body.ie6 #root{height:auto!important;height:100%;}
#wrap{background:url(../images/bg/bg-wrap.gif) repeat-y top left;position:relative;width:1000px;margin:0 auto;}
#nav{padding-bottom:10px;height:44px;}
#print{display:none;}
.printonly{display:none;}
.left{float:left;}
.right{float:right;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.ui-widget-overlay{background:none white!important;}
a{text-decoration:none;color:#c25e00;}

li a{text-decoration:none;}
h1 {
    font-size: xx-large;
    font-weight: normal;
    margin-bottom: 20px;
}
#main h1{color:#71645e;}
#main h2{color:#c25e00;font-weight:bold;margin-bottom:10px;}
h3{color:#71645e;font-weight:bold;margin-bottom:7px;margin-top:7px;}
noscript{clear:both;display:block;}
.text-smaller{font-size:70%!important;}
.text-standard{font-size:80%!important;}
.text-small{font-size:75%!important;}
p em{font-weight:bold;color:#c25e00;}
em.req{color:#a40000;font-weight:bold;padding-left:2px;line-height:2px;font-size:20px;vertical-align:middle;}
strong{font-weight:bold;}
.mandatory{color:#a40000;}
.mandatoryContainer{padding-top:20px;}
.warning{color:#a40000;font-weight:bold;}
p.mandatory{font-style:italic;color:#71645E;clear:both;line-height:23px;}
.orange{color:#c25e00!important;}
fieldset label{color:#71645e;font-size:;padding:0 0 3px 3px;}
fieldset div.row>label{padding:0 0 5px 5px;display:block;}
label.disabled{color:#AAA!important;}
span.error,div.error,p.error,ul.error li,label.error{color:#a40000;/*font-size:70%;*/font-weight:bold;vertical-align:top;}
fieldset select{font-size:70%;color:#71645e;}
input.submit{width:92px;height:39px;background:url(../images/button/button-92.gif) no-repeat top left;border:0;font-size:100%;color:#FFF;font-weight:bold;display:block;cursor:pointer;padding-bottom:3px;padding-top:2px;}
body.webkit input.submit{padding-top:4px;}
div.btns{margin:10px 0;float:right;}
div.btns button.submit{background:url(../images/button/button-92.gif) no-repeat;width:92px;height:39px;border:0;color:#FFF;font-weight:bold;cursor:pointer;padding-bottom:4px;padding-top:2px;}
body.webkit div.btns button.submit{padding-top:4px;}
input.text-38,input.text-50,input.text-74,input.text-83,input.text-120,input.text-129,input.text-160,input.text-170,input.text-266{border:2px solid #C3BDBA;margin:0;padding:3px 5px;font-size:80%;color:#222;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;box-shadow:0 0 2px rgba(0,0,0,.2),inset 0 5px 10px rgba(113,100,94,.2);-webkit-box-shadow:0 0 2px rgba(0,0,0,.2),inset 0 5px 10px rgba(113,100,94,.2);-moz-box-shadow:0 0 2px rgba(0,0,0,.2),inset 0 5px 10px rgba(113,100,94,.2);}
input.text-38:focus,input.text-50:focus,input.text-74:focus,input.text-83:focus,input.text-120:focus,input.text-129:focus,input.text-160:focus,input.text-170:focus,input.text-266:focus{border-color:#bda28c;outline:none;}
input[type=email].error,input[type=text].error,input[type=password].error,input.text-38.error,input.text-50.error,input.text-74.error,input.text-83.error,input.text-120.error,input.text-129.error,input.text-160.error,input.text-170.error,input.text-266.error{border-color:#a40000;}
input.text-38{width:28px;}
input.text-50{width:40px;}
input.text-74{width:64px;}
input.text-83{width:73px;}
input.text-120{width:110px;}
input.text-129{width:119px;}
input.text-160{width:150px;}
input.text-170{width:160px;}
input.text-266{width:256px;}
.gecko35 input.text-38,.gecko35 input.text-50,.gecko35 input.text-74,.gecko35 input.text-83,.gecko35 input.text-120,.gecko35 input.text-129,.gecko35 input.text-160,.gecko35 input.text-170,.gecko35 input.text-266{height:19px!important;padding-top:6px!important;}
textarea{font-family:arial,sans-serif;border:2px solid #C3BDBA;margin:0 0 20px 0;padding:3px;font-size:80%;color:#222;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;box-shadow:0 0 2px rgba(0,0,0,.2),inset 0 5px 10px rgba(113,100,94,.2);-webkit-box-shadow:0 0 2px rgba(0,0,0,.2),inset 0 5px 10px rgba(113,100,94,.2);-moz-box-shadow:0 0 2px rgba(0,0,0,.2),inset 0 5px 10px rgba(113,100,94,.2);resize:none;}
textarea:focus{border-color:#bfa388;}
textarea.error{border-color:#a40000;}
textarea.textarea-170{width:160px;height:71px;padding:5px;border:0;font-size:75%;overflow:hidden;}
.text-vrm-62{width:52px;padding:0 6px;height:23px;line-height:23px;background:url(../images/sprite/sprite-input-vrm-62.gif) no-repeat top right;border:0;font-size:75%;font-weight:bold;text-transform:uppercase;display:block;text-align:center;color:#222;}
.text-mileage-62{width:52px;padding:0 6px;height:23px;line-height:23px;background:url(../images/sprite/sprite-input-mileage-62.gif) no-repeat top right;border:0;font-size:75%;color:#fff;display:block;}
.text-vin-141{width:131px;padding:0 6px;height:23px;line-height:23px;background:url(../images/sprite/sprite-input-vin-141.gif) no-repeat top right;border:0;font-size:75%;font-weight:bold;text-transform:uppercase;display:block;text-align:center;color:#222;}
select{border:2px solid #C3BDBA;margin:0;padding:3px 5px;font-size:80%;height:25px;color:#71645E;background:transparent;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;box-shadow:0 0 2px rgba(0,0,0,.2),inset 0 5px 10px rgba(113,100,94,.2);-webkit-box-shadow:0 0 2px rgba(0,0,0,.2),inset 0 5px 10px rgba(113,100,94,.2);-moz-box-shadow:0 0 2px rgba(0,0,0,.2),inset 0 5px 10px rgba(113,100,94,.2);}
select.select-50{width:50px;}
select.select-74{width:74px;}
select.select-83{width:83px;}
select.select-120{width:120px;}
select.select-170{width:170px;}
select.select-266{width:266px;}
select:focus{border-color:#bda28c;outline:none;}
select.error{border-color:#a40000;}
body.gecko35 input.text-50,body.gecko35 input.text-120,body.gecko35 input.text-129,body.gecko35 input.text-266{height:20px;padding-top:5px;padding-bottom:0;}
input.disabled{background-position:0 -50px;}
input.uppercase{text-transform:uppercase;}
input.lowercase{text-transform:lowercase;}
table{border-spacing:0 2px;border-collapse:separate;}
table th{font-size:62.5%;font-weight:bold;color:#222;padding:2px 5px;vertical-align:top;}
table td{font-size:70%;color:#71645e;/*! background-color:#f2f0ee; */padding:3px 5px;vertical-align:top;border-style:solid;border-width:0 1px;}
table tr td{border-color:#fff;}
table tr.alt td{background-color:transparent;border-color:#fff #F2F0EE #fff #F2F0EE;}
table th.desc{background-image:url(../images/sort-active-desc.gif)!important;}
table th.asc{background-image:url(../images/sort-active-asc.gif)!important;}
#footer ul{border-top:3px solid #c25f01;padding-top:5px;}
#footer ul li{display:inline;padding-right:10px;}
#footer ul li a{color:#71645e;font-size:70%;}
ul.plinks{margin:10px 0;}
ul.plinks li{margin-bottom:2px;}
ul.plinks li a{font-size:100%;display:inline-block;background-repeat:no-repeat;background-position:top left;line-height:30px;height:30px;padding-left:40px;color:#222;}
ul.plinks li a.go{background-image:url(../images/icon/icon-primary-link-go.gif);}
ul.slinks li a{font-size:80%;display:inline-block;background-repeat:no-repeat;background-position:top right;line-height:22px;height:22px;padding-right:30px;}
ul.slinks li a.go{background-image:url(../images/sprite/sprite-icon-circle-arrow-small.gif);background-position:right 0;}
ul.slinks li a.go:hover{background-image:url(../images/sprite/sprite-icon-circle-arrow-small.gif);background-position:right -25px;}
#header a.home-link{width:84px;height:117px;background:url(../images/logo/logo-hpi.gif) no-repeat bottom left;display:block;float:left;}
#header h1{float:left;text-align:left;margin:50px 0 0 0;font-size:140%;color:#222;width:450px;}
/*#header img{float:right;clear:right;margin-top:16px;}*/
#header ul.user{float:right;}
#header ul.user li{display:inline;padding:0 0 10px 10px;position:relative;}
#header ul.user li a{font-size:70%;color:#71645e;cursor:pointer;}
#header ul.user li:hover ul.sub,#header ul.user li.hover ul.sub{display:block;}
#header ul.sub{display:none;position:absolute;background-color:#f1eeeb;padding:5px 8px;z-index:100;top:20px;right:0;width:130px;border:1px solid #b8ac9d;zoom:1!important;-moz-box-shadow:0 0 3px #aaa;box-shadow:0 0 3px #aaa;-webkit-box-shadow:0 0 3px #aaa;}
#header ul.user ul.sub li{display:block;border-bottom:1px solid #DFD6CE;padding:0;}
#header ul.user ul.sub li.last-child{border-bottom:0;}
#header ul.user ul.sub li:last-child{border-bottom:0;}
#header ul.user ul.sub li a{display:block;line-height:20px;}
#header ul.user ul.sub li a:hover{background:#DFD6CE;}
#header ul.user li.drop>a{background:url("../images/menu-arrow.gif") no-repeat right center;padding-right:15px;}
ul.pnav{background:#f1eeeb;height:21px;}
ul.pnav li{float:left;background:url(../images/menu-pnav-item.gif) no-repeat center right;padding-right:1px;}
ul.pnav li a{display:block;height:21px;float:left;padding:0 10px;line-height:21px;color:#444;font-size:85%;}
ul.pnav li:last-child,ul.pnav li.last-child{background:none;}
ul.pnav>li a:hover,ul.pnav>li.active>a{background-color:#dfd6ce!important;}
ul.pnav li a.sub{padding-right:15px;background:url(../images/menu-arrow.gif) no-repeat right center;}
ul.snav{background:#f1eeeb;height:21px;display:none;position:absolute;top:23px;left:10px;width:980px;}
ul.snav li{float:left;background:url(../images/menu-pnav-item.gif) no-repeat center right;padding-right:1px;}
ul.snav li a{display:block;height:21px;float:left;padding:0 10px;line-height:21px;color:#444;font-size:80%;}
ul.snav li.last-child{background:none;}
ul.snav li a:hover,ul.snav li.active a{background-color:#dfd6ce;}
ul.over{display:block!important;}
a.back{display:inline-block;text-decoration:none;line-height:22px;height:22px;padding-left:25px;background:url(../images/icon/icon-link-go.gif) no-repeat top left;}
input.date-picker{font-size:80%;text-align:center;line-height:23px;}
input.date-field{text-align:center;font-size:80%;}
body.gecko35 input.date-field{padding-top:5px;height:20px;}
input.date-day{width:24px;border:2px solid #C3BDBA;margin:0;padding:3px 5px;font-size:80%;color:#222;}
input.date-day.helper{background:url(../images/bg/bg-input-date-day.png) center center no-repeat;}
input.date-month{width:24px;border:2px solid #C3BDBA;margin:0;padding:3px 5px;font-size:80%;color:#222;}
input.date-month.helper{background:url(../images/bg/bg-input-date-month.png) center center no-repeat;}
input.date-year{width:33px;border:2px solid #C3BDBA;margin:0;padding:3px 5px;font-size:80%;color:#222;}
input.date-year.helper{background:url(../images/bg/bg-input-date-year.png) center center no-repeat;}
img.calendar{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer;}
input.trigger{width:5px;height:0;visibility:hidden;}
input.altdate{display:none;}
div#ui-datepicker-div{display:none;}
.ui-widget-header{background:#C25E00!important;border:0!important;}
.ui-datepicker .ui-datepicker-title select{font-size:11px!important;}
.ui-datepicker table td,.ui-datepicker table th{font-size:100%;}
body#emailMaintenance div.btns{width:200px;padding-right:250px;}
body#emailMaintenance a.cancel{float:left;margin-top:14px;text-decoration:none;line-height:22px;height:22px;padding-left:25px;background:url(../images/icon/icon-link-back.gif) no-repeat top left;}
body#emailMaintenance div.btns ul.slinks{text-align:right;padding-top:60px;}
body#emailMaintenance input.submit{float:right;}
body#emailMaintenance div.section{margin:10px 0;padding:10px 0;border-bottom:1px solid #edceb2;}
body#emailMaintenance div.section div.right{padding-right:250px;}
body#emailMaintenance div.section label{display:block;font-size:70%;color:#71645e;margin-bottom:5px;}
body#emailMaintenance div.section input.text-266{font-size:70%;}
#header #banner-top{width:830px;height:117px;background-position:right 46px;background-repeat:no-repeat;background-image:url(../images/logo/logo-hpi-trade-services.gif);float:right;}
#header #banner-top.dayinsure{background-image:url(../images/logo/logo-hpi-dayinsure.gif);}
#header #banner-top.driveaway{background-image:url(../images/logo/logo-hpi-driveaway.gif);}
#header #banner-top.view{background-image:url(../images/logo/logo-hpi-history.gif);}
#header #banner-top.smallbatch{background-image:url(../images/logo/logo-hpi-batch-check-left.gif);}
#header #banner-top.singlecheck{background-image:url(../images/logo/logo-hpi-check.gif);}
#header #banner-top.financescreening{background-image:url(../images/logo/logo-hpi-finance-screening.gif);}
#header #banner-top.tradeicar{background-image:url(../images/logo/logo-hpi-icar-trade.gif);}
div.ui-corner-all{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
div.dialog-alert{border:3px solid #c00;}
div.dialog-info{border:3px solid #C25F01;padding:10px;background-repeat:no-repeat;background-position:550px 25px;background-color:#fff;margin:0 auto;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:0 0 8px #999;-webkit-box-shadow:0 0 8px #999;box-shadow:0 0 8px #999;border-radius:20px;}
div.dialog-info #balancedialog.ui-dialog-content{padding-right:20px;background:url(../images/icon/icon- .gif) 640px 20px no-repeat;}
div.ui-widget-header{background-color:#fff!important;color:#71645E;font-size:16px;font-family:arial,sans-serif;}
div.ui-widget-header .ui-icon{background-image:url("../trade/static/css/images/ui-icons_222222_256x240.png");}
div.ui-widget-content{background:#FFF;font-size:12px;font-family:arial,sans-serif;}
div.ui-widget-content select{margin:10px 0;width:278px;}
body#error div.message{font-size:100%;margin-bottom:20px;color:#a40000;background:url(../images/icon/icon-error.gif) no-repeat 800px top;min-height:130px;}
body#error ul.slinks{margin:20px 0;}
body#error ul.slinks li a.back{padding-left:0;}
#logolink{display:none;}
div.message{font-size:100%;margin-bottom:20px;background:url(../images/icon/icon-error.gif) no-repeat 800px top;min-height:130px;}
#mask{width:100%;height:100%;background:rgba(255,255,255,0.5);position:fixed;top:0;left:0;display:none;z-index:10000;}
body.ie6 #mask{position:absolute!important;}
#maskbg{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);background:white;opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0;z-index:100;display:none;}
#mask .inner{z-index:10001;position:fixed;width:100%;text-align:center;height:100%;left:0;top:0;}
#mask .inner img{z-index:10002;height:180px;width:180px;margin-left:-90px;margin-top:-90px;left:50%;top:50%;position:absolute;}
div.infoIconLargeContainer{width:134px;height:134px;margin-right:60px;float:right;background:url(../images/icon/icon-circle-info-large.gif) no-repeat top left;}
div.quoteIconLargeContainer{width:134px;height:134px;margin-right:60px;float:right;background:url(../images/icon/icon-circle-quote-large.gif) no-repeat top left;}
.contentContainer{width:630px;}
a.help{width:30px;height:30px;margin-top:2px;display:block;float:right;text-decoration:none;background:url(../images/sprite/sprite-icon-circle-help-medium.gif) no-repeat 0 0;cursor:help;}
a.help:hover{background-position:0 -30px;}
span.tel{color:#C25E00;font-size:130%!important;font-weight:bold;margin-bottom:5px;margin-left:0;margin-right:0;margin-top:5px;text-align:center;}
.space-after20{padding-bottom:20px;}
ul.dashboard li{cursor:pointer;width:180px;height:22px;padding-left:30px;font-size:80%;line-height:22px;display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
ul.dashboard li.over{background-color:#f6e7d9!important;}
ul.dashboard li label{cursor:pointer;display:inline-block;width:110px;}
ul.dashboard li em{cursor:pointer;display:inline-block;width:65px;font-weight:bold;}
ul.dashboard li em.warning{color:#a40000;}
ul.dashboard li.balance{background:url(../images/icon/icon-dashboard-cash.gif) no-repeat 2px center;}
@media print{#root{display:none;}
#print{display:block;}
.noprint{display:none;}
.printonly{display:block;}
}