/********************
	GENERAL
********************/
a, a:active, a:focus {outline: 0;}
#pageContainer {width:965px;height:auto;text-align:left;}
body {background:#ffffff;margin:0;padding:0;font:12px Arial;BACKGROUND: url(../images/back_1024.png) #fff repeat-x 50% 0px;}
div.headerContainer{display:block;margin-bottom:2px;}
.mdAd{margin-bottom:20px;margin-left:4px;padding:0px;}
#templateContainer {clear:both;width:965px;height:auto;text-align:left;margin:-2px 0 1px 0;border-top:2px solid #a2a2a2;border-bottom:2px solid #a2a2a2;overflow: hidden;}
.clear{clear:both;}
.lfloat{float:left;}
.rfloat{float:right; height:28px; _height: 42px;}
.rfloatHeaderMenue{float:right; height:28px; _height: 42px;}
.ftrseo{width:935px;_width:965px;padding:15px;text-align:center;color:#666666;font-size:10px;margin:0 auto;}
.dtdLn{clear:both;width:100%;height:2px;margin:3px 0;_margin:0 0 -10px 0;background: url("../images/img/tol-design/ctol/dotted-sep.gif") 0 0 repeat-x;}
.gdBx{border:1px solid #a2a2a2;background: url('../images/img/tol-design/ctol/gradient-200px-tile.jpg') repeat-x;padding:5px;}
.gdBx1,.gdBx2,.gdBxkzr,.gdBx3,.gdBxShrt,.gdBx11{border:1px solid #a2a2a2;background-color:#ffffff;padding:10px;}
.gdBx4{background-color:#ffffff;padding:10px;}
.gdBx5{background-color:#ffffff;padding:10px;}
.gdBx1{background: url('../images/img/tol-design/ctol/gradient-200px-tile.jpg') repeat-x;}
.gdBx2{background: url('../images/img/tol-design/ctol/gradient-285px-tile.jpg') repeat-x;}
.gdBxkzr{background: url('../images/img/tol-design/ctol/gradient-285px-tile2.jpg') repeat-x;}
.gdBx3{/*background: url('../images/img/tol-design/ctol/gradient-300px-tile.gif') repeat-x;*/}
.gdBxShrt{background: url('../images/img/tol-design/ctol//gradient-40px-tile.jpg') repeat-x;}
.sHid{display:none;}
.sShw{display:block;}
.cLft{float:left;clear:left;}
.cRte{float:right;clear:right;}
.promos{width:230px;_width:250px;border:1px solid #a2a2a2;background:url('../images/img/tol-design/ctol/gradient-200px-tile.jpg') repeat-x;padding:10px;margin:10px 0 20px 0;_margin:20px 0 0 0;}
.promos h2{font-size:24px;background: url("../images/img/tol-design/tol/dotted-sep-line.gif") 0 bottom repeat-x;margin-bottom:7px;padding-bottom:7px;}
.promos a.lrnmr{display:block;float:right;}
.rm120 {width: 120px; margin: 5px 0;float:right;}
.rm300 {width: 300px; margin: 5px 0;float:right;}

/********************
	LAYOUTS
********************/
/* layout 1 in Safari Hack Section - bottom of page */

/* 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;}
.XsmlRt{width:128px;_width:140px;float:right;padding:20px 0 10px 10px;border-left:solid #a2a2a2 2px;text-align:right;}
.XsmlRt img{margin-top:20px;_margin-top:0;}

/* layout 3 */
.cntnt{width:965px;_width:965px;padding:0px 0 10px 0;text-align:left;}

/* layout 4 */
#bigLft{width:650px;_width:645px;padding:10px 5px 10px 0;float:left;text-align:left;}
#smlrRt{width:308px;_width:320px;padding:20px 0 -10px 10px;_padding:3px 0 0 10px;float:right;border-left:solid #a2a2a2 2px;text-align:right;}
#smlrRt img{margin-top:2px;_margin-top:0;}

/* layout 5 */
#smlLft{width:260px;_width:270px;padding:20px 10px 10px 0;float:left;text-align:left;}
#bigRt{width:683px;_width:695px;padding:20px 0 10px 10px;float:right;border-left:solid #a2a2a2 2px;text-align:left;}
#smlLft img{margin-top:20px;_margin-top:0;}

/* layout 6 */
#smlrLft{width:161px;_width:171px;float:left;text-align:left;padding:20px 10px 20px 0;}
#lyoutMid{width:634px;_width:614px;float:left;padding:10px 10px;border-left:solid #A2A2A2 2px;text-align:left;overflow:hidden;}
.XsmlRt{width:128px;_width:140px;float:right;padding:20px 0 10px 10px;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;padding-bottom:3px;}
h1 span,h2 span,h3 span,h4 span,h5 span{color:#006699;}
h1.bgRtHdr {margin:10px 0;}
h1.hdrA,h1.hdrA20,h1.hdrA100,h2.hdrA100,h3.hdrA100{background:url('../images/img/tol-design/ctol/dotted-sep.gif') 0 bottom repeat-x;}
h1.hdrA{margin:10px 7px 0 0;}
h1.hdrA20{margin:5px 7px 0 0;padding:0 0 7px 0;}
h1.hdrA100{margin:5px 0 7px 0;padding:0 0 7px 0;}
h1.hdrB{margin:5px 5px 0 0;padding:0 0 7px 0;}
h2.hdrA100{margin:0 0 7px 0;padding:0 0 7px 0;}
h2.undln{width:100%;border-bottom:1px #000000 dotted;line-height:14px;}
h2.undHdr2 {font-size:18px;line-height:27px;background:url('../images/img/tol-design/ctol/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:16px;line-height:18px;margin:0;}
h3.hdrA100{margin:0 0 5px 0;padding:0 0 7px 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:0 7px 0 0;}
p.sbHdrL{font-weight:700;margin:0 7px 0 0;}
p{font-size:12px;line-height:16px;font-weight:normal;}
p.undln{width:100%;border-bottom:1px #000000 dotted;line-height:14px;}
p.tM0{margin-top:0px;}
sup {font-size: 50%;}
sup.tbs {font-size: 90%;position:relative;top:4px;font-weight:normal;}
.hdrRtA{color:#006699;margin:15px 10px 0 0;}
.light{color:#006699;}
.lightbold{color:#006699;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;}
h5.undrLnSub{margin-top:-5px;}

/***********************
	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:#006699;}
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 input.chk{float:left;width:12px;margin-left:0;}
fieldset.med span.ext{float:left;display:block;padding:2px 0 0 0;_padding:3px 0 0 3px;}
fieldset.med select{width:230px;}
fieldset.med select.sml{margin-left:5px;width:100px;}
fieldset.med select.smlL{margin-right:9px;width:100px;}

/***********************
	HEADER
***********************/
#bnrAd{padding-top:5px;}
.headerContainer div{text-align:left;}
.tolLogo {margin-bottom:0px;display:block;height:50px;}
.atvpwcsno{float:left;margin:0 0 0 10px;text-transform:uppercase;font-size:10px;}
.atvpwcsno a,.atvpwcsno a:visited{text-decoration:none;background:#ffffff url(../images/img/tol-design/ctol/ros-nav-ico.gif) 0 0 no-repeat;width:34px;padding:32px 3px 0 3px;display:block;float:left;font-size:10px;color:#000000;}
.atvpwcsno a.atv,.atvpwcsno a.atv:visited{background-position:-117px 0;padding:32px 0 0 3px;}
.atvpwcsno a.pwc,.atvpwcsno a.pwc:visited{background-position:-78px 0;padding:32px 0 0 4px;margin-left:3px;}
.atvpwcsno a.sno,.atvpwcsno a.sno:visited{background-position:-34px 0;padding:32px 6px 0 4px;}
.atvpwcsno a.cyc,.atvpwcsno a.cyc:visited{background-position:4px 0;}

/***********************
	MY TRADER PAGES HEADER
***********************/
.mytLogoCntr{float:right;text-align:right;padding: 0 0 0 0;}
.mytLogoCntrLeft{float:left;text-align:left;padding: 0 0 0 50; }
.mytLogoCntrLeft1{float:left;text-align:left;padding: 15 0 0 50;}

a.mytHdr, span.mytHdr{background:url('../images/img/tol-design/ctol/ctol-mytrader-btn.gif') top left no-repeat;padding:0 0 3px 85px;line-height:22px;}
a.mytHdr1, span.mytHdr1{background:url('../images/img/tol-design/ctol/ctol-seller-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-image: url(../images/img/tol-design/ctol/ctolnavsprite.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
a#userguide{
	background-image: url(../images/online-guide.jpg);
	background-repeat: no-repeat;
}
.FacebookJoin{
	background-image: url(/images/img/tol-design/ctol/FaceBook_24x24.png);
	background-repeat: no-repeat;
	width:25px;
	height:25px;
	margin-left:10px;
}
.TwitterFollow{
	background-image: url(/images/img/tol-design/ctol/Twitter_24x24.png);
	background-repeat: no-repeat;
	width:25px;
	height:25px;
	margin-left:10px;
}
#navTabs ul li#selected a{background:url('../images/img/tol-design/ctol/ctolnavsprite.jpg') 0 0 no-repeat;}
a#tol_logo{background-position:0 -128px;display:block;width:510px;height:65px;float:left;margin-top: 10px;}
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{padding-left:105px;display:block;line-height:20px;margin:0 auto;text-align:center;}
/*.viewDomLogo{float:right;width:155px;height:28px;background:url('../images/img/tol-design/ctol//tol/dom-logo.jpg') 0 0 no-repeat;}*/

#navTabs{background-position: 0 -54px;_background-position: 0 -53px;width:970px;_width:970px;/*width:925px;_width:965px;*/height:30px;margin-top:13px;_margin-top:11px;padding:0 0 0 0;}

#navTabs a{background-position:0 -192px;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:930px;_width:970px;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 -192px;height:25px;margin-top:0;padding-top:5px;color:#ffffff;}
#navTabs ul li#selectedFrst a{color:#ffffff;background-position:0 -226px;_background-position:0 -226px;height:25px;margin-top:0;padding-top:5px;border-left:solid #ffffff 1px;}
#navTabs ul li.frst a{font-size:14px;text-decoration:none;color:#cbcbcb;font-weight:700;text-align:center;background:url('../images/img/tol-design/ctol/ctolnavsprite.gif') ;background-position:0 -182px;border-left:solid #ffffff 1px;}

#subTabs a{font-size:12px;text-decoration:none;color:#ffffff;height:25px;line-height:25px;}
#subTabs ul li{display:inline;position:relative;margin:0px 20px 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:#ffffff url('../images/img/tol-design/ctol/gradient-300px-tile.gif') 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: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;padding:10px 0 10px 0;font-size:12px;font-weight:700;line-height:16px;_line-height:20px;border:0px solid #cacaca;background: url('../images/img/tol-design/ctol/drop-down-gradient.gif') repeat-x;z-index:100;}
#subTabs ul li ul {display:none;}
#subTabs ul li ul li{display:block;height:17px;line-height:17px;_height:16px;_line-height:16px;_height:20px;_line-height:20px;margin:0 0 -15px 0;_margin:0 0 0 -15px;color:#4865BF;z-index:100;background:transparent;}
#subTabs ul li ul li:hover{height:17px;line-height:17px;_height:16px;_line-height:16px;_height:20px;_line-height:20px;margin:0 0 -15px 0;_margin:0 0 0 -15px;color:#ffffff;z-index:100;background:transparent;}
#subTabs ul li ul li a{_width:165px;height:16px;line-height:16px;_height:20px;_line-height:20px;margin:0 0 -15px 0;_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:0 0 -15px 0;_margin:0;color:#000000;background:transparent;}
#subTabs ul li#slct ul li a{background:transparent;}
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;}
.ftrCtnr a{color:#000000;padding:0 3px;font-size:10px;}
.ftrCtnr img{vertical-align:middle;}
div.footerNav {clear:both;width:965px;height:34px;background-position:0 -89px;margin:0 auto;line-height:18px;text-align:center;}
.footerNav a:link, .footerNav a:visited {font-size:12px;color:#ffffff;text-decoration:underline;font-weight:normal;border-right:1px #ffffff solid;line-height:32px;padding:0 10px;}
.footerNav a:hover {text-decoration:none;}
.footerNav img{vertical-align:top;}
div.footerNav a.end,div.footerNav a.end:visited{border-right-width:0;}

div.footerNav2 {clear:both;width:965px;height:80px;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,div.footerNav2 a.end:visited{border-right-width:0;}

/***************************
	SEARCH BOXES
***************************/
#qkEr{display:none;font-size:11px;color:#ff0000;}
form.home_qk{font-size:12px;padding:0px;margin:0px;}
              
/************************
	CONTACT DEALER
************************/
.emlDlr{margin-top:10px;}
/*.emlBx{width:943px;_width:963px;margin:10px 0;padding:10px;border:solid #A2A2A2 1px;background: url("../images/img/tol-design/rvtol/gradient-362px-tile.jpg") repeat-x;  }*/
.emlBx h4{margin:10px 0;}
.emlBx fieldset{margin:8px 0;}
fieldset.lftEml label{width:110px;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:275px;}
fieldset.lftEml input.sml{width:100px;}
fieldset.lftEml select{width:100px;}
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 70px 0 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("../images/img/tol-design/tol/dotted-sep-line.gif") 0 0 repeat-x;}
.sntLft{float:left;padding:10px 0;width:480px;/*background:url("../images/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;}

			       
/************************************
	CONTACT US - CHECK IF STILL USED
************************************/
.dtdLnCntct{clear:both;width:100%;height:2px;margin:3px 0;_margin:3px 0 -10px 0;background: url("../images/img/tol-design/ctol/dotted-sep.gif") 0 0 repeat-x;}
.cntct{padding:5px 15px 0 0;font-size:12px;}
.cntctBx{width:369px;_width:394px;height:195px;margin:0px 20px 0;padding:10px 15px 10px 10px;border:solid #a2a2a2 1px;/*background: url("../images/img/tol-design/ctol/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;}
#contactContainer{margin-top:-7px;}

/***********************
    MY TRADER LOGIN POPUP AND SAVED LISTING LIMIT POPUP
***********************/
.popupBx{position:absolute;background: #fff /*url("../images/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('../images/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('../images/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;}

/***********************
    HELP CENTER
***********************/
.emlUs, .callUs{float:left;line-height:18px;background-image: url(../images/img/tol-design/ctol/contact-navsprite.gif);background-repeat:no-repeat;}
.emlUs{background-position:0 -45;padding:0 40px 0 30px;_padding:0 30px 0 30px;}
.callUs{background-position:0 0;padding:0 40px 0 30px;_padding:0 30px 0 30px;}

/***********************
	FOOTER PAGES
***********************/
.plcyCtnr{margin: 10px 20px 20px 0;}


.main_pass {
height:25px;
line-height:26px;
padding-left:0px;
}

.DotSep4_pass {
/*background:transparent url(../images/img/tol-design/cttol/dotted-sep.gif) repeat-x scroll;*/
height:1px;
margin:2px 0pt;
padding:0pt;
width:100%;
}

.dottedSep {
/*background:transparent url(../images/img/tol-design/cttol/dotted-sep.gif) repeat-x scroll;*/
height:1px;
margin:2px 0pt 0pt;
padding:0pt;
width:100%;
}

.BgLCol_pass {
float:left;
margin-top:8px;
width:100%;
}
	
#password_pass {
margin-top:3px;
width:550px;
}

#password_pass fieldset input {
margin-left:50px;
width:200px;
}

#passwordForm {
margin:20px 0pt;
padding:6px 0pt;
width:343px;
}

#password fieldset label {
float:left;
width:145px;
}

.pNrw {
line-height:19px;
width:450px;
}

.AlignR_pass {
margin-right:92px;
}

label.Frm_pass {
float:left;
margin-top:4px;
width:105px;
}

fieldset.Form_pass {
padding:2px 0pt;
}

.frgtPword {
margin:40px 0pt;
}

/***********************
	SAFARI HACKS
***********************/


#templateContainer {margin:25px 0 1px 0;}
#subTabs{display:block;width:964px;height:27px;padding-top:0px;padding-right:0;background:#006699;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(../images/img/tol-design/ctol/ctol-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(../images/img/tol-design/ctol/ctol-subnav-l-roll.jpg) right 5px no-repeat;}
#subTabs ul{display:block;width:100%;height:25px;padding-top:0px; padding-left:10px;padding-right:0px;margin:0;list-style-type:none;background:#006699;}
.headerContainer{width:965px;height:89px;}
#subTabs ul li a.msout{background:url('../images/img/tol-design/ctol/ctol-subnav-l-roll.jpg') 0 5px no-repeat;}

/* layout 1 */
#lrgLft{width:825px;float:left;text-align:left;padding:0;_overflow:hidden;}
#lrgLftBig{width:965px;float:left;text-align:left;padding:0;_overflow:hidden;}
#smlRt{width:128px;_width:140px;float:right;padding:20px 0 -10px 10px;_padding:3px 0 0 10px;text-align:right;}
#smlRt img{margin-top:2px;_margin-top:0;margin-right:0;}
/* layout 4 */
#bigLft{width:645px;_width:645px;padding:0 0 10px 0;float:left;text-align:left;}
#lyoutMid{width:629px;float:left;padding:10px 10px;border-left:solid #A2A2A2 2px;text-align:left;}

#templateContainer {width:965px;margin:10px auto 1px ;_margin:-18px auto 1px;#}
#subTabs{display:block;width:964px;height:26px;padding:0;background:#006699;color:#ffffff;margin-bottom:0;}
#subTabs ul{margin-top:0px;}
#subTabs ul li{padding:2px 0 3px 0;}
#subTabs ul li{margin:0px 20px 0 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(../images/img/tol-design/ctol/ctol-subnav-l-roll.jpg) 0 1px no-repeat;_background:url(../images/img/tol-design/ctol/ctol-subnav-l-roll.jpg) left 2px no-repeat;}
#subTabs ul li:hover,#subTabs ul li.over,#subTabs ul li#slct{background:url(../images/img/tol-design/ctol/ctol-subnav-l-roll.jpg) right 0 no-repeat;_background:url(../images/img/tol-design/ctol/ctol-subnav-l-roll.jpg) right 2px no-repeat;}

#subTabs ul{display:block;width:99%;height:26px;padding-top:0px;margin:0;list-style-type:none;background:#006699;}
.headerContainer{width:965px;height:109px;_height:70;margin:0 auto;}
#subTabs ul li a.msout{background:url('../images/img/tol-design/ctol/ctol-subnav-l-roll.jpg') 0 1px no-repeat;_background:url('../images/img/tol-design/ctol/ctol-subnav-l-roll.jpg') 0 2px no-repeat;}



#password form {width:350px;}
#password fieldset{margin-top:15px;}
#password fieldset label{width:145px;float:left;}
#password fieldset input{width:200px;}
.forgotPass {float:right;}


/* SAFARI 3 HACK  */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
#smlRt{padding:10px 0 0 0;}
#smlrRt{padding:10px 0 0 0;}
}

/*Example CSS for the two demo scrollers*/

#pscroller2{
width: 450px;
height: 20px;
padding: 0px;
color: #000000;
float: right;
font: 13px verdana;
font-weight: bold;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ 
}
.style10 {font-size: small}
.style13 {font-size: x-small}
.style14 {font-weight: bold}
div.c3 {text-align: center}
p.c2 {text-align: justify}
h1.c1 {text-align: justify}


/* BREAD CRUM TRAIL */
div.brdCrmb, div.brdCrmb a, div.brdCrmb a:visited{font-size:11px;text-transform:capitalize;}
div.brdCrmb{padding:5px 0;}
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;}
/* EMAIL SELLER ON BIKE DETAIL PAGE */


#cSHdr ul{list-style:none;margin:0;padding:0;display:block;}
#cSHdr ul li{display:inline;}
#cSHdr ul li label{background:url('../images/img/gradient-tab-img.gif') 0 0 repeat-x; font-weight:700;margin-right:2px;float:left;text-align:center;display:inline;color:#666666;line-height:32px;text-decoration:none; width:173px;}
#cSHdr ul li label.slct{background:url('../images/img/gradient-tab-img.gif') 0 0 repeat-x; color:#770000; line-height:32px; border-bottom: 1px solid #fff;z-index:-1;}
#contactSeller div.formBx div{padding:10px 15px;}
#contactSeller div.formBx{border:1px solid #ccc;border-width:0px 1px 1px 1px;}

/*SUBSCRIPTION ON BIKE LISTING PAGE*/
#SubsHiddenDiv {
	border:1px solid #FFFFFF;
	background:none repeat scroll 0 0 #F4F4F4;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	
}
#SubsHiddenDiv:hover{
border: 1px solid #708090;
}
#Substable label{
font:13px Arial;
}

/*FINANCE ERROR MSGS*/
#response{
	display: none;
	border: 1px solid #ccc;
	background: #FFFFA0;
	padding: 10px;
	width: 450px;
	color:red;
}

/*DIRECT DEALER EMAIL ERROR MSGS*/
#EmailDealerResponse{
	display: none;
	border: 1px solid #ccc;
	background: #FFFFA0;
	padding: 10px;
	width: 500px;
	color:red;
}
/*MAKE MODEL NOT HERE? ON ADD BIKE PAGE ERROR CONSOLE*/
#MakeModelResponse{
	display: none;
	border: 1px solid #ccc;
	background: #FFFFA0;
	padding: 10px;
	width: 400px;
	color:red;
}
/*SUBSCRIPTION ERROR CONSOLE ON BIKE LISTING PAGE*/
#SubscriptionResponse{
	display: none;
	border: 1px solid #ccc;
	background: #FFFFA0;
	padding: 10px;
	width: 500px;
	color:red;
}

/*DEALER LOGIN ERROR ON LOGIN PANEL*/
#DealerLoginResponse{
	display: none;
	border: 1px solid #ccc;
	background: #FFFFA0;
	padding: 10px;
	width: 200px;
	color:red;
}
/*MEMBER LOGIN ERROR ON LOGIN PANEL*/
#MemberLoginResponse{
	display: none;
	border: 1px solid #ccc;
	background: #FFFFA0;
	padding: 10px;
	width: 200px;
	color:red;
}

/* LOGIN PANEL****** LOGIN PANEL ******* LOGIN PANEL */


/***** clearfix *****/

.clearfixx:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfixx {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfixx {height: 1%;}
.clearfixx {display: block;}
/* End hide from IE-mac */
.clearfixx {height: 1%;}
.clearfixx {display: block;}

/* Panel Tab/button */
.Paneltab {

  	background: url('../images/Login-Panel-Images/tab_b.png') repeat-x 0 0;
	height: 42px;
	position: relative;
    top: 0;
    z-index: 999;
}

.Paneltab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 42px;
	width: auto;
  	font-weight: bold;
	line-height: 42px;
	margin: 0;
	right: 150px;
  	color: white;
  	font-size: 80%;
	text-align: center;
}

.Paneltab ul.login li.left {
  	background: url('../images/Login-Panel-Images/tab_l.png') no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.Paneltab ul.login li.right {
  	background: url('../images/Login-Panel-Images/tab_r.png') no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.Paneltab ul.login li {
 	text-align: left;
  	padding: 0 3px;
	display: block;
	float: left;
	height: 42px;
  	background: url('../images/Login-Panel-Images/tab_m.png') repeat-x 0 0;
}

.Paneltab ul.login li a {
	color: #15ADFF;
}

.Paneltab ul.login li a:hover {
	color: white;
}

.Paneltab .sep {color:#414141}

.Paneltab a.open, .Paneltab a.close, .Paneltab a.CompanyName {
	height: 20px;
	line-height: 20px !important;
	padding-left: 22px !important;
	cursor: pointer;
	display: block;
	width: 90px;
	position: relative;
	top: 11px;
}
.Paneltab a.open {background: url('../images/Login-Panel-Images/bt_open.png') no-repeat left 0;}
.Paneltab a.close {background: url('../images/Login-Panel-Images/bt_close.png') no-repeat left 0;}
.Paneltab a:hover.open {background: url('../images/Login-Panel-Images/bt_open.png') no-repeat left -19px;}
.Paneltab a:hover.close {background: url('../images/Login-Panel-Images/bt_close.png') no-repeat left -19px;}

/* sliding panel */
#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 965px;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#panel {
	width: 100%;
	/*height: 270px;*/
	color: #999999;
	background: #272727;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}

#panel h1 {
	font:18px Arial;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
}

#panel h2{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
}

#panel p {
	margin: 5px 0;
	padding: 0;
}

#panel a {
	text-decoration: none;
	color: #15ADFF;
}

#panel a:hover {
	color: white;
}

#panel a-lost-pwd {
	display: block;
	float: left;
}

#panel .content {
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 0.85em;
}

#panel .content .left {
	width: 280px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #333;
}

