/*
	Summary
	+--------------------------------------+
	Project:		Flowers.ie
	Date Created:	08 December 2009
	Date Modified:	08 December 2009
	Author:			IPAG (Ireland) Ltd. (KG)
*/
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	min-height: 100%;
	background-color:#F2EFF1;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}
#wrapper{
	height:100%;
	min-height:100%;
	margin:0px auto;
	padding:0px;
	width:960px;
	background-color:#F2EFF1;
}
/* Heading Styles */
#wrapperHeader{
	margin-left:22px;
	width:937px;
	height:120px;
	background-color:#F1EEF0;
	border-left:1px solid #C7C5C6;
}
#headerPhone{
	float:left;
	width:213px;
	height:86px;
	border-bottom:1px solid #C7C5C6;
	border-left:1px solid #FFF;
	padding:33px 0px 0px 39px;
}
#headerPhone ul{
	color:#958888;
}
#headerPhone li{
	padding-bottom:5px;
	font-size:16px;
}
#wrapperNavBasket{
	float:left;
	width:483px;
	height:100%;
	border-right:1px solid #C7C5C6;
	border-bottom:1px solid #C7C5C6;
}

#headerMyBasket{
	float:right;
	height:88px;
	width:100%;
	text-align:right;
	padding-top:3px;
}
#headerMyBasket p{
	padding-top:13px;
	padding-right:11px;
}
#headerMyBasket a{
	float:right;
	text-decoration:none;
	color:#ED235F;
}
#headerMyBasket a:hover{
	color:#000;
}
#headerMyAccount{
	float:left;
	height:109px;
	width:179px;
	border-right:1px solid #C7C5C6;
	background-color:#FFF;
	padding-top:12px;
	padding-left:20px;
}
#headerMyAccount h3{
	color:#674263;
	margin-bottom:5px;
	font-size:16px;
}
#headerMyAccount .textbox{
	margin-top:9px;
	width:118px;
}
#headerMyAccount p{
	color:#EF326A;
	font-size:9px;
	margin-top:6px;
}
#headerMyAccount a{
	color:#EF326A;
	text-decoration:none;
}
#headerMyAccount a:hover{
	text-decoration:underline;
}
/* Splash Styles */
#wrapperSplash{
	background-color:#ED1555;
	float:left;
	height:181px;
	width:938px;
	padding-left:22px;
	margin-bottom:1px;
}
#splashLogo{
	float:left;
	height:181px;
	width:252px;
	border-right:1px solid #C7C5C6;
	border-left:1px solid #C7C5C6;
	border-bottom:1px solid #C7C5C6;
	background:url('../images/logoFlowersie.gif') top left no-repeat;
}
#splashImage{
	float:left;
	width:483px;
	height:181px;
	border-right:1px solid #C7C5C6;
	border-bottom:1px solid #C7C5C6;
	background:url('../images/bgFlowers.jpg') top left no-repeat;
}
#splashTagline{
	width:199px;
	height:182px;
	float:left;
	background:url('../images/bgTagline.gif') top left no-repeat;
	border-right:1px solid #C7C5C6;

}
/* Main Content Area */
#wrapperMainContent{
	border-right:1px solid #C7C5C6;
	border-left:1px solid #C7C5C6;
	border-bottom:1px solid #C7C5C6;
	min-height:828px;
	float:left;
	margin-left:22px;
	background-color:#FFF;
	width:936px;
}

