body {
	background: #FFFFFF;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: small;
	color: #615d51;

	
	
}
a {color:#46433a; font-weight:bold; text-decoration:none;}

#container1 {background: #FFFFFF url(../images/hp_bg.gif) repeat;}
#container2 {background: #FFFFFF url(../images/bp_bg.gif) repeat-x;}
#find { margin: -38px 0px 0 420px; color:#c5c0b0; font-size:0.7em; z-index:50; height:38px; }
#stay { white-space:nowrap; }

/* Homepage Specific  */

#hpfocus {background: url(../images/stayWarm.png) no-repeat; width:861px; height:202px; z-index:10; }


.SuccessStories {padding-top: 50px; padding-left:125px; width:300px; height:200px;}
.Apps {float:right; margin-top: -195px; width:145px; }

#rightpan {margin-top: -520px; float:right; width:190px; position: relative; background-color:#c5c0b0;}
.rcolhead { background:#dbd7c8; font-size:1.1em; color:#59554a; padding: 2px 2px 5px 7px; font-weight:bold;}

.link a {font-family:Verdana, Geneva, sans-serif; font-size:0.9em; font-weight:bold; color:#e8f4d7; line-height:20px; text-decoration:none;}
.link a:hover { color:#d2edad; }

.quote {font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; font-style:italic; color:#f0fae1; margin-top:-5px;}
.quoteby {font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#d2edad;}
#lfic {background: #c5c0b0 url(../images/backg.jpg) repeat-x; margin-top: -48px; }
/* End Homepage Specific  */


#bpprod {background: url(../images/productsBan.jpg) no-repeat;width:861px; margin-top:-19px; }
#bpprodc {background: url(../conserve/waterConserve.jpg) no-repeat;width:861px; margin-top:-19px; }
#bpspec {background: url(../images/specsBan.jpg) no-repeat;width:861px; margin-top:-19px; }
#bpproj {background: url(../images/projectsBan.jpg) no-repeat;width:861px; margin-top:-19px; }
#bpfaqs {background: url(../images/faqsBan.jpg) no-repeat;width:861px; margin-top:-19px; }
#bpsucc {background: url(../images/successBan.jpg) no-repeat;width:861px; margin-top:-19px; }
#bpcont {background: url(../images/contactBan.jpg) no-repeat;width:861px; margin-top:-19px; }
#bperro {background: url(../images/errorBan.jpg) no-repeat;width:861px; margin-top:-19px; }
#bpthan {background: url(../images/thanksBan.jpg) no-repeat;width:861px; margin-top:-19px; }

#tabs {margin-top: -77px; }
.quotemore {margin-top: 15px; padding-top:0.02em; padding-left:700px; width:145px; height:152px;}
.quotem {font-family:Verdana, Geneva, sans-serif; font-size:9px; font-weight:bold; font-style:italic; color:#f0fae1; line-height:13px;}
.quotemby {font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#d2edad; line-height:13px}
#lgbod  {background: #c5c0b0 url(../images/backg.jpg) repeat-x; margin-top: -37px; width:861px; font-size:10px; line-height: 20px;  }
.content  { margin-top:-33px; width:590px;  padding: 0 0px 10px  15px; color:#615d51; }
.contenttab  { margin-top:0px; width:590px;  padding: 0 0px 10px  15px; color:#615d51; }

#rightcol {margin-left: 655px; margin-top:-20px; float:right; width:190px; height:130px;position: absolute; background-color:#c5c0b0;}
.narrow { width: 160px; padding-left:10px; }
#rightcol li  {margin-left: -10px;}
#rightcol li a {margin-left: -14px;}
.rcolhead2 { background:#dbd7c8; font-size:1.2em; color:#59554a; padding: 2px 2px 5px 7px; font-weight:bold;}
.col1 {width: 230px; padding: 0 10px 0 0;}
.col2 {width: 325px; padding: 0 10px 0 0; float:right; text-align:left; margin-top:-660px;}
.col3 {width: 230px; padding: 0 10px 0 0;}
.col4 {width: 325px; padding: 0 10px 0 0; float:right; text-align:left; margin-top:-673px;}
.colnar {width: 320px; padding: 0 10px 0 0; text-align:left;}
.colquo {width: 450px; padding: 0 10px 0 0; text-align:left;}
.colthumb  {width: 190px; padding: 0 -10px 0 0;float:right; text-align:left; margin-top:-500px;}
.col5 {width: 325px; padding: 0 10px 0 0;float:right; text-align:left; margin-top:-760px;}

#wblock {background: url(../images/wblock.gif) no-repeat; padding: 5px 5px 5px 5px; margin: -2px 10px 10px 15px;}
#bodylong {background: url(../images/bodylong.gif) repeat-y; padding-top: 24px; margin-left:-5px;}
#bot {margin-top: -15px;}

.padimg {padding: 7px 5px 5px 5px;}
.padim {padding: 2px 5px 2px 15px;}
h1 {font-size:0.03em; color:#ffffff; width:600px;}
h2 {font-size:0.8em; color:#59554a; padding: 2px 2px 5px 7px; font-weight:bold; width:600px;}

h3 {font-size:18px;
font-weight:bold;
 color:#615d51;
 }

 
 
 
h4 {font-size:14px;
font-weight:bold;
 color:#615d51;
 }
 
 .action {
	width: 850px;
	margin: -87px 0 0 320px;
	padding: 10px;
	border: 0em;
	font-size: 13px;
	font-weight:bold;
	color:#36660b;
	float: left;
	z-index:10;
	position:absolute;

}
 .tq {font-size:18px;
font-weight:bold;
 color:#615d51;
 }

.subhead {font-size:12px;
font-weight:bold;
 color:#615d51;
 line-height:-25px;
}
td {text-align:left;
}

.lit { background-color:#e3e0cf;
}
.med { background-color:#ccc;
}

.indents {
	margin-left: 0px;
        border: 1px dashed #c5c0b0;
        padding: 8px 8px 8px 8px;
		background-color:#615d51;

}

.t11 {
	color: #FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.0em;
	line-height: 20px;
	margin-left: 0px;
	
}

p {
	color: #59554a;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	line-height: 20px;
	margin-left: 0px;
	
}

.t9 {
	color: #59554a;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	line-height: 20px;
	margin-left: 0px;
	
}
.tg a {
	color: #57931d;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	margin-left: 0px;
	text-decoration:underline;
	
}
.t8 {
	color: #59554a;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	line-height: 20px;
	margin-left: 15px;
}
.t8r {
	color: #59554a;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	line-height: 30px;
	padding: 5px 3px 5px 3px;
	text-align:left;
    font-weight:bold;
}

.t8 a {
	color: #59554a;
	font-weight: bold;
	
}
.w8 {
	color: #FFFFFF;
	font-size: 0.75em;
		font-family: Verdana, Geneva, sans-serif;

	
}
.g8 {
	color: #406519;
	font-size: 0.75em;
		font-family: Verdana, Geneva, sans-serif;
		line-height: 12px;

	
}

.t7 {
	color: #59554a;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	
}
.t6 {
	color: #59554a;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.6em;
	
}
.b8 {
	margin-left: 10px;
	color: #59554a;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.75em;
	
}

/* Menu */

#menu {
	width: 850px;
	height: 18px;
	margin: 0px auto;

	padding: 0em;
	border: 0em;

}

#menu ul {
	margin: -30px 0px 0px 0px;
	padding: 0px;
	float: right;
	list-style: none;
}

#menu ul li {
	float: left;
	border-bottom: 0em;
	position: relative;
	text-decoration: none;

}

#menu a {
	display: block;
	height: 15px;
	padding: 0.5em 0.9em 0.5em 0.9em;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	color: #c5c0b0; 
	font-size: 0.9em;
}

#menu a:hover {
	display: block; 

}


#menu li ul { /* second-level lists */
    position: absolute;
	display: none;
	left: 0.5em;
	top: 55px;
    z-index:3;

} 


#menu li ul a { 
	display: block;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #c5c0b0;
	background: #59554a; 
	border: 0.1em solid #625e52;
    width: 120px;
	font-size: 0.8em;
	font-weight: normal;
}  

        
#menu li:hover ul, li.over ul { 
	display: block;
	color: #59554a;
    background-color: #59554a;
    z-index: 4;
	}
#footer {text-align:left; margin-left: 15px; padding-bottom:10px; padding-top: 0px;font-family:Verdana, Geneva, sans-serif; font-size:0.8em; color:#59554a;}
.fright {text-align:right; margin-top:-22px; margin-right: 100px; padding-bottom:10px; font-family:Verdana, Geneva, sans-serif; font-size:0.8em; color:#c5c0b0;}

div.clear {clear: both; }



