.clear_both
{
	clear:both;
	font-size:0px;
	height:0px;
}
.float_right
{
	display:block;
	float:right;
}
.float_left
{
	display:block;
	float:left;
}
.display_inline
{
	display:inline;
}
.display_none
{
	display:none;
}
/* horizontal lines*/
.line_1
{
	width:100%;
	height:3px;
	background:#02F3D7 url(../images/bg_02F3D7.jpg);
	background-repeat:repeat;
	font-size:0px;
}
.horizontal_space_20
{
	clear:both;
	display:block;
	height:20px;
	width:20px
}
/* vertical lines*/
.verical_2
{
	display:block;
	width:3px;
	height:500px;
	background-image:url(../images/vertical_2.jpg);
	margin:0px 0px 0px 0px;
}
/* flash */
#flash_bwc_home
{
	clear:both;
	background:#28423F url(../images/bg_28423F.jpg);
}
/* menu */
.top_menu_front_page_panel
{
	padding:12px 0px 3px 0px;
	width:960px;
}
.top_menu_front_page
{
	margin:0px 0px 0px 50px;
	color: #8DA09E;
}
.top_menu_front_page a
{
	display: block;
	padding: 6px 6px 6px 6px;
	font-size: 14px;
	color: #8DA09E;
	text-decoration: none;
}
.top_menu_front_page a:hover
{
	display: block;
	padding: 6px 6px 6px 6px;
	font-size: 14px;
	color: #D3E6E5;
	text-decoration: none;
}

.top_menu_front_page_login
{
	margin:0px 0px 0px 50px;
	color: #8DA09E;
}
.top_menu_front_page_login a
{
	display: block;
	padding: 6px 6px 6px 6px;
	font-size: 14px;
	color: #bbc8c6;
	text-decoration: none;
}
.top_menu_front_page_login a:hover
{
	display: block;
	padding: 6px 6px 6px 6px;
	font-size: 14px;
	color: #D3E6E5;
	text-decoration: none;
}

.sub_menu_panel
{
	display:block;
	padding:0px 10px 0px 0px;
	float:right;
	width:170px;
}
.sub_menu_panel .Title
{
	padding:20px 0px 20px 0px;
	text-align:center;
	color:#777777;
	font-size:18px;
	font-weight:bold;
}
.sub_menu
{
	text-align:left;
	vertical-align:top;
}
.sub_menu .td_1
{
	width:21px;
}

