BODY, TD, TH, INPUT, SELECT, TEXTAREA, DIV, P
{
	font-family: Arial;
	color: #666666;
}
li
{
	margin-left:15px;
}
/* -- promotion additions to style sheet */
.spromoPriceText
{
	font-weight: bold;
	font-size: 12px;
	color: #B5121B;
}
.spromoPriceTextWas
{
	font-weight: normal;
	font-size: 12px;
	color: #666666;
}
.spromoPriceTextNow
{
	font-weight: bold;
	font-size: 12px;
	color: #B5121B;
}

.tpromoPriceTextWas
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
.tpromoPriceTextNow
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}

.fpromoPriceTextWas
{
	font-weight: bold;
	font-size: 11px;
}
.fpromoPriceTextNow
{
	font-weight: bold;
	font-size: 11px;
}

.fpromoPriceTextWas1
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
.fpromoPriceTextNow1
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}

.textCounter
{
	width: 45px;
	height: 18px;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
}

.spromoPriceText1
{
	font-weight: bold;
	font-size: 11px;
	color: #B5121B;
}
.spromoPriceTextWas1
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
}
.spromoPriceTextNow1
{
	font-weight: bold;
	font-size: 11px;
	color: #B5121B;
}

.hpromoPriceTextWas
{
	font-weight: normal;
	font-size: 16px;
	color: #666666;
}
.hpromoPriceTextNow
{
	font-weight: bold;
	font-size: 16px;
	color: #B5121B;
}
.hDisplayOnlyTextBoxPriceNow
{
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B5121B;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 90px;
}
.hDisplayOnlyTextBoxPrice
{
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 120px;
}
.hpromoPriceTextWas1
{
	font-weight: normal;
	font-size: 16px;
	color: #666666;
}
.hpromoPriceTextNow1
{
	font-weight: bold;
	font-size: 16px;
	color: #B5121B;
}
.hDisplayOnlyTextBoxPriceNow1
{
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B5121B;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 90px;
}
.hDisplayOnlyTextBoxPrice1
{
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 90px;
}

.rpromoPriceTextWas1
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
}
.rpromoPriceTextNow1
{
	font-weight: bold;
	font-size: 11px;
	color: #B5121B;
}
.rDisplayOnlyTextBoxPriceNow1
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B5121B;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 90px;
}

.rpromoPriceTextWas
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
}
.rpromoPriceTextNow
{
	font-weight: bold;
	font-size: 11px;
	color: #B5121B;
}
.rDisplayOnlyTextBoxPriceNow
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B5121B;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 90px;
}


.DisplayOnlyTextBoxPriceNow1
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B5121B;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 90px;
}

.puppmText
{
	color: #666666;
	font-size: 10px;
	font-family: arial;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
}

.promoText
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	width: 150px;
	padding-bottom: 10px;
	padding-top: 2px;
}
.promoTextSave
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	width: 150px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.promoDesc
{
	font-weight: bold;
	font-size: 12px;
	color: #B5121B;
}
.spromoDesc
{
	font-weight: bold;
	font-size: 12px;
	color: #B5121B;
}

.bpromoDesc
{
	font-weight: bold;
	font-size: 12px;
	color: #B5121B;
}
.ppromoDesc
{
	font-weight: bold;
	font-size: 12px;
	color: #B5121B;
}
.opromoDesc
{
	font-weight: bold;
	font-size: 12px;
	color: #B5121B;
}
.promoSpacer
{
	height: 15px;
}

.DisplayOnlyTextBoxPriceNow
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #B5121B;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 90px;
}

.tDisplayOnlyTextBoxPriceNow
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #F2F2F2;
	width: 90px;
}

.tDisplayOnlyTextBoxPrice
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #F2F2F2;
	width: 90px;
}

.fDisplayOnlyTextBoxPriceNow
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 90px;
	padding-left:3px;
}

.fDisplayOnlyTextBoxPrice
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 150px;
	padding-left:3px;
}

.fDisplayOnlyTextBoxPriceNow1
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 90px;
	padding-left:3px;
}

.fDisplayOnlyTextBoxPrice1
{
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 90px;
	padding-left:3px;
}

.grey12
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
}
.beige11
{
	font-weight: normal;
	font-size: 11px;
	color: #EBBC52;
}
.white11
{
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	padding-top: 5px;
}

.orderTrackingProd
{
	font-weight: normal;
	font-size: 11px;
	padding-top: 5px;
}

