﻿body 
{
	font-family:Verdana;
	background:url(images/site_background.gif) center repeat-y #d7e1ee;
}

#header_container 
{
	width:100%;
	clear:both;
}

.solid_grey_horz_bar 
{
	background:url(images/grey-horz-bar.gif) repeat-x;
	overflow:hidden;
	height:10px;
	margin:0 auto 0 auto;
	width:966px;
}

#header_main 
{
	margin:0 auto 0 auto;
	width:966px;
	height:151px;
	background:url(images/header_image.jpg);
}

#header_main_center
{
	margin:0 auto 0 auto;
	width:966px;
	height:151px;
	background:url(images/header_image.jpg);
}

#navigation 
{
	clear:both;
	font-size:11px;
	color:#ffffff;
	margin:0 0 0 14px;
	height:13px;
}

#navigation ul 
{
	margin:0 0 0 0;
	padding:9px 0 0 0;
}

#navigation li 
{
	margin:0px;
	padding:0px;
	display:inline;
}

#navigation a:link, #navigation a:visited {
  text-decoration:none;
	color:#ffffff;
	cursor:pointer;
}

#navigation a:hover {
  text-decoration:underline;
	color:#ffffff;
	cursor:pointer;
}

#mainsite_container 
{
	margin:0 auto 0 auto;
	width:966px;
	clear:both;
	background:#ffffff;
}

#mainsite_container_center
{
	margin:0 auto 0 auto;
	width:966px;
	clear:both;
	background:#ffffff;
}

#mainsite_left
{
	float:left;
	width:794px;
	margin:0 2px 0 0;
}

#list_your_yacht 
{
	width:295px;
	height:204px;
	background:url(images/list-your-boat-bg.jpg) no-repeat;
	float:left;
	margin:0 2px 2px 0;
}

.list_your_yacht_button 
{
}

a.list_your_yacht_button:link, a.list_your_yacht_button:visited {
  display: block;
  width: 146px;
  height: 26px;
  text-decoration:none;
  background:url(images/button-list-your-boat.gif) top;
  margin:164px 0 0 139px;
}

a.list_your_yacht_button:hover {
 background-position: bottom;
}

#search_holder
{
	width:484px;
	height:194px;
	background:url(images/search-bg.gif) no-repeat;
	float:left;
	margin:0 0 2px 0;
	padding:10px 0 0 13px;
	color:#2162aa;
	font-size:12px;
}

.buildersearchstyle 
{
	width:228px;
	height:22px;
	border:0px;
	margin:0px;
	padding:4px 0 0 3px;
	color:#ffffff;
	background-color:#c30000;
}

.yachtsearchstyle 
{
	width:97px;
	height:19px;
	border:0px;
	margin:0px;
	padding:3px 0 0 3px;
	color:#2162aa;
}

.yachtsearchstyle:hover
{
	background-color:#fbf9f9;
}

.yachtdropdownstyle 
{
	width:78px;
	height:19px;
	border:0px;
	margin:0px;
	padding:3px 0 0 3px;
	color:#2162aa;
	font-size:12px;
}

.yachtdropdownstyle:hover
{
	background-color:#fbf9f9;
}

.home_page_search_button 
{
  width: 132px;
  height: 25px;
  background:url(images/button-home-search.gif) top;
  cursor:pointer;
}


a.home_page_search_button:link, a.home_page_search_button:visited {
  display: block;
  width: 132px;
  height: 25px;
  text-decoration:none;
  background:url(images/button-home-search.gif) top;
  margin:0 0 0 0;
}

a.home_page_search_button:hover {
 background-position: bottom;
}

#search_think_yachts
{
	background:url(images/title-yacht-search.gif) no-repeat;
	width:336px;
	height:17px;
	float:left;
	margin:0 0 0 0; padding:0;
}

#search_think_yachts h1 {
	margin:0; padding:0;
}

#search_think_yachts span {
	display:none;
}


#reduced_holder
{
	width:285px;
	height:324px;
	background:url(images/heavily-reduced-bg.gif) no-repeat;
	float:left;
	margin:0 2px 2px 0;
	padding:10px 0 0 10px;
}

