/* general */
body				{ margin: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; background-color: #000000; }

.normal				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; line-height:20px;}
.normal			a	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;}

.title				{ font-family: Verdana; font-size: 14px; color: #000000;text-transform: uppercase;font-weight: bold;line-height: 22px;}


/* text field and labels*/

/* Page Header */
.whiteBack 		{background-color: #FFFFFF;}
.leftEdge 		{background-image: url(/public/images/header/left_edge.gif);background-repeat:repeat-y;}
.headertext 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-decoration: none;}
.rightEdge 		{background-image: url(/public/images/header/right_edge.gif);background-repeat:repeat-y;background-repeat:repeat-y; }
.Breadcrumb        	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;text-decoration: none;}
.Breadcrumb2        	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;text-decoration: none;}
.searchBox 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #808080;text-decoration: none;height: 15px;width: 135px;border: 1px solid #000000;}

/* inputs */
.formfield		{ font-family: Verdana, Helvetica, sans-serif;font-size: 10px;color: #808080;background-color: #FFFFFF;border: 1px solid #000000;height: 13px;width: 141px; padding-left:5px;}
.loginfield		{ font-family: Verdana, Helvetica, sans-serif;font-size: 10px;color: #808080;background-color: #FFFFFF;border: 1px solid #000000;height: 13px;width: 161px; padding-left:5px;}
.selectfield		{ font-family: Verdana; font-size: 10px; color: #000000; padding: 1px 1px 1px 1px;height: 18px;}
.inputprompt		{ font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; text-transform: capitalize;}
.inputprompt	a	{ font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; text-transform: capitalize;}
.mandatorySymbol	{ font-family: Verdana; font-size: 10px; color: #000000; font-weight: normal; }
.telephone_text		{ font-family: Verdana; font-size: 9px; color: #666666; font-weight: normal; line-height: 11px;}


/*product page*/
.productName 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;text-decoration: none;font-weight: bold;}
.productPrice 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #A80F0F;text-decoration: none;}
.productdesc      	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #C0C0C0;text-decoration: none;}
.productdesc     a 	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #C0C0C0;text-decoration: none;}
.productfeatures	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #808080;text-decoration: none;}
.qtyBox			{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #808080;text-decoration: none;height: 15px;width: 22px;border: 1px solid #000000;text-align: center;}
.greyFill		{background-color: #F2F1F3;}
.greyline		{background-color: #DDDDDD;height:1px;}
.catorigprice		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;text-decoration: line-through;font-weight:bold;}
.selectBox 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #00000;height: 20px; width: 120px;}
.styleprice		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 20px;color: #A80F0F;text-decoration: none;}
.basket_Added    	{ font-family: arial; font-size: 14px; color: #ffffff; font-weight: bold;}
.nextlink 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 16px;color: #000000;text-decoration: underline;}
.recentlyviewed		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #808080;text-decoration: underline;}
.tagslink		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #A80F0F;text-decoration: underline;}
.newslink   		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: underline;}
.bookmark		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #3300CC;text-decoration: none;}
a.bookmark		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;}
.divposition		{float:left;width:250px;}
.divposition2		{width:290px;float:left;}
.divposition3		{width:145px;float:left;}

/* Page Footer */
.SEOText 		{font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px; color: #666666; text-decoration: none; font-weight: normal;}
.SEOText 	a	{font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px; color: #666666; text-decoration: none; font-weight: normal;}

/* left menu*/
.leftNavFlower 		{background-image: url(/public/images/nav_flower.gif); background-repeat:no-repeat;}
.leftNav 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;line-height: 20px;font-variant: normal;text-transform: none;color: #000000;text-decoration: none;}
a.leftNav:link 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;line-height: 20px;font-variant: normal;text-transform: none;color: #000000;text-decoration: none;}
a.leftNav:visited	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;line-height: 20px;font-variant: normal;text-transform: none;color: #000000;text-decoration: none;}
a.leftNav:hover 	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;line-height: 20px;font-variant: normal;text-transform: none;color: #A80F0F;text-decoration: none;}
a.leftNav:active 	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;line-height: 20px;font-variant: normal;text-transform: none;color: #A80F0F;text-decoration: none;}
.leftNavselected	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 20px;color: #A80F0F;text-decoration: none;}
.leftNavselected a	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 20px;color: #A80F0F;text-decoration: none;}
.testimonialbg 		{background-image: url(/public/images/background/testimonial_back.gif);background-repeat:no-repeat;}
.testimonial        	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;text-decoration: none;text-align:justify;line-height:15px;padding:0px 25px 0px 20px;font-style:italic;}
.testimonial2        	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #C0C0C0;text-decoration: none; font-style:normal;}
/* Category page*/
.catdesc 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 16px;color: #000000;text-decoration: none;}
.leftborder		{background-image: url(/public/images/leftimg.jpg);background-repeat:repeat;}
.rightborder		{background-image: url(/public/images/rightimg.jpg);background-repeat:repeat; }
.topborder		{background-image: url(/public/images/topimg.gif);background-repeat:repeat; }
.bottomborder		{background-image: url(/public/images/bottomimg.jpg);background-repeat:repeat; }
.catorigprice2		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-decoration: line-through;}
.nocategory        	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;text-decoration: none;}
.contentNotFound	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;text-decoration: underline;}

/*No Cookie Support*/
.CookieHead 		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;color: #000000;text-decoration: none;font-weight: bold;}
.productDescription	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;font-weight: normal;}

.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;}

/*Basket Pages */

/* account */
.accountName			{ font-family: arial; font-size: 12px; background-color: #D4D4D4; color: #666666; font-weight: normal;}
.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;}

/* basket page */
.basket			 	{ font-family: Arial; font-size: 12px; color: #335566 ; background-color:#FFFFFF; font-weight: bold; text-transform: uppercase;  }
.basketHeader		 	{ font-family: Verdana; font-size: 12px; color: #FFFFFF ; background-color:#000000; font-weight: bold;}
.basketHeader		 a	{ font-family: Verdana; font-size: 12px; color: #FFFFFF ; background-color:#000000; font-weight: bold;}

.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;}
.validationerror		{ font-family: arial; font-size: 10px; color: #FF0000;}

.agreeTerms 			{font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 22px;font-weight: bold;color: #D5AE65;text-decoration: none;}
.agreeTerms 		a	{font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 22px;font-weight: bold;color: #D5AE65;text-decoration: underline;}
.basketTableHead 		{ font-family: Verdana; font-size: 12px; color: #335566 ; background-color:#BBCCD4; font-weight: bold; text-transform: uppercase; }
.basketHead 			{ font-family: Verdana; font-size: 9px; color: #FFFFFF; background-color:#BBCCD4; font-weight: bold; text-transform: uppercase; height: 18px; }
.basketHead 	a		{ font-family: Verdana; font-size: 9px; color: #FFFFFF; background-color:#BBCCD4; font-weight: bold; text-transform: uppercase;}
.basketItem 			{ font-family: Verdana; font-size: 11px; color: #777777; text-transform: none; background-color: #ffffff; }
.basketItem 		a	{ font-family: Verdana; font-size: 11px; 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: arial; height:18px; font-size: 11px; color: #40535D; background-color: #E7EFEF; font-weight: normal; text-transform: lowercase;}
.Enterprom1     		{ font-family: arial; height:18px; font-size: 11px; color: #40535D; background-color: #E7EFEF; font-weight: normal;}
.removeprom		a	{ font-family: arial; height:18px; font-size: 12px; color: #A80F0F; font-weight: bold;}
.basketPrice			{ font-family: Verdana; font-size: 12px; color: #666666; font-weight: bold;}
.basketPriceVAT			{ font-family: Verdana; 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: Verdana; height:33px; font-size: 12px; color: #FFFFFF;font-weight: bold; text-transform: Caption;}
.basketTotal1			{ font-family: Verdana; height:18px; font-size: 12px; color: #FFFFFF; background-color: #000000; 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;}

.colour				{font-family: verdana; font-size: 10px; color: #666666; font-weight: none;}
.quantity			{font-family: Verdana; font-size: 10px; color: #777777; background: #F3F4F1; border-style: solid; border-width: 1px; border-color: #7799AA #7799AA #7799AA #7799AA; padding: 1px 1px 1px 1px; height: 15px; width: 15px;}
.quantityp			{font-family: Verdana; 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;}

.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: arial; font-size: 11px; color: #000000;}
.basketLoginHeadings		{ font-family: arial; font-size: 12px; color: #000000; font-weight: bold; text-transform: none;}