/* Natural Way CSS by Chris Harvey - www.flitemedia.com */

/* ---Re-definitions--- */
html {margin: 0px; padding: 6px 0px 10px 0px;}
body {margin: 0px; padding: 0px; background: url(/images/bg-gradient-new.jpg) repeat-x fixed;}

p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-align: justify;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #4a804a; font-weight: bold; margin: 16px 0px 10px 0px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4a804a; font-weight: bold; margin: 20px 0px 10px 0px;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336633; font-weight: bold; margin: 10px 0px 10px 0px; padding: 0px;}
ul {margin: 0px; padding: 0px;}
li {list-style-type: circle; list-style-position: inside; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333;}
td {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336633;}
form {border: 0px; margin: 0px; padding: 0px;}
img {border: 0px;}

/* ---Links--- */
a:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336633; text-decoration: underline;}
a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336633; text-decoration: underline;}
a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC9900; text-decoration: underline;}

/* ---Links Size Large--- */
ul.large li {font-family: Arial, Helvetica, sans-serif;}
ul.large li a:link {font-size: 16px; color: #336633; text-decoration: none;}
ul.large li a:visited {font-size: 16px; color: #336633; text-decoration: none;}
ul.large li a:hover {font-size: 16px; color: #CC9900; text-decoration: underline;}

/* ---Template--- */
.header-top {font-size: 0px; background: url(/images/template/header-top.png) no-repeat; width: 980px; height: 5px; border: 0px; margin: 0px auto 0px auto; padding: 0px;}
#header {background: url(/images/template/header-spring.jpg) #fcfeda no-repeat; width: 980px; height: 90px; margin: 0px auto 0px auto; border: 0px;}
.header-left {width: 300px; float: left; border: 0px; padding: 20px 0px 0px 15px; text-align: left;}
.header-left p {padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; font-weight: bold; font-style: italic;}
.header-right {width: 300px; float: right; border: 0px; padding: 20px 15px 0px 0px; text-align: right;}
.header-right p {padding: 0px 0px 2px 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; font-weight: bold; font-style: italic; text-align: right;}
.header-bottom {font-size: 0px; background: url(/images/template/header-bottom.png) no-repeat; width: 980px; height: 5px; border: 0px; margin: 0px auto 6px auto; padding: 0px;}
#container {width: 978px; border: 0px; margin: 0px auto; padding: 0px;}
.left-container {width: 133px; border: 0px; margin: 0px 0px 6px 0px; padding: 0px; float: left;}
#left {width: 133px; margin: 0px; padding: 2px 0px; border-left: 1px solid #FF9900; border-right: 1px solid #FF9900; background: #fff;}
.content-container {width: 680px; border: 0px; margin: 0px 0px 6px 8px; padding: 0px; float: left;}
#content {width: 680px; border-left: solid 1px #006600; border-right: solid 1px #006600; margin: 0px; padding: 8px; background: #fff;}
.right-container {width: 133px; border: 0px; margin: 0px; padding: 0px; float: right;}
#right {width: 133px; margin: 0px; padding: 2px 0px; border-left: 1px solid #FF9900; border-right: 1px solid #FF9900; background-color: #fff;}
#right p {margin: 0px; padding: 3px;}
#footer {width: 980px; height: 20px; border-top: solid 1px #666; margin: 6px auto 0px auto; padding: 10px 0px 15px 0px; clear: both;}
#footer p.footer-left {padding: 0px 0px 10px 3px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; width: 450px; float: left; font-style: italic;}
#footer p.footer-right {width: 350px; float: right; padding: 10px 2px 10px 2px; margin: 0px; text-align: right; font-style: italic;}
#footer address {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333;}
#footer a {text-decoration: none;}

#product-menu h2 {color: #768E48; margin: 10px 0px 0px 0px; padding: 2px 0px 2px 3px; font-style: italic; font-size: 12px; background-color: #fefff4; border-top: 1px dotted #006600; border-bottom: 1px dotted #006600;}
#product-menu h2.top {color: #768E48; margin: 0px; padding: 3px 0px 3px 3px; font-style: italic; font-size: 12px; background-color: #fefff4; border-top: 1px dotted #006600; border-bottom: 1px dotted #006600;}
#product-menu ul {margin: 0px; padding: 0px; border-top: dotted 1px #dae2cc;}
#product-menu li {margin: 0px; padding: 0px; border-bottom: dotted 1px #dae2cc; list-style: none; list-style-position: outside;}
#product-menu a {color: #790000; line-height: 16px; text-decoration: none; display: block; padding: 2px 0px 2px 3px;}
#product-menu a:hover {color: #790000; background-color: #eef2e8;}

#main-menu h2 {color: #768E48; margin: 10px 0px 0px 0px; padding: 3px 0px 3px 3px; font-style: italic; font-size: 12px; background-color: #fefff4; border-top: 1px dotted #006600; border-bottom: 1px dotted #006600;}
#main-menu h2.top {color: #768E48; margin: 0px; padding: 3px 0px 3px 3px; font-style: italic; font-size: 12px; background-color: #fefff4; border-top: 1px dotted #006600; border-bottom: 1px dotted #006600;}
#main-menu ul {margin: 0px; padding: 0px; border-top: dotted 1px #dae2cc;}
#main-menu li {margin: 0px; padding: 0px; border-bottom: dotted 1px #dae2cc; list-style: none; list-style-position: outside;}
#main-menu a {color: #333; font-weight: bold; line-height: 12px; text-decoration: none; display: block; padding: 4px 0px 4px 3px;}
#main-menu a:hover {color: #333; font-weight: bold; background-color: #eef2e8;}
.icon-home a {background: url(/images/icons/icon-home.png) no-repeat; background-position: 108px 0px;}
.icon-library a {background: url(/images/icons/icon-library.png) no-repeat; background-position: 108px 0px;}
.icon-contact a {background: url(/images/icons/icon-contact.png) no-repeat; background-position: 108px 1px;}
.icon-delivery a {background: url(/images/icons/icon-delivery.png) no-repeat; background-position: 111px 2px;}
.icon-terms a {background: url(/images/icons/icon-terms.png) no-repeat; background-position: 112px 2px;}
.icon-help a {background: url(/images/icons/icon-help.png) no-repeat; background-position: 110px 2px;}
.icon-links a {background: url(/images/icons/icon-links.png) no-repeat; background-position: 107px 2px;}
.icon-affiliate a {background: url(/images/icons/icon-affiliate.png) no-repeat; background-position: 108px 3px;}
.icon-print a {background: url(/images/icons/icon-print.png) no-repeat; background-position: 109px 2px;}

/* ---ID's--- */
#advert-box {padding: 0px; border: 1px solid #669966;}
#advert-box p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333;}
#advert-box img {border: 0px;}
#product-box {background: #fff; padding: 2px; border: 1px solid #669966;}
/* Depreciated: */
#border-top {border-top: 1px solid #669966;}
#border-bottom {border-bottom: 1px solid #669966;}
#border-both {border-top: 1px solid #669966; border-bottom: 1px solid #669966;}

#sitemap {font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 12px;}
#sitemap-box {padding: 2px; border: 1px dotted #ccc; margin-top: 20px;}
.sitemap {padding: 10px; margin-top: 0px; width: 204px;}
.sitemap ul {padding: 0px 0px 2px 0px; margin: 0px;}
.sitemap li {padding: 0px; margin: 0px; line-height: 16px; list-style-type: circle;}
.sitemap a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-decoration: none;}
.sitemap a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC9900; text-decoration: none; border-bottom: 1px dotted #666;}
.sitemap h3 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; font-style: italic; color: #768E48; font-weight: bold; padding: 0px; margin: 0px 0px 4px 0px; border-bottom: 1px dotted #666;}

/* --- Classes --- */
.border {border: 1px solid #669966;}
.bodytext2 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #996633;}
.bodytext3 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #996633;}
.Headings1 {font-family: Helvetica, sans-serif; font-size: 16px; color: #336633;}
.HeadingsBlue {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: italic; font-weight: normal; color: #333399;}
.BodyTextWhite {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff;}
.formtext {padding: 4px;}
.AdRed {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000;}
.AdRedBig {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #FF0000;}
.AdRed16px {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #FF0000;}
.Headings2 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #336633; font-style: normal; font-weight: bold;}
.SmallBlue {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #0000FF;}
.white {color: #fff; font-family: Geneva, Arial, Helvetica, sans-serif;}
.product-row {background: #fff; padding: 2px; margin: 2px; border: 1px dashed #669966;}
.header-row {background: #fefff4; padding: 3px 3px 2px 3px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.herbal td {border-top: 1px dashed #336633; background-color:#fff; padding: 3px;}
.herbal-bottom td {border-bottom: 1px dashed #336633; background-color:#fff; padding: 3px;}
.herbal h2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #336633; font-weight: bold; margin: 0px;}
.herbal p {margin: 0px;}
.float-left {float: left; margin: 0px 20px 10px 10px;}
.float-right {float: right; margin: 0px 10px 10px 20px;}
.hr {height: 10px; padding: 0px; margin: 20px 0px 0px 0px; border-top: 1px solid #669966;}
.border-top {border-top: 1px solid #669966;}
.border-bottom {border-bottom: 1px solid #669966;}
.border-both {border-top: 1px solid #669966; border-bottom: 1px solid #669966;}
.quote {font-style: italic; font-size: 13px; color: #336633; text-align: center;}
.subheading {font-style: italic; font-size: 14px; color: #996633; padding: 0px 0px 4px 0px; margin: 20px 0px 6px 0px; border-bottom: 1px solid #ccc; font-family: Geneva, Arial, Helvetica, sans-serif;}
.subp {margin: 0px 0px 6px 0px; padding: 0px;}

.box-left {border: 1px solid #669966; margin: 0px 0px 10px 0px; padding: 10px; float: left; width: 310px; background-color: #fff;}
.box-left h3 {margin: 0px;}
.box-right {border: 1px solid #669966; margin: 0px 0px 10px 0px; padding: 10px; float: right; width: 310px; background-color: #fff;}
.box-right h3 {margin: 0px;}
.box {border: 1px solid #669966; padding: 10px; background-color: #fff;}
.box2 {border: 1px solid #FF9900; padding: 10px; background-color: #fff;}
.box h3 {margin: 0px;}
.clear {clear: both;}

.buybox {border: 1px dotted #FF9900; background-color: #F5F5F5; width: 170px; float: right; text-align: right; margin: 0px 0px 20px 20px; padding: 0px 0px 6px 0px;}
.buybox h2 {margin: 0px 0px 6px 0px; padding: 2px 4px; font-style: italic; color: #768E48; background: #fff; border-bottom: 1px solid #ccc;}
.buybox p {margin: 2px 4px; padding: 0px;}

.rounded-top {width: 680px; height: 10px; background-image: url(/images/large-rounded-box-top.gif); margin: 0px; overflow: hidden;}
.rounded-middle {width: auto; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0px 10px; margin: 0px; background-color: #fff; overflow: hidden;}
.rounded-middle h2 {padding: 2px 0px; margin: 0px 0px 6px 0px;}
.rounded-middle p {padding: 6px 0px; margin: 0px; text-align: left;}
.rounded-middle img {padding: 0px; margin: 0px;}
.rounded-bottom {clear: both; width: 680px; height: 10px; background-image: url(/images/large-rounded-box-bottom.gif); margin: 0px 0px 10px 0px; overflow: hidden;}

.rounded-top-o {width: 680px; height: 10px; background-image: url(/images/large-rounded-box-top-o.gif); margin: 0px; overflow: hidden;}
.rounded-middle-o {width: auto; border-left: 1px solid #FF9900; border-right: 1px solid #FF9900; padding: 0px 10px; margin: 0px; background-color: #fff; overflow: hidden;}
.rounded-middle-o h1.header {padding: 10px 0px; margin: 0px 0px 6px 0px; border-bottom: 1px solid #336600;}
.rounded-middle-o h2 {padding: 2px 0px; margin: 0px 0px 6px 0px;}
.rounded-middle-o p {padding: 6px 0px; margin: 0px; text-align: left;}
.rounded-middle-o img {padding: 0px; margin: 0px;}
.rounded-middle-o p.float-right img {padding: 0px; margin: 0px 10px;}
.rounded-bottom-o {clear: both; width: 680px; height: 10px; background-image: url(/images/large-rounded-box-bottom-o.gif); margin: 0px 0px 10px 0px; overflow: hidden;}

.rounded-top-g {width: 680px; height: 10px; background-image: url(/images/large-rounded-box-top-g.gif); margin: 0px; overflow: hidden;}
.rounded-middle-g {width: auto; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0px 10px; margin: 0px; background-color: #f6fdf8; overflow: hidden;}
.rounded-middle-g h2 {padding: 0px; margin: 0px 0px 6px 0px;}
.rounded-middle-g p {padding: 6px 0px; margin: 0px; text-align: left;}
.rounded-middle-g img {padding: 0px; margin: 0px;}
.rounded-bottom-g {clear: both; width: 680px; height: 10px; background-image: url(/images/large-rounded-box-bottom-g.gif); margin: 0px 0px 10px 0px; overflow: hidden;}

ul.button li {padding: 2px;}
ul.button li a:link {font-size: 14px;}
ul.button li a:hover {font-size: 14px;}
ul.button li a:visited {font-size: 14px;}

.shoppingrow {text-align: center;  border-top: 1px solid #669966; border-bottom: 1px solid #669966;}
.shoppingrow img {margin: 0px 8px 0px 8px; vertical-align: middle;}

.scroll {width: 670px; height: 200px; overflow: auto; margin: 0px; padding: 2px; background-color: #fff; border: 1px solid #CC9933;}

.nomargin {margin: 0px;}

/* Product page content */
.box-top {background-image: url(/images/template/box-bg-top.jpg); background-repeat: no-repeat; background-position: bottom; margin: 0px; padding: 0px; height: 10px; width: 334px;}
.box-bottom {background-image: url(/images/template/box-bg-bottom.jpg); background-repeat: no-repeat; margin: 0px; padding: 0px; height: 10px; width: 334px;}

.box2-left {margin: 10px 0px 10px 0px; padding: 0px; float: left; width: 334px;}
.box2-left-content {margin: 0px; padding: 0px; background-color: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.box2-left-content h3 {margin: 0px 10px 10px 10px; padding: 0px; border-bottom: solid 1px #00CC00;}
.box2-left-content h3 a:visited, h3 a:link {text-decoration: none; color: #0000FF; font-weight: normal;}
.box2-left-content h3 a:hover {text-decoration: none; color: #CC9900; font-weight: normal;}
.box2-left-content box-center {margin: 0px; padding: 0px;}
.box2-left-content img.floating {margin: 0px 0px 0px 6px; padding: 2px; float: right; border: solid 1px #00CC00; background-color: #fff;}
.box2-left-content img.inline {margin: 6px 10px 0px 10px; padding: 0px;}
.box2-left-content p {margin: 0px 10px; padding: 0px;}
.box2-left-content ul {margin: 10px 10px 0px 10px; padding: 0px 0px 6px 0px;}
.box2-left-content li a:link, li a:visited {margin: 0px; padding: 0px; text-decoration: none;}
.box2-left-content li a:hover {margin: 0px; padding: 0px; text-decoration: underline;}

.box2-right {margin: 10px 0px; padding: 0px; float: right; width: 334px;}
.box2-right-content {margin: 0px; padding: 0px; background-color: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.box2-right-content h3 {margin: 0px 10px 10px 10px; padding: 0px; border-bottom: solid 1px #00CC00;}
.box2-right-content h3 a:visited, h3 a:link {text-decoration: none; color: #0000FF; font-weight: normal;}
.box2-right-content h3 a:hover {text-decoration: none; color: #CC9900; font-weight: normal;}
.box2-right-content box-center {margin: 0px; padding: 0px;}
.box2-right-content img.floating {margin: 0px 0px 0px 6px; padding: 2px; float: right; border: solid 1px #00CC00; background-color: #fff;}
.box2-right-content img.inline {margin: 6px 10px 0px 10px; padding: 0px;}
.box2-right-content p {margin: 0px 10px; padding: 0px;}
.box2-right-content ul {margin: 10px 10px 0px 10px; padding: 0px;}
.box2-right-content li a:link, li a:visited {margin: 0px; padding: 0px; text-decoration: none;}
.box2-right-content li a:hover {margin: 0px; padding: 0px; text-decoration: underline;}

.block {width: 162px; height: auto; margin: 0px; padding: 4px 0px 10px 0px; border-left: 1px solid #F2F2F2; border-right: 1px solid #F2F2F2; float: left; text-align: center;}
.block2 {width: 162px; height: auto; margin: 0px; padding: 0px; border-left: 1px solid #F2F2F2; border-right: 1px solid #F2F2F2; float: left; text-align: center;}
.block h2 {font-size: 12px; margin: 0px 0px 6px 0px; padding: 0px; border-top: 1px solid #00CC00; border-bottom: 1px solid #00CC00; background-color: #fefff4; text-align: center;}
.block2 h2 {font-size: 12px; margin: 0px 0px 6px 0px; padding: 0px; border-top: 1px solid #00CC00; border-bottom: 1px solid #00CC00; background-color: #fefff4; text-align: center;}
.block img {border: 0px; margin: 0px; padding: 0px;}
.block p {margin: 0px; padding: 0px; text-align: center;}
.block2 img {border: 0px; margin: 0px; padding: 0px;}
.block2 p {margin: 0px; padding: 0px; text-align: center;}

/* Pricing Tables */
table.pricing  {border-top: 1px solid #669966; border-bottom: 1px solid #669966; margin: 0px; padding: 0px; background-color: #fff;}
table.pricing td {padding: 2px; margin: 2px; background-color: #F7F7F7; border: 1px solid #fff;}

/* For Atomz Search */
.BodyText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #336633;}

/* Library Content Container */
.librarycontent {margin: 0px; padding: 8px; border: 1px #ccc solid; background-color: #fff;}
.librarycontent h1 {font-family: georgia, serif; font-size: 20px; border-bottom: 1px #669966 solid; padding: 0px 0px 4px 0px; margin: 10px 0px 20px 0px;}
.librarycontent h2 {font-family: serif; font-size: 16px; margin: 10px 0px 0px 0px; padding: 0px;}
.librarycontent h3 {font-size: 13px; margin: 0px; padding: 0px;}
.librarycontent ul, ol {list-style-position: inside; margin-top: 10px;}
.librarycontent li {font-size: 12px; line-height: 15px;}

.button-left {padding: 3px 10px 3px 26px; margin: 0px 10px 0px 0px; background-color: #fffff2; border: 1px solid #CC9933; background-image: url(/images/button-left.jpg); background-repeat: no-repeat;}
.button-right {padding: 3px 10px 3px 26px; margin: 0px; background-color: #fffff2; border: 1px solid #CC9933; background-image: url(/images/button-right.jpg); background-repeat: no-repeat;}
.button {padding: 3px 10px 3px 26px; margin: 0px; background-image: url(/images/button-right2.jpg); background-repeat: no-repeat;}
p.button-info {padding: 5px 10px 3px 26px; margin: 0px 0px 6px 0px; background: url(/images/button-info.jpg) no-repeat #fefff4; background-position: 0px 1px; border-top: solid 1px #FF9900; border-bottom: solid 1px #FF9900; font-style: italic;}

.row {margin: 10px 0px; padding: 0px; border-top: 1px solid #CC9933; min-height: 140px;}
.row p {margin: 10px 0px 0px 0px; padding: 0px 10px 0px 0px;}
.row .float-left {float: left; padding-top: 4px;}
.row .float-right {float: right; padding-top: 0px; margin-left: 20px;}

/* Product Classes */
.product {width: 150px; float: left; border: 1px solid #336633; padding: 0px; margin: 10px 10px 20px 10px; text-align: center;}
.product h2 {font-family: Arial, sans-serif; font-size: 12px; border-bottom: 1px solid #CC9933; background-color: #FFFFF2; padding: 2px; margin: 0px; text-align: center;}
.product p {font-family: Arial, sans-serif; border-top: 1px solid #336633; background-color: #FFFFF2; padding: 2px; margin: 0px; text-align: center;}


/* NEW STYLES */
.column-banner {margin: 0px; padding: 0px; border: 0px;}
.column-banner img {border: 0px;}
.column-top-o {font-size: 0px; margin: 0px; padding: 0px; width: 135px; height: 5px; background: url(/images/banners/column-top-o.png);}
.column-news-top {font-size: 0px; margin: 6px 0px 0px 0px; padding: 0px; width: 135px; height: 20px; background: url(/images/banners/column-news-top.png);}
.column-cart-top {font-size: 0px; margin: 6px 0px 0px 0px; padding: 0px; width: 135px; height: 20px; background: url(/images/banners/column-cart-top.png);}
#cart {width: 133px; margin: 0px; padding: 2px 0px; border-left: 1px solid #3366cc; border-right: 1px solid #3366cc; background-color: #fff;}
#cart h2 {padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; font-weight: bold; font-style: italic;}
#cart p {padding: 0px; margin: 0px 2px 2px 2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333;}
#cart p.total {padding: 2px 0px; border-top: 1px dotted #006600; border-bottom: 1px dotted #006600;}
.column-ad-top-o {font-size: 0px; margin: 6px 0px 0px 0px; padding: 0px; width: 135px; height: 5px; background: url(/images/banners/column-top-o.png);}
.column-ad-top-b {font-size: 0px; margin: 6px 0px 0px 0px; padding: 0px; width: 135px; height: 5px; background: url(/images/banners/column-top-b.png);}
.column-ad-top-r {font-size: 0px; margin: 6px 0px 0px 0px; padding: 0px; width: 135px; height: 5px; background: url(/images/banners/column-top-r.png);}
.column-ad {margin: 0px; padding: 0px; border: 0px;}
.column-bottom-o {font-size: 0px; margin: 0px; padding: 0px; width: 135px; height: 5px; background: url(/images/banners/column-bottom-o.png);}
.column-bottom-b {font-size: 0px; margin: 0px; padding: 0px; width: 135px; height: 5px; background: url(/images/banners/column-bottom-b.png);}
.column-bottom-r {font-size: 0px; margin: 0px; padding: 0px; width: 135px; height: 5px; background: url(/images/banners/column-bottom-r.png);}
.content-top {font-size: 0px; margin: 0px; padding: 0px; background: url(/images/banners/content-top.png) no-repeat; height: 5px; width: 698px; border: 0px;}
.content-bottom {font-size: 0px; margin: 0px; padding: 0px; background: url(/images/banners/content-bottom.png) no-repeat; height: 5px; width: 698px; border: 0px;}
.nodisplay {display: none;}

h2.heading-o {margin-bottom: 0px; color: #ff9900; font-size: 20px; line-height: 20px; padding: 6px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #a5bb7a; border-top: 1px solid #a5bb7a; background-color: #f8f8f8;}

table.buy {border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; margin: 6px 0px 0px 0px; padding: 0px; width: 658px; font-family: Arial, Helvetica, sans-serif;}
table.buy td.desc {margin: 0px; padding: 1px; font-size: 15px; font-weight: bold; color: #4a804a; width: 400px; background-color: #F8F8F8; text-align: left;}
table.buy td.price {margin: 0px; padding: 1px; font-size: 16px; font-weight: bold; color: #FF0000; width: 80px; background-color: #F8F8F8; text-align: center;}
table.buy td.buynow {margin: 0px; padding: 1px 1px 1px 6px; width: 70px; background-color: #F8F8F8; text-align: center;}

.cats {width: 678px; height: 100px; background-image: url(/images/cats/cats-bg.jpg); padding: 0px; margin: 12px 0px 0px 0px; clear: both;}
img.cat  {margin: 0px; padding: 0px; border: 0px; width: 108px; height: 85px; float: left;}

#follow {margin: 0px; padding: 8px 0px 0px 0px;}
#follow a.twitter {height: 0px; width: 0px; background: url(/images/button-twitter.jpg); padding: 0px 0px 44px 318px; margin: 0px 50px 0px 14px; overflow: hidden; display: block; float: left;}
#follow a.blog {height: 0px; width: 0px; background: url(/images/button-blog.jpg); padding: 0px 0px 44px 252px; margin: 0px; overflow: hidden; display: block;}