#carfax{width:540px;text-align:center;float:right;padding-top:10px;}
.carfax{background:none !important;border:none !important;}
.captcha_input{display:inline !important;}
.mobileURL{color:#FFFFFF;margin-left:10px;margin-top:18px;position:absolute;}
#videoContainer{width:640px;height:380px;overflow:hidden;}
.contactVideo{padding:15px;background:#EFEFEF;height:350px;}
.contactVideo p{font-family:Georgia;font-size:16px;color:#7E7E7E;margin:10px;}
.contactVideo span{font-family:Arial;font-size:12px;display:block;}
.contactVideo input.textbox, input.password{width:260px;margin:0px;margin-bottom:15px;}
.contactVideo .formLayout{margin:20px auto auto;width:350px;}
.span-24{width:100%;}
.fleft{float:left !important;}
.fright{float:right !important;}
#fancybox-frame{overflow:hidden;}
.concierge_step_2{width:520px;height:330px;overflow:hidden;}
.concierge_step_3{width:380px;height:400px;overflow:hidden;background:#EFEFEF;overflow:hidden;}
.concierge_step_3 h3{clear:both;padding: 0 20px;}
.takeAdvantageStep2{width:380px;height:330px;overflow:hidden;background:#EFEFEF;overflow:hidden;}
.takeAdvantageStep2 h3{clear:both;padding: 0 20px;}
.concierge_close_button_3{float:right;width:30px;height:8px;text-align:center;}
.cimg{width:750px !important;}
.wimg{width:610px !important;height:324px !important;}
#takeAdvantage{width:390px;height:300px;background:#FFFFFF;padding:0 10px 20px 10px;}
#takeAdvantage #vehicle-contact-inner{float:left;clear:none;width:355px;height:260px;padding:15px;background:#EFEFEF;}
#takeAdvantage #vehicle-contact-inner span{padding-left:45px;text-align:left;}
#takeAdvantage #taOffer{width:347px;height:290px;margin:18px 0 0 10px;float:left;background:#EFEFEF;}
#takeAdvantage #taOffer .offer_description{width:347px;height:290px;overflow:hidden;}
#takeAdvantage #taOffer .offer_description img{padding:0;margin:0;margin:auto;border:1px solid #999999;margin-top:2px;}
#takeAdvantage #taOffer .offer_description p{margin-left:5px;margin-right:5px;margin-top:5px;}
.wimg>#taOffer{width:210px !important;height:314px !important;border-radius:5px 0 0 5px;}
.wimg>#taOffer .sp_band{background:none !important;}
.wimg>#taOffer .offer_description{width:210px !important;height:314px !important;}
.wimg>#taOffer .offer_description img{width:210px !important;border:none !important;}
.wimg>#vehicle-contact-inner{height: 279px !important;border-left:1px dotted #C0C0C0;border-radius:0 5px 5px 0;padding-top:20px !important;}
.wimg>#taOffer .offer_description p{display:none;}
.main-menu UL LI A{float:left;padding:18px 15px;line-height:120%;font-size:1em;color:#94969b;text-transform:uppercase;text-decoration:none;}
.main-menu UL LI A:hover{background:#F0F0F0;border-left:#C0C0C0 1px solid;border-bottom:#C0C0C0 1px solid;padding-bottom:17px;padding-left:14px;}
.select_brand{width:337px;height:372px;background:#FFF;overflow:hidden;margin:auto;}
.select_brand_top{width:315px;height:4px;background:url('/media/images/select_brand_top.png') no-repeat;margin:12px 0 0 13px;}
.select_brand_content{width:315px;height:339px;background:url('/media/images/select_brand_bg.png') repeat-y;margin:0 0 0 13px;}
.select_brand_content h3{height:36px;padding:0;margin:0 auto !important;text-transform:uppercase !important;font-size:13px;font-family:Arial !important;color:#979797 !important;line-height:36px; background: none !important;text-align:center;}
.select_brand_content .separator{height:1px;width:280px;margin:auto;border-top:1px solid #FFF;background:#DADADA;clear:both;}
.select_brand_content p{margin:0px;padding:0px;height:69px;}
.select_brand_content a{background:none;display:block;height:69px;width:280px;margin:0 auto;}
.select_brand_content a:hover{background-color:#FFFFFF;}
.select_brand_bottom{width:315px;height:4px;background:url('/media/images/select_brand_bottom.png') no-repeat;margin:0 0 0 13px;}
.centeredImage{text-align:center;margin-top:10px;margin-bottom:10px;padding:0px;}
.space-25{width:25px;}
.vspace-15{height:15px;}
.vspace-25{height:25px;}
.sliderImageHelp{float:right;margin-top:-65px;}
.top-0{top:0px !important;}
.marginbottom-25{margin-bottom:25px !important;}
:focus{outline-style:none;outline-width:0px;}
.bb_button{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius:10px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);-webkit-border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.15);border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.15);background:#EAEAEA url('/media/images/buttongradient.png') repeat-x scroll left top;border-color:#bdbdbd #9b9a9a #9b9a9a #bdbdbd;border-style:solid;border-width:1px;color:#464646;cursor:pointer;font-weight:bold;font-family:"Lucida Grande",Tahoma,Arial,sans-serif;font-size:12px;line-height:130%;margin:0 0.7em 0 0;padding:5px 10px 6px;text-decoration:none}
#submitStep1Red #special_submit_step_1 {background:#F34A1B;color:#FFFFFF;text-shadow:1px 1px #C06200;border:1px solid #C34724;box-shadow: 0 1px 3px #F34A1B;}
.red{background:#F34A1B;color:#FFFFFF;text-shadow:1px 1px #C06200;border:1px solid #C34724;box-shadow: 0 1px 3px #F34A1B;}
.red:hover{box-shadow:1px 0 3px #F34A1B;}
.textbox{font-family:Georgia;font-size:14px;color:#383838;height:33px;border-top:1px solid #FFFFFF;border-left:1px solid #B4B4B4;border-bottom:1px solid #DADADA;border-right:1px solid #B4B4B4;background:url('/media/images/text_bg.png') repeat-x;}
.bottom_filters_input{background:url('/media/images/iv_input_bg.jpg') repeat-x;height:30px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;vertical-align:middle;text-align:center;}
.bottom_filters_combo_text{font-family:Arial;font-size:13px;color:#e0e0e0;}
.bottom_filters_textbox{font-family:Arial;font-size:14px;color:#242424;text-align:center;background:url('/media/images/iv_textbox_bg.png') repeat;border:0px;margin:0 !important;}
.header{background:url("/media/images/header-bg.gif") repeat left top;position:relative;z-index:1000;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;border:1px solid #BBBBBB;border-bottom:0px;}
.header A.logo{float:left;width:460px;height:57px;background:url("/media/images/logo.png") no-repeat left top;display:inline;margin-left:270px;text-indent:-10000px;outline:none;}
.header A.logo:hover{background-image:url("/media/images/logo-hover.png");}
.header .top-links{list-style:none;float:right;margin:11px 0 0 0;padding:0;position:relative;left:-40px;}
.header .top-links LI{float:left;display:inline;margin-left:2px;}
.header .top-links LI A{float:left;line-height:32px;text-decoration:none;color:#19191b;font-size:11px;text-transform:uppercase;}
.header .top-links LI A SPAN{float:left;line-height:32px;padding-bottom:5px;position:relative;z-index:1001;}
.header .top-links LI A SPAN.left-link{width:14px;background:url("/media/images/top-links.png") no-repeat -16px 0;}
.header .top-links LI A SPAN.right-link{width:25px;background:url("/media/images/top-links.png") no-repeat -55px 0;}
.header .top-links LI A SPAN.bg-link{background:url("/media/images/top-link-bg.png") repeat-x left top;}
.header .top-links LI:hover A SPAN.left-link{background:url("/media/images/top-links.png") no-repeat -2px 0;}
.header .top-links LI:hover A SPAN.right-link{background:url("/media/images/top-links.png") no-repeat -30px 0;}
.header .top-links LI:hover A SPAN.bg-link{background:url("/media/images/top-link-bg-h.png") repeat-x left top;}
.header .top-links LI .sub-area{position:absolute;right:-2px;top:32px;float:left;width:854px;background:url("/media/images/blank.gif") repeat left top;display:none;}
.header .top-links LI:hover .sub-area{}
.header .top-links LI .sub-area .top-shadow, .header .top-links LI .sub-area .bottom-shadow, .header .top-links LI .sub-area .bg-shadow{float:left;width:100%;}
.header .top-links LI .sub-area .top-shadow, .header .top-links LI .sub-area .bottom-shadow{font-size:1px;line-height:0;}
.header .top-links LI .sub-area .top-shadow{height:14px;background:url("/media/images/sub-top.png") no-repeat left top;}
.header .top-links LI .sub-area .bottom-shadow{height:17px;background:url("/media/images/sub-bottom.png") no-repeat left top;}
.header .top-links LI .sub-area.explore .bg-shadow{background:url("/media/images/sub-bg.png") repeat-y left top;padding:0 0 0 14px;}
.header .top-links LI .sub-area .span-5{width:167px;display:inline;margin-left:35px;margin-right:0;}
.header .top-links LI .sub-area .span-5.first-column{margin-left:25px;}
.header .top-links LI .sub-area .span-5.border-image{margin-left:0;}
.header .top-links LI .sub-area .border-image{background:url("/media/images/image-border.gif") no-repeat left top;margin-bottom:12px;}
.header .top-links LI .sub-area .border-image IMG{margin:5px 0 0 5px;}
.header .top-links LI .sub-area P{margin-bottom:8px;color:#353a3d;font-size:1em;}
.header .top-links LI .sub-area P.center-area{text-align:center;}
.header .top-links LI .sub-area P.center-area A{float:none;color:#353A3D;font-size:1em;font-weight:bold;line-height:100%;text-transform: none;}
.header .top-links LI .sub-area .span-20{width:770px;border-top:1px solid #c8c3c3;margin-left:40px;padding:22px 0 10px;display:inline;}
.header .top-links li .sub-area.concierge{width:650px;top:31px;}
.header .top-links li .sub-area.concierge .top-shadow{background:url("/media/images/sub-top-con.png") left top no-repeat;height:15px;}
.header .top-links li .sub-area.concierge .bg-shadow{background:url("/media/images/con-bg.png") left top repeat-y;padding:0 0 0 14px;}
.header .top-links li .sub-area.concierge .bottom-shadow{background:url("/media/images/sub-bottom-con.png") left top no-repeat;height:15px;}
.header .top-links li .sub-area H3{color:#484848;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:100%;display:inline;}
.header .top-links li .sub-area img.img-h3-left{vertical-align:middle;margin-right:5px;}
.header .top-links li .sub-area img.img-h3-right{vertical-align:middle;margin-left:5px;}
.header .top-links li .sub-area .right-group{margin-top:24px;}
.header .top-links li .sub-area H3 SPAN{background:#f2f2f2;padding:0 10px 0 6px;}
.header .top-links li .sub-area .detail{margin:0 0 0 35px;}
.header .top-links li .sub-area .phone{background:url("/media/images/phone.png") left 5px no-repeat;font-family:Arial;font-size:14px;font-weight:bold;margin:0 0 10px;padding:0 0 0 25px;text-transform:uppercase;}
.header .top-links LI .sub-area .span-20 .border-image{margin-right:35px;}
.header .top-links LI .sub-area .span-20 H4{color:#222;text-transform:uppercase;margin-bottom:8px;font-size:1.2em;}
.header .top-links LI .sub-area .span-20 P{font-size:1em;color:#4f4f4f;font-family:Georgia, "Times New Roman", Times, serif;}
.header .top-links LI .sub-area .span-14{display:inline;margin-left:40px;padding-bottom:16px;}
.header .top-links LI .sub-area LABEL{float:left;width:140px;text-align:right;color:#4a4a4a;font-size:100%;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-weight:550;text-transform:Uppercase;margin-right:20px;line-height:33px;}
.header .top-links LI .sub-area INPUT{float:left;width:140px;color:#383838;font-size:15px;font-family:Georgia, "Times New Roman", Times, serif;line-height:33px;height:33px;padding:0 5px;_width:365px;width:375px;margin:0;}
.header .top-links LI .sub-area BUTTON{float:left;border:none;background:none;cursor:pointer;padding:0;margin:0;width:76px;}
.dialup{color:#94969B;font-size:1em;line-height:49px;margin-left:10px;float:left;}
.concierge_inner{padding:15px 0 15px 28px;}
.may_i{display:block;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;text-transform: uppercase;width:520px;background:url('/media/images/how_may_bg.png') no-repeat center;text-align:center;}
.may_i label{color:#484848;float:none !important;line-height:20px !important;width:auto !important;background:#F3F3F2;padding-right:10px;}
.may_i img {vertical-align:middle;margin-left:10px;margin-right:5px;}
.concierge_container_top{clear:both;height:2px;width:620px;background:#e2e1e1;}
.concierge_container_left{float:left;height:470px;width:3px;background:#e2e1e1 url('/media/images/con-bg-left.png') no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e1e1', endColorstr='#BAB3A2');background:-webkit-gradient(linear, left top,left bottom,from(#e2e1e1),to(#BAB3A2));background:-moz-linear-gradient(top,#e2e1e1,#BAB3A2);}
.concierge_container_right{float:left;height:470px;width:3px;background:#e2e1e1 url('/media/images/con-bg-right.png') no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e1e1', endColorstr='#BAB3A2');background:-webkit-gradient(linear, left top,left bottom,from(#e2e1e1),to(#BAB3A2));background:-moz-linear-gradient(top,#e2e1e1,#BAB3A2);}
.concierge_container{float:left;height:470px;width:614px;background:#cfc8b6;background:url('/media/images/concierge-mid.png') repeat-x;background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#cfc8b6));background:-moz-linear-gradient(top,#f5f5f5,#cfc8b6);}
.concierge_container .right-group{width:230px;float:left;}
.concierge_container .right-group a{float:none;margin:auto;}
.concierge_container_bottom {background:#BAB3A2;clear:both;height:3px;width:620px;}
.con_button{width:188px;height:32px;background:url('/media/images/con-button.png') no-repeat center;margin:auto;display:block;cursor:pointer;text-align:center;margin-top:20px;}
.con_button img{vertical-align:middle;}
.con_button a{color:#232323 !important;float:none !important;font-size:14px !important;line-height:32px !important;text-transform:none !important;text-decoration:none;display:block;}
.form_group{background:url("/media/images/form_group_bg.gif") no-repeat scroll left top transparent;float:left;height:395px;margin-left:20px;margin-top:24px;width:285px;padding-left:25px;}
.form_group span.contact_me{margin:2px 0 5px;padding-top:0px;font-family:Arial;font-size:13px;color:#202020;text-transform:uppercase;clear:both;}
.contact_form label{text-align:left !important;margin-right:0px !important;font-weight:normal !important;float:none !important;}
.contact_form input{width:270px !important;float:none !important;height:30px !important;margin-top:-3px !important;}
.con_submit{float:right;width:75px;height:32px;background:url('/media/images/con_button_sm.png') no-repeat;margin:10px 0 10px 8px;}
.con_facebook_login{float:right;width:89px;height:31px;background:url('/media/images/fb_login.png');margin:11px 0 10px 8px;cursor:pointer;}
.userInfo .contact_me{padding-bottom:10px;display: block;}
.userInfo a{float:none !important;display:block;line-height: 20px !important;}

.userInfo .avatar{float:right !important;border:3px solid #fff;}
.explore_container_top{clear:both;height:2px;width:826px;background:#e2e1e1;}
.explore_container_left{float:left;min-height:470px;width:3px;background:#BFB9AA url('/media/images/explore_left.png') no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e1e1', endColorstr='#BAB3A2');background:-webkit-gradient(linear, left top,left bottom,from(#e2e1e1),to(#BAB3A2));background:-moz-linear-gradient(top,#e2e1e1,#BAB3A2);}
.explore_container_right{float:left;min-height:470px;width:3px;background:#BFB9AA url('/media/images/explore_left.png') no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e1e1', endColorstr='#BAB3A2');background:-webkit-gradient(linear, left top,left bottom,from(#e2e1e1),to(#BAB3A2));background:-moz-linear-gradient(top,#e2e1e1,#BAB3A2);}
.explore_container{float:left;min-height:470px;width:820px;background:#cfc8b6 url('/media/images/exp_bg.png') repeat-x;overflow:none;background:-webkit-gradient(linear, left top,left bottom,from(#f5f5f5),to(#cfc8b6));background:-moz-linear-gradient(top,#f5f5f5,#cfc8b6);}
.explore_container_bottom{background:#BAB3A2;clear:both;height:3px;width:826px;}
.exp_button{width:165px;height:32px;background:url('/media/images/exp-button.png') no-repeat center;margin:auto;display:block;cursor:pointer;text-align:center;margin-top:20px;margin-bottom:20px;}
.exp_button a{color:#232323 !important;float:none !important;font-size:14px !important;line-height:32px !important;text-transform:none !important;display:block;}
.breadcrumb{position:relative;margin:10px 25px;line-height:14px;font-size:12px;}
.breadcrumb a{text-decoration:none !important;text-transform:none !important;float:none !important;line-height:14px !important;}
.breadcrumb a:hover{text-decoration:underline !important;}
.breadcrumb h1{float:none !important;display:inline !important;font-size:14px;margin-bottom:0 !important;line-height:14px !important;}
.breadcrumb h2{float:none !important;display:inline !important;font-size:14px;margin-bottom:0 !important;line-height:14px !important;}
.breadcrumb small{font-size:10px !important;line-height:14px !important;}
.breadcrumb_trail{width:994px;height:38px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;border:1px solid #BBBBBB;background:#FFFFFF;margin-bottom:10px;float:left;line-height:38px;overflow:hidden;padding-left:5px;}
.breadcrumb_trail img{float:left;margin-top:8px;}
.breadcrumb_trail span{float:left;text-transform:uppercase;color:#858585;}
.breadcrumb_trail span a{color:#858585;text-decoration:none;}
.breadcrumb_trail span a:hover{text-decoration:underline;}
.breadbrum_trail_sep{width:15px;margin:0 5px;text-align:center;line-height:35px;}
.youtubeVideo{width:313px;border-top:1px solid #D1D1D1;padding-top:18px;margin-bottom:18px;}
.youtubeImage{width:119px;height:90px;background:#fff;border:1px solid #B5B5B5;margin-right:10px;border-radius:3px;}
.youtubeImage img{margin:4px 0 0 4px;}
.youtubeContent{width:182px;float:right;display:block;margin-top:-90px}
.youtubeContent h3{font-family:Arial;font-size:12px;font-weight:bold;color:#494949;}
.youtubeContent p{font-family:Verdana;font-size:10px;color:#797979;margin:0;height:45px;overflow:hidden}
.youtubeContent a{font-family:Verdana;font-size:10px;color:#797979;font-weight:bold;}
.landing{width:1003px;margin-bottom:5px;margin-left:-3px;}
.landing h4{font-family:Arial;font-size:14px;color:#494949;font-weight:bold;text-transform:uppercase;padding-bottom:7px;margin-bottom:0px;}
.landing h4 a{text-decoration:none;color:#494949;}
.landing-left{width:655px;float:left;}
.posts-top{width:655px;height:7px;background: url('/media/images/post_bg_up.png') no-repeat;}
.posts-mid{width:655px;min-height:960px;background: url('/media/images/post_bg_mid.png') repeat-y;}
.posts-bottom{width:655px;height:7px;background: url('/media/images/post_bg_down.png') no-repeat;}
.landing-content{width:641px;min-height:960px;margin-left:9px;background:url('/media/images/posts_bg.jpg') repeat-x;}
.posts_slider{float:left;}
.posts_slider UL{margin:0;padding:0;list-style:none;}
.posts_slider UL LI{float:left;min-height:850px;position:relative;}
.benzel_posts{width:610px;min-height:890px;margin:auto;padding-top:15px;overflow:hidden;}
.benzel_post{width:610px;margin:auto;}
.benzel_posts h1{font-size: 1.2em;color:#797979;line-height: 1;}
a.experience_h4{color: #494949;font-family: Arial;font-size: 14px;font-weight: bold;margin-bottom: 0;padding-bottom: 7px;text-transform: uppercase;text-decoration:none;}
.benzel_post h3{font-family:Arial;font-size:14px;color:#4D4D4D;font-weight:bold;}
.benzel_post h3 a{font-family:Arial;font-size:14px;color:#4D4D4D;font-weight:bold;text-decoration:none;}
.benzel_post p{font-family:Arial;font-size:12px;color:#797979;line-height:2;}
.benzel_post a{font-family:Arial;font-size:12px;color:#797979;line-height:2;}
.benzel_post_content{float:left;width:390px;}
.benzel_post_photo{float:left;width:206px;overflow:hidden;}
.benzel_post_photo img{border-radius:3px;background:#bbb;padding:3px;}
.benzel_post_sep{float:left;width:10px;}
.benzel_posts .relax{height:20px;}
.landing-content .controls{float:left;left:14px;position:relative;top:5px;}
.landing-right{width:348px;min-height:965px;float:left;margin-top:5px;background:#E6E6E6;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;}
.landing-right-border{width:5px;float:left;background:url('/media/images/landing_r_border.png') repeat-y;}
.landing-right-top-border{width:5px;height:190px;background:url('/media/images/landing_rt_border.png') no-repeat;}
.landing-right-content{width:333px;padding:16px 0 0 10px;float:left;background:url('/media/images/landing_right_bg.png') repeat-x;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;overflow: hidden;}
p.readmore {margin:auto;width: 610px;font-family:Arial;font-size:12px;color:#797979;line-height:2;margin-top:20px;}
p.readmore a{font-family:Arial;font-size:12px;color:#797979;line-height:2;}
.twitter-overheard{margin-left:-6px;}
.twitter-overheard-top{background: url('/media/images/twitter-overheard-top.png') left top no-repeat;width:329px;height:30px;}
.twitter-bird{width:49px;height:48px;position:absolute;margin-left:273px;margin-top:-38px;background:url('/media/images/twitter-bird.png') no-repeat;}
.twitter-overheard-mid{width:313px;min-height:50px;background: url("/media/images/twitter-overheard-bg.png") repeat-y left top;}
.twitter-overheard-mid .va{width:300px;min-height:55px;margin:auto;background:#fff url('/media/images/twitter-overheard-vbg.png') repeat-x 0 -23px;}
.twitter-image{width:48px;height:48px;background:#ffffff;border:1px solid #B7D0DA;display:block;margin:-13px 10px 0 14px;float:left;}
.twitter-image img{margin:3px 0 0 3px;}
.twitter-screen-name{display:block;position:absolute;margin-left:74px;margin-top:-14px;}
.twitter-screen-name a{font-family:Verdana;font-size:11px;color:#416F81;text-decoration:none;}
.twitter-screen-name a:hover{text-decoration:underline;}
.twitter-text{font-family:Verdana;font-size:11px;color:#52666D;margin-top:2px;}
.twitter-text a{font-family:Verdana;font-size:11px;color:#52666D;text-decoration:none;}
.twitter-text a:hover{text-decoration:underline;}
.twitter-overheard-bottom{width:313px;height:11px;background:url('/media/images/twitter-overheard-bottom.png') no-repeat;margin-bottom:20px;}
.content{background:#fff;border:1px solid #bbbbbb;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;margin-bottom:5px;color:#5d5d5d;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;letter-spacing:0.1ex;}
.content H1, .content H2, .content H3, .content H4, .content H5, .content H6, .content P{color:#333;}
.content H2{clear:both;margin:0 0 25px;color:#333333;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:0.02ex;font-size:140%;font-weight:500;}
.content H3{margin:20px 0 25px;color:#333333;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:0.1ex;font-size:120%;font-weight:520;}
.content H4{font-family:'Lucida Grande',Arial,Helvetica,sans-serif;letter-spacing:0.02ex;color:#444444;font-size:105%;font-weight:600;margin:10px 0 10px;padding:10px 0;}
.content P{font-family:'Lucida Grande',Arial,Helvetica,sans-serif;color:#5d5d5d;font-size:95%;line-height:150%;margin:0 0 1.5em;padding:0;letter-spacing:0.02ex;}
.content h2 a {text-decoration:none;color:#333;}
.content h4 a {color: #444444;text-decoration:none;}
.nav-previous{float:left;}
.nav-next{float:left;}
.nav-previous a{padding:0 10px 0px 0px;color:#444B4E;}
.nav-next a {color:#444B4E;}
.sidebar_container{width:235px;float:left;margin-left:-15px;}
#sidebar{margin-top:-10px;}
#sidebar ul{list-style:none;padding-left:10px;}
#sidebar h2{margin:0 0 10px 20px;border-bottom:1px solid #C0C0C0;}
#sidebar h4{margin:10px 0;font-size:130%;text-transform:uppercase;}
#sidebar a{color: #444B4E;font-size:11px;}
#sidebar a:hover{text-decoration:none;}
.textwidget{margin-left:20px;}
.services-container{width:auto;float:left;cursor:pointer;}
.services-container a{color:#151515;text-decoration:none;}
.services{margin:0 0 10px 0;width:auto;display:inline;}
.services-right{float:right;margin:0 0 10px 0;width:auto;display:inline;}
.services-text-condition{color:#484848;position:absolute;text-align:right;padding:108px 0 10px 145px;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:12px;width:100px;line-height:140%;}
.services-text-mend{color:#484848;float:right;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:12px;line-height:140%;padding:125px 0 10px 25px;position:absolute;width:100px;}
.services-text-outfit{color:#484848;position:absolute;float:right;padding:75px 0 10px 25px;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:12px;width:70px;line-height:140%;}
.services-text-define{color:#DDD;position:absolute;text-align:right;padding:90px 0 10px 160px;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:12px;width:67px;line-height:140%;}
.services-title-white{color:#DDD;text-transform:uppercase;position:absolute;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:12px;margin:5px 0 0 8px;padding:0 0 0 22px;background:url("/media/images/arrow_grey.png") no-repeat left center;}
.services-title-left{color:#151515;position:absolute;text-transform:uppercase;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:12px;height:28px;background:url('/media/images/services-title-left-bg.png') repeat-x center;border:#BBBBBB 1px solid;border-bottom:#D5D5D5 1px solid;margin:0 0 0 13px;width:238px;line-height:28px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
.services-title-left img.arrow{vertical-align:middle;margin:-2px 5px 0;}
.services-title-left img.wu{float:right;margin:7px 0 0 120px;position:absolute;}
.services P{color:#444b4e;padding:0 14px 0 4px;text-align:justify;}
.services IMG{margin:1px;}
.services A{text-decoration:none;}
.content P A{color:#444b4e;}
.content P A:HOVER{text-decoration:none;}
.services .service-black{margin-right:0px;background-color:#000;height:148px;width:238px;border:1px solid #BBBBBB;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.services .service{background-color:#FFF;height:148px;width:238px;border:1px solid #BBBBBB;margin-right:0px;margin-left:13px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.brand-service{background-color:#FFF;float:left;width:240px;height:120px;margin:-1px 9px 10px 0;border:1px solid #BBBBBB;-moz-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;}
.brand-title-left{color:#151515;text-transform:uppercase;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:12px;height:28px;background:url('/media/images/services-title-left-bg.png') repeat-x center;border:#BBBBBB 1px solid;border-bottom:#D5D5D5 1px solid;margin:0 9px 0 0;width:240px;line-height:28px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
.brand-title-left h2{font-size: 12px;margin:0px;float:none;}
.brand-title-left h2 a{text-decoration:none;color:#151515;font-size: 12px;text-transform: uppercase;}
.brand-title-right h2 {font-size: 12px;margin:0px;float:none;}
.brand-title-right h2 a{text-decoration:none;color:#151515;font-size: 12px;text-transform: uppercase;}
.brand-title-left img.arrow{vertical-align:middle;margin:5px 5px 0;float:left;}
.brand-service-right{background-color:#FFF;width:240px;height:120px;margin:-1px 0 10px 0px;border:1px solid #BBBBBB;-moz-border-radius:0px 0px 5px 5px;border-radius:0px 0px 5px 5px;}
.brand-title-right{color:#151515;text-transform:uppercase;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:12px;height:28px;background:url('/media/images/services-title-left-bg.png') repeat-x center;border:#BBBBBB 1px solid;border-bottom:#D5D5D5 1px solid;margin:0;width:240px;line-height:28px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}
.brand-title-right img.arrow{vertical-align:middle;margin:5px 5px 0;float:left;}
.post{border-bottom:3px solid #AFB5B9;margin-bottom:30px;padding-bottom:20px;}
.posttitle{margin-bottom:15px;}
.posttitle h2{margin:0px;}
.posttitle small{color:#294A59;display:block;margin-bottom:15px;}
.feedback{clear:both;}
.feedback a {color:#444B4E;font-size:11px;}
.feedback a:hover {text-decoration:none;}
.posts{margin:30px;width:940px;display:inline;}
.posts .left-side{margin:0 30px 0 0;width:450px;}
.posts .right-side{margin:0;width:455px;}
.content .posts H3{background:url("/media/images/pix.gif") left center repeat-x;margin:10px 10px 25px 0;clear:both;}
.content .posts H3 SPAN{background:#FFFFFF;padding:0 12px 0 0;}
.content .posts UL LI{font-family:'Lucida Grande',Arial,Helvetica,sans-serif;color:#5d5d5d;line-height:150%;}
#olderPostsLI{margin-bottom:40px;}
.twitter{background:url("/media/images/twitter-bg.gif") left top repeat-y;margin:0 0 20px;}
.twitter .top{background:url("/media/images/twitter-top.gif") left top no-repeat;}
.twitter .bottom{background:url("/media/images/twitter-bottom.gif") left bottom no-repeat;min-height:80px;padding:10px 20px 35px 10px;position:relative;}
*html .twitter .bottom{height:80px;}
.twitter P{margin:0;}
.twitter .author{bottom:0px;position:absolute;left:90px;}
.content .video UL{list-style:none;margin:30px 0 0;padding:0;}
.content .video .player{border:1px #ababab solid;font-size:1px;line-height:0;margin:0 28px 28px 0 !important;margin:0 28px 24px 0;width:120px;}
.content .video .details{margin:0;width:292px;}
.content .video .details h4{margin:0 0 5px}
.content .stuffs UL{list-style:none;margin:0;padding:0;}
.content .stuffs UL LI{margin-bottom:0px;}
.content .stuffs .foto{margin:0 10px 0 0;width:194px !important;width:192px;}
.content .stuffs .foto IMG{border:0px;background:#BBBBBB;border-radius:3px;padding:3px;}
.content .stuffs .details{margin-left:10px;margin-right:0;width:235px;}
.content .stuffs .details-wide{margin:0;width:auto;}
.content .stuffs .details H4{margin-top:3px;}
.content .stuffs .details p{margin:0 !important;}
.content .stuffs .details-wide p{margin:0 !important;}
.posts-separator{background:url("/media/images/pix.gif") repeat-x scroll left center transparent;margin:'0px 10px 10px 0';}
.review-container{height:300px;overflow-y:scroll;position:relative;}
.review-container DIV{padding-right:10px;}
.review-container .drDate{font-family:'Lucida Grande',Arial,Helvetica,sans-serif;letter-spacing:0.05ex;color:#333333;font-size:95%;font-weight:500;margin:10px 0 10px;}
.review-container .drUser{font-family:'Lucida Grande',Arial,Helvetica,sans-serif;letter-spacing:0.05ex;color:#333333;font-size:95%;font-weight:500;margin:10px 0 10px;}
.review-container .drComments{font-family:'Lucida Grande',Arial,Helvetica,sans-serif;color:#5d5d5d;font-size:90%;line-height:180%;margin:0 0 1.5em;padding:0;}
.tweet-image{float:left;width:48px;height:48px;}
.tweet-content{margin-left:58px;min-height:48px;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;color:#5d5d5d;font-size:90%;line-height:150%;padding:0;}
.tweet-content p{font-family:'Lucida Grande',Arial,Helvetica,sans-serif;color:#5d5d5d;line-height:180%;margin:0 0 1.5em;padding:0;font-weight:bold;}
.tweet-content a{color:#0084B4;text-decoration:none;}
.tweet-content a:hover{text-decoration:underline;}
a.feed_link{text-decoration:none;color:#444B4E;}
a.feed_link:hover{text-decoration:underline;}
.slider{float:left;width:100%;position:relative;background-color:#e0dfdd;height:352px;overflow:hidden;margin-bottom:10px;border:1px solid #BBBBBB;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.slider UL{margin:0;padding:0;list-style:none;}
.slider UL LI{float:left;width:999px;height:352px;position:relative;}
.slider UL LI IMG{float:right;display:inline;_position:absolute;_top:0;_left:0;}
.slider UL LI .slider-text{position:absolute;top:0;left:0;float:left;height:352px;width:335px;}
.slider UL LI .slider-text .span-6{margin-top:45px;}
.slider UL LI .slider-text P{color:#353a3d;width:240px;}
.controls{position:absolute;float:right;bottom:20px;right:20px;z-index:500;width:85px;height:43px;background:url("/media/images/controls-bg.png") no-repeat left top;}
.controls A{float:left;width:29px;height:29px;text-indent:-10000px;display:inline;outline:none;margin:6px 0px 0 10px;}
.controls A#prev{}
.controls A#next{margin-left:8px;}
.slider-top-left{background:url("/media/images/corners.png") no-repeat;position:absolute;width:5px;height:5px;top:-2px;left:-2px;z-index:500;}
.slider-top-right{background:url("/media/images/corners.png") -5px 0 no-repeat;position:absolute;width:5px;height:5px;left:996px;top:-2px;z-index:500;}
.slider-bottom-left{background:url("/media/images/corners.png") 0-5px no-repeat;position:absolute;width:5px;height:5px;top:349px;left:-2px;z-index:500;}
.slider-bottom-right{background:url("/media/images/corners.png") -5px -5px no-repeat;position:absolute;width:5px;height:5px;top:349px;left:996px;z-index:500;}
.footer{font-size:95%;text-align:left;line-height:1.6;background:#E5E5E5;float:left;border-top:1px solid #ffffff;width:100%;font-family:Verdana;color:#424C59;font-size:11px;padding:10px 0;}
.footer span.bold{font-weight:bold;}
.footer a img {vertical-align:middle;margin:-5px 0 0 5px;}
.footer a.fb{margin-left:20px;}
.footer ul{list-style:none;padding-left:0;margin-right:60px;}
.footer ul.nomargin{list-style:none;padding-left:0;margin:0 1.5em 1.5em 0;}
.footer li.bold{font-weight:bold;}
.footer li img{vertical-align:middle;}
.footer a{color:#424C59;text-decoration:none;font-weight:lighter;}
.footer a:hover{color:#424C59;text-decoration:underline;}
.footer a.bold{font-weight:bold;}
.footer_left_column{float:left;width:655px;margin-bottom:10px;}
.footer_right_column{float:left;width:344px;}
.footer_column{float:left;}
#footer-benzelbusch{position:absolute;float:right;width:280px;margin-left:700px;text-align:right;}
#footer-benzelbusch span{display:block;}
#footer-benzelbusch span.bold{font-weight:bold;}
#footer-benzelbusch a{color:#2B2B2B;text-decoration:none;font-weight:lighter;font-size:12px;}
#footer-benzelbusch a:hover{text-decoration:underline;}
#appointment_div{width:715px;min-height:800px;position:relative;padding:0px;text-align:center;vertical-align:middle;background:#ffffff;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;margin:2px 2px;float:left;border:0;}
#appointment_iframe{width:715px;height:565px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;overflow:none;border:0;}
.left-buttons{width:230px;height:785px;background-color:#ccb;float:left;margin-left:10px;padding-top:20px;}
.more_btn{display:block;text-align: center;width:75px;height:32px;background:url('/media/images/con_button_sm.png') no-repeat;margin:10px 0 0 0;}
.more_btn a{color:#5B5B44;font-size:14px;line-height:32px;text-decoration:none;display:block;}
.btn{background:url('/media/images/button-back-3h.png') no-repeat;width:216px;height:48px;text-align:center;line-height:44px;margin:auto;margin-bottom:10px;cursor:pointer;}
.btn-selected{float:left;margin:10px 0 0 -11px;position:absolute;background:url('/media/images/active-button-indicator.png') no-repeat;width:29px;height:27px;}
.btn46{background:url('/media/images/button-back-3h.png') no-repeat;width:216px;height:56px;text-align:center;margin:auto;margin-bottom:5px;padding-top:4px;cursor:pointer;}
.btn46 img{margin:6px 10px 0 0;}
.btn a{color:#5B5B44;text-decoration:none;font-size:12px;}
.btn46 a{color:#5B5B44;text-decoration:none;font-size:12px;display:block;margin-bottom:-7px;}
.btn46 a.small{font-size:12px;margin-bottom:0px;margin-top:4px;}
.btn-external-window {margin:12px 8px 0 0;float:right;}
.left-buttons .description{width:216px;margin:auto;font-size:11px;text-align:center;}
.left-buttons .description a{color:#5B5B44;text-decoration:none;}
.mt33{margin-top:33px;}
#trademotion_div{width:998px;margin:auto;padding:0px;margin-top:10px;text-align:center;vertical-align:middle;background:#ffffff;overflow-y:auto;}
#trademotion_iframe{width:998px;height:760px;overflow-y:auto;}
#inventoryButtons{float:right;line-height:45px;margin-right:20px;}
#inventoryButtons a{text-decoration:none;border:1px solid #C4C4C4;font-size:9pt;font-weight:bold;color:#555555;padding:6px 7px;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;background:#F6F6F6;background:-webkit-gradient(linear,left top,left bottom,from(#F6F6F6),to(#DCDCDC));background:-moz-linear-gradient(top,#F6F6F6,#DCDCDC);}
#inventoryButtons a:hover{background:#FFF;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#DDD));background:-moz-linear-gradient(top,#FFF,#DDD);}
ul.inventoryTabs {width:979px;margin:0;padding:0;list-style:none;height:32px;padding: 13px 0 0 20px;border-bottom: 1px solid #BBB;margin-bottom:-5px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;background:#F5F5F5;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background: -moz-linear-gradient(top,  #fff,  #eee);}
ul.inventoryTabs LI{font-size: 9pt;color:#555555;font-weight:bold;float:left;padding:0 12px;height:31px;margin-right:3px;border:1px solid #C4C4C4;line-height:30px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;cursor:pointer;background:#F5F5F5;background: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#DCDCDC));background: -moz-linear-gradient(top,  #F5F5F5,  #DCDCDC);}
ul.inventoryTabs LI.active{background:#FFF;border-bottom:1px solid #FFF;}
ul.inventoryTabs LI:hover{background:#FFF;border-bottom:1px solid #FFF;}
#inventory-content{width:920px;margin:auto;min-height:450px;padding-top:25px;padding-bottom:25px;}
#inventory-content hr{height:1px;width:100%;border:1px solid #F2F2F2;color:#F2F2F2;background-color:#F2F2F2;margin:7px 0px 7px 0px;}
#inventory_loading{display:none;width:200px;margin:auto;margin-top:50px;text-align:center;}
#inventory_loading img{display:block;margin:auto;margin-bottom:10px;}
#inventory_results{width:920px;margin:auto;position:relative;top:17px;}
#inventory_pagination{clear:both;width:925px;padding:20px 0 0 0;height:35px;}
#inventory_pagination p{line-height:35px;text-align:center;display:block;font-size:13px;}
#inventory_pagination a{margin:0 5px;text-decoration:none;background-color:#DCD9D4;padding:5px;border:1px solid #D0D0D0;}
#inventory_pagination a:hover{background-color:#F0F0F0;}
#inventory_pagination span.current{margin:0 5px;padding:5px;border:1px solid #D0D0D0;background-color:#F0F0F0;}
#inventory_pagination span.disabled{margin:0 5px;padding:5px;border:1px solid #D0D0D0;background-color:#F0F0F0;color:#BBBBBB;}
#specials_results{width:920px;margin:auto;position:relative;top:17px;}
.special_image{border:#999999 1px solid;}
.inventory_list_image{width:130px;text-align:center;}
.inventory_list_make{width:120px;text-align:center;vertical-align:middle;}
.inventory_list_model{width:120px;text-align:center;vertical-align:middle;}
.inventory_list_type{width:90px;text-align:center;vertical-align:middle;}
.inventory_list_color{width:200px;text-align:center;vertical-align:middle;}
.inventory_list_trim{width:120px;text-align:center;vertical-align:middle;}
.inventory_list_price{width:120px;text-align:right;vertical-align:middle;padding-right:10px;}
#vehicleData{display:block;width:350px;float:left;margin-top:25px;}
#vehicleData hr{height:1px;width:100%;border:1px solid #F2F2F2;color:#F2F2F2;background-color:#F2F2F2;margin:7px 0px 7px 0px;clear:both;}
#vehiclePhotos{display:block;width:540px;float:left;margin-top:25px;margin-left:30px;}
#vehicleVideo{background:url('/media/images/watch_video.png') no-repeat center;position:absolute;margin-top:-504px;margin-left:398px;width:147px;height:124px;z-index:100;cursor:pointer;}
#managerSelection{background:url('/media/images/svc-bands.png') no-repeat -94px -79px;position:absolute;margin-top:-32px;margin-left:-51px;width:94px;height:79px;z-index:100;cursor:pointer;}
#vehicleMPGBox{background:#EFEFEF url('/media/images/fuel.gif') no-repeat center;width:350px;height:75px;vertical-align:center;line-height:35px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}
#vehicleMPGBox label{font-family:Arial;font-size:13px;font-weight:bold;text-transform:uppercase;display:block;float:left;width:135px;}
#vehicleMPGBox label.city{text-align:right;padding-top:10px;}
#vehicleMPGBox label.hwy{width:40px;text-align:left;margin-left:80px;padding-top:10px;}
#vehicleMPGBox span{font-family:Arial;font-size:13px;}
#vehicleMPGBox span.city{position:relative;top:-20px;margin-left:115px;float:left;}
#vehicleMPGBox span.hwy{position:relative;top:-20px;margin-left:95px;float:left;}
.vehicleTitle{font-family:Arial !important;font-size:26px !important;font-weight:bold !important;color:#3B3B3B !important;margin:0 !important;text-transform:none !important;}
.vehicleTitle span{top:-5px !important;font-family:Arial;font-size:12px;color:#59644F;background:#E5ECDF;border:1px solid #DCE0D4;-moz-border-radius:2px 3px 2px 2px;border-radius:2px 2px 2px 2px;padding:4px 3px 4px 3px;position:relative !important;}
#facebookBox{background:#EAEBF0;vertical-align:middle;-moz-border-radius:3px;border-radius:3px;padding-top:10px;padding-left:5px;margin-top:10px;height:36px;}
.favoriteBox{display:block;padding:10px;text-align:center;background:#EAEBF0;margin-top:10px;-moz-border-radius:3px;border-radius:3px;}
.favoriteBox span{cursor:pointer;}
.vehicleKey{width:110px;font-family:Arial;font-size:14px;color:#7E7E7E;float:left;}
.vehicleValue{font-family:Arial;font-size:14px;color:#3B3B3B;float:left;margin-bottom:7px;width:235px;}
.vehicleBox{background:#EFEFEF;vertical-align:middle;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;}
.vehicleMPGBold{font-family:Arial;font-size:13px;font-weight:bold;text-transform:uppercase;}
.vehicleMPG{font-family:Arial;font-size:13px;}
#vehicle-contact-outter{display:block;float:left;position:relative;width:350px;padding-bottom:20px;background:#DCD9D4;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;clear:left;top:25px;}
#vehicle-contact-inner{clear:both;background:#FFFFFF;position:relative;top:10px;width:300px;margin:auto;padding:30px 0px 30px 35px;}
/*Experiment right*/
.vehicle-form-right #vehicle-contact-outter {float:right !important;width:540px;margin-top:-100px;}
.vehicle-form-right #vehicle-contact-inner{width:490px;padding:10px 0px 0px 35px;}
.vehicle-form-right #vehicle-contact-inner p{margin-bottom:10px;}
.vehicle-form-right .bb_button{float:left;margin-left:270px;margin-top:-48px;}
.vehicle-form-right #vehicleTabs{clear:right;padding-top:20px;margin-top:25px;}
/******/
#vehicle-contact-inner p{font-family:Georgia;font-size:16px;color:#7E7E7E;margin-bottom:20px;}
#vehicle-contact-inner span{font-family:Arial;font-size:12px;display:block;}
#vehicle-contact-inner input.textbox, input.password{width:260px;margin:0px;margin-bottom:15px;}
#vehicle-contact-inner br{font-size:0px;}
#inventory_similar_vehicles{display:block;float:left;width:920px;padding-top:24px;margin:auto;}
.similarTitle{background:url("/media/images/pix.gif") repeat-x scroll left center transparent;margin:10px 10px 25px 0;}
.similarTitle span{background:none repeat scroll 0 0 #FFFFFF;padding:0 12px 0 0;}
#horizontalLine{width:100px;height:1px;background:#C8C3C3;position:absolute !important;margin-top:-40px !important;}
.horizontalLine img{display:block;}
.inventory_gallery_green_span{font-family:Arial;font-size:12px;color:#59644F;background:#E5ECDF;border:1px solid #DCE0D4;-moz-border-radius:2px 3px 2px 2px;border-radius:2px 2px 2px 2px;padding:4px 3px 4px 3px;position:relative !important;}
.top-5{top:-5px !important;}
#vehicleTabs{display:block;width:540px;float:right;margin-top:10px;margin-left:30px;}
#vehicle_tabs{width:540px;}
#socialTabs{display:block;width:950px;float:left;margin-top:25px;margin-left:30px;}
#social_tabs{width:540px;}
.social-tab-selected{background:#fff;border-bottom:1px solid #fff;}
#tab_container{width:540px;height:412px;border:1px solid #C5C5C5;overflow:auto;clear:both;float:left;width:100%;background:#FFFFFF;}
.tab_content{padding:20px;font-family:Arial;font-size:14px;}
ul.tabs{margin:0;padding:0;float:left;list-style:none;height:33px;width:100%;}
ul.tabs li{float:left;margin:0;padding:0;height:33px;line-height:33px;overflow:hidden;position:relative;bottom:-1px;margin:0px 5px 0px 0px;border-left:1px solid #D4D4D4;border-right:1px solid #D4D4D4;border-top:1px solid #D4D4D4;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;background:#e0e0e0;margin-top:-1px;}
ul.tabs li a{-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;text-decoration:none;color:#000;display:block;padding:0 5px;right:5px;outline:none;border:1px c0c0c0;margin-top:-1px;}
ul.tabs li a:hover{background:#fff;border-bottom:1px solid #fff;}
html ul.tabs li.active, html ul.tabs li.active a:hover{background:#fff;border-bottom:1px solid #fff;}
.formLayout{margin-top:20px;}
.formLayout label, .formLayout input, .formLayout select, .formLayout checkbox{display:block;width:200px;float:left;margin:0 0 10px}
.formLayout label{text-align:right;padding-right:20px;font-weight:normal;}
.formLayout .w50{width:50px;}
.formLayout .w100{width:100px;}
.formLayout .w210{width:210px !important;padding-right:5px;}
.formLayout .space{margin-right:5px;}
.formLayout br{clear:left;}
#estimatedPayment{color:#ff0000;text-align:left;}
.paddding_field{padding-left:15px;padding-top:12px;font-family:Arial, Helvetica, sans-serif;font-size:14px;height:35px;}
.margin_select{width:120px;}
#container_top_filters{width:923px;height:47px;background-color:#dcd9d4;color:#242424;border-left:1px solid #c1bfbb;border-top:1px solid #c1bfbb;border-left:1px solid #c1bfbb;border-right:1px solid #c1bfbb;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
#make_field{border-right:1px solid #c1bfbb;width:180px;float:left;}
#model_field{border-right:1px solid #c1bfbb;width:190px;float:left;}
#body_field{width:210px;border-right:1px solid #c1bfbb;float:left;}
#type_field{width:270px;float:left;}
.class_pointer{cursor:pointer;}
.padding_field_bottomF{padding-top:12px;}
#container_bottom_filters{font-family:Arial,Helvetica,sans-serif;font-size:14px;width:925px;height:48px;color:#a8a7a7;background-image:url('/media/images/bottom_filter_bg.gif')}
#view_as_field{padding-top:12px;padding-left:18px;float:left;width:113px;height:36px;clip:rect(5,auto,auto,auto);}
#view_as_field_img{background-image:url('/media/images/bg_mode.png');width:58px;height:30px;position:absolute;margin-left:57px;margin-top:-24px;}
#view_as_field_img img{margin-top:4px;margin-left:4px;}
#sort_by_field{float:left;width:170px;height:36px;padding-left:14px;margin-top:1px;}
#year_field{float:left;width:95px;padding-left:18px;height:36px;}
#year{width:55px;}
#color_field{float:left;width:123px;padding-left:10px;height:36px;}
#exteriorcolor{width:75px;}
#search_field{padding-left:10px;float:left;width:340px;height:36px;margin-top:-3px;}
#low_price{width:65px;margin-left:3px;margin-right:3px;}
#high_price{width:65px;margin-left:3px;margin-right:3px;}
#btn_search{width:70px;border:0px;margin-left:10px;cursor:pointer;}
#inventory_topnav_container{position:relative;height:31px;width:115px;top:-5px;float:right;}
ul#inventory_topnav{margin:0;padding:0;float:left;width:100%;list-style:none;}
ul#inventory_topnav li{float:left;margin:0;padding:0;position:relative;}
#inventory_topnav_text{position:absolute;top:7px;left:15px;text-decoration:none;font-family:Arial;font-size:14px;color:#e0e0e0;text-align:center;cursor:pointer;}
ul#inventory_topnav li:hover a, ul#inventory_topnav li a:hover{background-position:left bottom;}
ul#inventory_topnav a.sortByClass{background:url('/media/images/inventory_sortBy.png') no-repeat;width:115px;float:left;height:31px;text-indent:-9999px;}
ul#inventory_topnav li .sub{position:absolute;top:29px;z-index:99999;float:left;display:none;}
/*Profile*/
.profile-sidebar{width:220px;float:left;}
.profile-content{background: url("/media/images/special-content-left-bg.png") repeat-y left center #FCFCFC;border-radius:0 5px 5px 0;float:left;min-height:500px;width:759px !important;padding:10px;}
.profile-content>.formLayout{width:500px !important;}
.profile-content .grid_car{margin:0 15px 20px;}
.profile-content .submit{height:32px;width:75px;background:url("/media/images/con_button_sm.png") no-repeat;margin:10px 0;border:none;}
.updated, .error {border-radius: 3px 3px 3px 3px;border-style: solid;border-width: 1px;margin: 5px 15px 2px;padding: 0 0.6em;}
.updated, .login .message {background-color: #FFFFE0;border-color: #E6DB55;}
.updated p, .error p {line-height: 1;margin: 0.5em 0;padding: 2px;}
#message .updated, #message .error {margin: 5px 0 15px;}

/*Specials buttons on ivnentory*/
.offer_buttons{text-align:center;background-color: #DCD9D4;border:1px solid #A9A6A2;border-top:none;width:220px;margin-top:-10px;}
.offer_buttons a{display:inline-table;width:auto;text-decoration:none;border:1px solid #C4C4C4;font-size:9pt;font-weight:bold;color:#555555;padding:2px 5px;margin:2px 0;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;background:#F6F6F6;background:-webkit-gradient(linear,left top,left bottom,from(#F6F6F6),to(#DCDCDC));background:-moz-linear-gradient(top,#F6F6F6,#DCDCDC);}
.offer_buttons a:hover{background:#FFF;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#DDD));background:-moz-linear-gradient(top,#FFF,#DDD);}
#sortByDropDown{;width:115px;background:#282828;padding:10px 10px 10px 10px;left:-20px;-moz-border-radius:5px 0px 5px 5px;border-radius:5px 0px 5px 5px;}
#sortByDropDown a{font-family:Arial;font-size:14px;color:#e0e0e0;text-decoration:none;}
#sortByDropDownOrder{float:left;position:relative;top:-20px;}
.container_grid{width:922px;padding-bottom:40px;overflow:auto;clear:left;display:block;}
.grid_car{width:220px;min-height:280px;float:left;margin:0 5px 10px;}
.title_grid_car{font-family:Tahoma, Geneva, sans-serif;font-size:13px;height:25px;width:206px;color:#242424;border-left:1px solid #b0b0b0;border-right:1px solid #b0b0b0;border-top:1px solid #b0b0b0;padding-top:7px;padding-left:14px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
.title_grid_car_price{position:absolute;float:right;font-family:Tahoma, Geneva, sans-serif;font-size:12px;height:16px;color:#626d59;background-color:#e5ecdf;border:1px solid #dce0d4;padding-top:0px;margin-top:-2px;margin-left:122px;height:18px;width:78px;text-align:right;overflow:hidden;}
.grid_car_img{width:220px;height:170px;border-left:1px solid #b0b0b0;border-right:1px solid #b0b0b0;border-top:1px solid #231f1e;overflow:hidden;}
.grid_car_txt{font-family:Tahoma, Geneva, sans-serif;font-size:13px;height:100px;width:209px;border:1px solid #a9a6a2;border-bottom:none;color:#242424;background-color:#dcd9d4;padding-left:11px;padding-top:10px;overflow:none;padding-bottom:7px;}
.grid_car_txt a{color:#242424;text-decoration:none;}
.grid_car_txt a:hover{text-decoration:underline;}
.grid_special{width:220px;}
.title_special{padding-left:80px;width:140px;}
.special_band{position:absolute;width:94px;height:79px;background:url('/media/images/svc-bands.png') no-repeat -94px -79px;margin-top:-6px;margin-left:-10px;}
.special_band_small{position:absolute;width:46px;height:39px;background:url('/media/images/spb.png') no-repeat;margin-top:-3px;margin-left:-4px;}
.special-sidebar{width:249px;float:left;padding-top:15px;}
ul.main-links{list-style:none;margin-left:22px;}
#container_buttons_filters{display:none;width:923px;height:47px;background-color:#dcd9d4;color:#242424;border-left:1px solid #c1bfbb;border:1px solid #c1bfbb;-moz-border-radius:0 0 0 5px;}
#container_buttons_filters input{border:0px;margin:8px 10px 0px 10px;cursor:pointer;}
#btn_new_specials{width:195px;border-right:1px solid #c1bfbb;float:left;height:47px;text-align:center;}
#btn_preowned-specials{width:205px;border-right:1px solid #c1bfbb;float:left;height:47px;text-align:center;}
#btn_value_your_trade{width:225px;border-right:1px solid #c1bfbb;float:left;height:47px;text-align:center;}
#btn_certified_lease{width:295px;float:left;height:47px;text-align:center;}
.moreFilters{float:right;background-image:url("/media/images/bottom_filter_bg.gif");width:70px;height:20px;margin:0 -5px;text-align:center;-moz-border-radius:0 0 5px 5px;border-top:1px solid #232323;}
.moreFilters a{font-size:10px;color:#ffffff;text-decoration:none;display:block;width:70px;line-height:20px;}
ul.main-links li{color:#3C3C3C;font-size:12px;font-family:Arial;margin-bottom:8px;}
ul.main-links li a{color:#3C3C3C;text-decoration:none;}
ul.main-links li a:hover{color:#AA4E00;}
ul.secondary-links{margin-top:8px;}
ul.secondary-links li{margin-left:20px;}
ul.secondary-links li a{text-decoration:none;color:#838282;font-size:12px;font-family:Arial;}
.sales-special-band{background:url('/media/images/sales-special-red.png') no-repeat;width:267px;height:60px;margin-left:-17px;}
.special_orange .sales-special-band{background:url('/media/images/sales-special.png') no-repeat;width:267px;height:60px;margin-left:-17px;}
.special_red .sales-special-band{background:url('/media/images/sales-special-red.png') no-repeat;width:267px;height:60px;margin-left:-17px;}
h1.specials_title{color:#333333;float:right;font-size:12px;padding:15px 10px 10px 30px;width:710px;font-weight:bold;}
.special-content{float:right;background:#FCFCFC url('/media/images/special-content-left-bg.png') repeat-y left;width:750px;min-height:500px;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;}
.top_60{padding-top:60px;}
.special-offer{background:#E3E3E3 url('/media/images/so_left_border.png') repeat-y left;width:750px;height:250px;margin-bottom:37px;}
.special-offer-large{background:#E3E3E3 url('/media/images/so_left_border.png') repeat-y left;width:750px;height:280px;margin-bottom:37px;}
.special-offer .sp_title{padding-left:15px;height:30px;line-height:30px;background:#DEDEDE;border-bottom:#C7C7C7 1px solid;}
.special-offer-large .sp_title_large{padding-left:15px;height:60px;line-height:30px;background:#DEDEDE;border-bottom:#C7C7C7 1px solid;}
.special-offer .sp_title h2.sp_offer_title{font-weight:bold;color:#242424;font-size:16px;margin:0;padding:0px;text-transform:none;display:inline;letter-spacing:0.1ex;}
.special-offer-large .sp_title_large h2.sp_offer_title{font-weight:bold;color:#242424;font-size:16px;margin:0;padding:0px;text-transform:none;display:inline;letter-spacing:0.1ex;}
.special-offer .sp_title .sp_offer_msrp{font-family:Arial;font-size:12px;color:#242424;}
.special-offer-large .sp_title_large .sp_offer_msrp{font-family:Arial;font-size:12px;color:#242424;}
.special-offer .sp_body{padding:15px 0 0 15px;}
.special-offer-large .sp_body{padding:15px 0 0 15px;}
.special-offer .sp_image{width:300px;float:left;}
.special-offer-large .sp_image{width:300px;float:left;}
.sp_band{background:url('/media/images/svc-bands.png') no-repeat -94px -79px;position:absolute;width:94px;height:79px;margin-left:-10px;margin-top:-6px;}
.special_orange .sp_band{background:url('/media/images/svc-bands.png') no-repeat 0 -79px;position:absolute;width:94px;height:79px;margin-left:-10px;margin-top:-6px;}
.special_red .sp_band{background:url('/media/images/svc-bands.png') no-repeat -94px -79px;position:absolute;width:94px;height:79px;margin-left:-10px;margin-top:-6px;}
.sp_details{float:left;padding-left:20px;padding-top:25px;width:415px;}
.sp_starting{height:141px;}
.sp_starting span{display:block;font-family:Arial;font-size:13px;color:#242424;padding:0;margin:0;line-height:1.2;}
.sp_starting span.big{display:inline;font-size:31px;font-weight:bold;letter-spacing:0.01ex;}
.sp_starting span.apr{display:inline;clear:right;font-weight:bold;margin-left:5px;}
.sp_lease{float:left;}
.sp_lease span{display:block;font-family:Arial;font-size:13px;color:#242424;padding:0;margin:0;line-height:1.2;}
.sp_lease span.big{display:inline;font-size:31px;font-weight:bold;}
.sp_lease span.month{display:inline;clear:right;font-weight:bold;margin-left:5px;}
.or{width:70px;height:80px;float:left;}
.or span{display:block;text-align:center;color:#242424;font-family:Arial;font-size:14px;}
.or span.line{width:1px;background:#C2C2C2;height:30px;margin-left:33px;}
.sp_button{background:url('/media/images/sp_button_red_bg.png') no-repeat center;width:136px;height:26px;margin-right:5px;color:#FFFFFF;font-family:Arial;font-size:13px;font-weight:bold;text-align:center;line-height:26px;text-shadow:#C06200 1px 1px;cursor:pointer;float:left;}
.sp_button_wide{width:230px !important;background:url('/media/images/sp_button_red_bg-wide.png') no-repeat center !important;height:26px;margin-right:5px;color:#FFFFFF;font-family:Arial;font-size:13px;font-weight:bold;text-align:center;line-height:26px;text-shadow:#C06200 1px 1px;cursor:pointer;float:left;}
.special_orange .sp_button{background:url('/media/images/sp_button_bg.png') no-repeat center;width:136px;height:26px;margin-right:5px;color:#FFFFFF;font-family:Arial;font-size:13px;font-weight:bold;text-align:center;line-height:26px;text-shadow:#C06200 1px 1px;cursor:pointer;float:left;}
.special_orange .sp_button_wide{width:230px !important;background:url('/media/images/sp_button_bg-wide.png') no-repeat center !important;height:26px;margin-right:5px;color:#FFFFFF;font-family:Arial;font-size:13px;font-weight:bold;text-align:center;line-height:26px;text-shadow:#C06200 1px 1px;cursor:pointer;float:left;}
.special_red .sp_button{background:url('/media/images/sp_button_red_bg.png') no-repeat center;width:136px;height:26px;margin-right:5px;color:#FFFFFF;font-family:Arial;font-size:13px;font-weight:bold;text-align:center;line-height:26px;text-shadow:#C06200 1px 1px;cursor:pointer;float:left;}
.special_red .sp_button_wide{width:230px !important;background:url('/media/images/sp_button_red_bg-wide.png') no-repeat center !important;height:26px;margin-right:5px;color:#FFFFFF;font-family:Arial;font-size:13px;font-weight:bold;text-align:center;line-height:26px;text-shadow:#C06200 1px 1px;cursor:pointer;float:left;}
.details_gray .sp_button{text-decoration:none;border:1px solid #bbb;font-size:9pt;font-weight:bold;color:#000;padding:0;background:#F6F6F6;background:-webkit-gradient(linear,left top,left bottom,from(#F6F6F6),to(#DCDCDC));background:-moz-linear-gradient(top,#F6F6F6,#DCDCDC);height: 24px;text-shadow:none;}
.details_gray .sp_button:hover{background:#FFF;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#DDD));background:-moz-linear-gradient(top,#FFF,#DDD);}
.buttons_right .sp_button{margin-right:40px;float:right;}
.buttons_right .sp_button_wide{float:right;}
.sp_button img{vertical-align:middle;}
.sp_button_wide img{vertical-align:middle;}
.offerDetail{width:760px;height:550px;font-size:11px;}
.offerDetail .offerHeader{background:none repeat scroll 0 0 #EFEFEF;border-bottom:1px solid #CCCCCC;height:60px;padding:10px 0 9px 20px;}
.offerDetail .offerHeader h3{margin-bottom:15px;font-size:1.3em;font-weight:bold;line-height:1.6em;text-align:left;}
.offerDetail .offerHeader .close{min-width:67px;height:25px;background:#9BA4AD;margin:-10px 0 0 5px;line-height:25px;float:right;padding:0 5px 0 0;}
.offerDetail .offerHeader .close span{color:#FFFFFF;cursor:pointer;font-family:verdana;font-size:11px;font-weight:bold;padding-left:5px;}
.nopointer{cursor:default !important;}
ul.offerTabs{margin:0;padding:0;float:left;list-style:none;height:18px;width:100%;}
ul.offerTabs li{display:block;width:auto;float:left;height:18px;background:#9BA4AD;cursor:pointer;margin-right:2px;overflow:hidden;}
ul.offerTabs li a{text-decoration:none;color:#fff;width:100%;height:18px;padding:0 20px;}
ul.offerTabs li:hover{background:#f98b1b;}
.special_orange ul.offerTabs li:hover{background:#f98b1b !important;}
.special_red ul.offerTabs li:hover{background:#EB2600 !important;}
.offerTab_content{overflow-y:auto;width:100%;}
html ul.offerTabs li.active, html ul.offerTabs li.active a:hover{background:#f98b1b;}
.special_orange ul.offerTabs li.active, .special_orange ul.offerTabs li.active a:hover{background:#f98b1b !important;}
.special_red ul.offerTabs li.active, .special_red ul.offerTabs li.active a:hover{background:#EB2600 !important;}
.offer_description{float:left;height:420px;overflow:auto;width:485px;}
.offer_description img{margin-left:20px;margin-right:5px;margin-top:10px;}
.offer_description p{margin-left:20px;margin-right:5px;margin-top:10px;text-align:left;}
.offer_description h2{background:none repeat scroll 0 0 #EFEFEF;border-bottom:1px solid #CCCCCC;font-size:200%;padding:10px 20px;text-align:left;}
.offer_detail{float:right;margin-right:10px;margin-top:10px;width:255px;text-align:left;}
.offer_detail h4{color:#000;margin-bottom:10px;font-weight:bold;text-transform:uppercase;}
.offer_detail .offer-lease{margin-bottom:5px;overflow:auto;padding:15px 10px;width:235px;}
.offer_detail .offer-purchase{margin-bottom:5px;overflow:auto;padding:15px 10px 0;width:235px;}
.offer_detail .offer-purchase .offer-purchase-item{width:95%;}
.purchase_perc{float:left;min-width:85px;}
.purchase_or{float:left;width:50px;text-align:center;height:35px;line-height:35px;}
.button-take{height:20px;background:#f98b1b;color:#fff;width:175px;text-align:center;cursor:pointer;line-height:20px;}
.offerViewAll{clear:both;text-align:left;margin-left:20px;}
.offerViewAll a{text-decoration:none;color:#000000;margin-left:5px;}
.emphasis{font-size:15px;font-weight:bold;}
a.right_details{color:#0000FF;float:right;font-size:10px;text-decoration:none;}
.price-period{margin-bottom:5px;}
.amount{width:50px;float:left;}
.amountDetail{display:block;}
hr.total{margin:3px 0 3px;clear:none;}
.services-sidebar{width:220px;}
.service-offer{width:700px;margin:auto;margin-bottom:26px;padding:8px;}
.service-offer-band{width:94px;height:79px;position:absolute;margin-left:-19px;margin-top:-15px;}
.offer-container{padding:9px;margin:0 auto;}
.offer-titles{min-height:100px;}
.offer-titles .brand-logo{margin:0 30px;text-align:center;padding-top:20px}
.offer-titles h2{font-family:Helvetica;font-size:40px;color:#FFF;padding:23px 0;text-transform:none;display:block;margin:0;text-align:center;}
.offer-titles h3{font-family:Helvetica;font-size:18px;color:#FFF;padding:10px;text-transform:none;line-height:1.1;display:block;margin:0;text-align:center;}
.offer-content{overflow:auto;padding:10px;}
.offer-content p{margin:0 0 10px 0;color:#fff;}
.services-content{background:#FCFCFC url('/media/images/special-content-left-bg.png') repeat-y left;float:left;width:779px !important;min-height:500px;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;padding-top:60px;}
.service-special-band{background:url('/media/images/service-special.png') no-repeat;width:238px;height:60px;margin-left:-17px;}
.sp_buttons_right{float:right;margin-right:-5px;}
.service-offer-orange{border:1px solid #FFF;background:#fdac74 url('/media/images/svc_bg_orange.jpg') repeat-x top;min-height:150px;}
.service-offer-orange .service-offer-band{background:url('/media/images/svc-bands.png') no-repeat 0 -79px;margin-top:-14px;margin-left:-18px;}
.service-offer-orange .offer-container{background:#8E3700;}
.service-offer-orange .sp_button_wide_offer {background:#8E3700;}
.service-offer-orange .offer-titles{background:#d97010 url('/media/images/scv-main-bg-orange.png') repeat-x top;}
.service-offer-orange .offer-titles h2{text-shadow:#7E2E07 1px 1px;}
.service-offer-orange .offer-titles h3{text-shadow:#7E2E07 1px 1px;}
.service-offer-orange .offer-content .sp_details{padding:10px 0;}
.service-offer-orange .offer-content .sp_starting{height:auto;}
.service-offer-blue{border:1px solid #9FAEBD;background:#DFF0FE;min-height:150px;}
.service-offer-blue .service-offer-band{background:url('/media/images/svc-bands.png') no-repeat;}
.service-offer-blue .offer-container{background:#215381;}
.service-offer-blue .sp_button_wide_offer {background:#215381;}
.service-offer-blue .offer-titles{background:#2E73B3;}
.service-offer-blue .offer-content .sp_button{background:#2E73B3;border:1px solid #215381;text-shadow: 1px 1px #215381;}
.service-offer-blue .offer-content .sp_button-wide{background:#2E73B3 !important;}
.service-offer-blue .offer-content .sp_details{padding:10px 0;}
.service-offer-blue .offer-content .sp_starting{height:auto;}
.service-offer-green{border:1px solid #A9B7AA;background:#DFEDC5;min-height:150px;}
.service-offer-green .service-offer-band{background:url('/media/images/svc-bands.png') no-repeat -94px 0;}
.service-offer-green .offer-container{background:#1A6A09;}
.service-offer-green .sp_button_wide_offer {background:#1A6A09;}
.service-offer-green .offer-titles{background:#599d1a url('/media/images/scv-main-bg-green.png') repeat-x top;}
.service-offer-green .offer-titles h2{text-shadow:#2A4008 1px 1px;}
.service-offer-green .offer-titles h3{text-shadow:#2A4008 1px 1px;}
.service-offer-green .offer-content .sp_button{background:#599D1A;border:1px solid #1A6A09;text-shadow: 1px 1px #1A6A09;}
.service-offer-green .offer-content .sp_button-wide{background:#599D1A !important;}
.service-offer-green .offer-content .sp_details{padding:10px 0;}
.service-offer-green .offer-content .sp_starting{height:auto;}
.service-offer-red{border:1px solid #AEAEAE;background:#FFFFFF;min-height:150px;}
.service-offer-red .service-offer-band{background:url('/media/images/svc-bands.png') no-repeat -94px -79px;}
.service-offer-red .offer-container{padding:0px;background:#A41A14;}
.service-offer-red .offer-titles{padding:0px;background:#A41A14;}
.service-offer-red .sp_button_wide_offer {background:#6c0c08;}
.service-offer-red .offer-content .sp_button{background:#EC4000;border:1px solid #A41A14;text-shadow: 1px 1px #A41A14;}
.service-offer-red .offer-content .sp_button-wide{background:#EC4000 !important;}
.service-offer-red .offer-content .sp_details{padding:10px 0;}
.service-offer-red .offer-content .sp_starting{height:auto;}
.new-models{width:455px;height:430px;overflow:hidden;}

/*Roadside assistance*/
.roadside-sidebar{width:240px !important;padding-top:0 !important;}
.roadside-sidebar .location-band h3{padding-left:5px !important;}
.roadside-content{width:759px !important;padding-top:0 !important;}
.roadside-content ul.left_nav{position:absolute;margin-left:-220px;margin-top:70px;list-style:none;padding-left:0px;width:200px;}
.roadside-content ul.left_nav a{text-decoration:none;display:block;color:#2E2E2E;height:25px;line-height:25px;font-weight:bold;}
.roadside-content .ra_content{padding:10px;display:none;}
.roadside-assistance{min-height:120px;min-width:300px;}
.roadside-assistance .title{font-size:15px;text-align:center;display:block;}
.ra-phone-number{text-align:left;font-weight:bold;margin-left:30px;padding:10px 0; color:black;}
.assistance-number{text-align:center;font-size:33px;display:block;margin-top:20px;}
.location-header{width:970px;height:337px;background:url('/media/images/location-bg_v01.jpg') repeat-x;background:-webkit-gradient(linear,left top,left bottom,from(#FFE9D1),to(#F0BF72));background:-moz-linear-gradient(top,#FFE9D1,#F0BF72);border:1px solid #FFB65F;-moz-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;margin-left:-16px;margin-top:-16px;}
.location-band{display:block;width:279px;height:44px;background:#FF9A00;background:-webkit-gradient(linear,left top,left bottom,from(#FF9A00),to(#F89600));background:-moz-linear-gradient(top,#FF9A00,#F89600);margin:15px 0 25px -25px;}
.location-band h3{text-transform:none;font-family:Helvetica;position:absolute;background:url('/media/images/location_arrow.png') no-repeat bottom left !important;color:#FFF;font-size:17pt;font-style:italic;font-weight:bold;margin:0 !important;padding:11px 0 0 32px !important;height:57px;text-shadow:0 1px #212700;line-height:25px;}
.location-header p{margin:10px 0 20px 135px;font-family:Arial;font-size:12px;color:#342E27;}
.location-header .location-map{float:right;width:545px;height:325px;margin-top:5px;margin-right:30px;}
.location-header .location-map .map{width:540px;height:254px;background:url('/media/images/map_background.png') no-repeat;padding-top:6px;padding-left:10px;}
.location-header .location-map p{margin:0 0 0 10px;}
.location-header .location-map a{float:right;color:#874713;font-family:Verdana;font-size:9px;margin-right:10px;}
.location-header p span{font-size:14px;}
.location-hours-group{border:3px solid #E1E1E1;width:284px;float:left;margin-left:20px;margin-top:37px;padding-bottom:15px;}
.location-hours-group h3{width:131px;height:22px;margin:0 !important;padding:0 !important;background:#E6F0DF !important;border-top:1px solid #B6D1A3;border-bottom:1px solid #B6D1A3;text-transform:uppercase;text-align:center;line-height:22px;font-family:Arial;font-size:14px;color:#2E2E2E;position:relative;top:-11px;left:76px;}
.location-hours-group p{margin:0px;}
.location-hours-group span{color:#4F4F4F;font-family:Arial;font-size:13px;width:115px;text-align:left;margin-left:33px;float:left;}
.location-hours-group label{font-weight:normal !important;color:#4F4F4F;font-family:Arial;font-size:13px;}
/*Wordpress common styles*/
.aligncenter, div.aligncenter{display:block;margin:0 auto 5px auto;}
.alignleft{float:left;margin:5px 10px 5px 0px;}
.alignright{float:right;margin:5px 0px 5px 10px;}
.wp-caption{background-color:#f3f3f3;border:1px solid #ddd;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px;padding-top:4px;text-align:center;}
.wp-caption img{border:0 none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
/*Tires Service*/
.tires-service{background: url('/media/public/images/pictures/tires-service.png') no-repeat; width:100%;height:429px;margin:20px 0 0 3px}
.tires-service-form{background:#ffffff;padding:10px 15px 20px 15px;text-align:left;position:absolute;margin-top:40px;width:95.8%;filter: alpha(opacity=90);-khtml-opacity: 0.9;-moz-opacity: 0.9;opacity: 0.9;}
.tires-service-form form select{height:25px; font-size: 14px; padding: 2px 2px 2px 2px; margin-right: 5px;
}
.tires-service-form form input[type=button]{width: 71px;height:27px;background:url('/media/public/images/buttons/tire-submit_3.png') no-repeat;  border: none; cursor: pointer;}
#tires_loading{display:none;width:200px;margin:auto;margin-top:50px;text-align:center;}
#tires_loading img{display:block;margin:auto;margin-bottom:10px;}
#saddr, #daddr{width:190px;padding-left: 3px;}
span.address{margin-left:18px;}

.map-directions-field{position:relative;display:inline;margin-left:20px}
label.address{position:absolute;left:6px;display:inline;top:-2px;color: #383F44;}

/*Events widget*/
#eventsShowcase{width:313px;max-height:255px;border-top:1px solid #D1D1D1;padding-top:18px;margin-bottom:10px;}
#eventsShowcase #eventsContainer{position:relative;}
#eventsShowcase #eventsContainer .slide{margin:0 auto;}
.sponsorshipIcon{background:transparent url(/media/images/sponsorship-icon.png) no-repeat 0 0;width:55px;height:61px;float:left;}
.eventDate{background:transparent url(/media/images/event-date-background.png) no-repeat 0 0;width:55px;height:61px;float:left;}
.eventMonth{text-align:center;margin-top:5px;}
.eventDay{color:#9DAAAD;text-align:center;font-size:26px;}
.eventDetails{margin-left:65px;padding-top:5px;width:245px;}
.eventDetails div{color:#494949;font-weight:bold;text-decoration:none;font-size:13px;}
.eventDetails p{color:#797979;font-size:12px;}
.eventDetails a{color:#797979;}
.eventInfo{height:85px;}

/*Events slideshow controls style rules.*/
.control{display:block;width:28px;height:23px;text-indent:-10000px;position:absolute;cursor: pointer;}
#leftControl{ background:transparent url(/media/images/control_left.png) no-repeat 0 0;}
#rightControl{background:transparent url(/media/images/control_right.png) no-repeat 0 0;margin-left:28px;}
.eventsControls{height:25px;margin-bottom:20px;padding-left:258px; border-top:1px solid #D1D1D1; padding-top:10px;margin-top:-10px;}