.sub_menu td
{
	text-align:left;
}
.sub_menu img
{
	margin:8px 0px 0px 0px;
}
.sub_menu_selected
{
	vertical-align:top;
}
.sub_menu a
{
	display:block;
	padding:3px 0px 3px 0px;
	color:#5E5E5E;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.sub_menu a:hover
{
	display:block;
	padding:3px 0px 3px 0px;
	color:#05135B;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.sub_menu_selected a
{
	display:block;
	padding:3px 0px 3px 0px;
	color:#05135B;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.sub_menu_selected a:hover
{
	display:block;
	padding:3px 0px 3px 0px;
	color:#05135B;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.sub_menu .MenuItem_SalesRack
{
	display:block;
	padding:3px 0px 3px 0px;
	color:#990000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.sub_menu .MenuItem_SalesRack:hover
{
	display:block;
	padding:3px 0px 3px 0px;
	color:#770000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.sub_menu_selected .MenuItem_SalesRackSelected
{
	display:block;
	padding:3px 0px 3px 0px;
	color:#770000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.sub_menu_selected .MenuItem_SalesRackSelected:hover
{
	display:block;
	padding:3px 0px 3px 0px;
	color:#770000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
/* content */
.CleanPage
{
	display:block;
}
.OtherPageBg
{
	display:block;
	background-image:url(../images/bg_blanc.jpg);
	background-repeat:no-repeat;
	height:600px;
}
.CheltenhamPageBg
{
	display:block;
	background-image:url(../images/bg_cheltenham.jpg);
	background-repeat:no-repeat;
	height:600px;
}
.BathPageBg
{
	display:block;
	background-image:url(../images/bg_bath.jpg);
	background-repeat:no-repeat;
	height:600px;
}
.ContactPageBg
{
	display:block;
	background-image:url(../images/bg_contact.jpg);
	background-repeat:no-repeat;
	height:600px;
}
.ProfilePageBg
{
	display:block;
	background-image:url(../images/bg_profile.jpg);
	background-repeat:no-repeat;
	height:600px;
}
.GalleryPageBg
{
	display:block;
	background-image:url(../images/Gallerypage_bg.jpg);
	background-repeat:no-repeat;
	height:600px;
}
.SeparatesPageBg
{
	display:block;
	background-image:url(../images/Separatespage_bg.jpg);
	background-repeat:no-repeat;
	height:600px;
}
.AccesoriesPageBg
{
	display:block;
	background-image:url(../images/Accessoriespages_bg.jpg);
	background-repeat:no-repeat;
	height:600px;
}
.NewArrivalsPageBg
{
	display:block;
	background-image:url(../images/NewArrivalspage_bg.jpg);
	background-repeat:no-repeat;
	height:600px;
}
.DesignersBrandsPageBg
{
	display:block;
	background-image:url(../images/DesignersBrandspage_bg.jpg);
	background-repeat:no-repeat;
	height:600px;
}
.CollectionsPageBg
{
	display:block;
	background-image:url(../images/Colletionspage_bg.jpg);
	background-repeat:no-repeat;
	height:600px;
}

.Content_Product
{
	float:left;
	display:block;
	width:735px;
}
.Content_Categories
{
	float:left;
	padding:105px 0px 0px 620px;
}

/* cataloque */
.PC_User_Console_SubCategory_Row
{
}
.PC_User_Console_SubCategory_Col
{
}
.PC_User_Console_SubCategory_Img
{
	display:none;
}
.PC_User_Console_SubCategory_Img_SalesRack
{
	display:none;
}
.PC_User_Console_SubCategory_Text
{
	width:100px;
}
.PC_User_Console_SubCategory_Name
{
	padding:2px 0px 2px 0px;
	color:#5E5E5E;
	font-size:11px;
	font-weight:normal;
}
.PC_User_Console_SubCategory_Name a
{
	color:#05135B;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.PC_User_Console_SubCategory_Name a:hover
{
	color:#5E5E5E;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.PC_User_Console_SubCategory_Name_SalesRack
{
	padding:2px 0px 2px 0px;
	color:#5E5E5E;
	font-size:11px;
	font-weight:normal;
}
.PC_User_Console_SubCategory_Name_SalesRack a
{
	color:#990000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.PC_User_Console_SubCategory_Name_SalesRack a:hover
{
	color:#770000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.PC_User_Console_SubCategory_Description
{
	display:none;
}
.PC_User_Console_SubCategory_Description_SalesRack
{
	display:none;
}

.PC_User_ProductList_Panel
{
	display:block;
	width:760px;
}
.PC_User_ProductList_PanelLeft
{
	float:left;
	display:block;
	width:240px;
	text-align:center;
}
.PC_User_ProductList_PanelLeft .Logo
{
	text-align:center;
	padding:0px 0px 0px 0px;
}
.BulletImg_40
{
	padding:40px 0px 5px 0px;
}
.BulletImg
{
	padding:8px 0px 8px 0px;
}
.PC_User_ProductList
{
	display:block;
	text-align:center;
	width:160px;
	margin:0px auto 0px auto;
}
.PC_User_ProductList_CategoryName h1
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-size:18px;
	color:#05135B;
	font-weight:normal;
}
.PC_User_ProductList_CategoryName_SalesRack h1
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-size:18px;
	color:#990000;
	font-weight:normal;
}

.PC_User_ProductList_Item
{
}
.PC_User_ProductList_Item a
{
	float:left;
	width:40px;
	height:120px;
	padding:4px 4px 4px 4px;
	border:solid 2px white;
}
.PC_User_ProductList_Item a:hover
{
/*	background-color:#00AECE; */
	border:solid 2px #00AECE;
}
.PC_User_ProductList_Item img
{
	width:40px;
	height:120px;
}
.PC_User_ProductList_Paging
{
	font-size:12px;
	padding:5px 0px 5px 0px;
}
.PC_User_ProductList_Paging_Item
{
	display:inline;
	padding:0px 5px 0px 5px;
}
.PC_User_ProductList_Paging_Item a
{
	color:#00AECE;
}
.PC_User_ProductList_Paging_Item a:hover
{
	color:#05135B;
}
.PC_User_ProductList_Paging_Item_Selected
{
	display:inline;
	padding:0px 5px 0px 5px;
}
.PC_User_ProductList_Paging_Item_Selected
{
	color:#05135B;
}
.PC_User_ProductList_PanelRight
{
	float:right;
	display:block;
	margin:0px 10px 0px 0px;
	width:500px;
}
.PC_User_ProductList_PanelRight .MainImage img
{
	width:500px;
	height:500px;
}
.PC_User_ProductList_ProductId
{
	display:block;
	float:left;
	width:120px;
	padding:5px 0px 0px 0px;
	font-size:11px;
}
.PC_User_ProductList_ProductId a
{
	font-weight:bold;
	color:#05135B;
/*	color:#00AECE; */
}
.PC_User_ProductList_ProductId a:hover
{
	color:#05135B;
}
.PC_User_ProductList_Price_Prefix
{
	float:left;
	font-weight:bold;
	color:#05135B;
	padding:5px 0px 0px 0px;
	font-size:11px;
}
.PC_User_ProductList_Price, .PC_User_ProductList_PriceOriginal
{
	display:block;
	float:left;
	color:#05135B;
	padding:5px 0px 0px 0px;
	font-size:11px;
}
.PC_User_ProductList_PriceDiscounted
{
	float:left;
	font-weight:bold;
	padding:5px 0px 0px 15px;
	color:#990000;
	font-size:11px;
}
.PC_User_ProductList_ProductName
{
	display:block;
	float:left;
	width:320px;
	padding:5px 0px 0px 0px;
}
.PC_User_ProductList_ProductName a
{
	font-size:12px;
	color:#00AECE;
}
.PC_User_ProductList_ProductName a:hover
{
	color:#05135B;
}
.PC_User_Product_Empty
{
	font-size:13px;
	padding:20px 0px 0px 0px;
}
#PC_User_Product_List_Base_ProductDetailsHyperLink
{
	display:block;
	float:right;
}
#PC_User_Product_List_Base_ProductDetailsHyperLink img
{
	margin:4px 0px 0px 0px;
	border:none;
}
.PC_User_ProductDetails_Name h1
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-size:18px;
	color:#05135B;
	font-weight:normal;
}
.PC_User_ProductDetails_Name_SalesRack h1
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-size:18px;
	color:#990000;
	font-weight:normal;
}
.PC_User_ProductDetails_Image_List_Heading
{
	clear:both;
	font-size:12px;
	font-weight:bold;
	color:#05135B;
	padding:5px 0px 5px 0px;
}
.PC_User_ProductDetails_Image_List
{
	display:block;
	text-align:center;
	width:170px;
	margin:0px auto 0px auto;
}
.PC_User_ProductDetails_Image_List_Item
{
}
.PC_User_ProductDetails_Image_List_Item a
{
	float:left;
	width:30px;
	height:90px;
	padding:4px 4px 4px 4px;
	border:solid 2px white;
}
.PC_User_ProductDetails_Image_List_Item a:hover
{
/*	background-color:#00AECE; */
	border:solid 2px #00AECE;
}
.PC_User_ProductDetails_Image_List_Item img
{
	width:30px;
	height:90px;
}
.PC_User_ProductDetails_Match_List
{
	display:block;
	text-align:center;
	width:160px;
	margin:0px auto 0px auto;
}
.User_ProductDetails_Match_List_Item
{
}
.User_ProductDetails_Match_List_Item a
{
	float:left;
	width:40px;
	height:120px;
	padding:4px 4px 4px 4px;
	border:solid 2px white;
}
.User_ProductDetails_Match_List_Item a:hover
{
/*	background-color:#00AECE; */
	border:solid 2px #00AECE;
}
.User_ProductDetails_Match_List_Item img
{
	width:40px;
	height:120px;
}
#PC_User_Product_Details_Base_ShowLargeImageHyperLink
{
	display:block;
	float:right;
}
#PC_User_Product_Details_Base_ShowLargeImageHyperLink img
{
	margin:4px 0px 0px 0px;
	border:none;
}

.PC_User_ProductDetails_Id
{
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	font-size:11px;
	font-weight:bold;
	color:#05135B;
}
.PC_User_ProductDetails_Description
{
	font-size:14px;
	color:#05135B;
	padding:5px 5px 0px 20px;
	text-align:left;
}
.PC_User_ProductDetails_Price_Prefix
{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#05135B;
	padding:10px 0px 0px 0px;
}
.PC_User_ProductDetails_Price, .PC_User_ProductDetails_PriceOriginal
{
	float:left;
	font-size:14px;
	color:#05135B;
	padding:10px 0px 0px 0px;
}
.PC_User_ProductDetails_PriceDiscounted
{
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 0px 15px;
	color:#990000;
}
.PC_User_ProductDetails_Discount
{
	display:none;
}


.PC_User_ProductDetails_Colour_Panel
{
	clear:both;
	padding:10px 0px 0px 0px;
}
.PC_User_ProductDetails_Colour_Panel_hide
{
	clear:both;
	display:none;
}
.PC_User_ProductDetails_Colour_Prefix
{
	float:left;
	width:60px;
	padding:3px 0px 0px 0px;
	font-weight:bold;
	color:#05135B;	
}
.PC_User_ProductDetails_Colour select
{
	float:left;
	width:200px;	
/*	width:231px;	*/
	/*width:440px;	*/
}

.PC_User_ProductDetails_ColourSwatchThumbnail_Panel
{
	float:right;
/*	margin:-17px 0px 0px 0px; */
	margin:0px 0px 0px 0px;
	cursor:hand; /* for IE */
	cursor:pointer;
}
.PC_User_ProductDetails_ColourSwatchThumbnail_Header
{
	display:block;
	float:right;
	width:165px;
	text-align:right;
	padding:0px 0px 0px 0px;
}
.PC_User_ProductDetails_ColourSwatchThumbnail
{
	float:right;
	width:60px;
	height:20px;
	border:solid 1px #AAAAAA;
}
.PC_User_ProductDetails_ColourSwatchThumbnail_Header span
{
	display:block;
	float:right;
	padding:3px 0px 0px 0px;
}
.PC_User_ProductDetails_ColourSwatchThumbnail_Header img
{
	display:block;
	float:right;
	margin:0px 0px 0px 5px;
}
.PC_User_ProductDetails_ColourSwatchImage_Panel
{
	position:absolute;
	top:350px;
	left:450px;
	padding:10px 10px 10px 10px;
	background-color:#5d7572;
	border:1px solid #333333;
	/* for IE */
	filter:alpha(opacity=100);
	/* CSS3 standard */
	opacity:1.0;

}
.PC_User_ProductDetails_ColourSwatchImage
{
	width:300px;
	height:230px;
}
.PC_User_ProductDetails_ColourSwatchImage_Panel_Close_Panel
{
	text-align:center;
}
.PC_User_ProductDetails_ColourSwatchImage_Panel_Close_Button
{
	display:block;
	width:120px;
	text-align:center;
	background-color:#CCCCCC;
	border:solid 1px #AAAAAA;
	font-size:13px;
	color:#444444;
	font-weight:bold;
	margin:10px auto 0px auto;
	cursor:hand; /* for IE */
	cursor:pointer;
}


.PC_User_ProductDetails_Size_Panel
{
	clear:both;
	padding:8px 0px 0px 0px;
}
.PC_User_ProductDetails_Size_Prefix
{
	float:left;
	width:60px;
	padding:3px 0px 0px 0px;
	font-weight:bold;
	color:#05135B;	
}
.PC_User_ProductDetails_Size select
{
	float:left;
	width:200px;	
}
.PC_User_ProductDetails_Quantity_Prefix
{
	float:left;
	padding:3px 10px 0px 30px;
	font-weight:bold;
	color:#05135B;	
}
.PC_User_ProductDetails_Quantity select
{
	float:left;
	width:137px;	
}
.PC_User_ProductDetails_Availability_Panel
{
	padding:5px 0px 0px 0px;	
}
.PC_User_ProductDetails_Availability
{
	float:left;
	font-weight:bold;
	color:#05135B;	
	padding:10px 0px 0px 0px;	
}
.PC_User_ProductDetails_Availability_Image
{
	float:left;
	padding:0px 0px 0px 10px;	
}
.PC_User_ProductDetails_Availability_Status
{
	float:left;
	padding:10px 0px 0px 5px;	
}
.PC_User_ProductDetails_Availability_Message
{
	clear:both;
	padding:10px 0px 0px 0px;	
}
.PC_User_ProductDetails_AddToBasket
{
	float:right;
	padding:10px 0px 0px 0px;	
}
.PC_User_ProductDetails_AddToBasket input
{
	width:150px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	background:#EEEEEE;
	cursor:hand;	/* for IE */
	cursor:pointer;
}
.PC_User_ProductDetails_AddedToBasket_Panel
{
	padding:10px 0px 0px 0px;
}
.PC_User_ProductDetails_AddedToBasket_Panel .item
{
	padding:10px 0px 0px 0px;
	font-size:13px;
}
.PC_User_ProductDetails_AddedToBasket_Panel a
{
	font-size:14px;
	color:#05135B;
}
.PC_User_ProductDetails_AddedToBasket_Panel a:Hover
{
	color:#00AECE;
}
.PC_User_ProductDetails_SizeChart_Panel
{
	float:left;
	width:290px;
	padding:10px 0px 0px 0px;	
}
.PC_User_ProductDetails_SizeChart_Panel a
{
	color:#05135B;
}
.PC_User_ProductDetails_SizeChart_Panel a:hover
{
	color:#00AECE;
}

.PC_User_ProductDetails_SizeChart_Header
{
	padding:0px 0px 5px 0px;
	cursor:hand; /* for IE */
	cursor:pointer;
}
.PC_User_ProductDetails_SizeChart_Header span
{
	float:left;
	display:block;
	width:200px;
	padding:3px 0px 5px 0px;
}
.PC_User_ProductDetails_SizeChart_Header img
{
	float:left;
	margin:0px 10px 0px 0px;
}
.PC_User_ProductDetails_SizeChart
{
	position:absolute;
	top:290px;
	left:230px;
	background-color:#5d7572;
	border:1px solid #333333;
	padding:20px 20px 20px 20px;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.90;
}
.SizeChart
{
}
.SizeChart td
{
	font-size:14px;
}
.SizeChart .SizeChart_Title
{
	display:block;
	width:500px;
	border-bottom:solid 1px #FFFFFF;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
}
.SizeChart .SizeChart_Message
{
	display:block;
	width:500px;
	font-weight:bold;
	padding: 10px 5px 0px 5px;
	color:#EEEEEE;
}
.SizeChart .SizeChart_Close_Panel
{
	display:block;
	width:500px;
	text-align:center;
	padding:20px 0px 0px 0px;
}
.SizeChart .SizeChart_Close_Button
{
	display:block;
	width:120px;
	text-align:center;
	background-color:#CCCCCC;
	border:solid 1px #AAAAAA;
	font-size:13px;
	color:#444444;
	font-weight:bold;
	margin:auto auto auto auto;
	cursor:hand; /* for IE */
	cursor:pointer;
}
.SizeChart .SizeChart_Table_Data
{
	width:500px;
}
.SizeChart .SizeChart_TableRow_Data_Size
{
}
.SizeChart .SizeChart_TableRow_Data_Size .SizeChart_Table_Data_Name
{
}
.SizeChart .SizeChart_TableRow_Data_Size .SizeChart_Table_Data_Size
{
	text-align:center;
	background-color:#DDDDDD;
	font-weight:bold;
}
.SizeChart .SizeChart_TableRow_Data_Value_Odd
{
	background-color:#EEEEEE;
}
.SizeChart .SizeChart_TableRow_Data_Value_Even
{
	background-color:#DDDDDD;
}
.SizeChart .SizeChart_Table_Data_Name
{
	text-align:center;
	font-weight:bold;
}
.SizeChart .SizeChart_Table_Data_Size
{
	text-align:center;
	font-weight:normal;
}



#PC_User_Product_Details_Base_BackToProductListHyperLink
{
	float:left;
	font-size:12px;
	padding:10px 0px 0px 0px;
	color:#00AECE;
	text-decoration:underline;
	cursor:hand; /* for IE */
	cursor:pointer;
}
#PC_User_Product_Details_Base_BackToProductListHyperLink:hover
{
	float:left;
	font-size:12px;
	padding:10px 0px 0px 0px;
	color:#05135B;
	text-decoration:underline;
	cursor:hand; /* for IE */
	cursor:pointer;
}

/* BASKET */
.PC_User_Basket
{
	padding:0px 0px 0px 65px;
}
.PC_User_Basket table
{
	width:670px;
}
.PC_User_Basket_Top
{
	display:block;
	height:120px;
	padding:3px 0px 0px 178px;
}
.PC_User_Basket_Top_NoHeight
{
	display:block;
	padding:3px 0px 0px 178px;
	overflow:auto;
}
.PC_User_Basket_Empty
{
	padding:30px 0px 20px 0px;
	text-align:center;
	font-size:14px;
	color:#FFCCFF;
}
.PC_User_Basket_Table
{
}
.PC_User_Basket_Table th
{
	padding: 3px 5px 3px 5px;
	font-size:11px;
	font-weight:bold;
	background-color:#5d7572;
	color:#DDDDDD;
}
.PC_User_Basket_Table td
{
	padding: 3px 5px 3px 5px;
	font-size:12px;
	font-weight:normal;
	border-bottom:solid 2px gray;
}
.PC_User_Basket_Row_Odd
{
	background-color:#F5F5F5;
}
.PC_User_Basket_Row_Even
{
	background-color:#F5F5F5;
}
.PC_User_Basket_HD_0
{
}
.PC_User_Basket_TD_0
{
	text-align:center;
}
.PC_User_Basket_HD_1
{
}
.PC_User_Basket_TD_1 img
{
	width:100px;
}
.PC_User_Basket_HD_2
{
}
.PC_User_Basket_TD_2
{
}
.PC_User_Basket_HD_3
{
}
.PC_User_Basket_TD_3
{
}
.PC_User_Basket_TD_4
{
	text-align:center;
}
.PC_User_Basket_TD_5
{
	text-align:center;
}
.PC_User_Basket_TD_6
{
	text-align:center;
}
.PC_User_Basket_TD_7
{
	text-align:center;
}
.PC_User_Basket_TD_8
{
	text-align:center;
}
.PC_User_Basket_HD_9
{
	text-align:center;
	width:80px;
}
.PC_User_Basket_TD_9
{
	text-align:right;
}
.PC_User_Basket_Summary_SubTotal_Description
{
	padding: 3px 25px 3px 0px;
	text-align:right;
}
.PC_User_Basket_Summary_SubTotal_Value
{
	width:80px;
	text-align:right;
}
.PC_User_Basket_Summary_Postage_Description
{
	padding: 3px 25px 3px 0px;
	text-align:right;
}
.PC_User_Basket_Summary_Postage_Value
{
	text-align:right;
}
.PC_User_Basket_Summary_Total_Description
{
	padding: 3px 25px 3px 0px;
	text-align:right;
}
.PC_User_Basket_Summary_Total_Value
{
	text-align:right;
	font-weight:bold;
	border-top:solid 2px gray;
}
.PC_User_Basket_Buttons
{
	text-align:right;
}
.PC_User_Basket_Buttons input
{
	/*
	width: 150px;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial;
	color: #4b0082;
	background: #e6e6fa;
	border:solid 1px #95A65B;
*/
	width:150px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	background:#EEEEEE;
	cursor:hand; /* for IE */
	cursor:pointer;
}

/* check out */
.PC_User_Basket_Checkout_Contact
{
	float:left;
	width:300px;
}
.PC_User_Basket_Checkout_Address
{
	float:right;
	width:350px;
}
.PC_User_Basket_Checkout_Confirm_Heading
{
	clear:both;
	display:block;
	background-color:#5d7572;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px 5px 3px 5px;
}
.PC_User_Basket_PaymentMethod
{
	font-size:13px;
	padding:3px 5px 3px 5px;
}
.PC_User_Basket_ThankYou div
{
	padding:3px 0px 3px 0px;
	font-size:13px;
}

/* footer */
.eloquex_page_footer
{
	clear:both;
	margin: 0px 0px 0px 45px;
	vertical-align: bottom;
	font-size: 0px;
}
.eloquex_page_footer .copyright
{
	float: left;
	padding: 10px 20px 10px 20px;
	color: #888888;
	font-size: 10px;
}
.eloquex_page_footer .copyright a
{
	color: #888888;
	font-size: 10px;
}
.eloquex_page_footer .copyright a:hover
{
	color: #0521b1;
	font-size: 10px;
}
.eloquex_page_footer .footer_showdate
{
	float: right;
	padding: 10px 65px 10px 20px;
	color: #AAAAAA;
	font-size: 10px;
}
.eloquex_page_footer .credits
{
	float: right;
	font-size: 10px;
	padding: 10px 10px 10px 0px;
}
.eloquex_page_footer .credits a
{
	color: #555555;
	font-size: 10px;
	text-decoration: none;
}
.eloquex_page_footer .credits a:hover
{
	color: #999999;
	font-size: 10px;
	text-decoration: none;
}

/* html pages */
.termoandconditions
{
	font-size:12px;
}
.termoandconditions .pageheadingrow
{
	font-size:16px;
	font-weight:bold;
	color:#777777;
	padding:23px 0px 10px 0px;
}
.termoandconditions .formheadingrow
{
	font-size:14px;
	font-weight:bold;
	color:#777777;
	padding:5px 0px 5px 0px;
}
.termoandconditions .AnchorTop
{
	font-size:11px;
	padding:3px 0px 6px 0px;
}


.profile
{
	padding:0px 0px 0px 110px;
	font-size:12px;
}
.profile .pageheadingrow
{
	font-size:16px;
	font-weight:bold;
	color:#777777;
	padding:23px 0px 10px 0px;
}
.profile .formheadingrow
{
	font-size:14px;
	font-weight:bold;
	color:#777777;
	padding:5px 0px 15px 0px;
}

.shops
{
	padding:0px 0px 0px 110px;
	font-size:12px;
}
.shops .pageheadingrow
{
	font-size:16px;
	font-weight:bold;
	color:#777777;
	padding:23px 0px 10px 0px;
}
.shops .formheadingrow
{
	font-size:17px;
	font-weight:bold;
	color:#777777;
	padding:5px 0px 125px 20px;
}
.shops .address
{
	font-size:12px;
	font-weight:normal;
	color:#777777;
	padding:3px 0px 3px 120px;
}
.shops .address a
{
	font-size:13px;
	font-weight:normal;
	padding:3px 0px 3px 0px;
}

/* forms */
.UCMainTable
{
	width:520px;
}
.UCMainTable_100Percent
{
	width:100%;
}
.pageheadingrow
{
	font-size:16px;
	font-weight:bold;
	color:#777777;
	padding:20px 0px 10px 0px;
}
.formheadingrow
{
	font-size:14px;
	font-weight:bold;
	color:#777777;
	padding:10px 0px 3px 0px;
}
.info
{
	font-size:12px;
	font-weight:normal;
	color:#777777;
	padding:3px 0px 3px 0px;
}
.infosmall
{
	font-size:10px;
	font-weight:normal;
	color:#00AECE;
}
.infosmall_gray
{
	font-size:10px;
	font-weight:normal;
	color:#444444;
}
.infosmall_gray a
{
	color:#444444;
}
.infosmall_gray a:hover
{
	color:#00AECE;
}

.infobold
{
	font-weight: bold;
	font-size: 11px;
	color: #FF8400;
}
.infoexplain
{
	font-weight: normal;
	font-size: 11px;
	color: #696969;
	padding: 3px 9px 3px 3px;
	background-color: Beige;
	border: 1px;
	border-width: 1px;
}
.infook
{
	border: solid 2px #AAAAAA;
	padding: 10px 10px 10px 10px;
	width: 100%;
	background-color: #F3F3F3;
	font-weight: bold;
	font-size: 13px;
	color: Green;
}
.insertforminputtextbox
{
	width: 100%;
	font-weight: normal;
	font-size: 11px;
	background: #F2FAFF;
	border-top: solid 2px #CCCCCC;
	border-left: solid 2px #CCCCCC;
	border-right: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
}
.readonlyforminputtextbox
{
	width: 100%;
	font-weight: normal;
	font-size: 11px;
	background: #F2FAFF;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
}
.insertforminputtextbox_HIF
{
	width: 100%;
	font-weight: normal;
	font-size: 11px;
	background: #F2FAFF;
	border-top: solid 2px #CCCCCC;
	border-left: solid 2px #CCCCCC;
	border-right: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
}
.readonlyforminputtextbox_HIF
{
	width: 100%;
	font-weight: normal;
	font-size: 11px;
	background: #F2FAFF;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
}
.insertforminputtextbox_DDL
{
	width: 100%;
	font-weight: normal;
	font-size: 11px;
	background: #F2FAFF;
	border-top: solid 2px #CCCCCC;
	border-left: solid 2px #CCCCCC;
	border-right: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
}
.readonlyforminputtextbox_DDL
{
	width: 100%;
	font-weight: normal;
	font-size: 11px;
	background: #F2FAFF;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
}
.insertforminputtextbox_CHB
{
	width: 100%;
	font-weight: normal;
	font-size: 11px;
}
.readonlyforminputtextbox_CHB
{
	width: 100%;
	font-weight: normal;
	font-size: 11px;
}
.insertforminputtextbox_LBL
{
	width: 100%;
	font-weight: normal;
	font-size: 11px;
	background: #F2FAFF;
	border-top: solid 2px #CCCCCC;
	border-left: solid 2px #CCCCCC;
	border-right: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
}
.readonlyforminputtextbox_LBL
{
	width: 100%;
	font-weight: normal;
	font-size: 11px;
	background: #F2FAFF;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;
}
.insertforminputtextbox_IMG
{
	border-color: Gray;
	border-width: 1;
	border-style: solid;
}
.readonlyforminputtextbox_IMG
{
	border-color: Gray;
	border-width: 1;
	border-style: solid;
}
/* error message */
.ErrorMsg, .infowarning, .loginerror
{
	display:block;
	border:solid 2px #999999;
	padding: 20px 20px 20px 20px;
	font-size: 11px;
	background: yellow;
	color: Red;
}
.ErrorMsg td ul li
{
	color: Red;
}
/* buttons */
.CommandButtonTable input
{
	width:120px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	background:#EEEEEE;
}

/* footer T&C Menu*/
.tandc_footer_menu
{
	clear:both;
	padding:20px 0px 10px 25px;
	display:block;
	width:960px;
}
.tandc_footer_menu ul
{
	display:block;
	float:left;	
	width:140px;
}
.tandc_footer_menu ul h3
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	font-weight:normal;
}
.tandc_footer_menu ul li
{
	list-style-type:none;	
}
.tandc_footer_menu ul li a
{
	font-size:11px;
	text-decoration: none;
}
.tandc_footer_menu ul li a:hover
{
}
