/**
  * Document contains following stylesheets:
  * - layout.css
  * - layout_top.css
  * - common_elements.css
  * - layout_bottom.css
  * - ajax.css
  *
*/

/* === layout.css === */ 
* {
    padding: 0px;
    margin: 0px;
}

body {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #0c1216;
    color: #c1c1c1;
}

h1 {

}

h2 {
    font-size: 17px;
}

h3 {
    font-size: 13px;
}

h4 {

}

a img {
    border: none;
}

.error-message {
    clear: both;
    color: red;
    font-size: 0.9em;
    margin-left: 5px;
}

/**
  * IE resize images fix
*/
img {
    -ms-interpolation-mode: bicubic;
}

/**
  * removing firefox dotted links.
*/
a:active {
    outline: none;
}

a:focus {
    -moz-outline-style: none;
}

/**
  * layouts/default.ctp: layout basics
  * --------------------
*/
.container {
    width: 950px;
    margin: 0px auto;
}

.horizontal_separator {
    display: block;
    clear: both;
    height: 19px;
    font-size: 19px;
}

.clear {
    clear: both;
}

.clear_small {
    clear: both;
    font-size: 0px;
}
.hidden {
    display: none;
}
.none {

}

/**
  * Pagination
*/

.paging {
    text-align: center;
    color: #7e7e7e;
    padding: 9px 0;
    background-image:url(/img/layout/elements/images/window_small_dot_delimiter.png);
    background-position:0 27px;
    background-repeat:repeat-x;
}

.paging span,.paging div {
    display: inline;
    margin:0 4px;
}

.paging a {
    color: #cccccc;
    text-decoration: none;
    padding:0 4px;
}

.paging a:hover {
    color: #fff;
    width:18px;
    padding:0 4px;
    background-color: #00b9f2;
    text-decoration: none;
}

.paging .current {
    color: white;
    width:18px;
    padding:0 4px;
    background-color: #00b9f2;
}

.paging .disabled {
    color: gray;
}

/**
  * Standard sets for margins and paddings
*/

.no_margin_right {
    margin-right: 0px !important;
}
.no_margin_left {
    margin-left: 0px !important;
}
.no_margin_top {
    margin-top: 0px !important;
}
.no_margin_bottom {
    margin-bottom: 0px !important;
}
.no_padding_right {
    padding-right: 0px !important;
}
.no_padding_left {
    padding-left: 0px !important;
}
.no_padding_top {
    padding-top: 0px !important;
}
.no_padding_bottom {
    padding-bottom: 0px !important;
}
.no_clear {
    clear: none !important;
}

/**
  * Messages (flash)
*/

/* success */
.message_info {
    color: #00b9f2;
    position: absolute;
    top: 0%;
    left:0;
    width: 100%;
    padding: 15px;
    background-color: #002530;
    z-index: 100000;
    filter: alpha(opacity = 80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    border-bottom: 1px solid #00b9f2;
    border-top: none;
    text-align: center;
    font-size: 16px;
}


.flashMessageError {
    color: red;
    position: absolute;
    top: 0%;
    left:0;
    width: 100%;
    padding: 15px;
    background-color: #002530;
    z-index: 100000;
    filter: alpha(opacity = 80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    border-bottom: 1px solid #00b9f2;
    border-top: none;
    text-align: center;
    font-size: 16px;
}

#offices	td {
    padding:0;
}

#offices	input	{
    background-color:transparent;
    border:medium none;
    float:left;
    margin-left:5px;
    width:auto;
}

#offices	div	{
    background-color:#2C2F31;
    border:1px solid #686868;
    color:#FFFFFF; float:left;
    height:20px;
    margin:0 5px 0;
    padding:5px 0 0 5px;
    width:305px;
}

#links	{
    clear:both;
    margin-top:40px;
    color: #555555;
    text-align: justify;
}

#links a	{
    color: #555555;
    text-decoration: none;
    font-size: 10px;
}

#links a:hover	{
    color: #959595;
}

