/* ---- CSS Browser reset (sets all browsers to display and space default elements equally, remove compatability bugs)
------------------------------------------------------------------------- */

/*---WOODIES UPDATED STYLES 15/04/2009-----Edited By Justin Walsh-------------------------------- */
.tdHeaderCurve
{
	background-color: #FFFFFF;
}

A.HeaderNav:link
{
	font-weight: normal;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	color: #0B694B;
	text-decoration: none;
}
A.HeaderNav:visited
{
	font-weight: normal;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	color: #0B694B;
	text-decoration: none;
}
A.HeaderNav:hover
{
	font-weight: normal;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	color: #FEE611;
	text-decoration: none;
}

.headerNavPadding
{
	padding-left: 41px;
	padding-bottom: 6px;
}

A.NavButtons:link
{
	padding: 0px 5px 0px 10px;
	font-size: 11px;
	font-weight: normal;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.NavButtons:visited
{
	padding: 0px 5px 0px 10px;
	font-size: 11px;
	font-weight: normal;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.NavButtons:hover
{
	padding: 0px 5px 0px 10px;
	font-size: 11px;
	font-weight: normal;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
	background-color: #F9F301;
	display: block;
}

.tdSubMenu
{
	border-right: 1px solid #cccccc;
}
.Green11Bold
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #0B694B;
}
.tdHeader
{
	background-color: #108761;
}
.BkgrdHeader
{
	background-color: #EAEAEA;
}
.tdMenu
{
	padding: 5px 0px 20px 0px;
	background-image: url(../Images/Slice_MainMenu.jpg);
	background-repeat: repeat-x;
	border-right: 1px solid #108761;
}
.LiteGreen12
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #0B694B;
}
.Green13Bold
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #0B694B;
	padding-left: 10px;
}
.Green13BoldWithoutPadding
{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #0B694B;
}
.Green14Bold
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #0B694B;
	padding-left: 10px;
}
.Green16Bold
{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #0B694B;
}
.yellowstripe
{
	background-color: #F9F301;
	height: 7px;
	border-right: 1px solid #108761;
}
.borderright
{
	border-right: 1px solid #108761;
}
.homepagecontent
{
	padding: 11px 13px 13px 13px;
}
.subbanners
{
	padding: 20px 0px 20px 0px;
}
.greenborder
{
	border: 1px solid #108761;
	padding: 20px 10px 20px 10px;
}
.promotionbox
{
	padding: 7px 7px 7px 7px;
	border-bottom: 1px solid #CC0000;
	text-align: center;
}
.paddingleft
{
	padding-left: 10px;
}
.Wastext
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: line-through;
}
.Nowtext
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.tdBorderAlso
{
	border: 1px solid #108761;
}
.bkgrdAlso
{
	background-image: url(../Images/Slice_YouMightAlsoLike.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #108761;
}
.visualtips
{
	padding: 13px;
	background-image: url(../Images/bkgrdContent.jpg);
	background-repeat: repeat-x;
}
.tdContenttest
{
	padding: 0px 0px 14px 0px;
	background-image: url(../Images/bkgrdContent.jpg);
	background-repeat: repeat-x;
}
.videobkgd
{
	background-color: #ECE5BB;
}
.videopad
{
	padding: 20px 10px 30px 20px;
}
.recentvideos
{
	height: 35px;
	padding: 0px 20px 0px 20px;
	background-image: url(../Images/Slice_GreenTitle.jpg);
	background-repeat: repeat-x;
}
.smallvideo
{
	background-color: #FFFFFF;
	padding: 10px;
}
.whitefont16
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
.videotitle
{
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
}
.checkoutpad
{
	padding: 20px 0px 40px 0px;
}
.checkoutnav
{
	background-image: url(../Images/Slice_CheckoutHeader.jpg);
	background-repeat: repeat-x;
}
.bkgrdBayish
{
	padding: 12px 12px 12px 12px;
	background-color: #F9F7EC;
}

A.WhitePagelink:link
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #FFFFFF;
	text-decoration: none;
}
A.WhitePagelink:visited
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #FFFFFF;
	text-decoration: none;
}
A.WhitePagelink:hover
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #FFFFFF;
	text-decoration: underline;
}

.WhitePagelabel
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #FFFFFF;
	text-decoration: none;
}

.checkouttitle
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #000000;
}
.fontlarge
{
	padding-left: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	color: #0B694B;
}

