body 
{
    background-color:#20130b;    
}

#custom-doc
{    
    margin:0px auto;
}

#hd 
{
    background-image:url(../images/headerrepeat.jpg);
    background-repeat:repeat-x;
    background-color:#322119;
}

#headerimage
{
    background-color:#322119;
    background-image:url(../images/header.jpg);
    background-repeat:no-repeat;
    height:115px;
    width:900px;
    margin:0px auto;
}

#menu
{
    background-image:url(../images/menuback.jpg);
    background-repeat:no-repeat;
    height:60px;
    width:860px;
    margin:0px auto;
}


#menulist li
{
    display:inline;
    float:left;
}

#bd 
{
    background-image:url(../images/woodback.jpg);
    background-repeat:repeat-x;
}

#maincontent 
{
    background-color:#c6bf95;
    width:900px;
    font-family:Century Gothic;
    color:#010101;
    text-align:left;  
    margin:0px auto; 
    background-position:bottom;
    background-image:url(../images/bodypad.jpg);
    background-repeat:repeat-x;
    padding-bottom:60px;
}
    

#bd h2 
{
    font-size:24px;
    padding-left:10px;
    padding-top:40px;
    padding-bottom:30px;
    font-weight:bold;
}

#bd h1 
{
    font-size:20px;
    padding-left:15px;
    padding-bottom:5px;
    text-decoration:underline;
}
    

#bd p
{
    font-size:18px;
    padding-left:20px;
    padding-bottom:10px;    
}

#ft
{
    background-color:#322119;
    background-image:url(../images/footerback.jpg);
    background-repeat:repeat-x;
    height:70px;    
    margin:0px auto;     
}

#footerinfo
{
    font-family:Century Gothic;
    color:#c6bf95;
    text-align:left;
    width:900px;
    margin:0px auto;
    padding-top:10px;
}

#homepageimage 
{
    padding-top:40px;
    float:right;
    padding-right:40px;
    padding-left:20px;
    width:320px;
}

#productlist
{
    width:800px;
    margin:0px auto;
}

#productlist h2
{
    font-size:18px;
    padding-left:10px;
    padding-bottom:10px;
    padding-top:10px;
}
#productlist p 
{
    font-size:14px;
}

.productimage 
{
    padding-top:10px;
    padding-bottom:20px;
    padding-left:50px;
}

#contactinfo 
{
    
}

#contactinfo a 
{
    text-decoration:none;
    color:#5a3b18;
}

.gallery 
{
    width:800px;
    margin:0px auto;
    text-align:center;
}

.gallery a
{
    padding-left:20px;  
}

.gallerydivider 
{
    padding-bottom:10px;
    padding-top:10px; }
    
    
#contactbox
{
    width:625px;
    margin:0px auto;
    text-align:center;
}

#contactbox h2 
{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:0px
}

#contactbox p 
{
    padding-left:0px;
    padding-bottom:5px; 
}

#contactbox h1
{
    padding-left:0px;
    padding-bottom:5px;     
}

#contactimage 
{
    padding-top:40px;
    float:right;
    padding-right:40px;
    padding-left:20px;
    width:320px;
    height:475px;
}
    
   
    
    
    