#RecruitmentCrewAddForm th	{
    font-weight:normal;
    width:100px;
    text-align: left;
}

#RecruitmentCrewAddForm input	{
    background-color:#2C2F31;
    border:1px solid #686868;
    color:#FFFFFF;
    float:left;
    height:17px;
    margin:0 5px 0;
    padding:3px 0 0 3px;
    width:230px;
    font-size: 12px;
}


#RecruitmentCrewAddForm option	{
    padding:0px 10px 3px 5px;
    margin: 5px 0 0 0px;
    font-size: 12px;


}



/* 
*********************

 Form customization 

**********************
*/
#RecruitmentCrewAddForm .checkbox, .radio {
    height:18px;
    line-height:22px;
    padding: 0 20px 0 0;
    background: url(/img/layout/checkbox.png) no-repeat;
    display: block;
    clear: left;
    float: left;

}
label#RecruitmentCrewAddForm 	{
    width:400px;
}
.radio {
    background: url(/img/layout/radio.gif) no-repeat;
}

#RecruitmentCrewAddForm .select {

    position: absolute;
    width: 230px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
    height: 22px;
    padding: 0 0px 0 8px;
    color: #fff;
    font: 12px/21px arial,sans-serif;
    background: url(/img/layout/select.png) no-repeat;
    overflow: hidden;

}


#files input	{
    background-color:#2C2F31;
    border:0px solid #686868;
    color:#FFFFFF;
    float:right;
    font-size:12px;
    line-height:20px;
    height:22px;
    margin:2px 5px;
    padding:0px 0 0 3px;
    width:150px;

}

#files label	{
    float:left;
    width:108px;
    line-height:26px;

}



#submit_recr input	{
    background: url(/img/layout/button.png) no-repeat;
    border:0px solid #686868;
    color:#FFFFFF;
    float:none;
    font-size:12px;
    height:22px;
    margin:0px 5px;
    padding:0px 0 3px 0;
    width:95px;
}
/* ### layout.css ### */ 


/* === layout_top.css === */
#top {
    width: 950px;
    height: 186px;
    background-image: url('/img/layout/top_bg.jpg');
    background-position: top center;
    background-repeat: no-repeat;
}


/**
  * highest menu
*/

#highest {
    width: 950px;
    height: 39px;
    padding-top: 11px;

}
#highest_c {
    width: 360px;
    text-align: center;
    float: right;
    color: #676767;
    line-height: 0.90em;
    margin-right:5px;
}
#highest_c a {
    color: #676767;
    text-decoration: none;
    text-transform: uppercase;
}
.highest_sep {
    display: inline;
    margin-left: 11px;
    margin-right: 11px;
}
.highest_logo {
    clear: both;
    position: relative;
    top: 7px;
}

/* Myba IMG this should be rewrited.. */

#myba {
    width: 110px;
    height: 67px;
    float: right;
    position: absolute;
    top: 43px;
    margin-left: 392px !important;
}

#fyba {
    width: 80px;
    height: 67px;
    float: right;
    position: absolute;
    top: 43px;
    margin-left: 312px !important;
}

/**
  * top menu
*/

#top_menu {
    margin-top: 28px;
}

#top_menu_buttons {
    font-size: 12px;
    z-index: 1;
    position: relative;
    bottom: -1px;
    left: 15px;
    height: 24px;
}

a.top_menu_button, a.top_menu_button_a {
    text-decoration: none;
    cursor: pointer;
}
a.top_menu_button, a_top_menu_button_a:hover {
    color: #dbdbdb;
}
a.top_menu_button:hover,a.top_menu_button_a {
    color: #00bbf2;
}

/*	left	*/

a.top_menu_button .lft, a.top_menu_button_a .lft {
    display: block;
    width: 4px;
    height: 24px;
    float: left;
    background-repeat: no-repeat;
}
a.top_menu_button .lft, a.top_menu_button_a:hover .lft {
    background-image: url('/img/layout/top_menu_lft.jpg');
}
a.top_menu_button:hover .lft, a.top_menu_button_a .lft {
    background-image: url('/img/layout/top_menu_lft_a.jpg');
}

