

body {background:#9da7ad;
	font-family:"Comic Sans MS", cursive;
	}
#bodybox {background:url(images/parchment6.gif);
	padding:.5em .25em .25em .25em;
	border:10px solid #000080;
	width:48em;
	height:30em;
	}

	
.right_top	{margin-top:.5em;
	}
	
.brown	{color:#602812;
	}

.blue {color:#000080;
	}
	
.uline	{text-decoration:underline;
	}
	
.red {color:#990050;
	font-weight:bold;
	}

.red2 {color:#990050;
	font-weight:bold;
	font-size:1.5em;
	line-height:.55em;
	}
	
.green {color:green;
	font-weight:bold;
	}	
	
.narrow {letter-spacing:-.05em;
	}

.short {line-height:.93em;
	}

.short2 {line-height:.25em;
	}
		
.hide {display: none;}

.show {display: block;}

.float_left img {float:left;
	}
	
.float_right img {float:right;
	}

.left2 {position:absolute;
	left:12em;
	top:55em;
	}
	
.left3 {position:absolute;
	left:-4em;
	 width:4em;
	top:-1em;}	
	
/*CENTER LINE*/
#line {position:absolute;
	top:1.1em;
	padding:0px 2px 2px 2px;
	border-right:10px solid #000080;
	width:16em;
	height:31.2em;
	}
	
/*LEFT SIDE OF SCREEN*/		

.left {position:absolute;
	padding:0px 2px 2px 2px;
	width:25em;
	height:35em;
	}
		
#heading {color:#602812;
	font-size:1.1em;
	line-height:110%;
	position:absolute;
	top:.5em;
	
	}
	
#logo {position:absolute;
	top:5.3em;
	width:8em;
	z-index:5;}	
	
#logoname {position:absolute;
	top:7.05em;
	width:8em;
	z-index:6;}	
	
#home {width:16em;
	height:22em;
	padding:0;
	position:absolute;
	top:8.3em;
	z-index:1;
	}
		
#cc {position:absolute;
	top:29.3em;
	z-index:4;
	width:9em;}

#weather {position:absolute;
	top:26.3em;
	width:30em;
	z-index:1;
	}
	
#care {color:#602812;
	font-size:1.1em;
	line-height:110%;
	position:absolute;
	top:2.8em;
	left:4em;
	z-index:3;
	}
	
#phone {color:#000080;
	font-size:1.0932em;
	font-weight:bold;
	position:absolute;
	top:5.1em;
	left:7.5em;
	}


	
	
/*RIGHT SIDE OF SCREEN*/
#right {
	padding:4px 2px 2px 2px;
	width:30em;
	height:30em;
	position:absolute;
	top:.7em;
	margin-left:17em;
	}



/******CALL US FOR SERVICE FORM PAGE******/
	
#service {background-color:#faf8cc;
	background:url(images/tools.gif);
	background-repeat:no-repeat;
	width:372px;
	height:324px;}

#service h1 {text-align:center;
	color:#000000;
	}
	
#service h2 {text-align:center;
	color:#000080;
	}

#service2 h1 {text-align:center;
	color:#000000;
	}
	
#service2 h2 {text-align:center;
	color:#000080;
	}
#footer {text-align:center;
	}
	
.submit {padding:0;
	font-family:"Comic Sans MS", cursive;
	font-size:12px;
	color:#000080;
	font-weight:bold;
	text-align:center;
	width:85px;
	height:30px; 
	background-color:#ffffff; 
	border: 5px double #000080;
	text-decoration:none;
	}

/******HOME PAGE RIGHT SIDE*******/

#call {position:absolute;
	top:.8em;
	left:3em;
	font-size:.9em;
	line-height:120%;
	}

#lady {position:absolute;
	top:.8em;
	left:26em;
	}
	
#hr1 {position:absolute;
	color:#000080;
	top:5.6em;
	width:80%;
	margin-left:1%;
	}	

