h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #AD3B76;
	}
	
p {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #333333; 
	line-height: 13px;
	}

ul { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #333333; 
	list-style-image: url(../images/dot.gif); 
	line-height: 14px;
	} 
	
li { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #333333; 
	list-style-image: url(../images/dot.gif); 
	line-height: 14px;
	} 
	
.OptionSelect {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #000000; 
	}
	
select {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #000000; 
	}
	
.size10px {  
	font-size: 10px;
	}
	
.size11px {  
	font-size: 11px;
	}
	
.size11pxTextBoxWidth100 { 
	font-size: 11px; 
	width: 100%;
	}
	
a:hover {  
	color: #AD3B76; 
	text-decoration: underline;
	}
	
a {
	color: #044C2D; 
	text-decoration: none;
	}
	
a.normal:hover {
	color: #AD3B76; 
	text-decoration: underline; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.Nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #695217
	}
	
a.Nav:link { 
	color: #695217; 
	text-decoration: none;
	}
	
a.Nav:visited { 
	color: #695217; 
	text-decoration: none;
	}
	
a.Nav:active {
	color: #695217; 
	text-decoration: none;
	}
	
a.Nav:hover {
	color: #B50A66; 
	text-decoration: none;
	}

.brown10px {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #695217;
	}

.darkblue10px {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #040C71;
	}
	
a.darkblue10px:link { 
	color: #050D72; 
	text-decoration: none;
	}
	
a.darkblue10px:visited { 
	color: #050D72; 
	text-decoration: none;
	}
	
a.darkblue10px:active { 
	color: #050D72; 
	text-decoration: none;
	}
	
a.darkblue10px:hover { 
	color: #050D72; 
	text-decoration: underline;
	}
	
.darkblue13px {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #050D72;
	}
	
.p {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333;
	}
	
.greenbutton { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #040C71; 
	font-weight: bold; 
	background-color: #E9FC9B;
	}
	
.blue11px { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #026ABA;
	}
	
.blue13px {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #026ABA;
	}

.blueborder {
	border: #026aba; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	}
	
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 19px; 
	font-weight: normal; 
	color: #FFFFFF;
	}
	
.white10px {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #FFFFFF;
	}
	
a.white10px:link {
	color: #FFFFFF; 
	text-decoration: none;
	}
	
a.white10px:visited { 
	color: #FFFFFF; 
	text-decoration: none;
	}
	
a.white10px:active {
	color: #FFFFFF; 
	text-decoration: none;
	}
	
a.white10px:hover { 
	color: #94EBC4; 
	text-decoration: underline;
	}

.occasion {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
	}
	
a.occasion:link { 
	color: #92215C; 
	text-decoration: none;
	}
	
a.occasion:visited { 
	color: #92215C; 
	text-decoration: none;
	}
	
a.occasion:active { 
	color: #92215C; 
	text-decoration: none;
	}
	
a.occasion:hover { 
	color: #FFFFFF; 
	text-decoration: none;
	}

.ForgotPW9px, .Footer9px { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #94EBC4;
	}
	
a.ForgotPW9px:link, a.Footer9px:link { 
	color: #94EBC4; 
	font-weight: normal; 
	text-decoration: none;
	}
	
a.ForgotPW9px:visited, a.Footer9px:visited {
	color: #94EBC4; 
	font-weight: normal; 
	text-decoration: none;
	}
	
a.ForgotPW9px:active, a.Footer9px:active { 
	color: #94EBC4; 
	font-weight: normal; 
	text-decoration: none;
	}
	
a.ForgotPW9px:hover, a.Footer9px:hover  { 
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration: none;
	}

.green10px { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #94EBC4;
	}
	
a.green10px:link { 
	color: #94EBC4; 
	text-decoration: none;
	}
	
a.green10px:visited { 
	color: #94EBC4; 
	text-decoration: none;
	}
	
a.green10px:active { 
	color: #94EBC4; 
	text-decoration: none;
	}
	
a.green10px:hover { 
	color: #FFFFFF; 
	text-decoration: none;
	}
	
.white11px { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
	}

.info {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF;
	}
	
a.info:link { 
	color: #FFFFFF; 
	text-decoration: none;
	}
	
a.info:visited { 
	color: #FFFFFF; 
	text-decoration: none;
	}
	
a.info:active { 
	color: #FFFFFF; 
	text-decoration: none;
	}
	
