body {font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#000; height:100%; width:1000; color:#FFF; margin:0 auto; font-size:10px}
	
a:link,a:visited,a:active {color:#999; text-decoration:none}
a:hover {color:#FFF; text-decoration:underline}

option,select {color:#000}
	
.p {font-family:Verdana; font-size:12px; font-style:normal; line-height:normal}
.content {font-family:Verdana; font-size:12px; font-style:normal; line-height:normal; color:#FFF}
.headers {font-family:Verdana; font-size:14px; font-style:normal; line-height:normal; font-weight:bold; vertical-align:top; text-decoration:none}
	heading {font-family:Verdana; font-size:12px; color:#000; font-weight:bold}
	
.headerspadleft {font-family:Verdana; font-size:14px; font-style:normal; line-height:normal; font-weight:bold; padding-left:3px; text-decoration:none}

#content_table {width:1000; height:100%;}
.style1 {font-size:11px; font-family:Tahoma; color:#C0C0C0}
	
/* Nav Link */
a.navigation:link,a.navigation:visited,a.navigation:hover,a.navigation:active {color:#FFF}

/* Model Link */
a.model_text:link {color:#333; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
a.model_text:visited,a.model_text:hover {color:#666; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
a.model_text:active {text-decoration:none; color:#999}

/* Trim Link */

a.trim_selection_text:link,a.trim_selection_text:visited,a.trim_selection_text:active {color:#BBB; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
a.trim_selection_text:hover {color:#FFF; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none}

/* Other Inventory Link */

a.leftbar_object:link,a.leftbar_object:visited,a.leftbar_object:active {color:#BBB; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
a.leftbar_object:hover {color:#FFF; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}

a.more_photos:link,a.more_photos:visited,a.more_photos:active {color:#BBB; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}
a.more_photos:hover {color:#FFF; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif}

/*** SPECIALS HEADERS ***/
.specials_img {text-align:center}

/*** MODEL SELECTION PAGE ***/
td.model_header {border-bottom:1px solid #FFF; text-align:left; color:#900; font-size:18px; background-color:#000}
tr.model_section_header {padding:5px; text-align:center; background-color:#620000; color:#FFF; font-size:14px; font-weight:bold}

a.model_text {font-size:14px; text-decoration:none; font-weight:bold; color:#FFF}
a.model_text:link,a.model_text:visited {color:#FFF}

a.model_text:hover {color:#999}
td.model_cell {width:230px; text-align:center; padding-bottom:25px; color:#FFF}

/*** TRIM SELECTION PAGE ***/
a.trim_backbutton {font-size:14px; font-weight:bold; text-decoration:none}
.trim_title {border-bottom:1px solid rgb(51, 51, 51); padding:5px; text-align:center; color:#FFF; background-color:#620000; font-size:16px; font-weight:bold}
tr.trim_selection_row {}
.trim_selection_header {color:#900; font-size:12px; font-weight:bold}
a.trim_selection_text {font-size:12px; color:#FFF}
.trim_selection_disclaimer {font-style:italic; color:#FFF}
td.trim_section_title {font-size:14px; font-weight:bold; border-bottom:1px solid #666; color:#900; padding-top:10px}
td.trim_section_category {font-size:12px; font-weight:bold; color:#FFF; padding-top:10px}
.trim_section_text {font-size:12px; padding-left:10px; color:#FFF}

/*** VEHICLE LEVEL PAGE ***/

table.tableframe { background-color:#000}

/* Top Navigation CSS */
td.navigation {border-bottom:1px solid rgb(51, 51, 51); padding:5px; text-align:center; background-color:#620000}
td.navigation_trail {border-bottom:1px solid rgb(51, 51, 51); padding:5px; text-align:left; background-color:#620000}
select.navigation {font-size:12px; color:#000}
a.navigation {text-align:left; color:#FFF; font-weight:bold; font-size:12px; text-decoration:none}

/* Left Bar CSS */
.leftbar {border-right:1px solid rgb(51, 51, 51); vertical-align:top; background-color:#000; color:#FFF}
.leftbartable {font-size:14px; color:#FFF; background-color:#000}

/* Left Bar - Header CSS */
td.leftbar_header {text-align:center; color:#FFF; background-color:#620000; font-weight:bold; font-size:12px; border-bottom:1px solid #000}
leftbar_object {text-align:center; font-size:12px; color:#333; text-decoration:none}
a.leftbar_object {text-align:center; font-size:12px; text-decoration:none; color:#CCC}
td.leftbar_object {text-align:center; font-size:12px}

/* Top Content Box CSS */
table.topcontentbox {border-bottom:1px solid #000}
td.bigimagecell {text-align:center}
td.cell_vehicleinfobox {vertical-align:top}
table.vehicleinfobox {text-align:left; font-size:12px; border:1px solid #666}
td.vehicleinfobox_header {text-align:center; background-color:#620000; color:#FFF; font-size:12px; font-weight:bold; border-bottom:1px solid #000}
td.vehicleinfobox {text-align:center}
.vehicleinfobox_highlight {font-weight:bold; color:C00; font-size:24px; text-align:center; text-decoration:blink}
.vehicleinfobox_highlight_small {font-weight:bold; color:#C00; font-size:18px}
td.vehicleinfobox_leftcolumn {text-align:left; color:#EEE; font-weight:bold; font-size:15px}
td.vehicleinfobox_rightcolumn {text-align:right; font-weight:bold; font-size:15px; color:#900}
td.vehicleinfobox_total_leftcolumn {text-align:left; color:#EEE; font-weight:bold; font-size:17px}
td.vehicleinfobox_total_rightcolumn {text-align:right; font-weight:bold; font-size:20px; color:#900}
td.vehicleinfobox_disclaimer {font-style:italic; text-align:right; font-size:11px; color:#CCC}
td.msrpTotalField {text-align:right; font-weight:bold; font-size:20px; color:#900}

/* Vehicle Nav Tabs CSS */
#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/tableftBDark.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/tabrightBDark.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#6B78A9}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsB a span {float:none}
/* End IE5-Mac hack */
#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/tableftBDark.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/tabrightBDark.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#6B78A9}

.tabtext {font-size:14px; font-weight:bold; color:#000; cursor:hand}
/* Content Section CSS */

#datadisplay {border-top:1px solid #666}
table.content {}
.content_header {font-size:14px; font-weight:bold; border-bottom:1px solid #666}
.content_text {font-size:12px; padding-left:15px}
td.specifications_header {}
tr.specifications_row1 {}
tr.specifications_row2 {background-color:#222}
.option_comment {font-style:italic}

.trim_section_title {color:#900; font-size:15px; font-weight:bold}
.trim_section_category {color:#999; font-size:13px; font-weight:bold}
.trim_section_text {color:#CCC; font-size:12px}
.content_header {color:#900; font-size:15px; font-weight:bold}

table.model_section_header {padding:5px; text-align:center; background-color:#620000; color:#FFF; font-size:14px; font-weight:bold}

/*** TRIM COMPARE PAGE ***/
td.compare_name,td.compare_value {font-size:14px; text-decoration:none}

tr.compare_subcategory {font-size:12px; text-decoration:none; font-weight:bold}
tr.compare_row1 {background-color:#222}
tr.compare_row2 {background-color:#000}

/* Configuration CSS */
td.vehicleinfobox_total_leftcolumn {text-align:left; color:#EEE; font-weight:bold; font-size:15px}
td.vehicleinfobox_total_rightcolumn {text-align:right; font-weight:bold; font-size:15px; color:#FFF}
.inventory_directions {}

td.content_text_different_spec {font-size:12px; color:#C00}
td.specifications_standard_header {font-size:14px; border-bottom:1px solid #000}
td.specifications_asequipped_header {font-size:14px; border-bottom:1px solid #000}
.content_text_different_spec {color:#C00}
.colors_directions {font-size:13px}

div#popup {
    position:absolute;
    top:0px;
    left:0px;
    font:12px arial;
    color:#000;
    width:700px;
    background-color:#EEE;
    border:1px solid black;
    padding:5px;
    visibility:hidden;
    filter:alpha(opacity=100);
}
div#popup td {
	color:#000000;
}
.over {background-color:#C00; color:#FFF; cursor:pointer}
.notover {background-color:#000; color:#FFF;}
div#imgfloat {
        position:absolute;
        top:0px;
        left:0px;
        font:12px arial;
        color:#FFF;
        background:#000;
        border:1px solid #CC0000;
        padding: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;
        visibility:hidden;
        filter:alpha(opacity=100);
}
div#plus td {
	color:#000000;
}
.optionimage {float:left; margin:0 10px 10px 0}
.option_details {font-size:12px; color:#999}
.option_details_spec_header {font-size:12px; color:#999; font-weight:bold}
.option_details_spec_value {font-size:12px; color:#999}

.affected_option,.inventory_notover {background-color:#222}
.normal_option,.inventory_over {background-color:#000}

.second_total_top_row {border-top:thin dashed #000; font-size:12px; color:#FFF}
.second_total_top_row_value {border-top:thin dashed #000; font-size:12px; text-align:right; color:#FFF}
.second_total_total_row {border-top:medium double #000; font-size:12px; color:#FFF}
.second_total_total_row_value {border-top:medium double #000; font-size:12px; text-align:right; color:#FFF}
.second_total_name {font-size:12px; color:#FFF}
.second_total_value {font-size:12px; text-align:right; color:#FFF}
.second_total_disclaimer {font-size:12px; font-style:italic; color:#FFF}
.content_header_match_percentage {color:#999; font-size:15px; font-weight:bold; text-align:right; border-bottom:1px solid #666; padding-right:15px}
.inventory_price_name,.lead_header {color:#F00; font-size:16px; font-weight:bold}
.inventory_price_real_value {text-decoration:line-through}
.inventory_price_sale_value {color:#F00; font-size:16px}

.quote_description_header,.quote_contact_header,.brochure_infobox_price,.inventory_match_vehiclename {font-size:16px; font-weight:bold}
.inventory_name,.inventory_option_header,.brochure_infobox_name,.brochure_description_header,.inventory_match_price  {font-size:14px; font-weight:bold}
.inventory_option_subheader,.brochure_category_header  {font-size:12px; font-weight:bold}

.inventory_value,.lead_fields,.brochure_infobox_value {font-size:14px}
.brochure_text {font-size:12px}

.thanks_quote_message,.brochure_vehicle_header {font-size:16px; font-weight:bold; text-align:center}

table.lead {border:thin solid rgb(0,0,0)}

.quote_description_header_price {font-size:16px; font-weight:bold; text-align:right}
.content_text_price,.brochure_text_price {font-size:12px; text-align:right}
.quote_description_total {border-top:medium double #FFF; font-size:14px; font-weight:bold}

.quote_description_total_price {border-top:medium double #FFF; font-size:14px; font-weight:bold; text-align:right}

.quote_asterisk {color:#F00}

.quote_asterisk_text {font-size:12px; font-style:italic}
.quote_warning {color:#F00; font-size:12px}

.thanks_error_message {font-size:16px; font-weight:bold; color:#F00; text-align:center}
/* Brochure CSS */
table.brochure_outer_table {background-color:#000; border:1px solid rgb(0,0,0)}
.brochure_header {background-color:#000; border-bottom:1px solid rgb(0,0,0); font-weight:bold; font-size:12px}
.brochure_dealer_name {font-weight:bold; font-size:18px; color:#FFF}

.brochure_section_header {font-weight:bold; font-size:14px; background-color:#FFF; color:#000}

.brochure_footer {background-color:#000; border-top:1px solid rgb(0,0,0); font-weight:bold; font-size:12px}
.brochure_description_header_price {font-size:14px; font-weight:bold; text-align:right}
.brochure_description_total {border-top:medium double #000; font-size:14px; font-weight:bold}
.brochure_description_total_price {border-top:medium double #000; 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 #666}

.inventory_match_text {font-size:12px; font-weight:bold; text-align:center}

/*** VERSION 1.2 ***/
.clear {overflow:hidden; width:100%}

a.button {
    background:transparent url('/carresearch/images/bg_button_a_white_black.gif') no-repeat scroll top right;
    color:#000;
    display:block;
    float:left;
    font:normal 12px arial, sans-serif;
    height:24px;
    margin-right:6px;
    padding-right:18px;
    text-decoration:none;
}

a.button span {background:transparent url('/carresearch/images/bg_button_span_white_black.gif') no-repeat; display:block; line-height:14px; padding:5px 0 5px 18px} 

a.button:active {background-position:bottom right; color:#000; outline:none}

a.button:active span {background-position:bottom left; padding:6px 0 4px 18px} 
a.button:link,a.button:visited {color:#000}

.inventory_search_small_title_header {font-size:12px; font-weight:bold}
.inventory_search_differences {color:#F00}

/*** For the gallery viewer *****/
#galleryviewer {width:1600px}
#galleryviewer #header {text-align:center; width:1000px}
#galleryviewer #header span.cartitle {color:#333; font-size:14px; 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 {color:#FFF; font-size:12px}
#galleryviewer div#plus {position:absolute; top:0px; left:0px; font-size:12px; color:#000; background-color:#EEE; border:1px solid black; padding:2px; visibility:hidden; filter:alpha(opacity=100)}
#galleryviewer .content_text {font-size:12px; color:#000}
#galleryviewer .zoom_text {font-size:12px; color:#FFF; text-decoration:none}
#inventory_quote_form {text-align:center; border:1px solid #666; margin-left:10px}

