body{
 font-size:80%;
	margin:0;
	padding:0;
	background:#FFFFFF top center url('/i/bg.png') repeat-y;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#976435;/*brown:70300D*//*gray:8E959B*/
}

/* Basics */
h1, h2, h3{	margin:0; padding:0; }
a{ color:#E55D13; }
a:hover{	text-decoration:none; }
ol li{ margin:0 0 20px 0; }

/* Wrap */
#wrap{ background:top center url('/i/head.png') no-repeat; }

/* head */
#head{ width:706px; height:70px;	margin:0 auto 10px auto;	padding:3px 0 0 0; clear:both; }

/* tip */
#head #tip{ font-size:80%; color:#ff970d; float:right; font-weight:normal !important; }
#head #tip{ line-height:1em; text-align:right; }
#head #tip *{ margin:0; padding:0; width:400px; color:#976435; }
#head #tip p{ padding:0 0 20px 0; }
#head #tip h1{ position:relative; left:30px; font-size:100%; }
#head #tip #tip-body{ font-size:140%; position:absolute; padding:10px 0 0 0; background:url('/i/tip-arrow.gif') top right no-repeat; height:80px; width:400px; line-height:1.0em; }
#head #tip #tip-body div{ padding:10px 2px 0px 10px; text-align:left; background:#FFFFCC; border:#8E782D solid 2px; }
#head #tip #tip-body div p.keywords{ font-size:75%; }

/* Logo */
a#logo{ clear:both; display:block; position:absolute; text-decoration:none; text-transform:lowercase; }
a#logo{ margin:40px 0 0px 0px;	background:url('/i/logo.png') no-repeat; height:99px;	float:left; width:180px; text-indent:-999px; }

/* Body Section */
#body{ width:700px; padding:0; margin:0 auto; }
#body #content{ margin:0; padding:0; }
html > body #body #content{ padding:0 0 0px 5px; }
#gutter{ height:30px; }
#body #content p{ margin:10px 0; }
#body #content ul, #body #content ol{ margin:7px 0 7px 30px; }
#body #content li{ margin:10px 0; }

/* Right-hand column */
#right{	float:right;	width:480px; }
* html #right{ position:relative; left:3px; top:-59px; }

/* banner */
#banner{ position:relative; top:-55px; left:-3px; margin-bottom:-45px; }
#banner div{ height:252px; }

/* Left-hand column */
#left{	float:left;	width:200px; }
* html #left{ margin-left:10px; }

#left #certified{ margin:0 0 10px 10px; }
* html #left #certified{ margin-left:30px; }

/* Vertical Menus */
#menu{ padding:0; margin:70px 0 30px 0;	list-style:none; }
#menu li{ width:200px;	height:30px; overflow:hidden; display:block; padding:0; margin:0px 0px -2px 0px; }
#menu li a{ width:200px;	height:30px;
	display:block;	float:left; padding:0; margin:0;
	background:url('/i/nav-base.png') no-repeat 0 0;
	text-align:center;	text-decoration:none;	/*text-transform:lowercase;*/
	font-size:130%;	letter-spacing:-1px;
	text-indent:-9999px;
	background-position:0px 0px;
}
#menu li a:hover,#menu li a.active{background-position:-200px -0px;}
#menu li#m0 a{background-image:url('/i/nav0.png');}
#menu li#m1 a{background-image:url('/i/nav1.png');}
#menu li#m2 a{background-image:url('/i/nav2.png');}
#menu li#m3 a{background-image:url('/i/nav3.png');}
#menu li#m4 a{background-image:url('/i/nav4.png');}
#menu li#m5 a{background-image:url('/i/nav5.png');}
#menu li#m6 a{background-image:url('/i/nav6.png');}
#menu li#m7 a{background-image:url('/i/nav7.png');}
#menu li#m8 a{background-image:url('/i/nav8.png');}
#menu li#m9 a{background-image:url('/i/nav9.png');}
#menu li#mv a{background-image:url('/i/navv.png');}
xxx #menu{ padding-top:70px; }

#more{ padding:0;	list-style:none; padding:0; margin:0; font-size:90%; }

/* Menu Style One */
#left #cp.mnu{	margin-bottom:20px; }
#left #cp.mnu h2{	background:#AFB43C url('/i/carpet-cleaners.jpg') no-repeat; color:#FFFFFF; }
#left #cp.mnu ul{	background:#E4E9C5 url('/i/carpet-cleaners-bg.gif') no-repeat left bottom;	}
#left #cp.mnu a{	color:#545C20; }
#left #cp.mnu a:hover{	color:#77880F; }
#left #cp.mnu .active, #left #cp.mnu .active a{	background-color:#ABB63D;	color:#FFFFFF; }

/* Menu Style Two */
#left #up.mnu{	margin-bottom:20px; }
#left #up.mnu h2{ background:#AFB43C url('/i/upholstery-cleaners.jpg') no-repeat;	color:#FFFFFF; }
#left #up.mnu ul{	background:#C5DFE9 url('/i/upholstery-cleaners-bg.gif') no-repeat left bottom; }
#left #up.mnu a{	color:#204B5C; }
#left #up.mnu a:hover{	color:#0F6588; }
#left #up.mnu .active, #left #up.mnu .active a{	background-color:#204B5C;	color:#FFFFFF; }

/* foot */
#foot{
	clear:both;
	width:700px;
	margin:0 auto;
	padding:20px 0 0 0;
	position:relative; left:7px;
	background:url('/i/foot.png') no-repeat;
	font-size:smaller;
	font-weight:normal;
	color:#FFFFFF;
	line-height:100%;
}
#foot{	color:#8E782D; }
#foot p{ clear:both;	margin:0 20px 5px 20px; }
#foot a{	color:#8E782D; text-decoration:underline; font-style:normal; }
#foot #copy{	float:left;	padding:3px; }
#foot #feed{ text-align:right;	float:right;	height:30px;	padding:0 35px 0 15px;	background:url('/i/rss.gif') no-repeat right center; }

/* Carpets Image gallery */
#carpet-gallery{ height:160px; overflow:hidden; list-style:none; margin:0; padding:0; }
* html #carpet-gallery{ margin:0 0 0 40px }
#carpet-gallery img{ height:155px; border:#CCC solid 1px; margin:0px 5px; }
#carpet-gallery a:hover img{ border-color:#8E782D;}
#carpet-gallery li{ display:block; float:left; margin:0 0px 0 0; }

/* Upholstery Image gallery */
#uphols-gallery{ height:240px; overflow:hidden; list-style:none; margin:0;padding:0; }
#uphols-gallery img{ height:235px; border:#CCC solid 1px; margin:0px 5px; }
#uphols-gallery a:hover img{ border-color:#8E782D;}
#uphols-gallery li{ display:block; float:left; margin:0 0px 0 60px; }

/* sticky foot */
/*Every*/html,body,.PageWrapper,#wrap{ min-height:100%;height:100%; }
/*NotIE*/html > body #wrap{ height:auto!important; }
#wrap{ margin-bottom:-40px;	}
#foot-push,#foot{ height:40px; }

/* IE Hacks */
* html #body{ width:780px; }
* html #menu{ margin-left:20px; }

/* Miscellaneous */
p.related{ margin:30px; font-size:85%; }

/* debug */
x#right{	background:red; }
x#left{	background:blue; }
x#content{	background:green; }

/*###
 Clearing without additional markup
 http://www.positioniseverything.net/easyclearing.html
###*/
.Clear:after{	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden; }
.Clear{ display: inline-block; }
/* Hides from IE-mac \*/ * html .Clear {height: 1%;} .Clear {display: block; } /* End hide from IE-mac */
