@charset "utf-8";
/* CSS Document */



/*
---------------------------------------------
22. invoice details page
---------------------------------------------
*/

#inv_details { width:910px; float:left; font-family:Arial, Helvetica, sans-serif; padding:20px 22px 90px 28px}
#inv_details h1 { font-size:32px; font-weight:bold; color:#000000}
#inv_details h2 { font-size:22px; color:#000000; text-align:center; background:#CCCCCC; padding:7px 0}
#inv_details p { font-size:11px}


/*
---------------------------------------------
22.1 invoice details page - backtoresults
---------------------------------------------
*/

#inv_details .backtoresults { float:left; }
#inv_details .backtoresults p{color:#333333;}
#inv_details .backtoresults p a { color:#0000FF; text-decoration:underline}

.righticon { float:right; padding:10px 0 0 0}
#facebook{float:right; padding-right:20px;}

.heading { width:910px; float:left}
#inv_details .heading h1 { font-size:36px}


#inv_details .headingbox { width:900px; float:left; background:#EEEEEE; border-top:1px solid #666666; padding:3px 5px; margin-bottom:25px}
#inv_details .headingbox h1 { float:left;} 
#inv_details .headingbox .sold {font-weight:bold; color:#E81B23}
.callnow { width:320px; float: right}
.callnow h4 { float:left; font-weight:bold; color:#000000; padding:2px 4px}


/*
---------------------------------------------
22.2 invoice details page -  details left
---------------------------------------------
*/

.information_links { width:160px; float:left;background:#CCCCCC url(../images/bg_information_links.gif) no-repeat; text-align:center; padding:7px 5px; margin-right:1px; font-size:12px;border-bottom:1px solid #666666;}

.information_links a {color:#000;}

#details_left { width:642px; float:left}

.photo_details { width:640px; float:left; border:1px solid #CCCCCC; margin-bottom:15px}

.selectbox { width:210px; float:left;background:#CCCCCC url(../images/bg_selectbox.gif) no-repeat; text-align:center; padding:7px 5px; margin-right:35px}
.selectbox p { color:#000000; text-decoration:none}

.button_viewphotos { width:115px; float:left; background: url(../images/button_viewsized.gif) no-repeat; ; text-align:center; padding:5px 0}
.button_viewphotos p a { color:#FFFFFF; text-decoration:none}
#LTVVideo{float:left;}

.button_interested { width:360px; float:left; text-align:right; padding:5px 0}
.button_interested a { color:#FF0000; font-size:13px;font-weight:bold;}


#thumbnail_list { width:638px; height:75px; float:left; border:2px solid #CCCCCC; padding:5px 0; margin-bottom:10px}

.thumbnail_set { width:638px; float:left}
.thumbnail { width:60px; float:left; border:1px solid #CFCFCF; margin:4px}

.comment_set{ width:630px; float:left; border:2px solid #CCCCCC; padding:4px; margin-bottom:10px; font-size:18px; }

#vehiclespecification { width:638px; float:left; border:2px solid #CCCCCC; padding-bottom:0px}
#vehiclespecification h3 { font-size:18px; font-weight:bold; padding:5px}
#vehiclespecification h4 { float:left; font-size:15px;color:#000000; padding:5px 0 2px 4px;}
#vehiclespecification h5 { font-weight:normal; color:#000000; padding:0 5px; line-height:20px;}

#vehiclespecification p a { float:left; color:#0000FF; text-decoration:underline; padding:7px 4px 1px 10px; font-size:12px;}
#vehiclespecification span a { float:left; color:#0000FF; text-decoration:underline; padding:2px 4px 1px 20px}
#vehiclespecification .spec_links{padding:8px 0 8px 60px;}
#vehiclespecification .spec_links span a {float:none; padding:0 6px; }
#vehiclespecification .current_price{padding-top:8px;}
#vehiclespecification .current_price2{padding-top:4px;}
#current_price_no_options{font-size:20px; font-weight:bold; color:#E81B23}
#best_price_line {padding:4px 0 0 8px;}
#vehiclespecification select{font-size:16px;font-weight:bold; color:#E81B23;}
#vehiclespecification .text_red { font-weight:bold; color:#E81B23}

#vehiclespecification .cf_one_owner{padding:10px;}
#vehiclespecification .auto_check_box{clear:both; float:left; padding:15px 10px; height:83px; width:450px;}
#vehiclespecification .auto_check_score{float:left;}
#vehiclespecification .free_report{float:left; padding-top:8px; padding-left:15px;}
#vehiclespecification .carfax{float:left; padding-top:20px; padding-left:15px;}

.set_grey { width:628px; float:left; background:#EEEEEE; padding:5px}
.set_white { width:628px; float:left; padding:2px 5px}

.set_left { width:175px; float:left}

#vehiclespecification .details {padding-left:10px; font-size:12px;}
#vehiclespecification .details a{float:none; padding:0; margin:0;}


#ins_equipment { width:638px; float:left; border:2px solid #CCCCCC; padding-bottom:15px; margin:25px 0 0 0}
#ins_equipment ul { width:199px; float:left; list-style:none; padding:6px}
#ins_equipment ul li { background:url(../images/equipment_li_bullet.gif) no-repeat 0 12px; font-size:14px; font-weight:normal; color:#000000; line-height:1.5em; padding:3px 0 3px 15px} 

#fiat_warranty { width:638px; float:left; border:2px solid #CCCCCC; padding-bottom:15px; margin:25px 0 0 0}

#peoplewhoviewed {  width:638px; float:left; border:2px solid #CCCCCC; padding-bottom:15px; margin-top:25px}

.set_vehicle { width:615px; float:left; border-bottom:3px solid #CCCCCC; padding-bottom:15px;  padding-top:20px; margin-left:13px}

.set_vehicle_last { width:615px; float:left; padding-bottom:15px; padding-top:20px; margin-left:13px}

.photobox { width:137px; float:left; border:1px solid #D0D0D0}


.right_content { width:460px; float:left; padding-left:10px; padding-top:10px}
.right_content h3 { font-size:22px; font-weight:bold}
.right_content h4 { font-size:14px; color:#000000}
.right_content h4 a { color:#0000FF; text-decoration:underline}

.rate { float:right; text-align:center; margin-top:-62px}
.rate p { font-size:10px; color: #000000}
#inv_details .rate h1 { font-size:28px; color:#E81B23}


/*
---------------------------------------------
22.3 invoice details page -  details right
---------------------------------------------
*/


#details_right { width:247px; float:left; padding-left:20px}
#details_right h4 { font-size:16px; color:#FFFFFF; font-style:italic}
#details_right  h5 a { font-weight:normal; color:#000000; text-decoration:underline}

.credit_img_giant{padding-bottom:20px; text-align:center; width:247px; margin:auto;}

#quotebox_right { width:237px; float:left; background:#cb161e url(../images/bg_quotebox_small.gif) center no-repeat; padding:5px}
#quotebox_right h4 { padding:20px 10px 20px 10px; text-align:center; font-style:normal; line-height:24px;}
#quotebox_right h5 { color:#FFFFFF; text-align:right; padding-right:10px; padding-bottom:8px}
#quotebox_right p a { color:#FFFFFF; text-decoration:underline}

#contactus  .warning{margin:15px auto 15px auto; width:200px; text-align:center; color:#000000; }
#contactus .warning_h{font-size:32px; font-weight:bold;  color:#E81B23;text-align:center; background:none;}
#contactus .warning_p{color:#FF0000; text-align:center; background:none; padding-top:5px;}

#contactus  .alert{margin:5px 5px 5px 5px; text-align:center; color:#000000; }
#contactus .alert_h{color:#090; padding:7px; font-weight:bold;}


.notification {text-align:center;}
.notification  .alert{margin:5px 5px 5px 5px; text-align:center; color:#000000; }
.notification .alert_h{color:#090; padding:7px; font-weight:bold;}




#contactus { width:243px; float:left; background:#EEEEEE; border:2px solid #CCCCCC;}

#contactus h2 {text-align:left; padding:3px 0 3px 10px}
#contactus p { float:left; font-size:10px; color:#575757}


#contactus fieldset { width:212px; float:left; padding-left:15px}

#contactus fieldset label { width:210px; float:left; font-size:12px; font-weight: bold; color:#000000; padding-bottom:3px; }
#contactus fieldset .input { width:195px; float:left; font-size:12px; font-weight:normal; color:#000000; border-left:1px solid #C3C3C3; border-right:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-top:1px solid #7C7C7C; padding:2px; }
#contactus fieldset .textarea { width:195px; height:80px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; border-left:1px solid #C3C3C3; border-right:1px solid #C3C3C3; border-bottom:1px solid #DDDDDD; border-top:1px solid #7C7C7C; padding:2px}
#contactus fieldset .button_submit { float:left;}
#contactus fieldset .button_submit a { width:70px; float:left; font-size:14px; font-weight:normal; color:#000000; text-align:center; text-decoration:none; background:#D4D0C8; border:1px solid #000000; padding:3px 0}


#contactus fieldset .setbox { float:left; padding:10px 0}
#contactus fieldset .star { float:left; font-size:18px; font-weight:normal; color:#C3161C; padding-left:2px}

#contactus fieldset .name { width:220px; float:left; }
#contactus fieldset .first { width:80px; float:left; padding-right:5px}
#contactus fieldset .first .input { width:74px; float:left}

#contactus fieldset .last { width:115px; float:left}
#contactus fieldset .last .input { width:111px; float:left}

#contactus fieldset .phone { width:210px; float:left; padding-right:15px; }
#contactus fieldset .phone label { width:210px}
#contactus fieldset .phone .phonebox1 { width:50px; float:left; padding-right:5px}
#contactus fieldset .phone .phonebox1 .input { width:46px}

#contactus fieldset .phone .phonebox2 { width:50px; float:left; padding:0 5px}
#contactus fieldset .phone .phonebox2 .input { width:46px}

#contactus fieldset .phone .phonebox3 { width:55px; float:left; padding:0 5px}
#contactus fieldset .phone .phonebox3 .input { width:51px}

#contactus fieldset .value { width:100px; float:left; padding-left:30px} 
#contactus fieldset .value p { font-size:11px; color:#000000;}


.chat_icon2{width:243px; padding-bottom:10px; text-align:center;}

.phonebox_right { width:247px; height:50px; float:left; background:#CCC; margin-bottom:15px;}
.extra_width { width:248px;}
#inv_details .phonebox_right h1 { font-size:30px; color:#000000; text-align:center; padding-top:7px}


#rightlist { width:243px; float:left; background:#EEEEEE; border:2px solid #CCCCCC; border-bottom:none; margin-top:25px}
#rightlist .nextstep{margin-bottom:15px;}
#rightlist ul { list-style:none; padding-left:30px; }
#rightlist ul li {  float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; padding-bottom:12px}

#rightlist ul li a { width:185px; height:40px; float:left; background:url(../images/button_rightlist.gif) no-repeat; color:#FFFFFF; text-decoration:none; text-align:center; padding-top:26px}

#rightlist ul li a.print { width:135px; height:40px; float:left; background:url(../images/button_rightlist_print.gif) no-repeat; color:#FFFFFF; text-decoration:none; text-align:center; padding-top:26px; padding-left:50px}

#rightlist ul li a.directions { width:135px; height:40px; float:left; background:url(../images/button_rightlist_directions.gif) no-repeat; color:#FFFFFF; text-decoration:none; text-align:center; padding-top:26px; padding-left:50px}
#rightlist ul li a.finance { width:190px; height:72px; float:left; background:none; text-decoration:none; text-align:center; padding:0 0 5px 0;}


#rightlist ul li a.share { width:155px; height:40px; float:left; background:url(../images/button_rightlist_share.gif) no-repeat; color:#FFFFFF; text-decoration:none; text-align:center; padding-top:26px; padding-left:30px}



#rightlist .carfax { width:210px; float:left; text-align:center; padding:0 0 20px 20px}
#rightlist .carfax p a { color:#0000FF; text-decoration:underline}

#rightlist .address_right { width:190px; float:left; background:#CCCCCC; padding:15px 20px 15px 34px} 
#rightlist .address_right h5 { color:#000000}


.weareopen { width:247px; float:left; text-align:center}
.weareopen h3 { font-size:26px; color:#E81B23; padding:4px; }
.weareopen h5 { font-weight:normal;color:#000000; padding:2px;}

#search_left { width:259px; float:left; padding-left:3px; padding-right:23px}

#viewbuttons { width:259px; float:left; padding-bottom:10px}
.button_view a { width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; text-decoration:none; background:url(../images/bg_button_red.gif) repeat-x; border:1px solid #B7B5B6; padding:2px 8px; margin-left:10px}  

.video_box{padding-top:15px; text-align:center; font-size:12px;}

/*
---------------------------------------------
22.4 invoice details page -  SOLD BOX
---------------------------------------------
*/

#sold_box h1{font-size:50px;font-weight:bold;text-align:center;color:#FFFFFF;background-color:#df1a22;clear:both;}
#sold_box .sub{text-align:center; border:2px solid #df1a22; height:160px; padding:5px 0 0 30px;}
#sold_box h3{font-size:18px;}

#sold_box .offer_box{width:120px; background-color: #99CC66; padding:5px;margin:10px 10px 0 0;float:left;}
#sold_box .offer_box h1{font-size:34px; font-weight:bold; background:none; color:#000000}
#sold_box .offer_box h3{font-size:14px; font-weight:bold;}

/*
---------------------------------------------
22.5 invoice details page -  Disclaimer
---------------------------------------------
*/


#disclaimer{padding:15px 0 0 0;font-size:10px;line-height:120%;clear:both;}

