@charset "utf-8";
/* CSS Document */

html,body { height:100%; }
body { font-family: Arial, Arial, Helvetica, sans-serif; background:#1C3B29 url('/images/background-gradient.jpg') repeat-x; margin:0; padding:30px 0 30px 0; font-size:0.8em; }

#header, #content, #footer { margin:0 auto; clear:both; width:700px; }

#header { background:url('/images/header-background.jpg') no-repeat; height:60px; }

#hmenu { font-size:12px; font-weight:bold; }
#hmenu ul { margin:0 0 0 0; padding:16px 0 0 35px;}
#hmenu ul li { float:left; list-style-type:none; text-align:center; }
#hmenu ul li a { background:url('/images/menu-inactive.jpg') no-repeat; height:23px; width:88px; text-decoration:none; color:#FFF; display:block; padding:11px 13px 0 0; }
#hmenu ul li a:hover { color:#BF7430; background:url('/images/menu-active.jpg') no-repeat; }
#hmenu ul li .active { background:url('/images/menu-active.jpg') no-repeat; color:#000; }
#content { background:url('/images/content-background.jpg') repeat-y; padding:0 25px 0 25px; width:650px; }

#hiimage { height:170px; width:650px; margin:0 auto; padding-top:10px; }
#hiimage .left { float:left; width:226px; height:170px; background:url('/images/hiimage-left.jpg') no-repeat; }
#hiimage .right { float:left; width:424px; height:170px; }

#hiimage .left h1, #hiimage .left p { text-align:center; font-size:1.2em; }
#hiimage .left p { margin:50px 0 0 0; padding:0; }
#hiimage .left h1 { margin:0; padding:0; }

#footer { background:url('/images/footer-background.jpg') no-repeat; height:55px; padding-top:25px; }

#fmenu { font-size:0.8em; color:#FFF; }
#fmenu ul { padding:0 0 0 20px; margin:0; }
#fmenu ul li { float:left; list-style-type:none; padding:0 4px 0 4px; border-right:1px solid #FFF; }
#fmenu ul li a { text-decoration:none; color:#FFF;  }
#fmenu ul li a:hover { color:#BF7430; }
#fmenu .last { border-right:0; }

.index-image { float:left; margin:20px 20px 0 0; }
h2 { color:#BF7430; font-size:1.2em; margin:20px 0 0 0; }
h3 { font-size:1em; margin-top:1em; color:#BF7430; }

.product-home, .product-home-last { margin:0 6px 0 0; width:175px; float:left; padding:0; }
.product-home img, .product-home-last img { border:0; margin:0; padding:0; }
.product-home a, .product-home-last a { text-decoration:none; color:#000; }
.product-home a:hover, .product-home-last a:hover { text-decoration:underline; color:#000; }
.product-home a img, .product-home-last a img { border:2px solid #FFF; }
.product-home a img:hover, .product-home-last a img:hover { border:2px solid #BF7430; }
.product-home p, .product-home-last p { margin:0; font-size:0.8em; padding: 10px; }
.highlight { font-weight:bold; color:#BF7430; }
.product-home-last { margin:0; }

hr { clear:both; margin-top:1em; }

#image-left { float:left; width:350px; }
#image-right { width:225px; margin:25px 0 0 25px; float:right; }

#map { margin:10px 0 25px 0; width:600px; height:400px }

div#popup { background:#EFEFEF; border:1px solid #999999; margin:0px; padding:7px; width:270px; }
div#general-content { padding:0 25px 0 25px; }

.clear { clear:both;height:1px; }

div.product-container { clear:both; margin-top:20px;  }
div.img, div.description { float:left; }
.img { width:200px; text-align:center; }
.img img { border:2px solid #FFF; }
.img a img:hover { border:2px solid #BF7430; }
div.description { width:375px; margin-left:25px; }
div.description h3 { margin-bottom:0; padding-bottom:0; }