body {
    font-family: "Trebuchet MS", Tahoma, Verdana;
    padding: 0px;
    margin-top: 50px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color:#1b3a02;
    color:#ffffff;
    font-size:11px;
    
}
h1,.interior_bodyarea a:hover{
    color:#ffd200;
    
}
.underline{
    
/*border-bottom:1px solid #ffd200;*/
}
.index_bodybg {
background-image:url(/images/index_bodybg.jpg);
height:380px;
}

.index_bodybg_mod {
background-image:url(/images/index_bodybg_mod.jpg);
height:345px;
}
.index_bodyarea {
font-size: 11px;
margin: 165px 18px 0px 41px;
line-height:14px;

}
.index_contact{
background-image:url(/images/home_question_bg.gif);
height:90px;
}
.index_contact_mod{
background-image:url(/images/home_question_bg_mod.jpg);
height:125px;
}
.index_contact .email{
margin: -45px 0 0 88px;
position:absolute;
display:block;
height:21px;
}
.index_contact .shopnow{
margin: 0 0 0 88px;
position:absolute;
display:block;
height:21px;
}
.aboutFoot{
background: url(/images/interior_footer.jpg);
width:919px;
height:55px;
}
.aboutFoot .email{
margin: -17px 0 0 158px;
position:absolute;
display:block;
height:22px;
}
.footerarea {
margin: 10px 0px;
font-size:10px;
}

.footerarea_left {
float: left;
margin: 10px 0px;
width: 450px;
}
.footerarea_right {
float: right;
text-align: right;
margin: 10px 0px;
width: 450px;
}



.copyright_link {
color:#f0ec78;
}
.interior_leftcolbg {
background-image:url(/images/interior_leftcol_rpt.jpg);
}
.interior_rightcolbg {
background-image:url(/images/interior_rightcol_rpt.jpg);
}
.interior_bodybg {
background-image:url(/images/interior_bodybg.jpg);
background-repeat:no-repeat;
}
.interior_bodyarea {
font-size:11px;
margin:20px 10px 20px 235px;
}
.interior_bodyarea p.gallery{
margin: 0 30px 0  15px;
}
.interior_bodyarea a{
color:#e08ed0;
}
h1 {
font-size:16px;
}
.interior_picarea {
float:left;
margin-left:20px;
margin-top:20px;
}
#suppliesTbl{
margin: 0 0 0 30px;
background:#5e5433;
}
#suppliesTbl table tr{
margin: 0 0 0 30px;
background-color:#6f6545;
}
/*/////////////////////// misc styles ////////////////////////*/

#top_box a, #top_box a:hover{
padding:7px;
}
#top_box a, #top_box a:hover{
padding:7px;
}
#top_box a{
color:#FFCC00;
width:50px;
height:15px;
border:1px solid red;
position:fixed;
text-align:center;
margin:500px 0 0 250px;
float:left;
padding:5px 5px 10px 0;
background:#685e3c;
}
#top_box a{
color:#FFCC00;
width:50px;
height:15px;
border:1px solid #5e5433;
position:fixed;
text-align:center;
margin:500px 0 0 250px;
float:left;
padding:5px 5px 10px 0;
background:#685e3c;
}
#top_box a:hover{
background-color:#5e5433;
display:block;
padding:5px 5px 10px 0;
color:#fff;
}
#top_box a:hover{
background-color:#5e5433;
display:block;
padding:5px 5px 10px 0;
color:#fff;
}

#map{
width:400px;
height:400px;
border:1px solid black;
}
#contactTbl{
background:#55492a;
}
#contactTbl table tr{
background:#706547;
}
#map{
border:2px solid #665b3d;
margin:0 0 20px 0;
display:inline;
}
#div{
border-bottom:2px solid #665b3d;
height:10px;
padding:3px 0;
}
#galleryTbl img{
border:3px solid #e68de4;
}
#home{
width:515px;
height:470px;
}