Body
{
	background-color: white;
	font-family: Arial;
	font-size:  small;
	background-color: White;	
	margin : 0 0 0 0;
	text-align:center;
}

#Labels
{
	color: blue;
	font-family: Verdana;
}
.Labels
{
	font-size: 12px;
	font-weight :bold;
	color: black;
	font-family: Arial;
}
.HyperLinkLabels
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
	text-decoration: underline;
}

.AttributeLabels
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
}

.TextBox
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
	background-color: white;
}
.CheckoutLabel
{
	width:90px;
}



.DisplayOnlyTextBox
{
	font-size: 12px;
	color: #111111;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: white;
	width: 40px;
	
}
.DisplayOnlyTextPrice{ font-weight:bold;font-size: 12px;color: #111111;font-family: Arial;background-color: white;}

.checkoutaddressText{ font-weight: normal; font-size:12px; font-family: arial; color: #333333;}
.checkoutaddressTextSmall{ font-weight: normal; font-size:11px; font-family: arial; color: #333333;}


.BasketClearAll{ font-weight: bold; font-size:12px;	font-family: arial;	color: #333333;}
.Continue{ font-weight: bold; font-size:12px;	font-family: arial;	color: #333333;}
.oorderText{ font-weight: bold; font-size:12px;	font-family: arial;	color: #333333;}
.oorderTotalText{ font-weight: bold; font-size:12px;	font-family: arial;	color: #333333;}
.basketSubTotalText{ font-weight: bold; font-size:12px;	font-family: arial;	color: #333333;}
.DisplayOnlyTextBoxAlternate
{
	font-size: 12px;
	color: #111111;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: white;
	width: 80px;
	
}
.DisplayOnlyTextBoxPrice
{
	font-size: 12px;
	color: #111111;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: white;
	width: 80px;
	
}
.DisplayOnlyTextBoxPriceAlternate
{
	font-size: 12px;
	color: #111111;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: white;
	width: 80px;
	
}
.DisplayOnlyTextBoxRRP
{
	font-size: 12px;
	color: #111111;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: white;
	width: 80px;
	
}
.DisplayOnlyTextBoxRRPAlternate
{
	font-size: 12px;
	color: #111111;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: white;
	width: 80px;
	
}

.DisplayQuantity
{
	font-size: 12px;
	color: #111111;
	font-family: Arial;	
	background-color: white;
	width: 30px;		
}

.LabelHeader1
{
	font-weight: bold;
	font-size: 12px;
	color: #365272;
	font-family: arial;
	text-align: left;
}
.ErrorMessage
{
	font-size: 10px;
	color: red;
	font-family: Verdana;
}
.BUTTON
{

	font-weight: bold;
	font-size: 12px;
	color: #365272;
	font-family: 'Trebuchet MS' , arial;
	background-color: #edeff0;
}
.BUTTONSHORT
{
	font-weight: bold;
	font-size: 12px;
	color: #365272;
	font-family: 'Trebuchet MS' , arial;
	background-color: #edeff0;
	width: 140px;
}
INPUT
{
	font-weight: bold;
	font-size: 12px;
	color: #365272;
	font-family: 'Trebuchet MS' , arial;
}
input:focus
{
	background-color:#FFD9DE;
}

BUTTON
{
	font-weight: bold;
	font-size: 12px;
	color: #365272;
	font-family: 'Trebuchet MS' , arial;
	background-color: #edeff0;
}

.Name
{
	text-decoration:none;
	font-size:14px; 
	font-weight:bold;
	font-family: arial; 
	color: #E01B55;
}
.bName
{
	text-decoration:none;
	font-size:12px; 
	font-family: arial; 
	color: #E01B55;
}
.sName
{text-decoration:none;
font-size:11px; 
	font-family: arial; 
	color:#333333;
}


.BasePrice
{	font-weight: normal; 
	font-size:12px; 
	font-family: arial; 
	color:#000000;
}

.International
{	font-weight: normal; 
	font-size:12px; 
	font-family: arial; 
	color:#333333;
}

.HTMLPopupLink
{	font-weight: normal; 
	font-size:12px; 
	font-family: arial; 
	color:#333333;
}

.HTMLLinkLink
{	font-weight: normal; 
	font-size:12px; 
	font-family: arial; 
	color:#333333;
}

.BuyLink
{	font-weight: normal; 
	font-size:12px; 
	font-family: arial; 
	color:#333333;
}

.MoreDetailLink
{	font-weight: normal; 
	font-size:12px; 
	font-family: arial; 
	color:#333333;
}

.MoreFromCategory
{	font-weight: normal; 
	font-size:12px; 
	font-family: arial; 
	color:#333333;
}
.ReturnToPrevious
{	font-weight: normal; 
	font-size:12px; 
	font-family: arial; 
	color:#333333;
}
.ReturnToPortal
{	font-weight: normal; 
	font-size:12px; 
	font-family: arial; 
	color:#333333;
}
.PortalRegister
{	font-weight: normal; 
	font-size:12px; 
	font-family: arial; 
	color:#333333;
}

.BasketRemove
{	font-weight: normal; 
	font-size:12px; 
	font-family: arial; 
	color:#333333;
}

.GoToBasket
{	font-weight: normal; 
	font-size:12px; 
	font-family: arial; 
	color:#333333;
}
.GoToCheckout
{	font-weight: normal; 
	font-size:12px; 
	font-family: arial; 
	color:#333333;
}
.PageNo
{
	font-size: 11px;
	font-weight :bold;
	color: #E01B55;
	font-family: Arial;
	text-decoration: none;
}
.PageNoLink
{
	font-size: 11px;
	font-weight :normal;
	color: #333333;
	font-family: Arial;
	text-decoration: none;
}
.PagingText
{
	font-size: 10px;
	font-weight :normal;
	color: black;
	font-family: Arial;
	text-decoration: none;
}
.DeliveryLabel
{
	font-size: 12px;
	font-weight :normal;
	color: #E01B55;
	font-family: Arial;
	text-decoration: none;
	font-weight:bold;
	
}

.DropDown
{	
	font-size: 10px;
	font-weight :normal;
	color: black;
	font-family: Arial;
	text-decoration: none;
}

.Checkbox
{	
	font-family: Arial; 
	font-size: 10px; 
	background-color: #FFFFFF; 
	color: #000000
}
.CheckboxText
{
	font-size: 11px;
	font-weight :normal;
	color: #333333;
	font-family: Arial;
	text-decoration: none;
}

.MultiValueLabel
{
	
	font-size: 12px;
	color: #E01B55;
	font-family: arial;
}

.SearchResultText
{
	font-size: 12px;
	color: #000000;
	font-family: arial;	
}

.Note
{
	font-size: 11px;
	color: #333333;
	font-family: arial;
	width: 150;
	
}

.GridTitle
{
	font-weight: bold;
	font-size: 9px;
	color: #365272;
	font-family:  Verdana;
	background-color: #edeff0;	
}


.FontGrey 
{
	font-weight: normal; 
	font-size:11px; 
	font-family: arial; 
	color: #333333;
}

.FontGreyBold
{	font-weight: bold; 
	font-size:11px; 
	font-family: arial; 
	color: #333333;
}

.FontBlueBold 
{	font-weight: bold; 
	font-size:12px; 
	font-family: arial; 
	color: #000000;
}

.FontBlue 
{	font-weight: normal; 
	font-size:12px; 
	font-family: arial; 
	color: #000000;
}

.FontPurple
{	font-weight: normal; 
	font-size:12px; 
	font-family: arial; 
	color: #E01B55;
}

.FontPurpleBold 
{	font-weight: bold; 
	font-size:12px; 
	font-family: arial; 
	color: #E01B55;
}

.grey12 
{ 
	font-weight: Normal; 
	font-size:12px; 
	font-family: arial;
	color: #333333;
}

.categoryDescSpacer{ background-color:#B5D9F9;}
.CategoryDescSpacerHeight{ height:15px; width:15px;}
.categoryDesc{height:20px}
.grey11 { font-weight: normal; font-size:11px; font-family: arial; color: #333333;}
.greybold11 { font-weight: bold; font-size:11px; font-family: arial; color: #333333;}

.bluebold12 { font-weight: bold; font-size:12px; font-family: arial; color: #000000;}
.blue12 { font-weight: normal; font-size:12px; font-family: arial; color: #000000;}

.purplebold12 { font-weight: bold; font-size:12px; font-family: arial; color: #E01B55;}
.purple12 { font-weight: normal; font-size:12px; font-family: arial; color: #E01B55;}
.purple11 { font-weight: normal; font-size:11px; font-family: arial; color: #E01B55;}

A.greylink11:link { font-weight: normal; font-size:11px; font-family: arial; color: #333333; text-decoration: none ;}
A.greylink11:visited { font-weight: normal; font-size:11px; font-family: arial; color: #333333; text-decoration: none ; }
A.greylink11:hover { font-weight: normal; font-size:11px; font-family: arial; color: #E01B55; text-decoration: none ; }


.totalprice { font-weight: normal; font-size:12px; font-family: arial; color: #000000;}
.basketSmallText { font-weight: normal; font-size:11px; font-family: arial; color: #333333;text-align:left;}

.basketText { font-weight: bold; font-size:12px; font-family: arial; color: #E01B55;}
.basketNoteText { font-weight: normal; font-size:11px; font-family: arial; color: #333333;}
.sbasketText { font-weight: bold; font-size:12px; font-family: arial; color: #000000;}
.cbasketText { font-weight: normal; font-size:12px; font-family: arial; color: #333333;text-align:right}
.basketTotalText{ font-weight: bold; font-size:12px; font-family: arial; color: #000000;}

.warning { font-weight: bold; font-size:12px; font-family: arial; color: red;}
.warningText { font-weight:normal; font-size:12px; font-family: arial; color: red;}
.dropDownList {font-weight: normal; font-size:11px; font-family: arial; color: #000000;}
.corporateText{ font-weight: bold; font-size:12px; font-family: arial; color: #333333;}

.orderText { font-weight: Normal; font-size:12px;	font-family: arial;	color: #333333;}
.sorderText { font-weight: Normal; font-size:12px;	font-family: arial;	color: #333333;}

.orderTextPrice { font-weight: Normal; font-size:12px;	font-family: arial;	color: #333333;}

.orderTotalText { font-weight: bold; font-size:12px;	font-family: arial;	color: #333333;}
.orderDiscountText { font-weight: bold; font-size:12px;	font-family: arial;	color: #333333;}
.orderDiscountTextEmpty { font-weight: bold; font-size:12px;	font-family: arial;	color: #333333; visibility:hidden;}

.orderDiscountDescText { font-weight: normal; font-size:12px;	font-family: arial;	color: #333333;}

.helpHeader { font-weight: bold; font-size:12px; font-family: arial; color: #000000;TEXT-DECORATION: none;}
.helpQuestionHeader { FONT-SIZE: 12px;COLOR:#333333; FONT-FAMILY: arial; TEXT-DECORATION: none; border-bottom-width: 1.0cm}
.helpAnswerHeader{ font-weight: bold; FONT-SIZE: 12px; COLOR:#000000; FONT-FAMILY: arial; TEXT-DECORATION: none;}
.helpAnswerQuestion{ FONT-SIZE: 12px; COLOR:#000000; FONT-FAMILY: arial; TEXT-DECORATION: none;}
.helpAnswerText {     FONT-SIZE: 11px;    COLOR: #333333;    FONT-FAMILY: arial;    TEXT-DECORATION: none;}
.pageText { font-weight: normal; font-size:11px; font-family: arial; color: #E01B55;TEXT-DECORATION: none; }

.textboxlogin {font-weight: normal; font-size:11px; font-family: arial; color: #000000;}
.address {font-weight: normal; font-size:11px; font-family: arial; color: #000000;}
.paymentText { font-weight: Normal; font-size:12px; font-family: arial;color: #333333;}
.voucherText { font-weight: Normal; font-size:12px; font-family: arial;color: #333333;}
.VoucherCode { font-weight: Normal; font-size:12px; font-family: arial;color: #333333;}
.voucherInvalid { font-weight: Normal; font-size:12px; font-family: arial;color: #333333;}

.textCounter 
{
	width:45px;
	height:18px;
	font-weight:normal;
	font-size:11px;
	font-family:Arial;
	color: #333333;
}

.PageListingHorizontalLine
{
	background-color:#FFE0E4;
}

.smallproductimage
{
	border-right: black solid;
	border-top: black solid;
	border-left: black solid;
	border-bottom: black solid;
	border-right-width: 0.01cm;
	border-top-width: 0.01cm;
	border-left-width: 0.01cm;
	border-bottom-width: 0.01cm;
	border-color : #91DBFF;
	
}



.HtmlText
{
	font-size: 11px;
	color: #333333;
	font-family: Arial;	
}

.catDescription
{
	font-size: 11px;
	color: black;
	font-family: Arial;	
	text-justify: inter-word ;
}
A.pagingtext:link { font-weight: normal; font-size:11px; font-family: arial; color: #333333; text-decoration: none ;}
A.pagingtext:visited { font-weight: normal; font-size:11px; font-family: arial; color: #333333; text-decoration: none ; }
A.pagingtext:hover { font-weight: normal; font-size:11px; font-family: arial; color: #E01B55; text-decoration: none ; }


.deliverylabel
{
	font-weight: normal; font-size:12px; font-family: arial; color: #000000;
}
IMG
{ border-color: #91DBFF;
}

.trackTextBox
{
	font-size: 11px; 
	color: #333333; 
	font-family: Arial;
	border-right: #000000 ;
	border-top: #000000 ;
	border-left: #000000 ;
	border-bottom: #000000;
	border-right-width: 0.01cm;
	border-top-width: 0.01cm;
	border-left-width: 0.01cm;
	border-bottom-width:0.01cm;
	border-style :solid ;
	background-color: white;
}

.bgTrackingSpacer	{background-color:#BBBBBB}
.ItemStyle			{font-size: 12px;color:#666666;font-family: Arial; border:0}
.GridTitle			{font-weight: bold;font-size: 9px;color: #ffffff;font-family:  Verdana;background-color: #ffffff;}

.Tracking			{text-decoration:none; font-size:12px; font-family: arial; color: #000000;}
.TrackingBlk		{text-decoration:none; font-size:12px; font-family: arial; color: #333333;}
.TrackingBoldGn		{text-decoration:none; font-size:12px; font-family: arial; font-weight:bold; color: #000000;}
.TrackingBoldBlk	{text-decoration:none; font-size:12px; font-family: arial; font-weight:bold; color: #333333;}

.TrackingInfo		{font-weight: normal; font-size:12px; font-family: arial; color: #E01B55;}

.TrackingBlkProduct{text-decoration:none; font-size:12px; font-family: arial; color: #333333; Width:175px;}
.TrackingBoldBlkDate{text-decoration:none; font-size:12px; font-family: arial; color: #333333;Width:115px;}



.addressMiss {font-weight: normal; font-size:11px; font-family: arial; color: #000000;background-color:yellow;}

.dropDownListMiss {font-weight: normal; font-size:11px; font-family: arial; color: #000000;background-color:yellow;}

.FontBlueHeading 
{	font-weight: bold; 
	font-size:11px; 
	font-family: arial; 
	color: #000000;
}

.NormalStyle	{text-decoration:none; font-size:11px; font-weight:normal; font-family: arial; color: #333333;}

.FooterLinks {font-size:11px;font-family:Arial;color:#333333}
.footerPipe{font-size:11px;font-family:Arial;color:#666666; padding-left:5px; padding-right:5px;}
.footerBreak{height:10px;}
P{padding-right: 1px;	padding-left: 1px;	padding-bottom: 1px;	margin: 1px;	padding-top: 1px;}

/* J.M added these as the registration section uses this style but it was never here*/
.regTextDesc  {font-weight:normal;font-size:12px;font-family:arial;color:#333333;}
.regText{font-weight:normal;font-size:12px;font-family:arial;color:#333333;}
.regTextLink{font-weight:normal;font-size:12px;font-family:arial;color:#333333;}
.regTable{width:97%;}

 /*J.M. added these for category page, sheilas did not have this before. */	
A.sCategoryName:link{font-weight:bold;font-size:11px;font-family:arial;color:#000000;text-decoration:none;}
A.sCategoryName:visited{font-weight:bold;font-size:11px;font-family:arial;color:#000000;text-decoration:none;}
A.sCategoryName:hover{font-weight:bold;font-size:11px;font-family:arial;color:#E01B55;text-decoration:none;}
.sViewCat{font-weight:bold;font-size:11px;font-family:arial;color:#E01B55;}
.breadCrumb{font-weight:normal;font-size:11px;font-family:arial;color:#E01B55;text-decoration:underline}
.breadCrumb:Hover{font-weight:normal;font-size:11px;font-family:arial;color:#E01B55;text-decoration:underline}
.breadCrumbSelected{font-weight:bold;font-size:11px;font-family:arial;color:#E01B55;text-decoration:none;}
.breadCrumbSeparate{font-weight:normal;font-size:11px;font-family:arial;color:#E01B55;text-decoration:none;padding-left:5px;}/*Paging style section*/
.catDescriptionHeader{font-weight:bold;font-size:16px;font-family:verdana;color:#000000;}
.CategoryDescSpacer{background-color:#ffffff;}
.CategoryDescSpacerHeight{height:1px;width:1px;}
.CategoryDescSpacerLine{background-color:#91DBFF;}

/*Added ciaran for error message */
.regErrorMessage {font-weight:bold;font-size:11px;font-family:arial;color:#FF0048;}

.greyMed11{font-family:arial;font-size:11px;color:#666666;}

.greyMed11Bold
{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	font-weight:bold;
}

.requiredFieldsNotification 
{
	font-family:Arial;
	font-size:11px;
	color:Red;
}

#helpDiv { width: 130px; background: url(../images/icon_formtips.gif) 5px 5px no-repeat #FFD9DE;vertical-align:top;}
#contextHelpDiv{font-size:11px;color:#666666; padding: 3px 15px 10px 23px;}

#helpDivRight { width: 120px; background: url(../images/icon_formtips.gif) 5px 5px no-repeat #FFD9DE;vertical-align:top;}
#contextHelpDivRight{font-size:11px;color:#666666; padding: 3px 15px 10px 23px;}
.Logo{display:inline;float:left;}
.Flower{display:inline;float:right;}

#Header{width:808px;height:94px;margin-left:auto;margin-right:auto;margin-top:10px;}
#Nav{width:816px;margin-left:auto;margin-right:auto;border-bottom:solid 3px #E01B55;height:19px;}
#Page{width:808px;margin-left:auto;margin-right:auto;text-align:left;margin-top:10px;}
.separator{ float:left;border-bottom:dotted 2px #BBBBBB;height:5px;width:510px;padding-left:5px}
.checkoutNav{height:25px;width:808px;background-color:#FFBEC8;margin-left:auto;margin-right:auto;}
.LabelLogin{color:#666666;
font-family:arial;
font-size:12px;
margin-top:5px;
text-align:left;
width:8%;}
.LabelCheckout
{
	color:#666666;
	font-family:arial;
	font-size:12px;
	margin-top:5px;
	text-align:left;
	width:8%;
	float:left}
.checkoutImage{float:left;}

#statichelp1,#statichelp2,#statichelp3 { width: 130px;vertical-align:top;display:none;background: url(../images/icon_formtips.gif) 5px 5px no-repeat #FFD9DE}

#StaticHelpText1,#StaticHelpText2,#StaticHelpText3{font-size:11px;color:#666666; padding: 3px 15px 10px 23px;background: url(../images/icon_formtips.gif) 5px 5px no-repeat #FFD9DE;}

.OuterTable,.CategoryHeader,.ProductDetail{width:520px;}
.TextCell{ border-bottom: dotted 2px #BBBBBB; }
.TextCellselected{ background-color:#FEC6C5; border-bottom: dotted 2px #BBBBBB; }
.TextCellNoBorderselected{ background-color:#FFE9E8; }
.BaseImage{ padding-right:10px; }
.RefName,.RefPrice,.RefBuy{padding-bottom:4px;}
.HeaderItem{background-color:#FFBEC8;color:#E01B55;font-weight:bold;padding:3px 0px 3px 0px;width:330px;}
.HeaderItemCost,.HeaderQty,.HeaderTotal,.HeaderRemove
{background-color:#FFBEC8;color:#E01B55;font-weight:bold;padding:3px 0px 3px 0px;border-left:solid 1px #FFFFFF;width:80px;}
.Line{border-top:solid 2px #FFE0E4;border-bottom:solid 2px #FFE0E4;padding:10px 0px 10px 0px;margin:10px 0px 10px 0px;}
.SignUp{font-weight:bold;font-size:15px;color:#D70C36;}

.HeaderText
{font-weight:bold;color:#E01B55;font-size:13px;}
.BasketHeaderText{color:#D70C36;font-weight:bold;font-size:12px;margin-right:1px;}

.HeaderItemCheck{background-color:#FBF0EE;color:#E01B55;font-weight:bold;padding:3px 0px 3px 0px;width:330px;}
.HeaderQtyCheck{background-color:#FBF0EE;color:#E01B55;font-weight:bold;padding:3px 0px 3px 0px;width:130px;text-align:center;}
.HeaderTotalCheck{background-color:#FBF0EE;color:#E01B55;font-weight:bold;padding:3px 0px 3px 0px;}
.ProductName
{
	text-align:left;
	width:610px;
	#width:560px;
}

.BasketDesc
{text-align:left;}
.ProductName > .Name
{color:#222222;font-weight:normal;font-size:12px;}
.Payment{float:left;}
.MainBanner{margin-left:40px;float:left}
.BottomBanners{margin-top:20px;}
.RightBanners{padding:10px 0px 10px 0px;border-top:dotted 2px #BBBBBB}
.PImage{padding-right:10px;}
.CheckoutPrice{text-align:right;margin-right:0px;}

.DeliveryCostCheckout,.CheckoutTotalCost,.DiscountCostCheckout{width:90%;text-align:right}
.CCDetails{padding-top:5px;}
.DiscountDescCheckout{width:70%;text-align:right;padding-right:10%}
