.specials_img{text-align:center}

#researchcartype{width:940px !important; margin:0px auto 0px auto !important; background-image:url(/images/research/research_tabs_middle.gif) !important}
#researchcartypeleft{background-image:url(/images/research/research_tabs_end.gif) !important}
#researchcartypeconvertible{background-image:url(/images/research/research_tabs_convertible.gif) !important}
#researchcartypecoupe{background-image:url(/images/research/research_tabs_coupe.gif) !important}
#researchcartypecrossover{background-image:url(/images/research/research_tabs_crossover.gif) !important}
#researchcartypehatchback{background-image:url(/images/research/research_tabs_hatchback.gif) !important}
#researchcartypeminivan{background-image:url(/images/research/research_tabs_minivan.gif) !important}
#researchcartypepickup{background-image:url(/images/research/research_tabs_pickup.gif) !important}
#researchcartypesedan{background-image:url(/images/research/research_tabs_sedan.gif) !important}
#researchcartypesuv{background-image:url(/images/research/research_tabs_suv.gif) !important}
#researchcartypevan{background-image:url(/images/research/research_tabs_van.gif) !important}
#researchcartypewagon{background-image:url(/images/research/research_tabs_wagon.gif) !important}



td.model_header{padding:5px; text-align:left; font-family:Arial,Helvetica,sans-serif; color:#454344; font-size:20px; font-weight:bold}
tr.model_section_header{padding:5px; text-align:center; background-color:#395c7e; height:30px; font-family:Arial,Helvetica,sans-serif; color:#FFF; font-size:14px; font-weight:bold}

a.model_text, a.model_text:visited, a.model_text:link, a.model_text:hover, a.model_text:active{font-family:Arial,Helvetica,sans-serif; font-size:14px; text-decoration:none}

td.model_cell{text-align:center; padding-bottom:25px}

a.trim_backbutton{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; text-decoration:none}

.trim_title{border-bottom:1px solid rgb(51,51,51); padding:5px; text-align:center; background-color:#395c7e; font-family:Arial,Helvetica,sans-serif; color:#FFF; font-size:14px; font-weight:bold}
tr.trim_selection_row{}
.trim_selection_header{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold}
.trim_selection_subheader{font-family:Arial,Helvetica,sans-serif; font-size:20px; font-weight:bold; color:#454344}

a.trim_selection_text, a.trim_selection_text:link, a.trim_selection_text:hover, a.trim_selection_text:visited{font-family:Arial,Helvetica,sans-serif; font-size:13px; text-decoration:none}

.trim_selection_disclaimer{font-style:italic; font-size:12px; font-family:Arial,Helvetica,sans-serif}
td.trim_section_title{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#FFF; background-color:#395c7e}
td.trim_section_category{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#395c7e}
.trim_section_text{font-family:Arial,Helvetica,sans-serif; font-size:12px}

table.tableframe{padding:0 10px 0 10px; text-align:left}

td.navigation{border-bottom:1px solid rgb(51,51,51); padding:5px; text-align:center; background-color:#395c7e}
td.navigation_trail{border-bottom:1px solid rgb(51,51,51); padding:5px; text-align:left; background-color:#395c7e}
select.navigation{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000}

a.navigation, a.navigation:link, a.navigation:hover, a.navigation:visited, a.navigation:active{text-align:left; color:#FFF; font-weight:bold; font-size:12px; font-family:Arial,Helvetica,sans-serif; text-decoration:none}

.leftbar{border-right:1px solid rgb(51,51,51); vertical-align:top}
.leftbartable{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#000}

td.leftbar_header{text-align:center; color:#FFF; font-weight:bold; font-size:12px; font-family:Arial,Helvetica,sans-serif; border-bottom:1px solid #000; background-color:#395c7e}

leftbar_object, td.leftbar_object{text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none}
a.leftbar_object, a.leftbar_object:hover, a.leftbar_object:link{text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none; font-weight:bold}

table.topcontentbox{border-bottom:1px solid #000}
td.bigimagecell{text-align:center}
td.cell_vehicleinfobox{vertical-align:top}

table.vehicleinfobox{text-align:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; border:1px solid #000}
td.vehicleinfobox_header{text-align:center; background-color:#395c7e; font-family:Arial,Helvetica,sans-serif; color:#FFF; font-size:12px; font-weight:bold; border-bottom:1px solid #000}
td.vehicleinfobox{text-align:center}

.vehicleinfobox_highlight{font-weight:bold; color:red; font-family:Arial,Helvetica,sans-serif; font-size:24px; text-align:center; text-decoration:blink}
.vehicleinfobox_highlight_small{font-weight:bold; color:red; font-family:Arial,Helvetica,sans-serif; font-size:18px}
td.vehicleinfobox_leftcolumn{text-align:left; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px}
td.vehicleinfobox_rightcolumn{text-align:right; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px}
td.vehicleinfobox_disclaimer{font-style:italic; text-align:right}

#tabsB{width:100%; font-size:93%; line-height:normal}
#tabsB ul{margin:0; padding:10px 10px 0 10px; list-style:none}
#tabsB li{display:inline; margin:0; padding:0}

#tabsB a{float:left; background:url("/carresearch/images/tableftB.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none}
#tabsB a span{float:left; display:block; background:url("/carresearch/images/tabrightB.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#6B78A9}

#tabsB a span{float:none}

#tabsB a:hover span{color:#6B78A9}
#tabsB a:hover, #tabsB .current a{background-position:0% -42px}
#tabsB a:hover span, #tabsB .current a span{background-position:100% -42px}

#tabsB .normal a{float:left; background:url("/carresearch/images/tableftB.gif") no-repeat left top; margin:0; padding:0 0 0 7px; text-decoration:none}
#tabsB .normal a span{float:left; display:block; background:url("/carresearch/images/tabrightB.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#6B78A9}
.tabtext{font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000; cursor:hand; cursor:pointer}

table.content{text-align:left}
.content_header{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; background-color:#395c7e; color:#FFF}
.content_text{font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:left}
td.specifications_header{}
tr.specifications_row1{}
tr.specifications_row2{background-color:#EFEFEF}
.option_comment{font-style:italic}

td.compare_name, td.compare_value{font-family:Arial,Helvetica,sans-serif; font-size:14px; text-decoration:none}

tr.compare_subcategory{font-family:Arial,Helvetica,sans-serif; font-size:12px; text-decoration:none; font-weight:bold; color:#395c7e}
tr.compare_row1{background-color:#EFEFEF}
tr.compare_row2{background-color:#FFF}

td.vehicleinfobox_total_leftcolumn{text-align:left; color:#000; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:14px}
td.vehicleinfobox_total_rightcolumn{text-align:right; font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:14px; color:#000}
.inventory_directions{}
td.content_text_different_spec{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#F00}

td.specifications_standard_header, td.specifications_asequipped_header{font-size:14px; border-bottom:1px solid #000}
.content_text_different_spec{color:#F00}
.colors_directions{font-size:13px}

div#popup{position: absolute; font:12px arial; top:0px; left:0px; right:0px; color:#000; width:700px; background-color:#EEE; border:1px solid black; padding:5px 5px 5px 5px; visibility:hidden; filter:alpha(opacity=100)}
.over{background-color:#EEE}
.notover{background-color:#FFF}
div#imgfloat{position:absolute; top:0px; left:0px; font:12px arial; color:#000; background:#fff; border:1px solid red; padding:10px 10px 10px 10px; visibility:hidden; filter:alpha(opacity=100)}
div#plus{position:absolute; top:0px; left:0px; font:12px arial; color:#000; background-color:#EEE; border:1px solid black; padding:2px 2px 2px 2px; visibility:hidden; filter:alpha(opacity=100)}
.optionimage{float:left; margin:0 10px 10px 0}
.option_details, .option_details_spec_value{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#666}
.option_details_spec_header{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#666; font-weight:bold}

.affected_option{background-color:#E55}
.normal_option{background-color:#FFF}
.second_total_top_row{border-top:thin dashed #000; font-family:Arial,Helvetica,sans-serif; font-size:12px}
.second_total_top_row_value{border-top:thin dashed #000; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:right}
.second_total_total_row{border-top:medium double #000; font-family:Arial,Helvetica,sans-serif; font-size:12px}
.second_total_total_row_value{border-top:medium double #000; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:right}

.second_total_name, .brochure_text, .content_text_alt{font-family:Arial,Helvetica,sans-serif; font-size:12px}
.second_total_value, .brochure_text_price{font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:right}

.second_total_disclaimer, .quote_asterisk_text{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-style:italic}
.content_header_match_percentage{color:#FFF; font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; text-align:right; border-bottom:1px solid #000; padding-right:15px; background-color:#395c7e}
.inventory_price_name, .lead_header{color:#F00; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold}

.inventory_price_real_value{text-decoration:line-through}
.inventory_price_sale_value{color:#F00; font-family:Arial,Helvetica,sans-serif; font-size:16px}

.inventory_name, .inventory_option_header, .brochure_infobox_name, .brochure_description_header, .inventory_match_price, .special_rate, .dealer_info{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#395c7e}

.inventory_value, .lead_fields, .brochure_infobox_value{font-family:Arial,Helvetica,sans-serif; font-size:14px}

.inventory_option_subheader, .brochure_category_header, .inventory_search_small_title_header, .content_subheader, .carfinder_subheader{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold}

table.lead{border:thin solid rgb(0,0,0)}
.quote_description_header, .quote_contact_header, .brochure_infobox_price, .inventory_match_vehiclename, .phone{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#395c7e; text-align:left}

.inventory_match_text{float:left; margin-left:10px}
.second_column{float:right; width:485px}
.third_column{float:right; width:100px}

.quote_description_header_price{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; text-align:right; color:#395c7e}
.content_text_price{font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:right}

.quote_description_total, .brochure_description_total{border-top:medium double #000; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#395c7e; text-align:left}
.quote_description_total_price, .brochure_description_total_price{border-top:medium double #000; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; text-align:right; color:#395c7e}
.quote_asterisk, .inventory_search_differences{color:#F00}

.quote_warning{color:#F00; font-family:Arial,Helvetica,sans-serif; font-size:12px}
.thanks_quote_message{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; text-align:center}

.thanks_error_message{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#f00; text-align:center}

table.brochure_outer_table{border:1px solid rgb(0,0,0)}

.brochure_header{background-color:#EEE; border-bottom:1px solid rgb(0,0,0); font-weight:bold; font-size:12px; font-family:Arial,Helvetica,sans-serif}
.brochure_dealer_name{font-weight:bold; font-size:18px}
.brochure_vehicle_header{font-weight:bold; font-size:16px; font-family:Arial,Helvetica,sans-serif; text-align:center}
.brochure_section_header{font-weight:bold; font-size:14px; font-family:Arial,Helvetica,sans-serif; background-color:#EEE}
.brochure_footer{background-color:#EEE; border-top:1px solid rgb(0,0,0); font-weight:bold; font-size:12px; font-family:Arial,Helvetica,sans-serif}
.brochure_description_header_price{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; text-align:right}

.inventory_search_all{text-align:right}
table.inventory_match_table{cursor:hand; cursor:pointer; border:1px solid rgb(0,0,0)}
.inventory_over{background-color:#EEE}
.inventory_notover{background-color:#FFF}

.inventory_match_text{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-align:center}

.clear{overflow:hidden; width:100%}

a.button, a.button:visited{background:transparent url('/carresearch/images/bg_button_a.gif') no-repeat scroll top right; color:#444; display:block; float:left; font:normal 12px arial,sans-serif; height:24px; margin-right:6px; padding-right:18px; text-decoration:none; font-weight:bold}
a.button span{background:transparent url('/carresearch/images/bg_button_span.gif') no-repeat; display:block; line-height:14px; padding:5px 0 5px 18px; text-decoration:none}

a.button:active{background-position:bottom right; color:#000; outline:none}
a.button:active span{background-position:bottom left; padding:6px 0 4px 18px}

.content_text_small{font-size:10px; font-style:italic}

table.mySavedRow{border:1px solid rgb(0,0,0); font-family:Arial,Helvetica,sans-serif; font-size:12px}
a.mySavedName:link{color:#333; font-weight:bold; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif}
a.mySavedName:visited, a.mySavedName:hover{color:#666; font-weight:bold; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-seri}

a.mySavedName:active{text-decoration:none; color:#999}

#model_incentives .content_header{color:#FFF; font-weight:bold; font-size:12px; font-family:Arial,Helvetica,sans-serif; border-bottom:1px solid #000; background-color:#395c7e; padding:2px}
#model_incentives .content_text{padding-left:10px}
#model_incentives .trims_effected{font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:14px; color:#395c7e}
#model_incentives .price{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; margin:0; padding:0}
#model_incentives .factory_rebate{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; text-transform:uppercase; margin:0; padding:0}
#model_incentives .or{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; margin:0; padding:10px; padding-left:40px}
#model_incentives .special_rate{font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; text-transform:uppercase; margin:0; padding:0}
#model_incentives .rates{font-family:Arial,Helvetica,sans-serif; font-size:9.2px; text-transform:uppercase; margin:0; padding:0; padding-left:40px}
#model_incentives .incentive_div{margin-bottom:5px 0 10px 10px; padding-bottom:0 0 10px 10px; border:1px solid #000}

.model_rebate_star{}
.model_rebate_text{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-align:center; color:#395c7e}

.carfinder_selection_table, .content_text img, .model_cell img{border:1px solid #000}

#galleryviewer{width:1600px}
#galleryviewer #header{text-align:center; width:1000px}
#galleryviewer #header span.cartitle{color:#333; font-size:14px; font-family:Arial,Helvetica,sans-serif; font-weight:bold}
#galleryviewer #toolbar{width:100%; height:75px}
#galleryviewer #toolbar #slideshow_controls{width:270px; height:75px; float:left}
#galleryviewer #toolbar #slideshow_controls #stopbutton{padding:10px; float:left; width:38px; height:54px}
#galleryviewer #toolbar #slideshow_controls #playbutton{padding:10px; float:left; width:34px; height:54px}
#galleryviewer #toolbar #slideshow_controls #slideshow_text{background-image:url(/carresearch/images/viewer/Slideshow.jpg); width:76px; height:20px; float:left; margin-top:15px}
#galleryviewer #toolbar #main_controls{width:900px; text-align:center}
#galleryviewer #toolbar #main_controls #previousbutton{padding:10px; float:left; width:64px; height:54px; margin-right:40px}
#galleryviewer #toolbar #main_controls #nextbutton{padding:10px; float:left; width:50px; height:54px; margin-left:40px}
#galleryviewer #toolbar #main_controls #zoombar{width:367px; height:35px; background-image:url(/carresearch/images/viewer/Zoom.jpg); float:left; margin:10px}
#galleryviewer #thumbnails{width:270px; height:570px; float:left; overflow:auto}
#galleryviewer #thumbnails div.thumbnail{padding:2px; float:left}
#galleryviewer #mainimage{float:left}
#galleryviewer #toolbar #main_controls #zoombar div.imagesize, #galleryviewer .zoom_text, photo_thumbnails{color:#FFF; font-size:12px; font-family:Arial,Helvetica,sans-serif; text-decoration:none}
#galleryviewer div#plus{position:absolute; top:0px; left:0px; font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#000; background-color:#EEE; border:1px solid black; padding:2px 2px 2px 2px; visibility:hidden; filter:alpha(opacity=100)}
#galleryviewer .content_text{font-size:12px; font-family:arial,Helvetica,sans-serif; color:#000}

#datadisplay{height:100%; min-height:100%}

a.photo_thumbnails, a.photo_thumbnails:visited, a.photo_thumbnails:hover, a.photo_thumbnails:active, a.photo_thumbnails:link{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFF; text-decoration:none}

.incentive_title{font-size:18px; font-weight:bold; color:#F00}
.trims_effected{font-weight:bold}
.incentives_main_photo{border:3px solid #F00; margin-left:20px}
.inventory_incentive_text{color:#F00; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold}
.incentive_div{background-color:#FFF; padding:10px; margin-right:20px; border:3px solid #F00}
.inventory_match_text img{border:2px solid #395c7e}


vt .buttonize { background-color:#003399}

.buttonize { background-color:#003399}
