body {
font-family: verdana, arial, sans-serif;
background: url('../images/back_main.jpg') repeat;
}
A:link {
color: #980811;
text-decoration: none;
}
A:visited {
color: #980811;
text-decoration: none;
}
A:active {
color: #980811;
text-decoration: none;
}
A:hover {
color: #9bad85;
text-decoration: none;
}
#page_wrapper {
margin-left: auto;
margin-right: auto;
}
#header {
background: url('../images/row2.jpg') no-repeat;
width: 644px;
height: 226px;
}
.header_list p {
font-family: Helvetica, "Times New Roman", serif;
font-size: 1.3em;
line-height: 1.6em;
position:absolute;
top:31px;
left:50px
}
.address  {
position:absolute;
top:130px;
left:360px;
}
.address p {
font-family: verdana, arial, sans-serif;
font-size: .8em;
line-height: 1.1em;
color: #ddd;
}
#footer {
background: url('../images/row4.jpg') no-repeat;
width: 644px;
height: 51px;
}
#footer p {
text-align: center;
font-size: 1em;
padding-top: 15px;
}
#main_content {
background: url('../images/background.jpg') repeat-y;
font-size: .8em;
padding: 0;
}
#content  {
width: 615px;
margin:10px;
padding:5px;
}
#content  p {
margin-left:5px;
}
#content  h1 {
font-family: verdana, arial, sans-serif;
font-size: 1.3em;
margin-left:5px;
}
#content  img {
padding:5px;
border: 10px solid #doc1ae;
}
#side_bar {
width: 175px;
font-size: .7em;
position:absolute;
top:25px;
left:655px;
padding: 0;
}
#side_bar_2 {
width: 175px;
font-size: .7em;
position:absolute;
top:358px;
left:655px;
padding: 0;
}
#side_bar  h1 {
padding-left:9px;
font-size:1.2em;
}
.side_bar_top {
background: url('../images/side_top.jpg') no-repeat;
width: 175px;
height:19px;
}
.side_bar_bot {
background: url('../images/side_bot.jpg') no-repeat;
width: 175px;
height:17px;
}
.side_bar_content {
background: url('../images/side_mid.jpg') repeat-y;
width: 175px;
padding:5px;
}
.side_bar_content  img {
padding: 3px 5px 3px 5px;
}
.side_bar_content  ul {
list-style-image: url(../images/pointer.gif);
}
.side_bar_content  p {
padding-left: 15px;
padding-right: 10px;
}
#content table {
width:98%;
border-collapse: collapse;
margin-bottom: 10px;
margin-left: auto;
margin-right:auto;
}
#content th {
background-color: #791017;
color: white;
padding:4px;
}
#content td {
padding-left:4px;
text-align:center;
}
.sub {
background-color: #E4DFC2;
}
#content .item_title {
text-align:left;
}
.hamp_price {
font-family: verdana, arial, sans-serif;
color: #791017;
font-size:1.5em;
border-bottom: 1px dotted #791017;
padding-left:5px;
padding-bottom: 8px;
margin-bottom: 8px;
}
.img_left {
float:left;
margin:3px;
}
.img_right {
float:right;
margin:8px;
}
.clearer {
clear:both;
}