.white11bold
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}
.grey11
{
	font-weight: normal;
	font-size: 11px;
	color: #333333;
}
.red12
{
	font-weight: normal;
	font-size: 12px;
	color: #cc0000;
}
.black12
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}



.makeAppointmentSmall
{
	border: solid 1 #3F3F65;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	width: 172px;
	height: 18px;
	background-color: #ffffff;
}
.makeAppointmentLarge
{
	border: solid 1 #3F3F65;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	width: 420px;
	height: 40px;
	background-color: #ffffff;
	min-width: 420px;
	max-width: 420px;
	min-height: 40px;
	max-height: 40px;
}
.checkoutThreeTextBoxes
{
	width: 350px;
	min-width: 350px;
	max-width: 350px;
	height: 60px;
	min-height: 60px;
	max-height: 60px;
}

.giftCertTextBox
{
	width: 270px;
	min-width: 270px;
	max-width: 270px;
	height: 60px;
	min-height: 60px;
	max-height: 60px;
}

.backgroundColor1
{
	color: #FAF1DB;
	background-color: #FAF1DB;
}
.backgroundColor2
{
	color: #FFFFFF;
	background-color: #FFFFFF;
}
.backgroundColor3
{
	color: #F4E1B5;
	background-color: #F4E1B5;
}
.backgroundColor4
{
	color: #000000;
	background-color: #000000;
}

.searchField
{
	font-weight: normal;
	font-size: 11px;
	color: #CC9900;
	border: solid 1 #47006A;
	width: 119px;
	height: 18px;
}
.noResultsField
{
	font-weight: normal;
	font-size: 11px;
	color: #CC9900;
	border: solid 1 #47006A;
	width: 242px;
	height: 18px;
}
.giftFinderBrand
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	border: solid 1 #47006A;
	width: 158px;
	height: 18px;
}
.giftFinder
{
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	border: none;
}

.body
{
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.currency
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
}
.currency8
{
	font-weight: normal;
	font-size: 1pt;
	color: #3F3F65;
}
.contentText
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
}
.contentTextBold
{
	font-weight: bold;
	font-size: 11px;
	color: #3F3F65;
}
.securitycode
{
	font-weight: bold;
	font-size: 11px;
	color: #CC9900;
	text-decoration: underline;
}
.ContentLink
{
	font-weight: bold;
	font-size: 11px;
	color: #CC9900;
	text-decoration: underline;
	height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ContentLink:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #CC9900;
	text-decoration: underline;
	height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ContentLinkRed
{
	font-weight: normal;
	font-size: 11px;
	color: #CC9900;
	text-decoration: none;
}
A.cmLink:link
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	text-decoration: underline;
}
A.cmLink:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	text-decoration: underline;
}
A.cmLink:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #CC9900;
	text-decoration: underline;
}
.DropDown
{
	font-weight: normal;
	font-size: 10px;
	color: #3F3F65;
	text-decoration: none;
}
.dropDownList
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
.DeliveryLabel
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
}
.MultiValueLabel
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
}
.HTMLText
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
}
.MoreDetailLink
{
	font-weight: normal;
	font-size: 11px;
	color: #CC9900;
}
.sMoreDetailLink
{
	font-weight: normal;
	font-size: 11px;
	color: #CC9900;
}
.hMoreDetailLink
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.hMoreDetailLink:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #CC9900;
}
.MoreFromCategory
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
}
.MoreInfoLink
{
	font-weight: normal;
	font-size: 11px;
	color: #CC9900;
}
.moreinfolinkbold
{
	font-weight: bold;
	font-size: 11px;
	color: #CC9900;
}
.hSimilarProducts
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.hSimilarProducts:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #CC9900;
}
.sSimilarProducts
{
	font-weight: bold;
	font-size: 11px;
	color: #CC9900;
}
.rSimilarProducts
{
	font-weight: normal;
	font-size: 12px;
	color: #CC9900;
}
.ReturnToPrevious
{
	font-weight: normal;
	font-size: 11px;
	color: #CC9900;
}
.subTableColumnCount
{
	width: 200px;
}
.warning
{
	font-weight: bold;
	font-size: 12px;
	color: red;
}
.warningText
{
	font-weight: normal;
	font-size: 12px;
	color: red;
}

