/*
'* Copyright (c) 2002 Screen Pages Ltd - All Rights Reserved
'*! sp_version = "1.0"
'*! sp_version = "2.0" 27/06/2006 12:31 PJS :: 2006-02-0295 design changes
'*
*/

/* ======================================================= LAYOUT
*/
a {TEXT-DECORATION: none;}
a:hover {TEXT-DECORATION: none;}

.general_cmsText {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				10pt;
   	COLOR: 					#942E29;
}

.general_plainText {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				10pt;
   	COLOR: 					#942E29;
}

.general_plainText:hover {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				10pt;
   	COLOR: 					#942E29;
}

.general_plainText_normal {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				10pt;
   	COLOR: 					#942E29;
}

.general_plainText_normal:hover {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				10pt;
   	COLOR: 					#942E29;
}

.general_plainText_small {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				8pt;
   	COLOR: 					#942E29;
}


.general_plainTitle {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				12pt;
   	COLOR: 					#942E29;
}



/* =========================================== HEADER
*/
.homepage_smallimage_link {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				8pt;
   	COLOR: 					#942E29;
   	TEXT-DECORATION:			none;
}

.homepage_smallimage_link:hover {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				8pt;
   	COLOR: 					#942E29;
   	TEXT-DECORATION:			underline;
}

.homepage_smallimage_link_red {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				8pt;
   	COLOR: 					#FF0000;
   	TEXT-DECORATION:			none;
}

.homepage_smallimage_link_red:hover {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				8pt;
   	COLOR: 					#FF0000;
   	TEXT-DECORATION:			underline;
}

/* =========================================== HEADER
*/
.header_menu_item {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				9pt;
 /*  	COLOR: 					#333333;*/
 COLOR: 					#ffffff;
}

.header_basket_total {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				9pt;
   	COLOR: 					#952F29;
}

.header_account_item {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				10px;
   	COLOR: 					#333333;
}

.header_account_item a { 
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				10px;
   	COLOR: 					#333333;
   	TEXT-DECORATION:			none;
}

.header_basket_value {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				9pt;
   	COLOR: 					#952F26;
}

.header_basket_bold {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				9pt;
   	COLOR: 					#333333;
}

.header_basket_bold a {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				9pt;
   	COLOR: 					#333333;
	TEXT-DECORATION:			none;
}

.header_basket_normal a {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				9pt;
   	COLOR: 					#333333;
}

.header_basket_normal {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				9pt;
   	COLOR: 					#333333;
}

.header_border {
	border-color:				#BAA5A4;

	border-style:				solid;
	border-width:				1px 0px 1px 0px;
}

.header_full_border {
	border-color:				#BAA5A4;
	border-style:				solid;
	border-width:				1px 1px 1px 1px;
}

/* =========================================== FOOTER
*/

.footer_normal {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				11px;
   	COLOR: 					#999999;
}

.footer_normal a {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				11px;
   	COLOR: 					#999999;
   	TEXT-DECORATION:			none;
}

/* =========================================== LEFT MENU
*/
.menu_mouseout {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				9pt;
   	COLOR: 					#333333;

	BACKGROUND: 				#FFFFFF;
	}



.menu_mouseover {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				9pt;
   	COLOR: 					#93302A;

	BACKGROUND: 				#FFFFFF;
}


.menu_menuLevel1 {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				8pt;
   	COLOR: 					#93302A;
   	TEXT-DECORATION:			none;

	BACKGROUND: 				#FFFFFF;
}


.menu_menuLevel1_over {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				8pt;
   	COLOR: 					#93302A;
   	TEXT-DECORATION:			none;

	BACKGROUND: 				#F2E3D0;
}


.menu_menuLevel1_highlighted {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				8pt;
   	COLOR: 					#93302A;

	BACKGROUND: 				#E6D1B6;
}


.menu_menuLevel1_highlighted_over {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				8pt;
   	COLOR: 					#93302A;

	BACKGROUND: 				#E6D1B6;
}



/* =========================================== RIGHT MENU
*/
.right_menu_mouseout {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				9pt;
   	COLOR: 					#93302A;
   	TEXT-DECORATION:			none;

	BACKGROUND: 				#FDFCEA;
}

.right_menu_mouseover {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				9pt;
   	COLOR: 					#93302A;
   	TEXT-DECORATION:			none;

	BACKGROUND: 				#F2E3D0;
}


/* =========================================== CATEGORY PAGE
*/
.category_price {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				10pt;
   	COLOR: 					#333333;
   	TEXT-DECORATION:			none;
}

.category_title {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				14pt;
   	COLOR: 					#333333;
   	TEXT-DECORATION:			none;
}

.category_description {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				10pt;
   	COLOR: 					#333333;
   	TEXT-DECORATION:			none;
}

.category_swatches {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				8pt;
   	COLOR: 					#93302A;
   	TEXT-DECORATION:			none;
}

.category_product_title {
   	FONT-FAMILY:				Verdana;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				8pt;
   	COLOR: 					#93302A;
   	TEXT-DECORATION:			underline;
}

.category_product_title:hover {
   	FONT-FAMILY:				Verdana;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				8pt;
   	COLOR: 					#93302A;
   	TEXT-DECORATION:			none;
}

.productgroup_productList {
   	FONT-FAMILY:				Verdana;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				7pt;
   	COLOR: 					#93302A;
   	TEXT-DECORATION:			none;
}


