@import url("./atcopen_uni.css");

div.turninFieldValue
{
margin-top:0.25em;  
}

div.turninFV
{
margin-top:0.25em;  
}

div.turninFieldValue1
{
padding-left:160px; 
}

div.rightColumn
{
float:right;
width:49%;
margin-bottom:10px;
}

div.leftColumn
{
float:left;
width:49%;
margin-bottom:10px;
}


fieldset
{
display:inline;
}

.red
{color:red;}

.red a
{color:red; font-weight:bold;}

.red a:hover{text-decoration: underline;color:red;font-weight:bold;}

.greenbold
{color:green;
font-weight:bold;}

img
{
border:none;
}

.smallbutton input
{
margin-bottom:-5px;
}

/* buttons */

.smallbutton input.blue
{
cursor:pointer;
background:#999;
border:none;
color:#fff;
background:url('./../images/layout/home/bluebutton_go.gif') no-repeat center center;
height:21px;
width:35px;
margin:2px;
padding:0 1em 0 1em;
overflow:visible;
font: 10px "arial regular";
}

.contbutton,.compbutton,.editretbutton,.printbutton
{
cursor:pointer;
border:none;
background:transparent url('./../images/layout/home/bluebutton_go.gif') no-repeat center center;
height:21px;
width:35px;
margin:2px;
padding:0 1em 0 1em;
display: block;
text-decoration: none;
float:right;
}

.contbutton
{
background: transparent url('./../images/layout/turnIn/bluebutton_continue.gif') no-repeat scroll top right;
width:67px;
}

.compbutton
{
background: transparent url('./../images/layout/turnIn/bluebutton_completereturn.gif') no-repeat scroll top right;
width:103px;
}

.editretbutton
{
background: transparent url('./../images/layout/turnIn/bluebutton_editreturn.gif') no-repeat scroll top right;
width:142px;
}

.printbutton
{
background: transparent url('./../images/layout/turnIn/bluebutton_print.gif') no-repeat scroll top right;
width:45px;
border:0;
}

.searchbutton
{
background: transparent url('./../images/layout/search/bluebutton_search.gif') no-repeat scroll top right;
width:53px;
border:0;
}

.savesearchbutton
{
background: transparent url('./../images/layout/search/bluebutton_savesearch.gif') no-repeat scroll top right;
width:98px;
border:0;
}

.savebutton
{
background: transparent url('./../images/layout/home/bluebutton_save.gif') no-repeat scroll top right;
width:98px;
border:0;
}

.cancelbutton
{
background: transparent url('./../images/layout/home/bluebutton_cancel.gif') no-repeat scroll top right;
width:53px;
border:0;
}

.buynowbutton
{
background: transparent url('./../images/layout/search/redbutton_buynow.gif') no-repeat scroll top right;
width:64px;
height:21px;
border:0;
}
.placebidbutton
{
background: transparent url('./../images/layout/search/bluebutton_placebid.gif') no-repeat scroll top right;
width:63px;
height:21px;
border:0;
}

.createlisting
{
background: transparent url('./../images/layout/home/create_listing.gif') no-repeat scroll top right;
width:88px;
height:21px;
border:0;
}

/* floats */
#headerformcont, .vehiclecon img,.bidinfospace a, .mainimage,.floatright,.dropfloatright,.savesearchbuttons
{
float:right;
}

.cont_bidspace h4, .floatleft, .historycol,.vehiclepurch, .vehiclepurchlabel, .checkbox,.rowdescripwatch,.rowdescripwatch2,.fieldcolumnfloat2,.rowdescripwatchtime,.rowdescripwatch7
{
float:left;
}


#headerformcont .inner_right
{
text-align:right;
font:10px verdana;
margin-right:20px;
font-size:9px;
font-family:arial;
text-decoration:none;
}
#headerformcont .white_text{
  color:#FFFFFF;
}
     
/*homepage structure*/   


#container_login
{
float:left;
width:750px;
border-left:230px solid #fff;
}



.spriteHome {
    height:1000px;
  width:300px;
  position:absolute;
}
  
dt {
  background-image:url('./../images/layout/home/csg-4888ef255940d.png');
  background-repeat:no-repeat;
  position:absolute;
}

dt.sprite-buy {
background-position: 0 -643px;
height:27px;
width:241px;
top:10px;
left:10px;
}
dt.sprite-savedsearches {
background-position: 0 -472px;
height:27px;
width:241px;
top:345px;
left:10px;
}

dt.sprite-sell {
background-position: 0 -529px;
height:27px;
width:241px;
top:10px;
left:740px;
}

dt.sprite-turnin {
background-position: 0 -586px;
height:27px;
width:241px;
top:198px;
left:740px;
}

dt.sprite-transport {
background-position: 0 -87px;
height:27px;
width:241px;
top:310px;
left:740px;
}

dt.sprite-promo {
background-position: 0 -144px;
height:27px;
width:452px;
top:10px;
left:269px;
}

dt.sprite-featured {
background-position: 0 -30px;
height:27px;
width:450px;
top:345px;
left:260px;
background-color:transparent;
}


/*homepage containers*/
.leftcol, .rightcol,.leftcolv,.leftcolsearch,.leftcolwithoutborder,.conwraplog
{
width:229px;
padding:5px 5px 5px 5px;
margin:0 10px 10px 10px;
border-left:1px solid #254A67;
border-right:1px solid #254A67;
border-bottom:1px solid #254A67;
font-size:12px;
}

.leftcolwithoutborder
{
border:0px;
margin-left:10px;
}
.leftcolsearch
{
position:relative;
}

.leftcol a,.leftcolsearch a,.leftcolv
{
line-height:150%;
}

.maincol,.maincol_login
{
width:450px;
margin:0 10px 5px 19px;
border-left:1px solid #254A67;
border-right:1px solid #254A67;
border-bottom:1px solid #254A67;
}

.featuredcol
{
width:450px;
margin:0 10px 5px 14px;
}

.maincol_login
{
width:700px;
}


.homecriteriaconheaderlt
{
background-image:url('./../images/layout/home/bars/Lbluebar.gif');
background-repeat:no-repeat;
width:236px;
height:27px;
margin:10px 0 0 10px;
padding:0 0 0 5px;
}