/*	center	*/

a.top_menu_button .cnt, a.top_menu_button_a .cnt {
    height: 24px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    background-repeat: repeat-x;
}

/*	center:	overkill for IE6 which does not respect padding-top	*/

a.top_menu_button .cnt .cnt_c, a.top_menu_button_a .cnt .cnt_c {
    position: relative;
    top: 6px;
    height: 18px;
}
a.top_menu_button .cnt, a.top_menu_button_a:hover .cnt {
    background-image: url('/img/layout/top_menu_cnt.jpg');
}
a.top_menu_button:hover .cnt, a.top_menu_button_a .cnt {
    background-image: url('/img/layout/top_menu_cnt_a.jpg');
}

/*	right	*/

a.top_menu_button .rght, a.top_menu_button_a .rght {
    display: block;
    width: 4px;
    height: 24px;
    float: left;
    margin-right: 2px;
    background-repeat: no-repeat;
}
a.top_menu_button .rght, a.top_menu_button_a:hover .rght {
    background-image: url('/img/layout/top_menu_rght.jpg');
}
a.top_menu_button:hover .rght, a.top_menu_button_a .rght {
    background-image: url('/img/layout/top_menu_rght_a.jpg');
}

/**
  * menu bar below
*/

#top_menu_bar {
    clear: both;
    z-index: 0;
    height: 59px;
}
#top_menu_bar_lft {
    width: 8px;
    height: 59px;
    float: left;
    background-image: url('/img/layout/top_menu_lft_bg.jpg');
    background-repeat: no-repeat;
}
#top_menu_bar_cnt {
    width: 934px;
    height: 59px;
    float: left;
    background-image: url('/img/layout/top_menu_cnt_bg.png');
    background-repeat: repeat-x;
}
#top_menu_bar_rght {
    width: 8px;
    height: 59px;
    float: left;
    background-image: url('/img/layout/top_menu_rght_bg.jpg');
    background-repeat: no-repeat;
}

/**
  * menu bar elements
*/

#menu_loop {
    margin-top: 12px;
    margin-left: 0px;
    margin-right: 3px;
    float: left;
}
#quick_search {
    color: #efefef;
    font-size: 12px;
    letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 17px;
    float: left;
    padding: 0 10px;
}

#quick_search_tbl {
    margin-top: 10px;
    margin-left: 60px;
    float: left;
}
.menu_bar_labels {
    font-size: 10px;
    text-transform: uppercase;
}
.menu_bar_input_fields {
    width: 115px;
    height: 20px;
    font-size: 10px;
    background-color: #484c4e;
    border: 1px solid #272727;
    margin-right: 3px;
    color:#fff;
}

input#ResearchIndexData, input#ResearchIndex2Data	{
    width: 145px;
    height: 20px;
    font-size: 10px;
    background-color: #484c4e;
    border: 1px solid #272727;
    color:#fff;
    padding:0 5px;
}

select#ResearchIndex2Model	{
    width: 155px;
}

.menu_bar_submit {
    margin-top: 5px;
    float: left;
    margin-right: 0px;

}
/* ### layout_top.css === */


/* === common_elements.css === */
/**
  * Standard window element.
  * This element requires width definition of .window_center, .fixed_height *EXTERNALLY*.
*/


/*	font styling for headers	*/

.font_header {
    color: #00b9f2;
    font-size: 22px;
    font-weight: normal;
    text-decoration: none;
    padding-left: 0.5em;
    padding-right: 0.5em;
    position: relative;
    top: 0.4em;

}
.font_header span {
    color: white;
}

/*	window definitions	*/

.window_last {
    margin-right: 0px !important;
}

.window_container {
    margin-right: 6px;
    float: left;
}

/*	header	*/

