*{margin:0;padding:0}
body{background:#fff;color:#666;font:12px Helvetica,Arial,sans-serif;margin:0;min-width:960px}
.holder-width:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/* Default */
.message{border-bottom:1px solid #000;padding:6px 12px;background:#090;color:#fff;font-weight:bold;line-height:18px}
.badness,#authMessage{background:#c00}
.error{color:#c00}
img{border-style:none}
a{text-decoration:none;color:#000;outline:none}
a:hover{text-decoration:underline}
input,textarea,select{font-size:100%;vertical-align:middle}
form,fieldset{margin:0;padding:0;border-style:none}
iframe{margin-top:4px}
.mask{z-index:1}
/* Layouts */
#ie6notice{background:#ffc;padding:15px;color:#333}
#ie6notice a{color:#f00;text-decoration:underline}
#header{height:127px;background:#fff url(../img/bg-header.gif) repeat-x;position:relative;z-index:2}
#container{position:relative;margin:0 0 0;position:relative;z-index:1}
#content{background:#fff url(../img/bg-vertical-divider.gif) repeat-x 0 100%}
#content-middle{background:url(../img/bg-content-pattern.jpg);position:relative;clear:both;padding-top:1px}
#main-home .cars-bg{background:url(../img/bg-middle-content.gif) no-repeat 50% 0;min-height:429px}
* html #main-home .cars-bg{height:429px}
#main-internal .cars-bg{background:url(../img/bg-middle-content.gif) no-repeat 50% -114px;min-height:197px}
* html #main-internal .cars-bg{height:197px}
#footer{min-height:191px;background:#000 url(../img/bg-footer.gif) repeat-x;font-size:13px;color:#fff;padding:37px 0 0}
* html #footer{height:191px}
#main-home .holder-width,#main-internal .holder-width,#footer .holder-width{width:960px;margin:0 auto}
#main-home .holder-width{width:980px}
#footer .holder-width{padding:0 0 0 0px;width:960px}
#footer .holder-column{width:1000px}
#main-home #content-middle .holder-width,#main-internal #container .holder-width{width:960px;padding:0 0 40px}
#header .holder-width{position:relative}
#container .holder-width{position:relative;height:1%}
#main-internal #container .fullholder{width:auto;padding:0 20px 40px}
#footer .holder-width{overflow:hidden}
#main-home .banner-btm,#main-internal .banner-btm{margin:45px 0 0 -3px;position:relative}
#block-heavy-1{background:url(../img/bg-block-images.jpg) no-repeat}
#block-heavy-1 h2{overflow:hidden;margin:0;text-indent:-9999em;display:none}
#block-heavy-1 .content{height:270px;background:url(../img/bg-block-images.jpg) no-repeat;position:relative;width:100%}
#link-wrapper{position:absolute;list-style:none;margin:0;padding:0;left:0;bottom:0;overflow:hidden;height:82px}
#link-wrapper li{float:left;height:100%}
#link-wrapper li a{display:block;height:100%;text-indent:-9999em;overflow:hidden}
#link-wrapper li a.buyers{width:124px}
#link-wrapper li a.adjusters{width:160px}
#link-wrapper li a.insurance{width:250px}
#block-heavy-1 .img0{background-position:0 0}
#block-heavy-1 .img1{background-position:0 -270px}
#block-heavy-1 .img2{background-position:0 -540px}
#block-heavy-1 .img3{background-position:0 -810px}
h1{background:url(../img/logo.gif);width:169px;height:127px;overflow:hidden;text-indent:-9999em;display:block;
position:absolute;left:395px;top:0;z-index:3;margin:0}
h1 a{display:block;height:100%}
/* Main menu*/
#main-menu{list-style:none;margin:0;padding:0;overflow:hidden;background:url(../img/bg-main-menu.gif) no-repeat;
width:743px;position:absolute;left:134px;top:51px;z-index:2}
#main-menu li{float:left;height:51px}
#main-menu a{float:left;height:100%;overflow:hidden;text-indent:-9999em;position:relative;cursor:pointer}
#main-menu a span{display:block;height:100%}
#main-menu a.active span,#main-menu a:hover span{background:url(../img/bg-main-menu-selected.gif) no-repeat 50% 100%}
#main-menu li.divider{margin:0 0 0 160px;display:inline}
#main-menu a.home-item{width:98px}
#main-menu a.buy-item{width:93px}
#main-menu a.sell-item{width:70px}
#main-menu a.about-item{width:95px}
#main-menu a.resources-item{width:122px}
#main-menu a.contact-item{width:104px}
#main-menu a.home-item:hover{background-position:0 0}
#main-menu a.buy-item:hover{background-position:-98px 0}
#main-menu a.sell-item:hover{background-position:-191px 0}
#main-menu a.about-item:hover{background-position:-421px 0}
#main-menu a.resources-item:hover{background-position:-516px 0}
#main-menu a.contact-item:hover{background-position:-638px 0}
#main-menu a:hover{background:url(../img/bg-main-menu-active.gif) no-repeat}
/* Footer */
#footer h4{margin:0 0 11px}
#footer a{color:#fff;text-decoration:underline}
#footer a:hover{text-decoration:none}
#footer ul,#footer dl{list-style:none;margin:0;padding:0}
#footer li{padding:0 0 9px}
#footer dt{color:#999}
#footer dd{margin:0}
#footer dd a{color:#e59101}
#footer .column-1,#footer .column-2,#footer .column-3{float:left;width:238px;overflow:hidden}
#footer .column-3 dl{padding:31px 0 0}
#footer .column-3 span{display:block;padding:9px 0 0}
#footer .column-1,#footer .column-2{margin:0 116px 0 0}
#footer .column-1{margin-left:8px}
#footer .column-1 div{overflow:hidden;height:1%}
#footer .column-1 div ul{float:left;width:80px;margin:0 32px 0 0}
#footer .column-2 dl{overflow:hidden;width:100%;margin:0 0 10px}
#footer .column-2 dt{float:left;width:50px}
#footer .column-2 dd{display:inline}
.contact-today,.navigate{overflow:hidden;text-indent:-9999em}
.contact-today{background:url(../img/contact-today-title.gif);width:133px;height:21px}
.navigate{background:url(../img/navigate-title.gif);width:78px;height:20px}
/* Content Internal */
.right-column a,.content-column a,#rcats li{color:#cc692a;text-decoration:underline}
.right-column a:hover,.content-column a:hover,#rcats li:hover{text-decoration:none;cursor:pointer}
.left-column{float:left;width:229px;margin:0 18px 0 0;padding:39px 0 0;font-size:11px;color:#fff;position:relative}
.left-column p{margin:0;padding:0;font-size:13px}
.left-column a{color:#fff;text-decoration:underline}
.left-column a:hover{text-decoration:none}
.left-column .bg-block{background:url(../img/bg-leftbar.jpg) repeat-y;min-height:302px;padding:0 7px 0 10px;margin:0 0 21px 0}
* html .left-column .bg-block{height:302px}
.left-column .bg-block h2,.left-column .bg-block h3{font:18px Georgia, "Times New Roman", Times, serif;color:#333;
text-transform:uppercase}
.left-column .bg-block h2{padding:11px 0 0;margin:0 0 10px}
.left-column .bg-block h3{font-size:14px;margin:0 0 9px;background:url(../img/separator-orangebar.gif) no-repeat;padding:17px 0 0}
.left-column .bg-block ul,.column-3 ul{list-style:none;margin:0 0 6px;padding:7px 0 0;overflow:hidden;width:100%;font-size:13px}
.left-column .bg-block li,.column-3 li{float:left;overflow:hidden;height:1%;padding:0 0 10px;white-space:nowrap}
li.tractors-check,li.offroad-check{width:100px}
.left-column .bg-block li input,.column-3 li input{width:14px;height:14px;margin:0 4px 0 0}
.right-column .bg-block{background:#eae9e9}
.right-column .guarantee{background:url(../img/bg-heavy-guarantee.gif) no-repeat;height:152px;overflow:hidden;margin:0 0 10px}
.right-column .guarantee div{margin:136px 13px 0 0;text-align:right}
.right-column .guarantee a:hover{text-decoration:none;position:relative}
.right-column .guarantee a{color:#d25201}
.right-column{float:right;width:201px;font:13px Arial, Helvetica, sans-serif;color:#333;padding:38px 0 0;line-height:18px}
.right-column h3{font:18px Georgia, "Times New Roman", Times, serif;color:#d25201;margin:0 0 13px;padding:25px 0 0 3px;
text-transform:uppercase;background:url(../img/separator-graybar.gif) no-repeat}
.rightbar-content{margin:0 10px;padding:0 0 18px}
.right-column p{margin:0 0 38px;padding:0 0 0 4px}
.right-column q{margin:0 6px;display:block}
.right-column cite{font-style:normal;display:block;margin:0;text-align:right}
.content-column{float:left;width:495px;padding:35px 0 0;color:#333;font-size:13px;position:relative;background:#fff}
.show-search-criteria{margin:0 0 17px}
.widermiddle{width:710px}
.content-column h3,ul.viewtabz{font-size:16px;line-height:20px;font-weight:bold;padding:8px 0;clear:left}
.content-column .posts p{margin:0;padding:0}
.show-search-criteria a{color:#c05400;margin:0 0 0 9px}
.content-column h2,.content-column legend{margin:0 0 14px;font-size:30px;color:#333;font-weight:bold;line-height:1em}
.left-sidebar{background:url(../img/bg-leftbar.jpg)}
.rightbar-content a.sidebar_button_small {display: block; background: transparent url(../img/sidebar_btn.png) no-repeat center top; color: white; padding: 11px 0 12px; text-align: center; font-family: Georgia, serif; font-size: 16px; text-decoration: none; text-transform: uppercase; margin: 5px 0; text-indent: -9999px;}
.rightbar-content a.sidebar_button_large {display: block; background: transparent url(../img/sidebar_btn_big.png) no-repeat center top; color: white; padding: 19px 0; text-align: center; font-family: Georgia, serif; font-size: 16px; text-decoration: none; text-transform: uppercase; margin: 5px 0; text-indent: -9999px; }
.rightbar-content a.sidebar_button_small:hover { background: transparent url(../img/sidebar_btn.png) no-repeat center -41px; }
.rightbar-content a.sidebar_button_large:hover { background: transparent url(../img/sidebar_btn_big.png) no-repeat scroll center -57px; }
.posts .entry{overflow:hidden;height:1%;padding:10px 0 8px 2px}
.posts .gray{background:#f2f1f1}
.post-image{background:url(../img/bg-image-gray.gif);width:143px;height:108px;float:left;margin:0 5px 0 0}
.post-image img{display:block;padding:2px 0 0 9px}
.posts .entry-text{float:left;width:335px}
.posts .entry-text a{color:#D25201}
.posts h3{padding:0 0 4px}
.posts .entry-text em{color:#090;font-style:normal}
/* Promo Main-home */
#promo-blocks{overflow:hidden;height:1%;padding:30px 0 0}
#promo-blocks .column-1,#promo-blocks .column-2,#promo-blocks .column-3{float:left}
#promo-blocks .column-1{background:url(../img/bg-column-links.jpg);width:291px;height:198px;margin:0 39px 0 0;overflow:hidden}
#promo-blocks .column-2{background:url(../img/bg-column-photo.gif);width:346px;height:198px;margin:0 34px 0 0;font-size:13px;
color:#333;overflow:hidden}
#promo-blocks .column-2 h3{color:#d25201}
#promo-blocks .column-2 h3,#promo-blocks .column-3 h3{font:18px Georgia, "Times New Roman", Times, serif;
margin:11px 0 20px 15px;text-transform:uppercase}
#promo-blocks .column-3 h3{color:#333;margin-bottom:4px;margin-left:0}
#promo-blocks .column-2 p{margin:4px 0 25px;padding:0}
#promo-blocks .column-2 div{height:140px;overflow:hidden;margin:0 0 0 17px;line-height:19px}
#promo-blocks .column-2 .buy-btn{background:url(../img/buy-btn.gif);width:91px;height:28px;overflow:hidden;
text-indent:-9999em;display:block;margin:0}
#promo-blocks .column-2 img{float:left;margin:0 20px 0 0}
#promo-blocks .column-2 p a{display:block;font-size:11px;color:#d25201;text-decoration:underline}
#promo-blocks .column-2 p a:hover{text-decoration:none}
#promo-blocks .column-3{background:url(../img/bg-column-searched.jpg);width:230px;height:199px;padding:0 10px;color:#fff;
font-size:11px}
#promo-blocks .column-3 ul{list-style:none}
#promo-blocks .text{overflow:hidden;text-indent:-9999em}
.promo-links{list-style:none;margin:0;padding:23px 14px 0 13px}
.promo-links li{overflow:hidden;width:100%;padding:0 0 30px}
.greatest-selection,.easiest-way{float:left;width:143px;height:65px}
.greatest-selection{background:url(../img/greatest-selection-txt.gif)}
.easiest-way{background:url(../img/easiest-way-list-sell-txt.gif)}
.buy-big-btn,.sell-big-btn{width:112px;height:37px;float:right;margin:13px 0 0}
.buy-big-btn{background:url(../img/buy-big-btn.gif)}
.sell-big-btn{background:url(../img/sell-big-btn.gif)}
.tractors-link,.trailers-link,.other-salvage-link{width:220px;height:33px;overflow:hidden;text-indent:-9999em;display:block}
.tractors-link{background:url(../img/tractors-link.gif)}
.trailers-link{background:url(../img/trailers-link.gif)}
.other-salvage-link{background:url(../img/other-salvage-link.gif)}
/* Login Box */
.header-text{overflow:hidden;height:1%}
.login-box{overflow:hidden;float:right;color:#fff;height:1%;margin:0 8px 0 0;font-size:13px;width:400px}
.login-box a{color:#e59101;text-decoration:underline;position:relative;z-index:2}
.login-box a.logout{color:#cc692a}
.login-box a:hover{text-decoration:none}
.login-box div{overflow:hidden;float:right;width:100%}
.login-box div span{float:right;margin:7px 0 0;display:block;line-height:20px;text-align:right}
.login-box ul{float:right;list-style:none;margin:3px 0 0 0;padding:0;text-align:right;width:100%}
.login-box li{display:inline;border-left:1px solid #eee;padding:0 0 0 9px;margin:0 0 0 5px}
.login-box li:first-child{border-left:none}
.login-btn{background:url(../img/login-btn.gif);width:80px;height:30px;float:right;text-indent:-9999em;overflow:hidden;
margin:0 0px 0 12px}
/* Search Form */
.search-input,.zip-code{overflow:hidden;width:100%}
.search-input{margin:0 0 10px}
.zip-code{margin:0 0 19px}
.search-input input,.zip-code input{border:0;font-size:13px}
.search-input input,.search-input span,.zip-code input,.zip-code label,.zip-code span{float:left}
.search-input span input{width:158px}
.search-input span,.zip-code span{background:url(../img/input-search-text.gif);height:22px;overflow:hidden;padding:5px 4px 0}
.search-input span{width:159px;margin:0 6px 0 0}
.zip-code span{width:71px}
.zip-code label{margin:0 0 0 7px;width:120px}

/* bonus styling from Brade */
.fullwidth{width:100%}
.content-column{line-height:20px}
.content-column p,.static ul{margin-bottom:8px;clear:left}
.static ul,ul.normlist{margin-left:15px}
ul.normlist{padding-bottom:10px}
#adminmenu{position:absolute;top:0;left:8px;margin:0;padding:0;font-size:13px;color:#fff}
#adminmenu p{margin:0;padding:0;height:23px;padding-top:7px;font-weight:bold;color:#ff0}
#adminmenu ul{margin:0;padding:0;list-style:none}
#adminmenu li{display:inline;margin-right:5px;padding-left:5px;border-left:1px solid #eee}
#adminmenu li.adminfirst{border:0;padding-left:0}
#adminmenu a{color:#e59101;text-decoration:underline}
#adminmenu a:hover{text-decoration:none}
#adminmenu a.current{color:#fff;text-decoration:none}
ul.photolist{list-style:none;overflow:auto;margin-bottom:8px;clear:both}
ul.photolist li{float:left;margin:0 8px 8px 0;clear:left}
ul.photolist li a{display:block;padding:4px;background:#999}
ul.photolist li a:hover{background:#666}
ul.photolist li img{display:block}
.mini-alert{color:#c00}
.mini-update{color:#0c0}
.mini-progress{color:#00c}
.informer{font-size:16px;color:#090}
.biglists{font-size:16px;line-height:24px}
.biglists ul{padding-bottom:10px}
#promo-blocks #nofeatured{margin:20px 0 0 17px;width:180px;text-align:center;height:100px;padding-top:20px}
.linx{float:right;margin-left:8px}
.tipcontainer{z-index:10;display:none}
.tip{background:#f9f9f9;border:2px solid #999;padding:4px;z-index:1;width:280px;position:absolute;top:0;left:0;font-size:13px;
line-height:20px}
.tip-title{color:#333;font-weight:bold}
.tip ul{list-style:none}
.tipdata{display:none}
.vinz{color:#333;overflow:hidden;background:#cde;margin-bottom:20px;padding:5px;width:220px}
.vinz h3{padding-bottom:4px}
.vinz h4{padding-bottom:4px}
.vinz dl{float:left;width:33%}
.vinz dd{float:left;padding:2px 4px;margin:2px 0;clear:both;background:#def;width:12px;text-align:center;margin-right:4px}
.vinz dt{padding:4px}
.updatenotice{color:#c00;font-weight:bold}
.right-column ul{list-style:none;margin-bottom:20px}
.right-column li{padding-bottom:8px;margin-left:4px}
a.printing{cursor:pointer;position:absolute;top:2px;right:0;background:#ddd;border:1px solid #999;color:#666;padding:2px 4px;
text-decoration:none}
a.printing:hover{background:#e6e6e6}
pre{background:#fff;padding:0 10px;line-height:16px}
.cake-debug{background:#fff;font-size:13px;padding:20px 10px 10px;line-height:16px}
.cake-stack-trace{background:#fff;padding:10px;line-height:16px}
#announcement{background:#f3f3f3;margin-top:24px;padding:20px;font-size:16px}
.mainimg{text-align:center}
.mainimg img{border:8px solid #ddd;cursor:pointer}
#bymerge{clear:both;margin-top:30px;margin-left:8px;float:left}
#bymerge span{float:left}
#bymerge a{background:url(../img/mergelogo.gif);width:50px;padding-top:16px;height:0;overflow:hidden;float:left;margin-left:4px;}
#bymerge a:hover{background-position:0 16px}
#freqs h4{color:#cc692a;cursor:pointer}
.right-column .moreso{margin:0 3px 10px 0;text-align:right}
.right-column h3 a{text-decoration:none}
.right-column h3 a:hover{color:#f90}
.guarantee{position:relative}
.guarantee a{display:block;position:absolute;top:0;left:0;width:200px;padding-top:150px;height:0;overflow:hidden}
.right-column .guarantee a:hover{position:absolute}
#forgotpwd{margin-left:190px}
#breadcrumbz{position:absolute;top:16px;left:10px;z-index:10}
#breadcrumbz a{color:#cc692a}
.setoff{background:#ffc;clear:both;margin-bottom:20px;border:2px solid #cc9;padding:10px}
.setoffhide{display:none}
#surrounder,#surrounderie6{z-index:50;width:100%;background:#000;height:3000px;position:absolute}
#surroundie6,#surroundmsg{z-index:60;background:#eee;width:600px;height:80px;left:50%;margin-left:-320px;top:50%;
margin-top:-60px;padding:20px;border:4px solid #ccc;text-align:center;position:absolute}
#surroundie6{z-index:55}
#surroundmsg h3{font-size:30px;color:#333}
#surroundmsg p{font-size:16px;padding-top:20px;color:#c00}
.surr{position:relative}
a.solink{font-size:13px;font-weight:normal;margin-left:10px}
.stayput{white-space:nowrap}
/* forms */
.static{position:relative}
div.actions ul{list-style:none;margin:0;padding:0;overflow:hidden}
div.actions li{float:left;margin:0 8px 8px 0}
div.actions a,p.nextpage{display:block;border:1px solid #999;background:#ddd;padding:1px 5px 2px;color:#666;text-decoration:none}
div.actions a:hover,p.nextpage:hover{background:#e6e6e6}
div.topactions{float:right}
div.topactions li{margin:0 0 0 8px}
div.paging{clear:both;border-top:1px solid #ccc;overflow:auto;padding-bottom:8px}
div.paging div{float:left;margin-right:20px}
div.paging div div{margin:0}
div.paging div.nums{max-width:80%}
div.disabled{display:none}
div.input{clear:left;padding-bottom:8px;line-height:23px;overflow:auto}
div.submit{float:left;margin:0 8px 8px 0}
div.input input,div.input textarea{width:280px}
div.input input.shortbox{width:100px}
div.input input.minibox{width:40px}
div.checkbox{position:relative;clear:both}
div.checkbox input{width:auto;position:absolute;top:4px;left:190px;border:0}
div.error input,div.error select,div.error textarea{border-color:#c00}
.error-message{margin-left:190px;font-size:11px;color:#c00}
div.submit input{cursor:pointer;background:#666;border-color:#333;color:#fff}
div.submit input:hover{background:#888}
.content-column fieldset{border:0;width:100%}
.content-column label,.content-column dt,.content-column form h4{float:left;width:170px;clear:both;text-indent:-10px;
padding-left:20px;font-weight:normal}
.content-column label span{position:absolute}
.content-column input,.content-column select,.content-column textarea{border:1px solid #888;padding:2px 2px 2px 3px;
color:#630;font:13px Arial, Helvetica, sans-serif}
.content-column input{padding:3px}
.content-column .select select{padding-left:0;max-width:288px}
* html .content-column .select select{width:288px}
*+html .content-column .select select{width:288px}
.content-column option{padding:0 3px}
.content-column textarea{height:100px;padding:0 3px;line-height:20px}
.content-column textarea.widearea{width:98%;height:400px}
div.radio input,div.radio label{display:inline;clear:none;float:none;border:0;padding:0;text-indent:0;width:auto}
div.radio input{margin-right:4px}
div.radio label{margin-right:10px}
.content-column div.required label{font-weight:bold}
/*.content-column div.required label:before{content:'* ';color:#f90}*/
form.popform div.required label{font-weight:normal}
form.popform div.required label:before{content:''}
.content-column textarea.readonlyta{background:#eee;width:470px;height:300px}
.content-column dl{padding-bottom:8px;overflow:auto}
.content-column dt{color:#666}
.content-column dd{float:right;width:300px}
.fullwidth dd{width:770px}
.content-column .thinz dt{width:50px;color:inherit}
.content-column .thinz dd{width:430px}
p.nextpage{cursor:pointer;float:left;clear:both}
ul.tabz{list-style:none;overflow:auto;padding-bottom:8px}
ul.tabz li{float:left;margin-right:4px}
ul.tabz li a{display:block;border:1px solid transparent;padding:0 6px;text-decoration:none;cursor:pointer}
ul.tabz li a:hover{background:#CC692A;color:#fff}
ul.tabz li.tabSelected a{background:#ddd;border-color:#ccc;color:#666}
ul.viewtabz li{margin-right:16px}
ul.viewtabz li a{padding:0;font-weight:bold;border:0}
ul.viewtabz li.tabSelected a{color:#333;border-color:transparent;background:transparent}
.content-column .thincol{width:auto;font-size:11px}
.content-column .thincol label{width:104px;padding-left:10px}
.content-column .thincol div.input{padding:0}
.content-column .thincol div.text input{font-size:11px;padding:1px 3px 2px;width:20px}
.content-column .thincol div.checkbox{overflow:hidden;width:144px;position:relative}
.content-column .thincol div.checkbox input{left:114px}
.leftside{float:left;margin-right:10px}
.rightside{float:right;margin-left:10px}
.popform{border:1px solid #999;background:#ddd;overflow:auto;margin-bottom:10px;padding:0 8px;font-size:16px;
position:relative;height:100%}
form.popform fieldset{float:left;width:386px}
form.popform .select{width:450px;clear:both}
form.popform .select select{max-width:260px}
* html form.popform .select select{width:260px}
*+html form.popform .select select{width:260px}
form.popform textarea{width:260px;height:60px}
form.popform .input{line-height:26px}
form.popform .input label{width:100px}
form.popform .input input{font-size:16px;width:260px}
form.popform .input input.shortbox{width:180px}
form.popform .submit input{font-size:16px;position:absolute;bottom:8px;right:8px;padding:2px;width:84px}
#popuplogin{background:#333;position:absolute;right:4px;top:26px;width:206px;z-index:3;padding:10px;border:2px solid #222;
color:#fff;visibility:hidden}
#AuctionEmailForm .submit input{width:100px}
#popuplogin label{display:block}
#popuplogin div{float:none;color:inherit}
#popuplogin .input input{width:200px;display:block;border:1px solid #222;padding:2px}
#popuplogin .submit input{border:1px solid #222;padding:2px;margin-top:8px}
#popuplogin .error-message{display:none}
#AuctionAllForm{overflow:hidden}
fieldset.searchlike{float:left;width:auto;margin-right:8px}
.searchlike input{padding:4px;margin-right:4px}
.searchlike select{padding:3px;margin-right:4px}
.searchlike label{width:auto;float:none;margin-right:4px}
label em{font-size:11px;padding-right:10px;display:block;line-height:16px;text-indent:0;font-weight:normal}
fieldset.grouped{float:left;width:auto}
fieldset.grouped div.input{float:left;clear:none;margin-right:20px}
fieldset.grouped label{width:auto;margin-right:12px;line-height:28px}
fieldset.grouped select{padding:3px}
#AuctionReportForm{padding:8px 0;clear:left;overflow:hidden}
#AuctionReportForm div.submit{clear:none}
#SubscriberIndexForm label,#mapintro label{width:auto;margin-right:10px}
#SubscriberIndexForm .text,#mapintro .text{float:left;margin-right:10px}
#SubscriberIndexForm .text input,#mapintro .text input{width:200px}
#mapfind{cursor:pointer}
/* tables */
table{width:100%}
th,td{padding:0 5px;vertical-align:top;max-width:160px;overflow:hidden}
th{text-align:left;border-bottom:1px solid #ccc;font-weight:normal}
.content-column th a{font-weight:bold;color:#333;text-decoration:none}
.content-column th a:hover{background:transparent;color:#999}
th,td.actions,td.nonwrap{white-space:nowrap}
td.actions a{margin-right:4px}
.ftw{font-weight:bold;color:#0c0}
tr.odd td,tr.table-tr-odd td{background:#eee}
.winning-bid{color:#0c0}
.finalized{color:#c00}
.nodecision,tr.nodecision td{background:#ff9}
tr:hover td{background:#ddd}
p.nodecision{float:right;margin-top:4px;padding:0 4px;white-space:nowrap;clear:both}
a.curasc,a.curdesc,.table-th-sort div{background:#ccc;padding:3px 16px 3px 4px}
#acvtable tr div{cursor:pointer}
th a.curasc:hover,th a.curdesc:hover,.table-th-sort div:hover{background:#ccc}
th a.curasc,th a.curasc:hover,.table-th-sort div,.table-th-sort div:hover{background:#ccc url(../img/arrow_up.gif) right 50% no-repeat}
th a.curdesc,th a.curdesc:hover,.table-th-sort-rev div,.table-th-sort-rev div:hover{background:#ccc url(../img/arrow_down.gif) right 50% no-repeat}
/* special links */
a.yesbox,a.nobox{display:block;width:32px;border:1px solid #333;height:0;padding-top:14px;overflow:hidden;margin:2px 0}
a.yesbox{background:#0c0}
a.yesbox:hover{background:#0f0}
a.nobox{background:#f33}
a.nobox:hover{background:#f00}
.content-column .boldvals a,.nonlink{padding:0 4px;text-decoration:none;color:#fff}
.content-column .boldvals a:hover{color:#ff0}
.winbid{background:#6f6}
a.winbid:hover{background:#0c0}
.nobids{background:#fc0}
a.nobids:hover{background:#f90}
.hasbids{background:#66f}
a.hasbids:hover{background:#00f}
.endbids{background:#333}
a.endbids:hover{background:#000}
.nobidsyet{background:#999}
a.nobidsyet:hover{background:#666}
.rejbids{background:#f66}
a.rejbids:hover{background:#f00}
.keyblock{float:right;width:650px;}
.keyblock span{float:left}
.keyline{float:none;margin-bottom:8px;overflow:auto}
.colorkey{float:right;list-style:none}
.colorkey li{color:#fff;padding:0 4px;float:left;margin-left:4px}
a.abslink{position:absolute;top:11px;left:0;font-size:12px}
a.partseek{font-size: 16px; font-weight: bold; }
p.start-over {font-size: 14px; }
p.start-over a {font-weight: bold; }
.nl-block{margin-bottom:20px}
.nl-block a{background:url(../img/buttons_round.png) no-repeat;display:block;width:230px;padding-top:86px;height:0;overflow:hidden}
.nl-block a:hover{background-position:0 -115px}
/* multi-image uploader */
.swiff-uploader-box a{display:none !important}
.hide{display:none}
.progress{background:url(../img/progress.gif) no-repeat;background-position:+50% 0;margin-right:0.5em;vertical-align:middle}
.progress-text{font-weight:bold}
.current-text{color:#393;clear:left;padding-bottom:10px}
.current-text strong{font-size:18px;color:#3c3}
#asset-status{line-height:18px}
#asset-status div{padding-bottom:8px}
#asset-browse{float:left;clear:both;background:#ddd;border:1px solid #999;color:#666;padding:2px 5px;margin:4px 0 8px;
text-decoration:none}
#asset-browse.hover{background:#e6e6e6}
.fancy-photos{list-style:none}
.fancy-photos li{margin-bottom:8px;height:40px;border:1px solid transparent;padding-left:44px;position:relative}
.fancy-photos li.validation-error,.fancy-photos li.file.file-failed{color:#8a1f11;cursor:pointer;border:1px solid #ead2d3;
background:#fbe3e4 url(../img/failed.png) no-repeat 4px 4px}
.fancy-photos li.file{background:url(../img/file.png) no-repeat 4px 4px;overflow:auto}
.fancy-photos li.file.file-uploading{background-image:url(../img/uploading.png);background-color:#d9dde9;border:1px solid #c8ccd8}
.fancy-photos li.file.file-success{background-image:url(../img/success.png)}
.fancy-photos li.file .file-name{line-height:24px;height:24px;font-weight:bold;width:260px;position:absolute;top:0;left:40px;
overflow:hidden;background:transparent}
.fancy-photos li.file .file-size{font-size:11px;float:right;margin-top:2px;margin-right:6px}
.fancy-photos li.file .file-info{position:absolute;top:20px;left:40px;line-height:16px;font-size:11px;width:340px;overflow:hidden}
.fancy-photos li.file .file-remove{clear:right;float:right;margin-right:6px;font-size:11px;line-height:14px}
.fancy-photos li.file:hover{background-color:#eee}
.fancy-photos li.file img{position:absolute;top:4px;left:4px}
/* diagrams */
.diagramz{float:left;position:relative;width:139px;margin-bottom:10px}
.diagramz img{position:absolute;top:0;left:0;z-index:5}
.diagramz div{background:#555;width:18px;overflow:hidden;padding-top:41px;height:0;position:absolute}
.diagramz .damaged{background:#f60}
.diagramz .wheelz{background:transparent;border:1px solid #555;width:16px;padding-top:39px}
.diagramz .wheelz.damaged{border-color:#f60}
#diatruck{height:304px}
#diatruck .lf{top:32px;left:7px}
#diatruck .rf{top:32px;right:6px}
#diatruck .la{top:155px;left:26px}
#diatruck .ra{top:155px;right:26px}
#diatruck .lrfo{top:207px;left:5px}
#diatruck .rrfo{top:207px;right:5px}
#diatruck .lrfi{top:207px;left:26px}
#diatruck .rrfi{top:207px;right:26px}
#diatruck .lrro{top:256px;left:5px}
#diatruck .rrro{top:256px;right:5px}
#diatruck .lrri{top:256px;left:26px}
#diatruck .rrri{top:256px;right:26px}
#diatrailer{height:400px;border:1px solid #555}
#diatrailer .lalo{bottom:120px;left:4px}
#diatrailer .laro{bottom:120px;right:4px}
#diatrailer .lali{bottom:120px;left:25px}
#diatrailer .lari{bottom:120px;right:25px}
#diatrailer .lrfo{bottom:70px;left:4px}
#diatrailer .rrfo{bottom:70px;right:4px}
#diatrailer .lrfi{bottom:70px;left:25px}
#diatrailer .rrfi{bottom:70px;right:25px}
#diatrailer .lrro{bottom:20px;left:4px}
#diatrailer .rrro{bottom:20px;right:4px}
#diatrailer .lrri{bottom:20px;left:25px}
#diatrailer .rrri{bottom:20px;right:25px}
ul.diacol{float:left;list-style:none;margin:20px;color:#666}
ul.diacol li{padding-bottom:8px}
/* report graphs */
#userstats{background:#eee;border:1px solid #ddd;margin:0 10px 20px;padding:0 20px 10px}
#reportsformwrap{overflow:hidden}
.mainstats{overflow:hidden;position:relative}
.primarycol{float:left;background:#eee;width:268px;padding:0 10px 10px 20px;margin:0 10px;height:290px;border:1px solid #ddd}
#heavygraph{background:#eee;margin:0 1px 0 10px;float:left;width:618px;height:300px;border:1px solid #ddd}
.countstats{padding-top:20px}
.statcol{float:left;background:#eee;width:278px;margin:0 10px;padding:0 10px 10px;border:1px solid #ddd;position:relative}
.statcol ul,.statcol dl{height:200px;overflow:auto;width:278px}
.statcol dt{font-weight:bold;width:24px;float:left;color:#333}
.statcol dd{width:auto;float:left;width:210px}
.statcol .altsorted{position:absolute;bottom:10px;left:10px;width:278px;background:#eee}
.sortchoice{padding-bottom:10px}
/* facilities map */
#map_canvas{width:490px;height:400px;border:1px solid #666;float:right;margin-left:20px}
#mapintro{margin-right:500px}
#mapintro .text input{width:80px}
.locfield{display:none}
.loccaption{height:140px}
#nearby_info ul{list-style:none}
#nearby_info li{margin-top:10px;border-bottom:1px solid #eee;padding-bottom:10px}
.bigerror{color:#c00;padding-bottom:10px}
.ewide{min-width:200px}
/* paypal buttons */
.content-column .paynowform input{border:0}
.unpaids td{vertical-align:middle}
/* etc */
.misclist{margin-left:20px;padding-bottom:20px}
.search-form select{border:0px}
#nearzipp{width:100px;margin-top:4px;border:0;padding:2px}
#narsearch{margin:4px 0 10px;}
#narsearch input{border:2px solid #555;font-size:13px;padding:4px;background:#ccc;font-weight:bold;cursor:pointer}
#narsearch input:hover{background:#ddd}
.left-column .bg-block h3{padding-top:7px}
.left-column .bg-block{padding-bottom:10px}
.content-column .actions,.content-column .extrabox,.content-column .submit{clear:both}
.fullwidth .submit{clear:none}
.message span{float:right;font-weight:normal;border-bottom:1px solid;cursor:pointer;white-space:nowrap}
ul.normul{margin-left:20px;padding-bottom:10px}
#salfinalize{position:absolute;right:0;background:#0c0;border:4px solid #090;font-weight:bold}
#salfinalize:hover{background:#0d0}
.rightregister{background:url(../img/bg-leftbar.jpg) no-repeat;padding:10px;margin-bottom:20px}
.rightregister h3{background:none;color:#333;padding:0;margin:0 0 10px}
.rightregister a{color:#fff;padding:0}
.rightregister ul{padding:0;margin:0}
.rightregister li { border-bottom: 1px solid #cc5b1d; padding: 0; margin: 0; }
.rightregister li a { display:block;background: url(../img/heavy-arrow.png) no-repeat right 9px; padding: 7px; }
.rightregister li a:hover { display:block;background: url(../img/heavy-arrow.png) no-repeat right 9px #d9611f; padding: 7px; }
.exwide{width:400px}
.bufftable{margin-top:20px}
.bufftable th{font-weight:bold}
div.input .minitdbox{width:60px;margin-bottom:0;float:left;margin-top:4px}
div.smally{margin:0;padding:0;font-size:11px}
div.smally a{text-decoration:none}
td div.input{padding:0}
pre,table.cake-sql-log,caption{background:#ff0}
table.cake-sql-log th{white-space:nowrap;text-align:center;font-weight:bold}
table.cake-sql-log th,table.cake-sql-log td{vertical-align:top;padding:4px}
#AuctionReportsForm{position:relative}
a.showallacv{position:absolute;right:366px;top:260px;display:none;border:1px solid #333;padding:0 5px;background:#555;color:#fff;text-decoration:none}
a.showallacv:hover{background:#888}
.statcol a.showallacv{right:10px;top:10px}