.conheaderlt, .conheaderrt,.conheaderlog
{
background-image:url('./../images/layout/home/bars/Lbluebar.gif');
background-repeat:no-repeat;
width:236px;
height:27px;
margin:10px 0 0 10px;
padding:0 0 0 5px;
}

.conheadersprite
{
width:236px;
height:27px;
margin:10px 0 0 10px;
padding:0 0 0 5px;
}

.conheadercenter
{
width:447px;
height:27px;
margin:10px 0 0 19px;
padding:0 0 0 5px;
}


.Rbluebar
{
display:none;
}

.searchheader
{
background-image:url('./../images/layout/home/headerbar/searchtext.gif');
background-repeat:no-repeat;
}
.conheaderlt h2,.conheaderrt h2
{
font-family:"arial bold";
color:white;
font-size:17px;
}

 #center h2, h2
{
color:#993333;
font-size:17px;
}
.conwraplc h2
{
padding:8px 0 0 10px;
font-family:"arial bold";
color:#ffffff;
font-size:17px;
}
#center h2
{
margin:15px 0 0 20px
}

.vehiclecon
{
border: 1px solid #999;
height:45px;
width:140px;
float:left;
} 

.vehiclewrap
{
font-size:12px;
height:120px;
width:140px;
float:left;
margin:5px;
text-align:center;
}

select.makemodel,#formconsearch input 
{
width:135px;
margin:5px;
}

.quicksearchlink a
{
color:#002746;
}

.morevehicles
{
text-align:right;
font-size:12px;
}

.formconsearch
{
padding:10px;
}

#searchlink
{
font-size:12px;
text-align:center;
}

.formcon
{
margin:5px 0 5px 0;
}

#contactinfo span
{
font-size:11px;
}   

#modelSelect
{
display:inline;
}

#modelSelect select
{
width:200px
}

.searchrow
{
height:20px;
width:200px;
}

.buttonspace
{
float:left;
width:85px;
height:20px;
margin-left:10px;
color:#002746;
text-decoration:underline;
}

#vehiclesearchbutt
{
margin:0 0 0 15px;
}

#vehiclesearchbutton
{
height:100px;
}

#quicksearchanchor
{
position:absolute;
bottom:5px;
left:20px;
}

.hometransport
{
padding-left:8px;
}

/* vehicle details page structure */
#vehiclecontainer
{
float:left;
width:980px;
}

.vehicleconheader h2
{
padding:7px 0 0 10px;
font-family:"arial bold";
color:#993333;
font-size:17px;
float:left;
}

.vehicleconheader a, .mainconheader a
{float:right;
font-size:11px;
margin:8px 15px 0 0;
color:#ffffff;
}

.titlecontainer
{
margin:10px;
}

.titlecontainer a
{
color:#993333
}

.modelMenuChoice
{
width:205px;
}
.searchDropDown
{
width:125px;
}

#bidinfo 
{
float:left;
height:285px;
width:470px;
}

#bidinfoblank
{
width:450px;
height:285px;
}
       
#bidinfo hr
{
text-align:left;
height:1px;
margin:0;
padding:0;
}

.icon img
{
margin:5px 4px 0 0;
}

.icon
{
float:right;
}

#bidinfo h4
{
Color:#002343;
font-size:12px;
padding:5px;
margin-top:5px;
}

.bidinfospace
{
height:35px;
width:470px;
margin:5px 5px 1px 15px; 
border-bottom:1px solid;
}

.bidinfospace a img
{
border:none;
margin-top:5px;
}

.bidinfospace h4
{
float:left;
}

.bidspace
{
font-size:12px;
margin:5px 5px 5px 10px;
width:450px;
}

.bidSpaceNoWidth
{
font-size:12px;
margin:5px;
line-height:1.5em;
}

#imagecontainer
{
float:left;
height:487px;
padding:10px;
border:1px solid #9e9fa1;
margin:10px;
background-color:#ffffff;
width: 407px;
}

#imagecontainer a
{
color:#993333;
}

.picturewrap
{
padding-left:17px;
width:297px;
}

.arrowfloat
{
margin:7px;
float:left;
}

.scrollimagefloat
{
width: 290px;
float: left;
}

.vehiclecontainer
{
background-color:#f0f3fa;
border:1px solid #656668;
margin:0 10px 10px 10px;
}

.tnimages
{
width:100px;
float:left;
margin:0;
}

.mainconwrap
{border:1px solid;
}

#mainconwrap h5
{
margin:10px;
font-size: 14px;
}

.equipmentTable 
{
margin-bottom:10px
}

.equipmentTable td
{
padding:2px 30px 2px 10px;
width:231px;
}

.detail_A,.detail_B
{
border:1px solid #656668;
margin-left:10px;
float:left;
width:437px;
}

.detail_B
{
width:489px;
}

.detail_C
{
border:1px solid #656668;
background-color:#F0F3FA;
padding-top:3px;
margin:10px;
}

.detail_D
{
border:1px solid #656668;
margin-left:10px;
width:938px;
}

.detail_D_sub1
{
width:437px;
float:left;
}

.detail_D_sub2
{
width:489px;
margin-left:10px;
float:left;
}

/* bid details page */
#maincont_bid
{
margin-left:20px;
}

#maincont_bid hr
{
width:90%;
text-align:left;
height:1px;
margin:0;
padding:0;
}

#cont_vehtitle h5
{
font-size:12px;
Color:#993333;
float:left;
}

#maincont_bid h4
{
Color:#002343;
font-size:12px;
margin-top:5px;
}

.cont_bidspace ol
{
margin:10px 0 0 50px;
}
.cont_bidspace ul
{
margin:10px 0 0 50px;
}
.cont_bidspace
{
margin: 10px 5px 5px 0px;
}

#floatrightform
{
float:right;
padding-top:20px;
line-height:1.05em;
display:inline;
}
#floatleftform
{
display:inline;
}

.cont_bidspace form
{
margin-bottom:15px;
}
.cont_bidspace input
{
margin-left:20px;
margin-top:5px;
}