.window_header_lft, .window_header_rght {
    width: 5px;
    height: 41px;
    float: left;
    background-repeat: no-repeat;
}
.window_header_lft {
    background-image: url("/img/layout/elements/window_header_lft.png");
}
.window_header_rght {
    background-image: url("/img/layout/elements/window_header_rght.png");
}
.window_header {
    float: left;
    height: 41px;
    background-image: url("/img/layout/elements/window_header_cnt.png");
    background-repeat: repeat-x;
}

/*	content	*/

.window_container_content {
    clear: both;
}

.window_lft, .window_rght {
    width: 5px;
    height:120px;
    overflow: visible;
}

.window_container_home_dest	{
	border: 1px solid #24282b;
	background-color: #0C1216;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    width: 920px !important;
    padding: 0px 15px 15px 15px !important;
}

.window_lft {
    background-image: url("/img/layout/elements/window_lft.png");
    background-position: top left;
	 background-repeat: repeat-y;
}
.window_rght {
    background-image: url("/img/layout/elements/window_rght.png");
    background-position: top right;
}
.window_content {
    background-color: #353a3d;
    padding-top: 1em;
    padding-bottom: 1em;
    vertical-align: top;
}
.window_content_c {
/* 
    margin-left: 1em;
    margin-right: 1em;
*/	 padding:0 6px;
}
.window_center_full {
    width: 940px;
    /*	background-color: #3a3f41; */
}

/*	bottom	*/

.window_bottom_lft, .window_bottom_rght, .window_bottom {
    height: 6px;
    float: left;
}
.window_bottom_lft {
    clear: both;
    width: 5px;
    background-image: url("/img/layout/elements/window_bottom_lft.png");
    background-repeat: no-repeat;
    background-position: top left;

}
.window_bottom_rght {
    width: 5px;
    background-image: url("/img/layout/elements/window_bottom_rght.png");
    background-repeat: no-repeat;
    background-position: top right;
}
.window_bottom {
    background-image: url("/img/layout/elements/window_bottom_cnt.png");
    background-repeat: repeat-x;
}


/**
  * Window Small (WindowHelper)
  * ------------------------
*/

/**
  * Corner dimentions
*/

.window_small_corner {
    width: 4px;
    height: 4px;
}

/**
  * Top
*/

.window_small_top_lft {
    background-image: url("/img/layout/elements/window_small_top_lft.png");
    background-repeat: no-repeat;
}
.window_small_top_bg {
    height: 4px;
    background-image: url("/img/layout/elements/window_small_top_bg.png");
    background-repeat: repeat-x;

}
.window_small_top_rght {
    background-image: url("/img/layout/elements/window_small_top_rght.png");
    background-repeat: no-repeat;
}

/**
  *	Middle
*/

.window_small_middle_lft {
    width: 4px;
    background-image: url("/img/layout/elements/window_small_middle_lft.png");
    background-repeat: repeat-y;
    position:relative;

}
.window_small_middle_bg {
    background-color: #383d40;
}
.window_small_middle_rght {
    width: 4px;
    background-image: url("/img/layout/elements/window_small_middle_rght.png");
    background-repeat: repeat-y;
}

/**
  * Bottom
*/

.window_small_bottom_lft {
    background-image: url("/img/layout/elements/window_small_bottom_lft.png");
    background-repeat: no-repeat;
}
.window_small_bottom_bg {
    height: 4px;
    display: block;
    background-image: url("/img/layout/elements/window_small_bottom_bg.png");
    background-repeat: repeat-x;

}
.window_small_bottom_rght {
    background-image: url("/img/layout/elements/window_small_bottom_rght.png");
    background-repeat: no-repeat;
}

/**
  * Window small content paddings
*/

.window_small_content {
    padding-top: 5px;
    padding-bottom: 5px;
}
.window_small_content_c {
    margin-left: 5px;
    margin-right: 5px;
}

/**
  * Window small default wrapper + margin-right (default one)
*/

.window_small_wrapper {
    float: left;
    display: inline;
    margin-right: 5px;
}

/**
  * Window: renderField() (horizontal, option fields)
*/

