html body {width: 100%; height: 100%;}
body {margin: 0 auto; background: url(../img/background.gif) left top repeat-x #004884; font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; text-align: center;}
#www-lovecarpetcare-com {min-width: 955px; min-height: 610px; width: 955px; height: 100%;}
img  {border: 0px; }

a:link   {text-decoration: none; color: #7D919D;}
a:visited{text-decoration: none; color: #7D919D;}
a:active {text-decoration: none; color: #7D919D;}
a:hover  {text-decoration: none; color: #7D919D; text-decoration: underline;}

p        {padding: 0; margin: 0px;}
ul       {list-style:none; padding: 0; margin: 0px;}
li a { 
	background:url(../img/arr.gif) 0 6px no-repeat;
	/*padding:0 0 0 12px;*/
	line-height:2.2em;
	text-decoration:none;
}
li a:hover { 
	text-decoration:underline;
}
.list a { 
	background:url(../img/arr_1.gif) 0 6px no-repeat;
	padding:0 0 0 12px;
	line-height:2.2em;
	text-decoration:none;
}
.list div{ background:url(../img/line.gif) 0 bottom repeat-x; padding:0 0 0 9px; margin: 0px;}
#stage {width: 955px; height: 100%; margin: 0 auto; text-align: right;}
#bg    {width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
#pane  {float: left; width: 945px; height: 100%;}
#menu  {position: relative; margin: 0 auto; text-align: center;}

#topLeft {background-image: url('../img/tl.gif'); background-position: top left; background-repeat:no-repeat; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;}
#topRight {background-image: url('../img/tr.gif'); background-position: top right; background-repeat:no-repeat; width: 100%; height: 100%; position: absolute; left: 0px;	top: 0px;}
#bottomLeft {background-image: url('../img/ll.gif');	background-position: bottom left; background-repeat:no-repeat; width: 100%;	height: 100%; position: absolute; left: 0px; top: 0px;}
#bottomRight {background-image: url('../img/lr.gif'); background-position: bottom right;	background-repeat:no-repeat; width: 100%;	height: 100%; position: absolute; left: 0px; top: 0px;}

#W3C {right: 2px;}
#form{color:#000;}
#flashObj {width: 100%;	height: 100%; position: inherit; left: 0px; top: 0px; min-width: 955px; min-height: 610px; overflow: hidden;}

#phone {
	position: absolute;
	top:-60px;
	right:85px;
}
#talkdirty {
	position: absolute;
	top: -15px;
	right: 320px;
}
#wcontainer {
	position: relative;
	width: 955px;
	height: auto;
	text-align: left;
	padding: 0px; margin: 0px;
}
#ctitlebar {
	position: absolute;
	top: 15px;
	margin-left: 19px;
	width: 97%;
}
#cicon {
	float: left;
	margin-top: -3px;
	width: 24px;
	height: 24px;
}
#ctitle {
	float: left;
	margin-left: 3px;
	font-size: 18px;
	color: #06F;
}
#cphone {
	margin-top: 5px;
	float: right;
	font-size: 16px;
	color: #000;
	margin-right: 2px;
}
#babyrug {
	position: absolute;
	width: 156px;
	height: 183px;
	background-image: url(../img/babyonrug.png);
	right: 25px;
	bottom: -2px;
}
#emergency {
	position: absolute;
	width: 128px;
	height: 128px;
	top: 35px;
	right: 15px;
	background-image: url(../img/award.png);
}
#ctl,#ctr,#cbl,#cbr {
	background-image: url(../img/panel.png);
	background-repeat:no-repeat;
	width:23px;
	height:43px;
}
#ccl,#ccr {
	background-image: url(../img/panellr.png);
	background-repeat: repeat-y;
	width:23px;
	height: 100%;
	padding:0px 0px 1000px 0px;
	margin:0px 0px -1000px 0px;
}
#ccl,#ccm,#ccr {
	height: 100%;
	min-height: 220px;
}
#ctm, #ccm, #cbm {
	margin-right:23px;
	margin-left:23px;	
}
#ctm, #cbm {
	background-image: url(../img/paneltb.png);
	background-repeat: repeat-x;
	height:43px;
}
#ctl,#ccl,#cbl {
	float: left;
}
#ctr,#ccr,#cbr {
	float: right;
	width: 23px;
}
#ctr {background-position:-23px 0px;}
#cbl {background-position: 0px -43px;}
#cbm {background-position: 0px -44px;}
#cbr {background-position:-23px -43px;}
#ccr {background-position:-23px 0px;}
#ccm {background-color:#FFF;}
#ccm p{margin-right: 200px;}
/** START Container Style Parameters **/
/* Sets up the top and bottom left and right... */
#bcontainer {
	position: relative;
	width: 955px;
	height: auto;
	text-align: left;
	padding: 0px; margin: 0px;
}
#blackpane {
	width: 100%;
	height: 220px;
}
#bctl,#bctr,#bcbl,#bcbr {
	background-image: url(../img/bpanel.png);
	background-repeat:no-repeat;
}
#bctl,#bctm,#bctr {
	height:106px;	
}
#bctl, #bccl, #bcbl {
	width:23px;
}
#bcbl,#bcbm,#bcbr {
	height:23px;
}
#bctr, #bccr,#bcbr {
	width: 32px;	
}
/* Set up the center left and right... */
#bccl,#bccr {
	background-image: url(../img/bpanellr.png);
	background-repeat: repeat-y;
}
#bccl,#bccm,#bccr {
	height: 100%;
	min-height: 200px;
}
/* Setup the middles top, center and bottom... */
#bctm, #bccm, #bcbm {
	margin-right:32px;
	margin-left:23px;	
}
/* Setup the just the top and bottom middles continued... */
#bctm,#bcbm {
	background-image: url(../img/bpaneltb.png);
	background-repeat: repeat-x;
}
/* Set all lefts to float left */
#bctl,#bccl,#bcbl {
	float: left;	
}
/* Set all rights to float right */
#bctr,#bccr,#bcbr {
	float: right;	
}
/* Position the backgrounds within each location */
#bctr {background-position:-23px 0px;}
#bcbl {background-position: 0px -125px;}
#bcbm {background-position: 0px -125px;}
#bcbr {background-position:-23px -125px;}
#bccr {background-position:-23px 0px;}
/* Set the background color for the main content div */
#bccm {color: #F4F4F4; background-color:#000; min-height: 200px;}
#bsp1, #bsp2 {position: absolute; top: 60px; width: 44px; height: 55px; background-image: url(../img/bseperator.png);}
#bsp1 {margin-left: 300px;}
#bsp2 {margin-left: 600px;}

#bcol1,#bcol2 {
	position: relative;
	float:left;
	margin-top: -42px;
}
#bcol2 {
	padding-left: 100px;
}
#bcol3 {
	margin-top: -42px;
	position: relative;
	float: right;
	padding-right: 87px;
}
#carpetcleaninglist {
	position: absolute;
	background-image: url(../img/carpetcleaninglist.png);
	width: 230px;
	height: 50px;
	margin-left: 30px;
	margin-top: 8px;
}
#tilegrout {
	position: absolute;
	background-image: url(../img/tilegrout.png);
	width: 230px;
	height: 50px;
	margin-left: 350px;
	margin-top: 8px;
}
#floodservices {
	position: absolute;
	background-image: url(../img/floodservices.png);
	width: 230px;
	height: 50px;
	margin-left: 650px;
	margin-top: 8px;
}
#babytile {
	position: absolute;
	background-image: url(../img/babytile.png);
	width: 150px;
	height: 105px;
	margin-left: 385px;
	margin-top: -45px;
	padding: 0px;
}
/** END Container Style Parameters **/
