nt-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #993344;
  font-weight:bold;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #993344;
}

.moduleRow { }
.moduleRowOver { background:#70A954;border-bottom:1px dashed C0E1AB; color:#C0E1AB; cursor: pointer; cursor: hand; }
.moduleRowOver TD { border-bottom:1px dashed C0E1AB; color:#C0E1AB}
.moduleRowSelected { border-bottom:1px solid #C0E1AB; color:#C0E1AB}
.moduleRowSelected TD { border-bottom:1px solid #C0E1AB; color:#C0E1AB}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FFFFFF; }
.checkoutBarFrom A, .checkoutBarTo A{ font-size: 10px;}

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #FFFFFF;}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #993344; }







/*tiny mce*/
.header{font-family:"Trebuchet MS", Verdana, Arial, sans-serif;color:#C0E1AB; font-size:20px; font-weight:bold; padding:0px;margin:0px;}
.title {font-family:"Trebuchet MS", Verdana, Arial, sans-serif;;color:#C0E1AB;font-size:20px; font-weight:bold; padding:0px;margin:0px;}
.subhead {font-family:"Trebuchet MS", Verdana, Arial, sans-serif;;color:#CAEBB5;font-size:16px; font-weight:bold; padding:0px;margin:0px;}
.wysiwyg-body{COLOR: #000000; text-decoration: none; font-family:"Trebuchet MS", Verdana, Arial, sans-serif;; font-size: 12px; font-weight: normal;}
.mceContentBody {background:#69A84A;COLOR: #000000; text-decoration: none; font-family:"Trebuchet MS", Verdana, Arial, sans-serif;; font-size: 12px; font-weight: normal;width:560px;overflow:auto;}
.mceContentBody A:link {COLOR: #000000 !important; font-weight: bold !important; text-decoration: none !important; font-family: helvetica,sans-serif !important; font-size: 12px !important;}
.mceContentBody A:visited {COLOR: #000000 !important; font-weight: bold !important; text-decoration: none !important; font-family: helvetica,sans-serif !important; font-size: 12px !important;}
.mceContentBody A:active {COLOR: #000000 !important; font-weight: bold !important; text-decoration: none !important; font-family: helvetica,sans-serif !important; font-size: 12px !important;}
.mceContentBody A:hover {COLOR: #173D05 !important; font-weight: bold !important; text-decoration: underline !important; font-family: helvetica,sans-serif !important; font-size: 12px !important;}

.mceEditor{}



.options_header{font-weight:bold;}


#order_msg{color:#22510C;padding:5px;width:125px;font-weight:bold;}
/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/*Generic*/
BODY { background:#000000;color: #000000;  margin: 0px; font-size:12px;}
#wrapper{background: url(images/theme/main-bg.gif) repeat-x #69A84A;}

BODY,DIV,TD,SPAN,P,FONT,A { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size:12px;}
TD{vertical-align:top;}
TD.slideshow_container{vertical-align:middle;}
DIV.slideshow_caption{text-align:center;font-weight:bold;color:#000000;font-size:12px;height:20px;overflow:hidden;}

A {  color: #000000;  text-decoration: none;font-size:12px;}

A:hover {  color: #173D05;  text-decoration: underline;font-size:12px;}

FORM{display: inline;}
IMG{border:none}

H1,TD.pageHeading, DIV.pageHeading {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: normal;
  color: #C0E1AB;
  padding:5px 30px 0px 0px;
  
  position:relative;
  bottom:10px;
  
  display:inline;
  clear:both;
  margin:0px 0px 15px 0px;
  border-right:1px solid #C0E1AB;
}

H2{color:#CAEBB5;font-size:16px;font-weight:bold;margin:5px 0px 10px 0px;}
H3{color:#000000;font-size:16px;font-weight:bold;margin:5px 0px 10px 0px;}
H4{color:#FFFFFF;font-size:14px;font-weight:bold;margin:5px 0px 0px 0px;}

HR{color:#9FBE86;background:#9FBE86;border:none;border-top:1px solid #9FBE86;height:1px;}
VR{color:#9FBE86;background:#9FBE86;border:none;border-left:1px solid #9FBE86;width:1px;height:100%;}


.label{color:#CAEBB5;font-size:12px;font-weight:bold;}

/*Header*/
.nav{background:#000000}
.nav A{display:block;padding:25px 10px 10px 10px;color:#AACD91;border-right:1px solid #626F3B;background:#000000;;font-weight:bold;text-decoration:none;font-size:14px;}
.nav A:hover, .nav A.sel{display:block;color:#AACD91;border-right:1px solid #626F3B;background:#24361C;font-weight:bold;text-decoration:none;font-size:14px;}

.subnav{border-left:1px solid #0A0A0A;margin:5px 0px 0px 0px;}
.subnav TD{padding:5px 0px 0px 0px;}
.subnav A{display:block;padding:0px 5px 0px 5px;color:#54664C;font-weight:bold;text-decoration:none;font-size:14px;}
.subnav A:hover{color:#000000;font-weight:bold;text-decoration:underline;}
.subnav A.sel{color:#000000;font-weight:bold;text-decoration:underline;}
.subnav A.sel:hover{color:#000000;font-weight:bold;text-decoration:underline;}

.sound{color:#AACD91}
.sound TD{vertical-align:bottom;padding:0px 2px}
.sound A{padding:0px;color:#AACD91;background:transparent;float:left;border:none;display:inline;font-size:12px;font-weight:normal}
.sound A:hover{padding:0px;color:#AACD91;background:transparent;float:left;border:none;display:inline;font-size:12px;font-weight:normal;text-decoration:underline}
.sound A.ssel{text-decoration:underline}
.sound A.ssel:hover{text-decoration:underline}

.cart{color:#7F8C7A}
.cart TD{vertical-align:bottom;padding:0px 2px}
.cart A{padding:0px;color:#7F8C7A;background:transparent;float:left;border:none;display:inline;font-size:12px;font-weight:normal}
.cart A:hover{padding:0px;color:#AACD91;background:transparent;float:left;border:none;display:inline;font-size:12px;font-weight:normal;text-decoration:underline}

/*Footer*/
.footer{height:59px;background: url(images/theme/footer-bg.gif) no-repeat top left #000000; text-align:right;color:#778F65;padding-right:35px;}
.footer A{display:block;padding:20px 5px 0px 5px;color:#778F65;font-weight:normal;text-decoration:none;font-size:12px;}
.footer A:hover{color:#AACD91;font-weight:normal;text-decoration:none;font-size:12px;}
.footer TD{vertical-align:bottom;color:#778F65;}
/*Main Area*/
.main{margin:10px 25px 10px 35px;}
.section{background: url(images/theme/section-bg.gif) repeat-x;padding:15px;font-size:12px;display:block;}
.above_section{background:#678D55;padding:15px}
/*bread crumb*/
.breadCrumb{color:#C0E1AB;font-size:12px;}
A.headerNavigation{color:#C0E1AB;font-size:12px;font-weight:normal;text-decoration:none;}
A.headerNavigationhover{color:#C0E1AB;font-size:12px;font-weight:normal;text-decoration:underline;}

/*testimonials*/
.testimonial, .testimonial TD{color:#AFD699}
.quote-start{padding:0px 5px 0px 0px;}
.quote-end{padding:0px 0px 0px 5px;}
.testimonial_header{font-weight:bold;margin:5px 0px 10px;color:#000000;font-size:16px;}
.testimonial_author{margin:5px 0px;color:#226600;font-style:italic;}
A.case-study{color:#D6F5C1;text-decoration:none;font-weight:bold;}
A.case-study:hover{color:#C0E1AB;text-decoration:none;font-weight:bold;}
IMG.case-study{background: url(images/case-study-bg.gif);padding:25px;padding-bottom:30px; display:block;width:55px;height:40px;}

/*contact form*/
.contact_form TD{}
.contact_form TEXTAREA{width:150px;border:1px solid #5F8B49}
.contact_form INPUT.text{width:150px;border:1px solid #5F8B49}
.contact_form INPUT.contact_date{width:115px;border:1px solid #5F8B49}
.contact_form INPUT.submit{background:#000000;color:#82AC6F;border:1px solid #000000}
.contact_error TD{color:#993344}
.contact_error INPUT{width:150px;border:1px solid #993344}


.product_detail_nav{text-align:right;color:#22510C;font-weight:bold;}
.product_detail_nav A{color:#22510C;font-weight:bold;}
.product_detail_nav INPUT.submit{background:#22510C;border:1px solid #22510C;color:#D6F5C1;padding:5px;cursor:pointer}
INPUT.button{background:#22510C;border:1px solid #22510C;color:#D6F5C1;padding:5px;cursor:pointer}
DIV.button{background:#22510C;border:1px solid #22510C;color:#D6F5C1;padding:5px;cursor:pointer;display:block;width:125px;white-space:nowrap;text-decoration:none !important;text-align:center;}
/*OSC.....*/



a.boxHeadingLink{color:#ffffff;}
a.boxHeadingLink:hover{color:#ffffff;}
a.boxHeadingLink:visited{color:#ffffff;}
a.boxHeadingLink:link{color:#ffffff;}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #FFFFFF; border:2px solid #993344; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications {}
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


TR.headerError {
  background: #993344;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #993344;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {

}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {

}

.infoBoxContents {

  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background:#FFFFFF;
  border:2px solid #993344;
}

.infoBoxNoticeContents {

  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-align:center;
  color: #ffffff;
  border-bottom:1px solid #FFFFFF;
  border-top:1px solid #FFFFFF;
  padding:10px 0px 10px 0px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

}

TD.categoryHeader{text-align:center; border-bottom:1px solid #C0E1AB;border-top:1px solid #C0E1AB;}
TD.categoryHeader A{color:#C0E1AB;font-weight:bold;font-size:16px;}
TD.categoryHeader A:hover{color:#C0E1AB;font-weight:bold;font-size:16px;}

TD.nested_cats_product_list{padding-bottom:4px;}

TABLE.productListing {}
.productListing-heading { font-size: 12px; border-bottom:1px solid #000000;  font-weight: bold;}


TD.productListing-data {width:25%;padding:5px;}
DIV.productListing-spacer {border-bottom:1px solid #C0E1AB;margin:3px 0px;height:1px;overflow:hidden}

.productsListingTitle{height:30px;vertical-align:bottom;}
.productsListingTitle A{font-weight:bold;text-decoration:underline;}
.productsListingImage{height:210px;vertical-align:middle;}
.productsListingImage IMG{border:1px solid #FFFFFF;}
.productsListingLinks{font-weight:normal;color:#FFFFFF;font-size:10px;vertical-align:top;}
.productsListingLinks A{font-weight:bold;font-size:12px;display:inline;padding:2px;}


A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #173D05;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #993344;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #993344;
  font-weight:bold;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #993344;
}

.moduleRow { }
.moduleRowOver { background:#70A954;border-bottom:1px dashed C0E1AB; color:#C0E1AB; cursor: pointer; cursor: hand; }
.moduleRowOver TD { border-bottom:1px dashed C0E1AB; color:#C0E1AB}
.moduleRowSelected { border-bottom:1px solid #C0E1AB; color:#C0E1AB}
.moduleRowSelected TD { border-bottom:1px solid #C0E1AB; color:#C0E1AB}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FFFFFF; }
.checkoutBarFrom A, .checkoutBarTo A{ font-size: 10px;}

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #FFFFFF;}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #993344; }







/*tiny mce*/
.header{font-family:"Trebuchet MS", Verdana, Arial, sans-serif;color:#C0E1AB; font-size:20px; font-weight:bold; padding:0px;margin:0px;}
.title {font-family:"Trebuchet MS", Verdana, Arial, sans-serif;;color:#C0E1AB;font-size:20px; font-weight:bold; padding:0px;margin:0px;}
.subhead {font-family:"Trebuchet MS", Verdana, Arial, sans-serif;;color:#CAEBB5;font-size:16px; font-weight:bold; padding:0px;margin:0px;}
.wysiwyg-body{COLOR: #000000; text-decoration: none; font-family:"Trebuchet MS", Verdana, Arial, sans-serif;; font-size: 12px; font-weight: normal;}
.mceContentBody {background:#69A84A;COLOR: #000000; text-decoration: none; font-family:"Trebuchet MS", Verdana, Arial, sans-serif;; font-size: 12px; font-weight: normal;width:560px;overflow:auto;}
.mceContentBody A:link {COLOR: #000000 !important; font-weight: bold !important; text-decoration: none !important; font-family: helvetica,sans-serif !important; font-size: 12px !important;}
.mceContentBody A:visited {COLOR: #000000 !important; font-weight: bold !important; text-decoration: none !important; font-family: helvetica,sans-serif !important; font-size: 12px !important;}
.mceContentBody A:active {COLOR: #000000 !important; font-weight: bold !important; text-decoration: none !important; font-family: helvetica,sans-serif !important; font-size: 12px !important;}
.mceContentBody A:hover {COLOR: #173D05 !important; font-weight: bold !important; text-decoration: underline !important; font-family: helvetica,sans-serif !important; font-size: 12px !important;}

.mceEditor{}



.options_header{font-weight:bold;}


#order_msg{color:#22510C;padding:5px;width:125px;font-weight:bold;}