.checkouttable td
{
	padding: 5px 10px 5px 0px;
	width: 100% auto;
	vertical-align: middle;
}
.checkouttable input, select
{
	height: 19px;
	width: 150px;
	font-size: 1.0em;
	border: solid 1px #BEBEBE;
}
.promotiondescrip
{
	font-size: 1.0em;
	color: #CC0000;
}
.floatright
{
	float: right;
}
.itemsummary
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #053A29;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
}
.bkgrdBayishLght
{
	height: 30px;
	background-color: #F9F7EC;
	border-bottom: solid 1px #FFF;
}
.inputnote
{
	width: 480px;
	padding: 5px;
	height: 80px;
	font-size: 11px;
}
.input70
{
	width: 70px;
	font-size: 1.0em;
	height: 19px;
	border: solid 1px #BEBEBE;
}
.gpromoDesc
{
	color: #CC0000;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
}

/*--- END OF WOODIES UPDATED STYLES 15/04/2009-----Edited By Justin Walsh-------------------------------- */






BODY, INPUT, SELECT, TEXTAREA, DIV, P
{
	font-family: Arial;
	color: #666666;
	font-size: 11px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.tdMenuV2
{
	padding: 20px 0px 20px 0px;
	background-color: #F9F7EC;
	border-right: 1px solid #7B7046;
	background-image: url(../Images/bkgrdMenuShadow.jpg);
	background-repeat: repeat-x;
}
.tdMenu1
{
	padding: 20px 0px 20px 0px;
	background-color: #F9F7EC;
	border-right: 1px solid #7B7046;
}
.tdMenu1A
{
	padding: 14px 0px 20px 0px;
	background-color: #F9F7EC;
	border-right: 1px solid #7B7046;
}
.tdMenu2
{
	background-color: #F9F7EC;
	border-right: 1px solid #7B7046;
}
.tdBreadCrumb
{
	background-color: #ECE5BB;
	padding: 12px 12px 12px 12px;
}
.tdBreadCrumb2
{
	background-color: #ECE5BB;
	padding: 12px 12px 12px 12px;
	background-image: url(../Images/bkgrdBreadCrumb.jpg);
	background-repeat: repeat-x;
}
.tdContent
{
	padding: 34px 14px 14px 14px;
	background-image: url(../Images/bkgrdContent.jpg);
	background-repeat: repeat-x;
}
.tdContentShopping
{
	padding: 0px 0px 14px 14px;
	background-image: url(../Images/bkgrdContent.jpg);
	background-repeat: repeat-x;
}
.tdSubContentShoppingRef
{
	padding: 10px 0px 14px 14px;
	background-image: url(../Images/bkgrdContent.jpg);
	background-repeat: repeat-x;
}
.tdContentSearch
{
	padding: 0px 0px 0px 0px;
	background-image: url(../Images/bkgrdContent.jpg);
	background-repeat: repeat-x;
}
.tdContentMenu
{
	padding: 34px 14px 14px 14px;
	background-image: url(../Images/bkgrdContent.jpg);
	background-repeat: repeat-x;
	border-left: 1px solid #108761;
}
.tdContent1
{
	padding: 34px 14px 14px 14px;
}
.tdContentMenu
{
	background-image: url(../Images/bkgrdContentMenuShadow.jpg);
	background-repeat: repeat-x;
	background-color: #F9F7EC;
}
.tdSubContent
{
	padding: 0px 14px 0px 14px;
}
.tdSubContentSearch
{
	padding: 10px 0px 0px 0px;
}

.tdSubContentShopping
{
	padding: 10px 14px 0px 14px;
}

.tdSubContent1
{
	padding: 0px 0px 0px 14px;
}
.tdHomeBanner
{
	padding: 6px 14px 0px 6px;
}
.tdBannerAd
{
	padding: 34px 14px 10px 10px;
	background-image: url(../Images/bkgrdContent.jpg);
	background-repeat: repeat-x;
	background-color: #F9F7EC;
}
.tdFooter
{
	padding: 14px 14px 14px 14px;
	border-top: 1px solid #0B6C4D;
}
.tdPromotions
{
	border: 1px solid #CC0000;
}
.tdBorder
{
	border: 1px solid #0B6C4D;
}
.tdTips
{
	padding: 6px 6px 6px 6px;
	background-color: #C2DAD2;
	color: #0B6C4D;
}
.tdDiyExpert
{
	padding: 6px 6px 6px 6px;
	background-color: #C2DAD2;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #053A29;
}
.tdPromotions1
{
	padding: 6px 6px 6px 6px;
	background-color: #F2BFBF;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: #D11717;
}
.tdAlsoLike
{
	padding: 10px 0px 0px 0px;
}
.tdMainCheckout
{
	padding: 15px 15px 15px 15px;
}
.tdCustService
{
	padding: 20px 20px 20px 20px;
}
.imageBorder
{
	border: 1px solid #333B7B;
}
.tdGreenBar
{
	background-color: #0B6C4D;
	background-image: url(../Images/Slice_GreenBar.gif);
	background-repeat: repeat-x;
}
.tdShadowBar
{
	background-image: url(../Images/Slice_Shadow.jpg);
	background-repeat: repeat-x;
}
.tdRightMenu
{
	background-image: url(../Images/Slice_CustomerService.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.tdCServices
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #053A29;
	align: left;
}
.tdBrowseNav
{
	padding-left: 8px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #053A29;
	align: left;
}


.Green12bold
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #053A29;
}
.GreenLight12
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #7B7046;
}
.Green12
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #053A29;
}
.Green11
{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #053A29;
}
.Green11bold
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #053A29;
}
.Grey11bold
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.Black11bold
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.Grey12bold
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.Brown12
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #353526;
}
.Grey11
{
	font-family: arial;
	font-size: 11px;
	color: #666666;
}
.Grey11a
{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.Grey10
{
	font-family: arial;
	font-size: 10px;
	color: #666666;
}
.Red11bold
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}
.Red12bold
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.Red14bold
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
.Red16bold
{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}
.PriceFont
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.MossFont
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #463600;
}
.MossFont11
{
	font-family: arial;
	font-size: 11px;
	color: #463600;
}