.cont_bidspace a img
{
border:none;
margin-top:5px;
}

.vehicleconheader
{
background-image:url('./../images/layout/detail/fullheader.gif');
background-repeat:no-repeat;
width:967px;
height:27px;
margin:10px 10px 0 10px;
padding:0 0 0 5px;
}

.vehicleconheader h2
{
padding:7px 0 0 10px;
font-family:"arial bold";
color:#993333;
font-size:17px;
float:left;
}

.vehicleconheader a, .mainconheader a
{float:right;
font-size:11px;
margin:8px 15px 0 0;
color:#ffffff;
}




#seller img
{
margin-top:10px;
margin-left:10px;
}

.bluebox
{
background-color:#d4e2ed;
padding-top:3px;
}

.whitebox
{
background-color:#ffffff;
padding-top:3px;
}

.clearone
{
clear:both;
height:1px;
}

.cleartwo
{
clear:both;
height:18px;
}

.detailsrow
{
float:left;
margin:0 40px 20px 10px;
line-height:2em;
}

.detailsrowtire
{
margin-left:10px;
}

.detailsrowtire table
{
text-align:left;
border-collapse:collapse;
}

.detailsrowtire td
{
width:123px;
}


.detailsrowfixed label,.detailsrowseller label,.bidspace label,.detailsrowsellerfixed label
{
width: 14em;
float:left;
display: block;
color:#333333;
}

.bidspace label
{
width:17em;
}

.detailsrowseller label,.detailsrowsellerfixed label
{
width: 5em;
}

.detailsrowsellerfixed
{
width:450px;
}

.detailsrowfixed2
{
width:200px;
}

.detailsrow2,.detailsrow3
{
float:left;
margin:0 50px 20px 10px;
line-height:2em;
font-size:12px;
}

.detailsrow3 
{
font-size:12px;
margin:0pt 0pt 20px 10px;
width:600px;
}

/* search page */
#searchcontainer
{
float:left;
width:980px;
}

.vehiclecolbuy,.leftcol, .rightcol,.leftcolv,.leftcolsearch
{
background-color:#f0f3fa;
}


.mainconwrap_search b,.mainconwrap_search hr,.leftcolsearch hr
{
color:#002746;
}

.mainconheader a
{float:right;
font-size:12px;
margin:8px 15px 0 0;
}

.searchbyvin,.searchbydescrip,.detailsearch
{
float:left;
background-color:#f0f3fa;
width:405px;
height:130px;
}

.searchbydescrip
{
float:right;
width:530px;
}

.detailsearch
{
width:950px;
height:200px;
}

.searchbywrap
{
height:110px;
width:950px;
margin-top:5px;
}

.detailedsearchwrap
{
height:100px; 
width:950px;
}

.bluecontainer
{
background-color:#d4e2ed;
width:950px;
}

#conwrap2
{
clear:both;
}

.detailsrow
{
float:left;
margin:0 40px 20px 10px;
}

#mainconwrap h5
{margin:10px;
font-size: 14px;
}

.formrow
{width:500px;
margin:50px 0 50px 0;
}

.formrow2
{width:300px;
}

.fieldcolumn select
{
width:100%;
}

 .fieldcolumn label,.fieldcolumnaccount label,.accountlabel,.fieldcolumnwithoutpush label,.fieldcolumnpassword label,.fieldcolumnreport label
     {
     width: 7em;
     float:left;
     text-align: right;
     margin-right: 0.25em;
     margin-left:0.25em;
     margin-top:0.25em;
     display: block;
     }  
     
     .fieldcolumnwithoutpush label
{
margin-top:0;
}
     
     .accountlabel
     {
     width:10em;
     margin-top:0;
     }
     
     .fieldcolumnaccount label
    {
    width:8em;
    }
    
    .fieldcolumnpassword label
     {
    width:13em;
    }
    
   
    
     .fieldcolumn2 label,.fieldcolumnfirst label,#consignor label,.fieldcolumn3 label,.fieldcolumn4 label,.fieldcolumn5 label,.fieldcolumnseller label
       {
     float:left;
     text-align: right;
     margin-right: 0.25em;
     margin-left:0.25em;
     margin-top:0.25em;
     display: block;
     }
     
     .fieldcolumnfirst label
     {
     width:80px;
     }
     
     .fieldcolumn2 label
     {
     width:100px; 
     }
     
     .fieldcolumn2, .fieldcolumn3,.fieldcolumnfirst,#searchformselect3,.searchformselect,.fieldcolumnfloat,.fieldcolumn4,.fieldcolumnseller
     {float:left;
     }
     
     #searchformselect3
     {
     margin-left:30px;
     }
     
.fieldcolumn2
{
margin:0;
width:250px;
}

.fieldcolumn3
{
margin:0;
}
.fieldcolumnfirst
{
margin:0;
width:220px;
}

.fieldcolumn4,.fieldcolumnseller
{
margin:10px 20px 10px 0;
}

.fieldcolumnseller select
{
width:310px;
}

.clearfix
{
height:1px;
clear:both;
}

.fieldcolumn,.fieldcolumnturnin,.fieldcolumnturnincon,.fieldcolumnreport
{
float:left;
margin:27px 40px 27px 27px;
display:inline;
}

.fieldcolumnturnin
{
width:700px;
}

.fieldcolumnturnincon
{
width:800px;
}

.fieldcolumncheckbox
{
margin:15px 0 0 25px;
}


.floatright
{
float:right;
}

/* search results page*/

.whitebox,.bluebox
{
margin:10px;
}
.rowimage,.rowdescripreport,.sortspace,.sortspacewatch,.rowdescripreport2,.rowdescripreport3,.rowdescripreport4,.rowdescripreport5,.smsearchtitlefloat,.smwatchtitlefloat,.smrowdescrip,.lrsearchtitlefloat,.lrrowdescrip,.bidcountdetail
{
float:left;
font-size:12px;
margin-top:5px;
width:85px;
}
.rowdescrip,.searchtitlefloat,.watchtitlefloat
{
float:left;
font-size:12px;
margin-top:5px;
width:66px;
}
.searchtitlefloatimage
{
float:left;
font-size:12px;
margin-top:5px;
width:80px;
}
.sortspace
{
width:60px;
}
.sortspacewatch
{
width:57px;
}
.watchtitlefloat2
{
float:left;
font-size:12px;
margin-top:5px;
width:75px;
}
.watchdetailfloat
{
float:left;
font-size:12px;
margin-top:5px;
width:75px;
}
.rowdescripreport
{
width:110px;
}

