h2 { font-size: 18px; color:#138900; }
h3 { font-size: 15px; color:#138900; }
a:link, a:active {text-decoration: underline; color: #138900; }
a:hover {text-decoration: none; color: #138900; }
a:visited  {text-decoration: underline; color: #138900; }
a.footerLink, a.footerLink:visited, a.footerLink:active { color: white; text-decoration: underline; }
a.footerLink:hover { color: white; text-decoration: none; }
.we { 
border: 1px solid #00CC00; 
padding: 2px;  
color:#FFFFFF; 
font-size: 11px; 
line-height: normal; 
font-size-adjust: none; 
font-stretch: normal; -x-system-font: none; 
position: absolute; 
top: 5px; right: 10px;
text-align: center; 
z-index: 5; 
}
.we a { color: #00FF00; text-decoration: underline; }
.we a:hover { color: #00FF00; text-decoration: none; }

#as-news-view250-250 {
    float:right; width:250px; height:250px; 
	padding-top:26px;
	margin-left:5px;
	background-image:url(../i/as-arrow-bottom.gif);
	background-position:10px 5px;
	background-repeat:no-repeat;	
}
.formLabel { font-size: 12px; float: right; font-weight: bold; }
.red { color: red; }
.white { color: white; }
.redBorder { border: 1px solid #cf0400; }
.bold { font-weight: bold; }
.center { text-align: center; }
P { font-size:12px}
.boxText { font-family: Verdana,Arial,sans-serif; font-size: 10px; }
.errorBox { background: rgb(255, 179, 181) none repeat scroll 0% 0%; font-family: Verdana,Arial,sans-serif; font-size: 10px; font-weight: bold; }
.stockWarning { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(204, 0, 51); }
.productsNotifications { background: rgb(242, 255, 247) none repeat scroll 0% 0%; }
.orderEdit { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(112, 210, 80); text-decoration: underline; }
form { display: inline; }
.infoBox { background: rgb(0, 157, 49) none repeat scroll 0% 0%; }
.infoBoxContents { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: Verdana,Arial,sans-serif; font-size: 10px; }
tr.headerNavigation { background: rgb(187, 195, 211) none repeat scroll 0% 0%; }
td.headerNavigation { background: rgb(187, 195, 211) none repeat scroll 0% 0%; font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(255, 255, 255); font-weight: bold; }
a.headerNavigation { color: rgb(255, 255, 255); }
a.headerNavigation:hover { color: rgb(255, 255, 255); }
tr.headerError { background: rgb(255, 0, 0) none repeat scroll 0% 0%; }
td.headerError { background: rgb(255, 0, 0) none repeat scroll 0% 0%; font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; text-align: center; }
tr.headerInfo { background: rgb(0, 255, 0) none repeat scroll 0% 0%; }
td.headerInfo { background: rgb(0, 255, 0) none repeat scroll 0% 0%; font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 12px; color: rgb(255, 255, 255); font-weight: bold; text-align: center; }
.infoBoxNotice { background: rgb(255, 142, 144) none repeat scroll 0% 0%; }
.infoBoxNoticeContents { background: rgb(255, 230, 230) none repeat scroll 0% 0%; font-family: Verdana,Arial,sans-serif; font-size: 10px; }
td.infoBoxHeading { background: rgb(187, 195, 211) none repeat scroll 0% 0%; font-family: Verdana,Arial,sans-serif; font-size: 10px; font-weight: bold; color: rgb(255, 255, 255); }
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 { background: rgb(248, 248, 249) none repeat scroll 0% 0%; }
tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even { background: rgb(248, 248, 249) none repeat scroll 0% 0%; }
table.productListing { border: 1px solid rgb(182, 183, 203); border-spacing: 1px; }
.productListing-heading { background: rgb(182, 183, 203) none repeat scroll 0% 0%; font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(255, 255, 255); font-weight: bold; }
td.productListing-data { font-family: Verdana,Arial,sans-serif; font-size: 10px; }
a.pageResults { color: rgb(53, 53, 53); }
a.pageResults:hover { color: rgb(53, 53, 53); }
td.pageHeading, div.pageHeading { font-family: Verdana,Arial,sans-serif; font-size: 20px; font-weight: bold; color: rgb(154, 154, 154); }
tr.subBar { background: rgb(244, 247, 253) none repeat scroll 0% 0%; }
td.subBar { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(0, 0, 0); }
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: rgb(170, 187, 221); }
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: rgb(255, 0, 0); }
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: rgb(240, 164, 128); font-weight: bold; }
table.formArea { border: 1px solid rgb(123, 158, 189); background: rgb(241, 249, 254) none repeat scroll 0% 0%; }
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: rgb(199, 97, 112); font-weight: bold; }
span.productSpecialPrice { font-family: Verdana,Arial,sans-serif; color: rgb(213, 45, 0); }
span.errorText { font-family: Verdana,Arial,sans-serif; color: rgb(255, 0, 0); }
.moduleRow {  }
.moduleRowOver { background-color: rgb(215, 233, 247); cursor: pointer; }
.moduleRowSelected { background-color: rgb(233, 244, 252); }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(140, 140, 140); }
.checkoutBarCurrent { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(0, 0, 0); }
.messageBox { font-family: Verdana,Arial,sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana,Arial,sans-serif; font-size: 10px; background-color: rgb(255, 179, 181); }
.messageStackSuccess { font-family: Verdana,Arial,sans-serif; font-size: 10px; background-color: rgb(153, 255, 0); }
#manu * { background: transparent none repeat scroll 0% 0%; padding-top: 0pt; padding-bottom: 0pt; }
#manu select { background-color: rgb(255, 255, 255); padding-top: 0pt; padding-bottom: 0pt; }
.inputRequirement { font-family: Verdana,Arial,sans-serif; font-size: 10px; color: rgb(255, 0, 0); }
.smallText_1 a { color: rgb(0, 0, 0); text-decoration: underline; }
.smallText_1 a:hover { color: rgb(0, 0, 0); text-decoration: none; }
#myse select { width: 90%; }
.delp { color: rgb(128, 128, 128); font-size: 11px; font-weight: normal; }
s { color: rgb(128, 128, 128); font-size: 11px; font-weight: normal; }
.main a { color: rgb(0, 0, 0); text-decoration: none; }
.main a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.subcatl { color: rgb(0, 0, 0); text-decoration: underline; font-weight: normal; }
.subcatl:hover { color: rgb(0, 0, 0); text-decoration: none; font-weight: normal; }
.smallText td { font-size: 10px; color: rgb(37, 37, 37); }
.smallText a { color: rgb(37, 37, 37); font-size: 10px; text-decoration: none; }
.smallText a:hover { color: rgb(37, 37, 37); font-size: 10px; text-decoration: underline; }
body { margin: 0pt; padding: 0pt; background-color: rgb(0, 56, 17); }
body, td { font-family: Tahoma,verdana,arial; font-size: 11px; color: rgb(31, 31, 31); }
.bg { background: transparent url('../i/m04b.jpg') no-repeat scroll 0% 0%; }
.bg1 { background: transparent url('../i/bg.gif') repeat-x scroll 0% 0%; }
.bg2 { background: transparent url('../i/bg1.gif') repeat-x scroll 0% 0%; }
.bg3 { background: transparent url('../i/m11.gif') no-repeat scroll 0% 0%; }
.bg4 { background: transparent url('../i/bg2.gif') repeat-x scroll 0% 0%; }
.bg5 { background: transparent url('../i/m22.gif') no-repeat scroll 0% 0%; }
.bg6 { background: transparent url('../i/bg3.gif') no-repeat scroll center top; }
.bg7 { background: transparent url('../i/bg4.gif') repeat-x scroll 0% 0%; }
.bg8 { background: transparent url('../i/bg5.gif') repeat-x scroll 0% 0%; }
.bg9 { background: transparent url('../i/m37.gif') no-repeat scroll 0% 0%; }
.bg10 { background: transparent url('../i/m38.gif') no-repeat scroll 0% 0%; }
ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul li { margin: 0px; padding: 0pt 0pt 0pt 11px; background: transparent url('../i/m111.gif') no-repeat scroll left center; }
ul a { color: rgb(37, 37, 37); text-decoration: none; font-size: 10px; line-height: 18px; }
ul a:hover { color: rgb(25, 134, 0); }
.el { margin: 0px; padding: 0pt 0pt 0pt 26px; background: transparent url('../i/m30.gif') no-repeat scroll left center; }
.al li { margin: 0px; padding: 0pt; background: transparent url('../i/m17.gif') no-repeat scroll left bottom; }
.al li a { color: rgb(37, 37, 37); text-decoration: none; font-size: 10px; line-height: 18px; }
.al li strong { color: rgb(213, 45, 0); text-decoration: none; font-size: 10px; line-height: 18px; font-weight: bold; margin-right: 6px; }
.al li a:hover { color: rgb(25, 134, 0); }
.se { width: 123px; height: 19px; font-family: tahoma,verdana,arial; font-size: 11px; color: rgb(56, 56, 56); padding-left: 3px; }
.se1 { width: 120px; height: 21px; font-family: tahoma,verdana,arial; font-size: 11px; color: rgb(70, 70, 70); padding-left: 3px; line-height: 13px; }
.se2 { width: 160px; height: 21px; font-family: tahoma,verdana,arial; font-size: 11px; color: rgb(70, 70, 70); padding-left: 3px; line-height: 13px; }
.go { width: 40px; height: 17px; font-family: tahoma,verdana,arial; font-size: 11px; color: rgb(73, 73, 73); padding-left: 3px; }
.bd { border: 1px solid rgb(0, 157, 49); }
.ab img { vertical-align: middle; }
/*a img { border: 1px solid #c42900; }*/
.noborder { border: 0px; }
.tx { font-size: 10px; color: rgb(51, 167, 255); }
.tx1 { font-size: 10px; color: rgb(37, 37, 37); font-weight: bold; text-transform: uppercase; }
.tx2, .tx2 a { font-size: 15px; color: rgb(255, 255, 255); font-weight: bold; text-transform: uppercase; text-decoration: none; }
.tx3 { font-size: 14px; color: rgb(213, 45, 0); font-weight: bold; }
.tx4 { font-size: 10px; color: rgb(37, 37, 37); }
.tx5 { font-size: 11px; color: rgb(16, 144, 5); font-family: arial; font-weight: bold; }
.tx6 { font-size: 11px; color: rgb(31, 31, 31); font-family: arial; }
.tx7 { font-size: 10px; color: rgb(31, 31, 31); font-weight: bold; }
.tx8 { font-size: 11px; color: rgb(93, 93, 93); }
.tx9 { font-size: 11px; color: rgb(255, 255, 255); }
.ml { color: rgb(255, 255, 255); font-size: 12px; text-decoration: none; font-weight: bold; }
.ml:hover { text-decoration: underline; }
.ml1, .ml1 a { color: rgb(37, 37, 37); font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; }
.ml1:hover, .ml1 a:hover { text-decoration: underline; }
.ml2 { color: rgb(37, 37, 37); font-size: 10px; text-decoration: none; }
.ml2:hover { text-decoration: underline; }
.ml3 { color: rgb(213, 12, 18); font-size: 11px; text-decoration: underline; }
.ml3:hover { text-decoration: none; }
.ml33 { color: rgb(37, 37, 37); font-size: 11px; }
.ml33 a { color: rgb(213, 12, 18); font-size: 11px; text-decoration: underline; }
.ml33 a:hover { text-decoration: none; }
.ml4 { color: rgb(255, 255, 255); font-size: 11px; text-decoration: none; }
.ml4:hover { text-decoration: underline; }
#zxc1 { color: rgb(37, 37, 37); font-size: 10px; font-weight: bold; text-decoration: underline; }
#zxc1 a { color: rgb(37, 37, 37); font-size: 10px; font-weight: bold; text-decoration: underline; }
#zxc1 a:hover { text-decoration: none; }
.sea td { color: rgb(37, 37, 37); }
.sea a { color: rgb(94, 139, 0); text-decoration: underline; }
.sea a:hover { color: rgb(94, 139, 0); text-decoration: none; }
.sea span a { color: rgb(94, 139, 0); text-decoration: none; font-weight: bold; }
.sea span a:hover { color: rgb(94, 139, 0); text-decoration: underline; font-weight: bold; }
.tf {border:1px solid black; font-size:12px; width:400px; text-align:center;}
#countdown { padding: 8px; font-family: verdana,sans-serif; font-weight:bold; color:#f0360d; font-size:12px; background-color:#FFDE00; }
#countdown span { color:#ff0000; font-family: verdana,sans-serif; font-weight:bold; }
/* Status styles */
.ok { background-color:#CCFFCD; border-top: 1px solid #019609; border-bottom: 1px solid #019609; font-size:14px; margin:0 0 15px; padding:10px 20px; }
.warning {  background-color:#FFEBCC; border-top: 1px solid #FF9900; border-bottom: 1px solid #FF9900; font-size:14px; margin-top: 15px; margin-bottom: 15px; padding:10px 20px; }
.errorwrap { background-color:#F2DDDD; border-top: 1px solid #992A2A; border-bottom: 1px solid #992A2A; font-size:14px; margin:5px 0 5px; padding:10px 20px; }