.HomepageText
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	text-decoration: none;
}
.GridTitle
{
	font-weight: bold;
	font-size: 9px;
	color: #ffffff;
	background-color: #ffffff;
}
.HTMLPopupLink
{
	font-weight: normal;
	font-size: 12px;
	color: #CC9900;
}
.Continue
{
	font-weight: bold;
	font-size: 11px;
	color: #CC9900;
}
.GoToCheckout
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
}
.WelcomeText
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}
.ViewDelivery
{
	font-weight: bold;
	font-size: 11px;
	color: #CC9900;
}

A.CategoryLink:link
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #000000;
	text-decoration: none;
}
A.CategoryLink:visited
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #000000;
	text-decoration: none;
}
A.CategoryLink:hover
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #CC9900;
	text-decoration: none;
}

A:link
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #666666;
	text-decoration: underline;
}
A:visited
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #666666;
}
A:hover
{
	font-weight: normal;
	font-family: arial;
	color: #CC9900;
	text-decoration: underline;
}
.CatDescription2
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
}

.CategoryLinkSelected
{
	font-weight: bold;
	font-size: 12px;
	color: #CC9900;
	text-decoration: none;
}
.CatDescription
{
	font-weight: normal;
	font-size: 11px;
	color: #CC9900;
}
.catDescriptionHeader
{
	font-weight: bold;
	font-size: 16px;
	color: #CC9900;
}
.CategoryDescSpacer
{
	background-color: #ffffff;
}
.CategoryDescSpacerHeight
{
	height: 1px;
	width: 1px;
}
.CategoryDescSpacerLine
{
	background-color: #ffffff;
}
.categoryCellText
{
	padding-right: 5px;
}
.categoryCellImage
{
	width: 10px;
}

.sViewCat
{
	font-weight: normal;
	font-size: 11px;
	color: #CC9900;
}
A.sCategoryName:link
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #000000;
	text-decoration: none;
}
A.sCategoryName:visited
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #000000;
	text-decoration: none;
}
A.sCategoryName:hover
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #CC9900;
	text-decoration: none;
}

.orderTrackingProdListing
{
	background-color: #CC9900;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial;
	color: White;
	text-decoration: none;
}

.breadCrumb
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
a.breadCrumb:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
a.breadCrumb:link
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
a.breadCrumb:focus
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
a.breadCrumb:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.breadCrumbSelected
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.breadCrumbSelected:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.breadCrumbSelected:link
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.breadCrumbSelected:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.breadCrumbSeparate
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-left: 5px;
}
a.breadCrumbSeparate:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-left: 5px;
}
.giftwrap
{
	color:#CC9900;
	font-family:Arial;
	font-size:11px;
}
.CategoryHeading
{
	font-weight: bold;
	font-size: 18px;
	font-family: arial;
	color: #ffffff;
	text-decoration: none;
}

.PageSpacer
{
	height: 1px;
	width: 1px;
}
.pagingCounterCell
{
	width: 150px;
	padding-left: 0px;
}
.pagingSpacerEnd
{
	height: 2px;
}
.PageListingHorizontalLine
{
	background-color: #ffffff;
}
.Paging
{
	background-color: #ffffff;
	height: 20px;
	width: 100%;
}
.PageNoLink
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.PageNo
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.pageText
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.PagingPipe
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
}
.pagingCounter
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
}
.PagingText
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
A.PagingSortText:link
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
A.PagingSortText:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
A.PagingSortText:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}


A.PagingText:link
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
A.PagingText:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
A.PagingText:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
A.PageNoLink:link
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
A.PageNoLink:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
A.PageNoLink:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}

.pageSortCell
{
	width: 150px;
}
.PagingTextSelected
{
	font-weight: bold;
	font-size: 11px;
	color: #145D80;
	text-decoration: underline;
}

A.PagingTextSelected:link
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
A.PagingTextSelected:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
A.PagingTextSelected:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #CC9900;
	text-decoration: none;
}

.Name
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}
.aName
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #666666;
	text-decoration: none;
	padding-left:3px;
	float:left;
}

.bName
{
	font-size: 11px;
	font-weight: normal;
	color: Gray;
}
.cName
{
	font-weight: normal;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
.dName
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	text-decoration: underline;
}
.pName
{
	font-weight: bold;
	font-size: 16px;
	color: #666666;
	text-decoration: none;
}
.mName
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	text-decoration: none;
}
.sName
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #666666;
	text-decoration: none;
}

