

.nothing {}
/* ------- GENERAL SETTINGS -------------- */


.bodyTextwhite, .bodyTextwhite:visited, .bodyTextwhite:link{
	color: White;
}
.maintable {
	background: #ffffff;
}
.searchbutton
	{
		text-decoration: none;
		font-weight: bold;
		background-color: #ffffff;
		margin-left:  5px;
		border-top:  0px solid #ffffff;
		border-right:  0px solid #ffffff;
		border-Bottom:  0px solid #ffffff;
		border-Left:  0px solid #ffffff;
	}
	.searchbox
	{
		text-decoration: none;
		border-top:  1px solid #CCCC98;
		border-right:  1px solid #CCCC98;
		border-Bottom:  1px solid #CCCC98;
		border-Left:  1px solid #CCCC98;
	}
	.searchform
	{
		margin: 0px;
		padding: 0px;
	}
	
	
	.maincontentcella
	{
		text-align: left;
	}
	.headerMenuRow2
	{
		background: White;
		text-align: left;			
	}
	.emptycella
	{
		background: white;
		height: 25px;
	}
	.menuheader
	{
		color: #ffffff;
		text-align: center;
		padding-top: 3px;
		padding-bottom:  3px;
		border-top:  0px  ;
		border-right:  0px  ;
		border-Bottom:  1px solid #CCCC98;
		border-Left:  0px solid ;
	}
	.maincontentcella
	{
		padding-left: 15px;
		padding-right: 15px; 
	}







