body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000066;
	text-align: center;
	font-size:.83em;
}

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

h1 {
	font-size:150%;
	color:#000000;
}
h2 {
	font-size:120%;
	}

h3 {
	font-weight:bold;
	font-size:100%;
	margin-bottom:0;
	padding-bottom:0;
}

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

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}


#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;
}

.retail {
	font-size:13px;
	line-height: 22px;
	}

#wrapper {
	text-align: left;
	width:100%;
    /*border: 3px solid  #FFFF00; */
	background-color:#ffffff;
	margin:0;
	padding:0;

}




#header {
	position:relative;
    height:102px;
    border-bottom: 1px solid #ececec;
	background-color:#ffffff;
	margin:0;
	padding:0;

}
#headerLogo {
	padding-top:15px;
	}
#headerRight {
	text-align:right;
	}	

#navTop {
	height:52px;
	background-color:#eeeeee;
	background-image:url(../images/nav_bck.gif);
	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;
	}	

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

	}
	
#leftSideMap {
	float:left;
	width:250px;
	height: 710px;
	padding-top:10px;
	font-size:11px;
	background-color:#eeeeee;

}

#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:200px; background:#fff; z-index:100;}
#menu li {display:block; padding:0; margin:0; position:relative; z-index:100;}
#menu li a, #menu li a:visited {display:block; text-decoration:none;}
#menu li a:hover {background:#000066  center center; color:#eeeeee; }
#menu li dd {display:none;}
/*#menu li:hover, #menu li a:hover {border:0;}*/
#menu li:hover dt a , #menu li a:hover dt a {background:#FFFF00  center center; color:#0502a9; }
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {height:17em; background:#0502a9 ;}
#menu table {border-collapse:collapse; padding:0; margin:-4px; font-size:1em;}
#menu dl {width: 15em; margin: 0; /*background: #0502a9;*/ cursor:pointer;}
#menu dt {margin:0; padding: 0; font-size: 1em; border-top:1px solid #cce;}
#menu dd {margin:0; padding:0; font-size: 1em; text-align:left; }
.gallery dt a, .gallery dt a:visited {display:block; color:#FFFF00; padding:5px 5px 5px 10px; background:#0502a9  center center;}
.gallery dd a, .gallery dd a:visited {color:#ffff00; min-height:1em; text-decoration:none; display:block; padding:4px 5px 4px 20px; background:#0502a9 ;}
* html .gallery dd a, * html .gallery dd a:visited {height:1em;}
.gallery dd a:hover {background:#ffff00; color:#0502a9;}

#menu .top {background-color:#eeeeee;}
#menu .single {border-top:1px solid #000066;background-color:#eeeeee;}
#menu .singleLink {color:#000066;  padding:5px 5px 5px 10px;}	
#menu .retreadSection {color:#000066;  padding:5px 5px 5px 10px;  font-weight:bold;}	


.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:380px;
	border: 1px solid #000066;
	padding-left:5px;

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

form div label.comment {
	width:90%;
	}	
	
form legend {
	color:	#000066;
	}

.border_right {
	border-right: #000066 thin solid;
	}
	
#antispam {
	display:none;
	visibility:hidden;
	}
	
.bubble {
	width:350px;
	}	