.rName
{
	font-weight: bold;
	font-size: 16px;
	color: #666666;
	text-decoration: none;
}
A.rName:link
{
	font-weight: bold;
	font-size: 16px;
	color: #666666;
	text-decoration: none;
}
A.rName:visited
{
	font-weight: bold;
	font-size: 16px;
	color: #666666;
	text-decoration: none;
}
A.rName:hover
{
	font-weight: bold;
	font-size: 16px;
	color: #666666;
	text-decoration: none;
}
.oName
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
}
.tName
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}
.xName
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
A.sName:link
{
	font-weight: bold;
	font-size: 11px;
	color: #3F3F65;
	text-decoration: none;
}
A.sName:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	text-decoration: none;
}
A.sName:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #CC9900;
	text-decoration: none;
}


A.aName:link
{
	font-weight: bold;
	font-size: 11px;
	color: #3F3F65;
	text-decoration: none;
}
A.aName:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	text-decoration: none;
}
A.aName:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #CC9900;
	text-decoration: none;
}



A.fName:link
{
	font-weight: bold;
	font-size: 14px;
	color: #CC9900;
	text-decoration: none;
}
A.fName:visited
{
	font-weight: bold;
	font-size: 14px;
	color: #CC9900;
	text-decoration: none;
}
A.fName:hover
{
	font-weight: bold;
	font-size: 14px;
	color: #CC9900;
	text-decoration: none;
}
.ageText
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	text-decoration: none;
}
.ageTextLabel
{
	font-weight: bold;
	font-size: 11px;
	color: #3F3F65;
	text-decoration: none;
}

.basketSmallText
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
}
.basketText
{
	font-size: 11px;
	font-weight: normal;
	color: Gray;
}
.BasketText
{
	font-size: 11px;
	font-weight: normal;
	color: Gray;
}
.sBasketText
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
.xBasketText
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.cBasketText
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
}
.qbasketText
{
	font-weight: normal;
	font-size: 12px;
	color: #666666;
}
.BasketRemove
{
	font-weight: bold;
	font-size: 11px;
	color: #CC9900;
}
.sBasketRemove
{
	font-weight: bold;
	font-size: 11px;
	color: #CC9900;
}
.sBasketQty
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
	padding-right: 3px;
}
.BasketNoteText
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
}
.BasketClearAll
{
	font-weight: bold;
	font-size: 11px;
	color: #CC9900;
}
.BasketSubTotalText
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.BasketTotalText
{
	font-weight: bold;
	font-size: 12px;
	color: #006699;
}
.EmptyBasket
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
}
.BasketHeaderText
{
	font-weight: 400;
	font-size: 11px;
	color: #666666;
}
.sBasketHeaderText
{
	font-weight: 400;
	font-size: 11px;
	color: #666666;
}
.GoToBasket
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
}
.DisplayQuantity
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	width: 30px;
	vertical-align: bottom;
}

.NormalText
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}
.pNormalText
{
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.bNormalText
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.sNormalText
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
}
.fNormalText
{
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #ffffff;
	border-bottom: solid 1 #ffffff;
	height: 20px;
}
.uNormalText
{
	font-weight: normal;
	font-size: 10px;
	color: #999999;
}

a.helpHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}

a.helpHeader:link
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}

a.helpHeader:focus
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}

a.helpHeader:active
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}

a.helpHeader:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}

a.helpHeader:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}

a.helpQuestionHeader:link
{
	color: #666666;
	text-decoration: underline;
}
a.helpQuestionHeader:visited
{
	color: #666666;
	font-weight: normal;
	text-decoration: underline;
}
a.helpQuestionHeader:hover
{
	font-weight: bold;
	color: #CC9900;
	text-decoration: underline;
}
a.helpQuestionHeader:active
{
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

a.helpAnswerHeader:link
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}
a.helpAnswerHeader:focus
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}
a.helpAnswerHeader:active
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}
a.helpAnswerHeader:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}
a.helpAnswerHeader:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}
a.helpAnswerHeader
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}
.helpAnswerQuestion
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}
.helpAnswerText
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.NewsletterText
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}
.NewsLetter
{
	font-weight: normal;
	font-size: 11px;
	width: 120px;
}
.NewsletterText
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
}
.NewsletterHeading
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
}
.NewsletterTextSub
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
}
.NewsletterLink
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	height: 20px;
}

.addrSummary
{
	background-color: #CEE9FD;
}
.RegisterUser
{
	background-color: #CEE9FD;
}
.checkoutHeader
{
	background-color: #CEE9FD;
}

/*
#FAF1DB --Light Brown
#CC9900
#F4E1B5
*/

