body { margin: 0; padding: 0; background: #fff; color:#262626;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size: 1.2em;
}
a img {border:none;}
.clr:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clr {display:inline-block;}
/* Hide from IE Mac \*/
.clr {display:block;}
/* End hide from IE Mac */


p, h1, h2, h3 { margin: 0 10px; font-weight: normal; text-decoration: none; background: transparent }

h1 { font-size: 1.3em; line-height: 1.4em; letter-spacing: 0.25em }	/* site heading */
h2 { font-size: 1.0em; line-height: 1.4em; color: #FFA000 }	/* site heading */
h3 { font-size: 0.8em; line-height: 1.4em; color: #FFA000  }				/* sub headings */


#bodyWrapper {
   width: 758px;
   margin:0 auto;

}
body,#bodyBackground {background: url(../images/background.gif) repeat-y top center;}
#header {position:relative;}
#header img {margin: .25em 0 0 .25em;}

#navCont {

   font-size: .75em;

   margin:0;
   padding:0;
   padding: 0px 0 0 5px;
}
#nav {width:100%;font-weight:bold;background:#FFD100 url(../images/navback.png) repeat-x bottom;font-size:.65em;line-height:normal;}
#nav ul {margin:0;padding:10px 10px 0 10px;list-style:none;}
#nav li {display:inline;margin:0;padding:0;}
#nav a {float:left;background:url("../images/tableftI.gif") no-repeat left top;margin:0;padding:0 0 0 5px;text-decoration:none;border-bottom:2px solid #dd740b;}
#nav a span {float:left;display:block;background:url("../images/tabrightI.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#FFF;}

#nav a span {float:none;}
#nav #current span, #nav a:hover span {color:#FFF;background-position:100% -42px;}
#nav #current, #nav a:hover {background-position:0% -42px;}





#subNav {font-size:.65em;padding-left: 1em;background:#FFAC00;clear:both;}

/* #bodyContent * {margin:0;padding:0;} */

#finder {
   position:absolute;
   top:0; right:0;
   font-size: .65em;
   font-weight:bold;
   margin:0;padding:0;
   background: url(../images/toptabLeft.jpg) no-repeat top left;
   padding-left:22px;
}

#finder ul {margin:0;padding:0;list-style:none;
background: url(../images/toptabRight.jpg) no-repeat top right;
}
#finder ul li {margin:0;padding:0 1em;display:inline;line-height:18px;}
#finder ul li a {text-decoration:none;}

#footerContent {clear:both;font-size:.65em;background:#FFAC00;background:  white url(../images/navback.png) repeat-x bottom;font-weight:bold;text-align:center;}


.rowcontainer {						/* Used to keep the divs in a row.  you can use this for any size of divs */
	float: left;
	width: 100%;
	overflow: hidden;
    font-size:.65em;
}
img.iCenter {margin:0 auto;display:block;}
.rowcontainer p {padding: 0 .25em;margin-bottom:1em;}
.rowcontainer h2 {font-size: 1.3em;}
.rowcontainer#storeList {margin:1em 0;}
.fullcolumn { float: left; width: 99%;}		/* Full width column for a one column site */
.halfcolumn { float: left; width: 49%;}		/* Half width column for a two column site. */
.onethirdcolumn { float: left; width: 33%;}		/* One third width column for a three column site */
.customcolumn {float:left;margin:2px;}
.quartercolumn { float: left; width: 24.5%;}		/* One quarter width column for a four column site */
.quartercolumn p {text-align:center;}
iframe#gMap {width:420px;height:300px;border:none;float:right;}

img.right {float:right;margin-left:1em;}
#storeName {float:right;padding-top:30px;}
#storeAddress {text-align:center;}
#storeAddress h2 {text-align:left;}
#flashBox {width: 322px;height:242px;background: white url(../images/flash.gif) no-repeat center center;}