body { background-color: #fff; padding: 0; margin: 0; background-image: url(../images/body-bkg.jpg); background-repeat: repeat-x; }

img { border:none; }

a:link { text-decoration: underline; color: #000; }
a:visited { text-decoration: underline; color: #000; }
a:hover { text-decoration: none; color: #000; }
a:active { text-decoration: underline; color: #000; }

#outer { width: 920px; margin: 0 auto; font-family: Arial, Helvetica, Verdana; color: #000; font-size: 12px; }
#header { height: 149px; background-image: url(../images/header.jpg); background-repeat: no-repeat; background-position: center top; }

#menu { height: 40px; overflow: hidden }

#inner .box .homefader { width: 518px; float:left; padding: 10px 12px 10px 60px; }
#inner .box .text { width: 260px; margin: 0 0 0 590px; padding: 5px 58px 10px 12px ; }

#inner .storelocator .title { padding: 0 12px 0 103px; }
#inner .storelocator .homefader { width: 435px; float:left; padding: 10px 12px 10px 103px; }
#inner .storelocator .text { width: 330px; margin: 0 0 0 538px; padding: 5px 28px 10px 12px ; }

#top {}
#content { width: 682px; margin: auto; }
#footer { height: 86px; background-image: url(../images/footer.jpg); background-repeat: no-repeat; background-position: center top; }

ul#main { margin: 0 auto; padding: 0; list-style: none;  height: 40px; width: 685px; }
ul#main li { margin: 0; padding: 0; list-style: none; display: block; float: left; }
ul#main li a { display: block; background-image: url('../images/menu.jpg'); height: 40px; }
ul#main li a:hover, ul#jetmenu li.sel a { background-image: url('../images/menu-sel.jpg'); }
ul#main li a span { display:none; }

ul#main li#home a { background-position: 0; width: 78px;  }
ul#main li#locations a { background-position: -78px 0; width: 118px; }
ul#main li#services a { background-position: -196px 0; width: 92px; }
ul#main li#prices a { background-position: -288px 0; width: 91px; }
ul#main li#employment a { background-position: -379px 0; width: 129px; }
ul#main li#faq a { background-position: -508px 0; width: 56px; }
ul#main li#contact a { background-position: -564px 0; width: 121px; }

#inner .storelocator .text .photo-gallery .gallery { width: 330px; }
#inner .storelocator .text .photo-gallery .category-header div { display:none; }
#inner .storelocator .text .photo-gallery .gallery .photo {float:left; width: 150px; height: 100px; margin: 0px 15px 15px 0px; }
#inner .storelocator .text .photo-gallery .gallery .photo img { border: none; }
#inner .storelocator .text .photo-gallery .gallery .photos .clear {clear:left;}
#inner .storelocator .text .photo-gallery .gallery .clear {clear:left;}

.submenu a:link { text-decoration: none; color: #000; }
.submenu a:visited { text-decoration: none; color: #000; }
.submenu a:hover { text-decoration: underline; color: #000; }
.submenu a:active { text-decoration: none; color: #000; }