.giftgentitles
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
}
.bkgrdPurp
{
	background-color: #330066;
}
.bkgrdBlueMed
{
	background-color: #1F88D6;
}
.bkgrdBlueLght
{
	background-color: #7CC4F8;
}
.bkgrdBlueDrk
{
	background-color: #3F3F65;
}
.bkgrdGreyLght
{
	background-color: #F2F2F2;
}
.bkgrdGreyLght1
{
	background-color: #cccccc;
	line-height: 0.01;
}
.bkgrdGreyMed
{
	background-color: #666666;
}
.bkgrdOrange
{
	background-color: #CC9900;
}

.CheckoutBG
{
	background-color: #CC9900;
}
.CheckoutAddress
{
	background-color: #CEE9FD;
}
.checkoutDelNote
{
	font-weight: normal;
	font-size: 11px;
	width: 316px;
	background-color: #ffffff;
}
.checkoutaddressText
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
.checkoutaddressTextSmall
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
.addressMiss
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	background-color: yellow;
}
.dropDownListMiss
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	background-color: yellow;
}
.OrderTypes
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
.OrderTypesDesc
{
	font-weight: normal;
	font-size: 11px;
	color: #5C657A;
}


.regText
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.regTextLink
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.regTable
{
	width: 97%;
}
.regTextDesc
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.textboxlogin
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
.address
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
.paymentText
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}

.ReturnToPortal
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
}
.PortalRegister
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
}

.AddressSummary
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
.OrderSummary
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.lOrderSummary
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}

.corporateText
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.orderText
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
.oorderText
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	margin-right: 100px;
}
.torderText
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	margin-right: 10px;
}
.orderTextPrice
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	margin-right: 100px;
}
.orderTotalText
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.oorderTotalText
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	margin-right: 100px;
}

.orderQty
{
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	padding-left: 5px;
}
.sOrderText
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
.OrderTotalText
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
.labelArea
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
.cellArea
{
	width: 300px;
}
.cellAreaSpacer
{
	width: 10px;
}

.Tracking
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.TrackingBlk
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}
.TrackingBoldGn
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
	text-decoration: none;
}
.TrackingBoldBlk
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.ItemStyle
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	border: 0;
}
.TrackingInfo
{
	font-weight: normal;
	font-size: 12px;
	color: #CC9900;
}
.TrackingBlkProduct
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
	width: 275px;
	text-decoration: none;
	background-color: #F2F2F2;
}
.TrackingBoldBlkDate
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
	width: 200px;
	text-decoration: none;
}
.bgTrackingSpacer
{
	background-color: #ffffff;
}
.bgTrackingSpacerLogin
{
	background-color: #ffffff;
}
.trackingBox
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	border: solid 1 #47006A;
}

.SectionLinks
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
}
A.PgFooterLinks
{
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.PgFooterLinks:link
{
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.PgFooterLinks:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
A.PgFooterLinks:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #CC9900;
	text-decoration: none;
}
A.FooterLinks
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	text-decoration: none;
}
A.FooterLinks:link
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	text-decoration: none;
}
A.FooterLinks:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	text-decoration: none;
}
A.FooterLinks:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #CC9900;
	text-decoration: none;
}

.footerPipe
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	padding-left: 5px;
	padding-right: 5px;
}
.footerBreak
{
	height: 4px;
}

.storeDetailsTable
{
	width: 100%;
	border-style: none;
}
.storeSpacer
{
	width: 10px;
	height: 10px;
	background-color: #EBEBF0;
}
.storeBreak
{
	width: 1px;
	height: 1px;
	background-color: #ffffff;
}
.storeSpacerCell
{
	background-color: #EBEBF0;
}
.storeBreakCell
{
	background-color: #ffffff;
}
.storeLocation
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	width: 25%;
	padding-left: 6px;
	background-color: #EBEBF0;
}
.storeAddress
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	width: 40%;
	background-color: #EBEBF0;
}
.storeContact
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	width: 35%;
	background-color: #EBEBF0;
}
A.storeEmail:link
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
A.storeEmail:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
A.storeEmail:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}