.MossFont11WithPadding
{
	font-family: arial;
	font-size: 11px;
	color: #463600;
	padding-left: 10px;
}

.MossFont12
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #7B7046;
}
.PromoFont10
{
	font-family: arial;
	font-size: 10px;
	color: #053A29;
}
.white10
{
	font-family: arial;
	font-size: 10px;
	color: #ffffff;
}
.white12Bold
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.Brown10
{
	font-family: arial;
	font-size: 10px;
	color: #7B7046;
}
.VerdanaRed11
{
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
.Arial11
{
	font-family: arial;
	font-size: 11px;
	color: #716435;
	font-weight: normal;
}
.Arial12
{
	font-family: arial;
	font-size: 12px;
	color: #716435;
	font-weight: normal;
}
.Brown11
{
	font-family: arial;
	font-size: 11px;
	color: #7B7046;
	font-weight: normal;
}
.Green11padding
{
	padding: 5px 0px 5px 0px;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #053A29;
}
.White11Bold
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.tdGreyLine
{
	border-top: 1px solid #cccccc;
}
.DarkGreyLine
{
	border-bottom: 1px solid #666666;
}
.GreyLineCentre
{
	background-image: url(../Images/pixel_grey.gif);
	background-repeat: repeat-y;
}
.MossLineCentre
{
	background-image: url(../Images/pixel_mossgreen.gif);
	background-repeat: repeat-y;
}
.MossLineX
{
	background-image: url(../Images/pixel_mossgreen.gif);
	background-repeat: repeat-x;
}
.tdMossLine
{
	border-bottom: 1px solid #7B7046;
}
.tdMossLine1
{
	padding-left: 8px;
	border-bottom: 1px solid #7B7046;
}
.RedLineTop
{
	border-top: 2px solid #CC0000;
}

.bkgrdBlueMed
{
	background-color: #1F88D6;
}
.bkgrdDarkGreen
{
	background-color: #053A29;
}
.bkgrdDarkGreen
{
	background-color: #053A29;
}
.BkgrdBrownArrow
{
	background-color: #7B7046;
	background-image: url(../Images/bttnArrowWhite.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.ButtonOn
{
	background-color: #7B7046;
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
}

.inputSearch
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #333B7B;
	width: 108px;
	height: 20px;
}
.inputSearchLge
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #333B7B;
	width: 238px;
	height: 20px;
}
.inputVoucher
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #333B7B;
	width: 34px;
	height: 20px;
}
.inputGiftNote
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #333B7B;
	width: 225px;
}
.inputLogin
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #333B7B;
	width: 150px;
	height: 20px;
}

