﻿body{padding:0;margin:0; font-family: Arial; font-size: 11px; color: #333333;}

#maincontainer{background-color:Transparent; width: 900px; margin: 0 auto 0 auto;padding-top:10px;}
#topbannerleft{height: 87px; width: 465px; float:left;}
#topbannerright{height: 40px; overflow:hidden; width: 430px;padding-left:5px; padding-top:0px;float:left;}
#topbannerright a.link1{height: 50px; width: 122px; float:left; overflow:hidden; background-image:url(../siteimages/contact_us1.jpg); background-repeat:no-repeat;}
#topbannerright a.link2{height: 50px; width: 154px; float:left; overflow:hidden; background-image:url(../siteimages/send_to_a_friend.jpg);background-repeat:no-repeat;}
#topbannerright a.link3{height: 50px; width: 154px; float:left; overflow:hidden; background-image:url(../siteimages/download_forms.jpg);background-repeat:no-repeat;}
#topbannerright a.link1:hover{height: 50px; width: 122px; float:left; overflow:hidden; background-image:url(../siteimages/contact_us1.jpg); background-position:0 -45px;background-repeat:no-repeat;}
#topbannerright a.link2:hover{height: 50px; width: 154px; float:left; overflow:hidden; background-image:url(../siteimages/send_to_a_friend.jpg); background-position:0 -45px;background-repeat:no-repeat;}
#topbannerright a.link3:hover{height: 50px; width: 154px; float:left; overflow:hidden; background-image:url(../siteimages/download_forms.jpg); background-position:0 -45px;background-repeat:no-repeat;}
#topbannerright a.link1selected{height: 50px; width: 122px; float:left; overflow:hidden; background-image:url(../siteimages/contact_us1.jpg); background-position:0 -45px;background-repeat:no-repeat;}
#topbannerright a.link2selected{height: 50px; width: 154px; float:left; overflow:hidden; background-image:url(../siteimages/send_to_a_friend.jpg); background-position:0 -45px;background-repeat:no-repeat;}
#topbannerright a.link3selected{height: 50px; width: 154px; float:left; overflow:hidden; background-image:url(../siteimages/download_forms.jpg); background-position:0 -45px;background-repeat:no-repeat;}
#topbannerright2{height: 35px; font-size:16px; padding-left:39px; font-weight:bold; width: 38px; float:left;}
.topbannerright2text{height: 28px; padding-top:7px; font-size:18px; font-weight:bold; width: 330px;padding-left:5px;float:left;}
#topspacer{height:20px;float:left; width:400px;}
#topnav{height: 41px; width: 887px; padding-left:13px; float:left; background-image:url(main_nav_bgnd.gif); background-repeat:repeat-x;}
#topnav .spacer{width:3px; height:41px; float:left;}

#topnav a.home{width:62px; height:41px; background-image:url(navigation_home.jpg); overflow:hidden; float:left;}
#topnav a.home:hover{background-position:0 -41px; width:62px; height:41px; background-image:url(navigation_home.jpg); overflow:hidden; float:left;}
#topnav a.homeselected{background-position:0 -41px; width:62px; height:41px; background-image:url(navigation_home.jpg); overflow:hidden; float:left;}

#topnav a.about{width:88px; height:41px; background-image:url(navigation_about.jpg); overflow:hidden; float:left;}
#topnav a.about:hover{background-position:0 -41px; width:88px; height:41px; background-image:url(navigation_about.jpg); overflow:hidden; float:left;}
#topnav a.aboutselected{background-position:0 -41px; width:88px; height:41px; background-image:url(navigation_about.jpg); overflow:hidden; float:left;}

#topnav a.online{width:148px; height:41px; background-image:url(navigation_online.jpg); overflow:hidden; float:left;}
#topnav a.online:hover{background-position:0 -41px; width:148px; height:41px; background-image:url(navigation_online.jpg); overflow:hidden; float:left;}
#topnav a.onlineselected{background-position:0 -41px; width:148px; height:41px; background-image:url(navigation_online.jpg); overflow:hidden; float:left;}

#topnav a.benefits{width:79px; height:41px; background-image:url(navigation_benefits.jpg); overflow:hidden; float:left;}
#topnav a.benefits:hover{background-position:0 -41px; width:79px; height:41px; background-image:url(navigation_benefits.jpg); overflow:hidden; float:left;}
#topnav a.benefitsselected{background-position:0 -41px; width:79px; height:41px; background-image:url(navigation_benefits.jpg); overflow:hidden; float:left;}

#topnav a.trading{width:169px; height:41px; background-image:url(navigation_trading.jpg); overflow:hidden; float:left;}
#topnav a.trading:hover{background-position:0 -41px; width:169px; height:41px; background-image:url(navigation_trading.jpg); overflow:hidden; float:left;}
#topnav a.tradingselected{background-position:0 -41px; width:169px; height:41px; background-image:url(navigation_trading.jpg); overflow:hidden; float:left;}

#topnav a.request{width:144px; height:41px; background-image:url(navigation_vehicle.jpg); overflow:hidden; float:left;}
#topnav a.request:hover{background-position:0 -41px; width:144px; height:41px; background-image:url(navigation_vehicle.jpg); overflow:hidden; float:left;}
#topnav a.requestselected{background-position:0 -41px; width:144px; height:41px; background-image:url(navigation_vehicle.jpg); overflow:hidden; float:left;}

#topnav a.faq{width:52px; height:41px; background-image:url(navigation_faqs.jpg); overflow:hidden; float:left;}
#topnav a.faq:hover{background-position:0 -41px; width:52px; height:41px; background-image:url(navigation_faqs.jpg); overflow:hidden; float:left;}
#topnav a.faqselected{background-position:0 -41px; width:52px; height:41px; background-image:url(navigation_faqs.jpg); overflow:hidden; float:left;}

#topnav a.testimonial{width:114px; height:41px; background-image:url(navigation_testimonials.jpg); overflow:hidden; float:left;}
#topnav a.testimonial:hover{background-position:0 -41px; width:114px; height:41px; background-image:url(navigation_testimonials.jpg); overflow:hidden; float:left;}
#topnav a.testimonialselected{background-position:0 -41px; width:114px; height:41px; background-image:url(navigation_testimonials.jpg); overflow:hidden; float:left;}

#footer{background-color:#565656; width: 900px; float:left; color:#FFFFFF; font-weight:bold; padding-bottom:10px;}
#footerleft{width: 300px; float:left;padding:3px 0 0 10px; margin-top:7px;}
#footerright{width: 550px; float:right; text-align:right; padding:10px 10px 0 10px;}

/*Homepage Specific*/
#homelefttext{background-color:Transparent; height: 250px; overflow:hidden; width: 520px; float:left;background-image:url(homepage_text_bgnd.gif); background-repeat:repeat-x;}
#homerightimage{background-color:Transparent; height: 250px; overflow:hidden; width: 380px; float:left;}
#homebox1{background-color:#CCCCCC; height: 215px; width: 296px; float:left; background-image:url('home_panel1.jpg');}
#homebox1 .text{font-weight: bold; color:#222222; overflow:hidden; width: 140px; padding-left:15px; height: 100px; background-color:Transparent;margin-top:70px;}
#homebox1 .linkBtn{width: 96px; padding-left:12px; height: 30px; background-color:Transparent;padding-top:5px;}
#homebox2{background-color:#CCCCCC; height: 215px; width: 297px; float:left; background-image:url('home_panel2.jpg');}
#homebox2 .text{font-weight: bold; color:#222222; overflow:hidden; width: 150px; padding-left:15px; height: 100px; background-color:Transparent;margin-top:70px;}
#homebox2 .linkBtn{width: 96px; padding-left:12px; height: 30px; background-color:Transparent;padding-top:5px;}
#homebox3{background-color:#CCCCCC; height: 215px; width: 297px; float:left; background-image:url('home_panel3.jpg');}
#homebox3 .text{font-weight: bold; color:#FFFFFF; overflow:hidden; width: 167px; padding-left:15px; height: 100px; background-color:Transparent;margin-top:70px;}
#homebox3 .linkBtn{width: 96px; padding-left:12px; height: 30px; background-color:Transparent;padding-top:5px;}
.boxseperator{background-color:#FFFFFF; height: 215px; width: 5px; float:left;}
#homepagetitle{padding:15px 0 0 10px; float:left;}
#homepageimage{padding:5px 10px 0 5px; float:right;}
#homepagetext p{padding:15px 10px 0 15px;}

/*Standard Pages*/
#col1{background-color:Transparent; width: 290px; float:left;padding-top:17px;}
#col2{background-color:Transparent; width: 80px; padding-right:5px; float:left; text-align:right; padding-top:10px;}
#col3{background-color:Transparent; width: 525px; float:left;padding-bottom:20px; padding-top:10px;}

.submenuheader{width: 270px; font-size:18px; color: #FFFFFF;padding:5px 10px 10px 10px; font-weight:bold; height:19px; background-image:url(inner_submenu_header.gif); background-repeat:repeat-x;}
ul.submenu{width: 240px; margin:0; padding:5px 0 20px 15px; list-style-type:none;}
ul.submenu li{border-bottom: dashed 1px #333333; padding: 5px 0 5px 0; font-size:13px; font-weight:bold;}
a.submenulink{font-size:13px; font-weight:bold;color:#333333;text-decoration:none;}
a.submenulink:hover{font-size:13px; font-weight:bold;color:#DF2F30;text-decoration:none;}
.standardpageimage{float:right; padding:10px 0 10px 10px; width:185px; height: 123px; }
.leftbutton{width:290px; height:90px; background-color:Transparent;margin-top:4px;}

/*FAQ Classes*/

.faqContainer{background-color:#E0E0E0;width:525px; padding:0 0 0 0; margin-top:20px;}
.faqQuestion{background-color:#a90000; font-weight:bold; color:#FFFFFF; width:475px; padding:8px 10px 10px 40px; background-image:url('faqs_q.jpg'); background-repeat:no-repeat;}
.faqAnswer{background-color:#E0E0E0;width:475px; padding:0 10px 20px 40px; background-image:url('faqs_a.jpg'); background-repeat:no-repeat; background-position: left 7px;}

/*Testimonial Classes*/

.testimonialsContainer{background-color:#FFFFFF;width:525px; padding:0 0 0 0; margin-top:10px;}
.testimonialsTitle{background-color:#FFFFFF; font-size:16px; font-weight:bold; color:#A90000; width:475px; padding:15px 10px 10px 40px; height:25px; background-image:url('quotes_topleft.jpg'); background-repeat:no-repeat;}
.testimonialsText{background-color:#FFFFFF;width:475px; padding:0 10px 20px 40px; background-image:url('quotes_bottomright.jpg'); background-repeat:no-repeat; background-position: 440px bottom;}
.testimonialsText p{padding: 0 0 10px 0;}

/*Download Forms */
.docHolder{background-color:Transparent;width:525px; padding:0 0 0 0; margin-top:5px;}
.docRow{padding:0 0 0 0;}
.docCol1{width:37px; padding: 5px 3px 5px 10px; background-color:#E0E0E0; float:left;}
.docCol2{width:257px; padding: 5px 3px 5px 3px; background-color:#E0E0E0; float:left;}
.docCol3{width:94px; padding: 5px 3px 5px 3px; background-color:#E0E0E0; float:left;}
.docCol4{width:106px; padding: 5px 3px 5px 3px; background-color:#E0E0E0; float:left;}

/*Sitemap Styles */
.rootpage{margin: 10px 0px 0px 0px; padding: 7px 0px 0px 15px; width: 300px; height: 23px; background-image: url(sitemaplink.gif); background-repeat: no-repeat; background-position: left bottom;}
.subpage{margin: 0px 0px 0px 12px; padding: 7px 0px 0px 15px; width: 300px; height: 23px; background-image: url(sitemaplink.gif); background-repeat: no-repeat; background-position: left bottom;}

/*Form Styles */
.formcontainer{background-color:#E0E0E0;width:505px; padding:0 10px 20px 10px; margin-top:20px;}
.formrow{padding:5px 0 0 5px;}
.formHeader{padding:20px 0 8px 5px; margin-bottom:8px; font-size:16px; border-bottom: 1px solid #CCCCCC;}
.formquarter{width:120px; float:left;}
.formlabel{float:left;width:150px;padding: 5px 10px 5px 0; font-weight:bold;}
.formcomponent{float:left;}
.formcomponentclass{width:300px;}
.required{color:#A90000;}
.formsubmit{background-color:#A90000; border:solid 1px #333;color:#FFF; font-weight:bold;padding:2px;}
/* General Classes */

.clearboth{clear:both; height:1px;}
.noborder{border:none;}
.longseperator{background-color:Transparent; height: 5px; width: 900px; float:left;}
a{color:#DF2F30; text-decoration:underline;}
a:hover{text-decoration:none;}
a.white{color:#FFFFFF; text-decoration:underline;}
a.white:hover{text-decoration:none;}
h1{padding:0;margin:0;}
h2{font-size: 18px;padding:0 0 0 1px;margin:0;}
p{padding:15px 10px 0 0;margin:0;}
.red{color:#A90000;}
ul{margin:10px 0 5px 40px; }