/* Last modified by KEC 9:48 AM 3/7/2008 */
 /* Final CSS CODE */ 
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:6px 0 0 6px;padding:0}
body ul{margin-bottom:0}
table{font-size:12px;text-align:left;border-collapse:collapse}
th,p{margin:0}
th{background:#051a99;padding:0 3px 2px}
/* th - Dark blue with white text - Subject is the main function based on the purpose in the Page header */
div.body{left:5px;position:absolute;top:115px;width:990px;padding:0}
img{border:none}
img.featured{height:69px;width:92px}
img.list{height:38px;width:50px}
a.help{cursor:help}
.w50{width:50%}

/* header and footer */ 
.page_header_line,.bottom_nav,.page_header_line_vix{border-top:2px solid #0c0cb3;clear:both;width:984px}
.page_header_line,.page_header_line_vix{left:3px;line-height:2px;position:absolute;top:20px}
.page_header_line_vix{top:25px}
.buyer_info_header{position:relative;right:5px;top:45px;text-align:right}

/* .header_top_left - white with black text - Subject is the main purpose of the page */
.header_top_left{float:left;font-size:16px;padding-left:3px;position:absolute;width:490px}
.header_top_right{float:right;padding-right:3px;position:absolute;right:0;width:490px}
.header_bottom{padding-top:24px}
.header_bottom_vix{padding-top:29px}
.header_bottom_left,.header_bottom_center,.header_bottom_right{width:321px}
.header_bottom_left{float:left;left:3px;padding-left:3px;position:absolute}
.header_bottom_center{float:left;left:331px;position:relative}
.header_bottom_right{float:right;padding-right:3px;position:relative}
/* .subheader2 - light blue with white text - Only used as a detail header in direct relation or optional to the Main Table header. Also may be used as a Table Summary - Used as total row when summarizing coloumns. */
.subheader2{background:#4060b2;padding:2px 3px}
.subheader3{padding-left:3px}

/* footer */ 
.footer_left,.footer_right,.footer_center{float:left;width:300px;margin:0;padding:5px 0}
.footer_right{float:right}
.footer_center{width:390px}

/* table actions */ 
.table_actions_top,.table_actions_bottom{background:#c1c1c1;float:left;margin-top:4px;position:relative;width:990px;padding:0}
.table_actions_bottom{margin-top:0}
.table_actions_left,.table_actions_right,.table_actions_right_premium{float:left;position:relative;width:470px;padding:3px 0 1px 8px}
.table_actions_left{border-left:2px solid #eee;float:left;height:20px}
.table_actions_right,.table_actions_right_premium{border-right:2px solid #eee;float:right;height:20px}
.table_actions_right_premium{padding-right:8px}

/* form tables */
.news_table li{padding-bottom:7px}
.form_table p,.lot_table p{padding:0 10px 5px}
.reg_table,.news_table{text-align:left;width:450px;margin:10px auto 0!important}
.reg_table p,.dual_table p,.news_table p{margin:5px;padding:0 3px 5px 5px}
.news_table ul,.table_noborder ul{margin:0 0 0 20px}
.compare_table td{width:160px}
.compare_table{margin-top:10px}
.form_label{text-align:right;padding-right:3px;white-space:nowrap}
.form_value_reg{width:400px}
.form_message p,.form_value p,.form_value_reg p{padding:0 2px 3px}

/* list form tables */ 
.form_list{clear:both;width:990px}
.search_list,.license_list{clear:both;width:400px}
.form_list td,.license_list td,.search_list td{padding:0 3px}

/* list td formats */ 
.alert_home{width:189px}
.facility_home{width:146px}
.desc_home{width:125px}
.title{width:100px}
.icons{color:#CCC;width:90px}
.run{width:70px}
.status{width:65px}
.odometer,.title,.delete{width:60px}
.money{width:56px}
.pics{width:52px}
.lot,.lot_home{width:50px}
.damage{width:44px}
.date_home{width:43px}
.date{width:42px}
.loss,.currency{width:30px}
.item{width:25px}
.box{width:20px}
.phone{width:85px}
.coname,.contact,.email{width:230px}

/* list rows */
tr.feat_row1,tr.feat_row2{height:80px}
tr.home_guest_row{height:70px;padding-left:10px}
tr.home_row1,tr.home_row2{height:16px}

/* tables */ 
.table_featured_carlist{margin:2px 0 0}
.table_noborder{margin:0 0 3px}
.table_login{margin:5px 0 16px}
.pos_left{width:300px}
.pos_center{margin-left:10px;margin-right:10px;width:400px}
.pos_right{width:240px}
.pos_left2{margin-left:20px;width:450px}
.pos_center2{margin-left:50px;width:400px}

/* float right and left */ 
.floatright{float:right;padding-right:5px}
.floatleft{float:left;padding-left:5px}
.floatleft table,.floatright table{margin-bottom:10px}
.floatright p,.floatleft p{padding:0 5px 5px}

/* home pages - ads */
.ads p{margin:0 0 13px}
.ads object{margin:0 0 5px}
.center{text-align:center;width:990px}
.center,.table-center,.form_table,.search_list,.reg_table{margin:auto}

/* car images */
.thumbs{margin:1px 0 0 12px}
.pics_large,.pics_large p{padding-top:5px}
.feat_pics{width:105px}

/* lot details */ 
.lot_confirm{margin:10px auto}
.lot_tleft{float:left;margin-left:6px}
.lot_tright{float:right;margin-right:6px}
.lot_table{width:480px;margin:10px 0!important}
.dual_table{width:400px;margin:10px 0 10px 20px !important}
.clear{clear:both;margin:0}
.actionbuttons,.actionmessage{margin-top:15px!important;padding-bottom:0;width:990px}

/* Global Div Message Boxes */
.infoDiv{height:100%;width:100px}
.default-message-box,.small-message-box,.full-message-box,.mini-message-box,.default-message-boxL,.small-message-boxL,.imgview-message-box{background:#03147d;border:1px solid;position:absolute;padding:5px}
.imgview-message-box{width:720px}
.default-message-box,.default-message-boxL{width:520px}
.small-message-box,.small-message-boxL{width:330px}
.default-message-boxL{height:425px}
.small-message-boxL{height:350px}
.full-message-box{height:585px;width:715px}
.mini-message-box{height:350px;width:400px}
.default-message-titlebar{cursor:crosshair;height:15px;margin:0 0 5px}
.default-message-titlebar-button{background:url(../images/global/close.gif) no-repeat;display:block;float:right;height:14px;width:16px}
.default-message-body,.default-message-bodyL,.small-message-body,.small-message-bodyL,.imgview-message-body{padding:2px}
.default-message-bodyL{height:400px;overflow:auto}
.small-message-bodyL{height:325px;overflow:auto}
.w100,.default-message-body table,.small-message-body table,.imgview-message-body table,.ads,.table_login,.table_featured,.table_featured_carlist,.table_noborder{width:100%}
.toc{height:300px;width:100%}
.imgview-select{height:45px}
.imgview-message-body table p{padding-top:1px}

/* Font, Alignment & Color Section */
/* Font Style & Exceptions*/
.giant{font-size:30px}
.large{font-size:15px}
select,input,.header_top_right,.header_bottom_left,.header_bottom_center,.header_bottom_right,.footer_left,.footer_right,.footer_center,.form_message,.form_label,.form_list,.license_list,.search_list,.table_login,.table_featured,.table_featured_carlist,.table_noborder,td.form_messagep,td.form_value p,td.form_value_reg p{font-size:11px}
.smtext{font-size:9px}
.nobr{white-space:nowrap}
.bold,.header_bottom_left,.header_bottom_center,.header_bottom_right,.form_label,.alertred_left,.alertgreen_left,.icons,.alertgreen,.alertred,.alertneutral,.form_message,.asis,.footer_left,.footer_right,.footer_center,.subheader2,th,th a,.compare_table th,.compare_table th a,.subheader3,.header_top_left,.default-message-titlebar{font-weight:700}
.header_top_right,.form_value{font-weight:100}
.centerobj,.form_list th,.license_list th,.search_list th,.box,.item,.title,.loss,.damage,.currency,.pics,.state,.delete,.run,.sold,.join,.time,.icons,.icons p,.lot_confirm,.actionbuttons,.actionmessage,.pics_large,.feat_pics,.alertgreen,.alertred,.alertneutral,.form_message,.asis,.bottom_nav,.footer_center,.header_bottom_center,.ajaxLoadingImage{text-align:center}
.leftobj,.left,th.facility,th.desc,.form_value,.subheader2,th,th a,.compare_table th,.compare_table th a,.default-message-titlebar,.footer_left{text-align:left}
.rightobj,.form_label,td.form_label,.money,.right,.date,.odometer,.date_home,.table_actions_right,.table_actions_right_premium,.footer_right,.header_top_right,.header_bottom_right{text-align:right}
.bottom_nav,.form_list td,.license_list td,.search_list td,.news_table td,.compare_table th{line-height:20px}
p.single{padding:0 2px}

/* ALIGNMENT */
.top,.news_table td,.form_value_comp1,.form_value_comp2{vertical-align:top}
.footer_left,.footer_right,.footer_center,.form_value_reg,.asis{vertical-align:bottom}
.pos_left,.pos_center,.pos_right,.pos_left2,.pos_center2,.default-message-titlebar-text{float:left}

/* Background Colors */
/* th color listed at top of this document, below body */
tr.row1,tr.home_row1,tr.feat_row1,.default-message-body,.default-message-bodyL,.small-message-body,.small-message-bodyL,.imgview-message-body,.toc,.form_value{background:#fff}
input.error{background:#f3d5d5}
.form_value_comp1{background:#f2f2f2}
.form_label,.form_value_comp2,.bg2,.subheader3,.table_login,tr.row2,tr.home_row2,tr.feat_row2,tr.home_guest_row{background:#e1e1e1}

/* Font Colors */
.subheader2,th,th a,.compare_table th,.compare_table th a,.default-message-titlebar{color:#fff}
.alertgreen,.alertgreen_left{color:#060}
.alertred,.alertredr,.alertred_left,.asis{color:#900}

/* Full Border Colors */
.form_table,th,.form_table td,.lot_table,.lot_table td,.dual_table,.dual_table td,.form_list,.form_list td,.compare_table,.compare_table td,.reg_table,.reg_table td,.license_list,.license_list td,.search_list,.search_list td{border:2px solid #eee}
.pics img,.thumbs img,.pics_large img,.compare_table img,.feat_pics img,.imgview-lrg,.imgview-select{border:1px solid #000}