hr {color:#000080;
	width:95%;
	}
	
.main {position:absolute;
	color:#602812;
	font-size:.85em;
	line-height:110%;
	padding:0 2px;
	top: 7.5em;
	z-index:2;
	}

#available {position:absolute;
	top:12em;
	left:21em;
	}
	
#truck {padding-left:2.5em;
	margin-right:-1em;
	}	
	
#hr2 {position:absolute;
	color:#000080;
	top:23.6em;
	width:98%;
	margin-left:1%;
	}

.bottom1 {position:absolute;
	top:28.6em;
	width:90%;
	margin-left:5%;
	text-align:center;
	color:#000080;
	font-size:.85em;
	font-weight:bold;
	line-height:110%;
	padding:0 2px 0 4px;
	}

.bottom1 td {vertical-align:top;
	}
	
#hr3 {position:absolute;
	color:#000080;
	top:28em;
	width:98%;
	margin-left:1%;
	}	

#logoline {position:absolute;
	top:28.35em;
	left:1em;}

a:link {color:#000080;
	text-decoration:none;}
a:visited {color: #800080;
	text-decoration:none;}
a:focus{background-color:#bedfc4;
	text-decoration:none;}
a:hover {background-color:#f8f400;
	text-decoration:none;}
a:active {color: #006a25;
	text-decoration:none;}
	
.button {
	padding:0; 
	font-size:.85em;
	color:#000080;
	font-weight:bold;
	text-align:center;
	width:8em;
	height:1.5em; 
	background-color:#ffffff; 
	border: .5em double #000080;
	text-decoration:none;
	}

.button3 {margin-left:auto;
	margin-right:auto;
	font-size:.85em;
	color:#000080;
	font-weight:bold;
	text-align:center;
	width:15em;
	height:1.5em; 
	background-color:#ffffff; 
	border: .5em double #000080;
	text-decoration:none;
	}
	
.button:hover {background-color:#f8f400;
	}	
	
#navbar {position:absolute;
	left:8em;
	top:9em;
	z-index:15;
	}
	
#navbar ul {list-style:none;}

#navbar li ul {display:none;}

.sub {width:10em;
	height:1.5em; 
	background-color:#ffffff; 
	border: .4em double #000080;
	text-decoration:none;
	}

.sub:hover {background-color:#f8f400;
	}	
	
#navbar li:hover ul {display:block; position:absolute; font-size:.85em;
	color:#000080;
	font-weight:bold;
	text-align:left;
	left:9em;
	z-index:20;
	}
	
#copy {position:absolute;
	top:33em;
	left:10em;
	z-index:30;
	}

#copy_general {text-align:center;
	}
	
/*****PLANNED SERVICE PAGE*****/
.ps {color:#602812;
	}

#ps_symbol {position:absolute;
	left:.5em;
	top:1em;
	}

#surprised {position:absolute;
		left:23.2em;
		top:1em;
		}	

#favorite {position:absolute;
		left:8em;
		top:1em;
		font-size:1.05em;
		line-height:120%;
		}

.psinc {color:#000080;
		position:absolute;
		width:30em;
		left:-9em;
		font-size:.9em;
		top:7.7em;
		}

.psinc li {list-style-type:square;
	}
		
#wow {position:absolute;
		left:25.7em;
		top:7em;
		}

#affordable {position:absolute;
	left:1em;
	top:20.5em;
	font-size:.85em;
	}
	
#cssays {position:absolute;
	top:3em;
	}

#cssays li {list-style-type:square;
	}	
	
#cars {position:absolute;
	top:5.5em;
	}
	
#maintenance {position:absolute;
	top:8.2em;
	}
	
#offering {position:absolute;
	left:29.5em;
	top:9.2em;
	}
	
