body { 
     
   margin: 20px 0px 0px 0px;
	padding: 0px; text-align:center;
	margin:0px auto;  
	    background-image: 
   url('../bkg.jpg'); 
}

  
  
  
#wrapper { width:100%;  text-align:center;
background-color:transparent;  
margin:0px auto;
padding: 0px; 
 
  
}
 
#logo {  
 margin:0px auto; padding: 20px 0px 0px 0px; text-align:center;  background-color:transparent; color: inherit; width:550px; height:101px
}

 
#menunav { 
   float:left;
  width:158px;   
   
   margin:0px;    
  padding:0px; 
  color:inherit; 
}
 
.cat {   
  width:130px; height:30px;
  text-align:center; 
   font:bold 10.5px verdana,arial,helvetica,san-serif;
   color: #000000; 
   background-image: 
url('../butbkg.jpg');  background-repeat:no-repeat;
margin: 3px auto;  
padding: 9px 0px 5px 0px; 
}

.cat a { color: #000000; 
text-decoration: none; 
padding: 8px 0px 5px 0px; }


.cat a:hover {  color: #371900;
text-decoration: underline;
padding: 8px 0px 5px 0px; }


.catspacer {  
padding:5px; 
margin: 0px; }

 

#temparea { float:left;
  margin:0px auto;  text-align:center; 
  padding:0px; background-image: 
   url('../catbkg.jpg'); background-repeat: repeat-y;
  width:100%;
}


#tempwrapbox {     
  margin:0px ;  text-align:center; 
  padding:0px 0px 0px 60px;  
  width:100%;  
  background-color: transparent;
}





#tempwrap {  
  margin:0px auto;  text-align:center; 
  padding:0px; 
  width:620px; color: inherit;
  background-color: transparent;
}
 

 
  
.line {  text-align:center;  
   background-image: 
   url('../images/line.jpg'); 
   background-repeat:repeat-x;
 margin:5px auto; padding: 0px; 
 width:620px; 
 height: 4px;
   } 


   
.imagearea { text-align:center; 
  padding: 4px 0px 4px 0px; margin: 0px auto;
}


  
.imagecenter {  text-align:center; 
 margin:0px auto; padding: 10px 0px;  
 

} 
.imageright { float:right; text-align:right; 
 margin:0px 0px 8px 8px; padding:0px; border: 1px solid #000;

}
 

.imageleft { float:left; text-align:left; 
 margin:0px 8px 8px 0px; padding:0px; border: 1px solid #000;
 

}

  
  
h1 { 
text-align:center; 
font: bold 14px verdana, arial, helvetica, san-serif; 
color: #371900; 
padding: 5px 0px 10px 0px; 
margin: 0px;
background-color:transparent;   }

h2 { 
text-align:center; 
font: normal 11px verdana, arial, helvetica, san-serif; 
color: #000000; 
padding:5px 0px; 
margin: 0px auto;
background-color:transparent;   }


h3 { 
text-align:left; 
font: normal 11px verdana, arial, helvetica, san-serif; 
color: #000000; 
padding:1px 0px 3px 0px; 
margin: 0px;
background-color:transparent;  }

  
 

h4 { 
text-align:left; 
font: bold 11px verdana, arial, helvetica, san-serif; 
color: #371900; 
padding:5px 0px 5px 0px; 
margin: 0px;
background-color:transparent;  }

 
 
 
 

#sublinksbox { text-align:center;
  width: 492px;  
  margin: 0px auto;  
 padding: 0px;   
}



.rusticbox1 { 
  width: 150px; 
  float: left;   
  margin:5px 10px 0px 3px;  
 padding: 0px;      
}



.sublinks { 
text-align:center; text-transform:uppercase;
font: bold 11px verdana, arial, helvetica, san-serif; 
color: #ffffff; 
padding:2px 0px 3px 0px; 
margin: 5px auto;
background-color:#371900;  }


.sublinks a {
color: #ffffff;
text-decoration: none;
}
 
.sublinks a:hover {
color: #ffce8b;
text-decoration: underline;
}
 
 
 #rusticnav { 
color: #000000;
margin:0px auto;
text-align:center;
padding:0px 0px 10px 0px;  
font: normal 10px verdana, arial, helvetica, san-serif;
text-decoration: none;
cursor: pointer;
background:transparent;
}

#rusticnav a {
color: #000000; 
text-decoration: none;
}
 
#rusticnav a:hover {
color: #643e00; 
text-decoration: underline;
}





#suppboxtworowssm { text-align:center;
  width: 130px;  
  margin:0px auto;  
 padding: 0px;    
}


#supplierboxplumb { 
  width: 50px; 
  float: left;   
  margin:5px 10px 0px 3px;  
 padding: 0px;   
}
 
 
 
#supplierboxplumb1 { 
  width: 50px; 
  float: left;   
  margin:5px 0px 0px 3px;  
 padding: 0px;   
}




 
#suppboxtworows { text-align:center;
  width: 250px;  
  margin:0px auto;  
 padding: 0px;    
}
  
#supplierboxbed { 
  width: 110px; 
  float: left;   
  margin:5px 10px 0px 3px;  
 padding: 0px;   
}
 
 
 
#supplierboxbed1 { 
  width: 120px; 
  float: left;   
  margin:5px 0px 0px 3px;  
 padding: 0px;        
}






