html, body{background:#000; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; min-height:100%; width:100%; height:100%}

/* Anchor  */
a:link{font-weight:700; text-decoration:none; color:#000}
a:visited{font-weight:700; text-decoration:none; color:#333}
a:hover{color:#999}

#centered, .container{margin:0 auto; width:955px}

/* CONTENT AREA */
#content{color:#FFF; font-size:12px; width:780px; height:600px; background:#2A2A2A url(/images/content-top-rounded.jpg) no-repeat top left; padding-top:10px}
#content p{font-size:12px}

#view{width:100%; min-height:100%; background:#fff}

/* image control */
img{border:none}
img.float-left{float:left}
img.float-right{float:right}

div.clear{clear:both}

.header{height:250px; margin-bottom:10px}

.leftNav{width:175px; float:left}
.rightCol{float:left; width:780px; height:auto; background:#2A2A2A url(/images/content-bottom-rounded.jpg) no-repeat bottom left; padding-bottom:10px}

.sectionHeader{background:#000 url(/images/section-icon.png) left top no-repeat; color:#FFF; font-size:12px; font-weight:bold; text-transform:uppercase; margin:0; padding:0 0 10px 50px; line-height:20px}

.footer{clear:both; background-color:#000; color:#FFF}
.dealerInfo{text-align:center; font:14px Verdana, Arial, Helvetica, sans-serif; color:#FFF}

.bframe{height:80%}

#custom #imgleft{float:left; margin:0 10px 0 0; padding:0}
#custom #imgcenter{margin:0; padding:0; text-align:center}
#custom #imgright{margin:0; padding:0; float:right}

#left-column{float:left; margin:10px; width:350px}
#right-column{float:left; margin:10px; width:350px}

/* Definition List */

dl{margin:5px}
dt{background:#CCC; color:#000; font-weight:700; padding:5px}
dt a:link{color:#666}
dt a:hover{color:#CCC}
dd{margin-left:0; padding:5px 20px}
dl ul{margin:20px}
dl li{font-size:12px; margin-left:20px}

/* ------ askatech css ------ */
.askatech .header{font-weight:700}
.askatech .header .client{text-transform:uppercase}
.askatech .que{color:#000099}
.askatech .ans{color:#FF0000}

/* ------ linkList css ------ */
#policy h1{font-size:18px}

.linkList{width:400px; text-align:center; margin-left:-200px; left:50%; position:relative}
.linkList ul{list-style:none; margin:5px 0; padding:0}
.linkList ul li{display:inline; padding-left:5px; float:left}
.linkList li a{display:block; text-decoration:none}
.linkList li.agree a{width:140px; height:52px}
.linkList li.disagree a{width:190px; height:52px}

/* ------ begin staffList css ------ */
.staffList{text-align:center}
.staffList ul{text-align:center; list-style:none; padding-bottom:20px}
.staffList li{display:inline; padding:10px 10px 0px 10px}

/* ------ gallery css ------ */
.gallery{padding:10px 0}
.gallery .img{border:1px dashed #333; float:left; margin:5px; padding:5px; text-align:center}
.gallery .staff{height:330px; width:200px}
.gallery .footer{background:#000033; border-top:1px solid #fff}
.gallery .footer p{color:#fff; font-size:.7em; margin:0; padding:0; text-align:center}

.gallery .spacer{clear:both}

/* ------ begin makeList css ------ */
.make-list{color:#FFF; padding-left:10px}
.makeList{text-align:center; background-color:#FFF; margin:0 10px }
.makeList ul{text-align:center; list-style:none; padding-top:25px }
.makeList li{display:inline; padding:10px; line-height:50px }

.smInstructions{color:#FFF }

/* ------ submenu css ------ */
.submenu ul{float:left; list-style:none; margin:0 0 0 1em; padding:0 }
.submenu li{margin:0; font-weight:bold; line-height:20px; text-indent:1em }
.submenu img{border:1px solid #000; float:right; margin-right:1em }
.submenu li a{background:url(../images/button-off.jpg) no-repeat center; color:#225D41; display:block; font-weight:bold; height:40px; line-height:40px; text-decoration:none; text-indent:1em; width:348px }
.submenu li a:hover{background:url(../images/button-on.jpg) no-repeat center; color:#000 }

/* ------ advertisements css ------ */
.advertisements ul{float:left; list-style:none; margin:0 0 0 1em; padding:0 }
.advertisements li{margin:0 }
.advertisements li a{color:#225D41; display:block; font-weight:bold; height:40px; line-height:40px; text-decoration:none; text-indent:1em}
.advertisements li a:hover{color:#000}

/* ------ testimonial css ------ */
.testimonial .image{float:left; padding-right:1em}

/* ------ fresh start -----*/
#fs h4{font-size:1em; font-weight:700}
#fs h5{font-weight:700}
#fs-header{text-align:center}
#fs .step-one-img{background: url(/themes/default/images/freshstart-step_1.png); margin:0 10px 10px 10px}
#fs .step-two-img{background: url(/themes/default/images/freshstart-step_2.png); margin:0 10px 10px 20px}
#fs .step-three-img{background: url(/themes/default/images/freshstart-step_3.png); margin:0 10px 10px 30px}
#fs .step-one-img, #fs .step-two-img, #fs .step-three-img{float:left; height: 74px; margin:0 10px 10px 20px; width: 74px}
#fs .step-one-txt, #fs .step-two-txt, #fs .step-three-txt, #fs .click-begin, #fs .click-begin small{font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#FFF}
#fs hr{visibility:hidden; clear:both }
#fs .step-one-txt:first-line, #fs .step-two-txt:first-line{font:bold italic 38px impact; color: #184F6C}
#fs .step-three-txt:first-line{font:bold italic 38px impact; color:#3C6E13}
#fs img{border:0}
#fs .click-begin{font:24px impact; color:#59B925; line-height:44px}

/*----- privacy policy -----*/
#policy h1{font-size:18px}

/*----- refinance ----*/
#refinance p{padding:5px; font-size:12px}
#refinance h4{font-size:16px; font-weight:700; padding:5px}
#refinance img{margin:10px; border:1px solid #000}

/*------ auction -----*/
#auction{text-align:center; padding:10px}
#auction h2, #auction h3, #auction h4{font-size:16px; font-weight:700; padding:10px}
#auction img{border:0}
#auction .column{width:245px; float:left}
#auction .clear{padding:20px; text-align:center; clear:both}
#auction em{font-size:10px; color:#333333}

/*----- unique service advantages ------*/
.unique{float:left}
.unique li{display:list-item; list-style-type:disc; margin-left:30px }
#custom{padding:5px}

/*------- corporate news bulletin board ------- */
#corporateNews{border:1px solid #999; padding:10px }
#corporateNews .news{border:1px solid #999; border-bottom:1px solid #999; border-right:2px solid #999; margin:20px 0 }
#corporateNews dt{background:#FFFFCC; border-bottom:1px solid #000; font-weight:bold; padding:5px }
#corporateNews dd{margin:0; padding:5px 10px; border-bottom:1px solid #999 }

/*/-------| begin jobs |-------/*/
#jobs dt{font-weight:700}
#jobs dd{margin:0 0 0 7px}
#jobs dl{margin:20px 10px; width:50%; border-top:1px solid #000; border-bottom:1px solid #000 }
#jobs a{font-weight:700; color:#f00; text-transform:uppercase }
#jobs .heading{font-weight:700; text-transform:uppercase; background-color:#F1F1F1 }

/*/-------| Begin Spanish Microsite |-------/*/
#spanish-microsite{width:760px; margin:10px }
#spanish-microsite h1{font-size:24px; margin:10px; font-weight:bold }
#spanish-microsite dl{float:none; clear:both }
#spanish-microsite dt{font-size:20px; padding-left:5px; text-decoration:underline; font-weight:bold; background-color:#CCC }
#spanish-microsite dd{margin:0 0 5px 0; padding:5px 0 10px 20px; background-color:#EFEFEF; border:2px solid #CCC }
.spanish-microsite-options{margin-top:20px; text-align:center }
.spanish-microsite-options img{border:none }
#spanish-microsite-fam{float:left; margin:0 10px 20px 0 }

#vi{padding:5px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#666; width:945px; background-color:#000; border:#000 thin }
#vi a{font:10px Verdana, Arial, Helvetica, sans-serif; margin:3px; text-decoration:underline; color:#999 }
#vi a:visited{color:#999 }
#vi a:hover{color:#F00 }
#vi p{margin-left:10px; margin-top:3px }

legend{color:#FFF}

.testimonial{margin:0 10px}

.mainOpts{font-size:12px; margin:10px 0}
.mainOpts a:link, .mainOpts a:visited, .mainOpts a:active{color:#FFF; font-weight:bold; text-decoration:underline}
.mainOpts a:hover{color:#9CF}
.subOpts{font-size:10px; margin-left:10px}
.subOpts a:link, .subOpts a:visited, .subOpts a:active{display:block; background:transparent url(/images/link-off.png) left center no-repeat; color:#FFF; padding-left:10px; line-height:18px; text-decoration:none; font-weight:bold}
.subOpts a:hover{background:transparent url(/images/link-on.png) left center no-repeat; color:#F00}
.subOpts .selected:link, .subOpts .selected:visited, .subOpts .selected:active{background:transparent url(/images/selected-off.png) left center no-repeat; color:#0F0}
.subOpts .selected:hover{background:transparent url(/images/link-on.png) left center no-repeat; color:#F00}

.recOpts{background-color:#333; border:2px solid #999; font-size:10px;  margin:10px 5px 0 0; padding:5px 0}
.recOpts div{color:#FFF; font-size:12px; font-weight:bold; margin-bottom:10px; text-align:center}
.recOpts a:link, .recOpts a:visited, .recOpts a:active{display:block; background:transparent url(/images/rec-off.jpg) left center repeat-y; color:#FFF; margin:5px 0; padding-left:5px; line-height:16px; text-decoration:none; font-weight:bold}
.recOpts a:hover{background:transparent url(/images/rec-on.jpg) left center repeat-y}

/* bz copy */

#bz{display:inline; float:right; font-size:10px; font-weight:700; margin:0; padding:5px 5px 0 0}
#bz a img{vertical-align: middle}
#bz a{text-decoration:none}

/* seo */
#tabbar{font-size:10px; font-weight:700; margin:0; padding:0; height:31px}

#tab{width: 220px; text-align:left; float:left}
#tab span{padding:0 30px 0 0; margin:0; float:left}
#tab p{padding:0 5px; margin:0}
#tab a{color:#FFF; display:block; line-height:20px}
#tab a:hover{color:#999}
#tab a:visited{color:#CCC}

#closeSitemap{display:none}
#closeMoreInformation{display:none}
#closeMoreVehicleInformation{display:none}

#sitemapinfo{background:#222; color:#FFF; font-size:10px; height:300px; margin:0 auto; text-align:left; position:relative}
#sitemapinfo h1, #sitemapinfo h2, #sitemapinfo h3{background:#333; font-size:10px; padding:5px}

#moreinformation{background:#222; color:#FFF; font-size:10px; height:300px; margin:0 auto; text-align:left}
#moreinformation h1, #moreinformation h2, #moreinformation h3{background:#333; font-size:10px; padding:5px}

#morevehicleinformation{background:#222; color:#FFF; font-size:10px; height:300px; margin:0 auto; text-align:left}
#morevehicleinformation h1, #morevehicleinformation h2, #morevehicleinformation h3{background:#333; font-size:10px; padding:5px}

#siteinfo{background:#222; color: #FFF; font-size:10px; height: 300px; margin:0}
#siteinfo h1, #siteinfo h2, #siteinfo h3{background: #333; font-size:10px; padding:5px}

#sitevehicleinfo{background:#222; color: #FFF; font-size:10px; height: 300px; margin:0}
#sitevehicleinfo h1, #sitevehicleinfo h2, #sitevehicleinfo h3{background: #333; font-size:10px; padding:5px}

#sitecontent{height:290px; margin:5px 10px; overflow:auto; position:absolute}
#sitecontent a{color:#FFF}
#sitecontent a:hover{color: #AAA}

#sitevehiclecontent{height:290px; margin:5px 10px; overflow:auto; position:absolute}
#sitevehiclecontent a{color:#FFF}
#sitevehiclecontent a:hover{color: #AAA}

#sitemap{height:290px; margin: 5px 1% 10px 0; overflow:auto; width:63%; position: absolute; top: 0; left: 36%}
#sitemap dl, #sitemap dt, #sitemap dd{margin: 0; padding: 0}
#sitemap dd{background: none; padding: 0 0 0 10px}
#sitemap dt{background:#333; padding:0 5px}
#sitemap ul{margin:0; padding:0}
#sitemap li{margin:0; padding:5px}
#sitemap li{background: none; padding: 0 0 0 2px}
#sitemap h2{margin: 15px 0 5px 0}
#sitemap a{color: #FFF}
#sitemap a:hover{color: #AAA}

#vi{height:290px; margin:5px 0 10px 0; overflow:auto; width:33%; position:absolute; top:0; left:1%}
#vi dl, #vi dt{margin:0; padding:0; background:none}
#vi dt{background:#333}
#vi dd{margin:0 10px}
#vi h2{margin:15px 0 5px 0}
#vi a{color:#FFF}
#vi a:hover{color:#AAA}

#tabbar, #sitemapinfo, #moreinformation, #morevehicleinformation { width: 955px;}
#sitecontent, #sitevehiclecontent { width: 935px;}

/* end seo */

/* start embedded coupon styles */

.floater {
    position:absolute;
    top: 150px;
    left: 315px;
    width: 632px;
    height: 422px;
    margin: 0 auto;
    border: 1px solid #000;
    background: #CCC;
    vertical-align: middle;
    z-index: 1000;
}

.dim {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 999;
    background: #000;
}

#couponDiv {width:630px; height:420px}

/* end embedded coupon styles */