@charset "utf-8";
/* CSS Document */
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #ABD9FD;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #000000;
}
.twoColFixLtHdr #container { 
	width: 1000px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
} 
.twoColFixLtHdr #header {
	height:335px;
	background:url(../images/top.jpg);
}
.logo img{
	border:none;
	}
.logo {
	margin-top:-232px;
	margin-left:10px; 
}
.langs {
  position:relative;
	top:340px;
	left:890px;
	width:100px;
	z-index:999;
}
.langs img {
  border:1px solid #ABD9FD ;
}
.langs a {
  color:#034EA2;
  font-weight:bold;
  font-size:12px;
}
.langs a:hover {
  text-decoration:none;
}
.boad{	
	padding-top:27px;
	margin-left:84px;
	}
.twoColFixLtHdr #sidebar1 {	
	float: left;
	width: 230px;
	*width: 230px;
	*margin-top:-30px;	
}
.twoColFixLtHdr #mainContent { 
	margin: 0 20px 0 230px;
	*margin: 0 20px 0 240px;
	padding: 0 px;
	margin-top:-17px;
	*margin-top:0px;
} 
.clear, .clr{clear:both;}
.menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 208px;
	}
.menu ul li {
	position: relative;
	height:30px;
	padding-top:15px;
	}
.menu li ul { 
	position: absolute;
	left: 207px;
	top: 0;
	display: none;
	}
.menu ul li a{
	color:#034EA2;
	}
.menu li:hover ul, li.over ul,li.jshover ul{ 
	display: block;
	}
/*================*/
.link {
	font:bold 14px Tahoma, sans-serif;
	padding:15px 0 16px 0;
	*padding:0 0 16px 0;
	text-decoration:none;
	}
.first{
	padding:15px 0px 16px 12px;
	*padding:16px 0px 16px 12px;
	}
.last{
	padding:15px 16px 16px 0;
	*padding:16px 16px 16px 0px;
	}
.decor{
	text-decoration:underline;
	padding:0 5px;
	}
a.link:hover{
	text-decoration:none;
	background:url(../images/menu_hover_mid.gif) repeat-x;
	}
a.link:hover .first{
	background:url(../images/menu_hover_left.gif) no-repeat top left;
	}
a.link:hover .last{
	background:url(../images/menu_hover_right.gif) no-repeat top left;
	}
a.link:hover .decor{
	text-decoration:none;
	}
/*========================*/
.active {
	background:url(../images/arrow.gif) 0px 13px no-repeat;
	}
#nav .active {
	font:bold 14px Tahoma, sans-serif;
	padding:15px 0 16px 0;
	*padding:0px 0 16px 0;
	text-decoration:none;
	}
.active:hover{
	text-decoration:none;
	background:url(../images/menu_hover_mid.gif) repeat-x;
	}
.active:hover .first{
	background:url(../images/menu_hover_left.gif) no-repeat top left;
	}
.active:hover .last{
	background:url(../images/menu_hover_right.gif) no-repeat top left;
	}
.active:hover .decor{
	text-decoration:none;
	}
/*=======================*/
.down{
	font:bold 14px Tahoma, sans-serif;
	padding-left:20px;
	}
li.down li{
	background:url(../images/down_mid.gif) top left repeat-y;
	height:20px;
	padding:0 15px;
	}
li.down .last_li{
	padding-bottom:0;
	}
.down:hover{
	background:url(../images/down.gif) no-repeat top left;
	text-decoration:none;
	}
li.down .down_top{
	padding:0;
	margin:0;	
	*margin:-8px;	
	height:8px;
	background:url(../images/down_top.gif) no-repeat top left ;
	}
li.down:hover ul{
  background-color:#FEFEFE;
  margin:0;
}
li.down .down_down{
	padding:0;
	margin:0;
	height:8px;
	*margin:-9px;
	*margin-left:0;	
	background:url(../images/down_down.gif) no-repeat top left;
	}
li.down ul li a{
	text-decoration:none;
  padding: 3px 5px;
	color:#5D5D5D;
	width:155px;
	display:block;
}
li.down ul a:hover{
	background:url(../images/down_link.gif) repeat-x top left;
	color:#FFFFFF;
	}
/*=======================*/

