@charset "utf-8";
/* CSS Document */
/*micro-clearfix by Nicolas Gallagher http://nicolasgallagher.com/micro-clearfix-hack/*/
/* For modern browsers */
.cf:before, .cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}
/* For IE 6/7 (trigger hasLayout) */
.cf {
	zoom: 1;
}
@font-face {
	font-family: 'SnippetRegular';
	src: url('../fonts/Snippet-webfont.eot');
	src: url('../fonts/Snippet-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Snippet-webfont.woff') format('woff'), url('../fonts/Snippet-webfont.ttf') format('truetype'), url('../fonts/Snippet-webfont.svg#SnippetRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'WagnastyRegular';
	src: url('../fonts/Wagnasty-webfont.eot');
	src: url('../fonts/Wagnasty-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Wagnasty-webfont.woff') format('woff'), url('../fonts/Wagnasty-webfont.ttf') format('truetype'), url('../fonts/Wagnasty-webfont.svg#WagnastyRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PlaytimeWithHotToddiesRegular';
	src: url('../fonts/playtime-webfont.eot');
	src: url('../fonts/playtime-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/playtime-webfont.woff') format('woff'), url('../fonts/playtime-webfont.ttf') format('truetype'), url('../fonts/playtime-webfont.svg#PlaytimeWithHotToddiesRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'JennaSueRegular';
	src: url('../fonts/JennaSue-webfont.eot');
	src: url('../fonts/JennaSue-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/JennaSue-webfont.woff') format('woff'), url('../fonts/JennaSue-webfont.ttf') format('truetype'), url('../fonts/JennaSue-webfont.svg#JennaSueRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'TangerineRegular';
	src: url('../fonts/Tangerine_Regular-webfont.eot');
	src: url('../fonts/Tangerine_Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Tangerine_Regular-webfont.woff') format('woff'), url('../fonts/Tangerine_Regular-webfont.ttf') format('truetype'), url('../fonts/Tangerine_Regular-webfont.svg#TangerineRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'TangerineBold';
	src: url('../fonts/Tangerine_Bold-webfont.eot');
	src: url('../fonts/Tangerine_Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Tangerine_Bold-webfont.woff') format('woff'), url('../fonts/Tangerine_Bold-webfont.ttf') format('truetype'), url('../fonts/Tangerine_Bold-webfont.svg#TangerineBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
#homePage {
	width: 720px;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
}
#intro {
	background-color: #FFFBFF;
	margin: 5px 0px 0px 0px;
	border: 3px solid #B4A1B5;
	border-radius: 10px 10px 10px 10px;
	/*background-image: url(../Images/beckHP.png);*/
	background-repeat: no-repeat;
	background-position: top center;
}
#intro .introSub {
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center;
}
#intro h1 {
	font-size: 36px;
	font-family: 'JennaSueRegular', Arial, Helvetica, sans-serif;
	color: #9C669F;
	text-shadow: 0px 1px 15px #9C669F;
	padding: 30px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	font-weight: bolder;
	letter-spacing: 4.5px;
	text-align: center;
}
#intro p {
	font-family: 'SnippetRegular', Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #9C669F;
	padding: 0px 50px 0px 30px;
	font-weight: lighter;
}
#intro a:link {
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	color: #F0F;
}
#intro a:hover {
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #666;
}
#teaParty {
	background-color: #FFFBFF;
	margin: 5px 0px 0px 0px;
	border: 3px solid #B4A1B5;
	border-radius: 10px 10px 10px 10px;
}
#partyImage {
	height: 70px;
	background-image: url(../Images/newPartyPic.PNG);
	background-repeat: no-repeat;
	background-position: center;
}
#teaParty .introSub {
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center;
}
#teaParty h1 {
	font-size: 36px;
	font-family: 'JennaSueRegular', Arial, Helvetica, sans-serif;
	color: #9C669F;
	text-shadow: 0px 1px 15px #9C669F;
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bolder;
	letter-spacing: 4.5px;
	text-align: center;
}
#teaParty p {
	font-family: 'SnippetRegular', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #9C669F;
	padding: 0px 50px 0px 30px;
	font-weight: lighter;
}
#teaParty h2 {
	text-align: center;
}
#teaParty h2 a:link, #teaParty h2 a:active, #teaParty h2 a:visited {
	font-size: 36px;
	font-family: 'JennaSueRegular', Arial, Helvetica, sans-serif;
	color: #CD7ECF;
	text-shadow: 0px 1px 15px #9C669F;
	padding: 30px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bolder;
	letter-spacing: 4.5px;
	text-decoration: none;
}
#teaParty h2 a:hover {
	text-decoration: none;
	color: #B7B3D8;
	text-shadow: 0px 1px 15px #B7B3D8;
}
.newItems {
	background-color: #FDF8FD;
	border: 3px solid #B4A1B5;
	border-radius: 10px 10px 10px 10px;
	margin: 10px 0px 0px 0px;
	padding: 0 5px 5px 5px;
}
.saleItems {
	border: 3px solid #B4A1B5;
	border-radius: 10px 10px 10px 10px;
	margin: 10px 0px 0px 0px;
	padding: 15px 0 15px 10px;
	background-color: #FFFFFF;
}
.homeProductsArrivals {
	border: 1px solid #DDDDDD;
	float: left;
	height: 220px;
	margin: 0 10px 0 0;
	width: 222px;
	position: relative;
	background-image: url(../Images/newArrivals20.jpg);
	background-repeat: no-repeat;
	background-position: 15px 40px;
}
.homeProductsSale {
	border: 1px solid #DDDDDD;
	float: left;
	height: 220px;
	margin: 0 10px 0 0;
	width: 222px;
	position: relative;
	background-image: url(../Images/salePic02.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.homeProductsFeatured {
	border: 1px solid #DDDDDD;
	float: left;
	height: 220px;
	margin: 0 10px 0 0;
	width: 222px;
	position: relative;
	background-image: url(../Images/featuredProduct40.jpg);
	background-repeat: no-repeat;
	background-position: 15px 40px;
}
.hPHead {
	/*background-image: radial-gradient(ellipse farthest-side at center center, #FFFFFF 0%, #F0DAED 100%);*/
	border-bottom: 1px solid #DDDDDD;
	-webkit-box-shadow: 0 8px 6px -6px grey;
	-moz-box-shadow: 0 8px 6px -6px grey;
	box-shadow: 0 8px 6px -6px grey;/* IE10 Consumer Preview */
	background-image: -ms-radial-gradient(center, ellipse farthest-side, #FFFFFF 0%, #F0DAED 100%);
	/* Mozilla Firefox */ 
	background-image: -moz-radial-gradient(center, ellipse farthest-side, #FFFFFF 0%, #F0DAED 100%);
	/* Opera */ 
	background-image: -o-radial-gradient(center, ellipse farthest-side, #FFFFFF 0%, #F0DAED 100%);
	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(radial, center center, 0, center center, 487, color-stop(0, #FFFFFF), color-stop(1, #F0DAED));
	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-radial-gradient(center, ellipse farthest-side, #FFFFFF 0%, #F0DAED 100%);
	/* W3C Markup, IE10 Release Preview */ 
	background-image: radial-gradient(ellipse farthest-side at center, #FFFFFF 0%, #F0DAED 100%);
}
.saleItems h3 {
	font-size: 16px;
	color: #bc80ea;
	font-family: 'PlaytimeWithHotToddiesRegular', Arial, Helvetica, sans-serif;
	margin: 0px 0 0 0px;
	padding: 5px 0;
	letter-spacing: 5px;
	text-align: center;
}
.myButton {
	position: absolute;
	bottom: 10px;
	right: 10px;
	-moz-box-shadow: inset 0px 1px 0px 0px #efdcfb;
	-webkit-box-shadow: inset 0px 1px 0px 0px #efdcfb;
	box-shadow: inset 0px 1px 0px 0px #efdcfb;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfbdfa), color-stop(1, #bc80ea));
	background: -moz-linear-gradient(top, #dfbdfa 5%, #bc80ea 100%);
	background: -webkit-linear-gradient(top, #dfbdfa 5%, #bc80ea 100%);
	background: -o-linear-gradient(top, #dfbdfa 5%, #bc80ea 100%);
	background: -ms-linear-gradient(top, #dfbdfa 5%, #bc80ea 100%);
	background: linear-gradient(to bottom, #dfbdfa 5%, #bc80ea 100%);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfbdfa', endColorstr='#bc80ea', GradientType=0);*/
	background-color: #dfbdfa;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #c584f3;
	display: inline-block;
	color: #ffffff;
	font-family: 'PlaytimeWithHotToddiesRegular', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 2px;
	padding: 3px 12px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #9752cc;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.myButton:hover/*, .myButton:active*/ {
	color: #ccc;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc80ea), color-stop(1, #dfbdfa));
	background: -moz-linear-gradient(top, #bc80ea 5%, #dfbdfa 100%);
	background: -webkit-linear-gradient(top, #bc80ea 5%, #dfbdfa 100%);
	background: -o-linear-gradient(top, #bc80ea 5%, #dfbdfa 100%);
	background: -ms-linear-gradient(top, #bc80ea 5%, #dfbdfa 100%);
	background: linear-gradient(to bottom, #bc80ea 5%, #dfbdfa 100%);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc80ea', endColorstr='#dfbdfa', GradientType=0);*/
	background-color: #bc80ea;
}
.myButton:active {
	position: absolute;
	bottom: 10px;
	right: 10px;
	-moz-box-shadow: inset 0px 1px 0px 0px #efdcfb;
	-webkit-box-shadow: inset 0px 1px 0px 0px #efdcfb;
	box-shadow: inset 0px 1px 0px 0px #efdcfb;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfbdfa), color-stop(1, #bc80ea));
	background: -moz-linear-gradient(top, #dfbdfa 5%, #bc80ea 100%);
	background: -webkit-linear-gradient(top, #dfbdfa 5%, #bc80ea 100%);
	background: -o-linear-gradient(top, #dfbdfa 5%, #bc80ea 100%);
	background: -ms-linear-gradient(top, #dfbdfa 5%, #bc80ea 100%);
	background: linear-gradient(to bottom, #dfbdfa 5%, #bc80ea 100%);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfbdfa', endColorstr='#bc80ea', GradientType=0);*/
	background-color: #dfbdfa;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #c584f3;
	display: inline-block;
	color: #ffffff;
	font-family: 'PlaytimeWithHotToddiesRegular', Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 2px;
	padding: 3px 12px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #9752cc;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.competition {
	height: 160px;
	border: 3px solid #B4A1B5;
	border-radius: 10px 10px 10px 10px;
	margin: 10px 0px 0px 0px;
	padding: 15px 0 15px 10px;
	background-color: #FFFFFF;
	background-image: url(../Images/colour-in-comp.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}
.competition a:link {
	color: #5A2525;
}
.competition h3 {
	font-size: 18px;
	color: #bc80ea;
	font-family: 'PlaytimeWithHotToddiesRegular', Arial, Helvetica, sans-serif;
	margin: 0px 0 0 0px;
	padding: 5px 0;
	letter-spacing: 5px;
	text-align: center;
}
.compText {
	width: 550px;
	margin: 0 auto;
	margin-top: 60px;
}
.compText p {
	color: #6a5983;
    font-family: 'SnippetRegular',Arial,Helvetica,sans-serif;
    font-size: 16px;
}
.compText a:link {
	color: #DB15C1;
	font-size: 16px;
}
.underlinedAnimate {
	position: relative;
	color: #DB15C1;
	text-decoration: none;
	font-size: 20px;
	margin-bottom: 15px;
	display: inline-block;	
}
.underlinedAnimate:hover {
	color: #DB15C1;
}
.underlinedAnimate:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: 0;
	left: 0;
	background-color: #DB15C1;
	visibility: hidden;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	-webkit-transform: scaleX(0);
	-moz-transform: scaleX(0);
	-o-transform: scaleX(0);
	transform: scaleX(0);
}
.underlinedAnimate:hover:before {
	visibility: visible;
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	-o-transform: scaleX(1);
	transform: scaleX(1);
}
/* floats */
#intro .rightFloat {
	float: right;
	margin-right: 50px;
}
#intro .leftFloat {
	float: left;
	margin-left: 20px;
}
.clearLeft {
	clear: left;
}
.clearRight {
	clear: right;
}
.colouredTxta {
	font-family: 'SnippetRegular', Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6A5983;/*text-transform: uppercase;*/
}
.colouredTxtb {
/*font-family: 'SnippetRegular', Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #EE96BC;
	text-transform: uppercase;*/
}
.colouredTxtc {
/*font-family: 'PlaytimeWithHotToddiesRegular', Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #039;
	text-transform: uppercase;*/
}
.bGone {
	background-color: #F6F;
}