/*Button to go to ps form*/	
#psform a {position:absolute;
	left:29em;
	top:35em;
	z-index:21;
	padding:0; 
	font-size:.85em;
	color:#000080;
	font-weight:bold;
	text-align:center;
	width:18em;
	height:1.5em; 
	background-color:#ffffff; 
	border: .8em double #000080;
	text-decoration:none;
	}
	
#psform a:link {color:#000080;
	text-decoration:none;}
#psform a:visited {color: #800080;
	text-decoration:none;}
#psform a:focus{background-color:#bedfc4;
	text-decoration:none;}
#psform a:hover {background-color:#f8f400;
	text-decoration:none;}
#psform a:active {color: #006a25;
	text-decoration:none;}

#psform2 a {position:absolute;
	top:31em;
	left:3em;
	z-index:21;
	padding:0; 
	font-size:.95em;
	color:#000080;
	font-weight:bold;
	text-align:center;
	width:25em;
	height:1.2em; 
	background-color:#ffffff; 
	border: .5em double #000080;
	text-decoration:none;
	}

#psform2 a:link {color:#000080;
	text-decoration:none;}
#psform2 a:visited {color: #800080;
	text-decoration:none;}
#psform2 a:focus{background-color:#bedfc4;
	text-decoration:none;}
#psform2 a:hover {background-color:#f8f400;
	text-decoration:none;}
#psform2 a:active {color: #006a25;
	text-decoration:none;}

	
/*****PLANNED SERVICE SCHEDULING FORM*****/
	
.table_head {color:#6f0039;
	font-weight:bold;
	font-size:large;
	}
	
#zones {color:#0000ff;
	font-size:12px;
	text-align:center;
	}

#times {color:#006a25;
	font-size:12px;
	text-align:center;
	}

#date_time {color:#6f0039;
	font-weight:bold;
	font-size:medium;
	}

#time {color:#006a25;
	}
	
#zone {color:#0000ff;
	}
/****END PLANNED SERVICE SCHEDULING FORM****/
	
	
/*****PRODUCTS PAGE**IF BROWN:602812***/
#top_text_left {position:absolute;
	left:.5em;
	top:.6em;
	color:#2d4b08;
	font-weight:bold;
	font-size:1.6em;
	line-height:110%;
	}

#couple {position:absolute;
	left:19em;
	top:.9em;
	}

.main2 {position:absolute;
	color:#602812;
	font-size:.95em;
	font-weight:bold;
	line-height:110%;
	padding:0 8px;
	top:10em;
	z-index:2;
	}
	
#step1 {position:absolute;
	color:#000080;
	font-size:.95em;
	font-weight:bold;
	line-height:110%;
	padding:0 8px;
	top:17em;
	}	
	
#step1_buttons a {display:inline;
	z-index:2;
	padding:.25em .65em; 
	font-size: .85em;
	color:#000080;
	font-weight:bold;
	text-align:center;
	background-color:#ffffff; 
	border: .5em solid #000080;
	text-decoration:none;
	line-height:290%;
	position:relative;
	top:-1em;
	}
	
/*Buttons to go to products pages*/	
#bod a {display:inline;
	position:relative;
	z-index:2;
	padding:.25em .5em; 
	font-size:.85em;
	color:#000080;
	font-weight:bold;
	text-align:center;
	background-color:#ffffff; 
	border: .5em solid #000080;
	text-decoration:none;
	line-height:290%;
	top:-1em;
	}
	
#step1_buttons a:link {color:#000080;
	text-decoration:none;}
#step1_buttons a:visited {color: #800080;
	text-decoration:none;}
#step1_buttons a:focus{background-color:#bedfc4;
	text-decoration:none;}
#step1_buttons a:hover {background-color:#f8f400;
	text-decoration:none;}
#step1_buttons a:active {color: #006a25;
	text-decoration:none;}
	
#step2 {position:absolute;
	color:#000080;
	font-size:.95em;
	font-weight:bold;
	line-height:110%;
	padding:0 8px;
	top:22em;
	}	
	