#panel .content .right {
	border-right: 1px solid #333;
}

#panel .content form {
	margin: 0 0 10px 0;
}

#panel .content label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
	font: 13px Arial;
}

#panel .content input.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	width: 200px;
	color: #15ADFF;
	font: 18px Arial;
	/*height: 16px;*/
}

#panel .content input:focus.field {
	background: #545454;
}

/* BUTTONS */
/* Login and Register buttons */
#panel .content input.bt_login,
#panel .content input.bt_register {
	display: block;
	float: left;
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}

#panel .content input.bt_login {
	width: 74px;
	background: transparent url('../images/Login-Panel-Images/bt_login.png') no-repeat 0 0;
}

#panel .content input.bt_register {
	width: 94px;
	color: white;
	background: transparent url('../images/Login-Panel-Images/bt_register.png') no-repeat 0 0;
}

#panel .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font: 13px Arial;
	text-decoration: underline;
}

/*********************NEW LOGIN PAGE*****************************************/

#panelnew {
	width: 100%;
	/*height: 270px;*/
	color: #999999;
	background: #272727;
	overflow: hidden;
	
	z-index: 3;
	top:50px;
	
	
}

#panelnew h1 {
	font:18px Arial;
	padding: 5px 0 10px;
	margin: 0;
	color: white;
}