.main_page{
	margin-bottom:50px;
	}
.header1, .header1 a {
	font:bold 24px Tahoma, sans-serif;
	color:#034EA2;
	margin-bottom:10px;
	width: 800px;
	}
.header1 a:hover {
  text-decoration:none;
}
.main_text{
	font:11px Tahoma, sans-serif;
	color:#666666;
	margin-left:5px;
	margin-bottom:20px;
	*margin-bottom:12px;
	*margin-top:13px;
	letter-spacing:0.5px;
	text-align:left;
	/*float:left;*/
	}
html:first-child .main_text {
	letter-spacing:1px;
	}
.company{
	margin:5px 0px 0px 20px;
	*margin:5px 0px 5px 20px;
	float:right;
	}
.zoom a{
	font:12px Tahoma, sans-serif;
	color:#034EA2;
	text-decoration:none;
	margin-right:10px;
	}
.item_sed img, .zoom img{
	border:none;
	}
img.block {
  display:block;
  border:none;
}
table.item_sed td.item_desc {
  vertical-align:top;
  width: 530px;
}
/**=======================*/
.catalog, h4{
	font:bold 12px Tahoma, sans-serif;
	color:#034EA2;
	margin-bottom:10px;
	margin-left:28px;
	*margin-left:0px;
	}
.catalog_teh{
	font:bold 11px Tahoma, sans-serif;
	color:#034EA2;
	*margin-top:50px;
	margin-left:330px;
	*margin-left:300px;
	}
/*========================*/
.table{
	width:460px;
	float:right;
	margin-bottom:80px;
	}
.link_goods{
	margin-left:28px;
	margin-bottom:16px;
	}
.link_goods a{
	font:bold 12px Tahoma, sans-serif;
	color:#034EA2;
	margin-bottom:10px;
	}
.goods_text{
	font:11px Tahoma, sans-serif;
	color:#666666;
	padding-left:28px;
	margin-bottom:8px;
	*margin-top:13px;
	letter-spacing:0.5px;
	margin-top:4px;
	}
/*========================*/
.admin{
	width:526;
	border-collapse:collapse;
	font:bold 11px Tahoma, sans-serif;
	color:#666666;
	}
.gray{
	background:#DFDFDF;
	}
.first_col{
	width:282px;
	}
.sec_col{
	}
.admin td{
	padding:2px 0 3px 23px;
	}
.admin input{
	height:15px;
	width:192px;
	margin-right:5px;
	border:1px solid #000000;
	}
.admin_text{
	font:11px Tahoma, sans-serif;
	letter-spacing:0.5px;
	color:#034EA2;
	padding-left:23px;
	margin-bottom:7px;
	}
.dop_info{
	font:bold 12px Tahoma, sans-serif;
	color:#034EA2;
	margin:20px 0 5px 0;
	padding-left:23px;
	}
textarea{
	width:500px;
	height:63px;
	border:1px solid #000000;
	margin:0;
	margin-left:23px;
	margin-bottom:6px;
	}
.browse input{
	border:1px solid #000000;
	background:url(../images/down_link.gif) repeat-x top left;
	margin-left:23px;
	padding:0 30px;
	*padding:0 15px;
	margin-right:5px;
	float:left;
	font:bold 12px Tahoma, sans-serif;
	color:#FFFFFF;
	margin-bottom:6px;
	}
html:first-child .browse input{
	padding:1px 30px 2px 30px;
	}	
.browse_fld input{
	height:15px;
	width:382px;
	border:1px solid #000000;
	margin-bottom:6px;	
	}
html:first-child .browse_fld input{
	width:388px;
	}
.submit input{
	border:1px solid #000000;
	background:url(../images/down_link.gif) repeat-x top left;
	margin-left:413px;
	*margin-left:418px;	
	padding:0 30px;
	*padding:0 15px;	
	font:bold 12px Tahoma, sans-serif;
	color:#FFFFFF;
	}
html:first-child .submit input{
	padding:1px 30px 2px 30px;
	margin-left:422px;
	}	
/*========================*/
.twoColFixLtHdr #footer {
	height:160px;
	background: url(../images/footer.jpg) top left no-repeat;
	} 
