h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:100%;font-weight:inherit;font-style:inherit;font-family:inherit;}
img{border:0;}
.boxText {font-family:Verdana,Arial,sans-serif;font-size:10px;}
.errorBox {font-family:Verdana,Arial,sans-serif;font-size :10px;background:#ffb3b5;font-weight:bold;}
.stockWarning {font-family:Verdana,Arial,sans-serif;font-size :10px;color:#cc0033;}
.productsNotifications {background:#f2fff7;}
.orderEdit {font-family:Verdana,Arial,sans-serif;font-size :10px;color:#70d250;text-decoration:underline;}
/* container */
div.wrapper {position:relative;top:0;width:700px;margin:0 auto;padding:0;border:0;text-align:left;}
#logo,#head,#content,#footer{margin:0;padding:0;border:0;width:700px;}
#logo {position:absolute;top:0;left:0;min-height:60px;}
#head {position:absolute;top:65px;}
#content,#footer {position:relative;top:165px;padding-bottom:20px;}
#logo img.logo{border:0;float:left;margin:2px 5px 0 0;padding:0;}
#logo img.banner{border:0;float:right;margin:0;padding:0;position:absolute;top:0;left:460px;}
#footer{font-size:10px;text-align:center;margin-bottom:180px;font-family:Verdana,Arial,Helvetica,sans-serif;}
/* */
BODY {
  background:#ffffff;
  color:#000000;
  margin:0;padding:0;
  text-align:center;
}
A {
  color:#000000;
  text-decoration:none;
}
A:hover {
  color:#999999;
  text-decoration:underline;
}
FORM{display:inline;}
TR.headerNavigation {
  background:#bbc3d3;
}
TD.headerNavigation {
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
  background:#bbc3d3;
  color:#ffffff;
  font-weight :bold;
}
A.headerNavigation {
  color:#FFFFFF;
}
A.headerNavigation:hover {
  color:#ffffff;
}
TR.headerError {
  background:#ff0000;
}
TD.headerError {
  font-family:Verdana,Arial,sans-serif;
  font-size:12px;
  background:#ff0000;
  color:#ffffff;
  font-weight :bold;
  text-align :center;
}
TR.headerInfo {
  background:#00ff00;
}
TD.headerInfo {
  font-family:Verdana,Arial,sans-serif;
  font-size:12px;
  background:#00ff00;
  color:#ffffff;
  font-weight:bold;
  text-align:center;
}
TR.footer{background:#bbc3d3;}
TD.footer {
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
  background:#bbc3d3;
  color:#ffffff;
  font-weight:bold;
}
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:#f8f8f9;
}
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:#f8f8f9;
}
A.pageResults{color:#0000FF;}
A.pageResults:hover {
  color:#0000FF;
  background:#FFFF33;
}
.pageHeading {
  font-family:Verdana,Arial,sans-serif;
  font-size:20px;
  font-weight:bold;
  color:#9a9a9a;
}
.filter_forms {padding-top:1em}
.filter_forms form {margin:1em 0.5em 0 0;}
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:#aabbdd;
}
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;
}
TD.category_desc {
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
  line-height:1.5;
}
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;
}
TABLE.formArea {
  background:#D1E8BB;
  border-color:#999999;
  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:#ff0000;
}
SPAN.errorText {
  font-family:Verdana,Arial,sans-serif;
  color:#ff0000;
}
TD.productPriceInListing {
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
  background:#d2e9fb;
}
TD.productPriceInBox {
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
  background:#eeeeee;
}
TD.productPriceInProdInfo {
  font-family:Verdana,Arial,sans-serif;
  font-size:12px;
  background:#ccFFcc;
}
.moduleRow { }
.moduleRowOver {background-color:#99CC66;cursor:pointer;} 
.moduleRowSelected {background-color:#D1E8BB;}

.checkoutBarFrom, .checkoutBarTo {font-family:Verdana,Arial,sans-serif;font-size:10px;color:#8c8c8c;}
.checkoutBarCurrent {font-family:Verdana,Arial,sans-serif;font-size:10px;color:#000000;}
/* message box */
.messageBox {font-family:Verdana,Arial,sans-serif;font-size:10px;}
.messageStackError, .messageStackWarning {font-family:Verdana,Arial,sans-serif;font-size:12px;background-color:#ffb3b5;}
.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:#ff0000;}
/* --------- */
TABLE.productListing {
  border:0px;
  background:#D1E8BB;
}
.productListing a.prodname {
  margin:0;border:0;padding:0;
  display:block;
  padding:0;
  font-weight:bold;
  text-decoration:underline;
}
.productListing p.shortdescr{
  margin:0;border:0;
  padding:0.2em 0 0;
}
.productListing-heading {
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
/* background:#B0B0B0;*/
  background:#ffffff;
  color:#000000;
  font-weight:bold;
}
.productListing-heading-grey {
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
  background:#B0B0B0;
  color:#000000;
  font-weight:bold;
}
TD.productListing-data {
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
  background:#ffffff;
}
SPAN.price {color:#cc0000;}
.infoBox {
  background:#99CC66;
}
.infoBoxContents {
  background:#ffffff;
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
}
.infoBoxNotice {
  background:#D1E8BB;
}
.infoBoxNoticeContents {
  background:#D1E8BB;
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
}
TD.infoBoxHeading {
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
  font-weight:bold;
  background:#000000;
  color:#99CC66;
}
A.infoBoxHeading {
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
  font-weight:bold;
  background:#000000;
  color:#99CC66;
  text-decoration:none;
}
A.infoBoxHeading:hover {
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
  font-weight:bold;
  background:#000000;
  color:#999999;
  text-decoration:none;
}
TD.infoBox, SPAN.infoBox {
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
}
TD.headgap{width:5px;}
TD.headtabs {
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
  background:#99CC66;
}
.headtabs a {
  font-family:Verdana,Arial,sans-serif;
  margin:0;
  padding:0;
  font-size:10px;
  background:#99CC66;
  font-weight:bold;
  color:#000000;
}
.headtabs a:hover {
  font-family:Verdana,Arial,sans-serif;
  background:#99CC66;
  font-weight:bold;
  text-decoration:underline;
  color:#999999;
}
ul.headtabs {
  display:block;
  height:18px;
  margin:0;padding:0;border:0;
}
ul.headtabs li {
  list-style:none;
/*  height:20px;*/
  margin:0 0 0 5px;
  padding:3px 7px;border:0;
  float:right;
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
  background:#99CC66;
  vertical-align:bottom;
}
/* The Black Bar with search etc. */
TD.headerbar {
  font-family:Verdana,Arial,sans-serif;
  font-size:10px;
  background:#000000;
  color:#99CC66;
  font-weight:bold;
}
INPUT.headerbar {
  font-family:Verdana,Arial,sans-serif;
  font-size :10px;
  font-weight:normal;
  background-color :#ffffff;
  border-color :#99CC66;
  border-style :solid;
  border-width :1px;
  height :16px;
  color :#000000; 
}
SELECT.headerbar {
  font-family:Verdana,Arial,sans-serif;
  font-size :10px;
  font-weight:normal;
  background-color :#ffffff;
  border-color :#99CC66;
  border-style :solid;
  border-width :1px;
  height :16px;
  color :#000000; 
}
select.prodsel{width:290px;}
select.manusel{width:160px;}
.headerbar input.hsearch {width:98px;padding:0;}
/* Greet User Bar */
SPAN.greetuser {
  font-weight:bold;
  font-size:10px;
  color:#CC0000;
  font-family:Verdana,Arial,sans-serif;
}
TD.greetbox {
  font-size:10px;
  background:#D1E8BB;
  font-family:Verdana,Arial,sans-serif;
  color:#000000;
}
TD.greetbox A {
  color:#000000;
}
/* Boxes on the left */
TD.boxheading {
  background:#000000;
  font-weight:bold;
  font-size:10px;
  color:#99CC66;
  font-family:Verdana,Arial,sans-serif;
  margin-left:10px;
  margin-right:0px;
}
A.boxheading {
  background:#000000;
  font-weight:bold;
  font-size:10px;
  color:#99CC66;
  font-family:Verdana,Arial,sans-serif;
  text-decoration:none;
}
A.boxheading:hover {
  background:#000000;
  font-weight:bold;
  font-size:10px;
  color:#999999;
  font-family:Verdana,Arial,sans-serif;
  text-decoration:none;
}
TD.boxcontent {
  background:#D1E8BB;
  font-size:10px;
  color:#000000;
  font-family:Verdana,Arial,sans-serif;
}
A.boxcontent {
  background:#D1E8BB;
  font-size:10px;
  color:#000000;
  font-family:Verdana,Arial,sans-serif;
  text-decoration:underline;
}
A.boxcontent:hover {
  background:#D1E8BB;
  font-size:10px;
  color:#999999;
  font-family:Verdana,Arial,sans-serif;
  text-decoration:underline;
}
A.boxcontenthighlight {
  background:#99CC66;
  font-weight:bold;
  font-size:10px;
  color:#000000;
  font-family:Verdana,Arial,sans-serif;
  text-decoration:underline;
}
A.boxcontenthighlight:hover {
  background:#99CC66;
  font-weight:bold;
  font-size:10px;
  color:#999999;
  font-family:Verdana,Arial,sans-serif;
  text-decoration:underline;
}
TD.boxcontenthighlight {
  background:#99CC66;
  font-weight:bold;
  font-size:10px;
  color:#000000;
  font-family:Verdana,Arial,sans-serif;
}
/* Path */
SPAN.path {
  background:#ffffff;
  font-size:10px;
  color:#000000;
  font-family:Verdana,Arial,sans-serif;
}
A.path {
  background:#ffffff;
  font-size:10px;
  color:#000000;
  font-family:Verdana,Arial,sans-serif;
  text-decoration:underline;
}
A.path:hover {
  background:#ffffff;
  font-size:10px;
  color:#999999;
  font-family:Verdana,Arial,sans-serif;
  text-decoration:underline;
}
.important {
  color:#ff0000;
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
  line-height:1.5;
}
.important:hover {
  color:#ff0000;
  font-family:Verdana,Arial,sans-serif;
  font-size:11px;
  line-height:1.5;
}
/* Product Page */
TD.productname {
  font-size:20px;
  font-weight:bold;
  color:#9a9a9a;
  font-family:Verdana,Arial,sans-serif;
}
/* .productname h1 {display:inline;}*/
TD.productextracomment {
  background:#ffffff;
  font-size:10px;
  color:#000000;
  font-family:Verdana,Arial,sans-serif;
}
TD.bigprice {
  font-size:16px;
  font-weight:bold;
  color:#666666;
  font-family:Verdana,Arial,sans-serif;
}
TD.bigpricespecial {
  font-size:16px;
  font-weight:bold;
  color:#ff0000;
  font-family:Verdana,Arial,sans-serif;
}
TD.pricetablekey {
  font-size:10px;
  font-weight:bold;
  color:#666666;
  font-family:Verdana,Arial,sans-serif;
}
.vatstr, TD.pricetablekeygrey {
  font-size:10px;
  font-weight:normal;
  color:#666666;
  font-family:Verdana,Arial,sans-serif;
}
TD.pricetableval {
  font-size:10px;
  font-family:Verdana,Arial,sans-serif;
}
TD.attriblight {
  background:#E9F1E1;
  font-size:10px;
  color:#000000;
  font-family:Verdana,Arial,sans-serif;
  height:26px;
}
TD.attribdark {
  background:#E9F1E1;
  font-size:10px;
  font-weight:bold;
  color:#666666;
  font-family:Verdana,Arial,sans-serif;
  height:26px;
}
.productheading {
  font-size:14px;
  font-weight:bold;
  color:#666666;
  font-family:Verdana,Arial,sans-serif;
  margin-top:0.67em;display:block;
}
.productdescr {
  font-size:12px;
  color:#000000;
  font-family:Verdana,Arial,sans-serif;
}
TD.variants {
  font-size:10px;
  color:#666666;
  font-family:Verdana,Arial,sans-serif;
}
A.variants {
  font-size:10px;
  color:#666666;
  font-family:Verdana,Arial,sans-serif;
  text-decoration:underline;
}
A.variants:hover {
  font-size:10px;
  color:#999999;
  font-family:Verdana,Arial,sans-serif;
  text-decoration:underline;
}
TD.contactswarning {
  font-size:9px;
  color:#666666;
  text-align:justify;
  font-family:Verdana,Arial,sans-serif;
}
/* Checkout */
TD.cotitle {
  font-size:14px;
  color:#666666;
  font-weight:bold;
  font-family:Verdana,Arial,sans-serif;
}
TABLE.coheadbox {
  background:#000000;
}
TD.coheadbox {
  background:#000000;
  font-size:12px;
  font-weight:bold;
  color:#99CC66;
  font-family:Verdana,Arial,sans-serif;
}
TABLE.cobackground {
  background:#D1E8BB;
}
TABLE.cobox {
  background:#ffffff;
}
TD.coboxhead {
  font-size:10px;
  color:#000000;
  font-family:Verdana,Arial,sans-serif;
  background:#B0B0B0;
  font-weight:bold;
}
TD.coboxheadhighlight {
  font-size:10px;
  color:#AA0000;
  font-family:Verdana,Arial,sans-serif;
  background:#B0B0B0;
  font-weight:bold;
}
A.coboxhead {
  font-size:10px;
  color:#AA0000;
  font-family:Verdana,Arial,sans-serif;
  background:#B0B0B0;
  text-decoration:underline;
}
A.coboxhead:hover {
  font-size:10px;
  color:#999999;
  font-family:Verdana,Arial,sans-serif;
  background:#B0B0B0;
  text-decoration:underline;
}
TD.cobox {
  font-size:10px;
  color:#000000;
  font-family:Verdana,Arial,sans-serif;
  background:#ffffff;
}
TD.cobox_error {
  font-size:10px;
  color:#ff0000;
  font-weight:bold;
  font-family:Verdana,Arial,sans-serif;
  background:#ffffff;
}
TD.coboxhead_error {
  font-size:10px;
  color:#ff0000;
  font-family:Verdana,Arial,sans-serif;
  background:#B0B0B0;
  font-weight:bold;
}
TD.checkoutstatus {
  font-size:10px;
  color:#000000;
  font-family:Verdana,Arial,sans-serif;
  background:#ffffff;
}
TD.totalsum {
  font-size:10px;
  color:#AA0000;
  font-family:Verdana,Arial,sans-serif;
  background:#ffffff;
  font-weight:bold;
}
TD.cartsum{text-align:center;}
.cartsum em{font-style:normal;color:#a00;}
TD.importantmsghead {
  font-size:12px;
  color:#6666CC;
  font-family:Verdana,Arial,sans-serif;
  font-weight:bold;
}
TD.importantmsg {
  font-size:12px;
  color:#6666CC;
  font-family:Verdana,Arial,sans-serif;
}
A.importantmsg {
  font-size:12px;
  color:#6666CC;
  font-family:Verdana,Arial,sans-serif;
	text-decoration:underline;
}
/* Order success */
DIV.ordersuccess {
  font-size:20px;
  color:#000000;
  font-family:Verdana,Arial,sans-serif;
  background:#ffffff;
  font-weight:bold;
}
DIV.thanks {
  font-size:14px;
  color:#AA0000;
  font-family:Verdana,Arial,sans-serif;
  background:#ffffff;
  font-weight:bold;
}
DIV.yourteam {
  font-size:12px;
  color:#000000;
  font-family:Verdana,Arial,sans-serif;
  background:#ffffff;
  font-weight:bold;
}
/* Login */
A.becomecustomer {
  font-size:20px;
  color:#AA0000;
  font-family:Verdana,Arial,sans-serif;
  font-weight:bold;
  text-decoration:underline;
  display:block;
  margin-top: 1em ;
  margin-bottom: 1em ;
}
A.becomecustomer:hover {
  font-size:20px;
  color:#999999;
  font-family:Verdana,Arial,sans-serif;
  font-weight:bold;
  text-decoration:underline;
}
/* Footer */
span.lastupdate {
  font-size:10px;
  color:#999999;
  font-family:Verdana,Arial,sans-serif;
}

