TABLE {
font-family: Arial, Helvetica, sans-serif;
font-size: +12px;
color:#9865ad;
border-spacing: 0px;
}

DIV {
font-family: Arial, Helvetica, sans-serif;
font-size: +12px;
color:#9865ad;
border-spacing: 1px;
}

.title {font-family:Arial, Helvetica, sans-serif; font-size: 14px;color: #FFFFFF;font-weight: bold;}
.errorText {font-family: Arial, Helvetica, sans-serif; font-size: +14px; color:red;}
.disclaim {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#7d4b16;}
	  
a:link, a:active, a:visited {font-family: Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 12px; color:#9865ad; background: transparent; text-decoration: none;}
a:hover {color:#ed88ad; font-weight: bolder; font-size: 12px; text-decoration: underline; background: transparent;}

a.topmenu:link,a.topmenu:visited  	{font-family: Arial, Helvetica, sans-serif; font-weight: bolder; font-size: +15px; color: #bdd97e; background: transparent; text-decoration: none;}
a.topmenu:hover,a.topmenu:active	{color:#7D4b16; font-weight: bolder; font-size: +13px; text-decoration: none; background: transparent;}

a.left:link, a.left:visited {font-family: Arial, Helvetica, sans-serif; font-weight: bolder; font-size: +15px; color:#7d4b16; background: transparent; text-decoration: none;}
a.left:hover,a.left:active	{color:#7d4b16; font-weight: bolder; font-size: +15px; text-decoration: none; background: transparent;}

a.nav:link, a.nav:visited {font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #9865ad;}
a.nav:hover,a.nav:active	{font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #ed88ad;}

.navheader {font-family: Arial, Helvetica, sans-serif; font-size: +16px; color:#FFFFFF; background-color:#abd0e2;}
.navtable {background-color:#f9dbe6;}
TD.navbg {background-color:#FFFFFF;}
TD.nav{
border-bottom: 0px solid #ffffff;
}

.conheader {font-family: Arial, Helvetica, sans-serif; font-size: +16px; color:#FFFFFF; background-color:#ed88ad;padding-left:5;}
.contable {background-color:#FFFFFF; border: 1px solid #ed88ad;}



TABLE.carttable {
    background-color:#ffffff;
}
TD.rightcart {
    font-family: Arial, Helvetica, sans-serif;
    font-size: +16px;
    color:#FFFFFF;
    background-color:#9865ad;
}

TD.undercart {
    background-color:#9865ad;
    color:#ffffff;
    font-family: Arial, Helvetica, sans-serif;
	  font-size: 13px;
}

div#footlinks a:link {
	color: #ed88ad;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
div#footlinks a:visited {
	text-decoration: none;
	color: #9865ad;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div#footlinks a:hover {
	text-decoration: underline;
	color: #ed88ad;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div#footlinks a:active {
	text-decoration: none;
	color: #ed88ad;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


a.headerNavigation:link, a.headerNavigation:visited {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #bdd97e;}
a.headerNavigation:hover,a.headerNavigation:active	{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #bdd97e;}
.headerNavigation {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #bdd97e;}


a.sleft:link, a.sleft:active, a.sleft:visited {font-family: Arial, Helvetica, sans-serif;font-weight: bolder; font-size: +12px; color:red; background: transparent; text-decoration: none;}
a.sleft:hover {color:red; font-weight: bolder; font-size: +12px; text-decoration: underline; background: transparent;}

a.mleft:link, a.mleft:active, a.mleft:visited {font-family: Arial, Helvetica, sans-serif; font-weight: bolder; font-size: +11px; color:#ed88ad; background: transparent; text-decoration: none;}
a.mleft:hover {color:#ed88ad; font-weight: bolder; font-size: +11px; text-decoration: underline; background: transparent;}

a.main:link, a.main:active, a.main:visited {font-family: Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 12px; color:#7d4b16; background: transparent; text-decoration: none;}
a.main:hover {color:#7d4b16; font-weight: bolder; font-size: 12px; text-decoration: underline; background: transparent;}

.main3 {width: 150px;}
a.main3:link, a.main3:active, a.main3:visited {font-family: Arial, Helvetica, sans-serif; font-weight: bolder; font-size: 12px; color:#7d4b16; background: transparent; text-decoration: none;}
a.main3:hover {color:#7d4b16; font-weight: bolder; font-size: 12px; text-decoration: underline; background: transparent;}

a.sresult:link, a.sresult:visited {font-family: Arial, Helvetica, sans-serif; font-weight: bolder; font-size: +12px; color:#9865ad; background: transparent; text-decoration: none;}
a.sresult:hover,a.sresult:active	{color:#ed88ad; font-weight: bolder; font-size: +12px; text-decoration: underline; background: transparent;}

a.smblack:link, a.smblack:active, a.smblack:visited {font-family: Arial, Helvetica, sans-serif; font-weight: bolder; font-size: +12px; color:#7d4b16; background: transparent; text-decoration: none;}
a.smblack:hover {color:#7d4b16; font-weight: bolder; font-size: +12px; text-decoration: underline; background: transparent;}

.boxText {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #7d4b16;}
.errorBox { font-family : Arial, Helvetica, sans-serif; font-size : 12px; background: #f9f2b2; font-weight: bold; }
.stockWarning { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color: #cc0033; }
.productsNotifications { background: #f9f2b2; }
.orderEdit { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color: #ed88ad; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #7d4b16;
  margin: 0px;
}


FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #ed88ad;
}

TD.headerNavigation {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #bdd97e;
  color: #ffffff;
  font-weight : bold;
}


TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

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

TR.footer {
  background: #cbb2d4;
}

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

.infoBox {
}

a.infoBox:link, a.infoBoxt:hover, a.infoBox:active, a.infoBox:visited  {
 color: #7d4b16;
}

.infoBoxContents {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.infoBoxNotice {
  background: #f4b8ce;
}

.infoBoxNoticeContents {
  background: #9865ad;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #9865ad;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#9865ad;
}

TR.linkListing-odd, accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.linkListing-even, accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

H1, TD.productHeading, DIV.productHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #9865ad;
}

TABLE.productListing, TABLE.linkListing {
  border: 0px;
  border-style: solid;
  border-color: #ffffff;
  border-spacing: 0px;
}



.productListing-heading, linkListing-heading {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #ffffff;
  color: #9865ad;
  font-weight: bold;
}

TD.productListing-data, TD.linkListing-data {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

A.pageResults {
  color: #7d4b16;
}

A.pageResults:hover {
  color: #7d4b16;
  background: #faf39b;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #7d4b16;
  vertical-align:middle;
}
TD.pageHeading2, DIV.pageHeading2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #7d4b16;
  text-align:center;
  vertical-align:middle;
}
TD.pageHeadingB, DIV.pageHeadingB {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #7d4b16;
  text-align:inherit;
  vertical-align:top;
}
TR.subBar {
  background: #f9dbe6;
}

TD.subBar {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #7d4b16;
}

TD.main, P.main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
TD.main2, P.main2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  padding: 10px;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.accountCategory {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #cbb2d4;
}

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

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

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

SPAN.newItemInCart {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #bdd97e;
}

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

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

SPAN.greetUser {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #7d4b16;
  font-weight: bold;
}

TABLE.formArea {
  background: #ffffff;
  border-color: #9865ad;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ed88ad;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family:Arial, Helvetica, sans-serif;
  color: #ed88ad;
}

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

.moduleRow { }
.moduleRowOver { background-color: #cbb2d4; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #f9f2b2; }

.checkoutBarFrom, .checkoutBarTo { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #9865ad; }
.checkoutBarCurrent { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7d4b16; }

/* message box */

.messageBox { font-family:Arial, Helvetica, sans-serif;font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Arial, Helvetica, sans-serif;font-size: 10px; background-color: #bdd97e; color: #7d4b16;}
.messageStackSuccess { font-family: Arial, Helvetica, sans-serif; font-size: 14px; background-color: #f9f2b2; color: #7d4b16;}

/* input requirement */

.inputRequirement { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ff0000; }

.index {
	color: #7d4b16;
	font-size: 14px;
}
