
body { margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#F1F1F1;} 
form{padding:0px; margin:0px;}

div#centerAlginDiv{
	margin:auto;
	width: 1000px; 
	position:relative;
	float:none;
}

div#leftAlginDiv{
	margin:auto;
	width: 1000px; position:relative;
	float:left;
	background-color:#FFFFFF;
}
div#outerInner { 
float:left;
position:relative;
padding:0; 
margin:0;
border:0px solid #CC0033;
width:1000px;
background-color:#4B4B4B;
}
div#InnerHeader { 
float:left;
position:relative;
width:1000px;
height:167px;
}
div#InnerLeft { 
float:left;
position:relative;
width:18px;
height:420px;
border:0px solid #000FFF;
}
div#InnerMainMid { 
float:left;
position:relative;
width:964px;
height:auto;
background-color:#FFFFFF;
border:0px solid #000FFF;
}
.PageTitle{
float:left;
position:relative;
width:900px;
height:28px;
color:#037BBA;
font-family:Verdana;
font-size:15px;
font-weight:bold;
line-height:28px;
padding-left:10px;
border:0px solid #000FFF;
}
div#InnerContentOuter{
float:left;
position:relative;
left:30px;
width:904px;
border:0px solid #000FFF;
}
div#InnerContentOuter_order{
float:left;
position:relative;
left:5px;
width:904px;
border:0px solid #000FFF;
}
.dummySpace{
float:left;
position:relative;
width:904px;
line-height:15px;
height:15px;
border:0px solid #000FFF;
}
.dummySpaceContact{
float:left;
position:relative;
width:904px;
line-height:18px;
height:18px;
border:0px solid #000FFF;
}
.ContentInner{
float:left;
position:relative;
height:auto;
width:904px;
border:0px solid #FF0000;
}
/*--------------------- maintenance tips styels start ---------------------*/

#depthrs
{
position:relative;
float:right;
width:300px; height:150px;
border:1px dashed #0877BE;
}
td.dept_text{
	color:#0877BE; 
	font-family:Verdana; 
	font-weight:bold; 
	font-size:13px; 
	padding-left:10px;
	padding-bottom:0px;
	
	
	}

td.hours_text{
	color:#000000; 
	font-family:Verdana; 
	font-size:11px; 
	text-align:justify; 
	font-weight:normal;
	padding-left:10px;
	height:10px;
		}

.mainTipInner{
float:left;
position:relative;
width:904px;
border:0px solid #FF0000;
}
.TipsHeading{
color:#FFFFFF;
font-family:Verdana;
font-size:12px;
font-weight:bold;
line-height:22px;
height:22px;
padding-left:10px;
background-color:#0078BA;
}

.TipImgInner{
float:left;
position:relative;
width:904px;
border:0px solid #FF0000;
}
.TipsImg{
float:left;
position:relative;
padding:12px 12px 5px 12px;
width:146px;
height:97px;
border:0px solid #FF0000;
}
.TipsImgDesc{
float:left;
position:relative;
width:720px;
color:#333333;
margin-top:12px;
margin-bottom:12px;
font-family:Verdana;
font-size:11px;
font-weight:normal;
line-height:16px;
border:0px solid #FF0000;
}
.TipsDesc{
color:#333333;
margin-top:12px;
margin-bottom:12px;
font-family:Verdana;
font-size:11px;
font-weight:normal;
line-height:16px;
border:0px solid #FF0000;
}
.ServiceDesc{
color:#333333;
margin-top:12px;
margin-bottom:12px;
font-family:Verdana;
font-size:11px;
font-weight:normal;
line-height:16px;
padding-left:10px;
padding-right:10px;
border:0px solid #9ba6b5;
}
.tipList li{
list-style:square;
margin-left:16px;
}

div.tiresImg{
margin:auto;
width: 430px;
position:relative;
float:none;
}
div.treadHeadingDiv{
margin:auto;
width:630px;
height:18px;
position:relative;
float:none;
text-align:center;
font-weight:bold;
font-size:13px;
}
table.tread_table{
width:630px;
border-collapse: collapse; 
border:2px solid #CCCCCC;
text-align:center;
}
.txtStyle1{
font-style:italic;
font-weight:bold;
}

/*--------------------- maintenance tips styels end ---------------------*/
/******* Form Inputs ********/

