HTML, BODY, FORM, INPUT, SELECT, OPTION, TEXTAREA, P {padding: 0px;margin: 0px;}
BODY, TABLE, TD, TR, TH, P, LI, OL, UL, DT, DL, DD, H1, H2, H3, H4, FORM, INPUT, SELECT, OPTION, TEXTAREA {vertical-align: top; padding: 0px; margin: 0px;}
BODY, TABLE, TD, TR, TH, P, LI, OL, UL, DT, DL, DD, H1, H2, H3, H4, FORM, INPUT, SELECT, OPTION, TEXTAREA, A, A:link, A:visited, A:hover, A:active {color: #7c7356; font: 11px "Tahoma", arial, verdana, helvetica, sans-serif;}
BODY {background: #ecedef url(/img/bgbody1.gif) left top;}
BODY, HTML {width: 100%; height: 100%;}

FORM {margin: 0px; padding: 0px}
INPUT {height: 14px; border: 1px solid #9f9380; color: black; padding: 0px 1px; margin: 0px 0px 1px 0px; background: white url(/img/bgform.gif) left top repeat-x;}
INPUT.iButton {border: none; width: 30px; height: 16px; margin: 0px 8px 1px 0px; background: none;}
INPUT.iButton2 {border: 1px solid #7c7356; padding: 0px 5px; height: 18px; margin: 2px 0px 1px 0px; background: transparent url(/img/bgbutton.gif) center top repeat-x; cursor: hand;}
SELECT {color: black; padding: 0px 1px; margin: -2px 2px 0px 2px; width: auto;}
OPTION {color: black; padding: 0px 3px; width: auto;}
CHECKBOX {padding: 0px; margin: 0px;}
TEXTAREA {margin: 4px 0px; background: white url(/img/bgform.gif) left top repeat-x; border: 1px solid #9f9380; width: 100%; height: 250px; padding: 6px 0px;}
.inputEmp {border: none; background: none;}

IMG, table, td {border: none;}

A, A:link, A:visited, A:active, A:hover {color: #372f17; text-decoration: none;}
A:hover {text-decoration: underline;}

h1 {margin: 5px 0px 10px 0px; padding: 0px; color: #7c7356; font: 16px "Arial", tahoma, verdana, helvetica, sans-serif; font-weight: bold; clear: both; border-bottom: 3px solid #e2d5af; padding-right: 100px;}
h2 {font: 12px "Arial", tahoma, verdana, helvetica, sans-serif; font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom: 3px solid #e2d5af;}
h3 {color: #7c7356; font: 12px "Arial", tahoma, verdana, helvetica, sans-serif; font-weight: bolder; padding: 5px 0px; margin: 0px; background: transparent url(/img/dots.gif) left bottom repeat-x;}
h4 {color: #7c7356; font: 11px "Arial", tahoma, verdana, helvetica, sans-serif; font-weight: bolder; padding: 5px 0px; margin: 0px;}

.bh1 {border-bottom: 3px solid #e2d5af;background:none;}

ul {margin: 0px; padding: 5px 15px 5px 30px;}
li {margin: 5px 0px; padding: 0px; vertical-align: middle; list-style-image: url(/img/li.gif)}

/**/

.top {width: 100%; height: 100%; background: transparent url(/img/bgtop1.gif) left bottom repeat-x;}
.main {width: 860px; margin-top: 14px;}
.main td {text-align: left;}

.header {width: 100%; height: 112px; background: transparent url(/img/bgheader.gif) left top no-repeat;}

.topmenu {width: 800px; margin-top: 17px;}
.topmenu td {text-align: right; color: #7e6f41; font-size: 10px;}
.topmenu a, .topmenu a:link, .topmenu a:active, .topmenu a:visited, .topmenu a:hover {color: #7e6f41; font-size: 10px;}

.menu {width: 531px; height: 62px; margin-top: 21px; background: transparent url(/img/bgmenu.gif) right top no-repeat;}
.menu td {vertical-align: middle; text-align: center;}
.menu a, .menu a:link, .menu a:active, .menu a:visited, .menu a:hover {color: white; text-decoration: none;}

.menuA {background: transparent url(/img/menua.gif) center bottom repeat-x;}

.contentHolder {width: 100%; background: transparent url(/img/bgmain1.gif) left top repeat-y;}
.contentHolder td {background: transparent url(/img/bgprefooter.gif) left bottom no-repeat;}

.content {width: 840px; margin: 0px 10px 25px 10px;}
.content td {background: none;}

.m1 {width: 580px;}
.m2 {width: 250px;}

.a0 {border: 1px solid #f7f7f6; width: 543px; margin-left: 20px;}
.a1 {border: 1px solid #efefed;}
.a2 {border: 1px solid #e4e4e2;}
.a3 {border: 2px solid #ffffff;}
.a4 {background: transparent url(/img/bgc1-l.gif) left top no-repeat;}
.a5 {background: transparent url(/img/bgc1-r.gif) right top no-repeat;}

.a0-1 {border: 1px solid #f7f7f6; border-top: none; width: 588px; margin-left: 1px; margin-right: 1px;}
.a1-1 {border: 1px solid #efefed; border-top: none;}
.a2-1 {border: 1px solid #e4e4e2; border-top: none;}
.a3-1 {border: 2px solid #ffffff;}
.a4-1 {background: transparent url(/img/bgc1-l.gif) left top no-repeat;}
.a5-1 {background: transparent url(/img/bgc1-r.gif) right top no-repeat;}

.a0-2 {border: 1px solid #f7f7f6; border-top: none; border-bottom: none; width: 588px; margin-left: 1px; margin-right: 1px;}
.a1-2 {border: 1px solid #efefed; border-top: none; border-bottom: none;}
.a2-2 {border: 1px solid #e4e4e2; border-top: none; border-bottom: none;}

.a0-3 {border: 1px solid #f7f7f6; width: 588px; margin-left: 1px; margin-right: 1px;}

.navigate {width: 530px; padding: 12px 20px;}
.pagepic {width: 566px; margin: 0px 0px 10px 7px;}
.date {font-size: 10px; text-align: right; margin-bottom: -32px;}
.pager {margin: 15px 0px;}
.pager a, .pager a:link, .pager a:active, .pager a:visited, .pager a:hover {margin: 1px 3px; font-size: 10px;}
span.page {background: #7c7356; color: white; padding: 1px 3px; font-size: 10px;}

.c1 {width: 536px; margin: 25px 20px 20px 25px;}
.c1 td {color: #7c7356;}
.c1 p {width: 250px; color: #7c7356;}

.c2 {width: 100%; margin: 0px; background: transparent url(/img/bgc2.gif) left bottom repeat-x;}
.c2 td {padding: 20px 15px;}
.c2 p {padding: 10px 0px;}
p.small {font-size: 10px; width: 90%;}

.wysHolder {width: 100%; margin: 0px;}
.wysHolder td {padding: 5px;}
.wysHolder p {margin: 0px; padding: 5px;}

.c2-1 {width: 230px; background: transparent url(/img/dots.gif) left bottom repeat-x; margin-bottom: 10px;}
.c2-1 td {padding: 10px 0px;}
.c2-1 img {margin: 0px 0px 5px 0px; border-right: 10px solid white;}

.textPics {width: 100%;}
.textPics td {padding: 0px;}

.c3 {width: 240px; margin: 0px 0px 10px 10px;}
.c3 td {padding: 10px 0px;}
.c3 p {background: transparent url(/img/li.gif) left center no-repeat; padding: 4px 0px 0px 10px;}
.c3 a, .c3 a:link, .c3 a:active, .c3 a:visited, .c3 a:hover {color: #7c7356;}

.c3-1 {width: 240px; margin: 0px 0px 10px 10px;}
.c3-1 td {padding: 10px 0px;}
.c3-1 p {background: transparent url(/img/li2.gif) left top no-repeat; padding: 4px 0px 0px 10px;}
.c3-1 h2 {font-size: 13px;}

.c3-2 {width: 240px; margin: 15px 0px 15px 10px;}
.c3-2 td {padding: 0px; vertical-align: middle;}
.c3-2 p {padding: 4px 0px 0px 0px;}
p.tri {background: transparent url(/img/li2.gif) left top no-repeat; padding: 4px 0px 0px 10px; width: 30px;}
.c3-2 h2 {font-size: 13px;}

p.dots {background: transparent url(/img/dots.gif) left bottom repeat-x;}
p.cards {text-align: right; padding: 0px; margin: -40px 0px 30px 0px;}

.b1 {width: 250px; border-bottom: 3px solid #e2d5af;}
.b1 td {padding: 0px; padding-bottom: 10px;}
.b1 p {width: auto; padding: 5px 0px;}
p.price {color: #7c7356; font-weight: bold; background: transparent url(/img/dots.gif) left bottom repeat-x;}

.b1-1 {width: 100%; margin: 0px; background: transparent url(/img/dots.gif) left top repeat-x;}
.b1-1 td {padding: 2px 0px; vertical-align: middle;}

.b1-2 {width: 560px; background: transparent url(/img/dots.gif) left bottom repeat-x; margin: 10px 0px 10px 15px;}
.b1-2 td {padding: 3px 0px;}
.b1-2 p {padding: 3px 0px;}

.book {width: 360px; border-bottom: 3px solid #e2d5af;}
.book td {padding: 10px 0px;}
.book p {margin: 0px; padding: 5px 0px; background: transparent url(/img/dots.gif) left bottom repeat-x;}
p.bookQ {background: none; text-align: right; margin-top: -23px;}

.bookInfo {width: 100%; margin: 10px 0px; border-bottom: 3px solid #e2d5af;}
.bookInfo td {padding: 3px 0px; background: transparent url(/img/dots.gif) left top repeat-x;}
.bookInfo p {padding: 2px 0px; text-align: left;}

.more {width: 550px; background: transparent url(/img/dots.gif) left top repeat-x; margin: 0px 0px 20px 0px;}
.more td {padding: 5px 0px; background: transparent url(/img/dots.gif) left bottom repeat-x;}
.more p {border-right: 1px solid #d3cdc2; padding: 5px 10px; margin: 5px 0px;}
span.price {color: #a40000; font-weight: bold;}

.search {width: 252px; margin-left: 2px; height: 54px; background: transparent url(/img/bgsearch.gif) right bottom no-repeat;}
.search td {vertical-align: middle; padding: 0px 2px 8px 2px;}

.submenu {width: 225px; margin: 10px 15px 10px 14px;}
.submenu p {padding: 7px 0px 7px 15px; background: transparent url(/img/dots.gif) left bottom repeat-x;}
.submenu h2 {margin-bottom: 0px; font-size: 13px;}
.submenu sup {color: #ad8c2e;}

.sm {background: transparent url(/img/li.gif) left center no-repeat;}

.dtable {border-top: 3px solid #d3c7a3; width: 100%; margin: 2px 0px;}
.dtable thead {background: #f2ecdb; color: #7c7356;}
.dtable td, .dtable th {padding: 5px;}
.dtable td {vertical-align: middle;}
.dtable a, .dtable a:link, .dtable a:active, .dtable a:visited, .dtable a:hover {font-weight: bold;}

td.tree {padding-left: 30px; padding-right: 0px;}

.l0 {background: transparent url(/img/bglogin1.gif) left top repeat-y; width: 236px; margin: 10px 0px 0px 10px;}
.l1 {background: transparent url(/img/bglogin2.gif) left top no-repeat;}
.l2 {background: transparent url(/img/bglogin3.gif) left bottom no-repeat; padding: 15px 15px;}

.login {width: 100%;}
.login td {padding: 2px 0px;}
.login a, .login a:link, .login a:active, .login a:visited, .login a:hover {font-size: 10px;}

.loginInfo {width: 205px; border: 1px solid #beb9af; background: #f6f3ec url(/img/bglogin4.gif) left top repeat-x;}
.loginInfo td {padding: 3px 4px;}
.loginInfo p {text-align: right; padding: 5px 5px 3px 5px; background: transparent url(/img/dots.gif) left top repeat-x;}

.m3 {width: 224px; margin-left: 15px; padding: 10px 0px; background: transparent url(/img/dots.gif) left bottom repeat-x;}
.banners {width: 224px; margin-left: 15px; padding: 10px 0px;}
.banners img {margin: 3px;}

.footer {width: 100%; height: 46px; background: transparent url(/img/bgfooter.gif) left top no-repeat;}
.footer td {color: #2b2c25; vertical-align: bottom; padding: 0px 25px 19px 15px;}
.footer p {text-align: right; font-size: 10px; color: #66747a; padding: 0px 20px 10px 10px; width: 250px;}
.footer a, .footer a:link, .footer a:active, .footer a:visited, .footer a:hover {color: #2b2c25;}

p.post {text-align: right; margin: 0px; padding: 0px;}
.err {color:red}
p.reply {border-left: 3px solid #e2d5af; margin: 5px 0px 10px 0px; padding: 0px 10px; color: black;}

.iBrowse {height: 18px; border: none; background: none;}
.iRadio {border: none; background: none;}
.iCheckbox {border: none; background: none;}