#reduced_title
{
	background:url(images/title-heavily-reduced.gif) no-repeat;
	width:262px;
	height:19px;
	float:left;
	margin:0 0 15px 0;
	padding:0;
}

#reduced_title h1 {
	margin:0; padding:0;
}

#reduced_title span {
	display:none;
}

#reduced_holder p 
{
	font-size:11px;
	color:#01487c;
	line-height:24px;
}

#reduced_holder span 
{
	color:#00a8ec;
	font-weight:bold;
}

a.reducedlinks:link, a.reducedlinks:visited 
{
	text-decoration:none;
	margin:13px 0 0 0;
}

a.reducedlinks:hover 
{
	text-decoration:underline;
	margin:13px 0 0 0;
}

#enquiry_holder
{
	width:315px;
	height:324px;
	background:#202d33;
	float:left;
	margin:0 0 2px 0;
	padding:10px 0 0 13px;
	font-size:12px;
	color:#ffffff;
}

#enquiry_title
{
	background:url(images/title-special-deal.gif) no-repeat;
	width:268px;
	height:19px;
	float:left;
	margin:0 0 18px 0;
	padding:0;
}

#enquiry_title h1 {
	margin:0; padding:0;
}

#enquiry_title span {
	display:none;
}

.enquirybuysearchstyle 
{
	width:184px;
	height:69px;
	border:0px;
	margin:0px;
	padding:3px 0 0 3px;
	color:#2162aa;
}

.enquirybuysearchstyle:hover
{
	background-color:#fbf9f9;
}

.enquirypartexsearchstyle 
{
	width:184px;
	height:56px;
	border:0px;
	margin:0px;
	padding:3px 0 0 3px;
	color:#2162aa;
}

.enquirypartexsearchstyle:hover
{
	background-color:#fbf9f9;
}

.enquirysearchstyle 
{
	width:184px;
	height:24px;
	border:0px;
	margin:0px;
	padding:3px 0 0 3px;
	color:#2162aa;
}

.enquirysearchstyle:hover
{
	background-color:#fbf9f9;
}

a.enquiry_search_button:link, a.enquiry_search_button:visited {
  display: block;
  width: 146px;
  height: 26px;
  text-decoration:none;
  background:url(images/button-special-deal.gif) top;
  margin:0 0 0 0;
}

a.enquiry_search_button:hover {
 background-position: bottom;
}

#insurance_finance_holder
{
	width:156px;
	height:429px;
	background:url(images/insurance-finance-bg.gif) no-repeat;
	float:left;
	margin:0 0 0 0;
	padding:9px 0 0 7px;
}

#popular_search_holder 
{
	width:447px;
	height:219px;
	background:url(images/pop-search-bg.gif) no-repeat;
	float:left;
	margin:0 0 2px 0;
	padding:10px 0 0 13px;
	font-size:14px;
}

#popular_search_holder p
{
	color:#00a8ec;
	font-size:16px;
}

#popular_search_holder ul 
{
}

#popular_search_holder li 
{
	background:url(images/bullet-blue-star.png) no-repeat top left;
	font-size:14px;
	padding:0 0 0 20px;
	color:#01487c;
	font-weight:bold;
	margin:10px 0 0 0;
}

#popular_search_holder a:link, #popular_search_holder a:visited {
  text-decoration:none;
	color:#01487c;
	font-weight:bold;
	cursor:pointer;
}

#popular_search_holder a:hover {
  text-decoration:underline;
	color:#01487c;
	font-weight:bold;
	cursor:pointer;
}

#popular_search_title
{
	background:url(images/title-popular-boats.gif) no-repeat;
	width:320px;
	height:19px;
	float:left;
	margin:0 0 18px 0;
	padding:0;
}

#popular_search_title h1 {
	margin:0; padding:0;
}

#popular_search_title span {
	display:none;
}

#advert_holder 
{
	width:460px;
	height:207px;
	background:url(images/new-fleet-advert.jpg) no-repeat;
	float:left;
}

