html, body {
font: 12px/1.4em Arial, sans-serif;
color: #000000;
background: #ffffff;
}

body, div, td, form, map, area, p {margin: 0px;padding: 0px;border: none;font-size: inherit;text-align: inherit;}

p {padding: 0px;margin: 5px 0px !important;}

img {border-style: none;}

table {border-collapse: collapse;border-spacing: 0px;}

td {vertical-align: top;}

h1 {font-size: 150%;}
h2 {font-size: 125%;}
h3 {font-size: 110%;}
h4 {font-size: 90%;}
h5 {font-size: 75%;}
h6 {font-size: 50%;}

a:link, a:active, a:visited {text-decoration: none;color: #272417 !important;}
a:hover {text-decoration: none;color: #272417 !important;}

h1.title {font: bold 16px/1.6em Arial, sans-serif;margin: 0px 0px 10px 0px;padding: 0px;}

hr {width: 80%;height: 1px;line-height: 1px;border: none;color: #8f7f47;background: #8f7f47;padding: 0px;margin: 5px auto;}

input, textarea, select {font-size: 11px;font-weight: bold;color: #272417;border: 1px inset #8f7f47;background: #ffffff;padding: 2px;}

textarea:focus, input:focus, select:focus {background: #ffffd5;}

.button {border: 2px outset #8f7f47;cursor: pointer;}

label {font-size: 11px;font-weight: bold;}

fieldset {border: 1px solid #8f7f47;margin: 0px auto;}

legend {color: #272417;font-weight: bold;background: #d4c17c;border: 1px solid #8f7f47;border-top: none;border-bottom: none;padding: 3px 6px;}

.txtl {text-align: left !important;}

.txtc {text-align: center !important;}

.txtr {text-align: right !important;}

.txtj {text-align: justify !important;}

.center {margin-left: auto !important;margin-right: auto !important;}

.vtop {vertical-align: top !important;}

.vmiddle {vertical-align: middle !important;}

.vbottom {vertical-align: bottom !important;}

.p2 {padding: 2px !important;}

.p5 {padding: 5px !important;}

.p10 {padding: 10px !important;}

.m5 {margin: 5px !important;}

.m3 {margin: 3px !important;}

.m10 {margin: 10px !important;}

.mbt10 {margin: 10px 0px !important;}

.mlr10 {margin: 0px 10px !important;}

.mt10 {margin-top: 10px !important;}

.mb10 {margin-bottom: 10px !important;}

.ml10 {margin-left: 10px !important;}

.mr10 {margin-right: 10px !important;}

.block {display: block !important;}

.inline {display: inline !important;}

.rel {position: relative;z-index: 1;}

.abs {position: absolute;}

.bold {font-weight: bold;}

.italic {font-style: italic;}

.nonitalic {font-style: normal;}

.float_l {float: left;}

.float_r {float: right;}

.secure {overflow: hidden;}
.error {color: #8f0006;font-size: 11px;text-align: center;}
.okay {color: #004000;font-size: 11px;text-align: center;}
.white {color: #ffffff !important;}

.f10 {font-size: 10px !important;}
.f11 {font-size: 11px !important;}
.f12 {font-size: 12px !important;}
.f13 {font-size: 13px !important;}
.f14 {font-size: 14px !important;}
.f15 {font-size: 15px !important;line-height: 15px !important;}
.f16 {font-size: 16px !important;line-height: 16px !important;}
.f17 {font-size: 17px !important;line-height: 17px !important;}
.f18 {font-size: 18px !important;line-height: 18px !important;}
.f19 {font-size: 19px !important;line-height: 19px !important;}
.f20 {font-size: 20px !important;line-height: 20px !important;}
.f21 {font-size: 21px !important;line-height: 21px !important;}
.f22 {font-size: 22px !important;line-height: 22px !important;}
.f23 {font-size: 23px !important;line-height: 23px !important;}
.f24 {font-size: 24px !important;line-height: 24px !important;}

/** Structure styles **/
#wrapper {width: 716px;margin: 5px auto;}
#header {width: 716px;text-align: center;vertical-align: middle;background: #d4c17c;}
#header img {display: block;margin: 0px auto;}
#footer {height:28px;line-height:28px;padding: 5px;text-align: center;vertical-align: middle;color: #666666;background: #ffffff;font-size: 11px;}
#content {width: 336px;background: #d4c17c;padding: 20px 30px 20px 40px;}
#shop {width: 636px;height: 400px;background: #d4c17c;padding: 20px 40px;}
#cat {width: 696px;background: #d4c17c;padding: 0px 10px 10px 10px;}
#item {width: 566px;background: #d4c17c;padding: 0px 80px 10px 80px;}
#logo {width: 310px;height: 145px;background: #d4c17c;}
#logo img{width: 236px;height: 60px;display: block;margin: 135px 0px 0px 20px;}
#nav {background: #d4c17c;height: 40px;vertical-align: middle;}
#nav dl {margin: 0px;padding: 0px;}
#nav dt {margin: 0px;padding: 0px;display: block;float: left;}
#nav a, #nav a:link, #nav a:active, #nav a:visited, #nav a:hover {text-decoration: none;color: #524b30 !important;font: 12px/1.4em Tahoma , Arial, sans-serif;letter-spacing: 0.1em;text-align: left;padding-left: 20px;padding-right: 10px;}
#nav a:hover {color: #000000 !important;}
table.display {margin:  5px auto;font-size: 12px;}
table.display td {padding: 3px;vertical-align: middle;}
table.display td.label {font-weight: bold;text-align: right;color: #272417;white-space: nowrap;}
table.cart {width: 98%;margin:  5px auto;font-size: 11px;border: 2px solid #5f5223;}
table.cart td {padding: 3px;vertical-align: middle;}
table.cart td.label {font-weight: bold;text-align: right;color: #272417;white-space: nowrap;width: 45%;}
table.cart th {font-weight: bold;text-align: left;color: #ffffff;white-space: nowrap;background: #8f7f47;padding: 3px;}

