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

body {
	background-color:#dddddd;
	background-image: url(images/menuBgRoll.png);
	background-repeat: repeat-x; 
}
#wrap {
	width:900px;
	margin:0 auto;
}
#sidebar {
	float:left;
}

/* SALE PAGE */
#body_sale {
	width:700px;
	height:680px;
}

h1.sale {
	font-family:"Letter Gothic Std", sans-serif;
	font-size:60px;
}

#sale_width {
	width:800px;
	text-align:center;
	height:auto;
	float:left;
	margin-top:10px;
	margin-bottom:20px;
}

#sale_left {
	width:300px;
	text-align:left;
	float:left;
	margin-top:15px;
}

h2.sale {
	font-family:"Letter Gothic Std", sans-serif;
}

#sale_pic{
	width:400px;
	float:left;
	margin-left:25px;
}
img.sale_pic {
	width:400px;
	height:auto;
	border:0px;
}

#sale_bottom {
	width:700px;
	text-align:center;
	height:auto;
	float:left;
}

/* GALLERY PAGE */
#body_gallery {
	width:700px;
	height:680px;
}

#remodels {
	width:800px;
	text-align:center;
	height:auto;
	float:left;
	margin-top:10px;
	margin-bottom:20px;
}
#remod_pic_left {
	width:198px;
	float:left;
}
#remod_pic {
	width:198px;
	float:left;
	margin-left:30px;
}
img.remod_pic {
	width:197px;
	height:auto;
	border:0px;
}

/* CONTACT PAGE */
#contact_right {
	width:450px;
	height:auto;
	float:right;
	margin-right:20px;
}
#contact_left {
	width:350px;
	height:auto;
	float:left;
}
#contact_height {
	height:400px;
}

/* SAVE A LIFE PAGE */
#para_container {
	width:700px;
}
#saveLeft {
	width:340px;
	float:left;
	margin:inherit;
	clear:both;
	padding-top:25px;
	padding-left:10px;
}
#saveRight {
	width:300px;
	float:right;
	text-align:left;
	padding-top:10px;
	padding-right:45px;
}
img.lanceAward {
	float:left;
}

/* PAYMENT PAGE*/
p.necessary {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#333;
	padding-bottom:7px;
}

/*EQUIPMENT INFO PAGE*/
#equipment {
	width:400px;
	height:75px;
}
img.equipright {
	width:150px;
	height:auto;
	float:right;
	border:0px;
}
img.equipleft {
	width:150px;
	height:auto;
	float:left;
	border:0px;
}
img.monthlycoup {
	margin-top:10px;
	width:350px;
	height:auto;
	border:0px;
}
/* LINKS PAGE */
#links {
	width:500px;
}
#link {
	height:150px;
	padding-bottom:30px;
}
img.linkimg {
	height:148px;
	width:auto;
	float:right;
	border:0px;
}
img.linkimgByWidth {
	width:150px;
	height:auto;
	float:right;
	border:0px;
	margin-top:20px;
}
p.links {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#333;
	float:left;
	padding-top:28px;
}
p.linksub {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#333;
	float:left;
	margin:auto;
	clear:left;
}
	

/* CONTACT PAGE*/
img.floatLeft {
	float:left;
	margin:auto;
	margin-left:20px;
	margin-right:15px;
}

/* More PAGES*/
#body {
	width:700px;
}
p.text {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#333;
}
h2.label {
	font-family:"Courier New", Courier, monospace;
}



/* PROFILE PAGE*/
#assoc {
	float:left;
	width:250px;
	text-align:center;
}
#licen {
	float:right;
	width:250px;
	text-align:center;
}
#charter {
	clear:both;
	width:680px;
	text-align:center;
	padding-top:15px;
}
img.cpo_logo {
	height:96px;
	width:auto;
}

/* SERVICE PAGE*/
#maintenance {
	padding-left:15px;
}
#before {
	float:left;
	text-align:center;
	width:330px;
}
#after {
	float:right;
	text-align:center;
	width:330px;
}
img.before {
	float:left;
	width:320px;
	height:219px;
}
img.after {
	float:right;
	height:219px;
	width:320px;
}	
p.descriptions {
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	font-size:9px;
}

#cleaning {
	width:300px;
	float:left;
	text-align:center;
	padding-left:18px;
}
#chemical {
	width:300px;
	float:right;
	text-align:center;
	padding-right:11px;
}
#competition {
	width:600px;
	text-align:left;
	clear:both;
	padding-top:5px;
}
h3.text {
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	text-align:center;
}
#whywebetter {
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#333;
}
/* REPEATING PAGES*/
#bgBodyTop {
	background-image:url(images/bgBody_top.gif);
	height:11px;
	width:820px;
	margin:auto;
	margin-top:20px;
	padding-right:2px;
}
#bgBodyMain {
	background-image:url(images/bgBody_mid.gif);
	width:821px;
	margin:auto;
	background-repeat:repeat-y;
}
#bgBodyMainWrapper {
	width:790px;
	margin:auto;
}
#bgBodyBottom {
	background-image:url(images/bgBody_bottom.gif);
	width:821px;
	height:24px;
	margin:auto;
}
p.Body {
	margin:auto;
}
/* CLOSE REPEATING PAGES */

