body
{
   background: #003E2D;	/* a shade of green */
   color: #000000;
   font: small Arial, Arial, Helvetica, sans-serif;
   margin: 0;
   padding: 0;
   text-align: left;
}

.topHeader 		
{
  font-family: Arial Black, helvetica, sans-serif;
  font-size:  28pt;				  
  line-height: 28pt;
  color: #FFFFA6;	/* yellow/beige color */
  background: url(../images/header2.jpg);  
}

.banner    	
{ 	
  background: url(../images/ramp-barrel.jpg);  
}	


.main
{
   font-family: Arial, comic sans ms;
   font-size:  10pt;	
   font-weight: normal;		  
   text-decoration: none;
   color: #00000;
   background-color: #FFFFFF;
   margin: 12px 15px 12px 10px;
   top: 0px;	
}

li
{
   font-family: Arial, comic sans ms;
   font-size:  10pt;	
   line-height: 14pt;
   font-weight: bold;		  
   text-decoration: none;
   color: 000000;
   margin: 0px -8px px -6px;
   list-style: disc;
   list-style-position: inside;	
}

table
{
   font-family: Arial, comic sans ms;
   font-size:  10pt;	
   font-weight: normal;		  
   text-decoration: none;
   color: #000000;
}

td.elongate { font-size: 1.1em; line-height: 3em; }

.menu
{
   background: #EBD6C7;
   color: #A68515;	/* yellowish/gold color */	   
   height: 22;
   margin: 0;	   
}

.nav
{
   background: url(../images/header2.jpg);
   color: #ffffff;
   font-family: Arial, comic sans ms;
   font-size:  10pt;
   line-height: 18pt;
   font-weight: bold;	
   text-decoration: none;  
   margin: 20px 20px 20px 20px;
}

.date
 {
   background: #ffffff; 
   color: #000000;		/* color black */
   font-family: Arial;
   font-size:  9pt;
   line-height: 10pt;
   font-weight: normal;	
   text-decoration: none;  
   padding-left: 5px;
   margin: 20px 20px 20px 25px;
}

.testmonialheader    	
{ 	
  font-family: Arial, comic sans ms;
  font-size:  11pt;
  line-height: 18pt;
  font-weight: bold;	
  text-decoration: none;
  color: #ffffff;
  background: url(../images/header-4.jpg);
  margin: 0px 0px 0px 0px;
}	

.mainheader    	
{ 	
  font-family: Arial, comic sans ms;
  font-size:  11pt;
  line-height: 22pt;
  font-weight: bold;	
  text-decoration: none;
  color: #ffffff;
  background-color: #A97536;
  margin: 0px 0px 0px 0px;
}

.sub1Header    	
{ 	
  font-family: Arial, comic sans ms;
  font-size:  11pt;
  line-height: 14pt;
  font-weight: bold;	
  text-decoration: none;
  color: #956831;	/* very light brown/coffee color */
  background-color: #F2E6D7;
  margin: 0px 0px 0px 0px;
}


.header 		
{
  font-family: Arial, helvetica, sans-serif;
  font-size:  11pt;				  
  line-height: 18pt;
  font-weight: bold;	
  text-decoration: none;
  color: #ffffff;
  background: url(../images/header2.jpg);
  margin: 0px 0px 0px 0px;
}

.header1 		
{
  font-family: Arial Black, helvetica, sans-serif;
  font-size:  28pt;				  
  line-height: 28pt;
  color: ffffff;	
}

.subheader 		
{
  font-family: Arial, helvetica, sans-serif;
  font-size:  10pt;				  
  line-height: 12pt;	
  font-weight: bold;
  color: #FFFFFF;
}

.subheaderGreen		
{
  font-family: Arial, helvetica, sans-serif;
  font-size:  10pt;				  
  line-height: 12pt;	
  font-weight: bold;
  color: #fffff;
}

.benefits		
{
  font-family: Arial, helvetica, sans-serif;
  font-size:  10pt;				  
  line-height: 12pt;	
  font-weight: bold;
  color: #9F6F33;	/* very light brown/coffee color */

}		 		

.visited		
{ 
  text-decoration:none	
}


.footer			
{
  font-family: Arial, sans-serif;
  font-size:  8pt;
  line-height: 10pt;
  color: #ffffff;
}
			
.footer1			
{
  font-family: Arial, sans-serif;
  font-size:  8pt;
  line-height: 10pt;
  color: #ffffff;	
  margin: 12px 15px 12px 10px;
}			

.disclaimer		
{
  font-family: Arial, sans-serif;
  font-size:  8pt;
  line-height: 12pt;
  color: #808080;
  margin: 12px 15px 12px 10px;
}				