#panelnew h2{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: white;
}

#panelnew p {
	margin: 5px 0;
	padding: 0;
}

#panelnew a {
	text-decoration: none;
	color: #15ADFF;
}

#panelnew a:hover {
	color: white;
}

#panelnew a-lost-pwd {
	display: block;
	float: left;
}

#panelnew .content {
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 0.85em;
}

#panelnew .content .left {
	width: 280px;
	float: left;
	padding: 0 15px;
	border-left: 1px solid #333;
}

#panelnew .content .right {
	border-right: 1px solid #333;
}

#panelnew .content form {
	margin: 0 0 10px 0;
}

#panelnew .content label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
	font: 13px Arial;
}

#panelnew .content input.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	width: 200px;
	color: #15ADFF;
	font: 18px Arial;
	/*height: 16px;*/
}

#panelnew .content input:focus.field {
	background: #545454;
}

/* BUTTONS */
/* Login and Register buttons */
#panelnew .content input.bt_login,
#panelnew .content input.bt_register {
	display: block;
	float: left;
	clear: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 10px 0;
}

#panelnew .content input.bt_login {
	width: 74px;
	background: transparent url('../images/Login-Panel-Images/bt_login.png') no-repeat 0 0;
}

#panelnew .content input.bt_register {
	width: 94px;
	color: white;
	background: transparent url('../images/Login-Panel-Images/bt_register.png') no-repeat 0 0;
}

#panelnew .lost-pwd {
	display: block;
	float:left;
	clear: right;
	padding: 15px 5px 0;
	font: 13px Arial;
	text-decoration: underline;
}

.cGrey{
background-color: #eaeaea;
}
