/**************************/
/* Text                   */
/**************************/
body {
 	color : #6f6f6f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

td {
 	color : #6f6f6f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

strong {
	font-weight : normal;
}

.normal {
 	color : #6f6f6f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

.normal_light {
 	color : #c2c2c2;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

.normal_bold {
 	color : #6f6f6f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight : bold;
}

.normal_italic {
 	color : #6f6f6f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-style : italic;
}

.normal_bold_red {
 	color : #8b0000;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight : bold;
}

.normal_bold_white {
 	color : #ffffff;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight : bold;
}

.normal_small {
 	color : #6f6f6f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 10px;
}

.normal_small_light {
 	color : #989898;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 10px;
}

.normal_small_bold {
 	color : #6f6f6f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight : bold;
}

.normal_small_bold {
 	color : #6f6f6f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight : bold;
}

.normal_box_brown_bold {
 	color : #837f7c;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight : bold;
}

.text_header {
	color : #6f6f6f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	margin-bottom: 20px;	
	font-style : italic;
	background-color: #f6f9fb;
	padding: 15px;
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_header_text.gif'); 
	background-repeat:repeat-x;	
}

.text_paragraph {
	color : #6f6f6f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	margin-bottom: 14px;
}


/**************************/
/* Titles                 */
/**************************/
.h1_line_dotted {	
	border-bottom: #e4e4e4 1px dotted;	
}

.h1_line_grey {	
	border-bottom: #efefef 1px solid;
}

.h1_line_plain { }

.h1_start_white { }

.h1_start_red {
	border-left: #db002f 3px solid;
	padding-left:7px;
}

.h1_start_blue {
	border-left: #bdd7d7 3px solid;
	padding-left:7px;
}

h1 {
	color : #5f5f5f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 17px;
	font-weight : normal;	
	height:20px;
}

h2 {
	color :#617c91;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight : bold;
	height: 17px;
}

h3 {
	color :#5f5f5f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight : bold;
}

h4 {	
	color :#8d8d8d;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight : normal;
	margin-left: 2px;
}

h5 {	
	color :#5c5c5c;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight : bold;
	height: 17px;
}


/**************************/
/* Index                  */
/**************************/

.h1_index {
	color : #617c91;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	font-weight : bold;
	height:22px;
}

.text_index {
	display:inline; 
	float:left; 
	width:166px;
	height:153px;
	padding:10px;
	background-color: white;
	border: white 1px solid;
}

.text_index:hover {
	background-color: #fafafa;
	border: #efefef 1px solid;
}


/**************************/
/* Links                  */
/**************************/
a {
 	color : #6f6f6f;
	text-decoration: none;
}

a:hover {
 	text-decoration: underline;
}

.link_blue {
 	color: #738ea3;
	text-decoration: none;
}

.link_blue:hover {
	color: #00adef;
	text-decoration: underline;
}


/**************************/
/* Menus                  */
/**************************/
.menu_item {
	display:inline; 
	float:left;
	color : #858788;
	font-family : "Century gothic", Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform : uppercase;
	height:20px;
	white-space: nowrap;
	overflow: hidden;
	margin-left:2px;
}

.menu_item a {
	color : #858788;
	text-decoration: none;
}

.menu_item a:hover {
	color : #636363;
}

.menu_item_selected {
	display:inline; 
	float:left;
	color : #636363;
	font-family : "Century gothic", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform : uppercase;
	height:20px;
	white-space: nowrap;
	overflow: hidden;
}

.menu_item_selected a {
	color : #636363;
	text-decoration: none;
}

.menu_item_selected a:hover {
	color : #636363;
}

.menu_item_separator {
	display:inline; 
	float:left;
	margin-left: 5px;
	margin-right: 5px;
	color : #e0e0e0;
	font-family : Arial, Geneva, "Century gothic", Helvetica, Verdana, sans-serif;
	font-size: 11px;
}

.menu_item_header {
	display:inline;
	float:left;
	color : #858788;
	font-family : "Century gothic", Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	height:31px;
	white-space: nowrap;
	overflow: hidden;
	padding-top:8px;
	text-align:center;
}

.menu_item_header:hover {
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_menu_over.gif'); 
	background-repeat:repeat-x;
	background-position:center top;
}

.menu_item_header_selected {
	display:inline;
	float:left;
	color : #858788;
	font-family : "Century gothic", Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform : uppercase;
	height:31px;
	white-space: nowrap;
	overflow: hidden;
	padding-top:8px;
	text-align:center;
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_menu_selected.gif'); 
	background-repeat:no-repeat;
	background-position:center top; 
}

.menu_item_header_selected:hover {
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_menu_over.gif'); 
	background-repeat:repeat-x;
	background-position:center top;
}

.menu_item_header_white {
	color : #858788;
	font-family : "Century gothic", Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform : uppercase;
	height:31px;
	white-space: nowrap;
	overflow: hidden;
	padding-top:8px;
	text-align:center;
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_menu_grey.gif'); 
	background-repeat:no-repeat;
	background-position:center top; 
}

.menu_item_header_separator {
	display:inline; 
	float:left;
	color : #fbfbfb;
	font-family : Arial, Geneva, "Century gothic", Helvetica, Verdana, sans-serif;
	font-size: 11px;
	width:2px;
	height:31px;
}


/**************************/
/* SubMenus               */
/**************************/
.submenu_title {
	display:inline; 
	float:left;
	width:187px;
	height:35px;
	white-space: nowrap;
	overflow: hidden;
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_submenu_title.gif'); 
	background-repeat:repeat-x;
	padding-top: 20px;
	padding-left: 22px;
}

.submenu_title_btn {
	color : #858788;
	font-family : "Century gothic", Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width:136px;
	height:21px;
	display:block;
	white-space: nowrap;
	overflow: hidden;
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_submenu_title_btn.gif'); 
	background-repeat:no-repeat;
	text-transform:lowercase;
	padding-top: 5px;
	padding-left: 10px;
}

.submenu_item {
	display:inline; 
	float:left;
	color : #858788;
	font-family : "Century gothic", Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height:33px;
	white-space: nowrap;
	overflow: hidden;
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_submenu.gif'); 
	background-repeat:repeat-x;
	padding-top: 22px;
	padding-left: 25px;
}

.submenu_item:hover {
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_submenu_hover.gif'); 
}

.submenu_item_selected {
	display:inline; 
	float:left;
	color : #555555;
	font-family : "Century gothic", Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	height:33px;
	white-space: nowrap;
	overflow: hidden;
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_submenu_selected.gif'); 
	background-repeat:repeat-x;
	background-position:top center;
	padding-top: 22px;
	padding-left: 25px;
}

.submenu_item_separator {
	display:inline; 
	float:left;
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_submenu.gif'); 
	background-repeat:repeat-x;
	width:2px;
	height:22px;
}


/**************************/
/* Navigation             */
/**************************/
.navigation {
	color : #688ba6;
	font-family : "Century gothic", Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	margin-left: 22px;
	margin-bottom: 5px;
}

.navigation a {
	color: #939393;
	text-decoration: none
}

.navigation a:hover {
	color: #00adef;
}


/***************/
/* Forms       */
/***************/
input.textcell_search {
	border-right: #d1d2d3 1px solid;
	border-top: #d1d2d3 1px solid;
	border-left: #d6d7d8 1px solid;
	border-bottom: #d6d7d8 1px solid;
	background-color: #FFFFFF;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #505050;
}

select {
	border: #d4d4cc 1px solid;
	color : #696969;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
}

option {
	height: 14px; 
}

input.textcell {
	border: #d4d4cc 1px solid;
	background-color: #FFFFFF;
	color : #696969;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	height: 14px;
}

textarea {
	border: #d4d4cc 1px solid;
	background-color: #FFFFFF;
	color : #696969;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
}

input.file {
	border: #d4d4cc 1px solid;
	background-color: #FFFFFF;
	color : #696969;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	height: 20px;
}

input.textcell_file {
	border: #d4d4cc 1px solid;
	background-color: #FFFFFF;
	color : #696969;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	height: 18px;
}

input.button {
	border-right: #7e7e7e 1px solid;
	border-top: #7e7e7e 1px solid;
	border-left: #7e7e7e 1px solid;
	border-bottom: #7e7e7e 1px solid;
	background-color: #EAEAEA;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #373737;
}

.save_buttons {
	border: #d8dcde 1px solid;
	color : #696969;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 6px;
	background-color : #f3f6f7;
}


/***************/
/* Searches    */
/***************/
.page_number {
	display:inline;
	float:left;
	width: 32px;
	margin-top: 10px;
}

.link_page_number {	
	width: 24px;
	height: 20px;
	border: #dcdcdc 1px solid;
	background-color: #FFFFFF;
	padding-top: 3px;
	text-align: center;
	display:block;
	text-decoration: none
}

.link_page_number:hover {
	border: #c6dede 1px solid;	
	background-color:#c6dede;
	color: #FFFFFF;	
	text-decoration: none
}

.link_page_number_selected {	
	width: 24px;
	height: 20px;
	border: #c6dede 1px solid;
	background-color: #e7f1f1;
	padding-top: 3px;
	text-align: center;
	display:block;
	text-decoration: none
}

.link_page_number_selected:hover {
	border: #c6dede 1px solid;	
	background-color:#c6dede;
	color: #FFFFFF;	
	text-decoration: none
}

.page_number_previous_next {
	display:inline;
	float:left;
	width: 78px;
	margin-top: 10px;
}

.link_page_number_previous_next {	
	width: 70px;
	height: 20px;
	border: #dcdcdc 1px solid;
	background-color: #FFFFFF;
	padding-top: 3px;
	text-align: center;
	display:block;
	text-decoration: none
}

.link_page_number_previous_next:hover {
	border: #c6dede 1px solid;	
	background-color:#c6dede;
	color: #FFFFFF;	
	text-decoration: none
}


/***************/
/* Thumbnail   */
/***************/
.thumbnail_yacht_separator {
	display:inline;
	float:left;
	border-right: #dcdcdc 1px dotted;
	height: 216px;
	width: 1px;	
}

.thumbnail_yacht {
	display:inline;
	float:left;
	width: 206px;
	height: 195px;
	background-color: white;
	border: white 1px solid;
	padding:2px;
	margin-bottom: 15px;
}

.thumbnail_yacht:hover {
	background-color: #fafafa;
	border: #efefef 1px solid;
}

.thumbnail_yacht .thumbnail_yacht_image {
	background-color: #eeeeee;
	padding: 3px;
	width: 200px;
}

.thumbnail_yacht:hover .thumbnail_yacht_image {
	background-color: #fafafa;
}

.thumbnail_yacht .thumbnail_yacht_image .thumbnail_yacht_image_zoom {
	position: absolute; 
	top:45px; 
	left:80px; 
	width: 24px; 
	height: 19px;
	display: none;
}

.thumbnail_yacht:hover .thumbnail_yacht_image .thumbnail_yacht_image_zoom {
	display: inline;
}

.thumbnail_yacht .thumbnail_yacht_name {
	font-size: 9pt;
	font-weight: bold;
	margin-left: 3px;
	margin-bottom: 2px;
	width:200px;
	white-space: nowrap;
	overflow: hidden;
}

.thumbnail_yacht .thumbnail_yacht_name a {
	color: #6f6f6f;	
}

.thumbnail_yacht:hover .thumbnail_yacht_name a {
	color: #0070b8;	
}

.thumbnail_yacht_description {
	margin-top: 3px;
	margin-left: 3px;
	display:inline; 
	float:left; 
	width:150px;
}

.thumbnail_yacht_size_build {
	margin-top: 1px;
	width:155px;
	white-space: nowrap;
	overflow: hidden;
}

.thumbnail_yacht_price {
	margin-left: 1px;
	color: #aaaaaa;	
	font-size: 7pt;
	margin-top: -1px;
	width:155px;
	white-space: nowrap;
	overflow: hidden;
}

.thumbnail_yacht_details {
	display:inline; 
	float:right; 
	margin-top: 8px;
	width:40px;
	padding-right: 3px;
}

.thumbnail_destination {
	display:inline;
	float:left;
	width: 206px;
	height: 195px;
	background-color: white;
	border: white 1px solid;
	padding:2px;
	margin-bottom: 15px;
}

.thumbnail_destination:hover {
	background-color: #fafafa;
	border: #efefef 1px solid;
}

.thumbnail_destination .thumbnail_destination_image {
	background-color: #eeeeee;
	padding: 3px;
	width: 200px;
}

.thumbnail_destination:hover .thumbnail_destination_image {
	background-color: #fafafa;
}

.thumbnail_destination .thumbnail_destination_image .thumbnail_destination_image_zoom {
	position: absolute; 
	top:45px; 
	left:80px; 
	width: 24px; 
	height: 19px;
	display: none;
}

.thumbnail_destination:hover .thumbnail_destination_image .thumbnail_destination_image_zoom {
	display: inline;
}

.thumbnail_destination .thumbnail_destination_name {
	font-size: 9pt;
	font-weight: bold;
	margin-left: 3px;
	margin-bottom: 2px;
}

.thumbnail_destination .thumbnail_destination_name a {
	color: #6f6f6f;	
}

.thumbnail_destination:hover .thumbnail_destination_name a {
	color: #0070b8;	
}

.thumbnail_destination_description {
	margin-top: 3px;
	margin-left: 3px;
	display:inline; 
	float:left; 
	width:150px;
}

.thumbnail_destination_headline {
	margin-top: 1px;
	font-size: 7pt;
}

.thumbnail_destination_price {
	margin-left: 1px;
	color: #aaaaaa;	
	font-size: 7pt;
	margin-top: -1px;
}

.thumbnail_destination_details {
	display:inline; 
	float:right; 
	margin-top: 8px;
	width:40px;
	padding-right: 3px;
	font-size: 7pt;
}

.thumbnail_slideshow_yacht {
	display:inline;
	float:left;
	width: 114px;
	height: 79px;
	background-color: white;
	border: white 1px solid;
	padding:0px;
}

.thumbnail_slideshow_yacht:hover {
	background-color: #fafafa;
	border: #efefef 1px solid;
}

.thumbnail_slideshow_yacht .thumbnail_slideshow_yacht_image {
	background-color: #eeeeee;
	padding: 2px;
	width: 110px;
}

.thumbnail_slideshow_yacht:hover .thumbnail_slideshow_yacht_image {
	background-color: #fafafa;
}

.thumbnail_slideshow_yacht .thumbnail_slideshow_yacht_image .thumbnail_slideshow_yacht_image_zoom {
	position: absolute; 
	top:2px; 
	left:2px; 
	width: 40px; 
	height: 40px;
	display: none;
}

.thumbnail_slideshow_yacht:hover .thumbnail_slideshow_yacht_image .thumbnail_slideshow_yacht_image_zoom {
	display: inline;
}

.thumbnail_slideshow_yacht_photo {
	display:inline;
	float:left;
	width: 189px;
	height: 125px;
	background-color: eeeeee;
	padding:0px;
	margin-top:16px;	
}


.thumbnail_slideshow_yacht_photo .thumbnail_slideshow_yacht_image_photo .thumbnail_slideshow_yacht_image_photo_zoom {
	position: absolute; 
	top:-1px; 
	left:-1px; 
	width: 40px; 
	height: 40px;
	display: none;
}

.thumbnail_slideshow_yacht_photo:hover .thumbnail_slideshow_yacht_image_photo .thumbnail_slideshow_yacht_image_photo_zoom {
	display: inline;
}

/***************/
/* Listings    */
/***************/
.listing_yacht {
	border-bottom: #efefef 1px solid;
	height: 20px;
	padding-top: 4px;
	clear:both;
}

.listing_yacht:hover {
	background-color: #fafafa;	
}

.listing_yacht .listing_yacht_name {
	font-size: 9pt;
	font-weight: bold;
	width: 200px;
	display:inline;
	float:left;
}

.listing_yacht .listing_yacht_size {
	width:40px;
	display:inline;
	float:left;
	text-align: right;
	padding-right: 40px;
}

.listing_yacht .listing_yacht_build {
	width: 170px;
	display:inline;
	float:left;
	white-space: nowrap;
	overflow: hidden;
}

.listing_yacht .listing_yacht_price {
	width: 150px;
	display:inline;
	float:left;
	white-space: nowrap;
	overflow: hidden;
}

.listing_yacht .listing_yacht_details {
	width: 34px;
	display:inline;
	float:right;
	padding-top: 1px;
}


/***************/
/* Calendar    */
/***************/
.mouseover_window {
	background-color: #ffffff;	
	padding: 10px;
	border: #eeeeee 1px solid;	
}

.calendar_day {
	color : #8b8b8b;
	font-family : "Century gothic", Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: center;
}

.calendar_cell {	
	border-left: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 18px;
	padding-right: 0px;
}

.calendar_cell_selected {	
	border-left: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 18px;
	padding-right: 0px;
}

.calendar_date {
	padding: 5px;
	background-color: #f8f8f8;
	margin-bottom: 6px;
	color : #575757;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-align: right;
}

.calendar_date_selected {
	padding: 5px;
	background-color: #ddfbff;
	margin-bottom: 6px;
	color : #575757;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight : bold;
}

.calendar_course {
	color : #575757;
	font-family : "Century gothic", Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight : normal;
	white-space: nowrap;
	overflow: hidden;
	width: 124px;
	padding-left: 7px;
	margin-bottom: 1px;
}

.calendar_course_we {
	color : #575757;
	font-family : "Century gothic", Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight : normal;
	white-space: nowrap;
	overflow: hidden;
	width: 63px;
	padding-left: 7px;
	margin-bottom: 1px;
}

.calendar_course a {
	color : #575757;
}

.calendar_month {
 	color : #333333;
	font-family : "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight : bold;
	padding-bottom: 16px;
}

.calendar_tooltip_course_name {
	color : #ffffff;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight : bold;
	background-color: #9aafb9;
	padding-left: 8px;	
	padding-top: 3px;	
	padding-bottom: 3px;	
	width: 200px;
	overflow:hidden;
	white-space: nowrap;
}

.calendar_tooltip_title {
	color : #6f6f6f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight : bold;
	width:56px;
	display:inline;
	float:left;
	text-align:right;
	margin-right:7px;
}

.calendar_tooltip_text {
	color : #6f6f6f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	width:120px;
	display:inline;
	float:left;
}


/***************/
/* Content     */
/***************/
.content_image_167 {
	border-bottom: #efefef 1px solid;
	background-color: #f7f7f7;
	padding: 0px;
	width: 167px;
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_image_content.gif'); 
	background-repeat:repeat-x;
}

.content_image_210 {
	border-bottom: #efefef 1px solid;
	background-color: #f7f7f7;
	padding: 0px;
	width: 210px;
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_image_content.gif'); 
	background-repeat:repeat-x;
}

.content_image_right {
	display:inline;
	float: right;
	margin-top:3px;
	margin-left: 13px;
	margin-bottom: 5px;
	border-bottom: #efefef 1px solid;
	background-color: #f7f7f7;
	padding: 0px;
	width: 180px;
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_image_content.gif'); 
	background-repeat:repeat-x;
}

.content_image_left {
	display:inline;
	float: left;
	margin-top:3px;
	margin-right: 10px;
	margin-bottom: 5px;
	border-bottom: #efefef 1px solid;
	background-color: #f7f7f7;
	padding: 0px;
	width: 180px;
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_image_content.gif'); 
	background-repeat:repeat-x;
}

.content_image_caption {
	color : #6f6f6f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	font-style : italic;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 5px;
	padding-bottom: 6px;
	text-align: center
}

.content_image_caption_no_padding {
	color : #6f6f6f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	font-style : italic;
}

.bullet_dots_167 {
	display: block;
	border-bottom: #dcdcdc 1px dotted;
	width: 167px;
	height: 18px;
	padding-top: 4px;
	white-space: nowrap;
	overflow: hidden;
}

.bullet_dots_167:hover {
	background-color: #F7F7F7;	
}

.bullet_dots_167 a {
	width: 167px;
	height: 22px;	
	text-decoration: none;
}


/***************/
/* Boxes       */
/***************/
.contact_form {
	background-color: #f4f4f0;
	border-top: #eeeee6 1px solid;
	border-bottom: #eeeee6 1px solid;
	margin-bottom: 14px;
	padding-top: 20px;
	padding-bottom: 20px;
	display: table;
}

.contact_preform {
	background-color: #f4f4f0;
	padding:16px;	
	border-top: #eeeee6 1px solid;
	border-bottom: #eeeee6 1px solid;
	height:43px;
	margin-bottom: 14px;
}

.loading_box {
	padding:8px;	
	height:32px;
}

.message_to_user {
	border: #fde093 1px solid;
	color : #696969;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	padding: 10px;
	background-color : #fdffd9;
}


/***************/
/* Yachts      */
/***************/
.yacht_specs {
	width: 220px;
	clear:both;
	float:none;
	display:block;
	border-top: #eeeee6 1px dotted;
	height: 19px;
	padding-top: 4px;
}

.yacht_specs_title {
	display:inline;
	float:left;
	width: 70px;
	font-weight : bold;
}

.yacht_specs_description {
	display:inline;
	float:left;
	width: 150px;
	white-space: nowrap;
	overflow: hidden;
}


/***************/
/* Load box    */
/***************/
#load_bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 200;
	width: 100%;
	height: 100%;
	background-color: #000000;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
}

#load_message {
	position:absolute;
	z-index:201;
	border: #767676 1px solid;
	background:#ffffff;
	width:280px;
	height:90px;
	margin-top:-45px;
	margin-left:-110px;
	top:30%;
	left:50%;
	text-align:center;			
}

#load_text {
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight : bold;
}


/***************/
/* Builders    */
/***************/
.yacht_builder_logo {
	display:inline; 
	float:left; 
	width:152px; 
	height:75px; 
	margin-bottom:14px;
}

.yacht_builder_logo a {
	display:block; 
	border: #e9e9e9 1px solid;
	width:150px; 
	height:75px; 
}

.yacht_builder_logo a:hover {
	border: #93d2e0 1px solid;
}


/***************/
/* News        */
/***************/
.news_line {
	clear:both; 
	padding-top:8px; 
	padding-bottom:8px;
	height: 75px;
}

.news_line:hover {
	background:#fafafa;
}


/***************/
/* Tabs        */
/***************/
.yacht_tab {
	display:inline;
	float:left;
	width: 135px;
	height:35px;
	color : #6f6f6f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	text-align: center;
}

.yacht_tab a {
	padding-top: 7px;
	height:28px;
	display:block;
	text-decoration: none;
}

.yacht_tab a:hover {
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_tabs_yacht_hover.gif'); 
	background-repeat:no-repeat;
	background-position:top center;
	text-decoration: none;
	color: #4b4b4b;
}

.yacht_tab_selected {
	display:inline;
	float:left;
	width: 135px;
	height:35px;
	color : #6f6f6f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_tabs_yacht_selected.gif'); 
	background-repeat:no-repeat;
	background-position:top center;
	text-align: center;
}

.yacht_tab_selected a {
	padding-top: 7px;
	height:28px;
	display:block;
	text-decoration: none;
	color : #ffffff;
}

.yacht_tab_separator {
	display:inline;
	float:left;
	width: 3px;
	height: 35px;
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_tabs_yacht_separator.gif'); 
	background-repeat:no-repeat;
}


/***************/
/* Training    */
/***************/
.training_flag {
	display:inline;
	float:left;
	width:120px; 
	height:77px; 
}

.training_flag a {
	display:block; 
	border: #e9e9e9 1px solid;
	width:118px; 
	height:75px; 
}

.training_flag a:hover {
	border: #93d2e0 1px solid;
}


/***************/
/* Photo comp  */
/***************/
.photo_competition_border {
	background-color: #d8d8d8;
	padding: 2px;
	width: 110px;
}

.photo_competition_border:hover {
	background-color: #eeeeee;
}

.photo_competition_border .photo_competition_border_image_zoom {
	position: absolute; 
	top:0px; 
	left:0px; 
	width: 40px; 
	height: 40px;
	display: none;
}

.photo_competition_border:hover .photo_competition_border_image_zoom {
	display: inline;
}


/***************/
/* Sitemap     */
/***************/
.sitemap_item {
	display:inline; 
	float:left; 
	width:144px;
	overflow:hidden;
	white-space: nowrap;
	margin-right:10px;
	margin-bottom:1px;
}

.sitemap_tab {
	display:inline;
	float:left;
	width: 95px;
	height:29px;
	color : #6f6f6f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	text-align: center;
}

.sitemap_tab a {
	padding-top: 7px;
	height:28px;
	display:block;
	text-decoration: none;
}

.sitemap_tab a:hover {
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_tabs_yacht_hover.gif'); 
	background-repeat:no-repeat;
	background-position:top center;
	text-decoration: none;
	color: #4b4b4b;
}

.sitemap_tab_selected {
	display:inline;
	float:left;
	width: 95px;
	height:29px;
	color : #6f6f6f;
	font-family : "Century gothic", Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_tabs_yacht_selected.gif'); 
	background-repeat:no-repeat;
	background-position:top center;
	text-align: center;
}

.sitemap_tab_selected a {
	padding-top: 7px;
	height:28px;
	display:block;
	text-decoration: none;
	color : #ffffff;
}

.sitemap_tab_separator {
	display:inline;
	float:left;
	width: 3px;
	height: 29px;
	background-image:url('http://www.bluewateryachting.com/_images/_internet/bg_tabs_yacht_separator.gif'); 
	background-repeat:no-repeat;
}
