.bgColour  {
background-color:	#333333;
}

.alertText  {
color:	#c02305;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
font-weight:	bold;
}

.bodyText  {
color:	#222222;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
}

.bodyTextBold  {
color:	#222222;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
font-weight:	bold;
}

.bodyTextError  {
color:	#FF0000;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
}

.bodyTextSmall  {
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
}

.bodyTextWhite  {
color:	#FFFFFF;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
font-weight:	bold;
}

.bodyHeading  {
color:	#444444;
font-family:	Arial, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
}

.bodyHeadingLarge  {
color:	#444444;
font-family:	Arial, Sans-Serif;
font-size:	22pt;
padding-bottom:	15px;
}

.breadCrumbs  {
color: #167344;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
padding-top:	20px;
padding-bottom:	1px;
}

.categoryBackground  {
background-color:	#FFFFFF;
}

.categoryDescription  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
}

.categoryHeader  {
color:	#000099;
font-family:	Arial, Helvetica, sans-serif;
font-size:	11pt;
font-weight:	bold;
}

.categoryHeadingRow  {
background-color:	#E7E794;
text-align:	left;
}

.categoryHeadingText  {
color:	#006600;
font-family:	Arial, Helvetica, sans-serif;
font-size:	10pt;
font-weight:	bold;
}

.categoryRow  {
padding-bottom:	4px;
padding-left:	4px;
padding-right:	4px;
padding-top:	4px;
}

.categoryRow1  {
background-color:	#73C64A;
padding-bottom:	4px;
padding-left:	4px;
padding-right:	4px;
padding-top:	4px;
text-align:	left;
}

.categoryRow2  {
background-color:	#48A93F;
padding-bottom:	4px;
padding-left:	4px;
padding-right:	4px;
padding-top:	4px;
text-align:	left;
}

.checkoutBodyText  {
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
}

.checkoutBodyTextBold  {
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
font-weight:	bold;
}

.checkoutBodyTextError  {
color:	#FF0000;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
}

.checkoutBodyTextSmall  {
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
}

.checkoutFail  {
color:	#FF0000;
font-family:	Arial, Helvetica, sans-serif;
font-size:	12pt;
font-weight:	bold;
}

.checkoutHeadingRow  {
background-color:	#CCCCCC;
}

.checkoutRow1  {
background-color:	#F0F0F0;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
padding-bottom:	4px;
padding-left:	4px;
padding-right:	4px;
padding-top:	4px;
}

.checkoutRow2  {
background-color:	#FFFFFF;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
padding-bottom:	4px;
padding-left:	4px;
padding-right:	4px;
padding-top:	4px;
}

.checkoutSuccess  {
color:	#33CC00;
font-family:	Arial, Helvetica, sans-serif;
font-size:	12pt;
font-weight:	bold;
}

.checkoutTable  {
background-color:	#999999;
width:	450px;
}

.checkoutTableAdmin  {
background-color:	#CCCCCC;
border-color:	#CCCCCC;
border-width:	1px;
padding-bottom:	1px;
padding-left:	1px;
padding-right:	1px;
padding-top:	1px;
width:	550px;
}

.deptNavRow  {
color:	#FFFFFF;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
font-weight:	normal;
text-decoration:	none;
}

.deptNavRowOn  {
background-color:	#333333;
color:	#FFFFFF;
line-height:	150%;
}

.deptNavRowOn:link  {
background-color:	#333333;
color:	#FFFFFF;
line-height:	150%;
}

.deptNavRowOn:visited  {
background-color:	#333333;
color:	#FFFFFF;
line-height:	150%;
}

.deptNavRow:link  {
color:	#FFFFFF;
}

.deptNavRow:visited  {
color:	#FFFFFF;
}

.footerRow  {
background-color:	#666666;
color:	#FFFFFF;
height:	20px;
padding-bottom:	4px;
padding-left:	4px;
padding-right:	4px;
padding-top:	4px;
}

