body 
{
margin:0px;
padding:0px;
font-family:Verdana, Tahoma;
background-color:#ceb49d;
background-image: url(top_bg.jpg);
background-repeat:repeat-x;
}
#header_spacer{
margin:0px;
padding:0px;
height:75px;
width:600px;
}
#header{
width:659px;
height:140px;
background-image: url(banner.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
#header_info{
font-family:Verdana, Tahoma;
font-size:12px;
color:#ceb49d;
height:20px;
position:relative;
padding-top:115px;
padding-left:350px;
margin:0px;

}
#content{
width:558px;
min-height:140px;
background-color:#c3b09c;
background-image: url(main_back.jpg);
background-repeat:repeat-y;
padding-bottom:10px;
text-align:right;
}
#main{
margin:0px;
padding:0px;
margin-right:10px;
padding-top:10px;
widht:500px;
}
#search_info{
color:#FFFFFF;
margin-left:60px;
margin-right:60px;
margin-bottom:40px;
margin-top:50px;
font-size:12px;
text-align:center;
border-style:solid;
border-width:1px;
border-color:#dcd7d3;
}
#search-box{
width:100%;
text-align:center;
margin-bottom:20px;

}

.submit{
border-style:none;
border-width:0px;
background-color:#7e6a54;
}
#spacer{
margin:auto;
margin-top:5px;
width:558px;
height:0px;
border-top-style:dotted;
border-top-width:1px;
border-color:#dcd7d3;
}
#main_bottom{
margin:0px;
padding:0px;
width:558px;
height:6px;
background-image: url(main_bottom.jpg);
background-repeat:repeat-y;
}
#footer
{
margin:auto;
margin-top:5px;
height:40px;
color:#FFFFFF;
width: 550px;
padding-top:18px;
text-align: center;

}
#footer span
{
font-size:10px;
display:block;
}

#footer span a:link
{
color:#000000;
text-decoration:underline;
}
#footer span a:hover
{
color:#000000;
text-decoration:none;
}