* {margin: 0; padding: 0;}
body {background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
a.link {color: #AE0000;}
.formSmallStyle {font-family:  sans-serif; font-size: 9px; color: #000000;}
#top {height: 20px; width: 753px; border-right: 1px solid #000;  border-bottom: 1px solid #fff; border-top: 1px solid #fff;background-color: #e3eefc; color: #fff;}
.headlineStyle {font-family: Verdana; font-size: 18px;}
.largeStyle {font-family:  Arial; font-size: 13px;}
.normalStyle {font-family:  Arial; font-size: 13px; line-height: 13pt;}
.smallStyle {font-family:  Arial; font-size: 10px; line-height: 11pt;}
.smallStyleSM {font-family:  Verdana; font-size: 10px; line-height: 10pt;}
.locationSelect {font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-style: normal;	color: #000000;	width: 150px;}
.buttonSelect {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; width: 20px;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #24654d; padding: 2px 0 2px 0;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color: #B20100; padding: 2px 0 2px 0; font-variant: small-caps;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #B20100; padding: 2px 0 2px 0;}
h5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-variant:small-caps;}
.maintbl {background-image: url('images/page_bg.gif'); min-height: 100%}
.maintbl2 {background-image: url('images/page_bg2.gif'); min-height:100%;}
#footer {padding-top: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-image:url('images/footer.jpg'); height: 26px; border-bottom: 1px solid #000; }
#footer a:link {color: #fff;}
#footer a:visited {color: #fff;}
#quicklinks {float: right; width: 130px; padding: 42px 5px 5px 5px; margin: 5px 20px 20px 20px; background-image: url('images/locations_quick_links.gif'); background-repeat: no-repeat; border: 1px solid #ccc;}
.testimonial {font-weight: normal; font-style: italic; padding-left: 15px;}
.lrglink {font-size: 18px; font-weight: bold; color: #AE0000;}
.tips { list-style: none; padding-left: 10px; color:#24654d; font-weight: bold; line-height: 18px;}
#whtlnk a:link{color:#fff;}
#whtlnk a:visited{color:#fff;}
#contact {background-color: none; width: 450px; border: 1px solid #ccc; padding: 40px 20px;}
.tblfacility {background-color: #f8f8f8; border: 1px solid #ccc;}
.strip {background-image: url('images/header_bg_001.gif')}
#header { background: transparent url('bg-header.gif') no-repeat scroll left top; position: relative; width: 100%; z-index: 10; }
#header ul { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#main-navigation { margin: 0pt; padding: 0pt; position: absolute; top: 29px; left: 111px; }
#main-navigation li { margin: 0pt; padding: 0pt 3px 0pt 0pt; background: transparent url('images/header-nav-border.gif') no-repeat scroll right center; float: left; position: relative; height: 37px; }
#main-navigation li a { overflow: hidden; float: left; display: block; height: 37px; text-indent: -999px; }
#main-navigation li.home a { background: transparent url('images/home.gif') no-repeat scroll left top; width: 91px; }
#main-navigation li.sizes a { background: transparent url('images/unit_sizes.gif') no-repeat scroll left top; width: 76px; }
#main-navigation li.directions a { background: transparent url('images/directions.gif') no-repeat scroll left top; width: 76px; }
#main-navigation li.services a { background: transparent url('images/services.gif') no-repeat scroll left top; width: 64px; }
#main-navigation li.about a { background: transparent url('images/about.gif') no-repeat scroll left top; width: 82px; }
#main-navigation li.contact a { background: transparent url('images/contact.gif') no-repeat scroll left top; width: 90px; }
#main-navigation li.coupon a { background: transparent url('images/coupon-header.gif') no-repeat scroll left top; width: 103px; }
#main-navigation li a:hover, #main-navigation li:hover a, #main-navigation li.hover a { background-position: 0pt -38px; }
#main-navigation li ul { border-top: 1px solid #edbb85; border-bottom: 1px solid #edbb85; margin: 0pt; padding: 0pt; background: #ffffcc none repeat; position: absolute; left: 0pt; top: 37px; width: 178px ! important; display: none; }
#main-navigation li:hover ul, #main-navigation li.hover ul { display: block; }
#main-navigation li ul li { border-right: 1px solid #edbb85; border-left: 1px solid #edbb85; margin: 0pt; padding: 0pt 0pt 3px; background: transparent no-repeat scroll center bottom; float: none; width: 177px ! important; height: 24px; }
#main-navigation li ul li.last { padding: 0pt; background: transparent none repeat; }
#main-navigation li ul li a { padding: 0pt 0pt 0pt 23px; background: transparent none repeat scroll 0% ! important; float: none; display: block; height: 24px; text-indent: 0px; white-space: nowrap; font-family: 'Trebuchet MS',tahoma,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: 24px; font-size-adjust: none; font-stretch: normal; width: 154px ! important; color: #24654d; border-bottom: 1px solid #edbb85;}
#main-navigation li ul li a:hover { background: #ffefcf none repeat scroll 0% ! important; color: #ce3634; }
.Title1 {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 25px; font-style: normal; font-weight: bold; font-variant: small-caps; color: #B20100;	}
.Address2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #2A6551; line-height: 16px;}
.RedLink2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #BF0100;}
.RedLink3 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; text-decoration:none; color: #DB0000;}
.RedLink4 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; color: #BF0100;}
.Features {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #4D4D4D;}
.Highlights {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #D65100;	}