body{ background:#666666; margin:20px; padding:0px; color:#000009; font:bold 10px arial; color:#fffffe;}

a,a:active{	color:#ff0; font: bold 11px arial; text-decoration:none; outline:none;}
a:hover{ color:#ff0; font: bold 11px arial; text-decoration:underline; outline:none;}

/* header */
#header-div{ width:990px; height:113px;}
#header-address-rel{ position:relative;}
#header-address-abs{ position:absolute; color:#cccccc; font: bold 16px arial; left:40px; top:62px;}
#header-address-phone{ color:#cccccc; font: bold 25px arial;}

/* nav */
#nav-div{width:990px; height:25px;overflow:visible;background:#ccc url('../0000-0390-999-01-429490LVAL/Carbon/images/navbar_regular.jpg');clear:both;overflow:hidden;padding-top:2px;}

/* splash page */
#stage-div{ width:990px;text-align:left; background:#000}
#featured-vehicles{ width:100%; padding-top:10px; padding-bottom:20px;}
#fc-div{ background-color:#141414; width:990px; overflow: hidden; padding-bottom:10px; padding-top:10px;}
.fc-img-div{  color:#fffffe; width:115px; text-align:center; font:bold 10px arial; float:left; margin-left:12px; margin-right:12px; overflow: hidden;}
#sideNav {background:#141414;margin:5px;padding:5px}
#blurb {margin:5px;padding:0;background:#141414; width:100%; color:#fffffe;}
#blurb p{padding:5px 10px;margin:0 5px}
#blurb h1{width:100%;height:20px;background:url('../0000-0390-999-01-429490LVAL/Carbon/images/section_header.jpg') repeat-x;margin:0;padding:0px 0px 10px 0px;text-align:center;font:bold 20px Arial}
#browse{margin:5px;padding:5px 0;background:#141414; overflow:auto; color:#fff;}
a.browse-link,a.browse-link:active{ color:#fff; font:bold 11px arial; text-decoration:none;}
a.browse-link:hover{ color:#fff; font:bold 11px arial; text-decoration:underline;}
.icon{ margin:10px auto;}
#browse ul {list-style:none}
#browse h2 {width:100%;height:20px;background:url('../0000-0390-999-01-429490LVAL/Carbon/images/section_header.jpg') repeat-x;margin:0;padding:5px 0;text-align:center;font:900 'Lucida Grande','Helvetica Neue',Helvetica,Arial,sans-serif}
#featured-vehicles h2 {width:100%;height:20px;background:url('../0000-0390-999-01-429490LVAL/Carbon/images/section_header.jpg') repeat-x;margin:0;padding:5px 0;text-align:center;font:900 'Lucida Grande','Helvetica Neue',Helvetica,Arial,sans-serif}

#container {width:100%;overflow:auto;background:#ddd;position:relative;z-index:0;background:#000}
#left {width:550px;float:left}
#right { width:430px;float:right;height:100%}
#SScont {margin:5px;padding:5px 0;background:#141414;width:100%}
#slideshow{background:#141414!important;margin:5px 35px}

/*seo stuff*/
#site_link_div{ margin-top:30px; width:990px; text-align:left; color:#e0e0e0; font: bold 11px arial;}
a.site_link,a.site_link:active{ color:#e0e0e0; font: normal 9px arial; text-decoration:none;}
a.site_link:hover{ color:#e0e0e0; font: normal 9px arial; text-decoration:underline;}
#site_text{  background:#A8C4DC; border:1px solid #A8C4DC; background-repeat: repeat-x; font:bold 11px arial; color:#666666; width:968px; text-align:justify; padding:10px;}
#site_text_header{ font:bold 12px arial; color:#666666; margin-top:0px;  margin-bottom:5px;}
a.site_text_link,a.site_text_link:active{ color:#e0e0e0; font: bold 11px arial; text-decoration:none;}
a.site_text_link:hover{ color:#e0e0e0; font: bold 11px arial; text-decoration:underline;}

/* Test Drive Form */
#td_div{ width:100%}
#td_table{ color:#000000; font:bold 11px arial; background: #fffffe; text-align:left;}
#td_form_title{ color:#000000; font:bold 16px arial; margin:0px;}
.td_required{ color:#ff0000; font:bold 11px arial; width:120px;}
.td_label{ color:#000000; font:bold 11px arial; width:120px;}
.td_section{ color:#000099; font:bold 12px arial;}
#td_map_cell{ width:524px;height:561px;}
#td_form_cell{  width:346px;height:561px;}
#td_form_table{ width:342px; height:561px; color:#ff0000; font:bold 11px arial; background: #fffffe; text-align:left;margin:1px; border:solid 2px #999999;}
.td_form_button{ font:bold 11px arial;}
.td_comments{ color:#000000; font:bold 11px arial; width:300px; height:100px;}
.td_formtext{ color:#000000; font:bold 11px arial; width:150px;}
.td_phone{ color:#000000; font:bold 11px arial; width:43px;}
.td_counter_div{ font:bold 10px arial;}
.td_counter{ font:bold 10px arial; color:#000099; border:1px solid #fffffe; width:20px;}

/*contact*/
h1.fpage-title{ font: bold 16px tahoma; margin:0px; padding:10px; text-align:left;}
#cform-page-div{ background-color:#141414; width:100%; color:#fff; height:400px;}
#cform-div{ width:500px; float:left; text-align:left;}
fieldset.form-fs{ border-color: 1px solid #cccccc; font:normal 11px tahoma; color:#fff; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin-bottom:10px;  margin-left:10px;}
legend{ color:#fff;}
label{ float: left; width:100px; text-align:right; padding-right:5px; font:normal 12px tahoma;}
label.hours{ float: left; width:75px; text-align:right; padding-right:5px; font:normal 11px tahoma;}
label.error { float: left; color: red; padding-left: .5em; width:90%; text-align:center;}
input.error { width:250px; color:#000000; text-align:left; font:normal 12px tahoma; border:1px dotted #ff0000;}
textarea.error { width:250px; color:#000000; text-align:left; font:normal 12px tahoma; border:1px dotted #ff0000;}
em{ font-weight: bold; padding-right: 1em; vertical-align: top; color:#ff0000;}
p { clear: both; }
.form-input{ width:250px; color:#000000; text-align:left; font:normal 12px tahoma;}
.charcounter{ padding-left:5px;}
div.hours-div{ margin-top:5px; margin-bottom:5px; font:normal 11px tahoma;}
.contact-button{ width:100px; border:1px solid #999999; margin:2px; font:normal 11px tahoma;}
a.cform_link, a.cform_link:visited, a.cform_link:active { color:#0000ff; text-decoration:none; font:normal 11px tahoma;}
a.cform_link:hover{	color:#0000ff; cursor:hand; text-decoration:none; font:normal 11px tahoma;}

#thank_you_page{ color:#ffffff; font: bold 16px arial; width:100%; height:450px;}
