body 
	{
    font-family: Arial, Helvetica, sans-serif;
    background-image: url(images/bg.jpg);
    background-repeat:repeat-x;
    background-color:#fffef5;
    margin: 1px 0 0 0; 
    padding: 0; 
	}

p
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 17px;
    line-height: 21px; 
	text-decoration: none;
	color: #000;
	}		

a
	{
	text-decoration: underline;
	color: #660000;
	}
	
a:hover
	{
	color: #b41518;
	}		
	
img
	{
	border: 0; 
	} 
    
h4 
    {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 19px;
	text-decoration: none;
	color: #fff;
	}		
		
	
/*---------- page elements ----------*/ 		

#wrapper1
	     {
	     width: 943px; 
	     margin: 0 auto;
         padding: 0; 
	     }
	
#wrapper2
	     {
	     width: 943px; 
	     float: left; 
	     }    

#header 
        {
        width: 943px; 
        height: 113px; 
        float: left; 
        text-align: right;
        }    

#header.td
          {
          font-family: Arial; 
          font-size: 19px; 
          font-weight: bold; 
          } 
    
#feature
      {
      float: left; 
      width: 943px; 
      height: 357px; 
      background-image: url(images/bg_feature.jpg);
      color: #fff; 
      font-size: 19px; 
      font-weight: bold; 
      margin: 0;
      padding: 0; 
      } 
           
.feature
	  {
	  text-decoration: none;
	  color: #fff;
	  }
	
.feature:hover
	  {
	  color: #000;
	  }	
      
#business_cards
      {
      width: 238px; 
      height: 47px; 
      float: right; 
      clear: both; 
      background-color:#cd2127; 
      border-left: 7px solid #993334; 
      margin: 25px 22px 0 0;
      padding-left: 5px; 
      }  
      
#logos
      {
      width: 238px; 
      height: 47px; 
      float: right; 
      clear: both; 
      background-color:#cd2127; 
      border-left: 7px solid #993334; 
      margin: 7px 22px 0 0;
      padding-left: 5px; 
      }  
      
#websites 
      {
      width: 238px; 
      height: 47px; 
      float: right; 
      clear: both; 
      background-color:#cd2127; 
      border-left: 7px solid #993334; 
      margin: 7px 22px 0 0;
      padding-left: 5px; 
      }        
     
#feature_link
      {
      width: 238px; 
      height: 87px; 
      float: right; 
      clear: both; 
      background-color:#cd2127; 
      border-left: 7px solid #993334; 
      margin: 27px 22px 0 0;
      padding: 5px 0 0 5px; 
      }                           
      
#social 
        {
        float: right; 
        margin: 20px 25px 0 0; 
        }         
      
#main_content
      {
      float: left; 
      width: 943px; 
      min-height: 600px; 
      background-image: url(images/bg_main_content.jpg);
      }                  
    
#content
	{
	width: 900px;
    min-height: 600px;  
    float: left; 
    background-image: url(images/bg_content.jpg);
    background-repeat:repeat-x;
    margin: 0 0 0 21px; 
	}
    
#text
	{
	width: 480px; 
    background-color: #fff;
    margin: 18px 9px 18px 18px;
    padding: 10px;  
	}	   
    
#text ul
	{
	list-style-type: square;
    line-height: 30px;  
	}	    
    
#promo
      {
      width: 454px; 
      height: 60px; 
      background-image: url(images/bg_promo.jpg); 
      border-left: 7px solid #bbbab4; 
      margin: 7px 22px 0 0;
      padding-left: 5px; 
      }  
      
.promo
      {
      color: #505050;
      text-decoration: none;          	
	  }
      
.white:hover
            {
            color: #d3d3ce; 
            }      
      
#recent
	{
	width: 300px; 
    float: right;  
    clear: both; 
    background-color: #434443;
    margin: 18px 18px 18px 9px;
    padding: 0 20px 20px 20px;  
	}	
    
#affiliates
	{
	width: 300px; 
    float: right;
    clear: both; 
    background-color: #434443;
    margin: 0 18px 18px 9px;
    padding: 0 20px 20px 20px;  
	}        	       
  
 #womo
	{
	width: 300px; 
    float: right;
    clear: both; 
    background-color: #434443;
    margin: 0 18px 18px 9px;
    padding: 0 20px 20px 20px;  
	}    
  
.white
    {
    color: #fff; 
    }      
    
.white:hover
            {
            color: #d3d3ce; 
            }
     
#footer
	{
	width: 943px; 
	height: 50px; 
    float: left; 
    background-image: url(images/bg_footer.jpg);
    margin: 0 0 10px 0; 
	}	
	
	
/*---------- navigation ----------*/			
		
#nav
	{
	width: 943px; 
	height: 63px; 
    float: left; 
	background-image: url(images/bg_nav.jpg);
	}	
	
#nav ul 
	{
	list-style-type: none; 
	padding: 0;
	margin: 0;
	border: 0; 
	} 	
	
#nav li 
	{
	float: left; 
	width: 114px; 
	text-align: center; 
	padding: 25px 0 0 0;
	}	
	
#nav a
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	color: #505050;
	}	
	
#nav a:hover
	{
	text-decoration: underline; 
	color: #000;
	}			
