@import "/Design/CommonThemes/layout-wide.css";

/* START: site nav */
#sitenav
{
	background:url(/carcontent/carpoint/sitenav/CP_nav_no.jpg) repeat-x;
	background-color:Black;
	border-bottom:solid 1px #000;
	border-right:solid 1px silver;
	font-family:Arial;
	font-weight:bold;
	_height:30px;
}
#sitenav .top
{
	height:29px;
	padding-left:0px;
	width: 100%;
}
#sitenav a
{
	font-size:11px;
	font-family:Arial;
}
#sitenav a b
{
	color:#FFF;
}
#sitenav .top-item,
#sitenav .top-item a,
#sitenav .top-item a b
{
	height:29px;
}
#sitenav .top-item a
{
	border-right:solid 1px silver;
}
#sitenav .top-item a b
{
	/*border-right:solid 1px #FFF;*/
	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 .top-item-link:hover,
#sitenav .top-item:hover .top-item-link
{
	background:url(/carcontent/carpoint/sitenav/CP_nav_ro.jpg) repeat-x;
}
#sitenav .top-item a:hover b,
#sitenav .top-item:hover a b
{
	_background:url(/carcontent/carpoint/sitenav/CP_nav_se.jpg) repeat-x;
	color:#FFF;
}
/* current top menu */
#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(/carcontent/carpoint/sitenav/CP_nav_se.jpg) repeat-x;
	color:#FFF;
	font-weight:bold;
}

/* sub menu */
#sitenav .top-item .sub
{
	background-color:#FFF;
	border:solid 1px #9C9DA1;
	border-top:none;
	padding-top:0;
}
#sitenav .top-item .sub .last
{
	border:none;
}
#sitenav .top-item .sub a
{
	border-top:solid 1px #9C9DA1;
}
#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;
}
/* END: site nav */
/* Boatpoint wide layout style */
#desktop
{
	text-align: left;
}

.sponsored
{
	display:none;
}

.CSNFooter
{
	width: 100%;	
}

.show-room .dtDivTopPane
{
	display: none;	
}

.comparepage .dtDivContentPane
{
	width: 987px;
	margin: 0px;
}

.check-column .CompareAdd 
{
	background-position:0 0;
}

.details .desktop-3panes .showBoth .dtDivContentPane,
.details .desktop-3panes .showBoth .dtDivRightPane
{
	margin-top:10px;
}

