/*fix png transparency in ie6*/
/*prevent auto-generated html border*/
img {behavior:url(/style/iepngfix.htc);border: none;}
BODY { background-color: #FFFFFF; margin: 0; padding: 0; }
/* define global typeface */
body, p, td, tr, input, textarea, select { font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica; font-size: 9pt; color: #333333; }
a { color: #0078a4; text-decoration: none; }
a:hover { text-decoration: none; color: #5ad3ff; }

/*define shopping cart colour*/
.header { background-color: #ebe7f4; }
.infoBox, .headerNavigation, .infoBoxHeading { background-color: #a998d1; }

.pageHeading { FONT-WEIGHT: bold; FONT-SIZE: 2em; COLOR: #666666; }
.headerNavigation { font-weight: bold; font-size: 10pt; color: #FFFFFF; }
.headerNavigation a {color: #FFFFFF; font-weight: bold;}
.headerNavigation a:hover {text-decoration: underline;color: #FFFFFF;}
.infoBoxHeading { FONT-WEIGHT: bold; color: #FFFFFF; font-size: 8pt;}
.infoBoxContents { background-color: #FFFFFF; } /*side boxes bg colour*/
.boxText, .boxText td { font-size: 8pt; }
.main, .main p { font-size: 10pt; }
.smallText {font-size: 7.5pt;}

.greetUser { FONT-WEIGHT: bold; }
.clearFix { clear: both; }

.storeLandingPageProductBox { margin: 5px; width: 200px; float: left; text-align: center; height: 270px; border: 1px solid #D5D5D5; padding: 3px; overflow: hidden; }
.storeLandingPageProductBox img { margin-top: 10px; }
.storeLandingPageProductBox h1 { font-size: 12pt; margin: 0; display: block; }
.storeLandingPageProductBox p { margin: 0; font-size: 8pt; }
.grandTotal { color: #339900; font-size: 12pt; font-weight: bold; }

.moduleRow {}
.moduleRowOver { CURSOR: hand; BACKGROUND-COLOR: #EBEBEB }
.moduleRowSelected { BACKGROUND-COLOR: #CCCCCC }

FORM { display: inline; }

/****************************************************************/
.errorBox { FONT-WEIGHT: bold; }
.stockWarning { COLOR: #cc0033; background-color: #ffb3b5; }
.productsNotifications { background-color: #f2fff7; }
.orderEdit { TEXT-DECORATION: underline; color: #70d250; }
.headerError { FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-ALIGN: center; background-color: #ff0000; }
.headerInfo { background-color: #00ff00; }
.headerInfo { FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-ALIGN: center; background-color: #00ff00; }
.footer { FONT-WEIGHT: bold; COLOR: #ffffff; background-color: #a998d1; }
.infoBoxNotice {
	BACKGROUND: #ff8e90
}
.infoBoxNoticeContents {
	 BACKGROUND: #ffe6e6; 
}
TR.accountHistory-odd {
	BACKGROUND: #ffffff
}
TR.addressBook-odd {
	BACKGROUND: #ffffff
}
TR.alsoPurchased-odd {
	BACKGROUND: #ffffff
}
TR.payment-odd {
	BACKGROUND: #ffffff
}
TR.productListing-odd {
	BACKGROUND: #ffffff
}
TR.productReviews-odd {
	BACKGROUND: #ffffff
}
TR.upcomingProducts-odd {
	BACKGROUND: #ffffff
}
TR.shippingOptions-odd {
	BACKGROUND: #ffffff
}
TR.accountHistory-even {
	BACKGROUND: #ffffff
}
TR.addressBook-even {
	BACKGROUND: #ffffff
}
TR.alsoPurchased-even {
	BACKGROUND: #ffffff
}
TR.payment-even {
	BACKGROUND: #ffffff
}
TR.productListing-even {
	BACKGROUND: #ffffff
}
TR.productReviews-even {
	BACKGROUND: #ffffff
}
TR.upcomingProducts-even {
	BACKGROUND: #ffffff
}
TR.shippingOptions-even {
	BACKGROUND: #ffffff
}
TABLE.productListing {
	BORDER-RIGHT: #b6b7cb 1px solid; BORDER-TOP: #b6b7cb 1px solid; BORDER-LEFT: #b6b7cb 1px solid; BORDER-BOTTOM: #b6b7cb 1px solid; border-spacing: 1px
}
.productListing-heading {
	FONT-WEIGHT: bold;  BACKGROUND: #b6b7cb; COLOR: #ffffff; 
}
TD.productListing-data {}
A.pageResults {
	COLOR: #0000ff
}
A.pageResults:hover {
	BACKGROUND: #ffff33; COLOR: #0000ff
}
TR.subBar {
	BACKGROUND: #f4f7fd
}
TD.subBar {
	 COLOR: #000000; 
}
TD.accountCategory {
	FONT-SIZE: 13px; COLOR: #aabbdd; 
}
TD.fieldKey {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; 
}
TD.fieldValue {
	FONT-SIZE: 12px; 
}
TD.tableHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; 
}
SPAN.newItemInCart {
	 COLOR: #ff0000; 
}

TABLE.formArea {
	BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; BACKGROUND: #f1f9fe; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid
}
TD.formAreaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
SPAN.markProductOutOfStock {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c76170;
}
SPAN.productSpecialPrice {
	COLOR: #ff0000; 
}
SPAN.errorText {
	COLOR: #ff0000; 
}

.checkoutBarFrom {
	 COLOR: #8c8c8c; 
}
.checkoutBarTo {
	 COLOR: #8c8c8c; 
}
.checkoutBarCurrent {
	 COLOR: #000000; 
}
.messageBox {}
.messageStackError {
	 ; BACKGROUND-COLOR: #ffb3b5
}
.messageStackWarning {
	 ; BACKGROUND-COLOR: #ffb3b5
}
.messageStackSuccess {
	 ; BACKGROUND-COLOR: #99ff00
}
.inputRequirement {
	 COLOR: #ff0000; 
}