

/********************
	GENERAL
********************/

a:active, a:focus {outline: 0;}
#pageContainer {width:965px;height:auto;text-align:left;}
body {width:965px;background:#ffffff;margin:auto;padding:0;font:12px Arial, Geneva, Helvetica, sans-serif;}
div.headerContainer{clear:both;margin-bottom:2px;border-bottom:0px solid #a2a2a2;}
#templateContainer {clear:both;width:965px;text-align:left;margin:-2px 0 1px 0;}
.clear{clear:both;}
.lfloat{float:left;}
.rfloat{float:right;}
.sHid{display:none;}
.sShw{display:block;}
.cLft{float:left;clear:left;}
.cRte{float:right;clear:right;}

div.brdCrmb,div.brdCrmb a,div.brdCrmb a:visited{font-size:11px;text-transform:capitalize;}
div.brdCrmb{border-bottom:2px solid #A2A2A2;padding:5px 0;}
div.brdCrmb a,div.brdCrmb a:visited{color:#bd8a00;}
.ftrseo{width:935px;_width:965px;padding:15px;text-align:center;color:#666666;}
.dtdLn{clear:both;width:100%;height:2px;margin:3px 0;_margin:0 0 -10px 0;background: url("http://images.traderonline.com/img/koa/dotted-sep.gif") 0 0 repeat-x;}
.gdBx1{border:1px solid #a2a2a2;background: url('http://images.traderonline.com/img/koa//gradient-200px-tile.jpg') repeat-x;background-color:#ffffff;padding:5px;}
.gdBx2{border:1px solid #a2a2a2;background: url('http://images.traderonline.com/img/koa//gradient-285px-tile.jpg') repeat-x;background-color:#ffffff;padding:15px;}
.gdBx3{border:1px solid #a2a2a2;background: url('http://images.traderonline.com/img/koa//gradient-325px-tile.jpg') repeat-x;background-color:#ffffff;padding:15px;}
.gdBxShrt{border:1px solid #a2a2a2;background: url('http://images.traderonline.com/img/koa//gradient-117px-tile.jpg') repeat-x;background-color:#ffffff;padding:15px;}

/********************
	LAYOUTS
********************/
/* layout 1 - SEE SAFARI HACK */
#lrgLft, #lrgLft2{width:755px;_width:755px;float:left;text-align:left;padding:0;}
#lrgLft2{width:805px;}
#smlRt{width:125px;_width:132px;float:right;border-left:solid #a2a2a2 2px;text-align:left;}

/* layout 2 */
#midLft{width:240px;_width:260px;float:left;text-align:left;padding: 20px 20px 20px  0;}
#lyoutCntr{width:543px;_width:565px;float:left;padding:20px 10px;border-left:solid #a2a2a2 2px;text-align:left;}
.smlRt{width:128px;_width:140px;float:right;border-left:solid #a2a2a2 2px;text-align:right;}

/* layout 3 */
.cntnt{width:965px;_width:965px;padding:0px 0 10px 0;text-align:left;}

/* layout 4 */
#bigLft{width:635px;_width:645px;padding:10px 10px 10px 0;float:left;text-align:left;}
#smlrRt{width:308px;_width:320px;float:right;border-left:solid #a2a2a2 2px;text-align:left;}

/* layout 5 */
#smlLft{width:260px;_width:270px;padding:10px 10px 10px 0;float:left;text-align:left;}
#bigRt{width:683px;_width:695px;padding:10px 0 10px 10px;float:right;border-left:solid #a2a2a2 2px;text-align:left;}

/* layout 6 */
#smlrLft{width:161px;_width:171px;float:left;text-align:left;padding:20px 10px 20px 0;}
#lyoutMid{width:634px;_width:654px;float:left;padding:20px 10px;border-left:solid #A2A2A2 2px;text-align:left;}
.smlRt{width:128px;_width:140px;float:right;border-left:solid #A2A2A2 2px;text-align:right;}

/* Print Layout */
#prntCntnr{width:100%;margin:0 auto;padding:0;text-align:left;}

/***********************
	TYPOGRAPHY
***********************/
.bold{font-weight:700;}
h1{font-size:22px;line-height:24px;margin:0;}
h1 span,h2 span,h3 span,h4 span,h5 span{color:#539e15;}
h1.bgRtHdr {margin:10px 0;}
h1.hdrA100{margin:10px 0 5px 0;background:url('http://images.traderonline.com/img/koa//dotted-sep.gif') 0 bottom repeat-x;padding:0 0 5px 0;}
h1.hdrB{margin:10px 10px 5px 10px;padding:0 0 5px 0;display:inline;}
h2.undln{width:100%;border-bottom:1px #000000 dotted;line-height:14px;}
h2.undHdr2 {font-size:18px;line-height:27px;background:url('http://images.traderonline.com/img/koa//dotted-sep.gif') 0 26px repeat-x;}
h2.small{font-size:14px;#434343;}
h2{font-size:21px;line-height:20px;margin:0;}
h3{font-size:12px;line-height:18px;margin:0;}
h4{font-size:14px;line-height:12px;margin:0;}
h5{font-size:12px;margin:0;}
p.sbHdr{text-transform:uppercase;font-weight:700;margin-left:10px;margin-top:3px;}
p.sbHdrL{font-weight:700;margin:0;}
p{font-size:12px;line-height:16px;font-weight:normal;}
p.undln{width:100%;border-bottom:1px #000000 dotted;line-height:14px;}
sup {font-size: 50%;}
.hdrRtA{color:#539e15;margin:15px 10px 0 0;}
sup.tbs {font-size: 90%;position:relative;top:4px;font-weight:normal;}
.light{color:#539e15;}
.lightbold{color:#539e15;font-weight:700;}
.bold{font-weight:700;}
a:link, a:visited {color:#4865bf;font-size:12px;}
a:hover {color:#434343;text-decoration:none;}
img {border:none;}

/***********************
	FORMS
***********************/
form{margin:0;padding:0;}
fieldset{border:0;padding:0;margin:0;}
legend{display:none;}
label{line-height:12px;}
input.submit{float:right;margin-right:4px;margin-top:15px;}
.hdSlct {visibility:hidden;}
.fdbkCntr {width: 370px; font-size:11px;font-weight:bold;}
select.fdbk{float: right;width:270px;}
select.fdbk2{float:right;width:270px;margin-top: 12px;}
label.fdbk, label.fdbk2, label.fdbk3{float:left;width:75px;}
label.fdbk{padding:4px 0;}
label.fdbk2{margin-top:17px;}
input.fdbk1{float:right;width:270px;}
textarea.fdbk4 {float:right;margin-bottom: 4px;}
label.srchMoreTxt a:link,label.srchmore a:visited{line-height:20px;font-size:12px;font-weight:700;color:#666666;text-decoration:none;}
label.srchMoreTxt a:hover{color:#539e15;}
label.srchSm{line-height:20px;font-size:12px;font-weight:700;color:#666666;text-align:center;}
label.srchLg{font-size:12px;}
input.srchLg{font-size:12px;}
input.Rdo{margin-left:14px;}
input.tab,label.tab{float:right;margin-right:125px;}
label.right,input.right{float:right;margin-right:100px;}
fieldset.med label{width:150px;float:left;font-weight:700;margin:0 0 2px 0;}
fieldset.med label.sml{width:120px;}
fieldset.med input{width:230px;}
fieldset.med input.sml{width:95px;}
fieldset.med select{width:230px;}
fieldset.med select.sml{margin-left:5px;width:100px;}
fieldset.med select.smlL{margin-right:9px;width:100px;}

/***********************
	HEADER
***********************/
a.myTrdr, a.myTrdr:visited{display:inline;padding:5px 0 0 0;}
.headerContainer{width:965px;height:107px;_height:100px;margin-top:15px;}
.headerContainer div{text-align:left;}
.tolLogo {margin-bottom:0px;}
.myTrader {float:right;clear:right;width:250px;height:18px;margin-top:05px;line-height:12px;background:url('http://images.traderonline.com/img/koa/rvtolnavsprite.gif') no-repeat;background-position: 0 -281px;}
.myTrader a:link, .mytrader a:visited, .mytrader a:hover{float:right;display:inline;margin-top:3px;padding-left:15px;border-right:1px #4865bf solid;line-height:12px;padding:0 10px;}
.myTrader a.end{border-right:1px #ffffff solid;}
.myTrader img{vertical-align:top;}
a.rvLogo, a:visited.rvLogo{display:block;width:275px;height:45px;background:url('http://images.traderonline.com/img/koa//rvtolnavsprite.gif') no-repeat;background-position:0 -128px;}
.myTraderLogo{float:right;clear:right;margin-top:5px;line-height:26px;}
.myTraderLogo a:link, .myTraderLogo a:visited, .myTraderLogo a:hover{text-align:right;text-decoration:underline;background:url('http://images.traderonline.com/img/koa//rvtol-mytrader-btn.gif') no-repeat left top;padding-left:85px;margin-right:5px;}
.myTraderNoLogo a:link, .myTraderNoLogo a:visited, .myTraderNoLogo a:hover{margin:0 8px;text-align:right;text-decoration:none;}

/***********************
	MY TRADER PAGES HEADER
***********************/
.mytLogoCntr{float:right;text-align:right;padding: 0 0 4px 0;}
.mytLogoCntr p{margin:0 0 4px 0;padding:0;text-align:right;}
.mytLogo a:link, .mytLogo a:visited, .mytLogo a:hover{text-align:right;text-decoration:underline;background:url('http://images.traderonline.com/img/tol-design/rvtol/rvtol-mytrader-btn.gif') top left no-repeat;padding-left:85px;padding-bottom:3px;_padding-bottom:0;height:19px;line-height:19px;_line-height:17px;}
.mytNoLogo a:link, .mytNoLogo a:visited, .mytNoLogo a:hover{margin:0 3px;text-align:right;text-decoration:underline;height:19px;line-height:17px;}
.mytText{height:17px;line-height:15px;color:#a3a3a3;}
.mytText1{height:17px;line-height:15px;color:#444;}
.mytLogoCntr a {line-height:19px;_line-height:17px;margin: 0 3px;}
a.mytHdr, span.mytHdr{background:url('http://images.traderonline.com/img/tol-design/rvtol/rvtol-mytrader-btn.gif') top left no-repeat;padding:0 0 3px 85px;line-height:22px;}
div.mytHdrln2{text-align:right;}
div.mytHdrln2 span{color:#a2a2a2;}

/***********************
	NAV
***********************/
a#tol_logo,a#whatsthis,#navTabs,div.footerNav,#navTabs ul li#selectedFrst a,#navTabs a{background:url('http://images.traderonline.com/img/koa//rvtolnavsprite.gif') 0 0 no-repeat;}
#navTabs ul li#selected a{background:url('http://images.traderonline.com/img/koa//rvtolnavsprite.gif') 0 0 no-repeat;}
a#tol_logo{background-position:0 -143px;_background-position:0 -128px;display:block;width:347px;height:43px;}
a#whatsthis{background-position:0 -277px;display:block;line-height:25px;width:80px;padding:0 0 0 90px;margin-top:-13px;_margin-top:0;}
a#viewall{background-position:0 -323px;display:block;width:105px;height:25px;margin-bottom:0px;}
a#viewall_lnk, a:visited#viewall_lnk{display:block;}
div.ftrCpy{background-position:320px -255px;display:block;line-height:20px;text-align:center;}
.viewDomLogo{float:right;width:155px;height:28px;background:url('http://images.traderonline.com/img/koa//tol/dom-logo.jpg') 0 0 no-repeat;}
a.myTrdr, a.myTrdr:visited{display:inline;padding:0;}
.myTrader {float:right;clear:right;margin-top:5px;_margin-bottom:30px;line-height:18px;}
.myTrader a:link, .mytrader a:visited{text-decoration:underline;font-family:Arial;font-size:12px;color:#4865bf;}
.myTrader a:hover{color:#434343;}
#navTabs{background-position: 0 -54px;_background-position: 0 -53px;width:925px;_width:965px;height:30px;margin-top:7px;_margin-top:-25px;padding:0 0 0 40px;}
#navTabs a{background-position:0 -181px;height:29px;line-height:26px;font-size:14px;text-decoration:none;color:#cbcbcb;font-weight:700;text-align:center;}
#navTabs ul{display:block;list-style-type:none;margin:0;padding:0 0 0 40px;width:911px;height:25px;}
#navTabs ul li{display:inline;}
#navTabs ul li a{display:block;float:left;width:104px;height:26px;_height:29px;margin-top:0px;padding:3px 5px 0 5px;vertical-align:bottom;}
#navTabs ul li#selected a{background-position:0 -216px;height:25px;margin-top:0;padding-top:5px;color:#ffffff;}
#navTabs ul li#selectedFrst a{color:#ffffff;background-position:0 -218px;_background-position:0 -216px;height:25px;margin-top:0;padding-top:5px;border-left:solid #ffffff 0px;}
#navTabs ul li.frst a{font-size:14px;text-decoration:none;color:#cbcbcb;font-weight:700;text-align:center;background:url('http://images.traderonline.com/img/koa//rvtolnavsprite.gif') ;background-position:0 -182px;border-left:solid #ffffff 0px;}
#subTabs a{font-size:12px;text-decoration:none;color:#ffffff;height:25px;line-height:25px;}
#subTabs ul{display:block;width:100%;height:25px;padding-top:2px;margin:0;list-style-type:none;background:#336600;}
#subTabs ul li{display:inline;position:relative;margin:0px 30px 0 0;_margin:0 15px 0 15px;font-weight:700;height:25px;line-height:25px;}
.viewAllNone{display:none;}
.viewAllShow{display:block;width:680px;padding:5px 5px 15px 15px;font-size:11px;margin:-5px 0 0 -598px;position:absolute;border:solid #a2a2a2 2px;background:url('http://images.traderonline.com/img/koa/gradient-362px-tile.jpg') repeat-x;z-index:100;}
h3.viewAllH{font-weight:700;margin:10px 0 10px -5px;}
ul#view {list-style-type:none;padding:0;margin:0;}
.viewBx1{float:left;width:170px;margin-left:-5px;margin-top:10px;margin-bottom:0;}
.viewBx2{float:left;width:170px;margin-top:10px;margin-bottom:0;}
#subTabs ul li a.msout{background:url('http://images.traderonline.com/img/koa//rvtol-subnav-l-roll.jpg') no-repeat;}
#subTabs ul li:hover ul, #subTabs ul li.over ul{display:inline;position:absolute;list-style-type:none;top:18px;_top:20px;left:0;width:145px;_width:165px;height:auto;margin:0;padding:10px 0 0 0;_padding-bottom:10px;font-size:12px;font-weight:700;line-height:16px;_line-height:20px;border:1px solid #cacaca;background:url('http://images.traderonline.com/img/koa//gradient-362px-tile.jpg') repeat-x;z-index:100;}
#subTabs ul li ul {display:none;}
#subTabs ul li ul li{display:block;height:17px;line-height:17px;_height:20px;_line-height:20px;margin:0;_margin-left:-16px;color:#4865bf;background:transparent;z-index:100;}
#subTabs ul li ul li:hover{height:17px;line-height:17px;_height:20px;_line-height:20px;margin-bottom:0;color:#ffffff;background:#407910;z-index:100;}
#subTabs ul li ul li a{_width:165px;height:16px;line-height:16px;_height:20px;_line-height:20px;margin:0;text-decoration:underline;color:#4865bf;background:transparent;}
#subTabs ul li ul li a:hover{_width:165px;height:16px;line-height:16px;_height:20px;_line-height:20px;margin-bottom:0;color:#ffffff;background:#407910;}
a.viewall_lnk, a:visited.viewall_lnk{display:block;_display:inline;margin-bottom:1px;_margin-bottom:-3px;height:27px;overflow:hidden;}


 /****************************
	FOOTER
****************************/
.ftrCtnr {width:965px;height:75px;margin: 0 auto;padding:0 0 10px;font-size: 10px;color:#434343;clear:both;text-align:center;}
.footerContainer{}
.ftrCtnr a{color:#000000;padding:0 3px;font-size:10px;}
.ftrCtnr img{vertical-align:middle;}
div.footerNav {clear:both;width:965px;background-position:0 -89px;margin:0 auto;line-height:18px;text-align:center;}
.footerNav a:link, .footernav a:visited {font-size:12px;color:#000000;text-decoration:underline;font-weight:normal;border-right:1px #ffffff solid;line-height:50px;padding:0 10px;}
.footerNav a:hover {text-decoration:none;}
.footerNav img{vertical-align:top;}
div.footerNav a.end {border-right:1px solid #000000;}
a:link.red{color:#FF0000;font-weight:bold;}
div.footerNav2 {clear:both;width:965px;height:34px;margin:0 auto;line-height:18px;text-align:center;margin-top:-7px;_margin-top:-8px;margin-bottom:4px;_margin-bottom:5px;}
.footerNav2 a:link, .footernav2 a:visited {font-size:11px;color:#666666;text-decoration:underline;font-weight:normal;border-right:1px #666666 solid;line-height:32px;padding:0 10px;}
.footerNav2 a:hover {text-decoration:none;}
.footerNav2 img{vertical-align:top;}
div.footerNav2 a.end {border-right:1px solid #ffffff;}

/*******************-*******
	SEARCH BOXES
***************************/
.qkSrchBx{width:228px;_width:250px;margin:15px 20px 0 0;padding:10px;border:solid #A2A2A2 1px;background: url("http://images.traderonline.com/img/koa/gradient-362px-tile.jpg") repeat-x;  }
#qkEr{display:none;font-size:11px;color:#ff0000;}
form.home_qk{font-size:12px;}
                   
/************************************
	CONTACT US - CHECK IF STILL USED
************************************/
.dtdLnCntct{clear:both;width:100%;height:2px;margin:3px 0;_margin:3px 0 -10px 0;background: url("http://images.traderonline.com/img/koa/dotted-sep.gif") 0 0 repeat-x;}
.cntct{padding:5px 15px 0 0;font-size:12px;}
.cntctBx{width:369px;_width:394px;height:195px;margin:20px 0;padding:10px 15px 10px 10px;border:solid #a2a2a2 1px;background: url("http://images.traderonline.com/img/koa/gradient-117px-tile.jpg") repeat-x;  }
.cntctBx img{margin-bottom:-5px;}
.fdbk_frm{width:382px;_width:384px;}
.fdbk_thnx{width:360px;text-align:center;/* temp */display:none;}
.red{color:#ff0000;}
.cmntTxt{width:230px;height:200px;}
p.cntct{font-weight:700;margin:10px 0 0 0;}
p.help{font-weight:700;margin:18px 0 0 0;}
fieldset.med label{width:150px;float:left;font-weight:700;margin:0 0 2px 0;}
fieldset.med input{width:230px;}
fieldset.med input.sml{width:100px;}
fieldset.med select{width:230px;}
a#send_feed, a:visited#send_feed{margin:0 0 0 150px;}
#thnx_rply{margin:30px 0 60px 0;font-weight:700;}

/***********************
	FOOTER PAGES
***********************/
.plcyCtnr{margin: 10px 20px 20px 0;}

/***********************
	SAFARI HACKS
***********************/

#subTabs{display:block;width:860px;height:27px;padding-top:0px;padding-right:0;background:#336600;color:#ffffff;}
#subTabs ul{margin-top:-8px;}
#subTabs ul a {padding:2px 6px 3px 6px;} 
#subTabs ul a {display:inline;height:27px;line-height:27px;}
#subTabs ul li{padding:0px 0 5px 0;}
#subTabs ul a:hover,#subTabs ul li#slct a{height:25px;line-height:25px;background:url(http://images.traderonline.com/img/koa//rvtol-subnav-l-roll.jpg) 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/koa//rvtol-subnav-roll.jpg) right 0 no-repeat;}
#templateContainer {clear:both;width:965px;text-align:left;margin:-2px 0 1px 0;_margin:-1px 0 1px 0;border-top:2px solid #a2a2a2;border-bottom:2px solid #a2a2a2;overflow: hidden;#}
#subTabs{display:block;width:860px;height:27px;padding-top:0px;padding:0;background:#336600;color:#ffffff;margin-bottom:0;#}
#subTabs ul{margin-top:0px;}
#subTabs ul li{padding:2px 0 3px 0;}
#subTabs ul a {padding:3px 6px 3px 6px;display:inline;height:25px;line-height:25px;}
#subTabs ul a:hover,#subTabs ul li#slct a{height:25px;line-height:25px;background:url(http://images.traderonline.com/img/koa//rvtol-subnav-l-roll.jpg) 0 1px no-repeat;_background:url(http://images.traderonline.com/img/koa//rvtol-subnav-l-roll.jpg) left 2px no-repeat;}
#subTabs ul li:hover,#subTabs ul li.over,#subTabs ul li#slct{background:url(http://images.traderonline.com/img/koa//rvtol-subnav-roll.jpg) right 0 no-repeat;_background:url(http://images.traderonline.com/img/koa//rvtol-subnav-roll.jpg) right 2px no-repeat;}
/********************
	Dealers
********************/
#dlrHdr{padding:5px 20px 5px 0;}
#dlrLft{float:left;clear:left;width:253px;_width:225px;height:900px;padding:0 10px 20px 0;margin-top:20px;}
#dlrRt{float:left;clear:right;width:500px;_width:565px;height:990px;padding:0 20px 20px 15px;margin-top:20px;border-top:2px solid #a2a2a2;border-left:2px solid #a2a2a2;}
.lftBox{width:220px;_width:225px;padding:0 10px 0 10px;margin-left:10px;}
div.indent{margin-left:17px;}
form.frmSrchDLR{width:190px;}
form.frmSrchDLR fieldset{padding:10px 0 10px 0;}
form.frmSrchDLR fieldset input.rdoBtn{line-height:20px;}
form.frmSrchDLR fieldset label.rdo{font-size:11px;line-height:20px;}
form.frmSrchDLR fieldset label.slct{font-size:10px;line-height:12px;}
form.frmSrchDLR fieldset label.slct span{margin-left:88px;}
form.frmSrchDLR fieldset select{width:92px;font-size:11px;}
#stCntr{width:100%;height:auto;margin-left:35px;}
.stLst{float:left;width:24%;margin-left:3px;line-height:20px;}


/*******************
	Search
*******************/
#srchForm{width:595px;_width:605px;height:auto;padding:20px 20px 20px 0;}
#baseSrch, #expSrch{width:595px;padding:0;}
.srchRCol{float:right;clear:right;width:43%;_width:40%;height:auto;}
.srchLCol{float:left;clear:left;width:40%;_width:40%;height:auto;margin-left:10px;_margin-left:5px;}
form.frmSearchMain fieldset {width:280px;}
form.frmSearchMain fieldset label.rdo{line-height:20px;}
form.frmSearchMain fieldset label.slct{float:left;width:232px;_width:275px;font-weight:bold;}
form.frmSearchMain fieldset label.slct span{margin-left:45px;}
form.frmSearchMain fieldset input.rdo{margin-left:15px;}
form.frmSearchMain fieldset input.sml{width:75px;}
form.frmSearchMain fieldset input.med{width:175px;}
form.frmSearchMain fieldset input.lng{width:275px;}
form.frmSearchMain fieldset p.sbHdrG{font-size:16px;line-height:16px;color:#539e15;}
form.frmSearchMain fieldset select.sml{width:65px;}
form.frmSearchMain fieldset select.med{width:110px;}
form.frmSearchMain fieldset select.med2{width:175px;}
form.frmSearchMain fieldset select.lng{width:250px;}
.mainSrchIndt{padding-left:8px;}
.rtPdg{margin-right:14px;_margin-right:12px;}
/* Expandable Fieldset  */
.gridContExpand{width:600px;height:150px;text-align:left;margin-left:15px;_margin-left:15px;display:inline;}
.gridColExpand{float:left;width:199px;}
.gridColExpandLast{float:left;width:190px;_width:180px;}
form.frmSearchMain span{}
form.frmSearchMain fieldset.expand {height:auto;width:590px;_width:570px;clear:both;}
form.frmSearchMain fieldset.expand label.hdr{font-size:16px;font-weight:700;color:#539e15;}
form.frmSearchMain fieldset.expand input.rdo{float:left;margin-left:15px;vertical-align:middle;}
form.frmSearchMain fieldset.expand label.rdo{line-height:24px;}
form.frmSearchMain fieldset.expand label.rdoExp{float:left;width:90px;}
form.frmSearchMain fieldset.expand img.rdo{float:left;vertical-align:bottom;}
/*  Expanded Search */
.expLink{height:auto;margin-bottom:10px;width:595px;_width:605px;}
.expLink a.srchImg{width:25px;}
.expSrchHide{display:none;}
.expSrchShow{width:595px;}

/*******************
	Ad Listing Detail
*******************/
.styInfm{margin:10px 0 0 10px;line-height:185%;}
.ctSlr{margin:30px 0 0 10px;}
h4.leftPromoH4{margin-bottom:-14px;padding-bottom:0;font-size:15px;}

/*******************
	Search Results
*******************/
h1.hdrA{margin:10px 10px 0 10px;}
h1.hdrA{background:url('http://images.traderonline.com/img/tol-design/rvtol/dotted-sep.gif') 0 bottom repeat-x;padding:0 0 7px 0;}
h1.srchH1Inline{display:inline;float:left;}
.srchRsultsHdrRt{float:right;color:#539e15;font-size:16px;font-weight:700;margin-top:5px;}
.sortBox{width:614px;_width:630px;height:20px;_height:5px;}
.srchRsltsDtdLn{margin:8px 0 4px 0;_margin:5px 0 -3px 0;}
p.sbHdrL{font-weight:700;margin:9px 0 -4px 0;_margin:8px 0 7px 0;}
h3.adTypeHd{margin:-9px 0 4px 0;}
h3.adTypeHd1{margin:0 0 3px 0;}
.srchNoRslts{font-size: 24px;color:#666;text-align:center;margin: 25px auto 15px auto;padding: 0 50px 0 50px;font-weight:700;}
.adTypedtdLn{margin-bottom:0;}
.srchRsltsLeftpdg{margin-left:8px;overflow:visible;}
.sbHdr4pdg{margin-top:8px;}
.jumboDtdLn{margin-bottom:-2px;_margin-bottom:-10px;}
.stdAdDtdLn{margin-bottom:15px;_margin-bottom:-2px;}
.basicDtdLn{margin: 8px 0;_margin: 5px 0;}
.dtdLnBtm{clear:both;}
.dtdLnBtm1{clear:both;}
.lstngToppdg{margin-top:3px;_margin-top:5px;}
label.lstngsLbl{vertical-align:100%;}
p.Lg{font-size:16px;}
p.green{color:#539e15;}
p.green span{color:#000;}
p.sort{font-weight:bold;display:inline;margin-top:0;_padding-top:3px;height:22px;}
a.green{color:#539e15;}
a.sort{padding-left:10px;margin-top:3px;_padding-top:3px;height:22px;}
a.Lg. .Lg{font-size:14px;}
.Lg{font-weight:700;}
a.featHdr{padding:0 10px;margin:-26px 108px 0 0;_margin:-24px 12px 0 0;}
a.featHdrEnd{text-align:right;margin-top:-26px;_margin-top:-24px;}
a.featHdr{border-right:1px #4865BF solid;line-height:12px;padding:0 10px;height:15px;}
a.featHdrEnd{border-right:1px #fff solid;line-height:12px;}
.featdDtdLn{margin-top:3px;}
form.frmSrchResults{}
fieldset.tight{}
form.frmSrchResults fieldset.tight label{width:100px;padding-right:7px;font-weight:700;line-height:24px;vertical-algn:top;}
form.frmSrchResults fieldset.tight select{width:200px;}
form.frmSrchResults fieldset label.smGray{font-weight:700;line-height:30px;color:#000000;}
form.frmSrchResults fieldset label.smGreen{font-weight:700;line-height:12px;color:#539e15;margin-top:4px;}
form.frmSrchResults fieldset label.criteria{line-height:12px;padding-bottom:3px;font-weight:700;color:#000000;}
.jmboBox, .stdBox, .basicBox{width:638;_width:630;padding:0;}
.jmboBox{height: 232px;_height:227px;}
.jmboBoxTop, .stdBoxTop, .basicBoxTop{float:right;clear:right;height:27px;width:613;_width:605px;margin:0;}
.jmboBoxTop a.title, .stdBoxTop a.title{float:left;clear:left;line-height:27px;padding-left:10px;text-transform:uppercase;}
.basicBoxTop a.title{padding-left:0px;}
.jmboBoxTop label.price, .stdBoxTop label.price, .basicBoxTop label.price{float:right;clear:right;line-height:27px;padding-right:10px;}
.jmboBox img.side {}
.stdBox img.side {padding:0;margin:0;}
.basicBox img.side{padding:0;margin:0;_margin:0 0 0 -3px;}
.jmboBox div.img{float:left;height:180px;width:225px;padding:9px 5px 5px 5px;}
.jmboBox div.img img{margin-bottom:10px;width:220px;height:165px;}
.stdBox div.img img{margin-bottom:10px;width:140px;height:105px;}
.basicBox div.img img{margin:0;padding:0;}
.jmboBox label.subhdr, .stdBox label.subhdr,.jmboBox label.dev, .stdBox label.dev{line-height:14px;}
.jmboBox input, .stdBox input,.jmboBox input.date, .stdBox input.date{line-height:14px;padding-left:2px;}
.jmboBox label.subhdr, .stdBox label.subhdr,.jmboBox input.date, .stdBox input.date{font-weight:700;}
.jmboBox div.info, .stdBox div.info{float:left;text-align:left;padding:10px 0;overflow:hidden;}
.jmboBox img.icon, .stdBox img.icon{width:30px;padding-right:3px;}
.stdBox label.date {float:right;clear:right;width:155px;}
.jmboBox label.date{margin-left:200px;display:block;}
.basicBox div.info label.date {float:right;padding:0;width:150px;text-align:right;}
.jmboBox label.devright, .stdBox label.devright{float:right;clear:right;padding:0;margin-top:5px;width:118px;}
.jmboBox label.pipe, .stdBox label.pipe{margin-top:5px;text-align:left;}
.jmboBox p, .stdBox p{line-height:14px;padding:0 10px 10px 0;margin-top:0;}
.jmboBox a.icon, .stdBox a.icon{float:right;clear:right;padding:0;margin-top:-2px;width:118px;}
.jmboBoxTop{background:#000000;}
.jmboBoxTop a.title, .jmboBoxTop label.price{color:#ffffff;}
.jmboBox div.info,.jmboBox div.desc,.jmboBox div.contactTxt{width:340px;}
.jmboBox div.info{height:180px;}
.jmboBox div.desc{height:80px;padding:0;}
.jmboBox div.contactTxt, .jmboBox div.contact{height:100px;padding:0;}
.jmboBox div.contact{margin-top:-22px;}
.jmboBox div.contactTxt{background:url('http://images.traderonline.com/img/tol-design/rvtol/rvtol-phone-email-cell-sprite.gif') no-repeat 205px 5px;}
.jmboBox div.contact{width:355px;background:url('http://images.traderonline.com/img/tol-design/rvtol/rvtol-phone-email-sprite.gif') no-repeat 200px 10px;}
.jmboBox div.contactTxt a, .jmboBox div.contact a, .jmboBox div.contactTxt label, .jmboBox div.contact label{line-hight:24px;}
.jmboBox div.contactTxt label.dlr, .jmboBox div.contact label.dlr, .stdBox div.contact label.dlr {font-size:14px;} 
.jmboBox div.contactTxt label.dlr, .jmboBox div.contact label.dlr{margin:-2px 0 -16px 0;_margin:-34px 0 -20px 0;display:block;}
.jmboBox div.contactTxt label.special, .jmboBox div.contact label.special, .stdBox div.contact label.special {color:#f00;font-size:11px;padding-bottom:2px;}
.featBoxAd{float:left;height:185;width:141px;padding:3px 3px 10px 3px;margin:4px;text-align:center;}
.featBoxAd img{margin-bottom:7px;width:140;height:105px;}
.featBoxAd div.title{height:30px;}
.featBoxAd label.price{color:#539e15;line-height:26px;}
.featBoxAd label.location{line-height:26px;}
.stdBox {height:190px;margin:6px 0;}
.stdBox div.info,.stdBox div.desc,.stdBox div.contact{width:425px;}
.stdBox div.info{height:140px;padding-top:0;}
.stdBox div.desc{height:45px;padding:0;}
.stdBox div.contact{height:92px;padding:20px 0 0 0;}
.stdBox div.contact{background:url('http://images.traderonline.com/img/tol-design/rvtol/rvtol-phone-email-sprite.gif') no-repeat 270px 30px;}
.stdBox div.contact a, .stdBox div.contact label{line-height:24px;}
.jmboBox div.contact label{line-height:28px;}
.stdBox div.img{float:left;padding:2px 5px 5px 5px;height:150px;}
.stdBoxTop span.saved{background:#000000;}
.stdBoxTop span.saved a.title{color:#ffffff;}
.stdBoxTop label.price{color:#000000;}
.stdBoxTop span.saved label.price{color:#ffffff;}
.basicBox{clear:both;margin:5px 0;padding:0;height:119px;background:url('http://images.traderonline.com/img/tol-design/rvtol/dotted-sep.gif') repeat-x 0 118px;}
.jmboBox{clear:both;margin:6px 0;padding:0;}
.basicBox div.info{width:610px;margin-left:35px;}
.basicBox div.info label.subhdr{line-height:14px;padding-right:2px;}
.adBox{height:100px;width:141px;padding:3px 3px 10px 3px;margin:4px;text-align:center;}
.searchRM{height:60px;width:468px;margin:20px 0 10px 85px;}
.pgNum{width:250px;text-align:right;margin-top:8px;_margin-top:10px;}
.pgNumbers a:link, .pgNumbers a:hover, .pgNumbers a:visited{display:inline;width:16px;line-height:14px;margin:0 1px 0 1px;text-align:center;}
.numSelected{display:inline;width:16px;line-height:14px;margin:0 1px 0 1px;text-align:center;color:#ffffff;background:#407910;text-decoration:none;}
.srchNoRslts{font-size: 24px;color:#666666;text-align:center;margin: 25px auto 15px auto;padding: 0 50px;font-weight:700;}
label.rfloat, label.lfloat{height:22px;line-height:22px;}
.photoIcon{background:url('http://images.traderonline.com/img/tol-design/rvtol/rvtol-ico-photos.gif') 0 -2px no-repeat;padding-left:30px;margin:-30px 0 0 33px;_margin-top:-35px;}
/********************
	Refined Search
********************/
.refineBox{width:148px;_width:150px;padding:3px 0 10px 5px;line-height:22px;margin-left:5px;}
h3.refineBox{font-size:16px;margin:0;padding:0;}
/********************
	Refined Search
********************/
.refineBox{width:148px;padding:5px 2px 10px 8px;line-height:22px;margin-top:0 0 10px 0;}
.refSrchHide{display:none;}
.refSrchShow{width:140px;_margin:0;}
.srchTypeExpand{width:140px;_margin:0;background:url('http://images.traderonline.com/img/tol-design/rvtol/rvtol-sr-type-sprite.gif') 32px 22px no-repeat;height:280px;}
.srchTypeExpand fieldset.vhclType{height:30px;}
.srchTypeExpand fieldset.vhclTypeAny{height:24px;}
.srchTypeExpand fieldset.vhclTypeAny label{padding-left:3px;}
.srchTypeExpand fieldset.vhclType img{vertical-align:middle;}
.srchTypeExpand fieldset.rvType{margin-bottom:10px;_margin-bottom:5px;display:block;clear:both;}
.srchTypeExpand fieldset.rvTypeAny{margin-bottom:1px;height:20px;float:left;width:135px;_width:130px;}
form.frmSrchRefine{margin-bottom:10px;}
form.frmSrchRefine div.refLinkArea, form.frmSrchRefine div.refLinkLook, form.frmSrchRefine div.refLinkType, form.frmSrchRefine div.refLinkManf, form.frmSrchRefine div.refLinkKeyw, form.frmSrchRefine div.refLinkPrice, form.frmSrchRefine div.refLinkYear, form.frmSrchRefine div.refLinkMore{height:14px;line-height:14px;}
form.frmSrchRefine fieldset{line-height:20px;padding-bottom:3px;}
form.frmSrchRefine fieldset a.subhdr{color:#539e15;text-decoration:none;width:125px;}
form.frmSrchRefine fieldset a.exp, form.frmSrchRefine fieldset a:hover.exp{color:#000000;text-decoration:none;}
form.frmSrchRefine fieldset a.refBtm{padding-top:10px;}
form.frmSrchRefine fieldset label.grSubHdr{color:#539e15;width:125px;line-height:14px;}
form.frmSrchRefine fieldset label.left,form.frmSrchRefine fieldset label.link,form.frmSrchRefine fieldset label.typeExp{font-size:9px;}
form.frmSrchRefine fieldset label span.feet{width:65px;margin-left:10px;}
form.frmSrchRefine fieldset label span.zip{width:74px;margin-left:10px;}
form.frmSrchRefine fieldset input{margin-left:5px;}
form.frmSrchRefine fieldset input.sml,form.frmSrchRefine fieldset input.smlFeet,
form.frmSrchRefine fieldset select.sml, form.frmSrchRefine fieldset select.med,
form.frmSrchRefine fieldset select.lge,form.frmSrchRefine fieldset input.txt{font-size:11px;}
form.frmSrchRefine fieldset input.sml{margin-left:0;width:40px;}
form.frmSrchRefine fieldset input.smlFeet{margin-left:11px;width:40px;}
form.frmSrchRefine fieldset select.sml{width:50px;}
form.frmSrchRefine fieldset select.med{clear:both;width:70px;float:left;margni-top:10px;}
form.frmSrchRefine fieldset select.lge, form.frmSrchRefine fieldset input.txt{width:140px;}
form.frmSrchRefine fieldset.more label{line-height:24px;}
.koaForm{margin:0 0 0 3px;_margin:-20px 0 0 3px;float:right;}
.spotLite H3{font-size:14px;margin-left:9px;}
.spotLiteBox{width:148px;padding:5px 0 10px 0;margin-bottom:10px;margin-left:9px;text-align:center;}
.spotLiteBox img{width:140px;height:65px;margin:0 auto;}
.spotLiteBox label.green{color:#539e15;line-height:24px;}
.advSrchPdg{padding-right:5px;margin-top:2px;}
.srchZip{font-weight:700;margin:4px 0;_margin:0;}
.stdBox, .basicBox{width:626px;}
.basicBox div.info{width:600px;}
.basicBoxTop label.price{padding-right:20px;margin-top:-20px;}
.jmboBoxTop, .stdBoxTop, .basicBoxTop{width:600px;}
.stdBox,.basicBox{width:638;_width:630px;#}
.basicBox div.info{width:610px;}
.basicBoxTop label.price{padding-right:10px;}
.jmboBoxTop, .stdBoxTop, .basicBoxTop{width:613;_width:605px;}
.refine{clear:both;}
/***********************
    MY TRADER LOGIN POPUP AND SAVED LISTING LIMIT POPUP
***********************/
.popupBx{position:absolute;z-index:1000;background: #fff url("http://images.traderonline.com/img/tol-design/rvtol/gradient-117px-tile.jpg") 0 0 repeat-x;width:380px;_width:405px;height:200px;_height:135px;padding:10px 15px 0 15px;_padding:10px 15px 0 15px;border:1px solid #a3a3a3;}
.popupLeft{float:left;width:50%;height:27px;}
.popupRt{float:right;width:49%;text-align:right;height:22px;line-height:20px;}
.popupRt a, .popupRt a:link, .popupRt a:visited{vertical-align:bottom;_vertical-align:middle;}
img.popupRt {padding-top:5px;}
.dottedSepPop{width: 100%;height:1px;background: url('http://images.traderonline.com/img/tol-design/rvtol/dotted-sep.gif') 0 0 repeat-x;margin: 2px 0 0 0;padding:0;}
.popupSbhd{clear:both;margin:5px 0 16px 0;_margin-top:-9px;padding:0;}
form.popup{margin-top:-6px;}
label.popLabel{float:left;width:90px;height:22px;line-height:20px;}
input.popInput{float:right;width:265px;height:22px;line-height:20px;}
fieldset.popField{clear:both;width:360px;}
fieldset.popField1{clear:both;width:360px;margin-top:-5px;_margin-top:-12px;}
.popupSubmit{clear:both;margin-left:95px;height:25px;line-height:20px;_margin-top:4px;}
.popupSep{width:100%;height:1px;background: url('http://images.traderonline.com/img/tol-design/rvtol/dotted-sep.gif') 0 0 repeat-x;margin-top:10px;_margin-top:9px;margin-bottom:10px;_margin-bottom:6px;}
.popupCtrd{text-align:center;_margin-top:-10px;}
.mytPopup{width:325px;height:95px;}
.popFrgtPassPdg{vertical-align:top;}
/************************
	CONTACT DEALER
************************/
.emlDlr{}
.emlBx{width:943px;_width:963px;margin:10px 0;padding:10px;border:solid #A2A2A2 1px;background: url("http://images.traderonline.com/img/tol-design/rvtol/gradient-362px-tile.jpg") repeat-x;  }
.emlBx h4{margin:10px 0;}
.emlBx fieldset{margin:8px 0;}
fieldset.lftEml label{width:90px;float:left;font-weight:700;margin:0 5px 2px 0;text-align:left;height:20px;line-height:20px;vertical-align:bottom;}
fieldset.lftEml input{width:295px;}
fieldset.rtEml label{width:150px;float:left;font-weight:700;margin:0 5px 2px 0;height:20px;line-height:20px;vertical-align:bottom;}
fieldset.rtEml label.sml{width:50px;}
fieldset.rtEml input{width:70px;}
fieldset.rtEml select{width:210px;}
fieldset.smlEml label{width:150px;float:left;font-weight:700;margin:0 5px 2px 0;height:20px;line-height:20px;vertical-align:bottom;}
fieldset.smlEml input{width:70px;}
fieldset.smlEml select{width:70px;}
fieldset.toEml label{width:20px;float:left;font-weight:700;margin:0 5px 2px 0;height:20px;line-height:20px;vertical-align:bottom;}
fieldset.toEml input{width:70px;}
fieldset.toEml select{width:70px;}
.lftEml{width:430px;float:left;margin:0;}
.rtEml{width:390px;float:left;}
.dtdLnEml{clear:both;width:100%;height:1px;margin:3px 0 0 0;_margin:0 0 -10px 0;background: url("http://images.traderonline.com/img/tol-design/tol/dotted-sep-line.gif") 0 0 repeat-x;}
.sntLft{float:left;padding:10px 0;width:480px;background:url("http://images.traderonline.com/img/tol-design/rvtol/dotted-sep.gif") 478px 0 repeat-y;}
.sntRt{float:right;padding:10px;width:460px;_width:480px;}
.sntLft ul{list-style-type:none;width:235px;margin:40px 0 40px 60px;}
.sntLft ul li{margin:5px 0;font-weight:700;}
.alnRt{text-align:right;}
ul#int{width:295px;margin:40px 0 40px 0;}
ul#int li{text-align:right;margin:5px 0;font-weight:700;}
ul#dlr{margin:35px 0 0 0;padding:0;list-style-type:none;}
ul#dlr li{margin:5px 0;font-weight:700;}
div#emlCmnt{width:320px;_width:420px;margin:20px 0;padding:20px 50px;border:solid #000 1px;}

.noShow{display:none;}

.whtDv{display:block;position:absolute;margin-top:-20px;top:300px;z-index:10;width:320px;_width:340px;height:185px;_height:205px;padding:10px;border:solid #cbcbcb 1px;background:#ffffff url("http://images.traderonline.com/img/tol-design/rvtol/gradient-200px-tile.jpg") 0 0 repeat-x;}
.whtDv a, .whtDv a:visited{display:block;float:right;width:55px;height:17px;_height:20px;padding:3px 0 0 0;margin-bottom:2px;font-weight:700;background:url("http://images.traderonline.com/img/tol-design/rvtol/rvtol-close-img.gif") 33px 0 no-repeat;}
.whtDv div.dtdLn{margin-bottom:5px;_margin-bottom:0px;}
div.whtImg{float:left;width:105px;text-align:center;}

div.whtImg p{margin:2px 0;padding:0;}