/* bz copy */
td #bz, td #bzcopyright {display:none}
#bz {display:inline;float:right;font-size:10px;font-weight:700;margin:0;padding:5px 5px 0 0}
#bz a img {vertical-align: middle; border:0;}
#bz a {text-decoration:none}
#bz{height:25px}
#bz a:link{color:#fff; text-decoration:none}
#bz a:visited{color:#fff}
#bz a:hover{color:#999}
/* bz end*/

/* seo */
#tabbar {font-size:10px;font-weight:700;margin:0 auto;padding:0;height:31px; margin-top: 20px;}
#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; text-decoration: none;}
#tab a:hover {color:#999}
#tab a:visited {color:#CCC}
#closeSitemap {display:none}
#closeMoreInformation {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}
#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}
#sitecontent {height:290px;margin:5px 10px;overflow:auto;position:absolute}
#sitecontent a {color:#FFF}
#sitecontent 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 {width: 955px;}
#sitecontent {width: 935px;}
/* end seo */

/* form */
#formPage * { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
#formPage { margin: 0 auto 10px auto; width: 722px }

#formPage h3 { font-size: 18px; margin: 10px 0 }
#formPage h4 { font-size: 12px; margin: 10px 0 }
#formPage h4 span { font-weight: normal }
#formPage hr { border: 1px solid #BFBFBF; margin: 10px }

#formPage form { background: #EDEDED; border: 1px solid #BFBFBF; overflow: hidden }
#formPage form fieldset { clear: both; border: none; background: url(/plugins/images/bg_formHeader.jpg) repeat-x 0 0;  margin: 0  0 10px 0}
#formPage #errors p.required, #formPage #errors ul {margin: 15px 10px 10px 10px}
#formPage #errors li {list-style-image:url(../images/required_bullet.png); color:#F00; margin-left:20px}
#formPage form h5 { color: #FFF; font-weight: bold; font-size: 14px; margin: 0 5px; padding-top: 5px }
#formPage span.required { font-weight: bold; color: #F00 }
#formPage form .formColumn { margin: 20px 0 0 10px; float: left; width: 340px }
#formPage form .vehicleType { margin: 20px 0 0 10px; float: left; width: 99%}
#formPage form .vehicleType input { border: none; float: none; margin: 0 5px; width: 15px }

#formPage form .form_terms { margin: 20px 0 10px 10px}
#formPage form .form_terms h2 {margin: 0; padding: 0}
#formPage form .form_terms address {margin: 10px 0 0 0; padding: 0}
#formPage form .form_terms dt {background: #666; color: #FFF; padding: 5px; margin: 0 20px 0 0}
#formPage form .form_terms dd {background: #EFEFEF; margin: 10px 30px 10px 0 }
#formPage form .form_terms dd p {color: #000; width: 670px; }
#formPage form .form_terms ul {margin: 10px 0 10px 30px }

#formPage form .form_agree { margin: 0 0 0 15px }
#formPage form .form_agree label { width: auto }
#formPage form .form_agree input { border: none; margin: 0 5px 0 0; width: auto }
#formPage form .form_agree label { font-weight:700}

#agree_div {height:18px;width:675px;left:10px;padding:5px;}

#formPage form .checkbox { margin: 20px 0 20px 10px }
#formPage form .checkbox label { width: auto }
#formPage form .checkbox input { border: none; margin: 0 5px; width: auto  }
#formPage form label { width: 175px; float: left; margin: 0 0 10px 0 }
#formPage form input { border: 1px solid #BFBFBF; width: 150px; float: left; margin: 0 0 10px 0 }
#formPage form input.required, #formPage form textarea.required, #formPage form checkbox.required, #formPage form select.required, #formPage form .date input.required, #agree_div.required{ border: 1px solid #F00000; }

#formPage form select { border: 1px solid #BFBFBF; display: block; width: 155px; float: left; margin: 0 0 10px 0 }
#formPage form .date input { border: 1px solid #BFBFBF; width: 120px; float: left; margin: 0 0 10px 0 }
#formPage form #appointment_date_cal, #formPage form #backup_date_cal, #formPage form #test_drive_date_cal, #formPage form #desired_date_cal, #formPage form #backup_date_cal {margin-left: 8px;float: left;}
#formPage form .submit { text-align: center; overflow: hidden}
#formPage form .submit input { float: none; display: inline; width: auto }
#formPage form textarea { border: 1px solid #BFBFBF; width: 150px; height: 75px; margin: 0 0 20px 0; float: left }

.form-quickapp{float:none; clear:both; padding: 0 10px}
.form-quickapp fieldset fieldset{width: 340px}
.form-left{float:left; width:38%}
.form-right{float:left; width:38%}
.form-video{float:right; width:165px; text-align:justify; margin-right: 10px}
.form-policy{font-size:10px}
#qaplayer-swf{text-align:center}
#quickapp-policy {margin: 10px 0}

#formPage form p.form_agree{text-align:center}
#formPage form p.form_agree input, #formPage form .form_agree label { float:left; font-weight:700}
/* form end */