body {
	scrollbar-face-color: #006699; 
	scrollbar-shadow-color: #006699; 
	scrollbar-highlight-color: #006699; 
	scrollbar-3dlight-color: #006699; 
	scrollbar-darkshadow-color: #006699; 
	scrollbar-track-color: #CCCCCC; 
	scrollbar-arrow-color: #FFFFFF;
}

a.links:link {color: #006699; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}
a.links:visited {color: #006699; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}
a.links:hover {color: #CCCCCC; font-family: Arial, Helvetica, sans-serif;  font-size: 11px; text-decoration:underline;}

a.links_02:link {color: #006699; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; line-height:20px;}
a.links_02:visited {color: #006699; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; line-height:20px;}
a.links_02:hover {color: #555555; font-family: Arial, Helvetica, sans-serif;  font-size: 14px; font-weight: bold; text-decoration:underline; line-height:20px;}

.img_links {
	cursor: pointer;
}

.font_01{
	color: #555555; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold; 
}
.font_02{
	color: #B02D00; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold; 
}
.font_03{
	color: #555555; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
.header_all{
	position: relative;
	width: 970px;
	height: 288px;
}
.header_top{
	position: relative;
	width: 970px;
	height: 94px;
	background-image: url(../im/bg_header.gif);
}
.header_logo{
	position: relative;
	width: 180px;
	height: 86px;
	float: left;
}
.header_text{
	position: relative;
	width: 200px;
	height: 50px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#555555;
	margin-top: 25px;
	left: 580px;
}
.header_flash{
	position: relative;
	width: 970px;
	height: 194px;
}
.content_left{
	position: relative;
	width:229px;
	float:left;
	margin-top: 10px;
}
.content_right{
	position: relative;
	width:730px;
	float:left;
	margin-left:11px;
	margin-top: 10px;
}
.options_bg{
	width: 229px;
	height: 175px;
	background-image: url(../im/bg_options.gif);
}
.search_bg_01{
	width: 229px;
	height: 380px;
	background-image: url(../im/bg_search_01.gif);
	margin-top:10px;
	background-repeat:no-repeat;
}
.search_bg_02{
	width: 229px;
	height: 380px;
	background-image: url(../im/bg_search_02.gif);
	margin-top:10px;
	background-repeat:no-repeat;
}
.bottom_left{
	width: 229px;
	height: 236px;
	margin-top:10px;
}
.text_links {
	position:relative;
	height: 30px;
	width: 198px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 30px;
	text-decoration: none;
	color: #006699;
	font-weight: bold;
	cursor:pointer;
}
.bt_home {
	position:relative;
	width: 198px;
	height: 30px;
	margin-left: 16px;
	top: 13px;
	cursor:pointer;
}
.bt_home a:link,
.bt_home a:visited {
	background:   url(../im/bt_home.gif);
	text-indent: -9999px;
	display: block;
}
.bt_home a:hover,
.bt_home a:active {
	background:   url(../im/bt_home.gif);
	background-position: 0px -30px;
	display: block;
}
.bt_about {
	position:relative;
	width: 198px;
	height: 30px;
	margin-left: 16px;
	margin-top: 13px;
}
.bt_about a:link,
.bt_about a:visited {
	background:   url(../im/bt_about.gif);
	text-indent: -9999px;
	display: block;
}
.bt_about a:hover,
.bt_about a:active {
	background:   url(../im/bt_about.gif);
	background-position: 0px -30px;
	display: block;
}
.bt_contact {
	position:relative;
	width: 198px;
	height: 30px;
	margin-left: 16px;
}
.bt_contact a:link,
.bt_contact a:visited {
	background:   url(../im/bt_contact.gif);
	text-indent: -9999px;
	display: block;
}
.bt_contact a:hover,
.bt_contact a:active {
	background:   url(../im/bt_contact.gif);
	background-position: 0px -30px;
	display: block;
}
.bt_sale {
	position:relative;
	width: 198px;
	height: 30px;
	margin-left: 16px;
}
.bt_sale a:link,
.bt_sale a:visited {
	background:   url(../im/bt_sale.gif);
	text-indent: -9999px;
	display: block;
}
.bt_sale a:hover,
.bt_sale a:active {
	background:   url(../im/bt_sale.gif);
	background-position: 0px -30px;
	display: block;
}
.bt_charter {
	position:relative;
	width: 198px;
	height: 30px;
	margin-left: 16px;
}
.bt_charter a:link,
.bt_charter a:visited {
	background:   url(../im/bt_charter.gif);
	text-indent: -9999px;
	display: block;
}
.bt_charter a:hover,
.bt_charter a:active {
	background:   url(../im/bt_charter.gif);
	background-position: 0px -30px;
	display: block;
}
.bt_tour {
	position:relative;
	width: 198px;
	height: 30px;
	margin-left: 16px;
}
.bt_tour a:link,
.bt_tour a:visited {
	background:   url(../im/bt_tour.gif);
	text-indent: -9999px;
	display: block;
}
.bt_tour a:hover,
.bt_tour a:active {
	background:   url(../im/bt_tour.gif);
	background-position: 0px -30px;
	display: block;
}
.footer_bg{
	position: relative;
	width: 970px;
	height: 60px;
	background:   url(../im/bg_footer.gif);
	background-position: top;
	background-repeat:repeat-x;
}
.title_image{
	position: relative;
	width: 700px;
	height: 23px;
	margin-top: 20px;
}
.intro_list{
	position: relative;
	width: 730px;
	height: 60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top: 10px;
}
.yacht_list{
	position: relative;
	width: 730px;
	height: 120px;
	background-image:url(../im/border_01.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
	margin-bottom: 5px;	
}
.yacht_list_header{
	position: relative;
	width: 730px;
	height: 30px;
	background-image:url(../im/border_01.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
	margin-bottom: 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#B02D00;	
}
.photo_list{
	position: relative;
	width: 180px;
	height: 110px;
	float: left;
}
.texts_list{
	position: relative;
	width: 540px;
	height: 110px;
	margin-left: 10px;
	float: left;
}
.list_font_01{
	position: relative;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#222222;
	float: left;
}
.list_font_02{
	position: relative;
	width: 540px;
	height: 40px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#222222;
	overflow: hidden;
}
.list_font_03{
	position: relative;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#B02D00;
	float: right;
	text-align: right;
}
.list_font_04{
	position: relative;
	width: 340px;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#B02D00;
}
.list_font_05{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#B02D00;
}
.list_font_06{
	padding-top: 6px;
	position: relative;
	height: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#222222;
	float: right;
}

.text_links_01 {
	position:relative;
	height: 19px;
	width: 123px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	text-decoration: none;
	color: #006699;
	font-weight: bold;
	cursor:pointer;
}
.bt_more {
	position:relative;
	width: 123px;
	height: 19px;
	padding-top: 5px;
	float: left;
}
.bt_more a:link,
.bt_more a:visited {
	background:   url(../im/bt_more.gif);
	text-indent: -9999px;
	display: block;
}
.bt_more a:hover,
.bt_more a:active {
	background:   url(../im/bt_more.gif);
	background-position: 0px -19px;
	display: block;
}
.title_details{
	position: relative;
	height: 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top: 10px;
	font-weight: bold;
}
.cont_top_details{
	position: relative;
	width: 730px;
	height: 329px;
}
.cont_bg_01{
	position: relative;
	width: 730px;
	height: 317px;
	background-image: url(../im/bg_details.gif);
}
.text_links_02 {
	position:relative;
	height: 24px;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	text-decoration: none;
	color: #006699;
	font-weight: bold;
	cursor:pointer;
}
.bt_details_selected {
	position:relative;
	width: 110px;
	height: 24px;
	margin-top: 2px;
	float:left;
	background:   url(../im/bt_details_selected.gif);
	text-indent: -9999px;
}
.bt_details {
	position:relative;
	width: 110px;
	height: 24px;
	margin-top: 2px;
	float:left;
	background:   url(../im/bt_details.gif);
	text-indent: -9999px;
}
.bt_details_over {
	position:relative;
	width: 110px;
	height: 24px;
	margin-top: 2px;
	float:left;
	background:   url(../im/bt_details_over.gif);
	text-indent: -9999px;
}
.bt_interior_selected {
	position:relative;
	width: 110px;
	height: 24px;
	margin-top: 2px;
	margin-left: 2px;
	float:left;
	background:   url(../im/bt_interior_selected.gif);
	text-indent: -9999px;
}
.bt_interior {
	position:relative;
	width: 110px;
	height: 24px;
	margin-left: 2px;
	margin-top: 2px;
	float:left;
	background:   url(../im/bt_interior.gif);
	text-indent: -9999px;
}
.bt_interior_over {
	position:relative;
	width: 110px;
	height: 24px;
	margin-left: 2px;
	margin-top: 2px;
	float:left;
	background:   url(../im/bt_interior_over.gif);
	text-indent: -9999px;
}
.bt_exterior_selected {
	position:relative;
	width: 110px;
	height: 24px;
	margin-top: 2px;
	margin-left: 2px;
	float:left;
	background:   url(../im/bt_exterior_selected.gif);
	text-indent: -9999px;
}
.bt_exterior {
	position:relative;
	width: 110px;
	height: 24px;
	margin-left: 2px;
	margin-top: 2px;
	float:left;
	background:   url(../im/bt_exterior.gif);
	text-indent: -9999px;
}
.bt_exterior_over {
	position:relative;
	width: 110px;
	height: 24px;
	margin-left: 2px;
	margin-top: 2px;
	float:left;
	background:   url(../im/bt_exterior_over.gif);
	text-indent: -9999px;
}
.bt_underway_selected {
	position:relative;
	width: 110px;
	height: 24px;
	margin-top: 2px;
	margin-left: 2px;
	float:left;
	background:   url(../im/bt_underway_selected.gif);
	text-indent: -9999px;
}
.bt_underway {
	position:relative;
	width: 110px;
	height: 24px;
	margin-left: 2px;
	margin-top: 2px;
	float:left;
	background:   url(../im/bt_underway.gif);
	text-indent: -9999px;
}
.bt_underway_over {
	position:relative;
	width: 110px;
	height: 24px;
	margin-left: 2px;
	margin-top: 2px;
	float:left;
	background:   url(../im/bt_underway_over.gif);
	text-indent: -9999px;
}
.bt_deck_plan_selected {
	position:relative;
	width: 110px;
	height: 24px;
	margin-top: 2px;
	margin-left: 2px;
	float:left;
	background:   url(../im/bt_deck_plan_selected.gif);
	text-indent: -9999px;
}
.bt_deck_plan {
	position:relative;
	width: 110px;
	height: 24px;
	margin-left: 2px;
	margin-top: 2px;
	float:left;
	background:   url(../im/bt_deck_plan.gif);
	text-indent: -9999px;
}
.bt_deck_plan_over {
	position:relative;
	width: 110px;
	height: 24px;
	margin-left: 2px;
	margin-top: 2px;
	float:left;
	background:   url(../im/bt_deck_plan_over.gif);
	text-indent: -9999px;
}
.text_links_03 {
	position:relative;
	height: 26px;
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	text-decoration: none;
	color: #006699;
	font-weight: bold;
	cursor:pointer;
}
.bt_virtualtour {
	position:relative;
	width: 140px;
	height: 26px;
	float:left;
}

.photo_content{
	position: absolute;
	display: none;
}
.photo_details{
	position: relative;
	width: 366px;
	height: 280px;
	float:left;
}
.text01_details{
	position: relative;
	width: 340px;
	height: 280px;
	margin-left: 10px;
	float:left;
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}
.text02_details{
	position: relative;
	height: 20px;
	margin-top: 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#B02D00;
}
.features_details{
	position: relative;
	width: 366px;
	height: 280px;
	float:left;
	margin-top: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
}
.links_details{
	position: relative;
	width: 340px;
	height: 217px;
	float:left;
	margin-left: 10px;
	margin-top: 20px;
	background-image: url(../im/bg_details.gif);
}
.tour_details{
	position: relative;
	width: 253px;
	height: 48px;
	margin-left: 43px;
	margin-top: 10px;
}
.details_photo{
	position: relative;
	width: 368px;
	height: 300px;
	margin-left: 10px;
	margin-top: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	float:left;
}
.details_text1{
	position: relative;
	width: 330px;
	height: 296px;
	margin-left: 10px;
	margin-top: 10px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow:auto;
}
.thumbs_bg{
	position: relative;
	width: 90px;
	height: 90px;
	margin-right: 10px;
	margin-bottom: 10px;
	float:left;
	background-color:#CCCCCC;
	border: 1px solid #CCCCCC;
}
.text_links_04 {
	position:relative;
	height: 26px;
	width: 123px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 26px;
	text-decoration: none;
	color: #006699;
	font-weight: bold;
	cursor:pointer;
}
.bt_print {
	position:relative;
	width: 123px;
	height: 26px;
	margin-bottom: 10px;
	background:   url(../im/bt_print.gif);
	text-indent: -9999px;
}
.bt_print a:link,
.bt_print a:visited {
	background:   url(../im/bt_print.gif);
	text-indent: -9999px;
	display: block;
}
.bt_print a:hover,
.bt_print a:active {
	background:   url(../im/bt_print.gif);
	background-position: 0px -26px;
	display: block;
}
.data_item {
	position: relative;
	height: 20px;
}
.price_details {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #B02D00;
	text-align: right;
	margin-top: 10px;
}