﻿/*     version note [1.2] SHN 08/02/2010  Case 2010-02-5556 Store Locator    */
/*     version note [1.3] ZCH 21/08/2010  2010-07-5829 - Add Survey area, recommend a friend   */

BODY {
	MARGIN: 0px
}
A {
	TEXT-DECORATION: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	padding: 5px 5px 5px 10px;
	background-color: #5E5E5E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	height: 16px;
}

.hrefLink
{
	text-decoration: none;
	color: #FFFFFF;
}
A:hover {
	TEXT-DECORATION: none
}
.normal {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY:Arial, Helvetica, sans-serif;
}
.normal a {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: none; COLOR: #494949; LINE-HEIGHT: 22px; FONT-FAMILY: Arial
}
.breadcrumb	{
	padding: 4px 5px 4px 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #494949;
	font-size: 10px; 
	color: #FFFFFF; 
	text-decoration: none;
	height: 16px;
	
}
.bredcrumbarrow {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #E95ABF; FONT-FAMILY: Arial
}
.frameGrey {
	BACKGROUND-COLOR: #d2d4d5;
}
.yellowBack {
	BACKGROUND-COLOR: #E95ABF;
}
.whiteBack {
	BACKGROUND-COLOR: #ffffff;
}
.basketRed {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.basketItems {
	FONT-SIZE: 11px; COLOR: #494949; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.basketLinks {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #494949; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.searchBox {
	font-family: arial; font-size: 10px; color: #494949; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #494949 #E1E1E1 #E1E1E1 #494949; padding: 1px 1px 1px 1px; height: 14px; width: 142px;
}

.verdana10Blue {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #494949; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.newsletterBox {
	BORDER-RIGHT: #494949 0px solid; BORDER-TOP: #494949 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #494949 1px solid; WIDTH: 130px; COLOR: #494949; BORDER-BOTTOM: #494949 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 14px; padding-left:4px; BACKGROUND-COLOR: #ffffff;
}
.linkDivides {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.baseLinks {
	FONT-SIZE: 10px; COLOR: #494949; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.bottomLinks {
	FONT-SIZE: 9px; COLOR: #8e979d; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.arial11Pink {
	 FONT-SIZE: 11px; COLOR: #E95ABF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: normal;
}
.arial11Pink a {
	 FONT-SIZE: 11px; COLOR: #E95ABF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: normal;
}
.arial14Pink {
	 FONT-SIZE: 14px; COLOR: #E95ABF; FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-WEIGHT: bold;
}
.arial12Pink {
	 FONT-SIZE: 12px; COLOR: #E95ABF; FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-WEIGHT: normal;
}
.arial12Pink a {
	 FONT-SIZE: 12px; COLOR: #E95ABF; FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-WEIGHT: normal;
}
.arial16Pink {
	 FONT-SIZE: 16px; COLOR: #E95ABF; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold;
}
.CancelAndBack {
	 FONT-SIZE: 11px; COLOR: #E95ABF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: normal;
}
.CancelAndBack a {
	 FONT-SIZE: 11px; COLOR: #E95ABF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: normal;
}
.Checkoutlinks {
	 FONT-SIZE: 11px; COLOR: #E95ABF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: normal;
}
.Checkoutlinks A {
	 FONT-SIZE: 11px; COLOR: #E95ABF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: normal;
}

.BasketfooterNote {
	 FONT-SIZE: 12px; COLOR: #E95ABF; FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-WEIGHT: bold;
}
.CheckoutHeading{
	 FONT-SIZE: 14px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif;FONT-WEIGHT: bold;
}
.backFill {
	BACKGROUND-COLOR: #e8e8e8;
}
.whiteBack {
	BACKGROUND-COLOR: #ffffff;
}
.UpdateBasket {
		 FONT-SIZE: 11px; COLOR: #E95ABF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: normal;BACKGROUND-COLOR: #ffffff;
}
.pinkFill {
	BACKGROUND-COLOR: #E95ABF;
}
.palePinkBack {
	BACKGROUND-COLOR: #fcedf6;
}

.arial10Pink {
	FONT-SIZE: 10px; COLOR: #E95ABF; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.arial10Grey {
	FONT-SIZE: 10px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.Giftwrap {
	FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.brochureBox {
	FONT-SIZE: 10px; WIDTH: 126px; COLOR: #4e4e4e; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 14px
}
.butterflies {
	background-position: 100% bottom;
	
	background-repeat: no-repeat;
	background-color: #D6D6D6;
	border-right: #fcedf6 0px solid;
	border-top: #fcedf6 0px solid;
	border-left: #fcedf6 0px solid;
	border-bottom: #fcedf6 0px solid
}

.productXSellTitle {
	
	font-family: Arial, Helvetica, sans-serif;  font-size: 14px; color: #494949; text-transform: none; font-weight:bold; 
}

.o3DSecureLyr {
	DISPLAY: none; Z-INDEX: 1001; CURSOR: default; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
.o3DSecureWindow {
	BORDER-TOP-WIDTH: 0px; DISPLAY: none; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
.oDisableOverlay {
	DISPLAY: none; Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; CURSOR: wait; POSITION: absolute; TOP: 0px
}
#_o3DSecureLoading {
	FONT-SIZE: 12px; Z-INDEX: 1001; MARGIN: 40px auto 0px; WIDTH: 100%; COLOR: #333333; FONT-FAMILY: arial; TEXT-ALIGN: center
}
.p-shadow {
	DISPLAY: none; Z-INDEX: 1001; BACKGROUND: url(/core_2/core_images/dropshadows/shadowAlpha.png) no-repeat right bottom; LEFT: 0px; MARGIN: 10px 0px 0px 10px; WIDTH: 90%; CURSOR: default; POSITION: absolute; TOP: 0px
}
.p-shadow DIV {
	padding: 0px;
	Z-INDEX: 1001; 	BACKGROUND: none transparent scroll repeat 0% 0%; 	CURSOR: default;
}
.p-shadow DIV DIV {
	BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #a9a9a9 1px solid; PADDING-LEFT: 4px; Z-INDEX: 1001; PADDING-BOTTOM: 4px; MARGIN: -6px 6px 6px -6px; BORDER-LEFT: #a9a9a9 1px solid; CURSOR: default; COLOR: #494949; PADDING-TOP: 4px; BORDER-BOTTOM: #a9a9a9 1px solid; BACKGROUND-COLOR: #ffffff
}
.productMainTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H2.productMainTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #494949; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.productRedTitleMain {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.ProductPagePrice {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.PsalePriceSmall {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through
}
.PsalePriceSmalls {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.PsalePriceLarge {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subcatPrice {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through
}
.subcatPriceS {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subcatPriceL {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.CatProdName{
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
.CatProdName a {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Arial TEXT-DECORATION: none
}
.productPageDetails {
	FONT-SIZE: 11px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.productDivide {
	BACKGROUND-IMAGE: url(images/prod_divide.gif); BACKGROUND-REPEAT: repeat-y
}
.arial10Red {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.arial10Blue {
	FONT-SIZE: 10px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.qtyBox {
	 FONT-SIZE: 10px; VERTICAL-ALIGN: middle;  WIDTH: 16px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center ;
	
}

.Prodsize {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif TEXT-DECORATION: none	
}
.greenFill {
	BACKGROUND-COLOR: #7dc3a6
}
.greyFrame {
	BACKGROUND-COLOR: #494949
}
.darkFill {
	BACKGROUND-COLOR: #586b63
}
.blueBack {
	BACKGROUND-COLOR: #bfd8d5
}
.darkFrame {
	BACKGROUND-IMAGE: url(/public/images/buttons/horiz_line.gif); BACKGROUND-REPEAT: repeat-x;
}
.BasketVertSeperator {
	BACKGROUND-IMAGE: url(/public/images/buttons/vert_line.gif); BACKGROUND-REPEAT: repeat-y;

}
.greyBack {
	BACKGROUND-COLOR: #fafafa
}
.navBacks {
	BACKGROUND-COLOR: #e7efef
}
.navLinks {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.topLinks {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.topLinksL {
	FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.topLinksL A {
	FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.newsletterCopy {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.copyLink {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.deliveryTerms {
	FONT-SIZE: 10px; COLOR: #909090; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.FooterCM {
	FONT-SIZE: 11px; COLOR: #909090; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.FooterCM a {
	FONT-SIZE: 11px; COLOR: #909090; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
}
.brightRed {
	FONT-WEIGHT: bolder; FONT-SIZE: 13px; COLOR:#000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.brightRed A {
	FONT-WEIGHT: bolder; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.dropdownLinksNav {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.productFrame {
	BACKGROUND-IMAGE: url(/public/images/bg/product_frame.gif)
}
.productItemBorder
{
	border-right: #D6D6D6 1px solid;
	border-top: #D6D6D6 1px solid;
	border-left: #D6D6D6 1px solid;
	border-bottom: #D6D6D6 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.promoCopy {
	FONT-SIZE: 11px; COLOR: #586b63; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.greenLink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7dc3a6; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.brownTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #532f18; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
H2.productMainName {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #532f18; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.brownTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #532f18; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.swatchTitle {
	FONT-SIZE: 10px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.zoomin {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #532f18; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.swatch {
	FONT-SIZE: 11px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.stock {
	FONT-SIZE: 11px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.stock a {
	FONT-SIZE: 11px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.yourChoiceBox {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #333333 1px solid; WIDTH: 124px; COLOR: #494949; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 14px
}
.qtyBox1 {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #333333 1px solid; WIDTH: 14px; COLOR: #494949; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 14px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.totalBox {
	BORDER-RIGHT: #494949 1px solid; BORDER-TOP: #494949 1px solid; FONT-WEIGHT: bold; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; FONT-SIZE: 11px;  BORDER-LEFT: #494949 1px solid; WIDTH: 68px; COLOR: #494949; BORDER-BOTTOM: #494949 1px solid; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.Total					{ font-family: verdana; font-size: 8pt; color: #494949; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #494949 #494949 #494949 #494949; padding: 1px 1px 1px 1px; height:18px; width:60px; vertical-align:center; text-align: left;}
.productAddedbasket A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.productAddedbasket {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formfield {
	 BORDER-RIGHT: #494949 0px solid; font-family: arial; font-size: 10px; color: #494949; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #494949 #d2d2d2 #d2d2d2 #494949; padding: 1px 1px 1px 1px; height: 16px; width: 184px;	 
}
.OfferCodeBox{
	 BORDER-RIGHT: #494949 0px solid; font-family: arial; font-size: 12px; color: #494949; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #494949 #d2d2d2 #d2d2d2 #494949; padding: 1px 1px 1px 1px; height: 16px; width: 184px;
	}
.selectfield {
	font-family: arial; font-size: 10px; color: #494949; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #494949 #D2D2D2 #D2D2D2 #494949; padding: 1px 1px 1px 1px; height: 18px; width: 184px;
}
.inputprompt {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.inputprompt A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.mandatorySymbol {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #E95ABF; FONT-FAMILY: Verdana
}
.formfield1 {
	 font-family: arial; font-size: 10px; color: #494949; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #494949 #E1E1E1 #E1E1E1 #494949; padding: 1px 1px 1px 1px; height: 16px; width: 184px;
}
.BasketLogon {
	BORDER-RIGHT: #494949 1px solid; BORDER-TOP: #494949 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10px; BORDER-LEFT: #494949 1px solid; WIDTH: 161px; COLOR: #494949; BORDER-BOTTOM: #494949 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff
}
H2.categoryTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1.catHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #586b63; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.categoryDescription {
	FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.catCopy {
	FONT-SIZE: 11px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.mainProductName {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #532f18; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.mainProductPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #586b63; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.salePriceSmall {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through
}
.ProductsalePriceSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through
}
.salePriceSmalls {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #586b63; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.salePriceLarge {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial
}
.contentNotFound {
	FONT-SIZE: 13px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none
}
.homepagecatname {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
H2.catHeaderRed {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subcatPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.subCatDiscount {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: line-through
}
.subCatMoreInfo {
	FONT-SIZE: 11px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.oPCI_DisableHelp {
	DISPLAY: none; Z-INDEX: 1000; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
.oPCI_Text {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana
}
.oPCI_Text A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.oPCI_TextLink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #E95ABF; FONT-FAMILY: arial
}
.oPCI_TextLink A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #E95ABF; FONT-FAMILY: arial; TEXT-DECORATION: none
}
UNKNOWN {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #494949; FONT-FAMILY: arial
}
.normalhigh {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #494949; LINE-HEIGHT: 1.5; FONT-FAMILY: arial
}
.normalhigh A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #494949; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.welcome1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #7dc3a6; FONT-FAMILY: arial
}
.welcome1 A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #7dc3a6; FONT-FAMILY: arial
}
.notes {
	FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: verdana
}
.message {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: verdana
}
.message A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: verdana
}
.smallmessage {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: verdana
}
.smallmessage A {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: verdana
}
.discountDisplay {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: arial
}
.discountDisplay A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: arial
}
.Price {
	BORDER-RIGHT: #b8a6a0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #b8a6a0 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; BORDER-LEFT: #b8a6a0 1px solid; WIDTH: 50px; COLOR: #6f4e42; PADDING-TOP: 1px; BORDER-BOTTOM: #b8a6a0 1px solid; FONT-FAMILY: Arial; HEIGHT: 16px
}
.quantity {
	BORDER-RIGHT: #663333 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #663333 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; BORDER-LEFT: #663333 1px solid; WIDTH: 15px; COLOR: #663333; PADDING-TOP: 1px; BORDER-BOTTOM: #663333 1px solid; FONT-FAMILY: verdana; HEIGHT: 15px; TEXT-ALIGN: center
}
.validationerror {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: arial
}
.Bestsellers {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-FAMILY: arial
}
.BestsellerPrice {
	FONT-SIZE: 10px; COLOR: #335566; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.accountName {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: arial; BACKGROUND-COLOR: #d4d4d4
}
.pageHTMLlink {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #494949; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.pageHTMLlink A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #494949; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.HeaderBasketlink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #494949; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.HeaderBasketlink A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #494949; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.regnormal {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: arial
}
.regnormal A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.categoryName {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; TEXT-TRANSFORM: none; COLOR: #663366; PADDING-TOP: 20px; FONT-FAMILY: arial; TEXT-ALIGN: center
}
.productImage {
	BORDER-RIGHT: #d1c8b5 1px solid; BORDER-TOP: #d1c8b5 1px solid; BORDER-LEFT: #d1c8b5 1px solid; BORDER-BOTTOM: #d1c8b5 1px solid
}
.productName {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; TEXT-TRANSFORM: uppercase; COLOR: #494949; FONT-FAMILY: arial;
}
.ProductName {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #494949; FONT-FAMILY: arial;
}
.productPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #335566; FONT-FAMILY: arial
}
.productDetails {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #335566; FONT-FAMILY: arial
}
.productCode {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #335566; FONT-FAMILY: arial
}
.productDescription {
	FONT-SIZE: 11px; COLOR: #335566; FONT-FAMILY: arial; TEXT-ALIGN: justify
}
.productFeatures {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.productstock				{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5E5E5E; FONT-FAMILY: arial
}
.productAdded {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #494949
}
.productAdded A {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #494949
}
.productGridColourText {
	FONT-SIZE: 11px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.basket {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #335566; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}
.basketHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Arial; 
}
.basketHeader A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: capitalize; COLOR: #494949; FONT-FAMILY: Arial; 
}
.basketTableHead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #335566; FONT-FAMILY: Arial; BACKGROUND-COLOR: #bbccd4
}
.basketHead {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: arial; HEIGHT: 18px; BACKGROUND-COLOR: #bbccd4
}
.basketHead A {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #bbccd4
}
.basketItem {
	FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #494949; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffff; FONT-WEIGHT: normal;BACKGROUND-IMAGE: url(/public/images/buttons/vert_line.gif); BACKGROUND-REPEAT: repeat-y;
}
.basketItem A {
	FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #494949; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffff; FONT-WEIGHT: normal;BACKGROUND-IMAGE: url(/public/images/buttons/vert_line.gif); BACKGROUND-REPEAT: repeat-y;
}
.basketItemNobgImage {
	FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #494949; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffff; FONT-WEIGHT: normal;
}
.basketItemNobgImage A {
	FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #494949; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffff; FONT-WEIGHT: normal;
}
.basketDiscount {
	FONT-SIZE: 10px; COLOR: #ff0000
}
.basketPromotion {
	FONT-SIZE: 12px; COLOR: #ff0000
}
.basketprom {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial; HEIGHT: 18px; BACKGROUND-COLOR: #e7efef
}
.Enterprom {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: lowercase; COLOR: #494949; FONT-FAMILY: arial; HEIGHT: 18px; BACKGROUND-COLOR: #e7efef
}
.Enterprom1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #494949; FONT-FAMILY: arial; HEIGHT: 18px; BACKGROUND-COLOR: #e7efef
}
.basketPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: arial
}
.basketPriceVAT {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #494949; FONT-FAMILY: arial
}
.xchangeratenotice {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #797b66; FONT-FAMILY: arial
}
.basketTotal {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: arial; HEIGHT: 33px
}
.basketTotal1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #494949; FONT-FAMILY: arial; HEIGHT: 18px; BACKGROUND-IMAGE: url(/public/images/buttons/horiz_line.gif); BACKGROUND-REPEAT: repeat-x;	
}
.basketVariant {
	FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #494949; FONT-FAMILY: arial; BACKGROUND-COLOR: #ffffff;FONT-WEIGHT: normal;
}
.dividerClass {
	BORDER-RIGHT: #7799aa 0px solid; BORDER-TOP: #7799aa 0px solid; BORDER-LEFT: #7799aa 0px solid; BORDER-BOTTOM: #7799aa 1px solid; HEIGHT: 2px
}
.colour {
	FONT-SIZE: 10px; COLOR: #494949; FONT-FAMILY: verdana
}
.quantity {
	BORDER-RIGHT: #7799aa 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #7799aa 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; BACKGROUND: #f3f4f1; PADDING-BOTTOM: 1px; BORDER-LEFT: #7799aa 1px solid; WIDTH: 15px; COLOR: #494949; PADDING-TOP: 1px; BORDER-BOTTOM: #7799aa 1px solid; FONT-FAMILY: arial; HEIGHT: 15px
}
.quantityp {
	BORDER-RIGHT: #494949 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #494949 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; BACKGROUND: #f3f4f1; PADDING-BOTTOM: 1px; BORDER-LEFT: #494949 1px solid; WIDTH: 15px; COLOR: #494949; PADDING-TOP: 1px; BORDER-BOTTOM: #494949 1px solid; FONT-FAMILY: arial; HEIGHT: 15px; TEXT-ALIGN: center
}
.youmayalso {
	FONT-SIZE: 10px; COLOR: #663333; FONT-FAMILY: verdana; TEXT-DECORATION: underline
}
.login {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #7799aa; COLOR: #ffffff; FONT-FAMILY: Arial
}
.login A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #7799aa; COLOR: #ffffff; FONT-FAMILY: Arial
}
.menu {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-FAMILY: arial
}
.menu A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-FAMILY: arial
}
.MenuBackGround {
	WIDTH:189px; PADDING: 0px 0px 0px 0px; BACKGROUND-COLOR:#D6D6D6;
	width:194px;
}
	
.catname {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-FAMILY: arial
}
.catname A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial
}
.price {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #7799aa; FONT-FAMILY: arial
}
.price A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #7799aa; FONT-FAMILY: arial
}
.pricetotal {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #494949; FONT-FAMILY: arial
}
.logininbasket {
	FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.basketLoginHeadings {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: none; COLOR: #494949; FONT-FAMILY: arial
}
.arial11Grey {
	FONT-SIZE: 11px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.div18Pord
{
	padding-bottom:3px;

}
.div19Pord
{
	padding-bottom:1px;
}
.StockReminder_Header			{ font-family: verdana;	font-size: 11pt; font-weight: normal; color: #00215B; font-weight:bold; }
.StockReminder_Text			{ font-family: arial; font-size: 11px; color: #494949; text-transform: none;}
.Stock_Text				{ font-family: arial; font-size:11px; color: #494949; text-transform: none;}
.basket_productdetails		a	{ font-family: arial; font-size: 12px; color: #494949; text-transform: none; font-weight:normal;}
.basket_productdetails			{ font-family: arial; font-size: 12px; color: #494949; text-transform: none; font-weight:normal;}
.basket_checkout			{ font-family: arial; font-size: 12px; color: #494949; text-transform: underline; padding-top:10px;}
.basket_checkout a			{ font-family: arial; font-size: 12px; color: #494949; text-transform: underline;padding-top:10px;}
.basket_continue			{ font-family: arial; font-size: 11px; color: #E95ABF; text-transform: underline; font-weight:normal;}
.basket_continue a			{ font-family: arial; font-size:11px; color: #E95ABF; text-transform: underline; font-weight:normal;}
.basket_Submit				{ font-family: arial; font-size: 14px; color: #E95ABF; text-transform: none; font-weight:bold;}
.basket_Submit a			{ font-family: arial; font-size:14px; color: #E95ABF; text-transform: underline; font-weight:bold;}
.giftmessage				{ font-family: arial; font-size: 10px; color: #494949; text-transform: none;}
.personalizedoption			{ font-family: Arial, Helvetica, sans-serif;  font-size: 14px; color: #494949; text-transform: none; font-weight:bold; }
.AdditionalImages			{ font-family: Arial, Helvetica, sans-serif;  font-size: 14px; color: #494949; text-transform: none; font-weight:bold; }
.giftMessage				{ FONT-SIZE: 11px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;}
.GiftText				{ FONT-SIZE: 12px; COLOR: #494949; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;}
.Ajax_pricedetails			{ font-family: arial; font-size: 12px; color: #E95ABF; text-transform: none; font-weight:bold;}
.Ajaxtitle 				{	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: none; COLOR: #494949;  FONT-FAMILY: Arial	}

div#SmallImage {position:relative; float:left; cursor:pointer; }
div#MouseOverBox {position:absolute; top:0; left:0px; z-index:100; border:solid 1px #ccc; width:100px; height:100px;}
div#ZoomedContent {background:#FFFFFF none repeat scroll 0%; border:1px solid #DBDBDB; bottom:163px; height:335px; left:260px; width:460px; overflow:hidden; position:absolute;}
img#zoomImage {position:absolute; top:0; left:0; z-index:10; }
div#zoomWindow {position:absolute; top:0; left:0; z-index:20; width:314px; height:394px;}
/* --------START [1.1]------- */
	/* --------------- */
	/* jqZOOM styling  */
	
	/* Start [1.2] */
		.jqZoomPup
		{
			z-index:10;
			overflow:hidden;
			background-color: #FFF;
			-moz-opacity:0.6;
			opacity: 0.6;
			filter: alpha(opacity = 60);
			border-color:#c4c4c4;
			border-style: solid;
			cursor:crosshair;
		}
		
			.jqZoomPup img
			{
				border: 0px;
			}
		
		.preload{
			z-index:10;
			position:absolute;
			top:3px; left:3px;
			-moz-opacity:0.8;
			opacity: 0.8;
		   filter: alpha(opacity = 80);
			color: #333;
			font-size: 12px;
			font-family: Tahoma;
		   text-decoration: none;
			border: 1px solid #CCC;
		   background-color: white;
		   padding: 8px;
			text-align:center;
		   background-image: url(/public/images/cm/zoom-loader.gif);
		   background-repeat: no-repeat;
		   background-position: 43px 30px;
			width:90px;
			* width:100px;
			height:43px;
			*height:55px;
		}
		
		.jqZoomWindow
		{
			border: 1px solid #999;
			background-color: #fff;
		}
	
	/* END jqZOOM */
	/* --------------- */
	/* --------END [1.1]------- */
	
		#slWrapper{
	width: 800px;
}
#slMap{
	width: 500px;
	height: 700px;
	float: left;
	margin: 0;
}
#slInfo{
	width: 290px;
	float: left;
	margin-left: 10px;
	display: inline;
}
#slResults, #slStoreInfo{
	display: none;
}
#slWrapper, #slWrapper input, #slWrapper button{
	font: 12px arial;
	color: #555555;
}
#slWrapper a, #slWrapper a:link, #slWrapper a:visited{
	color: #FF0000;
}
.slTitle{
	font: 14px verdana;
	color: #FF0000;
	font-weight: bold;
}
.slHighlight{
	color: #FF0000;
	font-weight: bold;
}
.slTable{
	font: 10px verdana;
	width: 290px;
	margin-top: 5px;
}
.slTable th{
	background-color: #CCCCCC;
	font-weight: bold;
	border-top: 1px solid #C4C4C4;
	border-bottom: 1px solid #C4C4C4;
	padding: 1px;
	text-align: center;
}
.slTable td{
	background-color: #F4F4F4;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #E4E4E4;
	padding: 1px;	
	text-align: center;
}
.slTable td.slTableNote{
	color: #FF0000;
	font-weight: bold;
	background-color: #FFFFFF;
	padding-top: 6px;
	border: 0;
}

/* End [1.2] */


/* [1.3] start  */
	/* ------------------------- */
	/* nyroModal plugin styling  */

		div#nyroModalFull {
			font-size: 12px;
			color: #777;
			font-family: Verdana;
		}
		div#nyroModalLoading {
			border: 4px solid #777;
			width: 150px;
			height: 150px;
			text-indent: -9999em;
			background: #fff url(/public/images/cm/zoom-loader.gif) no-repeat;
			background-position: center;
		}
		div#nyroModalLoading.error {
			border: 4px solid #f66;
			line-height: 20px;
			padding: 20px;
			width: 300px;
			height: 100px;
			text-indent: 0;
			background: #fff;
		}
		div#nyroModalWrapper {
			background: #fff;
			border: 4px solid #777;
		}
			div#nyroModalWrapper h1 {
				display:none;
			}
		#nyroModalWrapper a#closeBut {
			position: absolute;
			display: block;
			text-align:right; 
			text-transform:uppercase;
			top: -24px;
			right: -4px;
			border:0px solid red;
			padding:0 0 0 2px;
			color:#777;
/*
			text-indent: -9999em;
			background: url(/PUBLIC/Images/sizeEnquiry/closeicon.gif) no-repeat;
			background-position: bottom right;
			background-repeat: no-repeat;
*/			
			outline: 0;
		}
			#nyroModalWrapper a#closeBut span {
				font: 900 15px arial;
				font-family: 'Arial Black', Gadget, sans-serif;
				padding-left:5px;
			}


		h1#nyroModalTitle {
			margin: 0;
			padding: 0;
			position: absolute;
			top: -22px;
			left: 5px;
			font-size: 12px;
			color: #ddd;
		}
		div.wrapper div#nyroModalContent {
			padding: 5px;
		}
		div.wrapperImg div#nyroModalContent {
			position: relative;
			overflow: hidden;
			text-align: center;
		}
		div.wrapperImg img {
			vertical-align: baseline;
		}
		div.wrapperImg div#nyroModalContent div {
			position: absolute;
			bottom: 0;
			left: 0;
			background: black;
			padding: 10px;
			margin: 10px;
			border: 1px white dotted;
			overflow: hidden;
			opacity: 0.9;
			filter: alpha(opacity=90);
		}
		div.wrapperImg div#nyroModalContent div:hover {
			opacity: 0.7;
			filter: alpha(opacity=70);
/*			cursor: help; */
		}
		div.wrapperImg a {
			outline: none;
			position: absolute;
			top: 0;
			height: 100%;
			cursor: pointer;
			text-indent: -9999em;
			background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
		}
		a.nyroModalPrev {
			left: 0;
			width: 40%;
		}
		a.nyroModalPrev:hover {
			background: url(../img/prev.gif) left 20% no-repeat;
		}
		a.nyroModalNext {
			right: 0;
			width: 40%;
		}
		a.nyroModalNext:hover {
			background: url(../img/next.gif) right 20% no-repeat;
		}
		
			#header-breadcrumbs {float:none;}
			#BasketContainerBox {
				position:absolute;
				display:none;
				top:0; left:0;
				border:2px solid red;
				z-index: 11;
				}
	/* END nyroModal plugin styling  */
	/* ----------------------------- */
	
	.recommend-form table {margin:0 auto;}
	.recommend-form td {padding:0 5px 3px 5px;}
	.recommend-form td.label {width:60px; text-align:right;}
	.recommend-form .email {width:300px;}
	.recommend-form .submit {text-align:right;}

	
/* [1.3] end */	