.footerCopyright  {
color:	#FFFFFF;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;}

.frontPageBanner  {
color:	#739900;
text-align:	left;
font-family:	Arial, Helvetica, sans-serif;
font-size:	20pt;
font-weight:	normal;
}

.headerDeptNavRow  {
color:	#FFFFFF;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
font-weight:	normal;
text-decoration:	none;
}

.headerLink  {
color:	#FFFFFF;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	normal;
text-decoration:	none;
padding-bottom:	6px;
padding-left:	8px;
padding-right:	8px;
padding-top:	6px;
}

.headerStripLink  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	normal;
text-decoration:	none;
padding-bottom:	6px;
padding-left:	8px;
padding-right:	8px;
padding-top:	6px;
}

.headerSubLink {
color:	#444444;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
font-weight:	normal;
text-decoration:	none;
}

.headerMenuRow  {
background-color:	#FFFFFF;
color:	#FFFFFF;
}

.headerMenuSeparator  {
background-color:	#FFFFFF;
}

.headerRow  {
background-color:	#FFFFFF;
}

.heading  {
color:	#888888;
font-family:	Arial, Helvetica, sans-serif;
font-size:	14pt;
font-weight:	bold;
}

.leftNavHeading  {
color:	#b9131e;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
}

.leftNavLinkHeader  {
color:	#666666;
font-family:	Arial, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
}

.leftNavLink  {
color:	#666666;
font-family:	Arial, Sans-Serif;
font-size:	9pt;
}

.outsideBorder  {
background-color:	#B3B3B3;
}

.productDateAvailable  {
color:	#006600;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
}

.productDescription  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
}

.productDescriptionHeading  {
color:	#006600;
font-family:	Arial, Helvetica, sans-serif;
font-size:	10pt;
font-weight:	bold;
}

.productHeader  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	11pt;
font-weight:	bold;
}

.productInfoTable  {
background-color:	#CCCCCC;
}

.productInfoTableRow1  {
background-color:	#F3F2F2;
}

.productInfoTableRow2  {
background-color:	#FFFFFF;
}

.productListDateAvailable  {
color:	#006600;
font-family:	Arial, Helvetica, sans-serif;
font-size:	7pt;
}

.productListDescription  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
}

.productListHeader  {
color:	#000066;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
font-weight:	bold;
}

.productListOutOfStock  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
}

.productListPreOrder  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	bold;
}

.productListPrice  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	bold;
}

.productListRRP  {
color:	#FF0000;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	bold;
}

.productOutOfStock  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
}

.productPreOrder  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	bold;
}

.productPrice  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	bold;
}

.productRRP  {
color:	#FF0000;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	bold;
}

.productRow1  {
background-color:	#F0F0F0;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
}

.productRow2  {
background-color:	#FFFFFF;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
}

.productText  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
text-decoration:	none;
}

.productTextBold  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
font-weight:	bold;
}

.receiptHeading  {
font-family:	Arial, Helvetica, sans-serif;
font-size:	12pt;
font-weight:	bold;
}

.recieptTable  {
background-color:	#CCCCCC;
border-color:	#FF0000;
border-width:	1px;
padding-bottom:	1px;
padding-left:	1px;
padding-right:	1px;
padding-top:	1px;
width:	550px;
}

.rightColumn  {
background-color:	#c9ff26;
}

.row3  {
background-color:	#999999;
}

.salePrice {
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
text-decoration: line-through;
}

.storeName  {
font-family:	Arial, Helvetica, sans-serif;
font-size:	16pt;
font-weight:	bold;
}

.subCategoryLinkIndent  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
text-decoration:	none;
}

.topSellerRow  {
background-color:	#FFFFFF;
}

.termsSub  {
color:	#000000;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
text-decoration:	underline;
}

.topSellerTable  {
background-color:	#73C64A;
}

.voucherHeading  {
color:	#666666;
font-family:	Arial, Helvetica, sans-serif;
font-size:	14pt;
font-weight:	bold;
}

A.categoryLink:link  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
text-decoration:	none;
}

A.categoryLink:visited  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
text-decoration:	none;
}

