* {margin:0;padding:0;}
html {margin:0;padding:0;}
body {margin:0;padding:0;background: #d8d2c0 url('/images/bg_repeat.jpg') 200px top repeat-x;}

img {display:block;padding:0;margin:0;border:0;}

h1 {font-family:georgia, garamond, serif;font-size:1.6em;font-weight:bold;margin-bottom: 0.6em;color:#595853;line-height:1.4em;}
h2 {font-family:georgia, garamond, serif;font-size:1.1em;font-weight:bold;margin-bottom: 0.8em;color:#595853;line-height:1.5em;}
h3 {font-family:georgia, garamond, serif;font-size:1em;font-weight:bold;margin-bottom: 0.5em;color:#595853;line-height:1.5em;}

a {color:#874027;text-decoration:none;}
a:hover {color:#595853;text-decoration:underline;}

hr {clear:both;height:0;border:0;border-top:1px solid #928e82;margin:15px 0;}

#wrapper {width:999px;margin:0;padding:0;background: url('/images/bg.jpg') no-repeat;}

#header {width:664px;margin-left:98px;padding-top:12px;}

#logo {float:left;width:252px;height:71px;}

#navigation {float:left;width:283px;height:37px;margin-left:97px;padding-top:6px;}
#navigation ul {list-style:none;padding:0;margin:0;}
#navigation ul li {padding:0;margin:0;float:left;display:block;}
#navigation ul li a {text-decoration: none;display:block;}
#navigation a.home {width:76px;height:37px;background: url('images/nav_home.jpg') no-repeat;text-indent:-10000px;}
#navigation a:hover.home {background-position: 0 -37px;}
#navigation a.contactus {width:115px;height:37px;background: url('images/nav_contactus.jpg') no-repeat;text-indent:-10000px;}
#navigation a:hover.contactus {background-position: 0 -37px;}
#navigation a.products {width:92px;height:37px;background: url('images/nav_products.jpg') no-repeat;text-indent:-10000px;}
#navigation a:hover.products {background-position: 0 -37px;}
.home_over {width:76px;height:37px;display:block;float:left;background: url('images/nav_home.jpg') no-repeat;background-position: 0 -37px;text-indent:-10000px;}
.contactus_over {width:115px;height:37px;display:block;float:left;background: url('images/nav_contactus.jpg') no-repeat;background-position: 0 -37px;text-indent:-10000px;}
.products_over {width:92px;height:37px;display:block;float:left;background: url('images/nav_products.jpg') no-repeat;background-position: 0 -37px;text-indent:-10000px;}

#contentwrapper {width:867px;margin-top:292px;margin-left:106px;/*width:496px;margin-left:266px;margin-top:292px;*/}

#content_top {float:left;width:867px;background: url('images/content_top.jpg') top no-repeat;}
#content_middle {float:left;width:867px;background: url('images/content_middle.jpg') repeat-y;}
#content_bottom {float:left;width:867px;background: url('images/content_bottom.jpg') bottom no-repeat;}

.home_header {width:56px;height:26px;background: url('images/home_header.jpg') no-repeat;text-indent:-10000px;}
.contactus_header {width:108px;height:26px;background: url('images/contactus_header.jpg') no-repeat;text-indent:-10000px;}
.products_header {width:92px;height:26px;margin-top:-20px;background: url('images/products_header.jpg') no-repeat;text-indent:-10000px;}

#content {float:left;width:793px;margin-top:1.1em;padding:32px 40px 32px 34px;font-family:georgia, garamond, serif;font-size:.85em;color:#595853;line-height:1.4em;}
#content p {margin-bottom: 1.1em;}

#product {float:left;width:180px;margin:0 15px 0 0;text-align:center;}

.product_thumb {width:160px;margin:0 auto;/*background: url('images/product_thumb_bottom.jpg') no-repeat bottom;*/}
.product_thumb img {width:136px;padding:15px 12px 13px 12px;/*background: url('images/product_thumb_top.jpg') no-repeat top;*/}

.product_description h3 {padding:0 20px;}
.product_description p {padding:0 20px;}

.product_photo {float:right;width:422px;margin:0 15px 15px 0;/*background: url('images/product_large_bottom.jpg') no-repeat bottom;*/}
* html .product_photo {display:inline;}
.product_photo img {width:396px;margin-left:10px;padding:0 13px 13px 13px;/*background: url('images/product_large_top.jpg') no-repeat top;*/} 

#product_text {}
#product_text ul {margin:0 0 0 35px;}

#product_additional_photos {clear:both;}
#product_additional_photos img {float:left;padding:0 75px 0 0;}

#footerwrapper {width:742px;margin-top:21px;margin-left:98px;background: url('images/footerline.jpg') no-repeat;}

#footer {padding-top:9px;padding-bottom:9px;margin-right:85px;text-align:right;}
#footer p {font-family:georgia, garamond, serif;font-size:.85em;color:#595853;line-height:1.4em;padding-left:20px;}
#footer a {color:#595853;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* miscellaneous classes added by DC */
div.clear {clear:both;}
h2.products-list {clear:both;}
br.clear {clear:both;}