.productgroup_productList:hover {
   	FONT-FAMILY:				Verdana;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				7pt;
   	COLOR: 					#93302A;
   	TEXT-DECORATION:			underline;
}



/* =========================================== PRODUCT PAGE
*/
.product_name {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				12pt;
   	COLOR: 					#333333;
   	TEXT-DECORATION:			none;
}

.product_name:hover {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				12pt;
   	COLOR: 					#333333;
   	TEXT-DECORATION:			none;
}

.product_price {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				12pt;
   	COLOR: 					#93302A;
   	TEXT-DECORATION:			none;
}

.related_product_price {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				10pt;
   	COLOR: 					#333333;
   	TEXT-DECORATION:			none;
}

.related_product_name {
   	FONT-FAMILY:				Verdana;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				8pt;
   	COLOR: 					#93302A;
   	TEXT-DECORATION:			underline;
}

.related_product_title {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				12pt;
   	COLOR: 					#93302A;
   	TEXT-DECORATION:			none;
}

.product_description {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				9pt;
   	COLOR: 					#333333;
   	TEXT-DECORATION:			none;
}

.product_misc_text {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				9pt;
   	COLOR: 					#93302A;
   	TEXT-DECORATION:			none;
}

.product_recently_viewed {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				11pt;
   	COLOR: 					#93302A;
   	TEXT-DECORATION:			none;
}

.product_features {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				8pt;
   	COLOR: 					#333333;
}
.product_features_link {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				8pt;
   	COLOR: 					#333333;
   	TEXT-DECORATION:			underline;
}

.product_features_link a {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				8pt;
   	COLOR: 					#333333;
   	TEXT-DECORATION:			underline;
}

.product_features_link:hover {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				8pt;
   	COLOR: 					#333333;
   	TEXT-DECORATION:			underline;
}

.product_bestsellers {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				10pt;
   	COLOR: 					#952F26;
   	TEXT-DECORATION:			underline;
}

.productInput-Label {
FONT-FAMILY: Arial; font-size: 9pt; color: #333333; background: #FFFFFF; padding: 2px 2px 2px 2px; height: 15px; width: 126px;
}

.productInput-Price {
FONT-FAMILY: Arial; font-size: 8pt; color: #555555; background: #FFFFFF; padding: 0px 2px 0px 2px; height: 15px; width: 59px;
}

.productInput-Qty    	{ font-size: 8pt; color: #555555; background: #FFFFFF; padding: 2px 2px 2px 2px; height: 15px; width: 22px; border: 1px solid;}

.productItemAdd {
   	FONT-FAMILY:				Verdana;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				8pt;
   	COLOR: 					#FFFFFF;
   	TEXT-DECORATION:			none;
}

.productItemAdd a {
   	FONT-FAMILY:				Verdana;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				8pt;
   	COLOR: 					#FFFFFF;
   	TEXT-DECORATION:			underline;
}
/* =========================================== BASKET
*/
.basket_tableheader {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				10pt;
   	COLOR: 					#FFFFFF;
   	TEXT-DECORATION:			none;
}

.basket_item {
   	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				9pt;
   	COLOR: 					#93302A;
   	TEXT-DECORATION:			none;
}

.basketpromopanel				{ background: #F6E5EA; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #C4C4C4; font-family: arial; font-size: 11px; color: #A80034; font-weight: normal; text-transform: none; }


/* ======================================================= FORM
*/
/* =========================================== COMMON
*/

.common_form_searchbox {
   	BORDER: 				1px solid #E63B22;
	BACKGROUND: 				#FFFFFF;

   	FONT-FAMILY:				Verdana;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				8pt;
   	COLOR: 					#93302A;

   	WIDTH:					137px;
   	HEIGHT:					14px;
}


.form_headerElement {
	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				8pt;
   	COLOR: 					#505050;
   	WIDTH:					150px;


	BACKGROUND-COLOR:			#FBF9EB;
	BORDER:					1px solid #505050;
}


.form_leftmenuElement {
	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				normal;
	FONT-SIZE:				8pt;
   	COLOR: 					#505050;
   	WIDTH:					140px;


	BACKGROUND-COLOR:			#FBF9EB;
	BORDER:					1px solid #505050;
}


.form-error {
 	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				8pt;
   	COLOR: 					#CC0000;
}


.common_form_text {
	FONT-FAMILY:				Arial;
	FONT-WEIGHT:				bold;
	FONT-SIZE:				10pt;
   	COLOR: 					#505050;
}



.common_form_text_small {
	FONT-FAMILY:				Arial;
	FONT-WEIGHT:			normal;
	FONT-SIZE:				9pt;
   	COLOR: 					#505050;
}

.common_form_smalltext {
	FONT-FAMILY:				Arial;
	FONT-WEIGHT:			normal;
	FONT-SIZE:				8pt;
   	COLOR: 					#505050;
}

.common_form_element {
	FONT-FAMILY:				Arial;
	FONT-WEIGHT:			normal;
	FONT-SIZE:				9pt;
   	COLOR: 					#505050;

	BORDER:					1px solid #505050;
}


.common_form_optionField {
	FONT-FAMILY:				Arial;
	FONT-WEIGHT:			normal;
	FONT-SIZE:				8pt;
   	COLOR: 					#505050;

	BORDER:					1px solid #505050;
}

.validationerror {
	FONT-FAMILY:				Arial;
	FONT-WEIGHT:			bold;
	FONT-SIZE:				10pt;
   	COLOR: 					#CC0000;
}