body{background:white;margin:2px auto;}
#main{}
#header{height:147px;padding:0;margin:0;font:bold 10pt arial;text-transform:uppercase;letter-spacing:1.5px;color:white;overflow:hidden;background:transparent;}
#header-left{height:147px;float:left;background:transparent;}
#header-slideshow{height:147px;width:548px;float:right;background:transparent url('images/ui/header-slideshow.png') no-repeat;}
#header-text{height:18px;width:910px;padding-left:50px;line-height:18px !important;float:right;font:bold 12px helvetica;background:transparent url('images/ui/header-text.png') no-repeat;}
.chat-button a img{margin-top:5px;}
.chat-button a{width:85px !important;}
#zazachatimg {height: 30px;padding-top: 6px;width: 86px;}

#menubar{background:transparent url('images/ui/menubar.png') no-repeat;margin:0px 0px 5px 0px;padding:0px 0px 0px 10px;height:42px;text-align:center;white-space:nowrap;clear:both;}
#menubar a{color:#000000;font:bold 13px arial;overflow:hidden;float:left;display:inline-block;padding:0px 10px;margin:0px;text-transform:uppercase;}
.text{line-height:42px !important;}
#menubar ul{list-style-type:none;padding:0px;margin:0px;}
#menubar li{display:inline;list-style-type:none;}
.dropdownmenu{background:transparent url('images/ui/nav_bg_light.jpg') repeat-x!important;display:block;text-decoration:none;float:left;cursor:pointer;color:#000000;font:bold 13px arial;padding:0px 15px;margin:0px;height:42px;line-height:42px;text-transform:uppercase;position:relative;z-index:9999;}
.dropdownmenu:hover{color:#000000;cursor:pointer;}
.dropdownmenu .submenu{display:none;position:absolute;margin:-1px -50px 0px -50px;z-index:1999;background:#D2D5D9!important;padding-bottom:5px;text-align:center;opacity:1;/* for safari */
-moz-opacity:1;/* for mozilla */
width:215px;-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;-moz-border-radius:0 0 7px 7px;}
.dropdownmenu .submenu a{display:block !important;background:transparent!important;float:none !important;width:auto;padding:2px 0px !important;margin:1px;font:bold 12px helvetica !important;line-height:32px !important;height:32px !important;width:215px;}
.dropdownmenu .submenu a:hover{display:block !important;background:#EFEFEF!important;text-decoration:none;float:none !important;width:auto;padding:2px 0px !important;margin:1px;font-size:100%;line-height:32px;width:215px;}
#content{width:960px;padding:15px 2px;margin:0 auto;color:black;background:white;min-height:400px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,1.5);-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius:10px 10px 0 0;}
#content p{padding:10px;margin:10px;}
#estore-content{width:1040px;padding:15px 0px 20px 0px;margin:0px 0px 0px -20px;color:black;background:white;min-height:400px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,1.5);-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius:10px 10px 0 0;}
#featured-vehicles{position:relative;background:transparent url('images/ui/featured-vehicles.png') no-repeat;float:right;clear:right;width:377px;height:313px;padding:10px 0px;overflow:hidden;}
#slideshow{position:relative;background:transparent url('images/ui/slideshow.png') no-repeat;float:left;clear:left;width:583px;height:333px;padding:0px;margin:0px 0px 5px 0px;overflow:hidden;}
#slideshow p{margin:0px;padding:0px;}
#header-slideshow p{margin:0px;padding:0px;}
#slides{background:transparent;position:relative;width:557px;height:308px;padding:0px;margin:9px 10px 10px 10px;overflow:hidden;z-index:2;}
.pics img{height:308px;width:557px;padding:0px;top:0;left:0}
#header-slides{background:transparent;position:relative;width:537px;height:125px;padding:0px;margin:21px 0px 0px 5px;overflow:hidden;z-index:2;float:left;}
.header-pics img{height:125px;width:537px;padding:0px;top:0;left:0}
#home-lower{background:transparent;position:relative;clear:both;width:940px;padding:0px;margin:0px auto 0px auto;overflow:hidden;}
#home-vehicles{background:transparent url('images/ui/models-menu.png') no-repeat;width:940px;height:112px;margin:0px auto;padding-top:10px;overflow:hidden;}
#home-vehicles-menu{display:block;background:transparent;margin:0px auto;text-align:center;}
#home-vehicles-menu li{display:inline;list-style-type:none;}
#home-vehicles-menu ul{background:transparent url('images/ui/models-header.png') no-repeat;background-position:center;list-style-type:none;padding:0px;margin:0px;}
#home-vehicles-menu a{color:#000000;cursor:pointer !important;display:inline-block;padding:0px;margin:0px 30px;line-height:16px !important;font:bold 12px helvetica;text-transform:uppercase;}
#home-vehicles-menu a:hover{text-decoration:underline;}
#models_box{background:transparent url('images/ui/models.png') no-repeat;width:396px;height:313px;padding:10px;margin:0;overflow:hidden;}
#models_box td{color:gold;text-align:left;vertical-align:top;}
#models_box a{display:block;color:white;font:bold 9pt helvetica;padding:2px 0 0 5px;}


#thumbs-box{width:350px;height:309px;overflow-x:none;overflow-y:auto;margin:0px auto;background:white;}
.thumbs{width:335px;}
.thumbs a{padding-top:4px;color:black;width:325px;}
.thumbs .vehicle{overflow:hidden !important;width:220px; white-space: normal;}
.thumbs .price{font-weight:bold;font-size:20px;color:red;}
.thumbs .was{font-weight:normal;font-size:10pt;color:red; display: block;}
.thumbs .now{font-weight:bold;font-size:11pt;color:red;}
.thumbs .expire{font-size:8pt;}
.thumbs .stock_number,.trim_code{font-weight:bold;font-size: 12px; }
.thumbs .year,.make,.model {font-size: 14px; font-weight: bold;}
.thumbs td:hover{background:#EFEFEF;}
.thumbs img{border:0px!important;float:left !important; width:125px !important;}
.thumbs .odd,.thumbs .even{margin:5px 0px;padding:0 5px;text-align:center;white-space:normal; border:1px solid #CCC;}


#banners_box{background:transparent url('images/ui/banners.png') no-repeat;width:385px;height:77px;padding:20px;margin:9px 0 0 0;overflow:hidden;text-align:center;}
.holiday{float:right;}
.detail .content .contact_info_header{height:18px;top:70px;}
.detail .content .vehicle{top:50px;}
#footer{color:white;background:transparent url('images/ui/footer.png') no-repeat;height:93px;width:960px;clear:both;margin:10px auto 10px auto;overflow:hidden;font-size:small;text-align:center;}
#footer p{width:500px;margin:8px auto;float:left;}
#footer a{color:white;line-height:2.1em;padding:0 8px;}
#dt-footer .text{line-height:20px !important;}
#copyright{float:right;margin:0px 10px 0px 0px;overflow:hidden;text-align:center;width:180px;}
#copyright a{color:#000;font:normal 10px arial;}
.stock_number,.was,.now{margin:0px !important;}
.thumbs .retail {display:none;}
#dt-footer p{width:750px;margin:0px auto;float:left;}
#dt-footer a{color:black;line-height:26px;padding:0 8px;display:inline;font:normal 12px helvetica;}
#footer .collision-center {float: left; margin: 18px 0px 0px 120px;}
#footer .autotrader-btn{background:transparent url(images/ui/ATrader_sprite.png) no-repeat;display:inline-block;float:left;height:58px;width:117px;text-indent:-999px;overflow:hidden;background-position:0px 0px;margin:18px 0px 0px 80px;}
#footer .autotrader-btn:hover{background-position:0px -65px;}
#footer .customer-lobby {float:left; margin:10px 0px 0px 80px;}