.rowdescripreport2
{
width:130px;
}

.rowdescripreport3
{
width:140px;
}

.rowdescripreport4
{
width:90px;
}

.rowdescripreport5
{
width:85px;
}

.smwatchtitlefloat,.smwatchtitlefloat a,.watchtitlefloat,.watchtitlefloat2,.titlefloat a,.titlefloat2 a, .titlefloat3 a,.titlefloat4 a,.titlefloat5 a,.searchtitlefloat a,.searchtitlefloat2 a,.smsearchtitlefloat a,.lrsearchtitlefloat a,.titlefloat6 a,.titlefloat7 a
{
color:#002343;
}

.titlefloat,.titlefloat3,.titlefloat4,.titlefloat5,.titlefloat6,.titlefloat7
{
float:left;
font-size:12px;
margin-top:5px;
margin-left:12px;
display:inline;
color:#002343;
}

.titlefloat6
{margin: 5px 2px 0 18px;
width:50px;
}
.smsearchtitlefloat,.smwatchtitlefloat,.smrowdescrip
{
width:40px;
}
.bidcountdetail
{
width:40px;
text-align:center;
}
.lrsearchtitlefloat,.lrrowdescrip
{
width:160px;
}

.reptitlefloat, .reptitlefloat3, .reptitlefloat4
{
float:left;
font-size:12px;
margin-top:5px;
display:inline;
color:#002343;  
width:110px;
}

.reptitlefloat3
{
width:90px;
}

.reptitlefloat4
{
width:85px;
}

.titlefloat5
{
margin-left:330px;
}

.titlefloat3,.rowdescripwatch2
{
width:70px;
}

.titlefloat7,.rowdescripwatch7
{
width:120px;
}

.titlefloat,.rowdescripwatch
{
width:20px;
}

.rowdescrip2,.titlefloat2,.savesearchrowcriteria,.rowdescrip3,.reptitlefloat2,.searchtitlefloat2
{
float:left;
font-size:12px;
width:175px;
margin-top:5px;
display:inline;
}

.rowdescrip3  {
  display:block;
  overflow:hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}


.searchtitlefloat2,.rowdescrip2,.rowdescrip3,.reptitlefloat2
{
width:185px;
}

.rowdescripwatchtime
{
width:55px;
}

.searchtitlefloat2
{
margin-left:20px;
}

.savesearchrowcriteria
{
width:400px;
margin-left:70px;
}
.rowimage
{
width:100px;
margin:3px;
}

.titlefloat2
{
margin-left:80px;
display:inline;
}

.titlefloat4
{
margin-left:20px;
display:inline;
}

.whitenav,.whitenavleft
{
float:left;
font-size:12px;
margin-top:5px;
width:460px;
}
.whitenav
{
width:230px;
text-align:right;
margin-right:15px;
}

.historycol,.vehiclepurch,.vehiclepurchlabel
{
margin:15px;
}

.vehiclepurch,.vehiclepurchlabel
{
 line-height:2em;
 text-align:right;
 margin-left:100px;
}

.vehiclepurch
{text-align:left;
margin-left:0;
}

.amount
{
margin-left:30px;
}

.buynow
{
margin-left:70px;
}

.indent
{
text-indent:45px;
}

.rowdescripwatch,.rowdescripwatch2,.savesearchbuttons,.rowdescripwatchtime,.rowdescripwatch7
{
font-size:12px;
margin-top:5px;
margin:8px;
}

.rowdescripwatch3,.rowdescripwatch4
{
float:left;
font-size:12px;
margin-top:5px;
width:50px;
margin:0 5px 0 5px;
}

.rowdescripwatch4
{
margin:8px;
}

.rowdescrip2 img
{
margin:3px;
}
.checkbox
{
width:20px;
margin:20px 5px 20px 5px;}

.dropfloatright
{
margin:3px 20px 0 0;
}

.savesearchbuttons a
{
margin:0 10px 0 10px;
}

.watchfloatright
{
float:right;
width:105px;
}

/*my account page*/

.fieldcolumnaccount
{
margin:10px 0 10px 0;
}

.bluebar
{
background-color:#f0f3fa;
padding:3px 3px 0 3px;
border:1px solid white;
}

.whitebar
{
padding:3px 3px 0 3px;
border:1px solid white;
}

.bluebarmyaccount
{
background-color:#f0f3fa;
border:1px solid #c4c7ce;
padding:3px;
}

.whitebarmyaccount
{
background-color:#ffffff;
border:1px solid #c4c7ce;
padding:3px;
}

.accountnotC1,.accountnotC1blue
{
float:left;
border-bottom:1px solid #c4c7ce;
width:160px;
padding:7px;
}

.accountnotC1Title
{
float:left;
border-bottom:1px solid #c4c7ce;
width:160px;
padding:7px;
background-color:#f0f3fa;
}

.accountnotC1blue
{
background-color:#f0f3fa;
}

.accountnotC2,.accountnotC2blue,.accountnotC4,.accountnotC4blue
{
float:left;
border-bottom:1px solid #c4c7ce;
width:30px;
height:19px;
padding:5px;
}

.accountRetVehPurchaseC2 {
  border-bottom:1px solid  #c4c7ce !important;
  width:30px;
  float:left;
  padding:5px;
  height:32px;
}

.accountRetVehPurchaseC4 {
  border-bottom:1px solid #c4c7ce !important;
  height:42px;
}

.accountRetVehPurchaseC3 {
float:left;
border-bottom:1px solid #c4c7ce;
width:136px;
padding:4px 5px 3px 5px;
height:35px;
} 

.accountnotC2bluew,.accountnotC4bluew
{
float:left;
border-bottom:1px solid #c4c7ce;
width:30px;
height:34px;
padding:5px;
}

