html {padding:0;margin:0;height:100%;width:100%}
body {padding:0;margin:0;height:100%;width:100%;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;background:#fff}
* {padding:0;margin:0;border:none}
.clr:after {content:".";display:block;height:0;clear:both;visibility:hidden}
ul.menu {padding:0;margin:0;display:block;list-style:none}
ul.menu li {padding:0;margin:0;display:block;list-style:none}
a img {border:none}
#root {text-align:left;width:780px;margin:0 auto}

#header { background:#496727 url('../images/header_bkgd.gif'); }
#header .top { border:solid #423f37;border-width:0 1px;height: 77px; }
#t-search { float: right; padding: 6px 5px 22px 0; width: 80px; background: url('../images/search_bkgd.gif') 0 6px no-repeat; }
#t-search #t-search-frm-q { width: 75px; height: 14px; border: 0; background: none; color: white; font-size: 0.9em; }
#t-search #t-search-frm-q.init { color: #a2ba47; }
#topcart { float: right; clear: right; }
#topcart a { color: white; padding: 5px 15px 0 25px; background: url('../images/cart_icon.gif') 0 5px no-repeat; font-size: 0.9em; display: block; text-decoration:none;}

#nav {width:780px;background:#fff url('../images/nav_bkgd.gif') 215px 0 no-repeat;font-family:OCR-A M,Arial,Helvetica,sans-serif;font-weight:bold}
#nav ul li {display:block;float:left;width:108px;text-align:center;line-height:1em;padding-bottom:2.5em;}
#nav ul li#nav-language {width:130px;padding-top:2.5em;padding-bottom:0;}
#nav ul li#nav-currency {width:110px;padding-top:2.5em;padding-bottom:0;}
#nav ul li a,#nav ul li span.menu {display:block;padding:0.7em 0.1em;border:1px solid #423f37;border-left-width:0;background:#e7edc6 url(../images/e.gif)}
#nav ul li:first-child a {border:1px solid #423f37}
#nav ul li#nav-account a,#nav ul li#nav-language span.menu,#nav ul li#nav-home a {border-left:1px solid #423f37}
#nav ul li.active a {background-color:#8ba047}
#nav ul li a:link,#nav ul li a:visited {color:#000;text-decoration:none}
#nav ul li a:hover,#nav ul li a:active {color:#000;background-color:#8BA047;text-decoration:none}
#nav ul li#nav-language a,#nav ul li#nav-currency a {display:inline;border:none;padding:0;margin:0;background:none}
#nav ul li#nav-language span.menu span,#nav ul li#nav-currency span.menu span {color:#DA251D}

#content-w div#content {width:552px;float:left}
#content-w div#content div.in {padding:1em 1.5em 0}
#content-w div.sidebar {width:112px}
#content-w div#sidebar-l {float:left}
#content-w div#sidebar-r {float:right}

#l-nav {border:1px solid #423F37;border-top-width:0;color:#6c7746;font-family:OCR-A M,Arial,Helvetica,sans-serif;font-weight:bold;float: left;}
#l-nav a:link,#l-nav a:visited {color:#000;text-decoration:none}
#l-nav a:hover,#l-nav a:active {color:#fff;text-decoration:none;background:#496727}
#l-nav li a,#l-nav li span {display:block;padding:0.7em 5px;border-top:1px solid #423f37;text-align:center;background:#e7edc6 url(../images/e.gif)}
#l-nav li span {color:#999}
#l-nav ul li a {background:#d1dcad;font-size:1.2em;font-weight:bold}
#l-nav ul li.active a {background:#496727}
#l-nav ul li.active a:link,#l-nav ul li.active a:visited,#l-nav ul li.active a:hover,#l-nav ul li.active a:active {color:#FFF}

#l-nav li#l-nav-categories { float: left; }

#l-nav ul li ul.subcats { background: #e7edc6; }
#l-nav ul li ul.subcats li a:link, #l-nav ul li ul.subcats li a:visited { background: none; color: #000; font-size: 1em; padding: 0.2em 7px; font-weight: normal; text-transform: lowercase; }
#l-nav ul li ul.subcats li.active a:link, #l-nav ul li ul.subcats li.active a:visited { background:#a2ba47; }
#l-nav ul li ul.subcats li a:hover, #l-nav ul li ul.subcats li a:active { background:#a2ba47; }

#r-nav {border:1px solid #423F37;border-top-width:0;background:#e7edc6}
#r-nav li {border-top:1px solid #423F37;height:160px;position:relative;padding:0.7em;padding-bottom:1.8em}
#r-nav li.active {background:#8ba047;color:#FFF}
#r-nav li h2 {margin:0;line-height:1.1;font-family:OCR-A M,Arial,Helvetica,sans-serif;font-size:1.25em;padding:0 0 0.5em;text-align:center}
#r-nav li div.more {padding-top:0.7em;text-align:center;font-size:0.9em;width:89px;position:absolute;bottom:0.7em}
#r-nav li div.more a:link,#r-nav li div.more a:visited {text-decoration:none;color:#000}
#r-nav li div.more a:hover,#r-nav li div.more a:active {text-decoration:none;color:#000}
#r-nav li#r-nav-fresh h2 {font-size:1.4em;color:#da251d;padding-bottom:0.3em}
#r-nav div.good {margin:0;padding:0;width:100%;text-align:center}
#r-nav div.good div.img {width:90px;height:100px;margin:0 auto;position:relative;overflow:visible}
#r-nav div.good div.img * {display:block}
#r-nav div.good img.new {position:absolute;right:0;bottom:0}
#f-nav {text-align:center;font-family:OCR-A M,Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.25em;padding:1.5em 0 0.5em}
#f-nav li {display:inline;padding:0 1em}
#f-nav a:link,#f-nav a:visited {color:#606b3a;text-decoration:none}
#f-nav a:hover,#f-nav a:active {color:#606b3a;text-decoration:none}
#content span.red {color:#DA251D}
#content a:link,#content a:visited {color:#466038}
#content a:hover,#content a:active {color:#466038}
#content h1 {font-family:OCR-A M,Arial,Helvetica,sans-serif;font-size:1.4em;line-height:1.1em;text-align:center;padding:0 0 0.2em;margin:0 0 1em;border-bottom:2px solid #c2c1c1;text-transform: uppercase;}
#content h2 {font-size:1.4em;line-height:1.1em;padding:0;margin:1.3em 0 0.5em;text-transform: uppercase; }
#content h1 a:link,#content h1 a:visited {color:#88a047}
#content h1 a:active,#content h1 a:hover {color:#f33}
#content p {margin:0.5em 0}
#content ul#nav-rf {margin-top:1em;text-align:center;font-size:1.25em;font-weight:bold}
#content ul#nav-rf li {float:left;width:50%; color: white; }
#content ul#nav-rf li a {display:block}
#content ul#nav-rf li.prev {text-align:left}
#content ul#nav-rf li.next {text-align:right}
#content ul#nav-rf a {color:#333}
#content div.disclamer {border:2px solid #dc2d26;padding:0.5em 1em;margin-top:1.5em;background:#ffe5e5}
form.f-gen { float: left }
form.f-gen input,form.f-gen select,form.f-gen textarea,form.f-gen button {font-family:Arial,Helvetica,sans-serif;font-size:1.2em}
form.f-gen input.f-txt,form.f-gen textarea.f-txt {border:2px solid #8ba047;padding:2px}
form.f-gen input.f-round {-moz-border-radius:6px}
form.f-gen textarea.f-round {-moz-border-radius:8px}
form.f-gen input.f-normal {width:134px}
form.f-gen input.f-long {width:230px}
form.f-gen input.f-short {width:50px}
form.f-gen textarea.f-normal {width:342px;height:210px;overflow:auto}
form.f-gen input.f-btn,form.f-gen button {border:1px solid #787671;background:#e7edc6;font-family:OCR-A M,Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;padding:2px 10px; cursor: pointer; }
form.f-gen input.f-btn-delete { padding: 0px 1px 2px 2px; margin: 4px 0 0 0px; width: 1.4em; height: 1.5em; cursor: pointer; }
form.f-gen div.f-row {padding-bottom:1em}
form.f-gen div.f-lbl {padding-bottom:0.2em}


form.frm-delbutton { float: left; width: 10px; padding-left: 3px; }
form.frm-delbutton input { background: red; width: 2em; padding: 0; }

.testmodemessage { background:#a2ba47; color: black; padding: 30px 30px 40px; margin: 10px 0 20px; }
.testmodemessage span { font-weight: bold; font-size: 1.3em; display: block; float: left; margin-bottom: 10px; width: 100%; }

div#contact-us div.frm {float:left;width:350px}
div#contact-us div.address {font-weight:bold;float:right;text-align:right;line-height:2em}
div#login {text-align:center}
div#login form {padding-top:5em}
div#signup {text-align:center}
div#signup form {padding-top:5em}
div#category-root div#cat-desc { }
div#category-root ul.goods { margin-top:1.5em; clear: both; width: 100%; }
div#category-root ul.goods li {float:left;width:25%;text-align:center}
div#category-root ul.goods li div.good {height:140px;border-style:solid;border-color:#fff;border-width:0 1px 1px 0;padding:0.7em;position:relative;padding-bottom:1.8em}
div#category-root ul.goods li div.good div.name {display:block;padding-top:0.5em;font-family:OCR-A M,Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.2em;text-align:center;width:100%;position:absolute;bottom:0.7em;left:0}
div#category-root ul.goods li.first div.good {border-left-width:1px}
div#category-root ul.goods li.first-row div.good {border-top-width:1px !important}
div#category-inner ul.goods {margin-top:1.5em}
div#category-inner ul.goods li {float:left;width:33.33%;text-align:center}
div#category-inner ul.goods li.first {width:170px}
div#category-inner ul.goods li div.good {padding:0.7em;height:182px}
div#category-inner ul.goods div.img {width:130px;height:130px;margin:0 auto;position:relative;overflow:visible}
div#category-inner ul.goods div.img * {display:block}
div#category-inner ul.goods div.img img.new {position:absolute;right:0;bottom:0}
div#category-inner ul.goods div.actions span {padding:0 3.5em}
div#category-inner ul.goods div.actions {padding-top:0.4em}
div#category-inner ul.goods div.name,div#category-inner ul.goods div.price {padding-top:0.2em}
div#category-inner ul.goods div.actions,div#category-inner ul.goods div.name {font-weight:bold}
div#good div#prod-desc {min-height:120px; clear: both; }
div#good div.img {text-align:center;float:left;width:250px;position:relative;margin-bottom:1em}
div#good div.img img.new {position:absolute;right:0;bottom:0}
div#good div#p-info {float:right;width:250px;height:230px;font-weight:bold;margin-bottom:1em;padding:1px}
div#good div#p-info .sb-inner {background:#fffcc8}
div#good div#p-info .sb-border {background:#69655e}
div#good div.info form {padding:1em}
div#good div.info input#frm-good-s {position:relative;top:0;left:5px}
div#good div.info .f-row {padding-left:10px;padding-right:10px}
div#good div.info .top {padding-top:12px}
div#good div.info .price {font-size:1.2em;padding-bottom:0}
div#good div.info .tall {padding-top:8px;padding-bottom:8px;vertical-align:middle}
div#good div.info .priceprice { color: green; }
div#good div.info .specialoffer { color: red; }
div#brd-good-q {float:left;margin-left:5px;padding:4px;clear:both}
div#good div#p-info div#brd-good-q .sb-inner {background:#fff}
div#good div#p-info div#brd-good-q .sb-border {background:#8ba047}
input#frm-good-q {float:left;font-size:0.9em;border:none}
div#top-sellers div.tbl table {border-collapse:collapse;width:508px;border:1px solid #282420}
div#top-sellers div.tbl table td {border:1px solid #282420;padding:0.5em 0.7em}
div#top-sellers div.tbl table td.num,div#top-sellers div.tbl table td.actions {width:1%;white-space:nowrap}
div#top-sellers div.tbl table td.actions {border-left-width:0}
div#top-sellers div.tbl table td.name {border-right-width:0;font-weight:bold}
div#top-sellers div.tbl table td.num {text-align:center;color:#DA251D;font-size:1.4em;font-weight:bold;font-family:OCR-A M,Arial,Helvetica,sans-serif}
div#top-sellers div.tbl table td.actions a {display:block;text-align:right}
div#top-sellers div.tbl table tr.odd td {background:#d1dcad}
div#top-sellers div.tbl table tr.even td {background:#e7edc6}
a:link,a:visited {color:#333;text-decoration:underline}
a:hover,a:active {color:#f33;text-decoration:underline}
.error {font-size:11px;color:red;margin:0.5em;padding:0.5em;border:1px solid red;background:#fff}
#shippingdetails { padding-top: 15px; }
#shopcart, #shippingdetails {font-size:1em;background:#fffcc8}
#shopcart th, #shippingdetails th {font-size:1.25em;text-align:left;text-color:#f33;padding:4px}
#shopcart td, #shippingdetails td {padding:4px;vertical-align:middle}
#shopcart input.t-none {background:#fffcc8}
#frm-shopcartcontinue { width: 100%; }
.formsubmiterror { color: red; padding-top: 0.7em; font-weight: normal; display: none; margin: 5px auto 0; width: 100%; text-align: center; }
#paymentmethodform { margin-top: 6px; }
#paymentmethodform input, #paymentmethodform label { float: left; display: block; }
#paymentmethodform input { margin: 0 3px 0 15px; }
#paymentmethodform label#paypal-label { background: url('../images/paypal-logo.gif'); width: 69px; height: 19px; text-indent: -10000px; display: block; }
div#t-shopcart { padding:4px; width: 508px; }
div#t-shopcart .sb-inner {background:#fffcc8}
div#t-shopcart .sb-border {background:#a8b767}
.f-center {text-align:center}
#makeorder {font-size:0.9em;font-weight:bold;background:#fffcc8}
#makeorder th {font-size:1.2em;padding:8px}
#makeorder td {padding:4px}
#makeorderbutton { display: none; margin: 0 auto; }