@charset "utf-8";
/* CSS Document */

html {
	height:100%;
	background: #1d548b;
	color:#FFF;
}

body {
	margin:0 auto;
	padding:0;
	height:auto !important;
	height:100%;
	min-height:100%;
	font:12px Arial;
	color:#FFF;
	background:#1d548b;
}
ul, ol, li, form, fieldset, label, optgroup, legend, a, img, br {
	margin:0; padding:0; border:0;
}
textarea, input {
	padding:0; margin:0;
}
p {
	margin:0 0 10px 0; padding:0;
}
a {
	text-decoration:underline; color:#afc2d4;
}
a:hover {
	text-decoration:none; color:#afc2d4;
}

table {
	border-collapse:collapse;
}
table td {
	padding:0; vertical-align:top;
}
.clear, .clr {
	clear:both;
}
.clearLeft {
	clear:left;
}
.clearRight {
	clear:right;
}
.block {
	display:block;
}
.alignRight {
	text-align:right;
}
.alignCenter {
	text-align:center;
}
.centerImg {
	display:block; margin:0 auto;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.container {
	overflow:hidden; zoom:1;
	margin:0 auto;
}
.general {
	width:1000px;
	margin:0 auto;
}
/* */
#header { 
  height:402px;
  width:1000px;
  background: url(../images/bg-header.jpg) top no-repeat; 
}
#header img {
  margin: 20px;
}
#contain{ 
  width: 1000px; 
  height: 100%; 
  background: url(../images/bg-middle.gif) top repeat-y; 
} 
#bottom{ 
  width: 1000px; 
  background: url(../images/bg-bottom.jpg) bottom no-repeat; 
  padding-bottom:53px;
} 
#top{ 
  width: 1000px; 
  background: url(../images/bg-top.jpg) top no-repeat; 
} 
.copyrights {
  padding-top:30px;
  position:relative;
  left:300px;
  width:600px;
}
.maintext {
  min-height:650px;
  padding-top: 40px;
}
.leftMenu {
  width:230px;
  padding: 0 15px;
}
.leftMenu ul {
  background: url(../images/bg-menu.png) top no-repeat; 
  padding: 5px 25px;
  list-style:none;
}
.leftMenu ul li {
  background: url(../images/menu-bottom-line.png) 1px bottom  no-repeat; 
  padding: 3px 10px;
}
.leftMenu ul li a {
  font: 17px Trebuchet MS, Arial;
  color:#FFF;
  text-decoration:none;
  background:none;
  padding-left:15px;
}
.leftMenu ul li a:hover, .leftMenu a.active {
  color:#f3f47d;
  background: url(../images/arrow.png) left center no-repeat;
}

.mainInfo {
  width:685px;
  padding: 15px;
  background: url(../images/bg-main.png) top no-repeat; 
}
h1 {
  color:#f3f47d;
  font: 17px Trebuchet MS, Arial;
  margin: 0 0 10px 0;
}
h2 {
  color:#f3f47d;
  font: 15px Trebuchet MS, Arial;
  margin: 0 0 10px 0;
}
h3 {
  color:#f3f47d;
  font: 14px Trebuchet MS, Arial;
  margin: 0 0 10px 0;
}
.mainInfo input[type="text"], .mainInfo select, .mainInfo textarea {
  background:#d7effd;
  font:14px Arial;
  padding: 2px;
  border:0px;
}
.mainInfo textarea {
  width:250px;
  height:100px;
}

/*********************************/
.item_sed {
  width:100%;
}
.item_desc {
  width: 600px;
}
.line2 {
  border-top: 1px solid #d7effd;
  margin: 15px 0;
}
a.catalog {
  font-size:16px;
  color:#f3f47d;
}
table.mose td {
  padding: 5px;
}
td.head {
  background: none;
  font: 15px Trebuchet MS, Arial;  
}
.sHid {
  display:none;
}

