body {	
	background-image: url(../images/body-wrapper-bg.gif); 
	background-repeat: repeat-y; 
	background-position: center top;
	text-align: center;
	line-height: 16pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0px auto;
	padding: 0px;	
}
a {
	color: #0e6145; 
	text-decoration: underline;
}
a:hover {
	color: #000000; 
	text-decoration: none;
}
p {
	font-style: normal;
	line-height: 1.3em;
	letter-spacing: .02em;
	font-size: 10pt;
}

#container {
	background-image: url(../images/bg.gif); 
	background-repeat: repeat-y; 
	background-position: center top;
	width: 990px;
	margin: 0px auto;
	text-align: left;	
}

/*Begin Header*/
#header {
	width: 990px;
    margin: 0px;
	padding: 0px;
	background-image: url(../images/hdr1.jpg);
	height: 155px;
}
#hdr2 {
	float: left;
	background-image: url(../images/hdr2.gif);
	background-repeat: no-repeat; 
	width: 280px;
	height: 74px;
}
#hdr2 h1 {	
	display: none; 
}
#hdr3 {
	float: left;
	background-image: url(../images/hdr3.gif);
	background-repeat: no-repeat;
	width: 430px;
	height: 74px;
}
#hdr3 h1 {	
	display: none; 
}
#hdr4 {
	float: left;
	background-image: url(../images/hdr4.gif);
	background-repeat: no-repeat;
	width: 280px;
	height: 74px;
}
#hdr4 h1 {	
	display: none; 
}
/*End Header*/

/* begin main nav links */
#navbar {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 990px;
	height: 33px;
	text-align: center;
}
/* end main nav links */
#flash {
	float: left;
	margin: 0px;
	padding: 0px 0 10px 0;
	width: 990px;
	height: 354px;
}
/* end homepage rlements */

/* begin main content */
#maincontent {
	float: left;
	width: 990px;
	margin: 0px auto;
	padding: 0;
}
#boxcontenttop {
	float: left;
	background-image:url(../images/contenttop.gif);
	width: 990px;
	height: 11px;
}
#boxcontenttop h1 {
	margin: 0px;
	padding: 11px 0 0 14px;
	font-size: 18px;
	color: #FFFFFF;
}
#boxcontent {
	position: relative;
	float: left;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 990px;
	background-color:#FFFFFF;
	background-image:url(../images/contentbg.gif);
	background-repeat: repeat-y;
	background-position: center bottom;
}
#boxcontentbtm {
	float: left;
	background-image:url(../images/contentbtm.gif);
	width: 990px;
	height: 11px;
}
/* end main content */

#left {
	margin: 0px;
	padding: 0 0 0 20px;
	float: left;
	width: 605px;		
}
#left p {
	padding: 0 25px 0 25px;
	font-size: 10pt;
}
#left h2 {
	padding: 0 0 0 25px;
	font-size: 18px;
	font-style: italic;
	color: #003399;	
}
#left h4 {
	padding: 0 0 0 25px;
	font-size: 16px;
	font-style: italic;
	color: #000000;
}
#welcome {	
	padding: 0 0 10px 0;
	float: left;
	background-image: url(../images/titlewelcome.gif);
	background-repeat: no-repeat;
	width: 605px;
	height: 60px;
}
#welcome h1 {	
	display: none; 
}
#services {	
	padding: 0 0 10px 0;
	float: left;
	background-image: url(../images/titleservices.gif);
	background-repeat: no-repeat;
	width: 605px;
	height: 60px;
}
#services h1 {	
	display: none; 
}
#about {	
	padding: 0 0 10px 0;
	float: left;
	background-image: url(../images/titleabout.gif);
	background-repeat: no-repeat;
	width: 605px;
	height: 60px;
}
#about h1 {	
	display: none; 
}
#housetips {	
	padding: 0 0 10px 0;
	float: left;
	background-image: url(../images/titlehousetips.gif);
	background-repeat: no-repeat;
	width: 605px;
	height: 60px;
}
#housetips h1 {	
	display: none; 
}
#homesafety {	
	padding: 0 0 10px 0;
	float: left;
	background-image: url(../images/titlehomesafety.gif);
	background-repeat: no-repeat;
	width: 605px;
	height: 60px;
}
#homesafety h1 {	
	display: none; 
}
#coupons {	
	padding: 0 0 10px 0;
	float: left;
	background-image: url(../images/titlecoupons.gif);
	background-repeat: no-repeat;
	width: 605px;
	height: 60px;
}
#coupons h1 {	
	display: none; 
}
#testimonials {	
	padding: 0 0 10px 0;
	float: left;
	background-image: url(../images/titletestimonials.gif);
	background-repeat: no-repeat;
	width: 605px;
	height: 60px;
}
#testimonials h1 {	
	display: none; 
}
#guarantees {	
	padding: 0 0 10px 0;
	float: left;
	background-image: url(../images/titleguarantees.gif);
	background-repeat: no-repeat;
	width: 605px;
	height: 60px;
}
#guarantees h1 {	
	display: none; 
}
#green {	
	padding: 0 0 10px 0;
	float: left;
	background-image: url(../images/titlegreen.gif);
	background-repeat: no-repeat;
	width: 605px;
	height: 60px;
}
#green h1 {	
	display: none; 
}
#thanks {	
	padding: 0 0 10px 0;
	float: left;
	background-image: url(../images/titlethanks.gif);
	background-repeat: no-repeat;
	width: 605px;
	height: 60px;
}
#thanks h1 {	
	display: none; 
}
#right {
	padding: 0 0 0 20px;
	float: left;
	width: 325px;
	
}
#right h2 {
	padding: 0 0 0 25px;
	font-size: 18px;
	font-style: italic;
	color: #003399;	
}
#requestnfo {
	padding: 0 0 10px 0;
	float: left;
	background-image: url(../images/titlerequestnfo.gif);
	background-repeat: no-repeat;
	width: 325px;
	height: 60px;
}
#requestnfo h1 {	
	display: none; 
}

