	/* Redfined HTML */
	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-image: url(/media/images/backgrounds/page_shade.gif);
		background-repeat: repeat-x;
	}

.txtSmallRed 
{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px; color: #ff0000;
	}

.txtwarning
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DD0000;
	font-weight: bold;
	}



	red:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: af8977;
    FONT-FAMILY: Arial;
    TEXT-DECORATION:
}
.red:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: af8977;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.red:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: af8977;
    FONT-FAMILY: Arial;
    TEXT-DECORATION:
}

.red:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: af8977;
    FONT-FAMILY: arial;
    TEXT-DECORATION: underline
}


.nav-text
{
	FONT-SIZE: 10px;
	COLOR: #39567e;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}



.txtMakeMedium2 {
		font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #980003;
		text-decoration: none;
}

.txtMakeMedium12-link
{
    FONT-SIZE: 18px;
    COLOR: #980003;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtMakeMedium12-link:hover
{
    FONT-SIZE: 18px;
    COLOR: #980003;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}




.nav-link
{
    FONT-SIZE: 10px;
    COLOR: #39567e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.nav-link:hover
{
    FONT-SIZE: 10px;
    COLOR: #39567e;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}

.email-link
{
    FONT-SIZE: 12px;
    COLOR: #174290;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.email-link:hover
{
    FONT-SIZE: 12px;
    COLOR: #174290;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}




.email-link-grn
{
    FONT-SIZE: 16pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR:#339966;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}

.email-link-grn:hover
{
    FONT-SIZE: 16pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR:#339966;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: bold;
}



.lnkMiniBasket
{
	FONT-SIZE: 8pt;
	COLOR: #999999;
	FONT-FAMILY: Tahoma, Verdana;
	BACKGROUND-COLOR: #FFFFFF;
	text-align: justify;
}	
	
/*cart:link, a:visited, a:active  {
		font-family: Arial, Helvetica, sans-serif; font-weight: none; font-size: 18px; color: #990d28;
		text-decoration: none;
	}
	cart:hover {
		font-family: Arial, Helvetica, sans-serif; font-weight: none; font-size: 18px; color: #990d28;
		text-decoration: underline;
*/		
	}	
	select {
		font-family: Arial, Helvetica, sans-serif; font-size: 9px;	margin: 0px 0px 0px 0px;
	}
	h1 {
		margin: 0px; padding: 0px; border: 0px; font-size: 32px; font: Arial, Helvetica, sans-serif; color: #980003;
	}
	h2 {
		margin: 0px; padding: 0px; border: 0px; font-size: 24px; font-weight: 100; letter-spacing: -1px; color: #980003;
	}
	h3 {
		margin: 0px; padding: 0px; border: 0px; font-size: 18px; font-weight: 100; letter-spacing: -1px; color: #980003;
	}
	
	/* Custom Styles */	
	input.inputContact {
		border: solid 1px #4991CE; padding: 2px 2px 2px 2px;
		font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	}
	textarea.textareaContact {
		border: solid 1px #4991CE; padding: 2px 2px 2px 2px;
		font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	}
	table.tabProduct {
		background-color: #e5e7e7; border: solid 1px #d3d6d7; padding: 4px;
	}
	td.body {
		padding: 8px; background-color:#FFFFFF;
	}
	
	td.CatGroup {
	background-color: #ffffff;
	}
	
	a.txtMakeMedium:link, a.txtMakeMedium:visited, a.txtMakeMedium:active, a.txtMakeMedium:hover {
		font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #666666;
		text-decoration: underline;
	}
	
	a.txtModel:link, a.txtModel:visited, a.txtModel:active, a.txtModel:hover {
		font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;
		text-decoration: bold;
	}
	
	a.txtModelSmall:link, a.txtModelSmall:visited, a.txtModelSmall:active, a.txtModelSmall:hover {
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
		text-decoration: none;
	}
	
	a.lnkFooterWhite:link, a.lnkFooterWhite:visited, a.lnkFooterWhite:active {
		font-family: Arial, Helvetica, sans-serif; font-weight: none; font-size: 11px; color: #ffffff;
		text-decoration: none;
	}
	a.lnkFooterWhite:hover {
		font-family: Arial, Helvetica, sans-serif; font-weight: none; font-size: 11px; color: #ffffff;
		text-decoration: underline;
	}
	
	a.lnkWIS:link, a.lnkWIS:visited, a.lnkWIS:active {
		font-family: Arial, Helvetica, sans-serif; font-weight: none; font-size: 11px; color: #478ecb;
		text-decoration: none;
	}
	a.lnkWIS:hover {
		font-family: Arial, Helvetica, sans-serif; font-weight: none; font-size: 11px; color: #478ecb;
		text-decoration: underline;
	}
	a.txtMakeSmall:link, a.txtMakeSmall:visited, a.txtMakeSmall:active, a.txtMakeSmall:hover {
		font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #980003;
		text-decoration: none; line-height: 10px;
	}
	a.txtModelVerySmall:link, a.txtModelVerySmall:visited, a.txtModelVerySmall:active, a.txtModelVerySmall:hover {
		font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;
		text-decoration: none; line-height: 10px;
	}
	a.lnkCatGroup:link, a.lnkCatGroup:visited, a.lnkCatGroup:active  {
		font-family: Arial, Helvetica, sans-serif; font-weight: none; font-size: 11px; color: #666666;
		text-decoration: none;
	}
	a.lnkCatGroup:hover {
		font-family: Arial, Helvetica, sans-serif; font-weight: none; font-size: 11px; color: #666666;
		text-decoration: underline;
	}
	a.lnkCategory:link, a.lnkCategory:visited, a.lnkCategory:active  {
		font-family: Arial, Helvetica, sans-serif; font-weight: none; font-size: 11px; color: #666666;
		text-decoration: none;
	}
	a.lnkCategory:hover {
		font-family: Arial, Helvetica, sans-serif; font-weight: none; font-size: 11px; color: #666666;
		text-decoration: underline;
	}
	
	a.lnkDetailsBasket:link, a.lnkDetailsBasket:visited, a.lnkDetailsBasket:active  {
		font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #666666;
		text-decoration: none;
	}
	a.lnkDetailsBasket:hover {
		font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #666666;
		text-decoration: underline;
	}
	
	a.lnkMore:link, a.lnkMore:visited, a.lnkMore:active  {
		font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #0066CC;
		text-decoration: none; font-weight: bold;
	}
	a.lnkMore:hover {
		font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #0066CC;
		text-decoration: underline; font-weight: bold;
	}
	
	.borderShade {
		padding-right: 8px;
		background-color: #ada59a;
		opacity: 0.3;
  		filter: alpha(opacity=30);
	}
	.borderBlackThin {
		background-color: #ada59a;
		padding-right: 1px;
		width: 1px;
	}
	
	#searchBar {
		background-color: #FFFFFF;
	}
	input.searchInput {
		position:absolute; margin-top: 7px; margin-left:382px; border: solid 1px #4991CE; padding: 2px 2px 2px 2px; margin-right: 6px;
		font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	}
	.searchGo {
		position:absolute; margin-top: 8px; margin-left:520px;
	}
	#basketMini {
		position:absolute; margin: -105px 0px 0px 600px; font-weight: bold; color: #577c90;
	}
	#headerOptions {
		position:relative; margin-left: 585px; margin-top: -152px; width:175px; height: 149px;
	}
	#navTop {
		width: 760px;
	}
	#footerLinks {
		height: 24px;
		text-align: center;
		color: #ffffff;
		background-color: #478ecb;
	}
	#footerWIS {
		height: 32px;
		text-align: center;
		color: #478ecb;
		background-color: #97c4e8;
	}
	
	.imgGreyBorder {
		background-color: #e5e7e7; padding: 4px 4px 4px 4px; border: solid 1px #d3d6d7;
	}
	
	#txtWelcome {
		
	}
	
	#txtSpecialBigHeader {
		margin-left: 0px; margin-top:4px; margin-bottom:3px; 
		text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #980003;
	}
	#specialsBorder {
		width: 388px;
		border: solid 4px #eff0f1; padding: 10px; margin-bottom: 8px;
	}
	#prodtop {
		background-color: #E9EFF2; border: solid 1px #e5e7e7; padding: 4px;
	}
	#breadcrumb {
		text-align:left; color: #0066CC; font-size: 12px;
	}
	#sortby {
		text-align: right; margin-top: 8px; vertical-align:middle;
	}
	#filterby {
		margin-top: 8px; position:absolute; vertical-align:middle;
	}
	#paging {
		margin-top: 8px;
	}
	#txtSpecialRRPSmallProdPage {
		font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px;
	}
	#prodcontrols {
		margin-top: 4px;
	}
	#dropdowns {
		margin-top: 4px;
	}
	#dropdownsdetails {
		margin-top: 4px; text-align: right;
	}
	#pricewrapper {
		width: 120px; margin-top: 4px;
		text-align:center;
	}
	#controlswrapper {
		float:right; width: 120px; margin-top: 4px;
		text-align: center;
	}
	
	.txtSpecialPrice {
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #980003;
	}
	.txtSpecialRRP {
		font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	}
	
	.txtSpecialPriceSmall {
		font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #980003; line-height: 10px;
	}
	.txtSpecialRRPSmall {
		font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 8px;
	}
	.txtWhite {
		color: #FFFFFF;
	}
	.txtRedNote {
		font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#FF0000;
	}
	
	
	.txtModel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	}
	
	.txtOrdersTitle {
		font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #980003;
	}
	.txtBookmark {
		position:absolute; margin-left:228px; margin-top:10px;
	}