.foot_links{
	font:bold 11px Tahoma, sans-serif;
	color:#034EA2;
	padding:42px 20px 0 20px;
  text-align:center;
	letter-spacing:0.3px;
	}
.foot_links a{
	color:#034EA2;
	margin:0 3px;
	}
.foot_links a:hover {
	text-decoration:none;
}
.copyright{
	font:11px Tahoma, sans-serif;
	color:#034EA2;
	padding-top:62px;
	padding-left:781px;
	letter-spacing:0.3px;

	}
.copyright a{
	font-weight:bold;
	color:#034EA2;
	}
.line{
	height:1px;
	background:url(../images/line.gif) repeat-x top left;
	margin-top:5px;
	}
.line2{
	height:1px;
	background:url(../images/line.gif) repeat-x top left;
	margin:10px 0;
	}
.line3{
	height:1px;
	background:url(../images/line.gif) repeat-x top left;
	margin-top:0px;
	margin-right:462px;
	}
.line4{
	height:1px;
	background:url(../images/line.gif) repeat-x top left;
	margin-top:-1px;
	margin-bottom:0px;
	}	
.line5{
	height:1px;
	background:url(../images/line.gif) repeat-x top left;
	width:526px;
	}	

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.main_text input[type="text"],.main_text textarea, td input[type="text"] {
	border:1px solid #034EA2;
	font:11px tahoma, arial;
	color: #000;
	width:220px;
}
.main_text textarea  {
  height: 80px;
  margin: 0;
}
.leftMenu {
	list-style:none;
	margin:0;
	padding:0;
}
.leftMenu li {
	padding:0 0 0 9px;
	font:12px tahoma, arial;
}
.leftMenu li a, .leftMenu li a:hover {
	color:#000;
	font:12px tahoma, arial;
	text-decoration:none;
}
.leftMenu li a:hover {
  color:#034EA2;
  text-decoration:underline;
}
.leftMenu li ul {
	list-style:none;
	padding:0;
	margin:5px 0 0 0;
}
.leftMenu li ul li {
	padding:0 0 0 12px;
	margin:0;
}

.leftMenu li ul li a {
	color:#034EA2;
	font:11px Tahoma, Arial;
	text-decoration:none;
}
.leftMenu li ul li a:hover {
	color:#034EA2;
	font:11px Tahoma, Arial;
	text-decoration: underline;
}
table.mose {

}
table.mose td{
  vertical-align:middle;
  white-space:nowrap;
  font:12px Tahoma, Arial;
  padding: 5px;
}

table.mose select{
  width:160px;
}
.padder {
  padding:5px;
  font:12px Tahoma, Arial;
}
.padder a {
	color:#034EA2;
	font:12px Tahoma, Arial;
	text-decoration: underline;  
}
.padder a:hover {
	text-decoration: none;  
}
.stknumber, .stknumberdetail {
	color:#034EA2;
	font: bold 16px Tahoma, Arial;  
}
table.invent, table.inv-table {
  margin-top:3px;
  border-collapse: collapse;
  border:1px solid #034EA2;
}

table.invent td, table.inv-table td{
  padding: 5px;
  border:1px solid #034EA2;
}
table.invent a, table.inv-table a {
  color:#034EA2;
}

table.invItem {
  border-collapse: collapse;
  border:none;
}
table.invItem img, table.inv-table img{
  border-collapse: collapse;
  border:none;
}
table.invItem td{
  padding: 2px;
}
table.invItem a {
  color:#034EA2;
}
fieldset {
  padding: 5px;
  border: 1px solid #666;
}
ul.checklist {
  list-style:none;
  overflow: auto;
  margin: 0 5px 0 0;
  border: 1px solid #666;
  height:100px;
  
}
label {
  white-space: nowrap;
}
input[type="checkbox"] {
  vertical-align:middle;
  margin: 0 3px 3px 0;
  * margin: 0;
  border:0;  
}
table.padd1 td, table.serp td {
  padding: 3px;
  border-bottom:1px solid #eee;
}
table.padd1 td.table_header, table.serp td.table_header { border:none; padding:1px;}