/* LISTING PAGE */
#listing-heading {
	padding: 12px 8px 0 8px;

}
#listing-heading h1 {
	margin-bottom: 0;
	margin-top: 0;
}
#listing-heading h2 {
	margin-top: 3px;
	margin-bottom: 0;
	font-size: 0.9em;
}
.listing {
	clear: both;
	padding-left: 8px;
	padding-top: 19px;
}
#backToInv {
	float: right;
	width: 220px;
}
.listing .left-block {
	padding: 0;
}
.listing .right-block {
	padding: 0;
	float:right;
}
.listing #largeIMG {
	border: 3px solid #FFF;
	margin-bottom: 8px;
	width:450px;
}

div.listing table.inv-table { border-top: 1px solid #ffffff; }
.listing table.inv-table tr td {

}
.left-block table.inv-table {
  width:700px;
  clear:right;
}
.right-block table.inv-table {
  width:700px;
}
.right-block {
    margin-left:-10px;
}

.listing #thumbs { padding-top: 13px; }
.listing #thumbs h2 { padding-left: 20px; margin-top: 0; }
.listing #thumbs ul { list-style-type: none; padding: 0; margin: 0; padding-left: 20px; }
.listing #thumbs li { 
	width: 90px;
	float: left;
	list-style-type:none;
	font-size: 0.7em;
	text-align: center;
	margin: 5px 0 6px 0;
	position: relative;
	z-index: 150;
}

.listing #thumbs li { color: #FFF; font-weight: bold; }
.listing #thumbs li a { color: #FFF; text-decoration:none; }
.listing #thumbs img { border: 2px solid #FFF; }
.listing #thumbs li img:hover { border: 2px solid #034EA2;}

.listing .backToTop { text-align: right; font-size: 0.75em; margin-top: 9px; padding-right: 30px;}
.listing .backToTop a { color: #FFF; text-decoration:none; border-bottom: 1px solid;}

p.listing-buttons { margin-top: 8px; }
.listing-buttons img {margin-bottom: 0; }

.listing tr.spacerow td { background: transparent; }

#thumbs {
  width: 250px;
}
table.yachtdepot td {
  text-align:left;
}
table.yachtdepot input[type="text"] {
  width: 50px;
}

/********************************************************************************
 *******************************************************************************/
 #details { width:300px; float:left; }
#details h2 { color:#3A3A3A !important;}
#details h3 { color:#C32F2F; margin-bottom:10px;}
#details ul { list-style:none; }
#details ul li { padding:3px 0 3px 23px; }
#details ul li.auctiontime { background:url(i/icon_auctiontime.gif) no-repeat 0 50%; cursor:pointer; cursor:hand;}
#details ul li.auction { background:url(i/icon_auction.gif) no-repeat 0 50%; cursor:pointer; cursor:hand;}
#details ul li.info { background:url(i/icon_price.gif) no-repeat 0 50%; cursor:pointer; cursor:hand;}

#photos { width:280px; float:right;}
#photos .con {border:1px solid #D4D4D4;}
#photos ul { list-style:none; margin:0; padding:13px 13px 0 13px;}
#photos ul li { display:inline; text-align:center;}
#photos ul li img { border:1px solid #EAEAEA; padding:1px; margin-bottom:10px;}

#options { background:#eee; border:1px solid #CACACA; padding:10px; margin:10px 0 10px 20px;; font-size:85%;}
#options p { margin:0 !important;padding:0 !important;}

