@import "/Design/CommonThemes/points.css";
HR, .LeftPane, .PropGroup, A.DetailsTab, .Medtxt
{
	color: #293E8C;
}
A
{
	color: #0648AB;
}
.PropGroup, .BorderPanel, A.DetailsTab, .MsgPanel, .border
{
	border: solid 1px #0648AB;
}
.PropGroup, .GridAltRow, .GridRow table, .MsgPanel, A.DetailsTab, .BookmarkLinks
{
	background-color: #EFF2FB;
}
.GridHeader
{
	background-color: #293E8C;
}

#pnlEndecaDealerContact {}
#pnlEndecaDealerContact .field INPUT {width:100%;}
#pnlEndecaDealerContact .fieldAlt INPUT {width:100%;}
#pnlEndecaDealerContact .field TEXTAREA {width:100%;}

.asterisk {color:Red}

#pnlContactDetails {float:left;width:540px;}

#lblThankYouHeader {font-size:14px;font-weight:bold;height:50px;}

#pnlContactDetails #pnlReqPhNo {width:536px;}
#pnlContactDetails #pnlMessage {width:536px;height:80px}
#pnlContactDetails #lblMsg {width:536px;}
#pnlContactDetails #error-msg {float:left;clear:both;width:100%;}
#pnlContactDetails #error-msg UL {margin:0px;padding-left:25px;}

#pnlContactDetails .header {background-color:#EFF2FB;border:1px solid #0648AB;color:#293E8C;font-weight:bold;padding:2px;}
#pnlContactDetails .label {clear:both;float:left;font-size:11px;line-height:20px;height:20px;padding-right:4px;text-align:left;width:160px;}
#pnlContactDetails .labelAlt {clear:both;float:left;background-color:whitesmoke;font-size:11px;line-height:20px;height:20px;padding-right:4px;text-align:left;width:160px;}
#pnlContactDetails .field {float:left;width:376px;line-height:20px;height:20px;}
#pnlContactDetails .fieldAlt {float:left;width:376px;line-height:20px;height:20px;background-color:whitesmoke}

#pnlContactDetails .field .postcode {width:50px;}
#pnlContactDetails .field .phoneNo {width:130px;}
#pnlContactDetails .fieldAlt .phoneNo {width:130px;}

#pnlContactDetails #pnlSubmit {clear:both;}
#pnlContactDetails #pnlSubmit .btnSubmit {float:left;background-color:#FFFFFF;background-image:url(b_sendmessage.gif);background-repeat:no-repeat;border-width:0px;color:#FFFFFF;cursor:pointer;font-size:12px;height:30px;width:170px;font-weight:bold;padding:0px;margin-left:140px;}
#pnlContactDetails #pnlSubmit .btnClear {float:left;background-color:#FFFFFF;background-image:url(b_clearform.gif);background-repeat:no-repeat;border-width:0px;color:#FFFFFF;cursor:pointer;font-size:12px;height:30px;width:162px;font-weight:bold;padding:0px;margin-left:10px;}

#pnlMoreInfo {float:left;width:220px;margin-left:5px;background-color:#EFF2FB;border:1px solid #0648AB;padding:2px;}

#pnlMoreInfo #pnlTradeInDets {height:60px;}
#pnlMoreInfo #pnlTradeInDets TEXTAREA {height:100%;}

#pnlMoreInfo .header {background-color:#EFF2FB;border:1px solid #0648AB;color:#293E8C;font-weight:bold;padding:2px;}
#pnlMoreInfo .label {clear:both;float:left;font-size:11px;line-height:16px;text-align:left;width:220px;padding-top:4px;}
#pnlMoreInfo .field {clear:both;float:left;width:220px;line-height:16px;}
#pnlMoreInfo .fieldrad {clear:both;float:left;width:215px;line-height:16px;}