#step2_buttons a {display:inline;
	z-index:2;
	padding:.25em .65em; 
	font-size: .85em;
	color:#000080;
	font-weight:bold;
	text-align:center;
	background-color:#ffffff; 
	border: .5em solid #000080;
	text-decoration:none;
	line-height:290%;
	position:relative;
	top:-1em;
	}
	
#step2_buttons a:link {color:#000080;
	text-decoration:none;}
#step2_buttons a:visited {color: #800080;
	text-decoration:none;}
#step2_buttons a:focus{background-color:#bedfc4;
	text-decoration:none;}
#step2_buttons a:hover {background-color:#f8f400;
	text-decoration:none;}
#step2_buttons a:active {color: #006a25;
	text-decoration:none;}	

.step2 {position:absolute;
	color:#000080;
	font-size:.95em;
	font-weight:bold;
	line-height:110%;
	padding:0 8px;
	top:22em;
	}	
	
.step2_buttons a {display:inline;
	z-index:2;
	padding:.25em .65em; 
	font-size: .85em;
	color:#000080;
	font-weight:bold;
	text-align:center;
	background-color:#ffffff; 
	border: .5em solid #000080;
	text-decoration:none;
	line-height:290%;
	position:relative;
	top:-1em;
	}
	
.step2_buttons a:link {color:#000080;
	text-decoration:none;}
.step2_buttons a:visited {color: #800080;
	text-decoration:none;}
.step2_buttons a:focus{background-color:#bedfc4;
	text-decoration:none;}
.step2_buttons a:hover {background-color:#f8f400;
	text-decoration:none;}
.step2_buttons a:active {color: #006a25;
	text-decoration:none;}	
	
	
#step3 {position:absolute;
	color:#000080;
	font-size:.95em;
	font-weight:bold;
	line-height:110%;
	padding:0 8px;
	top:27em;
	}	

#step3_button {display:none;}


#step3  a:link {color:#000080;
	text-decoration:none;}
#step3 a:visited {color: #800080;
	text-decoration:none;}
#step3  a:focus{background-color:#bedfc4;
	text-decoration:none;}
#step3 a:hover {background-color:#f8f400;
	text-decoration:none;}
#step3 a:active {color: #006a25;
	text-decoration:none;}

#step3_button {background:url(images/parchment6.gif);
	width:25em;
	height:4.5em; 
	overflow:auto;
	z-index:30;
	padding-left:.6em;
	}

#opcost_button {z-index:2;
	padding:.25em .65em; 
	font-size: .85em;
	color:#000080;
	font-weight:bold;
	text-align:center;
	background-color:#ffffff; 
	border: .8em double #000080;
	text-decoration:none;
	line-height:100%;
	position:absolute;
	top:30em;
	left:29.5em;
	}

#opcost_button:link {color:#000080;
	text-decoration:none;}
#opcost_button:visited {color: #800080;
	text-decoration:none;}
#opcost_button:focus{background-color:#bedfc4;
	text-decoration:none;}
#opcost_button:hover {background-color:#f8f400;
	text-decoration:none;}
#opcost_button:active {color: #006a25;
	text-decoration:none;}
	
	
/*END PRODUCTS PAGE*/

/********ONLINE ORDER PAGE************/
#order_info {display:none}
#filters {display:none}
#pads {display:none}
#smoke {display:none}
#ps_order {display:none}

#filters {color:#990050;
	font-weight:bold;
	}	

#filters table{background:url(images/parchment6.gif);
	}

#filters tr {vertical-align:top;
	}
	
#pads {color:#990050;
	font-weight:bold;
	}	

#pads table{background:url(images/parchment6.gif);
	}

#pads tr {vertical-align:top;
	}

#smoke {color:#990050;
	font-weight:bold;
	}	

#smoke table{background:url(images/parchment6.gif);
	}

#smoke tr {vertical-align:top;
	}

#ps_order table{background:url(images/parchment6.gif);
	}

#order_info table{background:url(images/parchment6.gif);
	}

