html {background:url(../images/body-bg.gif) 0 0 repeat-x #d5f4fc;font-family:Arial, sans-serif;}
body {background:url(../images/header.jpg) center top no-repeat;text-align:center;}
#main {width:999px;margin:0 auto;text-align:left;overflow:visible;}
#header {width:984px;height:222px;padding-top:46px;margin-left:8px;position:relative;z-index:10}
#header h1 {height:176px;width:250px;background:url(../images/clean-envisions-logo.jpg) 0 0 no-repeat;text-indent:-9999px;float:left;
	margin-left:-1px;}
#header p#contact {width:176px;height:43px;background:url(../images/header-text.png) 0 0 no-repeat;margin-top:70px;
	display:block;float:left;text-indent:-9999px;}
	
	#header a:hover { cursor:pointer;}
	
#header p#estimate a {width:136px;height:56px;background:url(../images/free-estimates-button.png) 0 0 no-repeat;margin-top:60px;margin-left:80px;
	display:block;float:left;text-indent:-9999px;z-index:1000;position:relative;}
#header h2 {width:158px;height:55px;background:url(../images/crawlspace-care.png) 0 0 no-repeat;margin-top:60px;margin-left:100px;
	display:block;float:left;text-indent:-9999px;}
#home #header p#estimate a {margin-left:16px;}
#home #header h2 {margin-left:10px;}
ul#mainnav {position:absolute;top:162px;left:175px;margin:25px 0 0 0px;z-index:1000;}
ul#mainnav li {float:left;height:35px;margin-right:2px}
ul#mainnav li a {display:block;padding-right:8px;background:url(../images/tab-right.gif) right top no-repeat;height:35px;margin-right:2px;text-decoration:none}
ul#mainnav li a span {float:left;display:block;padding:0 13px 0 21px;background:url(../images/tab-left.gif) 0 0 no-repeat;font-size:13px;line-height:35px;
	color:#3b5409;text-decoration:none;}
ul#mainnav li a:hover {background-position:right -35px}
ul#mainnav li a:hover span {background-position:0 -35px;color:#fff;cursor:pointer}
ul#mainnav li ul {width:194px;left:-9999px;position:absolute;z-index:5000;}
ul#mainnav li ul li {width:194px;display:block;}
ul#mainnav li:hover ul, ul#mainnav li.sfhover ul {left:auto;}
ul#mainnav li li a {line-height:33px;background:#d46530;color:#fff;font-size:13px;display:block;padding-left:10px;}
ul#mainnav li li a:hover {background:#a03a09}
#content {margin-left:8px;margin-top:-5px;}
#content #leftcol {width:185px;float:left;padding-right:15px;}
#content p {margin:10px 0;line-height:18px;color:#055163;}
#content #leftcol p + p {border-top:1px solid #055163;padding-top:10px;font-size:12px;}
#content #leftcol p {font-size:12px;}
#content h2 {background:#fff;color:#055163;font-size:20px;font-weight:bold;border:1px solid #a2d0dc;padding:6px 10px;margin-top:14px;}
#leftnav {width:185px;}
#leftnav ul {background:url(../images/left-nav-bg.gif) left bottom no-repeat;}
#leftnav ul li {background:url(../images/left-nav-divider.gif) center bottom no-repeat;padding:12px 30px 15px 30px;text-align:center;}
#leftnav ul li.last {background:none;}
#leftnav ul li a {color:#055163;text-decoration:none;font-size:13px;line-height:20px;}
#content #rightcol {float:right;width:791px;position:relative;z-index:1;}
#content #rightcol p, #content #rightcol li #content #rightcol blockquote {font-size:14px;}
#flash {width:766px;height:296px;background:url(../images/flash-bg.gif) 0 0 no-repeat;padding:6px 12px;position:relative;z-index:1}
#flash #swf{width:544px;height:286px;padding:4px;border:1px solid #9fceda;border-width:1px 0 1px 1px;position:relative;z-index:3}
#content #rightcol h2 {margin-left:5px;margin-right:7px;}
#content #rightcol h3 {font-weight:bold;margin:12px 0 0 20px;color:#055163;font-size:18px; color:#7d8e0e;}
#content #rightcol h4 {font-weight:bold;margin:12px 0 0 20px;color:#055163;font-size:14px}
#content #rightcol p {margin-left:20px;}
#content #rightcol blockquote {width:147px;min-height:118px;background:url(../images/quote-bg.gif) 0 0 no-repeat;float:right;margin:auto 60px 30px 30px;
	color:#054e5f;font-weight:bold;text-align:center;font-size:12px;line-height:17px;padding:20px;}
#content #rightcol ul {list-style:disc;color:#055163;margin:20px 25px 30px 75px}
#content #rightcol li {line-height:20px;}
#enviroman {position:absolute;right:0;top:-263px;margin-right:-1px;z-index:1}
.right {float:right;margin:0 7px 15px 15px}
.left {float:left;margin-right:15px;margin-bottom:15px}

.rightimg {float:right;margin:5px 0 5px 10px;background:#fff;padding:10px;border:1px solid #ccc;}
.leftimg {float:left;margin-right:10px;background:#fff;padding:10px;border:1px solid #ccc;}

#footer {clear:both;padding-top:25px;background:#fff;padding:20px;border-left:1px solid #ccc;border-right:1px solid #ccc;height:70px;}
#footer p {width:200px;float:left;text-align:right;color:#000;line-height:18px;}
#footer p img {vertical-align:middle;margin-left:7px;border:0}
#footer p#copy {width:531px;text-align:center;}
#footer p#copy a {color:#000;text-decoration:none;}
#footer p#share, #footer p#share a {text-align:left;font-weight:bold;text-decoration:none;color:#7d8e0e;font-size:13px;font-style:italic;}
#footer p#copy a:hover {border-bottom:1px solid #000;}
#footer p#share a:hover {color:#055163}
#footer p#cards {float:right;margin-right:8px;font-size:12px;}