.pnlThankYou {clear:both;border:1px solid #0648AB;background-color:#EFF2FB;}

/* layout */
#desktop {width:990px; margin-left:2px;}
#desktopheader {}
#desktop3pane {}
#desktopfooter {}
.dtDivContainer {width:990px;}
.dtDivContentPane {float:left;}
.dtDivTopPane {height:4px;}
.dtDivTopPane, .dtDivBottomPane {clear:both;}
.dtDivLeftPane {float:left; width:172px;}
.dtDivRightPane {float:left; width:180px;}
.showBoth .dtDivContentPane {width:608px;}
.showLeft .dtDivContentPane {width:608px;}
.showRight .dtDivContentPane {width:780px;}
.showNone .dtDivContentPane {width:780px;}
#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;}

.detail-email-link {width:124px;height:36px;}
.detail-print-link {width:124px;height:36px;}

.photo-title {background-image:url(/boatcontent/e/strip_title.gif);background-repeat:repeat-x;height:21px;margin-top:8px;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 !important; right:-1px; 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-left:10px;}

.prop-header {background-image:url(/boatcontent/e/strip_title.gif);background-repeat:repeat-x;height:21px;margin-top:8px;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 !important; right:-1px;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-left:10px;}

.engine-panel {margin-top: -8px}

/* IE */ *html .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;
	position:relative;
	padding-top:5px;
	top:-5px; 
	width: 100%;
}
.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;
	position:relative;
	padding-top:5px;
	top:-5px;  
	width: 100%;
}
.detail-description-container .detail-properties .prop-list .item 
{
	background-color:transparent;
	border-left:1px solid #B4C1DB;
	border-right:1px solid #B4C1DB;
	color:#666666;
	font-family:Verdana,Helvetica,sans-serif;
	font-size:12px;
	padding:0px 8px;
	padding-top:8px;
	position:relative;
	top:-4px;
}
.detail-description-container .prop-list .prop-footer
{
	border-bottom:1px solid #B4C1DB;
	border-left:1px solid #B4C1DB;
	border-right:1px solid #B4C1DB;
	height:6px;
	position:relative;
	top:-4px;
}
.prop-footer .bl, .prop-footer .br
{
	display:block;
	font-size:0pt;
	position:absolute;
}
.detail-description-container .prop-list .prop-footer .bl
{
	background-image:url(/boatcontent/e/header_bttm_left_corner.gif);
	background-position:left bottom;
	bottom:-1px;
	height:6px;
	left:-1px;
	width:6px;
}
.detail-description-container .prop-list .prop-footer .br
{
	background-image:url(/boatcontent/e/header_bttm_right_corner.gif);
	background-position:right bottom;
	bottom:-1px;
	height:6px;
	right:-1px;
	width:6px;
}
/*IE*/ 
*html .detail-description-container .prop-list .prop-footer .bl, 
*html .detail-description-container .prop-list .prop-footer .br
{
	bottom:-2px;
}

.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;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;height:6px;right:-1px;width:6px;display:block;font-size:0pt;position:absolute;}