.top_text
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    COLOR:#942923;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}


.nav_sub
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    COLOR:#006633;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
.nav_sub:hover
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    COLOR:#ec1018;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
.nav_sub:visited
{
   FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    COLOR:#006633;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}	


.nav_sub1
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    COLOR:#009966;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
.nav_sub1:hover
{
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    COLOR:#ec1018;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
.nav_sub1:visited
{
   FONT-SIZE: 11pt;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    COLOR:#009966;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}	











.nav
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Tahoma, Verdana;
    COLOR:#AF8977;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}
.txtModel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}	
.txtPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.txtAllergy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: oblique;
	text-decoration: underline;
}

.txtAllergyContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
}

.txtIngrediants {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	font-style: italic;
}



.txtFooter
{
BORDER: 0 solid #C0C0C0; 
FONT-FAMILY:Verdana;
FONT-SIZE:7pt;
COLOR:#666666
}
.text-brown-bold 
{
    FONT-SIZE: 16pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    COLOR:#339966;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
}

.txtBody
{
	FONT-SIZE: 10pt;
	COLOR: #666666;
	FONT-FAMILY: Tahoma, Verdana;
	BACKGROUND-COLOR: #FFFFFF;
	text-align: justify;
}

.txtBodysmall
{
	FONT-SIZE: 8pt;
	COLOR: #666666;
	FONT-FAMILY: Tahoma, Verdana;
	BACKGROUND-COLOR: #FFFFFF;
	text-align: justify;
}

.txtBodyBold
{
	FONT-SIZE: 10pt;
	COLOR: #666666;
	FONT-FAMILY: Tahoma, Verdana;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	text-align: justify;
	
}
.itemtitle {font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555;}