form.mainSrch{width:630px;margin-top:15px;overflow:hidden;}
form.sMod h4{color:#FFF;}
form.sMod fieldset{width:137px;padding:5px 0px 15px 0;} 
fieldset.sYer h3, h3 a, fieldset.sSml h3, fieldset.sMid h3, fieldset.sLrg h3, fieldset.sRdo h3, fieldset.sChk h3 {color:#FFF;margin-bottom:10px;}
fieldset.sYer input{width:55px;}
fieldset.sYer select{width:58px;height:20px;line-height:20px;}
fieldset.sSml div{margin:5px 0;}
fieldset.sSml input{width:75px;height:20px;line-height:20px;}
fieldset.sSml select{width:110px;height:20px;line-height:20px;}
fieldset.sSml select.sBg{width:175px;height:20px;line-height:20px;}
fieldset.sMid input{width:175px;}
fieldset.sMid select{width:175px;height:20px;line-height:20px;}
fieldset.sMod label{display:block;padding:5px 0 3px 0;}
fieldset.sMod input{width:135px;}
fieldset.sMod select{width:135px;height:20px;line-height:20px;}
fieldset.sMod input.chkBx{width:15px;margin:3px 2px 0px 0;}
fieldset.sLrg label{float:left;width:100px;}
fieldset.sLrg input{width:250px;}
fieldset.sLrg select{width:250px;height:20px;line-height:20px;}
fieldset.sRdo input, fieldset.sChk input {width:15px;margin:3px 2px 0px 2px;}
fieldset.sRdo select {width:135px;height:20px;line-height:20px;}
fieldset.sRdo select.engnCats{font-size:11px;width:100px;margin:3px 0 5px 15px;}
fieldset.sRdo span.engnSpn{clear:left;font-size:11px;margin:0 0 0 15px;}
fieldset.sRdo div{margin:5px 0 2px 0;}
fieldset.sRdo img{margin:0 0 -4px 5px;}
fieldset.sMdCts h3{color:#FFF;margin-bottom:10px;}
fieldset.sMdCts{margin-left:80px;}
fieldset.sMdCts select{width:175px;}
div.mCt{display:none;clear:both;margin:0 0 15px 0;font-size:13px;font-weight:700;color:#FFF;}
div.sCt{display:none;clear:both;margin:0 0 15px 84px;font-size:13px;font-weight:700;color:#FFF;}
fieldset.sLrg input.chkBx, fieldset.sSml input.rdo{width:15px;margin:3px 2px 0px 2px;height:13px;line-height:12px;line-height:20px;}
label.loc{float:left;display:block;width:105px;height:20px;margin-top:3px;}
label.out{float:left;display:block;width:105px;height:29px;margin-top:3px;_margin-top:6px;}
label.sPwr, label.sSal, label.sSml, label.sPwc{display:block;float:left;width:200px;margin:-5px 0 10px 5px;height:35px;padding:5px 0 0 60px;font-size:12px;background: url('../images/btol-searchform-sprite.gif') no-repeat;}
label.sAny{display:block;float:left;width:200px;margin:-5px 0 10px 5px;height:30px;padding:5px 0 0 10px;font-size:12px;}
label.sPwr{background-position:0 -60px;}
label.sSal{background-position:0 -115px;}
label.sSml{background-position:0 -155px;}
label.sPwc{background-position:0 -195px;}
.sLft{float:left;width:310px;margin:15px 0;}
.sRt{float:right;;width:310px;margin:15px 0;}
.sHid, .sQst{display:none;}
.sShw{display:block;}
.mdAd{margin:0 0 20px 0;}
div.sCats{margin-left:80px;}
h3.dlrSpt{font-size:14px;margin:15px 0 5px 0;color:#FFF;background:url('http://images.traderonline.com/img/tol-design/btol/dotted-sep.gif') 0 bottom repeat-x;padding:0 0 7px 0;}
span#sLft{margin:0 40px 0 5px;}
span#sSml{font-size:11px;}
a.plusImg, a.plusImg:visited{display:block;float:left;text-decoration:none;margin:15px 5px 15px 0;}
a.sMore, a.sMore:visited, a.sLess, a.sLess:visited{display:block;height:20px;float:left;margin:17px 0 5px 0;background: url('../images/btol-searchform-sprite.gif') no-repeat;padding:0 0 0 5px;}
a.sMore, a.sMore:visited{background-position:0px -323px;}
a.sLess, a.sLess:visited{background-position:0px -353px;}
a.clrF, a.clrF:visited{float:right;display:block;margin:4px 10px 0 0;}
.sGo{float:left;width:110px;height:24px;background:url('http://images.traderonline.com/img/tol-design/btol/btol-btn-findit.gif') 0 0 no-repeat;border:0;cursor:pointer;}


form{margin:0;padding:0;}
fieldset{border:0;padding:0;margin:0;}

#templateContainer {margin:25px 0 1px 0;}
#subTabs{display:block;width:860px;height:27px;padding-top:0px;padding-right:0;color:#ffffff;}
#subTabs ul a {padding:8px 6px 3px 6px;} 
#subTabs ul a {display:inline;height:25px;line-height:25px;}
#subTabs ul li{padding:8px 0 5px 0;}
#subTabs ul li{margin:0px 20px 0 0;}
#subTabs ul a:hover,#subTabs ul li#slct a{height:25px;line-height:25px;background:url(http://images.traderonline.com/img/tol-design/btol/btol-subnav-l-roll.jpg) 0 5px no-repeat;}
#subTabs ul li:hover,#subTabs ul li.over,#subTabs ul li#slct{height:27px;_height:20px;background:url(http://images.traderonline.com/img/tol-design/btol/btol-subnav-roll.jpg) right 5px no-repeat;}
#navTabs{background-position: 0 -54px;_background-position: 0 -53px;width:925px;_width:965px;height:30px;margin-top:13px;_margin-top:11px;padding:0 0 0 40px;}
#subTabs ul{display:block;width:100%;height:25px;padding-top:0px; padding-left:10px;padding-right:0px;margin:0;list-style-type:none;}
.headerContainer{width:965px;height:89px;margin-top:15px;}
#subTabs ul li a.msout{background:url('http://images.traderonline.com/img/tol-design/btol/btol-subnav-l-roll.jpg') 0 5px no-repeat;}
.cLft{float:left;clear:left;}

.sBxJ{clear:both;position:relative;width:630px;height:232px;margin:10px 0;border:1px solid #034EA2;}
.sBxJ .sRslt{float:left;width:590px;padding:10px 0 0 10px;}
.sBxJ .sImg{float:left;width:220px;margin:0 10px 5px 0;overflow:hidden;text-align:left;}
.sBxJ .sDsc{float:left;width:349px;padding:0px;}
.sBxJ .sDsc p{width:304px;height:80px;margin:5px 0 15px 0;}
.sBxJ .sDscFul{float:left;width:578px;padding:0px;}
.sBxJ .sDscFul p{width:523px;height:75px;margin:5px 0 15px 0;}
.sBxJ .sDsc p span, .sBxS .sDsc p span, .sBx .sDsc p span, .sBxS .sFll p span{font-weight:700;}
.sBxJ .sCnt{float:right;width:120px;height:68px;margin-top:0px;}
.sBxS{clear:both;position:relative;width:630px;height:163px;padding-bottom:0;margin:10px 0;border:1px solid #034EA2;}
.sBxS .sRslt{float:left;width:595px;height:131px;padding:0 0 0 10px;margin-top:4px;}
.sBxS .sImg{float:left;width:150px;margin:0 10px 5px 0;text-align:center;overflow:hidden;text-align:left;}
.sBxS img{border:solid 1px #cacaca;}
.sBxS .sFll{float:left;width:550px;padding:0px;}
.sBxS .sFll p{width:auto;margin:0;height:50px;}
.sBxS .sDsc{float:left;width:420px;padding:0px;}
.sBxS .sNfo{float:left;padding:0px;}
.sBxS .sDsc p{width:auto;margin:0 0 5px 0;height:47px;overflow:hidden;}
.sBx{clear:both;position:relative;width:630px;height:119px;margin:10px 0;background: url('http://images.traderonline.com/img/tol-design/btol/dotted-sep.gif') 0 118px repeat-x;}
.sRslt{float:left;width:575px;padding:0px 0 0 10px;}
.sBx .sSav{display:block;float:left;width:25px;height:119px;background:#A2A2A2 url('http://images.traderonline.com/img/tol-design/btol/btol-searchresults-sprite.gif') 0 -503px no-repeat;cursor:pointer;}
.sBx .sSavD{display:block;float:left;width:25px;height:119px;background:#A2A2A2 url('http://images.traderonline.com/img/tol-design/btol/btol-searchresults-sprite.gif') -151px -503px no-repeat;cursor:pointer;}
.sBx .sDsc p{clear:both;width:565px;margin:5px 0 10px 0;padding-top:10px;padding-top:5px;}
.sBarE, .sBar{float:left;width:615px;height:15px;padding:5px 5px 5px 10px;color:#ffffff;font-weight:700;font-size:14px;}
.sBarE a, .sBarE a:visited, .sBar a, .sBar a:visited{color:#ffffff;font-weight:700;}
.sPhn{display:block;height:20px;background:url('http://images.traderonline.com/img/tol-design/btol/btol-searchresults-sprite.gif') 0 -730px no-repeat;padding:0 0 0 31px;}
.sTlkNw{display:block;height:22px;background:url('http://images.traderonline.com/img/design/btol/sr-speak-with-us-ico.gif') 0 0 no-repeat;padding:0 0 0 31px;}
.sMod{width:136px;}
.sDlr{width:146px;margin:20px 0;text-align:center;}
.svDv{position:absolute;top:-92px;left:60px;width:375px;height:195px;padding:10px;background: url('http://images.traderonline.com/img/tol-design/btol/gradient-200px-tile.jpg') 0 0 repeat-x;color:#000000;border:solid #a2a2a2 1px;}
.svDv form{margin:15px 0 0 10px;}
.svDv div{width:350px;text-align:center;margin-top:10px;}
.shwMr{float:right;clear:right;color:#000000;font-weight:700;cursor: pointer;}
.sPag{width:630px;height:32px;padding:8px 5px 0 5px;margin:5px 0 10px 0;}
.sPag a, .sPag a:visited{display:block;float:right;font-weight:700;margin:3px 0 0 5px;}
.sPag a.Up, .sPag a.Up:visited, .sPag a.Dwn, .sPag a.Dwn:visited {display:block;float:right;font-weight:700;margin:3px 0 0 5px;background: url('http://images.traderonline.com/img/tol-design/btol/sr-up-down-sprite.gif') no-repeat;color:#ffffff;text-decoration:none;padding:0 14px 0 3px;}
.sPag a.Dwn, .sPag a.Dwn:visited{background-position:right -14px;} 
.sPag a.Up, .sPag a.Up:visited{background-position:right -50px;}
.sFet{float:left;font-size:14px;font-weight:700;color:#FFF;}
.sFtBx, .sFtBxE, .sFtBxP, .sFtBxPE{float:left;width:141px;text-align:center;height:187px;overflow:hidden;padding:4px;} 
.sFtBx{margin:15px 6px 15px 0;}
.sFtBxP{margin:15px 6px 15px 0;}
.sFtBx img, .sFtBxE img, .sFtBxP img, .sFtBxPE img{border:solid 1px #cacaca;}
.sFtBxE, .sFtBxPE{margin:15px 0;}
.sFtBx a, .sFtBx a:visited ,.sFtBxE a, .sFtBxE a:visited, .sFDlr a, .sFDlr a:visited, .sFtBxP a, .sFtBxP a:visited, .sFtBxPE a, .sFtBxPE a:visited{display:block;font-weight:700;margin:3px 0;height:30px;} 
div.ftImg a, div.ftImg a:visited{display:block;margin:0;height:105px;}
.sFtBx p, .sFtBxE p,.sFDlr p{margin:0 0 3px 0;}
.sBrs{float:left;margin:0 0 10px 0;}
.sCnt{float:right;width:120px;height:67px;margin-top:0px;}
.sDel{float:left;margin-top:-3px;height:60px;}
.sGo{display:none;}
.mGo{display:none;}
label#mPwr, label#mSal, label#mSml, label#mPwc{display:block;float:left;clear:right;margin:-5px 0 15px 5px;_margin:0 0 15px 5px;width:107px;_width:105px;height:20px;_height:25px;padding:5px 0 0 5px;font-size:12px;background:url('http://images.traderonline.com/img/tol-design/btol/btol-searchresults-sprite.gif') no-repeat;}
label#mPwr{background-position:0 -884px;}
label#mSal{background-position:0 -918px;}
label#mSml{background-position:0 -950px;}
label#mPwc{background-position:0 -982px;}
label#mAll{display:block;float:left;clear:right;margin:-5px 0 15px 5px;_margin:0 0 15px 5px;width:107px;_width:105px;height:20px;_height:25px;padding:5px 0 0 5px;font-size:11px;}
label#eAll{display:block;float:left;clear:right;margin:-5px 0 10px 0;width:107px;height:15px;padding:8px 0 0 0;font-size:11px;}
p.dot{margin:0;padding-bottom:7px;}
span.cPag{padding:0 4px;color:#ffffff;font-weight:700;margin:0 2px 0 0;}
a.aPag, a.aPag:visited{padding:0 2px;margin:0;}
span.srAdd{font-size:11px;color:#999999;height:11px;line-height:11px;padding:0;margin:0;}
span#mTo{margin:0 5px;}
#sBld{margin-left:2px;}
#sTo{margin:4px 0 4px 20px;}
a.sEml, a.sEml:visited{display:none;}	
a.sTxt, a.sTxt:visited{display:block;height:21px;background:url('http://images.traderonline.com/img/tol-design/btol/btol-searchresults-sprite.gif') 5px -776px no-repeat;padding:4px 0 0 31px;}	
a.sPgSlt{color:#ffffff;padding:0px 2px;text-decoration:none;}
a.sFnd, a.sFnd:visited{display:block;float:right;margin:5px 0 0 0;width:110px;height:30px;background:url('http://images.traderonline.com/img/tol-design/btol/btol-searchresults-sprite.gif') 0 -652px no-repeat;}
a.sCls{display:block;float:right;width:52px;height:15px;padding-top:5px;font-size:11px;background:url('http://images.traderonline.com/img/tol-design/btol/btol-searchresults-sprite.gif') 30px -855px no-repeat;}
a.disabledDistance{display:block;float:right;font-weight:700;margin:3px 0 0 5px;color:#9a9a9a;position:relative;}
a.disabledDistance div {display:none;text-decoration:none;color:black;font-weight:normal;}
a.disabledDistance:hover{border:solid white 0px;cursor:default;}
a.disabledDistance:hover div {display:block;position:absolute;top:15px;width:235px;height:auto;padding:5px;border:solid #BFC789 1px;background:#F3FFA0;z-index:1000;text-decoration:none;}
a.sQst div, a.sQst, .hdDtls {display:none;}
a#sFrgt, a#sFrgt:visited{margin-left:105px;}
a#sSbmt, a#sSbmt:visited{display:block;width:110;height:30;margin:0 0 0 105px;background:url('http://images.traderonline.com/img/tol-design/btol/btol-searchresults-sprite.gif') 0 -812px no-repeat;}
img.basicPhoto{float:left;margin-top:-5px;}
.lfloat, .vhclDtlsL{float:left;}
.rfloat, .vhclDtlsR{float:right;}
span.rfAdd{font-size:11px;color:#999999;}

 div#thmbnls{width:220px;text-align:right;}
 div#thmbnls a{margin:0;padding:0;display:block;float:left;}
 div#thmbnls a.slct{_border-color:#FFF;}
 div#thmbnls img{margin:3px;padding:0;border:none;_border-width:0px;width:99px;height:75px;}
 div#thmbnls img.slct{border-color:#FFF;_border-width:0px;}

#lgPic img{border:none;}

table.aa {
  
}
table.aa td {
  font-size:11px;
  padding:0px;
}