a.info:hover { 
	color: #000000; 
	text-decoration: none;
	}
	
.red13px {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #AC203A;
	}

.imageborder {
	border: 1px solid #044C2D;
	}

.darkgreen10px { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #044C2D;
	}
	
.pink10px { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #AD3B76;
	}

.noteDark { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #044C2D;
	}

.brownborder { 
	border: 1px #E1C88F solid;
	}
	
.brown13px { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #695217;
	}
	
.darkgreen12px { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #044C2D;
	}
	
.grey10px { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #333333;
	}
	
.brown15px { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #695217;
	}
	
.ProductDetailBox { 
	border: #E1C88F none; 
	background-color: #FFFFFF;
	}
	
.totalpricebox { 
	border-color: black #B48A2B #B48A2B; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	}
	
.pricefield {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	background-color: #F0F0D2; 
	border: 1px #43705C solid; 
	font-weight: bold; 
	text-align: right;
	}
	
.greenbutton {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #044C2D;
	}
	
.detailfield { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	background-color: #F3E7CA; 
	border: 1px #C4C0B6 solid; 
	font-weight: bold; 
	text-align: center;
	}
	
.deliveryfield{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	font-weight: bold; 
	background-color: #FEF6E3; 
	border-style: none;
	}
	
.pink13px { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #AD3B76;
	}
	
.colourmenu {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #333333; 
	width: 110px;}
	
.pink11px { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #AD3B76;
	}
	
.pricefield-total { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #FFFFFF; 
	border: 1px #43705C solid; 
	font-weight: bold; 
	text-align: right;
	}
	 
.grey9px { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #333333;
	}
	
.addonmenu { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #333333; 
	width: 290px;
	}
	
.red11px { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #AC203A;
	}
	
.pinkline { 
	border-color: black black #AD3B76; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	}
	
.deliverytimefield { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	background-color: #FEF6E3; 
	border: 0px none; 
	font-weight: bold; 
	text-align: right;
	}
	
.deliverypricefield {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666; 
	background-color: #FBF2CF; 
	border: 1px #B48A2B solid; 
	font-weight: bold; 
	text-align: right;
	}
	
.deliverypricefield-total { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	background-color: #FFFFFF; 
	border: 1px #B48A2B solid; 
	font-weight: bold; 
	text-align: right;
	}
	
.pinkline { 
	border-color: black black #CC7AA9; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	}
	
.brownline {  
	border-color: #E1C88F black black; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	}
	
.bg-popup {  
	background-color: #044C2D;
	}
	
.underline {  
	background-color: #E1C88F;
	}
	
.underline-cart { 
	background-color: #789F8E;
	}
	
.cartLink {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFF443; 
	font-weight: bold; 
	line-height: 13px;
	}
	
a.cartLink:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFF443; 
	decoration: underline; 
	font-weight: bold; 
	line-height: 13px; 
	}
	
.cartInfo { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: none; 
	}
	
.bg-cart {  
	background-color: #DFE0B6;
	}
	
.bg-popupheader { 
	background-color: #660066;
	}
	
.green13pxbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	}

.bluecitibank {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #333399;
	}

.bluecitibanklarge {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	color: #333399;
	}

.bluecitibanksmall {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333399;
	}

.deliveryfieldRed {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	font-weight: bold; 
	background-color: #FFCCCD; 
	border-style: none;
	}

.size9px {
	font-size: 9px;
	}

.currencyconverterBg { 
	background-color: #044C2D;
	}
	
.currencyconverterResult {
	background-color: #fef6e3; 
	}

/* STYLE GUIDES FOR SITE REDESIGN */
td#LeftNavigationCell {
	width: 250px;
}

tr#LeftNavigationHeader {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	line-height: 13px;
	}
	
tr#LeftNavigationRowSpacer {
	height:15px;
}

tr#LeftNavigationColumnSpacer {
	width:10px;
}
	
tr#LeftNavigationElement {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #333333; 
	line-height: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
}

td#TopNavLogo, td#TopNavTrolley, td#TopNavMembers {
	width: 150px;
}
.CheckoutRecipientTD { background-color: #FDFBF4;}
.CheckoutAltTD {background-color: #FEF6E3;}
.ShopBgColour {background-color: #DFE0B6;}
.contentSeperatorHR {background-color: #E1C88F;}