/* New Style Vehicle Thumbs */
.new_thumbs_box{float:left; width:224px; height:167px; padding:6px; margin-bottom:20px; background-image:url(/newcars/images/box_thumbs_new.gif); background-repeat:no-repeat; background-color:#F0F0F0;}
.new_thumbs_box .image{width:222px; height:166px; border:1px solid #C2C7D1; background-repeat:no-repeat; cursor:pointer; position:relative;}
.new_thumbs_box .top_fade{position:absolute; top:-1px; left:-1px; width:216px; height:16px; padding:4px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6;}
.new_thumbs_box .top_title{position:absolute; top:-1px; left:-1px; width:216px; height:16px; padding:4px; font-weight:bold; color:#202020;}
.new_thumbs_box .top_title a:link{color:#CC0000; font-weight:bold; text-decoration:none;}
.new_thumbs_box .top_title a:visited{color:#CC0000; font-weight:bold; text-decoration:none;}
.new_thumbs_box .top_title a:active{color:#CC0000; font-weight:bold; text-decoration:none;}
.new_thumbs_box .top_title a:hover{color:#CC0000; font-weight:bold; text-decoration:none;}
.new_thumbs_box .bottom_fade{position:absolute; top:129px; left:-1px; width:216px; height:30px; padding:4px; background-color:#FFFFFF; filter:alpha(opacity=60); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-opacity:0.60; opacity:0.6;}
.new_thumbs_box .deriv_list{position:absolute; top:127px; left:-1px; width:216px; height:28px; line-height:16px; padding:4px; overflow:hidden;}
.new_thumbs_box .deriv_list a{font-weight:normal; font-size:11px; color:#CC0000;}
.new_thumbs_box .used_deriv_list{position:absolute; top:144px; left:-1px; width:216px; height:13px; line-height:14px; padding:4px; overflow:hidden; text-align:center;}
.new_thumbs_box .view_button{position:absolute; top:146px; left:167px;}

#new_results_cont{width:590px; margin-left:10px; margin-bottom:10px; position:relative;}
.new_results_page_contimg{margin-right:10px; padding-top:4px;}
#new_results_topbox{width:550px; height:30px; margin-bottom:10px;}
#new_results_topbox div#ttl{height:26px; line-height:26px; font-size:10px; font-weight:bold;}
#new_results_topbox div#text{height:32px; line-height:32px;}
#new_results_topinfo{margin-bottom:8px;}
#new_results_showing_text{}
#new_results_sort{width:748px; margin-bottom:10px;}
#new_results_bottom_controls{text-align:center; font-weight:bold; color:#909090; margin-bottom:16px;}
.new_results_row{margin-bottom:6px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}
.new_results_row_blue{width:748px; height:79px; padding-top:1px; background-image:url(/newcars/images/box_results_blue.gif); background-repeat:no-repeat; position:relative; z-index:1;}
.new_results_row_thumb{float:left; width:80px; height:60px; margin-left:8px; margin-top:8px; background-color:#FFFFFF; border:1px solid #A2ADB9;}
.new_results_row_right{float:left; width:486px; margin-left:10px; margin-top:4px; color:#000000;}
.new_results_row_title{font-weight:bold; margin-bottom:4px;}
.new_results_row_info{width:410px; height:32px; font-size:10px;}
.new_results_row_info_item{float:left; width:130px; height:16px; line-height:16px; overflow:hidden;}
.new_results_row_info_item_left{float:left; width:70px; font-weight:bold;}
.new_results_row_info_item_right{float:left; width:60px; overflow:hidden;}
.new_results_row_bot_info{width:530px; height:16px; font-size:11px; padding-top:4px;}
.new_results_row_co2{float:left; width:116px; height:14px; line-height:14px; padding-left:4px; background-repeat:no-repeat; background-position:100% 50%; margin-right:6px;}
.new_results_row_co2_a{background-color:#019E51; background-image:url(/newcars/images/co2_ar_a.gif);}
.new_results_row_co2_b{background-color:#4CB948; background-image:url(/newcars/images/co2_ar_b.gif);}
.new_results_row_co2_c{background-color:#4CB948; background-image:url(/newcars/images/co2_ar_b.gif);}
.new_results_row_co2_d{background-color:#BED62B; background-image:url(/newcars/images/co2_ar_c.gif);}
.new_results_row_co2_e{background-color:#BED62B; background-image:url(/newcars/images/co2_ar_c.gif);}
.new_results_row_co2_f{background-color:#FFF302; background-image:url(/newcars/images/co2_ar_d.gif);}
.new_results_row_co2_g{background-color:#FFF302; background-image:url(/newcars/images/co2_ar_d.gif);}
.new_results_row_co2_h{background-color:#FEBA13; background-image:url(/newcars/images/co2_ar_e.gif);}
.new_results_row_co2_i{background-color:#FEBA13; background-image:url(/newcars/images/co2_ar_e.gif);}
.new_results_row_co2_j{background-color:#F46716; background-image:url(/newcars/images/co2_ar_f.gif);}
.new_results_row_co2_k{background-color:#F46716; background-image:url(/newcars/images/co2_ar_f.gif);}
.new_results_row_co2_l{background-color:#FF1111; background-image:url(/newcars/images/co2_ar_g.gif);}
.new_results_row_co2_m{background-color:#FF1111; background-image:url(/newcars/images/co2_ar_g.gif);}
.new_results_row_co2_a_alt{background-color:#019E51; background-image:url(/newcars/images/co2_ar_a_alt.gif);}
.new_results_row_co2_b_alt{background-color:#4CB948; background-image:url(/newcars/images/co2_ar_b_alt.gif);}
.new_results_row_co2_c_alt{background-color:#4CB948; background-image:url(/newcars/images/co2_ar_b_alt.gif);}
.new_results_row_co2_d_alt{background-color:#BED62B; background-image:url(/newcars/images/co2_ar_c_alt.gif);}
.new_results_row_co2_e_alt{background-color:#BED62B; background-image:url(/newcars/images/co2_ar_c_alt.gif);}
.new_results_row_co2_f_alt{background-color:#FFF302; background-image:url(/newcars/images/co2_ar_d_alt.gif);}
.new_results_row_co2_g_alt{background-color:#FFF302; background-image:url(/newcars/images/co2_ar_d_alt.gif);}
.new_results_row_co2_h_alt{background-color:#FEBA13; background-image:url(/newcars/images/co2_ar_e_alt.gif);}
.new_results_row_co2_i_alt{background-color:#FEBA13; background-image:url(/newcars/images/co2_ar_e_alt.gif);}
.new_results_row_co2_j_alt{background-color:#F46716; background-image:url(/newcars/images/co2_ar_f_alt.gif);}
.new_results_row_co2_k_alt{background-color:#F46716; background-image:url(/newcars/images/co2_ar_f_alt.gif);}
.new_results_row_co2_l_alt{background-color:#FF1111; background-image:url(/newcars/images/co2_ar_g_alt.gif);}
.new_results_row_co2_m_alt{background-color:#FF1111; background-image:url(/newcars/images/co2_ar_g_alt.gif);}
.new_results_row_bot_info_item{float:left; width:196px; font-size:10px; padding-left:4px;}
.new_results_row_bot_info_ttl{font-weight:bold;}
.results-price-counter{position:absolute; top:5px; left:553px; width:190px; text-align:right; font-weight:bold; font-size:11px; color:#BB0000; line-height:12px;}
.results-price-counter .ctrow1{height:19px; margin-bottom:1px;}
.results-price-counter .ctrow1 ul{float:right; height:19px; line-height:19px; margin-bottom:1px; font-size:14px; font-weight:bold; color:#CC0000; list-style:none; margin:0; padding:0; text-align:center;}
.results-price-counter .ctrow1 ul .cttxt{float:left; height:15px; font-size:12px; color:#404040;}
.results-price-counter .ctrow1 ul .ctbox{float:left; width:16px; height:19px; margin-left:1px; background-image:url(/newcars/images/price_counter_res.gif); background-repeat:no-repeat;}
.results-price-counter .ctrow2{height:16px;}
.results-price-counter .ctrow2 ul{float:right; height:15px; line-height:15px; font-size:10px; font-weight:bold; color:#404040; list-style:none; margin:0; padding:0; text-align:center;}
.results-price-counter .ctrow2 ul .cttxt{float:left; height:15px;}
.results-price-counter .ctrow2 ul .ctbox{float:left; width:13px; height:15px; margin-left:1px; background-image:url(/newcars/images/price_counter_res_sml.gif); background-repeat:no-repeat;}
.results-price-counter .ctrow2 ul .save{color:#CC0000;}

.search-box{width:748px; background-image:url(/newcars/images/searchbg_mid.gif); background-repeat:repeat-y; background-color:#E7E7E7; margin-bottom:14px;}
.search-box-top{background-image:url(/newcars/images/searchbg_top.gif); background-repeat:no-repeat;}
.search-box-inner{background-image:url(/newcars/images/searchbg_bot.gif); background-repeat:no-repeat; background-position:0 100%; padding:10px; color:#404040;}
.search-box-inner form{display:inline;}
.search-box-row{height:22px; line-height:22px; padding-left:13px;}
.search-box-row select{width:130px;}
.search-box-ttl{float:left; width:90px; font-weight:bold;}
.search-box-txt{float:left; width:152px;}
.search-box-end{float:left; width:132px;}
.search-box-submit{text-align:right; padding-top:4px; padding-right:10px;}

#finddeal{text-align:center; padding-top:120px;}
#finddeal-load{margin-bottom:20px;}
.finddeal-text{color:#AA0000; font-weight:bold;}

#alternatives{width:590px; margin-left:10px; margin-bottom:10px; position:relative;}
.alt_results_row{width:748px; height:79px; padding-top:1px; background-image:url(/newcars/images/box_results_alt.gif); background-repeat:no-repeat; margin-bottom:6px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; position:relative; z-index:1;}