@charset "UTF-8";
/* CSS Document */

body { margin:0; background:#b0b0b0 url(images/bg_x.jpg) repeat-x; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}

html { height:100%;}

a {color:#0168c0; text-decoration:none;}
a:hover {color:#0168c0; text-decoration:underline;}

h1 { color:#a80001; font-size:21px;}

h2 {font-size:16px;}

h2 span { color:#a80001; font-size:14px;}

h3 { font-size:14px;}

p { line-height:20px;}

li span {color:#ffffff;}

li span strong{color:#a80001;}

#address-cont {width:175px; float:left;}
#address-cont strong { font-size:12px;}

a#auto_center_btn { float:left; width:497px; height:271px; display:block; background:url(images/startpage_auto_btn1.jpg) no-repeat;}
a#auto_center_btn:hover { background:url(images/startpage_auto_btn_over.jpg) no-repeat;}

.clear { clear:both;}

#container { width:995px; height:100%; background: url(images/black_bg_y.jpg) repeat-y; margin:0 auto;}
#content { padding:0 60px;}
#copyright { margin:0 auto; padding-top:50px; width:400px; text-align:center; color:#757575;}

#footer-tagline {padding:10px 0 0 35px; font-size:10px; color:#757575;}

.grey16 {font-size:16px;}

#home_header { background:url(images/home_header.jpg) no-repeat; height:59px;}
#home_footer { background:url(images/footer.jpg) no-repeat; height:120px;}

#auto_footer { background:url(images/footer-auto.jpg) no-repeat; height:120px;}

#image_sequence { width:100%; height:321px; background:url(images/home_image_sequence.jpg) no-repeat; position:relative;}

#logo-link { width:280px; height:120px; position:absolute; margin:12px 0 0 53px; display:block;}

.map-border {border:#000000 1px solid; float:right}

#mds_player_node { width:360px; height:355px; margin:10px auto 20px auto;}

#nav_cap {width:42px; height:91px; background:url(images/nav-front-cap.png) no-repeat; float:right; display:block;}
#nav_cap_end {width:9px; height:91px; background:url(images/nav-end-cap.jpg) no-repeat; float:right; display:block;}

#nav_container { width:100%; height:91px; background:url(images/nav-bg-x.jpg) repeat-x;}
#home_logo { width:363px; height:91px; background:url(images/home_logo.jpg) no-repeat; float:left;}

#nav_home { width:89px; height:91px; background:url(images/nav_home_on.png) no-repeat; float:right; display:block;}
a#nav_home { width:89px; height:91px; background:url(images/nav_home.png) no-repeat; float:right; display:block;}
a#nav_home:hover { background:url(images/nav_home_over.png) no-repeat; float:right; display:block;}

#nav_about { width:87px; height:91px; background:url(images/nav_about_on.png) no-repeat; float:right; display:block;}
a#nav_about { width:87px; height:91px; background:url(images/nav_about.png) no-repeat; float:right; display:block;}
a#nav_about:hover { background:url(images/nav_about_over.png) no-repeat; float:right; display:block;}

#nav_services { width:103px; height:91px; background:url(images/nav_services_on.png) no-repeat; float:right; display:block;}
a#nav_services { width:103px; height:91px; background:url(images/nav_services.png) no-repeat; float:right; display:block;}
a#nav_services:hover { background:url(images/nav_services_over.png) no-repeat; float:right; display:block;} 

#nav_insurance { width:91px; height:91px; background:url(images/nav_insurance_on.png) no-repeat; float:right; display:block;}
a#nav_insurance { width:91px; height:91px; background:url(images/nav_insurance.png) no-repeat; float:right; display:block;}
a#nav_insurance:hover { background:url(images/nav_insurance_over.png) no-repeat; float:right; display:block;} 

#nav_warranty { width:107px; height:91px; background:url(images/nav_warranty_on.png) no-repeat; float:right; display:block;}
a#nav_warranty { width:107px; height:91px; background:url(images/nav_warranty.png) no-repeat; float:right; display:block;}
a#nav_warranty:hover { background:url(images/nav_warranty_over.png) no-repeat; float:right; display:block;}

#nav_contact { width:111px; height:91px; background:url(images/nav_contact_on.png) no-repeat; float:right; display:block;}
a#nav_contact { width:111px; height:91px; background:url(images/nav_contact.png) no-repeat; float:right; display:block;}
a#nav_contact:hover { background:url(images/nav_contact_over.png) no-repeat; float:right; display:block;}

#news_cont { padding:20px; background:#CCCCCC;}
#news_cont h2 { padding:0; margin:0;}

.normal-img {float:right; margin:0 0 20px 20px; border:#000000 1px solid;}

#phone-cont {width:175px; float:left;}

.red {color:#a80001;}
a.red-link {color:#a80001; text-decoration:none;}
a.red-link:hover {color:#780001;}

.red12 {color:#a80001; font-size:12px;}
.red24 {color:#a80001; font-size:24px;}

#sec_sub_header {width:100%; height:82px; background:url(images/sec_sub_header.jpg) no-repeat;}

.staff-cont {width:437px; float:left;}
.staff-cont img {border:#000000 1px solid; float:left;}
.staff-popup {position:absolute; border:#000000 1px solid; width:168px; background-color:#ffffff; padding: 10px; margin-left:-9px; color:#000000;}
.staff-row {width:875px;}
.staff-text {width:180px; float:left; margin-left:20px;}
.staff-img { border:#000000 1px solid; margin:0 0 0 15px;}

#startpage_copyright { margin:0 auto; padding-top:34px; width:400px; text-align:center; color:#757575;}

#startpage_header {background:url(images/startpage_header.jpg) no-repeat; height:195px;}
#startpage_footer {background:url(images/startpage_footer.jpg) no-repeat; min-height:120px;}

#startpage_sub_container { width:100%; height:271px;}

#sub_container { background:url(images/home_body_bg_y.jpg) repeat-y;}

a#truck_center_btn { float:left; width:498px; height:271px; display:block; background:url(images/startpage_truck_btn1.jpg) no-repeat;}
a#truck_center_btn:hover { background:url(images/startpage_truck_btn_over.jpg) no-repeat;}

#truck_image_sequence { width:100%; height:321px; background:url(images/truck_image_sequence.jpg) no-repeat;} 

#trk_home_logo { width:704px; height:91px; background:url(images/trk_home_logo.jpg) no-repeat; float:left;} 

#tony-cont {width:350px;}
#tony-cont1 {width:350px; margin-top:10px; float:left;}
#tony-cont1 img {border:#000000 1px solid; float:left;}

#video_btn { position:absolute; width:152px; height:34px; background-image: url(images/video_btn.png); top:239px; right:11px; display:block;}

.yellow12 {font-size:12px; color:#fcb93c;}


/*truck nav*/

#trk_nav_home { width:92px; height:91px; background:url(images/trk_nav_home_on.jpg) no-repeat; float:left; display:block;}
a#trk_nav_home { width:92px; height:91px; background:url(images/trk_nav_home.jpg) no-repeat; float:left; display:block;}
a#trk_nav_home:hover { background:url(images/trk_nav_home_over.jpg) no-repeat; float:left; display:block;}

#trk_nav_about { width:84px; height:91px; background:url(images/trk_nav_about_on.jpg) no-repeat; float:left; display:block;}
a#trk_nav_about { width:84px; height:91px; background:url(images/trk_nav_about.jpg) no-repeat; float:left; display:block;}
a#trk_nav_about:hover { background:url(images/trk_nav_about_over.jpg) no-repeat; float:left; display:block;}

#trk_nav_services { width:103px; height:91px; background:url(images/trk_nav_services_on.jpg) no-repeat; float:left; display:block;}
a#trk_nav_services { width:103px; height:91px; background:url(images/trk_nav_services.jpg) no-repeat; float:left; display:block;}
a#trk_nav_services:hover { background:url(images/trk_nav_services_over.jpg) no-repeat; float:left; display:block;} 

#trk_nav_warranty { width:100px; height:91px; background:url(images/trk_nav_warranty_on.jpg) no-repeat; float:left; display:block;}
a#trk_nav_warranty { width:100px; height:91px; background:url(images/trk_nav_warranty.jpg) no-repeat; float:left; display:block;}
a#trk_nav_warranty:hover { background:url(images/trk_nav_warranty_over.jpg) no-repeat; float:left; display:block;} 

#trk_nav_contact { width:115px; height:91px; background:url(images/trk_nav_contact_on.jpg) no-repeat; float:left; display:block;}
a#trk_nav_contact { width:115px; height:91px; background:url(images/trk_nav_contact.jpg) no-repeat; float:left; display:block;}
a#trk_nav_contact:hover { background:url(images/trk_nav_contact_over.jpg) no-repeat; float:left; display:block;}


/*form related*/

input { padding:0; margin:0;}

select { padding:0; margin:0;}

textarea { padding:0; margin:0;}

#form_cont {color:#000000; padding-left:50px; background:#CCCCCC;}

.form_field { float:left;}
.form_row { clear:both; padding-bottom:4px;}
.form_tag { width:100px; float:left; text-align:right; padding:0 10px 0 0;}

