@charset "utf-8";
body { background-color:#fff; }
strong { color:#914E00; font-size:17px; }
.container { margin:auto; width:1040px; }
h1, h2, h3, h4, h5, h6 { color:#030; font-family:"Arial Black", Gadget, sans-serif; }
a { color:#915000; }
a:hover { color:#DE7A00; }
a:visited { color:#AC5800; }
a:focus { border:hidden; outline:none; }
img { border-style:none; text-decoration:none; }
p { color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:25px; margin:10px 0 0; padding:10px 0 0; }
#main { height:auto; margin:auto; width:1040px; }
#header { background-color:#CCC; background-image:url(images/site-header.png); height:303px; position:relative; width:1040px; }
#main-menu ul { list-style:none; margin:-12px 0 0 100px; padding:0; position:absolute; }
#main-menu li { display:inline; list-style:none; }
#main-menu li a {font:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; background-image:url(images/button-down.png); background-repeat:no-repeat; color:#914E00; display:inline; float:left; font-size:11px; height:35px; line-height:10px; margin-right:8px; padding:4px 0; text-align:center; text-decoration:none; width:72px; }
#main-menu li a:hover { color:#DE7600; outline:none; }
#main-menu li.active a { background-image:url(images/button-up.png); color:#DE7600; outline:none; }
#main-menu li a:focus { -moz-outline-style:none; }

#menutable {width:500px;}
caption { padding: 0 0 5px 0;  font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: right; }
th { font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #4f6b72; border-right: 1px solid #cedac1; border-bottom: 1px solid #cedac1; border-top: 1px solid #cedac1; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; background: #daeca2 url(images/bg_header.jpg) no-repeat; }
th.nobg { border-top: 0; border-left: 0; border-right: 1px solid #cedac1; background: none; width:160px;}
td { border-right: 1px solid #cedac1; border-bottom: 1px solid #cedac1; background: #fff; padding: 6px 6px 6px 12px; color: #4f6b72; }
th.name { border-left: 1px solid #cedac1; border-top: 0; background: #fff url(images/bullet1.gif) no-repeat; font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#576c11; }
th.name2 { border-left: 1px solid #cedac1; border-top: 0; background: #f6f5ef url(images/bullet2.gif) no-repeat; font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #ba7b0b; }
td.price {color:#739200; font-weight:bold; width:50px; }
td.price sup {color:#666;}
td.price2 {background: #f6f5ef; color:#ba7b0b; font-weight:bold;}
td.price2 sup {color:#666;}
td.desc {color:#576c11; font-size:12px; width:230px;}
td.desc2 {background: #f6f5ef; font-size:12px; color:#ba7b0b;}



#page-header { margin:0 0 0 -15px; position:relative; }
.section-header { background-image:url(images/section-header.png); height:36px; margin:40px 0 30px -15px; width:537px; }
.section-header h1 { color:#914E00; display:block; font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:16px; margin:6px 0 0 45px; position:absolute; }
.section-header h2 { color:#914E00; display:block; font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:7px 0 0 45px; position:absolute; }
.img-left { float:left; }
.img-right { float:right; }


#content-header { background-color:#CCC; background-image:url(images/content-header.png); height:40px; width:1040px; }
#content { background-image:url(images/content-bg-tile.png); min-height:420px; position:relative; width:1040px; }
#content-box { display:inline; float:left; margin:0 0 0 100px; padding:20px 0 20px 10px; width:540px; }
#content-box ul { clear:both; display:inline; float:left; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; list-style:circle; padding:10px 0; }
#content-box li { color:#739200; float:left; list-style-image:url(images/list-icon.png); list-style-position:outside; margin:0 0 0 40px; padding:5px; width:420px; }
#content-right { display:inline; float:left; margin:14px 0 0 80px; width:205px; }
#content-right p { color:#000; display:inline; padding:5px; }
#content-footer { background-image:url(images/content-footer.png); height:40px; width:1040px; }
#rss-feed { line-height:16px; }
#rss-feed p { font-size:12px; line-height:16px; margin:5px 0; padding:2px 0; }
#rss-feed a { font-size:12px; }
#content-header-wide { background-color:#CCC; background-image:url(images/content-header-wide.png); height:40px; width:1040px; }
#content-wide { background-image:url(images/content-bg-tile-wide.png); height:auto; width:1040px; }
#content-box-wide { display:inline; margin:0 0 0 100px; padding:20px 0 20px 10px; width:830px; }
#gallery-container { height:920px; margin:0 0 0 90px; outline:none; padding:10px 0 0 20px; width:830px; }
#content-footer-wide { background-image:url(images/content-footer-wide.png); height:40px; width:1040px; }
#footer { background-image:url(images/site-footer.png); height:181px; position:relative; width:1040px; }
#footer-content { height:40px; margin:-8px 0 0 135px; position:absolute; top:40px; width:830px; }
#footer-content ul { display:inline; left:250px; list-style:none; position:absolute; top:0; }
#footer-content li { display:inline; float:left; width:auto; }
#footer-content li a { color:#fff; cursor:pointer; display:inline; float:left; font-family:Tahoma; font-size:10px; height:27px; line-height:27px; margin:0 4px 0 0; padding:0 0 0 20px; text-align:center; text-decoration:none; }
#footer-content li.current a, #footer-content li a:hover { color:#445510; }
.cleaner { clear:both; height:0; }