.content h3 {
	-x-system-font:none;
	color:#012E66;
	display:inline;
	font-family:Arial;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:24px;
}
.desktop-4panes .showLeft .dtDivContentPane
{
	width:609px;
/*	_width: 400px;*/
}
#financecontent {
	left:627px;
	position:absolute;
	width:497px;
}
.buttons a, .buttons_o a {
	-x-system-font:none !important;
	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;
}
/* Boatpoint wide layout style */
/* general */
th, td, input, textarea, select, p, div, span {font-family:Verdana, Helvetica, sans-serif; font-size:11px;}
a, .multidim-values label {font:normal 12px/14px Verdana, Tahoma, Helvetica; color:#003366; text-decoration:none;}
a:hover {color: #FF9A00;}
input {margin-bottom:-2px;}
.banner-thing
{
	line-height: 0px;
	margin-bottom: 2px;
	text-align: center;
	width: 780px;
}
.site-button
{
	clear: both;
	padding-top: 2px;
}
.site-button 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: 141px;
	height: 29px;
	line-height: 24px;
	background-repeat: no-repeat;
	display: block;
	color: White;
	background-image: url(/boatcontent/e/b_button.gif);
}
.site-button a:hover
{
	text-decoration: none;
	color: #0068B8;
	background-image: url(/boatcontent/e/b_button_o.gif);
}

/* rainbow */
.Head, .head {font-weight:bold; font-family: Verdana; font-size:12px;}
.Head h2 {margin:4px 0px 4px 0px; font-size:14px; color:#18397C;}
.SubHead, .Subhead, .subhead {font-size:11px; font-weight:bold;}
.CommandButton {font-size:11px; font-weight:bold; border:solid 1px black; padding:4px; background-color:#CCCCCC;}

/* layout */
/*#desktop {width:990px; margin-left:2px;}*/
/* #desktopheader {} */
#desktop3pane {float:left;}
/* #desktopfooter {} */
.dtDivContainer {width:990px; }

.dtDivContentPane 
{
    float:left;
    margin:4px 5px;
}
.dtDivTopPane {height:4px;}
.dtDivTopPane, .dtDivBottomPane {clear:both;}
.dtDivLeftPane {float:left; width:172px;}
.dtDivRightPane {float:left; width:179px !important;}
.showBoth .dtDivContentPane {width:609px !important;}
.showLeft .dtDivContentPane {width:608px;}
.showRight .dtDivContentPane {width:780px !important;}
.showNone .dtDivContentPane {width:988px;}
#signin a, .t0 {font-size:11px;}
#signin a:hover, .t0:hover {text-decoration:underline; color:#FF9A00;}
#msnft_div .f0 {text-align: center;}
.footerdivider span, .c {display:none;}
.vspace {clear:both; padding:1px; margin-bottom:4px;}
.vspace span {display:none;}
.hspace {float:left; width:4px; height:4px;}
.hspace span {display:none;}

.print-modules {display:none;}
.detail-email-link {width:124px;height:36px;}
.detail-print-link {width:124px;height:36px;}

.main_form {padding-bottom:6px;}

.photo-title {background-image:url(/boatcontent/e/strip_title.gif);background-repeat:repeat-x;height:21px;margin-top:0px;position:relative;}
html>/**/body .photo-title {background-image:url(/boatcontent/e/strip_title.gif);background-repeat:repeat-x;height:21px;margin-top:0px;position:relative;}
.photo-title .tl {background-image:url(/boatcontent/e/left_corner_title.gif);background-position:left top;top:0px;left:0px;display:block;font-size:0pt;height:21px;position:absolute;width:9px;}
.photo-title .tr {background-image:url(/boatcontent/e/right_corner_title.gif);background-position:right top;top:0px;right:0px;display:block;font-size:0pt;height:21px;position:absolute;width:9px;}
.photo-title .content {color:#18397C;font-size:14px;font-weight:bold;height:21px;margin:0;padding:0;padding-left:10px;}

.prop-header {background-image:url(/boatcontent/e/strip_title.gif);background-repeat:repeat-x;height:21px;margin-top:2px;position:relative;}
.prop-header .tl {background-image:url(/boatcontent/e/left_corner_title.gif);background-position:left top;top:0px;left:0px;display:block;font-size:0pt;height:21px;position:absolute;width:9px;}
.prop-header .tr {background-image:url(/boatcontent/e/right_corner_title.gif);background-position:right top;top:0px;right:0px;display:block;font-size:0pt;height:21px;position:absolute;width:9px;}
.prop-header .content {color:#18397C;font-size:14px;font-weight:bold;height:21px;margin:0;padding:0;padding-left:10px;}
.prop-footer {position:relative; border-bottom:solid 1px #B4C1DB;}
.prop-footer .bl, .prop-footer .br {position:absolute; font-size:0; display:block;}
.prop-footer .bl {background-image:url(/boatcontent/e/header_bttm_left_corner.gif); width:6px; height:6px; bottom:-1px; left:-1px; background-position:bottom left;}
.prop-footer .br {background-image:url(/boatcontent/e/header_bttm_right_corner.gif); width:6px; height:6px; bottom:-1px; right:-1px; background-position:bottom right;}

.detail-description-container .detail-properties .prop-list {font-family:Verdana,Arial,Helvetica;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:16px;}
.detail-description-container .detail-properties .prop-list .prop-list-container {border-left:1px solid #B4C1DB;border-right:1px solid #B4C1DB;position:relative;padding-top:5px;width:606px;top:-5px;}
.detail-description-container .detail-properties .prop-list .prop-list-container .item {word-wrap:break-word;color:#666666;background-color:White;font-family:Verdana,Helvetica,sans-serif;font-size:12px;padding:4px;}

.detail-description-container1{font-family:Verdana,Arial,Helvetica;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:16px;border-left:1px solid #B4C1DB;border-right:1px solid #B4C1DB;border-bottom:1px solid #B4C1DB;position:relative;top:-5px;width:606px;}
.detail-description-container1 .bl{background-image:url(/boatcontent/e/header_bttm_left_corner.gif);background-position:left bottom;bottom:-1px;_bottom:-2px;height:6px;left:-1px;width:6px;display:block;font-size:0pt;position:absolute;}
.detail-description-container1 .br{background-image:url(/boatcontent/e/header_bttm_right_corner.gif);background-position:right bottom;bottom:-1px;_bottom:-2px;height:6px;right:-1px;width:6px;display:block;font-size:0pt;position:absolute;}

.detail-properties table {margin-bottom:-12px;}
html>/**/body .detail-properties table {margin-bottom:0;}
.detail-properties .prop-header, .detail-properties .prop-list {width:100%;}
.detail-properties .prop-list .item {background-color:#E1EEFF; padding:2px;}
.detail-properties .prop-list .item-alt {background-color:#F3FAFF; padding:2px;}
.detail-properties .prop-list .label {font-size:12px; padding-right:8px; text-align:right; width:200px;}
.detail-properties .prop-list .value {font-size:12px; padding-left:8px; word-wrap:break-word;width:408px;}
.detail-properties .prop-list .Mercury-Certified {background:transparent url(/boatcontent/e/certifications/mercury-withoutborder.gif) no-repeat scroll right center;}


.detail-photos {border-right:solid 1px #B4C1DB;border-left:solid 1px #B4C1DB;border-bottom:solid 1px #B4C1DB;position:relative;top:-4px;padding-top:11px;padding-bottom:8px; text-align:left !important;}
.detail-photos .photo {border:none;}
.detail-photos .photo-header {display:none;}
.detail-photos .photo-list {clear:both; text-align:center;}

.detail-photo-gallery .detail-photos .bl{background-image:url(/boatcontent/e/header_bttm_left_corner.gif); background-position:left bottom;display:block;font-size:0pt;left:-1px; margin-top:3px; height:6px;width:6px;position:absolute;}
.detail-photo-gallery .detail-photos .br{background-image:url(/boatcontent/e/header_bttm_right_corner.gif); background-position:right bottom;display:block;font-size:0pt; right:-1px; _right:0px;margin-top:3px; height:6px;width:6px;position:absolute;}

.mainphoto .photo-title {display:none;}
.mainphoto .detail-photos {border:none;padding:0;position:relative;top:0;}
.mainphoto .detail-photos .photo-list {border:none;}

.photo-count {float:left; margin:4px 4px 0px 4px; padding:4px; font-size:11px; color:#FFFFFF;}

.button-link a {text-align:center; float:right; margin:4px 4px 0px 4px; padding-top:4px; width:141px; height:29px; font-family:Arial; font-size:12px; font-weight:bold; background-repeat:no-repeat; color:#FFFFFF;}
.button-link a:hover {color:#FF9A00; text-decoration:none;}

.detail-left {width:305px;background-color:#3469AA; border-left:solid 1px #3469AA; border-right:solid 1px #3469AA;}
html>/**/body .detail-left {width:307px;background-color:#3469AA; border-left:solid 1px #3469AA; border-right:solid 1px #3469AA;}
.detail-mid {width:3px;background-color:#FFFFFF;}
.detail-right {background-color:#3469AA; border-left:solid 1px #3469AA; border-right:solid 1px #3469AA; }
.detail-right td.EnquiryLabel, .detail-right .Enquiry input, .detail-right .Enquiry textarea, .detail-right .Enquiry select {font-size:11px;}

.photopopup {text-align:center;}
.photopopup .medtxt {background-color:White;}
.photopopup .main {padding:5px; background-color:white;}
.photopopup .logo {text-align:left; margin:2px; padding:2px;}
.photopopup .logo1 {float:right; margin:10px 2px 2px 2px; padding:2px; }
.photopopup .ads {float:right; margin:2px; padding:2px;}
.photopopup .title span {font-family:Verdana; font-size:14px; font-weight:bold; padding:2px;}
.photopopup .photo-header {display:none;}
.photopopup .gallery {width:100%;}
.photopopup .gallery table {}
.photopopup .gallery .rbModule .detail-photos {padding:8px 0 8px 0;border:none;padding-top:8px;background-color:white;}
.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}
.photopopup .photo-count {color:#000000; float:none; text-align:right;}
.photopopup .photo-count .desc {font-family:Verdana,Helvetica,sans-serif;}

.photo-slideshow .photopopup .detail-photos {border:none;}
.photo-slideshow .photopopup .bl, .photopopup .br {display:none;}

.slideshow-buttons  {text-align:center;}
.slideshow-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;}
.slideshow-buttons .button-close:hover {background-image:url(/carcontent/endeca/b_sh_close_o.gif);}
.slideshow-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;}
.slideshow-buttons .button-prev:hover {background-image:url(/carcontent/endeca/b_sh_back_o.gif);}
.slideshow-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;}
.slideshow-buttons .button-next:hover {background-image:url(/carcontent/endeca/b_sh_next_o.gif);}
.slideshow-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;}
.slideshow-buttons .button-play:hover {background-image:url(/carcontent/endeca/b_sh_play_o.gif);}
.slideshow-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;}
.slideshow-buttons .button-stop:hover {background-image:url(/carcontent/endeca/b_sh_stop_o.gif);}

/*.certification { padding-left:12px;}*/

#photo-top-border {float:left; width:307px; margin: 5px 0px 0px 0px; line-height:5px; height:5px; background-color:#FFFFFF; padding:0;}
html>/**/body #photo-top-border {float:left; margin-top:5px; width:309px; padding:0;}
#photo-top-border .left {float:left; background:url(/boatcontent/e/enq_corners.gif) no-repeat; background-position:left top;left:0px;top:0px;height:5px; width:5px; padding:0; font-size:0pt;}
#photo-top-border .middle {float:left; background-color:#3469AA; width:297px; line-height:5px; height:5px; padding:0;}
html>/**/body #photo-top-border .middle {float:left; background-color:#3469AA; width:299px; padding:0;}
#photo-top-border .right {float:left; height:5px; width:5px; background:url(/boatcontent/e/enq_corners.gif) no-repeat;background-position:right top;right:0px;top:0px; padding:0; font-size:0pt;}

#enquiry-top-border {float:left; margin: 5px 0px 0px 4px; height:5px; width:297px; background-color:#FFFFFF; padding:0px;}
html>/**/body #enquiry-top-border {float:left; margin: 5px 0px 0px 4px; height:5px; width:295px; padding:0;}
#enquiry-top-border .left {float:left; background:url(/boatcontent/e/enq_corners.gif) no-repeat; background-position:left top;left:0px;top:0px; height:5px; width:5px; padding:0; font-size:0pt;}
#enquiry-top-border .middle {float:left; background-color:#3469AA; width:287px; line-height:5px; height:5px; padding:0; margin:0;}
html>/**/body #enquiry-top-border .middle {float:left; background-color:#3469AA; width:285px; padding:0;}
#enquiry-top-border .right {float:left; background:url(/boatcontent/e/enq_corners.gif) no-repeat; background-position:right top; right:0px; top:0px; height:5px; width:5px; padding:0px; font-size:0pt;}

#photo-bottom-border {float:left; width:307px; margin:0; height:5px; line-height:5px; background-color:#FFFFFF; padding:0;}
html>/**/body #photo-bottom-border {float:left; margin:0; width:309px; padding:0;}
#photo-bottom-border .left {float:left; line-height:5px; padding-bottom:0px; height:5px; width:5px; background:url(/boatcontent/e/enq_corners.gif) no-repeat;background-position:left bottom;left:0px;bottom:0px; padding:0; font-size:0pt;}
#photo-bottom-border .middle {float:left; background-color:#3469AA; width:297px; line-height:5px; padding:0;}
html>/**/body #photo-bottom-border .middle {float:left; background-color:#3469AA; width:299px; padding:0;}
#photo-bottom-border .right {float:left; line-height:5px; height:5px; width:5px; background:url(/boatcontent/e/enq_corners.gif) no-repeat;background-position:right bottom;right:0px;bottom:0px;padding:0px;margin:0px; padding:0; font-size:0pt;}

#enquiry-bottom-border {float:left; width:297px; margin: 0px 0px 0px 4px; line-height:5px; height:5px; background-color:#FFFFFF; padding:0px;}
html>/**/body #enquiry-bottom-border {float:left; margin: 0px 0px 0px 4px; width:295px; padding:0;}
#enquiry-bottom-border .left {float:left; background:url(/boatcontent/e/enq_corners.gif) no-repeat;background-position:left bottom;left:0px;bottom:0px; height:5px; width:5px; padding:0px; font-size:0pt;}
#enquiry-bottom-border .middle {float:left; background-color:#3469AA; width:287px; height:5px; padding:0;}
html>/**/body #enquiry-bottom-border .middle {float:left; background-color:#3469AA; width:285px; padding:0;}
#enquiry-bottom-border .right {float:left; background:url(/boatcontent/e/enq_corners.gif) no-repeat;background-position:right bottom;right:0px;bottom:0px;height:5px; width:5px; padding:0px; font-size:0pt;}


/* theme - module title in admin */
.rbModule {clear:both;}	/*ControlNoTitle*/
.rbModuleControl {clear:both;} /*ControlWithTitle*/
.rbModuleTitle {position:relative; background-color:#AFD0F0; width:100%; height:20px;}
.rbModuleTitleTxt {position:absolute; left:4px; font-weight:bold; color:#000000;}
.rbModuleTitleTxtW {position:absolute; left:4px; font-weight:bold; color:#FFFFFF;}
.rbModuleTitleBtns {position:absolute; right:4px;}
.rbModuleTitleBtn {vertical-align:middle;}
.rbModuleContent {}

/* top navigation bar */
#topnav {height:78px;}
#topnav .tab {float:left; width:84px; height:76px; text-align:center; margin-right:2px;}
#topnav .tab a {color:#ffffff; background:#fff url(/boatcontent/e/b_nav.gif) no-repeat bottom left; width:84px; height:76px; display:block;}
#topnav .tab a:hover {color:#003366; background:#fff url(/boatcontent/e/b_nav_o.gif) no-repeat bottom left;}
#topnav .tab .navtxt { font:bold 16px/16px Arial, Helvetica, sans-serif; padding-top:26px;}
#topnav .logo {float:left; width:261px; height:76px; margin-right:2px;}
#topsubnav {width:777px; height:46px; background:#fff url(/boatcontent/e/bg_find.gif) repeat-x top left;}
#topsubnav-search {float:left;}
#topsubnav-txtbox {float:left; padding:6px;}
#topsubnav-txtbox input {font-size:12px; width:317px;}
#topsubnav-go {float:left;}
#topsubnav-links {float:right;}

/* paging */
.pager-container {position:relative; background-color:#044089; height:34px; padding:1px 7px 1px 7px; margin-bottom:4px;}
.pager-container .tl, .pager-container .tr, .pager-container .bl, .pager-container .br {position:absolute; width:5px; height:5px; font-size:0; display:block; background-image:url(/boatcontent/e/pager_corners.gif);}
.pager-container .tl {top:0px; left:0px; background-position:top left;}
.pager-container .tr {top:0px; right:0px; background-position:top right;}
.pager-container .bl {bottom:0px; left:0px; background-position:bottom left;}
.pager-container .br {bottom:0px; right:0px; background-position:bottom right;}

.PagerPages {padding:6px 0px 0px 0px;margin-left:auto; margin-right:auto;text-align:center;width:70%;}
.PagerBack, .PagerPages {float:left; display:inline;}
.PagerPrint, .PagerEmail, .PagerNext {float:right; display:inline;}
.PagerBack, .PagerPrint, .PagerEmail, .PagerNext {margin-top:5px; padding:0px 1px;}
.PagerSeparator {font-size:14px; padding-left:3px;}
.PagerCurrentPage {color:#FDCD00;}
.PagerNonCurrentPage, .PagerSeparator {color:white;}
.PagerNonCurrentPage, .PagerCurrentPage {font-family:Arial; font-size:14px; font-weight:bold;}
.HeadResultSmall {font-size:12px;}

/* matches and sort controls */
#MatchBanner {float:left;margin-top:3px; width:777px; height:80px; background-image:url(/boatcontent/e/matchBg.gif); background-repeat:repeat-x; margin-left:10px;_margin-left:5px;}
.MatchLeftImg {background-image:url(/boatcontent/e/matchLeft.gif); float:left; width:5px; height:79px;}
.MatchRightImg {background-image:url(/boatcontent/e/sortRight.gif); float:right; width:6px; height:79px;}
.GlassImg {background-image:url(/boatcontent/e/myGlass.gif); float:left; width:47px; height: 70px; display: block; margin-top:4px;}
#MatchTwoBlock {float:left; padding-top:10px; padding-left:4px;}
.ResultText {background-image:url(/boatcontent/e/t_myResults.gif); width:212px; height:24px; display:block;}
h1.MatchCount {font-family:Arial; font-size:30px; color:#0C3F74; margin:0px;}
#SortBlock {background-image: url(/boatcontent/e/matchBg.gif); background-repeat:repeat-x; float:right; width:350px;}
#SortTwoBlock {padding:10px 0px 0px 20px;}
.SortLeftImg {background-image:url(/boatcontent/e/sortControlLeft.gif); float:left; width:15px; height:79px;}
.SortText {background-image:url(/boatcontent/e/t_sort.gif); width:178px; height:20px; display:block;}
* html .SortText {background-position: -4px;}
.SortListsBlock {float:left; padding:4px 4px 0px 0px;}
.SortListsBlock select.ddlSortBy {width:172px; font-size:11px;}
.SortListsBlock select.ddlItemsPerPage {width:100px; font-size:11px;}
.SortGoBlock {float:left;}
.nbpVtText {float:left; display:block ! important; width:300px; margin-left:5px;}
.nbpVtTitle, .nbp, .vt {font-weight:bold; color:#FF9A00; font-size:10px;}
.nbpVtDescription {color:#336aad; font-size:10px;}

/* banner */
.detail-left .banner {float:left;width:auto;background-repeat:repeat-x;}
.banner-link {position:relative;background-color:#3469AA;padding-left:2px;}
.print-modules .popupDealerBanner .banner-link{text-align:center; padding-top:0px;}
.popupDealerBanner .banner-link{background-color:White;text-align:right; padding-top:5px;}

html>/**/body .detail-left .banner {float:left;width:auto;background-repeat:repeat-x;}
html>/**/body .banner-link {position:relative;background-color:#3469AA;padding-left:3px;}
/*.Banner {margin-top:3px; width:600px; height:Auto; background-image:url(/boatcontent/e/matchBg.gif); background-repeat:repeat-x;}*/

/* endeca navigation */
.DimensionCount, .search-nav .multidim .multidim-values dd span {color:#B0AFAD; font-size:11px; margin-right:2px;}
.NavigationHeading {margin-left:3px;}
.NavigationBody {background-image: url(/boatcontent/e/e_bg.gif); background-repeat:repeat-y; width:100%;}
span.DimensionHeading h3, .multidim-header {font-size:14px; color:#083D71; font-weight:bold; font-family:Arial; display: inline;}
.dimensiondiv, .multidim-values dd {background:url(/boatcontent/e/e_dimension.gif) repeat-y; margin-top:1px;}
.dimensiondiv a {margin:1px 0px 1px 2px; display:inline; text-decoration:none; font-size:11px;}
.dimensiondiv a:hover, a.DimensionMore:hover {color:#FF9A00;}
/*.dimensiondiv h1 {font:bold 18px/16px Arial, Helvetica, sans-serif; margin:10px 0px 5px 10px;}*/
a.DimensionMore {background:url(/boatcontent/e/e_more.gif) repeat-y; color:#ffffff; width:156px; text-align:right; padding-right:10px; display:block; margin:1px 0px 1px 0px;}

.multidim-values dd { margin-left: 1px; }

/* bread crumb */
.SimpleCrumbHeading, .SimpleCrumbNoSelection {margin-left:5px; font-family:Arial; font-size:11px; font-weight:bold; color:#083D71;}
.SimpleCrumbItem {background:url(/boatcontent/e/e_dimension.gif) repeat-y; margin:1px 8px 1px 4px; color:#083D71; display:block; }
.SimpleCrumbNoSelection {color:#F5AE3C;}
.SimpleCrumbRemoval {font-family:Arial; font-size:11px; text-decoration:underline; padding-right:6px; color:#FF9A00; float:right;}
.SimpleCrumbBody {background-image:url(/boatcontent/e/e_bg.gif); background-repeat:repeat-y; width:100%; table-layout:fixed; word-wrap:break-word;}
.SimpleCrumbContainer {padding-bottom:4px;}

/* recently viewed */
.RecentVContainer {width:168px;}
.RecentVBody {display:block; background-image:url(/boatcontent/e/search_bg.gif);width:100%;}
.RecentVTitle {padding:0px 4px 10px 4px;}
.RecentVLink {font-family:Verdana; font-size:12px; color:white; text-decoration:none; vertical-align:text-top;}
.RecentVImgPanel {padding:0px 2px 4px 4px;}
.RecentVLinkPanel {vertical-align:top; padding:0px 4px 4px 4px;}
.RecentVImg {border:solid 1px white;}

/* parameter searches */
.paramsearch {position:relative; background-color:#4B81C4; float:left; background-image:url(/boatcontent/e/search_bg.gif); background-repeat:repeat-x;}
.paramsearch input, .paramsearch select {font-size:12px;} 
.paramsearch .tl, .paramsearch .tr, .paramsearch .bl, .paramsearch .br {position:absolute; width:5px; height:5px; font-size:0; display:block; background-image:url(/boatcontent/e/search_corners.gif);}
.paramsearch .tl {top:0px; left:0px; background-position:top left;}
.paramsearch .tr {top:0px; right:0px; background-position:top right;}
.paramsearch .bl {bottom:0px; left:0px; background-position:bottom left;}
.paramsearch .br {bottom:0px; right:0px; background-position:bottom right;}
.paramsearch .divider {clear:both; background-image:url(/boatcontent/e/search_divider.gif); background-repeat:repeat-x; height:7px;}
.paramsearch .divider span {display:none;}
.paramsearch .fields {color:#FFFFFF; padding-top:10px; padding-bottom:10px;}
.paramsearch td {color:#FFFFFF; font-size:12px;}
.paramsearch .title {font-size:24px;}
.paramsearch .label {font-size:12px; float:left; text-align:right; width:100px; padding:2px 8px 2px 2px;}
#findusedboatsearch .label {width:80px;}
.paramsearch .field {font-size:12px; float:left;} 
.paramsearch .fieldindent {float:left; width:86px; height:1px;}
.paramsearch .end {clear:both;}
.paramsearch .button {float:right;padding-top: 0px !important;}
.paramsearch .button a,
.paramsearch .button input 
{
	text-indent: -1000em; 	
	outline: none;
	font-size: 0px;
	text-decoration: none;
	width: 147px;
	height: 37px;
	background-repeat: no-repeat;
	display: block;
	background-image: url(/boatcontent/e/search_now_button.gif);
	cursor: pointer;
	border-width: 0px;
	background-color: Transparent;
	line-height:0px;
	margin-top: 10px;
}
.paramsearch .field .make
{
    width: 292px;
}
.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;}

/* parameter searches */
.marinesearch {position:relative; background-color:#FAC72D; float:left; background-image:url(/boatcontent/e/search_marinebg.gif); background-repeat:repeat-x; height:155px; width:300px; margin-right:0px;}
.marinesearch input, .marinesearch select {font-size:12px;} 
.marinesearch .tl, .marinesearch .tr, .marinesearch .bl, .marinesearch .br {position:absolute; width:5px; height:5px; font-size:0; display:block; background-image:url(/boatcontent/e/marine_corners.gif);}
.marinesearch .tl {top:0px; left:0px; background-position:top left;}
.marinesearch .tr {top:0px; right:0px; background-position:top right;}
.marinesearch .bl {bottom:0px; left:0px; background-position:bottom left;}
.marinesearch .br {bottom:0px; right:0px; background-position:bottom right;}
.marinesearch .divider {clear:both; background-color:#FFE884; clear:both; height:1px; margin:4px 0px; margin-left:10px; margin-right:10px;}
.marinesearch .divider span {display:none;}
.marinesearch .fields {color:#FFFFFF; padding-top:10px; padding-bottom:10px;}
.marinesearch td {color:#FFFFFF; font-size:12px;}
.marinesearch .title {font-size:24px; color:#19387B; margin-left:10px;}
.marinesearch .label {font-size:12px; float:left; text-align:right; width:100px; padding:2px 8px 2px 2px; color:#173A7C;}
.marinesearch .field {font-size:12px; float:left;} 
.marinesearch .button {float:right;}
.marinesearch .advsearchlink {float:right; padding: 8px 24px 0px 0px;}
.marinesearch .advsearchlink a {color:#FFFFFF; text-decoration:underline;}
.marinesearch .advsearchlink a:hover {color:#FF9A00; text-decoration:underline;}

#findboatgearsearch { WIDTH: 432px; HEIGHT: 210px; }
#findboatgearsearch .fields { WIDTH: 370px; }
#findboatgearsearch .full { WIDTH: 250px; }
#findboatgearsearch .price-from, #findboatgearsearch .price-to {width:118px;}
	
/* Boat Compare */
#divBoatCompare .step-title {font-size:24px; color:#18397C;}
#divBoatCompare .step-desc {font-size:12px;}
.NZ #divBoatCompare .previewimg {float:left; margin:42px 0px 0px 16px;}
.AU #divBoatCompare .previewimg {float:none; margin:8px 0px 0px 130px;}
/*IE*/ * html .AU #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;}
.NZ #divBoatCompare .paramsearch {width:778px; height:178px;} 
.AU #divBoatCompare .paramsearch {width:472px; height:250px; margin-right:4px;}
.NZ #divBoatCompare .paramsearch .fields {width:460px; padding:10px 0px 0px 20px; float:left;}
.AU #divBoatCompare .paramsearch .fields {width:428px; padding:10px 0px 0px 20px;}
#divBoatCompare .paramsearch .full {width:300px; float:left;}
.NZ #divBoatCompare .paramsearch .button {padding:8px 0px; margin-right:50px;}
.AU #divBoatCompare .paramsearch .button {padding:8px 0px; margin-right:18px;}
.AU #divBoatCompare .paramsearch .button input {width:151px;height:31px;}
#divBoatCompare .paramsearch .step-desc, #divBoatCompare .paramsearch .step-title {color:#FFFFFF;}
#divBoatCompare .step2 {clear:both; padding:10px 20px;}
.NZ #divBoatCompare .step2 .button {padding:8px 0px; margin-left:202px;}
.AU #divBoatCompare .step2 .button {padding:8px 0px; margin-left:202px;}
#divBoatCompare .grid {width:778px;}
#divBoatCompare .grid .PropGroup {background-color:#044089; color:#FFFFFF; margin:4px;}
/*#divBoatCompare .grid .tl, #divBoatCompare .grid .tr {position:absolute; font-size:0; display:block; }*/
#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;}

/* find new boat info search */
#findnewboatinfo {width:430px; height:304px; _width: 426px;}
#findnewboatinfo .fields {width:370px;}
#findnewboatinfo .full {width:258px;} 
.AU #findnewboatinfo {margin-right:4px;}
.newboatinfo-boatreview-link {width:170px; float:left;}
.newboatinfo-boatreview-link .articleDivider {border-bottom-width:0px;}
.NZ #findnewboatinfo {width:608px;}
.NZ #findnewboatinfo .fields {width:450px;}
.NZ #findnewboatinfo .full {width:300px;} 
.NZ #findnewboatinfo .button {padding-right:30px;}

/* boat for sale search */
/*#findusedboatsearch {width:432px; height:355px; margin-bottom: 5px;}*/
#findusedboatsearch {width:432px; height:auto; margin-bottom: 5px; float: none;}
#findusedboatsearch .fields {width:410px;}
#findusedboatsearch .full {width:320px;} 
#findusedboatsearch .adtype, #findaboathome .adtype {margin: -3px 0px -3px -7px;}
.NZ #findusedboatsearch {width:608px; margin-bottom: 0px;}
.NZ #findusedboatsearch .fields {width:450px;}
.NZ #findusedboatsearch .full {width:300px;} 
.NZ #findusedboatsearch .button {padding-right:30px;}

/* boat dealer search */
#dealersearch {width:430px; height:200px;}
#dealersearch .fields {width:370px;}
#dealersearch .full {width:250px;} 

/* home page search */
#findaboathome {width:466px; min-height:228px;}
#findaboathome .fields {width:410px;}
#findaboathome .full {width:290px;}
#findaboathome .pricefrom, #findaboathome .priceto
{
	width: 138px;
}
#findaboathome .lengthfrom, #findaboathome .lengthto
{
	width: 80px;
}
#findaboathome .keyword {width:293px;}
.AU #findaboathome {width:466px; min-height:228px; margin-right:9px;}
* html .AU #findaboathome {width:470px; margin-right:2px;}
.AU #findaboathome .fields {width:440px;}
.AU #findaboathome .full {width:320px;}
.AU #findaboathome .keywordfield {width:293px;}
#homepage-newboatinfolink {float:left;}
#boatsbybrand {float:left; width:164px; height:228px; background:#fff url(/boatcontent/e/bbb_home.jpg) no-repeat top left;}
#homepage-nzsearchlink {float:left; width:160px;}
#homepage-nzsearchlink .bpscontent {height:196px;}

/* find news & reviews search */
#findnewsandreviews {width:450px; height:172px; margin-right:6px; _width:446px; _margin-right:4px}
#findnewsandreviews .fields {width:360px;}
#findnewsandreviews .full {width:268px;}
#findnewsandreviews .label {text-align:left; width:76px;}
#findnewsandreviews .article-type {width:120px;}
.divBoatpoint .field {width:130px; padding-bottom:4px;}
.newsreviewheading {width:148px;}
.articleDivider { border-bottom:solid 1px #B4C1DB; }
.NZ #findnewsandreviews {width:608px;}
.NZ #findnewsandreviews .fields {width:450px;}
.NZ #findnewsandreviews .full {width:328px;}
.NZ #findnewsandreviews .button {padding-right:30px;}

/* title header */
.bpshead, .bpthead {margin-top:5px; position:relative; background-image:url(/boatcontent/e/strip_title.gif); height:21px; background-repeat:repeat-x;}
.bpshead .tc, .bpthead .tc {margin:0; padding-left:10px; height:21px; font-size:14px; font-weight:bold; color:#18397C;}
.bpshead .tl, .bpshead .tr, .bpthead .tl, .bpthead .tr {position:absolute; font-size:0; display:block; width:9px; height:21px; top:0px;}
.bpthead .tl {background-image:url(/boatcontent/e/left_corner_title.gif); left:0px; background-position:top left;}
.bpthead .tr {background-image:url(/boatcontent/e/right_corner_title.gif); right:0px; background-position:top right;}

/* shaded header */
.bpshead .tl {background-image:url(/boatcontent/e/header_left_corner.gif); left:0px; background-position:top left;}
.bpshead .tr {background-image:url(/boatcontent/e/header_right_corner.gif); right:0px; background-position:top right;}
.bpscontent {border-left:solid 1px #B4C1DB; border-right:solid 1px #B4C1DB; padding:2px;}
.bpsfoot {position:relative; border-bottom:solid 1px #B4C1DB; border-left:solid 1px #B4C1DB; border-right:solid 1px #B4C1DB; height:6px;}
.bpsfoot .bl, .bpsfoot .br {position:absolute; font-size:0; display:block;}
.bpsfoot .bl {background-image:url(/boatcontent/e/header_bttm_left_corner.gif); width:6px; height:6px; bottom:-1px; left:-1px; background-position:bottom left;}
.bpsfoot .br {background-image:url(/boatcontent/e/header_bttm_right_corner.gif); width:6px; height:6px; bottom:-1px; right:-1px; background-position:bottom right;}

/* content clips, latest news and reviews */
.contentclip-container .bpsarticles {border-left:solid 1px #B4C1DB; border-right:solid 1px #B4C1DB; padding:2px; height:170px; overflow:visible}

/* content clips, featured ads */
#contentclip-l-container .bpscontent, #contentclip-r-container .bpscontent {height:80px;}
#contentclip-l-container {width:442px; float:left;}
#contentclip-r-container {width:332px; float:left;}
.contentclip-container {width:302px; float:left;}
.islandad-container {width:332px; height:380px; background:#fff url(/boatcontent/e/ad_island.jpg) no-repeat top left;}
.featuredad-container {width:256px; float:left;}
.disclaimer {font-size:10px; padding:4px; color:#666666;}

/* news and reviews */
.newsreviews-container {width:466px; padding-right:11px; padding-top:4px;}
* html .newsreviews-container {width:470px; padding-right:5px;}
.mainText {font-size:12px; color:#666666;}
.mainHead h3, .mainHead h3 a {font-size:14px; font-weight:bold; color:#18397C; margin:2px 0px 2px 0px; padding:0px; display:inline;}
.mainHead a:hover, .mainHead a:hover h3 {text-decoration:underline; color:#FF9A00;}
.newsbullet ul, .mainText td ul {margin:0px; padding:2px 2px 0px 18px;}
.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;}
.NZNewsLanding .article-photo img {width:75px; height:75px;}
.newsfooter {font-size:11px; padding-left:18px;}
.buttons, .buttons_o {padding-top:4px; width:141px; height:29px; font-family:Arial; font-size:12px;}
.buttons {background-image:url(/boatcontent/e/b_button.gif); background-repeat:no-repeat;}	
.buttons_o {background-image:url(/boatcontent/e/b_button_o.gif); background-repeat:no-repeat;}
.buttons_o a, .buttons_o a:active, .buttons_o a:hover {color:#0068B8; text-decoration:none; font-weight:bold;}
.buttons a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
.homepageReview a img {border:solid 1px #18397C; margin-bottom:8px;}
.newslanding-block {width:302px;}
* html .newsbottom {position:relative; float:left;}
/* newsletter */
.newsletter-subscription {width:274px;}
.newsletter-subscription .field {text-align:right; float:left; padding:6px;}
.newsletter-subscription .field input {font-size:12px; width:268px; border:solid 1px #CCCCCC;}
.newsletter-subscription .button {text-align:left; padding-left:4px;}
.b4slanding .newsletter-subscription {width:274px;}
.b4slanding .newsletter-subscription .field input {font-size:12px; width:268px; border:solid 1px #CCCCCC;}
.homepage-newsletter {width:300px;}
.homepage-newsletter-bpscontent .newsletter-subscription .field input {width:270px;}
.homepage-islandad {text-align:center; width:300px; padding-top:4px;}
.homepage-newsletter-bpscontent {border-left:solid 1px #B4C1DB; border-right:solid 1px #B4C1DB; padding:2px; width:294px;}
/* producers content */
.simplebox {width:166px; clear:both; position:relative; border:solid 1px #8FA5BC; margin-right:4px; margin-bottom:4px;}
.simplebox .tl, .simplebox .tr, .simplebox .bl, .simplebox .br {position:absolute; width:5px; height:5px; font-size:0; display:block; background-image:url(/boatcontent/e/corners.gif);}
.simplebox .tl {top:-1px; left:-1px; background-position:top left;}
.simplebox .tr {top:-1px; right:-1px; background-position:top right;}
.simplebox .bl {bottom:-1px; left:-1px; background-position:bottom left;}
.simplebox .br {bottom:-1px; right:-1px; background-position:bottom right;}
.simplebox .tc {font-weight:bold; font-size:14px; color:#093d72; padding-bottom:4px;}
.simplebox .content {padding:4px;}

.solidbox {width:168px; clear:both; position:relative; background-color:#044089; margin-right:4px; margin-bottom:4px;}
.solidbox .tl, .solidbox .tr, .solidbox .bl, .solidbox .br {position:absolute; width:5px; height:5px; font-size:0; display:block; background-image:url(/boatcontent/e/pager_corners.gif);}
.solidbox .tl {top:0px; left:0px; background-position:top left;}
.solidbox .tr {top:0px; right:0px; background-position:top right;}
.solidbox .bl {bottom:0px; left:0px; background-position:bottom left;}
.solidbox .br {bottom:0px; right:0px; background-position:bottom right;}
.solidbox .tc {font-weight:bold; font-size:14px; color:#FFFFFF; padding-bottom:4px;}
.solidbox .content {padding:4px; color:#FFFFFF;}
.solidbox .go {text-align:right; margin-bottom:4px;}

/* sitemap */
#sitemap ul {margin:0; padding:2px 2px 0px 30px; color:#666666;}
#sitemap li {font-size:12px; list-style-image:url(/boatcontent/e/bullet_icon.gif);}
#sitemap li a { color:#666666;}
#sitemap li a:hover { color:#FF9A00; text-decoration:underline;}
#sitemap .column {float:left; width:25%;}

/* dealer listing */
.GridTable a:hover *, * html .GridTable a:hover {color:#FF9A00; text-decoration:underline;}
.pagingLeftCrn{background-image:url(/boatcontent/e/pagingLS.gif);height:36px;width:5px;}
.pagingRightCrn{background-image:url(/boatcontent/e/pagingRS.gif);height:36px;width:5px;}

/* Details Title banner */
.DetailsTitlePrice {font-family:Arial; font-size:36px; color:#093d72; font-weight:bold;}
.DetailsTitlePrice EM {font-size:18px;}
.DetailsTitle {font-family:Arial; font-size:20px; color:#093d72; display:inline;}
.DetailsTitleDesc {font-family:Arial; font-size:14px; color:#093d72;}
.DetailsTitleCell {padding:10px;}
.DetailsBanner {width:776px; clear:both; position:relative; border:solid 1px #8FA5BC; margin-top:4px;}
.DetailsBanner .tl, .DetailsBanner .tr, .DetailsBanner .bl, .DetailsBanner .br {position:absolute; width:5px; height:5px; font-size:0; display:block; background-image:url(/boatcontent/e/corners.gif);}
.DetailsBanner .tl {top:-1px; left:-1px; background-position:top left;}
.DetailsBanner .tr {top:-1px; right:-1px; background-position:top right;}
.DetailsBanner .bl {bottom:-1px; left:-1px; background-position:bottom left;}
.DetailsBanner .br {bottom:-1px; right:-1px; background-position:bottom right;}

/* Details Page Style */
.ClickPhotoToEnlarge {background-image:url(/carcontent/endeca/t_clicktoenlarge.gif); width:100%; height:18px; background-position: 10px; background-repeat:no-repeat;}
.PropRow {background-color:#ECF6FF;}
.PropAltRow {background-color:#E1EEFF;}
.PropTable TH {text-align:right; font-size:12px; padding-right:8px; font-weight:normal; width:200px;}
.PropTable TD {font-size:12px; padding-left:8px;font-weight:normal;}
.PropText {font-size:12px; padding:4px;}
.Enquire {background-image: url(/boatcontent/e/enquiry.gif); width:161px;}
.Enquiry input, .Enquiry textarea, .Enquiry select {font-family:Verdana; color:black; font-size:12px; border:1px solid #CCCCCC;}
.ContactSeller {background-image:url('/boatcontent/e/t_makeEnquiry.gif'); background-repeat:no-repeat; width:168px; height:25px}
span.EnquiryDealerName {font-size:12px;font-weight:bold;color:#ffffff;}
a.EnquiryDealerName {font-size:12px;font-weight:bold;color:#ffffff;}
Table.PropTable {width: 608px;}
.sendEnquiryImg, .AltSendEnquiryImg {background: url(/Design/Themes/BoatPointDiv/b_sendEnquiry_1.gif) no-repeat; width: 161px;height: 31px; cursor: pointer; display:block; text-align: left; text-indent: -10000px; }

.EnquiryButton {background-image:url(/portals/images/b_sendenquiry.gif); background-repeat:no-repeat; cursor:pointer; height:20px; vertical-align:top; width:138px;}

#usedboatdetails {}
#usedboatdetails .detailsphoto {float:left; width:300px; height:308px; position:relative; padding:4px; background-color:#3469AA;}
#usedboatdetails .detailsenquiry {float:left; width:292px; height:316px; position:relative; background-color:#3469AA; margin-left:4px;}
#usedboatdetails .photoCount {float:left; margin-left:8px; color:#FFFFFF; padding:8px 0px 0px 0px;}
#usedboatdetails .bpscontent {width:602px;}
#usedboatdetails .vspace { padding-bottom:5px; margin-bottom:0px; padding:0px;}
#usedboatdetails .detailsphotonoenquiry {float:none; width:600px; position:relative; padding:4px; background-color:#3469AA;}

#usedboatdetails .detailsphotonoenquiry .buttons {color:#ffffff; background-image:none; width:100px; height:30px; text-decoration:none;}
#usedboatdetails .detailsphotonoenquiry .buttons a {color:#FFFFFF; font-weight:bold; text-decoration:none !important;}
#usedboatdetails .detailsphotonoenquiry .buttons_o {color:#FF9A00; background-image:none; width:100px; height:30px; text-decoration:none;}
#usedboatdetails .detailsphotonoenquiry .buttons_o a {color:#FF9A00; font-weight:bold; text-decoration:none;}

#usedboatdetails .detailsphoto .buttons {color:#ffffff; float:right; background-image:none; width:100px; height:30px; text-decoration:none;}
#usedboatdetails .detailsphoto .buttons a {color:#FFFFFF; font-weight:bold; text-decoration:none !important;}
#usedboatdetails .detailsphoto .buttons_o {color:#FF9A00; float:right; background-image:none; width:100px; height:30px; text-decoration:none;}
#usedboatdetails .detailsphoto .buttons_o a {color:#FF9A00; font-weight:bold; text-decoration:none;}


.PhotoItem {padding:2px;}


#dealerother {}
#dealerother .otheritem {background-color:#EAF0F6; padding:5px;}
#dealerother .bpsfoot {height:20px;}


/* Contact Seller Popup*/
.contactSellerBG 
{
	background-image:url(/carcontent/endeca/seller_bg.gif);
	background-repeat: repeat-y;	
	padding-left: 0px; 
	margin-left: 0px;
	width: 390px;
}
#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;}
/* */

/* listing page */
.premiumAd .content {background-color:#ECF5FF; background-image:url(/boatcontent/e/premiumad_bg.gif); background-repeat:repeat-x;}
.premiumAd .title { font-weight:bold; position:relative; color:#093d72; background-color:#fac92f; padding:2px 0px 2px 0px; width:100%;}
.premiumAd .title .tc {font-weight:bold; font-size:14px; padding-left:12px;}
.premiumAd .title .tr, .premiumAd .title .tl {position:absolute; width:5px; height:5px; font-size:0; display:block; background-image:url(/boatcontent/e/premiumad_corners.gif);}
.premiumAd .title .tl {top:0px; left:0px; background-position:top left;}
.premiumAd .title .tr {top:0px; right:0px; background-position:top right;}
.premiumAd .topdeal, .premiumAd .nbp, .premiumAd .vt {float:left;}
.premiumAd .cert-container {float: right;text-align:right;}
.premiumAd .cert-container .certification {float:left;padding-right:5px;}
.premiumAd .cert-container .brokerassoc {float:left;cursor:pointer;}
.premiumAd .cert-container .brokerassoc a {float:none;padding: 0px;}
/*.premiumAd .topdeal {background-image:url(/boatcontent/e/top_deal.jpg); background-repeat:no-repeat; width:75px; height:28px;}*/
.premiumAd .nbp, .premiumAd .vt {padding:6px;}
.premiumAd .seller {color:#669ACC; font-weight:bold; font-size:10px; clear:left; width:520px; padding:4px 0px 0px 4px;}

.privatePremAd .content {background-color:#F8FCFF; background-image:url(/boatcontent/e/privatepremad_bg.gif); background-repeat:repeat-x;}
.privatePremAd .title { font-weight:bold; position:relative; color:#ffffff; background-color:#3398cc; padding:2px 0px 2px 0px; width:100%;}
.privatePremAd .title .tc {font-weight:bold; font-size:14px; padding-left:12px;}
.privatePremAd .title .tr, .privatePremAd .title .tl {position:absolute; width:5px; height:5px; font-size:0; display:block; background-image:url(/boatcontent/e/privatepremad_corners.gif);}
.privatePremAd .title .tl {top:0px; left:0px; background-position:top left;}
.privatePremAd .title .tr {top:0px; right:0px; background-position:top right;}
.privatePremAd .seller {color:#669ACC; font-weight:bold; font-size:10px; clear:left; width:520px; padding:4px 0px 0px 4px;}
.privatePremAd .brokerassoc {float:right;padding-right:5px;cursor:pointer;}

.standardAd .title {font-weight:bold;}
.standardAd .nbp-vt {clear:both; float:left; width:86px; text-align:center; padding:0px 0px 5px 0px;}
.standardAd .nbp, .standardAd .vt {padding:0px 6px;}
.standardAd .seller {float:left; color:#669ACC; font-weight:bold; font-size:10px; padding:0px 0px 5px 0px;}
.standardAd .cert-container {float: right;margin-top: 0px;text-align:right;}
.standardAd .cert-container .certification {float:left;padding-right:5px; margin-top: 2px;}
.standardAd .cert-container .brokerassoc {float:left;padding-right:5px;cursor:pointer;}
.standardAd .cert-container .brokerassoc a {float:none;padding: 0px;}

.privatePremAd .description, .premiumAd .description, .standardAd .description, .standardAd .title {color:#093d72; font-size:12px; display:block; padding-top:4px;}
.privatePremAd .price, .premiumAd .price, .standardAd .price {color:#093d72; font-weight:bold; font-size:18px; display:block; padding:4px 0px 4px 0px;}
.privatePremAd .price em, .premiumAd .price em, .standardAd .price em {font-size:11px; font-style:normal; padding-left:2px;}
.privatePremAd .sold, .premiumAd .sold, .standardAd .sold {color:#FF9A00; font-weight:bold; font-size:12px; padding-right:10px;}
.privatePremAd .divider, .premiumAd .divider, .standardAd .divider {clear:both; background-color:#093c71; height:1px; margin:4px 0px 4px 0px;}
.privatePremAd .divider span, .premiumAd .divider span, .standardAd .divider span {display:none;}
.BoatAccessories .standardAd .thumb {width:75px;height:75px;}
.privatePremAd a:hover *, .premiumAd a:hover *, .standardAd a:hover * {color:#FF9A00; text-decoration:none;}
.privatePremAd .link a:hover, .premiumAd .link a:hover, .standardAd .link a:hover {color:#FF9A00; text-decoration:none;}
.PriceType {
        display: block;
        font-weight: bold;
        color: #FF9A00;
        padding: 3px;        
        font-family: Arial;
        cursor: pointer;
    }
.PriceType > .PriceType {    
    text-decoration: underline;
}

.PriceType.stock-share-element {
    color: Black;
    cursor:default;
    text-decoration: none;
    font-weight:normal;
}

.DetailsTitlePrice + .PriceType > .PriceType.stock-share-element {
    text-decoration:none;
}

td.value .PriceType  
{
	display: inline;
	margin-left: 5px;
}

.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;}

/* Mariner's Marketplace result page*/
.grayline {	font-size:11px;	color:#003265;}

/* details buttons */
.pager-container .PreviousButton {margin-top:6px;}
.PreviousButton {background-image:url(/boatcontent/e/back_button.gif); width:58px; height:23px; background-repeat:no-repeat; cursor:pointer; float:left;}
.PreviousButton1 {background-image:url(/boatcontent/e/back_button.gif); width:58px; margin-top:5px; height:23px; line-height:20px; background-repeat:no-repeat; cursor:pointer; float:left;}
.PrintButton {background-image:url(/boatcontent/e/print_page.gif); width:120px; height:34px; background-repeat:no-repeat; cursor:pointer; float:left;}
.EmailAFriendButton {background-image:url(/boatcontent/e/email_friend.gif); width:120px; height:34px; background-repeat:no-repeat; cursor:pointer; float:left;}
.LinksBG {background-color:#044089; height:34px;}
.LinksBG div.PreviousButton {margin-top:0px; background-image:none;}
.SlideShow {background-color:#F1F7FB;}
.btn {border-width:0px; text-align:center; cursor:pointer; width:17px; height:17px;}
.ContactSellerButton{background-image: url(/boatcontent/e/contact_seller_button.gif);width:139px;height:34px;background-repeat:no-repeat;cursor:pointer; float:left;}

/* new boat details */
#newboatdetails {}
#newboatdetails .mainphoto {float:left; width:308px; height:286px; position:relative; background-color:#3469AA;}
#newboatdetails .enq {float:left; width:296px; height:286px; position:relative; background-color:#3469AA; margin-left:4px;}
#newboatdetails .mode-buttons {clear:both;}
.photo-enquiry .mainphoto {text-align:center;}
.photo-enquiry .tl, .photo-enquiry .tr, .photo-enquiry .bl, .photo-enquiry .br {position:absolute; width:5px; height:5px; font-size:0; display:block; background-image:url(/boatcontent/e/enq_corners.gif);}
.photo-enquiry .tl {top:0px; left:0px; background-position:top left;}
.photo-enquiry .tr {top:0px; right:0px; background-position:top right;}
.photo-enquiry .bl {bottom:0px; left:0px; background-position:bottom left;}
.photo-enquiry .br {bottom:0px; right:0px; background-position:bottom right;}
#newboatdetails .photocount {float:left; margin-left:8px; color:#FFFFFF; padding:8px 0px 0px 0px;}
#newboatdetails .photo {clear:both; padding-top:6px;}
#newboatdetails .PropRow td {font-size:12px; background-color:#E1EEFF;}
#newboatdetails .PropAltRow td {font-size:12px; background-color:#ECF6FF;}
#newboatdetails .name {width:150px; text-align:right; padding-right:12px;}
#newboatdetails .value {padding-left:12px;}
.mainphoto .slideshowlink {float:right; margin:8px 8px 0px 0px;}
.mainphoto .slideshowlink a {color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:12px;  font-family:Arial; line-height:16px; font-variant:normal; font-size-adjust:none; font-stretch:normal;}
.mainphoto .slideshowlink a:hover {color:#FF9A00;}
.gallery {text-align:center;}
.gallery .bpthead {text-align:left;}
.company-details .bpscontent {padding:4px 4px 4px 8px;}
.company-details a:hover {color:#FF9A00; text-decoration:underline;}
.ContactDetailsEnquiry {padding:4px 10px;}
.Enquiry {}
.Enquiry input, .Enquiry textarea, .Enquiry select {border:1px solid #CCCCCC; color:black; font-size:11px;}
.EnquiryLabel {color:black; font-size:11px; color:#FFFFFF; padding-right:4px;}
.EnquiryField {width:210px;padding-right:2px;}
.MakeEnquiry {background-image:url(/boatcontent/e/t_makeEnquiry.gif); background-repeat:no-repeat; height:25px; width:168px;}
.EnquiryInstructions
{
	display: inline;
	text-align: right;
	width: 100%;
}
.Enquiry .Mandatory, .Mandatory
{
	color: White;
}
.Enquiry table tr td
{
	padding: 0px, 0px, 0px, 0px;
}
.EnquiryMainFields
{
	color: White;
	clear: both;
}

.EnquiryMainFields .input-field 
{
	overflow: hidden;
	zoom: 1;
}

.EnquiryMainFields .Label
{
	float: left;
	clear: both;
	margin: 2px 0px 2px -5px;
	text-align: right;
	width: 110px;
	padding-right: 0px;
}
.EnquiryMainFields .Field
{
	float: right;
	width: 157px;
	margin: 2px 17px 2px 0px;
	_margin: 2px 5px 2px 0px;
	padding-left: 0px;	
}

.EnquiryMainFields .Field .text-field,
.EnquiryMainFields .Field textarea 
{
	width: 157px;
	padding: 2px;
}	

.EnquiryMainFields .Field select 
{
	width: 163px;
 	_margin-right: 5px;
}

.EnquiryMainFields .CheckBoxField
{
    float: right;
	width: 157px;
	margin: 2px 20px 2px 5px;
	_margin: 2px 5px 2px 0px;
	padding-left: 0px;	
}

.MandatoryKey
{
	margin-right: 10px;
	color: White;
	text-align: right;
	margin-top: 5px;
	font-size:smaller;
	_font-size: 9px;
}
.FieldRowDivider
{
	clear: both;
}
.dealer-locator {text-align:center;}
.dealer-locator .bpthead {text-align:left; margin-bottom:8px;}
.dealer-locator a:hover {text-decoration:underline; color:#FF9A00;}

/* boat details enquiry ebi style BoatPoint*/
.detail-right #detail-enquiry .pnlContact {padding:0 0 0 0;}
.detail-right #detail-enquiry {float:left;background-color:#3469AA;margin:0px;padding:0px 0px 0px 0px;height:100%;}
.detail-right #detail-enquiry TABLE {height:100%;margin-bottom: 5px;}
.detail-right #detail-enquiry .ContactSeller {float:right;clear:both;padding-right:18px;}
.detail-right #detail-enquiry #error-msg {float:left;clear:both;color:#FFFFFF;}
.detail-right #detail-enquiry .EnquiryDealerName {color:#FFFFFF;font-size:12px;font-weight:bold;padding-right:18px;display: block; margin: 4px 0; text-align: right;}
.detail-right #detail-enquiry .label {float:left;color:#FFFFFF;clear:both;font-size:11px;padding-right:4px;text-align:right;width:110px;}
.detail-right #detail-enquiry .field {float:left;width:162px;margin:2px;}
.detail-right #detail-enquiry .field input {border:1px solid #CCCCCC;color:black;font-size:11px;}
.detail-right #detail-enquiry .field textarea {border:1px solid #CCCCCC;color:black;font-size:11px;}
.detail-right #detail-enquiry .field select {border:1px solid #CCCCCC;color:black;font-size:11px;}
.detail-right #detail-enquiry .submit-fields {float:right;clear:both;}
.detail-right #detail-enquiry .submit-fields .button {text-align: left; text-indent: -10000px; word-spacing: -10000px; display: block; background-color:#3469AA;background-image:url(b_sendenquiry_1.gif);background-repeat:no-repeat;border-width:0px;color:#FFFFFF;cursor:pointer;font-size:12px;height:31px;width:162px;font-weight:bold;margin-right:11px;}
.detail-right #detail-enquiry .crnsTop {display:none;}
.detail-right #detail-enquiry .crnsBottom {display:none;}
.detail-right #detail-enquiry #thankyou {padding:0px 10px;color:#FFFFFF;float:left;clear:both;width:283px}
.detail-right #detail-enquiry #thankyou .header {font-size:20px;font-weight:bold;clear:both;width:100%}
.detail-right #detail-enquiry #thankyou .label {clear:both;width:90%;text-align:left;}

/* boat details enquiry ebi style */
#detail-enquiry .pnlContact {padding:4px 10px;}
#detail-enquiry {float:left;background-color:#3469AA;margin:0px;padding:0px 0px 0px 0px;min-height:316px;width:292px;}
#detail-enquiry TABLE {height:316px;}
#detail-enquiry .ContactSeller {float:right;clear:both;}
#detail-enquiry #error-msg {float:left;clear:both;color:#FFFFFF;}
#detail-enquiry .EnquiryDealerName {float:right;clear:both;color:#FFFFFF;font-size:12px;font-weight:bold}
#detail-enquiry .label {float:left;color:#FFFFFF;clear:both;height:18px;font-size:11px;padding-right:4px;text-align:right;width:98px;}
#detail-enquiry .field {float:left;width:162px;height:auto;margin:0px;}
#detail-enquiry .field INPUT {border:1px solid #CCCCCC;color:black;font-size:11px;}
#detail-enquiry .field TEXTAREA {border:1px solid #CCCCCC;color:black;font-size:11px;}
#detail-enquiry .field SELECT {border:1px solid #CCCCCC;color:black;font-size:11px;}
#detail-enquiry .submit-fields {float:right;clear:both;}
#detail-enquiry .submit-fields .button {background-color:#3469AA;background-image:url(b_sendenquiry_1.gif);background-repeat:no-repeat;border-width:0px;color:#FFFFFF;cursor:pointer;font-size:12px;height:30px;width:162px;font-weight:bold;padding:0px;}
#detail-enquiry .crnsTop {position:relative;}
#detail-enquiry .crnsBottom {position:relative;padding-top:0px;}
#detail-enquiry .tl, #detail-enquiry .tr, #detail-enquiry .bl, #detail-enquiry .br {background-image:url(/boatcontent/e/enq_corners.gif);display:block;font-size:0pt;height:5px;position:absolute;width:5px;}
#detail-enquiry .tl {background-position:left top;left:0px;top:0px;} 
#detail-enquiry .tr {background-position:right top;right:0px;top:0px;}
#detail-enquiry .bl {background-position:left bottom;left:0px;bottom:0px;}
#detail-enquiry .br {background-position:right bottom;right:0px;bottom:0px;}
#detail-enquiry #thankyou {padding:0px 10px;color:#FFFFFF;float:left;clear:both;width:292px}
#detail-enquiry #thankyou .header {font-size:20px;font-weight:bold;clear:both;width:100%}
#detail-enquiry #thankyou .label {clear:both;width:100%;text-align:left;}
	
/* boats wanted enquiry */
#boatswanted { background-image:none; background-color:#ffffff;}
#boatswanted .detailsenquiry {float:left; width:592px; height:auto; position:relative; background-color:#3469AA;}
#boatswanted .tl, #boatswanted .tr, #boatswanted .bl, #boatswanted .br {position:absolute; width:5px; height:5px; font-size:0; display:block; background-image:url(/boatcontent/e/enq_corners.gif);}
#boatswanted .tl {top:0px; left:0px; background-position:top left;}
#boatswanted .tr {top:0px; right:0px; background-position:top right;}
#boatswanted .bl {bottom:0px; left:0px; background-position:bottom left;}

#boatswanted .br {bottom:0px; right:0px; background-position:bottom right;}
#boatswanted .title {color:#ffffff; padding: 5px;}
#boatswanted .divider {margin-left: 5px; margin-right: 5px;}
#boatswanted .field {color:#ffffff;}
#boatswanted .label {color:#ffffff;}
#boatswanted .full {width:450px;}
#boatswanted .button { margin-right: 5px; margin-bottom: 5px;}
#boatswanted .button input {background-image:none;height:34px;width:172px;}

#businessearch .divider {clear:both; background-color:#FFE884; height:1px; margin:4px 0px 4px 0px;}

.AutoCorrectionBody
{
	background-image: url(/Boatcontent/e/g2BG.gif);
	background-repeat: repeat-y;
	font-size:20px;
	width:100%;
}
.AutoCorrectionCaption
{
	font-weight:bold;
	font-size:16px;
	color:White;
}
.AutoCorrectionSeparator
{
	margin-right:57px;
	border-style:dashed;
	color:#95C78C;
}
.AutoCorrectionSeparator, .AutoCorrectionCaption
{
	margin-left: 20px;	
}
.AutoCorrectionTerm
{
	color:Yellow;
	font-weight:bold;
	font-size:14px;	
}
.SearchHitsSummaryContainer img
{
	display:none;
}

.SearchHitsSummaryContainer table
{
	width:575px;
}
.SearchHitsSummaryNoMatch
{
	color:Red;
}

.SearchHitsSummaryBody
{
	width:575px;
}
.SearchHitsSummaryContainer, .AutoCorrectionContainer, .SimpleCrumbContainer, div.GuidedNavigation, .RecentVContainer, .XlinkContainer 
{
	padding-bottom:4px;
}
/* Keyword option for search results */
.search-nav {background:url(/boatcontent/e/e_bg.gif) repeat-y;overflow:hidden;width:168px;}
.search-nav .GuidedNavigation img {display:none;}
.search-nav .NavigationBody {background:none;border-collapse:collapse;}
.search-nav .header {background:url(/Boatcontent/e/e_top.gif) no-repeat;padding:8px 5px 8px;height:100%;}
.search-nav .footer {background:url(/Boatcontent/e/e_foot.gif) no-repeat;font-size:6px;height:6px;}
.search-nav .refine-by-keywords {overflow:hidden;padding-bottom:12px;}
.search-nav .refine-by-keywords .row-separator {display:none;}
.search-nav .refine-by-keywords .refine-options {display:none;}
.search-nav .refine-by-keywords .lblKeyword b {color:#083D71; font-size:14px;padding-left:3px;*zoom:1;}
.search-nav .refine-by-keywords .pnlBody {padding:8px 0 0;overflow:hidden;}
.search-nav .refine-by-keywords .pnlKeyword {float:left;padding-left:3px;}
.search-nav .refine-by-keywords .pnlKeyword input {width:109px;height:17px;}
.search-nav .refine-by-keywords .go-button {float:right;margin-right:4px;}
.search-nav .refine-by-keywords .go-button a 
{
    background:url('/boatcontent/boatpoint/keyword-search-go.png') no-repeat scroll 0 0 transparent;
    display:block;
    width:36px;height:23px;margin-left:4px;
    outline:medium none;
    text-decoration:none;
    text-indent:-10000px;
}

.search-nav .multidim  
{
    padding:1px 1px 1px 1px;
    margin-left: 1px;
    height:100px;
}
.search-nav .multidim  .pnlHeader 
{
    float: left;
    width: 100%
}
.search-nav .multidim .multidim-values 
{
    margin-top: 20px;
    _margin: -15px 0 -30px;
}
.search-nav .multidim .pnlHeader { height: 8px; }
.search-nav .multidim-values label  
{
    font-size:9px; 

}
.search-nav .multidim-values .go-button 
{
    position: absolute;
    margin-top:-40px;
    margin-left:120px;
}
.search-nav .multidim-values .go-button a 
{
    background:url('/boatcontent/boatpoint/keyword-search-go.png') no-repeat scroll 0 0 transparent;
    display:block;
    width:36px;
    height:23px;
    margin-left:4px;
    margin-top:4px;
    *margin-top:0px;
    outline:medium none;
    text-decoration:none;
    text-indent:-10000px;
}
.GuidedNavigation table
{
    width: 100%;
}
/* Fix the search results that don't wrap around when >100 characters */
.AutoCorrectionContainer table 
{
    table-layout:fixed;
    word-wrap:break-word;
}
.SearchHitsSummarySeparator
{
	color:#044089;
	margin-right:72px;
	border-style:dashed;	
}
.SearchHitsSummaryItem
{
	font-size:14px;
	color:#000099;
	font-weight:bold;
}
.SearchHitsSummaryHelp
{
	font-weight:bold;
	color:Black;
	margin-right:30px;	
}
.SearchHitsSummaryHeading, .SearchHitsSummaryResult
{
	margin-left: 20px;	
}
.SearchHitsSummaryCount
{
	color:Gray;
}
.mpbullet {background-image:url(/boatcontent/e/bullet_icon.gif); background-position:4px 2px; background-repeat:no-repeat; padding:0px 0px 2px 18px;}
.mpbullet:hover {text-decoration:underline; color:#FF9A00;}

.radiofix
{
	text-transform:lowercase;
}

.radiofix td
{
	width:33%;
}

.XlinkText 
{
	color:White; 
	font-size:12px; 
	float:left;
	display:inline-block;
}
.XlinkGo 
{
	margin-right:4px;
	float:right; 
}
.XlinkTextBlock, .XlinkBody
{
	display:inline-block;
}
.XlinkTextBlock 
{
	padding: 4px; 
}
.XlinkBody 
{
	padding:0 6 0 6; 
}
.Xlink 
{
	background-image: url('/boatcontent/e/similarBG.gif');	
	background-repeat:repeat-y; 
}

/* old yard page styles */
.YardTable .GridTable td, .YardTable .GridTable h1, .YardTable .GridTable a {font-size:10px; color:#000000;}
.YardTable .GridTable h1 {display:inline;}
.YardTable .ref {color:silver;}
.YardTable a.EnqNow:link, .YardTable a.EnqNow:visited, .YardTable a.EnqNow:active {color:blue; font-size:12px; font-weight:bold;}
.YardTable .GridTable a:hover, .YardTable .GridTable a:hover * {color:#FF9A00;}
.YardTable .border, .YardTable .BorderPanel {border:1px solid #0A3F81;}
.YardTable .GridTable {border-left:medium none !important; border-right:medium none !important;}
.YardTable .GridTable .GridHeader td {color:#FFFFFF; font-weight:bold; background-color:#0A3F81;}
.YardTable .PropAltRow, .YardTable .GridPager, .YardTable .BorderPanel {background-color:whitesmoke;}
.YardTable .PropGroupGrey, .YardTable .PropGroupGreyB {background-color:Gray; color:White; font-size:10px;padding:1px 1px 1px 5px;}
.YardTable .RefineSearch {background-color:lightgrey;}
.YardTable .SearchTopLinks {background-color:#404040; height:24px; margin-bottom:2px;}
.YardTable .PreviousButton {background-image:url(/portals/images/b_back2.gif);background-repeat:no-repeat;cursor:pointer;float:left;height:24px;vertical-align:top;width:62px;}
.YardTable .SearchAgainButton {background-image:url(/portals/images/b_searchagain2.gif);background-repeat:no-repeat;cursor:pointer;float:left;height:24px;vertical-align:top;width:104px;}
.YardTable .PrintButton {background-image:url(/portals/images/b_print2.gif);background-repeat:no-repeat;cursor:pointer;float:left;height:24px;vertical-align:top;width:57px;}

.YardTable .quicksearch td, .YardTable .quicksearch input, .YardTable .quicksearch select, .YardTable .quicksearch a {font-family:Verdana,Helvetica,sans-serif;font-size:10px;}
.YardTable .SearchCriteria {background-color:#FFFBDE;padding:4px;}
.YardTable .propgroup, .YardTable .GridAltRow, .YardTable .MsgPanel, .YardTable a.DetailsTab, .YardTable .BookmarkLinks {background-color:#EFF2FB;}
.YardTable .propgroup {font-weight:bold;}

.YardTable .PropHead {color:Black;font-size:14px;font-weight:bold;}
.YardTable .SimpleEnquiry {background-color:#D7D7D7;}
.YardTable .PropRow {background-color:White;}
.YardTable .PropTable th {font-size:10px;font-weight:bold;padding-left:5px;text-align:left;width:115px;}
.YardTable .PropGroupGreyB {font-weight:bold;}
.YardTable .PropTable td {font-size:10px;}
.YardTable .SimpleEnquiry input, .SimpleEnquiry textarea {border:1px solid #666666;}
.YardTable .desc, .YardTable .SimpleEnquiry td, .YardTable .SimpleEnquiry input, .YardTable .SimpleEnquiry textarea, .YardTable SimpleEnquiry select {font-size:10px;}
.YardTable a.desc, .YardTable a.desc:link, .YardTable a.desc:visited, .YardTable a.desc:active {color:Black;}
.YardTable a.desc:hover {color:#FF9A00;}
.YardTable .SimpleEnquiry td {width:50%;}

/* VIDEO ADS */
DIV.ImageFrame
{
	/*position: relative;*/
	padding: 4px;
	float:left;
	width: 80px;
	height: auto;
}
IMG.VideoAds
{	
	border: 0px;
	margin-top: -35px;
	display: block !important;	
	width: 30px;	
	height: 30px;
	margin-left: 23px;
}
DIV.VideoAds
{
	padding-right: 0px;
	margin-right: 4px;
	margin-bottom: 3px;
	padding-bottom: 1px;
	background-color: #ff9900;	
}
A.VideoLink:hover
{
	border: solid 2px #FF9900;
}

/* this applies to editorial SEO urls */
h1.entry-title a { color: Black; text-decoration:none; }
h1.entry-title a:hover { color: Black; text-decoration:none; }
.vcard { display:inline; }
abbr.published { border-bottom:none;}


td.cslink li
{
	list-style-position:inside;
}

/* inline advertisement*/
div.advertisement 
{
	background-color:whitesmoke;
	margin:2px 0px 8px;
	padding-bottom:10px;
	width:100%;
	border-bottom-width:1px;
	border-bottom-color:#093C71;
	border-bottom-style:solid;
}

div.advertisement span.advertisement 
{
	color:#A0A0A0;
	display:block;
	font-size:10px;
	text-align:left;
}
/* end inline advertisement */

.brokerassoc a
{
	float:right;
	padding-right:5px;
	cursor:pointer;
}

/* START : Private Details Contact Popup */
.contact-popup
{
	width:460px;
	_width:470px;
}
.contact-popup #desktop
{
	width:100%;
}
.contact-popup .dtDivContentPane
{
	width:470px;
}
.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;
	padding-left:5px;
}
.contact-popup .AccessChallenge TABLE
{
	float:left;
	width:340px;
}
.contact-popup .AccessChallenge INPUT
{
	width:100px;
}
.contact-popup .continue-button
{
	background:url(/boatcontent/general/continue.gif) no-repeat;
	cursor:pointer;
	float:left;
	margin:10px 0px 0px 0px;
	text-indent:-10000px;
	width:114px;
}

.contact-popup .continue-button A
{
	display:block;
	height:36px;
	margin-left:0px;
	width:120px;
}

.contact-details
{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:12px;
	*margin-top:10px;
}

.contact-details a:hover
{
	color:#FF9A00;
	text-decoration:underline;
}

.contact-popup .detail-properties .prop-header
{
	display:none;
}

.contact-popup .footer
{
	margin-left:5px;
}

.contact-popup A.close-button 
{
	margin:2px; 
	padding:2px; 
	background-repeat:no-repeat; 
	background-image:url(/boatcontent/general/b_sh_close.gif); 
	width:62px;
	cursor:pointer;
	display:block;
	height:30px;
	outline-style:none;
	text-align:center;
	text-decoration:none;
	text-indent:-1000em;
	margin-left:10px;
	margin-top:10px;
}

.contact-popup A.close-button:hover 
{
	background-image:url(/boatcontent/general/b_sh_close_o.gif);
}

.contact-popup .PropTable 
{
	width:472px;
}

.contact-popup span
{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
}

.contact-details span
{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	*margin-top:10px;
}

/* END : Private Details Contact Popup */


/*--------------------------------*/
/* Editorial - Endeca Power Result*/
/*--------------------------------*/
.power {
	color:#000000;
	cursor:pointer;
	min-height:10px;
	position:relative;
	width:607px;
}
.printVersion .dlResult .power .item-moreinfo
{
	display:none;
}
.printVersion .dlResult
{
	margin-left:auto;
	margin-right:auto;
}
.alternate
{
	background-color:#EFF7FF;
}

.power .data-column
{
	border-top:1px solid #3CC7FE;
	color:#0064A8;
}

.row-separator, .row-seperator 
{
	clear:both;
	font-size:1px;
	height:1px;
	padding: 1px 0;
}

.item-moreinfo
{
	color:#669ACC;
	font-weight:bold;
	font-size:12px;
	margin-left:91px;
}

.item-moreinfo:hover
{
	color:#FF9A00;
	text-decoration:underline;
}

.item-summary
{
	display:none;
}

.power .center-column 
{
	cursor:pointer;
	float:left;
	margin-left:8px;
	width:500px;
	padding-top:8px;
}

.power .center-column .item-title
{
	color:#18397C;
	font-size:14px;
	margin:4px 0;
	font-family:Verdana;
	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;
	width:500px;
}


.power .left-column 
{
	float:left;
	margin-left:4px;
}


.power .left-column a 
{
	display:block;
	min-height:53px;
	width:73px;
	padding:3px;
}

.power .left-column a img
{
	border:0px solid;
		width:75px;
}

.power .wide-column 
{
	line-height:normal;
}


/*--------------------------------*/
/* Editorial - Endeca Power NAVIGATION*/
/*--------------------------------*/

.NavFooter 
{
	background-image:url(/Boatcontent/e/e_foot.gif);
	background-repeat:no-repeat;
	height:6px;
}

.navigation
{
	background-image:url(/boatcontent/e/e_bg.gif);
	background-repeat:repeat-y;
	width:100%;
}

.dimval
{
	background:transparent url(/boatcontent/e/e_dimension.gif) repeat-y scroll 0 0;
	margin-top:1px;
	font-size:11px;
}

.dim
{
	padding-left:3px;
	padding-top:4px;
}

.dimval .dim-link
{
	display:inline;
	font-size:11px;
	margin:1px 0 1px 2px;
	text-decoration:none;
	padding-right:5px;
	float:left;
}

.dim-header-label
{
	color:#083D71;
	display:inline;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

.dimval-more
{
	background:transparent url(/boatcontent/e/e_more.gif) repeat-y scroll 0 0;
	display:block;
	padding-right:10px;
	text-align:right;
	width:156px;
}

.dimval-morelink
{
	color:#FFFFFF;
	font-size:11px;
}

.dimval-count
{
	color:#B0AFAD;
	font-size:11px;
	margin-right:2px;
}

/* ENDECA POWER BREADCRUMB*/
a:hover.crumb-text, .crumb-text
{
	float:left;
	margin-left:5px;
	overflow:hidden;
	width:119px;
}

.editorialbreadcrumb-container .breadcrumb-text,
.breadcrumbs 
{
	background-image:url(/boatcontent/e/e_bg.gif);
	background-repeat:repeat-y;
	width:100%;
}


.editorialbreadcrumb-container .row-separator {
	background-image:url(/boatcontent/e/e_foot.gif);
	background-repeat:no-repeat;
	border-width:0;
	font-size:1px;
	height:8px;
}


.editorialbreadcrumb-container .breadcrumb-text .remove
{
	display:none;
}

.editorialbreadcrumb-container  .noselection
{
	color:#F5AE3C;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
}

.breadcrumbs .crumb .remove 
{
	color:#FF9A00;
	float:right;
	font-family:Arial;
	font-size:11px;
	padding-right:6px;
	text-decoration:underline;
}

.dimname-header
{
	display:none;
}

a:hover.crumb-text, .crumb-text
{
	background:transparent url(/boatcontent/e/e_dimension.gif) repeat-y scroll 0 0;
	color:#083D71;
	float:left;
	margin:1px 1px 1px 3px;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
}

.new-showroom .crumbbit
{
	overflow:hidden;
	padding-left:8px;
}
.new-showroom th, td, input, textarea, select, p, div, span
{
    font-family:Arial,Verdana;
}
.crumbbit 
{
	clear:both;
}

.breadcrumb-text .no-selection
{
	color:#F5AE3C;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

/*--------------------------------*/
/* Editorial - Endeca Result Header*/
/*--------------------------------*/
.right-nogap
{
	padding:0px;
	margin:0px;
	width:545px;
}

.editorialresult-header .pager
{
	background-color:#044089;
	height:34px;
	text-align:center;
	width:543px;
}

.pages
{
	font-size:14px;
	color:White;
	text-align:center;
	width:429px;
}
.pages .page
{
	font-weight:bold;
	font-family:Arial;
	color:White;
	font-size:14px;
}

.pages .current
{
	font-family:Arial;
	font-weight:bold;
	color:#FDCD00;
	font-size:14px;
}

.pages span 
{	
	font-family:Verdana,Helvetica,sans-serif;
	padding-left:3px;
	padding-right:3px;
}


.next .page
{
	margin-top:5px;
	background-image:url(/boatcontent/e/next_button.gif);
	width:53px;
	height:23px;
	display:block;
	text-indent: 10000px;
	overflow:hidden;
	text-align:right;
}

.prev .page
{
	margin-top:5px;
	background-image:url(/boatcontent/e/back_button.gif);
	width:58px;
	height:23px;
	display:block;
	text-indent: 10000px;
	overflow:hidden;
	margin-left:7px;
	text-align:left;
}

.prev
{
	width:58px;
	display:block;
}

.EditorialListingReview-Container .EmailAFriendButton 
{
	background-image:url(/boatcontent/e/email_icon.gif);
	width:25px;
	margin-top:5px;
}

.editorialresultheader-container
{
	background-color:#044089;
	position:relative; 
	height:100%;
}

.editorialresultheader-container .tl, .editorialresultheader-container .tr, .editorialresultheader-container .bl, .editorialresultheader-container .br {position:absolute; width:5px; height:5px; font-size:0; display:block; background-image:url(/boatcontent/e/pager_corners.gif);}
.editorialresultheader-container .tl {top:0px; left:0px; background-position:top left;}
.editorialresultheader-container .tr {top:0px; right:0px; background-position:top right;}
.editorialresultheader-container .bl {bottom:0px; left:0px; background-position:bottom left;}
.editorialresultheader-container .br {bottom:0px; right:0px; background-position:bottom right;}



.EditorialListingReview-Container .PrintButton
{
	background-image:url(/boatcontent/e/print_icon.gif);
	width:34px;
	margin-top:5px;
}

.editorialNews h3, 
.editorialNews p,
.editorialReviews h3,
.editorialReviews p,
.editorialReviews-Content .RSSNews img ,
.editorialNews-Content .RSSNews img
{
	display:none;
}

.editorialReviews-Content p ,
.editorialNews-Content p
{
	padding-bottom:5px;
}

.editorialMoreNews .RSSNews img,
.editorialMoreReviews .RSSNews img,
.editorialMoreNews .RSSNews p,
.editorialMoreReviews .RSSNews p,
.editorialMoreNews .RSSNews .separator,
.editorialMoreReviews .RSSNews .separator
{
	display:none;
}

.editorialMoreNews .RSSNews ul,
.editorialMoreReviews .RSSNews ul
{
	list-style-image: url(/boatcontent/e/bullet_icon.gif);
	padding-left:24px;
}

.editorialMoreNews .RSSNews h3,
.editorialMoreReviews .RSSNews h3
{
	font-size:12px;
	color:#666666;
	font-weight:normal;
}
/* NEW RSS NEWS */
.RSSNews {
padding:4px 4px 0 0;
}

.RSSNews ul {
list-style-type:none;
}
.RSSNews * {
margin:0;
padding:0;
}

.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;

}

.RSSNews .separator {
clear:both;
border-bottom:1px solid #B4C1DB;
}

.RSSNews .end {
clear:both;
}

.button-more, .rssarticle .RSSNews
{
	border-left:1px solid #B4C1DB;
	border-right:1px solid #B4C1DB;
}

.button-more
{
	padding-left:5px;
}

/* EDITORIAL DETAILS PAGE PHOTO SLIDESHOW */
.editorialphoto-container
{
	float: right;
	width: 300px;
	margin: 10px;
	background-color: #F1F7FB;
	padding-left: 5px;
	padding-right: 5px;
}
.editorialphoto-container .photo-header
{
	display:none;
}
.editorialphoto-container .photo-gallery
{
	padding-top:5px;
	background-color: #F1F7FB;
	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:Black;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
}
.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;
	margin-left:auto;
	margin-right:auto;
}
.photo-gallery-popup .photo-header
{
	width: 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); 
	width:62px; 
	height:28px;
	float:left;
}
.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;
}

.entry-summary
{
	font-style:italic;
}

.authorContent
{
	padding-bottom:20px;
	text-transform:capitalize;
}
.entry-commenturl
{
	display:block;
	margin-bottom:10px;
}
.headerBanner {position:relative; background-color:#044089; height:34px; padding:1px 7px 1px 7px;}

.editorialOptions
{
	float:right;
}

.Link a:hover *, * html .GridTable a:hover 
{
	color:#FF9A00; 
	text-decoration:underline;
}
.NoLink:hover
{
	text-decoration:none;
}
.NoLink:hover .Head
{
	text-decoration:none;
}
.NoLink:hover h2
{
	color:#18397C;
	text-decoration:none;
	font-size:14px;
	margin:4px 0;
}

.PdfButton
{
	background:url(/boatcontent/e/save_to_pdf.gif) no-repeat 0 0px;
	/*padding: 6px 80px 20px 22px;*/
	width:96px; 
	height:34px; 
	background-repeat:no-repeat; 
	cursor:pointer; 
	float:left;
}

/* print page */
body.print-page
{
	background:none;
	margin:0 auto;
	width:800px;
}
body.print-page form > table
{
}
body.print-page .entry-title
{
	font-size:16px;
}

body.print-page .new-showroom .item tr,
body.print-page .new-showroom .item-alt tr
{
	vertical-align: top;
}

body.print-page .new-showroom .details .title-panel
{
	border: 0px;	
}

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;
	width:380px;
	margin:0;
}
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 .label
{
	font-family: Arial,Verdana,helvetica,san-serif;
	width: 160px;	
}

body.print-page .new-showroom .value
{
	font-family: Arial,Verdana,helvetica,san-serif;
	width: 260px;	
}

.print-page .rightpaneContainer .content
{
	display:none;
}

.print-page .rightpaneContainer .simplebox
{
	display:none;
}

body.print-page .new-showroom .details-container .detail-properties .prop-header
{
	margin: 5px 0 0 0;
	padding: 0px;
	width: 395px;
	left: 3px;
	background-image: none;	
}

.Link a:hover *, * html .GridTable a:hover 
{
	color:#FF9A00; 
	text-decoration:underline;
}
.NoLink:hover
{
	text-decoration:none;
}
.NoLink:hover .Head
{
	text-decoration:none;
}
.NoLink:hover h2
{
	color:#18397C;
	text-decoration:none;
	font-size:14px;
	margin:4px 0;
}

.print-page .power a:hover .center-column .item-title
{
	color:#18397C;
	cursor:text;
	text-decoration:none;
}

.print-page .power a:hover .center-column .item-desc
{
	cursor:text;
}

.print-page .power .left-column a:hover img,
.print-page .power a, .print-page .power .center-column,
.print-page .power
{
	cursor:default;
}





/* Editorial Keyword search - Single Match Summary */

.SearchSummarySingle
{
	margin-left:24px;
}
.SSRecordName
{
	color:#000099;
	font-size:14px;
	font-weight:bold;
}

.SSResultContent a
{
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
}

.SSResultContent a:hover
{
	text-decoration:underline;
	color:#FF9A00;
	cursor:pointer;
}

.SSRecordCount
{
	color:Gray;
	margin-left:5px;
}

.SSResultFooter hr
{
	border-style:dashed;
	color:#044089;
	margin-right:87px;
}

.mainphoto .detail-photos .photo-count{display: none;}
.mainphoto .detail-photos .row-seperator {height:0px; }
.detail-left .banner .banner-link { *margin-top: -2px; padding-left:4px;} /* for IE */

.certification-container
{
	clear: both;
	float: left;
	height: 30px;
	margin-top: 5px;
}

.certification-container .flags-panel .Mercury-Certification
{
	background:transparent url(/boatcontent/e/certifications/mercury-withborder.gif) no-repeat scroll left center;
	display:block;
	height:26px;
	width:60px;
	margin-left: 3px;
}

/* 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;
	z-index: 10;
}
.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;
}

.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: 19px;
	display: block;
	background: url(/boatcontent/boatpoint/showroom/btn_go.gif) no-repeat;
	margin-top: 3px;
}

.results-header .sort .go-button a:hover
{
	background: url(/boatcontent/boatpoint/showroom/btn_go.gif) no-repeat scroll 0px -19px;
}

.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;
}
.end
{
	clear:both;
}
/* END : bike compare page */

#bannerAd {height:90px;}
.dc-banner-ad {height: 90px; }


/* START : new boat showroom result  #3388AD*/

.new-showroom #sitenav .top-item a.current,
.new-showroom #sitenav .top-item a.current:hover,
.new-showroom #sitenav .top-item a.current b,
.new-showroom #sitenav .top-item a.current:hover b
{
	background-image: none;
	background-color: #0974AC;
	color:#FFF;
	font-weight:bold;
	height: 33px;
}
.details #sitenav .top-item a.current,
.details #sitenav .top-item a.current:hover,
.details #sitenav .top-item a.current b,
.details #sitenav .top-item a.current:hover b
{
	height: 30px;
}

.new-showroom .results .hpl-compare-selected,
.new-showroom .PriceType,
.new-showroom .right .details .title,
.new-showroom .CrossLinkReview .title,
.new-showroom a,
.new-showroom a:hover
{
	color:#0067B6;	
}

.new-showroom a:hover
{
    color:#EBA917;
}

.new-showroom .CrossLinkReview .rbModuleControl
{
    border:0px none;
}
.new-showroom .CrossLinkReview .rbModuleTitle
{
    background-color:#469ED0;
}
.new-showroom .CrossLinkReview
{
    padding-top:5px;
}
.new-showroom .CrossLinkReview .Reviews
{
    padding: 2px;
}

.new-showroom .CrossLinkReview .item:hover
{
	cursor: pointer;	
}

.new-showroom .editorialbreadcrumb-container .breadcrumb-text, 
.new-showroom .breadcrumbs
{
	background:none;
}

.new-showroom .dimval a
{
	background: url(/boatcontent/boatpoint/showroom/gnav_arrow_bullet.gif) no-repeat scroll 0 50%;
	padding-left:12px;
	margin-left: 6px;
    color: #156B9A;
    font-family:Arial,Verdana;
    font-size:12px;
}

.new-showroom .dimval a:hover
{
    text-decoration:underline;
    color:#EBA917;
}

.new-showroom .dim-header-label,
.new-showroom .lblKeyword 
{
    color:#000000;
    float:left;
    line-height:22px;
    font-family:Arial,Verdana,helvetica,san-serif;
    font-size:12px;
}

.new-showroom .sponsoredLinks .rbModuleContent 
{ 
	padding:10px; 
} 
.new-showroom .sponsoredLinks a 
{ 
	background:transparent url(/boatcontent/boatpoint/showroom/gnav_arrow_bullet.gif) no-repeat 0 6px; 
	padding-left: 10px;
	color: #0067B6;
	font-weight: bold;
	font-size:12px; 	
	text-decoration:underline; 
	font-family: Arial,Verdana,helvetica,san-serif;	
	display: block;
}
.new-showroom .sponsoredLinks .notheme
{
	margin-bottom: 5px;	
}

.new-showroom .breadcrumb-alt
{
	background-color: #EFEFEF;	
}

.new-showroom div.minimise,
.new-showroom .minimise div
{
	font-size:0px;
	line-height:0;
}
.new-showroom #desktop3pane .showLeft .dtDivContentPane
{
	width:769px;
	_width:764px;
	margin:0px;

}
.new-showroom #desktop3pane .showBoth .dtDivContentPane 
{
	width:459px !important;	
}
.new-showroom .dtDivContentPane .detail-title-container
{
	margin-left: 10px;	
}

.new-showroom .dtDivContentPane
{
	margin-top: 0px;
	margin-left: 5px;	
	_margin-left: 0px;
	margin-right: 5px;
	float:left;
}

.new-showroom .rightpaneContainer #right
{
	display: none;	
}

.new-showroom .dtDivTopPane
{
	height: 2px;
}

.new-showroom .dtDivRightPane
{
	width: 300px !important;		
}

.boatAccessory .dtDivContentPane
{
	_margin-left: 5px;	
}
.boatAccessory .whatAreYouLookingFor
{
}
.boatAccessory .dtDivRightPane
{
	_width: 283px !important;	
}

.accessory-details .dtDivContainer 
{
    _position:relative;
    _height: 900px;
}

.accessory-details .dtDivRightPane
{
    _position: absolute;
    _left: 700px;
}

.boatAccessory .rbModuleControl 
{
    _width: 100%;
}

.new-showroom .dtDivLeftPane
{
	position:relative;
	margin-right: 2px;
}

.new-showroom .rbModuleControl 
{
    border:2px solid #0A5376;
}

.new-showroom .dtDivRightPane .rbModuleControl 
{
    border:2px solid #469ED0;
}

.new-showroom .dtDivRightPane .rbModuleTitle 
{
    background-color:#469ED0;
}

.new-showroom .RightNest .rbModuleControl 
{
    border:2px solid #469ED0;
}

.new-showroom .RightNest .rbModuleTitle 
{
    background-color:#469ED0;
}

.new-showroom .MainNest
{
	clear:both;
	width: 769px;
	_width:764px;
}
.new-showroom .MiddleNest
{
	padding-left:10px;
	display: block;
	width: 454px;
	_padding-left:0px;
}
.new-showroom .boatAccessoryMiddleNest
{
    padding:0px 5px;
}
.new-showroom .RightNest
{
	width:300px;
	*width:299px;
}
.new-showroom .RightNest .BoatAccessory
{
    _width:283px;
}

/* SUB NAV */
.new-showroom .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
}

.new-showroom .ShowroomTopNav .left-side dt a:hover.selected {
	background-color:#3CA8E3;
}

.new-showroom .ShowroomTopNav dt a {
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	border-top:0px solid #fff;
	float:left;
	padding:0px 15px;
	text-decoration:none;
	color:#fff;
	height:30px;
	margin-top:-13px;
}

.new-showroom .ShowroomTopNav dt {
	height:32px;
	line-height:32px
}

.new-showroom .ShowroomTopNav .show-sub-nav a:hover,
.new-showroom .ShowroomTopNav .show-sub-nav a.selected {
	/*background:transparent url(/boatcontent/boatsales/subnav/boatsales_subnav_subcat_active_bg.jpg) repeat-x scroll 0 0;*/
	background-color: #D9EAF2;
	background-image: none;
	font-size:12px;
	height:32px;
	color: #0168B7 !important;
}

.new-showroom .sub-nav-left 
{
	background:transparent url(/boatcontent/boatpoint/subnav/boatpoint_subnav_wave.jpg) repeat-x scroll 0 0;
	height:64px;
	width:230px;
	_width: 225px;
}

.new-showroom .ShowroomTopNav .show-sub-nav a.selected {
	color: #FFF;
}

.new-showroom .ShowroomTopNav .show-sub-nav a {
	height:32px;
	font-family: Arial;
	line-height: 32px;
}

.new-showroom .ShowroomTopNav .show-sub-nav {
	border-left:1px solid #529DC4;
	border-top:1px solid #529DC4;
	border-right:1px solid #529DC4;
	color: #FFF;
	height:32px;
	margin-top:20px;
}

.new-showroom .ShowroomTopNav .left-side dt a {
	background-color:#3593C6;
	margin-right:3px;
	height:40px;
	margin-top:-3px;
	padding:0px 10px;
	line-height:40px
}

.new-showroom .ShowroomTopNav .left-side dt a:hover {
	background-color:#3CA8E3;
	margin-top:-3px
}

.new-showroom .ShowroomTopNav
{	
	margin-bottom:10px;		
	position:relative;
	height:53px;
	background-color: #0974AC;
}
.new-showroom .ShowroomTopNav dl
{
	margin:0;
	padding:0;
}
.new-showroom .ShowroomTopNav dt
{
	float:left;
	text-align:center;
	width:auto;
	height:32px;
	line-height:32px
}
.new-showroom .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;
	
}
.new-showroom .ShowroomTopNav a.selected
{
	margin-bottom:-1px;
	margin-top:-5px;
	background-color:white;	
	position:absolute;
	right:766px;
	white-space:nowrap;
}
.new-showroom .ShowroomTopNav .left-side
{
	float:right;
	width: auto;	
	margin-top:16px;
}
.new-showroom .ShowroomTopNav .left-side dt a 
{
	background-color:#3593C6;
	margin-right:3px;
	height:40px;
	margin-top:-3px;
	padding:0px 10px;
	line-height:40px
}
.new-showroom .ShowroomTopNav .left-side dt a:hover 
{
	background-color:#3CA8E3;
	margin-top:-3px
}
.new-showroom .ShowroomTopNav .left-side dt a.selected
{
	background:transparent url(/boatcontent/boatsales/subnav/trans_spacer.gif) repeat-x scroll 0 0;
	height:40px;
	margin-bottom:-1px;
	margin-top:-3px;
	text-decoration:none;
	font-weight:normal;
	color: #fff;
	font-size:18px;
	font-weight:normal
}
.new-showroom .ShowroomTopNav .left-side dt a:hover.selected
{
	background-color:#3CA8E3;
	height:40px;
}
.new-showroom .ShowroomTopNav .hide-sub-nav
{
	display:none;
}
.new-showroom .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;
}
.new-showroom .ShowroomTopNav .show-sub-nav a
{	
	height:32px;
	margin-top:0px;
}
.new-showroom .ShowroomTopNav .show-sub-nav a:hover
{
	background-color: #D9EAF2;
	background-image: none;
	font-size:12px;
	height:32px;
	color: #0168B7 !important;
}
.new-showroom .ShowroomTopNav .show-sub-nav a.selected
{	
	margin-top:0px;
	position:static;
	color: #0168B7;
	height:32px;
}
.altlayout-editorial .BoatCrossLink,
.new-showroom .BoatCrossLink
{
	margin-top: 10px;
}
.altlayout-editorial .BoatCrossLink .item,
.new-showroom .BoatCrossLink .item
{
	padding-top: 5px;
}
.altlayout-editorial .BoatCrossLink .item 
{
	padding-left: 1px;
	zoom:1;
}

.altlayout-editorial .BoatCrossLink .details,
.new-showroom .BoatCrossLink .details
{
	float: right;
	width: 133px;	
}
.altlayout-editorial .BoatCrossLink .details 
{
	width: 85px;
}
.altlayout-editorial .BoatCrossLink .details div
{
    font-size:9px;
}
.new-showroom .BoatCrossLink .details div
{
	font-size: 11px;
}
.altlayout-editorial .BoatCrossLink .crosslinkPrice,
.new-showroom .BoatCrossLink .crosslinkPrice
{
	font-weight: bold;	
	float:left;
}
.altlayout-editorial .BoatCrossLink .crosslinkState,
.new-showroom .BoatCrossLink .crosslinkState
{
	float:left;
	padding-left:4px;
}
.altlayout-editorial .BoatCrossLink .pTypeLink,
.new-showroom .BoatCrossLink .pTypeLink
{
	float:left;
}
.altlayout-editorial .BoatCrossLink .thumbs,
.new-showroom .BoatCrossLink .thumbs
{
    padding-left:1px;
	height: auto;	
}
.altlayout-editorial .BoatCrossLink .thumbs 
{
    float:left;
    width:75px;
}
.altlayout-editorial .BoatCrossLink .PriceType {
    color:#0067B6;
    font-size:9px;
    padding:0px;
}
.new-showroom .CrossLinkReview .title,
.altlayout-editorial .CrossLinkReview .title
{
    color:#0067B6;
    font-weight:bold;
    
}
.new-showroom .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;
}
.new-showroom .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;
}
.new-showroom .crosslinkLink a
{
	font-family: Arial,Verdana,helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.new-showroom .crosslinkNewSearch a
{
	font-family: Arial,Verdana,helvetica,san-serif;
	font-size: 11px;
	text-decoration: underline;	
}
.altlayout-editorial .BoatCrossLink .PriceType
.new-showroom .BoatCrossLink .PriceType
{
	text-align: left;	
	text-decoration: none;
	color: #000;
	font-size: 9px;
}
.altlayout-editorial .BoatCrossLink .rbModuleControl {
    border:2px solid #AFD0F0;
}
.new-showroom .results-header
{
	width:437px;
	background:none;
	border-bottom:solid 1px #000;
	height:auto;
}
.new-showroom .results-header .match
{	
	left:0px;
	top:0px;
	position:relative;
	border-bottom:solid 1px #000;
}
.new-showroom .results-header .match span
{
	color:#000;
	font-weight:bold;
}
.new-showroom .results-header .match span h1
{
	font-size:16px;
	margin:0;
}
.new-showroom .results-header .sort
{
	position:relative;
	left:5px;
	float:left;
}
.new-showroom .results-header .pager
{
	position:relative;
	line-height:28px;
	bottom:0px;
	right:0px;
	float:right;
}
.new-showroom .result-footer-container .results-header
{
	border-top:solid 1px #000;	
}

body.popup-page .header-logo
{
	float:left;
}

.new-showroom .advanced-section-header
{
	display:none;
}
.new-showroom .advanced-section-header-label
{
	font-size:13px;
	font-weight:bold;
}
.new-showroom .refine-by-keywords .pnlHeader,
.new-showroom .dim-header
{	
	background-color:#FFF;
	border-top:solid 1px #CCC;
	cursor:pointer;
	padding: 4px;
	height:22px;
}
.new-showroom .dim-selected .dim-header,
.new-showroom .exp .dim-header,
.new-showroom .middle .dim-header,
.new-showroom .child .dim-header
{
    background-color:#EFEFEF;
}

.new-showroom .refine-by-keywords .exp
{
	background-color:#EFEFEF;
	border-top:solid 1px #FFF;
}
.new-showroom .refine-by-keywords .pnlHeader .lblKeyword,
.new-showroom .dim-header .dim-header-label
{
	background:url(/boatcontent/boatsales/showroom/gnav_active_right_arrow.gif) no-repeat left center;
	padding-left:22px;	
}
.new-showroom .dim-selected .dim-header .dim-header-label, 
.new-showroom .refine-by-keywords .exp .lblKeyword,
.new-showroom .exp .dim-header .dim-header-label, 
.new-showroom .middle .dim-header .dim-header-label, 
.new-showroom .child .dim-header .dim-header-label
{
	background:url(/boatcontent/boatsales/showroom/gnav_down_arrow.gif) no-repeat left center;
}

.new-showroom .breadcrumb-text
{
	padding: 0px 6px 6px 6px;
}

.new-showroom  .prev,
.new-showroom  .next
{
	overflow:hidden;
	text-align: right;
	display: block;
	text-indent: 10000px;
}

.new-showroom  .prev a,
.new-showroom  .next a
{
	background: none;
	text-indent: 0px;
	font-family: Arial,Verdana,helvetica,san-serif;
	color: #000;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
	width: 35px;
}

.new-showroom .results-header .pager .page
{
	color:#000000;
	margin:0 2px;
	text-decoration:underline;
	line-height: 28px;
	font-family: Verdana,Tahoma,Helvetica;
}

.new-showroom .results-header .pages .page
{
	font-weight: normal;
}

.new-showroom .results-header .pager .pages .current 
{
	display:inline;
	font-weight:bold;
	margin:0 2px;
	text-align:center;
}

.new-showroom .results-header .pager .next a
{
	width: 35px;
}

.new-showroom .results-header .pager .pages span 
{
	display:none;
}

.new-showroom .breadcrumb-text .no-selection
{
	color:#000000;
	font-weight: normal;
}

/* Start: Showroom listing Keyword panel */
.new-showroom .refine-by-keywords .pnlHeader
{
	padding:4px;
	position:relative;
}

.new-showroom .refine-by-keywords .pnlKeyword 
{
	float:left;
	padding-left:22px;
	padding-top:4px;
}
.new-showroom .refine-by .go-button 
{
	float:right;
	padding-right:6px;
}
.new-showroom .refine-by .go-button a
{
	background:transparent url(/boatcontent/boatpoint/showroom/btn_go.gif) no-repeat scroll 0 0;
	width:30px;
    height:19px;
	display:block;
	text-decoration:none;
	text-indent:-10000px;
	margin-top: 3px;
}
.new-showroom .refine-by .go-button a:hover
{
	background-position:0 -19px;
}

.new-showroom .refine-by .refine-options 
{
	display:none;
}
/* End: Showroom listing Keyword panel */

.new-showroom .dimval
{
	background: none;
}

.new-showroom .dimval-morelink
{
	position:relative;
	float:right;
	margin-right:0px;
	text-decoration:none;
	color:#0166B6;
}
.new-showroom .dimval-more
{
	background: none;
	padding-right: 4px;
	float:right;
}

.new-showroom .dimval-count
{
	float:right;
	color: #B2B2B2;	
}

.new-showroom .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;
	
}
.new-showroom .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;

}
.new-showroom .results .customStyle2
{
	border-left:dotted 1px #898989;	
	margin-left:2px;

}
.new-showroom .newboats
{
	position:relative;	
	margin-left:-10px;
	width:466px;
}
.new-showroom .imageListing
{
	display:inline;
}
.new-showroom .results .label-selected-count
{
	color:#898989;
	float:left;
}
.new-showroom .thumbs
{
	text-align:center;
	width:80px;
	height: 59px;
	float:left;
}
.new-showroom .newboats .thumbs
{
	width:160px;
	height: auto;	
}
.altlayout-editorial .thumbs a img
{
    width:75px;
    height:52px;    
}

.altlayout-editorial .thumbs a img,
.new-showroom .thumbs a img
{
    border:1px solid #999999;
    padding:1px;  
}
.altlayout-editorial .BoatCrossLink .thumbs a img,
.new-showroom .BoatCrossLink .thumbs a img
{
    width:75px;
}
.new-showroom .check-column
{
	float:left;
	margin:45px 0 2px;
}
.new-showroom .check-column .CompareAdded 
{
	background-position:0 -26px;
}
.new-showroom .check-column div
{
	background:transparent url(/bikecontent/bikesales/results/check.gif) no-repeat scroll 0 0;
	height:20px;
	width:18px;
}
.new-showroom .box .b1
{
	margin:0 3px;
}
.new-showroom .box .b2
{
	margin:0 2px;
}
.new-showroom .box .b2,
.new-showroom .box .b4
{
	display:block;
}
.new-showroom .blue .top .solid
{
	background-color:#FFF;
}
.new-showroom .blue .top .b1
{
	background-color:#50A0E3;
}
.new-showroom .blue .bottom .solid
{
	background-color:#50A0E3;
}

.new-showroom .rbModuleTitle
{
	background:none;
	background-color:#0A5376;
	height:25px;
    line-height:25px;
	margin:0;
}

.new-showroom .rbModuleTitleTxt
{
	color: White;
	font-family: Arial,Verdana,Geneva,sans-serif;
	font-size: 10pt;
	font-weight: bolder;	
}
.new-showroom .boxcontent
{
	padding:9px 4px;
}
.new-showroom .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;
}
.new-showroom .breadcrumbs-container
{
	margin-top:10px;
	border:0px none;
}
.new-showroom .nav-container
{
    _width:100%;
}
.new-showroom .rbModuleTitle
{
    *width:101%;
    _width:100%;
}
.new-showroom .breadcrumb th
{
	white-space:normal;
	width:20%;
}
.new-showroom .breadcrumb td
{	
	vertical-align: bottom;
}
.new-showroom .breadcrumb .crumbbit .crumbtext
{
	display:block;
	overflow:hidden;
}
.new-showroom .breadcrumbs .remove
{
	background:transparent url(/carcontent/powersearch/icons.gif) no-repeat scroll 0 -155px;
	text-indent:-10000px;
	outline:none;
	height:15px;
	width:12px;		
}

.new-showroom .breadcrumb th
{
	text-align: left;
	padding-left: 5px;
}

.new-showroom .results .hpl-compare-selected
{
	float:left;
	font-size:11px;
	text-decoration:underline;
	margin-left:2px;
	height:19px;	
	display:block;	
	outline:none;
}
.new-showroom .results .link-clear
{
	text-indent:0;
	display:block;
	background:none;
	color:#000;
	font-size:11px;
	text-decoration:underline;
	height:19px;	
	display:block;	
	outline:none;
	float:left;
	color: #0166B6;
}
.new-showroom .header,
.new-showroom .footer
{
	display:block;
	height:18px;
	line-height:18px;
	margin:0 2px;
	padding:4px 0;
	width: 400px;
}
.new-showroom .pricing-container
{
	margin-bottom:10px;
    position:absolute;
    right:0;
    text-align:center;
    width:120px;
}
.new-showroom .pricing-container .price
{
	font-weight:bold;
	font-size:16px;
	font-family: Arial;
}
.new-showroom .enquiry-button
{
	float:right;	
	width:120px;	
	clear:right;
}
.new-showroom .newboats .enquiry-button
{
	position: absolute;
	bottom: 10px;
	right: 15px;
	-right: 10px;
	width: 100px;	
}
.new-showroom a.details-button
{
	margin-left:auto;
	margin-right:auto;
	background:transparent url(/boatcontent/boatpoint/showroom/ViewModel_btn.gif) no-repeat scroll 0 0;
	height:26px;
	text-indent:-10000px;
	width:98px;
	border:none;
	outline:none;
	display:block;
}
.new-showroom a.details-button:hover
{
	background:transparent url(/boatcontent/boatpoint/showroom/ViewModel_btn.gif) no-repeat scroll 0 -26px;
}
.new-showroom .right 
{
    float:left;
    left:5px;
}
.new-showroom .right .details
{
	float:left;
	width:150px;
	-width:130px;
}
.new-showroom .right .details .title
{
	font-size:12px;
	font-weight:bold;	
}
.new-showroom .DescriptionAndPrice
{
	margin-bottom: 20px;	
}

.new-showroom .PriceInfo .header
{
	display:none;	
}
.new-showroom .PriceInfo .details 
{
	width:150px;
	float:left;
	text-align: right;
}
.new-showroom .summary-list
{
	padding:0;
	margin:0;
	list-style:none;
}
.new-showroom .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;	
	width: 430px;
	-position: relative;
}
.new-showroom .imageListing .newboats .hover,
.new-showroom .imageListing .newboats .data:hover
{
	background-color:#F7F7F7;
	cursor:pointer;
	_cursor: hand;
}
.new-showroom .centre
{
	float:left;
}

/* BOAT SHOWROOM STYLES */

.new-showroom .mainDescription-container .detail-properties .term
{
    font-size:12px; 
    padding-top:4px;
    padding-left:4px;
    padding-right:8px; 
    text-align:left; 
    width:110px;
}
.new-showroom .mainDescription-container .detail-properties .definition
{
    font-size:12px; 
    padding-left:8px; 
    padding-top:4px;
    width:auto;
}
.new-showroom .mainDescription-container .detail-properties tr 
{ 
    height: 18px; 
}
.new-showroom .mainDescription-container
{
    margin-bottom:10px;
}

.new-showroom .details-container .detail-properties .prop-header
{
	margin: 2px;
	padding-bottom: 2px;
	border-bottom: solid 1px #F0F0F0;
	font-weight: bold;
	text-transform: capitalize;	
}

.new-showroom .compare-properties .prop-header
{
	background: none;	
}

.new-showroom .comparepage-header .rbModuleTitleTxt
{
	position: relative;
}
.new-showroom .prop-header .content
{
	color:Black;	
}

.new-showroomToolbox
{
	margin: 5px 0 5px;	
}

.new-showroomToolbox .rbModuleContent
{
	padding: 5px;	
}

.new-showroomToolbox .rbModuleContent a
{
	padding: 4px 4px 4px 24px;
	display: block;
	clear: both;
	height: 14px;
	font-size: 11px;
	font-family: Verdana,Helvetica,sans-serif;
}

.new-showroom .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;
	width: 420px;
}
.new-showroom .details-container .detail-properties div.bh_exp
{
	background:transparent url(/boatcontent/common/plus.gif) no-repeat scroll left center;
}

.new-showroom .data-by-redbook 
{
	background:transparent url(/carcontent/green/details/data_by_redbook.jpg) no-repeat scroll right top;
	height:70px;
	width:100%;
}

.new-showroom .EnquiryForm h3 
{
    background-color:#3398CC;
    background-image:none;
    border:2px solid #3398CC;
    color:#FFFFFF;
    font-family:Verdana,Geneva,sans-serif;
    font-size:13px;
    font-weight:bold;
    margin:0;
    padding:2px 5px;
}

.new-showroom .detail-title-container h1
{
	font-size: 19px;
	font-family: Arial;
	font-weight: bold;
	line-height: 1;	
	margin-bottom: 5px;
	margin-top: 5px;
}

.new-showroom .EnquiryForm .form 
{
	padding:20px;
	 background-color: #E3EAF2;
     background-image: none;
     border: solid 2px #3398CC;
     margin-bottom: 6px;
}
.boatAccessory .boatAccessorySellerDetails,
.boatAccessory .sponsoredLinks
{
    margin-bottom:6px;
}
.boatAccessory .EnquiryForm h3 
{
    _width: 280px;
}
.popup-enquiry .boatAccessory .EnquiryForm h3 
{
    _width: 284px;
}
.boatAccessory .EnquiryForm .form 
{
	_padding:10px 5px;	
	_width: 280px;
}

.new-showroom .EnquiryForm fieldset 
{
	border-width:0;
	font-size:11px;
	margin:2px 0;
	padding-bottom:10px;
	width: 250px;
}

.new-showroom .EnquiryForm dl 
{
	font-weight:bold;
	margin-bottom:4px;
	float:left;
}

.new-showroom .EnquiryForm dt 
{
	float:left;
	font-size:11px;
	margin:2px 5px 0 1px;
	padding-left:1px;
	width:81px;
}

.new-showroom .EnquiryForm dd 
{
	margin:2px 0;
	float: left;
}

.new-showroom .EnquiryContainer
{
	margin-bottom: 10px;
}

.new-showroom .EnquiryContainer .top, 
.new-showroom .EnquiryContainer .bottom 
{
	display:block;
}

.new-showroom .EnquiryForm .postcode dd input
{
	width: 55px;
}

.new-showroom .EnquiryForm dd input, 
.new-showroom .EnquiryForm dd textarea 
{
	border:1px solid #999999;
	font-size:12px;
	width:155px;
}

.new-showroom .EnquiryForm dl 
{
	font-weight:bold;
	margin-bottom:4px;
}

.new-showroom .EnquiryForm dl 
{
	margin:0;
}

.new-showroom .EnquiryForm .comments dt 
{
	display:block;
	margin-left:0;
	width:auto;
}

.new-showroom .EnquiryForm .comments dd textarea 
{
	overflow:auto;
	width:242px;
}

.new-showroom .EnquiryForm .button a 
{
	background:url(/boatcontent/boatpoint/Showroom/send_enquiry_btn.gif) no-repeat;
	display:block;
	font-size:0;
	height:26px;
	line-height:1px;
	text-align:center;
	text-indent:-10000em;
	width:116px;
}
.new-showroom .EnquiryForm .button a:hover
{
	background:url(/boatcontent/boatpoint/Showroom/send_enquiry_btn.gif) no-repeat scroll 0px -26px;
}

.new-showroom .EnquiryForm .button
{
	margin:0px 0px 0px auto;
	width:120px;	
}

.new-showroom .details-container
{
	width: 450px;
	_width:445px;
    margin-left:5px;
    margin-top:10px;
}

.new-showroom .detail-properties table.prop-list .value
{
	width: 210px;
}

body.print-page .new-showroom .MainDescription .detail-properties table.prop-list .item TD
{
	background-color: #FFF;
}

body.print-page .new-showroom .detail-properties table.prop-list .item-alt TD
{
	background-color: #F0F0F0;
}

body.print-page .new-showroom .MainDescription .detail-properties table.prop-list .item-alt TD,
body.print-page .new-showroom .detail-properties table.prop-list .item TD
{
	background-color: #FFFFFF;	
}


.new-showroom .detail-properties table.prop-list .label
{
	width: 210px;
	text-align: left;
	padding-left: 18px;
}

.new-showroom .MainDescription .detail-properties table.prop-list .item
{
	background-color: #fff;
	padding: 0px;
	border: none;
}
.new-showroom .detail-properties .term,
.new-showroom .MainDescription .detail-properties table.prop-list .label
{
	padding: 0px;
	width: 110px;
	font-weight: bold;
	display: block;
}
.new-showroom .MainDescription .detail-properties table.prop-list .value
{
	width: 170px;	
}
.new-showroom .MainDescription .detail-properties table.prop-list .item-alt,
.new-showroom .MainDescription .detail-properties table.prop-list .item
{
	padding: 0px;	
	line-height: 12px;
}

.new-showroom .site-button
{
	clear:none;
	text-align: left;
}

.new-showroom .pricing-clarity-link
{	
	color: #0067B6;
	text-decoration: underline;
	cursor: pointer;
	_cursor: hand;
	display: inline;	
	margin-left: 5px;	
}

body.print-page .new-showroom .details-container .detail-properties
{
	width: 400px;
}

body.print-page .new-showroom .photo-gallery .photo-thumb,
.new-showroom .photo-gallery .photo-thumb
{
	text-align:left;
	width: 84px;
	_width: 80px;		
}

.new-showroom .photo-gallery .photo-thumb
{
	float:left;
	padding-left:5px;
}
.new-showroom .photo-gallery .photo-main img.ImageNotFound
{
    border:0px none !important;
    padding:0px;
}
.new-showroom .photo-gallery .photo-main img,
.new-showroom .photo-gallery .photo-thumb img 
{
    border:1px solid #999999 !important;
    padding:1px;
}

body.print-page .new-showroom .photo-gallery .photo-main,
.new-showroom .photo-gallery .photo-main 
{
	float:left;
	margin-left:4px;
    _margin-left:0px;
}

.new-showroom .flags-panel,
.new-showroom .photo-gallery .photo-header, 
.new-showroom .photo-gallery .photo-count 
{
	display:none;
}

.new-showroom .photo-gallery
{
}

.new-showroomToolbox .icon-overlay
{
	background:url(/boatcontent/boatsales/Showroom/icon_toolbox.gif);
	height:45px;
	left:2px;
	position:absolute;
	top:-15px;
	width:60px;
}

.new-showroom .box
{
	background:transparent none repeat scroll 0%;
	margin-bottom:4px;
	height:100%;
}
.new-showroom .box .top, 
.new-showroom .box .bottom
{
	background:transparent none repeat scroll 0%;
	display:block;
	font-size:1px;
}
.new-showroom .box .b1, 
.new-showroom .box .b2,  
.new-showroom .box .b3,  
.new-showroom .box .b4
{
	background-color:#fff;
	display:block;
	height:1px;
	overflow:hidden;
}
.new-showroom .box .b2,
.new-showroom .box .b3,
.new-showroom .box .b4,
.new-showroom .box .inner
{
	border-style:solid;
	border-width:0 1px;
}
.new-showroom .box .b1
{
	margin:0 5px;
	background-color: #2C8CDD;
}
.new-showroom .box .b2
{
	border-width:0 2px;
	margin:0 3px;
}
.new-showroom .box .b3
{
	margin:0 2px;
}
.new-showroom .box .b4
{
	margin:0 1px;
	height:2px;
}
.new-showroom .box .inner
{
	background-color:#fff;
	display:block;
	padding: 1px 5px 0 5px;
}
.new-showroom .boxcontent
{
	height:100%;
	padding: 0;	
}

.new-showroom .dealer-description
{
	display: none;	
}

.new-showroomToolbox .boxcontent
{
	padding-top: 10px;	
}
.altlayout-editorial .CrossLinkReview .item,
.new-showroom .CrossLinkReview .item 
{
    padding-top:2px;
    cursor:pointer;
}
.altlayout-editorial .CrossLinkReview .item .image,
.new-showroom .CrossLinkReview .item .image
{
    float:left;
    padding-right:5px;
    padding-top:0px;
    width:90px;
}
.altlayout-editorial .CrossLinkReview .item .image 
{
    float:left;
    padding-left:2px;
    padding-top:2px;
    padding-right:5px;
    padding-bottom:20px;
    width:60px;
}
.altlayout-editorial .CrossLinkReview .item .image img
{
    width:60px;
}
.new-showroom .CrossLinkReview .item .image img
{
    width:90px;
}
.altlayout-editorial .CrossLinkReview .link,
.new-showroom .CrossLinkReview .link,
.altlayout-editorial .CrossLinkReview .link a,
.new-showroom .CrossLinkReview .link a
{
    text-align:right;
    font-size:9px;
}
.altlayout-editorial .CrossLinkReview .title
.new-showroom .CrossLinkReview .title 
{	
	font-weight:bold;
	font-size:12px;
	padding:4px 4px 0;
	text-decoration:underline;
	color:#54A1E2;
}
.altlayout-editorial .CrossLinkReview .desc
.new-showroom .CrossLinkReview .desc 
{
	color:#000;
	padding:4px 4px 0;
}
.altlayout-editorial .CrossLinkReview .desc_pub,
.altlayout-editorial .CrossLinkReview .desc_pub span,
.new-showroom .CrossLinkReview .desc_pub, 
.new-showroom .CrossLinkReview .desc_pub span 
{
	color:#666;
	font-size:10px;
	margin-left:0px;
}

.altlayout-editorial .CrossLinkReview .desc_pub 
{
    float:right;
    width:101px;
    _width:99px;
}

.new-showroom .CrossLinkReview .desc_pub
{
    width:197px;
    _width:195px;
    float:right;   
}
.altlayout-editorial .CrossLinkReview .rbModuleControl 
{
    border:2px solid #AFD0F0;
}
.new-showroom .CrossLinkHeaderItem
{
	background-color: #EFEFEF;
	width: 263px;
	padding: 5px  0px 5px 5px;
}
.new-showroom .CrossLinkHeader,
.new-showroom .MatchingResultsHeader
{
	background-color:#EFEFEF;
	display:block;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px 10px;
}

.new-showroom .link
{
	text-align: right;	
}

.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:11px;
	padding:4px 4px 4px 24px;	
}

.new-showroom .details-price
{
	font-size: 23px;
	font-family: Arial;
	font-weight: normal;
}

.new-showroom .details-price-info .PriceType
{
	text-align: right;	
}

.new-showroom .PriceType
{
	padding:0;
	font-size: 9px;
}
 
.new-showroom .CrossLinkReview .CrossLinkHeader 
{
	background-color:#EFEFEF;
	display:block;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px 10px;
}

.new-showroom .divFilterByState {
    display:block;
    font-family:Verdana,Geneva,sans-serif;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:5px 10px 30px 10px;
}
.altlayout-editorial .divFilterByState 
{
    padding:5px 5px 30px 10px;
}
.altlayout-editorial .ddlText,
.new-showroom .ddlText {
    float:left;
    margin-top:5px;
}
.altlayout-editorial .ddlState{
    float:left;
    margin-left:5px;
    margin-top:3px;
}
.new-showroom .ddlState {
    float:left;
    margin-left:15px;
    margin-top:3px;
}
.altlayout-editorial .divFilterByState .hide-text,
.new-showroom .divFilterByState .hide-text 
{
    height:19px;
}
.altlayout-editorial .divFilterByState .go-button,
.new-showroom .divFilterByState .go-button
{
    float:right;
    background:transparent url(/boatcontent/boatpoint/showroom/btn_go.gif) no-repeat scroll 0 0;
    height:19px;
    margin-top:3px;
    text-decoration:none;
    text-indent:-10000px;
    width:30px;
    cursor:pointer;
}
.altlayout-editorial .divFilterByState .go-button:hover,
.new-showroom .divFilterByState .go-button:hover 
{
    background-position: 0 -19px;   
    cursor:pointer;
}
.new-showroom .dtDivLeftPane
{
	width: 220px;
	margin: 0px;	
}

.new-showroom .photo-thumb img
{
	padding-bottom: 2px;	
}

body.print-page .new-showroom .detail-title-container .details
{
	border: none;	
}

body.print-page .new-showroom #desktop-footer,
body.print-page .new-showroom .detail-title-container,
body.print-page .new-showroom .details-container
{
	width: 800px;
}

.new-showroom .detail-title-container .title-panel
{
	float:left;
	margin-bottom:0px;
	margin-left:0;
	width:445px;	
	vertical-align: bottom;
}

.new-showroom .detail-title-container .details
{
	border-bottom:1px solid #000000;	
	margin-right: 10px;
}

.new-showroom .detail-title-container .header
{
	display: none;
}

.new-showroom .details-container .detail-title-container
{
	border-bottom:1px solid #000000;
}

.new-showroom .detail-title-container
{
	border: 0;
}

.new-showroom .EnquiryForm .details
{
	float:none;	
}

.new-showroom .compare-properties .compare-table
{
	border-top:1px solid silver;
	margin-top:7px;
	padding-top:10px;
	width:100%;	

}

.new-showroom .comparepage .backlink
{
	float:right;
	margin-top:14px;
	padding:0;
	text-align:right;
	text-decoration:underline;
	width:350px;	
}

.new-showroom .prop-header .tl,
.new-showroom .prop-header .tr
{
	background: none;	
}

.new-showroom .MainDescription .detail-properties .prop-list .item,
.new-showroom .MainDescription .detail-properties .prop-list .item-alt,
.new-showroom .detail-properties .prop-list .item,
.new-showroom .detail-properties .prop-list .item-alt
{
	background-color: White;
	vertical-align: top;
}

.new-showroom .detail-properties .prop-list .item table,
.new-showroom .detail-properties .prop-list .item-alt table
{
	margin: 0px;	
}

.new-showroom .detail-properties .prop-list .item-alt
{
	background-color: #EFEFEF;
}

.comparepage .new-showroom .compare-row-header
{
	background-color:#3398cc;
	color:white;
	font-weight:bold;
	height:26px;
}

.comparepage .new-showroom .footer
{
	width: 100%;	
}

.new-showroom .comparepage .backlink
{
	color: #0166B6;
	text-decoration: underline;
	cursor: pointer;
	_cursor: hand;
}
.new-showroom .pages
{	
	width: auto;
	color: #000;
	padding: 0 10px 0 10px;
}

.new-showroom .results-header .pager .page,
.new-showroom .pages .current,
.new-showroom .pages .page
{
	color:#000;
	font-size: 11px;	
}

.new-showroom .dealer-locator a
{
	width: 220px;
	height: 82px;
	background-repeat: no-repeat;
	display: block;
	text-indent: -10000px;
	background-image: url(/boatcontent/boatpoint/Showroom/BP_Dealer_Stock_Locator_BG.gif);
	margin-bottom: 5px;
}
.new-showroom .dealer-locator a:hover
{
	background-image: none;
	text-decoration: none;
	color: #0068B8;
	cursor: pointer;
	background-image: url(/boatcontent/boatpoint/Showroom/BP_Dealer_Stock_Locator_BG.gif);
}

.new-showroom .dealer-locator span
{
	display:none;	
}

/* START - Showroom, new navigation styling */
.new-showroom .dimval .dim-link,
.new-showroom .dimval .dim-link a
{
  display:block;
  font-size:11px;
  white-space:normal;
  width:70%;
  _width:65%;
}
.new-showroom .refine-by-keywords .pnlHeader 
{
  height:22px;
}
.new-showroom .dimval label
{
  line-height:20px
}
.new-showroom .dimval input,
.new-showroom .dimval label 
{
  padding-right:3px;
  color:#0168B7;
  cursor:pointer;
  font-size:11px;
  display:block;
  float:left;
}
.new-showroom .dim-selected .dim-values 
{
  background-color: #f3f3f3;
}
.new-showroom .dimval 
{
  height:17px;
  vertical-align:middle;
  margin-top: 0px;
}
/* END - Showroom, new navigation styling */
.BoatAccessory .basic .dim-values table
{
    table-layout:fixed;
}

.BoatPointHomePage .adTile5,
.BoatPointHomePage .adTile6
{
/*	height: 93px; include when we go live and remove line below*/
/*	height: 110px; include when ad tag looses its height*/
}

.BoatPointHomePage .dtDivRightPane,
.BoatPointHomePage .adTile5
{
	padding-top: 40px;	
}
.BoatPointHomePage .KeywordSearch
{
	position: absolute;	
	height: 32px;
	width: 507px;
	font: bold 13px Verdana;
	color: #012e67;
	border:1px solid #8FA5BC;
	background-image: url(/boatcontent/boatpoint/KeywordSearchBG.gif);
}
.BoatPointHomePage .KeywordSearch #topsubnav-search
{
	padding: 9px 10px 0 10px;	
}
.BoatPointHomePage .KeywordSearch #topsubnav-go
{
	margin-top: 2px;	
}

.BoatPointHomePage .simplebox .tl,
.BoatPointHomePage .simplebox .tr,
.BoatPointHomePage .simplebox .bl,
.BoatPointHomePage .simplebox .br
{
	background-image: url(/boatcontent/boatpoint/corners.gif);	
}

/* 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: 20px;}
.TC2 h2{font-size: 16px;}
.TC3 h2{font-size: 14px;}
.TC4 h2{font-size: 12px;}
.TC5 h2{font-size: 10px;}
.tagItems h2{display: inline;line-height:normal;  color:#469ED0;}
.tagItems a:hover h2{color:#EBA917; text-decoration:underline;}
.tagCloud {width:443px;}
.tagCloudClear {clear:both;}
.tagCloudDivHidden {display:none;}

/* Ad Spacing*/
.bottomTopSpace embed
{
    margin:5px 0px;
}

/* Tabs */
.boatAccessory .ui-tabs .ui-tabs-nav li
{

}
.boatAccessory .ui-tabs-selected a,
.boatAccessory .ui-tabs-selected a span
{

}
.boatAccessory .ui-tabs-selected a
{

}
 /* Results  header */
.boatAccessory .results-header
{
    width:auto;
    border:0px none;
    background-color: #EEEEEE;
    border-bottom:1px solid #CCCCCC;
    margin-bottom:5px;
}
.boatAccessory .results-header .sort
{
    margin-left: -5px;
}
.boatAccessory .results-header .match
{
     border-bottom: solid 1px #CCC;
     background-color:White;
}

.boatAccessory .results-header .sort .label
{
    padding-left: 2px;
    color: #000;
    _padding-left: 10px;
}
.PageFooter .results-header
{
    height:30px;
}

 /* Boat Accessory Details Page */
.BoatAccessory .end
{
    clear:both;
}
.accessoryItem .right .pricing-container
{
    font-family: Arial;
    font-size: 12px;
    width: 42px;   
    width:136px;
    _width:146px;
}

/* Listings */
.boatAccessory .MiddleNest
{
    width:459px;
    _width:450px
}
.boatAccessoryResult .accessoryItem {
float:left;
width:100%;
}

.boatAccessoryData 
{
    float:left;
    padding:10px;
}
.boatAccessoryData img
{
    height:auto;
}
.boatAccessoryData .boatAccessoryResultImage
{
     border: none;
     margin-right: 5px;
     float:left;
     display:block;
     width:130px;
}

.boatAccessoryData:hover 
{
  background: #EEEEEE; 
  cursor:pointer;
}

.accessoryItem .right 
{
    left:0px;
    width:304px;
    height:82px;
    position:relative;
    float:left;
    bottom:0px;
    top:0px;
}
.accessoryItem .right .details
{
    width:160px;
}

.boatAccessorySponsored
{
	display:none;
}
.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;
}

.boatAccessoryListItemHeader span h2
{
    line-height:0;
    *line-height:normal;
    padding-right:5px;
    font-size:12px;
    margin-left:7px;
    text-transform:uppercase;
}
.boatAccessoryListItemHeader .advertType
{
    float:right;
    margin-right:10px;
    text-transform:uppercase;
}
.boatAccessoryListItemHeader .title h2
{
    text-transform:none;
}
.boatAccessoryListItemHeader .ViewAllHyperlink
{
    width:100%;
    display:block;
}
.boatAccessoryListItemHeader .ViewAllHyperlink .viewAll
{
    
    text-decoration:underline;
    line-height:17px;
        float: right;
    padding-right: 5px;
}
.boatAccessoryListItemHeader .ViewAllHyperlink:hover .viewAll
{
    color:White;
}
.boatAccessoryListItemHeader .ViewAllHyperlink:hover
{
    text-decoration:none;
    cursor:pointer;
}

.boatAccessoryResultPrice {
font-size:13px;
font-weight:bold;
padding-right:12px;
text-align:right;
}

.boatAccessoryResultSubHeader div {
background:transparent url(/boatcontent/boatsales/Accessories/BTS_icon_bullet.gif) no-repeat scroll 0 3px;
font-family:Arial;
font-size:11px;
padding-left:10px;
}

.boatAccessoryEnquiryButton 
{
    float:left;
    margin-top: 25px;
   

    
}

.whatAreYouLookingFor
{
  
   padding-right: 0;
   margin-right: 0;
   
}

.boatAccessoryEnquiry {
background:transparent url(/boatcontent/boatPoint/showRoom/BTP_btn_enquiry.gif) no-repeat scroll 0 0;
border:medium none;
display:block;

height:26px;
margin-left:21px;
text-indent:-10000px;
width:96px;
overflow:hidden;
}

.boatAccessoryEnquiry:hover {
background:transparent url(/boatcontent/boatPoint/showRoom/BTP_btn_enquiry.gif) no-repeat scroll 0 -26px;
cursor:pointer;
color: #0974AC;
}

.boatAccessoryResultState {
display:block;
_display: inline;
float:left;
line-height:26px;
font-weight: bold;
 margin-top: 25px;
 width: 17px;

  
 
}

.boatAccessory .thumbs img
{
 width: 75px;
}

.boatAccessory .thumbs img {
width:75px;
}

.boatAccessoryLineBreak 
{
background:white none repeat scroll 0 0;
clear:both;
height:5px;
}
/* Eof List */

.boatAccessory .new-showroom .rbModuleTitleTxt 
{
    position: inherit;
}


.boatAccessory .rbModuleTitleTxt
{
     position: relative;
}


/* Keywords */

.keywordSearch .pnlBody
{
    background: #0974AC;
}

.keywordSearch .pnlKeyword input
{
    border:1px none;
    float:left;
    height:18px;
    padding-left:8px;
    padding-top:3px;
    width:366px;
}
.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;
}
.keywordSearch .row-separator
{
    clear:both;
    height:0;
    padding:0;
    font-size:0px;
}

.landingKeywordSearch
{
  height:39px;
}
.landingKeywordSearch .refine-by-keywords
{
     padding-top:5px;
}
.landingKeywordSearch .pnlKeyword input
{
    width:328px;
}
.new-showroom .keywordSearch .go-button a
{
	background:transparent url(/boatcontent/boatpoint/accessory/BTP_btn_go2.gif) no-repeat;
	display:block;
	text-indent:-10000px;
	height:24px;
	width:40px;
}
.new-showroom .keywordSearch .go-button a:hover
{
	background-position:0 -24px;
}

.boatAccessory .sub-nav-left
{
    height:53px;
    position:relative;
    width:225px;
    margin-bottom:5px;
    _height: 52px;
}

html>body .boatAccessory .sub-nav-left
{
     *height:50px;
}

.boatAccessory .ext-sub-nav-left
{
    height:12px;
    *height:15px;
    background-color:#0974AC;
    display:block;
    width:225px;
    position:relative;
}

.SearchDescription
{
    color:White;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    float: right;
    padding-right: 5px;
}

/* hide now text */
.boatAccessoryData .PriceNow
{
  display: none;   
}

/* Top menu */
.new-showroom .accessoryMenu a.selected
{
    position:static;
    right:auto;
}

.new-showroom .accessoryMenu .ShowroomTopNav
{
    background: #0974AC;
    height: 26px;
    border-top: solid 1px #D9EAF2;
    border-left: solid 1px #D9EAF2;
    border-right: solid 1px #D9EAF2;
    width: 629px;
}
.new-showroom  .accessoryMenu .ShowroomTopNav dt
{
    height:auto;
    line-height:normal;
}
.new-showroom .accessoryMenu .left-side 
{
   margin-top: 3px;
}

.new-showroom .accessoryMenu .ShowroomTopNav .left-side dt a 
{
    background:#0974AC; 
    color:#fff;
    height:26px;
    line-height:26px;
    font-weight:bold;
    margin-right:0px;
    font-size:12px;
}
.new-showroom .accessoryMenu  .ShowroomTopNav .left-side dt a.selected,
.new-showroom .accessoryMenu  .ShowroomTopNav  .left-side dt a:Hover 
{
    background: #D9EAF2;
    color: #0974AC;
}
.new-showroom .accessoryMenu .ShowroomTopNav .left-side dt a:hover.selected
{
    height:auto;
}
.new-showroom .accessoryMenu .ShowroomTopNav .left-side dt a h1
{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 12px;
}
/* BoatAccessory Results*/
.boatAccessoryLineBreak
{
    clear:both;
}
.boatAccessoryData .thumb 
{
    border:1px solid #999999;
    display:block;
    float:left;
    padding:1px;
 /*   margin-right: 5px;
    margin-left:5px; */
}


/*END: BoatAccessory Results*/

/* news border */
.rss-container
{
    border:2px solid #3398CC;
}

 /* Boat Accessory Details Page */
.sellerDetails
{
    margin-top:5px;
}

.sellerDetails .rbModuleControl 
{
    border:2px solid #3398CC;    
}

.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;
}

.DescriptionAndPrice .rbModuleTitleTxt
{
    border-bottom:1px solid #8F8F8F;
    line-height:18px;
    margin-left:0px;
    font-size:14px;
    display:block;
    position:static;
    color:Black;
}

.accessoryPriceDetails
{
    padding-bottom:10px;
    border-bottom:2px solid #0A73AA;
    width:130px;
}
.accessoryPriceDetails .header
{
    height:9px;
    _width: 0px;
}
.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;
}
.new-showroom .BoatAccessory .seolinks-panel span
{
    float:left;
    padding:5px 2px;
    color:#0068B8;
    font-weight:bold;
}
.new-showroom .BoatAccessory .seolinks-panel h1
{
    font-size:12px;
}
.new-showroom .BoatAccessory h1
{
    line-height:normal;
    margin:0px;
}

.new-showroom .BoatAccessory .detail-title-container .details,
.new-showroom .BoatAccessory .detail-title-container .title-panel
{
    border:0px none;
}




/* 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;
}

.boatAccessoryResultHeader 
{
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    margin-bottom:5px;
}

.boatAccessory .breadcrumb
{
    padding:3px;
    background-color: #eeeeee;
    margin-bottom: 2px;
}
.boatAccessory .breadcrumb .crumbbit
{
    padding:5px;
}
.boatAccessory .breadcrumb-new-search 
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(/boatcontent/boatsales/Accessories/searchme.gif) no-repeat scroll left center;
    color:#0068B8;
    height:17px;
    margin-bottom:5px;
    margin-top:5px;
    padding-left:25px;
    text-decoration:underline;
    margin-left: 7px;
    padding-top: 5px;
}



.boatAccessory .ShowroomTopNav .left-side dt a.selected
{
     position: static;
     font-family:Verdana,Tahoma,Helvetica;
    font-size:12px;
    height:25px;
    line-height:25px;
    font-weight: bold;
    margin-top:0;
    background-color: #FFFFFF !important;
    color:#156B9A;
}

.boatAccessory .ShowroomTopNav .left-side dt a:hover
{
     font-weight: bold;
     margin-top: 0px;
      background-color: #D9EAF2;
     color:#156B9A;
}

.boatAccessory .ShowroomTopNav .left-side dt a.selected:hover
{
    height: 25px;
     background-color: #D9EAF2;
     color:#156B9A;
}
.otherDealerAccessories .rbModuleContent
{
    padding: 5px;
}

.otherDealerAccessories #resultsHeader
{
     margin-bottom: 5px;
    font-size:14px;
     
}

/* advert spacing */
.boatAccessoryReviews
{
 margin-top: 3px;
    
}


/* eof advert spacing */

/* captcha */

.boatAccessorySellerDetails .rbModuleTitle
{
    _width: 283px;
}
.boatAccessorySellerDetails .rbModuleControl
{
    border:2px solid #3398CC;    
    _width: 290px;
}
.boatAccessorySellerDetails .rbModuleTitle,
.boatAccessorySellerDetails .rbModuleContent
{    
    _width: 100%;
}
.boatAccessorySellerDetails .pnlCaptcha,
.boatAccessorySellerDetails .pnlNonCaptcha
{
    padding-left:10px;
    padding-top:10px;
    background-color:#F0F6FB;
}
.boatAccessorySellerDetails .pnlCaptchaHeader,
.boatAccessorySellerDetails .pnlNonCaptchaHeader
{
    background-image:url(/boatcontent/boatsales/Accessories/icon_mobile.gif);
    background-repeat:no-repeat;
    height:34px;
    padding-left:30px;
    padding-bottom:15px;
}
.boatAccessorySellerDetails .pnlNonCaptchaHeader .headerText
{
    float:left;
    margin-top:10px;
}
.boatAccessorySellerDetails .pnlNonCaptchaHeader .headerText .showDetails
{
    color:#0168B7;
    text-decoration:underline;
    cursor:pointer;
}
.boatAccessorySellerDetails .AccessChallenge img
{
    border:1px solid #999 !important;
    margin-right:2px;
}
.boatAccessorySellerDetails .AccessChallenge .txtSpam
{
    width:146px ;
}
.boatAccessorySellerDetails .lblreload
{
    color:#449DCF;
    text-decoration:underline;
    cursor:pointer;
}
.boatAccessorySellerDetails #pnlAccessChallengeError
{
    color:Red;
    font-weight:bold;
}
.boatAccessorySellerDetails #btnContinue
{    
    background:transparent url(/boatcontent/boatpoint/showroom/btn_go.gif) no-repeat scroll 0px 0px;
    height:19px;
    left:227px;
    position:relative;
    text-indent:-5000px;
    top:-37px;
    cursor:pointer;
}

.boatAccessorySellerDetails #btnContinue:hover
{
    background-position:0px -19px;
}

/* eof captcha */

/* MAtching news and Reviews */
.new-showroom .RSSNews p 
{
    font-size:11px;
    padding-left:91px;
    cursor:pointer;
}
.new-showroom .RSSNews img 
{
    border:1px solid #CCC;
    padding:1px;
}
.new-showroom .RSSNews a h3
{
    color:#0168B7;
    font-size:12px;
    font-weight:normal;
}
.new-showroom .RSSNews a:hover h3
{
    color:#EBA917;
    cursor:pointer;
}
.new-showroom .RSSNews .separator 
{
    border:0px none;
}

.photo-gallery-popup-container .photo-navigation table td.buttons
{
	width: auto; background: none; font-size:0px;
}
.photo-gallery-popup-container .photo-navigation table td.buttons a 
{
	font-size:0 !important;
}
.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;}
.photo-gallery-popup-container .photo-navigation table td.buttons .button-close:hover {background-image:url(/carcontent/endeca/b_sh_close_o.gif);}
.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;}
.photo-gallery-popup-container .photo-navigation table td.buttons .button-prev:hover {background-image:url(/carcontent/endeca/b_sh_back_o.gif);}
.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;}
.photo-gallery-popup-container .photo-navigation table td.buttons .button-next:hover {background-image:url(/carcontent/endeca/b_sh_next_o.gif);}
.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;}
.photo-gallery-popup-container .photo-navigation table td.buttons .button-play:hover {background-image:url(/carcontent/endeca/b_sh_play_o.gif);}
.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;}
.photo-gallery-popup-container .photo-navigation table td.buttons .button-stop:hover {background-image:url(/carcontent/endeca/b_sh_stop_o.gif);}

.photo-gallery-container .photo-header span.content,
.photo-gallery-more-container .photo-header span.content
{
	display: none;
}
.photo-gallery-popup-container .photo-header span.content
{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	padding:2px;
}
.photo-gallery-popup-container .photo-navigation
{
	width: 100%;
}
.photo-gallery-popup-container .photo-navigation table
{
	margin: auto;
}
.photo-gallery-popup-container .photo-thumb
{
	margin-top:5px;
	
}
.thumb-view .photo-gallery-more-container .photo-thumb a img
{
    height:auto;
    width:auto;
}
    
.photo-gallery-popup-container .photo-thumb a img, 
.photo-gallery-container .photo-thumb a img,
.photo-gallery-more-container .photo-thumb a img
{
	border-color:silver;
	border-style:solid;
	border-width:1px !important;
	height:52px;
	margin-right:5px;
	width:78px;
}
.photo-gallery-popup-container .photo-thumb a:hover img,
.photo-gallery-container .photo-thumb a:hover img,
.photo-gallery-more-container .photo-thumb a:hover img
{
	border: solid 1px orange;
}
.popup-enquiry #detail-enquiry table
{ 
	background-color: #E5EAF0; 
}
.popup-enquiry #detail-enquiry
{
	width: 300px;
	padding-top: 20px;
	background-color: #E5EAF0;
	border: solid 2px #3398CC;
}
.popup-enquiry #detail-enquiry .crnsTop,
.popup-enquiry #detail-enquiry .crnsBottom
{
	display: none;
}
.popup-enquiry .submit-fields
{
	margin-right:14px;
}

.popup-enquiry
{
	 border-left: solid 5px #fff;
}

.popup-enquiry .EnquiryForm
{
	width: 300px;
}

.popup-enquiry #detail-enquiry .Label,
.popup-enquiry #detail-enquiry .Mandatory,
.popup-enquiry #detail-enquiry .EnquiryDealerName,
.popup-enquiry #detail-enquiry .MandatoryKey,
.popup-enquiry #detail-enquiry .CheckBoxField
{
	color: #000;
}
.popup-enquiry #detail-enquiry .EnquiryDealerName
{
	padding-right:18px;padding-top:4px;
}
.popup-enquiry #detail-enquiry .submit-fields .button 
{
	background:url(/boatcontent/boatpoint/Showroom/send_enquiry_btn.gif) no-repeat;
	display:block;
	font-size:0;
	height:26px;
	line-height:1px;
	text-align:center;
	text-indent:-10000em;
	width:116px;	
	border-width:0px;
	color:#FFFFFF;
	cursor:pointer;
	*margin-left:20px;
}
.popup-enquiry #detail-enquiry .ContactSeller
{
	display: none;
}

.popup-logo
{
	display:block;
	width:150px;
	height:51px;
	background-image: url(/boatcontent/homepage/boatpointaulogo.gif);
	margin-bottom:10px;
}

.enquiry-form-title span 
{
	display:block;
	font-size:17px;
	font-weight:bold;
	padding-left:5px;
	color: #fff;
}

.enquiry-form-title
{
	background-color: #3398CC;
	width: 300px;
	border: solid 2px #3398CC;
}

.popup-enquiry #detail-enquiry .MsgPanel table
{
	height: 50px;
}
.photo-gallery-with-enquiry-container,
body#Body.popup-page .popup-logo-container
{
	margin: auto;
}

.photo-gallery-with-enquiry-container
{
    width: 900px;
}

.popup-enquiry .EnquiryContainer .EnquiryForm h3,
.popup-enquiry .boatAccessory .EnquiryForm h3
{
	border: 0;
	color: #fff;
}
.popup-enquiry .EnquiryContainer .EnquiryForm .form,
.popup-enquiry .boatAccessory .EnquiryForm .form
{
	border: 0;
	color: #000;
	border: solid 2px #3398CC;
}
.photo-gallery-popup-container .photo-gallery-popup,
.popup-main-content .photo-gallery-popup-container 
{
	border: solid 1px silver;
	width: 560px;
}
.popup-enquiry #detail-enquiry .EnquiryMainFields .Mandatory
{
	width:7px !important;
}
.popup-enquiry #detail-enquiry .EnquiryMainFields .Label
{
	width: 103px !important;
}
.popup-enquiry .submit-fields
{
	*margin-right:5px;
}
.photo-gallery-more-container .photo-thumb
{
	margin-top:10px;
}
.popup-enquiry .EnquiryContainer
{
	width:300px;
}
.boatAccessory .dtDivContentPane {
 _margin-right: 0px;

}

.boatAccessoryData
{
   _width: 100%;
}

.boatAccessoryEnquiry
{
    _margin: 0;
    _position: relative;
    _left: 20px;
}


.BoatAccessory .accessoryPriceDetails
{
  width: 100px !important; 
 
}


.BoatAccessory .detail-properties TABLE
{
   width: 340px;
}


.accessoryMenu .left-side {
    margin-top: 0px !important;
}

.accessoryMenu .ShowroomTopNav .left-side dt a {
    margin-top:0px;
}

.accessoryMenu .ShowroomTopNav .left-side dt a.selected{
    height: 26px !important;
    _height: 27px !important;
}


.whatAreYouLookingFor { border:2px solid #0974AC; 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;
    line-height:15px;
}

.whatAreYouLookingFor h2 
{
    color:#0168B7;
    font-size:16px;
    padding:10px 10px 0px;

    font-weight:normal;
    margin:0px;
}



.accessory-details #sitenav .top-item a.current,
.accessory-details #sitenav .top-item a.current:hover,
.accessory-details #sitenav .top-item a.current b,
.accessory-details #sitenav .top-item a.current:hover b
{
    height: 30px;
}

.boatAccessoryLanding .dtDivContainer{ _width: 1002px;}

/** Changes to editorial listing and details pages (for MREC) */
.has-mrec .showBoth .dtDivContentPane {width:497px !important}
.has-mrec .power {width:497px}
.has-mrec .power .center-column {width:400px}
.has-mrec .power .center-column .item-desc {width:400px}
.has-mrec .results-header .pager {position: absolute;right: 2px;bottom: 3px}
.editorialresult-header .pager {width:440px}
.editorialresult-header .pager .pages {padding-top:2px}
.altlayout-editorial .DetailsBanner {width:988px}
.altlayout-editorial .DetailsBanner table {width:100%}
.altlayout-editorial .dtDivRightPane {display:none}
.altlayout-editorial .showBoth .dtDivContentPane {width:798px !important}
.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}
/* IE6 fixes */
.editorialresultheader-container .tr {_right:-1px}
.editorialresultheader-container .bl {_bottom:-1px}
.editorialresultheader-container .br {_right:-1px;_bottom:-1px}

/*EndecaDetailsGroup*/
.new-showroom .detail-properties .csn-detailgroup-proplist
{
    border: none 0px;
    margin:0px;
    padding:0px;
    border-collapse: collapse;
    width:100%;
}
.new-showroom .detail-properties .csn-detailgroup-proplist tr
{
    height:27px;
    line-height:15px;
}
.new-showroom .detail-properties .csn-detailgroup-proplist tr td.term
{
    text-indent:23px;
    width:234px;
    font-size:12px;
    font-weight:normal;
    display: table-cell;
}
.new-showroom .detail-properties .csn-detailgroup-proplist tr td.definition 
{  
    text-indent:8px;
    font-size:12px;
    font-weight:normal;
}
.new-showroom .detail-properties .csn-detailgroup-proplist tr.alt
{
    height:25px;
    background-color:#F0F0F0;
}
/*End EndecaDetailsGroup*/

/* csn details header v1 styling  FMPG-2541 */

.csn-details-header
{
    margin-bottom: 10px;
    text-align: right;
}

.csn-details-header H2
{
    display: none;
}

.csn-details-header .csnavigationtable
{
    display: none;
}

/* FMPG-2541 ends */

/* FMPG-2462 - form button fixes */

.csn-emailfriend-content 
{
  position: relative;
  text-align: left;
}
    .csn-emailfriend-content table td 
    {
      width: 50%;
    }
  
  .csn-emailfriend-content .buttons 
  {
    background: 0;
  }

  .csn-emailfriend-content #btnClose 
  {
    position: absolute;
    top: 50px;
    right: 5px;
  }
  
  .csn-emailfriend-content #email_btnSend 
  {
    background: url("/boatcontent/e/b_button_transparent.gif") no-repeat 0 0;
    border: 0;
    color: #fff;
    font-size: 12px;
    cursor: pointer;
    font-weight: bold;
    height: 29px;
    width: 141px;
    margin: 0;
    padding: 0 0 5px;
    vertical-align: top;
  }
  
  #tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 15px;
	
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); 
	-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
}
#tooltip h3 { padding-bottom:5px; }
#tooltip h3, #tooltip div { margin: 0; }

img.stockshare-help-glyph { float: right; padding-right: 5px; margin-top:-2px; }

/* Fix for FMPG-2878 */
.bottom-wrapper {*clear:both; *margin: -18px auto 18px 85px;}


/*Begin Popup Boat Photo Gallery Call Connect*/
.photo-gallery-with-enquiry-container .enquiry-form-title span {padding-top:5px;padding-bottom:5px;}
.photo-gallery-with-enquiry-container .call-connect {background:#E5EAF0 url("/boatcontent/boatsales/phone-icon.png") no-repeat 10px 4px;border-bottom:1px solid #A2CBE3;clear: both;position: relative;text-align: left;text-indent:33px;top:10px;height:36px;width:300px;}
.photo-gallery-with-enquiry-container .call-connect .call-dealer {color: Black;font-weight: bold;float:left;width:300px;}
.photo-gallery-with-enquiry-container .call-connect .call-dealer .text {float:left;font-size:14px;}
.photo-gallery-with-enquiry-container .call-connect .call-dealer .localcostsapply {font-size: 9px;float:right;padding-right:15px;font-weight: normal;}
.photo-gallery-with-enquiry-container .call-connect .item-details {color: #3398CC;font-weight: bold;font-size:12px;}
.photo-gallery-with-enquiry-container .call-connect .item-details .phonenumber {min-width:85px;font-size:12px;font-weight:bold;}
.photo-gallery-with-enquiry-container .call-connect .item-details .text {color: black;font-weight: bold;font-size: 12px;text-align:left;margin-left:10px;}
.photo-gallery-with-enquiry-container .call-connect .item-details .code {color: #3398CC;font-weight: bold;font-size:12px;}
.photo-gallery-with-enquiry-container .call-connect-container .email-dealer {font-size:14px;font-weight:bold;padding-left:34px;padding-top:20px;}
    
.popup-enquiry #detail-enquiry {padding-top:5px;}
/*End Popup Boat Photo Gallery Call Connect*/
/*Begin Boat Detail Call Connect*/

.call-connect-container .ContactSeller {display:none;}
.detail-right .call-connect-container .ContactSeller {display:block;padding-right:18px;clear:both;padding-bottom:2px;}
.detail-right .call-connect-container {display:block;padding:3px;}

.detail-right .call-connect {background: url("/boatcontent/boatsales/phone-icon.png") no-repeat 15px center;border:none;border-bottom: 1px solid #83A3CB;border-top: 1px solid #83A3CB;position: relative;text-align: left;text-indent:35px;width:100%;color:#fff;clear:both;padding-top:5px;padding-bottom:5px;*padding:0px;}
.detail-right .call-connect .call-dealer {color: #fff;font-weight: bold;float:left;width:100%;padding-left:4px;}
.detail-right .call-connect .call-dealer .text {float:left;font-size:14px;}
.detail-right .call-connect .call-dealer .localcostsapply {font-size: 9px;float:right;font-weight: normal;padding-right:15px;}
.detail-right .call-connect .item-details {color: #DBA71E;font-weight: bold;padding-left:4px;}
.detail-right .call-connect .item-details .phonenumber {min-width:85px;font-size:14px;}
.detail-right .call-connect .item-details .text {color: #fff;font-weight: bold;font-size: 12px;text-align:left;margin-left:10px;}
.detail-right .call-connect .item-details .code {color: #DBA71E;font-size:14px;font-weight: bold;}
.detail-right .call-connect-container .ContactSeller {float:right;}
        
.detail-right .call-connect-container .email-dealer {font-size:14px;font-weight:bold;padding-left:40px;padding-top:10px;color:#fff;}
    
.EnquiryForm .call-connect-container .email-dealer {font-size:14px;font-weight:bold;padding-left:2px;padding-top:10px;}
.EnquiryForm .call-connect-container .ContactSeller {display:none;}    
.EnquiryForm .call-connect-container .call-connect {background:  url("/boatcontent/boatsales/phone-icon.png") no-repeat left 4px;border-bottom: 1px solid #83A3CB;position: relative;text-align: left;text-indent:23px;height:40px;width:100%;}    
.EnquiryForm .call-connect-container {background-color: #E3EAF2; margin-top:-10px; margin-left: -12px;_margin-top:0px;_margin-left:0px;}
.popup-enquiry .EnquiryForm .call-connect-container {background-color: #E3EAF2; margin-top:-18px; margin-left: -14px;}
.popup-enquiry .EnquiryForm .call-connect-container .call-connect {margin: 0px; width: 284px;}    
.popup-enquiry .EnquiryForm .call-connect-container .email-dealer {padding-top:20px;padding-left:12px;}

.EnquiryForm .call-connect-container .call-connect .call-dealer {color: Black;font-weight: bold;float:left;width:100%;}
.EnquiryForm .call-connect-container .call-connect .call-dealer .text {float:left;font-size:14px;}
.EnquiryForm .call-connect-container .call-connect .call-dealer .localcostsapply {font-size: 9px;float:right;font-weight: normal;}
.EnquiryForm .call-connect-container .call-connect .item-details {color: #990100;font-weight: bold;}
.EnquiryForm .call-connect-container .call-connect .item-details .phonenumber {min-width:85px;font-size:12px;}
.EnquiryForm .call-connect-container .call-connect .item-details .text {color: black;font-weight: bold;font-size: 12px;text-align:left;margin-left:10px;}
.EnquiryForm .call-connect-container .call-connect .item-details .code {color: #990100;font-weight: bold;font-size:12px;}    
/*End Boat Detail Call Connect*/
.bottom-wrapper {*clear:both; *margin: -18px auto 18px 85px;}
/* Boat Call Connect Number */
.boatConnect {background: url("/boatcontent/boatsales/phone-icon.png") no-repeat 0 3px;padding-left:25px;color:#666666;font-family:Arial, Verdana;line-height:15px;margin:2px 0;}
.boatConnect .boatConnectPhoneNumber {display:block;font-size:10pt;color:#0a73ac;font-weight:bold;}
.boatConnect .boatConnectBoatCode {font-size:9pt;color:#0a73ac;font-weight:bold;}
.boatConnect .boatConnectBoatCodeTitle {font-size:9pt;font-weight:bold;}
.boatConnect .localcostsapply {display:block;font-size:7pt;}

.detail-properties .prop-header, .detail-properties .prop-list-group {width:100%; line-height:16px;}
.detail-properties .prop-list-group tr {background-color:#E1EEFF;}
.detail-properties .prop-list-group tr.alt {background-color:#F3FAFF;}
.detail-properties .prop-list-group .term {font-size:12px; padding:2px 8px 2px 2px; text-align:right; width:200px;vertical-align:top;}
.detail-properties .prop-list-group .definition {font-size:12px; padding:2px 2px 2px 8px; word-wrap:break-word;width:408px;}