/* ------- CATEGORY LIST (Category page body area) -------------- */
.categoryHeader { font-weight: bold; color: #000000}
.categoryDescription { color: #333333}
.categoryRow {padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}


/* ------- CATEGORY LIST (Left Menu) -------------- */
.categoryBackground {background-color: #003C6C; width: 165px; text-align: left;}
.categoryHeadingRow {background-color: #E7E794; text-align: left}
.categoryHeadingText { font-weight: bold;}
.categoryRow1 {padding-top: 2px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; text-align: left}
.categoryRow2 {padding-top: 2px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; text-align: left}
.categoryDescription { font-style: italic; color: #333333}

A.categoryLink:link { color: #333333; text-decoration: none}
A.categoryLink:visited { color: #333333; text-decoration: none}
A.subCategoryLink:link { color: #333333; text-decoration: none}
A.subCategoryLink:visited { color: #333333; text-decoration: none}
.subCategoryLinkIndent { color: #333333; text-decoration: none }


/* ------- PRODUCT LIST (Category & Search result pages) -------------- */
.productListHeader { font-weight: bold; color: #000066}
.productListDescription { color: #333333}
.productListPrice {  font-weight: bold; color: #000000}
.productListRRP { font-weight: bold; color: #FF0000}
.productListOutOfStock { color: #333333}
.productListDateAvailable { color: #006600}
.productListPreOrder { font-weight: bold; color: #333333}
.priceToLow { font-size:.92em; color:#000000}
A.productListMoreInfo:link { text-decoration: none; color: #003C6C}
A.productListMoreInfo:visited { text-decoration: none; color: #003C6C}


/* ------- PRODUCT PAGE -------------- */
.productHeader { font-size: 1.08em; font-weight: bold; color: #003C6C;}
.productText { text-decoration: none;}
.productTextBold { font-weight: bold}
.productDescriptionHeading { font-weight: bold;}
.productDescription { }
.productPrice { font-size: 1em; font-weight: bold; color: #000000;}
.productRRP { font-weight: bold; color: #FF0000}
.productOutOfStock { font-size: .92em; color: #333333}
.productDateAvailable { color: #003C6C}
.productPreOrder { font-weight: bold;}
.productInfoTable {background-color: #ffffff;
	}
	
.rowTopborder1
{
	background-color: #ffffff;
	border-top: 1px solid #AEA43F;
}
.rowBottomborder1
{
	background-color: #ffffff;
	
}
.rowTopborder2
{
	background-color: #E7E2A8;
	border-top: 1px solid #AEA43F;
	
}
.rowBottomborder2
{
	background-color: #E7E2A8;

}
	
.productRow1, .productInfoTableRow1 {
	background-color: #ffffff;
	border-top: 1px solid #AEA43F;
	border-bottom: 1px solid #AEA43F;
}
.productRow2, .productInfoTableRow2  {background-color: #E7E2A8}


/* ------- CHECKOUT PAGES -------------- */
.checkoutBodyText { }
.checkoutBodyTextBold, .bodyTextBold {font-weight: bold}
.checkoutBodyTextError { color: #FF0000}
.checkoutBodyTextBlue{ color:Blue; font-size:.92em;}
.checkoutBodyTextSmall { font-size: .92em;}
.checkoutTableAdmin {background-color: #CCCCCC; border: 1px #CCCCCC; width: 90%; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}

.checkoutHeadingRow {background-color: #4595D9; color: white; padding: 4px;}

.checkoutSuccess { font-size: 1.08em; font-weight: bold; color: #33CC00}
.checkoutFail { font-size: 1.08em; font-weight: bold; color: #FF0000}

.checkoutTable{
	background: #AEA43F;
}

.bodyTextError{color: Red;}

.checkoutBodyTextRed a, .checkoutBodyTextRed a:visited{color: Red;}

.checkouttable .productRow1 {background-color: #E7E2A8; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px;}
.checkouttable .productRow2 {background-color: #ffffff; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; }

.sbutton, .bbutton
{
	background: #4C81B7;
	border-right: 1px solid #375C82;
	border-bottom: 1px solid #375C82;
	border-top: 1px solid #61A5E8;
	border-left: 1px solid #61A5E8;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	padding: 2px 10px;
}

.inselect{font-size: 1em;}


.checkoutRow1, .checkoutRow4 {background-color: #E7E2A8; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px;}
.checkoutRow2 {background-color: #ffffff; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px;}

/* ------- STANDARDCOLLECTION PAGES -------------- */
.standardBodyText { }
.standardBodyTextBold, .bodyTextBold {font-weight: bold}
.standardBodyTextError { color: #FF0000}
.standardBodyTextBlue{ color:Blue; font-size:.92em;}
.standardBodyTextSmall { font-size: .92em;}
.standardTableAdmin {background-color: #CCCCCC; border: 1px #CCCCCC; width: 90%; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}

.standardHeadingRow {background-color: #ffffff; color: #333333; padding: 6px;}

.standardSuccess { font-size: 1.08em; font-weight: bold; color: #33CC00}
.standardFail { font-size: 1.08em; font-weight: bold; color: #FF0000}

.stRow {background-color: #4379b2}
.standardCollectionHeadingRow1 {background-color: #ffffff; color: #333333; padding: 6px; border: 1px solid #4379b2;}
.standardCollectionHeadingRow2 {background-color: #e0e8f0; color: #333333; padding: 6px; border: 1px solid #4379b2;}
.standardCollectionNoMonitorHeadingRow {background-color: #ffffff; color: #333333; padding: 6px;}
.standardCollectionLinkedRow {background-color: #ffffff; color: #333333; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px;}

.standardCollectionNoMonitorHeadingRow A.categoryLink:link { color: #d7d7d7; text-decoration: none}
.standardCollectionNoMonitorHeadingRow A.categoryLink:visited { color: #d7d7d7; text-decoration: none}

.standardTable{
	background: #ffffff;
}

.bodyTextError{color: Red;}

.standardBodyTextRed a, .standardBodyTextRed a:visited{color: Red;}

.standardtable .productRow1 {background-color: #E7E2A8; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px;}
.standardtable .productRow2 {background-color: #ffffff; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; }

.checkoutRow1, .checkoutRow4 {background-color: #E7E2A8; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px;}
.checkoutRow2 {background-color: #ffffff; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px;}



.cartbottomtable{
	border-top: 1px solid #003C6C;
	border-bottom: 1px solid #003C6C;
	margin-top: 10px;
}
.cartbottomcella{
	padding-top: 8px;
	padding-bottom: 8px;
}


/* ------- PAGE LAYOUT -------------- */
.outsideBorder {background-color: #B3B3B3;}
.headerMenuSeparator {background-color: #336633;}
.bgColour {background-color: #FFFFFF;}


/* ------- HEADER -------------- */
.headerRow {background-color: #48A93F}
.headerMenuRow {background-color: #CCCC98; width: 542px; border-top: 1px solid white;}
A.headerLink:link { font-size: 1.08em; text-decoration: none; color: #000000;}
A.headerLink:visited { text-decoration: none; color: #000000;}

/* ------- FOOTER -------------- */
.footerRow {background-color: #003C6C; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; height: 20px; color: #FFFFFF}
A.footerLink:link { font-size: 1.08em; text-decoration: none; color: #FFFFFF}
A.footerLink:visited { font-size: .92em; text-decoration: none; color: #FFFFFF}

/* ------- TOP -------------- */
A.topLink:link { font-size: .92em; text-decoration: none; color: #000000}
A.topLink:visited { font-size: .92em; text-decoration: none; color: #000000}


/* ------- TOP SELLER TABLE -------------- */
.topSellerTable {background-color: #003C6C}
.topSellerRow {background-color: #FFFFFF}
.row3 {background-color: #003C6C}
A.topSellerText:link { font-size: 1em; color: #000000; text-decoration: none}
A.topSellerText:visited { font-size: 1em; color: #000000; text-decoration: none}




/* ------- PRINTABLE RECEIPT -------------*/
.recieptTable {background-color: #CCCCCC; border: 1px #FF0000; width: 550px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
.storeName { font-size: 1.24em; font-weight: bold}
.receiptHeading { font-size: 1.08em; font-weight: bold}