.accountnotC2Title,.accountnotC4Title
{
float:left;
border-bottom:1px solid #c4c7ce;
width:30px;
height:19px;
padding:5px;
background-color:#f0f3fa;
}

.accountnotC2blue,.accountnotC2bluew,.accountnotC4blue,.accountnotC4bluew
{
background-color:#f0f3fa;
}

.accountnotC3,.accountnotC3blue
{
float:left;
border-bottom:1px solid #c4c7ce;
width:136px;
padding:4px 5px 3px 5px;
height:22px;
}

.accountnotC3bluew
{
float:left;
border-bottom:1px solid #c4c7ce;
width:136px;
padding:4px 5px 3px 5px;
height:37px;
}

.accountnotC3Title
{
float:left;
border-bottom:1px solid #c4c7ce;
width:136px;
padding:4px 5px 3px 5px;
height:22px;
background-color:#f0f3fa;
}

.accountnotC3blue,.accountnotC3bluew
{
background-color:#f0f3fa;
}

.accountnotbox
{
width:400px;
height:165px;
border-top:1px solid #c4c7ce;
border-left:1px solid #c4c7ce;
border-right:1px solid #c4c7ce;
margin:10px;
}

.accountnotwrap
{
width:440px;
height:70px
}

.containerSubL
{
float:left;
margin:5px 10px 5px 20px;
}

.containerSubR
{
float:right;
margin:5px 20px 5px 10px;
}

.myAccountSub
{
border:1px solid #305a84;
background-color:#fcfdff;
width:444px;
margin-bottom:10px;
}

.myAccountSub2
{
border:1px solid #305a84;
background-color:#fcfdff;
width:424px;
margin-bottom:10px;
padding:10px;
}

.myaccountuser
{
margin-left:37px;
}

.fieldcolumnfloat2,.reportpush
{
margin-left:40px;
}
.fieldcolumn li
{
margin-left:30px;}

#odooutline,#offuse
{
border-top:1px solid;
border-left:1px solid;
width:708px;
height:328px;
}

#offuse
{
height:185px;
}

.odolgbox,.odosmbox,.odoxtrasmbox,.offmdbox,.offsmbox,.offlgbox,.offlgboxgrey
{
float:left;
border-right:1px solid;
border-bottom:1px solid;
width:468px;
height:40px;
padding-left:3px;
}

.odosmbox
{
width:232px;
}

.odoxtrasmbox
{
width:114px;
}

.offmdbox
{
width:350px;
}

.offsmbox
{
width:173px;
}

.offlgbox,.offlgboxgrey
{
width:704px;
}

.offlgboxgrey
{
background-color:#999999;
text-align:center;
height:20px;
}

.checkboxcon
{
margin:0 50px 0 50px;
float:left;}

.turnin_subcon
{
width:500px;
}

.marginpush
{
margin-left:109px;
}

.marginpushdate
{
position:absolute;
margin-top:247px;
margin-left:56px;
}

.leftbidcontainer
{
float:left;
width:500px;
}

.rightbidcontainer
{
float:left;
width:300px;
height:18px;
margin-top:3px;
}

.bidcontainer
{
width:800px;
}

.locationform
{
margin-left:90px;
}

.questioncon
{
float:left;
width:500px;
}

#error
{
margin-top:10px;
}

.errorred
{
color:red;
float:left;
margin-top:-5px;
margin-left:10px;
}

.red2
{
color:#993333;
}

.warning
{
color:red;
width:700px;
}

.messageList
{
margin-left:30px;
}

.toccontainer
{
float:left;
width:950px;
border-left:30px solid #fff;
border-right:230px solid #fff; 
}

.toccontainer ul
{
margin-left: 10px;
padding: 10px;
}

.toccontainer ol
{
margin-left: 10px;
padding: 10px;
}

.toccontainer li
{
margin-left: 10px;
}

.toccontainer p
{
padding: 10px;
}


.savedSearchNameTitle
{
float:left;
font-size:12px;
width:200px;
margin-top:5px;
display:inline;
color:#002343;
}

.savedSearchCriteriaTitle
{
float:left;
font-size:12px;
width:280px;
margin-top:5px;
display:inline;
color:#002343;
}

.savedSearchNameColumn
{
float:left;
font-size:12px;
margin-top:5px;
width:200px;
}

.savedSearchCriteriaColumn
{
float:left;
font-size:12px;
margin-top:5px;
width:280px;
}

.savedSearchTypeTitle
{
float:left;
font-size:12px;
width:200px;
margin-top:5px;
display:inline;
color:#002343;
}

.savedSearchTypeColumn
{
float:left;
font-size:12px;
width:200px;
}

.savedSearchActionColumn
{
float:left;
font-size:12px;
margin-top:5px;
width:200px;
}

.psiParentDiv {
    padding-bottom:8px;
}


.col1_psi {
    width:5%;
    display:inline;
    font-weight:bold;
    margin-left: 1.5%;
}

.col2_psi {
    display:inline;
    width:50%;
    border:0px;
    font-weight:bold;
}


#col1
{
float: left;
width: 60%;
margin-left: 1%;
display:inline;

}

#col2
{
float: left;
width: 30%;
margin-left: 1%;
padding-top:10px;
}

A.quicksearchpopup
{
  display: block;
  font: 14px helvetica;
  color: #002343;
  text-decoration: none;
  margin-top: 4px;
  margin-bottom: 4px;
}
A.quicksearchpopup:link
{
  color: #002343;
  text-decoration: none;
}
A.quicksearchpopup:hover
{
  color: #002343;
  text-decoration: none;
  font-weight: bold;
}

A.subroll 
{
border-bottom:1px dotted #999999;
display: block;
font: 14px helvetica;
color: #002343;
text-decoration: none;
}

A.broll 
{
display: block;
font: 14px helvetica;
color: #002343;
text-decoration: none;
}

A.subroll:link,A.broll:link
{
color: #002343;
text-decoration: none;
}

A.subroll:hover,A.broll:hover
{
color: #002343;
}

#damages
{
width:810px;
margin-left:10px;
}

