@charset "utf-8";
/* CSS Document */

body{background:#090a0b url(images/footer-bg.jpg) repeat-y 50% 0%;}
#nav{float:right;margin-top:10px;}

#bannerwrap{background:url(images/banner-bg.jpg) 50% 0%;}
#banner{height:90px; margin:auto; padding:10px 0 0 0; width:950px;}

#featuredwrap{background: #d4d4d4 url(images/featured-bg.jpg) repeat-y 50% 0%;}
#featured{margin:auto; padding:25px 5px; width:900px;}

#secondarywrap{ background: #03268B url(images/secondary-bg.jpg) repeat-y 50% 0%}
#secondary{margin:auto; width:900px;}

#footerwrap{background:#090a0b url(images/footer-bg.jpg) repeat-y 50% 0%;}
#footer{margin:auto; width:900px; padding-bottom:15px;}

#featured h2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3a393f; font-weight:300; letter-spacing:1px; margin-bottom:10px;}
#featured p{font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:1.4em;}

/*
Navigation Stylings
-------------------------------------
*/
#menu{width:100%; margin:auto; margin-top:10px; line-height:38px; }
#menu a{float:left; padding:0px 10px 0px 3px; margin-top:10px; text-indent:-9000px;}
#menu a:hover{background-position: 0 -38px;}
#menu a{display:block; background-repeat:no-repeat;}
a.home{background:url(images/nav/home.gif); width: 68px;}
a.services{background:url(images/nav/services.gif); width:86px;}
a.coupons{background:url(images/nav/coupons.gif); width:88px;}
a.halloffame{background:url(images/nav/halloffame.gif); width:128px;}
a.guarantee{background:url(images/nav/guarantee.gif); width:102px;}
a.employment{background:url(images/nav/employment.gif); width:118px;}

#banner img{float:left; margin-right:30px;}


/*
Featured Column Layout
---------------------------------------
*/
#container { overflow: hidden; width: 960px; padding-bottom:20px; }
#container div { float: left; width: 300px; margin-right: 5px; margin-bottom: -2000px; padding-bottom: 2000px; }
#container p { padding: 0px; font: 14px Arial; color: #e3e9f3;}
#container img {margin:10px 0;}
/*For unique backgrounds #contact { background: url(images/tile-1.jpg) top left repeat-y; }
#hours { background: url(images/tile-2.jpg) top left repeat-y; }*/
#container #carwash {margin-right: 0; }

/****** table layout ***/
.prices table{font-family:Arial, Helvetica, sans-serif; background:url(images/services/tablebg.jpg) repeat-y;}
.prices .blank{border:0;}
.prices td{font-size:12px; }
.prices td, #prices th{border-right:1px; border-bottom:1px; border-style:solid; border-color:#222; padding:7px 5px;}
.prices th{font-size:14px; font-weight:bold;background:#EB6050;color:#fff; padding:3px 0px 3px 2px;}
.prices th.services{padding-right:15px;}
.prices td.header{background:url(images/services/tdbg.jpg) repeat-y; color:#fdfdff; font-weight:bold; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.prices td.extra{background-color:#8ab5fd;}
.prices td.na{background-color:#a5a7ab;}

/***** footer list *****/
#footer li {font-family:Arial, Helvetica, sans-serif; display:inline; font-weight:bold; font-size:12px; letter-spacing:0.5px; margin-right: 10px;}
#footer li a{color:#efefef; text-decoration:none;}
#footer li a:hover{color:#EC3807;}

/*********** classes **********/
.shadow{background:url(images/shadow.png); height:15px;}
.detailing{width:195px;float:left;margin-right:30px;padding:15px 0px;}
.detailing li{font-family:Arial, Helvetica, sans-serif; font-size:12px;line-height:1.5em; list-style-type:circle; list-style-position:inside;}
.detailing h3{color:#3366af; margin-top:15px;font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:300; letter-spacing:1px; margin-bottom:10px;}
.clear{clear:both;}
.floatright{float:right;margin-left:10px;}

p.service{margin-bottom:10px;color:#2e2e2e; font-family: Georgia, serif; font-size: 18px; font-style: italic; font-weight: normal; text-transform: normal; letter-spacing: normal; line-height: 1.4em;}