.float_right {float:right;}

#cowboy {position:relative;
	top:1.5em;
	float:right;}

.submit3 {padding:0;
	text-align:center;
	width:12em;
	height:3em; 
	background:url(images/parchment6.gif); 
	border: none;
	text-decoration:none;
	}	
	
.submit4 {position:relative;
	vertical-align:top;
	background:url(images/blank_button.png);
	width:5.5em;
	height:1.2em;
	background-repeat:no-repeat;
	text-align:center;
	margin-left:1em;
	font-family:Arial;
	font-weight:bold;
	font-style:italic;
	font-size:1.5em;
	color:#000080;
	border: none;
	text-decoration:none;
	}		

#elect_filter {width:2em:}
#aa_filter {width:5em;}
#media_filter {width:4em;}
#standard_filter {width:4em;}



/********END ONLINE ORDER PAGE*******/

/******ONLINE ORDER CONFIRMATION PAGE******/
	
#confirm_order {background-color:#fde2b8;
	width:34em;
	}

#confirm_order img {float:right;
		}

#confirm_order h1 {text-align:center;
	color:#990050;
	font-size:1.75em;
	}
	
#confirm_order h2 {text-align:center;
	color:#000080;
	font-size:1.2em;
	}

/******END OF ONLINE ORDER CONFIRMATION PAGE******/	






/********IAQ PAGE************/

#sneeze {float:right;
	}

/********END OF IAQ PAGE************/


/********SMALL PAGE*************/
body {background:#9da7ad;
	font-family:"Comic Sans MS", cursive;
	}
	
.smbodybox {background:url(images/parchment6.gif);
	padding:.5em .25em .25em .25em;
	border:10px solid #000080;
	width:30em;
	height:95em;
	font-size:1em;
	color:#000080;
	font-weight:bold;
	}
	
.smbodybox2 {background:url(images/parchment6.gif);
	padding:.5em .25em .25em .25em;
	border:10px solid #000080;
	width:30em;
	height:130em;
	font-size:1em;
	color:#000080;
	font-weight:bold;
	}	
	
.logoarea img {float:right;
	}	
#logo2 {position:relative;
	top:.8em;
	width:8em;
	z-index:5;}	
	
#logoname2 {position:absolute;
	top:4.4em;
	width:8em;
	left:23.2em;
	z-index:6;
	}

.center {text-align:center;
	}

/*******END SMALL PAGE*********/

/******OPERATING COST PAGE******/

.opcost2 img {float:right;
	position:relative;
	top:.5em;
	}
	
#calculations {display:none;
	}

.button2 {
	padding:.25em; 
	font-size:.85em;
	color:#000080;
	font-weight:bold;
	text-align:center;
	width:20em;
	height:1.5em; 
	background-color:#ffffff; 
	border: .35em solid #000080;
	text-decoration:none;
	line-height:270%;
	}
	
/******END OPERATING COST PAGE******/

/******SAVINGS PAGE************/

#money {position:absolute;
	left:14em;
	top:.9em;
	}


/********END OF SAVINGS************/


/********SAVING TIPS PAGE************/
.tips {position:absolute;
	left:.5em;
	top:4em;
	width:30.5em;
	line-height:1.1em;
	}

#appliances {position:absolute;
	top:.3em;
	left:15em;
	}
	
.lefttip img {float:left;
	margin-top:-1.3em;
	}

/********END OF SAVING TIPS PAGE************/


/********OUR FAMILY PAGE************/

.main4 {margin-left:2em;
		}

#brian	{position:absolute;
	top:24.5em;
	left:16em;
	font-size:.7em;
	}

.main5 {margin-left:1em;
	line-height:.001em;
	}
	
/********END OUR FAMILY PAGE************/

/********SERVICE PAGE************/

.service h1 {color:#000080;
	font-size:1.5em;
	}

#service_truck {position:absolute;
	left:18em;
	top:.9em;
	}	