A.footerlink:link
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.footerlink:visited
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.footerlink:hover
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: underline;
}

A.Checkoutlink:link
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #666666;
	text-decoration: none;
}
A.Checkoutlink:visited
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #666666;
	text-decoration: none;
}
A.Checkoutlink:hover
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #666666;
	text-decoration: underline;
}

A.ForgotPassword:link
{
	font-weight: normal;
	font-size: 10px;
	font-family: arial;
	color: #7B7046;
	text-decoration: none;
}
A.ForgotPassword:visited
{
	font-weight: normal;
	font-size: 10px;
	font-family: arial;
	color: #7B7046;
	text-decoration: none;
}
A.ForgotPassword:hover
{
	font-weight: normal;
	font-size: 10px;
	font-family: arial;
	color: #7B7046;
	text-decoration: underline;
}

A.PageDetaillink:link
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.PageDetaillink:visited
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.PageDetaillink:hover
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: underline;
}

A.BreadCrumblink:link
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.BreadCrumblink:visited
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.BreadCrumblink:hover
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: underline;
}

A.breadCrumb:link
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.breadCrumb:visited
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.breadCrumb:hover
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: underline;
}

A.Browselink:link
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.Browselink:visited
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.Browselink:hover
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: none;
}

A.Productlink:link
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: none;
}
A.Productlink:visited
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: none;
}
A.Productlink:hover
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: underline;
}

A.Helplink:link
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #666666;
	text-decoration: none;
}
A.Helplink:visited
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #666666;
	text-decoration: none;
}
A.Helplink:hover
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #666666;
	text-decoration: underline;
}

A.helpQuestionHeader:link
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #666666;
	text-decoration: none;
}
A.helpQuestionHeader:visited
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #666666;
	text-decoration: none;
}
A.helpQuestionHeader:hover
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #666666;
	text-decoration: underline;
}
A.pageText:link
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #7B7046;
	text-decoration: none;
}
A.pageText:visited
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #7B7046;
	text-decoration: none;
}
A.pageText:hover
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #7B7046;
	text-decoration: underline;
}


A.mlabel:link
{
	padding: 0px 5px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.mlabel:visited
{
	padding: 0px 5px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.mlabel:hover
{
	padding: 0px 5px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
	background-color: #F9F301;
	display: block;
}

A.labelsmallLevel:link
{
	padding: 0px 5px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.labelsmallLevel:visited
{
	padding: 0px 5px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.labelsmallLevel:hover
{
	padding: 0px 5px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
	background-color: #F9F301;
	display: block;
}


A.mlabelselected:link
{
	vertical-align: middle;
	height: 100%;
	width: 100%;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #053A29;
}
A.mlabelselected:visited
{
	vertical-align: middle;
	height: 100%;
	width: 100%;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #053A29;
}
A.mlabelselected:hover
{
	vertical-align: middle;
	height: 100%;
	width: 100%;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #053A29;
}

.PointerCell
{
	width: 10px;
}
.PointerCell2
{
	width: 10px;
}
.PointerCell2selected
{
	width: 10px;
	background-color: #7B7046;
	background-image: url(../Images/bttnArrowWhite.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.PointerCellselected
{
	width: 10px;
	background-color: #7B7046;
	background-image: url(../Images/bttnArrowWhite.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.PointerCellForTopLevelCat
{
	width: 1px;
}

.TextCell
{
	height: 18px;
}
.TextCell2
{
}

.TopLevelCatText
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #0B694B;
	padding-top: 10px;
	display: block;
}

.cmTextCell
{
	height: 21px;
}
.cmTextCellSel
{
	height: 21px;
}
.cmDefaultCellClass
{
}
.cmTextCell
{
}
.cmMlabelPointer
{
}

A.cmMlabelselected
{
	background-color: #F9F301;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #053A29;
}
.cmMlabelselectedCell
{
	background-color: #F9F301;
	width: 100%;
	font-size: 11px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 18px;
	font-weight: bold;
}

A.cmMlabel:link
{
	padding: 0px 5px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.cmMlabel:visited
{
	padding: 0px 5px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.cmMlabel:hover
{
	padding: 0px 5px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
	background-color: #F9F301;
	display: block;
}

.bkgrdGreyLght1
{
	border-bottom: 1px solid #cccccc;
}

.black11bold
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.slTown
{
	font-weight: bold;
	font-size: 12px;
	color: #053A29;
	font-family: arial;
	text-decoration: none;
}


.slTown A:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #053A29;
	font-family: arial;
	text-decoration: none;
}

.slTown A:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #053A29;
	font-family: arial;
	text-decoration: none;
}

.slTown A:link
{
	font-weight: bold;
	font-size: 12px;
	color: #053A29;
	font-family: arial;
	text-decoration: none;
}

.slTown A:active
{
	font-weight: bold;
	font-size: 12px;
	color: #053A29;
	font-family: arial;
	text-decoration: none;
}

.slRegion
{
	font-size: x-small;
	color: #053A29;
	font-family: Helvetica, "Trebuchet MS" , Arial, sans-serif;
	font-weight: bold;
}

.black9
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
}
.black9 A:link
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
}
.black9 A:hover
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
}
.black9 A:active
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
}
.black9 A:visited
{
	font-family: arial;
	font-size: 11px;
	color: #000000;
}
.slred11
{
	background-position: 50% top;
	font-size: 11px;
	vertical-align: top;
	color: #cc0000;
	font-family: arial;
}
.slred11 A:link
{
	background-position: 50% top;
	font-size: 11px;
	vertical-align: top;
	color: #cc0000;
	font-family: arial;
}
.slred11 A:hover
{
	background-position: 50% top;
	font-size: 11px;
	vertical-align: top;
	color: #cc0000;
	font-family: arial;
}
.slred11 A:active
{
	background-position: 50% top;
	font-size: 11px;
	vertical-align: top;
	color: #cc0000;
	font-family: arial;
}
.slred11 A:visited
{
	background-position: 50% top;
	font-size: 11px;
	vertical-align: top;
	color: #cc0000;
	font-family: arial;
}

.alignTop
{
	vertical-align: top;
}

.visualTipsText
{
	color: #053A29;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 100%;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
}

.visualTipsThumbnailText
{
	color: #053A29;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	height: 100%;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
}

.visualTipsTitleText
{
	color: #053A29;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	height: 100%;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
}

.visualTipsSummaryText
{
	font-family: Arial;
	font-size: 11px;
	height: 100%;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
}

A.tips:link
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #7B7046;
	text-decoration: none;
}
A.tips:visited
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #7B7046;
	text-decoration: none;
}
A.tips:hover
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #7B7046;
	text-decoration: underline;
}

