body {
	margin: 0;
	padding: 0;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	background-color: #336699;
	text-align: center;
	font-size:14px;
}

p {
	line-height: 1em;
	padding-left:5px;
	
}

h1 {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size:150%;
	color:#336699;
}

h2 {
	font-size:120%;
	color:#999999;
	}

h3 {
	font-size: 110%;
}

legend {
	color:#336699;
	font-weight:bold;

}


a.leftnav {font-family: Arial, Helvetica, sans-serif;font-size: 10pt }
a.leftnav:link {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;text-decoration:none;color:#FFFF00}
a.leftnav:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;text-decoration:underline;color:#FFFF00}
a.leftnav:visited { font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color:#FFFF00}

a:link, a:visited {
	color:#336699;
	text-decoration:underline;
	}
a:hover {
	text-decoration:none;
	}	


#faq a:link, #faq a:visited {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#faq a:hover {
	text-decoration:underline;
	}	

.coupons a:link, .coupons a:visited {
	color:#333366;
	text-decoration:none;

	}

.coupons a:hover {
	text-decoration:underline;
}	

.locations a:link, .locations a:visited {
	color:#333366;
	text-decoration:underline;

	}

.locations a:hover {
	text-decoration:none;
}	

.services a:link, .services a:visited {
	color:#000000;
	text-decoration:none;
	}
	
.services a:hover {
	text-decoration:underline;
}	

.text_yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: oblique;
	font-weight: bold;
	color: #FFFF00;
}

#wrapper {
	text-align: left;
	width:100%;
	background-color:#ffffff;
	margin:0;
	padding:0;
	border:0;

}




#header {
	position:relative;
    height:100px;
	
	background-image: url(../images/header-bck.jpg);
	margin:0;
	padding:0;

}
#headerLogo {
	padding:0;
	margin:0;
	text-align:left;
	}
#headerRight {
	padding:0;
	margin:0;

	text-align:right;
	}	

#navTop {
	height:52px;
	background-color:#eeeeee;
	background-image: url(../images/top_nav_bck.jpg);
	margin:0;
	padding:0;
	
}


#mainContent {
	padding: 0 10px 0 10px;
}


#content {
	pading:0;
	margin:0;
	}


#navigation {
	float:left;
	width: 180px;
}



#navigation ul {
	list-style: none;
	margin: 1em 0 0 0;
	padding: 0;
	border: none;
}

#navigation li {
	font-size: 90%;
}

#navigation a:link, #navigation a:visited {
	color: #cb352d;
    background-color:transparent;
    display:block;
    border-bottom: 1px solid #999;
    padding: 1em 0 0.2em 0;
    text-decoration:none;
}

#navigation a:hover {
	color: #999;
}


#footer {
	clear:both;
	font-size: 80%;
	padding-top: 1em;
    text-align: center;
    color: #000000;
    background-color: #eeeeee;
	border-top:#666666  medium solid;
}
#footer .copyright {
	color:#999;
	}
#footer a:link, #footer a:visited {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	}
	
#footer a:hover {
	text-decoration:none;
	}	
#footer .smallText {
	font-size:9px;
	color:#999;

	}		

#map {
	width: 700px; 
	height: 580px;
	float:right;
	padding-top:10px;
	text-align: left;

	}
	
#leftSideMap {
	float:left;
	width:250px;
	height: 625px;
	padding-top:10px;
	font-size:14px;

}

#leftSideMap h1 {
	font-size:14px;
	}
	
/* Map divs */
#dlmenu {margin-left: 20px;height:10em;}
#menu {list-style-type:none; margin:0 0 10px; padding:0; position:absolute; width:15em;  z-index:100;}
#menu li {display:block; padding:0; margin:0px; position:relative;  z-index:100;}
#menu li a, #menu li a:visited {display:block; text-decoration:none; font-weight:bold;}
#menu li a:hover {background:#336699  center center; color:#cccccc; }
#menu .top {color:#336699;}
#menu .single {border-top:1px solid #336699;}
#menu .singleLink {color:#336699;  padding:5px 5px 5px 10px;}	
#menu .retreadSection {color:#336699;  padding:5px 5px 5px 10px;  font-weight:bold;}	
#menu .directory {color:#336699;  padding:10px 5px 5px 10px; font-size:12px; }




/* BSmart Menu */
#Bmenu {list-style-type:none; margin:0 0 10px; padding:0; }
#Bmenu li {display:block; padding:0; margin:0px; position:relative;  z-index:100;}
#Bmenu li a, #menu li a:visited {display:block; text-decoration:none; font-weight:bold;}
#Bmenu li a:hover {background:#336699  center center; color:#cccccc; }
#Bmenu .top {color:#336699;}
#Bmenu .single {border-top:1px solid #336699;}
#Bmenu .singleLink {color:#336699;  padding:5px 5px 5px 15px;}	


/* B-SMART tip */
#tireTip {
	float:right;
	width:250px;
	padding:10px;
	margin-right:20px;
	}
#tireTip fieldset {
	width:250px;
	padding:5px;
	p
	}

#tireTip a:link, #tireTip a:visited {
	color: #336699;
	text-decoration:none;
	}
	
#tireTip a:hover {
	text-decoration:underline;
	}

#tireTip .submitted {
	text-align:right;
	}

.legend {  background-color:#ffffff; padding: 4px; border: 1px solid black; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; } 
.legend img { vertical-align: middle } 
.legend a {text-decoration:none; color:#000000; }



fieldset {
	width:350px;
	border: 1px solid #000066;
	padding-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-right:5px;

	}
		
form div {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
  padding-bottom:5px;
}
form div label {
  float: left;
  width: 35%;
  font: bold 0.9em Arial, Helvetica, sans-serif;
  text-align:right;
  padding-right:3px;
}

form div label.comment {
	text-align:left;
	}	
	
form legend {
	color:	#000066;
	}

.border_right {
	background-color:#cccccc; 
	border-right: #336699 thin solid;
	}
.about {
	margin-left:25px;
	}	
.mainContent {
	padding-left:5px;
	padding-right:5px;
	}	

.bsmartFoot {
	font-size: 11px;
	padding-right:5px;
	}
		
.whiteText {
	color:#ffffff;
	}
	
.black {
	color:#000000;
	}	
	
.outer {
	width:500px;
	}	
	
#antispam {
	display:none;
	visibility:hidden;
	}
	
