/* layout */



html {

	height: 100%;

}



body {

	margin: 0px;

	padding: 0px;

	background: #D9DDB9 url(img/all_bg.gif) repeat-x;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	text-align: center;

	height: 100%;

}



#layout_box {

	position: relative;

	text-align: left;

	width: 760px;

	margin-left: auto;

	margin-right: auto;

	height: 100%;



}



* html #layout_box {

	height: 100%;

	min-height: 100%;

}



#top {

	width: 760px;

}



#main_l {

	width: 528px;

	float: left;

	padding: 30px 20px 10px;

	color: #626366;

	font-size: 12px;

	border-left: 1px solid #CCCCCC;

	border-top: 0px;

	border-right: 0px;

	border-bottom-width: 0px;

	height: 100%;

	background: 100% 0px;

}



#main_l a:link, #main_l a:visited {

	color: #000000;

	font-weight: bold;

	text-decoration: none;

	border-bottom: 1px dashed #999999;

	border-top-width: 0px;

	border-right-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-left-style: none;

}



#main_l a:hover, #main_l a:active {

	color: #000000;

	font-weight: bold;

	text-decoration: none;

	background-color: #CFD6A9;

	border-bottom: 1px solid #999999;

	border-top-width: 0px;

	border-right-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-left-style: none;

}



#main_r {

	width: 530px;

	float: right;

	padding: 30px 20px 10px 20px;

	color: #626366;

	font-size: 12px;

}



#left {

	float: left;

	width: 190px;

	padding-top: 25px;

	text-align: left;

}



#right {

	float: right;

	width: 159px;

	padding: 60px 20px 20px 10px;

	text-align: right;

	border-left: 1px dashed #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom-width: 0px;

	font-size: 12px;

	color: #949C50;

	background: url(img/side_bg.gif) repeat-y 100% 0px;

	height: 100%;

}



#nav {

	width: 758px;

	padding-top: 5px; 

	text-align: right;

	color: #231F20;

	font-size: 12px;

	font-weight: bold;

	border-left: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

}



#nav ul {

	list-style: none;

	margin: 0;

	padding: 0;	

}



#nav li {

	display: inline;

}



#nav a:link, #nav a:visited {

	padding: 5px 3px 3px 3px;

	text-decoration: none;

	color: #6E753B;

}



#nav a:hover, #nav a:active {

	text-decoration: none;

	background-color: #909B52;

	color: #CFD6A9;

}



#foot {

	position: fixed;

	bottom: 0;

	width: 735px;

	height: 20px;

	padding-left: 25px;

	padding-top: 3px;

	background: #909B52;

	color: #CFD6A9;

	font-size: 10px;

	text-align: left;

	clear: both;

}



#foot a:link, #foot a:visited {

	color: #CFD6A9;

	font-size: 10px;

	font-weight: bold;

	text-decoration: none;

}



#foot a:hover, #foot a:active {

	color: #FFFFFF;

	font-size: 10px;

	font-weight: bold;

	text-decoration: underline;

}



img {

	border-width: 0px;

}



#pest_list {

	list-style-type: none;

	width: 460px;

	padding: 0px;

	margin-left: 0px;



}



#pest_list li {

	float: left;

	padding-right: 25px;

	padding-bottom: 20px;

}



#pest_list img {

	display: block;

	border: 1px solid #CCCCCC;

}



/* text formatting */



p {

	line-height: 20px;

	padding-bottom: 20px;



}



h1 {

	font-weight: bold;

	text-transform: uppercase;

	color: #333333;

	letter-spacing: 1px;

	font-size: 150%;

	padding: 1px;

}



h2 {

	font-weight: bold;

	text-transform: uppercase;

	color: #FFFFFF;

	font-size: 130%;

	background-color: #C2A303;

	padding: 1px;

}



h3 {

	font-weight: bold;

	text-transform: uppercase;

	color: #FFFFFF;

	font-size: 160%;

	background-color: #333333;

	display: block;

	padding: 2px;

}



h4 {

	font-weight: bold;

	text-transform: lowercase;

	color: #333333;

	letter-spacing: 1px;

	font-size: 110%;

	border: 1px solid #949C50;

	display: block;

	padding: 1px;



}



h5 {

	font-weight: bold;

	text-transform: uppercase;

	font-size: 100%;

	color: #CFD6A9;

 	background-color: #949C50;

	display: inline;

	padding: 1px;

}



h6 {

	font-weight: bold;

	text-transform: uppercase;

 	border-bottom: solid #949C50 1px;

	font-size: 100%;

}



.services {

	font-weight: bold;

	text-transform: uppercase;

	color: #F2E5C6;

 	background-color: #C2A204;

	padding-left: 5px;

	letter-spacing: 1px;

}



.allwest {

	color: #333333;

	font-weight: bold;

	text-transform: uppercase;

	letter-spacing: 0.5px;

}

strong {

	color: #333333;

}

.NOTES {

	font-weight: bold;

	background: #FFCC33;

	text-transform: uppercase;

	color: #000000;

}

