@charset "utf-8";
/* CSS Document */

	
body {background: #e0f6ff url(../images/bg.jpg) no-repeat; font-family: Arial, Helvetica, sans-serif;}
#wrapper {width:900px;margin: 0 auto;}
#navigation-wrapper {width:1010px;margin:0 auto;}
#navigation {height:165px;width:1010px;}
#header {width:1010px;float:left}


p {font-size:12px; color:#999; margin:20px 0 0 20px;}
h1 {font-size:19px; font-weight:bold; color:#005581; margin:0; padding:0;}
h2 {font-size:19px; font-weight:bold; color:#fff; margin:15px 0 0 0; padding:0;}
h3 {font-size:19px; font-weight:bold; color:#005581; margin:15px 0 0 50px;}
h4 {font-size:16px; color:#373737; margin:5px 50px 10px 50px; font-weight:normal;}
h5 {font-size:13px; font-weight:bold; color:#999; margin:15px 0 10px 0; padding:0;}
a {color:#005581; text-decoration:underline;}
a:hover { color:#05334b;}
	
#content {width:900px;float:left}
#content-btm {height:183px;width:900px;float:left;}
#content-fcms {height:177px;width:545px;float:left;background:url(/images/bg-fcms.jpg) no-repeat;}
#content-logo-top {height:19px;width:900px;float:left; background:url(/images/logo-bottom.gif) no-repeat;}
#content-logo-btm {height:183px;width:355px;float:right; background:url(/images/logo-text.gif) no-repeat;}

#content-text {height:110px;width:620px;float:left; margin:240px 0 0 30px;display:inline;}
#content-text p {font-size:14px; color:#005581; margin:0 0 10px 0;}
#content-text h4 {font-size:15px; color:#044a69; margin:20px 0 10px 0; font-weight:bold;}



#content-text-members {height:300px;width:620px;float:left; margin:0px 0 0 30px;}
#content-text-members p {font-size:13px; color:#044a69; margin:0 0 5px 0;}
#content-text-members h3 {font-size:14px; font-weight:normal; color:#044a69; margin:5px 0 0 0;}
#content-text-members h5 {font-size:10px; font-weight:normal; color:#044a69; margin:5px 0 0 0;}
#form-left {width:300px;float:left; margin-top:20px;}
#form-right {width:300px;float:right;margin-top:20px;}



#content-home {height:384px;margin-top:10px;width:889px}
#content-home-full {height:570px;margin:10px 0 12px 0;width:889px}
#content-home-full h1 { margin:30px 0 15px 20px;}
#content-home-full p { margin:10px 0 0 20px; color:#666; width:400px; line-height:19px}
#content-home-full h2 {font-size:12px; color:#e8720d; margin:20px 0 25px 20px;}
#content-home-full a {color:#333;}
#content-home-spacer {height:10px;width:889px}
#content-btm-spacer {height:19px;width:889px;background:url(../images/logo_bottom.jpg) no-repeat top right;}

#content-rewards {height:355px;width:900px;float:left; background:url(/images/bg_rewards.jpg) no-repeat;}
#content-valet {height:355px;width:900px;float:left; background:url(/images/bg_valet.jpg) no-repeat;}
#content-cafe {height:355px;width:900px;float:left; background:url(/images/bg_cafe.jpg) no-repeat;}
#content-selfservice {height:355px;width:900px;float:left; background:url(/images/bg_selfservices.jpg) no-repeat;}
#content-touchfree {height:355px;width:900px;float:left; background:url(/images/bg_touchfree.jpg) no-repeat;}
#content-dogwash {height:355px;width:900px;float:left; background:url(/images/bg_dogwash.jpg) no-repeat;}
#content-locations {height:355px;width:900px;float:left; background:url(/images/bg_locations.jpg) no-repeat;}
#content-products {height:355px;width:900px;float:left; background:url(/images/bg_products.jpg) no-repeat;}
#content-video {height:355px;width:900px;float:left; background:url(/images/bg_video.jpg) no-repeat;}
#content-members {height:355px;width:900px;float:left; background:url(/images/bg_members.jpg) no-repeat ;}


#employment-head {height:236px;width:900px;float:left;}
#employment-left {height:236px;width:654px;float:left; background:url(/images/employment_header.jpg) no-repeat; }
#employment-right {height:236px;width:246px;float:right; background:url(/images/employment_logo.jpg) no-repeat;}
#employment-intro {height:127px;width:900px; margin-top:20px; padding-top:30px; float:left; background:url(/images/employment_intro.jpg) no-repeat;}
#employment-title {height:22px;width:357px; margin:192px 0 0 27px;float:left; background:url(/images/employment_title.gif) no-repeat; text-indent:-9999px;}
#employment-spacer {height:12px;width:900px; float:left;}

#maps-head {height:236px;width:900px;float:left;}
#maps-left {height:236px;width:654px;float:left; background:url(/images/maps_bg.jpg) no-repeat; }
#maps-right {height:236px;width:246px;float:right; background:url(/images/maps_logo.jpg) no-repeat;}
#maps-intro {height:33px;width:880px; padding:15px 0 0 20px; margin-top:10px;float:left; background:url(/images/maps_bg2.jpg) no-repeat;}
#maps-intro-top {height:33px;width:880px; padding:15px 0 0 20px; margin-top:30px;float:left; background:url(/images/maps_bg1.gif) no-repeat;}
#maps-border {height:400px;width:900px; margin-top:3px; float:left; background-color:#333}
#maps-box {height:390px;width:890px; margin:5px; float:left;}
#maps-title {height:22px;width:357px; margin:192px 0 0 27px;float:left; background:url(/images/maps_title.gif) no-repeat; text-indent:-9999px;}

#kids-head {height:236px;width:900px;float:left;}
#kids-left {height:236px;width:654px;float:left; background:url(/images/kids_header.jpg) no-repeat; }
#kids-right {height:236px;width:246px;float:right; background:url(/images/kids_logo.jpg) no-repeat;}
#kids-intro {height:412px;width:900px; margin:20px 0 10px 0; padding-top:30px; float:left; background:url(/images/kids_bg.jpg) no-repeat;}
#kids-intro p {font-size:13px; color:#373737; margin:20px 50px 0 50px; font-weight:normal;}
#kids-intro h4 {margin-bottom:20px;}
#kids-title {height:25px;width:158px; margin:192px 0 0 27px;float:left; background:url(/images/kids_title.gif) no-repeat; text-indent:-9999px;}


#employment-job {height:124px;width:900px; margin-top:10px; padding-top:10px; float:left; background:url(/images/employment_job.jpg) no-repeat;}
#employment-job-left {height:124px;width:445px; margin-top:10px; padding-top:10px; float:left; background:url(/images/employment_job_small.jpg) no-repeat;}
#employment-job-right {height:124px;width:445px; margin-top:10px; padding-top:10px; float:right; background:url(/images/employment_job_small.jpg) no-repeat;}
#employment-logo {height:100px;width:100px; margin:10px 30px 0 30px;float:left; background:url(/images/employment_search_logo.jpg) no-repeat;}
#employment-job h3, #employment-job-left h3, #employment-job-right h3 {font-size:25px; margin-top:45px}


#locations-text-l {width:300px;float:left; font-size:12px;}
#locations-text-l h3 {font-size:14px; font-weight:bold; padding:0 0 5px 0; margin:0; color:#044a69;}
#locations-text-r {width:320px;float:left; font-size:12px;}
#locations-text-r h3 {font-size:14px; font-weight:bold; padding:0 0 5px 0; margin:0; color:#044a69;}

#locations-gun, #locations-bra {width:300px;float:left; font-size:13px; color:#044a69;}
#locations-phone-ll, #locations-phone-rl  {width:50px;float:left; font-size:13px;margin-top:10px;color:#044a69;}
#locations-phone-lr, #locations-phone-rr {width:250px;float:left; font-size:13px;margin-top:10px;color:#044a69;}
#locations-email, #locations-maps {width:300px;float:left; font-size:13px;margin-top:10px;color:#044a69;}


#footer {width:900px;height:29px;font-size:11px; float:left; margin-bottom:15px;background:url(../images/footer.gif) no-repeat;}
#footer p {margin: 0 0 20px; font-size:11px; color:#FFF; padding:0;}
#footer-yellow {width:125px;height:16px;float:left;color:#333; margin:8px 2px 20px 8px;display:inline;}
#footer-blue {width:760px;height:16px;float:left;margin:8px 0 0 0;}
#footer-blue a {color:#fff; text-decoration:underline;}
#footer-yellow a {color:#333; text-decoration:underline;}

#supporters {width:826px;height:29px;font-size:11px; float:right;background-color:#7eb5cd;background:url(../images/sup_bg.gif) no-repeat; margin-bottom:15px;}



.error	 {font-weight:bold;}


#html-nav {width:914px;height:91px; padding:60px 0 0 49px;}
a.link1  { width:114px;height:91px;float:left;background-image:url(/images/rewards.gif);}
a.link2{ width:114px;height:91px;float:left;background-image:url(/images/express.gif);}
a.link3{width:114px;height:91px;float:left;background-image:url(/images/cafe.gif);}
a.link4{width:114px;height:91px;float:left;background-image:url(/images/self.gif);}
a.link5{width:114px;height:91px;float:left;background-image:url(/images/touchfree.gif);}
a.link6{width:114px;height:91px;float:left;background-image:url(/images/dogwash.gif);}
a.link7{width:114px;height:91px;float:left;background-image:url(/images/locations.gif);}
a.link8{width:114px;height:91px;float:left;background-image:url(/images/products.gif);}
a:hover.link1 {background-image:url(/images/rewards_o.gif);}
a:hover.link2 {background-image:url(/images/express_o.gif);}
a:hover.link3 {	background-image:url(/images/cafe_o.gif);}
a:hover.link4 {background-image:url(/images/self_o.gif);}
a:hover.link5 {background-image:url(/images/touchfree_o.gif);}
a:hover.link6 {background-image:url(/images/dogwash_o.gif);}
a:hover.link7 {background-image:url(/images/locations_o.gif);}
a:hover.link8 {background-image:url(/images/products_o.gif);}


#survey-top {height:11px;width:900px;margin:0px; margin-top:20px; float:left; background:url(/images/survey_top.gif) no-repeat;display:inline;line-height:0px;font-size:0px;}
#survey-mid {width:900px; float:left; background:url(/images/survey_mid.gif) repeat-y;}
#survey-mid-video {width:884px; float:left; background:url(/images/survey_mid.gif) repeat-y;padding:6px 0 0 16px;}
#survey-btm {height:12px;width:900px;float:left; background:url(/images/survey_btm.gif) no-repeat; margin-bottom:10px;}
#survey-head { width:900px; height:150px; float:left;}
#survey-left { width:368px; height:128px; float:left; background:url(/images/survey_customer.gif) no-repeat; margin:30px 0 0 40px;}
#survey-right {width:368px; height:102px; float:right; background:url(/images/survey_win.gif) no-repeat; margin:30px 30px 0 0;}
#survey {width:700px; margin:50px 0 0 100px; float:left;display:inline;}
#survey p { margin: 0;padding:0 0 20px 0;color: #666;font-size:11px;}
#survey h2 { margin: 0;padding:0 0 20px 0;color:#24799a;font-size:18px;}
#survey h3 { margin: 0;padding:0 0 20px 0;color:#34a7d4;font-size:13px;}
#surv-left {width:300px;float:left;}
#surv-right {width:300px;float:left;}

#flash-gallery {width:870px; height:545px; margin:4px 0 2px 15px;float:left;}
object#vid1{float:left;display:inline;}
object#vid2{display:inline;float:right;}
embed#emb1{float:left;display:inline;}
embed#emb2{display:inline;float:right;margin-right:16px;}