textarea { border : 1px solid #626262; background-color:#CCCCCC; font-size:10px; width:181px; height:90px; color:#000000; } 
select { border:1px solid #626262; background-color:#ffffff; font-size:10px; width:181px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; } 
input { border:1px solid #626262; background-color:#ffffff; font-size:11px; text-align:left; padding-left:2px; width:177px; font-family:Arial, Helvetica, sans-serif; color:#000;  }
.phone1,.phone2{ width:51px;}
.phone3{ width:53px }

/******* Form Inputs ********/

.StaticOuter{ margin:auto; position:relative; height:330px; width:650px; border:0px solid #FF0000; }
.StaticInner{ float:left; top:50px; position:relative; width:650px; height:40px; border:1px dashed #9ba6b5; font-family:Verdana; font-size:11px; text-align:center; padding-top:20px; line-height:16px; }
.StaticInnerTestimon{ float:left; top:50px; position:relative; width:650px; height:50px; border:1px dashed #9ba6b5; font-family:Verdana; font-size:11px; text-align:center; padding-top:15px; line-height:16px; }
.visitusTxt{ font-family:Verdana; font-size:14px; color:#990000;}
.StaticInnerThankyou{ float:left; top:50px; position:relative; width:650px; border:1px dashed #9ba6b5; font-family:Verdana; font-size:11px; text-align:center; padding-top:20px; line-height:16px; }

/******* Thank You ********/

.ThankTextOuter{ position:relative; float:left; left:20px; top:0px; width:610px; }
.ThankText{ position:relative; float:left; text-align:justify; width:610px; }
.thnksColor{ color:#196094; font-weight:bold; }

/******* Thank You ********/

/******* Specials ********/

.FormContentOnline{ position:relative; float:left; width:890px; left:0px; border:0px solid #FF0000;}
.InnerHeightSpace{ position:relative; float:left; width:5px; height:330px; border:0px solid #FF0000;}
.dummySpaceOnline{ position:relative; float:left; width:890px; height:15px; line-height:15px; border:0px #FF0000 solid;}
.onlinePDFInner{ width:890px; position:relative; float:left; text-align:center; overflow:auto; }

.NodataOuter{ position:relative; float:left; width:890px; text-align:right; border:0px solid #000; }
div.NodataText{ position:relative; float:none; margin:auto; padding:10px; width:580px; font-family:Verdana; font-size:11px; text-align:center; line-height:16px; border:1px dashed #9ba6b5; }
.NodataFormOuter{ position:relative; float:none; margin:auto; width:890px; border:0px solid #FF0000;}

.requiredField{ 
font-family:verdana;
font-size:10px;
color:#333333;
text-align:right;
padding-right:10px;
}

/******* Specials ********/
/************* Testimonials Start *************/
.TestimonialMainOuter{ width:705px; position:relative; float:none; margin:auto; left:0px; }
.TestimonialOuterBorder{ width:705px; position:relative; float:left; left:0px; border:1px dashed #1d3951; }
.TestimonialInner{ width:690px; position:relative; float:left; left:6px; border:0px solid #ff0000; }
.TestimonialImage{ width:250px; position:relative; float:left; padding-top:6px; padding-bottom:6px; border:0px solid #0033FF; }
.TestimonialDesc{ width:425px; position:relative; float:right; padding-top:6px; padding-bottom:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:justify; line-height:16px; border:0px solid #669900; }
.dummy18Comments{ width:710px; height:18px; position:relative; border:0px solid #CC9900; float:left; }

/************* Testimonials End *************/

/*-------------- Contact Dealer start ----------------------*/

.formCaptionDiv{
position:relative;
float:left;
left:125px;
width:650px;
height:15px;
font-family:verdana;
font-size:11px;
color:#333333;
}
.indicatesRequiredDiv{
position:relative;
float:left;
left:125px;
width:650px;
height:15px;
font-family:verdana;
font-size:10px;
color:#333333;
text-align:right;
border-bottom:1px dashed #9ba6b5;
}
.contactDealerOuter{
position:relative;
float:left;
left:100px;
width:650px;
border:0px solid red;
}
.contactLeftMain{
position:relative;
float:left;
width:325px;
}
.contactRightMain{
position:relative;
float:left;
width:325px;
}

.HeadingTxt,.yourComments{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#262626; text-align:left;}
.HeadingTxt{font-size:13px; height:25px;}
.yourComments{font-size:14px;}
td.yourComments{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#262626; text-align:left;}

td.formTxt{ font-size:11px; color:#323232; text-align:left; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif;}
td.formBoxes{ text-align:left; height:20px; }

.submit-button {
width:150px; text-align:center;
font-weight:bold; font-size:14px; height:28px; vertical-align:middle; cursor:pointer;
background-color:#066191; color:#ffffff;
}
.commentBoxQQ{text-align:left; vertical-align:middle; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#ffffff; }

/*-------------- Contact Dealer Ends ----------------------*/

/*--------------Hours & Directions Starts here---------------*/
.hoursOuter{
float:left;
position:relative;
width:904px;
border:0px solid #000FFF;
}
div#contentMain_hours{ width:990px; position:relative; background-color:#FFF; border:0px solid #FF0000;}
div#Main_hours_div{ width:900px; position:relative; background-color:#ffffff; border:0px solid #FF0000;}
#map-area{float:left; padding-left:0px; width:900px; border:0px solid #06ffff}
#options{ position:relative; float:left;height:25px; width:650px;margin-bottom:5px; padding-top:10px; border:0px solid #B4B4B4;}
#hours-area{float:left; padding-left:20px; padding-top:25px; width:250px; border:0px solid #FF0000;}

#map_canvas, #map_canvas_directions {position:relative; float:left; width: 900px; height: 540px; }

.fromdiv{position:relative; float:left; width:300px; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; vertical-align:top; border:0px solid #B4B4B4; }
.imagebg_direction{position:relative; float:left; position:relative; left:10px;}
#getdir, #getloc{float:left;height:19px; font-size:11px; width:90px; text-align:center;}


.imagebg_location{position:relative; float:left; position:relative; left:20px;}

td.HrsLine{ background:url(../images/hours_directions/line.jpg) no-repeat; height:15px; width:190px; background-position:center;}
.hrs_border{border:1px  solid #000000;}
td.hrsline{ padding-left:0px; padding-top:0px; padding-bottom:7px;}
table.hrsborder{ border:1px dashed #000000;}

a.viewMap:link{ color:#000000; text-decoration:none; font-size:12px; font-weight:bold; text-align:center;}
a.viewMap:visited{ color:#000000; text-decoration:none;font-size:12px; font-weight:bold; text-align:center;}
a.viewMap:hover{ color:#2395C9; text-decoration:underline;font-size:12px; font-weight:bold; text-align:center;}


#expandimg, #expandimg2 { width:80px ; height:20px; float:left; font-size:12px; vertical-align:top; font-weight:bold; padding-left:40px; }
#expandimg2{display:none;}

a.expand { color:#666666; text-decoration:none; height:20px; display:block;}
a.expand:hover { color:#666666; text-decoration:none;}

/*--------------Hours & Directions Ends here---------------*/
/*** Thanks More Info ***/

#MoreInfoOuter{ width:400px; height:330px; position:relative; float:left; background-color:#FFFFFF; }
.MoreInfoInner{ width:388px; height:318px; background-color:#FFFFFF; margin:5px; border:1px #186194 solid; }
h1.pageTitleMore{ text-align:left; font-size:16px; font-weight:bold; font-family:Arial, Verdana, Helvetica, sans-serif; color:#404549; margin:8px 0px 8px 12px; padding:0px; }
.moreInfoThanksOuter{ width:366px; position:relative; float:left; border:0px #FF0000 solid; }
div.closediv{position:relative; float:left; left:125px; height:21px; width:55px; border:0px;}

.ThankTextOuterMore{ position:relative; float:left; font-family:Verdana; font-size:11px; font-weight:normal; padding-left:20px; padding-right:20px; line-height:16px;}
.ThankTextMore{ position:relative; float:left; font-family:Verdana; font-size:11px; font-weight:normal; text-align:justify; }

/*** Thanks More Info ***/
		
/*-------------- Home -- Special Deals Sign Up Ends ----------------------*/

/*** Site Map ***/

.SiteMapTop{
color:#333333;
font-family:Verdana;
font-size:11px;
font-weight:normal;
line-height:20px;
padding:12px;
border:1px dashed #9ba6b5;
}
.SiteMapBookImg{
color:#333333;
font-family:Verdana;
font-size:11px;
font-weight:normal;
border:0px solid #FF0000;
}
.SiteMapMid{
margin-top:10px;
color:#333333;
font-family:Verdana;
font-size:11px;
font-weight:normal;
}
.SiteMapList li{
list-style:square;
margin-left:30px;
line-height:20px;
}
.SiteMapSpace{
height:20px;
line-height:20px;
}
a.sitemapLink:link{ font-size:12px; color:#106898; font-weight:bold; text-decoration:none; }
a.sitemapLink:visited{ font-size:12px; color:#106898; font-weight:bold; text-decoration:none;  }
a.sitemapLink:hover{ font-size:12px; color:#067DBF; font-weight:bold; text-decoration:none; }

a.siteLinks:link{ font-size:11px; color:#333333; font-weight:normal; text-decoration:none; }
a.siteLinks:visited{ font-size:11px; color:#333333; font-weight:normal; text-decoration:none;  }
a.siteLinks:hover{ font-size:11px; color:#106898; font-weight:normal; text-decoration:none; }

.Error404Space{
color:#333333;
font-family:Verdana;
}

/*** Site Map ***/

/*********** Home page Visual SEO *************/

#content-wrap {position:relative; float:left; width:998px; padding:0px; background-color:#ffffff; border:1px dashed #636563;} 

div#content{ font: normal 11px Verdana, Arial, Helvetica, sans-serif; width: 990px; margin: 0 auto; text-align: left; display:none; background-color:#FFFFFF;  }

#moreinfodiv{display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; clear:both; background-color:#ffffff;}
#moreinfodiv1{display:none; left:0px; top:2px; height:20px; background-color:#ffffff; width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px;text-align:justify;clear:both;}

#moreinfodiv a,#moreinfodiv1 a{padding:2px;}
a.more:link,a.more:visited{ font-weight:normal; font-size:11px; text-decoration:underline; color:#000; }
a.more:hover{text-decoration:none; font-weight:normal; font-size:11px;} 

/*********** Home page Visual SEO *************/






