.SearchText
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	border: solid 1 #ffffff;
	height: 18px;
}
.DisplayOnlyTextBox
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 80px;
}
.DisplayOnlyTextBoxAlternate
{
	font-weight: normal;
	font-size: 11px;
	color: #006699;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #EAEEF1;
	width: 80px;
}
.DisplayOnlyTextBoxPrice /*IOIOIOI*/
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 80px;
}
.DisplayOnlyTextBoxPriceAlternate
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #EAEEF1;
	width: 40px;
}
.DisplayOnlyTextBoxRRP
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 40px;
}
.DisplayOnlyTextBoxRRPAlternate
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #EAEEF1;
	width: 40px;
}
.lDisplayOnlyTextBox
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 80px;
}
.lDisplayOnlyTextBoxAlternate
{
	font-weight: normal;
	font-size: 11px;
	color: #006699;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #EAEEF1;
	width: 80px;
}
.lDisplayOnlyTextBoxPrice
{
	font-weight: bold;
	font-size: 14px;
	color: #CC9900;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 90px;
}
.lDisplayOnlyTextBoxPriceAlternate
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #EAEEF1;
	width: 40px;
}
.lDisplayOnlyTextBoxRRP
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 40px;
}
.lDisplayOnlyTextBoxRRPAlternate
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #EAEEF1;
	width: 40px;
}
.rDisplayOnlyTextBoxPrice
{
	font-weight: bold;
	font-size: 14px;
	color: #CC9900;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 90px;
}

.dDisplayOnlyTextBox
{
	font-weight: bold;
	font-size: 12px;
	color: #F2F2F2;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 80px;
}

.dDisplayOnlyTextBoxPrice
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #F2F2F2;
	width: 90px;
}



.DisplayOnlyTextPrice
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
	background-color: #ffffff;
}
.DisplayOnlyTextPriceAlternate
{
	font-weight: bold;
	font-size: 12px;
	color: #003366;
	background-color: #EAEEF1;
}
.DisplayOnlyTextRRP
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
	background-color: #ffffff;
}
.DisplayOnlyTextRRPAlternate
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
	background-color: #EAEEF1;
}
.StockControl
{
	color:#B5121B;
	font-weight:bold;
	padding-top:10px;
}
/*table.ImageBorder:hover
{border-right:#CC9900; border-top:#CC9900; border-left:#CC9900; border-bottom: #CC9900; border-style:solid;
border-right-width:0.01cm; border-top-width:0.01cm; border-left-width:0.01cm; border-bottom-width:0.01cm;}*/
.ImageBorder
{
	border: solid 1 #cccccc;
}
.ImageBorderOver
{
	border: solid 1 #CC9900;
}
.ImageSample
{
	border: solid 1 #C6D0DE;
}
.featureImage
{
	padding-right:10px;
}

.CategoryImage
{
	border: solid 1 #C6D0DE;
}
.categoryImageOver
{
	border: solid 1 #3F3F65;
}

button
{
	font-weight: normal;
	font-size: 11px;
	border-right: #330066 1px solid;
	border-top: #330066 1px solid;
	border-left: #330066 1px solid;
	border-bottom: #330066 1px solid;
	background-color: #e1d3ef;
}

.slabeldescription
{
	font-weight: normal;
	font-size: 11px;
	color: #3F3F65;
	text-decoration: none;
}
.flabeldescription
{
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #ffffff;
	border-bottom: solid 1 #ffffff;
	height: 20px;
}
.flabeldescription2
{
	width: 100%;
	background-color: #eeeeee;
}

P
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 1px;
	padding-top: 1px;
}
.delinst
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

/*.SpacerData		{ background-color:#999999; width:100%;height:1px; padding:0;}*/
.SpacerData
{
	border-right: #ffffff;
	border-top: #ffffff;
	border-left: #ffffff;
	border-bottom: #ffffff;
	border-style: solid;
	border-right-width: 0.01cm;
	border-top-width: 0.01cm;
	border-left-width: 0.01cm;
	border-bottom-width: 0.01cm;
	width: 100%;
}

.voucherText
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}
.voucherInvalid
{
	font-weight: normal;
	font-size: 12px;
	color: #3F3F65;
}
.voucherbg
{
	background-color: #CEE9FD;
}
.VoucherCode
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}

.orderDiscountText
{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	margin-right: 10px;
}
.oorderDiscountText
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	margin-right: 10px;
}
.orderDiscountDescText
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	margin-right: 10px;
}
.oorderDiscountDescText
{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	margin-right: 10px;
}



/*	ORIGINAL STYLES 27/05/2004	*/
.table100
{
	height: 100%;
}

.bkgrdPurp
{
	background-color: #330066;
}
.bkgrdBlueMed
{
	background-color: #1F88D6;
}
.bkgrdBlueLght
{
	background-color: #7CC4F8;
}
.bkgrdBlueDrk
{
	background-color: #3F3F65;
}
.bkgrdGreyLght
{
	background-color: #F2F2F2;
}
.pdisplaytable
{
	margin-bottom: 0px;
}
.bkgrdGreyLght1
{
	background-color: #cccccc;
	line-height: 0.01;
}
.bkgrdOrange
{
	background-color: #CC9900;
}

