.home_gallery{	float:left;	width:491px;	height:281px;	margin-left:52px;	margin-top:20px;}* {    zoom: 1;}a{	color: #1b3a54;	font-weight: normal;	outline: none;}a:hover {	text-decoration: none;}body{	background: #000000 url(../images/bg.jpg) center -73px repeat-x;	color: #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin: 0;}form{	margin: 0;	padding: 0;} h1{	font-size: 18px;	margin: 0;	padding: 0;}h2{	font-size: 17px;	margin: 0;	padding: 0;}h3{	font-size: 14px;	margin: 0;	padding: 0;}hr{	margin: 2px 0px 2px 0px;	padding: 0;}img{	border: none;}input, textarea{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}input[type='password'] {	*border: 1px solid #8d9aad;	_border: 1px solid #8d9aad;	border: 1px solid #8d9aad;}input[type='text'] {	*border: 1px solid #8d9aad;	_border: 1px solid #8d9aad;	border: 1px solid #8d9aad;	padding: 2px;}select{	*border: 1px solid #8d9aad;	_border: 1px solid #8d9aad;	border: 1px solid #8d9aad;    font-size: 13px;}td.compare {	background-color: #ffffff;	vertical-align: top;}td.compare div {	background: url(../images/compare.gif) no-repeat scroll center top;	border: 1px solid #ccd7e0;	height: 42px;	margin: 2px 0 0 3px;	padding-top: 61px;	text-align: center;}textarea{	*border: 1px solid #8d9aad;	_border: 1px solid #8d9aad;	border: 1px solid #8d9aad;}.list_block, .list_block li {    display: block;    list-style: none;    margin: 0;    padding: 0;}ul.tabbernav li a {	background: #01121e;	color: #ffffff;}.address{	background-image: url(../images/bg_rect.jpg);	background-position: left top;	background-repeat: no-repeat;	padding-left: 15px;}.adGallery {	background: #ffffff;	color: #000;	margin: 70px auto;	padding: 5px 0 0 0;	text-align: right;	width: 660px;}.adGallery a {	color: #333;	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;	margin: 2px 0;	padding: 0px 10px;	text-decoration: none;}.answer_box{	height: 40px;	padding: 3px 0px 1px 4px;	width: 350px;}.banner_inner img {	 }.bg_black{	background-color: #000000;	color: #FFFFFF;}.bg_blue{	background-color: #2E7FC0;}.bg_cement{	background-color: #444444;    color: #ffffff;}.bg_darkblue {	background-color: #000940;}.bg_darkgrey{	background-color: #312D2C;}.bg_deep {	background: #1b1b1b;}.bg_lifetime{	background-image: url(../images/bg_lifetime.jpg);	background-position: 595px 10px;	background-repeat: no-repeat;	padding: 10px 0px 10px 10px;}.bg_orange{	background-color: #F00001;}.bg_print{	background-color: #202020;}.bg_red {	background: #d80000;	color: #FFFFFF;}.bg_white{	background-color: #FFFFFF;	color: #000000;}.black{	color: #000000;}.blue, .results .row_active a.blue {	color: #00498b;}.red, .results .row_active a.red {    color: #f11b2f;}.bnext_container{	padding: 0 3px 0 3px;}.body_inside{	padding-bottom: 40px;	text-align: left;}.bold{	font-weight: bold;}.border_black{	border: 1px solid #444444;}.border_bottom_black{	border-bottom: 1px solid #000000;}.border_bottom_cement{	border-bottom: 1px dotted #666666;}.border_bottom_white{	border-bottom: 1px solid #FFFFFF;}.border_cement{	border: 1px solid #939597;}.border_top_cement{	background-image: url(../images/border_line.gif);	background-position: top left;	background-repeat: repeat-x;}.border_white{	border: 1px solid #FFFFFF;}.borders_top_white {	border-left: 1px #ffffff solid;	border-right: 1px #ffffff solid;	border-top: 1px #ffffff solid;}.box4 .inner {	border: 1px solid #ffffff;}.box4 .medium {	background: url(../images/mazda_certified.gif) 10px 3px no-repeat;	height: 28px;	text-indent: -9999px;}.bprev_container{	padding: 0 3px 0 3px;}.bullets{	list-style: disc;	margin-left: 0px;	padding-left: 10px;}.bullets li{	margin-left: 5px;	padding-left: 0px;}.calc_note{	background: url(../images/calculator.gif) 95% 10% no-repeat;	height: 120px;	padding: 20px 160px 0 5px;}.calendar_ajax_box {	height: 255px;}.car_finder{	color: #FFFFFF;}.car_finder .cf_column1{	width:113px;	background: url(../images/carfinder_banner.gif) 0 0 no-repeat;}.car_finder .cf_column2{	background: url(../images/carfinder_banner.gif) -140px 0 no-repeat;}.car_finder .cf_column3{	background: url(../images/carfinder_banner.gif) 100% 0 no-repeat;	width:10px;}.car_finder td{	padding: 20px 15px 7px 10px;}a.button_auto_finder {    display: block;    width: 147px;    height: 21px;    margin: 20px 0 5px 100px;}.cement{	color: #999999;}.clear{	clear: both;}.contact_us .inputbox{	width: 209px;}.contact_us .inputbox{	width: 209px;}.contact_us .message{	background-color: #282828;	height: 183px;	margin-left: 15px;	padding: 15px 15px;	width: 183px;}.contact_us .selectbox{	width: 280px;}.contact_us .selectbox{	width: 280px;}.contact_us .textbox{	height: 153px;	width: 274px;}.contact_us .textbox{	height: 153px;	width: 274px;}.contact_us td{	padding-left: 13px;}.contact_us td{	padding-left: 13px;}.ct_active{	background: #f0f2f3;}.ctable input{	padding-right: 5px;	text-align: right;	width: 77px;}.ctable select{	padding-left: 5px;	text-align: left;	width: 83px;}.ctable td {	height: 24px;}.darkblue{	color: #2a282c;}.descr .title {	font-weight: bold;}.disclaimer{	padding: 30px 0 10px 10px;}.dotted_border_bottom{	background-image: url(../images/border_line.gif);	background-position: bottom;	background-repeat: repeat-x;}.dotted_line{	background: url(../images/border_line.gif) 0% 50% repeat-x;}.dvpopup {	background-color: #494C53;	border: 1px solid #aaa;	color: #000;	margin: 70px auto;	padding: 0;	text-align: right;	width: 766px;}.dvpopup a {	color: #fff;	margin: 2px 0;}.economybox {	background: url(../images/economy_bg.gif) top no-repeat;	color: #000000;	height: 40px;}.economybox h1{	font-size: 30px;}.epabox{	background: #383838;	color: #ffffff;	padding: 3px 10px 3px 10px;}.error{	color: #FF0000;	font-size: 9px;}.financing .labels .no{	height: 12px;}.financing .labels td{	height: 35px;}.financing .select_box{	width: 113px;}.financing .terms_box{	border: 1px solid #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	height: 180px;	overflow: auto;	padding: 10px;	width: 97%;}.financing .text_area{	height: 40px;	padding: 3px 0px 1px 4px;	width: 224px;}.financing .text_box{	height: 17px;	padding: 3px 0px 1px 4px;	width: 224px;}.financing select{}.footer{	text-align: left;    overflow: hidden;    padding: 19px 10px 20px;}.footer .border_top {    border-top: 1px dotted #3c3c3c;    padding-top: 10px;}.footer div, .footer div.right a{	color: #3b3b3b;	font-size: 11px;}.footer div a {    color: #8f8f8f;}.formtable {	height: 30px;}.formtable .head{	height: 15px;}.formtable .head div{	background-color: #333333;	color: #FFFFFF;	padding: 2px 0 0 3px;}.formtable .label{	padding-right: 10px;	text-align: right;	vertical-align: top;	width: 220px;}.formtable .submit{	height: auto;}.formtable .text_box_half{	width: 113px;}.formtable input{	height: 15px;}.formtable select.text_box{	width: 232px;}.formtable td{	height: 26px;	padding: 0 0 0 3px;	vertical-align: top;}.formtable td table td{	height: auto;	margin: auto;	padding: 0;}.formtable1 .label{	height: 25px;}/* forms pages */.formTableHeading{	background: #505050;	color: #ffffff;	font-size: 11px;	font-weight: bold;	padding: 3px 0 3px 15px;}table.labels {}.grey{	color: #505050;}/* Header */.header {    padding: 12px 0 6px;    overflow: hidden;    height: 1%;    color: #7f1416;}.header a {    color: #7f1416;}.header_left{    width: 600px;    float: left;    position: relative;}.logo {    width: 236px;    height: 93px;    float: left;}.logo_top_wrapper {    margin: 0 0 0 50px;}.logo_top_block {    padding-top: 10px;}.logo_top {    vertical-align: middle;}.header_right {    padding: 15px 49px 15px 0;    text-align: right;    float: right;    width: 273px;    background: transparent url('../images/icon_phone.gif') right 15px no-repeat;}.header_right .mark {    color: #f11b2f;}/* //Header */.heading1{	padding: 15px 0px 15px 15px;}.heading2{	padding: 10px 0px 10px 10px;}.heading3{	padding: 5px 0px 5px 10px;}/*  ////////////   */.home_banner {	background: #ffffff url(../images/banner_car_home.jpg) left top no-repeat;	height: 293px;}.home_sidebar {    width: 300px;    position: relative;    right: 70px;    top: 20px;    float: right;    color: #ffffff;}.home_sidebar .heading {    background: #9d0707 url(../images/bg_home_sidebar_heading.gif) 0 0 no-repeat;    text-indent: -99999px;    letter-spacing: -99999px;    height: 34px;}.home_sidebar li {    background: #ffffff url(../images/bg_home_sidebar_item.gif) 0 bottom repeat-x;    padding: 11px 0;    *padding: 0;    margin-top: 5px;}.home_sidebar li a {    background: transparent url(../images/icon_car.gif) 5px center no-repeat;    color: #000000;    font-weight: bold;    font-size: 15px;    text-transform: uppercase;    padding: 11px 11px 11px 62px;    text-decoration: none;}.home_sidebar li.car a {    background-image: url(../images/icon_car.gif);}.home_sidebar li.get_appr a {    background-image: url(../images/icon_get_appr.gif);}.home_sidebar li.value_tradein a {    background-image: url(../images/icon_value_tradein.gif);}.home_sidebar li.curr_specials a {    background-image: url(../images/icon_curr_specials.gif);}.home_sidebar li.WHEEGO a {    background-image: url(../images/icon_wheego.gif);}.searchbox_home, .searchbox_home a {	color: #ffffff;}.searchbox_home a {    text-transform: uppercase;    font-size: 11px;   }.searchbox_home .submit.searchbox_home a.advanced {    margin-left: 10px;    text-transform: capitalize;}.searchbox_home .links {    display: block;    margin: 10px 0 0;    *margin: 15px 0 0;    _margin: 15px 0 0;    padding: 0;    font-size: 11px;}.searchbox_home .links li {    display: inline;    background: transparent url(../images/searchbox_divider.gif) 0 3px no-repeat;    padding-left: 4px;    *margin-right: 2px;    _margin-right: 2px;}.searchbox_home .links li.first {    background: none;}.home_boxes{	background: #fe9600 url("../images/bg_footer_top.jpg") center 0 no-repeat;	padding: 18px 6px 22px;    overflow: hidden;}.home_boxes .mtop {	margin-top: 4px;}.home_boxes .mtop_fix {    margin-top: 1px;}.home_boxes .box {    width: 220px;    float: left;    padding-bottom: 9px;    overflow: hidden;    margin-left: 8px;    height: 182px;}.home_boxes .box1 {    margin-left: 8px;}.home_boxes .box2 {    background: #383838;}.home_boxes .box2 img{margin:2px;}.home_boxes .line2 {    font-size: 12px;    margin-top: 22px;}.home_boxes .line2 .heading {    color: #000000;    background: none;    border: none;    padding: 6px;    font-size: 12px;}.home_boxes .line2 .img {    width: 100px;    height: 90px;    float: left;}.home_boxes .line2 .text a.title {    color: #1b3a54;    font-weight: bold;    font-size: 14px;    text-decoration: none;}.home_boxes .line2 .text p {    margin: 0;}.home_boxes .line2 .links {    clear: left;    padding: 8px 0;}.home_boxes .line2 .links a {    font-weight: bold;}/* Home Models */.home_models {    overflow: hidden;    height: 1%;    padding-bottom: 20px;    background: transparent url('../images/bg_middle.jpg') 0 bottom no-repeat;}a.view_all_link {    display: block;    width: 100px;    padding: 8px 8px 8px 234px;    background: transparent url('../images/honda_logo_lineup.gif') 10px center no-repeat;}.lineup_item {    text-align: center;    width: 122px;    *width: 120px;    float: left;    margin-top: 10px;    font-size: 11px;    }.lineup_item a {    font-weight: bold;}.lineup_title {    color: #000000;    text-transform: uppercase;        }/* //Home Models */.home_content {    background: #000000;	clear: both;	padding: 0;}.icon{	margin: 5px 0 5px 5px;}.imagePopup {	background: #ffffff;	border: 1px solid #ffffff;	height: 480px;	margin: 10px auto;	padding: 0;	width: 640px;}.incentives ul li a{	color: #000000;	font-weight: normal;}.innerError {	background-image: url(../images/invalid.gif);	background-position: left top;	background-repeat: no-repeat;	BORDER-BOTTOM: #FF8000 0px solid;	BORDER-LEFT: #FF8000 0px solid;	BORDER-RIGHT: #FF8000 0px solid;	BORDER-TOP: #FF8000 10x solid;	COLOR: #FF8000;	MARGIN: 0px;	padding-left: 20px;	padding-top: 1px;}.innerHelp {	background-image: url(../images/valid.gif);	background-position: left top;	background-repeat: no-repeat;	BORDER-BOTTOM: #008000 0px solid;	BORDER-LEFT: #008000 0px solid;	BORDER-RIGHT: #008000 0px solid;	BORDER-TOP: #008000 10x solid;	COLOR: #008000;	MARGIN: 0px;	padding-left: 20px;	padding-top: 1px;}.input_select{	height: 20px;	width: 100px;}.input_text{	height: 15px;	width: 155px;}.inside{	height: auto;	margin: 0px;	padding: 0px 5px 40px 6px;	text-align: left;	vertical-align: top;	width: 713px;}.JSWindowContentStyle {	color: #000000;	font-family: verdana, arial, helvetica, sans serif;	font-size: 11px;	padding: 0px;}.JSWindowTitleStyle {	color: #FFFFFF;	font-family: verdana, arial, helvetica, sans serif;	font-size: 11px;	font-weight: bold;}.large{	font-size: 14px;}.large2{	font-size: 15px;}.larger{	font-size: 16px;}.larger1{	font-size: 17px;}.larger2{	font-size: 18px;}.largest{	font-size: 20px;}.left{	float: left;}.list{	background-repeat: no-repeat;	list-style: none;	margin: 0;	padding: 0px 0px 0px 10px;}.list a{	text-decoration: none;}.list a:hover{	text-decoration: underline;}.list li{	background-image: url(../images/icon_arrow.gif);	background-position: left center;	background-repeat: no-repeat;	padding: 0px 0px 0px 12px;}.list_checbox{	background-repeat: no-repeat;	list-style: none;	margin: 0;	padding: 0px 0px 0px 0px;}.list_checbox a{	color: #FFFFFF;	text-decoration: none;}.list_checbox a:hover{	text-decoration: underline;}.list_checbox li{	background-image: url(../images/icon_tickbox.gif);	background-position: left center;	background-repeat: no-repeat;	padding: 0px 0px 3px 18px;}.loan_calculator {	background: transparent url(../images/loan_calculator_bg.gif) no-repeat scroll left top;	height: 350px;	-moz-background-clip: border;	-moz-background-inline-policy: continuous;	-moz-background-origin: padding;	width: 710px;    color: #000000;}/* MAZDA *//* Logo */.logo_mazda {	margin-left: 70px;}.content {    background: #000000;    clear: left;}.layout .content {    background: #eeeeee;}.page_content{    background: #ffffff url('../images/bg_inside_top.jpg') right 0 repeat-x;	padding: 0;}.page_content, .page_title_wrapper {    background: #ffffff url('../images/bg_inside_top.jpg') right 0 repeat-x;}.maintable {    text-align: left;    background: #ffffff url(../images/bg_footer_top.jpg) 0 bottom no-repeat;}.maintable .results_list {    background: none;}.margin2{	margin: 2px;}.medium{	font-size: 11px;}.mpg_calculator{	background: url(../images/mpg_calculator_bg.gif) left top no-repeat;	height: 350px;	width: 710px;    color: #000000;}.mpg_note{	background: url(../images/fuel.jpg) 95% 10% no-repeat;	height: 120px;	padding: 20px 160px 0 5px;}.mtable input{	padding-left: 3px;	text-align: left;	width: 77px;}.mtable select{	padding-left: 1px;	text-align: left;	width: 83px;}.mtable td {	height: 24px;}.news .border{	border-bottom: 1px solid #000000;	height: 1px;	margin: 15px 20px 15px 20px;}.noborder_left{	border-left: none;}.noborder_right{	border-right: none;}.nodecoration{	text-decoration: none;}.nodecoration:hover{	text-decoration: underline;}.nomargin{	margin: 0;}.nomargin_left{	margin-left: 0px;}.nopadding{	padding: 0;}.nopadding td{	padding: 0;}.nopadding_left{	padding-left: 0px;}.normal{	font-weight: normal;}.nowrap{	white-space: nowrap;}.orange{	color: #F87C02;}.our_team .border{	background-image: url(../images/border_line.gif);	background-position: center;	background-repeat: repeat-x;	height: 1px;	margin: 2px 0px 2px 0px;}.padd5top{	padding-top: 5px;}.padding_bottom10{	padding-bottom: 10px;}.padding10{	padding-left: 10px;}.padding4{	padding: 4px;}.padding5{	padding-left: 5px;}.paddtop10 {	padding-top: 10px;}.page_title_wrapper {    padding-top: 30px;}.pageTitle{    display: inline;	color: #000000;	font-size: 17px;	font-weight: bold;	padding: 10px 40px;    *padding: 0 40px;    text-align: left;    line-height: 50px;    background: #ffffff url('../images/bg_page_title.gif') right 0 no-repeat;}.contact_box {    background-color: #444444;    color: #ffffff;}.contact_box div {    margin: 10px;}.pagination{	padding-right: 10px;}.pagination a {	color: #000000;	text-decoration: none;}.pagination a img {    display: none;}.pagination ul{	display: inline;	list-style: none;	margin: 0;	padding: 0;}.pagination ul li{	display: inline;	font-size: 11px;}.pagination ul li a{	background: #ffffff;	color: black;	display: inline-block;	margin: 3px 2px 0px 0px;	padding: 2px 5px;    border: 1px solid #464646;}.pagination ul li a:hover{	background: #333333;    color: #ffffff;}.pagination ul li.active{	background: #616161;	color: #FFFFFF;	display: inline;	margin: 3px 1px 0px 1px;	padding: 2px 5px;    border: 1px solid #464646;}.pagination_bottom{	margin: 10px 0 10px 0;	padding-bottom: 10px;}.pdflist{	background-repeat: no-repeat;	list-style: none;	margin: 0;	padding: 0;}.pdflist li{	background-image: url(../images/icon_small_pdf.jpg);	background-position: left center;	background-repeat: no-repeat;	margin: 0px 0px 5px 0px;	padding: 2px 0px 0px 22px;}.pdflist li a{	text-decoration: none;}.pdflist li a:hover{	text-decoration: underline;}.popupContact {	color: #000;	margin: 20px auto;	padding: 0;	text-align: right;	width: 440px;}.popupContact a {	color: #fff;	margin: 2px 0;}.popupGallery {	color: #000;	margin: 70px auto;	padding: 0;	text-align: right;	width: 700px;}.popupGallery a {	color: #fff;	margin: 2px 0;}.ptop10{	padding-top: 5px;}.ptop5{	padding-top: 5px;}.quick_quote .caption{	border-bottom: 1px solid #000000;	padding: 5px 0px 5px 10px;}.quick_quote .input_text{	height: 15px;	width: 155px;}.quick_quote .text_box{	height: 64px;	width: 210px;}.quick_quote td{	padding: 5px 0px 0px 10px;}.results{	padding-bottom: 20px;}.results .border_price{	height: 8px;}.results .colspan{	padding-bottom: 0px;}.results .model_desc{	background-image: none;	padding-top: 0px;}.results .price_bg{	background-color: #ad0808;	padding: 5px 10px 5px 0px;}.results .price_data{	padding-right: 0px;}.results .price_right{	padding-right: 10px;}.results .row_active{	background: #ffffff url(../images/results_bg.jpg) 0 0 repeat-x;}.results .row_active a {    color: #000000;}.results .row_active td{    border-bottom: 1px dotted #343434;}.results .row_inactive{	background-image: url(../images/results_bg.jpg); /*background-color:#E3E3E3; */	background-repeat: repeat-x;}.results .row1 {	background-image: url(../images/results_bg.jpg);	background-position: top;	background-repeat: repeat-x;}.results .td_bg_blue{	background-color: #ffffff;	color: #000000;}.results .td_bg_blue a {	color: #000000;}.results .td_image{	padding: 7px 7px 0 7px;}.results .td_text{	padding: 15px 7px 0px 7px;}.results th{	background-color: #000000;	border-right: 1px solid #FFFFFF;	color: #FFFFFF;	padding: 5px;}.results th a{	color: #ffffff;}.resume{	height: 336px;	width: 500px;}.right{	float: right;}.round_rect_big_cement{	background-image: url(../images/border_rect_big.jpg);	background-position: center top;	background-repeat: no-repeat;}.round_rect_cement{	background-image: url(../images/round_border.jpg);	background-position: right top;	background-repeat: no-repeat;}.round_rect_cement div{	margin: 10px;}.schedule .labels .no{	height: 12px;}.schedule .labels td{	height: 35px;}.schedule .labels td td{	height: auto;	width: auto;}.schedule .select_box{	width: 115px;}.schedule .select_box_big{	width: 233px;}.schedule .select_box_half{	width: 116px;}.schedule .small_box{	height: 17px;	padding: 3px 0px 1px 4px;	width: 37px;}.schedule .terms_box{	border: 1px solid #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	height: 180px;	overflow: auto;	padding: 10px;	width: 687px;}.schedule .text_area{	height: 113px;	width: 310px;}.schedule .text_box{	height: 17px;	padding: 3px 0px 1px 4px;	width: 228px;}.schedule select{}.scroller{	background: #ffffff;	height: 134px;    *height: 134spx;    overflow-x: hidden;	overflow-y: auto;	padding: 1px;    border: 1px solid #b8b8b8;    margin-top: 1px;}.scroller .item{}.scroller .item {	background: #ffffff;	border-bottom: 1px dotted #acafb3;	overflow: hidden;	padding: 5px;}.scroller .item .desc{	font-size: 11px;	margin-left: 50px;}.scroller .item .desc a{    color: #202020;	text-decoration: none;}.scroller .item .img{	float: left;	margin-right: 5px;}.scroller .price {	color: #c8690b;}.search .select_new{	width: 110px;}.search_box_button{	padding-top: 6px;}.search_box_form{	padding: 10px 0 0 0;}.search_box_subtitle{	padding: 0 0 0 10px;}.search_left{	background: #ffffff url(../images/tabber_bg.gif) left bottom repeat-x;	border: 1px solid #ffffff;	color: #000000;	height: 128px;	padding: 20px 15px 5px;	width: 414px;	 }.search_matches{    margin: 20px 0 10px 0;    padding-bottom: 10px;}.search_matches .title{	padding-left: 10px;    color: #000000;}.search_right{	background: #ffffff url(../images/tabber_bg.gif) left bottom repeat-x;	border: 1px solid #ffffff;	color: #000000;	height: 128px;	padding: 10px 15px 5px;	width: 290px;	*width: 280px;}/* searchbox */.searchbox_home_container {	padding: 10px 14px 11px;}.searchbox_home_container .buttons {    margin-top: 10px;}@media screen and (-webkit-min-device-pixel-ratio:0){    .searchbox_home_container .buttons {    margin-top: 5px;    }    .searchbox_home_container {    padding: 7px 10px;    }}.searchbox_home_container {    *padding: 9px;    _padding: 9px;}.searchbox_home_container .buttons {    *margin-top: 5px;    _margin-top: 5px;}.searchbox_home .button {    width: 72px;    background: transparent url("../images/btn_sprite_search_home.gif") -243px 0 no-repeat;    padding-left: 8px;    }.searchbox_home .button input {    border: none;    background: transparent url("../images/btn_sprite_search_home.gif") -180px 0 no-repeat;    padding: 2px 0;    margin: 0;    width: 64px;    color: #dddddd;    text-align: left;    font-size: 11px;    text-transform: uppercase;    cursor: pointer;}p.callout { color:#FF0000; font-weight:normal; }p.callout { color:#000000; font-weight:bold;# }.searchbox_home_container .small_select select{	margin-bottom: 3px;	width: 83px;}.searchbox_home_container input[type='text']{	margin-bottom: 3px;	width: 176px;}.searchbox_home_container select{	margin-bottom: 3px;	width: 183px;}.select{}.sep{	height: 10px;}.sep2{	height: 20px;}.shipping_tools{	color: #FFFFFF;}.shipping_tools a{	color: #FFFFFF;	padding-left: 5px;	text-decoration: none;}.shipping_tools a:hover{	text-decoration: underline;}.shipping_tools img{	padding-left: 10px;}.showroom ul.tabbernav li a{	padding: 3px 60px 4px 60px;}.showroom ul.tabbernav li.tabberactive a{	padding: 8px 60px 4px 60px;}.sidebar{	margin: 0px;	padding: 0 6px;	text-align: left;    width: 240px}.sidebar .offers_box {    padding: 0;}.sidebar .box1{   padding: 2px 0 0 0;}.sidebar .inText{	padding: 5px;}.sidebar .box2{   margin:10px 0;}.sidebar .heading{	height: 115px;}.sidebar .offer_heading{	background: #000000;	color: #ffffff;	font-size: 11px;	padding: 5px 0 5px 8px;}.sidebar .quotebox{	background: #000000;	color: #ffffff;	padding: 4px 5px 5px 4px;}.sidebar .quotebox .boxHeading{	font-size: 11px;	font-weight: bold;	padding: 4px;}.sidebar .quotebox .content{	background: #ffffff;	color: #242424;	padding: 10px 10px 0 10px;}.sidebar .quotebox .button input {    width: 118px;}.sidebar .quotebox input[type='text']{	color: #656565;	font-size: 11px;	margin-bottom: 2px;	padding: 2px;	width: 186px;}.sidebar .quotebox textarea{	color: #656565;	font-size: 11px;	height: 90px;	margin-bottom: 2px;	padding: 2px;	width: 186px;}.sidebar .shopping_tools{	background: #000000;	color: #ffffff;	padding: 5px;}.sidebar .shopping_tools .boxHeading{	font-size: 11px;	font-weight: bold;	padding: 4px;}.sidebar .shopping_tools img{	padding:0 0 1px 0;}.sidebar .shopping_tools a{	padding: 0;}.sidebar .shopping_tools ul{	margin: 0;	padding: 0;}.sidebar .shopping_tools ul li{	padding: 0;	list-style: none;    display: block;    line-height: 9px;    *margin-top: -3px;}.sidebar .shopping_tools ul li.first {    *margin-top: 0;}.sitemap_l1 li a{	color: #000000;	font-weight: bold;	text-decoration: none;}.sitemap_l2 li a{	color: #F87C02;	font-weight: normal;}.sitemap_l3{	background-repeat: no-repeat;	font-weight: bold;	list-style: none;	margin: 0;	padding: 0px 0px 0px 10px;}.sitemap_l3 li{	background-image: url(../images/icon_arrow.gif);	background-position: left center;	background-repeat: no-repeat;	padding: 0px 0px 0px 12px;}.sitemap_l3 li a{	color: #000000;	text-decoration: none;}.sitemap_l3 li a:hover{	text-decoration: underline;}.sitemaplink {	background: url('../images/sitemap_bg.jpg');	background-position: right;	background-repeat: no-repeat;	height: 20px;	margin: 0;	padding: 3px 10px 0 0;	text-align: right;}.sitemaplink a {	font-weight: normal;	text-decoration: none;}.small{	font-size: 10px;}.small_box{	height: 17px;	padding: 3px 0px 1px 4px;	width: 37px;}.strike{	text-decoration: line-through;}.subtitle{	font-size: 18px;	font-weight: bold;}.td10 td{	padding: 3px 10px 3px 10px;}.td10 td td{	padding: 0;}.td5 td{	padding: 5px 0px 5px 5px;}.td5 td td{	padding: 0;}.text_area{	height: 113px;	width: 310px;}.text_box_half{	height: 17px;	padding: 3px 0px 1px 4px;	width: 108px;}.thumbnails{	margin-top: 5px;}.thumbnails .noleft{	border: solid 1px #FFFFFF;	cursor: pointer;	display: block;	float: left;	margin-bottom: 2px;	margin-left: 0px;}.thumbnails div{	display: none;	margin: 0;	padding: 0;}.thumbnails img{	border: solid 1px #FFFFFF;	cursor: pointer;	display: block;	float: left;	margin-bottom: 2px;	margin-left: 1px;}.tools{	clear: both;	color: #323232;	font-size: 11px;	padding: 0 10px 20px;    background: #3b1c00 url("../images/bg_footer_bottom.jpg") 0 0 repeat-x;}.tools .heading {    font-size: 11px;}.tools .block1{	float: left;	width: 473px;}.tools .block2{	float: left;	margin-left: 20px;	width: 132px;}.tools .block3{	float: left;	width: 155px;}.tools .block4{	float: left;	width: 127px;}.tools .block5{	float: left;}.tools a{	color: #323232;	text-decoration: none;}.tools a:hover{	text-decoration: underline;}.tools .line-height_big li {    margin: 5px 0;}.top_links, .top_links a {	color: #3c3c3c;	margin-top: 10px;	text-align: right;}.underline{	text-decoration: underline;}.vehicle_details{}.vehicle_details .heading{	background: #383838;	color: #ffffff;	font-weight: bold;}.vehicle_details .price{	background: #ad0808;	color: #ffffff;}.vehicle_details .price .newprice{	color: #ffffff;	font-size: 18px;	font-weight: bold;	text-align:right;	}.vehicle_details .price .oldprice{	color: #ffffff;	font-weight: bold;	text-decoration: line-through;}.vehicle_details td{	padding: 3px 10px 3px 10px;}/* vehicle details */.vehicle_details_container{	background: #383838;}.print_link {    background: transparent url('../images/icon_print.gif') 0 center no-repeat;  }.vehicle_info .boxHeading{	background: #383838;	color: #ffffff;	font-size: 11px;	font-weight: bold;	padding: 3px 0 3px 15px;}.vehicle_media{	border: 1px solid #ffffff;    background: #5a5a5a;}.vehicle_media .video_buttons{	height: 52px;	padding: 0 5px 0 5px;}.bg_grey, .vehicle_media .bg_grey {    background: #383838;}.vehicle_equipment {    color: #252525;}.verdotline{	background-image: url(../images/ver_dotline.gif);	background-position: left top;	background-repeat: repeat-y;	height: 125px;	width: 20px;}.video_home{	background: #000000 url(../images/home_video_bg.gif) left top repeat-x;	color: #ffffff;	margin: 40px 0 0 750px;	padding: 5px;	position: absolute;	text-align: left;	width: 235px;}.videoGallery {	color: #000;	margin: 10px auto;	padding: 0;	text-align: right;	width: 1000px;}.videoGallery a {	color: #fff;	margin: 2px 0;}.w125 select{	width: 125px;}.white, .results .row_active a.white {	color: #FFFFFF;}.wrapper{	margin: auto;	padding: 0 5px;	position: relative;	width: 980px;}.zip_box{	height: 17px;	padding: 3px 0px 1px 4px;	width: 57px;}#details_tab{	height: 69px;	left: 5px;	margin: 0;	padding: 0px;	position: absolute;	top: 441px;	width: 980px;}#keyword_div input{	margin-bottom: 6px;	width: 175px;}/* searchbox type2 */#make_div select, #model_div select, #trim_div select{	margin-bottom: 2px;	width: 180px;}#overlay{	background: url(../images/overlay.png);	display: block;	height: 800px;	left: 0;	padding-top: 67px;	position: absolute;	top: 0;	width: 100%;}#pclose{	color: #FFFFFF;	text-align: right;}#pclose a{	color: #FFFFFF;	text-align: right;}#popover{	height: 620px;	margin: 0 auto;	position: relative;	width: 766px;}#year_div select{	margin-bottom: 2px;	width: 70px;}.couponPopup {	color: #000;	margin: 30px auto;	padding: 0;	text-align: right;	width:648px;}.couponPopup iframe{	width:648px;	height:437px;	border:none;	overflow: hidden;}.couponPopup .couponButton{	margin: 2px;}.couponPopup .couponFooter{	padding: 3px 10px;	font-size: 11px;	color: #ffffff;	text-align: left;}.couponPopup a {	color: #fff;	font-weight: bold;}.home_boxes .scroller_box {    width: 316px;    margin-left: 10px;    margin-top: 10px;}.scroller_boxes {    clear: left;    overflow: hidden;    height: 1%;}.home_boxes .box4 {    background: #000000 url('../images/bg_home_box4.jpg') 0 0 repeat-x;    padding: 5px;}.home_boxes .box4 .heading {    background: transparent url('../images/logo_featured_list.gif') 4px 10px no-repeat;    padding: 3px 0 3px 123px;     font-size: 15px;     font-weight: bold;     text-transform: uppercase;     color: #ffffff;}.home_boxes .box .heading {     }.home_boxes .box .descr {    padding: 7px;    color: #ffffff;}.home_boxes .box .descr p {    margin: 5px 0;}.home_boxes .box .descr a {    color: #ffffff;    text-transform: uppercase;    font-weight: bold;    font-size: 12px;}.home_boxes .box3 {    background: #410203 url("../images/bg_home_box3.jpg") repeat-x 0 0;    padding: 6px 9px;    border: 1px solid #7a7a7a;    height: 179px;}.home_boxes .box2 {    background: #410203 url("../images/bg_home_box3.jpg") repeat-x 0 0;    border: 1px solid #7a7a7a;    padding: 5px 9px;}.home_boxes .box3 .banner {    width: 100px;    float: right;}.home_boxes .box3 .text, .home_boxes .box3 .text a {    color: #ffffff;}.home_boxes .text a.title {    text-decoration: none;}a h2 {    cursor: pointer;    }.home_boxes .box3 .text {    width: 106px;}.home_boxes .box3 .text p {    margin: 4px 0;}.home_boxes .box3 .links a {    color: #fe9600;    text-transform: uppercase;    font-weight: bold;    line-height: 1.4em;}/* REQUIRED BUTTON STYLES: */a.button {    display: block;}a.button span {    font-size: 11px;}button, .button {     position: relative;    border: 0;     padding: 0;    cursor: pointer;    overflow: visible; /* removes extra side padding in IE */}button::-moz-focus-inner {    border: none;  /* overrides extra padding in Firefox */}button span, .button span {     position: relative;    display: block;     white-space: nowrap;    }@media screen and (-webkit-min-device-pixel-ratio:0) {    /* Safari and Google Chrome only - fix margins */    button span, .button span {        margin-top: -1px;    }}/* OPTIONAL BUTTON STYLES for applying custom look and feel: */        button.customBtn, a.customBtn, .button_submit {     background: transparent;    background-image: url(../images/buttons/btn_grey_sprite.gif);    background-position: right -72px;    background-repeat: no-repeat;    font-size:10px;    font-weight:bold;    padding:0 20px 0 0;    text-align:center;    text-transform: uppercase;}    button.customBtn span,  a.customBtn span, .button_submit input {    padding: 3px 0 4px 20px;    height: 14px;      background: transparent;    background-image: url(../images/buttons/btn_grey_sprite.gif);    background-position: left top;    background-repeat: no-repeat;    color:#fff;     font-weight: bold;    border: none;}.button_submit input {    height: auto;    cursor: pointer;    text-transform: uppercase;    padding: 2px 0 4px 20px;    margin: 0;}button.customBtn:hover, a.customBtn:hover, button.customBtnHover { /* the redundant class is used to apply the hover state with a script */    background-position: right -108px; }    button.customBtn:hover span, a.customBtn:hover span, button.customBtnHover span {     background-position: 0 -36px; }form .button_submit {    display: inline;    width: auto;    padding: 5px 20px 5px 0;    *padding: 0 20px 5px 0;}.box3 .text-3{	float: left;	text-align: center;	color: #ffffff;	font-size: 11px;	line-height: 16px;}.box3 .text-3 a.btx{	color:#FFFFFF;	font-size:30px !important;	font-weight:bold;	line-height:35px;	text-decoration:none;}.box3 .text-3 span{	font-size:13px;	font-weight:bold;	line-height:28px;	}.box3 .text-3 a.stx{	font-size: 11px;	color: #ffffff;}