.tipsLabel
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #7B7046;
	text-decoration: none;
}

.dropDownListTips
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #333B7B;
	height: 20px;
	width: 300px;
}

.helpHeader
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #053A29;
}
.helpHeader14
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #053A29;
}
.helpAnswerHeader
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.helpAnswerQuestion
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #053A29;
}
.helpAnswerText
{
	font-family: arial;
	font-size: 11px;
	color: #666666;
}

.sName
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #053A29;
	display: block;
	min-width: 100px;
}

A.sName:link
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #053A29;
	text-decoration: none;
}
A.sName:visited
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #053A29;
	text-decoration: none;
}
A.sName:hover
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #053A29;
	text-decoration: underline;
}

.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;
}

.HTMLText
{
	font-family: arial;
	font-size: 11px;
	color: #666666;
}

A.lName:link
{
	font-family: arial;
	font-size: 11px;
	color: #053A29;
	text-decoration: none;
}
A.lName:visited
{
	font-family: arial;
	font-size: 11px;
	color: #053A29;
	text-decoration: none;
}
A.lName:hover
{
	font-family: arial;
	font-size: 11px;
	color: #053A29;
	text-decoration: underline;
}

.lpromoDesc
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}


.lDisplayOnlyTextBoxPriceWAS
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 50px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
}

.lDisplayOnlyTextBoxPrice
{
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 90px;
	font-weight: bold;
}



.lDisplayOnlyTextBoxPriceNow
{
	color: #CC0000;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 50px;
}

.pDisplayOnlyTextBoxPrice
{
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 70px;
	padding-top: 5px;
}

.pDisplayOnlyTextBoxPriceNow
{
	color: #CC0000;
	font-weight: bold;
	font-size: 14px;
	font-family: arial;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 70px;
}

.Paging
{
	background-color: #ffffff;
	height: 20px;
	width: 100%;
}

.pagingCounter
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
.PagingPipe
{
	font-family: arial;
	font-size: 10px;
	color: #053A29;
}

.PageNo
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}

A.PageNo:link
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.PageNo:visited
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.PageNo:hover
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: underline;
}


