body {
	background-image:url(../images/bg.gif);
	background-color: #716F70;
	background-repeat:repeat-x;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
* { margin: 0; padding: 0; }
#wrapper, .wrapper {
	width: 850px;
	margin: 10px auto 0 auto;
	border: 1px solid #444;
	background-color:#fff;
	background-image:url(../images/sidebar.gif); background-position:left; background-repeat:repeat-y;
}
#header, .header {height:115px; background-image:url(../images/header_bg.gif); border-bottom:1px solid #fff;}
#header img, .header img {float:left;}
#header-text {text-align:right; padding:10px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.phone {
	font: bold 21px Arial, Verdana, Helvetica, sans-serif;
}
.subhead1 {
	font: 600 12px Arial, Verdana, Helvetica, sans-serif;
	padding-top: 15px;
}
.subhead2 {
	font: bold 14px Arial, Verdana, Helvetica, sans-serif;
	padding-top: 5px;
}


#sidebar {
	width:154px;
	float:left;
	padding:30px 0px 0px 0px;
	background-color:#00999E;
	min-height:450px;
}

#content {
	width:629px;
	padding:25px 32px 10px 34px;
	float:right;
	background-color:#FFF;
	background-image:url(../images/body_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	color: #666;
}

#content ul {margin-left:250px;}
#content-left {float:left; width:220px; height:415px; text-align:center}

h1 {color: #F76A21; font-size:16px; font-weight:bold;}

a:link, a:visited {
	color: #960;
	text-decoration:none;
}

a:hover {
	color: #303;
	text-decoration: none;
}


#menu {
	background-color: #00999E;
	list-style: none;
	margin: 0;
	padding: 0 0 10px 0;
	width: auto;
}
#menu li {
	font: 12px Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 4px 0px;
	text-align:right;
}
#menu a {
	background: #00999E;
	color: #fff;
	display: block;
	margin: 0;
	padding: 7px 20px 7px 5px;
	text-decoration: none;
	font-weight:normal;
}
#menu a:hover {
	background: #00999E url("../images/nav.gif") right center no-repeat;
	color: #fff;
	padding-bottom: 7px;
}

.pricelist tr:hover {
	background-color: #DDECEC;
}
.pricelist td {padding:5px ;}
#clear {clear:both; background-image:url(../images/orange.gif); height:10px;}

.boxes {
	height:110px;
	background-color:#CCC;
}
.box {float:left; width:125px; background-color:#fff; height:95px; padding:5px 5px 0px 55px; margin:5px; line-height:12px;}
.box a:link, .box a:active, .box a:visited{
	color: #666666;
	text-decoration: none;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
}

.box a:hover {
	color: #F76A21;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
	}

.b0 {
	width:245px;
	background-color:#CCC;
	float:left;
	margin:5px;
	height:90px;
	padding:5px;
}

.b1 {
	background-image:url(../images/call_renee.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.b2 {
	background-image:url(../images/save_10.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
.b3 {
	background-image:url(../images/coldseason.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

.footertext a:active, .footertext a:visited, .footertext a:link {
	color: #FFFFFF;
	text-decoration: none;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	padding: 4px 0px 0px;
}
	
.footertext a:hover {
	color: #FFFFFF;
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	padding: 4px 0px 0px;
	text-decoration: underline;
	}

.footertext {
	font: normal 11px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 3px 5px 0px 5px;
	width:840px;
	margin: 0 auto 0 auto;
	line-height:18px;
}

.homefooter {float:left; width:auto; margin-left:20px; margin-right:20px; margin-top:5px;}
.homefooter1 {float:left; width:190px; margin:5px 0px; border-right:1px dashed #999; height:25px; padding-top:25px; padding-bottom:10px;}

#wcMessage {display: none;}