.white10
{
	font-size: 10px;
	color: #ffffff;
}
.white11
{
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background-color: #1F88D6;
}
.blue12
{
	font-size: 12px;
	color: #3F3F65;
}
.blue12bold
{
	font-weight: bold;
	font-size: 12px;
	color: #3F3F65;
}
.blue16bold
{
	font-weight: bold;
	font-size: 16px;
	color: #3F3F65;
}
.greyMed16bold
{
	font-weight: bold;
	font-size: 16px;
	color: #3F3F65;
}
.greyMed11
{
	font-size: 11px;
	color: #666666;
}
.greyMed11bold
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
.black11
{
	font-size: 11px;
	color: #000000;
}
.orange11bold
{
	font-weight: bold;
	font-size: 11px;
	color: #CC9900;
}
.orange12bold
{
	font-weight: bold;
	font-size: 12px;
	color: #CC9900;
}
.red16bold
{
	font-weight: bold;
	font-size: 16px;
	color: #cc0000;
}
.red12bold
{
	font-weight: bold;
	font-size: 12px;
	color: #cc0000;
}
.grey10Lght
{
	font-weight: normal;
	font-size: 10px;
	color: #999999;
}

.greyMed11padding
{
	padding-left: 6px;
	font-size: 11px;
	color: #666666;
}
.white11padding
{
	padding-left: 3px;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}

.greyMed16strike
{
	font-size: 16px;
	color: #666666;
	text-decoration: line-through;
}
.blue12boldstrike
{
	font-size: 12px;
	color: #3F3F65;
	text-decoration: line-through;
}

.ErrorLabel
{
	font-size: 14px;
	color: Red;
	font-weight: bold;
}

.inputSearch
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	width: 108px;
	height: 20px;
}
.inputSearchLge
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	width: 238px;
	height: 20px;
}
.inputVoucher
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	width: 34px;
	height: 20px;
}
.inputGiftNote
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	width: 225px;
}
.inputLogin
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	width: 150px;
	height: 20px;
}

A.menu11:link
{
	font-weight: normal;
	font-size: 11px;
	color: #CC9900;
	font-family: arial;
	text-decoration: none;
}
A.menu11:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #CC9900;
	font-family: arial;
	text-decoration: none;
}
A.menu11:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #CC9900;
	font-family: arial;
	text-decoration: none;
}

A.fav11:link
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #3F3F65;
	text-decoration: none;
}
A.fav11:visited
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #3F3F65;
	text-decoration: none;
}
A.fav11:hover
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #1F88D6;
	text-decoration: none;
}

.giftFinderBrand
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	width: 151px;
	height: 20px;
}
.giftFinderBrandMain
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	width: 151px;
	height: 20px;
}
.giftFinderAge
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	width: 65px;
	height: 20px;
}
.giftFinderAgeMain
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	width: 65px;
	height: 20px;
}
.giftFinderGender
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	width: 74px;
	height: 20px;
}

.bname
{
	font-size: 11px;
	font-weight: normal;
	color: Gray;
}

.sbasketSubTotalText
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}

.driverDirections
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	color: Black;
}
.orderDocumentation
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}

.deliveryTable
{
	font-size: 11px;
	color: #666666;
	padding-bottom: 4px;
	padding-top: 4px;
	border: 1 solid #ffffff;
	background-color: #F2F2F2;
	text-align: center;
}

.deliveriesHeader
{
	background-color: #1F88D6;
	font-size: 11px;
	color: #ffffff;
	padding-bottom: 4px;
	padding-top: 4px;
}

.deliveriesSubHeader
{
	background-color: #7CC4F8;
	font-size: 11px;
	color: #3F3F65;
	padding-bottom: 4px;
	padding-top: 4px;
}

.bkgrdWhite
{
	background-color: #FFFFFF;
}

.storeLocationsTable
{
	font-size: 11px;
	color: #666666;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 4px;
	border: 1 solid #ffffff;
	background-color: #F2F2F2;
}

.inputHealthDetails
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	width: 184px;
}

.inputHealthQuestion
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	width: 386px;
	height: 64px;
}

.sreftable
{
	vertical-align: top;
}
.ordertypeheader
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana;
	color: Black;
}

.orderTypeHeaderNew
{
	font-weight: bold;
	font-size: 11px;
}

