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

/* [ Reset ] */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, td, tr { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
ol, ul { list-style: none; }
img { border: none; }
.clear {clear:both;}

/* [ Header ]  */

body { margin:1px 0 0 0; padding:0px; background: #293F4D url('images/bkg.gif') repeat-x; }
.header {margin:0px auto 0 auto; padding:0px; width:980px; height:103px; display:block; text-indent:-2500px;background: url('images/header.jpg') no-repeat;}
.header a {margin:0; padding:0; width:286px; height:103px; display:block; float:left; }


/* [ Menu ] */
.menu {margin:80px auto 0 auto; width:650px; height:30px; display:block;float:right;  text-indent:0;}
.menu ul {margin:0 ; width:650px; padding:0;list-style:none; display:inline; }
.menu ul li {margin:0 0 0 20px; width:auto;padding:0; float:left; font: 14px/100% arial narrow, Arial, Helvetica, sans-serif; display:block;height:15px;text-transform:capitalize;background:url('images/menu_arrow.gif') no-repeat 0px 2px; }
.menu ul li a {margin:0 0 0 15px; text-decoration:none; font-weight:bold;color:#000; display:block; width:auto; font: 14px/100% arial narrow, Arial, Helvetica, sans-serif;}
.menu ul li:hover, .menu ul .current {text-decoration:underline;}

/* [ Content ]  */
.content {margin:0 auto 0px auto; padding:0 0 20px 0; width:980px; display:block; background-color:#fff; }

.content-left {width:700px; float:left;}
.content-left p, .contact-left p {margin:5px 0 5px 80px;font-size:16px;Font-family:Arial, Helvetica, sans-serif;color:#333;}

.content-right {width:277px; float:right;}
.content-right img {margin:5px 0 0 15px;}

.contact-left {width:500px; float:left;}
.contact-right {width:450px; float:right;}

h1 {margin:0px 0 10px 50px; padding:230px 0 0 0; width:980px;font-size:25px;Font-family:Arial, Helvetica, sans-serif;}

.splash {margin:0 auto; width: 980px; height: 425px; display:block; background: url('images/splash.jpg') no-repeat;}
.splash2 {margin:0 auto;  width: 980px; height: 80px; display:block; background: url('images/splash2.jpg') no-repeat;}
.sub_page_splash {margin:0 auto;  width: 980px; height: 264px; display:block; background: url('images/sub_page_splash.jpg') no-repeat;}
.sub_page_splash_commercial {margin:0 auto;  width: 980px; height: 264px; display:block; background: url('images/sub_page_splash_commercial.jpg') no-repeat;}
.sub_page_splash_residential {margin:0 auto;  width: 980px; height: 264px; display:block; background: url('images/sub_page_splash_residential.jpg') no-repeat;}
.sub_page_splash_pg {margin:0 auto;  width: 980px; height: 264px; display:block; background: url('images/sub_page_splash_pg.jpg') no-repeat;}
.sub_page_splash_wh {margin:0 auto;  width: 980px; height: 264px; display:block; background: url('images/sub_page_splash_wh.jpg') no-repeat;}

.sub_page_splash_coupon {margin:0 auto;  width: 980px; height: 264px; display:block; background: url('images/sub_page_splash_coupon.jpg') no-repeat;}


.contact { margin:30px 0 0 70px;float:left; width: 400px;font-family:Arial, Helvetica, sans-serif;}
.map {margin:20px 100px 20px 0;width:300px; height:320px;z-index:53; border:1px solid black; clear:right; float:right;text-align:center;}
.map a {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.map a:hover {text-decoration:underline;}


ul.list {width:250px; float:left; margin:10px 0 0 50px;}
.list li {width:250px;color: #333;}

.dog_cat_petfriendly {width:220px; height:239px; display:block; background:url('images/dog_cat_petfriendly.jpg') no-repeat;}
.wizard_logo {width:220px; height:251px; display:block; background:url('images/wizard_logo.jpg') no-repeat;}

.commercial_images {width:660px; margin:10px 0 20px 80px;}
.commercial_images img {float:left;margin-right:10px;}
.phone {font-size:30px; font-weight:bold; margin:0;}


/* [ Contact Form ]  */

.contact_form {padding:10px 0 0 10px; width:392px; height:438px; margin:20px 0 0 80px; background-color:#d7d7d7; border:1px solid #666;}
.contact_form p {width:400px;margin:10px 0 20px 0;text-align:center;font-size:14px; font-weight:bold;}
.contact_input, .contact_name {margin-bottom:6px;}
.contact_input input {margin:0; padding:0; width:380px;border:1px solid #667997;}
.contact_name input {margin:0; padding:0; width:170px;margin-right:10px; border:1px solid #667997;}

label {margin:0 0 0 5px; padding:0;font-size:10px; color:#000; font-family:arial; }
.submit_button {margin:0px 20px 0 0; width:120px; height:21px; float:right; background:#007BC5 url('images/button.jpg') no-repeat; display:block; text-indent:-2000px; border:0px;}
.submit_button:hover {background:#007BC5 url('images/button_hover.jpg') no-repeat;}
.float_right {float:right;}

.content_thanks {margin:0 auto; padding:0; width:977px; height:200px; display:block; background: url('images/contact_thanks.jpg') no-repeat;}
.content_thanks a {margin:0; padding:0; width:977px; height:200px; display:block;}

/* [ Logos ] */




/* [ Footer ]  */

.footer {margin:0px auto; padding:4px 0; width: 980px; background-color:#676767;}
.footer p {margin:5px auto; padding:0; width:600px; text-align:center; color:#323232; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.footer p a {color:#323232; font-family:Arial, Helvetica, sans-serif;}
