.site_text_par{ margin:5px;}
#dealer_commercial{ width:270px; height:230px;}
#small_movie_cell{ width:554px; height:300px;}
#large_movie_cell{ width:870px; height:300px;}
#site_footer{ width:990px;}

/* job style */
.job_table{	background-color:#ffffff; border:1px solid #000000; font: bold 12px arial; color:#000000; margin-bottom:10px; width:850px; text-align:left}
.job_title_cell{ background-image:url('../images/job_title_bg.jpg'); font: bold 15px arial; color:#000000; height:20px;}
.job_information_cell{ 	width:200px; color:#000000; background-color:#cccccc; text-align:left}
.job_information_table{	font: bold 11px arial; color:#000000; width:100%;}

/* coupon style */
.coupon_table{	color:#000000; background-color:#ffffff; border:5px dashed #999999; width:550px; height:250px;}
.coupon_title{	font: bold 20px arial; height:25px; padding:2px; text-align:center;}
.coupon_desc{	font: bold 12px arial; text-align:left;}
.coupon_note{	font: bold 12px arial; width:50%; height:30px; padding-left:10px; padding-top:5px; padding-bottom:5px;text-align:left;}

/* specials style */
#special_title_div{ background:#ff0000;color:#fffffe;font:bold 18px arial;border:2px solid #000000;padding:2px;margin:1px;}
#specials_table{ background:#fffffe;border:1px solid #000000;color:#000000;width:700px;font:bold 14px Verdana;margin:3px;}
#bullet_div{ font:bold 12px arial;color:#000000;width:570px;padding-top:10px;padding-bottom:10px;text-align:left;}
#was_table{	background:#fffffe; color:#000000; width:100%; font:bold 14px Verdana;}
.specials_button{ color:#000000; font: bold 10px Verdana; width:175px;}

/* 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;}

/* specials style */
#research_iframe{ background:fffffe; width:990px; height:400px;}
.internal_iframe{ background:fffffe; width:990px; height:500px;}

/* sitemap style */
.sitemap_div{ background:#fffffe; color:#000000; width:990px;}
a.sitemap_link, a.sitemap_link:visited, a.sitemap_link:active { color:#000000; font: bold 12px arial; text-decoration:none;}
a.sitemap_link:hover{ color:#000000; font: bold 12px arial; text-decoration:underline;}

/* contact style */
h1.fpage-title{ font: bold 16px tahoma; margin:0px; padding:10px; text-align:left;}
#cform-page-div{ background-color:#fffffe; width:100%; color:#000000; height:400px;}
#cform-div{ width:500px; float:left; text-align:left;}
fieldset.form-fs{ border-color: 1px solid #cccccc; font:normal 11px tahoma; color:#000000; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin-bottom:10px;  margin-left:10px;}
legend{ color:#000000;}
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;}