#wrapperLeftNav{
	float:left;
	height:auto;
	min-height:588px;
	width:252px;
	background:url('../images/bgLeftNav.png') top left repeat-y #FFF;
	padding-top:6px;
	margin-bottom:20px;
}
#newsletter{
	margin-top:15px;
	padding-left:42px;
	width:auto;
}
#newsletter ul li{

}
#newsletter h3{
	color:#ED235F;
	font-size:12px;
	padding-bottom:17px;
}
#newsletter .textbox{
	width:118px;
}
#mainContent{
	float:left;
	width:485px;
	background-color:#FFF;
	color:#462542;
	line-height:18px;
}
#mainContentPromotion{
	float:left;
	width:483px;
	height:160px;
	border-right:1px solid #C7C5C6;
	border-bottom:1px solid #C7C5C6;
	border-left:1px solid #C7C5C6;
	background:url('../images/bgMainContentPromotion.jpg') top left no-repeat #FFF;
	padding:30px 0px 0px 19px;
}
#mainContentPromotion h2{
	font-size:31px;
	font-weight:normal;
	width:200px;
	line-height:36px;
	margin-bottom:11px;
}
#mainContentPromotion p{
	width:190px;
}
#mainContentFeatured{
	width:465px;
	min-height:141px;
	float:left;
	margin:14px 0px 0px 20px;
}
#mainContentFeatured h2{
	margin-bottom:12px;
}
#mainContentFeatured p{
	
}
#mainContentFeatured img{
	float:right;
	padding:12px 22px 15px 15px;
}
.mainContentProduct:first-child
{
	border-top:none;
}
.mainContentProduct{
	float:left;
	width:453px;
	min-height:117px;
	border-top:1px solid #C7C5C6;
	padding:10px 21px 0px 9px;
	background-color:#FFF;
}
.mainContentProduct h3 a{
	font-size:12px;
	font-weight:bold;
	color:#462542;
}
.mainContentProduct a{
	text-decoration:none;
	color:#8D718A;
}
.mainContentProduct img{
	float:left;
	padding:0px 22px 15px 0px;
}
#rightAside{
	float:left;
	min-height:100%;
	width:197px;
	background-color:#FFF;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
}
#rightAsideSearch{
	float:left;
	background-color:#C8D2A5;
	width:161px;
	height:49px;
	border-bottom:1px solid #FFF;
	padding:18px;
}
#rightAsideSearch .textbox{
	width:118px;
}
#rightAsideSearch h3{
	color:#6C8450;
	margin-bottom:7px;
	font-size:16px;
}
#rightAside a{
	border-bottom:1px solid #FFF;
	display:block;
}
#rightAsideInterFlora{
	padding:11px 16px 16px 16px;
}
#rightAsideInterFlora p{
	color:#BAB2B2;
	line-height:18px;
}
#rightAsideInterFlora img{
	margin-top:26px;
	margin-left:35px;
}
#wrapperFooter{
	float:left;
	background-color:#FFF;
	border-left:1px solid #C7C5C6;
	margin-left:22px;
}
#footerLinks{
	float:left;
	background-color:#FFF;
	width:537px;
	height:40px;
	padding-left:200px;
	padding-top:28px;
}
#footerLinks p{
	color:#EF326A;
	font-size:9px;
	padding-bottom:9px;
}
#footerLinks a{
	color:#EF326A;
	text-decoration:none;
}
#footerLinks a:hover{
	text-decoration:underline;
}
#footerLinks img{
	
}
#footerCards{
	float:left;
	width:199px;
	height:34px;
	border-right:1px solid #C7C5C6;
	padding-top:34px;
}
/* Top Navigation */
#headerTopNav{
	float:left;
	padding-top:9px;
}
#headerTopNav ul{
	font-size:12px;
}
#headerTopNav ul li{
	display:inline;
	margin-right:18px;
}
#headerTopNav ul li a{
	text-transform:uppercase;
	text-decoration:none;
	color:#ED235F;
}
#headerTopNav ul li a:hover{
	text-decoration:none;
	color:#000;
}
#headerTopNav ul li.on{
	color:#000;
}

/* Left Navigation */
#wrapperLeftNav ul{
	font-size:12px;
	margin-top:10px;
	border-bottom:1px solid #FFF;
}
#wrapperLeftNav ul li{
	line-height:18px;
	width:100%;
}
#wrapperLeftNav ul li a{
	text-decoration:none;
	color:#ED235F;
	display:block;
	padding-left:43px;
}
#wrapperLeftNav ul li a:hover{
	text-decoration:none;
	color:#877979;
	padding-left:43px;
}
#wrapperLeftNav ul li.heading{
	color:#000;
	padding-left:43px;
}

/* Generic Classes */
p{
	font-size:12px;
	color:#8D718A;
}
.clear{
	clear:both;
}
.wrapperPurple{
	background-color:#F1EEF0;
}
/* Generic Styles */
h1{
	display:none;
}