@charset "utf-8";
/* CSS Document */

body{ font-family:"Trebuchet MS", Arial; font-size:12px; margin-top:0px; margin-left:0px; margin-right:0px;}
#wrapper {position:relative; width:960px; margin:0 auto; }



/* ---------------------------------------------------------- General ---------------------------------------------------- */
h1{font-size:24px; width:100%; border-bottom:1px #3f7aaa solid; padding-bottom:8px; margin:0px; margin-top:-22px; z-index:2; text-transform:uppercase; font-weight:lighter !important; font-family:"Trebuchet MS", Arial;}


h2{font-size:24px; width:100%; padding-bottom:12px; margin:0px; margin-top:-22px; z-index:2; text-transform:uppercase; font-weight:lighter !important; font-family:"Trebuchet MS", Arial;}
h3{font-size:12px; width:100%; color:#31509b; padding-bottom:15px;  margin-top:9px; margin-bottom:0px;  text-transform:uppercase; line-height:20px; font-weight:lighter !important; font-family:"Trebuchet MS", Arial;}
h4{font-size:12px; width:100%; margin-top:12px; margin-bottom:0px;  text-transform:uppercase; line-height:20px; font-weight:bold; cursor:pointer; font-weight:lighter !important; font-family:"Trebuchet MS", Arial;}


h4 a{ color:#ffffff; cursor:pointer;}
h4 a:hover{ color:#7da2fe;}


h5{font-size:24px !important; width:100% !important; border-bottom:1px #3f7aaa solid !important; padding-bottom:8px !important; margin:0px !important; z-index:2 !important; text-transform:uppercase !important; color:#444444; font-weight:lighter; font-family:"Trebuchet MS", Arial;}

h6{font-size:24px !important; width:100% !important; margin:0px; height:68px;  margin-top:-21px; !important; z-index:2 !important; text-transform:uppercase !important; color:#444444; font-weight:lighter; font-family:"Trebuchet MS", Arial;}


.new_boat_link  a{ color:#ffffff; cursor:pointer;}
.new_boat_link a:hover{ color:#7da2fe;}

p{ font-size:12px; color:#666666; line-height:20px; margin-top:8px;}

#clearfloat{clear:both;}

img {border:0;}
a{ text-decoration:none;}


.right_arrows{position:relative; padding-left:5px;  top:-1px; background-position:right bottom; display:inline;  }
.facebookicon{position:relative; padding-left:5px; top:2px; background-position:right bottom; display:inline;  }


.link_container { text-transform:uppercase; width:200px; display:inline; padding-right:15px; height:10px; background:#060a27;}
.link_container a{color:#31509b; text-decoration:none; cursor:pointer;}
.link_container a:hover{text-decoration:underline; cursor:pointer;}

/* ---------------------------------------------------------- banner area  ---------------------------------------------------- */

.logo_container {position:relative; width:100%;}
.logo{ background:url(../img/BW_logo.gif) no-repeat; position:relative; height:78px; width:327px;}

.nav_wrapper {position:relative;  width:50px;  width:100%; padding-top:15px;}
.nav_container {position:relative; width:909px; height:10px; margin:0 auto;}
.nav_container #btn_home{position:absolute; background:url(../img/btn_home.gif) no-repeat; width:130px; height:60px; cursor:pointer;}
.nav_container #btn_newboat{position:absolute; background:url(../img/btn_newboats.gif) no-repeat; width:130px; height:60px; cursor:pointer; left:129px;}
.nav_container #btn_preowned{position:absolute; background:url(../img/btn_preowned.gif) no-repeat; width:130px; height:60px; cursor:pointer; left:259px;}
.nav_container #btn_accessories{position:absolute; background:url(../img/btn_accessories.gif) no-repeat; width:130px; height:60px; cursor:pointer; left:389px;}
.nav_container #btn_insurance{position:absolute; background:url(../img/btn_insurance.gif) no-repeat; width:130px; height:60px; cursor:pointer; left:519px;}
.nav_container #btn_news{position:absolute; background:url(../img/btn_news.gif) no-repeat; width:130px; height:60px; cursor:pointer; left:649px;}
.nav_container #btn_contact{position:absolute; background:url(../img/btn_contactus.gif) no-repeat; width:130px; height:60px; cursor:pointer; left:779px;}

.banner_container {position:relative; top:20px; height:396px;}
.banner_container .border_bottom { position:absolute; width:100%; height:15px; left:0px; bottom:0px; background:#1d345c; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }


.nav_container #active{position:absolute; width:130px; height:60px; cursor:pointer;}



/* ---------------------------------------------------------- content area ---------------------------------------------------- */
.content_wrapper{ position:relative; background:url(../img/main_content_background.gif); width:100%; top:21px; padding-bottom:12px;}


.content_container{ position:relative; width:92%; padding-top:30px; margin:0 auto;}

.content_top{ position:relative; }
.content_top .left{position:relative; width:60%; float:left; }
.content_top .right{ position:relative; width:37%; float:right;}

.news_preview_container{position:relative; background:url(../img/news_preview_background.gif) repeat-x; border:1px #FFFFFF solid; width:100%; height:91px; margin-top:3px;  margin-bottom:5px; color:#FFFFFF; font-size:12px; line-height:13px; cursor:pointer;  }
.news_preview_container .image{position:absolute; width:77px; height:77px; margin:7px; margin-top:6px; border:1px #FFFFFF solid;  cursor:pointer; }
.news_preview_container .header{ position:relative; text-transform:uppercase; width:225px; left:93px; padding-top:6px; max-height:27px; line-height:14px; overflow:hidden;  cursor:pointer; }
.news_preview_container .text{ position:relative; width:220px; left:93px; top:5px;  height:47px; overflow:hidden; line-height:14px;  cursor:pointer; }


.content_bottom{position:relative; margin-top:20px; width:1000px;}
.image_container{ position:relative; background:#FFFFFF; padding:5px; border:1px #9297b1 solid; float:left; margin-right:10px; margin-bottom:10px;}

.image_container_small{ position:relative;  float:left; margin-bottom:10px; padding-right:2px;}


/* ---------------------------------------------------------- footer area ---------------------------------------------------- */

.footer_container{position:relative; background:url(../img/footer_background.jpg) no-repeat; width:884px; height:180px;left:38px; top:12px;  font-size:11px; text-transform:uppercase; line-height:20px; }

.footer_container a{text-decoration:none; color:#dddddd;}
.footer_container a:hover{ color:#ffffff;}

#footerlinks1 { position:relative;}
#footerlinks2 { position:relative;}
#footerlinks3 { position:relative;}
#footerlinks4 { position:relative;}
#footerlinks5 { position:relative;}
#footerlinks6 { position:relative;}
#footerlinks7 { position:relative;}
#footerlinks8 { position:relative;}


.newsletter_containter{color:#dddddd; text-transform:uppercase; }
.name_container{ position:relative; margin-top:5px;}
.email_container{ position:relative;}

.newsletter_arrow { position:absolute;  top:0px; right:16px; width:13px; height:20px; background:url(../img/form_useless_arrow.gif) no-repeat bottom; border-bottom:1px #58618a solid; border-top:1px #58618a solid; border-right:1px #58618a solid;}

#name{ font-family:"Trebuchet MS", Arial; border:0px; background:#060927; color:#dddddd; margin-bottom:5px; font-size:12px; padding:2px; padding-bottom:2px; height:16px; width:135px; border-bottom:1px #58618a solid; border-top:1px #58618a solid; border-left:1px #58618a solid;}

#email{ font-family:"Trebuchet MS", Arial; border:0px; background:#060927; color:#dddddd; font-size:12px; padding:2px; padding-bottom:2px; height:16px; width:135px; border-bottom:1px #58618a solid; border-top:1px #58618a solid; border-left:1px #58618a solid;}

#newsletter_submit_btn {position:relative; background:url(../img/newsletter_submit.gif) no-repeat; background-position:bottom; height:22px; width:153px; margin-top:5px;}

.splitter{ background:#535775; height:1px; width:153px; margin-top:5px;}
.facebook_btn { position:relative; background:url(../img/join_facebook_btn.png) no-repeat; width:156px; height:22px; margin-top:5px; cursor:pointer; }



.contact_details { font-family:"Trebuchet MS", Arial; color:#dddddd; font-size:11px; }

.contact_details a{ text-decoration:none; color:#dddddd;}
.contact_details a:hover{ text-decoration:underline; color:#dddddd;}



/* ---------------------------------------------------------- page spacific area ---------------------------------------------------- */

/* ---------------------------------------------------------- preowned search area ---------------------------------------------------- */
.preowned_text{ position:relative; top:-1px;}


.preowned_search_wrapper {position:relative; background:url(../img/preowned_search_background.gif) repeat-x; width:100%; height:46px; top:-31px; color:#FFFFFF; z-index:333; margin-bottom:20px}

.preowned_search_container{width:97%; padding-top:15px; padding-left:6px; font-size:12px; text-transform:uppercase;} 
.preowned_table_container{ position:relative; top:-21px; left:-20px; width:800px; text-transform:uppercase; color:#707499; font-size:12px;}

.preowned_table_container{ position:relative; top:-4px; left:0px; width:800px; text-transform:uppercase; color:#707499; font-size:12px;}
.preowned_table_container_title {color:#FFFFFF; width:50px;}

#preowned_dropdownmenu_type {position:absolute; background:url(../img/preownedboats_dropdown_all.gif) no-repeat bottom; width:125px; height:15px; float:right; left:425px; top:4px; cursor:pointer;}
#preowned_dropdownmenu_price {position:absolute; background:url(../img/preownedboats_dropdown_all.gif) no-repeat bottom; width:125px; height:15px; float:right; left:655px; top:4px; cursor:pointer;}
#preowned_dropdownmenu_submit {position:absolute; background:url(../img/preownedboats_dropdown_submit.gif) no-repeat bottom; width:77px; height:15px; float:right; left:790px; top:4px; cursor:pointer;}


#preowned_ref_num {position:absolute; background:#060a27; border:1px #5b6594 solid;  width:125px; height:11px; float:right; left:140px; top:4px; font-size:10px; color:#FFFFFF;}
#preowned_dropdownmenu_submit2 {position:absolute; background:url(../img/preownedboats_dropdown_submit.gif) no-repeat bottom; width:77px; height:15px; float:right; left:282px; top:4px; cursor:pointer;}

.preowned_searchbar_splitter {position:absolute; background:url(../img/preowned_searchbar_splitter.png) no-repeat; width:78px; height:44px; float:right; left:335px; top:-10px; cursor:pointer;}

#type_content{position:absolute;  padding-left:8px; padding-top:8px; padding-bottom:8px; overflow:auto; display:none; background:#060927; border:1px #4b4d63 solid;  color:#ffffff; height:100px; width:115px; left:425px; top:20px; z-index:15; font-size:12px; cursor:pointer;  }
#type_close{position:absolute; display:none; background:#4b4d63; border:1px #4b4d63 solid; text-align:center; color:#ffffff;  padding-top:2px; font-size:10px; height:15px; width:123px; left:425px; top:138px; z-index:16; cursor:pointer;}
#type_selected{position:absolute; top:-1px; left:5px; height:13px; width:100px; font-size:12px; color:#ffffff; font-weight:lighter;}

#type_content a{ text-decoration:none; color:#ddd;}
#type_content a:hover{text-decoration:underline; color:#fff;}

#price_content{position:absolute; padding-left:8px; padding-top:8px; padding-bottom:8px; overflow:auto; display:none;  background:#060927; border:1px #4b4d63 solid;  color:#717b28; height:80px; width:115px; left:655px;  top:20px; z-index:15; font-size:12px; cursor:pointer; }
#price_close{position:absolute; display:none; background:#4b4d63; border:1px #4b4d63 solid; text-align:center; color:#ffffff;  padding-top:2px; font-size:10px; height:15px; width:123px; left:655px; top:118px; z-index:16; cursor:pointer;}
#price_selected{position:absolute; top:-1px; left:5px; height:13px; width:135px; font-size:12px; color:#ffffff; font-weight:lighter;}

#price_content a{ text-decoration:none; color:#ddd;}
#price_content a:hover{text-decoration:underline; color:#fff;}



/* ---------------------------------------------------------- preowned enquire area ---------------------------------------------------- */

.enquire_form_container{ position:relative;  padding-bottom:50px; min-height:inherit;}

#enquire_form_name{ font-family:"Trebuchet MS", Arial; border:0px; background:#ffffff; color:#666666; margin-bottom:2px; font-size:12px; padding:2px; padding-bottom:2px; height:16px; width:100%;}
#enquire_form_region{ font-family:"Trebuchet MS", Arial; border:0px; background:#ffffff; color:#666666; margin-bottom:2px; font-size:12px; padding:2px; padding-bottom:2px; height:16px; width:100%;}


#enquire_form_country {position:relative; background:url(../img/preownedboats_enquire_country.gif) no-repeat; margin-bottom:2px;  width:331px; height:20px;  top:0px; cursor:pointer; color:#666666;}
#enquire_form_content{position:absolute;  padding-left:8px; padding-top:8px; padding-bottom:8px; border:0px; overflow:auto; display:none; background:#fff; border-bottom:1px #ddd solid;  border-left:1px #ddd solid; border-right:1px #ddd solid;     color:#666666; height:100px;  width:320px; top:65px; z-index:15; font-size:12px; cursor:pointer; }
#country_selected{position:absolute; top:1px; left:3px; height:13px; width:135px; font-size:12px; color:#666666;}
#enquire_form_close{position:absolute; display:none; background:#4b4d63;  text-align:center; color:#ffffff;  padding-top:2px; font-size:10px; height:15px; width:329px; left:0px; top:182px; z-index:16; cursor:pointer;}

#enquire_form_content a{text-decoration:none; color:#666666; margin-bottom:10px;}
#enquire_form_content a:hover{text-decoration:underline;}


#enquire_form_email{ position:relative; font-family:"Trebuchet MS", Arial; border:0px; background:#fff; color:#666666; margin-bottom:2px; font-size:12px; padding:2px; padding-bottom:2px; height:16px; width:100%; top:0px;}



#enquiry_options{ position:relative; background:#FFFFFF; width:100%; top:0px; padding-left:4px; color:#666666; margin-bottom:2px;}

#buyer_container{position:relative; height:285px; width:331px; margin-top:0px; color:#666666;}

.buyer_container_type{position:relative; background:#FFFFFF; height:90px; margin-top:0px; padding-left:4px; margin-bottom:2px; padding-top:3px; color:#666666; vertical-align:top;}
.buyer_container_price{position:relative; background:#FFFFFF; height:90px; margin-top:0px; margin-bottom:2px; padding-left:4px; padding-top:3px; color:#666666;}
.buyer_container_delivery{position:relative; background:#FFFFFF; height:90px; margin-top:0px; margin-bottom:2px; padding-left:4px; padding-top:3px; color:#666666;}



#seller_container{position:relative;  height:190px; width:331px; color:#666666;}

.seller_container_type{position:relative; background:#FFFFFF; height:90px; margin-top:0px; padding-left:3px;  margin-bottom:2px; padding-top:3px; color:#666666;  vertical-align:top;}
.seller_container_price{position:relative; background:#FFFFFF; height:90px; margin-top:0px; padding-left:3px; margin-bottom:2px;  padding-top:3px; color:#666666;}


#enquire_form_comments{position:relative; background:#FFFFFF; height:80px; width:100%; margin-top:0px; margin-bottom:2px; padding-left:4px; padding-top:3px; color:#666666;}
#enquire_form_newsletter{position:relative; background:#FFFFFF; width:100%; margin-top:0px; padding-left:3px; padding-top:3px; padding-bottom:4px; color:#666666;}
#enquire_form_submitbtn {position:relative; background:url(../img/enquire_form_submitbtn.gif) no-repeat bottom; width:330px; height:18px; cursor:pointer;}

#radio_setup{ position:relative; left:-6px;}
/* ---------------------------------------------------------- preowned search results ---------------------------------------------------- */

.preowend_result_wrapper{position:relative;  border-top:1px #3f7aaa solid; width:100%; padding-top:20px; padding-bottom:20px; text-decoration:none; cursor:pointer; z-index:20; top:-15px;}


/* ###HACKED TO REMOVE HEIGHT ISSUES WITH GALLERY IMAGE - height:130px  changed to min-height:100px; */ 
#preowend_result_container{position:relative; /* min-height:100px;  */ width:100%; color:#666666; font-size:12px; z-index:1; }
#preowend_result_container:hover{ background:#FFFFFF;}

#preowend_result_container a {color:#ffffff;}
#preowend_result_container a:hover{color:#7da2fe;}


.preowend_result_image_container{ border:5px #253989 solid; z-index:20;}

.preowend_result_title{ color:#31509b; text-transform:uppercase; display:inline; z-index:20; }
.preowend_result_linkarrow_right{ position:relative; background:url(../img/preownedboats_link_arrow_right.gif) no-repeat; width:100px; margin-left:10px; padding-right:10px; top:5px; display:inline;}
.preowend_result_linkarrow_left{ position:relative; background:url(../img/preownedboats_link_arrow_left.gif) no-repeat; width:100px; margin-left:10px; padding-right:10px; top:5px; display:inline;}

.preowend_result_button_wrapper{position:relative; border:1px #9b9db5 solid; width:130px; padding:2px; margin-top:-5px; margin-bottom:9px; z-index:20; }

.preowend_result_button_container{position:relative; width:100%; color:#ffffff; font-weight:bold; background:#142365; font-size:12px; text-align:center; text-transform:uppercase; height:18px; padding-top:1px;}
.preowend_result_text{  height:88px; overflow:hidden; }

.preowend_result_pageing_container{position:relative;  border-top:1px #3f7aaa solid; height:20px; width:100%; text-align:center; padding-top:10px; }
.preowend_result_pageing_links{ color:#31509b; text-transform:uppercase; display:inline;}

.preowend_result_pageing_links a{ color:#31509b; text-transform:uppercase; display:inline; text-decoration:none;}
.preowend_result_pageing_links a:hover{ color:#31509b; text-transform:uppercase; text-decoration:underline; display:inline;}

.preowend_result_pageing_number{position:relative; background:#142365; height:17px; width:17px; color:#FFFFFF; text-align:center; padding-left:5px; padding-right:5px; margin-left:2px; margin-right:2px; display:inline; }

.preowend_result_pageing_number a{position:relative; background:#142365; height:17px; width:17px; color:#FFFFFF; text-align:center; padding-left:5px; padding-right:5px; margin-left:5px; margin-right:5px; display:inline; }
.preowend_result_pageing_number a:hover{ }


.preowend_result_pageing_hitarea{position:absolute; background:#009966; height:25px; width:20px; left:431px; }

#preowend_result_pageing_number a{ text-decoration:none; }



/* ---------------------------------------------------------- news archive results ---------------------------------------------------- */
/* .article_wrapper {position:relative; margin-top:9px;} */
.article_wrapper {margin-top:13px;}
.img_container { float:left; padding-right:5px; padding-bottom:15px;}
.article_title {position:relative; margin-left:15px; text-transform:uppercase; color:#31509b; z-index:10; }
.article_date  {position:relative; margin-left:270px; top:-18px; color:#31509b;  z-index:10;}
.article_content  {position:relative; top:-15px; color:#666666;  z-index:10; line-height:18px;}

.link_container_news { position:relative; text-transform:uppercase; background:#122260; display:inline; padding-left:5px; padding-right:22px; height:10px; color:#FFFFFF; margin-left:0px; margin-right:4px; top:8px;}

.news_archive_pageing_container{position:relative;  border-top:1px #3f7aaa solid; height:20px; width:100%; text-align:center; padding-top:10px; top:25px; }

.news_archive_link_wrapper{ position:relative; top:20px; margin-bottom:20px;}
/* ---------------------------------------------------------- news archive results ---------------------------------------------------- */

.news_archive_container{position:relative; background:url(../img/news_preview_background.gif) repeat-x; border:1px #FFFFFF solid; width:100%; height:91px; margin-top:3px;  margin-bottom:5px; color:#FFFFFF; font-size:12px; line-height:13px; top:11px; cursor:pointer; }
.news_archive_container .image{position:absolute; width:77px; height:77px; padding:0px; margin:7px; margin-top:6px; border:1px #FFFFFF solid;cursor:pointer;}
.news_archive_container .date{position:absolute; width:77px; height:77px; padding:7px; top:3px; right:-15px; cursor:pointer; font-weight:lighter;}
.news_archive_container .header{ position:relative; text-transform:uppercase; width:325px; left:95px; padding-top:10px; cursor:pointer; font-weight:lighter;}
.news_archive_container .text{ position:relative; overflow:hidden; height:53px; width:425px; left:95px; top:5px; cursor:pointer; font-weight:lighter;}


.newsletter_form_container{position:relative; margin-bottom:30px; z-index:2;}
#newsletter_form_name{ position:relative; font-family:"Trebuchet MS", Arial; border:0px; background:#ffffff; color:#666666;  font-size:12px; padding:2px; padding-bottom:2px; height:16px; width:100%; margin-top:0px;}
#newsletter_form_email{ position:relative; font-family:"Trebuchet MS", Arial; border:0px; background:#fff; color:#666666; margin-bottom:6px; font-size:12px; padding:2px; padding-bottom:2px; height:16px; width:100%; top:5px;}
#newsletter_form_submitbtn {position:relative; background:url(../img/enquire_form_submitbtn.gif) no-repeat bottom; width:330px; height:18px; cursor:pointer;}

#hover_area { position:absolute; height:100%; width:105%; background:url(../img/ie_fix.gif); z-index:60; left:-10px;}


.press_downloads_wrapper{position:relative; margin-bottom:30px; margin-top:4px; z-index:2;}
.review_wrapper{position:relative; margin-bottom:30px; z-index:2; margin-top:4px;}


#press_download_container1 {position:relative; color:#31509b; z-index:100; cursor:pointer;}
#press_download_container2 {position:relative; color:#31509b; z-index:100; margin-top:-20px;}
#press_download_container3 {position:relative; color:#31509b; z-index:100; margin-top:-20px;}
#press_download_container4 {position:relative; color:#31509b; z-index:100; margin-top:-20px;}
#press_download_container5 {position:relative; color:#31509b; z-index:100; margin-top:-20px;}
#press_download_container6 {position:relative; color:#31509b; z-index:100; margin-top:-20px;}
#press_download_container7 {position:relative; color:#31509b; z-index:100; margin-top:-20px;}
#press_download_container8 {position:relative; color:#31509b; z-index:100; margin-top:-20px;}
#press_download_container9 {position:relative; color:#31509b; z-index:100; margin-top:-20px;}

#reviews_container1 {position:relative; color:#31509b; z-index:100; cursor:pointer; z-index:50;}
#reviews_container2 {position:relative; color:#31509b; z-index:100; margin-top:-20px;}
#reviews_container3 {position:relative; color:#31509b; z-index:100; margin-top:-20px;}
#reviews_container4 {position:relative; color:#31509b; z-index:100; margin-top:-20px;}
#reviews_container5 {position:relative; color:#31509b; z-index:100; margin-top:-20px;}
#reviews_container6 {position:relative; color:#31509b; z-index:100; margin-top:-20px;}
#reviews_container7 {position:relative; color:#31509b; z-index:100; margin-top:-20px;}
#reviews_container8 {position:relative; color:#31509b; z-index:100; margin-top:-20px;}
#reviews_container9 {position:relative; color:#31509b; z-index:100; margin-top:-20px;}

.press_download_bullet {position:relative; background:url(../img/press_bullet.gif) no-repeat; width:5px; height:9px; top:13px; z-index:10;}
.press_download_link {position:relative; margin-left:15px; text-transform:uppercase; z-index:10;padding-right:20px;width:260px;}
.press_download_date  {position:relative; margin-left:270px; top:-18px; color:#31509b;  z-index:10;}

/* ---------------------------------------------------------- contact page ---------------------------------------------------- */

.contact_wrapper { margin-top:10px;}
.contact_title {position:relative; text-transform:uppercase; color:#31509b; z-index:10; }
.contact_content  {position:relative;  color:#666666;  z-index:10;}

.contact_content  a{position:relative; text-decoration:none;  color:#666666;  z-index:10;}
.contact_content  a:hover{position:relative; text-decoration:underline;  z-index:10;}

.contact_link_container{position:relative;  border-top:1px #3f7aaa solid; height:20px; width:100%; padding-top:10px; margin-bottom:5px; }

/* ---------------------------------------------------------- accessories page ---------------------------------------------------- */

.accessories_form_container{ position:relative;  min-height:inherit;}

.accessories_text{ position:relative; top:-1px;}


#accessories_form_name{ font-family:"Trebuchet MS", Arial; border:0px; background:#ffffff; color:#666666; font-size:12px; padding:2px; padding-bottom:2px; height:16px; width:100%;}
#accessories_form_email{ position:relative; font-family:"Trebuchet MS", Arial; border:0px; background:#fff; color:#666666; font-size:12px; padding:2px; padding-bottom:2px; height:16px; width:100%; top:5px;}
#accessories_form_comments{position:relative; background:#FFFFFF; height:80px; width:100%;  padding-left:3px; padding-top:3px; color:#666666;}
#accessories_form_newsletter{position:relative; background:#FFFFFF; width:100%; margin-top:3px; padding-left:3px; padding-top:3px; padding-bottom:3px; color:#666666;}
#accessories_form_submitbtn {position:relative; background:url(../img/enquire_form_submitbtn.gif) no-repeat bottom; width:329px; height:18px; cursor:pointer;}


.accessories_button_wrapper{position:relative; border:1px #9b9db5 solid; width:98%; padding:2px; margin-top:4px; margin-bottom:8px; cursor:pointer; cursor:pointer; }

.accessories_button_container {position:relative; width:100%; color:#ffffff; font-weight:bold; background:#142365; font-size:12px; text-align:center; text-transform:uppercase; font-size:11px; cursor:pointer;}



/* ---------------------------------------------------------- insurance page ---------------------------------------------------- */


.insurance_image_container { position:relative; top:15px; padding-bottom:15px;}


/* ---------------------------------------------------------- newboats page ---------------------------------------------------- */

#new_boat_wrapper { position:absolute; padding:10px;}
#new_boat_container {position:absolute; background:url(../img/new_boat_search_background.png) no-repeat; width:176px; height:376px; color:#666666; display:none; }

.basic {position:relative; margin-top:10px;}




#hover_area { position:absolute; height:100%; width:105%; background:url(../img/ie_fix.gif); z-index:60; left:-10px;}

.new_boat_wrapper{position:relative; z-index:2; width:200px;}

#riviera_container1 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#riviera_container2 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#riviera_container3 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#riviera_container4 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#riviera_container5 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}

#fairline_container1 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#fairline_container2 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#fairline_container3 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#fairline_container4 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#fairline_container5 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}

#crownline_container1 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#crownline_container2 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#crownline_container3 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#crownline_container4 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#crownline_container5 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}


#malibu_container1 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#malibu_container2 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#malibu_container3 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#malibu_container4 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#malibu_container5 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}


#rinker_container1 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#rinker_container2 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#rinker_container3 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#rinker_container4 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#rinker_container5 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}


#formula_container1 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#formula_container2 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#formula_container3 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#formula_container4 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}
#formula_container5 {position:relative; color:#ffffff; z-index:100; cursor:pointer;}

.new_boat_bullet {position:relative; background:url(../img/new_boat_bullet.gif) bottom no-repeat; width:8px; height:7px; top:5px; z-index:10; top:12px;}
.new_boat_link {position:relative; margin-left:15px; text-transform:uppercase; z-index:10;}


#new_boat_searchresults_wrapper{ position:absolute; background:url(../img/new_boat_searchresults_background.png) no-repeat; width:750px; height:360px; left:185px; top:2px; display:none;}
#new_boat_searchresults_container{position:relative;  width:95%; height:95%; margin:10px auto;}


#new_boat_active {position:relative; color:#7da2fe; z-index:100;  right:-10px;}
.new_boat_bullet_active {position:relative; background:url(../img/new_boat_bullet.gif) top no-repeat; width:8px; height:7px; top:5px; z-index:10; top:12px;}

#new_boat_searchresults_content_wrapper{ position:relative; width:200px;  width:170px; text-align:center;  display:inline; color:#FFFFFF; cursor:pointer; }

#new_boat_searchresults_img{ position:relative; width:225px; height:90px; cursor:pointer;}

.newboat_table { position:relative; top:10px; }
.newboat_title_container{ position:relative; width:220px; top:-20px; cursor:pointer;}
.new_boat_searchresults_bullet { position:relative; background:url(../img/new_boat_bullet.gif) bottom no-repeat; width:8px; height:7px;  z-index:10; top:5px; cursor:pointer;}
#new_boat_searchresults_title{ font-size:12px; font-weight:bold; width:inherit !important; text-transform:uppercase; text-align:center; cursor:pointer;}

a.hover_blue:hover div{ color:#7da2fe; background-position:top;}



/* ---------------------------------------------------------- newboats results ---------------------------------------------------- */


.newboats_results_stats_container{ color:#666666; margin-top:10px; }
.newboats_results_tooltip { position:relative; color:#666666; top:-35px; left:110px;}



.newboats_results_gallery_images_container{ position:relative; z-index:555;}
.newboats_results_gallery_images {position:relative; border:2px #253989 solid; width:160px; height:113px; cursor:pointer;}


.newboats_results_button_wrapper{position:relative; border:1px #9b9db5 solid; width:100%; padding:2px; margin-top:4px; margin-bottom:8px; cursor:pointer; }

.newboats_results_button_container {position:relative; width:100%; color:#ffffff; font-weight:bold; background:#142365; font-size:12px; text-align:center; text-transform:uppercase; font-size:11px;}


/* ----------------------------------------------------------  results ---------------------------------------------------- */

.airberth_image_container{border:3px #253989 solid; float:left; margin-right:10px; width:280px; height:152px;}

.eagle_image_container{border:3px #253989 solid; float:left; margin-right:10px; width:530px; height:297px;}


/* ----------------------------------------------------------  team ---------------------------------------------------- */
.team_wrapper{position:relative;  border-bottom:1px #3f7aaa solid; width:100%; padding-top:9px; padding-bottom:30px; text-decoration:none; z-index:20;}

#team_container{position:relative; height:130px; width:100%; color:#666666; font-size:12px; z-index:1; }
.team_image_container{ border:5px #253989 solid; z-index:20;}
.team_text{  height:110px;  line-height:17px; margin-top:-6px;}

/* ----------------------------------------------------------  charter ---------------------------------------------------- */
/** REMOVING cursor:pointer;  This is not a clickthrough**/
.charter_wrapper{position:relative;  border-bottom:1px #3f7aaa solid; width:100%; padding-top:10px; padding-bottom:10px; text-decoration:none; z-index:20; }

/** MAKING THIS FLUID, CHANGING height:130px; TO MIN-height:130px; **/
#charter_container{position:relative; min-height:130px; width:100%; color:#666666; font-size:12px; z-index:1; }
/* #charter_container{position:relative; height:130px; width:100%; color:#666666; font-size:12px; z-index:1; } */
#charter_container:hover{ background:#FFFFFF;}

.charter_image_container{ border:5px #253989 solid; z-index:20;}
/** MAKING THIS FLUID, CHANGING height:110px; TO MIN-height:110px; **/
/* .charter_text{  height:110px;  line-height:17px; margin-top:-6px;} */
.charter_text{  min-height:110px;  line-height:17px; margin-top:-6px;}

#charter_container a {color:#ffffff;}
#charter_container a:hover{color:#7da2fe;}

.charter_button_wrapper{position:relative; border:1px #9b9db5 solid; width:130px; padding:2px; margin-top:-5px; margin-bottom:8px; z-index:20; }
.charter_button_container{position:relative; width:100%; color:#ffffff; font-weight:bold; background:#142365; font-size:12px; text-align:center; text-transform:uppercase; font-size:11px;}

/* ----------------------------------------------------------  new buttons  ---------------------------------------------------- */
.link_container { position:relative; text-transform:uppercase; background:#122260; display:inline; padding-left:5px; padding-right:22px; height:10px; color:#FFFFFF; margin-left:0px; margin-right:4px;}
.right_arrows{ position:absolute; background:url(../img/new_boat_bullet.gif) no-repeat bottom; width:8px; height:7px; top:5px; right:5px; float:right; }
.facebookicon{ position:absolute; background:url(../img/facebook_icon.gif) no-repeat bottom; width:10px; height:12px; top:2px; right:19px; float:left;  }


/* ----------------------------------------------------------  charter ---------------------------------------------------- */
.charter_wrapper{position:relative;  border-bottom:1px #3f7aaa solid; width:100%; padding-top:10px; padding-bottom:10px; text-decoration:none; z-index:20; cursor:pointer;}

#charter_container{position:relative; min-height:130px; width:100%; color:#666666; font-size:12px; z-index:1; }
#charter_container:hover{ background:#FFFFFF;}

.charter_image_container{ border:5px #253989 solid; z-index:20;}
.charter_text{  min-height:110px;  line-height:17px; margin-top:-6px;}

#charter_container a {color:#ffffff;}
#charter_container a:hover{color:#7da2fe;}

.charter_button_wrapper{position:relative; border:1px #9b9db5 solid; width:130px; padding:2px; margin-top:-5px; margin-bottom:8px; z-index:20; }
.charter_button_container{position:relative; width:100%; color:#ffffff; font-weight:bold; background:#142365; font-size:12px; text-align:center; text-transform:uppercase; font-size:11px;}

.charter_table {color:#666666; margin-top:-10px; margin-bottom:18px;}

.preowned_indicator_container { position:relative; text-transform:uppercase; background:#122260; display:inline; padding-left:5px; padding-right:5px; height:10px; color:#FFFFFF; margin-left:0px; margin-right:4px; top:-32px; left:210px;}

.preowned_button_container { position:relative; text-transform:uppercase; background:#122260; display:inline; padding-left:5px; padding-right:22px; height:10px; color:#FFFFFF; margin-left:0px; margin-right:4px; top:-32px; left:210px;}


.pointer{ position:absolute; background:url(../img/preowned_refine_search_arrow.gif) no-repeat bottom; width:8px; height:6px; top:-6px; right:40px; float:right; }
.facebookicon{ position:absolute; background:url(../img/facebook_icon.gif) no-repeat bottom; width:10px; height:12px; top:2px; right:19px; float:left;  }



/* ---------------------------------------------------------- heading on the pre-owned page ---------------------------------------------------- */

.pre_owened_heading_container{position:relative; line-height:35px; top:-25px; border-bottom:1px #3f7aaa solid; text-transform:uppercase; margin-bottom:-23px; }

.preowned_backbtn_container { position:relative ; text-transform:uppercase; background:#122260; display:inline; white-space:nowrap; padding-left:5px; padding-right:22px; height:10px; color:#FFFFFF;  top:-4px; font-size:12px;}

.preowned_right_arrows{ position:absolute; background:url(../img/new_boat_bullet.gif) no-repeat bottom; width:8px; height:7px; top:5px; right:5px; float:right; }

.right_arrowz{position:relative; padding-left:5px;  top:-1px; background-position:right bottom; display:inline;  }
.right_arrowz{ position:absolute; background:url(../img/new_boat_bullet_left.gif) no-repeat bottom; width:8px; height:7px; top:5px; right:5px; float:right; }


/* ---------------------------------------------------------- powered by ngage ---------------------------------------------------- */

#ngage { position:absolute; bottom:2px; right:-8px; background:url(../img/ngagepow.png) no-repeat bottom; height:22px; width:44px; color:#999999; font-size:9px;}


#search_page_numbers{
	top:-17px;
}

