/* CSS Document */

/* ###### GENERAL STUFF ###### */

p { text-align: justify; }

body { background:#39081E; }




/* ###### PRODUCT TEXT ###### */

.mainText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:13px;
}

.mainBold {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	line-height:13px;
}

.mainLink {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	line-height:13px;
}

a.mainLink:hover {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	line-height:13px;
}

.mainTitle {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.subTitle {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}



/* ###### COLOURS TEXT ###### */

.coloursTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #684A54;
	font-weight: normal;
	text-decoration: none;
}

.coloursChoice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #684A54;
	font-weight: bold;
	text-decoration: none;
}

.coloursSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #684A54;
	font-weight: normal;
	text-decoration: none;
}

.coloursBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #684A54;
	font-weight: bold;
	text-decoration: none;
}

.coloursText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #684A54;
	font-weight: normal;
	text-decoration: none;
}

a.coloursText:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #684A54;
	font-weight: normal;
	text-decoration: underline;
}



/* ###### TEXT ###### */

.pinkText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #B83D76;
	font-weight: bold;
	text-decoration: none;
}

.brownText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #684A54;
	font-weight: normal;
	text-decoration: none;
}

.brownLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #684A54;
	font-weight: bold;
	text-decoration: underline;
}

.priceBold {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	line-height:14px;
}

.priceText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:13px;
}

.burgundyBold {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	line-height:14px;
}



/* ######  TEXT ###### */

.rangeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:13px;
}

.rangeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E1D9D0;
	font-weight: bold;
	text-decoration: none;
}



/* ######  TEXT ###### */

.otherTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:22px;
}

.smallTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

.redText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D1837;
	font-weight: normal;
	text-decoration: none;
}

.redLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D1837;
	font-weight: normal;
	text-decoration: underline;
}

.beigeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BBA994;
	font-weight: normal;
	text-decoration: none;
}

.beigeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #BBA994;
	font-weight: normal;
	text-decoration: none;
}

.brownText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504633;
	font-weight: normal;
	text-decoration: none;
}

.brownTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504633;
	font-weight: bold;
	text-decoration: none;
}

.wf_Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504633;
	font-weight: normal;
	text-decoration: none;
}

.wf_LinkOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504633;
	font-weight: bold;
	text-decoration: underline;
}



/* ######  ###### */

.wfTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:8px;
}

.wfSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	margin-bottom:8px;
}

.wfText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:13px;
}

.wfLink {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	line-height:13px;
}

a.wfLink:hover {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	line-height:13px;
}

/* ######  ###### */

.whText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	line-height:13px;
}

.whLink {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #5D1737;
	font-weight: normal;
	text-decoration: none;
	line-height:13px;
}

a.whLink:hover {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #5D1737;
	font-weight: normal;
	text-decoration: underline;
	line-height:13px;
}

.whLinkOn {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #5D1737;
	font-weight: bold;
	text-decoration: underline;
	line-height:13px;
}




/* ######  ###### */

.pressTitle {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #B73D76;
	font-weight: bold;
	text-decoration: none;
	line-height:20px;
	margin-bottom:8px;
}

.pressInnerTitle {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	line-height:20px;
	margin-bottom:8px;
}

.pressBold {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	margin:0;
	text-align:left;
}

.pressMain {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #5D1837;
	font-weight: normail;
	text-decoration: none;
	margin:0 0 10px 0;
	text-align:left;
}

.pressArchiveBold {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	margin:0;
	text-align:left;
}

.pressArchiveMain {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #5D1837;
	font-weight: normail;
	text-decoration: none;
	margin:0 0 10px 0;
	text-align:left;
}

.pressLink {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: underline;
}

.presscentreText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height:16px;
}




/* ######  ###### */

.linksTitle {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	line-height:20px;
	margin-bottom:12px;
}

.linksBoldText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	line-height:18px;
}

.linksMainLink {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: underline;
	line-height:18px;
}

.linksLargeBold {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: underline;
	line-height:14px;
}


.linksInnerText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	line-height:15px;
}

.linksInnerLink {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	line-height:15px;
	margin-left:10px;
}

.linksWhiteSmall {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:10px;
}

.linksWhiteText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:18px;
}

.linksWhiteBold {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	line-height:18px;
}

.linksBoldLink {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	line-height:18px;
}




/* ######  ###### */

.sgTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:8px;
}

.sgSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	margin-bottom:8px;
}

.sgText {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:14px;
}

.serviceTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:8px;
}

.serviceSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #865269;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:8px;
}

.serviceText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D1837;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
	margin-bottom:8px;
}

.serviceBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
	margin-bottom:8px;
}





/* ######  ###### */

.storeText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

.storeBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.storeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

.store {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#474747;
	font-weight:normal;
	text-decoration:none;
	height:18px;
	padding:5px 0px 0px 10px;
	background:#ffffff;
	cursor:pointer;
}

.store:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#474747;
	font-weight:normal;
	text-decoration:none;
	height:18px;
	padding:5px 0px 0px 10px;
	background:#D9C0CB;
	cursor:pointer;
}

.storeSelected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#474747;
	font-weight:normal;
	text-decoration:none;
	height:18px;
	padding:5px 0px 0px 10px;
	background:#D9C0CB;
	cursor:pointer;
}

.storeName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #6F6F6F;
	font-weight: normal;
	text-decoration: none;
	margin-bottom:12px;
}

.storeAddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6F6F6F;
	font-weight: normal;
	text-decoration: none;
	line-height:18px;
	margin-bottom:12px;
}

.storeTel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #6F6F6F;
	font-weight: bold;
	text-decoration: none;
	letter-spacing:0.1em;
	margin-bottom:12px;
}

.storeRedBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9B416A;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:4px;
}

.storeRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9B416A;
	font-weight: normal;
	text-decoration: none;
}





/* ######  ###### */

.formsQuestion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.formsAnswer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.formsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.formsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.formsLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}





/* ######  ###### */

.ssTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	line-height:16px;
	margin-bottom:8px;
}

.ssTitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	margin-bottom:8px;
}

.ssSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	margin-bottom:8px;
}

.ssText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	line-height:13px;
	margin-bottom:18px;
}

.ssLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BBA994;
	font-weight: normal;
	text-decoration: none;
}

.ssLinkOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BBA994;
	font-weight: bold;
	text-decoration: underline;
}



/* ###### ###### */

.contactTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:8px;
}

.contactBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D1837;
	font-weight: bold;
	text-decoration: none;
	line-height:13px;
}

.contactText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	line-height:13px;
	margin-bottom:10px;
}

.contactLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	line-height:13px;
}

a.contactLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
	line-height:13px;
}



/* ######  ###### */

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.header:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D95392;
	font-weight: bold;
	text-decoration: none;
}

/* ###### Purple Link ###### */

.purpleLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9B416A;
	font-weight: normal;
	text-decoration: none;
}

a.purpleLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9B416A;
	font-weight: normal;
	text-decoration:underline;
}

/* ######  ###### */

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}

#marquee {
	width:722px;
	height:24px;
	padding:10px 0 0 0;
	background:#7ac142;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
}

/* ######  ###### */
.dayNum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}