.feature_holder 
{
	width:167px;
	height:256px;
	clear:both;
	background-color:#8b98a2;
	margin:0 0 2px 0;
	font-size:11px;
	color:#444444;
}
a.feature_button:link, a.feature_button:visited {
  text-decoration:none;
	color:#555353;
	cursor:pointer;
}

a.feature_button:hover {
  text-decoration:underline;
	color:#555353;
	cursor:pointer;
}

.feature_holder h3 
{
	color:#ffffff;
	font-weight:bold;
	margin:8px 2px 0 6px;
	font-size:11px;
}

.feature_holder h3 a:link, .feature_holder h3 a:visited
{
	color:#ffffff;
  text-decoration:none;
}

.feature_holder h3 a:hover 
{
	color:#ffffff;
  text-decoration:underline;
}

.feature_holder ul 
{
	padding:0px;
	margin:4px 0 16px 6px;
	color:#f7f7f7;
}

.feature_holder li 
{
	padding:0px;
	margin:3px 0 0 0;
}

.feature_holder p 
{
	font-weight:bold;
	margin:6px 0 0 6px;
	font-size:11px;
}
.feature_holder p a:link, .feature_holder p a:visited
{
	color:#fff000;
	text-decoration:none;
	font-size:11px;
}

.feature_holder p a:hover
{
	color:#fff000;
	text-decoration:underline;
	font-size:11px;
}

#mainsite_right
{
	float:left;
	width:170px;
}

#property_advert 
{
	clear:both;
	height:488px;
	width:170px;
	background:url(images/think-property-advert.jpg);
	margin:2px 0 0 0;
}

.charter_advert 
{
	clear:both;
	height:244px;
	width:170px;
	background:url(images/yacht-chartering-advert.jpg);
}

#footer 
{
	background:url(images/footer-bg.gif) repeat-x;
	width:100%;
	height:89px;
	clear:both;
}

#footer_holder 
{
	height:40px;
	width:850px;
	margin:0 auto 0 auto;
	font-size:11px;
	color:#94baeb;
	text-align:center;
	padding:10px 0 0 0;
}

#footer_holder ul 
{
	margin:0 0 0 0;
	padding:9px 0 0 0;
}

#footer_holder li 
{
	margin:0px;
	padding:0px;
	display:inline;
}

#footer_holder a:link, #footer_holder a:visited {
  text-decoration:none;
	color:#ffffff;
	cursor:pointer;
}

#footer_holder a:hover {
  text-decoration:underline;
	color:#ffffff;
	cursor:pointer;
}

#footer_holder_center 
{
	height:40px;
	width:756px;
	margin:0 auto 0 auto;
	font-size:11px;
	color:#94baeb;
	text-align:center;
	padding:10px 0 0 0;
}

#footer_holder_center ul 
{
	margin:0 0 0 0;
	padding:9px 0 0 0;
}

#footer_holder_center li 
{
	margin:0px;
	padding:0px;
	display:inline;
}

#footer_holder_center a:link, #footer_holder_center a:visited {
  text-decoration:none;
	color:#ffffff;
	cursor:pointer;
}

#footer_holder_center a:hover {
  text-decoration:underline;
	color:#ffffff;
	cursor:pointer;
}








#logo-container
{
	background:url(images/new_ty_logo.jpg) no-repeat;
	width:260px;
	height:55px;
	float:left;
	margin:10px 0 6px 16px;
}

#logo-container a {
	display:block; width:260px; height:55px;
}

#logo-container h1 {
	margin:0; padding:0;
}

#logo-container span {
	display:none;
}

#header_contact 
{
	color:#ffffff;
	font-size:11px;
}

#header_contact p 
{
	margin:0 0 0 14px;
}

.quicksearchstyle 
{
	width:183px;
	height:19px;
	border:0px;
	margin:0px;
	padding:3px 0 0 3px;
}

.imagequicksearch 
{
	border:0px;
	margin:0px;
	padding:0px;
	height:22px;
}

#quicksearchholder
{
	float:left;
	width:32px;
}

*html #quicksearchholder
{
	margin-top:1px;
}

#boatdetailsheader
{
	margin:0 auto 0 auto;
	width:966px;
	background:#005cc5;
}

