@import "/Design/CommonThemes/layout-wide.css";
@import "/Design/CommonThemes/sitenav-horizontal.css";

/* site nav override */
/*#sitenav
{
	border-bottom-color: #FEC700;
}
#sitenav .top-item a.current,
#sitenav .top-item a.current:hover,
#sitenav .top-item a.current b,
#sitenav .top-item a.current:hover b
{
	background-image: url(/boatcontent/boatsales/tab-current.gif);
	color: #000000;
}
#sitenav .top-item .sub .customMenu a
{
	border:none;
	width:80px;
}
#sitenav .top-item .sub .customMenu
{
	background-color:#E0E0E0;
	float:left;
	border-left:solid 1px #99A0A3;
	border-right:solid 1px #99A0A3;
	border-bottom:solid 1px #99A0A3;
}*/

/* NEW MENU */
/* site nav override */
#sitenav
{
	background: transparent url(/boatcontent/boatsales/sitenavnew/nav_bg.gif) repeat-x scroll 0 0;
	border-bottom:none;
	border-right:solid 1px silver;
	font-family:Arial;
	font-weight:bold;
	margin:0 10px;
	_height:30px;
	text-align:left;
}
#sitenav .top
{
	height:30px;
	padding-left:0px;
}
#sitenav a
{
	font-size:11px;
	font-family:Arial;
}

.dtDivContentPane
{
	_margin-left: 0px;
}
.NoMarginAddPadding .dtDivContentPane
{
    margin-left:0px;
    padding-left:10px;   
}

#sitenav .top-item .sub a:hover
{
	background: url(/boatcontent/boatsales/sitenavnew/nav_arrow.gif) no-repeat 6px center;
}
#sitenav .top-item .sub a
{
	padding: 0 15px;	
}
#sitenav a b
{
	color:#404040;
}
#sitenav .top-item,
#sitenav .top-item a,
#sitenav .top-item a b
{
	height:29px;
	font-size: 11px;	
}
#sitenav .top-item a
{
	border-right:solid 1px silver;
	padding:0px;
}
#sitenav .top-item a b
{
	border-right:none;
	line-height:28px;
	padding:0 15px;
}
#sitenav .top-item .sub
{
	font-family:Arial;
	top:29px;
}

#sitenav-sub
{
	border-bottom-color: #FEC700;
}
#sitenav .top-item a.current,
#sitenav .top-item a.current:hover,
#sitenav .top-item a.current b,
#sitenav .top-item a.current:hover b
{
	
	color: #FFF;
}
#sitenav .top-item .sub .customMenu a
{
	border:none;
	width:88px;
}
#sitenav .top-item .sub .customMenu
{
	background-color:#FFF;
	float:left;
    border-left:solid 1px #99A0A3;
	border-right:solid 1px #99A0A3;
	border-bottom:solid 1px #99A0A3;
    width:438px;
}
#sitenav .top-item .sub .customMenu #categorynav b 
{ 
    font-size:18px;
    font-family:arial;
}

/* top menu hover */
#sitenav .top-item a:hover, 
#sitenav .top-item:hover a, 
#sitenav .top-item a:hover b, 
#sitenav .top-item:hover a b 
{
    background-image:url(/carcontent/boatsales/sitenavnew/tab-ov.gif);
}
#sitenav .top-item .top-item-link:hover,
#sitenav .top-item:hover .top-item-link
{
	background:#FFF url(/boatcontent/boatsales/sitenavnew/nav_hover.gif) repeat-x 0 0;
}
#sitenav .top-item a:hover b,
#sitenav .top-item:hover a b
{
	color:#000;
}
#sitenav .top-item a, 
#sitenav .top-item a b
{
	background: none;
}
#sitenav .top-item a.current,
#sitenav .top-item a.current:hover,
#sitenav .top-item a.current b,
#sitenav .top-item a.current:hover b
{
	background:url(/boatcontent/boatsales/sitenavnew/nav_active.gif) repeat-x scroll 0 0;
	color:#FFF;
	font-weight:bold;
}
/* sub menu */
#sitenav .top-item .sub
{
	background-color:#FFF;
	border:0px;
	border-top:none;
	padding-top:0;
}
#sitenav .top-item .sub .last
{
	border:none;
	display: none;
}
#sitenav .top-item .sub a
{
	border-bottom:solid 1px #9C9DA1;
	border-right:solid 1px #9C9DA1;
	border-left:solid 1px #9C9DA1;
	border-top: none;
}
#sitenav .top-item .sub a,
#sitenav .top-item .sub a b
{
	background-color:#FFF;
	color:#000;
	height:auto;
	white-space:normal;
}
/* sub menu hover */
#sitenav .top-item .sub a:hover,
#sitenav .top-item .sub a:hover b
{
	background-color:#EFEFEF;
	color:#000;
}
#sitenav .top-item .sub a:hover b
{
	background:none;

}

#sitenav .top-item
{
	margin: 0px;	
}
/* NEW MENU */
h1
{
	font-size:12px;
	font-weight:bold;
}

/* inline advertisement*/
div.advertisement 
{
	background-color:whitesmoke;
	margin:2px 0px 8px;
	padding-bottom:10px;
	width:100%;
}

div.advertisement span.advertisement 
{
	color:#A0A0A0;
	display:block;
	font-size:10px;
	text-align:left;
}
/* end inline advertisement */

/* general */
body, p, th, td, select, input, textarea, div, span
{
	font-family: Arial,Verdana,helvetica,san-serif;
	font-size: 12px;
}
body
{
	background: url(/boatcontent/boatsales/main_bg.gif) repeat-y 50%;
}
abbr
{
	border-bottom-width: 0px;
}
#desktop
{
	background-color: #FFFFFF;
}
a
{
	color: #0168B7;
	text-decoration: none;
}

a:hover
{
	color: #EBA917;
	text-decoration: underline;
}
.c
{
	display: none;
}
.debug
{
	color: red;
	font-size: 11px;
}
.XlinkGo
{
	display: block;
	text-align: center;
	margin: 0px auto;
	width: 155px;
}
.XlinkTextBlock
{
	position: relative;
}
.XlinkTop, .XlinkBottom
{
	display: none;
}
.site-button
{
	clear: both;
	padding-top: 2px;
}
.site-button a, .XlinkGo a, a.siteenq-button
{
	/*text-indent: -1000em; 	outline: none; 	font-family: arial,verdana,helvetica,san-serif;*/
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;	
	height: 45px;
	line-height: 45px;
	background-repeat: no-repeat;
	display: block;
	color: #000000;
	background-image: url(/boatcontent/boatsales/site_btn.gif);
	width:155px;
}

.GridAltRow a.siteenq-button
{
	background-image: url(/boatcontent/boatsales/site_btn_b.gif);
}
.site-button a:hover, .XlinkGo a:hover, a:hover.siteenq-button
{
	text-decoration: none;
	color: #000000;
	background-image: url(/boatcontent/boatsales/site_btn_ov.gif);
}
.GridAltRow a:hover.siteenq-button
{
	background-image: url(/boatcontent/boatsales/site_btn_b_ov.gif);
}
a:hover.siteenq-button b
{
	color:#000000;
}
.site-button2
{
	padding-top: 4px;
}
.site-button2 a
{
	/*text-indent: -1000em; 	outline: none; 	font-family: arial,verdana,helvetica,san-serif;*/
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	width: 155px;
	height: 45px;
	line-height: 45px;
	background-repeat: no-repeat;
	display: block;
	background-image: url(/boatcontent/boatsales/site_btn_ov.gif);
}
.site-button2 a:hover
{
	text-decoration: none;
	color: #000000;
	background-image: url(/boatcontent/boatsales/site_btn.gif);
}
#site-footer-links, #network-footer
{
	font-size: 11px;
	text-align: center;
	padding: 4px 0px;
}
#header-banner-html
{
	position: absolute;
	right: 400px;
	bottom: 20px;
}
/* counter */
#stock-counter
{
	position: absolute;
	bottom: 20px;
	right: 20px;
}
#carsonline
{
	float: left;
	margin-top: 8px;
	width: 361px;
}
#carsonline a
{
	font-size: 12px;
}
#carsonline .heading
{
	background: transparent url(/boatcontent/boatsales/boatsonline_header.gif) repeat scroll 0%;
	height: 29px;
	width: 361px;
}
#carsonline .content
{
	background: transparent url(/boatcontent/boatsales/boatsonline_border.gif) repeat-y scroll 0%;
	float: left;
	height: 20px;
	padding: 4px 0px;
	width: 361px;
}
#carsonline .footer
{
	background: transparent url(/boatcontent/boatsales/boatsonlinebottom.gif) repeat scroll 0%;
	clear: both;
	height: 7px;
	width: 361px;
}
#carsonline .count
{
	height: 20px;
	margin-left: 214px;
	padding-top: 2px;
	width: 144px;
}
#banner-ad
{
	right: 7px;
}
.cnt0
{
	background: transparent url(/carcontent/cs/oc0.gif) repeat scroll 0%;
	float: left;
	height: 20px;
	width: 23px;
}
.cnt1
{
	background: transparent url(/carcontent/cs/oc1.gif) repeat scroll 0%;
	float: left;
	height: 20px;
	width: 23px;
}
.cnt2
{
	background: transparent url(/carcontent/cs/oc2.gif) repeat scroll 0%;
	float: left;
	height: 20px;
	width: 23px;
}
.cnt3
{
	background: transparent url(/carcontent/cs/oc3.gif) repeat scroll 0%;
	float: left;
	height: 20px;
	width: 23px;
}
.cnt4
{
	background: transparent url(/carcontent/cs/oc4.gif) repeat scroll 0%;
	float: left;
	height: 20px;
	width: 23px;
}
.cnt5
{
	background: transparent url(/carcontent/cs/oc5.gif) repeat scroll 0%;
	float: left;
	height: 20px;
	width: 23px;
}
.cnt6
{
	background: transparent url(/carcontent/cs/oc6.gif) repeat scroll 0%;
	float: left;
	height: 20px;
	width: 23px;
}
.cnt7
{
	background: transparent url(/carcontent/cs/oc7.gif) repeat scroll 0%;
	float: left;
	height: 20px;
	width: 23px;
}
.cnt8
{
	background: transparent url(/carcontent/cs/oc8.gif) repeat scroll 0%;
	float: left;
	height: 20px;
	width: 23px;
}
.cnt9
{
	background: transparent url(/carcontent/cs/oc9.gif) repeat scroll 0%;
	float: left;
	height: 20px;
	width: 23px;
}
.cnt_r
{
	background: transparent url(/carcontent/cs/oc_right.gif) repeat scroll 0%;
	float: left;
	height: 20px;
	width: 24px;
}
.leadingzero
{
	display: none;
}
/* module theme styles */
.box
{
	background: transparent none repeat scroll 0%;
	margin-bottom: 10px;
	height: 100%;
}
.box .top, .box .bottom
{
	background: transparent none repeat scroll 0%;
	display: block;
	font-size: 1px;
}
.box .b1, .box .b2, .box .b3, .box .b4
{
	display: block;
	height: 1px;
	overflow: hidden;
}
.box .b2, .box .b3, .box .b4, .box .inner
{
	border-style: solid;
	border-width: 0px 1px;
}
.box .b1
{
	margin: 0 2px; /*	margin: 0 5px;*/
}
.box .b2
{
	display: none; /*	border-width: 0 2px; 	margin: 0 3px;*/
}
.box .b3
{
	margin: 0 1px; /*	margin: 0 2px;*/
}
.box .b4
{
	display: none; /*	margin: 0 1px; 	height: 2px;*/
}
.box .inner
{
	background-color: White;
	display: block;
}
.boxcontent
{
	padding: 9px 10px;
}
.rbModuleTitle
{
	position: relative;
	display: block;
	height: 24px;
	color: #ffffff;
}
.rbModuleTitleTxt
{
	font-size: 12px;
	font-weight: bold;
	margin-left: 8px;
	line-height: 22px;
}
.notheme .rbModuleTitleTxt
{
	color: #000000;
}
.rbModuleTitleBtns
{
	position: absolute;
	right: 8px;
}
/* box colour overrides */
.blue .solid
{
	background-color: #50A0E3;
}
.blue .top .b1
{
	background-color: #2C8CDD;
}
.blue .inner, .blue .b2, .blue .b3, .blue .b4
{
	border-color: #2C8CDD;
}
.blue .rbModuleTitleTxt
{
	color: #ffffff;
}
.yellow .solid
{
	background-color: #FFC43A;
}
.yellow .inner, .yellow .b2, .yellow .b3, .yellow .b4
{
	border-color: #FFC43A;
}
.yellow .rbModuleTitleTxt
{
	color: #000000;
}
.lightblue .solid
{
	background-color: #D4E4F1;
}
.lightblue .inner, .lightblue .b2, .lightblue .b3, .lightblue .b4
{
	border-color: #D4E4F1;
}
.lightblue .boxcontent
{
	padding: 0px 8px;
}
.lightblue .boxcontent h3.heading
{
	margin: 0px;
	padding: 0px 0px 4px;
	color: #2C8CDD;
	font-size: 14px;
}
.adspots
{
	position: relative;
	width: 100%;
}
.adspots .spot1
{
	float: left;
	width: 210px;
}
.adspots .spot2
{
	float: left;
	width: 234px;
}
.adspots .spot1 .boxcontent
{
	height: 60px;
}
.adspots .spot2 .boxcontent
{
	height: 80px;
}
.adspots .end
{
	clear: both;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	border-top: silver thin solid;
	border-left: silver thin solid;
	border-right: black thin solid;
	border-bottom: black thin solid;
	padding: 2px 6px 2px 4px;
	margin: 5px 5px 5px 0px;
	font-weight: bold;
	font-size: 11px;
	background: #FFCB03;
	color: #000000;
	text-align: center;
}
.CommandButton:hover
{
	color: Red;
}
.Head, .head
{
	font-size: 14px;
}
.Head, .SubHead, .head
{
	font-weight: bold;
}
.module-content
{
	padding: 2px;
}
.module-content h3.heading
{
	font-size: 14px;
	font-weight: bold;
	margin: 12px 0px 4px;
	padding-bottom: 4px;
	border-bottom: solid 1px #2C8CDD;
}
/* search modules */
.paramsearch .top, .paramsearch .bottom
{
	display: none;
}
.paramsearch .fields
{
	background: #ffffff;
}
.paramsearch .divider
{
	clear: both;
	font-size: 0px;
	height: 4px;
}
.paramsearch .divider span
{
	display: none;
}
.paramsearch td, .paramsearch input, .paramsearch select
{
	font-size: 12px;
}
.paramsearch .title
{
	display: none;
	font-size: 0px;
}
.paramsearch .label
{
	font-size: 12px;
	float: left;
	text-align: right;
	width: 70px;
	padding: 2px 8px 2px 2px;
}
.paramsearch .field
{
	font-size: 12px;
	float: left;
}
.paramsearch .fieldindent
{
	float: left;
	width: 80px;
	height: 1px;
}
.paramsearch .button
{
	margin: 4px 0px 0px 80px;
}
.paramsearch .button a, .paramsearch .button input
{
	font-size: 12px;
	font-weight: bold;
	line-height: 33px;
	text-align: center;
	text-decoration: none;
	color: #000000;
	width: 111px;
	height: 37px;
	display: block;
	background: transparent url(/boatcontent/boatsales/search_btn.gif) no-repeat;
	text-transform: capitalize;
	border-width: 0px;
	cursor: pointer;
}
html > /**/ body .paramsearch .button input
{
	padding-bottom: 4px;
}
.paramsearch .button a:hover, .paramsearch .button input:hover
{
	background-image: url(/boatcontent/boatsales/search_btn_ov.gif);
}
.paramsearch .advsearchlink
{
	float: right;
	padding: 8px 24px 0px 0px;
}
.paramsearch .advsearchlink a
{
	color: #FFFFFF;
	text-decoration: underline;
}
.paramsearch .advsearchlink a:hover
{
	color: #FF9A00;
	text-decoration: underline;
}
.paramsearch .end
{
	clear: both;
}
.paramsearch .fields
{
	padding: 0px 10px;
}
.paramsearch .full
{
	width: 240px;
}
.disclaimer
{
	color: #666666;
	font-size: 10px;
	padding: 4px;
}
.nbi-latest-reviews-container
{
	width: 400px;
}
.top-gap
{
	padding-top: 10px;
}
.left-gap
{
	padding-left: 10px;
}
.right-gap
{
	padding-right: 10px;
}
.bottom-gap
{
	padding-bottom: 10px;
}
/* home page modules */
#findaboathome
{
	position: relative;
	min-height: 224px;
	height: auto;
	_height: 224px;
}
#findaboathome .full
{
	width: 260px;
}
#findaboathome .label
{
	font-weight: bold;
}
#findaboathome .fields
{
	position: relative;
	padding: 0px;
}
#findaboathome .make
{
	width: 262px;
}
#findaboathome .pricefrom, #findaboathome .priceto
{
	width: 123px;
}
#findaboathome .lengthfrom, #findaboathome .lengthto
{
	width: 72px;
}
#findaboathome .keyword
{
	width: 256px;
}
#findaboathome .advsearchlink
{
	bottom: 24px;
	_bottom: 50px;
	right: 24px;
	position: absolute;
}
#findaboathome .advsearchlink a
{
	font-size: 11px;
	color: #2C8CDD;
}
#findaboathome .advsearchlink a:hover
{
	color: #FF9A00;
}
#findaboathome .divider
{
	height: 12px;
}
#findaboathome .label
{
	width: 60px;
}
#findaboathome .button
{
	margin-left: 68px;
}
.homepage-news-header
{
	font-size: 14px;
	font-weight: bold;
	border-bottom: solid 3px #FFC43A;
	margin: 4px;
	padding-bottom: 4px;
	text-transform: uppercase;
}
.header-link
{
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	text-align: right;
	margin-right: 8px;
}
.header-link a
{
	text-decoration: underline;
}
.homepage-latest-news-container, .homepage-finance-html-container, .homepage-news-finance-container
{
	width: 320px;
}
.homepage-news-finance-container .solid
{
	background-color: silver;
}
.homepage-news-finance-container .b3
{
	border-color: silver;
}
.homepage-news-finance-container .inner
{
	min-height: 200px;
	height: auto;
	_height: 200px;
	border-color: silver;
}
.homepage-news-finance-container .inner, .homepage-news-finance-container .bottom .b3
{
	border-right-width: 2px;
}
.homepage-news-finance-container .bottom .b1
{
	height: 2px;
	margin-right: 3px;
}
.homepage-news-finance-container .boxcontent
{
	padding-top: 4px;
	padding-bottom: 0px;
}
.search-container2 .rbModuleTitle
{
	background: url(/boatcontent/boatsales/bs_search_panel_title.gif) repeat-x;
	height: 28px;
}
.search-container2 .rbModuleTitleTxt
{
	font-size: 14px;
	line-height: 26px;
}
.search-container2 .box
{
	margin-bottom: 0px;
}
.search-container2 .fields
{
	background-color: Transparent;
}
.search-container2 .bottom .b2, .search-container2 .bottom .b3, .search-container2 .bottom .b4, .search-container2 .boxcontent
{
	background-color: #E5F3FE;
}
.homepage-findaboat-container
{
	width: 400px;
}
.homepage-findbytype-container
{
	width: 218px;
}
.island
{
    padding:10px 0;
    text-align:center;
}