.damagetitle,.damagearea,.damagetype,.damageestimate
{
width:175px;
float:left;
}
.damageregion
{
font-weight:bold;
width:175px;
float:left; 
}
.damagetotal2
{
font-weight:bold;
float:left;
}

.damagedescription,.damagetitle2
{
width:260px;
float:left;
margin-right:25px;
}

.damagetotal1
{
width:635px;
float:left;
font-weight:bold;
}
.damagetotal3
{
width:675px;
float:left;
font-weight:bold;
}

#picviewwrap
{
margin:0px auto 0px auto;
text-align:center;
}

#picviewmain
{
height:480px;
width:640px;
}

#picbuttons img,#picviewthumb img
{
margin:3px;
}



.userAgreementButtons
{
width:935px;
}


/*
Menu related selectors
*/
.jsdomenudiv,.jsdomenuwhitebgdiv,.jsdosubmenudiv,.jsdosubmenuwhitebgdiv{
  background-color: #F0F3FA;
  border: 1px solid #254A67;
  cursor: default;
  position: absolute; /* Do not alter this line! */
  visibility: hidden;
  z-index: 10;
  text-align: left;
}

.jsdomenuoverflowdiv{
  background-color: #F0F3FA;
  border: 1px solid #254A67;
  cursor: default;
  position: absolute; /* Do not alter this line! */
  visibility: hidden;
  z-index: 10;
  text-align: left;
  height: 320px;
  overflow-y: auto;
}

.jsdomenuitem {
  background-color: transparent;
  border-bottom: 1px solid #a5a5a7;
  color: #002343;
    font:12px helvetica, verdana, sans-serif;
  padding: 2px 18px 2px 10px;
  position: relative; /* Do not alter this line! */
}

.jsdomenuitemover {
  background-color: #FFFFFF;
  text-decoration: underline;
  border-bottom: 1px solid #254A67;
  border-top: 1px solid #254A67;
  font:12px helvetica, verdana, sans-serif;
  color: #002343;
  padding: 2px 18px 2px 10px;
  position: relative; /* Do not alter this line! */
}

.jsdomenuitemoverNoBorderBottom {
  background-color: #FFFFFF;
  text-decoration: underline;
  border-top: 1px solid #254A67;
  font:12px helvetica, verdana, sans-serif;
  color: #002343;
  padding: 2px 18px 2px 10px;
  position: relative; /* Do not alter this line! */
}

.jsdomenuitemoverNoBorderTop {
  background-color: #FFFFFF;
  text-decoration: underline;
  border-bottom: 1px solid #254A67;
  font:12px helvetica, verdana, sans-serif;
  color: #002343;
  padding: 2px 18px 2px 10px;
  position: relative; /* Do not alter this line! */
}
.jsdomenuarrow {
  background-image: url('./../images/jsdomenu/arrow.gif');
  background-repeat: no-repeat; /* Do not alter this line! */
  height: 12px;
  position: absolute; /* Do not alter this line! */
  right: 8px;
  width: 6px;
}

/*
Example of selectors for icons. Change the height and width to match the actual 
height and width of the icon image.
*/
.icon1 {
  background-image: url(icon1.png);
  background-repeat: no-repeat; /* Do not alter this line! */
  height: 16px;
  left: 2px;
  position: absolute; /* Do not alter this line! */
  width: 16px;
}

.icon2 {
  background-image: url(icon2.png);
  background-repeat: no-repeat; /* Do not alter this line! */
  height: 16px;
  left: 2px;
  position: absolute; /* Do not alter this line! */
  width: 16px;
}

.icon3 {
  background-image: url(icon3.png);
  background-repeat: no-repeat; /* Do not alter this line! */
  height: 16px;
  left: 2px;
  position: absolute; /* Do not alter this line! */
  width: 16px;
}

code {
  background-color: #FFFFFF;
  border: 1px dashed #009966;
  display: block;
  font-size: 12px;
  padding: 10px;
}

.iconcontainer
{
border-bottom: 1px solid #9E9FA1;
margin: 0 0 0 15px;
width: 440px;
}

.transportLnk{
padding-left:8px;
}

.orderImg{
padding-left:5px;
}

.passwordForm span  
{
float:left;
margin:5px;
}

 .fieldcolumnsf label
     {
     width: 7em;
     float:right;
     text-align: right;
     margin-right: 0.25em;
     margin-left:0.25em;
     margin-top:0.25em;
     display: block;
     } 

.fieldcolumnsf
{
float:right;
margin:27px 40px 27px 27px;
display:inline;
}

.CustomerServiceBlock
{
  display:inline;
}
.rightCustomerServiceHeader
{
width:242px;
padding:0px 0px 0px 0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:10px;   
font-size:12px;
}


.rightCustomerServiceContent
{
width:229px;
padding:5px 5px 5px 5px;
margin:-2px 10px 10px 10px;
border-left:1px solid #254A67;
border-right:1px solid #254A67;
border-bottom:1px solid #254A67;
font-size:12px;
}




#retrival_question

{

border:1px solid #305a84;

width:901px;

height:auto;

margin:10px 21px 10px 21px;
 
background-color:#fcfdff;

padding-left:20px;

}

#retrival_question_main

{



width:931px;

height:105px;

padding-left:16px;

}


#retrival_question_main_login_question

{



width:931px;

height:142px;

padding-left:16px;

}

div.border{

border-bottom:1px solid #E1E1E1; 

margin:0px 8px 2px 8px;

width:600px;
}


* html #retrival_question

{

border:1px solid #305a84;

width:891px;

height:134px;

margin:10px 21px 20px 21px;

background-color:#fcfdff;

padding-left:20px;

}



#retrival_question p{

color:#000;

margin:18px 0px 0px 10px;

width:855px;

padding-bottom:5px;

border-bottom:1px solid #D1D1D1;



}



div.note {

color:#000;

margin:18px 0px 0px 20px;

font-weight:bold;

}



#retrival_success
{
    background:#dfdfdf;
	border:1px solid #cfcfcf;
	color:#404040;
	width:870px;
	height:74px;	
	margin:15px 21px 15px 21px;
	padding-left:20px;

}