table.description td {
  padding: 3px;
  border-bottom:1px solid #eee;
}
#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:#143E91;}
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:#143E91;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:#143E91;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:#143E91;}
div.sCt{display:none;clear:both;margin:0 0 15px 84px;font-size:13px;font-weight:700;color:#143E91;}
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('http://images.traderonline.com/img/tol-design/btol/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:#143E91;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('http://images.traderonline.com/img/tol-design/btol/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;background:#143E91;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;background:#143E91;}
.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;background:#143E91;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:#ffffff 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:#143E91  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:#143E91;}
.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{background:#143E91;padding:0 4px;color:#ffffff;font-weight:700;margin:0 4px 0 0;}
a.aPag, a.aPag:visited{margin:0 4px; font-size:14px;}
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{background:#143E91;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:#143E91;}
 div#thmbnls img{margin:3px;padding:0;border:none;_border-width:0px;width:99px;height:75px;}
 div#thmbnls img.slct{border-color:#143E91;_border-width:0px;}

#lgPic img{border:none;}

table.aa {
  
}
table.aa td {
  font-size:11px;
  padding:0px;
}

/*////////////////////////////////////////////////*/
a.man,  a.manhp, a.mod {
  display:block;
  white-space: nowrap;
  font-size:12px;
  float:left;
  margin: 5px 8px;
}
a.manhp {
  color:#034EA2;
}
.tns {
  border:0;
}
center a {
  color:#333;
}



.content-area table td {
	color:#143E91;
}
/* 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 #143E91;
	margin-bottom: 8px;
	width:450px;
}

div.listing table.inv-table { border-top: 1px solid #ffffff; }
.listing table.inv-table tr td {
	border-right: 4px solid #ffffff;
	/*color: #050505;*/
	color: #143E91;
}
.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: #143E91; font-weight: bold; }
.listing #thumbs li a { color: #143E91; text-decoration:none; }
.listing #thumbs img { border: 2px solid #143E91; }
.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: #143E91; 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;
}


/*************************YACHTDEPOTTT*****************/

.searchResultsDetailsRow {
display:block;
height:auto;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
color:#fff;
}

#searchResultsDetailsRowHeader {
background-color:#8ECDF9;
position:relative;
display:block;
width:625px;
min-height:21px;
color:#FFF;
font-size:8.5pt;
font-weight:700;
float:left;
margin:0;
padding:0;
}

#searchResultsDetailsRowCheckBox {
width:15px;
float:left;
vertical-align:top;
margin:0;
padding:0;
}

.searchResultsDetailsRowCheckBox {
vertical-align:top;
padding:0;
}

#searchResultsDetailsRowStar {
width:10px;
float:left;
vertical-align:top;
padding:3px 0 0;
}

#searchResultsDetailsRowTitle {
width:330px;
float:left;
vertical-align:top;
white-space:nowrap;
overflow:hidden;
margin:0;
padding:3px 0 0 10px;
}

#searchResultsDetailsRowTitle a:link
{
color:#FFF;
font-size:8.5pt;
font-weight:700;
text-decoration: underline;
}

#searchResultsDetailsRowTitle a:visited
{
color:#FFF;
font-size:8.5pt;
font-weight:700;
text-decoration: underline;
}

#searchResultsDetailsRowTitle a:hover
{
color:#FFF;
font-size:8.5pt;
font-weight:700;
text-decoration: underline;
}

#searchResultsDetailsRowPrice {
width:150px;
float:left;
vertical-align:top;
text-align:right;
margin:0;
padding: 3px 0 0 0;
}

#searchResultsDetailsRowFinance {
background-repeat: no-repeat;
background-position: -10px;
width:65px;
height: 21px;
float:right;
vertical-align:top;
text-align:center;
margin:2px 2px 3px 2px;
line-height: 21px;
padding: 2px 2px 3px 1px;
}

#searchResultsDetailsRowBody {
position:relative;
width:625px;
height:auto;
float:left;
text-align: left;
}

#searchResultsDetailsPhoto {
float:left;
width:90px;
text-align:center;
margin:0;
padding-right:5px;
overflow: hidden;
}

.searchResultsDetailsBodyNormal {
padding-top:10px;
padding-bottom:10px;
}

.searchResultsDetailsBodyEnhanced {
background-color:#FAE6CD;
padding-top:10px;
padding-bottom:10px;
}

#searchResultsDetailsPhotoEnhanced {
float:left;
width:180px;
text-align:center;
margin:0;
padding-right:5px;
}