/* new search for boat showroom */
.homepage-searchengine-container
{
	width: 649px;
}
.homepage-searchengine-container .boxcontent
{
	padding:0;
}
.homepage-searchengine-container .homepage-findbytype-container
{
	width: 148px;
	border-right:solid 1px #51A0E3;
}
.homepage-searchengine-container .homepage-findaboat-container
{
	width: 334px;
}
.homepage-searchengine-container .homepage-findbyaccessories-container
{	
	border-left:solid 1px #51A0E3;
	padding:10px 12px 61px 15px;
}
.homepage-searchengine-container .homepage-findbyaccessories-container a
{
	font-size:13px;
	line-height:17px;
	text-decoration:underline;
}
.homepage-searchengine-container .rbModuleTitle
{
	background: url(/boatcontent/boatsales/showroom/test.png) no-repeat;
}
/* new search for boat showroom */

.homepage-findbytype-container .rbModuleTitle
{
	background: url(/boatcontent/boatsales/bs_type_panel_title.gif) no-repeat;
}
.homepage-findbytype-container .boxcontent
{
	min-height: 224px;
	height: auto;
	_height: 224px;
}
.find-by-type
{
	padding: 8px 8px 0px;
}
.find-by-type img
{
	border: 0px;
	margin: 2px 8px 2px 0px;
	float: left;
}
.find-by-type a
{
	text-transform: capitalize;
	display: block;
	line-height: 40px;
	font-weight: bold;
	clear: both;
	_height: 43px;
}
.homepage-sponsoredlinks-container .rbModuleTitleTxt
{
	font-size: 11px;
	color: #FFC43A;
}
.homepage-sponsoredlinks-container .rbModuleTitle, .homepage-sponsoredlinks-container .inner, .homepage-sponsoredlinks-container .b2, .homepage-sponsoredlinks-container .b3, .homepage-sponsoredlinks-container .b4
{
	background-color: #FFF7D2;
}
.homepage-sponsoredlinks
{
	min-height: 236px;
	height: auto;
	_height: 236px;
}
.nav-container .rbModuleTitle
{
	background: url(/boatcontent/boatsales/bs_guided_nav_title.gif) no-repeat;
	height: 42px;
}
.nav-container .rbModuleTitleTxt
{
	font-size: 14px;
	line-height: 26px;
	margin-left: 42px;
}
.nav-container .boxcontent
{
	padding-top: 0px;
}
.icon-overlay
{
	position: absolute;
	top: 16px;
	left: 12px;
}
.help-icon .icon-overlay
{
	background: url(/boatcontent/boatsales/help-icon.gif) no-repeat;
	width: 18px;
	height: 18px;
}
.nav-icon .icon-overlay
{
	background: url(/boatcontent/boatsales/nav-icon.gif) no-repeat;
	width: 18px;
	height: 18px;
}
.breadcrumb-icon .icon-overlay
{
	background: url(/boatcontent/boatsales/breadcrumb-icon.gif) no-repeat;
	width: 18px;
	height: 18px;
}
/* specific search modules */
.boatsforsale-landing-container .boxcontent
{
	min-height: 284px;
	_height: 284px;
}
.findnewboatinfo-landing-container .boxcontent
{
	min-height: 250px;
	_height: 250px;
}
#findnewsandreviews
{
	width: 340px;
}
#findnewsandreviews .article-type
{
	width: 110px;
}
#findnewsandreviews .divider
{
	height: 12px;
}
.news-reviews-search-block .boxcontent
{
	min-height: 150px;
	height: auto;
	_height: 150px;
}
.news-reviews-landing-block
{
	width: 340px;
}
.news-reviews-landing-block .boxcontent
{
	min-height: 150px;
	height: auto;
	_height: 150px;
}
.text-align-center
{
	text-align: center;
}
/* boats wanted enquiry */
#boatswanted .detailsenquiry
{
	width: 470px;
	margin: auto;
}
#boatswanted .full
{
	width: 350px;
}
#boatswanted .label
{
	width: 100px;
}
#boatswanted font
{
	color: #000000 !important;
}
#boatswanted .button input
{
	background-image: none;
	width: auto;
	height: auto;
}
/* navigation control */
.dim
{
}
.dim-header
{
	background-color: #B6D8F3;
	padding: 4px;
	position: relative;
}
.dim-header-label
{
	font-size: 12px;
	font-weight: bold;
}
.dim-values
{
	padding: 2px 2px 8px;
}
.dim-link
{
	font-size: 11px; /*font-weight: bold;*/
	color: #000000;
	white-space: normal;
	float: left;
}
.dimval
{
	padding: 0px 1px;
}
.dimval-count
{
	font-size: 9px;
	margin-left: 3px;
	color: #999999;
	font-weight: normal;
	white-space: normal;
	float: left;
}
.dimval-morelink
{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	position: absolute;
	right: 0px;
	margin-right: 16px;
}
.advanced-section-header
{
	font-weight: bold;
	border-top: solid 1px #FFC43A;
	border-bottom: solid 1px #FFC43A;
	background-color: #FFEEC3;
	padding: 4px;
	margin-bottom: 4px;
	position: relative;
}
.advanced-section-header-label
{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
	position: absolute;
	right: 0px;
	margin-right: 16px;
	display: none; /* not shown for now */
}
/* breadcrumb */
.breadcrumb .crumbbit .crumbtext
{
	width:82px;
	overflow:hidden;
	float:left;
	font-size:11px;
}
.breadcrumb-text .remove
{
	display:none;
}
.breadcrumbs
{
	width: 100%;
}
.breadcrumbs td div, .breadcrumbs th
{
	font-size: 11px;
}
.breadcrumbs .remove
{
	font-size: 9px;
	font-weight: normal;
	color: #CD3200;
	float: left;
}
.breadcrumbs .crumb .remove
{
	float: right;
	margin-left: 6px;
	margin-right: 0px;
}
.breadcrumbs .remove:hover
{
	color: #FF9A00;
}
.no-selection
{
	padding: 0px 4px;
	font-size: 11px;
	display: block;
}


.BoatAccessory .no-selection {
 padding-top: 11px;
}

.breadcrumb td, .breadcrumb th
{
	vertical-align: top;
	padding: 2px 4px;
}   
.breadcrumb th
{
    text-align: left; /* IE 8 bug fix */
	white-space: nowrap;
	width: 10%;
}
.breadcrumb th .remove 
{
    float: none;
    display: block;
}
.breadcrumb td
{
}
.breadcrumb
{
}
.breadcrumb-alt
{
	background-color: #EFEFEF;
}
.crumbbit
{
	clear: both;
}
.breadcrumb-header td
{
	padding: 0px 4px;
	border-bottom: dashed 1px #2C8CDD;
}
.breadcrumb-header span
{
	font-size: 11px;
	line-height: 20px;
}
.breadcrumb-header span b
{
	font-size: 14px;
	font-weight: bold;
}
/* news and reviews */
.mainText
{
	font-size: 12px;
	color: black;
	padding-top: 23px;
}
.mainHead h3, .mainHead h3 a
{
	font-size: 14px;
	font-weight: bold;
	color: #18397C;
	margin: 2px 0px 2px 0px;
	padding: 0px;
	display: inline;
}
.mainHead :hover, .mainHead :hover h3, a.mainHead:hover h3
{
	text-decoration: underline;
	color: #FF9A00;
}
.newsbullet ul, .mainText td ul
{
	margin: 0px;
	padding: 2px 2px 0px 26px;
}
.newsbullet li, .mainText td li
{
	font-size: 12px;
	list-style-image: url(/boatcontent/e/bullet_icon.gif);
}
.newsbullet
{
	text-decoration: none;
	color: #666666;
}
.newsbullet:hover, .newsbullet:hover li
{
	text-decoration: underline;
	color: #FF9A00;
}
.newsfooter
{
	font-size: 11px;
	padding-left: 18px;
}
.buttons
{
	background: url(/boatcontent/e/b_button.gif) no-repeat;
}
.buttons_o
{
	background: url(/boatcontent/e/b_button_o.gif) no-repeat;
}
.buttons, .buttons_o
{
	font-size: 12px;
	height: 29px;
	padding-top: 4px;
	width: 141px;
}
.buttons a
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.buttons_o a
{
	color: #0068B8;
	font-weight: bold;
	text-decoration: none;
}
.article-detail-banner-container
{
	background: url(/boatcontent/boatsales/bs_article_details_panel_bg.jpg) no-repeat;
	height: 76px;
}
/* listing pages */
.GridTable .tr, .GridTable .tl, .GridTable .tc, .GridTable .divider span
{
	display: none;
}
.GridTable a
{
	color: #000000;
	text-decoration: none;
}
.GridTable a:hover
{
	color: #FF9A00;
	text-decoration: none;
}
.GridTable .divider
{
	clear: both;
	background-color: #CCCCCC;
	height: 1px;
	margin: 4px 0px 4px 0px;
}
.GridTable div.title
{
	padding: 2px 4px;
}
.GridTable span.title
{
	font-weight: bold;
	color: #000000;
	display: block;
}
.GridTable div.title a
{
	display: block;
}
.GridTable .price em
{
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}

.PriceType {
        display: block;
        color: #0068B8;        
        font-family: Arial;
        text-decoration: underline;        
        cursor: pointer;    
    }

td.value .PriceType  
{
	display: inline;
	margin-left: 5px;
}
    
.premiumAd .PriceType,
.standardAd .PriceType {
        width: 120px !important;
        padding-top:5px;
    }
    
.DetailsBanner .PriceType 
{
	white-space:nowrap;
}

.GridTable .enquiry-link
{
	position: absolute;
	bottom: 8px;
	right: 10px;
}
.GridTable .enquiry-link a
{
	display: block;
	font-size: 12px;
	font-weight: bold;
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
	width: 101px;
	height: 38px;
	line-height: 38px;
}
.GridTable .enquiry-link a:hover
{
	color: #000000;
	text-decoration: none;
}
.GridTable .nbp
{
	font-size: 10px;
	color: #FF9A00;
	text-transform: uppercase;
}
.GridTable .sold
{
	color: #FF9A00;
	font-weight: bold;
	font-size: 12px;
	width: auto;
}
.standardAd
{
	width:100%;
	position: relative;
}
.standardAd .link div
{
	float: none !important;
}
.standardAd a span
{
	display: block;
	width: 300px;
	cursor: pointer;
}
html > /**/ body .standardAd a span
{
	width: 420px;
}
.standardAd a .price
{
	width: auto;
	position: absolute;
	right: 1px;
	top: 0px;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	width: 120px;
}
.standardAd .nbp-vt
{
	/*position:absolute; right:10px; top:4px;*/
}
.standardAd .seller
{
	clear: both;
	display: block;
	font-size: 10px;
	margin-left: 4px;
}
.standardAd .enquiry-link a
{
	background-image: url(/boatcontent/boatsales/std_enquiry_btn.gif);
}
.standardAd .enquiry-link a:hover
{
	background-image: url(/boatcontent/boatsales/std_enquiry_btn_ov.gif);
}

.BoatAccessories .standardAd .thumb
{
	width:75px;
	height:75px;
}

.standardAd .thumb
{
	border: solid 1px #CCCCCC;
}
.standardAd :hover span
{
	color: #FF9A00;
}
.standardAd :hover .thumb
{
	border: solid 1px #FF9A00;
}
.standardAd a:hover .thumb
{
	border: solid 1px #FF9A00;
}

.simplebox 
{
	border:1px solid #8FA5BC;
	clear:both;
	margin-bottom:4px;
	margin-right:4px;
	position:relative;
	width:166px;
}

.boatDetailsbanner .DetailsTitle
{
	display:block;
}

.DetailsTitle 
{
	color:#093D72;
	/*display:inline;*/
	font-family:Arial;
	font-size:20px;
}
/* dealer and private premium ads */
.GridTable .content
{
	position: relative;
	height: 114px;
}
.GridTable .content .description
{
    height: 50px;    	
	/*position: absolute;*/
	float:left;
	width: 135px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 10px;
	cursor: pointer;
}

.brokerassoc
{
	cursor:	pointer;
}

.GridTable .content .price
{
	position: absolute;
	font-size: 14px;
	font-weight: bold;
	text-align: right;	
	right: 10px;
	cursor: pointer;
}
.GridTable .content .thumb
{
	border: solid 5px white;
}
.GridTable .content a .thumb
{
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=        '#CCCCCC' , Positive= 'true' );
}
.GridTable .content a:hover .thumb
{
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=        '#FF9A00' , Positive= 'true' );
}
.premiumAd .nbp, .premiumAd .vt
{
	position: absolute;
	bottom: 5px;
	left: 210px;
}
.GridTable .content .topdeal
{
	display: none;
}
.GridTable .content .seller
{
	font-size: 10px;
	position: absolute;
	left: 4px;
	bottom: 4px;
}
.GridTable .content a:hover
{
	_display: block; /*IE6 quirk*/
}
.GridTable div.title :hover span.title
{
	color: #ffffff;
}
.premiumAd div.title
{
	background-color: #FFC43A;
}
.premiumAd .content
{
	background-color: #FFEEC3;
	padding-top:5px;
}
.premiumAd .content .enquiry-link a
{
	background-image: url(/boatcontent/boatsales/premium_enquiry_btn.gif);
}
.premiumAd .content .enquiry-link a:hover
{
	background-image: url(/boatcontent/boatsales/premium_enquiry_btn_ov.gif);
}
.privatePremAd div.title
{
	background-color: #50A0E3;
}
.privatePremAd .content
{
	background-color: #DFEEF7;
	padding-top:5px;
}
.privatePremAd .content .enquiry-link a
{
	background-image: url(/boatcontent/boatsales/private_premium_enquiry_btn.gif);
}
.privatePremAd .content .enquiry-link a:hover
{
	background-image: url(/boatcontent/boatsales/private_premium_enquiry_btn_ov.gif);
}
/* news/reviews listing */
.ResultDesc
{
	color: #666666;
	font-size: 12px;
	margin: 4px 0px 4px 0px;
}
.HeadPrice
{
	color: #669ACC;
	margin: 4px 0px 4px 0px;
}
.HeadPrice div
{
	color: #18397C;
}
.HeadPrice div b
{
	font-weight: normal;
	font-size: 10px;
}
.GridAltRow
{
	background-color: #EFF7FF;
}
.Head h2
{
	margin: 4px 0px 4px 0px;
	font-size: 14px;
	color: #18397C;
}
a:hover .Head h2
{
	color: #FF9A00;
	text-decoration: underline;
}
a:hover.disabled .Head h2
{
	color: #18397C;
	text-decoration: none;
}
table.GridTable
{
	border-bottom-color: #cccccc !important;
	border-top-width: 0px !important;
}