#boatheaderleft
{
	float:left;
	width:572px;
	background:#07273e;
	border-right:1px solid #ffffff;
}

#boatheaderimage
{
	float:left;
	/*border-right:1px solid #ffffff;
	height:100%;*/
}

#boatheaderspec
{
}

#boatheaderspec h1
{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	margin:12px 0 0 12px;
}

#boatheaderspec p
{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	margin:16px 0 3px 12px;
}

#boatheaderspec ul
{
	margin:0px;
	padding:0 0 0 20px;
	line-height:normal;
}

#boatheaderspec li
{
	margin:10px 0 0 0;
	padding:0 0 0 20px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	background:url(images/star-point.jpg) no-repeat top left;
	list-style-type:none;
	line-height:normal;
}
	
#boatheaderright
{
	float:left;
	width:393px;
	margin:0 0 0 0px;
}

#reviseboatsearch
{
	width:381px;
	background:#445460;
	height:88px;
	padding:4px 0 0 12px;
	color:#ffffff;
	font-size:13px;
}

#reviseboatsearch h1
{
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	margin:0 0 0 0;
	padding:0px;
}

.boatsearchbutton
{
	width:393px;
	height:55px;
	border-top:1px solid #ffffff;
  background:url(images/boatsearchbg.gif) top;
  color:#ffffff;
}

a.buttonsearch:link, a.buttonsearch:visited {
  
  width: 381px;
  float:left;
  height: 34px;
  text-decoration:none;
  background:url(images/boatsearchbg.gif) top;
  margin:0;
  color:#ffffff;
  font-weight:bold;
  font-size:14px;
  padding:21px 0 0 12px;
}

a.buttonsearch:hover {
 background-position: bottom;
 color:#fff200;
 font-weight:bold;
 font-size:14px;
  padding:21px 0 0 12px;
}

.printspecstyle
{
	color:#ffffff;
	font-size:12px;
	margin:4px 0 4px 12px;
}

.printspecstyle a:link, .printspecstyle a:visited
{
	text-decoration:none;
	color:#ffffff;
}

.printspecstyle a:hover
{
	text-decoration:underline;
	color:#fff200;
}


.buildersearchstyle 
{
	width:140px;
	height:18px;
	border:0px;
	margin:0px;
	padding:3px 0 0 3px;
	color:#2162aa;
	border:1px #dddddd solid;
	font-size:12px;
	background-color:#ffffff;
}

.newquicksearchbuilder
{
	width:259px;
	height:18px;
	border:0px;
	margin:0px;
	padding:3px 0 0 3px;
	color:#2162aa;
	border:1px #dddddd solid;
	font-size:12px;
	background-color:#ffffff;
}


.yachtsearchstyle 
{
	width:50px;
	height:18px;
	border:1px #dddddd solid;
	margin:0px;
	padding:3px 0 0 3px;
	color:#2162aa;
	font-size:12px;
	background-color:#ffffff;
}

.listing_page_search_button 
{
  width: 90px;
  height: 25px;
  background:url(images/quick-search-btn.jpg) top;
  cursor:pointer;
}

#boatinfobar
{
	margin:0 auto 0 auto;
	width:966px;
	height:42px;
	background:#ffffff;
	border-top:#ffffff 2px solid;
}

#boatinfobarsecond
{
	margin:0;
	width:548px;
	height:42px;
	background:#ffffff;
	border-top:#ffffff 2px solid;
	overflow:hidden;
}

#boatinfobar p
{
	margin:8px 0 0 16px;
	font-size:12px;
}

#boatcontentholder
{
	margin:0 auto 0 auto;
	width:966px;
	background:#ffffff;
	border-top:#ffffff 0px solid;
}

#boatscontent
{
	width:548px;
	float:left;
	border-right:#ffffff 1px solid;
	font-size:11px;
	padding:0 11px 0 12px;
}

#boatscontent h1
{
	font-size:14px;
	font-weight:bold;
	margin:12px 0 12px 0;
	padding:0;
}

#boatscontent h2
{
	font-size:11px;
	font-weight:bold;
	margin:6px 0 6px 0;
	padding:0;
}