/* HOME PAGE */
#remodelpics {
	background-image:url(images/homeTop.gif);
	width:869px;
	height:120px;
	text-align:left;
	margin:auto;
	margin-top:25px;
}
img.gallerylogo {
	margin-left:130px;
	margin-right:80px;
	height:90px;
	float:left;
	border:0;
}
#HomeTopper {
	background-image:url(images/homeTopper.gif);
	margin:auto;
	margin-top:10px;
}
#HomeTop {
	background-image:url(images/homeTop.gif);
	height:281px;
	width:869px;
	margin:auto;
}
#homeBottom {
	background-image:url(images/homeBottom.gif);
	height:265px;
	width:869px;
	margin:auto;
}
#homeBar {
	background-image:url(images/homeBar.gif);
	height:111px;
	width:869px;
	margin:auto;
}
#HomeBottomContainer {
	width:800px;
	margin:auto;
}
#coupon_guy {
	float:left;
	margin:auto;
	margin-left:60px;
	margin-top:20px;
}
img.coupon_guy {
	margin:auto;
}
img.coupon_pic {
	float:right;
	border:0;
	margin:auto;
	margin-right:40px;
	margin-top:30px;
}
p.couponText {
	font-family:Verdana;
	font-size:14px;
	color:656565;
	margin:auto;
}

/* 3 SECTIONS ON TOP WITH BUTTONS */
#HomeBottomSectionContainer {
	width:790px;
}
#HomeTopSection {
	background-image:url(images/HomeTopSection.png);
	height:255px;
	width:252px;
	float:left;
	margin:auto;
	margin-left:8px;
	margin-top:20px;
}
h3.home {
	color:#FFF;
	font-family:"Courier New", Courier, monospace;
	float:left;
	margin-left:11px;
}

#homeTopText {
	margin:auto;
	margin-top:8px;
	margin-right:10px;
	margin-left:10px;
	height:170px;
}
img.redCrossLogo {
	float:left;
	margin:auto;
}
p.homeBottomBold {
	font-family:Tahoma, Geneva, sans-serif;
	float:right;
	text-align:right;
	font-weight:bold;
	margin:auto;
	margin-top:6px;
	padding-bottom:5px;
	text-align:justify;
}
p.homeBottom {
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	text-align:left;
	float:right;
	color:#333;
	margin:auto;
	margin-top:18px;
	margin-right:5px;
	margin-left:5px;
	text-align:justify;
}
#HomeBottomButtons a{
	background-image:url(images/bottomHomeButton.png);
	float:right;
	width:87px;
	height:36px;
	margin:auto;
	margin-right:14px;
	margin-top:20px;
	text-decoration:none;
}
p.HomeBottomButtonText {
	margin:auto;
	padding-top:9px;
	font-weight:bold;
	color:#000;
}
#HomeBottomButtons a:hover{
    text-decoration:underline;
	color:#000;
}
/* End HOME PAGE BUTTON SECTION */
/* close HOME PAGE */


/* HEADER/MENU single_twentyfive.css from cssmenus.co.uk*/
#menuContainer {padding:0; left:50%; margin-left:-400px; margin-left:auto; margin-right:auto; list-style:none; width:798px; height:180px; right:0; top:0;}

#menu {padding:0; margin:0 auto; list-style:none; width:798px; height:180px; background:url(images/menuBg.png);}
* html #menu { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menuBg.png', sizingMethod='scale');}

#menu li {float:left; margin-top:130px; width:114px; height:50px; position:relative;}
#menu li a {display:block; width:113px; height:50px; background:url(images/off.png); border-right:1px solid #888; text-decoration:none; color:#ccc; font-family:verdana, sans-serif; font-size:11px;}
#menu li.last a {border:0;}

* html #menu li a {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/off.png', sizingMethod='scale');}

#menu li a b {display:block; width:113px; height:50px; line-height:48px; text-align:center;}

.home #menu li#home a,
.profile #menu li#profile a,
.services #menu li#services a,
.payment #menu li#payment a,
.store #menu li#store a,
.links #menu li#links a,
.contact #menu li#contact a,
#menu li a:hover {white-space:nowrap; color:#fff; cursor:pointer;}

.home #menu li#home a b,
.profile #menu li#profile a b,
.services #menu li#services a b,
.payment #menu li#payment a b,
.store #menu li#store a b,
.links #menu li#links a b,
.contact #menu li#contact a b,
#menu li a:hover b {background:url(images/on.gif);}
/* HEADER/MENU single_twentyfive.css from cssmenus.co.uk*/