/* Boat Compare */
#divBoatCompare .step-title
{
	font-size: 24px;
	color: #18397C;
}
#divBoatCompare .step-desc
{
	font-size: 12px;
}
#divBoatCompare .previewimg
{
	float: none;
	margin: 8px 0px 0px 130px;
}
/*IE*/* html #divBoatCompare .previewimg
{
	float: none;
	margin: -38px 0px 0px 130px;
}
#divBoatCompare .ad
{
	float: left;
}
#divBoatCompare .errormsg
{
	clear: both;
	font-size: 12px;
	color: #FF9A00;
	font-weight: bold;
	padding-left: 20px;
}
#divBoatCompare .paramsearch
{
	background-color: #044089;
	width: 570px;
	height: 250px;
	margin-right: 4px;
	position: relative;
}
#divBoatCompare .paramsearch .tl, #divBoatCompare .paramsearch .tr, #divBoatCompare .paramsearch .bl, #divBoatCompare .paramsearch .br
{
	position: absolute;
	width: 5px;
	height: 5px;
	font-size: 0;
	display: block;
	background-image: url(/boatcontent/e/pager_corners.gif);
}
#divBoatCompare .paramsearch .tl
{
	top: 0px;
	left: 0px;
	background-position: top left;
}
#divBoatCompare .paramsearch .tr
{
	top: 0px;
	right: 0px;
	background-position: top right;
}
#divBoatCompare .paramsearch .bl
{
	bottom: 0px;
	left: 0px;
	background-position: bottom left;
}
#divBoatCompare .paramsearch .br
{
	bottom: 0px;
	right: 0px;
	background-position: bottom right;
}
#divBoatCompare .paramsearch .fields
{
	background-color: #044089;
	width: 500px;
	padding: 10px 0px 0px 20px;
}
#divBoatCompare .paramsearch .full
{
	width: 400px;
	float: left;
}
#divBoatCompare .paramsearch .button
{
	padding: 8px 0px;
	margin-right: 18px;
}
#divBoatCompare .paramsearch .button input
{
	background-image: none;
	width: auto;
	height: auto;
}
#divBoatCompare .paramsearch .label, #divBoatCompare .paramsearch .step-desc, #divBoatCompare .paramsearch .step-title
{
	color: #FFFFFF;
}
#divBoatCompare .step2
{
	clear: both;
	padding: 10px 20px;
}
#divBoatCompare .step2 .button
{
	padding: 8px 0px;
	margin-left: 202px;
}
#divBoatCompare .grid
{
	width: 100%;
}
#divBoatCompare .grid .PropGroup
{
	background-color: #044089;
	color: #FFFFFF;
	margin: 4px;
}
#divBoatCompare .grid .border-l
{
	background-image: url(/boatcontent/e/pagingBG.gif);
	background-repeat: repeat-y;
}
#divBoatCompare .grid .border-r
{
	background-image: url(/boatcontent/e/pagingBG.gif);
	background-repeat: repeat-y;
	background-position: top right;
}
#divBoatCompare .grid .tl
{
	background-image: url(/boatcontent/e/pager_corners_tl.gif);
	background-repeat: no-repeat;
}
#divBoatCompare .grid .tr
{
	background-image: url(/boatcontent/e/pager_corners_tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#divBoatCompare .grid .bl
{
	background-image: url(/boatcontent/e/pager_corners_bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#divBoatCompare .grid .br
{
	background-image: url(/boatcontent/e/pager_corners_br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
#divBoatCompare .grid .remove-button a:hover
{
	text-decoration: underline;
	color: #FF9A00;
}
#divBoatCompare .grid td span
{
	font-size: 12px;
}
#divBoatCompare .bookmarklinks
{
	padding: 4px;
	font-size: 12px;
}
#divBoatCompare .compare-details
{
	overflow: auto;
	border: solid 1px #CCCCCC;
}
/*IE*/* html #divBoatCompare .compare-details
{
	overflow: visible;
	overflow-x: auto;
	width: 778px;
}
/* paging */
.Pager
{
	text-align: right;
}
.Pager a
{
	font-size: 11px;
}
.PagerCurrentPage
{
	color: black;
}
.PagerSeparator
{
	color: Silver;
	margin-left: 2px;
}
.PagerBack, .PagerPages, .PagerNext
{
	display: inline;
}
.results-header-container
{
	position: relative;
	clear:both;
}
.results-header
{
	width: 550px;
	height: 28px;
	position: relative;
	background-color: #CBE5F4;
}
.result-panel .results-header
{
	height: 74px;
	background: #ffffff url(/boatcontent/boatsales/bs_results_panel_bg.jpg) no-repeat;
}
.results-header .sort
{
	position: absolute;
	left: 90px;
	bottom: 0px;
	line-height: 28px;
	height: 28px;
	vertical-align: middle;
}
.results-header .sort .label
{
	float: left;
	margin-right: 4px;
	font-size: 11px;
	font-weight: bold;
	color: #2C8CDD;
}
.results-header .sort .options
{
	float: left;
	margin-right: 4px;
	margin-top: 3px;
}
.results-header .sort .options select
{
	font-size: 11px;
}
.results-header .sort .go-button
{
	float: left;
}
.results-header .sort .go-button a
{
	text-indent: -1000em;
	outline: none;
	width: 31px;
	height: 25px;
	display: block;
	background: url(/boatcontent/boatsales/go_btn.gif) no-repeat;
}
.results-header .match
{
	position: absolute;
	left: 80px;
	top: 12px;
}
.results-header .match span
{
	font-size: 16px;
	color: #ffffff;
}
.results-header .pager
{
	position: absolute;
	right: 12px;
	bottom: 4px;
}
.boat-reseach-result .sort
{
	display: none;
}
.no-result-panel
{
	background: #ffffff url(/boatcontent/boatsales/bs_results_panel_bg.jpg) no-repeat;
	height: 74px;
}
.no-result-panel p
{
	margin: 0px 0px 0px 80px;
	padding-top: 10px;
}
.no-result-panel b
{
	display: block;
	font-size: 16px;
	color: #ffffff;
	margin-bottom: 12px;
}

html > /**/ body .results-header .pager
{
	bottom: 8px;
}
.results-header .pager td, .results-header .pager span
{
	font-size: 11px;
	font-weight: bold;
}
.results-header .pager .pages
{
	padding: 0px 6px;
}
.results-header .pager .pages span
{
	color: #70BEEE;
	margin-left: 2px;
	margin-right: 2px;
}
.results-header .pager .pages .current
{
	color: #000000;
}
.results-header .pager .page
{
	text-decoration: underline;
}
.results-header .end
{
	clear: both;
}

/* editorial details */
tr.maintext td
{
	padding: 4px;
}
h1.entry-title
{
	margin: 0px;
	margin-bottom: 10px;
	font-size: 16px;
}
h1.entry-title a
{
	color: Black;
	text-decoration: none;
}
h1.entry-title a:hover
{
	color: Black;
	text-decoration: none;
}
.vcard
{
	display: inline;
	font-style: italic;
}
div.pager-container
{
	display: none;
}
.btn
{
	border-width: 0px;
	text-align: center;
	cursor: pointer;
	width: 17px;
	height: 17px;
}

#dealerother .bpshead, #dealerother .bpsfoot .br, #dealerother .bpsfoot .bl
{
	display: none;
}
#dealerother .bpsfoot
{
	padding-bottom: 4px;
}

/* old used boat details (webops) */
.detail-disclaimer
{
	color: Gray;
	font-style: italic;
	font-size: 12px;
}
.detail-properties .PropText
{
	padding: 4px;
}
.detail-properties .prop-header
{
	margin: 2px;
	padding-bottom: 2px;
	border-bottom: solid 1px #2C8CDD;
	font-weight: bold;
	text-transform: capitalize;
}

#usedboatdetails .PhotoItem
{
	padding: 2px;
}
.detail-photos img
{
	border: solid 1px silver;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=    '#CCCCCC' , Positive= 'true' );
}
.detail-photos a:hover img
{
	border: solid 1px orange;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=    '#FF9A00' , Positive= 'true' );
}
#usedboatdetails .PropTable
{
	width: 100%;
}
#usedboatdetails .PropAltRow, #newboatdetails .PropAltRow
{
	background-color: #F0F0F0;
}
#usedboatdetails .PropTable th, #newboatdetails .name
{
	text-align: right;
	padding: 2px 8px 2px 2px;
	width: 200px;
	font-weight: bold;
}
#usedboatdetails .PropTable td
{
	padding: 2px 2px 2px 8px;
}
.detail-photos .photo-list
{
	background-color:Whitesmoke;
	padding: 8px 0px 5px 5px;
	width:556px;
	margin:auto;
}

.photo-gallery-container .photo-thumb,
.photo-gallery-popup-container .photo-thumb
{
	background-color:Whitesmoke;
	padding: 8px 0px 5px 5px;
	width:auto;
	margin:auto;
}
.dtDivContentPane .flags-panel
{
	width:auto;
}
.photo-gallery-container .photo-thumb 
{ 
	margin-bottom: 17px; 
}
.thumb-view .photo-gallery-container .photo-thumb a img
{
    height:auto;
    width:auto;
}
.photo-gallery-popup-container .photo-thumb a img,
.photo-gallery-container .photo-thumb a img
{
	margin-right:5px;
	width:78px;
	height:52px;
	border-width: 1px !important;
	border: 1px solid silver;
	_margin-top:2px;
}
.photo-gallery-popup-container .photo-thumb a:hover img,
.photo-gallery-container .photo-thumb a:hover img
{
	border: solid 1px orange;
}
.detail-photos .photo-count
{
	background-color:Whitesmoke;
	text-align:right;
	padding: 8px 0px 5px 5px;
	width:556px;
	margin:auto;
}
/* details banner */
.detail-banner-container
{
	background: url(/boatcontent/boatsales/bs_details_panel_bg.jpg) no-repeat;
	height: 76px;
}
.detail-title-container
{
	border-bottom: 1px solid #000000;	
}
.DetailsBanner
{
	height: 42px;
	padding: 0px 12px;
}
.DetailsBanner table
{
	width: 100%;
	height: 100%;
	color: #ffffff;
}
.DetailsBanner .DetailsTitle
{
	vertical-align: middle;
	margin: 0px 0px 0px 70px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
}
.DetailsBanner .DetailsTitlePrice
{
	font-size: 16px;
	font-weight: bold;
}
.DetailsBanner .DetailsTitlePrice EM
{
    font-size: 12px;
    font-style: normal;
}
.DetailsBanner .DetailsTitle .DetailsTitleDesc
{
	display: none;
}
/*  */
.detail-properties table.prop-list
{
	width: 100%;
}
.detail-properties table.prop-list .item
{
	padding: 2px;
}
.detail-properties table.prop-list .item-alt
{
	background-color: #F0F0F0;
	padding: 2px;
}
.detail-properties table.prop-list .label
{
	font-size: 12px;
	padding-right: 8px;
	text-align: right;
	width: 200px;
	font-weight: bold;
}
.detail-properties table.prop-list .value
{
	font-size: 12px;
	padding-left: 8px;
}

.detail-properties table.prop-list .Mercury-Certified
{
	background:transparent url(/boatcontent/e/certifications/mercury-withoutborder.gif) no-repeat scroll right center;
}

.detail-properties div.prop-list .item
{
	padding: 4px;
}

#newboatdetails .enq, #newboatdetails .photocount, #newboatdetails .slideshowlink, #newboatdetails .dealer-locator, #newboatdetails .tl, #newboatdetails .tr, #newboatdetails .bl, #newboatdetails .br, #newboatdetails div.photo, #newboatdetails .gallery .bpthead
{
	display: none;
}
#newboatdetails .gallery
{
	text-align: center;
}
#newboatdetails .mainphoto
{
	padding: 4px 0px 2px;
}
#newboatdetails .gallery
{
	padding: 2px 0px 4px;
}
#newboatdetails .bpscontent
{
	padding: 4px;
}
#newboatdetails .bpthead, #newboatdetails .bpshead
{
	font-weight: bold;
	margin-left: 8px;
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom: solid 1px #2C8CDD;
	text-transform: capitalize;
}
#newboatdetails .company-details .bpscontent
{
	padding: 4px 8px;
}
/* enquiry - ebi */
#detail-enquiry
{
}
#detail-enquiry .crnsTop, #detail-enquiry .crnsBottom
{
	display: none;
	height: 0px;
}
#detail-enquiry .EnquiryDealerName
{
	float: right;
	clear: both;
	font-size: 12px;
	font-weight: bold
}
#detail-enquiry .pnlContact
{
	padding: 8px;
}
#detail-enquiry .ContactSeller
{
	clear: both;
	display: none;
	height: 0px;
}
#detail-enquiry .label
{
	float: left;
	clear: both;
	margin: 2px 4px 2px 0px;
	text-align: right;
	width: 86px;
}
#detail-enquiry .field
{
	float: left;
	width: 150px;
	margin: 2px 0px;
}
#detail-enquiry .submit-fields
{
	clear: both;	
	float: right;
}
#detail-enquiry .submit-fields .button, .sendEnquiryImg
{
	margin: 6px 0px;
	background: url(/boatcontent/boatsales/b_send_enquiry.gif) no-repeat;
	width: 150px;
	height: 41px;
	border-width: 0px;
	cursor: pointer;
	display:block;
}

#detail-enquiry .submit-fields .button:hover, .sendEnquiryImg:hover
{
	background: url(/boatcontent/boatsales/b_send_enquiry_ov.gif) no-repeat;
}

.AltSendEnquiryImg
{
	margin: 6px 0px;
	background: url(/Design/Themes/BoatSales/b_sendEnquiry_1.gif) no-repeat;
	width: 150px;
	height: 41px;
	border-width: 0px;
	cursor: pointer;
	display:block;
}

.AltSendEnquiryImg:hover
{
	background: url(/boatcontent/boatsales/send_enquiry_ov_white_bg.gif) no-repeat;
}

/* enquiry - email */
.enquiry-container .rbModuleTitle
{
	height: 36px;
	border-bottom: 1px solid #E0B300;
}
.enquiry-container .rbModuleTitleTxt
{
	font-size: 16px;
	line-height: 33px;
}
.enquiry-container .inner .solid
{
	background-color: Transparent;
}
.enquiry-container .bottom
{
	display: none;
}
.enquiry-container .inner
{
	background: url(/boatcontent/boatsales/enquiry_bg.gif) repeat-x;
	border-width: 0px;
}
.enquiry-container .boxcontent
{
	border-top: 1px solid #FFF0B5;
}
.ContactDetailsEnquiry
{
	padding: 0px 10px;
}
.ContactDetailsEnquiry .EnquiryDealerName
{
	font-weight: bold;
}
.ContactDetailsEnquiry input
{
	/* margin-right: 6px; */
}
.EnquiryInstructions
{
	text-align: right;
	width: 100%;
}
.Enquiry .EnquiryLabel
{
	width: 90px;
}
.Enquiry .EnquiryField
{
	width: 100%;
	padding-right: 5px;
}
.Enquiry .Mandatory, .Mandatory
{
	/* color: Red; */
}
.Enquiry table tr td
{
	padding: 0px, 0px, 0px, 0px;
}
.EnquiryMainFields .Mandatory
{
	margin: 2px 0px 2px 0px;
	float: left;
	width: 4px;
}
.EnquiryMainFields .Label
{
	float: left;
	clear: both;
	margin: 2px 0px 2px 0px;
	text-align: right;
	width: 90px;
	padding-right: 0px;
}
.EnquiryMainFields .Field
{
	float: right;
	width: 145px;
	margin: 2px 0px;
	padding-left: 0px;
}
.MandatoryKey
{
	text-align: right;
	margin-top: 2px;
	font-size:smaller;
}
.FieldRowDivider
{
	clear: both;
}
/* send-to-friend, print links on detail pages */
.detail-links-container
{
	position: relative;
	line-height: 32px;
	height: 36px;
}
html > /**/ body .detail-links-container
{
	height: 32px;
}
.detail-links
{
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.detail-links .PrintButton
{
	background: url(/boatcontent/boatsales/print_icon.gif) no-repeat left center;
	padding: 4px 11px 4px 22px;
	font-size: 11px;
	cursor: pointer;
}
.detail-links .EmailAFriendButton
{
	background: url(/boatcontent/boatsales/send_friend_icon.gif) no-repeat left center;
	padding: 4px 11px 4px 22px;
	font-size: 11px;
	cursor: pointer;
}
.detail-links .details-back-button a
{
	background: url(/boatcontent/boatsales/bs_previous_btn.gif) no-repeat left center;
	padding: 4px 11px 4px 22px;
	font-size: 11px;
	cursor: pointer;
}

.detail-links .PdfButton
{
	background:url(/boatcontent/boatsales/pdf.gif) no-repeat 0 4px;
	padding: 6px 11px 4px 22px;
	font-size: 11px;
	cursor: pointer;
	*padding-top:4px;
}

/* popups */
body.contact-seller, body.image-viewer, body.photo-slideshow, body#email-a-friend-popup
{
	background-color: white;
}
.contactSellerBG
{
	background: white url(/carcontent/endeca/seller_bg.gif) repeat-y;
	padding-left: 0px;
	margin-left: 0px;
	width: 390px;
}

.contactSellerBG .contactSellerHeader
{
	display:none;
}
#enq_pnlContactDetails span.EnquiryDealerName
{
	font-size: 12px;
	font-weight: bold;
	color: #0075C7;
}
#enq_pnlContactDetails a.EnquiryDealerName
{
	font-size: 12px;
	font-weight: bold;
	color: #0075C7;
}
#enq_pnlUsed
{
}
#enq_pnlUsed .ContactSeller
{
	display: none;
}
#enq_pnlContactDetails TD.EnquiryLabel
{
	color: #000000;
}

.photopopup
{
	text-align: center;
	width:560px;
	margin:auto;
	background-color:White;
}
.photopopup .main
{
	background-color:Whitesmoke;
	padding: 5px;
	width:550px;
	margin:auto;
}
.photopopup .logo
{
	float:left;
	padding: 2px;
	margin:auto;
	background-color:White;
}
.photopopup .logo1
{
	float: right;
	margin: 10px 2px 2px 2px;
	padding: 2px;
}
.photopopup .ads
{
	float: right;
	padding: 2px;
	background-color:White;
	width:560px;
}
.photopopup .title
{
	background-color:White;
}
.photopopup .title span,
.photo-header span.content
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
}
.photopopup .photo-header
{
	display: none;
}
.photopopup .gallery
{
	width: 100%;
}
.photopopup .gallery table
{
}
.photopopup .slideshow-buttons  {text-align:center;background-color:white;}
.photopopup .slideshow-buttons .button-close, .photo-gallery-popup-container .photo-navigation table td.buttons .button-close {float:left; margin:2px; padding:2px; background-repeat:no-repeat; background-image:url(/carcontent/endeca/b_sh_close.gif); width:62px; height:28px;}
.photopopup .slideshow-buttons .button-close:hover, .photo-gallery-popup-container .photo-navigation table td.buttons .button-close:hover {background-image:url(/carcontent/endeca/b_sh_close_o.gif);}
.photopopup .slideshow-buttons .button-prev, .photo-gallery-popup-container .photo-navigation table td.buttons .button-prev {float:left; margin:2px; padding:2px; background-repeat:no-repeat; background-image:url(/carcontent/endeca/b_sh_back.gif); width:62px; height:28px;}
.photopopup .slideshow-buttons .button-prev:hover, .photo-gallery-popup-container .photo-navigation table td.buttons .button-prev:hover {background-image:url(/carcontent/endeca/b_sh_back_o.gif);}
.photopopup .slideshow-buttons .button-next, .photo-gallery-popup-container .photo-navigation table td.buttons .button-next {float:left; margin:2px; padding:2px; background-repeat:no-repeat; background-image:url(/carcontent/endeca/b_sh_next.gif); width:62px; height:28px;}
.photopopup .slideshow-buttons .button-next:hover, .photo-gallery-popup-container .photo-navigation table td.buttons .button-next:hover {background-image:url(/carcontent/endeca/b_sh_next_o.gif);}
.photopopup .slideshow-buttons .button-play, .photo-gallery-popup-container .photo-navigation table td.buttons .button-play {float:left; margin:2px; padding:2px; background-repeat:no-repeat; background-image:url(/carcontent/endeca/b_sh_play.gif); width:62px; height:28px;}
.photopopup .slideshow-buttons .button-play:hover, .photo-gallery-popup-container .photo-navigation table td.buttons .button-play:hover {background-image:url(/carcontent/endeca/b_sh_play_o.gif);}
.photopopup .slideshow-buttons .button-stop, .photo-gallery-popup-container .photo-navigation table td.buttons .button-stop {float:left; margin:2px; padding:2px; background-repeat:no-repeat; background-image:url(/carcontent/endeca/b_sh_stop.gif); width:62px; height:28px;}
.photopopup .slideshow-buttons .button-stop:hover, .photo-gallery-popup-container .photo-navigation table td.buttons .button-stop:hover {background-image:url(/carcontent/endeca/b_sh_stop_o.gif);}

.photopopup .gallery .rbModule .detail-photos
{
	padding: 8px 0 8px 0;
	border: none;
	padding-top: 8px;
	background-color: #f5f5f5;
}
.photopopup .gallery .rbModule .detail-photos .photo-list
{
	width: auto;
}
.photopopup .gallery .rbModule .detail-photos .photo-list a
{
	padding: 2px;
}
.photopopup .gallery .rbModule .detail-photos .photo-list a img
{
	width: 75px;
	height: 52px;
}
.photopopup .banner
{
	margin-top: 10px;
}
.photopopup .banner .banner-link
{
	background-color: White;
}
.photopopup .banner .rbModuleTitle
{
	display: none;
}
#email-a-friend-popup #email_btnSend, #email-a-friend-popup #btnClose
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	width: 155px;
	height: 45px;
	line-height: 45px;
	background-repeat: no-repeat;
	color: #000000;
	background-image: url(/boatcontent/boatsales/site_btn.gif);
	border-width: 0px;
	cursor: pointer;
}
#email-a-friend-popup #email_btnSend:hover, #email-a-friend-popup #btnClose:hover
{
	background-image: url(/boatcontent/boatsales/site_btn_ov.gif);
}
.issue
{
	display: block !important;
}
.radiofix input
{
	margin-bottom: -2px;
}
html > /**/ body .radiofix input
{
	margin-bottom: -3px;
}
.issue { display: block !important; }

/*this applies to boat seller ui*/
/*.step-buttons 
{
	background-image:url(/boatcontent/e/b_button.gif);
	background-repeat:no-repeat;
}
.step-buttons_o 
{
	background-image:url(/boatcontent/e/b_button_o.gif); background-repeat:no-repeat;
}*/

.step-buttons, .step-buttons_o {
	font-family:Arial;
	font-size:12px;
	height:20px;
	padding-top:4px;
	width:150px;
	border:solid 1px #CDCDCD;
	margin-left:10px;
}
/*
.step-buttons a {
	color:#FFFFFF;
}*/

.step-buttons a, .step-buttons_o a {
	font-family:Arial !important;
	font-size:12px !important;
	font-size-adjust:none !important;
	font-stretch:normal !important;
	font-style:normal !important;
	font-variant:normal !important;
	font-weight:bold !important;
	line-height:16px !important;
	text-decoration:none !important;
}
/*
.header-image-on {
	background-image:url(/boatcontent/e/b_nav_o.gif);
	background-repeat:no-repeat;
}

.header-image-off {
	background-image:url(/boatcontent/e/b_nav.gif);
	background-repeat:no-repeat;
}*/
.header-image-on, .header-image-off {
	font-family:Arial;
	font-size:12px;
	height:40px;
	padding-top:4px;
	width:100px;
}

.header-image-on a {
	color:#000000;
}

.header-image-off a {
	color:#A8ABB0;
}

.header-image-on a, .header-image-off a {
	font-family:Arial !important;
	font-size:12px !important;
	font-size-adjust:none !important;
	font-stretch:normal !important;
	font-style:normal !important;
	font-variant:normal !important;
	font-weight:bold !important;
	line-height:16px !important;
	text-decoration:none !important;
}

.UIform
{
    /*background-color: #EAEEF6;*/
    width: auto;
    height: 100%;
    padding-bottom: 10px;
}
.UIform input, .UIform select, .UIform textarea
{
    border-color:#809DB9;
    border-width:1px;    
}
.UIformRow
{
    /*padding: 10px 0 10px 10px;*/
    padding: 5px 0 5px 5px;
    font-size: 13px;
    height: 15px;
    line-height: 15px;
}
.UIformColumn
{
	float:left;
    text-align: right;
    padding-right:15px;
    width: 140px;
    padding-top:3px;
}
.UIformFloatLft
{
    float:left;
}
.UIformHints
{
	color:#999999;
}
.SellerUIHeader
{
	margin-left:-10px;
	margin-top:-10px;
	margin-right:-10px;
}
.UIFormPhotoHints
{
	padding-left:40px;
	list-style-position:outside;
}
.UIFormPhotoHints li
{
	padding-top:7px;
}

/* Competition Page */

.competition-heading
{
	font-size: 18px;
	color: #1D98E6;
}


/* end Competition Page */

.termsconditions
{
	font-size:10px;
}

/* Find Bigger Boats */

.find-bigger-boats .box .b3,
.find-bigger-boats .boxcontent
{
	background-color:#E0EEF7;
}
.find-bigger-boats .boxcontent
{
	padding:14px 10px;
}
.find-bigger-boats .boxcontent A
{
	background:transparent url(/boatcontent/boatsales/find_larger_boats_icon_lg.gif) no-repeat scroll 0%;
	color:Black;
	font-weight:bold;
	padding:5px 0px 5px 40px;
	text-decoration:underline;
	
}
.results-header-container .find-bigger-boats
{
	position:absolute;
	right:12px;
	top:8px;
	*top:10px;
	z-index:1;
}
.results-header-container .find-bigger-boats a
{
	background:transparent url(/boatcontent/boatsales/find_larger_boats_icon_sml.gif) no-repeat scroll 0%;
	color:white;
	font-size:11px;
	line-height:24px;
	padding:4px 0px 4px 24px;
	text-decoration:underline;
}

/* end Find Bigger Boats */

/* general error page */
#general-error, #general-error .error-content {margin: 0 auto; width:990px;}
#general-error .error-content .left-col, #general-error .error-content .right-col {width: 100px;}
/* end general error page */
/* Its for endeca details dynamic property*/
.detail-properties .prop-list .value {font-size:12px; padding-left:8px; word-wrap:break-word;width:408px;}


/* START : Private Details Contact Popup */
.contact-popup
{
	width:460px;
	_width:470px;
}
.contact-popup #desktop
{
	width:100%;
}
.contact-popup .dtDivContentPane
{
	width:100%
}
.contact-popup .header
{
	width:100%;
}

.contact-popup .title SPAN
{
	color:#FFF;
	font-size:17px;
	font-weight:bold;
	height:35px;
	line-height:35px;
}

.contact-popup .private SPAN
{
	color:#000;
}
.contact-popup .AccessChallenge
{
	margin-top: 10px;
	height:100px;
}
.contact-popup .AccessChallenge TABLE
{
	float:left;
}
.contact-popup .AccessChallenge INPUT
{
	width:150px;
}
.contact-popup .continue-button
{
	background:url(/boatcontent/general/continue.gif) no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	margin:10px 0px 0px 20px;
	text-indent:-10000px;
	width:114px;
}
.contact-popup .continue-button:hover
{
	background:url(/boatcontent/general/continue_ov.gif) no-repeat;
}
.contact-popup .continue-button A
{
	height:36px;
	width:120px;
	display:block;
}

.contact-popup A.close-button
{
	background:url(/boatcontent/general/b_sh_close.gif) no-repeat;
	cursor:pointer;
	display:block;
	height:30px;
	outline-style:none;
	text-align:center;
	text-decoration:none;
	text-indent:-1000em;
	width:62px;
	margin-top:10px;
}

.contact-popup A.close-button:hover 
{
	background-image:url(/boatcontent/general/b_sh_close_o.gif);
}

.contact-popup .rbModuleTitleTxt table
{
	font-size:12px;
	font-weight:bold;
	margin-left:8px;
}
.contact-popup .detail-properties .prop-header
{
	display:none;
}




/* END : Private Details Contact Popup */

/*--------------------------------*/
/* Editorial - Endeca Power Result*/
/*--------------------------------*/
.power {
	color:#000000;
	cursor:pointer;
	min-height:10px;
	position:relative;
	width:550px;
}
.alternate
{
	background-color:#EFF7FF;
}

.power .data-column
{
	border-top:1px solid #D4D0C8;
	color:#0064A8;
	padding-bottom:5px;	
}

.row-separator, .row-seperator 
{
	clear:both;
}

.item-summary, .item-moreinfo
{
	display: none;
}

.power .center-column 
{
	cursor:pointer;
	float:left;
	margin-left:8px;
	width:394px;
	width:370px;
	padding-top:5px;
}

.power .center-column .item-title
{
	color:#18397C;
	font-size:14px;
	margin:4px 0;
	font-weight:bold;
}

.power a:hover .center-column .item-title
{
	text-decoration:underline;
	color:#FF9A00;
}
.power a:hover 
{
	text-decoration:none;
}
.item-desc
{
	color:#666666;
	font-size:12px;
	margin:4px 0;
	font-family:Arial,Verdana,helvetica,san-serif;
	width:454px;
}


.power .left-column 
{
	float:left;
	margin-left:4px;
	_margin-left:2px;
}


.power .left-column a 
{
	display:block;
	min-height:53px;

	padding:3px;
}

.power .left-column a img
{
	border:0px solid;
		width:75px;
}

/* EDITORIAL DETAILS PAGE PHOTO SLIDESHOW */
.editorialphoto-container
{
	float: right;
	width: 300px;
	margin: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 30px;
}
.editorialphoto-container .photo-header
{
	display:none;
}
.editorialphoto-container .photo-gallery
{
	padding-top:5px;
	width: 300px;
}

.editorialphoto-container .photo-gallery .photo-count,
.photo-gallery-popup .photo-count
{
	clear: both;
	display: inline;
	float: left;
	line-height: 24px;
	text-align: left;
	color:blue;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
}

/* print page */
body.print-page
{
	background:none;
	margin:0 auto;
	width:800px;
}
body.print-page .detail-properties .prop-header
{
	background-color: #000;	
	margin-top: 5px;
}

body.print-page form > table
{
}
body.print-page .entry-title
{
	font-size:16px;
}
body.print-page .details .title-panel
{
	width: auto;
}
body.print-page .relatedLink-panel
{
	display:none;
}
body.print-page .detail-properties div.prop-list td
{
	width: 33%;
}
body.print-page .detail-properties table.prop-list .value .comment
{
	width: auto;
}
body.print-page .vehicle-comments .detail-properties table.prop-list .value .comment
{
	width: auto;
}
body.print-page .photo-gallery .photo-main
{
	clear:both;
	float:left;
	margin:0 4px 0 0;
}
body.print-page .photo-gallery .photo-main img
{
	width:auto;
}
body.print-page .photo-gallery .photo-thumb
{
	float:left;
	margin:0;
}
body.print-page .photo-gallery .photo-count
{
	display: none;	
}
body.print-page .photo-gallery .photo-thumb img
{
	margin:0 4px 4px 0;
	width:90px;
}
body.print-page .csnavigationtable
{
	clear:both;
}
body.print-page .csnavigationtable span
{
	display:none;
}
body.print-page .print-review .photo-gallery
{
	margin: 4px auto;
}
body.print-page .print-review .photo-gallery .photo-main
{
	float:none;
	width: 100%;
}
body.print-page .print-review .photo-gallery .photo-main img
{
	width:150px;
	margin:0 4px 4px 0;
}
body.print-page .photo-header
{
	display:none;
}

body.print-page .new-showroom .details-container .detail-properties
{
	width: 400px;
}
.editorialphoto-container .photo-main
{
	float: none;
	margin: 0 auto;
	position: relative;	z-index: 2; /*for click to work in FF*/
}
.editorialphoto-container .photo-main a
{
	display: block;
}
.editorialphoto-container .photo-gallery .photo-main a img
{
	cursor: pointer;
	width: auto;
}
.editorialphoto-container .photo-gallery .photo-thumb
{
	display: none;
}
.editorialphoto-container .photo-navigation
{
	float: right;
	margin: 0;
	position: relative;
	width: 70px;
	z-index: 2;
}
.editorialphoto-container .photo-navigation table,
.editorialphoto-container .photo-navigation table .buttons
{
	width: auto;
	background:none;
}

.editorialphoto-container .photo-navigation a,
.editorialphoto-container .photo-navigation a:hover
{
	background-image: url(/carcontent/green/editorial/buttons.gif);
	cursor: pointer;
	display: block;
	height:17px;
	width:17px;
	background-repeat:no-repeat;
	display:block;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-10000px;
}

.editorialphoto-container .photo-navigation .button-prev
{
	position: absolute;
	right: 49px;
}
.editorialphoto-container .photo-navigation .button-prev:hover
{
	background-position: -17px 0;
}
.editorialphoto-container .photo-navigation .button-next
{
	background-position: -34px 0;
	position: absolute;
	right: 5px;
}
.editorialphoto-container .photo-navigation .button-next:hover
{
	background-position: -51px 0;
}
.editorialphoto-container .photo-navigation .button-stop
{
	background-position: -68px 0;
	position: absolute;
	right: 27px;
}
.editorialphoto-container .photo-navigation .button-stop:hover
{
	background-position: -85px 0;
}
.editorialphoto-container .photo-navigation .button-play
{
	background-position: -102px 0;
	position: absolute;
	right: 27px;
}
.editorialphoto-container .photo-navigation .button-play:hover
{
	background-position: -119px 0;
}
.editorialphoto-container .photo-navigation .button-close
{
	display: none;
}

/*PHOTO GALLERY POPUP*/
.photo-gallery-popup .photo-header .content
{
	color:black;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	width:350px;
	margin-left:auto;
	margin-right:auto;
}
.photo-gallery-popup .photo-main
{
	text-align:center;
	padding:5px;
	padding-bottom:10px;
}

.photo-gallery-popup .buttons
{
	background:none;
	width:auto;
}

.photo-gallery-popup .photo-count
{
	display:none;
}
.photo-gallery-popup .photo-main img
{
	border:1px solid silver !important;
}
.photo-gallery-popup .photo-thumb
{
	margin-top:10px;
}
.photo-gallery-popup .photo-thumb a
{
	padding:1px;
}
.photo-gallery-popup .photo-thumb img
{
	border:1px solid silver !important;
}
.photo-gallery-popup .photo-thumb .selected img
{
	border:1px solid red !important;
}
.photo-gallery-popup .photo-thumb a:hover img
{
	border:1px solid orange !important;
}
.photo-gallery-popup .photo-stock-note
{
	float:left;
	font-size:11px;
	margin-top:-104px;
	width:100%;
}
.photo-gallery-popup .photo-navigation .button-prev
{
	background-image:url(/carcontent/endeca/b_sh_back.gif); 
	background-repeat: no-repeat;
	width:62px; 
	height:28px;
	float:left;
	padding-right: 5px;
}
.photo-gallery-popup .photo-navigation .button-prev:hover
{
	background-image:url(/carcontent/endeca/b_sh_back_o.gif);
}
.photo-gallery-popup .photo-navigation .button-next
{
	background-repeat:no-repeat; 
	background-image:url(/carcontent/endeca/b_sh_next.gif);
	width:62px; 
	height:28px;
	float:left;
}
.photo-gallery-popup .photo-navigation .button-next:hover
{
	background-image:url(/carcontent/endeca/b_sh_next_o.gif);
}
.photo-gallery-popup .photo-navigation .button-stop
{
	background-repeat:no-repeat; 
	background-image:url(/carcontent/endeca/b_sh_stop.gif); 
	width:62px; 
	height:28px;
	float:left;
}
.photo-gallery-popup .photo-navigation .button-stop:hover
{
	background-image:url(/carcontent/endeca/b_sh_stop_o.gif);
}
.photo-gallery-popup .photo-navigation .button-play
{
	background-repeat:no-repeat; 
	background-image:url(/carcontent/endeca/b_sh_play.gif); 
	width:62px; 
	height:28px;
	float:left;
}
.photo-gallery-popup .photo-navigation .button-play:hover
{
	background-image:url(/carcontent/endeca/b_sh_play_o.gif);
}

.photo-gallery-popup .photo-navigation .button-close
{
	background-repeat:no-repeat; 
	background-image:url(/carcontent/endeca/b_sh_close.gif); 
	width:62px; 
	height:28px;
	float:left;
}
.photo-gallery-popup .photo-navigation .button-close:hover
{
	background-image:url(/carcontent/endeca/b_sh_close_o.gif);
}

.photo-gallery-popup .photo-navigation
{
	width:300px;
	margin-left:auto;
	margin-right:auto;
}

.photo-gallery-popup .photo-navigation a,
.photo-gallery-popup .photo-navigation a:hover 
{
	text-indent:-10000px;
	overflow:hidden;
}


/* NEW RSS NEWS */
.RSSNews {
padding:4px 4px 0 0;
}

.RSSNews ul {
list-style-type:none;
}
.RSSNews * {
margin:0;
padding:0;
}

.RSSNews li {
margin:0 4px 4px;
}

.RSSNews a {
display:block;
text-decoration:none;
width:100%;
}

.RSSNews a:hover h3 {
color:#FF9A00;
text-decoration:underline;
}

.RSSNews a:hover {
text-decoration:none;
}

.RSSNews img {
border:0px none;
float:left;
font-size:8px;
margin:4px;
}

.RSSNews h3 {
color:#18397C;
font-size:14px;
line-height:16px;
}

.RSSNews p {
color:#666666;
font-size: 12px;
}

.description .RSSNews p 
{
	font-size:11px;
	color:#000;
}

.RSSNews .separator {
clear:both;
font-size:0;
line-height:0;
}

.RSSNews .end {
clear:both;
}

.entry-summary 
{
	font-style:italic;
}

.content-panel
{
	padding-bottom:30px;
}

.authorContent
{
	text-transform: capitalize;
	padding-bottom:20px;
}

.entry-commenturl
{
	display:block;
	margin-bottom:10px;
}

.flags-panel
{
	background-color: Whitesmoke;
	width: 560px;
	margin-top: -10px;
	*margin-top: -25px; /* IE only */
}

.flags-panel .Mercury-Certification
{
	background:transparent url(/boatcontent/e/certifications/mercury-withborder.gif) no-repeat scroll left center;
	display:block;
	height:26px;
	width:60px;
	padding-bottom: 10px;
	margin-left: 10px;
}

.premiumAd .content .cert-container
{
	float: left;
	width: 140px;
	position:absolute;
	bottom:1px;
	right:125px;
}

.standardAd .link .cert-container
{
	float: left !important;
	padding-top: 5px;
}

.standardAd .link .cert-container .certification
{
	padding-right: 5px;
	padding-bottom: 2px;
	float: left !important;
}

.standardAd .link .cert-container .brokerassoc
{
	float: left !important;
}

.premiumAd .content .cert-container .certification
{
	padding-right: 5px;
	float: left;
}

.premiumAd .content .cert-container .brokerassoc
{
	float: left;
	position:absolute;
	left:64px;
	bottom:-2px;
}

.standardAd .link 
{
	_height: 75px; /* IE6 as it doesn't understand min-height */
	min-height:75px;
}

/* START : new boats showroom result */

.altlayout .mainDescription-container .detail-properties .term
{
    font-size:12px; 
    padding-right:8px; 
    text-align:left; 
    width:110px;
    padding:3px;
    display:block;
    font-weight:bold;
    width:110px;
}
.altlayout .mainDescription-container .detail-properties .definition
{
    font-size:12px; 
    padding-left:8px; 
    width:auto;
}

.print-page .new-showroom .prop-list .item td
{
	background-color: #F0F0F0;	
}

.altlayout div.minimise,
.altlayout .minimise div
{
	font-size:0px;
	line-height:0;
}
.details .desktop-3panes .showBoth .dtDivContentPane,
.details .desktop-3panes .showBoth .dtDivRightPane
{
	margin-top:10px;
}
.altlayout .desktop-3panes .showLeft .dtDivContentPane
{
	width:745px;
	margin-left: 5px;
	-margin-left:auto;
}
.altlayout .desktop-3panes .showBoth .dtDivContentPane 
{
	width:440px;
}
.altlayout .dtDivLeftPane
{
	width:220px;
	position:relative;
	padding-top: 10px;
	
}

.altlayout .dtDivContentPane,
.altlayout .dtDivLeftPane
{
	margin-top:-5px;
}

.altlayout .desktop-3panes #threepanes
{
	padding-top:4px;	
}

.altlayout .MainNest
{
	clear:both;
}
.altlayout .MiddleNest
{
	padding-right:10px;
}
.altlayout .RightNest
{
	width:300px;
}

.altlayout .rbModuleTitle
{
	height: 21px;	
	margin:0;
}
.altlayout .rbModuleTitleTxt
{
     font-size: 13px;
     font-weight: bold;
     font-family: Arial;
}
.altlayout .sub-nav-left
{
	height:53px;
	background:transparent url(/boatcontent/boatsales/subnav/boatsales_subnav_wave.jpg) repeat-x scroll 0 0;
	width:230px;
	position: relative;
	top:-10px;
	color: White;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}

.altlayout .ShowroomTopNav
{	
	margin-bottom:10px;		
	position:relative;
	height:53px;
	background:transparent url(/boatcontent/boatsales/subnav/boatsales_subnav_bg.gif) repeat-x scroll 0 0;
}
.altlayout .ShowroomTopNav dl
{
	margin:0;
	padding:0;
}
.altlayout .ShowroomTopNav dt
{
	float:left;
	text-align:center;
	width:auto;	
	height:32px;
	line-height:32px
}
.altlayout .ShowroomTopNav dt a
{
	padding:0px 15px;
	float:left;	
	height:19px;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	border-top:0px solid #fff;		
	text-decoration:none;
	color:#fff;
	height:30px;
	margin-top:-13px;
	
}
.altlayout .ShowroomTopNav a.selected
{
	margin-bottom:-1px;
	margin-top:-5px;
	background-color:white;	
	position:absolute;
	right:750px;
	white-space:nowrap;
}
.altlayout .ShowroomTopNav .left-side
{
	float:right;
	width:auto;	
	margin-top:16px;
}
.altlayout .ShowroomTopNav .left-side dt a 
{
	background-color:#3593C6;
	margin-right:3px;
	height:40px;
	margin-top:-3px;
	padding:0px 10px;
	line-height:40px
}
.altlayout .ShowroomTopNav .left-side dt a:hover 
{
	background-color:#3CA8E3;
	margin-top:-3px;
}
.altlayout .ShowroomTopNav .left-side dt a.selected
{
	background:transparent url(/boatcontent/boatsales/subnav/trans_spacer.gif) repeat-x scroll 0 0;*/
	height:22px;
	margin-bottom:-1px;
	margin-top:-3px;
	text-decoration:none;
	font-weight:normal;
	color: #fff;
	font-size:18px;
	font-weight:normal
}
.altlayout .ShowroomTopNav .left-side dt a:hover.selected
{
	background-color:#3CA8E3;
	height:40px;
}
.altlayout .ShowroomTopNav .hide-sub-nav
{
	display:none;
}
.altlayout .ShowroomTopNav .show-sub-nav
{
	display:block;
	width:auto;	
	float:left;
	border-left:1px solid #529DC4;
	border-top:1px solid #529DC4;
	border-right:1px solid #529DC4;
	color: #FFF;
	height:32px;
	margin-top:20px;
}
.altlayout .ShowroomTopNav .show-sub-nav a
{
	height:32px;
	margin-top:0px;
}
.altlayout .ShowroomTopNav .show-sub-nav a:hover
{
	background-color: #D9EAF2;
	background-image: none;
	font-size:12px;
	height:32px;
	color: #0168B7 !important;
}
.altlayout .ShowroomTopNav .show-sub-nav a.selected
{
	margin-top:0px;
	position:static;
	color: #0168B7;
	height:32px;
}
.altlayout .results-header
{
	width:auto;
	background:none;
	border-bottom:solid 1px #000;
	height:auto;
}
.altlayout .results-header .match
{	
	left:0px;
	top:0px;
	position:relative;
	border-bottom:solid 1px #CCC;
	background: white;
}
.altlayout .results-header .match span
{
	color:#000;
}
.altlayout .results-header .match span h1
{
	font-size:16px;
	margin:0;
}
.altlayout .results-header .sort
{
	position:relative;
	left:5px;
	float:left;
}
.altlayout .results-header .pager
{
	position:relative;
	line-height:28px;
	bottom:0px;
	right:0px;
	float:right;
}
.altlayout .result-footer-container .results-header
{
	border-top:solid 1px #000;	
}

.altlayout .advanced-section-header
{
	display:none;
}
.altlayout .advanced-section-header-label
{
	font-size:13px;
	font-weight:bold;
}
.altlayout .refine-by-keywords .pnlHeader
{
	background-color:#EFEFEF;
	border-top:solid 1px #CCC;
	cursor:pointer;
}

.altlayout .pnlHeader a.remove
{
	float: right;
}

.altlayout .crosslinkLink
{
	font-family: Arial,Verdana,helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;	
	color:#0068B8;
	background:transparent url(/boatcontent/Boatsales/Accessories/BP_icon_bullet.gif) no-repeat;
	padding-left:20px;
}
.altlayout .boats-crosslink .crosslinkLink,
.altlayout .boats-crosslink .crosslinkNewSearch
{
    background:none;
    padding-left:0px;
}
.altlayout .boats-crosslink .crosslinkNoResults,
.altlayout-editorial .boats-crosslink .crosslinkNoResults
{
    margin-left:10px;
    font-size:11px;
}
.altlayout .crosslinkNewSearch
{
	font-family: Arial,Verdana,helvetica,san-serif;
	font-size: 11px;
	color:#0068B8;
	background:transparent url(/boatcontent/Boatsales/Accessories/BP_icon_bullet.gif) no-repeat;
	padding-left:20px;
}
.altlayout .dim-header
{
    background-color:#FFF;
    border-top:solid 1px #CCC;
    cursor:pointer;
    height:22px;
}

.altlayout .dim-selected .dim-header,
.altlayout .exp .dim-header,
.altlayout .middle .dim-header,
.altlayout .child .dim-header
{
	background-color:#EFEFEF;
	border-top:solid 1px #CCC;
}
.altlayout .refine-by-keywords .exp
{
    background-color:#EFEFEF;
	border-top:solid 1px #FFF;
}
.altlayout .refine-by-keywords .pnlHeader .lblKeyword,
.altlayout .dim-header .dim-header-label
{
	background:url(/boatcontent/boatsales/showroom/gnav_active_right_arrow.gif) no-repeat left center;
	padding-left:22px;	
}
.altlayout .dim-selected .dim-header .dim-header-label, 
.altlayout .refine-by-keywords .exp .lblKeyword,
.altlayout .exp .dim-header .dim-header-label, 
.altlayout .middle .dim-header .dim-header-label, 
.altlayout .child .dim-header .dim-header-label
{
	background:url(/boatcontent/boatsales/showroom/gnav_down_arrow.gif) no-repeat left center;
}

/* Start: Showroom listing Keyword panel */
.altlayout .refine-by-keywords .pnlHeader
{
	padding:4px;
	position:relative;
}

.altlayout .refine-by-keywords .pnlKeyword 
{
	float:left;
	padding-left:22px;
	padding-top:3px;
}
.altlayout .refine-by .go-button 
{
	float:right;
	padding-right:6px;
}
.altlayout .refine-by .go-button a
{
	background:transparent url(/boatcontent/boatsales/go_btn.gif) no-repeat scroll 0 0;
	display:block;
	height:30px;
	outline:none;
	text-decoration:none;
	text-indent:-10000px;
	width:30px;
}
.altlayout .refine-by .refine-options 
{
	display:none;
}
/* End: Showroom listing Keyword panel */

.altlayout .dimval-morelink
{
	position:relative;
	float:right;
	margin-right:0px;
	text-decoration:none;
	color:#88AFCE;
}
.altlayout .dimval-count
{
	float:right;
	color:#666666;
}
.sponsored
{
	display:none;
}

.altlayout .results .header .customStyle
{
	border-left:dotted 1px #898989;
	border-top:dotted 1px #898989;
	width:4px;
	height:14px;
	margin-top:7px;
	margin-right:3px;
	float:left;
	
}
.altlayout .results .footer .customStyle
{
	border-bottom:1px dotted #898989;
	border-left:1px dotted #898989;
	float:left;
	height:14px;	
	position:relative;
	margin-right:2px;
	top:-5px;
	width:4px;
	_border:none;

}
.altlayout .results .customStyle2
{
	border-left:dotted 1px #898989;	
	margin-left:2px;
}
.altlayout .newboats
{
	position:relative;	
	margin-left:-10px;
	width:437px;		
}

.altlayout .imageListing
{
	display:inline;
}
.altlayout .results .label-selected-count
{
	color:#898989;
	float:left;
}
.altlayout .thumbs
{
	text-align:center;
	width:80px;
	height: 59px;
	float:left;
}
.altlayout .newboats .thumbs
{
	width: 150px; 
	height: auto;
}
.altlayout-editorial .item .thumbs a img,
.altlayout .thumbs a img
{
	border:1px solid #999999;
    padding:1px;
}
.altlayout .item .thumbs a img 
{
    border:1px solid #999999;
    width:65px;
}
.altlayout .check-column
{
	float:left;
	margin:45px 0 2px;
}

.check-column .CompareAdd 
{
	background-position:0 0;
}
.altlayout .check-column .CompareAdded 
{
	background-position:0 -26px;
}
.altlayout .check-column div
{
	background:transparent url(/bikecontent/bikesales/results/check.gif) no-repeat scroll 0 0;
	height:20px;
	width:18px;
}
.altlayout .box .b1
{
	margin:0 3px;
}
.altlayout .box .b2
{
	margin:0 2px;
}
.altlayout .box .b2,
.altlayout .box .b4
{
	display:block;
}
.altlayout .blue .top .solid
{
	background-color:#FFF;
}
.altlayout .blue .top .b1
{
	background-color:#50A0E3;
}
.altlayout .blue .bottom .solid
{
	background-color:#50A0E3;
}
.altlayout .nav-container .rbModuleTitle
{
	background:none;
	background-color:#50A0E3;	
}
.altlayout .nav-container .rbModuleTitleTxt
{
	margin-left:60px;
	line-height:20px;
	font-size:13px;
}
.altlayout .boxcontent
{
	padding:9px 4px;
}
.altlayout .landingnav-container .power-nav
{
    margin-top:10px;
}
.altlayout .nav-container .icon-overlay
{
	background:transparent url(/boatcontent/boatsales/showroom/icon_mylist.gif) no-repeat scroll 0 0;
	display:block;
	height:46px;
	width:47px;
	top:-15px;
}
.altlayout .breadcrumbs-container
{
	margin-top:10px;
}
.altlayout .breadcrumb th
{
	white-space:normal;
	width:20%;
}
.altlayout .breadcrumb td
{	
	vertical-align: bottom;
}
.altlayout .crumbbit
{
	overflow:hidden;
	padding-left:8px;
	
}

.altlayout .breadcrumb .crumbbit .crumbtext
{
	width:70%;	
}
.altlayout .breadcrumbs .remove
{
	background:transparent url(/carcontent/powersearch/icons.gif) no-repeat scroll 0 -155px;
	text-indent:-10000px;
	outline:none;
	height:15px;
	width:12px;		
}

.altlayout .results .hpl-compare-selected
{
	float:left;
	color:#000;
	font-size:11px;
	text-decoration:underline;
	margin-left:2px;
	background:transparent url(/bikecontent/bikesales/sales_compare_selected_btn.gif) no-repeat scroll 0 0;
	text-indent:-10000px;
	width:70px;	
	height:19px;	
	display:block;	
	outline:none;
}
.altlayout .results .link-clear
{
	text-indent:0;
	display:block;
	background:none;
	color:#000;
	font-size:11px;
	text-decoration:underline;
	background:transparent url(/bikecontent/bikesales/sales_clear_selected_btn.gif) no-repeat scroll 0 0;
	text-indent:-10000px;
	width:54px;	
	height:19px;	
	display:block;	
	outline:none;
	float:left;
}
.altlayout .header,
.altlayout .footer
{
	display:block;
	height:18px;
	line-height:18px;
	margin:0 2px;
	padding:4px 0;
}
.altlayout .pricing-container
{
	width:auto;
	float:right;
	text-align:center;
	width:105px;	
	margin-bottom:10px;
}
.altlayout .pricing-container .price
{
	font-weight:bold;
	font-size:16px;
}
.altlayout .enquiry-button
{
	float:right;	
	width:120px;	
	clear:right;
}
.altlayout .newboats .enquiry-button
{
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 84px;
}
.altlayout a.details-button
{
	margin-left:auto;
	margin-right:auto;
	background:transparent url(/boatcontent/boatsales/showroom/bs_btn_view_more.gif) no-repeat scroll 0 0;
	height:26px;
	text-indent:-10000px;
	width:88px;
	border:none;
	outline:none;
	display:block;
}
.altlayout a.details-button:hover
{
	background:transparent url(/boatcontent/boatsales/showroom/bs_btn_view_more.gif) no-repeat scroll 0 -26px;
}
.altlayout .newboats .data
{
	width: 419px;	
}
.altlayout .right 
{
	float:left;	
	width:260px;
	_width: 250px;
	position: relative;
	left: 5px;
}
.altlayout .boatAccessoryData .right
{
    margin-left:6px;
    width:285px;
}
.altlayout .right .details
{
	float:left;
	width:140px;
}
.altlayout .right .details .title
{
	font-size:12px;
	font-weight:bold;
	color: #000;	
}
.altlayout .DescriptionAndPrice
{
	margin-bottom: 30px;	
}


.altlayout .PriceInfo .header
{
	display:none;	
}
.altlayout .PriceInfo .details 
{
	width:150px;
	float:left;
	text-align: right;
}
.altlayout .summary-list
{
	padding:0;
	margin:0;
	list-style:none;
}
.altlayout .imageListing .newboats .data
{
	behavior:url( '/Tig/DesktopModules/EndecaPowerResults/IEEndecaPowerResults.htc' );	/* behaviour script for IE 6 */
	border-bottom:1px solid #CCC;
	float:left;
	padding:10px 0;	
	display:block;	
	background-color:#FFF;	
}
.altlayout .imageListing .newboats .hover,
.altlayout .imageListing .newboats .data:hover
{
	background-color:#F7F7F7;
	cursor:pointer;
	_cursor:hand;
}
.altlayout .centre
{
	float:left;
	margin:0px 4px;	
}

.altlayout .item .details div
{
	font-size: 10px;	
}

.altlayout-editorial .item .details .title,
.altlayout .item .details .title
{
	color: #0168B7;
}

.altlayout .moreLink .crosslinkLink a:hover,
.altlayout .moreLink .crosslinkNewSearch a:hover,
.altlayout .item:hover .title,
.altlayout .item:hover .PriceType,
.altlayout-editorial .item:hover .title
.altlayout .moreLink .crosslinkLink a:hover,
.altlayout .moreLink .crosslinkNewSearch a:hover,
.altlayout .item:hover .title,
.altlayout .item:hover .PriceType,
.altlayout-editorial .item:hover .PriceType,
.altlayout-editorial .item:hover .title
{
    text-decoration:underline;
    color:#EBA917;
}

/* BOAT SHOWROOM STYLES */

.altlayout .details-container .detail-properties .prop-header
{
	margin: 2px;
	padding-bottom: 2px;
	border-bottom: solid 1px #F0F0F0;
	font-weight: bold;
	text-transform: capitalize;	
}

.altlayout .details-container .detail-properties .bh_collapsible-header 
{ 
	cursor:pointer;
  	background-color:#FFF;
	background:transparent url(/boatcontent/common/minus.gif) no-repeat scroll left center;
	color:#000;
	font-weight:bold;
	padding-left:1.5em;	
	border-bottom:solid 1px #dcdcdc;
	font-size:14px;
}
.altlayout .details-container .detail-properties div.bh_exp
{
	background:transparent url(/boatcontent/common/plus.gif) no-repeat scroll left center;
}

.altlayout .data-by-redbook 
{
	background:transparent url(/carcontent/green/details/data_by_redbook.jpg) no-repeat scroll right top;
	height:70px;
	width:100%;
}

.altlayout .EnquiryForm h3 
{
	background:#5B9CD4 none repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:17px;
	font-weight:bold;
	margin:0 0 4px;
	padding:8px 5px 9px 16px;
}

.altlayout .detail-title-container h1
{
	font-size: 19px;
	font-family: Arial;
	font-weight: bold;
	line-height: 1;	
	margin: 0px;
}

.altlayout .EnquiryForm .form 
{
	background-color:#F0F6FB;
	padding:20px 20px;
	width: 250px;
	-width: 248px;
}

.altlayout .EnquiryForm fieldset 
{
	border-width:0;
	font-size:11px;
	margin:2px 0;
	padding-bottom:10px;
}

.altlayout .EnquiryForm dl 
{
	font-weight:bold;
	margin-bottom:4px;
}

.altlayout .EnquiryForm dt 
{
	float:left;
	font-size:11px;
	margin:2px 5px 0 1px;
	padding-left:1px;
	width:70px;
}

.altlayout .EnquiryForm dd 
{
	margin:2px 0;
}
.altlayout .EnquiryContainer .top, 
.altlayout .EnquiryContainer .bottom 
{
	display:block;
}
.altlayout .EnquiryForm dd input, 
.altlayout .EnquiryForm dd textarea 
{
	border:1px solid #999999;
	font-size:12px;
	width:155px;
}

.altlayout .EnquiryForm dl 
{
	font-weight:bold;
	margin-bottom:4px;
}

.altlayout .EnquiryForm dl 
{
	margin:0;
}

.altlayout .EnquiryForm .comments dt 
{
	display:block;
	margin-left:0;
	width:auto;
}

.altlayout .EnquiryForm .comments dd textarea 
{
	overflow:auto;
	width:230px;
}

.altlayout .EnquiryForm .button a 
{
	background-image:url(/boatcontent/boatsales/Showroom/send_enquiry.gif);
	background-repeat:no-repeat;
	display:block;
	font-size:0;
	height:38px;
	line-height:1px;
	text-align:center;
	text-indent:-10000em;
	width:142px;
}

.altlayout .EnquiryForm .button
{
	margin:0 9px 10px auto;
	width:142px;	
}

.altlayout .details-container
{
	width: 430px;
}

.altlayout .detail-properties table.prop-list .value
{
	width: 210px;
}

body.print-page .altlayout .MainDescription,
body.print-page .new-showroom .MainDescription
{
	width: 400px;	
}

body.print-page .altlayout .MainDescription .detail-properties .item,
body.print-page .altlayout .MainDescription .detail-properties table.prop-list .item TD,
body.print-page .new-showroom .MainDescription .detail-properties .item,
body.print-page .new-showroom .MainDescription .detail-properties table.prop-list .item TD
{
	background-color: #FFF;
}

body.print-page .altlayout .details .title-panel,
body.print-page .new-showroom .details .title-panel
{
	width: 500px;	
}

body.print-page .new-showroom .detail-properties table.prop-list .item-alt TD,
body.print-page .altlayout .detail-properties table.prop-list .item-alt TD
{
	background-color: #F0F0F0;	
}

body.print-page .new-showroom .detail-properties table.prop-list .item TD,
body.print-page .altlayout .detail-properties table.prop-list .item TD
{
	background-color: #FFF;	
}

.altlayout .detail-properties table.prop-list .label
{
	display: block;
	width: 190px;
	text-align: left;
	padding-left: 18px;
	font-weight:normal;
}

.altlayout .MainDescription
{
    padding-top:5px;
}
.altlayout .MainDescription .detail-properties table.prop-list .item
{
	background-color: #FFFFFF;
	padding: 0px;
	border: none;
}

.altlayout .MainDescription .detail-properties table.prop-list .label
{
	padding: 0px;
	width: 110px;
	display: block;
	font-weight:bold;
}
.altlayout .MainDescription .detail-properties table.prop-list .value
{
	width: 170px;	
}
.altlayout .MainDescription .detail-properties table.prop-list .item-alt,
.altlayout .MainDescription .detail-properties table.prop-list .item
{
	padding: 0px;	
	line-height: 12px;
	vertical-align: top;
	height: 21px;
	background-color: #FFFFFF;
}

.altlayout .dealer-locator
{
	background-image:url(/boatcontent/boatsales/Showroom/locatedealer.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

.altlayout .site-button
{
	clear:none;
	text-align: left;
	width: 100px;
}

.altlayout .site-button a,
.altlayout .site-button a:hover
{
	background-image: none;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
	color: #54A1E2;	
	width: 100px;
}

.altlayout .pricing-clarity-link
{
	color: #0068B8;
	text-decoration: underline;
	cursor: pointer;
	_cursor: hand;
	display: inline;	
	margin-left: 5px;
}

.altlayout .pricing-clarity-link:hover
{
	color: #FF9A00;
}

body.print-page .new-showroom .photo-gallery .photo-thumb,
.altlayout .photo-gallery .photo-thumb
{
	float:right;
	text-align:left;
	width: 84px;	
}

.altlayout .photo-gallery .photo-thumb img
{
    border:1px solid #999999 !important;
    padding:1px;
}

body.print-page .altlayout .detail-title-container h1,
body.print-page .new-showroom .detail-title-container h1
{
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	line-height:1;
	margin-bottom:5px;
	margin-top:5px;	
}

body.print-page .altlayout .details-container .detail-title-container,
body.print-page .new-showroom .details-container .detail-title-container
{
	border-bottom: solid 1px black;	
}

body.print-page .altlayout .photo-gallery .photo-thumb,
body.print-page .new-showroom .photo-gallery .photo-thumb
{
	float: left;	
}

body.print-page .altlayout .value,
body.print-page .new-showroom .value
{
	width: 260px;	
}

body.print-page .altlayout  .label,
body.print-page .new-showroom .label
{
	text-align: left;	
	width: 160px;
	display: block;
}

body.print-page .altlayout .item-alt, 
body.print-page .altlayout .item,
body.print-page .new-showroom .item-alt,
body.print-page .new-showroom .item
{
	padding-left: 10px;	
}

body.print-page .altlayout .detail-title-container,
body.print-page .new-showroom .detail-title-container
{
	border: none;	
}

body.print-page .new-showroom .photo-gallery .photo-main,
.altlayout .photo-gallery .photo-main 
{
	float:left;
	margin-left:4px;
}

.altlayout .photo-gallery .photo-main img
{
    border:1px solid #999999 !important;
	padding:1px;
}
.altlayout .photo-gallery .photo-main img.ImageNotFound
{
    border:0px none !important;
    padding:0px;
}


body.print-page .flags-panel,
.altlayout .flags-panel,
.altlayout .photo-gallery .photo-header, 
.altlayout .photo-gallery .photo-count 
{
	display:none;
}

.altlayout .photo-gallery
{
	padding-top: 8px;
}

.new-showroomToolbox
{
    padding-top:5px;
}
.new-showroomToolbox .icon-overlay
{
	background:url(/boatcontent/boatsales/Showroom/icon_toolbox.gif);
	height:45px;
	left:2px;
	position:absolute;
	top:-15px;
	width:60px;
}

.altlayout .box
{
	background:transparent none repeat scroll 0%;
	margin-bottom:4px;
	height:100%;
}
.altlayout .box .top, 
.altlayout .box .bottom
{
	background:transparent none repeat scroll 0%;
	display:block;
	font-size:1px;
}
.altlayout .box .b1, 
.altlayout .box .b2,  
.altlayout .box .b3,  
.altlayout .box .b4
{
	background-color:#fff;
	display:block;
	height:1px;
	overflow:hidden;
}
.altlayout .box .b2,
.altlayout .box .b3,
.altlayout .box .b4,
.altlayout .box .inner
{
	border-style:solid;
	border-width:0 1px;
}
.altlayout .box .b1
{
	margin:0 5px;
	background-color: #2C8CDD;
}
.altlayout .box .b2
{
	border-width:0 2px;
	margin:0 3px;
}
.altlayout .box .b3
{
	margin:0 2px;
}
.altlayout .box .b4
{
	margin:0 1px;
	height:2px;
}
.altlayout .box .inner
{
	background-color:#fff;
	display:block;
	padding: 1px 5px 0 5px;
}

.boatAccessoryEnquiryConfirm .inner .thankyou
{
     height: 65px;
	 
}

.altlayout .boxcontent
{
	height:100%;
	padding: 0;	
}
.new-showroomToolbox .rbModuleTitleTxt
{
	margin-left: 66px;
}

.new-showroomToolbox .boxcontent
{
	padding-top: 10px;	
}

.altlayout .dealer-locator
{
	padding-top: 5px;
	padding-left: 65px;
	padding-bottom: 10px;
}
.CrossLinkReview .item:hover
{
	cursor: pointer;	
}
.altlayout .CrossLinkReview .Reviews
{
	padding:10px;	
}
.CrossLinkReview .image img
{
    float:left;
    padding-right:10px;
}
.CrossLinkReview .title 
{
	color:#0168B7;
	font-weight:bold;
	font-size:11px;
}
.CrossLinkReview .desc, 
.CrossLinkReview .desc_pub
{
    float:right;
    width:168px;
}
.CrossLinkReview .desc, 
.CrossLinkReview .desc_pub, 
.CrossLinkReview .desc_pub span
{
    font-size:11px;
}
.dtDivLeftPane .CrossLinkReview .desc,
.dtDivLeftPane .CrossLinkReview .desc_pub,
.dtDivLeftPane .CrossLinkReview .desc_pub span
{
    width:111px;
    font-size:9px;
}
.CrossLinkReview .item .divNoImage .desc_pub,
.CrossLinkReview .item .divNoImage .desc 
{
    float:none;
    width:auto;
    _width:auto;
    padding:0px;   
}
.CrossLinkReview .link
{
    font-size:11px;
    text-align:right;
}
.CrossLinkReview .item .divNoImage .desc_pub span
{
    float:none;
}
.CrossLinkReview .desc_pub, 
.CrossLinkReview .desc_pub span 
{
	color:#666;
}
.CrossLinkReview .item
{
    *zoom:1;
    *cursor:pointer;
    margin-bottom:10px;
}
.altlayout .CrossLinkHeaderItem
{
	background-color: #EFEFEF;
	width: 263px;
	padding: 5px  0px 5px 5px;
}
.altlayout .MatchingResultsHeader,
.altlayout .CrossLinkHeader,
.altlayout-editorial .CrossLinkHeader
{
	display:block;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px 10px;
}
.altlayout .MatchingResultsHeader
{
	background-color:#EFEFEF;
}
.altlayout-editorial .boats-crosslink .boxcontent,
.altlayout-editorial .CrossLinkReview .boxcontent
{
    padding:6px;
}
.altlayout-editorial .boats-crosslink .details,
.altlayout .boats-crosslink .details
{
	float: right;
	width: 126px;	
}
.altlayout-editorial .boats-crosslink .details
{
  width:100px;
}

.altlayout-editorial .boats-crosslink .details div,
.altlayout .boats-crosslink .details div
{
	font-size: 11px;
}
.altlayout-editorial .boats-crosslink .details .crosslinkPrice,
.altlayout .boats-crosslink .details .crosslinkPrice
{
	float:left;
	font-weight:bold;
}
.altlayout-editorial .boats-crosslink .details .crosslinkState,
.altlayout .boats-crosslink .details .crosslinkState
{
    padding-left:4px;
	float:left;
}
.altlayout-editorial .boats-crosslink .details .pTypeLink,
.altlayout .boats-crosslink .details .pTypeLink
{
	float:left;
}
.altlayout-editorial .boats-crosslink .details .pTypeLink .PriceType,
.altlayout .boats-crosslink .details .pTypeLink .PriceType
{
    text-decoration:none;
    font-size:9px;
}
.altlayout-editorial .boats-crosslink .thumbs,
.altlayout .boats-crosslink .thumbs
{
	height: auto;	
}
.altlayout-editorial .boats-crosslink .thumbs 
{
  width:65px;
}
.altlayout-editorial .boats-crosslink .thumbs
{
  float:left;
}
.altlayout .link
{
	text-align: right;	
}

.new-showroom .pricing-clarity-link
{
	color: #0068B8;
	text-decoration: underline;
	display: inline;
	margin-left: 5px;
	_cursor: hand;
}

.new-showroom .pricing-clarity-link:hover
{
	color: #FF9A00;	
	cursor: pointer;
}

.new-showroomToolbox .details-back-link,
.new-showroomToolbox .backlink
{
	background:url(/carcontent/powersearch/icons.gif) no-repeat 5px 5px;
}

.new-showroomToolbox .PdfButton
{
	background:transparent url(/carcontent/green/details/pdf.gif) no-repeat 0px 5px;
}
.new-showroomToolbox .EmailAFriendButton
{
	background: transparent url(/carcontent/powersearch/icons.gif) no-repeat scroll 0 -97px;
}

.new-showroomToolbox .boxcontent a
{
	display:block;
	font-size:12px;
	padding:4px 4px 4px 24px;	
}

.altlayout .details-price
{
	font-size: 23px;
	font-weight: normal;
	display:block;
}

.altlayout .details-price-info .PriceType
{
	text-align: right;	
}

.altlayout .PriceType
{
	font-size: 9px;
}

.altlayout-editorial .CrossLinkReview .CrossLinkHeader,
.altlayout .CrossLinkReview .CrossLinkHeader 
{
	display:block;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px 10px;
}

.altlayout .desktop-3panes .showBoth .dtDivContentPane
{
	width: 430px;
	margin-left:10px;
}

.altlayout .photo-thumb img
{
	padding-bottom: 2px;	
}

body.print-page .altlayout #desktop-footer,
body.print-page .altlayout .detail-title-container,
body.print-page .altlayout .details-container,
body.print-page .new-showroom #desktop-footer,
body.print-page .new-showroom .detail-title-container,
body.print-page .new-showroom .details-container
{
	width: 800px;
}

body.print-page .new-showroom .prop-header .content
{
	font-size: 1.1em;
	font-weight: bold;
	line-height: 21px;
	color: #fff;
	margin-left: 5px;
}

.search-container2 .rbModuleTitleTxt .showroom-accessories
{
	float: right;
	color: White;
	padding-right: 37px;
	font-size: 14px;
	font-weight: bold;	
}


.search-container2 .rbModuleTitleTxt .showroom-boatsforsale
{
	float: left;
	color: White;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
}

.altlayout .detail-title-container .title-panel
{
	float:left;
	margin-bottom:5px;
	margin-left:0;
	width:430px;	
}

.altlayout .detail-title-container .details
{
	border-bottom:1px solid #000000;
	margin-right: 10px;
}

.altlayout .detail-title-container .header
{
	display: none;
}

.altlayout .details-container .detail-title-container
{
	border-bottom:1px solid #000000;
}

.altlayout .detail-title-container
{
	border: 0;
}

.altlayout .EnquiryForm .details
{
	float:none;	
	width: 240px;
}

.altlayout .compare-properties .compare-table
{
	border-top:1px solid silver;
	margin-top:10px;
	padding-top:10px;
	width:948px;	
}

.altlayout .comparepage .backlink
{
	float:right;
	margin-top:14px;
	padding:0;
	text-align:right;
	text-decoration:underline;
	width:350px;	
}

.altlayout .sponsoredLinks .boxcontent 
{ 
	padding:10px; 
} 
.altlayout .sponsoredLinks a 
{ 
	background:transparent url(/boatcontent/boatpoint/showroom/gnav_arrow_bullet.gif) no-repeat 0 6px; 
	padding-left: 10px;
	color: #54A1E2;
	font-weight: bold;
	font-size:12px; 	
	display: block;	
}
.altlayout .sponsoredLinks a:hover
{
    color:#EBA917;
    text-decoration:underline;
}
.altlayout .sponsoredLinks .notheme
{
	margin-bottom: 5px;	
}


/* START - Showroom, new navigation styling */
.altlayout .dimval .dim-link,
.altlayout .dimval .dim-link a
{
  display:block;
  font-size:11px;
  white-space:normal;
  width:70%;
}
.altlayout .dim-header-label, 
.altlayout .lblKeyword 
{
  color:#000;
  float:left;
  line-height:22px;
  font-size:12px;
}
.altlayout .refine-by-keywords .pnlHeader 
{
  height:22px;
}
.altlayout .dimval label
{
  line-height:20px
}
.altlayout .dimval input,
.altlayout .dimval label 
{
  padding-right:3px;
  color:#0168B7;
  cursor:pointer;
  font-size:11px;
  display:block;
  float:left;
}
.altlayout .dim-selected .dim-values 
{
  background-color: #f3f3f3;
}
.altlayout .dimval 
{
  height:17px;
  vertical-align:middle;
  margin-top:0;
}
/* END - Showroom, new navigation styling */


.boats-crosslink .divFilterByState {
    display:block;
    font-family:Verdana,Geneva,sans-serif;
    font-size:12px;
    font-weight:bold;
    margin:0;
    height:30px;
    _width:188px;
    padding:5px 10px 0px 10px;
    background-color:#EFEFEF;
}
.altlayout-editorial .boats-crosslink .divFilterByState
{
    _width:auto;
}
.boats-crosslink .ddlText {
    float:left;
    margin-top:5px;
}
.boats-crosslink .ddlState{
    float:left;
    margin-left:5px;
    margin-top:3px;
}
.boats-crosslink .divFilterByState .hide-text 
{
    height:27px;
}
.boats-crosslink .divFilterByState .go-button {
    float:right;
    background:url(/boatcontent/boatsales/go_btn.gif) no-repeat;
    display:block;
    height:30px;
    text-decoration:none;
    text-indent:-10000px;
    outline:none;
    width:30px;
    cursor:pointer;
}
.boats-crosslink .item
{
    margin-bottom:10px;
    cursor:pointer;
    *height:100%;
}
.boats-crosslink .item .image
{
    float:left;
}
.boats-crosslink .item .image img 
{
    padding-bottom:11px;
}
.boats-crosslink .item .desc_pub span 
{
  margin-left:0px;
}
.CrossLinkReview 
{
  padding-top:5px;
}
.altlayout-editorial .dtDivLeftPane 
{
  margin:0px;
  padding: 4px 0 0 10px;
  width:200px;
}
.altlayout-editorial .dtDivContentPane 
{
  margin:0px;
  padding: 4px 8px;
}
.altlayout-editorial .desktop-4panes .showLeft .dtDivContentPane {
  width:630px;
}


/* START : boat compare page */
.comparepage-header
{
	clear:both;
	height:30px;
	margin-top:10px;
	width:600px;
}
.comparepage-header .header
{
	float:left;
	width:600px;
}
.comparepage-header .rbModuleTitleTxt
{
	font-size:1.5em;
	letter-spacing:-1px;
	line-height:22px;
	margin-left:10px;
	color:#000;
}
.comparepage .backlink
{
	float:right;
	margin-top:14px;
	padding:0;
	text-align:right;
	text-decoration:underline;
	width:350px;
	position:absolute;
}
.compare-header
{
	border-top:1px solid silver;
	float:left;
	height:0;
	padding-top:10px;
	width:100%;
}
.compare-cell span
{
	display:block;
	font-size: 11px;
	white-space: normal;
}
.compare-cell span h4 {
    margin: 0;
    margin-right: 2px;
    display: inline;
    font-size: 11px;
}
.compare-header span
{
	font-family:Lucida Sans Unicode;
	font-size:1.3em;
	font-weight:bold;
	left:360px;
	letter-spacing:-1px;
	line-height:26px;
	position:relative;
}
.compare-panel
{
	display:block;
}
.comparepage .prop-header
{
	height:80px;
}
.comparepage .next,
.comparepage .prev
{
	display:block;
	height:30px;
	width:80px;
	text-indent:-10000px;
	outline:none;
}
.comparepage .next
{
	background:transparent url(/bikecontent/bikepoint/next_btn.gif) no-repeat 0 0;
	margin-right:10px;
	float:right;
}
.comparepage .prev
{
	background:transparent url(/bikecontent/bikepoint/previous_btn.gif) no-repeat 0 0;
	margin-left:10px;
	float:left;
}
.comparepage .enquiry-link,
.comparepage .remove-link
{
	float:left;
	line-height:16px;
	padding-left:18px;
	text-align:left;
	text-transform:capitalize;
	width:100%;
}
.comparepage .enquiry-link
{
	background:transparent url(/bikecontent/bikepoint/view_details_icon.gif) no-repeat 0 center;
}
.comparepage .remove-link
{
	background:transparent url(/bikecontent/bikepoint/delete_icon.gif) no-repeat 0 center;
}
.comparepage .compare-table
{
	width:auto;
}
.comparepage .compare-row-alt
{
	background-color:#F0F0F0;
}
.comparepage .compare-row-header
{
	background-color:#FEC700;
	color:white;
	font-weight:bold;
	height:26px;
}
.comparepage .compare-row-header span
{
	margin-left:10px;
	text-transform:capitalize;
}
.comparepage .thumb
{
	float:left;
}
/* END : boat compare page */

.AccessoriesResultSingle 
{ 
  display:block;
  clear:both;
  padding:10px 0px;
}

.boatAccessorySponsored
{
	display:none;
    background:  #666666;
    width: 100%;
}
.boatAccessoryResult accessoryItem:hover
{
    background:#CCCCCC;
}

.boatAccessoryResult .accessoryItem
{
    float:left;
    width:100%;
}

.boatAccessory .breadcrumb-new-search
{
    margin-top: 5px;
  
  padding-left: 25px;
  margin-bottom: 5px;
   text-decoration: underline;
   color: #0068B8;
   background:transparent url(/boatcontent/boatsales/Accessories/searchme.gif) no-repeat scroll left center;
   height: 17px;
}

.boatAccessoryResult
{
    width:430px;
}
.boatAccessoryListItemHeader
{
    background:#0974AC;
    width: 100%;
    height: 20px;
    float: left;
    padding-top: 3px;
    _overflow: hidden;

}

.boatAccessoryListItemHeader span
{
    color:#FFFFFF;
    float:left;
    font-size:12px;
    padding-left:3px; 
  padding: 0px !important;
  
}

.boatAccessoryListItemHeader span h2
{
    line-height:0;
     _line-height: 14px;

    
    padding-right:5px;
    font-size:12px;
    margin-left:6px;
    text-transform:uppercase;
   
}

/* Hack for IE7 display of list items */
html>body .boatAccessoryListItemHeader span h2  
{
      *line-height: 14px;
}

.boatAccessoryListItemHeader .advertType
{
    float:right;
    margin-right:10px;
    text-transform:uppercase;
}

.boatAccessoryListItemHeader .title h2
{
    text-transform:none;
}
.boatAccessoryListItemHeader .ViewAllHyperlink
{
    width:100%;
    display:block;
    float: right;
    
}
.boatAccessoryListItemHeader .ViewAllHyperlink .viewAll
{
    
    text-decoration:underline;
    line-height:17px;

    float: right;
    padding-right: 5px !important;
}
.boatAccessoryListItemHeader .ViewAllHyperlink:hover .viewAll
{
    color:White;
}
.boatAccessoryListItemHeader .ViewAllHyperlink:hover
{
    text-decoration:none;
     cursor:pointer;
}
.accessoryItem .right .pricing-container
{
    font-family: Arial;
    font-size: 12px;
    width: 42px;   
    width:136px;
}
.MatchingResults .PriceNow,
.accessoryItem .PriceNow
{
    display:none;
}

.boatAccessoryData {
    float:left;
    padding:10px 10px 10px 4px;
    width: 416px;
    _width:420px;
    _overflow: hidden;
}

.boatAccessoryData:hover 
{
  background: #EEEEEE; 
  cursor:pointer;
}

.boatAccessoryLeftSpacer
{
    float: left; 
    width: 10px;   
}

.boatAccessoryResultImage
{
	float:left;	
    padding: 1px;
	margin-left:5px;
	height: 100%;
	display: block;
}

.boatAccessoryResultImage a
{
    border: none;
    width:118px;
 
}

.boatAccessoryResultHeader
{
    font-family: Arial;
    font-size: 12px;
    margin-bottom: 5px;
    font-weight: bold;
}

.boatAccessoryResultSubHeader div
{
    font-family: Arial;
    font-size: 11px;
    padding-left: 10px;
    background:transparent url(/boatcontent/boatsales/Accessories/BTS_icon_bullet.gif) no-repeat scroll 0 3px;
}

.altlayout .dim-link
{
    padding-left: 18px;
    background:transparent url(/boatcontent/boatsales/Accessories/gnav_arrow_bullet.gif) no-repeat scroll 0 5px;
    color:#0168B7;
    font-size: 12px;
}
.altlayout .dim-link:hover
{
    color:#EBA917;
}

.boatAccessoryImageHyperlink
{
    padding: 0px;
    margin: 0px;
    display: block;
    font-size: 1px;
}
.boatAccessoryImageHyperlink img
{
    border:1px solid #999999;
    padding:1px;
}

.boatAccessoryResultState
{   
    float: left;
    padding-right:10px;
    display:block;
    line-height:30px;
    font-weight:bold;
    font-size:11px;
    margin-top:24px;
    width: 30px;
}

.boatAccessoryResultPrice
{
    font-weight: bold;
    text-align:right;
    padding-right:12px;
}

.boatAccessoryLineBreak
{
    clear:both;
    height: 5px;
    background: white;
}

.boatAccessoryEnquiryButton
{
	float:left;	
	width:88px;	
	margin-top:24px;	
}

.boatAccessoryEnquiry
{
    background:transparent url(/boatcontent/boatsales/Accessories/BTS_btn_enquiry.gif) no-repeat scroll 0 0;
	border:medium none;
	display:block;
	height:30px;
	width:96px;
	margin-left:auto;
	margin-right:auto;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-indent:-10000px;	
}

.boatAccessoryEnquiry:hover
{
     background:transparent url(/boatcontent/boatsales/Accessories/BTS_btn_enquiry.gif) no-repeat scroll 0 -30px;
     cursor:pointer;
     
}

.BoatAccessory .results-header
{
    border-bottom: solid 1px #CCC;
    background: #EEEEEE; 
    margin-bottom: 5px;
}


.BoatAccessory .label
{
   color: #000;
   font-weight: bold;
}

.BoatAccessory .match
{
   color: #000;
   font-weight: bold;
   padding-top: 3px;
    padding-bottom: 3px;
}

.BoatAccessory .sort .label
{
   color: Black;
}

.BoatAccessory .results-header .pager .page
{   
 color: Black;
 padding-right: 4px;
}

.BoatAccessory .results-header .pager .pages .current 
{
    display: inline;
    padding-right: 4px;
}

.BoatAccessory .results-header .pager .pages span 
{
    display: none;
}

.altlayout .BoatAccessory .results-header .sort 
{
    margin-top: 4px;
}
.bottomTopSpace embed
{
    margin:5px 0px;
}

/* Boat Accessory Keyword Search*/
.keywordSearch .pnlBody
{
    background: #0974AC;
}

.keywordSearch .pnlKeyword input
{
    border:1px none;
    float:left;
    height:18px;
    padding-left:2px;
    padding-top:3px;
    width:372px;
}
.keywordSearch .refine-by-keywords
{
    background-color:#0974AC;
    *height:26px;
}
.keywordSearch .refine-by-keywords  .pnlHeader
{
    display:none;
}
.keywordSearch .refine-by-keywords .pnlKeyword
{
    padding-left: 0px;
}

.keywordSearch .pnlBody .go-button 
{
    float: left;
}
.keywordSearch .pnlBody .go-button a 
{
    background: url(/boatcontent/boatsales/Accessories/BTS_btn_go2.gif) no-repeat scroll 0 0;
    width: 47px;
    height: 24px;
    margin-top: 2px;
    margin-left: 10px;
}
 
.keywordSearch .pnlBody .go-button a:hover
{
    background-position:0 -24px;
}
.keywordSearchlbl
{
    color:White;
    font-weight:bold;
    padding:10px;
    font-size:13px;
}
.keywordSearch, .accessoryMenu
{
  padding-top:6px;
  background:#0974AC;
}

.landingKeywordSearch
{
  height:39px;
  width:100%;
}
.landingKeywordSearch .refine-by-keywords
{
     padding-top:5px;
}
.landingKeywordSearch .pnlKeyword input
{
    width:297px;
}

/* END :  Boat Accessory Keyword Search*/

/* Boat Acessory : LISTING Group MENU*/

.altlayout .MiddleNest
{
    padding-left:5px;
}
.altlayout .accessoryMenu a.selected
{
    position:static;
    right:auto;

}
.altlayout .accessoryMenu .ShowroomTopNav
{
    background: #0974AC;
    height: 26px;
    border-top: solid 1px #D9EAF2;
    border-left: solid 1px #D9EAF2;
    border-right: solid 1px #D9EAF2;
    width: 566px;
    _width: 566px;
    _height: 22px;
    
  
}
.altlayout  .accessoryMenu .ShowroomTopNav dt
{
    height:auto;
    line-height:normal;
    
    
}
.altlayout .accessoryMenu .left-side 
{
   margin-top: 3px;
   _margin-top: 0;
   _margin-left: 0;
   _top: 2px;
   

}
.altlayout .accessoryMenu .ShowroomTopNav .left-side dt a 
{
    background:#0974AC; 
    color:#fff;
    height:26px;
   
    line-height:26px;
  
    font-weight:bold;
    margin-right:0px;
    font-size:12px;
   
}
.altlayout .accessoryMenu .ShowroomTopNav .left-side dt a h1
{
	margin: 0;
	padding: 0;
	border: 0;
}

.altlayout .accessoryMenu  .ShowroomTopNav .left-side dt a.selected
{
    background: #FFFFFF;
    color: #0974AC;
    
}

.altlayout .accessoryMenu  .ShowroomTopNav  .left-side dt a:Hover 
{
    background: #D9EAF2;
    color: #0974AC;
  
}

.boatAccessoryToolbox
{
   padding-top: 0px;
}

.altlayout .accessoryMenu  .ShowroomTopNav .left-side dt a.selected:Hover 
{
   
}


.altlayout .accessoryMenu .ShowroomTopNav .left-side dt a:hover.selected
{
    height:auto;
}

.accessoryLeftPlaceHolder .sub-nav-left
{
    height:53px;
    position:relative;
    width:225px;
    top:-10px;
    _margin-left: 2px;
}

.accessoryLeftPlaceHolder .ext-sub-nav-left
{
    height:12px;
    *height:15px;
    background-color:#0974AC;
    display:block;
    width:225px;
    position:relative;
    top:-10px;
     _margin-left: 2px;
}

.accessoryLeftPlaceHolder .SearchDescription
{
     float: right;
     padding-right: 5px;
}
/* END : LISTING MENU */

/* Sort header */
.PageFooter .results-header
{
    height: 30px;   
}
 .BoatAccessory .results-header .sort
 {
     padding-top:3px;
 }
 .BoatAccessory .results-header .sort .go-button a 
 {
     background: url(/boatcontent/boatsales/Accessories/BTS_btn_go.gif) no-repeat scroll 0 0;
     Height: 20px;
     width: 35px;
     margin-top:2px;
     _overflow: hidden;
 }
 .BoatAccessory .results-header .sort .go-button a:hover
 {
     background-position:0 -20px;
 }
 
 /* Boat Accessory Details Page */
.BoatAccessory .end
{
    clear:both;
}
.BoatAccessory .pnlCaptcha,
.BoatAccessory .pnlNonCaptcha
{
    padding-left:10px;
    padding-top:10px;
    background-color:#F0F6FB;
}
.BoatAccessory .pnlCaptchaHeader,
.BoatAccessory .pnlNonCaptchaHeader
{
    background-image:url(/boatcontent/boatsales/Accessories/icon_mobile.gif);
    background-repeat:no-repeat;
    height:34px;
    padding-left:30px;
    padding-bottom:15px;
}
.BoatAccessory .pnlNonCaptchaHeader .headerText
{
    float:left;
    margin-top:10px;
}
.BoatAccessory .pnlNonCaptchaHeader .headerText .showDetails
{
    color:#0168B7;
    text-decoration:underline;
    cursor:pointer;
}
.BoatAccessory .AccessChallenge img
{
    border:1px solid #999 !important;
    margin-right:2px;
}
.BoatAccessory .AccessChallenge .txtSpam
{
    width:146px ;
}
.BoatAccessory .lblreload
{
    color:#449DCF;
    text-decoration:underline;
    cursor:pointer;
}
.BoatAccessory #pnlAccessChallengeError
{
    color:Red;
    font-weight:bold;
}
.BoatAccessory #btnContinue
{    
    background:transparent url(/boatcontent/boatsales/Accessories/BTS_btn_go.gif) no-repeat scroll 0px 0px;
    height:20px;
    width:35px;
    left:219px;
    position:relative;
    text-indent:5000px;
    top:-37px;
    cursor:pointer;
    overflow:hidden;
}

.BoatAccessory #btnContinue:hover
{
    background-position:0 -20px;
}
.sellerDetails
{
    margin-top:5px;
}
.sellerRow
{
    background-color:#F0F0F0;
    clear:both;
    padding-bottom:5px 0px 5px 0px;
    *padding:0px;
    line-height:25px;
}
.sellerRow-alt
{
    background-color:White;
}
.sellerRow .val
{
    float:left;
    font-size:12px;
    font-weight:bold;
    padding-left:18px;
    padding-right:8px;
    text-align:left;
    width:110px;
}
.sellerRow .field
{
    float:left;
    font-size:12px;
    padding-left:8px;
    width:140px;
    word-wrap:break-word;
}
.sellerRow .end
{
    clear:both;
}

.sellerDetails .detail-properties table.prop-list .label
{
    width:111px;
}

.DescriptionAndPrice .rbModuleTitleTxt
{
    border-bottom:1px solid #8F8F8F;
    line-height:18px;
    margin-left:0px;
    font-size:14px;
}
.accessoryPriceDetails
{
     padding-bottom:10px;
    border-bottom:2px solid #0A73AA;
}
.accessoryPriceDetails .header
{
    height:9px;
}
.accessoryPriceDetails .price-panel
{
    text-align:right;
}
.accessoryPriceDetails .details-price
{
    color:#0168B7;
    font-size:23px;
    font-weight:bold;
    line-height:25px;
}
.accessoryPriceDetails .details-secondary-price
{
    font-weight:bold;
    font-size:14px;
}
.altlayout .BoatAccessory .seolinks-panel span
{
    float:left;
    padding:5px 2px;
    color:#0068B8;
    font-weight:bold;
}
.altlayout .BoatAccessory .seolinks-panel h1
{
    font-size:12px;
    font-weight:normal;
}
.altlayout .BoatAccessory h1
{
    line-height:normal;
    margin:0px;
}

.altlayout .BoatAccessory .detail-title-container .details,
.altlayout .BoatAccessory .detail-title-container .title-panel
{
    border:0px none;
}

/* Accessory Landing Page Group Menu*/
.groupMenu 
{
    border:2px solid #0974AC;
    margin-bottom:10px;    
}

/* Other Dealer Accessories */
.MatchingResults .item
{
    padding:5px;
}
.MatchingResults .details div.matching-price
{
    color:Black;
    font-size:12px;
}

.MatchingResults .details div.matching-title
{
    font-size:12px;
}

.MatchingResults .details div.matching-title:hover
{
    text-decoration:underline;
}
.MatchingResults .MatchingResultsHeader
{
    margin-bottom:5px;
}
.MatchingResults .thumbs
{
    margin-right:5px;
    height:auto;
}
.MatchingResults .moreLink
{
    border-top:0px none !important;
}

/* MAtching news and Reviews */
.altlayout .RSSNews p 
{
    font-size:11px;
    padding-left:91px;
}
.altlayout .RSSNews img 
{
    border:1px solid #CCC;
    padding:1px;
}
.altlayout .RSSNews a h3
{
    color:#0168B7;
    font-size:12px;
    font-weight:normal;
}
.altlayout .RSSNews a:hover h3
{
    color:#EBA917;
}
.altlayout-editorial .CrossLinkReview .link
{
    text-align:right;
}


.boatAccessory .nav-header-label
{
    padding:0 4px 11px;
}

/* Tag cloud settings */
.tagCloudDescription{font-size: 14px; font-family: Arial; font-weight: bold; padding-bottom: 10px;}
.TC0 h2{font-size: 24px; }
.TC1 h2{font-size: 22px;}
.TC2 h2{font-size: 20px;}
.TC3 h2{font-size: 18px;}
.TC4 h2{font-size: 15px;}
.TC5 h2{font-size: 13px;}
.tagItems h2{display: inline; color:#469ED0;}
.tagItems a:hover h2{color:#EBA917;}
.tagCloud {width:430px;}
.tagCloudClear {clear:both;}
.tagCloudDivHidden {display:none;}

/* spacing between advert and reviews */
.boatAccessory .box
{
 margin-top: 5px;
}


/* advert spacing */
.boatAccessoryReviews
{
 margin-top: 3px;
}

/* enquiry form in the popup photo gallery */
.popup-enquiry #detail-enquiry,
.popup-enquiry .EnquiryForm,
.popup-enquiry .EnquiryForm .form,
.enquiry-form-title
{
	background-color: #E2E2E2;
}
.popup-enquiry .EnquiryForm
{
	width: 300px;
}
.popup-enquiry .EnquiryForm h3
{
	margin-left: 10px;
	color: #000;
	background-color: #E2E2E2;
}
.popup-enquiry #detail-enquiry .pnlContact .submit-fields .button
{
	margin: 6px 0px;
	padding-left: 10px;
	background: url(/boatcontent/boatsales/b_send_enquiry_popup.gif) no-repeat;
	width: 150px;
	height: 41px;
	border-width: 0px;
	cursor: pointer;
	display: block;
}
.popup-enquiry #detail-enquiry .pnlContact .submit-fields .button:hover
{
	background: url(/boatcontent/boatsales/b_send_enquiry_popup_ov.gif) no-repeat;
}
#Body .photo-gallery-popup-container
{
	width:560px;
}
.photo-gallery-with-enquiry-container,
#Body.popup-page .popup-header-container
{
	width: 900px;
	margin: auto;
}
.photo-gallery-with-enquiry-container
{
    padding-top: 10px;
}
.photo-gallery-with-enquiry-container .photo-thumb 
{
    background-color: White;
}

#Body.popup-page .header-logo
{
	margin-left: 40px;
	margin: auto;
}
#Body.popup-page p.footer-text
{
	margin: auto; 
	clear: both; 
	display: block; 
	width: 900px; 
	padding-top: 5px;
}
.popup-enquiry .boatAccessoryEnquiryConfirm
{
	margin-left: 5px;
}
.photo-gallery-popup-container .photo-navigation table td.buttons
{
	width: auto; background: none; font-size:0px;
}
.desktop-4panes .dtDivContentPane .photo-thumb .photo-gallery-container .photo-header .content,
.thumb-view .photo-header
{
	display: none;
}
.photo-gallery-popup-container .photo-navigation table
{
	 margin: auto;
}
.enquiry-form-title span
{
	padding-left: 5px;
	font-size: 17px;
	font-weight:bold;
	display:block;
}
.enquiry-form-title
{
	width: 270px;
}
.popup-enquiry #detail-enquiry
{
	width: 270px;
}
.photo-gallery-popup-container
{
	margin-right:5px;
}
.popup-enquiry .EnquiryContainer
{
	width:300px;
	margin-left: 5px;
}

/* space out other deal price */
.boatAccessory div.matching-price {
    float:right;
    width:112px;
}

.boatAccessory .thumbs img
{
 width: 75px;
}

.boatAccessory .dtDivContentPane {
 _margin-right: 0px;

}

.whatAreYouLookingFor {margin-bottom:10px;}
.whatAreYouLookingFor table { width: 100%;}
.whatAreYouLookingFor td { text-align:center; width: 25%;}
.whatAreYouLookingFor a h1 {
color:#0168B7;
font-size:12px;
font-weight:normal;
line-height:15px;
}
.whatAreYouLookingFor a:hover h1 {
color:#EBA917;
font-size:12px;
font-weight:normal;
text-decoration: underline;
line-height:15px;
}
.whatAreYouLookingFor h2 
{
color:#0168B7;
font-size:16px;
padding:10px 10px 0px;

font-weight:normal;
margin:0px;
}

/** Changes to editorial listing and details pages (for MREC) */
.editorial .desktop-4panes .showLeft .dtDivContentPane {width:380px}
.editorial .desktop-4panes #threepanes {width:680px}
.editorial .desktop-4panes .skyscraper {float:left;width:300px}
.editorial .results-header {width:370px}
.editorial .results-header .sort {bottom:0;top:45px;left:79px}
.editorial .results-header .sort .options {margin-top:5px}
.editorial .results-header .sort .go-button a {background-position:0 2px;height:27px}
.editorial .power {width:370px}
.editorial .power .center-column {width:270px}
.editorial .item-desc {width:100%}
.altlayout-editorial .desktop-3panes .showLeft .dtDivContentPane {width:762px;margin-top:5px}
.altlayout-editorial .photos-mrec {float:right;margin:30px 0 0 10px;width:300px}
.altlayout-editorial .photos-mrec .editorialphoto-container {margin:0 0 10px;padding:0}
.altlayout-editorial .mainText .box {padding-top:6px;clear:both}

/*EndecaDetailsGroup*/
.csn-detailgroup-proplist
{
    border: none 0px;
    margin:0px;
    padding:0px;
    border-collapse: collapse;
    width:100%;
}
.csn-detailgroup-proplist tr
{
    height:27px;
    line-height:15px;
}
.csn-detailgroup-proplist tr td.term
{
    text-indent:23px;
    width:222px;
}
.csn-detailgroup-proplist tr td.definition 
{  
    text-indent:8px;
}
.csn-detailgroup-proplist tr.alt
{
    height:25px;
    background-color:#F0F0F0;
}
/*End EndecaDetailsGroup*/

/* Keyword option for search results */
.nav-container .refine-by-keywords {padding-top:10px;}
.nav-container .refine-by-keywords .refine-options {display:none;}
.nav-header-label {display:none;}
.nav-container .refine-by-keywords .pnlHeader {background-color:#B6D8F3;padding:4px;*zoom:1;}
.nav-container .refine-by-keywords .pnlBody {padding:8px 0;}
.nav-container .refine-by-keywords .pnlKeyword {float:left;padding-left:8px;padding-top:3px;}
.nav-container .refine-by-keywords .pnlKeyword input {width:190px;}
.nav-container .refine-by-keywords .go-button {float:right;padding-right:6px;}
.nav-container .refine-by-keywords .go-button a 
{
    background:url("/boatcontent/boatsales/yellow_go_btn.png") no-repeat scroll 0 0 transparent;
    display:block;
    height:26px;
    outline:medium none;
    text-decoration:none;
    text-indent:-10000px;
    width:40px;
}