div.alt {
	background: #EEF4FA;
	margin: 0 0 10px 0;
	padding: 10px;
	border-top: 1px solid #2162A9;
	border-bottom: 1px solid #2162A9;
}

div.form {
	margin: 10px 0 10px 0;
	padding: 0 10px 0 10px;
}

#boatimages
{
	width:222px;
	float:left;
	background-color:#ffffff;
	height:100%;
	border-top:#ffffff solid 1px;
}

#similarboats
{
	width:166px;
	float:left;
	border-left:4px solid #ffffff;
}

a.additionalimagesholder:link, a.additionalimagesholder:visited {
  
  width: 222px;
  height: 43px;
  float:left;
  background:url(images/listing-additional-images.gif) left top no-repeat;
  margin:0 4px 0 0;
}

a.additionalimagesholder:hover {
 background-position: left bottom;
}

.additionalimagesholder span
{
	display:none;
}

.listingmakeoffer span
{
	display:none;
}

.listingview span
{
	display:none;
}

.listingmoreinfo span
{
	display:none;
}

#similaryachtsholder
{
	width:167px;
	height:43px;
  background:url(images/other-similar-listings.gif) left bottom no-repeat;
  margin:0 0 0 0;
}

#similaryachtsholder span
{
	display:none;
}

#similaryachtsholderblank
{
	width:167px;
	height:43px;
  background:url(images/other-similar-listings-blank.jpg) left bottom no-repeat;
  margin:0 0 0 0;
}

#similaryachtsholderblank span
{
	display:none;
}

a.listingbackbutton:link, a.listingbackbutton:visited {
  
  width: 124px;
  float:left;
  height: 43px;
  background:url(images/back-arrow.png) left bottom no-repeat;
  margin:0 1px 0 0;
}

a.listingbackbutton:hover {
 background-position: left top;
}

a.listingbackbuttontwo:link, a.listingbackbuttontwo:visited {
  
  width: 100px;
  float:left;
  height: 43px;
  background:url(images/back-arrow-two.png) center bottom no-repeat;
  margin:0 1px 0 0;
}

a.listingbackbuttontwo:hover {
 background-position: center top;
}

a.listingmakeoffer:link, a.listingmakeoffer:visited {
  
  width: 147px;
  float:left;
  height: 43px;
  background:url(images/listing-make-offer.gif) left top no-repeat;
  margin:0 1px 0 0;
}

a.listingmakeoffer:hover {
 background-position: left bottom;
}

a.listingview:link, a.listingview:visited {
  
  width: 135px;
  float:left;
  height: 43px;
  background:url(images/listing-viewing.gif) left top no-repeat;
  margin:0 1px 0 0;
}

a.listingview:hover {
 background-position: left bottom;
}

a.listingmoreinfo:link, a.listingmoreinfo:visited {
  
  width: 163px;
  float:left;
  height: 43px;
  background:url(images/listing-moreinfo.gif) left top no-repeat;
  margin:0 0px 0 0;
  overflow:hidden;
}

a.listingmoreinfo:hover {
 background-position: left bottom;
}

a.listingmoreinfotwo:link, a.listingmoreinfotwo:visited {
  
  width: 162px;
  float:left;
  height: 43px;
  background:url(images/listing-moreinfo-two.gif) left bottom no-repeat;
  margin:0 1px 0 0;
}

a.listingmoreinfotwo:hover {
 background-position: left top;
}

#listingimages
{
	float:left;
	width:230px;
		
}

#listingimages ul
{
	padding:0px;
	margin:14px 0 0 12px;
}

#listingimages li
{
	padding:0 0 0 10px;
	margin:0px;
	display:inline;
	color:#005ec5;
	font-size:11px;
	text-decoration:underline;
	list-style-type:none;
	background:url(/images/square.gif) no-repeat left;
}

#similarlistings
{
	float:left;
		
}

#similarlistings ul
{
	padding:0px;
	margin:14px 0 0 0;
}