#retrival_success p{
   color:#404040;
   margin:18px 0px 0px 10px;
   width:855px;
   padding-bottom:5px;
}


.choice{
font-size:12px;
padding:2px;
}

.passwordRetrievalQuestionDiv
{
  width:300px;
}




#retrival_question

{

border:1px solid #305a84;

width:901px;

height:auto;

margin:10px 21px 10px 21px;
 
background-color:#fcfdff;

padding-left:20px;

}

#retrival_question tr {margin:10px 0px 15px 10px;}
#retrival_question td {margin:10px 0px 15px 10px;}
#retrival_question table {margin:10px 0px 15px 10px;}

#retrival_question_main

{



width:931px;

height:105px;

padding-left:16px;

}


#retrival_question_main_login_question

{



width:931px;

height:142px;

padding-left:16px;

}

div.border{

border-bottom:1px solid #E1E1E1; 

margin:0px 8px 2px 8px;

width:600px;
}

#retrival_question1
{
	background:#dfdfdf;
	border:1px solid #cfcfcf;
	color:#404040;
	width:620px;
	height:95px;
	line-height:22px;
	margin:10px 0px 20px 2px;
	float:left;
}

#retrival_question1 hr{

color:#ccc;

margin:0px 8px 2px 8px;

height:1px;

width:594px;
}

#retrival_question1 p{
	color:#404040;
	font-size:10px;
	font-weight:bold;
	margin:1px 8px 10px 8px;
}

.retrival_question1_error{
	color:#A3555B;
	font-weight:bold;
	margin-left:12px;
}

#retrival_question2
{
	background:#dfdfdf;
	border:1px solid #cfcfcf;
	width:257px;
	height:95px;
	line-height:22px;
	float:left;	
	margin:10px 0px 20px 17px;
	color:#404040;
}
#retrival_question2 p
{
	color:#404040;
	margin:10px 0px 10px 10px;
	padding-bottom:5px;
}


* html #retrival_question

{

border:1px solid #305a84;

width:891px;

height:134px;

margin:10px 21px 20px 21px;

background-color:#fcfdff;

padding-left:20px;

}



#retrival_question p{

color:#000;

margin:18px 0px 0px 10px;

width:855px;

padding-bottom:5px;

border-bottom:1px solid #D1D1D1;
}

.validationError {
  color: red;
}


.hint_pullldown {
  width:265px;
}


.create_hint_note {

color:#404040;

margin:10px 0px 0px 10px;

}


#create_hint_question
{

border:1px solid #305A84;
  
width:880px;

height:160px;
padding-right:16px;
padding-left:16px;
padding-top:20px;
margin-left:20px;
margin-right:20px;
margin-top:20px;
margin-bottom:20px;
}



/* my account seller details css*/
.myaccount_seller_details_logo_upload_label{
  font-weight:bold;
}

.myaccount_seller_details_logo_upload_descript{

}

.myaccount_seller_details_description_upload_label{
  font-weight:bold;
}
.myaccount_seller_details_dbaname_title {
  font-weight:bold;
}
.myaccount_seller_details_description_upload_descript{

}
.myaccount_seller_details_dbaname_label{
  
}

.myaccount_seller_details_description_content{
height:100px;
width:420px;
}


.myaccount_seller_details_dbaname{
}
.myaccount_seller_details_dbaname_grey{
    color:#999999;
}
.myaccount_seller_details_reset_table {
   width:420px;
   border:0px;
}
.myaccount_seller_details_msg_error{
    width:160px;
}
.myaccount_seller_details_preview_save_buttons{
  width:260px;
}
.upload_file_error 
{
 color:red; 
}

.vdp_seller_rating_seller_details_title {
    border-bottom:1px solid #656668;
}

.myaccount_seller_details_upload_file_comb {

       position: relative; 

}

.myaccount_seller_details_upload_file {

  position: relative;
  text-align: right;
  filter:alpha(opacity: 0);
  opacity: 0;

    
  z-index: 2;
  width: 300px;
}
.myaccount_seller_details_upload_file_fakefile_comb{

  position: absolute;
  top: 0px;
  left: 0px;

    
  z-index: 1;
  width: 424px;
}
.myaccount_seller_details_upload_file_fakefilename {
    width: 273px;
}




.savedSearchCriteriaSection
{
width:950px;
}


/* new menu */
.main_menu a
{
    outline: none;
}

.main_menu a:active
{
    outline: none;
}

.main_menu a:focus
{
-moz-outline-style: none;
}

input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
{   
    border : 0px;
} 

.t_indent{
  margin-left:16px;
}
.dropmenudiv_b{
position:absolute;
top: 0;
border-top: 2px solid #ccc; /*THEME CHANGE HERE*/
border-right: 1px solid #1d5085; /*THEME CHANGE HERE*/
border-left: 1px solid #1d5085; /*THEME CHANGE HERE*/
border-bottom: 1px solid #1d5085; /*THEME CHANGE HERE*/
font:normal 11px Verdana;
line-height:20px;
z-index:100;
background-color: #f2f2f2;
width: 200px;
text-align:left;
visibility: hidden;
}

.dropmenudiv_b a{
display: block;
text-indent: 0px;
border-bottom:dotted 1px #b1c1d1;
padding: 2px 0;
text-decoration: none;
color: #666666;
width:180px; 
margin:0px 10px 0px 10px;
font-size:10px;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
color:#666;
font-weight:bold;
text-decoration:none;
}



.dropmenudiv_c{
position:absolute;
top: 0;
border-top: 2px solid #ccc; /*THEME CHANGE HERE*/
border-right: 1px solid #1d5085; /*THEME CHANGE HERE*/
border-left: 1px solid #1d5085; /*THEME CHANGE HERE*/
border-bottom: 1px solid #1d5085; /*THEME CHANGE HERE*/
font:normal 11px Verdana;
line-height:20px;
z-index:100;
background-color: #f2f2f2;
width: 238px;
text-align:left;
visibility: hidden;

}

.dropmenudiv_c  a{
display: block;
text-indent: 0px;
border-bottom:dotted 1px #b1c1d1;
padding: 2px 0;
text-decoration: none;
color: #666666;
width:218px; 
margin:0px 10px 0px 10px;
font-size:10px;
}