#suppbox { text-align:center;
  width: 452px;  
  margin:0px auto;  
 padding: 0px;      
}
 

#supplierbox1 { 
  width: 150px; 
  float: left;   
  margin:5px 20px 0px 3px;  
 padding: 0px;      
}
 
 
#supplierbox2 { 
  width: 150px;  
  float: left;   
  margin:5px 20px 0px 3px;  
  padding: 0px;   
}


#supplierbox3 { 
  width: 100px;  
  float: left;   
  margin:5px  0px 0px 3px;  
  padding: 0px;   
}
 
 
 
 
 
 

 
/* Suppliers Links Area */
 
 


#suppboxlink { text-align:center;
  width: 480px;  
  margin:0px auto;  
 padding: 0px;      
}
 

 

#supplierboxlink1 { 
  width: 150px; 
  float: left;   
  margin:5px 20px 0px 3px;  
 padding: 0px;      
}
 
 
#supplierboxlink2 { 
  width: 130px;  
  float: left;   
  margin:5px 20px 0px 3px;  
  padding: 0px;    
}

#supplierboxlink3 { 
  width: 140px;  
  float: left;   
  margin:5px  0px 0px 3px;  
  padding: 0px;  
}
 
 
   
ul { text-align:left;
  	padding: 0px; 
    margin:0px 0px 0px 40px;  
}


li {  
	text-align:left; 
    font: normal 12px verdana, arial, helvetica, san-serif; 
    color: #000000; 
    padding: 2px 0px; 
    margin: 0px auto;
    background-color:transparent; text-decoration:none;
}

li a {  
	 
	color: #000000; text-decoration:none
}

li a:hover {
	 
	color: #371900;
	text-decoration:underline;
}




 
/* Contact Area */



#wrap {   text-align:center;  width:550px; 
  margin: 0px auto; 
  padding: 10px 30px 0px 10px;  
  background: transparent; 
}
 

   
.rtBlock { width:338px; 
  vertical-align: top;
  float:left;
  padding: 3px 10px 3px 0px;  
  margin:0;  
  font: 10px verdana, arial, helvetica, san-serif;
  text-align:left;  
  background:transparent;
    
}

.ltBlock { width:130px; 
  vertical-align: top;
  float:left;
  padding: 3px 10px 8px 0px; 
  margin:0;
  margin-bottom:2px; 
  font: normal 10px verdana, arial, helvetica, san-serif;
    
  text-align:right; color: #000000;
   background: transparent;
}
 

.submit { width:200px; 
  float:right;
  padding: 15px 79px 15px 0px;  
  margin:0;  
  font: 10px verdana, arial, helvetica, san-serif;
  text-align:right; 
  color: #643e00;
  background:  transparent;
    
}












 
/* General Area */
 



 #return {   
 text-align:center; 
 font: normal 10px verdana, arial, helvetica, san-serif;  
 color: #643e00; 
 padding: 10px 0px 30px 0px;  
 margin: 0px auto;
 cursor: pointer; background-color:transparent; }

#return a {
color: #000000;
text-decoration: underline;
}
 
#return a:hover {
color: #643e00;
text-decoration: none;
}

 
 a {
color: #000000; 
text-decoration:none;  }
 
 a:hover {
color: #371900; 
text-decoration:underline;  }


.spacer {  
padding:5px; 
margin: 0px; background-color:transparent;   }


#linenav {  text-align:center;  background-image: 
   url('../images/line.jpg'); background-repeat:repeat-x; 
 margin:0px ; padding: 10px 0px 0px 0px ; width:620px;  
   } 
 

#linenav1 {  text-align:center;  background-image: 
   url('../images/line.jpg'); background-repeat:repeat-x;
 margin:0px auto; padding: 3px 0px 0px 0px; width:620px;  
   } 


#nav { 
color: #000000;
margin:0px auto;
text-align:center;
padding:0px 0px 10px 0px;
border-top: 2px solid #6b4020; padding:10px; width:620px;
border-bottom: 2px solid #6b4020; padding-top:10px; width:620px;
font: normal 10px verdana, arial, helvetica, san-serif;
text-decoration: none;
cursor: pointer;
background:transparent;
}

#nav a {
color: #000000; 
text-decoration: none;
}
 
#nav a:hover {
color: #643e00; 
text-decoration: underline;
}


 #address { 
text-align:center; 
color: #643e00;
font: bold 12px verdana, arial, helvetica, san-serif;
background-color:transparent; 
padding:10px 0px 0px 0px;
}
 
 
 #address1 { 
text-align:center; 
color: #000000;
font: normal 10px verdana, arial, helvetica, san-serif;
background-color:transparent; 
padding:0px 0px 10px 0px;
}
 
 
 
 

#byline {
text-align:center;
color: #371900;
font: normal 9px verdana, arial, helvetica, sans-serif;
background-color: transparent;
padding: 20px 0px 0px 0px;
margin: 5px auto;}
 

#byline a {
color: #371900; text-decoration:underline;

}

#byline a:hover {
color: #000000;text-decoration:none;

}
 
 
#stats { text-align:center; 
font: normal 9px verdana,arial,helvetica,san-serif; 
color: #000000; 
background-color:transparent; 
margin:5px auto;
padding: 20px 0px 20px 0px;}

 