.field_wrapper {
    float: left;
    margin-left: 5px;
    margin-bottom: 5px;
}
.field_name {
    width: 90px;
    padding: 4px;
    float: left;
    color: white;
    background-color: #464b4d;
    border-left: 1px solid #464b4d;
    border-top: 1px solid #464b4d;
    border-bottom: 1px solid #464b4d;
}
.field_value {
    width: 100px;
    padding: 4px;
    float: left;
    border-left: 1px solid #464b4d;
    border-right: 1px solid #464b4d;
    border-top: 1px solid #464b4d;
    border-bottom: 1px solid #464b4d;
}

/**
  *	views/elements/locations_home.ctp
  * ---------------------------------
*/

.locations_home_header {
    color: white;
    font-weight: normal;
    font-size: 22px;
    margin-bottom: 10px;
    position: relative;
    top:15px;
    left:15px
}

.locations_home_column {
    display: block;
    float: left;
    margin-right: 20px;
    width: 162px;
}
.locations_home_column ul {
    list-style-type: none;
    line-height: 18px;
    list-style-image: url("/img/layout/elements/li.png");
    margin: 8px 0 0 0px
}

.locations_home_column a {
    color: #979797;
    text-decoration: none;
}
.locations_home_column a:hover {
    text-decoration: underline;
}

.center {
    text-align: center;
}

.linkable, .paragraph a {
    text-decoration: none;
    color: white;
}

.paragraph 	{
	text-align: justify;
	margin-bottom:5px;
	line-height: 18px;
}

.paragraph h3	{
	margin: 0 0 5px 0 !important;
	font-size: 14px;
	border-bottom:1px dotted #686A6C;
	padding-bottom: 4px;
}

.paragraph h3 a	{
	color: white !important;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}


.linkable:hover {
    text-decoration: underline;
}
/* ### common_elements.css ### */


/* === layout_bottom.css === */
#menu_bar_bottom {
    width: 950px;
    height: 80px;
    position: relative;
    top: -10px;
}
#menu_bar_bottom_myba, #menu_bar_bottom_cnt, #menu_bar_bottom_sunreef {
    display: block;
    float: left;
    height: 80px;
}
#menu_bar_bottom_myba {
    background-image: url("/img/layout/menu_bar_bottom_lft.png");
    background-repeat: no-repeat;
    width: 149px;
}
#menu_bar_bottom_myba span {
    display: none;
}
#menu_bar_bottom_cnt {
    background-image: url("/img/layout/menu_bar_bottom_cnt.png");
    background-repeat: repeat-x;
    width: 507px;
    text-align: center;
    padding-top: 35px;
    height: 40px;
}
#menu_bar_bottom_sunreef {
    background-image: url("/img/layout/menu_bar_bottom_rght.png");
    background-repeat: no-repeat;
    width: 194px;
    text-align: right;
    color: #9b9b9b;
    padding-right: 10px;
    padding-top: 43px;
    text-decoration: none;
    font-size: 10px;
}
/* ### layout_bottom.css ### */


/* === ajax.css === */
#ajax_update {
    width: 400px;
    padding: 0px;
    border: 1px solid white;
    background-color: white;
    position: absolute;
    top: 400px;
    margin-left: 300px;
    z-index: 10001;
    color: black;
}
#ajax_update label {
    display: block;
    font-size:12px;
    margin:3px 5px 0 0;
}
#ajax_update input {
    background-color: white;
    border:1px solid #e9e9e9;

}
.input_button {
    background-image: url("/img/layout/email_page_button.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: none !important;
    width:185px;
    height:44px;
    position:absolute;
    bottom:20px;
    left:110px;
    color:#fff;
    border: 0px solid #e9e9e9 !important;

}

#ajax_update table {
    width: 100%;
    border: none;
    padding: 0px;
    margin: 0px;
    border-spacing: 0;
    border-collapse: collapse;
}
#ajax_update table tr td, #ajax_update table tr {
    padding: 0px;
    margin: 0px;
    border-spacing: 0;
    border-collapse: collapse;
}
.blanket {
    background-color:black !important;
    height:100%;
    opacity:0.4;
    filter: alpha(opacity = 40);
    width:100%;
    z-index: 9998;
}