.pricingTable
{
	font-family: arial;
	font-size: 11px;
	color: #666666;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	background-color: #F2F2F2;
}
.pricingTableWhite
{
	font-family: arial;
	font-size: 11px;
	color: #666666;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 4px;
	background-color: #ffffff;
}
.inputRequestCDlge
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #3F3F65;
	width: 262px;
	height: 20px;
}
.inputRequestCDsml
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #3F3F65;
	width: 184px;
	height: 20px;
}

/*EMC*/
.sEMCText
{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	padding-left: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
}

/*Added ciaran for error message */
.regErrorMessage
{
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
	color: #FF0048;
}

.homepageContent
{
	width: 30px;
}

.homeRow
{
	display: table-row;
}

.homeLeft
{
	display: table-cell;
	padding-left: 10px;
}

.homeMiddle
{
	display: table-cell;
	padding-left: 10px;
}

.homeRight
{
	display: table-cell;
	padding-left: 10px;
}

.homeBannerBottom
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}

.alignTop
{
	vertical-align: top;
	background-position: left;
}

.alignTopAndPadding
{
	vertical-align: top;
	padding-left: 10px;
}

.alignTopAndPadding15
{
	vertical-align: top;
	padding-left: 15px;
}

.width100
{
	width: 100px;
}

.paddingLeft20
{
	padding-left: 20px;
}
.paddingLeft15
{
	padding-left: 15px;
}
.paddingLeft10
{
	padding-left: 10px;
}

.listMargin0
{
	margin-left:0px;
}

.widthPadding20
{
	width: 20%;
	padding-left: 20px;
}
.widthPadding20alignTop
{
	width: 10%;
	padding-left: 20px;
	vertical-align: top;
}

.alignTopWidth400
{
	width: 90%;
	vertical-align: top;
}

.width15
{
	width: 15%;
	vertical-align: top;
}
.width25
{
	width: 23%;	
	vertical-align: top;
}
.width15Padding
{
	width: 15%;
	vertical-align: top;
	padding-right: 5px;
}
.menuHeader
{
	height: 20px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: 0px;
}

.spacing
{
	padding-bottom: 15px;
}

.spacing20
{
	padding-top: 20px;
}

.selectedCat
{
	background-image: url(../images/bkgrdHorizDots.gif);
	height: 1px;
	background-repeat: repeat-x;
	background-position: left;
}

#lblCategoryName
{
	color: #CC9900;
	font-weight: bold;
}

A.mCategory
{
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	color: #3F3F65;
	text-decoration: none;
}
A.mCategory:focus
{
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	color: #3F3F65;
	text-decoration: none;
}
A.mCategory:active
{
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	color: #3F3F65;
	text-decoration: none;
}
A.mCategory:link
{
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	color: #3F3F65;
	text-decoration: none;
}
A.mCategory:visited
{
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	color: #3F3F65;
	text-decoration: none;
}
A.mCategory:hover
{
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	color: #3F3F65;
	text-decoration: none;
}

.padding3
{
	padding-bottom: 3px;
}

.normalLabelCategoryHeading
{
	font-weight: normal;
	font-size: 12px;
}

.Padding20alignTop
{
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
}

.alignTop25Percent
{	
	vertical-align: top;
	width: 1%;
	padding-right:8px;
}

.breadcrumbSetup
{
	vertical-align: top;
}

.alignTopPaddingLeft10pxTop20px
{
	vertical-align: top;
	padding-left: 10px;
	padding-top: 20px;
}

.alignTopSpacingTop20
{
	vertical-align: top;
	padding-top: 20px;
}

.red11
{
	color: Red;
	padding-left: 10px;
}

.orderTrackingItem
{
	border-bottom: solid 1px #cccccc;
	padding-bottom: 2px;
}

.spacing1010
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.lineShopping
{
	background: url( '../images/bkgrdVertDots.gif' );
	background-repeat: repeat-y;
}

#panelReferentials
{
	padding-left:15px;
}

.SiteWideBanner
{
	margin-top:65px;
	margin-right:30px;
	float:right;
}
.BasketQty{background-color:#dfdde2;width:12%}
.BasketItem{background-color:#dfdde2;width:64%}
.BasketItemCost{background-color:#dfdde2;width:10%}
.BasketTotal{background-color:#dfdde2;width:11%}
.BasketSpacer{background-color:#dfdde2;width:11%}
.BasketWrap{background-color:#dfdde2;width:12%}