A.footerLink:link  {
color:	#FFFFFF;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
text-decoration:	none;
}

A.footerLink:hover  {
color:	#AAAAAA;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
text-decoration:	none;
}

A.footerLink:visited  {
color:	#FFFFFF;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
text-decoration:	none;
}

A.headerLink:link  {
color:	#FFFFFF;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	normal;
text-decoration:	none;
}

A.headerLink:visited  {
color:	#FFFFFF;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	normal;
text-decoration:	none;
}

A.headerSubLink:link  {
color:	#444444;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
font-weight:	normal;
text-decoration:	none;
}

A.headerSubLink:visited  {
color:	#444444;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
font-weight:	normal;
text-decoration:	none;
}

A.headerSubLink:hover  {
color:	#444444;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
font-weight:	normal;
text-decoration:	none;
}

A.headerStripLink:link  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	normal;
text-decoration:	none;
padding-bottom:	6px;
padding-left:	8px;
padding-right:	8px;
padding-top:	6px;
}

A.headerStripLink:visited  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	normal;
text-decoration:	none;
padding-bottom:	6px;
padding-left:	8px;
padding-right:	8px;
padding-top:	6px;
}

A.headerDeptLink:link  {
color:	#111111;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	normal;
text-decoration:	none;
}

A.headerDeptLink:visited  {
color:	#111111;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	normal;
text-decoration:	none;
}

A.breadCrumbs:link  {
color:	#167344;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
text-decoration:	none;
padding-top:	20px;
padding-bottom:	1px;
}

A.breadCrumbs:visited  {
color:	#167344;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
text-decoration:	none;
padding-top:	20px;
padding-bottom:	1px;
}

A.leftNavLink:link  {
color:	#666666;
font-family:	Arial, Sans-Serif;
font-size:	9pt;
text-decoration:	none;
}

A.leftNavLink:visited  {
color:	#666666;
font-family:	Arial, Sans-Serif;
font-size:	9pt;
text-decoration:	none;
}

A.leftNavLinkHeader:link  {
color:	#666666;
font-family:	Arial, Sans-Serif;
font-size:	10pt;
text-decoration:	none;
padding-bottom:20px;
padding-top:20px;
}

A.leftNavLinkHeader:visited  {
color:	#666666;
font-family:	Arial, Sans-Serif;
font-size:	10pt;
text-decoration:	none;
padding-bottom: 10px;
}

A.productListMoreInfo:link  {
color:	#990000;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
text-decoration:	none;
}

A.productListMoreInfo:visited  {
color:	#990000;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
text-decoration:	none;
}

A.subCategoryLink:link  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
}

A.subCategoryLink:visited  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
}

A.subDeptLinkOn:link  {
background-color:	#333333;
color:	#FFFFFF;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	bold;
text-decoration:	none;
}

A.subDeptLinkOn:visited  {
background-color:	#333333;
color:	#FFFFFF;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
font-weight:	bold;
text-decoration:	none;
}

A.subDeptLink:link  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
}

A.subDeptLink:visited  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
}

A.termsLink:link  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
text-decoration:	none;
}

A.termsLink:visited  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	9pt;
text-decoration:	none;
}

A.termsLink:hover  {
color:	#888888;
}

A.topSellerText:link  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	7pt;
text-decoration:	none;
}

A.topSellerText:visited  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	7pt;
text-decoration:	none;
}

a:link  {
color:	#FF0000;
}

a:visited  {
color:	#333333;
}

a:hover  {
color:	#666666;
}

a:active  {
color:	#333333;
}

/* drop-down menu styles */

#dropmenudiv{
position:absolute;
background-color: #FFFFFF;
border:1px solid black;
border-bottom-width: 1;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: none;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #aaaaaa;
}

A.dropmenuLink:link  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
}

A.dropmenuLink:hover  {
color:	#FFFFFF;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
}

A.dropmenuLink:visited  {
color:	#333333;
font-family:	Arial, Helvetica, sans-serif;
font-size:	8pt;
}

textInput {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

selectInput {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
	visibility: hidden;
}