.side			
{
   font-family: Arial, sans-serif;
   font-size:  9pt;
   line-height: 14pt;	
   background-color: #FFFFFF;
   color: #000000;
   font-style: normal;
   font-weight: normal;
}

.main    		
{ 	
  font-family: Arial, comic sans ms;
  font-size:  10pt;
  line-height: 16pt;
  text-decoration: none;
  color: #000000;
  background: #ffffff;
}

.testimonial    	
{ 	
  font-family: Arial, comic sans ms;
  font-size:  10pt;
  line-height: 16pt;
  font-weight: bold;
  text-decoration: none;
  color: #7A527A;			  
}		 		

.kathryn    		
{ 	
  font-family: Arial, comic sans ms;
  font-size:  10pt;
  line-height: 12pt;
  text-decoration: none;
  font-style: italic;
  color: #616C3E;
}

.k    		
{ 	
  font-family: Arial;
  font-size:  14pt;
  font-weight: bold;
  line-height: 18pt;				  
  text-decoration: none;
  color: #000000;
}	

.sales    		
{ 	
  font-family: Arial, helvetica, sans-serif;
  font-size:  1em;				  
  color: #000000; 
  font-style: normal; 
}	

.quote    		
{ 	
  font-family: Arial, comic sans ms;
  font-size:  18pt;
  font-weight: bold;
  line-height: 22pt;				  
  text-decoration: none;
  color: #000000;
}			 		

.solo   		
{ 	
  font-family: Arial, comic sans ms;
  font-size:  10pt;
  line-height: 12pt;
  text-decoration: none;
  color: #794A2B;
}

.detox   		
{ 	
  font-family: Arial, comic sans ms;
  font-size:  10pt;
  line-height: 12pt;
  text-decoration: none;
  color: #244A71;
}

.plain   		
{ 
  font-family: Arial, Arial, helvetica, sans-serif;
  font-size:  12pt;				  
  line-height: 14pt;
  font-weight: bold;
  color: #000000
}

.plain2   		
{ 
  font-family: Arial, Arial, helvetica, sans-serif;
    font-size:  10pt;				  
    line-height: 13pt;
    font-weight: normal;
  color: #000000;
  margin: 0px 0px 0px 0px;
}

.phone   		
{ 
  font-family: Arial, Arial, helvetica, sans-serif;
  font-size:  12pt;				  
  line-height: 14pt;
  font-weight: bold;
  color: #C00000
}

a:link   		
{ 
  color: #ffffff;
  font-family: Arial, ariel, century gothic;
  font-size:  10pt;
  line-height: 12pt;				 
  text-decoration: none;				  
  leter-spacing: 0;
}

a:visited   		
{ 
  color: #ffffff;
  font-family: Arial, ariel, century gothic;
  font-size:  10pt;
  line-height: 12pt;				 
  text-decoration: none;				  
  leter-spacing: 0;
}

a:active 		
{
  color: #ffffff;
  font-family: Arial, ariel, century gothic;
  font-size:  10pt;
  line-height: 12pt;
  text-decoration: none;
}

a:hover 		
{ 
  color: #FFFF80;
  letter-spacing: 0;
  font-size:  10pt;
  line-height: 12pt;		
}


a:link.email 		
{ 
  color: #000040;
  font-family: Arial;
  font-size:  10pt;
  line-height: 12pt;				 
  text-decoration: underline;				  
  leter-spacing: 0;
}

a:hover.email 		
{ 
  color: #000040;
  font-family: Arial;
  font-size:  10pt;
  line-height: 12pt;				 
  text-decoration: underline;				  
  leter-spacing: 0;
}

a:active.email 		
{ 
  color: #000040;
  font-family: Arial;
  font-size:  10pt;
  line-height: 12pt;				 
  text-decoration: underline;				  
  leter-spacing: 0;
}

a:visited.email 		
{ 
  color: #000040;
  font-family: Arial;
  font-size:  10pt;
  line-height: 12pt;				 
  text-decoration: underline;				  
  leter-spacing: 0;
}




.caption   		
{ 
  font-family: Verdana, Arial, helvetica, sans-serif;
  font-size:  1.2em;
  line-height: 1.3em;				  
  color: #000000;
  font-weight: normal;
}			


.contact   		
{ 
  font-family: Arial, Arial, helvetica, sans-serif;
  font-size:  10pt;				  
  line-height: 12pt;			  
  font-weight: bold;
  color: #000000
}

.redirect			
{
  font-family: Arial, sans-serif;
  font-size:  8pt;
  line-height: 10pt;
  color: #000000;
}

.bordered-g { border: 1px solid #003E2D; }
.bordered-b { border: 1px solid #000000; }
.bordered-db { border: 4px double #003E2D; }