/* general */
body				{ margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; background-color: #F5F4EF; }

a 				{text-decoration: none;}
h1				{margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px;}
a:hover 			{ text-decoration: none;}

.normal				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5B5500; font-weight: normal; line-height:1.5;}
.footer				{ font-family: Verdana, Arial, Helvetica, sans-serif;text-align:center; font-size: 11px; color: #cccccc; font-weight: normal; line-height:1.5;}
.footer			a	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc; font-weight: normal; text-decoration: none;}
.normal			a	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5B5500; font-weight: lighter; text-decoration: none;}
.normal1			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #777777; font-weight: normal; line-height:1.5;}
.normal1		a	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #777777; font-weight: normal; text-decoration: none;}
.title				{ font-family: Arial; font-size: 14px; color: #532F18;text-transform: uppercase;font-weight: bold;line-height: 22px;}
.normal2			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #777777; font-weight: normal; line-height:1.5;}


.backPattern 			{background-attachment: fixed;background-image: url(/public/images/back_pattern.gif);background-repeat: repeat-y;background-position: center top;
}
/* text field and labels*/
.inputprompt			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #55742e; font-weight: normal; line-height:1.5;}
.formfield1			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #40535D;background-color: #FFFFFF;border: 1px solid #5B5500;height: 13px;width: 130px; padding-left:5px;}
.formfield1EmailAFriend		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #40535D;background-color: #FFFFFF;border: 1px solid #5B5500;height: 13px;width: 175px; padding-left:5px;}
.formfield1AskFlorist		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #40535D;background-color: #FFFFFF;border: 1px solid #5B5500;height: 13px;width: 190px; padding-left:5px;}
.inputpromptEmail		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #55742e; font-weight: bold; line-height:1.5;}
.formfield			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #40535D;background-color: #FFFFFF;border: 1px solid #5B5500;height: 13px;width: 130px; padding-left:5px;}
.selectfield		{ font-family: Arial; font-size: 10px; color: #40535D; padding: 1px 1px 1px 1px;height: 18px;}

/* Page Header */
.catdescription		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #828282;text-decoration: none;}
.catorigprice		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FF0000;text-decoration: line-through;}
.backFill 			{background-color: #F5F4EF;}
.lineColour 			{background-color: #DEDDD9;}
.searchBox 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #828282;height: 11px;width: 124px;border: 1px solid #D3D3D3;}
.breadcrumbs			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #828282;text-decoration: none;}
/* Page Footer */

.lightGreenFill 		{background-color: #56732E;}
.footerLinks 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.footerLinks 		a	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none;}

.SEOText 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 18px;font-weight: normal;color: #CCCCCC;text-decoration: none;}
.SEOText 	a		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 18px;font-weight: normal;color: #CCCCCC;text-decoration: none;}


/* 3D SECURE*/

.o3DSecureLyr { display:none; background-color:#FFFFFF; z-index:1001; position:relative; cursor:default;}

.o3DSecureWindow {
	display:none;
	border:0px;
	background-color:#FFFFFF;
}
 .oDisableOverlay { display:none; position:absolute; top:0px; left:0px; width:100%; z-index:100; cursor:wait; }

#_o3DSecureLoading {
	z-index:1001;
	width:100%;
	margin: 40px auto 0px auto;
	text-align:center;
	font-family:arial;
	font-size:12px;
	color: #333333;
}

.p-shadow {
	z-index:1001;
	cursor:default;
	display:none;
	width: 90%;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#FFFFFF;
	background:url(/core_2/core_images/dropshadows/shadowAlpha.png) no-repeat bottom right !important;
	background:url(/core_2/core_images/dropshadows/shadow.gif) no-repeat bottom right;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
}

.p-shadow div {
	z-index:1001;
	cursor:default;
	background: none !important;
	background-color:#FFFFFF;
	background:url(/core_2/core_images/dropshadows/shadow2.gif) no-repeat left top;
	padding: 0 !important;
	padding: 0 8px 8px 0;
}
.p-shadow div div {
	z-index:1001;
	cursor:default;
	color: #777;
	background-color: #FFFFFF;
	border: 1px solid #a9a9a9;
	padding: 4px;
	margin: -6px 6px 6px -6px !important;
	margin: 0;
}

/* END 3D SECURE*/


/* PCI CV2 Entry */
.oPCI_DisableHelp		{ display:none; position:absolute; top:0px; left:0px; width:100%; z-index:1000; }
.oPCI_Text			{ font-family: verdana; font-size: 11px; color: #000000; font-weight: normal;}
.oPCI_Text		a	{ font-family: verdana; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
.oPCI_TextLink			{ font-family: verdana; font-size: 11px; color: blue; font-weight: normal;}
.oPCI_TextLink		a	{ font-family: verdana; font-size: 11px; color: blue; font-weight: bold; text-decoration: none;}


/* Left nav*/

.leftNav 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 18px;font-weight: normal;color: #828282;text-decoration: none;}
.leftNav 	a		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 18px;font-weight: normal;color: #828282;text-decoration: none;}
.newsBox			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #828282;height: 11px;width: 95px;border: 1px solid #D3D3D3;}
.menuselected 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 18px;font-weight: normal;color: #5B5500;text-decoration: none;}
.leftNavselected 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 18px;font-weight: bold;color: #828282;text-decoration: none;}
.leftNavselected 	a	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 18px;font-weight: bold;color: #828282;text-decoration: none;}

/* category page */
h2.catName 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold;color: #5B5500; text-transform:uppercase; text-decoration: none; margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px;}
.catproductname 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #5B5500;text-decoration: none;}
.viewMoreLink 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #56732E;text-decoration: underline;}
.categoryTradePrice		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; font-weight: normal; line-height:1.5;}
.contentNotFound		{font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: #F5F4EF; color: #5B5500; text-decoration: none;}

/* Product Page */

.moreDetailLine 		{background-image: url(/public/images/moredetail_line.gif); background-repeat: repeat-x; background-position: center;}
h2.productname 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;color: #5B5500; text-decoration: none; margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px;}
h2.productnameEmail				{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color: #5B5500; text-decoration: none; margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px;}
.productprice 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color: #56732E; text-decoration: none;}
.wasprice 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color: #FF0000; text-decoration: none;}
h2.PsalePriceSmall		{ font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #56732E; text-decoration: line-through;margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px;}
h2.PsalePriceSmalls		{ font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;color: #586B63;text-decoration: none;margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px;}
h2.PsalePriceLarge		{ font-family: arial; font-size: 12px; color: #56732E; font-weight: bold;margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px;}
.productdescription		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #828282; text-decoration: none;}
.mainProductName		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #5B5500;text-decoration: none;}
.mainProductPrice 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #828282;text-decoration: none;}
.viewMoreLink 			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #56732E;text-decoration: underline;}
.selectBox 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #828282;height: 20px; width: 159px;}
.qtyBox 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;height: 12px; width: 23px;color: #828282; text-align: center;}
.frameGrey 			{background-color: #DEDDD9;}
.addtobasket			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #5B5500; background:#; text-decoration: none;}
.productTradePrice		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; font-weight: normal; line-height:1.5;}
.EmailFriendClass 	a	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;color: #5B5500; text-decoration: none; text-transform:none; margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px;}
.TellAFriend 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;color: #5B5500; text-decoration: none; margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px;}
.Emailproductprice		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;color: #56732E; text-decoration: none; }
h2.Emailproductname 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;color: #5B5500; text-decoration: none; margin: 0px 0px 0px 0px; padding : 0px 0px 0px 0px;}
.oTitleEmailaFriend 		{width: 90%; border-style: double; border-width: 2px; border-color: #40535D #40535D #40535D #40535D;  background-color:white;margin-top:10px;padding:20px 15px 15px 0px; }
/* Basket page*/

.basketheader			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #5B5500; background:#F5F4EF; text-decoration: none; text-transform: uppercase;}
.basketHeader			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #5B5500; background:#F5F4EF; text-decoration: none; text-transform: uppercase;}
.basketHead 			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5B5500; background-color:#F5F4EF; font-weight: bold; text-transform: uppercase; }
.basketlinks			{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; color: #5B5500; font-weight: normal; line-height:1.5;text-decoration: underline; }
.basketlinks		a	{ font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; color: #5B5500; font-weight: normal; line-height:1.5;text-decoration: underline;}
.darkFrame1			{background-color: #CCCCCC;}

.quantity			{font-family: arial; font-size: 10px; color: #55742e; background: #FFFFFF; padding: 1px 1px 1px 1px; height: 15px; width: 15px; vertical-align:center; text-align: center;}
.quantityp			{font-family: arial; font-size: 10px; color: #40535D; background: #FFFFFF; border-style: solid; border-width: 1px; border-color: #40535D #40535D #40535D #40535D; padding: 1px 1px 1px 1px; height: 15px; width: 15px;vertical-align:center; text-align: center;}
.basketLoginHeadings		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #5B5500; font-weight: bold; text-transform: none;}
.validationerror		{ font-family: arial; font-size: 10px; color: #FF0000;}
.message			{ font-family: verdana; font-size: 11px; font-weight: bold; color: #FF0000;}
.message		a	{ font-family: verdana; font-size: 11px; font-weight: bold; color: #FF0000;}
.trade_message			{ font-family: verdana; font-size: 11px; font-weight: bold; color: #56732E;}
.trade_message		a	{ font-family: verdana; font-size: 11px; font-weight: bold; color: #56732E;}
.basketdeldate		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #5B5500; font-weight: normal; line-height:1.5;}


/* registration */
.regnormal			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal;}
.regnormal		a	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold; text-decoration: none;}

.basketTableHead 		{ font-family: Arial; font-size: 12px; color: #5B5500 ; background-color:#F5F4EF; font-weight: bold; text-transform: uppercase; }
.basketItem 			{ font-family: arial; font-size: 11px; color: #777777; text-transform: none; background-color: #ffffff; }
.basketItem 		a	{ font-family: arial; font-size: 12px; color: #777777; text-transform: none; background-color: #ffffff; }
.basketDiscount 		{ font-size: 10px; color: #FF0000;}
.basketPromotion		{ font-size: 12px; color: #FF0000;}
.basketprom     		{ font-family: arial; height:18px; font-size: 11px; color: ##40535D; background-color: #E7EFEF; font-weight: bold; text-transform: uppercase;}
.Enterprom     			{ font-family: Verdana, Arial, Helvetica, sans-serif; height:18px; font-size: 11px; color: #5B5500; font-weight: normal;}
.Enterprom1     		{ font-family: Verdana, Arial, Helvetica, sans-serif; height:18px; font-size: 11px; color: #5B5500; font-weight: normal;}
.removeprom		a	{ font-family: Verdana, Arial, Helvetica, sans-serif; height:18px; font-size: 12px; color: #5B5500; font-weight: bold;}
.basketPrice			{ font-family: Verdana, arial; font-size: 12px; color: #666666; font-weight: bold;}
.basketPriceVAT			{ font-family: arial; font-size: 10px; color: #00216B; font-weight: normal; text-transform: none;}
.xchangeratenotice		{ font-family: arial; font-size: 10px; color: #797B66; font-weight: normal;}
.basketTotal			{ font-family: arial; height:33px; font-size: 12px; color: #5B5500;font-weight: bold; text-transform: uppercase;}
.basketTotal1			{ font-family: arial; height:18px; font-size: 12px; color: #5B5500; background-color: #0E2745; font-weight: bold; text-transform: uppercase;}
.basketVariant			{ font-family: arial; font-size: 10px; color: #666666; text-transform: none; background-color: #ffffff; }
.dividerClass			{ border-style: solid; border-color: #7799AA; border-width: 0px 0px 1px 0px;height: 2px;}
.discountDisplay		{ font-family: verdana; font-size: 9px; font-weight: normal; color: #FF0000;}
.colour				{font-family: verdana; font-size: 10px; color: #666666; font-weight: none;}

.youmayalso			{ font-family: verdana; font-size: 10px; color: #663333; text-decoration: underline;}
.login  		    	{font-family: Arial; font-size: 11px; color: #FFFFFF;font-weight: bold; background: #7799AA;}
.login  		  a  	{font-family: Arial; font-size: 11px; color: #FFFFFF;font-weight: bold; background: #7799AA;}

.menu				{ font-family: arial; font-size: 11px; color: #000000; font-weight: bold;text-transform: uppercase;}
.menu			a	{ font-family: arial; font-size: 11px; color: #000000; font-weight: bold;text-transform: uppercase;}
.catname			{ font-family: arial; font-size: 10px; color: #000000; font-weight: normal; text-transform: uppercase}
.catname		a	{ font-family: arial; font-size: 10px; color: #000000; font-weight: normal;}
.price				{ font-family: arial; font-size: 10px; color: #7799AA; font-weight: normal;}
.price			a	{ font-family: arial; font-size: 10px; color: #7799AA; font-weight: normal;}
.pricetotal			{ font-family: arial; font-size: 11px; color: #777777; text-transform: uppercase;  font-weight: bold;}
.logininbasket			{ font-family: verdana;; font-size: 10px; color: #5B5500;}
.pageHTMLlink 			{ font-family: verdana; font-size: 10px; color: #777777; font-weight: normal; text-decoration: underline; text-transform: uppercase;}
.pageHTMLlink 		a	{ font-family: verdana; font-size: 10px; color: #777777; font-weight: normal; text-decoration: underline; text-transform: uppercase;}
.pageHTMLlink1 			{ font-family: verdana; font-size: 10px; color: #5B5500; font-weight: normal; text-decoration: underline; text-transform: Caption;}
.pageHTMLlink1 		a	{ font-family: verdana; font-size: 10px; color: #5B5500; font-weight: normal; text-decoration: underline; text-transform: Caption;}
.breadcrumbsHome		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #828282;text-decoration: none;}