/* CSS Document */body { background-image:url(/images/structure/bg2.gif); color: #331700; font-size: 14px; font-family: "Times New Roman", Times, serif; margin: 0px; }a { text-decoration: none; font-weight: bold; color: #006600 }a:hover { text-decoration: underline; }h3 { margin: 10px 0px 3px 0px; color: #8B5F3F; font-size: 20px; font-weight: bold; }h4 { font-size: 15px; font-weight: bold; }h5 { margin: 10px 0px 3px 0px; font-size: 16px; font-weight: bold; }ul { list-style-image: url(/images/structure/bullet-paw.gif); }li { padding-top: 5px; font-size: 14px; }#header { background-image:url(/images/structure/menu-bg.gif); background-repeat: repeat-x; width: 100%; height: 44px; text-align: center; }#menu { background-image:url(/images/structure/menu-bg.gif); background-repeat: repeat-x; width: 700px; margin-left: 130px; }#structure { clear: both; min-width: 700px; }#content { clear: both; min-width: 550px; min-height: 460px; text-align: left; padding-right: 50px; margin: 50px auto 20px 140px;  }#footer { clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #B98168; text-align: center; padding: 30px 0px 30px 0px; width: 600px; margin: auto; }#footer a { color: #401E0A; text-decoration: none; }#footer a:hover { text-decoration: underline; }#products { font-family: Arial, Helvetica, sans-serif; width: 800px; }#products h1 { font-size: 30px; padding: 0px; margin: 50px 0px 0px 0px; }#backbutton { text-align: center; padding: 5px 0px; }#press { text-align: left; padding: 20px 50px 50px 50px; width: 650px; }.menu_item { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 26px 15px 2px 0px; }.menu_item a { color: #401E0A; text-decoration: none; }.menu_item a:hover { color: #003300; text-decoration: none; }.submenu {	position: absolute; z-index: 2; left: 125px; top: 45px; visibility: hidden; text-align: left; width: 900px; }.submenu_item {  float: left; background-color: #F9E6DA; border-top: 1px solid #B98168; border-bottom: 1px solid #B98168; border-left: 1px solid #B98168; padding: 2px 3px 2px 3px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px; }.submenu a { color: #B98168; text-decoration: none; }.submenu a:hover { color: #003300; text-decoration: none; }.h_div { background-image: url(/images/structure/dots.gif); background-repeat:repeat-x; clear: both; margin-top: 10px; }.announcement { border: 1px solid #D10000; padding: 5px 8px; width: 350px; margin-top: 35px; background-color: #fff;}.announcement a { color: #D10000; text-decoration: underline; }.announcement a:hover { color: #331700; }.announcement p { margin: 5px 0px 8px; padding: 0px; }.biobox { float: left; width: 125px; text-align: center; margin: 40px 100px 0px 0px; }.biobox img { border: 1px solid #D2AE95; }.biopic { float: left; border: 1px solid #D2AE95; margin-right: 10px; }.biotitle { color: #C79D7F; font-size: 14px; }.product_img { border: 1px solid #331700; margin-right: 40px; margin-bottom: 30px; margin-top: 8px; }.imageborder { border: 1px solid #D2AE95; }.thumbnail { float: left; width: 150px; text-align: center; margin: 0px 60px 0px 0px; }.thumbnail_divider { clear: both; margin: 0px 0px 20px 0px;}.thumbnail img { border: 1px solid #D2AE95; }.photo { text-align: center; padding: 10px 100px 40px 100px; }.photo img { border: 1px solid #522908; }.photo h3 { margin-bottom: 5px; }