/* CSS Document */
* { margin:0; padding:0;}
html, body { height:100%; }
body {font-size:100%; background:url(images/bg.gif) repeat-x top left #fff;width:100%;
	text-align:center;}
html, input, textarea	{ font-family: Arial, Helvetica, sans-serif; 
		color:#000000;	}	
#main {margin-left: auto;margin-right: auto;text-align:center;width:1000px;background-color:#ffffff;}

hr {width:90%;color:#ff8a00;height:2px;padding:2px 0px 2px 0px;}
#nav {padding:0px 0px 0px 0px;vertical-align:top;}

#content {background-color:#ffffff;text-align:left;padding:0px 0px 0px 16px;vertical-align:top;}


/* email form */
.signup { background:url(images/locbg.gif) no-repeat top left #000;height:79px;font-size:14px;color:#fff;padding:0px 5px 0px 15px;font-weight:bold;}
#emailform {padding:13px 30px 0px 5px;}
#emailform .emailstart {text-align:center;float:right;padding:2px 5px 2px 5px;background-color:#000000;color:#ffffff;border-style:none;font-weight:bold;text-decoration:underline;}



/* left side main content */
#leftcontent h1{font-size:20px; color:#ff8a00;font-family:Palatino Linotype, Arial, sans-serif;vertical-align:top;padding:0px 10px 0px 10px;}
#leftcontent p{font-size:14px; font-weight:regular; color:#464646;padding:10px 10px 10px 15px;}
#leftcontent form{font-size:14px; font-weight:regular; color:#464646;padding:10px 10px 10px 70px;}

#leftcontent {border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-width:1px;border-color:#002447;width:680px;vertical-align:top;}
#leftcontent .tires {padding:10px 10px 10px 10px; background:url(images/tirebg.jpg) no-repeat top right #fff;width:280px;}
#leftcontent .tires h1{font-size:20px; color:#ff8a00;font-family:Palatino Linotype, Arial, sans-serif;vertical-align:top;}
#leftcontent .tires ul{list-style-image: url('images/rectangle.gif');padding:5px 0px 0px 30px;}
#leftcontent .tires li{font-size:14px; font-weight:bold; color:#455064;}
#leftcontent h3{color:#8f0000; font-size:20px;font-family:Palatino Linotype, Arial, sans-serif;padding:5px 15px 5px 15px;text-align:center;}
#leftcontent .parts {padding:10px 10px 10px 10px; background:url(images/bluecar.jpg) no-repeat top right #fff;width:380px;}
#leftcontent .parts h1{font-size:20px; color:#30536f;font-family:Palatino Linotype, Arial, sans-serif;}
#leftcontent .parts ul{list-style-image: url('images/rectangle.gif');padding:5px 0px 5px 30px;}
#leftcontent .parts li{font-size:14px; font-weight:bold; color:#455064;}
#leftcontent .parts p{font-size:14px; font-weight:regular; color:#464646;}

#leftcontent .tagline {background:url(images/tagimg.gif) no-repeat top left #efefef;width:670px;}
#leftcontent .tagline h1{font-size:20px; color:#464646;font-family:Palatino Linotype, Arial, sans-serif;vertical-align:top;padding:10px 0px 10px 35px;}
#leftcontent ul{list-style-image: url('images/rectangle.gif');padding:5px 0px 0px 30px;}
#leftcontent li{font-size:14px; font-weight:bold; color:#455064;}
#leftcontent .welcome h1{color:#8f0000; font-size:36px;font-family:Palatino Linotype, Arial, sans-serif;padding:5px 15px 5px 15px;text-align:center;}
#leftcontent .loccontact {float:center; padding:30px 20px 30px 30px;}
#leftcontent .carshop h1{color:#464646; font-size:24px;font-family:Palatino Linotype, Arial, sans-serif;padding:5px 0px 5px 15px;}
#leftcontent .carshop p {color:#4c6378; font-size:14px;padding:5px 0px 5px 15px;}
#offers form{background: url(images/emailgoodies.gif) no-repeat top left;width:250px;height:250px;font-size:12px;color:#ffffff;padding:15px 10px 10px 10px;}
#offers p{font-size:14px;padding:5px 20px 5px 10px;color:#ffffff;}
#offers h1{font-size:24px;padding:5px 10px 5px 10px;color:#ffffff;}
#offers input{font-size:14px;padding:5px 10px 5px 10px;color:#ffffff;}
#offers .estart{color:#111111;}
#leftcontent .coupons {padding:15px 5px 15px 5px;text-align:center;vertical-align:middle;}
#leftcontent .coupons ul{list-style: none;padding:5px 0px 5px 30px;}
#leftcontent .coupons li{font-size:12px; font-weight:bold; color:#455064;text-align:left;}
#leftcontent .servicehd {background:url(images/serviceimg.gif) no-repeat top left #8f0000;width:350px;}
#leftcontent .servicehd h1{font-size:20px; color:#ffffff;font-family:Palatino Linotype, Arial, sans-serif;vertical-align:top;padding:10px 0px 10px 35px;}

#leftcontent .servicemore {font-size:12px; color:#ff8a00;text-align:right;padding:4px 10px 4px 0px;font-weight:bold;}
#leftcontent .servicemore a{font-size:12px; color:#ff8a00;text-align:right;padding:4px 10px 4px 0px;font-weight:bold;}
#leftcontent .servicemore a:hover{font-size:12px; color:#8f0000;text-align:right;padding:4px 10px 4px 0px;font-weight:bold;}

#leftcontent .coupontxt {background:url(images/coupon.png) no-repeat center #fff;padding:4px 10px 4px 0px;width:317px;}

#leftcontent .coupontxt {font-size:10px; color:#ff8a00;text-align:right;font-weight:bold;vertical-align:bottom;padding:0px 15px 13px 0px;}
#leftcontent .coupontxt a{font-size:10px; color:#ff8a00;text-align:right;font-weight:bold;vertical-align:bottom;}
#leftcontent .coupontxt a:hover{font-size:10px; color:#8f0000;text-align:right;font-weight:bold;vertical-align:bottom;}
#leftcontent .advertising {text-align:center;float:center;padding:10px 10px 10px 40px;}
#rightcontent .smcoupons {text-align:center;float:center;padding:10px 10px 10px 10px;}

#leftcontent .bgprotect {text-align:center;vertical-align:bottom;}

/* right side main content */
#rigtcontent {width:250px;vertical-align:top;}
#rightcontent h1 {font-size:20px; color:#30536f;font-family:Palatino Linotype, Arial, sans-serif;padding:4px 10px 4px 20px;}
#rightcontent h2 {font-size:14px; color:#8f0000;font-family: Arial, Helvetica, sans-serif;padding:4px 0px 4px 5px;}
#rightcontent p{color:#4c6378; font-size:14px;padding:5px 0px 5px 15px;}
#rightcontent ul{list-style: none;padding:5px 20px 5px 30px;}
#rightcontent li{font-size:12px; font-weight:normal; color:#464646;text-align:left;padding:4px 0px 4px 10px;}

#rightcontent .allcoupons {font-size:12px; color:#ff8a00;text-align:right;padding:4px 20px 4px 0px;font-weight:bold;}
#rightcontent .allcoupons a{font-size:12px; color:#ff8a00;text-align:right;padding:4px 20px 4px 0px;font-weight:bold;}
#rightcontent .allcoupons a:hover{font-size:12px; color:#8f0000;text-align:right;padding:4px 20px 4px 0px;font-weight:bold;}

#rightcontent .twitter {text-align:center;padding:13px 5px 20px 15px;font-size:12px;}
#rightcontent .topphone {text-align:center;padding:0px 5px 0px 15px;}
#rightcontent .phone {background-color:#002447;padding:5px 20px 5px 10px;}
#rightcontent .phone p{font-size:12px; font-weight:normal; color:#ffffff;text-align:left;padding:4px 10px 4px 10px;}

/* footer */
#foot {padding:0px 0px 0px 0px;vertical-align:middle;text-align:center;}
#foot p{font-size:12px; font-weight:normal; color:#505050;text-align:center;padding:4px 10px 4px 10px;}
#foot .manufacturers {text-align:center;padding:20px 100px 0px 0px;}
#foot .copy {padding:20px 20px 0px 50px;}
#foot .gmap a{font-size:12px; font-weight:bold; color:#262626;text-decoration:none;}
#foot .gmap a:hover{font-size:12px; font-weight:bold; color:#4c6378;text-decoration:none;}

.main { 
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
text-align:center;
color: #505050;
vertical-align:middle;
} 

a.main { 
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
text-align:center;
color: #262626;
text-decoration:none;
font-weight:bold;
} 

a:hover.main { 
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
text-align:center;
color: #4c6378;
font-weight:bold;
} 


/* BG protection page */
.bgleft {list-style:none;margin-left:10px;margin-right:10px;}
.bgleft li{font-size:12px; font-weight:normal; color:#464646;text-align:left;padding:4px 10px 4px 5px;margin-left:15px;}
.bgvideolinks{padding:10px 0px 0px 50px;}

a.watchvid {font-size:12px; color:#ff8a00;text-align:right;padding:4px 10px 4px 0px;font-weight:bold;}

a:hover.watchvid {font-size:12px; color:#8f0000;text-align:right;padding:4px 10px 4px 0px;font-weight:bold;}

.yellow {font-size:16px; color:#ff8a00;font-family:Palatino Linotype, Arial, sans-serif;vertical-align:top;padding:0px 10px 0px 10px;font-weight:bold;}
.smred {font-size:14px; color:#8f0000;vertical-align:top;font-weight:bold;}