A.PageNoLink:link
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.PageNoLink:visited
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.PageNoLink:hover
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: underline;
}


A.PagingText:link
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.PagingText:visited
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.PagingText:hover
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: underline;
}


A.PagingSortText:link
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.PagingSortText:visited
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.PagingSortText:hover
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: underline;
}



A.BasketRemove:link
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: none;
}
A.BasketRemove:visited
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: none;
}
A.BasketRemove:hover
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: underline;
}

A.BasketClearAll:link
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: none;
}
A.BasketClearAll:visited
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: none;
}
A.BasketClearAll:hover
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: underline;
}

A.Continue:link
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: none;
}
A.Continue:visited
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: none;
}
A.Continue:hover
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: underline;
}

A.ViewDelivery:link
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: none;
}
A.ViewDelivery:visited
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: none;
}
A.ViewDelivery:hover
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: underline;
}

.categoryCellText
{
	vertical-align: baseline;
	padding-top: 5px;
}

A.labelsmallLevel2:link
{
	padding: 0px 5px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.labelsmallLevel2:visited
{
	padding: 0px 5px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}
A.labelsmallLevel2:hover
{
	padding: 0px 5px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
	background-color: #F9F301;
	display: block;
}

A.labelsmallLevel2selected
{
	background-color: #F9F301;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #053A29;
}

.TextCellselected
{
	width: 100%;
	background-color: #F9F301;
}
.TextCell2selected
{
	background-color: #F9F301;
}

A.labelsmallLevelselected
{
	background-color: #F9F301;
	font-family: arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #053A29;
}

.pfeaturesText
{
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
}

.pName
{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #0B694B;
}

.pDisplayOnlyTextBoxPrice
{
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 70px;
	padding-top: 5px;
}

.pDisplayOnlyTextBoxPriceNow
{
	color: #CC0000;
	font-weight: bold;
	font-size: 14px;
	font-family: arial;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 70px;
}

A.rName:link
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #053A29;
	text-decoration: none;
}
A.rName:visited
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #053A29;
	text-decoration: none;
}
A.rName:hover
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #053A29;
	text-decoration: underline;
}
.hDisplayOnlyTextBoxPrice
{
	color: #666666;
	font-size: 12px;
	font-family: arial;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 70px;
}
.hDisplayOnlyTextBoxPriceNow
{
	color: #CC0000;
	font-weight: bold;
	font-size: 16px;
	font-family: arial;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 70px;
}

A.sSimilarProducts:link
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: none;
}
A.sSimilarProducts:visited
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: none;
}
A.sSimilarProducts:hover
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: underline;
}

A.competition:link
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: none;
}
A.competition:visited
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: none;
}
A.competition:hover
{
	font-weight: normal;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #7B7046;
	text-decoration: underline;
}

.addressMiss
{
	background-color: Yellow;
}
.dropDownListMiss
{
	background-color: Yellow;
}

.address
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #333B7B;
	width: 108px;
	height: 20px;
	background-color: White;
}

.dropDownList
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #333B7B;
	width: 108px;
	height: 20px;
	background-color: White;
}

.sEMCText
{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	padding-left: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
}

.orderText
{
}

.ogiftCardText
{
}

.ogiftCardTextBold
{
	font-weight: bold;
}

.oorderDiscountTextBold
{
	font-weight: bold;
}

.bkgrdPurp
{
	background-color: #330066;
}

.white10
{
	font-size: 10px;
	color: #ffffff;
}

divider
{
	width: 0.25px;
	height: 100px;
	background-color: Black;
	border: none;
	vertical-align: middle;
}
.dividerCell
{
	background-image: url(../Images/pixel_grey.gif);
	background-repeat: repeat-y;
}
.dividerCell1
{
	width: 100%;
	height: 100px;
	vertical-align: middle;
}
.dividerTable
{
	height: 100%;
	vertical-align: bottom;
	padding-top: 30px;
}

.borderTable
{
	border-style: solid;
	border-width: 10px;
	border-color: Red;
}

.tdBasketHeader
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #053A29;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
}

.gridtitle
{
	border-left-width: 0px;
	border-right-width: 0px;
	border-right-width: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.TrackingBoldGn
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #053A29;
}
.TrackingBlk
{
	font-family: arial;
	font-size: 12px;
	color: #053A29;
}
.TrackingBoldBlkDate
{
	font-family: arial;
	font-size: 12px;
	color: #053A29;
}