#copyright {
	clear: both;
	width: 990px;
	height: 25px;
}

#copyright p {
	font-size: 8pt;
	color: #003399;
	text-align: center;
}
/* Begin Footer */
#footer {
	float: left;
	width: 990px;
	height: 40px;
}
#footer p {
	margin-top: 12px;
	color: #003399;
	text-align: center;
	font-size:8pt; 
}
#footer a, footer a:link { 
	text-decoration: none;
	font-weight: normal;
	color: #003399; 
}
#footer a:hover { 
	text-decoration: underline;
	font-weight: normal;
	color: #ffffff; 
}

/*End Footer */

/*Begin Subfooter */
#subfooter {
	clear: both;
	padding: 10px 0 0 0;
	width: 990px;
}
#subfooter p {
	margin-top: 2px;
	color: #e5e5e5;
	text-align: center;
	font-size:8pt; 
}
#subfooter a, subfooter a:link { 
	text-decoration: none;
	font-weight: normal;
	color: #f2e8c5; 
}
#subfooter a:hover { 
	text-decoration: underline;
	font-weight: normal;
	color: #ffffff; 
}
#subfooter h3 {
	text-align: center;
	font-size:12pt;
}
/*End Subfooter */


#btnHome
{
  display: block;
  width: 64px;
  height: 33px;
  background: url("../images/nav_01.gif") no-repeat 0 0;
}
#btnHome:hover
{ 
  background-position: 0 -33px;
}
#btnHome span
{
  display: none;
}

#btnServices
{
  display: block;
  width: 82px;
  height: 33px;
  background: url("../images/nav_02.gif") no-repeat 0 -33px;
}
#btnServices:hover
{ 
  background-position: 0 0;
}
#btnServices span
{
  display: none;
}

#btnAbout
{
  display: block;
  width: 161px;
  height: 33px;
  background: url("../images/nav_03.gif") no-repeat 0 -33px;
}
#btnAbout:hover
{ 
  background-position: 0 0;
}
#btnAbout span
{
  display: none;
}

#btnHousetips
{
  display: block;
  width: 97px;
  height: 33px;
  background: url("../images/nav_04.gif") no-repeat 0 -33px;
}
#btnHousetips:hover
{ 
  background-position: 0 0;
}
#btnHousetips span
{
  display: none;
}

#btnHomesafety
{
  display: block;
  width: 112px;
  height: 33px;
  background: url("../images/nav_05.gif") no-repeat 0 -33px;
}
#btnHomesafety:hover
{ 
  background-position: 0 0;
}
#btnHomesafety span
{
  display: none;
}

#btnCoupons
{
  display: block;
  width: 144px;
  height: 33px;
  background: url("../images/nav_06.gif") no-repeat 0 -33px;
}
#btnCoupons:hover
{ 
  background-position: 0 0;
}
#btnCoupons span
{
  display: none;
}

#btnTestimonials
{
  display: block;
  width: 111px;
  height: 33px;
  background: url("../images/nav_07.gif") no-repeat 0 -33px;
}
#btnTestimonials:hover
{ 
  background-position: 0 0;
}
#btnTestimonials span
{
  display: none;
}

#btnGuarantees
{
  display: block;
  width: 104px;
  height: 33px;
  background: url("../images/nav_08.gif") no-repeat 0 -33px;
}
#btnGuarantees:hover
{ 
  background-position: 0 0;
}
#btnGuarantees span
{
  display: none;
}

#btnGogreen
{
  display: block;
  width: 85px;
  height: 33px;
  background: url("../images/nav_09.gif") no-repeat 0 -33px;
}
#btnGogreen:hover
{ 
  background-position: 0 0;
}
#btnGogreen span
{
  display: none;
}

#box2contentl {
	float: left;
	margin: 0px;
	padding: 0 0 0 25px;
	text-align: left;
	display: block;
	width: 278px;
	/*height: 135px;*/
}

#box2contentl ul {
	padding: 0 0 0 25px;
}

#box2contentl li {
	margin: 0;
	padding: 0 15px 0 0;
}
#box2contentr {	
	float: left;
	margin: 0px;
	padding: 0 0 0 25px;
	text-align: left;
	display: block;
	width: 277px;
	/*height: 135px;*/
	
}
#box2contentr ul {
	padding: 0 0 0 25px;
}

#box2contentr li {
	margin: 0;
	padding: 0 15px 0 0;
}
.clearfix:after {  
    content: ".";  
    display: block;  
    clear: both;  
    visibility: hidden;  
    line-height: 0;  
    height: 0;  
}  
   
.clearfix {  
    display: inline-block;  
}  
   
html[xmlns] .clearfix {  
    display: block;  
}  
   
* html .clearfix {  
    height: 1%;  
} 

#bulleted {
	margin: 0 0 0 25px;
} 
h5 {
	padding: 0;
	margin: 0;
	font-size:14px;
	font-weight:bold;
}