/**
  * IE problem ..
*/

.blanket input, .blanket select {
    visibility: hidden;
}
/* ### ajax.css ### */


/* News rotator */


/* Facebook panel */
a:focus {
outline: none;
}
a.trigger{
	position: fixed;
	display:block;
	width:13px;
	height:61px;
	padding:10px 5px 10px 0px;
	background:#3b5998 url('/img/facebook_sprite.png') 2px -116px no-repeat;
	text-decoration: none;
	font-size: 12px;
	letter-spacing:-1px;
	font-family: verdana, helvetica, arial, sans-serif;
	color:#fff;
	font-weight: normal;
	z-index:9;
	vertical-align: top;
	border:1px solid #3b5998;
	border-left:0px;
  
}

a.trigger.right {
	left: 0;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border:1px solid #3b5998;
	border-right:0px;
}
a.trigger:hover {
	background-color:#3b5998;
	border:1px solid white;
	border-left:0px;
  
}

a.active.trigger {
	width:25px;
	height:25px;
	padding:0px;
	background: url('/img/facebook_sprite.png') 0 -260px no-repeat;
	border:none;
	left:200px;
}

.panel {
	color:#fff;
	position: absolute;
	display: none;
	background: white;
	width: 200px;
	height: 360px;
	z-index:1;
	
}

.panel.right {
	left: 0;
	padding: 15px;
	border-bottom-right-radius: 15px;
	border-top-right-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-topright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	border:1px solid white;
	border-left:0px;
}
.verticaltext{
	font: bold 13px Arial;
	position: absolute;
	right: 3px;
	top: 20px;
	width: 15px;
	writing-mode: tb-rl;
}


/* Slide down menu */
#mainContent{
		width: 520px;
		padding-right:10px;	
		float:left;
	}
	/*
	General rules
	*/

	#dhtmlgoodies_slidedown_menu li{
		list-style-type:none;
		position:relative;
	}
	
	#dhtmlgoodies_slidedown_menu ul{
		margin:0px;
		padding:0px;
		position:relative;

	}

	#dhtmlgoodies_slidedown_menu div{
		margin:0px;
		padding:0px;
	}
	/* 	Layout CSS */
	#dhtmlgoodies_slidedown_menu{		
		width:205px;	
	}

	/* All A tags - i.e menu items. */
	#dhtmlgoodies_slidedown_menu a{
		color: #fff;
		text-decoration:none !important;	
		display:block;
		clear:both;
	
		padding-left:2px;	
	}
	
	#dhtmlgoodies_slidedown_menu a:hover{
	  color:#00b9f2;
	}
	
	/*
	A tags 
	*/
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth1{	/* Main menu items */
		margin-top:1px;
		border-bottom:1px dotted #616567;
		font-weight:normal;
		line-height: 18px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:1px;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;
		font-style:italic;
		color:#9fa1a2;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		color:red;
	}	
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#dhtmlgoodies_slidedown_menu .slideMenuDiv1 ul{
		padding:1px;
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv2 ul{
		margin-left:9px;
		padding:8px;
		list-style-image: url('/img/layout/li_arrow.gif');
	}
	#dhtmlgoodies_slidedown_menu .slideMenuDiv3 ul{
		margin-left:10px;
		padding:2px;
	}
	#dhtmlgoodies_slidedown_menu .slMenuItem_depth4 ul{
		margin-left:15px;
		padding:1px;
	}
	
.window_bckg	{
	background-color: #353a3d; width: 228px; padding:10px 20px; clear: both; font-size: 12px; line-height: 17px
}	

#YachtAddForm2 label	{
	font-weight: bold;
	color:#f1f1f1;
}

.yacht_name_header_compare_content2 {
    background: url("/img/layout/compare/bg_blue_half.png") no-repeat scroll left top transparent;
    padding-left: 10px;
    padding-right: 4px;
    padding-top: 5px;
	 width: 150px;
}