.detail-properties .prop-header, .detail-properties .prop-list {width:100%;}
.detail-properties .item {background-color:#E1EEFF; padding:2px;}
.detail-properties .item-alt {background-color:#F3FAFF; padding:2px;}
.detail-properties .label {font-size:12px; padding-right:8px; text-align:right; width:260px;}
.detail-properties .value {font-size:12px; padding-left:8px; word-wrap:break-word;width:480px;}

.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; width: auto !important; width: 100%;}
.detail-photos .photo {border:none;}
.detail-photos .photo-header {display:none;}
.detail-photos .photo-list {clear:both;}

.gallery .detail-photos .photo {border:none;width:75px;height:52px;}

.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-photos .br{background-image:url(/boatcontent/e/header_bttm_right_corner.gif); background-position:right bottom;display:block;font-size:0pt; right:-1px;margin-top:3px; height:6px;width:6px;position:absolute;}

.mainphoto .detail-photos .bl{background: none;}
.mainphoto .detail-photos .br{background: none;}

.detail-photo-gallery .detail-photos .bl{background-image:url(/boatcontent/e/header_bttm_left_corner.gif);background-position:left bottom;bottom:-1px;left:-1px;display:block;font-size:0pt;height:6px;position:absolute;width:6px;}
.detail-photo-gallery .detail-photos .br{background-image:url(/boatcontent/e/header_bttm_right_corner.gif);background-position:right bottom;bottom:-1px;right:-1px;display:block;font-size:0pt;height:6px;position:absolute;width:6px;}

.mainphoto .photo-title {display:none;}
.mainphoto .detail-photos {border:none;padding:0;position:relative;top:0;}
.mainphoto .detail-photos .photo-list {border:none; padding-top: 10px;}

#pnlPhotoGallery .gallery .detail-photos {border: none; position:relative;top:-4px;padding-top:11px;padding-bottom:8px;}

.banner {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 {background-color:#3469AA; border-left:solid 1px #3469AA; border-right:solid 1px #3469AA; width: 50%}
.detail-mid {width:3px;background-color:#FFFFFF;}
.detail-right {background-color:#3469AA; border-left:solid 1px #3469AA; border-right:solid 1px #3469AA; min-height: 300px; }

.detail-photos .photo-count {display:none;}

.photopopup {text-align:center;}
.photopopup .medtxt {background-color:White;}
.photopopup .main {padding:5px; background-color:white;}
.photopopup .logo {float:left;text-align:left; margin:2px; margin-top:10px; padding:2px;}
.photopopup .logo1 {float:right; margin:10px 2px 2px 2px; padding:2px; }
.photopopup .ads {float:right; margin:2px; padding:2px;}
.photopopup .title {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 .photo-list {width:auto; padding:4px; background-color:white;}
.photopopup .gallery .photo-list a {padding:2px;}
.photopopup .banner DIV {text-align:right;margin-right:5px;}
.photopopup .photo-count {float:none;color:#000000;text-align:right;}
.photopopup .photo-count .desc {font-family:Verdana,Helvetica,sans-serif;}

.photopopup .detail-photos {display:block;border:none;}
.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);}

#photo-top-border {float:left; width:317px; 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:319px; 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;}
#photo-top-border .middle {float:left; background-color:#3469AA; width:307px; height:5px; padding:0;}
html>/**/body #photo-top-border .middle {float:left; background-color:#3469AA; width:309px; 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;}

#enquiry-top-border {float:left; width:287px; margin: 5px 0px 0px 4px; line-height:5px; height:5px; background-color:#FFFFFF; padding:0px;}
html>/**/body #enquiry-top-border {float:left; margin: 5px 0px 0px 4px; width:285px; 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:0px;}
#enquiry-top-border .middle {float:left; background-color:#3469AA; width:277px; height:5px; padding:0;}
html>/**/body #enquiry-top-border .middle {float:left; background-color:#3469AA; width:275px; padding:0;}
#enquiry-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:0px;}

#photo-bottom-border {float:left; width:317px; margin: 0px 0px 2px 0px; height:5px; line-height:5px; background-color:#FFFFFF;padding-right:0px;margin-right:0px; padding:0;}
html>/**/body #photo-bottom-border {float:left; width:319px; 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;}
#photo-bottom-border .middle {float:left; background-color:#3469AA; width:307px; line-height:5px; padding:0;}
html>/**/body #photo-bottom-border .middle {float:left; background-color:#3469AA; width:309px; 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;}

#enquiry-bottom-border {float:left; width:287px; 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:285px; 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;}
#enquiry-bottom-border .middle {float:left; background-color:#3469AA; width:277px; height:5px; padding:0;}
html>/**/body #enquiry-bottom-border .middle {float:left; background-color:#3469AA; width:275px; 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;}


/* 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:300px;}
#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;}
/* IE */ *html .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); margin-right: -1px;}
.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 {margin-top:3px; height:80px; background-image:url(/boatcontent/e/matchBg.gif); background-repeat:repeat-x; margin-left: 4px; width:99% !important; width:99.5%; margin-bottom: 3px;}
.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 */
.Banner {margin-top:3px; width:600px; height:80px; background-image:url(/boatcontent/e/matchBg.gif); background-repeat:repeat-x;}


/* 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 {position:absolute; font-size:0; display:block; width:9px; height:21px; top:0px;}
.bpshead .tr {position:absolute; font-size:0; display:block; width:9px; height:21px; top:0px;}
.bpthead .tl {position:absolute; font-size:0; display:block; width:9px; height:21px; top:0px;}
.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 !important; right:-1px; background-position:top right;}
/* IE */ *html .bpscontent {border-left:solid 1px #B4C1DB; border-right:solid 1px #B4C1DB; width: 100%}
.bpscontent {border-left:solid 1px #B4C1DB; border-right:solid 1px #B4C1DB;}
.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 !important /* Non IE */; bottom:-2px; left:-1px; background-position:bottom left;}
.bpsfoot .br {background-image:url(/boatcontent/e/header_bttm_right_corner.gif); width:6px; height:6px; bottom:-1px !important /* Non IE */; bottom:-2px; 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;}

/* 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:99% !important; width:99.5%; clear:both; position:relative; border:solid 1px #8FA5BC; margin-top:4px; margin-left: 4px; margin-bottom: 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 !important; bottom:-2px; left:-1px; background-position:bottom left;}
.DetailsBanner .br {bottom:-1px !important; bottom:-2px; right:-1px; background-position:bottom right;}

.ContactSeller {background-image:url('/boatcontent/e/t_makeEnquiry.gif'); background-repeat:no-repeat; width:168px; height:25px; clear: both; float: right;}

#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-left:5px; padding-right: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 {cursor:default; font-weight:bold; font-size:11px; position:relative; color:#093d72; background-color:#fac92f; padding:2px 0px 2px 0px; width:100%;}
/* IE */ * html .premiumAd .title { font-weight:bold; position:relative; color:#093d72; background-color:#fac92f; padding:2px 0px 2px 0px; width:100%; margin-right: 12px;}
.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);}
/* IE */ * html .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); margin-right: -1px;}
.premiumAd .title .tl {top:0px; left:0px; background-position:top left;}
.premiumAd .title .tr {top:0px; right:0px; background-position:top right;}
.premiumAd .description, .standardAd .description, .standardAd .title {color:#093d72; font-size:12px; display:block; padding-top:4px;}
.premiumAd .price, .standardAd .price {color:#093d72; font-weight:bold; font-size:18px; display:block; padding:4px 0px 4px 0px;}
.premiumAd .price em, .standardAd .price em {font-size:11px; font-style:normal; padding-left:2px;}
.premiumAd .sold, .standardAd .sold {color:#FF9A00; font-weight:bold; font-size:12px; padding-right:10px;}
.premiumAd .topdeal, .premiumAd .nbp, .premiumAd .vt {float:left;}
/*.premiumAd .topdeal {background-image:url(/boatcontent/e/top_deal.jpg); background-repeat:no-repeat; width:75px; height:28px;}*/

.PriceType {
        display: block;
        font-weight: bold;
        color: #FF9A00;
        padding: 3px;        
        font-size: 10px;
        font-family: Arial;
        text-decoration: underline;
        cursor: pointer;
    }
    
.premiumAd .nbp, .premiumAd .vt {padding:6px;}
.premiumAd .seller {color:#669ACC; font-weight:bold; font-size:10px; clear:left; padding:4px 0px 6px 4px;}
.premiumAd .divider, .standardAd .divider {clear:both; background-color:#093c71; height:1px; margin:4px 0px 4px 0px;}
.premiumAd .divider span, .standardAd .divider span {display:none;}
.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;}
.premiumAd a:hover *, .standardAd a:hover * {color:#FF9A00; text-decoration:none;}
.premiumAd .link a:hover, .standardAd .link a:hover {color:#FF9A00; text-decoration:none;}

.premiumAd .enquiry-link {float: right; margin-right: 5px; text-align: right; position: relative; top: 37px !important; top: 37px ;}
.standardAd .enquiry-link {float: right; margin-right: 5px; text-align: right;}
.premiumAd .enquiry-link a:hover, .standardAd .enquiry-link a:hover {color:#FF9A00; text-decoration:none; font-size: 12px;}
.premiumAd .enquiry-link a, .standardAd .enquiry-link a {font-size: 12px; color: #093D72; font-weight: bold;}

.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;}
td.detail-print-link a.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;
}
.EnquiryMainFields .Mandatory
{
	float: left;
	width: 4px;
}
.EnquiryMainFields .Label
{
	float: left;
	clear: both;
	margin: 2px 0px 2px 0px;
	text-align: right;
	width: 110px;
	padding-right: 0px;
}
.EnquiryMainFields .Field
{
	float: right;
	width: 157px;
	margin: 2px 17px 2px 0px;
	padding-left: 0px;
}
.MandatoryKey
{
	margin-right: 10px;
	color: White;
	text-align: right;
	margin-top: 5px;
	font-size:smaller;
}
.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;}

/* 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;
}

.rounded-border {float:left;background-color:#3469AA; width:5px; height: 330px; position:relative;}
.rounded-border .crnsBottom {position:relative;padding-top:0px;}
.rounded-border .tl, .rounded-border .tr, .rounded-border .bl, .rounded-border .br {background-image:url(/boatcontent/e/enq_corners.gif);display:block;font-size:0pt;height:5px;position:absolute;width:5px;}
.rounded-border .tl {background-position:left top;left:0px;top:0px;} 
.rounded-border .tr {background-position:right top;right:0px !important /*Non IE */; right:-1px ;top:0px;}
.rounded-border .bl {background-position:left bottom;left:0px;bottom:0px;}
.rounded-border .br {background-position:right bottom;right:0px !important /*Non IE */; right:-1px ; bottom:0px;}

.rounded-border-left {background-color:#3469AA; width: 15px}
.rounded-border-right {background-color:#3469AA; width: 15px}

/*
.disclaimer-container {border-right:solid 1px #B4C1DB;border-left:solid 1px #B4C1DB;border-bottom:solid 1px #B4C1DB;position:relative;width: auto !important; width: 100%; margin-top: -5px;}
.disclaimer-container .bl{background-image:url(/boatcontent/e/header_bttm_left_corner.gif); background-position:left bottom;display:block;font-size:0pt;left:-1px; margin-top:0px !important; margin-top: -5px; height:6px;width:6px;position:absolute;}
.disclaimer-container .br{background-image:url(/boatcontent/e/header_bttm_right_corner.gif); background-position:right bottom;display:block;font-size:0pt; right:-1px;margin-top:0px !important; margin-top: -5px; height:6px;width:6px;position:absolute;}
*/
.disclaimer-container .PropText
{
	font-size:12px;
	padding:0px 4px;
}

/* boat details enquiry ebi style BoatPoint*/
.detail-right #detail-enquiry .pnlContact {padding:0px;}
.detail-right #detail-enquiry {float:left;background-color:#3469AA;margin:0px;padding-top: 5px;width:283px; min-height: 300px;}
.detail-right #detail-enquiry TABLE {}
.detail-right #detail-enquiry .ContactSeller {float:right;clear:both;padding-right:12px;}
.detail-right #detail-enquiry #error-msg {float:left;clear:both;color:#FFFFFF;}
.detail-right #detail-enquiry .EnquiryDealerName {float:right;clear:both;color:#FFFFFF;font-size:12px;font-weight:bold;padding-right:12px;}
.detail-right #detail-enquiry .label {float:left;color:#FFFFFF;clear:both;font-size:11px;padding-right:4px;text-align:right;width:95px;}
.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:left;clear:both;}
.detail-right #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; margin-top: 5px; text-align: center; margin-left: 100px; text-indent: -10000px;}
.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:292px}
.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:100%;text-align:left;}

/* boat details enquiry ebi style */
#detail-enquiry .pnlContact {padding:4px 10px;}
#detail-enquiry {float:left;background-color:#3469AA;margin:0px;padding-top: 5px; width:292px; min-height: 300px;}
#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;}

.otheritem a.desc, .bpsfoot a.desc, .bpsfoot a.desc:hover {
color:#003366;
font-family:Verdana,Tahoma,Helvetica;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
text-decoration:none;
}

.sendEnquiryImg, .AltSendEnquiryImg {background: url(/Design/Themes/BoatPointDiv/b_sendEnquiry_1.gif) no-repeat; width: 161px;height: 31px; cursor: pointer; display:block; }

.print-page .rbModuleTitleTxt 
{
	display:none;
}

td.value .PriceType {display: inline; margin-left: 5px;}