#similarlistings li
{
	padding:0 0 0 10px;
	margin:0px;
	display:inline;
	color:#005ec5;
	font-size:11px;
	text-decoration:underline;
	list-style-type:none;
	background:url(/images/square.gif) no-repeat left;
}

.page 
{
	background-color:#eef4fa;
	padding:12px;
	border:1px #bcd9f6 solid;
}

.page input[type="text"]
{
	height:18px;
	padding:2px 4px 2px 4px;
}

.page textarea 
{
	width:100%;
	height:60px;
}
.feature_holder p 
{
	line-height:8px;
}

.feature_holder p a:link, .feature_holder p a:visited
{
	color:#ffffff;
	text-decoration:none;
}

.feature_holder p a:hover
{
	color:#fff000;
	text-decoration:underline;
}

.button2 
{
	cursor:pointer;
border:outset 1px #ffffff;
background:#01497C;
color:#ffffff;
font-weight:bold;
padding: 3px 14px;
font-size:12px;
}


.listing_feature_holder 
{
	width:167px;
	clear:both;
	background-color:#8b98a2;
	margin:1px 0 0px 0;
	font-size:11px;
	color:#444444;
	padding:0 0 8px 0;
}
.listing_feature_holder p 
{
	line-height:9px;
}

.listing_feature_holder p a:link, .listing_feature_holder p a:visited
{
	color:#fff000;
	text-decoration:none;
	font-size:11px;
}

.listing_feature_holder p a:hover
{
	color:#fff000;
	text-decoration:underline;
	font-size:11px;
}

a.listing_feature_button:link, a.listing_feature_button:visited {
  text-decoration:none;
	color:#555353;
	cursor:pointer;
}

a.listing_feature_button:hover {
  text-decoration:underline;
	color:#555353;
	cursor:pointer;
}

.listing_feature_holder h3 
{
	color:#ffffff;
	font-weight:bold;
	margin:3px 0 0 6px;
	font-size:11px;
}

.listing_feature_holder h3 a:link, .listing_feature_holder h3 a:visited
{
	color:#ffffff;
  text-decoration:none;
}

.listing_feature_holder h3 a:hover 
{
	color:#ffffff;
  text-decoration:underline;
}

.listing_feature_holder ul 
{
	padding:0px;
	margin:4px 0 0 6px;
	color:#f7f7f7;
}

.listing_feature_holder li 
{
	padding:0px;
	margin:1px 0 0 0;
}

.listing_feature_holder p 
{
	font-weight:bold;
	margin:6px 0 0 6px;
	font-size:11px;
}

#group_bar_box

{

	width:100%;

	background:url(/images/group-bar.gif) repeat-x;

	height:29px;

	padding:12px 0 0 0;

}



#group_bar_holder

{

	width:966px;

	margin:0 auto 0 auto;

	height:28px;

}



.group_website_box

{

	width:135px;

	height:28px;

	float:right;

	margin:0 0 0 2px;

}



a.group_yacht_link:link, a.group_yacht_link:visited 

{

  display: block;

	background:url(/images/group_think-yachts.jpg) bottom;

	width:135px;

	height:28px;

}

a.group_yacht_link:hover, a.group_yacht_link:active 

{

	background-position:top;

}



a.group_aviation_link:link, a.group_aviation_link:visited 

{

  display: block;

	background:url(/images/group_think-aviation.jpg) bottom;

	width:135px;

	height:28px;

}

a.group_aviation_link:hover, a.group_aviation_link:active 

{

	background-position:top;

}



a.group_property_link:link, a.group_property_link:visited 

{

  display: block;

	background:url(/images/group_think-property.jpg) bottom;

	width:135px;

	height:28px;

}

a.group_property_link:hover, a.group_property_link:active 

{

	background-position:top;

}



a.group_finance_link:link, a.group_finance_link:visited 

{

  display: block;

	background:url(/images/group_think-finance.jpg) bottom;

	width:135px;

	height:28px;

}

a.group_finance_link:hover, a.group_finance_link:active 

{

	background-position:top;

}



.group_yacht_static

{

  display: block;

	background:url(/images/group_think-yachts.jpg) top;

	width:135px;

	height:28px;

}