#searchResultsDetailsRowVideo {
width:85px;
float:left;
text-align:center;
margin-top:8px;
margin-bottom:8px;
border-color:gray;
border-style:solid;
border-width:1px;
padding-top:2px;
padding-left:0px;
padding-right:1px;
padding-bottom:2px;
background-repeat: repeat-x;
background-position: center;
}

#searchResultsGalleryRecordVideo {
width:85px;
float:left;
text-align:center;
margin-top:8px;
margin-bottom:8px;
border-color:gray;
border-style:solid;
border-width:1px;
padding-top:2px;
padding-left:0px;
padding-right:1px;
padding-bottom:2px;
background-repeat: repeat-x;
background-position: center;
}

a.moreInfoPhotos:hover {
font-size:7pt;
color:#66777F;
font-weight:700;
}

#searchResultsDetailsData {
max-width:400px;
float:left;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:8.5pt;
font-weight:500;
color:#343434;
margin:0 0px 0 0px;
padding:0;
}

#searchResultsDetailsDataWrapper {
float:left;
margin:0;
padding:0;
}

table.searchResultsDetailsDataTable {
color:#343434;
border-left-color:gray;
border-left-style:solid;
border-left-width:1px;
padding-left:4px;
}

td.searchResultsDetailsDataTableLabels {
font-size:11px;
font-weight:700;
}

td.searchResultsDetailsDataTable {
font-size:11px;
}

#searchResultsDetailsContact {
position:relative;
float:right;
width:120px;
right:15px;
text-align:right;
font-size:9pt;
}

a.searchResultsDetailsContact:hover {
color:#8ECDF9;
text-transform:uppercase;
font-weight:700;
text-decoration:underline;
}

#searchResultsDetailsDescription {
color:#343434;
font-size:11px;
position:relative;
width: 320px;
float:left;
margin:0px;
padding:0;
}

a.searchResultsBoatDetails:hover {
color:#8ECDF9;
font-weight:200;
}

a.tableResultsBoatDetails:hover {
color:#8ECDF9;
font-weight:700;
}

.searchResultsDetailsCompanyName {
color:#8ECDF9;
margin:0;
padding:0;
}

.searchResultsDetailsPhone {
color:gray;
margin:0;
padding:0;
}
.bi {
  z-index:99;
  -ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
  position: absolute;
  padding:5px;
  background:#FFF;
  top: 0;
}
.odd {
	color:#3e4348;
  background-color: #F1F1F1;
  padding:10px;
}
.even {
	color:#3e4348;
  background-color: #FFF;
  padding:10px;
}
.answer {
  margin: 0; 
  padding: 5px 30px;
  background-color: #F5F5F5;
}
#th img {
  margin:3px;
  cursor:pointer;
}
.featuresList ul {
    margin: 10px 0;
    width: 49%;
      list-style:none;
}
.featuresList ul li {
    line-height: 120%;
    margin: 0 0 10px;
}
.lfloat {
    float: left;
}
span.itemKey {
    display: inline-block;
    font-weight: bold;
    width: 50%;
}
span.itemData {
    display: inline-block;
    width: 50%;
}
p.h3 {
    font-size: 16px;
}
.pgn {
  text-align:right;
  margin-top:10px;
}
.pgn a, .pgn span {
  display:block;
  float:left;  
  color: black;
}
a.cPag {
  font-size:14px;
  margin: 0 4px;
}
a.nxtArrwLnk, a.nxtArrwLnk:visited, a.nxtArrwLnk:hover {
    background: url("http://tolimages7.traderonline.com/img/tol-design/btol/arrow-right-active.gif?1218469107") no-repeat scroll 0 0 transparent;
}
a.prevArrwLnk, a.prevArrwLnk:visited, a.prevArrwLnk:hover {
    background: url("http://tolimages7.traderonline.com/img/tol-design/btol/arrow-left-active.gif?1218469107") no-repeat scroll 0 0 transparent;
}
.bboad {
  width: 790px;
  margin-left:10px;
}
.bboad td {
  padding:0;
}
.sslideshow, .sslideshow2 { height: 117px; width: 242px; margin: auto }
.sslideshow img,.sslideshow2 img {  border: 1px solid #FFF; }