.TrackingBlkProduct
{
	font-family: arial;
	font-size: 11px;
	color: #666666;
	background-color: #F2F2F2;
	border-width: 0px;
	padding: 0px;
}
.spromoDesc
{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}

.hpromoPriceTextNow
{
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	padding-right: 5px;
}

.ppromoPriceTextWas
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: line-through;
}

.ppromoPriceTextNow
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.ppromoDesc
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}

.upromoDesc
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}

.lpromoPriceTextNow
{
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}

.lpromoPriceTextWas
{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding-left: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
}

.lDisplayOnlyTextBoxPriceWAS
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 50px;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
}

.pagingSpacerEnd
{
	border-top: 1px solid #cccccc;
}

#second #mainTr td
{
	border: solid 1px #108761;
	padding-left: 1px;
	vertical-align: bottom;
}
#second #mainTr td td
{
	border: 0;
	padding-right: 6px;
}

.padLeftRight10
{
	padding-left: 10px;
	padding-right: 10px;
}

.floatleft
{
	float: left;
	background-color: #F9F7EC;
}

.ItemStyle
{
	border-width: 0px;
	padding: 0px;
}

.bgTrackingSpacer
{
	background-color: #ffffff;
}

.bkgrdGreyLght1
{
	background-color: #cccccc;
	line-height: 0.01;
}

.pFromText
{
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	font-family: arial;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-color: #ffffff;
	width: 30px;
}

.boldText
{
	font-weight: bold;
}

.ProductMoreDetailsImage
{
	padding-right: 5px;
}
.enlrgHomeImg img
{
	width: 100px;
	height: 100px;
	padding-right: 5px;
}

.bkgrdGreyLght1
{
	border-top: 1px solid #cccccc;
}
.refBannerBottom
{
	padding-bottom: 5px;
}

.buyonline
{
	background-color: Blue;
}
.promotop
{
	padding-top: 10px;
}

.Brown12Padding
{
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #353526;
	padding-bottom: 10px;
}

.generalLink
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: none;
}

A.generalLink:link
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: underline;
}
A.generalLink:visited
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: underline;
}
A.generalLink:hover
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #053A29;
	text-decoration: underline;
}

.mainSiteMenu
{
	width: 866px;
}

.mainSiteMenu ul
{
	position: relative;
	width: 866px;
	padding: 0px;
	margin: 0px;
	height: 32px;
}

ul.child
{
	float: left;
	clear: left;
	width: 117px;
	position: absolute;
	top: 32px;
}

.mainSiteMenu ul li
{
	float: left;
	text-decoration: none;
	list-style: none;
}

.mainSiteMenu ul li a
{
	float: left;
	text-decoration: none;
}

.padding10
{
	padding: 10px;
}

.paddingLeft10
{
	padding-left: 10px;
}

.atlanticVouchersTable
{
	padding-left: 10px;
}

.atlanticVouchersTableSpacer
{
	padding-left: 10px;
	background-color: White;
}

.subHeadingVouchers
{
	font-weight: bold;
	color: #666836;
	font-size: small;
}

.bgGreen
{
	background-color: #ECE5BB;
	padding: 5px 0px 5px 2px;
}

.generalText
{
	color: #666836;
	font-size: smaller;
}

.generalErrorText
{
	color: Red;
	font-size: smaller;
}

/* Order Confirmation */

/*store contact details style section*/
.orderSummary
{
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.orderSubHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
.orderContent
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

.orderText
{
	color: #666666;
	font-size: 11px;
	font-family: Helvetica Neue,Lucida Grande,Helvetica,Arial,Verdana,sans-serif;
}

.FooterLinks
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #666666;
	text-decoration: none;
}

.FooterLinks:Hover
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #ff9900;
	text-decoration: none;
}
.FooterLinksSelected
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #ff9900;
	text-decoration: underline;
}
.footerPipe
{
	font-weight: normal;
	font-size: 11px;
	font-family: arial;
	color: #666666;
	padding-left: 5px;
	padding-right: 5px;
}
.footerBreak
{
	height: 4px;
}

.giftCardSpacer
{
	border-left: solid 1px #DAF1F8;
	height: 225px;
	width: 4px;
}

.giftCardDislayHeight
{
	height: 225px;
}

..newsletterChecks
{
}

.newsletterChecks label
{
	padding-left: 5px;
}

.conditionsText
{
	padding-left: 5px;
}

.FontPurple
{
	line-height:25px;
}