#cross {border-style:none;
		}
#cross  a:link {color:#fff5e8;
	text-decoration:none;}
#cross a:visited {color:#fff5e8;
	text-decoration:none;}
#cross  a:focus{background-color:#bedfc4;
	text-decoration:none;}
#cross a:hover {background-color:#f8f400;
	text-decoration:none;}
#cross a:active {color: #006a25;
	text-decoration:none;}	

.main3 {margin-left:1em;
	line-height:.98em;
	}
	
/********END OF SERVICE PAGE************/


/******FREQUENTLY ASKED QUESTIONS PAGE******/

#qus {position:absolute;
	left:11em;
	top:-.2em;
	}


.faq {position:relative;
	width:35em;
	color:#000080;
	font-size:.85em;
	font-weight:bold;
	line-height:110%;
	padding:0 8px;
	top:8.5em;
	}	

.faq  a:link {color:#000080;
	text-decoration:none;}
.faq a:visited {color: #800080;
	text-decoration:none;}
.faq  a:focus{background-color:#bedfc4;
	text-decoration:none;}
.faq a:hover {background-color:#f8f400;
	text-decoration:none;}
.faq a:active {color: #006a25;
	text-decoration:none;}

#faq_button1 {display:none;}
#faq_button1 {background:url(images/parchment6.gif);
	width:35em;
	height:5.5em; 
	overflow:auto;
	z-index:30;
	padding-left:.6em;
	}

#faq_button2 {display:none;}
#faq_button2 {background:url(images/parchment6.gif);
	width:35em;
	height:5.5em; 
	overflow:auto;
	z-index:30;
	padding-left:.6em;
	}
	
#faq_button3 {display:none;}
#faq_button3 {background:url(images/parchment6.gif);
	width:35em;
	height:5.5em; 
	overflow:auto;
	z-index:30;
	padding-left:.6em;
	}
	
#faq_button4 {display:none;}
#faq_button4 {background:url(images/parchment6.gif);
	width:35em;
	height:5.5em; 
	overflow:auto;
	z-index:30;
	padding-left:.6em;
	}
	
#faq_button5 {display:none;}
#faq_button5 {background:url(images/parchment6.gif);
	width:35em;
	height:5.5em; 
	overflow:auto;
	z-index:30;
	padding-left:.6em;
	}
	
#faq_button6 {display:none;}
#faq_button6 {background:url(images/parchment6.gif);
	width:35em;
	height:5.5em; 
	overflow:auto;
	z-index:30;
	padding-left:.6em;
	}
	
#faq_button7 {display:none;}
#faq_button7 {background:url(images/parchment6.gif);
	width:35em;
	height:5.5em; 
	overflow:auto;
	z-index:30;
	padding-left:.6em;
	}

#faq_button8 {display:none;}
#faq_button8 {background:url(images/parchment6.gif);
	width:35em;
	height:5.5em; 
	overflow:auto;
	z-index:30;
	padding-left:.6em;
	}

#faq_button9 {display:none;}
#faq_button9 {background:url(images/parchment6.gif);
	width:35em;
	height:5.5em; 
	overflow:auto;
	z-index:30;
	padding-left:.6em;
	}

#faq_button10 {display:none;}
#faq_button10 {background:url(images/parchment6.gif);
	width:35em;
	height:5.5em; 
	overflow:auto;
	z-index:30;
	padding-left:.6em;
	}
	
/******END FREQUENTLY ASKED QUESTIONS PAGE******/


/******CONTACT US FORM PAGE******/
	
#contact_us {background-color:#fde2b8;
	background-repeat:no-repeat;
	}

#contact_us img {float:left;
		}

#contact_us h1 {text-align:center;
	color:#990050;
	font-size:1.75em;
	}
	
#contact_us h2 {text-align:center;
	color:#000080;
	font-size:1.2em;
	}

/******END OF CONTACT US FORM PAGE******/	
	

	