.dropmenudiv_c  a:hover{ /*THEME CHANGE HERE*/
color:#666;
font-weight:bold;
text-decoration:none;
}

/*header and logo section*/



/* Menu Section */


.sIFR_text{
  margin:0px 22px 0px 22px;
  color:#333;  
  float:none;
    font-size:12px;
    font-weight:bold;
  border:1px solid #CCC;  
  text-transform:uppercase; 

}


/*IE7 HACKS*/

*+html #cufon_text{
line-height:29px;             
}
*+html #cufon_text2{
line-height:29px;             
}
*+html #cufon_text3{
line-height:29px;             
}
*+html #cufon_text4{
line-height:29px;             
}
*+html #cufon_text5{
line-height:29px;             
}
*+html #cufon_text6{
line-height:29px;             
}
.white_link, a.white_link:hover{
  color:#fff;
  text-decoration:none;
}


/*-------------------------------------------------/
 * @section   Support Class `dir`
 * @level sep ul, .class
 */

ul.dropdown *.dir {
 padding-right: 0px;
 background-position: 100% 50%;
 text-align:left;
}


ul.dropdown ul li:hover *.dir {
 padding-right: 0px;
 background-position: 100% 50%;
 background-color: #ccd9e5;
 text-align:left;
}


.t_indent{
  margin-left:16px;
}

.marg_auto{
  margin:auto;
}


div.second_footer {
    width:auto;
    margin:0px 0px 0px 20px;
}
div.second_footer .second_footer_table {
    font-size:10px;
    text-decoration:none;
    margin-top:15px;
}
.select_org_dropdown{
    font-size:9px;
    text-decoration:none;
    font-family:arial;
}

.organization_select_but{
  float:right;
  width:40px;
  height:20px;  
  border:1px solid #1d5085;
  background-color:#cccccc; 
  font-weight:bold;
  font-size:12px;
  line-height:18px;
  padding:0px 0px 7px 0px;
} 

/*Bread Crumb*/
.bread_crumb{
  height:30px;
  background-color:#1d5185;
  color:#FFF;
  font-size:12px;
}
.bread_crumb a{
  color:#FFF;
  text-decoration:underline;
}

.ideal_listing_no_seller_details {
    height:182px;
    background-color:#F0F3FA;
    border-bottom:1px solid #254A67;
  border-left:1px solid #254A67;
  border-right:1px solid #254A67;
  font-size:12px;
  margin:0 10px 10px;
  padding:5px;
  width:229px;
}

.ideal_listing_section_no_permission {
    height:135px;
    background-color:#F0F3FA;
    border-bottom:1px solid #254A67;
  border-left:1px solid #254A67;
  border-right:1px solid #254A67;
  font-size:12px;
  margin:0 10px 10px;
  padding:5px;
  width:229px;
}

.ideal_listing_section_have_seller_details {
    height:135px;
    background-color:#F0F3FA;
    border-bottom:1px solid #254A67;
  border-left:1px solid #254A67;
  border-right:1px solid #254A67;
  font-size:12px;
  margin:0 10px 10px;
  padding:5px;
  width:229px;
}


.rowdescrip2 a:visited {
  color: #800080; border:0px;margin:0px;text-transform:none;
}
.ymms a:visited {
  color: #800080; border:0px;margin:0px;text-transform:none;text-decoration:none;
}


.myaccount_seller_configs_upload_file_comb {

       position: relative; 

}



.myaccount_seller_configs_upload_file_fakefile_comb{

  position: absolute;
  top: 0px;
  left: 0px;

    
  z-index: 1;
  width: 250px;
}
.myaccount_seller_configs_upload_file_fakefilename {
    width: 190px;
}

.myaccount_seller_config_reset_table {
   width:960px;
   border:0px;
}

.myaccount_seller_configs_upload_file  {
    font-size: 45px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 90;
    text-align: left;
    width: 136px;
    height:25px;
    filter:alpha(opacity: 0); WIDTH: 136px;
}
.browse_for_logo  {
    position: relative;
    top: 0;
    width: auto;
    z-index: 1;
    background-color: #1D5085;
    float: right;
}
.iminterested_color{
      background-color:#1D5085;
}

.floorplan_banner_text{
color: black;
font-size:12px;
font-weight:bold;
margin:11px 0px 0px 15px;
}
.floorplan_banner_img
{
border: 1px solid #CCD8E4;
color:#fff;
background:url('./../images/floorplan_banner_bck.gif') repeat center center;
height:35px;
width:567px;
}

.log_out_message_left{
  border:1px solid #C7D1DA;
  width: 450px;
  height: 272px;
  float: left;
  background-color: #F2F2F2;
  margin:30px 0px 10px 4px;
}
.log_out_message_img{
  border:1px;
  float:right;
  margin:30px 4px 10px 10px;
}

.log_out_message1{
  font-weight:bold;
    font-size:16px;
    margin: 20px 0px 0px 10px;
    padding:5px 5px 5px 5px;
}

.log_out_message2{
    font-size:12px;
    margin: 5px 0px 0px 10px;
    padding:5px 5px 5px 5px;
    line-height: 20px;
}

#log_out_line hr{
  color:#999999;
  margin:0px 0 10px 10px;
  height:1px;
  width:430px;
}

#log_in_line hr{
  color:#F2F2F2;
  margin:10px 0 15px 10px;
  height:1px;
  width:450px;
}

.createHintAnswer{
  margin:0px 0px 0px 118px;
}
.ps_menu_dd{
border-bottom:dotted 1px #b1c1d1;
}
.title_line5 {
    border-bottom: 1px solid #d0d0d0;
    margin-bottom: 10px;
    margin-left: 5px;
    width: 100%;
}

#vehiclecolbuy{background-color:#FFFFFF;border-bottom: none;border-left: none; border-right: none;}
.container_sub_D  {color:#404040; width: 900px; height:auto; background:#f1f1f1; border:1px solid #cfcfcf; margin:10px 0px 0px 0px; padding:15px;font-size:12px; }