body{background: #ebe9b9; color: #000000; font-family: sans-serif, arial; font-size: 12pt; margin: 0; padding: 3px 0 10px 0; background-image: url("back2.jpg"); background-repeat: repeat-x;}
#frame {position:relative; background: #ebe9b9; width: 1000px; margin: 0 auto; border: 3px solid #929c05; }

#bar_top {font-size: 80%; width: 997px; height: 24px; margin-top: 0px; right: 0px; padding: 2px; margin-bottom: 0px; text-align: right;}
#bar_top input {font-size: 95%;}
#bar_top ul {float:left; display: inline; width: auto; list-style: none; margin: 3px; padding: 3px;}
#bar_top li {margin-left: 10px; font-size: 95%; top: 0px;  text-decoration: none;}
#bar_top li a {color: #e3b655; text-decoration: none; border-left: 1px solid; padding-left: 2px;}
#bar_top li a:hover { background: #2a2a26; color: #e3b655; text-decoration: none; }

#header {position:relative; background-image: url('banner2.jpg'); width: 1000px; height: 200px; margin: 0px; border-bottom: 3px solid #929c05; border-top: 3px solid #929c05; }

#menu {position: absolute; bottom: 2px; left: 0px; height: 20px;}
#menu ul {display: inline;  list-style: none; font-weight: bold;}
#menu li { float: left; margin-left: 10px; font-size: 95%; text-decoration: none; }
#menu li a {background: #2a2a26; color: #c1c179; padding: 1px 3px 1px 3px; text-decoration: none; border: 1px solid #c1c179;}
#menu li a:hover {background: #2a2a26;color: #dbdbc0; text-decoration: none; border: 1px solid #c1c179;}

#smenu {position: absolute; bottom: -27px; left: 0px; height: 20px;}
#smenu ul {display: inline;  list-style: none; font-weight: bold;}
#smenu li { float: left; margin-left: 10px; font-size: 75%; text-decoration: none; }
#smenu li a {background: #2a2a26; color: #c1c179; padding: 1px 3px 1px 3px; text-decoration: none; border: 1px solid #c1c179;}
#smenu li a:hover {background: #2a2a26;color: #dbdbc0; text-decoration: none; border: 1px solid #c1c179;}

#contents {text-align: left; margin: 0px; margin-left: 10px; width: 660px; padding:1em; padding: 0px 10px 0px 10px; font-size: 90%;overflow: auto;}
#contents a { color: #000000;; text-decoration: underline; }
#contents p { text-align: justify; text-indent: 0px;margin:0px;margin-top:4px;margin-bottom:4px;  }
#contents p.small { text-align: justify; text-indent: 0px; margin:0px;font-size: 80%;}
#contents h1 {color: #929c05; font-size: 2.3em; margin:0px;  margin-top: 25px;}
#contents h1 a {color: #929c05; text-decoration: none; margin:0px;  margin-top: 25px;}
#contents h2, #contents h2 a {color: #929c05; font-size: 1em; margin-top: 1px; margin-bottom:1px;}
#contents ul {margin: 0; padding: 10px 30px; }
#contents li {padding: 3px 0 0 15px; }
#contents pre {position: relative; left: 30px; white-space: pre-wrap; word-wrap: break-word;}
#contents p.newold {margin-top: 20px;text-align: center; font-weight: bold;}

#apic {float:left; text-align: center; margin: 10px; margin-left: 0px; padding: 5px; padding-left:2px; border-right: 1px dashed #929c05 ; border-bottom: 1px dashed #929c05;}

#right {float:right; width: 300px; padding: 4px;font-size: 70%;border-left: 1px dashed #929c05 ;padding-bottom:10px;}
#right a {color: #929c05;}
#right h1 {color: #929c05; font-size: 1.3em;padding-left: 0px;}
#right h2 {color: #929c05; font-size: 1.3em;padding-left: 0px;}
#right h3, #right h3 a {color: #000000; font-size: 1em; margin: 0px; margin-bottom: 4px; margin-left: 2px;}
#right td {border: none; text-align: left; font-size: .8em;}
#right p {text-align: justify; text-indent: 0px;margin:0px;margin-top:4px;padding-left: 5px;}
#right p.small, h1 a.small { text-align: justify; text-indent: 0px; margin:0px;font-size: 60%;padding-left: 5px;}
#right ul {padding-left: 16px;margin-top: 1px;margin-bottom: 0px;}

#footer {clear: both; width: 1000px; height: 30px; margin-top:10px; margin-bottom: 10px; font-size: 70%; text-align: center;margin: 0 auto; } 
#footer a {color: #000000;}
a img { border: 0; }
.hidden { display: none; }
.unhidden { display: block; }

#contents table {margin-left: 10px; border: none; border-left: 2px solid  #929c05; border-top: 2px solid  #929c05;}
#contents th {border: none;	border-bottom: 1px solid  #929c05; letter-spacing: 1px;text-transform: uppercase;text-align: center; padding: 3px 3px 3px 3px;}
#contents td, #contents td a {border: none; border-bottom: 1px solid  #929c05;text-align: center;}
#contents td.c1 {text-align: left; width: 350px;}
#contents td.c2 {width: 50px;}
sinput.btn {color:#e3b655; font: bold 84% 'trebuchet ms',helvetica,sans-serif; background-color:#ebeced; border:1px solid;  border-color: #c3cdd4 #c3cdd4 #e3b655 #e3b655;margin-bottom: 5px} 

#products-holder{float:left;width:640px;position:relative;}
.product-holder{float:left;width:205px;margin-right:5px;border:1px solid #929c05;margin-bottom:5px;height:350px;position:relative;padding-top:5px;}
.product-thumb img{width:120px;height:120px;border-style:none;}
.product-thumb{width:200px;margin-bottom:10px;text-align:center;height:125px;margin-right:auto;margin-left:auto;overflow:hidden;}
.product-detail{width:190px;height:150px;margin-right:auto;margin-left:auto;}
.product-detail a:link,.product-detail a:visited{color:#F60;text-decoration:none;}
.product-detail a:hover{color:#06F;}
.product-detail p{font-size:10px;}
.product-price{width:200px;font-size:14px;font-weight:700;text-align:center;margin:auto auto 10px;}
.product-wishpot{width:200px;text-align:center;margin-right:auto;margin-left:auto;margin-bottom:10px;}
.product-wishpot img{margin-bottom:2px;width:120px;height:25px;}
.addthis_counter, .atc_s {background-color:#929c05 !important;}

