﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
a {
 color:#8c5c77;
}
a:hover {
 color:#8c5c77;
 text-decoration:underline;
}
a:visited {
 color:#888888;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h3,h4 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

#container {
	width:100%;
	margin:auto;
}
#headerContentDiv { 
	width:970px;
	margin:auto;
	height:130px;
	position:relative;
}

#headerAccessibilityLinks {
	margin-left:20px;
	position:absolute;
	display:none;
}
a:focus {
	outline: none;
}

/* - LOGO - */
.WebControls_MasterPages_Header_Container {
	width:970px;
	height:106px;
}
.header_left_container {
	position: absolute;
	left: 0;
	top: 0;
	// top: 30px;
}
.header_left_container .logo_holder {
	position: relative;
	top: 15px;
}
.header_right_container {
	position: absolute;
	top: 0;
	right: 0;
}

/* Firefox only. 1+ */
.header_right_container, x:-moz-any-link {
	position: absolute;
	top: 0;
	left: 660px;
}
.header_right_container, x:-moz-any-link, x:default {
	position: absolute;
	top: 0;
	right: 0;
}

.header_right_container ul {
	margin: 0;
	padding: 10px 0 0 0;
	width: 300px;
}
.header_right_container ul li {
	width: 300px;
	margin: 0;
	padding: 0;
	font: 0.9em Arial, Helvetica, sans-serif;
	color:#79868c;
}
.header_right_container ul li a {
	color:#79868c;
	text-decoration:none;
}
.header_right_container ul li a:hover {
	color: #a0afb5;
	text-decoration:none;
}
.header_right_container ul li span {
	margin: 0;
	padding: 0;
	display: inline;
}
.header_right_container ul li span.accountlink {
	margin: 0;
	padding: 0;
	float: left;
}
.header_right_container ul li span.shoppinglink {
	margin: 0 3px 0 0;
	padding: 0 0 0 20px;
	background:url(../images/shopping_bag.png) left no-repeat;
	float: right;
}

.header_right_container ul li span.search_textBox {
	margin: 10px 0 0 0;
	// margin: 5px 0 0 0;
	padding: 0;
	float: left;
}
.header_right_container ul li span.btn_textBox {
	margin: 8px 0 0 0;
	// margin: 3px 0 0 0;
	padding: 0;
	float: right;
}

.WebControls_MasterPages_Header_Logo_Paragraph {
	float:left;
	margin-top:-30px;	
	width:241px;
}
.WebControls_MasterPages_Header_Logo_Paragraph_right {
	float:left;
	width:729px;
	margin:0;
	padding:0;
	position: relative;
	top: -29px;
}

/* Header Search */
.WebControls_MasterPages_Header_search_panel_list li {
	float:left;
	margin-left:20px;
	list-style:none;
}
div.WebControls_MasterPages_Header_search {
	position: absolute;
	right:0px;
	top:30px;
	font: 1.2em Arial, Helvetica, sans-serif;
}
.WebControls_Shared_Search_ButtonTop {
	width: 26px;
	height: 22px;
	background:url(../images/go_button.png) no-repeat;
	position: absolute;
	top: -2px;
	right: -30px;
}
.WebControls_Shared_Search_ButtonTop:hover {
	background:url(../images/go_button.png) no-repeat 0 -22px;
}
.WebControls_Shared_Search_Search_TextBox {
	border:1px solid #9fb3b1;
	padding:1px;
	width:177px;
	margin: 0px 0 0 0;
}
.search_keywords_style {
	background:;
	border: ;
	
}
.search_drop_suggest {
	background: #fff;
	border: 1px solid #c0cecd;
	border-top: 1px solid #fff;
	z-index: 99999;
	font: 0.9em Arial, Helvetica, sans-serif;
	padding: 0;

}
.search_drop_suggest_item {
	color: #a0afb5;
	padding: 1px;
}
.search_drop_suggest_hoveritem {
	color: #76868b;
	padding: 1px;
}

/* Account options */
.WebControls_MasterPages_Header_discover {
	position: absolute;
	top:7px;
	right:0px;
}
.WebControls_MasterPages_Header_discover a {
			color:#79868c;
			text-decoration:none;
}
.WebControls_MasterPages_Header_discover a:hover {
			color: #a0afb5;
			text-decoration:none;
}

.WebControls_MasterPages_Header_Account {
	position: absolute;
	top:53px;
	right:150px;
}
.WebControls_MasterPages_Header_Account a {
			color:#79868c;
			text-decoration:none;
}
.WebControls_MasterPages_Header_Account a:hover {
			color: #a0afb5;
			text-decoration:none;
}
			
.WebControls_MasterPages_Header_ShoppingBag {
	position: absolute;
	right:0;
	top:53px;
	background:url(../images/shopping_bag.png) no-repeat;
	padding-left:20px;
}
.WebControls_MasterPages_Header_ShoppingBag a {
			color:#79868c;
			text-decoration:none;
}
.WebControls_MasterPages_Header_ShoppingBag a:hover {
			color: #a0afb5;
			text-decoration:none;
}



div.topBarMenu {
	margin:0 auto;
}
ul.WebControls_MasterPages_Header_Home {
	width:970px;
	z-index:9999;
	margin:0 auto;
	position:absolute;
	top:73px;
}
ul.WebControls_MasterPages_Header_Home li {
	float:left;
	color: #6a7b82;
	display: block;
}
ul.WebControls_MasterPages_Header_Home li a {
	color: #6a7b82;
	text-decoration: none;
}
ul.WebControls_MasterPages_Header_Home li a:hover {
	color: #6a7b82;
	text-decoration: none;
}

a.WebControls_MasterPages_Header_TopBarMenu_Link {
	text-decoration:none;
	margin-right:18px;
	padding-right:18px;
}
.WebControls_MasterPages_Header_TopBarMenu_Link_div {
	
}
.WebControls_MasterPages_Header_TopBarMenu_sub_Link_div {
	position:absolute; 
	width:120px; 
	visibility:hidden;
	padding-top:10px;
	display:inline-block;
	z-index:9999;
	background:#fff;
	border:1px solid #ccc;
	padding:8px;
	}
	
.WebControls_MasterPages_Header_TopBarMenu_sub_Link_div ul {
	padding: 0;
	margin: 0;
}
.WebControls_MasterPages_Header_TopBarMenu_sub_Link_div ul li {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

.WebControls_MasterPages_Header_TopBarMenu_Link_last {
	float:left;
	margin-top:15px;
	margin-bottom:15px;
	width:100px;
	text-align:center;
	clear:right;
}

hr {
	clear:both;
	visibility:hidden;	
}

/*--My Account css start here--*/
.User_Account_Div {
	margin:0 auto;
	width:998px;
	color:#363635;
	text-align:left;
}
.User_Account_Inside_Div {
	padding-left:15px;
}
.User_Account_Box_Div {
	margin:0px;
}
.User_Account_Header_Div {
	font-size:30px;
	font-family:Arial, Tahoma, Sans-Serif;
	font-weight:lighter;
	padding-bottom:25px;
	line-height:25px;
	padding-top:20px;
}
.User_Account_SubHeader_Div {
	line-height:150%;
}
			.User_Account_SubHeader_Div h2 {
				font-weight:bold;
				font-size:16px;
			}
.User_Account_Content_Box_Div {
	width:50%;
	float:left;
}
.User_Account_Panel_Div {
	line-height:125%;
	margin:8px 0px 12px 0px;
}
			.User_Account_Panel_Div h2	{
				font-weight:bold;
				font-size:16px;
			}
			.User_Account_Panel_Div p a {
				font-weight:bold;				
				font-size:12px;
			}
.User_Account_Footer_Div {
	clear:both;
	padding:0px;
	margin-bottom:20px;	
}
/*--My Account css end here--*/

/*--My Account : Order Status css start here--*/
.Account_top_bg { 
	width:100%; 
	height:50px;
	background:url(../images/top_user_bg.gif) top repeat-x;
	display: block;
	margin: 0;
	padding: 0;
}
.Account_bottom_bg { 
	width:100%; 
	height:50px;
	background:url(../images/bottom_user_bg.gif) bottom repeat-x;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
.Account_page_holder_content {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.Account_page_content {
	margin:0 auto;
	width:970px;
	color:#363635;
	text-align:left;
}
.Account_content_right {
	width: 740px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	color: #5c676a;
	font-size: 12px;
}
.Account_content_right h2 {
	padding: 0;
	margin: 0;
	font: 2em Helvetica, sans-serif;
	color: #000000;
	/*color: #8c5c77;*/
}
.Account_content_right h5 {
	padding: 0;
	margin: 30px 0 20px 0;
	font: 1.2em Helvetica, sans-serif;
	color: #5c676a;
}
.Account_content_right h5.please_select {
	padding: 0;
	margin: 30px 0 10px 0;
	font: 1.2em Helvetica, sans-serif;
	color: #5c676a;
}
.Account_content_right ul {
	margin: 0;
	padding: 0;
	width: 740px;
	display: block;
}
.Account_content_right ul.top_space {
	padding: 10px 0 0 0;
}
.Account_content_right ul.pad_space {
	padding: 10px 0 20px 0;
	margin-bottom: 20px;
}
.Account_content_right ul li {
	margin: 0;
	padding: 0;
	width: 740px;
	display: inline;
}

.Account_content_right ul li p {
	margin: 0;
	padding: 15px 10px;
}

.Account_content_right ul li span {
	margin: 0;
	padding: 0;
	display: inline;
}
.Account_content_right ul li.pad_space {
	margin: 10px 0 0 0;
	padding: 0;
}
.Account_content_right ul li.pad_space span {
	margin: 0;
	padding: 0 10px 0 0;
	display: inline-block;
}
.Account_content_right ul li span.bottom_space {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	width: 100%;
	display: block;
	//margin: 0 0 1px 0;
	//padding: 0 0 1px 0;
}
.Account_content_right ul li span.details_line {
	margin: 0;
	padding: 0;
	width: 100%;
	display: block;
}

.Account_content_right ul li span.btns_line {
	margin: 0;
	padding: 0;
	width: 100%;
	display: inline;
}
.Account_content_right ul li span.btns_line input {
	margin: 0;
	padding: 0 10px 15px 0;
}
.chekboxstyle {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}
.Account_content_right ul li.details_info {
	margin: 0;
	padding: 0;
	width: 700px;
}
.Account_content_right ul li.edit_address {
	margin: 0 0 10px 0;
	padding: 0;
}
.Account_content_right ul li.remove_address {
	margin: 0 0 10px 10px;
	padding: 0;
}

.Account_content_right ul li span.cancel_address {
	margin: 0;
	padding: 0;
}
.Account_content_right ul li span.save_address {
	margin: 0;
	padding: 0;
}

.Account_content_right ul li span.change_password {
	margin: 0;
	padding: 0;
	display: block;
}
.Account_content_right ul li span.change_password2 {
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
}

.Account_content_right ul li span.change_password2 input {
	width: 190px;
	border: 1px solid #e5e5e5;
	background: #e5e5e5;
	padding: 1px;
	color: #5c676a;
	font-size: 11px;
	text-align: left;
}
.border_around {
	border: 1px solid #993300;
}


.Account_content_order_Status {
	width: 100%;
	margin:16px 0 10px 0;
}
.Account_content_order_Status h3 {
	display: block;
	margin: 10px 0 10px 0;
	font: 1.1em Arial, Helvetica, sans-serif;
	color: #66685c;
	font-weight: bold;
}
.Account_content_order_Status table {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 1px solid #bfc2b1;
}
.Account_content_order_Status table tr {
	margin: 0;
	padding: 0;
}
.Account_content_order_Status table th {
	margin: 0;
	padding: 5px 0 5px 6px;
	border: 1px solid #bfc2b1;
	font-weight: bold;
	color: #66685c;
}
.Account_content_order_Status table tr td {
	margin: 0;
	padding: 3px 0 3px 6px;
	border: 1px solid #bfc2b1;
	color: #7c8168;
}

.Account_content_right2 {
	width: 700px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	color: #5c676a;
	font-size: 12px;
}
.Account_content_right2 input {
	margin: 0;
	padding: 0 0 15px 0;
}
.Account_content_right2 input:hover {
	margin: 0;
	padding: 0 0 15px 0;
}
.Account_content_right2 span {
	margin: 0;
	padding: 0;
	display: block;
}
.Account_content_right2 span.mandatory {
	margin: 0;
	padding: 10px 0 0 0;
	color: #593b6e;
	font-size: 11px;
}
.Account_content_right2 span.note {
	margin: 0;
	padding: 10px 0 0 0;
	color: #5c676a;
	font-size: 12px;
}


.Account_content_right_note {
	width: 400px;
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
	float: left;
	border: #76868b solid 1px;
	// position: relative;
	// bottom: 5px;
}
.Account_content_right_note p {
	margin: 0;
	padding: 10px;
	color: #5c676a;
	font-weight: bold;
	font-size: 11px;
	display: block;
}





.payment_content_right .Account_content_right {
	width: 400px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	color: #5c676a;
	font-size: 12px;
}
.payment_content_right ul li.bottom_dash_line div.Account_content_right{
	width: 400px;
	margin: 20px 0 0 0;
	padding: 0;
	display: block;
	float: left;
	color: #5c676a;
	font-size: 12px;
}

.payment_content_right .Account_content_right h2 {
	padding: 0;
	margin: 0;
	font: 2em Helvetica, sans-serif;
	color: #000000;
	/*color: #8c5c77;*/
}
.payment_content_right .Account_content_right h5 {
	padding: 0;
	margin: 30px 0 20px 0;
	font: 1.2em Helvetica, sans-serif;
	color: #5c676a;
}
.payment_content_right .Account_content_right h5.please_select {
	padding: 0;
	margin: 30px 0 10px 0;
	font: 1.2em Helvetica, sans-serif;
	color: #5c676a;
}
.payment_content_right .Account_content_right ul {
	margin: 0;
	padding: 0;
	width: 400px;
	display: block;
}
.payment_content_right .Account_content_right ul.top_space {
	padding: 10px 0 0 0;
}
.payment_content_right .Account_content_right ul.pad_space {
	padding: 0;
	margin: 0;
}
.payment_content_right .Account_content_right ul li {
	margin: 0;
	padding: 0;
	width: 400px;
	display: inline;
}

.payment_content_right .Account_content_right ul li p {
	margin: 0;
	padding: 30px 0 20px 0;
}

.payment_content_right .Account_content_right ul li span {
	margin: 0;
	padding: 0;
	display: inline;
}
.payment_content_right .Account_content_right ul li.pad_space span {
	margin: 0;
	padding: 0 10px 0 0;
	display: inline-block;
}
.payment_content_right .Account_content_right ul li span.bottom_space {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	width: 100%;
	display: block;
	//margin: 0 0 1px 0;
	//padding: 0 0 1px 0;
}
.payment_content_right .Account_content_right ul li span.details_line {
	margin: 0;
	padding: 0;
	width: 100%;
	display: block;
}

.payment_content_right .Account_content_right ul li span.btns_line {
	margin: 0;
	padding: 0;
	width: 100%;
	display: inline;
}
.payment_content_right .Account_content_right ul li span.btns_line input {
	margin: 0;
	padding: 0 10px 15px 0;
}
.chekboxstyle {
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
}
.payment_content_right .Account_content_right ul li.details_info {
	margin: 0;
	padding: 0;
	width: 400px;
}
.payment_content_right .Account_content_right ul li.edit_address {
	margin: 0 0 10px 0;
	padding: 0;
}
.payment_content_right .Account_content_right ul li.remove_address {
	margin: 0 0 10px 10px;
	padding: 0;
}

.payment_content_right .Account_content_right ul li span.cancel_address {
	margin: 0;
	padding: 0;
}
.payment_content_right .Account_content_right ul li span.save_address {
	margin: 0;
	padding: 0;
}

.payment_content_right .Account_content_right ul li span.change_password {
	margin: 0;
	padding: 0;
	display: block;
}
.payment_content_right .Account_content_right ul li span.change_password2 {
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
}

.payment_content_right .Account_content_right ul li span.change_password2 input {
	width: 190px;
	border: 1px solid #e5e5e5;
	background: #e5e5e5;
	padding: 1px;
	color: #5c676a;
	font-size: 11px;
	text-align: left;
}






.payment_content_right .Account_content_right2 {
	width: 400px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	color: #5c676a;
	font-size: 12px;
}
.payment_content_right .Account_content_right2 input {
	margin: 0;
	padding: 0 0 15px 0;
}
.payment_content_right .Account_content_right2 input:hover {
	margin: 0;
	padding: 0 0 15px 0;
}
.payment_content_right .Account_content_right2 span {
	margin: 0;
	padding: 0;
	display: block;
}
.payment_content_right .Account_content_right2 span.mandatory {
	margin: 0;
	padding: 10px 0 0 0;
	color: #593b6e;
	font-size: 11px;
}
.payment_content_right .Account_content_right2 span.note {
	margin: 0;
	padding: 10px 0 0 0;
	color: #5c676a;
	font-size: 12px;
}


.edit_address_btn {
	background: url(../images/edit_address.png) no-repeat;
	width: 60px;
	height: 30px;
	display: block;
	border: 0;
	cursor: pointer;
	float: left;
	position: relative;
	top: 5px;
}
.edit_address_btn:hover {
	background: url(../images/edit_address.png) no-repeat 0 -30px; 
}

.remove_address_btn {
	background: url(../images/remove_address_btn.png) no-repeat;
	width: 60px;
	height: 30px;
	display: block;
	border: 0;
	cursor: pointer;
	float: left;
	position: relative;
	top: 5px;
}
.remove_address_btn:hover {
	background: url(../images/remove_address_btn.png) no-repeat 0 -30px; 
}


.save_address_btn {
	background: url(../images/save_address_btn.png) no-repeat;
	width: 60px;
	height: 30px;
	display: block;
	border: 0;
	cursor: pointer;
	float: left;
	position: relative;
	top: -13px;
}
.save_address_btn:hover {
	background: url(../images/save_address_btn.png) no-repeat 0 -30px; 
}



.save_btn {
	background: url(../images/save_btn.png) no-repeat;
	width: 42px;
	height: 28px;
	display: block;
	border: 0;
	cursor: pointer;
	float: left;
	position: relative;
	top: -13px;
}
.save_btn:hover {
	background: url(../images/save_btn.png) no-repeat 0 -28px; 
}


.cancel_btn {
	background: url(../images/cancel_btn.png) no-repeat;
	width: 58px;
	height: 28px;
	display: block;
	border: 0;
	cursor: pointer;
	float: left;
	position: relative;
	top: -13px;
}
.cancel_btn:hover {
	background: url(../images/cancel_btn.png) no-repeat 0 -28px; 
}



.cancel_address_btn {
	background: url(../images/cancel_address_btn.png) no-repeat;
	width: 60px;
	height: 30px;
	display: block;
	border: 0;
	cursor: pointer;
	float: left;
	position: relative;
	top: -13px;
}
.cancel_address_btn:hover {
	background: url(../images/cancel_address_btn.png) no-repeat 0 -30px; 
}


.add_new_address_btn {
	background: url(../images/add_new_address.png) no-repeat;
	width: 127px;
	height: 28px;
	display: block;
	border: 0;
	cursor: pointer;
	float: left;
	margin: 14px 0 40px 0;
}
.add_new_address_btn:hover {
	background: url(../images/add_new_address.png) no-repeat 0 -28px; 
}


.add_new_card_btn {
	background: url(../images/add_new_card_btn.png) no-repeat;
	width: 154px;
	height: 30px;
	display: block;
	border: 0;
	cursor: pointer;
	float: left;
	margin: 14px 0 40px 0;
}
.add_new_card_btn:hover {
	background: url(../images/add_new_card_btn.png) no-repeat 0 -30px; 
}


.continue_email_btn {
	background: url(../images/continue_email_change_btn.png) no-repeat;
	width: 93px;
	height: 30px;
	display: block;
	border: 0;
	cursor: pointer;
	float: left;
	margin: 14px 0 40px 0;
}
.continue_email_btn:hover {
	background: url(../images/continue_email_change_btn.png) no-repeat 0 -30px; 
}




.logout_btn {
	background: url(../images/logout_btn.png) no-repeat;
	width: 78px;
	height: 29px;
	display: block;
	border: 0;
	cursor: pointer;
}



.stay_btn {
	background: url(../images/stay_btn.png) no-repeat;
	width: 42px;
	height: 28px;
	display: block;
	border: 0;
	cursor: pointer;
}
.stay_btn:hover {
	background: url(../images/stay_btn.png) no-repeat 0 -28px; 
}






/*--My Account : Order Status css end here--*/

/*--My Account : Manage Bill Address css start here--*/

/*--My Account : Manage Bill Address css end here--*/


/*--My Account : Manage Cards css start here--*/
.Account_ManageCards_Div {
	margin:0 auto;
	width:998px;
	color:#363635;
	text-align:left;
}
.Account_ManageCards_Inside_Div {
	padding-left:15px;
}
.Account_ManageCards_Header_Div h1 {
	font-size:30px;
	font-family:Arial, Tahoma, Sans-Serif;
	font-weight:lighter;
	padding-bottom:25px;
	line-height:25px;
	padding-top:20px;
}
.Account_ManageCards_Content_Div {
	line-height:150%;
	font-size:14px;
}	

/*--My Account : Change Password css start here--*/
.Account_ChangePassword_Div {
	margin:0 auto;
	width:998px;
	color:#363635;
	text-align:left;
}
.Account_ChangePassword_Account_Div {
	padding-left:15px;
}
.Account_ChangePassword_Header_Div h1 {
	font-size:30px;
	font-family:Arial, Tahoma, Sans-Serif;
	font-weight:lighter;
	padding-bottom:25px;
	line-height:25px;
	padding-top:20px;
}
.Account_ChangePassword_Content_Div {
	line-height:150%;
	font-size:14px;
}	
/*--My Account : Change Password css end here--*/


/*--user login page start here--*/
.User_Login_Div {
	margin:0 auto;
	width:998px;
	color:#363635;
	text-align:left;
}
.User_Login_OuterContent_Div {
	margin:0px;	
}
.User_Login_Content_Div{
	margin:0px;
	padding-left:15px;
}
.User_Login_Content_Right_Div {
	width:45%;
	float:left;
}
.User_Login_Header_Div {
	margin:0px;
}
			.User_Login_Header_Div h1 {
				font-size:30px;
				font-family:Arial, Tahoma, Sans-Serif;
				font-weight:lighter;
				padding-bottom:25px;
				line-height:25px;
				padding-top:20px;
			}
			.User_Login_Header_Div span .User_Login_Header_Text_Span {
				font-size:12px;				
			}
			.User_Login_Header_More_Div {
				padding:0px;
			}
			.User_Login_Header_More_Div {
				list-style:none;
			}
			.User_Login_Header_More_Div {
				padding:0px;
			}
			.User_Login_Header_More_UnorderedList {
				padding:10px 0px 10px 0px;
			}
.User_Login_Content_Left_Div {
	width:45%;
	float:left;
	padding-bottom:10px;
}
.User_Login_LoginButton_Div {
	padding:10px 0px 10px 0px;
}						
/*--user login page end here--*/

/*--user unsubscribe css start here--*/
.User_Unsubscribe_Div {
	margin:0 auto;
	width:998px;
	color:#363635;
	text-align:left;
}
.User_Unsubscribe_Outer_Div {
	padding-left:15px;
}
.User_Unsubscribe_Header_Div h1 {
	font-size:30px;
	font-family:Arial, Tahoma, Sans-Serif;
	font-weight:lighter;
	padding-bottom:25px;
	line-height:25px;
	padding-top:20px;
}
.User_Unsubscribe_Content_Div {
	line-height:150%;
	font-size:14px;
}	
			.User_Unsubscribe_Text_Div {
				padding:0px 0px 5px 0px;
			}
			.User_Unsubscribe_Email_TextBox 
			{
				color:Gray;
			}
			.User_Unsubscribe_Button_Div 
			{
				padding:10px 0px 10px 0px;
			}			
/*--user unsubscribe css end here--*/

/*--user Logout css start here--*/
.User_Logout_Div {
	margin:0 auto;
	width:998px;
	color:#363635;
	text-align:left;
}
.User_Logout_Outer_Div {
	padding-left:15px;
}
.User_Logout_Header_Div h1 {
	font-size:30px;
	font-family:Arial, Tahoma, Sans-Serif;
	font-weight:lighter;
	padding-bottom:25px;
	line-height:25px;
	padding-top:20px;
}
.User_Logout_Content_Div {
	font-size:14px;
}	
			.User_Logout_Text_Div {
				padding:0px 0px 5px 0px;
			}
			.User_Logout_Button_Div 
			{
				padding:10px 0px 10px 0px;
			}			

/*--user Logout css end here--*/

/* Footer */
#footer {
	width:100%;
	margin:0 auto;
	padding: 0;
	clear:both;
	border-top:1px solid #e8e8e8;
}
.WebControls_MasterPages_Footer {
	width:970px;
	margin:0 auto;
}
.footer_links_holder {
	width:970px;
	margin: 0;
	padding: 13px 0 3px 0;
	font: 0.9em Arial, Helvetica, sans-serif;
	color:#79868c;
	float: left;
	display: block;
}
.footer_links_holder ul {
	margin:0;
	padding: 0;
}
.footer_links_holder ul.left_footer {
	float: left;
}
.footer_links_holder ul.left_footer_second {
	float: left;
	padding: 0 0 0 6px;
}
.footer_links_holder ul.right_footer {
	float: right;
}
.footer_links_holder ul li {
	margin:0;
	padding: 0;
}
.footer_links_holder ul li span {
	margin: 0;
	padding: 0 0 6px 0;
	display: block;
}
.footer_links_holder ul li a {
	color:#79868c;
	text-decoration: none;
	padding: 0 8px;
}
.footer_links_holder ul li a:hover {
	color: #a0afb5;
	text-decoration:none;
}
.footer_links_eamil_TextBox {
	border:1px solid #9fb3b1;
	padding:1px;
	width:177px;
	position: relative;
	top: -7px;
	// top: -6px;
	font: 0.9em Arial, Helvetica, sans-serif;
	color:#79868c;
}


.WebControls_Shared_NewsLetterSignUp_VisaCard {
	position:absolute;
	left:0px;
	top:-12px;
}
.WebControls_MasterPages_Header_select_dropdown {
	position:absolute;
	bottom:-12px;
	left:0;
}
.WebControls_MasterPages_Footer_copy_right
{
	clear:right;
	text-align:right;
	position:relative;
	top:12px;
}

.subscribe_newsletter {
	position:absolute;
	top:0;
	right:0;
}

.subscribe_newsletter input {
	border:1px solid #a3b2b6;
}

/* content */
.contant_page_middel_contant_div { /* guys, please check your spelling!! */
	padding-top:5px;
	margin-top:5px;
	width:998px;
	margin:auto;
	height:450px;
	z-index:888;
}
/* Home Banner placeholder */
.banner_placeholder {
	margin:0 auto;
	position:relative;
}
/* Home page center */
.WebControls_MasterPages_Div {
	position:relative;
	width:100%;
	text-align:center;
	float:left;
	z-index: 1;
}



.flash_holder {
	position:relative;
	width:100%;
	text-align:center;
	height: 410px;
}

.flash_holder_movie {
	height: 410px;
	position: relative;
	width: 100%;
	margin: 0 auto;
}

.highlights {
	height:190px;
	position:relative;
	width:970px;
	margin:0 auto;
	text-align:left;
}

.highlight {
	position:relative;
	text-align:left;
	float:left;
	width:290px;
	height:190px;
	margin-right:47px;
}

.highlight_last {
	position:relative;
	text-align:left;
	float:left;
	width:290px;
	/*height:190px;*/
	right: 1px;
	top: 17px;
}

.highlight_first {
	display:block;
	text-decoration:none;
	position:absolute;
	top: 22px;
	left: -1px;
	padding-right: 100px;
}

.home_highlight_titel {
	position: absolute;
	top: 22px;
	left: -163px;
}

.home_highlight_titelb {
	position: absolute;
	top: 27px;
	left: -163px;
}

.home_highlight_titel_2 {
	position: absolute;
	top: 121px;
	left: -165px;
}

.home_highlight_titel_2b {
	position: absolute;
	top: 123px;
	left: -165px;
}

.home_highlight_titel_3 {
	position: absolute;
	top: 47px;
	left: 145px;
}

.home_highlight_titel_3b {
	position: absolute;
	top: 52px;
	left: 145px;
}

<!-- Spring Summer 2010 Homepage /-->

.highlight_first_ss10 {
	display:block;
	text-decoration:none;
	position:absolute;
	top: 22px;
	left: -1px;
	padding-right: 100px;
}

.home_highlight_titel_ss10 {
	position: absolute;
	top: 22px;
	left: -300px;
}

.spring01 {
	position:relative;
	height: 42px;
	color:#d8a161;
}

.spring02 {
	position:relative;
	height: 42px;
	color:#c18b7f; 
}

.spring03 {
	position:relative;
	height: 42px;
	color:#608d89;
}

.amnesty01 {
	position:relative;
	height: 22px;
	color:#d8a161;
}
.amnesty02 {
	position:relative;
	height: 22px;
	color:#c18b7f; 
}
.amnesty03 {
	position:relative;
	height: 22px;
	color:#a32f63;
}


div.highlight a img {
	position: relative;
	top:-30px;
	left:165px;
}

div.highlight a img.first {
	position: relative;
	top: -11px;
	left: 171px;
}

div.highlight a img.first_spring {
	position: relative;
	top: -8px;
	left: 147px;
}

div.highlight a img.first_springb {
	position: relative;
	top: 0px;
	left: 147px;
}

div.highlight a img.middle {
	position: relative;
	top: -11px;
	left: 148px;
}

div.highlight a img.middle_2 {
	position: relative;
	top: 7px;
	left: 158px;
}

div.highlight a img.middle_2_spring {
	position: relative;
	top: -8px;
	left: 148px;
}

div.highlight a img.middle_3 {
	position: relative;
	top: 0px;
	left: 158px;
}

div.highlight a img.last {
	position: relative;
	top: -46px;
	left: 151px;
}

div.highlight a img.last_spring {
	position: relative;
	top: -8px;
	left: 155px;
}

div.last {
	margin-right:0;
}

div.highlight a img {
	position: relative;
	top:-30px;
	left:165px;
}

.highlights .last a img {
	position: relative;
	top:-50px;
	left:145px;
}
.handbag_highlight_image {
	padding: 20px 0 0 0;
}
.sunglasses_highlight_image {
	padding: 20px 0 0 0;
}

.sale_higlight_image {
	position: absolute;
	top: -109px;

}


/* list style reset */
ul {
	list-style:none;
}

li {
	list-style:none;
}

/* Newsletter Signup */
.WebControls_Shared_NewsLetterSignUp_GoButton {
	width: 26px;
	height: 22px;
	background:url(../images/go_button.png) no-repeat;
}
.WebControls_Shared_NewsLetterSignUp_GoButton:hover {
	background:url(../images/go_button.png) no-repeat 0 -22px;
}
#newsletter {
	height:55px;
}
.WebControls_Shared_NewsLetterSignUp_EmailText {
	float:left;
	padding-left:175px;
	position:relative;
	right:30px;
	bottom:0;
}

/* discover radley css */
.static_content_page_middel_top_bg { 
	width:100%; 
	height:32px;
	background:url(../images/top_content_bg.gif) repeat-x;
	display: block;
	margin: 0;
	padding: 0;
}

.discoverContentDiv { 
	width:970px;
	margin:auto;
	height: auto;
	position:relative;
}
.static_content_page_middel_content_left { 
	width:200px;
	float:left;
	display: block;
	text-align:left;
}
.static_content_page_middel_content_right { 
	width:770px;
	float:left;
	display: block;
	text-align: left;
}

	
.static_content_page_middel_content_left .discover_radley { 
			color:#8c5c77;
			font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			padding:0;
}
.discover_radley_sub_menu { 
			color:#79868c;
			margin:5px 0 0 0;
			padding: 0;
		}
		.discover_radley_sub_menu ul {
			padding: 0;
			margin: 0;
		}
		.discover_radley_sub_menu ul li {
			padding: 0;
			margin: 0;
			display: block;
		}
		
.discover_radley_sub_menu ul li a {
	color:#79868c;
	text-decoration:none;
	display: block;
}
.discover_radley_sub_menu ul li a:hover {
	color:#8c5c77;
	text-decoration:none;
	display: block;
}

		
.static_content_aboutus_top { 
	margin:10px 0 0 0;
	padding: 0;
	width:770px;
	line-height:130%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	float: left;
}
.aboutus_top_image_content_box { 
	width: 770px;
	margin:0;	
	color:#8c5c77;
	float:left;
	padding: 0;
	display: block;
}
.aboutus_top_image_content_box h2 { 
	font-family: 'radley', Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	color: #000000;
	/*color: #8c5c77;*/
	padding-bottom:10px;
}
.aboutus_top_image_content_box ul {
	margin: 0;
	padding: 0;
	display: inline;
}
.aboutus_top_image_content_box ul li {
	margin: 0;
	padding: 0 31px 0 0;
	float: left;
	display: block;
	width: 102px;
}
.aboutus_top_image_content_box ul li.last {
	padding: 0;
}
.aboutus_top_image_content_box ul li span {
	display: block;
	padding: 0;
	margin: 0;
}
.aboutus_top_image_content_box ul li a {
	color:#8c5c77;
	text-decoration: none;
}
.aboutus_top_image_content_box ul li a:hover {
	color:#8ba14e;
	text-decoration: none;
}

.aboutus_top_image_content_box_last { 
	width:100px;
	margin:0;
	color:#8ba14e;
	float:left;
}

.static_content_aboutus_middle { 
	margin:20px 0 0 0;
	line-height:150%;
	color:#898e91;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.aboutus_content_box_divider { 
	margin:5px 0 40px 0;
	visibility:hidden;
}
.aboutus_content_box { 
	margin:0 0 10px 0;
}
.aboutus_content_box .aboutus_image_right { 
	float:right;
}
.aboutus_content_box .aboutus_image_left { 
	float:left;
}
.aboutus_content_box .aboutus_content_title { 
	font-weight:bold;
	color:#8ba14e;
	font-size:14px;
	padding-bottom:7px;
}
.aboutus_content_box .aboutus_content_link, .aboutus_content_link a, .aboutus_content_link a:visited { 
	color:#8c5c77;
	font-size:12px;
}
.aboutus_content_box .aboutus_content_link a:hover { 
	color:#8c5c77;
}
.aboutus_content_box_bottom_text { 
	padding:10px 0 0 0;
	text-align:center;
	clear:both;
}
.aboutus_content {
	margin:0 0 10px 0;
}
.aboutus_content h3 {
	font-weight:bold;
	color:#8ba14e;
	font-size:14px;
	padding: 0;
}
.aboutus_content h5 {
 	font-weight:bold;
 	color:#8C5C77;
 	padding:2px 0 5px 0;
 	text-align:left;
	line-height:150%;
 	font:1.4em "Gill Sans", Helvetica, Arial, sans-serif;
 }
.aboutus_content p {
	padding: 6px 0;
}
/*--E-cards page css--*/
.static_content_page_middel_ecards_content { 
	background-color:#eef3f6;
	}
.static_content_page_middel_ecards_top_bg { 
	width:100%; 
	height:32px;
	background:#eef3f6 url(../images/top_content_ecards_bg.gif) repeat-x;
}
.static_content_page_middel_ecards_bottom_bg { 
	width:100%; 
	height:32px; 
	background:#eef3f6 url(../images/bottom_content_ecards_bg.gif) repeat-x;
	clear:both;
}
.static_content_ecards_top_left { 
	margin:0 0 0 0;
	width:320px;
	line-height:130%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
.static_content_ecards_top_right { 
	margin:0 0 0 0;
	width:450px;
	line-height:130%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;	
}
.ecards_top_left_content {
	width:285px;
	height:370px;
	background:url(../images/ecards/bg_ecards_top.gif) no-repeat;
	text-align:center;
	}
.ecards_top_left_content img {
	padding:15px 0 15px 0px;
	}	
.ecards_top_left_content span {
	font-size:24px;
	color:#676666;
	font-family:viner hand ITC, Arial, Helvetica, sans-serif;
	}
.ecards_top_left_thumb {
	padding:5px 0 0 0;
	color:#676666;
	font-size:10px;
	font-weight:normal;
	font-family:viner hand ITC, Arial, Helvetica, sans-serif;
	}
.ecards_top_left_thumb img {
	padding:0 0 5px 0;
	}	
.ecards_top_left_thumb span {
	padding:0 0 5px 0;
	color:#8ba14e;
	}
.ecards_top_right_content_title h2 {
	padding:0;
	color:#8ba14e;
	font-size:25px;
	line-height:100%;
	font-family:viner hand ITC, Arial, Helvetica, sans-serif;
	}	
.ecards_top_right_content_text {
	width:100%;
	padding:10px 0 40px 0;
	line-height:150%;
	}
.ecards_top_right_content_text span {
	color:#990000;
	}	
.ecards_top_right_content_text p {
	width:85%;
	padding:10px 0 10px 0;
	}
.ecards_top_right_content_form {
	width:100%;
	}							
.ecards_top_right_content_form_left {
	width:30%;
	float:left;
	}
.ecards_top_right_content_form_left  .ecards_form_text {
	height:35px;
	font-weight:bold;
	}
.ecards_top_right_content_form_left  .ecards_form_text span {
	color:#990000;
	}									
.ecards_top_right_content_form_right {
	width:70%;
	float:left;
	}
.ecards_top_right_content_form_right .ecards_form_field {
	height:35px;
	}
.ecards_top_right_content_form_right .ecards_form_field .button {
	padding-top:70px;
	float:right;
	}										
.ecards_top_right_content_form_right .ecards_form_field input {
	width:300px;
	}


/*--Give x page css--*/

.static_content_page_givex_content_left { 
	background-color:#fffff5;
	width:200px;
	float:left;
	display: block;
	text-align:left;

}
.static_content_page_givex_content_right { 
	background-color:#fffff5;
	width:770px;
	float:left;
	display: block;
	text-align: left;
}


.static_content_page_givex_content_left_2 { 
	background-color:#f7f4ef;
	width:200px;
	float:left;
	display: block;
	text-align:left;

}
.static_content_page_givex_content_left_3 { 
	background-color:#ebecef;
	width:200px;
	float:left;
	display: block;
	text-align:left;

}

.static_content_page_givex_content_left_4 { 
	width:200px;
	float:left;
	display: block;
	text-align:left;

}
.static_content_page_givex_content_right_2 { 
	background-color:#f7f4ef;
	width:770px;
	float:left;
	display: block;
	text-align: left;
}


.static_content_page_days_content_right_2 { 
	background-color:#ffffff;
	background:url(../_ui/images/landing/12days_bg.jpg) no-repeat;
	width:770px;
	float:left;
	display: block;
	text-align: left;
}




.static_content_page_givex_content_right_3 { 
	background-color:#ebecef;
	width:750px;
	float:left;
	display: block;
	text-align: left;
}

.discoverGiveXContentDiv { 
	background-color:#fffff5;
	width:970px;
	margin:auto;
	height: auto;
	min-height:400px;
	position:relative;
}

.discoverGiveXContentDiv_2 { 
	background-color:#f7f4ef;
	width:970px;
	margin:auto;
	height: auto;
	min-height:490px;
	position:relative;
}

.discoverGiveXContentDiv_3 { 
	background-color:#ebecef;
	width:970px;
	margin:auto;
	height: auto;
	min-height:490px;
	position:relative;
}

.discoverGiveXContentDiv_4 {
	background:url(../images/12days_bg.jpg) no-repeat; 
	width:1264px;
	margin:auto;
	height: auto;
	min-height:1303px;
	position:relative;
}

.discoverGiveXContentDiv_4b {
	text-align:center; 
	width:970px;
	margin:auto;
	height: auto;
	min-height:1303px;
	position:relative;
}

.no_bg_color { 
	background-color: #f6f3ee;
	height: auto;
}
.static_content_page_middel_givex_content { 
	background-color:#fffff5;
}
.static_content_page_middel_givex_top_bg { 
	width:100%; 
	height:32px;
	background:#fffff5 url(../images/top_givex_bg.jpg) repeat-x;
	display: block;
	margin: 0;
	padding: 0;
}
.static_content_page_middel_givex_bottom_bg { 
	width:100%; 
	height:50px; 
	background:#fffff5 url(../images/bottom_givex_bg.jpg) repeat-x;
}
.gift_card_bg_color {
	width:100%;
	background:#fffff5;
}
.gift_card_bg_color_2 {
	width:100%;
	background:#f7f4ef;
}
.gift_card_bg_color_3 {
	width:100%;
	background:#ebecef;
}
.gift_card_bg_color_4 {
	width:100%;
	background:#eedaba;
}

.givex_content {
	margin:0 0 10px 0;
	background:#fffff5;
}
.givex_content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	color: #000000;
	/*color: #8c5c77;*/
	padding-bottom:20px;
}

.givex_content h5 {
 	font-weight:bold;
 	color:#8C5C77;
 	padding:2px 0 5px 0;
 	text-align:left;
	line-height:150%;
 	font:1.4em Helvetica, Arial, sans-serif;
 }
 
	
.givex_content h5.header_givex {
 	font-weight:bold;
 	color:#8C5C77;
 	padding:2px 0 5px 0;
 	text-align:left;
	line-height:150%;
 	font:2em sHelvetica, Arial, sans-serif;
 } 
.givex_content p {
	padding: 6px 0;
}
.givex_btn {
 background: url(../images/btn_buygiftcard.png) no-repeat;
 height:28px;
 border: 0;
 cursor: pointer;
 display: block;
 float: right;
 padding: 0 200px 0 0;
}
.givex_btn:hover {
 background: url(../images/btn_buygiftcard.png) no-repeat 0 -27px;
}

.givex_content_3 {
	margin:0 0 0 0;
	background:#f7f4ef;
}
.givex_content_2 {
	margin:0 0 10px 0;
	background:#f7f4ef;
}

.12days_content {
	margin:0 0 10px 0;
	background:#000000;
}

.givex_content_2 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	color: #000000;
	/*color: #8c5c77;*/
	padding-bottom:20px;
}



/*--Give x page css--*/




/*--News page css--*/
.static_content_news_top { 
	margin:40px 0 20px 0;
	padding: 0;
	width:970px;
	line-height:130%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	float: left;
}
.news_top_image_content_box { 
	width: 970px;
	margin:0;	
	color:#8c5c77;
	float:left;
	padding: 0;
	display: block;
	}
.news_top_image_content_box ul {
	margin: 0;
	padding: 0;
	display: inline;
	}
.news_top_image_content_box ul li {
	margin: 0;
	padding: 0 31px 0 0;
	float: left;
	display: block;
	width: 102px;
	}
.news_top_image_content_box ul li.last {
	padding: 0;
	}
.news_top_image_content_box ul li span {
	display: block;
	padding:7px 0 0 0;
	margin: 0;
	}
.news_top_image_content_box ul li a {
	color:#8c5c77;
	text-decoration: none;
	}
.news_top_image_content_box ul li a:hover {
	color:#8ba14e;
	text-decoration: none;
	}

.news_top_image_content_box_last { 
	width:100px;
	margin:0;
	color:#8ba14e;
	float:left;
	}

.static_content_news_middle { 
	margin:0 0 0 0;
	line-height:150%;
	color:#898e91;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
.news_content_box_divider { 
	margin:5px 0 20px 0;
	}
.news_content_box { 
	margin:0 0 10px 0;
	}
.news_content_box .news_image_right { 
	float:right;
	}
.news_content_box .news_image_left { 
	float:left;
	}
.news_content_box .news_content_title { 
	font-weight:bold;
	color:#8ba14e;
	font-size:14px;
	padding-bottom:7px;
	}
.news_content_link a { 
	color:#8c5c77;
	font-size:12px;
	}
.news_content_link a:hover { 
	color:#8c5c77;
	}
	
.news_content a { 
	color:#8c5c77;
	font-size:12px;
	}
.news_content a:hover { 
	color:#8c5c77;
	}
	
.news_content_box_bottom_text { 
	padding:10px 0 0 0;
	text-align:center;
	clear:both;
	}


.news_content {
	margin:0 0 10px 0;
	text-align:left;
	width: 760px;
	display: block;
	float: left;
}
.news_content h3 {
	font-weight:bold;
	color:#8ba14e;
	font-size:20px;
	padding:2px 0 5px 0;
	text-align:left;
	}
.news_content h4 {
	font-weight:bold;
	color:#8c5c77;
	font-size:14px;
	padding:0;
	text-align: left;
	}
.news_content p {
	padding: 6px 0;
	text-align:left;
	}	

.news_content ul li {
	padding:0 20px 0 0;
	margin:0;
	float:left;
	width:170px;
	height:240px;
	text-align:center;
	}

.news_content ul li a { 
	color:#8c5c77;
	font-size:12px;
	}
.news_content ul li a:hover { 
	color:#8c5c77;
}

.news_content ul li p {
                text-align:center;
                font-size:10px;
                }
.news_content ul li p span {
                color:#FF0000;
                }
.news_content p.news_press_images {
                text-align:center;
                padding:20px;
                }                              
.news_content .news_image_center {
                padding:0 15px 5px 35px;
                margin:0;
                float:left;
                width:200px;
                text-align:center;
                }              
.news_content .news_image_center_text {
                text-align:center;
                font-size:10px;
                }
			
.news_archive a {
	color:#8c5c77;
}
.news_archive a:hover {
	color:#8c5c77;
}
					
.news_content_left {
	margin: 0;
	text-align:left;
	width: 600px;
	display: block;
	float: left;
	padding-top:10px;
}

.news_content_left h2 {
	color: #000000;
	/*color: #8c5c77;*/
	font-family: 'radley', Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	height: 60px;
}
.news_content_left h3 {
	font-weight:bold;
	color:#8ba14e;
	font-size:20px;
	padding:2px 0 5px 0;
	text-align:left;
	}
.news_content_left h4 {
	font-weight:bold;
	color:#8c5c77;
	font-size:14px;
	padding:0;
	text-align: left;
	}
.news_content_left p {
	padding: 6px 0;
	text-align:left;
	}

.news_content_left p strong {
	font-weight: bold;
	}


.news_content_right {
	margin: 0;
	text-align:left;
	width: 350px;
	display: block;
	float: left;
	visibility:hidden;
}
.news_content_right .delivery_image {
	background: url(../images/delivery_image.png) no-repeat;
	width: 117px;
	height: 273px;
	left: 150px;
	position: relative;
	top: -31px;
}



.news_content_left_landing_bages {
	margin: 0;
	text-align:left;
	width: 770px;
	display: block;
	float: left;
}
.news_content_left_landing_bages h2 {
	color: #000000;
	/*color: #8c5c77;*/
	font-family: 'radley', Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	height: 60px;
}
.news_content_right_landing_bages {
	margin: 0;
	text-align:left;
	width: 200px;
	display: block;
	float: left;
}
/*--Delivery page css--*/

.news_content_left ul {
	margin: 0;
	padding: 0 0 0 20px;
}
.news_content_left ul li {
	padding: 10px 0 0 0;
	list-style: url(../images/bullet.gif);
	margin: 0;
}

.news_content_left ul li ul {
	margin: 0;
	padding: 5px 0 5px 25px;
	font-size: 12px;
}
.news_content_left ul li ul li {
	list-style: none;
	padding: 5px 0 0 0;
	margin: 0;
}
.news_content_left ul li a {
	color:#8c5c77;
	text-decoration: none;
}
.news_content_left ul li a:hover {
	color:#8c5c77;
	text-decoration: underline;
}


.news_content_news_links {
	margin:10px 0 10px 0;
	text-align:left;
	width: 760px;
	display: block;
	float: left;
}
.news_content_news_links a:link, .news_content_news_links a:visited {
	color:#79868C;
}
.news_content_news_links ul {
	padding: 0;
	margin: 0;
	width:160px;
	float:left;
}
.news_content_news_links ul li {
	margin: 0;
	padding: 1px 0;
}
/* stockist */

.stockist_links_left {
	margin: 0;
	text-align:left;
	width: 600px;
	display: block;
	float: left;
}
.stockist_links_left h2 {
	color: #000000;
	/*color: #8c5c77;*/
	font-family: 'radley', Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	height: 60px;
}
.stockist_links_left p {
	padding: 6px 0;
	text-align:left;
	}

.stockist_links_left p strong {
	font-weight: bold;
	}
		
.stockist_links_left p a {
	color:#8c5c77;
	}
.stockist_links_left p a:hover {
	color:#8c5c77;
	text-decoration: underline;
}

.stockist_links_right {
	margin: 0;
	text-align:left;
	width: 350px;
	display: block;
	float: left;
	padding: 0 0 0 10px;
}

.stockist_links {
	display: block;
	width: 500px;
	float: left;
	margin: 0;
	padding: 0;
}
.stockist_links ul {
	margin: 0;
	padding: 0 0 0 2px;
	color: #8c5c77; 
}
.stockist_links ul li {
	padding: 2px 0;
	list-style: none;
	margin: 0;
}
.stockist_links ul li a {
	color: #8c5c77;
	text-decoration: none;
}
/* end */

.news_content_left ul {
	margin: 0;
	padding: 0 0 0 20px;
}
.news_content_left ul li {
	padding: 10px 0 0 0;
	list-style: url(../images/bullet.gif);
	margin: 0;
}

/* after care page */
.after_care {
	margin:0 0 10px 0;
	text-align:left;
	width: 760px;
	display: block;
	float: left;
}
.after_care h3 {
	font-weight:bold;
	color:#8ba14e;
	font-size:20px;
	padding:2px 0 5px 0;
	text-align:left;
	}
.after_care h4 {
	font-weight:bold;
	color:#8c5c77;
	font-size:14px;
	padding:0;
	text-align: left;
	}
.after_care p {
	padding: 6px 0;
	text-align:left;
	}	
.after_care p a, p a:visited {
	color:#8c5c77;
	}
.after_care ul {
	margin: 0;
	padding: 0 0 0 40px;
}
.after_care ul li {
	padding: 10px 0 0 0;
	list-style: url(../images/bullet.gif);
	margin: 0;
}

ul.after_care_products {
	padding:0;
	margin:0;
	width: 600px;
	display: block;
	float: left;
	}
ul.after_care_products li {
	padding:0 20px 0 0;
	margin:0;
	float:left;
	width:170px;
	height:220px;
	text-align:center;
	list-style: none;
}
.after_care ul li img {
	width:100%;
	
	}


.delivery_static_content .unorderlist a, .delivery_static_content .unorderlist a:visited  {
	color:#8c5c77;
	}
.delivery_static_content .unorderlist .single_line {
	width:100%;
	}

/*--stockist css--*/
.static_content_stockist {
	margin:0;
	padding:0;
	}
.static_content_stockist a, .static_content_stockist a:visited {
	color:#8c5c77;
	line-height:150%;
	}	
.static_content_stockist .stockist_left_panel {
	width:60%;
	padding:0;
	float:left;
	}
.static_content_stockist .stockist_right_panel {
	width:40%;
	padding:0;
	float:left;
	}
/*--Site Map css--*/
#sitemap {
	width:100%; height:auto; float:left; margin:0px; padding:0px;
	}
#sitemap a, #sitemap a:visited {
	color:#79868c;
	}
#sitemap a:hover {
	color:#505a5e;
	}	
#sitemap_left {
	width:60%; margin:0px;	padding:0px; float:left; margin-left:12px;
	}
#sitemap_right {
	width:35%; margin:0px; padding:0px; float:left;
	}
.sitemap01 {
	width:95%; font-size:12px; font-weight:bold; padding:10px 0px 5px 12px; 
	background-image:url(/_ui/images/sitemap01.gif); background-repeat:no-repeat; background-position:left;	
	}
.sitemap02 {
	width:95%; font-size:11px; font-weight:bold; padding:2px 0px 2px 15px;
	background-image:url(/_ui/images/sitemap02.gif); background-repeat:no-repeat; background-position:left; margin-left:25px;
	}
		
/*---- End here-------*/









/* new menu */

.drop_menu_holder {
	width:970px;
	margin: 0;
	padding: 20px 0 0 0;
	display: block;
	float: left;
}

ul.dropdown {
	padding-bottom: 1px;
 	z-index: 997;
}
ul.dropdown ul {
	 padding: 0;
	 border-style: solid;
	 border-width: 1px;
	 border-color: #ccc;
	 background-color: #fff;
	 font-size: 11px;
	 font-weight: normal;
	 font-family: Arial, Helvetica, sans-serif;
}

ul.dropdown li {
	padding: 0;
}
ul.dropdown li a {
	color: #76868b;
	text-decoration: none;
}
ul.dropdown li a:hover {
	color: #a0afb5;
	text-decoration: none;
}
ul.dropdown li.divider {
	border-top: solid 1px #e5e5e5;
	padding: 6px 0 0 10px;
}
ul.dropdown span.dir {
	margin-right: 16px;
	display: block;
	padding: 0 0 5px 0;
}


ul.dropdown-horizontal ul *.dir {
 padding-right: 35px;
}



ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
 padding: 0;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 997;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: -10px;
 width: 140px;
 padding: 6px 0 12px 0;
 margin: 0;
}

ul.dropdown ul li {
 float: none;
 padding: 1px 3px 1px 10px;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}


ul.dropdown li:hover > ul {
 visibility: visible;
}





ul.dropdown li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

ul.dropdown li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}



ul.dropdown a,
ul.dropdown span {
 display: block;
 padding: 0;
}

ul.dropdown ul a,
ul.dropdown ul span {
 padding: 4px 0;
}




/* end */



/* new product css */
.product_page_holder {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.product_page_holder.product_background {
	background: url(../images/radley_product_bg.png) center top no-repeat;
}



.product_page_holder_content {
	width: 970px;
	margin: 0 auto;
	height: auto;
	padding: 0;
	position: relative;
	height: 400px;
}

.product_page_holder_content .left_product_content {
	width: 320px;
	height: 430px;
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
}
.product_page_holder_content .mid_product_content {
	width: 400px;
	height: 430px;
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 330px;
	top: 25px;
}

.product_page_holder_content .right_product_content {
	width: 220px;
	height: 430px;
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 750px;
	top: 0;
}
.right_product_content_more_pics {
	padding: 40px 0 0 0;
	margin: 0;
	width: 220px;
	height: 332px;
	// height: 336px;
}
.right_product_content_btn_enlarge {
	padding: 0;
	margin: 0;
	width: 220px;
	float: left;
	text-align: left;	
}
.right_product_content ul {
	padding: 0;
	margin: 0;
	display: inline;
	width: 220px;
}
.right_product_content ul li {
	padding: 0 8px 8px 0;
	margin: 0;
	float: left;
	display: inline-block;
	width: 75px;
	font-size:12px;
}
.right_product_content ul li a {
	text-decoration: none;
}
.right_product_content ul li a:hover {
	text-decoration: none;
}
.right_product_content ul li span.more_product_images {
	display: block;
	width: 73px;
	height: 73px;
	text-align: center;
	margin: 0;
	cursor: pointer;
	margin: 0 10px 0 0;
	padding: 0;
}

.more_product_images_link {
	border: 3px solid #e1e1e1;
}
.more_product_images_link:hover {
	border: 3px solid #a7bcc4;
}

.more_product_images_link_hover {
	border: 3px solid #a7bcc4;
}


.product_page_holder_content h2 {
	margin: 0;
	padding: 15px 0 5px 0;
	display: block;
	text-align: left;
}
.product_page_holder_content p {
	margin: 0;
	padding: 0 0 10px 0;
	display: block;
	text-align: left;
}
.tit_dis_fixheight {
	min-height:150px;
	width: auto;
	display: block;
}

.left_product_content ul {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
}
.left_product_content ul li {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
}
.left_product_content h3 {
	margin: 0;
	padding: 0;
	display: block;
	text-align: left;
	height: 12px;
	font-weight: bold;
	color:#000000;
}
.left_product_content ul li span {
	display: inline-block;
}
.left_product_content ul li.swatch_products {
	width: 320px;
	vertical-align: top;
}
.left_product_content ul li.product_code {
	width: 320px;
	padding: 0 0 1px 0;
}
.left_product_content ul li.product_code2 {
	width: 320px;
	padding: 0 0 4px 0;
}
.left_product_content ul li span.swatch_product_images {
	display: block;
	width: 35px;
	height: 32px;
	text-align: center;
	margin: 0 6px 0 0;
	cursor: pointer;
}
.swatch_product_images_link {
	border: 3px solid #e1e1e1;
}
.swatch_product_images_link:hover {
	border: 3px solid #a7bcc4;
}
.swatch_product_images_link:selected {
	border: 3px solid #a7bcc4;
}
.left_product_content ul li span.swatch_product_text {
	display: block;
	margin: 0 6px 0 0;
	width: 35px;
	height: 22px;
	text-align: center;
	color: #5c676a;
	font-size: 0.7em;
	line-height: 12px;
}
.left_product_content ul li.swatch_products .product_page_size_holder ul {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	height:20px;
}
.left_product_content ul li.swatch_products .product_page_size_holder ul li {
	display: block;
	width:6%;
	margin: 0;
	padding: 0;
	height:20px;
	float:left;
}
.left_product_content ul li.swatch_products .product_page_stock_holder ul {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	height:20px;
}
.left_product_content ul li.swatch_products .product_page_stock_holder ul li {
	display: block;
	width:100%;
	margin: 0;
	padding: 0;
	height:20px;
	float:left;
}
.left_product_content ul li.swatch_products .product_page_stock_holder ul li .stock_color_txt {
	display: block;
	width:18%;
	margin: 0;
	padding: 0;
	height:20px;
	float:left;
}
.left_product_content ul li.swatch_products .product_page_stock_holder ul li .stock_color_image {
	display: block;
	width:9%;
	margin: 0;
	padding: 0;
	height:20px;
	float:left;
	cursor: pointer;
}
.left_product_content ul li.swatch_products .product_page_stock_holder ul li .stock_thumb_image {
	display: block;
	/*width:5%;*/
	margin: 0;
	padding: 0;
	height:20px;
	float:left;
}


.left_product_content ul li.price_product_holder {
	margin: 0;
	padding: 0;
	display: block;
	text-align: left;
	height: 30px;
}
.left_product_content ul li.add_to_bag_img {
	margin: 0;
	padding: 0;
	display: block;
	text-align: left;
	height: 38px;
}
.left_product_content ul li.add_to_icons_holder {
	margin: 0;
	padding: 0;
	display: block;
	text-align: left;
	height: 18px;
}


.price_product {
	text-align: left;
	padding: 0;
	margin: 0;
	width: 300px;
}

.productPageWas {
	font-size: 16px;
	padding: 0;
    color: #4F6372;
}
.productPageNow {
	font-size: 16px;
	padding: 0;
    color: #c13733;
}
.productPageSave {
	font-size: 16px;
	padding: 0;
}
.productPageWasPrice {
	font-size: 16px;
	font-weight: bold;
	padding: 0;
    color: #4F6372;
}
.productPageNowPrice {
	font-size: 16px;
	font-weight: bold;
	padding: 0;
    color: #c13733;
}
.productPageSavePrice {
	font-size: 16px;
	font-weight: bold;
	padding: 0;
}
.productPageWasPrice2 {
	font: 0.8em Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0 5px 0 0;
}
.productPageNowPrice2 {
	font: 0.8em Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0 5px 0 0;
}
.productPageSavePrice2 {
	font: 0.8em Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0 5px 0 0;
}


.add_to_bag_img_style {
	display: block;
	width: 104px;
	height: 27px;
	background: url(../images/add_bag.png) no-repeat;
	cursor: pointer;
}

.add_to_bag_img_style:hover {
	background: url(../images/add_bag.png) no-repeat 0 -26px;
}

.out_of_stock_btn {
	display: block;
	width: 98px;
	height: 28px;
	background: url(../images/out_of_stock_bt.png) no-repeat;
	cursor: pointer;
	position: relative;
	top: -28px;
}
.out_of_stock_btn:hover {
	background: url(../images/out_of_stock_bt.png) no-repeat 0 -28px;
}

.enlarge_img_style {
	display: block;
	width: 81px;
	height: 28px;
	background: url(../images/enlarge.png) no-repeat;
}
.enlarge_img_style:hover {
	background: url(../images/enlarge.png) no-repeat 0 -28px;
}

.add_to_icons {
	margin: 0 10px 0 0;
	display: inline-block;
	float: left;
}

.bottom_product_content {
	width: 790px;
	height: auto;
	display: block;
	padding: 0;
	margin: 0;
	top: 0;
	border: 0px solid #8b876c;
}

/*--Lucky Zoom css--*/
.luckyZoom_black_overlay{
    display: none;
    position: absolute;
    top: -107px;
    left: 0%;
    width: 100%;
    height: 300%;
    background-color: black;
    z-index:99999999;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
    text-align:center;
}
.luckyZoom_white_content {
    display: none;
    position: absolute;
    top: 0%;
    left: 1%;
    width: 950px;
    height: 640px;
    padding: 10px;
    border: 0px solid #92a959;
    background-color: white;
    z-index:999999999;
    overflow: hidden;
}
 
.luckyZoom_white_close {
	font-size: 14px; 
	margin-left: 880px;
	}
.luckyZoomSmallImageCont
{
	position: relative;
	left: 170px;
	top: -5px;
}

.luckyZoomBigImageCont {
overflow: hidden;
position: absolute;
border: 1px solid #9E2F2D;
visibility: hidden;
left: 525px;
 top: 250px;
 height: 250px;
 width: 250px;
/* display: none; */
}

.luckyZoomHeader
{
	position: relative;
	z-index: 10;
	left: 0px;
	top: 0px;
	font: 10px Tahoma, Verdana, Arial, sans-serif;
	color: #fff;
	background: #9E2F2D;
	padding: 3px;
}

.luckyZoomHeader a
{
	color: #fff;
}

.luckyZoomPup
{
	z-index: 10;
	visibility: hidden;
	position: absolute;
	width: 50px;
	height: 50px;
	border: 1px solid #aaa;
	background: #ffffff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}


#imageProductLargeImage {
	position: relative;
	top:0;
	left:0;
}


/* tabs */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 4px;
    min-width: 84px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(../images/tab.png) no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 0;
    z-index: 2;
    padding-left: 0;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
.tabs-nav .tabs-selected a {
    color: #537983;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
	color: #537983;
	text-decoration: none;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 20px; /* IE 6 treats height as min-height */
    min-height: 20px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 6px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    border-top: none;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}
/* end */
/**/
.container_tabs_products_holder {
	width: 970px; 
	height: 250px; 
	margin: 0 auto;
}
.tabs_products_holder {
	margin: 0 auto; 
	display: block; 
	width: 590px;
}










/* catalogue page */
.catalogue_top_bg { 
	width:100%; 
	height:32px;
	background:url(../images/top_content_bg.gif) top repeat-x;
	display: block;
	margin: 0;
	padding: 0;
}

.catalogue_bottom_bg { 
	width:100%; 
	height:30px;
	background:url(../images/bottom_content_bg.gif) bottom repeat-x;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
.catalogue_bottom_bg_products { 
	width:100%; 
	height:25px;
	background:url(../images/bottom_content_bg_products.gif) bottom repeat-x;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}


.catalogue_page_holder {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.catalogue_page_holder_content {
	width: 970px;
	margin: 0 auto;
	height: auto;
	padding: 0;
	display: block;
}

.catalogue_content_left {
                width: 200px;
                margin: 0;
                padding: 0;
                display: block;
                float: left;
                text-align:left;
                position:relative;
}


.catalogue_content_right {
                width: 760px;
                margin: 0;
                padding: 0;
                display: block;
                float: left;
}

.GNSlider {
	position: relative;
	width: 150px;
	margin: 12px 0 20px 0;
}
.catalogue_content_left input.txt_min {
	width: 40px;
	margin: 0;
	padding: 1px;
	margin: 7px 0 0 0;
	font-size: 11px;
	color: #828b8f;
	position: absolute;
	left: 0px;
	top: 6px;
	border: none;
	background: none;
}
.catalogue_content_left input.txt_min_2 {
	width: 40px;
	margin: 0;
	padding: 1px;
	margin: 7px 0 0 0;
	font-size: 11px;
	color: #828b8f;
	position: absolute;
	left: 122px;
	top: 6px;
	border: none;
	background: none;
}
.more_collection_link {
	position: absolute;
	bottom: -20px;
	left: 1px;
}
.clear_all_btn_holder {
	width: 190px;
	display: block;
	float: left;
	margin: 30px 0 0 0;
	padding: 0;
}
.clear_all_btn { 
	width: 88px; 
	height: 24px;
	background: url(../images/reset_catalouge_btn.png) no-repeat;
	display: block;
	border: 0;
	cursor: pointer;
}
.clear_all_btn:hover { 
	background: url(../images/reset_catalouge_btn.png) no-repeat 0 -20px;
}





.catalogue_content_right_header_2 {
	width: 760px;
	display: block;
	margin: 0;
	padding: 0;
	text-align: left;
}

.catalogue_content_right_header_table {
	margin: 0;
	padding: 0;
	width: 742px;
}
.catalogue_content_right_header_table tr {
	margin: 0;
	padding: 0;
}
.catalogue_content_right_header_table tr td {
	margin: 0;
	padding: 0;
}
.header_title {
	margin: 0;
	padding: 0;
	width: 240px;
}
.header_title h2 {
	margin: 0;
	padding: 0;
}
.catalogue_title {
	width: 250px;
	display: inline;
	padding: 0;
	margin: 0;
	text-align: left;
}
.catalogue_title h2 {
	color:#8c5c77;
	position: relative;
	top: 0;
	left: 40px;
}
.catalogue_content_right_header {
	width: 742px;
	display: block;
	padding: 0;
	margin:8px 0 0 30px;
	position:relative;
    top:px;
    left:0px;
}
.catalogue_content_right_header .catalogue_title_header {
	width: auto;
	float: left;
	padding: 10px 0 0 0;
	margin: 0 20px 0 0;
	display: inline-block;	
}
.catalogue_content_right_header .catalogue_title_header span {
	display: inline-block;
	margin: 0;
	padding: 0;
}
.catalogue_content_right_header .catalogue_title_header span h3 {
	font-weight: bold;
	padding: 0; 	
}
.catalogue_sort {
	width: 200;
	padding: 0;
	margin: 0;
	display: inline-block;
}
.catalogue_sort span {
	padding: 0;
	margin: 0;
	display: inline-block;
}
.catalogue_sort span.txt_sort {
	width: 60px;
}
.catalogue_sort span.select_sort {
	width: 140px;
}
.catalogue_sort select.sort_catalogue_style {
	border: 1px solid #d2d2d2;
	color: #3f5157;
	background: #fff;
	width: 110px;
	padding: 0;
	outline: none;
	font-size: 11px;
	position: relative;
	top: 0px;
	margin: 0;
}
.catalogue_view_all {
	width: 300px;
	padding: 0;
	margin: 0;
	display: block;
	text-align:left;
	border: 1px solid #000p;
}
.catalogue_view_all a {
	color: #5c676a;
	text-decoration:underline;
}
.catalogue_view_all a:hover {
	color: #a0afb5;
	text-decoration:underline;
}
.catalogue_nav {
	padding: 0;
	margin: 0;
	display: inline-block;
	width: 220px;
}
.catalogue_nav ul {
	padding: 0;
	margin: 0;
	float: right;
	display: inline;
}
.catalogue_nav ul li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	font-size: 11px;
	color: #a0afb5;
	font-weight: normal;
}
.arrow_left_nav {
	padding: 3px 4px 0 0;
}
.arrow_right_nav {
	padding: 3px 0 0 4px;
}
.catalogue_nav ul li span {
	padding: 0;
	margin: 0 1px;
	display: inline-block;
	float: left;
}
.catalogue_nav ul li span a {
	color: #5c676a;
	text-decoration: none;
	padding: 0 5px 0 5px;
	margin: 0 2px;
	display: block;
	line-height: 15px;
	height: 15px;
	background: url(../images/navbg.png) center no-repeat;
}
.catalogue_nav ul li span a:hover {
	color: #a0afb5;
	text-decoration: none;
}
.catalogue_nav ul li span a.active_page {
	color: #5c676a;
	text-decoration: none;
	padding: 0 5px 0 5px;
	margin: 0 2px;
	display: block;
	line-height: 15px;
	height: 15px;
	background: url(../images/navbg1.png) center no-repeat;
}


.catalogue_page_holder_content .catalogue_title_3 h2 {
		color:#8c5c77;
}


.catalogue_nav_txt {
	font-size: 11px;
	color: #a0afb5;
}
.catalogue_nav_next_arrow {
	position: relative;
	right: -5px;
}




.catalogue_product_holder {
	width: 760px;
	display: block;
	float: left;
	margin: 30px 0 0 0;
	padding: 0;
	text-align: left;
}


.catalogue_product_holder_contents {
	width: 760px;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
}

.browse_product_catalogue {
	width: 760px;
	padding: 0;
	margin: 0;
	display: inline;
}
.browse_product_catalogue ul {
	padding: 0;
	margin: 0;
}


.catalogue_content_left_holder {
	width: 200px;
	margin: 10px 0 0 0;
	padding: 0;
}
.catalogue_content_left_holder h5 {
	width: 200px;
	display: block;
	margin: 0;
	padding: 0;
	font: 1.2em Helvetica, sans-serif;
}
/* end */


/* catalogue page item style */
.category_item_list {
	padding: 0;
	margin: 0;
	text-align: center;
	position: relative;
	// border: 1px solid #fff;
}
.category_item_image {
	display: block;
	width: 240px;
	height: 160px;
	padding: 0;
	margin: 0;
	text-align: center;
}
.category_item_title {
	padding: 0;
	margin: 0;
	display: block;
	cursor: pointer;
	width: 240px;
	text-align: center;
}
.category_item_title2 {
    cursor: pointer;
    display: block;
    margin: 0 0 2px 0;
    padding: 0;
    text-align: center;
    width: 240px;
}
.category_item_title2 h5 {
    color: #5C676A !important;
    font: 0.9em Helvetica,sans-serif !important;
    margin: 0;
    padding: 3px 0 4px 0;
}



.category_item_title h5 {
	padding: 0;
	margin: 0;
	font: 1.2em Helvetica, sans-serif;
	color: #5c676a;
}
.category_item_title h5 a {
	color: #5c676a;
	text-decoration: none;
}
.category_item_title h5 a:hover {
	color: #a0afb5;
	text-decoration: none;
}

.category_item_title h5 span.clWasPriceText {
	color: #5c676a;
}
.category_item_title h5 span.clWasPrice {
	color: #5c676a;
}

.category_item_title h5 span.clNowPriceText {
	color: #ae0405;
}
.category_item_title h5 span.clNowPrice {
	color: #ae0405;
}

.category_item_title h5.percentage_off {
	color: #ae0405;
}
/* end */

.category_item_price {
	display: block;
	width: 240px;
	height: auto;
	padding: 0;
	margin: 0;
	text-align: center;
	color: #5c676a;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.category_item_thumbnail_holder {
	width: 240px;
	min-height: 30px;
	display: block;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
}
.category_item_thumbnail_holder ul {
	padding: 0;
	margin: 0;
}
.category_item_thumbnail_holder ul li {
	display: inline;
	padding: 0;
	margin: 0;
	text-align: center;
}

.category_item_thumbnail_holder span img:hover {
	cursor:pointer;
}





/* user account */
.user_top_bg { 
	width:100%; 
	height:50px;
	background:url(../images/top_user_bg.gif) top repeat-x;
	display: block;
	margin: 0;
	padding: 0;
}
.user_bottom_bg { 
	width:100%; 
	height:50px;
	background:url(../images/bottom_user_bg.gif) bottom repeat-x;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}


.user_page_holder {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.user_page_holder_content {
	width: 970px;
	margin: 0 auto;
	height: auto;
	padding: 0;
	display: block;
	text-align: left;
}

.user_content_left {
	width: 220px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}
.user_content_right {
	width: 740px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

.user_content_left ul {
	width: 220px;
	margin: 0;
	padding: 0;
	color: #8c5c77;
}
.user_content_left ul li {
	margin: 0;
	padding: 0;
}

.user_content_right_holder {
	width: auto;
	margin: 20px 0 0 0;
	padding: 0;
}


.user_content_form {
	width: 900px;
	margin: 0;
	padding: 0;
}
.user_content_form ul {
	width: 900px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}
.user_content_form ul.left_form {
	width: auto;
}
.user_content_form ul.right_form {
	width: auto;
}
.user_content_form ul li {
	margin: 0;
	padding: 5px 10px 10px 10px;
}
.user_content_form ul li a:link, .user_content_form ul li a:visited {
	color:#79888d;
	text-decoration:underline;
}
.user_content_form ul li.bottom_space {
	margin: 0;
	padding: 5px 10px 2px 10px;
}
.user_content_form ul li.log_out {
	margin: 0;
	padding: 0;
	display: block;
	width: 700px;
}
.user_content_form ul li.new_line {
	display: block;
	padding-left: 19px;
}
.user_content_form_up {
	position: relative;
	top: -10px;
}


.error_validator {
	color: #861c3a;
	font-size: 11px;
}
.error_validator_noborder {
	width: 570px;
	display: block;
	float: left;
}
.error_validator_bspace {
	color: #861c3a;
	font-size: 11px;
	padding: 0 0 10px 0;
}
.input_form_login {
	color: #374348;
	font-size: 11px;
	width: 250px;
	padding: 2px
}

.input_form_login2 {
	color: #593b6e;
	font-size: 11px;
	width: 190px;
	padding: 1px;
	border: 1px solid #e5e5e5;
	background: #e5e5e5;
}
.update_btn_basket {
	width: 250px;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 15px;
	// margin-top: -10px;
	margin-bottom: 10px;
}

.promotion_control_holder {
	width: 300px;
	display: block;
	float: right;
	margin: -40px 0 0 0;
	padding: 0;
	position:relative;
}

div.promotion_control_holder ul.promotion_btn li span{
	margin:0;
	padding:0;
	top:0;
	line-height:1em;
	vertical-align: middle;
}

.user_login_button {
	display: block;
	width: 99px;
	height: 30px;
	cursor: pointer;
	background: url(../images/continue_btn.png) no-repeat;
	border: 0;
}
/*
.user_login_button:hover {
	background: url(../images/continue_btn.png) no-repeat 0 -28px;
}
*/


.user_login {
	width: 740px;
	margin: 40px 0 20px 0;
	padding: 0;
	display: block;
	float: left;
}
.user_login ul {
	width: 740px;
	margin: 0;
	padding: 0;
}
.user_login ul li {
	margin: 0 20px 0 0;
	padding: 0;
	float: left;
}

/* -- This is for GN -- */

/* -- General Content -- */


.refine_results 
{
	width:20%;
	float:left;
}
.GNProductMid 
{
	width:65%;
	float:left;
}




/* -- Toggle Code -- */

.toggle-open, .toggle-close {
	background-repeat: no-repeat;
	background-position: 0 center;
	cursor: pointer;
	padding: 4px 6px 4px 16px;
}

.toggle-open {
	background-image: url(../images/bullet_arrow_down.png);
}

.toggle-close {
	background-image: url(../images/bullet_arrow_up.png);
	background-color: #e0542f;
}

.cbEnabled
{
	color:#666666;
	position: relative;
	top: 3px;
}
.cbDisabled
{
	color:#DDDDDD;
}

div.overlay
{
	background:#FFFFFF url(/_ui/images/indicator.gif) no-repeat fixed 570% 50%;
	position:absolute;
	text-align:center;
	top:0;
	width:700px;
	
}

#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    left:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    width:100%;
    height:100%;
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}
#processMessage { 
    position:fixed; 
    top:40%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001;
    
}

/* catalogue left nav */

.guide_catalogue_left_nav {
	width: 200px;
	display: block;
	float: left;
	padding: 0;
	margin: 16px 0 0 0;
	position: relative;
}
.guide_catalogue_left_nav ul {
	padding: 0;
	margin: 0 0 20px 0;
	width: 200px;
	display: block;
	float: left;
}
.guide_catalogue_left_nav ul li {
	padding: 4px 0;
	// padding: 1px 0;
	margin: 0;
	float: left;
	display: inline-block;
	width: 96px;
	font-size: 11px;
	color: #76868b;
}
.guide_catalogue_left_nav ul li span input {
	float: left;
	clear: left;
	width: 26px;
}
.guide_catalogue_left_nav ul li span label {
	display: block;
	float: left;
	width: 70px;
	// margin: 4px 0 0 0;
}



.guide_catalogue_left_nav h3 {
	display: block;
	font-size: 15px;
	padding: 5px 0;
	color: #76868b;
}
.guide_catalogue_left_nav h4 {
	display: block;
	font-size: 14px;
	padding: 5px 0 0 0;
	color: #76868b;
	width: 190px;
	float: left;
}
.guide_catalogue_left_nav h5 {
	display: block;
	padding: 0;
	width: 190px;
	float: left;
}
.guide_catalogue_left_nav_parent {
	padding: 0;
	margin: 0;
	color: #660000;
	font-size: 11px;
}
.guide_catalogue_left_nav_parent ul {
	padding: 0;
	margin: 0;
}
.guide_catalogue_left_nav_parent ul li {
	padding: 0;
	margin: 5px 0;
	display: inline-block;
	float: left;
}

input.catalogue_input {
	width: 150px;
	border: 1px solid #bdbdbd;
	background: #bdbdbd;
	padding: 1px;
	color: #5c676a;
	font-size: 11px;
	text-align: left;
}


/* basket css */
.basket_page_holder {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.basket_page_holder_content {
	width: 970px;
	margin: 0 auto;
	height: auto;
	padding: 0;
	display: block;
}

.basket_content_left {
	width: 570px;
	margin: 0;
	padding: 0;
	float: left;
	text-align:left;
}
.basket_content_shopping {
	padding: 0;
	margin: 0 0 20px 0;
	width: 570px;
	display: block;
	float: left;
}
.basket_content_header {
	padding: 0;
	margin: 0 0 15px 0;
	width: 570px;
	display: block;
	float: left;
}
.basket_content_header h2 {
	font-size: 1.9em;
	color: #000000;
	/*color: #8c5c77;*/
	text-align: left;
	padding: 0;
	margin: 0 0 26px 0;
}
.basket_content_header ul {
	padding: 0;
	margin: 20px 0 0 0;
}
.basket_content_header ul li {
	display: inline-block;
	float: left;
	padding: 0;
	margin: 0;
}
.basket_content_header ul li.top_dash_line {
	border-top: 1px dashed #76868b;
	padding: 20px 0 0 0;
	margin: 30px 0 0 0;
	width: 500px;
}
.basket_content_header ul li.continue_shop_btn {
	width: 350px;
}
.basket_content_header ul li.continue_shop_btn h2 {
	font-size: 1.9em;
	color: #000000;
	/*color: #b3a25f;*/
	text-align: left;
	padding: 0;
	margin: 0;
}
.basket_content_header ul li.checkout_shop_btn {
	width: 150px;
	float: right;
	padding: 0;
}

.continue_shopping_btn {
	display: block;
	width: 132px;
	height: 28px;
	cursor: pointer;
	background: url(../images/continue_shopping.png) no-repeat;
}
.continue_shopping_btn:hover {
	background: url(../images/continue_shopping.png) no-repeat 0 -28px;
}

.header_place {
	margin: 25px 0 10px 0;
	padding: 0;
	width: 396px;
	display: block;
	float: left;
}
.header_place h2 {
	margin: 0 0 10px 70px;
	padding: 0;
	font-size: 1.9em;
	color:#000000;
	/*color: #b3a25f;*/
	text-align: left;
}

.product_place {
	margin: 0 0 50px 0;
	padding: 0;
	width: 400px;
	display: block;
	float: left;
}
.product_place ul {
	margin: 0;
	padding: 0;
}
.product_place ul li {
	margin: 0;
	padding: 0;
}

.basket_content_right {
	width: 400px;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
}

.basket_content_right .category_item_list_left {
	padding: 0;
	margin: 0 0 40px 0;
	width: 200px;
	float: left;
	display: block;
	text-align: right;
}
.basket_content_right .category_item_list_left img {
	float: right;
}
.basket_content_right .category_item_list_right {
	padding: 0;
	margin: 0 0 40px 0;
	width: 200px;
	float: left;
	display: block;
}
.basket_content_right .category_item_image {
	width: 195px;
	height: 160px;
	padding: 0;
	margin: 0;
	text-align: center;
}
.basket_content_right .category_item_title {
	padding: 0;
	margin: 0;
	cursor: pointer;
	width: 195px;
	text-align: center;
}
.basket_content_right .category_item_title h5 {
	padding: 3px 0;
	margin: 0;
	font: 1.1em Helvetica, sans-serif;
	color: #5c676a;
}
.basket_content_right .category_item_title h5 a {
	color: #5c676a;
	text-decoration: none;
}
.basket_content_right .category_item_title h5 a:hover {
	color: #a0afb5;
	text-decoration: none;
}

.basket_content_right .category_item_price {
	width: 195px;
	height: auto;
	padding: 0;
	margin: 0;
	text-align: center;
	color: #5c676a;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.basket_content_right .category_item_thumbnail_holder {
	width: 195px;
	height: 30px;
	margin: 0;
	padding: 0;
	display: block;
	text-align: center;
}
.basket_content_right .category_item_thumbnail_holder span {
	width: 40px;
	height: 30px;
	margin: 0;
	padding: 0;
	display: inline;
}
/*
.basket_content_right .category_item_thumbnail_holder ul {
	padding: 0;
	margin: 0 auto;
}
.basket_content_right .category_item_thumbnail_holder ul li {
	display: inline;
	padding: 0 3px;
	margin: 0;
}
*/
/*end*/


.basket_content {
	width: 570px;
	margin: 0;
	height: auto;
	padding: 0;
	display: block;
	float: left;
}

.basket_content h2 {
	margin: 0;
	padding: 18px 0 0 0;
	display: block;
	font-size: 2em;
	color: #000000;
	/*color: #8c5c77;*/
	width: 500px;
	float: left;
	height: 44px;
}


.basket_content ul {
	width: 570px;
	margin: 0;
	padding: 0;
}
.basket_content ul li {
	margin: 0;
	padding: 0;
	width: 570px;
}
.basket_content ul li.basket_titles {
	background: #e5e5e5;
	height: 28px;
	padding: 10px 0 0 0;
	color: #5c676a;
	margin: 10px 0 5px 0;
	display: block;
	float: left;
	width: 570px;
}

.basket_content ul li p {
	margin: 0;
	padding: 0;
	display: inline-block;
	float: left;
}
.basket_content ul li p span {
	display: block;
	margin: 0;
	padding: 0;
}
.basket_content ul li p.item_title {
	width: 160px;
}
.basket_content ul li p.item_title strong {
	font-weight: normal;
	padding: 0 0 0 20px;
}
.basket_content ul li p.description_title {
	width: 210px;
}
.basket_content ul li p.qty_title {
	width: 55px;
}
.basket_content ul li p.remove_title {
	width: 65px;
}
.basket_content ul li p.price_title {
	width: 75px;
	text-align: center;
}


.basket_content ul li.basket_disc {
	padding: 10px 0;
	margin: 0;
	height: auto;
	display: block;
	float: left;
	border-bottom: 1px dashed #76868b;
	width: 570px;
	// padding: 5px 0 0 0;
}
.basket_content ul li.basket_disc span.first_sec {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	height: 80px;
	width: 570px;
}
.basket_content ul li.basket_disc span.second_sec {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	height: 30px;
	width: 570px;
}
.basket_content ul li p.title_disc {
	width: 160px;
	height: 80px;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
.basket_content ul li p.description_disc {
	width: 210px;
	height: 80px;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
.basket_content ul li p.qty_disc {
	width: 55px;
	height: 80px;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
.basket_content ul li p.qty_disc input {
	width: 16px;
	border: 1px solid #bdbdbd;
	padding: 1px;
	color: #5c676a;
	font-size: 11px;
	text-align: center;
}
.basket_content ul li p.remove_disc {
	width: 60px;
	height: 80px;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
.basket_content ul li p.price_disc {
	width: 75px;
	height: 80px;
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}
.basket_content ul li p.promotion_disc {
	width: 570px;
	height: auto;
	display: block;
	float: left;
	font-size: 11px;
	padding: 0;
	margin: 0;
}
.basket_content ul li p.sorry_disc {
	width: 570px;
	height: auto;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
.sorry_disc_txt {
	color: #8c5c77;
	font-size: 11px;
	margin: 0;
	padding: 0 0 0 8px;
	display: block;
}

.remove_btn {
	background: url(../images/remove_basket.gif) no-repeat;
	width: 20px;
	height: 17px;
	border: none;
	display: block;
	cursor: pointer;
	position: relative;
	left: 12px;
}

.checkout_btn {
	background: url(../images/checkout_btn.png) no-repeat;
	width: 94px;
	height: 33px;
	display: block;
	border: 0;
	cursor: pointer;
	float: right;
}
/*
.checkout_btn:hover {
	background: url(../images/checkout_btn.png) no-repeat 0 -33px; 
}
*/

.checkout_btn_btm {
	background: url(../images/checkout_btn.png) no-repeat;
	width: 74px;
	height: 27px;
	display: block;
	border: 0;
	cursor: pointer;
	margin: 10px 0 0 0;
}
.checkout_btn_btm:hover {
	background: url(../images/checkout_btn.png) no-repeat 0 -30px; 
}


.activate_btn {
	background: url(../images/activate_btn.png) no-repeat;
	width: 68px;
	height: 28px;
	display: inline;
	border: 0;
	cursor: pointer;
	margin: 0 0 0 10px;
}
.activate_btn:hover {
	background: url(../images/activate_btn.png) no-repeat 0 -27px;
}
input.promotion {
	width: 100px;
	color: #5c676a;
	border:1px solid #a3b2b6;
}

.refresh_hidden {
	display: none;
}



.promotion_header {
	width: 570px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}
.promotion_header ul {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}
.promotion_header ul.update_btn {
	padding: 0;
	margin: 10px 0 0 0;
	width: 208px;
	// margin: 0;

}
.promotion_header ul.promotion_btn {
	padding: 0;
	margin: 10px 0 0 0;
	width: 290px;
	// margin: 0;
}
.promotion_header ul li {
	padding: 0;
	margin: 0;
}

div.promotion_control_holder ul.promotion_btn {
	width:300px;
	position:relative;
	display:inline-block;
	margin:0;
	padding:0;
}

.promotion_header span {
	display: inline-block;
	margin: 0;
	padding: 0;
}
*+html .promotion_header span.ie_top {
	position: relative;
	top: -3px;
}
.update_basket_btn {
	background: url(../images/update_basket.png) no-repeat;
	width: 120px;
	height: 28px;
	display: block;
	cursor: pointer;
	border: none;
}
.update_basket_btn:hover {
	background: url(../images/update_basket.png) no-repeat 0 -28px;
}

ul.promotion_btn li span {
	display: inline-block;
	margin:0;
	padding:0;
}

ul.promotion_btn li span:first-child {
	
}
ul.promotion_btn li span.promotion_btn_spans {
	margin-left: 20px;
}

@media \0screen {
  ul.promotion_btn li span.promotion_btn_spans {
  	margin-left: 3px;
  }
}


.error_validator_noborder2 {
	margin-left: 20px;
}
.totals_box {
	display: block;
	margin: 12px 0 0 0;
	/*width: 570px;*/
	width: 300px;
	float: right;
	margin-top: 20px;
}
.totals_box ul {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
}
.totals_box ul.total_left {
	width:210px;
}
.totals_box ul.total_right {
	width: 300px; /* was 290px*/
}

.totals_box ul li {
	margin: 0;
	padding: 7px 0;
	border-top: 1px dashed #76868b;
	display: block;
	float: left;
	width: 300px;
}
.totals_box ul li.no_bt_border {
	border-top: none;
	margin-top: 5px;
	padding-bottom: 5px;
}

.totals_box li span {
	display: inline-block;
}
.totals_box li span.left {
	width: 130px;
	float: left;
	text-align: left
}
.totals_box li span.right {
	width: 170px;
	float: right;
	text-align: right;
}

.totals_box li span strong {
	font-weight: bold;
}

a.vat {
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
}

a.vat:hover{
	z-index:25; 
}

a.vat p {
	display: none;
}

a.vat:hover p { /*the span will display just on :hover state*/
    display: block;
    position: absolute;
    top: 3px;
	right: 30px;
	width: 120px;
    border: 1px solid #c3c3c3;
    background-color: #e5e5e5; 
	color: #8C5C77;
    text-align: center;
	padding: 3px;
	font-size: 12px;
}




.totals_box select {
	width: 120px;
	color: #5c676a;
	border:1px solid #a3b2b6;
	font-size: 11px;
}

.checkout_btn_bottom {
	width: 300px;
	height: 30px;
	display: block;
	margin: 20px 0 0 0;
	padding: 0;
	float: right;
}
.checkout_btn_bottom .right_btn_space {
	padding: 0 70px 0 0;
}


/* payment page */
.payment_content_right {
	width: 400px;
	margin: 0;
	padding: 0;
	float: left;
}
.payment_content_right h2 {
	margin: 0;
	padding: 0;
	font-size: 2em;
	color: #000000;
	/*color: #8c5c77;*/
}
.payment_content_right h2.smallx_head {
	margin: 0;
	padding: 0;
	font-size: 1.5em;
	color: #000000;
	/*color: #8c5c77;*/
}
.payment_content_right h2.smallx {
	margin: 0;
	padding: 20px 0 0 0;
	font-size: 1.5em;
	color: #000000;
	/*color: #8c5c77;*/
	height: 28px;
}
.payment_content_right .card_details_img {
	position: relative;
	top: -27px;
	left: 120px;
}

.payment_content_right ul {
	padding: 0;
	margin: 0;
}

.payment_content_right ul li {
	padding: 0;
	margin: 0;
	display: block;
	width: 400px;
	float: left;
	font: 0.9em Arial, Helvetica, sans-serif;
}
.payment_content_right ul li.bottom_pad {
	padding: 0 0 16px 0;
	margin: 0;
}
.payment_content_right ul li.bottom_pad2 {
	padding: 20px 0 8px 0;
	margin: 0;
}
.payment_content_right ul li.bottom_dash_line {
	border-bottom: 1px dashed #76868b;
}
.payment_content_right ul li.bottom_dash_line2 {
	border-bottom: 1px dashed #76868b;
	margin-top: 10px;
}
.payment_content_right ul li.bottom_dash_line3 {
	border-bottom: 1px dashed #76868b;
	padding: 1px 0 16px 0;
}
.payment_content_right ul li.bottom_dash_line4 {
	border-bottom: 1px dashed #76868b;
	// padding: 10px 0 10px 0;
}
.payment_content_right ul li.no_line {
	margin-top: 10px;
}
.payment_content_right ul li span {
	padding: 0;
	margin: 0;
	display: inline;
}
.payment_content_right ul li span.bottom_space {
	margin: 0;
	padding: 0;
	width: 100%;
	display: block;
	//margin: 0 0 2px 0;
	//padding: 0 0 2px 0;
}
.payment_content_right ul li span.details_line {
	padding: 0;
	margin: 0;
	width: 100%;
	display: block;
}
.payment_content_right ul li span.btns_line {
	margin: 0;
	padding: 0;
	width: 100%;
	display: inline;
}
.payment_content_right ul li span.btns_line input {
	margin: 0;
	padding:0 10px 10px 0;
}
.payment_content_right h5 {
	padding: 0;
	margin: 2px 0 6px 0;
	font: 1.2em Helvetica, sans-serif;
	color: #5c676a;
}
.payment_content_right ul li span.edit_address {
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
}
.payment_content_right ul li span.remove_address {
	margin: 0 0 10px 10px;
	padding: 0;
	display: block;
}

.payment_content_right ul li span.card_title {
	padding: 0;
	margin: 0;
	display: block;
	width: 230px;
	float: left;
}
.payment_content_right ul li span.card_question {
	padding: 24px 0 0 0;
	margin: 0;
	display: block;
	width: 100px;
	float: left;
}


.user_payments_details {
	width: 400px;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
.user_payments_details ul {
	padding: 0;
	margin: 0;
}
.user_payments_details ul p {
	padding: 0 0 10px 0;
	margin: 0;
}
.user_payments_details ul li {
	padding: 0;
	margin: 0;
	color: #5c676a;
	font-size: 12px;
	display: block;
	width: 400px;
}
.user_payments_details ul li.bottomspace {
	padding: 0;
	margin: 0 0 20px 0;
}
.user_payments_details ul li a {
	font-size: 11px;
}
.user_payments_details ul li span {
	padding: 0;
	margin: 0 8px 0 0;
	display: inline;
}
.user_payments_details ul li span.user_title {
	padding: 0;
	margin: 0;
	width: 55px;
	display: inline-block;
}
.user_payments_details ul li.ie_space {
	// height: 15px;
}
.user_payments_details ul li span.user_first_name {
	padding: 0;
	margin: 0;
	width: 135px;
	display: inline-block;
}
.user_payments_details ul li span.user_last_name {
	padding: 0;
	margin: 0;
	width: 185px;
	display: inline-block;
}
.user_payments_details ul li span.user_first_size {
	padding: 0;
	margin: 0;
	width: 193px;
	display: inline-block;
}
.user_payments_details ul li span.user_second_size {
	padding: 0;
	margin: 0;
	width: 185px;
	display: inline-block;
}
.user_payments_details ul li h2.smallx {
	margin: 0;
	padding: 0;
	font-size: 1.5em;
	color: #b3a25f;
	height: 28px;
}

.user_expiry_month_drop {
}
.user_expiry_year_drop {
}

.user_payments_details ul li span input {
	padding: 1px;
	margin: 0;
	color: #593b6e;
	border: 1px solid #e5e5e5;
	background: #e5e5e5;
}
.user_payments_details ul li span select.date_birth {
	padding: 1px;
	margin: 0 4px 0 0;
	color: #593b6e;
	border: 1px solid #e5e5e5;
	background: #e5e5e5;
}
.user_payments_details ul li span input.usertitle {
	width: 45px;
}
.user_payments_details ul li span input.userfirst {
	width: 125px;
}
.user_payments_details ul li span input.userfirstsize {
	width: 183px;
}
.user_payments_details ul li span input.usersecondsize {
	width: 175px;
}
.user_payments_details ul li span input.usercode {
	width: 80px;
}
.user_payments_details ul li span input.check_email {
	padding: 0;
	margin: 0;
	border: 0px solid #e5e5e5;
	background: none;
}


.payment_place_order_btn {
	float: right;
}

.payment_content_right_header {
	width: 290px;
	display: block;
	float: left;
}
.payment_content_right_header input {
	position: relative;
	top: 2px;
	// top: 0px;
}
.payment_place_order_btn2 {
	width: 80px;
	display: block;
	float: left;
}
.payment_place_order_btn3 {
	width:40px; 
	position:relative; 
	top:-3px; 
	left:40px;
}

.place_order_btn {
	background: url(../images/place_order.png) no-repeat;
	width: 109px;
	height: 35px;
	display: block;
	border: 0;
	cursor: pointer;
	float: right;
}
/*
.place_order_btn:hover {
	background: url(../images/place_order.png) no-repeat 0 -28px; 
}
*/




/* Store Locator style*/


#location{
padding-left:12px;
padding-bottom:10px;
float:right;
padding-right:220px;
margin-top:-26px;


}

#location p{
margin:5px;
padding:5px}


#location form{
float:left;
width:150px;
padding-top:5px }

#location form input{
border:0px;
background:#dcdcdc url(/images/ico-arrow_btn_2.gif) 130px center no-repeat;
line-height:normal;
height:16px;
padding:4px;
width:142px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em }


#stores{
position:absolute;
top:0;
left:0;
overflow-y: scroll; 
overflow-x: hidden; 
width:250px; 
height:400px; 
text-align: left;  
}


#storesandmap{
position:relative;
width:900px; 
height:420px;
}

.store_region {		
padding-left:3px;
font-weight:bold;
font-size:15px;				
}

.store {
width:230px;
display:block;
display:block;
}
.store a{
color:#000000;
text-decoration:none;
display:block;
}						

.store:hover{							
background:#e6e6e6;
color:#000000;
display:block;}

.store a:hover{
background:#e6e6e6;
color:#000000;
display:block;
text-decoration:none}
.store:active {							
background:#e6e6e6;
color:#000000;}

.store a:active{
background:#e6e6e6;
color:#000000;
display:block;
text-decoration:none}



	
#google_map{
top:5px;
left:280px;
position:absolute;
width:600px; 
height:400px; 
background:#99b3cc;
}

.map
{
 width:493px;  float:left; padding:8px;
}
.text_locations
{
width:200px; float:left; padding:8px; height:422px; overflow:auto;
}
.outer_div_map
{
display:block; float:left; width:100%; padding-top:35px;
}
.store_locator_form{background-color:#E6E6E6; border:0px; height:17px;}
.div_flot{float:left;}
.find_tex_div{display:block; float:left; padding:4px;}

.cont_but{
width:110px;
height:40px;
border:0px;

}
.quickpick{
width:90%;
text-align:center;
padding-right:15px;}
.itemlisttable{ border:1px;
border-color:#e6e6e6;
border-style:solid;
text-align:center;}

/* Store Locator  Ends*/

/**** TESTING **
/* 2.2	Content
-----------------------------------------------------------------------------------------------*/	
#content .inside{
	text-align:left;
	/*font-size:1.2em;*/
	font-size:0.9em;
	padding-bottom:300px;
	padding-top:5px;
	overflow:hidden; }

	#content .the-content{
		position:relative }


	#content .inside p,
	#content .inside h2,
	#content .inside h1{
		margin-bottom:15px }
		
	
	.about #content .the-content,
	.login #content .the-content{
		width:800px;
		padding:0 10px; }	

	.login #content .the-content{
		padding-left:110px }

	#content .inside h2{
		font-size:1.4em;
		font-weight:normal;
		margin-bottom:20px }

	#content .inside h1{
		font-size:2.1em;
		margin-bottom:25px;
		font-weight:normal;
		color:#8c5c77; }	
		
		.csRadleyHeading
		{
			color:#8c5c77 !important; 
		}



/* billing address */
.billAddContryListTxt{
	width:160px;
	height:auto;
	display:block;
	color: #5C676A;
	font-size: 12px;
}
.billAddContryListDrop{
	margin:5px 0;
	width:193px;
	display:block;
	color: #5C676A;
}
.payment_content_right ul li select {
	background: none repeat scroll 0 0 #E5E5E5;
    border: 1px solid #E5E5E5;
    color: #593B6E;
    margin: 0;
    padding: 1px;
}


.user_billing_address {
	width: 400px;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
.user_billing_address ul {
	padding: 7px 0;
	margin: 0;
}
.user_billing_address ul li {
	padding: 0;
	margin: 0;
	color: #5c676a;
	font-size: 12px;
	display: block;
	width: 400px;
	float: left;
}
.user_billing_address ul li.fix_position {
	position: relative;
}
.user_billing_address ul li span {
	padding: 0;
	margin: 0 8px 0 0;
	display: inline;
}
.user_billing_address ul li span.first_line {
	padding: 0;
	margin: 0;
	width: 185px;
	display: block;
	float: left;
	height: 30px;
}
.user_billing_address ul li span.second_line {
	padding: 0;
	margin: 0;
	width: 193px;
	display: block;
	float: left;
	height: 30px;
}

.user_billing_address ul li.address_selection {
	padding: 0;
	margin: 0 0 10px 0;
	width: 400px;
	display: block;
}
.address_selection_box {
	width: 360px;
	color: #593b6e;
	font-size: 12px;
	background: #e5e5e5;
	padding: 1px;
	margin-bottom: 16px;
}

.user_billing_address ul li input.post_code {
	padding: 1px;
	margin: 0;
	color: #593b6e;
	border: 1px solid #e5e5e5;
	background: #e5e5e5;
	width: 120px;
}

.find_address_btn {
	background: url(../images/find_address_bt.jpg) no-repeat;
	width: 98px;
	height: 28px;
	display: block;
	border: 0;
	cursor: pointer;
	float: left;
}
.find_address_btn:hover {
	background: url(../images/find_address_bt.jpg) no-repeat; 
}
.find_address_btn_submit {
	background: url(../images/create_bt.jpg) no-repeat;
	width: 61px;
	height: 24px;
	display: block;
	border: 0;
	cursor: pointer;
	float: left;
	margin-top:-4px;
}
.verify_address_btn {
	background: url(../images/verify_address_btn.png) no-repeat;
	width: 82px;
	height: 28px;
	display: block;
	border: 0;
	cursor: pointer;
	float: left;
	margin-top:-6px;
}
.verify_address_btn:hover {
	background: url(../images/verify_address_btn.png) no-repeat 0 -28px;
}
.verify_address_main {
	margin-left:170px; margin-top:-18px; }
	
.verify_address_main input {
	margin:0;
	background:none;
	border:none;
	 }
.enter_address_manually_btn {
	background: url(../images/enter_address_bt.jpg) no-repeat;
	width: 169px;
	height: 28px;
	display: block;
	border: 0;
	cursor: pointer;
	float: left;
}
.enter_address_manually_btn:hover {
	background: url(../images/enter_address_bt.jpg) no-repeat; 
}



.user_billing_address2 {
	width: 400px;
	display: block;
	float: left;
	padding: 0;
	margin: 0 0 5px 0;
}
.payment_content_right ul li.bottom_dash_line div.user_billing_address2 {
	width: 400px;
	display: block;
	float: left;
	padding: 0;
	margin: 0 0 5px 0;
}
.user_billing_address2 ul {
	padding: 2px 0;
	margin: 0;
}
.user_billing_address2 ul li {
	padding: 0;
	margin: 0;
	color: #5c676a;
	font-size: 12px;
	display: block;
	width: 400px;
}


.user_billing_address2 ul li.address2_title {
	padding: 0 0 2px 0;
	margin: 0;
}
.user_billing_address2 ul li.in_box {
	padding: 0;
	margin: 0 0 10px 0;
}

.user_billing_address2 ul li span {
	padding: 0;
	margin: 0 8px 0 0;
	display: inline;
}
.user_billing_address2 ul li.in_box span.country_select {
	padding: 1px;
	margin: 0;
	width: 40px;
	border: 1px solid #e5e5e5;
	background: #e5e5e5;
	color: #593b6e;
}
.user_billing_address2 ul li span.first_line {
	padding: 0;
	margin: 0;
	width: 185px;
	display: inline-block;
}
.user_billing_address2 ul li span.second_line {
	padding: 0;
	margin: 0;
	width: 193px;
	display: inline-block;
}
.user_billing_address2 ul li.address_selection {
	padding: 0;
	margin: 0;
	width: 400px;
	display: block;
}

.user_billing_address2 ul li input.post_code {
	padding: 1px;
	margin: 0;
	color: #593b6e;
	border: 1px solid #e5e5e5;
	background: #e5e5e5;
	width: 120px;
	position: relative;
	top: -14px;
}
.find_table {
	padding: 0;
	margin: 0;
	position: relative;
	top: -14px;
	// top: -22px;
}




.user_billing_address2 ul li input {
	padding: 1px;
	margin: 0;
	color: #593b6e;
	border: 1px solid #e5e5e5;
	background: #e5e5e5;
	width: 160px;
}

.user_shipping_address {
	width: 400px;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
.user_shipping_address p {
	padding: 0;
	margin: 0;
}
.user_shipping_address span {
	padding: 0;
	margin: 0;
	display: inline;
}
.user_shipping_address span.check_box {
	padding: 0;
	margin: 0;
	width: 30px;
	float: left;
}
.check_box_manage {
	position: relative;
	top: 2px;
	// top: -2px;
}

.user_shipping_address span.txt_box_info {
	padding: 0 0 12px 0;
	margin: 0;
	width: 370px;
	float: left;
}

.leftFloat{
	float:left;
}



/* genral pages */
.genral_pages_holder {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.genral_pages_holder_content {
	width: 970px;
	margin: 0 auto;
	height: auto;
	padding: 0;
	display: block;
}

/* search pages */
.search_page_left {
	width: 200px;
	margin: 0;
	height: 600px;
	padding: 0;
	display: block;
	float: left;
	text-align: left;
}
.search_page_right {
	width: 750px;
	margin: 0;
	height: auto;
	padding: 0;
	display: block;
	float: left;
	text-align: left;
}
.search_page_content {
	margin: 0;
	padding: 0;
}
.search_page_content_top {
	margin: 0;
	padding: 0;
	display: inline;
	width: 700px;
}
.search_page_content_top ul {
	margin: 0;
	padding: 0;
}
.search_page_content_top ul li {
	margin: 0;
	padding: 0;
	float: left;
}

.search_page_content_top h3 {
	font-weight: normal;
	color:#3f5157;
	font-size:14px;
	padding: 0;
}
.search_page_content_top h2 {
	font-weight:bold;
	color: #000000;
	/*color: #8c5c77;*/
	font-size:16px;
	padding: 0 5px;
}
/* more styles tab */
.more_styles_tab {
	width: 970px;
	height: 200px;
	float: left;
	display: block;
	padding: 0;
	margin: 0;
}
.more_styles_tab ul {
	padding: 0;
	margin: 0;	
}
.more_styles_tab ul li {
	padding: 0;
	margin: 0 0 0 10px;
	display: inline;
	float: left;
	width: 160px;
	text-align: left;
}
.more_styles_tab ul li span {
	padding: 0;
	margin: 0;
	display: block;
}
.more_styles_tab ul li span.image_style_holder {
	padding: 0;
	margin: 0;
	display: block;
	height: 160px;
	width: 160px;
	float: left;
}
.more_styles_tab ul li span.caption_style_holder {
	padding: 0;
	margin: 0;
	display: block;
	width: 160px;
	height: 30px;
	float: left;
	text-align: center;
}
.caption_style_holder_link {
	color: #76868b;
	text-decoration: none;
}
.caption_style_holder_link:hover {
	color: #a0afb5;
	text-decoration: none;
}
/**/
.more_styles_tab_related {
	width: 970px;
	float: left;
	display: block;
	padding: 0;
	margin: 0;
}
.more_styles_tab_related span {
	display: block;
	padding: 0;
	margin: 0;
}
.more_styles_tab_related span.image_style_holder2 {
	padding: 0;
	margin: 6px 0 0 10px;
	display: block;
	height: 160px;
	width: 160px;
	float: left;
	border: 1px solid #993300;
}
.more_styles_tab_related span.caption_style_holder2 {
	padding: 0;
	margin: 0;
	display: block;
	width: 160px;
	height: 60px;
	float: left;
	text-align: center;	
}
/* tabs content css */
.continue_browsing_tab {

}
.continue_browsing_tab_product {
	position: absolute;
	top: -5px;
}
.continue_browsing_tab_title {
	position: relative;
	top: -25px;
}
.continue_browsing_tab_title h1 a {
	color: #537983;
	text-decoration: none;
	font-size: 12px;
}
.continue_browsing_tab_title h1 a:hover {
	color: #537983;
	text-decoration: underline;
	font-size: 12px;
}

/* product details tab */
.product_details_tab {
	width: 950px;
	height: 200px;
	float: left;
	display: block;
	padding: 0;
	margin: 0;
}

.product_details_tab_images {
	min-width: 190px;
	max-width: 640px;
	width: auto;
	height: 200px;
	float: left;
	display: block;
	padding: 0;
	margin: 0;
	clear: both;
}
.product_details_tab_images ul {
	padding: 0;
	margin: 0;	
}
.product_details_tab_images ul li {
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
	width: 160px;
}
.product_details_tab_images ul li span {
	padding: 0;
	margin: 0;
	display: block;
	width: 160px;
}
.product_details_tab_images ul li span.image_holder_dis {
	padding: 0;
	margin: 0;
	display: block;
	height: 160px;
	width: 160px;	
}
.product_details_tab_images ul li span.caption_holder_dis {
	padding: 0;
	margin: 0;
	display: block;
	width: 160px;
	height: 40px;
	text-align: center;	
}
.product_details_tab_images ul li span.caption_holder_dis p {
	padding: 10px 0 0 0;
	margin: 0;
	text-align: center;	
}

.product_details_tab_description {
	width: 300px;
	height: 200px;
	float: left;
	display: block;
	padding: 0;
	margin: 0;
	text-align: left;	
}
.product_details_tab_description ul {
	padding: 5px 0 5px 30px;
	margin: 0;
	text-align: left;
	font: 0.85em Arial, Helvetica, sans-serif;
	color: #76868b;
}
.product_details_tab_description ul li {
	padding: 2px 0 2px 14px;
	margin: 0;
	text-align: left;
	background: url(../images/bullet2.gif) left no-repeat;
	background-position: 1px 6px;
}

/* write a review tab */
.write_review_tab {
	width: 950px;
	height: 195px;
	float: left;
	display: block;
	padding: 0;
	margin: 0;
}

.write_tab_reviews_btn {
	width: 150px;
	float: left;
	display: block;
	padding: 0;
	margin: 0 0 0 20px;
	text-align: center;
}
.write_tab_reviews_btn span {
	display: block;
	padding: 0;
	margin: 0;
	width: 150px;
	text-align: center;
}
.write_tab_reviews_btn span.write_review_btn {
	padding: 0;
	margin: 0;
}
.write_tab_reviews_btn span.no_review {
	width: auto;
	padding: 0;
}

.write_tab_reviews {
	width: 950px;
	height: 180px;
	float: left;
	display: block;
	padding: 0;
	margin: 0;
}

.write_tab_reviews ul {
	padding: 0;
	margin: 0;
	text-align: center;
	display: block;
	float: left;
	height: 180px;
}
.write_tab_reviews ul li {
	padding: 0;
	margin: 0 10px;
	width: 220px;
	height: 180px;
	display: inline-block;
	text-align: left;
	float: left;
}
.write_tab_reviews ul li.submit_btn {
	width: 150px;
	height: 180px;
	background: none;
}
.write_tab_reviews ul li span {
	padding: 0;
	margin: 0;
	width: 220px;
	text-align: left;
}
.write_tab_reviews ul li span.review_holder {
	padding: 0;
	margin: 0;
	display: block;
	width: 220px;
	text-align: left;
}


.write_tab_reviews ul li span.txt_review {
	margin: 0;
	color: #5c676a;
	font-size: 11px;
	padding: 5px 10px 0 10px;
	display: block;
	text-align: left;
	width: 200px;
}
.write_tab_reviews ul li span.img_rating {
	margin: 0;
	padding: 4px 10px 4px 10px;
	display: none;
	text-align: left;
}
.write_tab_reviews ul li span.txt_review_by {
	margin: 2px 0;
	padding: 0 10px;
	display: block;
	text-align: left;
}
.write_tab_reviews ul li span.txt_review_date {
	margin: 2px 0 4px 0;
	padding: 0 10px 0 10px;
	display: block;
	text-align: left;
}
.write_tab_reviews ul li span p {
	display: inline;
	color: #9a7b6b;
	font-size: 11px;
	padding: 0;
	margin: 0;
	text-align: left;
}



/*--popup css start here--*/
.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 300%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.white_content {
    display: none;
    position: absolute;
    top: 1%;
    left: 25%;
    width: 620px;
    height: 620px;
    padding: 5px;
    border: 4px solid orange;
    background-color: white;
    z-index:1002;
    overflow: auto;
}
.tell_friend_white_content {
    display: none;
    position: absolute;
    top:25%;
    left:30%;
    width: 370px;
    height: 330px;
    padding: 10px;
    border: 2px solid #8c5c77;
    background-color:#f8f5f4;
    z-index:1002;
    overflow: hidden;
}
/*--popup css End here--*/


	

	


/* user content my account */ 

.user_content_my_account { 
    width:100%;
    padding:0;
    }
.user_content_my_account strong {
	font-weight: bold;
	color: #c0ba5a;
    }
.user_content_my_account .bottom_design{ 
    width:100%;
    padding:40px 0 0 0;
	display:none;
    } 
.bottom_design_top_pad { 
    width:100%;
	padding: 50px 0 0 0;
	display:none;
    } 	   
.user_content_my_account h3 { 
    font:1.3em "Gill Sans", Helvetica, Arial, sans-serif;
                color: #92a959;
                line-height: 150%;
    }  
.user_content_my_account p { 
    margin:0;
    padding:5px 0 10px 0;
    line-height:130%;
    }       
.user_content_my_account a, .user_content_my_account a:visited { 
                color: #8c5c77;
    } 
.user_content_my_account a:hover { 
                color: #8c5c77;
				text-decoration: underline;
    }   
.user_content_my_account_right_01 {
                width:325px;
                padding:0;
                float:left;
                margin-right:10px;
}
.user_content_my_account_right_01_bottom { 
    margin:75px 0 0 0;
    padding:0;
    width:160px;
    }    
.user_content_my_account_right_product { 
    margin:0 0 50px 0;
    padding-bottom:25px;
    }    
.user_content_my_account_right_product_left { 
    margin:30px 0 0 0;
    width:480px;
    float:left;
    }
.user_content_my_account_right_product_left ul li { 
    margin:0 10px 0 0;
    width:110px;
    text-align:center;
    float:left;
    }
.user_content_my_account_right_product_right { 
    margin:0 0 0 20px;
    width:200px;
    float:left;
    }         
.user_content_my_account_right_02 {
                width:400px;
                padding:0;
                float:left;
}
.user_content_my_account_right_02_top {
    padding:50px 0 0 70px;
    }

/* end */


/* edit personal details  */
.edit_personal_details {
	width: 300px;
	display: block;
	float: left;
	padding: 0;
	margin: 0 0 0 30px;
	color: #5c676a;
	font-size: 12px;
}
.edit_personal_details h5 {
	padding: 0;
	margin: 0 0 7px 0;
	font: 1.2em Helvetica, sans-serif;
	color: #5c676a;
}
.edit_personal_details ul {
	padding: 0;
	margin: 0 0 20px 0;
	width: 300px;
	float: left;
}
.edit_personal_details ul li {
	padding: 0;
	margin: 0;
}
.edit_personal_details ul li span {
	padding: 0;
	margin: 2px 0;
	display: inline-block;
}
.edit_personal_details ul li span.txt_detail {
	width: 130px;
}
.edit_personal_details ul li span.check_detail {
	width: 15px;
}

/* payments links*/	
.no_btn {
	background: none;
	display: inline;
	float: left;
	border: 0;
	cursor: pointer;
	padding: 0;
	margin: 0;
	font: 1em Arial, Helvetica, sans-serif;
	color:#8c5c77;
	text-align: left;
}
.no_btn:hover {
	background: none;
	display: inline;
	float: left;
	border: 0;
	cursor: pointer;
	padding: 0;
	margin: 0;
	font: 1em Arial, Helvetica, sans-serif;
	color:#8c5c77;
	text-decoration: underline;
	text-align: left;
}
  
.no_btn2 {
	background: none;
	display: inline;
	float: left;
	border: 0;
	cursor: pointer;
	padding: 0;
	margin: 0;
	font: 1em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#8c5c77;
	text-align: left;
}
.no_btn2:hover {
	background: none;
	display: inline;
	float: left;
	border: 0;
	cursor: pointer;
	padding: 0;
	margin: 0;
	font: 1em Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#8c5c77;
	text-decoration: underline;
	text-align: left;
}
    
  
  
  

/*--product landing page css--start here--*/
.pulse
	{
	padding:0;
	margin:0;
	background: url(../images/pulse_handbags.png) bottom center no-repeat;
	height: 70px;
	width:970px;
	float: left;
	display: block;
}
.handbag_landing
	{
	position:relative;
    width:770px;
	float:left;
	}
.handbag_landing ul {
    width:770px;
	float:left;
	display: block;
	padding: 0;
	margin: 0;
	height: 560px;
	list-style: none;
}
.handbag_landing ul li {
	padding: 0;
	margin: 0;
}
.handbag_landing ul li.grab {
   left:0;
      position:absolute;
   top:0px;

   }
   
.handbag_landing ul li.grab a {
   display:block;
   width:214px;
    height:200px;
    background: url(../images/landing_handbags_grab.png) no-repeat;
 }   
  
.handbag_landing ul li.grab a:hover {
    background: url(../images/landing_handbags_grab.png)  no-repeat 0 -195px;
 }   
    
   
   
.handbag_landing ul li.multiway {
   left:243px;
      position:absolute;
   top:-25px;
   }   

.handbag_landing ul li.multiway a {
   display:block;
   width:174px;
    height:260px;
    background: url(../images/landing_handbags_multiway.png) no-repeat;
 }   
  
.handbag_landing ul li.multiway a:hover {
    background: url(../images/landing_handbags_multiway.png)  no-repeat 0 -261px;
 }   

   
.handbag_landing ul li.clutch {
   left:440px;
      position:absolute;
   top:20px;
    }        

.handbag_landing ul li.clutch a {
   display:block;
   width:174px;
    height:142px;
    background: url(../images/landing_handbags_clutch.png) no-repeat;
 }   
  
.handbag_landing ul li.clutch a:hover {
    background: url(../images/landing_handbags_clutch.png)  no-repeat 0 -141px;
 }   
   
.handbag_landing ul li.shoulder {
   left:590px;
      position:absolute;
   top:0px;
   }   

.handbag_landing ul li.shoulder a {
   display:block;
   width:222px;
    height:280px;
    background: url(../images/landing_handbags_shoulder.png) no-repeat;
 }   
  
.handbag_landing ul li.shoulder a:hover {
    background: url(../images/landing_handbags_shoulder.png)  no-repeat 0 -276px;
 } 

.handbag_landing ul li.landing_link a {
  
   width:100px;
   font:1em Arial, Helvetica, sans-serif;
   color:#8c5c77; 
   text-decoration:none;
   left:740px;
   position:absolute;
   top: 1px;
  }   
   
.handbag_landing ul li.landing_link a:hover {
  
   width:100px;
   font:1em Arial, Helvetica, sans-serif;
   color:#8c5c77; 
   text-decoration:underline;
   left:740px;
   position:absolute;
   top:1px;
  }      

.handbag_landing ul li.workbag {
   left:0px;
      position:absolute;
   top:220px;
   }   

.handbag_landing ul li.workbag a {
   display:block;
   width:228px;
    height:250px;
    background: url(../images/landing_handbags_workbag.png) no-repeat;
 }   
  
.handbag_landing ul li.workbag a:hover {
    background: url(../images/landing_handbags_workbag.png)  no-repeat 0 -246px;
 } 
 
.handbag_landing ul li.across {
   left:210px;
      position:absolute;
   top:260px;
   }   

.handbag_landing ul li.across a {
   display:block;
   width:228px;
    height:280px;
    background: url(../images/landing_handbags_acrossbody.png) no-repeat;
 }   
  
.handbag_landing ul li.across a:hover {
    background: url(../images/landing_handbags_acrossbody.png)  no-repeat 0 -281px;
 }          
    
.handbag_landing ul li.tote {
   left:415px;
      position:absolute;
   top:230px;
   }   

.handbag_landing ul li.tote a {
   display:block;
   width:228px;
    height:280px;
    background: url(../images/landing_handbags_tote.png) no-repeat;
 }   
  
.handbag_landing ul li.tote a:hover {
    background: url(../images/landing_handbags_tote.png)  no-repeat 0 -281px;
 }
     
.handbag_landing ul li.baby {
   left:630px;
      position:absolute;
   top:300px;
   }   

.handbag_landing ul li.baby a {
   display:block;
   width:228px;
    height:170px;
    background: url(../images/landing_handbags_babybag.png) no-repeat;
 }   
  
.handbag_landing ul li.baby a:hover {
    background: url(../images/landing_handbags_babybag.png)  no-repeat 0 -168px;
 }
/*--product landing page css--End here--*/ 

/* top nav fix */
.master_navigation {
                margin:0px auto 0 auto;
                width:970px;
}

.master_navigation_search {
	            margin: 0px auto;
				width: 970px;
				position: relative;
				z-index: 100;
}
.master_navigation_search_box {
	position: absolute;
	right: 40px;
	top: 42px;
}



.dropdown {
                background:white;
                position:absolute;
                top:63px;
}

#container {
                margin-top:0px;
}

/* Promo style*/
.noPromoClass {
	border: none;
	margin: 0;
	padding: 0;
}
.PromoClass {
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	width: 568px;
	border: 1px dashed #7b8483;
	border-bottom: none;
}

.PromoClass span.promo_txt {
	margin: 3px 0 0 5px;
	padding: 3px 5px;
	color: #fff;
	background: #8d5e72;
}
.PromoClass span.promo_txt h5 {
	font: 1em Helvetica, sans-serif;
	font-weight: bold;
}

li.single_product {
	margin: 0 0 50px 0;
	// margin: 0 0 60px 0;
}
.basket_content_right li.single_product {
	margin:0;
	display: block;
	width: 400px;
	float: left;
}

ul.news_content_community {
	float:left;
	height:400px;
}

/* site map */
ul.sitemap {
	float:left;
	height:240px;
}

ul.sitemap li { 
 	text-align:left;
 	width:150px;
 	float:left;
 	border-left:1px solid #dfdfdf;
 	padding-left:8px;
 	height:170px;
}

ul.sitemap li ul li {
  border:none;
  padding:none;
  height:auto;
  font:Arial, Helvetica, sans-serif;
  font-size:11px;
}

ul.sitemap li ul li.first {
    font-weight:bold;
    padding-bottom:5px;
 	font-size:12px;
}

.sitemap_header {
 	margin: 0 0 65px 0;
 	text-align:left;
 	width: 900px;
 	display: block;
 	float: left;
}
.sitemap_header h2 {
 	color: #000000;
	/*color: #8c5c77;*/
 	font-family: 'radley', Arial, Helvetica, sans-serif;
 	font-size: 2.5em;
}





/* accessories */
    .accesspulse
    {
	padding:0;
	margin:0;
	height: 50px;
	width:970px;
	float: left;
	display: block;
    }
	

    .accessories_content {
	position:relative;
    width:770px;
	float:left;
	}
	.accessories_content h2.accessories_content_header {
		color: #000000;
		/*color: #8c5c77;*/
		display: block;
		margin-bottom: 20px;
	}
	.accessories_content ul {
    width:770px;
	height: 560px;
	float:left;
	display: block;
	padding: 0;
	margin: 0;
	position:relative;
	top: 10px;
    }
	.accessories_content ul li {
		padding: 0;
		margin: 0;
    }
    .accessories_content ul li.umbrellas {
    left:0px;
    position:absolute;
    top:0px;
    }
    .accessories_content ul li.umbrellas a {
    display:block;
    width:263px;
    height:289px;
    background: url(../images/products/landing_access_umbrella.png) no-repeat;
    }
    .accessories_content ul li.pouches {
    left:265px;
    position:absolute;
    top:15px;
    }
    .accessories_content ul li.pouches a {
    display:block;
    width:308px;
    height:289px;
    background: url(../images/products/landing_access_pouch.png) no-repeat;
    }
    .accessories_content ul li.mirrors {
    left:550px;
    position:absolute;
    top:53px;
    }
    .accessories_content ul li.mirrors a {
    display:block;
    width:377px;
    height:289px;
    background: url(../images/products/landing_access_mirrors.png) no-repeat;
    }
    .accessories_content ul li.travel {
    left:5px;
    position:absolute;
    top:285px;
    }
    .accessories_content ul li.travel a {
    display:block;
    width:422px;
    height:400px;
    background: url(../images/products/landing_acess_travel.png) no-repeat;
    }
    .accessories_content ul li.cardholder {
    left:300px;
    position:absolute;
    top:300px;
    }
    .accessories_content ul li.cardholder a {
    display:block;
    width:422px;
    height:289px;
    background: url(../images/products/landing_access_cardholders.png) no-repeat;
    }
    .accessories_content ul li.foldaway {
    left:570px;
    position:absolute;
    top:260px;
    }
    .accessories_content ul li.foldaway a {
    display:block;
    width:422px;
    height:400px;
    background: url(../images/products/landing_access_foldaway.png) no-repeat;
    }
    .accessories_content ul li.cardholder {
    left:300px;
    position:absolute;
    top:200px;
    }
    .accessories_content ul li.cardholder a {
    display:block;
    width:422px;
    height:289px;
    background: url(../images/products/landing_access_cardholders.png) no-repeat;
    }

/* purses_content */
	.purses_content {
		position:relative;
    	width:770px;
		float:left;
	}
	.purses_content h2.purses_content_header {
		color: #000000;
	/*color: #8c5c77;*/
		display: block;
		margin-bottom: 20px;
	}
    .purses_content ul {
    width:770px;
	height: 560px;
	float:left;
	display: block;
	padding: 0;
	margin: 0;
	position:relative;
	top: 10px;
    }
    .purses_content ul li.mediumpurse {
    left:0px;
    position:absolute;
    top:180px;
    }
    .purses_content ul li.mediumpurse a {
    display:block;
    width:263px;
    height:289px;
    background: url(../images/products/landing_purses_mediumpurse.png) no-repeat;
    }
    .purses_content ul li.smallpurse {
    left:0px;
    position:absolute;
    top:22px;
    }
    .purses_content ul li.smallpurse a {
    display:block;
    width:308px;
    height:289px;
    background: url(../images/products/landing_purses_smallpurse.png) no-repeat;
    }
    .purses_content ul li.largepurse {
    left:400px;
    position:absolute;
    top:22px;
    }
    .purses_content ul li.largepurse a {
    display:block;
    width:377px;
    height:289px;
    background: url(../images/products/landing_purses_largepurse.png) no-repeat;
    }
    .purses_content ul li.ziparoundpurse {
    left:300px;
    position:absolute;
    top:300px;
    }
    .purses_content ul li.ziparoundpurse a {
    display:block;
    width:422px;
    height:289px;
    background: url(../images/products/landing_purses_ziparound.png) no-repeat;
    }
    
	
	
	
/* tool tip */
	span.hov{
		display:block;
	}
	.hov table {
		position:absolute; border:0; border-collapse:collapse; left:0;
	}
	.hov table td{
		height:auto;width:auto;font-size:1.0em; border:none;
	}
	.hov a {
		display:block;text-decoration:none;margin-bottom:-3px;color:#000;padding:2px;
	}
	
	div.hov a{
		display:inline;text-decoration:none;margin-bottom:3px;color:#000;padding:0px;
	}
	
	.hov a ul.totip a, .hov:hover ul.totip a {
		margin-bottom:5px;
	}
	
	.hov ul.totip {
		display:none; font-weight: normal;color:#000; font-style:normal; text-decoration: none;
	}
	.hov:hover {
		position:relative; z-index:100;
	}
	.hov a:hover,.hov:hover a{
		border:0; text-decoration:none; position:relative;color:#000 !important;
	}
	.hov:hover ul.totip,.hov a:hover ul.totip {
		display:block; 
		visibility:visible; 
		position:absolute;
		margin: 0;
		left: 12%;
		cursor:pointer;
		padding: 0;
		overflow: visible;
		z-index: 9999;
		text-align: center;
		margin: 5px 0 0 0;
		// left: 12%;
	}
	*+html .hov:hover ul.totip,.hov a:hover ul.totip {
		margin: 3px 0 0 8px;
	}
	*html .hov:hover ul.totip,.hov a:hover ul.totip {
		margin: 16px 0 0 8px;
	}
	.hov ul.totip a {white-space:nowrap; color:#000; text-decoration:none; background:transparent; display:block;}
	.hov ul.totip a:hover {text-decoration: line-through;}
	
	.hov ul.totip {
		padding: 0;
		margin: 0;
	}
	.hov ul.totip li {
		display: block;
		padding: 0;
		margin: 2px 0;
		color: #76868b;
		font-weight: bold;
		text-align: center;
		width: 180px;
	}
	.hov ul.totip li h5 {
		font: 0.9em Helvetica, sans-serif;
	}
	.hov ul.totip li small {
		display: inline;
		float: left;
		padding: 0;
		margin: 0;
		width: 80px;
		text-align: center;
	}
	.hov ul.totip li small h5 {
		font: 0.9em Helvetica, sans-serif;
	}
	.hov ul.totip li.was_save {
		display: inline;
	}
	

	
	.hov ul.totip li.was_price h5 {
		font: 1.1em Helvetica, sans-serif;
		color: #956281;
	}
	
	
	.arrowimage {
		position: relative;
		top: -22px;
		left: -8px;
	}
	
	


.product_place .hov:hover ul.totip,.hov a:hover ul.totip {
		left: 7%;
		// left: 4%;
		// margin: 1px 0 0 8px;
}
	/* end */			




#main_navigation * {
	z-index:80;
}

/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
#TB_window {
  font: 1.3em Arial, Helvetica, sans-serif;
  font-weight:bold;
}
#TB_secondLine {
  font: 1.3em Arial, Helvetica, sans-serif;
  color:#666666;
  font-weight:bold;
}
#TB_window a:hover {text-decoration:none;}

#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 0px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
  width: auto;
  height: auto;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
  color:#FFFFFF;
}
#TB_title{
  background-color:#fff;
  height:30px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}



/* giftwrap box */
.gift_wrap_box {
	width: 250px;
	display: block;
	float: left;
	margin: 10px 0 0 0;
	// margin: 10px 0 0 0;
	padding: 0;
}
.gift_wrap_box h2 {
	width: 250px;
	display: block;
	margin: 0;
	padding: 0 0 10px 1px;
	font: 1.4em Arial, Helvetica, sans-serif;
	color: #000000;
	/*color: #8c5c77;*/
}
.gift_wrap_box ul {
	margin: 0;
	padding: 0;
}
.gift_wrap_box ul li {
	margin: 0;
	padding: 0;
}
.gift_wrap_box ul li.dash_line {
	margin: 0;
	padding: 2px 0 0 0;
	border-bottom: 0px dashed #76868b;
	width: 250px;
}
.gift_wrap_box ul li span {
	margin: 0;
	padding: 0;
	display: inline;
}
.gift_wrap_box ul li span.chech_box_gift {
	margin: 0;
	padding: 0;
	width: 16px;
	//width: 22px;
	display: inline-block;
	position: relative;
	vertical-align: top;
}
div.gift_wrap_box ul li span.text_gift {
	margin: 0;
	padding: 0;
	width: 220px;
	display: inline-block;
	position: relative;
	top: 0px;
	font: 0.9em Arial, Helvetica, sans-serif; 
}
.gift_wrap_box ul li span.box_gift_write {
	margin: 0;
	padding: 0;
	width: 224px;
	display: inline-block;
}
.gift_wrap_box ul li span.box_gift_write p {
	display: block;
	margin-top: 8px;
}
.box_gift_write_input {
	margin: 0;
	padding: 1px;
	border: 1px solid #e5e5e5;
	background: #e5e5e5;
	width: 224px;
	height: 60px;
	font: 0.9em Arial, Helvetica, sans-serif;
	color: #76868b;
}


/* confirmation content */

.confirmation_content {
	width: 970px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	position: relative;
}
.confirmation_content h2 {
	margin: 10px 0 30px 0;
	padding: 0 400px 0 0;
	// padding: 0;
	display: block;
	float: left;
	line-height: 200%;
	font: 1.2em Helvetica, sans-serif;
}
.confirmation_content h5 {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	font: 1.2em Helvetica, sans-serif;
	color: #8ba14e;
	width: 970px;
}
.confirmation_content p {
	margin: -16px 0 40px 0;
	// margin: 15px 0 20px 0;
	padding: 0;
	display: block;
	float: left;
	width: 970px;
}
.confirmation_content span {
	margin: -15px 0 20px 0;
	// margin: 10px 0 20px 0;
	padding: 0;
	float: left;
	width: 970px;
	font: 1.1em Arial, Helvetica, sans-serif;
	line-height: 21px;
}


.confirmation_content_table {
	font: 1em Arial, Helvetica, sans-serif;
	width: 500px;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #5a6a6f;
}
.confirmation_content_table.noborerline {
	border-bottom: 1px solid #5a6a6f;
	margin: 0 0 20px 0;
	padding: 10px 0 0 0;
}
.confirmation_content tr {
	background: #5a6a6f;
}	
.confirmation_content th {
	color: #fff;
	background: #5a6a6f;
	padding: 7px 1px;
	font-weight: bold;
}
.confirmation_content th.100_cell {
	width: 100px;
}
.confirmation_content th.200_cell {
	width: 200px;
}
.confirmation_content th.100_cell_right {
	width: 100px;
	text-align: right;
}
.confirmation_content td {
	background: #fff;
	padding: 4px 1px;
	color: #5a6a6f;
}
.confirmation_content td.100_cell_right {
	width: 100px;
	text-align: right;
}
.confirmation_content td.100_cell_center {
	width: 100px;
	text-align: center;
}
.confirmation_content td.100_cell_right_strong {
	width: 100px;
	text-align: right;
	font-weight: bold;
}
.confirmation_content td.100_cell_center_strong2 {
	width: 100px;
	text-align: center;
	font-weight: bold;
}
.confirmation_content td.100_cell {
	width: 100px;
}
.confirmation_content td.100_cell_strong {
	width: 100px;
	font-weight: bold;
}
.confirmation_content td.200_cell {
	width: 200px;
}
.confirmation_content td.300_cell {
	width: 300px;
}


.confirmation_content ul {
	padding: 0;
	display: block;
	float: left;
	width: 400px;
	position:absolute;
	top:310px;
	left: 630px;
}
.confirmation_content ul h5 {
	margin: 0;
	padding: 0;
	// padding: 0 0 30px 0;
	display: block;
	float: left;
	font: 1.2em Helvetica, sans-serif;
	color: #8ba14e;
}
.confirmation_content ul li {
	margin: 0;
	padding: 2px 0;
	display: block;
}
.confirmation_content ul li.smallfont {
	margin: 0;
	padding: 2px 0;
	display: block;
	font: 0.8em Arial, Helvetica, sans-serif;
}
.confirmation_content ul li span {
	margin: 0;
	padding: 0;
	float: left;
}
.payment_date {
	color: #a27b91;
	font-size: 0.9em;
}




/**/

.review_central_column {
                float:left;
				display: block;
                width:360px;
                text-align:center;
}
.review_form {
                float:left;
				display: block;
                width:440px;
                text-align:left;
				/*font: 0.9em Arial, Helvetica, sans-serif;*/
				margin: 0 0 0 80px;
}
.review_form ul {
	margin: 0;
	padding: 0;
}
.review_form ul li {
	margin: 0;
	padding: 0;
	display: inline;
}
.review_form ul li span {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.review_form ul li span.text_left {
	margin: 0;
	padding: 0;
	width: 230px;
}
.review_form ul li span.text_left span.normalltxt {
	margin: 0;
	padding: 0;
	position: relative;
	top: -95px;
}
.review_form ul li span.text_left span.smalltxt2 {
	margin: 0;
	padding: 0;
	font-size:0.8em;
	position: relative;
	top: -4px;
}
.review_form ul li span.inp_left {
	margin: 0;
	padding: 0;
	width: 200px;
}

.review_central_column h5 {
                font-size:1.3em;
}
.review_central_column a {
                position:relative;
                top:18px;
}
.review_form textarea {
                display:inline-block;
                width:180px;
                height:100px;
}
.review_form.top_position_area {
            position: relative;
			top: -100px;
}
.review_form input,
.review_form select {
                width:180px;
}
input.submit_review {
                width:57px;
                position:relative;
                left:120px;
                top:10px;
}

input.submit_review {
                background: url(../images/submit.png) no-repeat;
                width: 68px;
                height: 28px;
                display: inline;
                border: 0;
                cursor: pointer;
                margin: 0 0 0 10px;
}
input.submit_review:hover {
                background: url(../images/submit.png) no-repeat 0 -28px;
}
.btn_submit_review {
	background: url(../images/btn_submit_review.png) no-repeat;
	width:106px;
	height: 32px;
	display: inline;
	border: 0;
	cursor: pointer;
	margin: 0 0 0 10px;
}
.btn_submit_review:hover {
	background: url(../images/btn_submit_review.png) no-repeat 0 -30px;
}
.review_form span.error_validator_position {
				color: #861c3a;
				position: relative;
				top: -12px;
				font-size: 0.9em;
}
.review_successful {
                background:#e6f3c7;
                color:#6a8e2a;
                margin-top:50px;
                padding:8px;
}
.review_form .customerswhobought {
                position:relative;
                top:20px;
}

.email_successful {
		background:#e6f3c7; 
		color:#6a8e2a;
		margin: 0px;
		width: 325px;
		margin: -20px 0 0 0;
	}



/* new landing pages */
/* Accessories landing page */
.all_landing_page_holder {
	width: 760px;
	margin: 0;
	padding: 0 0 0 16px;
	display: block;
	float: left;
}

.panto_landing_page_main_image {
	width: 744px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

.all_landing_page_main_image {
	width: 743px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

.all_landing_page_small_image {
	width: 185px;
	margin: 0;
	padding: 20px 0 0 0;
	text-align: center;
	display: block;
	float: left;
}

.all_landing_page_small_txt {
	width: 185px;
	margin: 0;
	font-size: 12px;
	padding: 10px 0 10px 0;
	text-align: center;
	display: block;
	float: left;
}

.all_landing_page_holder ul {
	width: 744px;
	padding: 0;
	margin: 20px 0 0 0;
	display: block;
	float: left;
}
.all_landing_page_holder ul li {
	padding: 0;
	margin: 0;
	float: left;
	display: inline;
}
.all_landing_page_bottom_image_accessories {
	width: 744px;
	height: 68px;
	margin: 20px 0 0 0;
	padding: 0;
	display: block;
	float: left;
	background: url(../images/landing/landing_accessories_bottom.png) bottom center no-repeat;
}


.all_landing_page_bottom_image_purses {
	width: 744px;
	height: 48px;
	margin: 20px 0 0 0;
	padding: 0;
	display: block;
	float: left;
	background: url(../images/landing/landing_purses_bottom.png) bottom center no-repeat;
}

.all_landing_page_bottom_image_luggage {
	width: 744px;
	height: 48px;
	margin: 20px 0 0 0;
	padding: 0;
	display: block;
	float: left;
	background: url(../images/landing/landing_luggage_bottom.png) bottom center no-repeat;
}


.news_content_left .jcarousel-list li {
	list-style: none;
}
/**/
.brand_book_flash_holder {
	position:relative;
	width:100%;
	text-align:center;
	height: 400px;
	background: #f6f3ee;
}
.brand_book_flash_holder_movie {
	height: auto;
	position: relative;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	padding: 10px 0 0 0;
}
.brand_book_flash_holder_top_bg { 
	width:100%; 
	height:32px;
	background:url(../images/brand_book_flash_topbg.gif) repeat-x;
	display: block;
	margin: 0;
	padding: 0;
}
.brand_book_flash_holder_bottom_bg { 
	width:100%; 
	height:32px;
	background:url(../images/brand_book_flash_bottombg.gif) bottom repeat-x;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
.brand_book_flash_holder_top_bg2 { 
	width:100%; 
	height:32px;
	background:url(../images/12days_topbg.gif) repeat-x;
	display: block;
	margin: 0;
	padding: 0;
}
.brand_book_flash_holder_bottom_bg2 { 
	width:100%; 
	height:32px;
	background:url(../images/12days_bottombg.gif) bottom repeat-x;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
.brand_book_panto_flash_holder_top_bg { 
	width:100%; 
	height:32px;
	background:url(../images/panto01.gif) repeat-x;
	display: block;
	margin: 0;
	padding: 0;
}
.brand_book_panto_flash_holder_bottom_bg { 
	width:100%; 
	height:32px;
	background:url(../images/panto02.gif) bottom repeat-x;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

/* brand new html */

.brand_book_holder {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	background: #f6f3ee;
}
.brand_book_holder_movie {
	width: 970px;
	margin: 0 auto;
	height: 450px;
	padding: 0;
	display: block;
	text-align: left;
}

.brand_book_holder_movie_left  {
	width: 220px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}
.brand_book_holder_movie_right {
	width: 740px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}
.brand_book_holder_movie_right span {
	margin: 0;
	padding: 0;
	width: 740px;
	display: block;
	float: left;
}
.brand_book_holder_movie_right span.right_btn {
	float: right;
}
.radleybook_btn {
 background: url(../images/btn_viewbook.png) no-repeat;
 width: 151px;
 height: 28px;
 border: 0;
 margin: 0;
 cursor: pointer;
 display: block;
 padding: 0;
 float: right;
}
.radleybook_btn:hover {
 background: url(../images/btn_viewbook.png) no-repeat 0 -27px;
}
/* end */

/**/
.password_txt {
	position: relative;
	top: -185px;
}
.order_txt {
	padding: 0;
	margin: 0;
	display: block;
}
.order_txt h5 {
	font: 1.2em Helvetica, sans-serif;
	color: #5c676a;
}
.find_image {
	margin: 0 0 0 20px;
}
.payment_correct_errors {
	background: #8a2637;
	margin: 0;
	padding: 0;
	position: relative;
	top: -10px;
}
.payment_correct_errors small {
	margin: 0;
	padding: 2px 5px 2px 5px;
}
.payment_correct_errors2 {
	background: #8a2637;
	margin: 0;
	padding: 0;
	position: relative;
	top: 6px;
	left: 0;
}
.payment_correct_errors_txt {
	color: #fff;
	font: 1em Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/**/

/* tool tip */
	span.hov2 {
		display:block;
		cursor: pointer;
		color: #8c5c77;
	}
	.hov2 table {
		position:absolute; border:0; border-collapse:collapse; left:0;
	}
	.hov2 table td{
		height:auto;width:auto;font-size:1.0em; border:none;
	}
	.hov2 a {
		display:block;text-decoration:none;margin-bottom:-3px;color:#000;padding:2px;
	}
	
	div.hov2 a{
		display:inline;text-decoration:none;margin-bottom:3px;color:#000;padding:0px;
	}
	
	.hov2 a ul.totip2 a, .hov2:hover ul.totip2 a {
		margin-bottom:5px;
	}
	
	.hov2 ul.totip2 {
		display:none; font-weight: normal;color:#000; font-style:normal; text-decoration: none;
	}
	.hov2:hover {
		position:relative; z-index:100;
	}
	.hov2 a:hover,.hov2:hover a{
		border:0; text-decoration:none; position:relative;color:#000 !important;
	}
	.hov2:hover ul.totip2,.hov2 a:hover ul.totip2 {
		display:block; 
		visibility:visible; 
		position:absolute;
		border: 1px solid #8c5c77;
		background: #f2f2f2;
		margin: 0;
		top: -100px;
                left:150px;
		cursor:pointer;
		padding: 0;
		overflow: visible;
		z-index: 9999;
		text-align: left;
		width: 230px;
	}
	*+html .hov2:hover ul.totip2,.hov2 a:hover ul.totip2 {
		margin: 0;
	}
	*html .hov2:hover ul.totip2,.hov2 a:hover ul.totip2 {
		margin: 16px 0 0 8px;
	}
	.hov2 ul.totip2 a {white-space:nowrap; color:#000; text-decoration:none; background:transparent; display:block;}
	.hov2 ul.totip2 a:hover {text-decoration: line-through;}
	
	.hov2 ul.totip2 {
		padding: 0;
		margin: 0;
	}
	.hov2 ul.totip2 li {
		display: block;
		padding: 5px;
		margin: 0;
		color: #76868b;
		font-weight: normal;
		text-align: left;
		width: 220px;
	}
	.hov2 ul.totip2 li h3 {
		font: 1em Helvetica, sans-serif;
		font-weight: bold;
		padding: 5px 0 0 0;
	}
	.hov2 ul.totip2 li p {
		display: block;
		float: left;
		padding: 5px 0 5px 0;
		margin: 0;
	}
	/* end */			

/*new css 17 09*/
.guide_catalogue_left_nav_Collection {
	width: 200px;
	display: block;
	float: left;
	padding: 0;
	margin: 1px 0 0 0;
	position: relative;
}
.guide_catalogue_left_nav_Collection ul {
	padding: 0;
	margin: 0 0 20px 0;
	width: 200px;
	display: block;
	float: left;
}
.guide_catalogue_left_nav_Collection ul li {
	padding: 4px 0;
	// padding: 1px 0;
	margin: 0;
	float: left;
	display: inline-block;
	width: 200px;
	font-size: 11px;
	color: #76868b;
}
.guide_catalogue_left_nav_Collection ul li span input {
	float: left;
	clear: left;
	width: 26px;
}
.guide_catalogue_left_nav_Collection ul li span label {
	display: block;
	float: left;
	width: 170px;
	// margin: 4px 0 0 0;
}



.guide_catalogue_left_nav_Collection h3 {
	display: block;
	font-size: 15px;
	padding: 5px 0;
	color: #76868b;
}
.guide_catalogue_left_nav_Collection h4 {
	display: block;
	font-size: 14px;
	padding: 5px 0 0 0;
	color: #76868b;
	width: 190px;
	float: left;
}
.guide_catalogue_left_nav_Collection h5 {
	display: block;
	padding: 0;
	width: 190px;
	float: left;
}
.guide_catalogue_left_nav_Collection_parent {
	padding: 0;
	margin: 0;
	color: #660000;
	font-size: 11px;
}
.guide_catalogue_left_nav_Collection_parent ul {
	padding: 0;
	margin: 0;
}
.guide_catalogue_left_nav_Collection_parent ul li {
	padding: 0;
	margin: 5px 0;
	display: inline-block;
	float: left;
}
/* end */

*:focus {
	outline: none;
}

.sizeguidetextouter_div {
	margin: -15px 0pt 0pt 160px;
	font-size: 12px;
	position: absolute;
}
.sizeguideimage_inner_div {
	position: absolute;
	z-index: 999999;
	margin-left: 75px;
	margin-top: -75px;
	visibility: hidden;
}

label.checkbox_checked {
	background: #fff url(../images/true.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}
label.checkbox_unchecked  {
	background: #fff url(../images/false.png) no-repeat;	
	display: block;
	margin: 10px 0;
	padding-left: 25px;
}

.sweet_terms_and_conditions_list{
	padding: 0 0 15px 24px;
	background:url(/_ui/images/sweet_list_dot.gif) 5px 5px no-repeat;
	color:#84b3bf;
	width: 960px;
	display: block;
	float: left;
	}
	
.sweet_terms_and_conditions_content {
	margin: 0 0 5px 0;
	text-align:left;
	width: 960px;
	display: block;
	float: left;
}

.sweet_terms_and_conditions_img {
	margin:0 0 30px 0;
	text-align:left;
	width: 960px;
	display: block;
	float: left;
}

.sweet_terms_and_conditions_img2 {
	margin:0 0 40px 0;
	text-align:left;
	width: 957px;
	height:594px;
	display: block;
	float: left;
}

/*--breadcrumb css start here--*/
.breadcrumb_collapsible_main { width:100%; height:25px; padding-top:5px; background:url(/_ui/images/bg_breadcrumb_main.gif) bottom no-repeat; }
.breadcrumb_collapsible_main_static { margin-bottom:-30px; position:relative; }
.breadcrumb_collapsible { z-index: 9000; position:relative; height:0px; width:970px; padding:0; margin:0 auto; text-align:left; line-height:150%; }
.breadcrumb_collapsible a:link, .breadcrumb_collapsible a:visited { font-weight:bold; font-size:11px; text-decoration:none; color:#829395 ; }
.breadcrumb_collapsible_cata { padding:0; margin:10px 0 0 10px; height:35px; text-align:left; }
.breadcrumb_collapsible_cata a:link, .breadcrumb_collapsible_cata a:visited { font-size:11px; text-decoration:none; color:#829395 ; }
/*--breadcrumb css start here--*/

/* tab review slide */
.review_tab_holder {
	width: 970px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	position: relative;
}
.write_review_btn_holder {
	float: left;
	display: block;
	width: 180px;
	left: 0;
	top: 0;
}

.submit_review_btn {
	position: relative;
	top: 70px;
	left: -30px;
}

.no_review {
	position: relative;
	top: 80px;
	left: -20px;
}


#slideshow {
	margin: 0;
	width: 780px;
	display: block;
	float: left;
	// position: relative;
	height: 190px;
}
#slideshow #slidesContainer {
  margin: 0;
  width: 740px;
  min-height:190px;
  overflow: auto; /* allow scrollbar */
  // position: relative;
}
#slideshow #slidesContainer .slide {
  margin: 0 0 0 20px;
  width: 220px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  min-height:190px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display: block;
  width: 30px;
  height: 190px;
  text-indent: -10000px;
  position: absolute;
  cursor: pointer;
}
#leftControl {
  top: 0;
  left: 160px;
  // left: -10px;
  background: transparent url(../images/control_left.jpg) no-repeat 0 0;
  z-index: 999999;
}
#rightControl {
  top: 0;
  left: 940px;
  // left: 760px;
  background: transparent url(../images/control_right.jpg) no-repeat 0 0;
}



.review_tab_top {
	display: block;
	width: 220px;
	height: 9px;
	background: url(../images/review_bubble_top.jpg) no-repeat;
}
.review_tab_bottom {
	display: block;
	width: 220px;
	height: 36px;
	background: url(../images/review_bubble_bottom.jpg) bottom no-repeat;
	position: relative;
	top: -2px;
}
.reviewbackground {
	margin: 0;
	display: block;
	width: 220px;
	background: #e5ecef;
	text-align: left;
}
.txt_review_tab {
	margin: 0;
	color: #5c676a;
	font-size: 11px;
	padding: 5px 10px 0 10px;
	display: block;
	text-align: left;
	width: 200px;
}
.img_rating_tab {
	margin: 0;
	padding: 4px 10px 4px 10px;
	/*display: none;*/
	text-align: left;
}
.txt_review_by_tab {
	margin: 2px 0;
	padding: 0 10px;
	display: block;
	text-align: left;
	text-align: left;
	font-size:11px;
}
.review_count_product_page  {
	font-weight:normal;
	cursor:pointer;
	cursor:hand;
	color:#000000;
	}
.review_count_product_page a  {
	text-decoration:underline;
	color:#000000;
	}	
.review_count_product_page a:hover, .review_count_product_page a:link, .review_count_product_page a:visited  {
	cursor:pointer;
	cursor:hand;
	text-decoration:underline;
	color:#000000;
	}		
/* Product page tab review slide End */	


/*--country popup style start here--*/
.country_drop_main {
    width:940px;
    margin:0 auto;
    color:#829395;
	overflow:hidden;                
    }
.country_drop_main a:link, .country_drop_main a:visited {
    text-decoration:none;
    color:#829395;
    }    
 .country_drop_main2 {
    position:absolute;
    z-index:1002;
    margin:10px 0 0 480px;
	width:173px;
    }
.country_drop_main3 {
    position:absolute;
    z-index:1002;
    margin:10px 0 0 480px;
	width:173px;
    }
	.country_drop_main4 {
    position:absolute;
    z-index:1002;
    margin:10px 0 0 480px;
	width:173px;
    }
.country_drop_content {
    visibility:hidden; 
    background:url(../images/flag/country_drop_bg.png); 
    margin-top:-22px; 
    display:block; 
    height:95px; 
    width:173px; 
    padding:0px; 
    line-height:210%;
	margin-left:-10px; 
	}  
.country_drop_content_top { 
    width:173px;
    float:left;
    height:5px;
    clear:both;
    }
.country_drop_content_bottom { 
    width:173px;
    float:left;
    height:10px;
    clear:both;
    }    
.country_drop_content_left { 
    width:10px;
    float:left;
    height:85px;
    }
.country_drop_content_mid { 
    width:153px;
    float:left;
    height:85px;
    }
.country_drop_content_right { 
    width:10px;
    float:left;
    height:85px;
    } 
.country_drop_title {
    background:url(../images/flag/country_drop_arrow_bg.png) no-repeat; 
    }		  
/*--country popup style end here--*/

/*--Homepage Styles starting from 190710--*/
.flash_holder_190710 {
	position:relative;
	width:100%;
	text-align:center;
	height: 379px;
}

.flash_holder_movie_190710 {
	height: 379px;
	position: relative;
	width: 100%;
	margin: 0 auto;
}
.high_lights_holder_190710 {
	height: 190px;
	width: 970px;
	display: block;
	margin: 0 auto;
	text-align: left;
}
.high_lights_box1_190710 {
	width: 310px;
	height: 170px;
	display: block;
	padding: 0;
	margin: 12px 20px 0 0;
	background: url(http://www.radley.co.uk/_ui/images/homepage/Highlight_A_190710.jpg) no-repeat;
	float: left;
	cursor: pointer;
}

.high_lights_box2_190710 {
	width: 310px;
	height: 170px;
	display: block;
	padding: 0;
	margin: 12px 20px 0 0;
	background: url(http://www.radley.co.uk/_ui/images/homepage/Highlight_B_190710.jpg) no-repeat;
	float: left;
	cursor: pointer;
}
.high_lights_box3_190710 {
	width: 310px;
	height: 170px;
	display: block;
	padding: 0;
	margin: 12px 0 0 0;
	background: url(http://www.radley.co.uk/_ui/images/homepage/Highlight_C_190710.jpg) no-repeat;
	float: left;
	cursor: pointer;
}

.high_lights_box1_190710 p {
	color: #77878c;
	padding: 85px 0 0 30px;
	font-size: 11px;
	display: block;
}

.high_lights_box2_190710 p {
	color: #77878c;
	padding: 85px 0 0 30px;
	font-size: 11px;
	display: block;
}

.high_lights_box3_190710 p {
	color: #77878c;
	padding: 85px 0 0 30px;
	font-size: 11px;
	display: block;
}

.high_lights_box1_190710 a {
	text-decoration: none;
	margin: 8px 0 0 30px;
	color: #5c8550;
	font: 1em Arial, Helvetica, sans-serif;
	display: block;
	cursor: pointer;
}

.high_lights_box2_190710 a {
	margin: 8px 0 0 30px;
	color: #ac526f;
	font: 1em Arial, Helvetica, sans-serif;
	display: block;
	cursor: pointer;
}

.high_lights_box3_190710 a {
	margin: 8px 0 0 30px;
	color: #dd9850;
	font: 1em Arial, Helvetica, sans-serif;
	display: block;
	cursor: pointer;
}

/*--Homepage Styles End--*/

/*--Homepage Styles starting from 010810--*/
.flash_holder {
	position:relative;
	width:100%;
	text-align:center;
	height: 379px;
}

.flash_holder_movie {
	height: 379px;
	position: relative;
	width: 100%;
	margin: 0 auto;
}
.high_lights_holder {
	height: 190px;
	width: 970px;
	display: block;
	margin: 0 auto;
	text-align: left;
}
.high_lights_box1 {
	width: 310px;
	height: 170px;
	display: block;
	padding: 0;
	margin: 12px 20px 0 0;
	background: url(http://www.radley.co.uk/_ui/images/homepage/Highlight_A_230810.jpg) no-repeat;
	float: left;
	cursor: pointer;
}

.high_lights_box2 {
	width: 310px;
	height: 170px;
	display: block;
	padding: 0;
	margin: 12px 20px 0 0;
	background: url(http://www.radley.co.uk/_ui/images/homepage/Highlight_B_130810.jpg) no-repeat;
	float: left;
	cursor: pointer;
}
.high_lights_box3 {
	width: 310px;
	height: 170px;
	display: block;
	padding: 0;
	margin: 12px 0 0 0;
	background: url(http://www.radley.co.uk/_ui/images/homepage/Highlight_C_130810.jpg) no-repeat;
	float: left;
	cursor: pointer;
}

.high_lights_box1 p {
	color: #76868b;
	padding: 85px 0 0 30px;
	font-size: 11px;
	display: block;
}

.high_lights_box2 p {
	color: #76868b;
	padding: 85px 0 0 30px;
	font-size: 11px;
	display: block;
}

.high_lights_box3 p {
	color: #76868b;
	padding: 85px 0 0 30px;
	font-size: 11px;
	display: block;
}

.high_lights_box1 a {
	text-decoration: none;
	margin: 8px 0 0 30px;
	color: #7d999c;
	font: 1em Arial, Helvetica, sans-serif;
	display: block;
	cursor: pointer;
}

.high_lights_box2 a {
	margin: 8px 0 0 30px;
	color: #92a97d;
	font: 1em Arial, Helvetica, sans-serif;
	display: block;
	cursor: pointer;
}

.high_lights_box3 a {
	margin: 8px 0 0 30px;
	color: #c5626f;
	font: 1em Arial, Helvetica, sans-serif;
	display: block;
	cursor: pointer;
}

/*--Homepage Styles End--*/

/*--main banner css start here--*/
.main_banner_top { 
	width:100%; 
	background: #fee9ee url(../images/category_banner_bg.jpg) repeat-x center; 
	min-height:138px; 
	display:block; 
	text-align:center; 
	border-bottom:solid 1px #000000;
}
.main_banner_top_inner { 
	width:1009px; 
	text-align:left; 
	margin:0 auto; 
	padding:0;
	position: relative; 
}
/*--main banner css end here--*/




/* new home page slider */
#page {
	width: 100%;
	height: 531px;
	margin: 0;
	padding: 0;
	display: block;
	border-bottom: 1px solid #545454;
	background: url(../images/homepage/Home011210_redbg.jpg) repeat-x;
}
#carousel {
	height: 531px;
	width: 980px;
	padding: 0;
	margin: 0 auto;
	position: relative;
}
#carousel .outer {
	width: 980px;
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
	height: 531px;
}
#carousel .outer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#carousel .outer ul li {
	margin: 0;
	padding: 0;
}

#carousel .items {
	position: absolute;
	left: 0;
	top: 0;
	width: 10000em;
	height: 531px;
}

#carousel .item {
	float: left;
	width: 980px;
	position: relative;
	height: 531px;
}

.png_1 {
	background: url(../images/img_slide4.jpg) no-repeat;
	display: block;
	width: 980px;
	height: 531px;
}
.png_2 {
	background: url(../images/img_slide2.jpg) no-repeat;
	display: block;
	width: 980px;
	height: 531px;
}
.png_3 {
	background: url(../images/img_slide3.jpg) no-repeat;
	display: block;
	width: 980px;
	height: 531px;
}
.png_4 {
	background: url(../images/img_slide1.jpg) no-repeat;
	display: block;
	width: 980px;
	height: 531px;
}

.png_5 {
	background: url(../images/homepage/Home011110_bg.jpg) no-repeat;
	display: block;
	width: 980px;
	height: 531px;
}

.controlPrev,.controlNext {
	display: none;
	width: 41px;
	height: 41px;
	background-image: url('../images/carousel-controls2.png');
	position: absolute;
	top: 265px;
	cursor: pointer;
}
.controlPrev {
	background-position: 0 0;
	left: 20px;
	display: none;
}
.controlPrev:hover {
	background-position: 0 -41px;
}
.controlNext {
	background-position: -41px 0;
	right: 320px;
	display: none;
}
.controlNext:hover{ background-position: -41px -41px;
}



.shop_link {
	display: none;
	margin: 490px 0 0 480px;
	width: 142px;
	height: 28px;
	// margin: 490px 0 0 120px;
}
.shop_link a {
	background: url(../images/shop_collection.jpg) no-repeat;
	background-position: 0 0;
	width: 142px;
	height: 28px;
	display: block;
	
}
.shop_link a:hover {
	background-position: 0 -28px;
}


        
		
		.popup {
        	position: absolute;
			left: 500px;
			top: -100px;
        	display: none;
        	z-index: 50;
        	border-collapse: collapse;
			width: 140px;
			height: auto;
			background: url(../images/tooltip.png) repeat;
			padding: 10px;
			text-align: left;
			// margin-left: 100px;
			
        }
		
		.popup strong {
			display: block;
			text-transform: uppercase;
			color: #fad6a2;
			font: 0.85em Arial, Helvetica, sans-serif;
			font-weight: bold;
		}
		.popup p {
			display: block;
			color: #fff;
			font: 0.85em Arial, Helvetica, sans-serif;
			padding: 3px 0;
			margin: 0;
		}
		.popup a {
			display: block;
			color: #cbdeef;
			font: 0.85em Arial, Helvetica, sans-serif;
			padding: 0;
			margin: 0;
			text-decoration: none;
		}
		.popup a:hover {
			text-decoration: underline;
		}



        .popup td.corner {
        	height: 15px;
        	width: 19px;
        }

.bubbleInfo {
            position: relative;
            top: 150px;
            left: 100px;
            width: 400px;
			

			// left: -400px;
            // width: 200px;
        }
		
		.bubbleInfo2 {
            position: relative;
            top: 280px;
            left: 320px;
            width: 400px;
			
			// left: -150px;
            // width: 200px;
        }
		
		.bubbleInfo3 {
            position: relative;
            top: 220px;
            left: 240px;
            width: 400px;
			

			// left: -220px;
            // width: 200px;
        }
		
		.bubbleInfo4 {
            position: relative;
            top: 240px;
            left: 0px;
            width: 400px;
			
			// left: -500px;
            // width: 200px;
        }
		
        .trigger {
            position: absolute;
			width: 200px;
			height: 120px;
			display: block;
			top: 52px;
			cursor: pointer;
        }



.right_nav {
	width: 303px;
	height: 531px;
	display: block;
	position: absolute;
	z-index: 999;
	left: 677px;
	top: 0;
	// top: 0px;
}
.right_nav ul {
	padding: 0;
	margin: 0;
}
.right_nav ul li {
	padding: 0;
	margin: 0;
	display: block;
}
.promo_link_first {
	width:149px;
	height:60px;
	display: block;
	float:left;
	margin: 50px 0 0 0;
	padding: 0;
	cursor: pointer;
	// margin-top: 90px;
}

.promo_link {
	width:149px;
	height:60px;
	display: block;
	float:left;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.product_link {
	display: block;
	width: 303px;
	height: 202px;
	cursor: pointer;
}
.Highlight_3_link {
	display: block;
	width: 303px;
	height: 122px;
	cursor: pointer;
	float: left;
}

.shop_collection {
	display: block;
	width: 303px;
	height: 140px;
	cursor: pointer;
	
	// width: 303px;
}

.shop3for2 {
	display: block;
	width: 170px;
	height: 150px;
	cursor: pointer;
	float: left;
}
.godalming_product_link {
	display: block;
	width: 130px;
	height: 150px;
	cursor: pointer;
	float: left;
}

.right_nav ul li.first {
	background: url(../images/homepage/tiles01.png) no-repeat;
	width: 300px;
	height: 178px;
}
.right_nav ul li.second {
	background: url(../images/homepage/tiles02.png) no-repeat;
	width: 300px;
	height: 178px;
	// margin-top: -3px;
}
.right_nav ul li.third {
	background: url(../images/homepage/tiles03.png) no-repeat;
	width: 300px;
	height: 178px;
}
.right_nav ul li.third {
	// margin-top: 0px;
}
/*
.right_nav {
}
*/
/*
.right_nav:hover {
	background: url(../images/v_arrows.png) center no-repeat;
}
*/


*html .right_nav {
	width: 303px;
	height: 531px;
	display: block;
	position: absolute;
	z-index: 99;
	left: 677px;
	top: 0;
}


.wrapper_highlights_content {
	height: 124px;
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
	background: #e9e7dd;
	border-top: 1px solid #b1aba9; 
}
.bottom_highlights {
	width: 980px;
	height: 124px;
	display: block;
	padding: 0;
	margin: 0 auto;
}
.bottom_highlights ul {
	padding: 0;
	margin: 0;
}
.bottom_highlights ul li {
	padding: 0;
	margin: 0;
	float: left;
	width: 490px;
	height: 124px;
	display: block;
}
.bottom_highlights ul li.first_highlight {
	background: url(../images/homepage/footer_left.jpg) no-repeat;
}

.bottom_highlights ul li.second_highlight {
	background: url(../images/homepage/footer_right.jpg) no-repeat;
}

.international_delivery {
	/*background: url(../images/international_delivery/international_delivery_banner.png) no-repeat;*/
	display: block;
	width: 353px;
	height: 44px;
	position: absolute;
	left: 290px;
	top: 33px;
}

/*.free_shipping {
	background: url(../images/free_shipping_home_75.png) no-repeat;
	display: block;
	width: 276px;
	height: 21px;
	position: absolute;
	left: 723px;
	top: 66px;
}*/


div.sc_menu {
	/* Set it so we could calculate the offsetLeft */
	height: 531px;
	width: 303px;
	overflow: auto;
	padding: 0;
	margin: 0;
}
ul.sc_menu {
	display: block;
	height: 1500px;
	/* max width here, for users without javascript */ 	
	width: 303px;	
	padding: 0; 
	/* removing default styling */
	margin: 0;		
	list-style: none;
}
ul.sc_menu:hover {

}

.sc_menu li {
	display: block;	
	padding: 0;
	margin: 0;
	width: 303px;
	height: 177px;
}
.sc_menu a {
	display: block;
	text-decoration: none;
}
.sc_menu span {
	display: none;
}
.sc_menu a:hover span {
	display: block;
}
.sc_menu img {
	border: none;
}
.sc_menu a:hover img {
	filter:alpha(opacity=90);	
	opacity: 0.9;
}


/* */

.Tweed_discoverContentDiv { 
	width:100%;
	margin:auto;
	height: auto;
	position:relative;
	background-image:url(http://www.radley.co.uk/_ui/images/tweed_bg.jpg);
	background-repeat:repeat-x y;
	background-position:top left;
	border:1px solid #cc0000;
	
}

#tweed_pattern {

	padding:0;
	margin:0;
	width:100%;
}

#tweed_main {
	background-image:url(http://www.radley.co.uk/_ui/images/main_bg.png);
	background-repeat:repeat-x y;
	background-position:top left;
	width:1010px;
	height:795px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	margin-top:0;
	padding-top:0;
	z-index:1;
}

.tweed_image {
	padding:10px 0px 0px 50px;
	display:block;
	z-index:10;
}

#tweed_products {
	padding-left:35px;
	padding-top:0px;
	z-index:20;
}

#tweed_button {
	display:block;
	z-index:30;
	margin-top:100px;
	position:relative;
	margin:760px 0px 0px 1020px;
	
}




.free_shopping_img {
	background: url(../images/free_return_text.jpg) no-repeat;
	display: block;
	width: 299px;
	height: 18px;
	position: absolute;
	left: 749px;
	top: 66px;
}



/* new home page */
#new_home_page {
	width: 100%;
	height: 531px;
	margin: 0;
	padding: 0;
	display: block;
	border-top: 1px solid #fbf9f1;
	background: #fbf9f1;
}

#new_home_page_holder {
	width: 980px;
	height: 531px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	display: block;
	overflow: hidden;
}

#image_rotate {
	height: 531px;
	width: 980px;
	padding: 0;
	margin: 0;
	position: relative;
}

.gift_you_link {
	position: absolute;
	top: 20px;
	left: 30px;
	display: block;
	z-index: 999999;
	width: 215px;
	height: 220px;
}
.gift_hit_area {
	width: 215px;
	height: 220px;
	display: block;
	cursor: pointer;
}
.new_home_img1 {
	background: url(../images/homepage/heroimg.png) no-repeat;
	display: block;
	width: 980px;
	height: 531px;
}
.new_home_img2 {
	background: url(../images/homepage/new_home2.jpg) no-repeat;
	display: block;
	width: 980px;
	height: 531px;
}
.new_home_img3 {
	background: url(../images/homepage/new_home3.jpg) no-repeat;
	display: block;
	width: 980px;
	height: 531px;
}
.new_season {
	position: absolute;
	top: 140px;
	left: 10px;
	display: block;
	z-index: 999;
	width: 300px;
	height: 90px;
}
.new_season_hit {
	display: block;
	width: 300px;
	height: 90px;
	cursor: pointer;
}
.blackhorse_lane {
	position: absolute;
	top: 235px;
	left: 2px;
	display: block;
	z-index: 999;
	width: 336px;
	height: 294px;
}
.blackhorse_lane_hit {
	display: block;
	width: 236px;
	height: 294px;
	cursor: pointer;
}

.holloway {
	position: absolute;
	top: 10px;
	left: 350px;
	display: block;
	z-index: 999;
	width: 320px;
	height: 380px;
}
.holloway_hit {
	display: block;
	width: 320px;
	height: 380px;
	cursor: pointer;
}	
.new_handbags {
	display: block;
	width: 300px;
	height: 177px;
	cursor: pointer;
}

.new_wallets {
	display: block;
	width: 300px;
	height: 177px;
	cursor: pointer;
}
.bell_boot {
	position: absolute;
	top: 340px;
	left: 30px;
	display: block;
	z-index: 999;
	width: 100px;
	height: 100px;
}
.bell_boot_hit {
	display: block;
	width: 100px;
	height: 100px;
	cursor: pointer;
}

.ramsey_bag {
	position: absolute;
	top: 240px;
	left: 140px;
	display: block;
	z-index: 999;
	width: 135px;
	height: 180px;
}
.ramsey_bag_hit {
	display: block;
	width: 135px;
	height: 180px;
	cursor: pointer;
}

.asheham_gloves {
	position: absolute;
	top: 420px;
	left: 160px;
	display: block;
	z-index: 999;
	width: 145px;
	height: 90px;
}
.asheham_gloves_hit {
	display: block;
	width: 145px;
	height: 90px;
	cursor: pointer;
}


.garnett_shose {
	position: absolute;
	top: 260px;
	left: 330px;
	display: block;
	z-index: 999;
	width: 125px;
	height: 100px;
}
.garnett_shose_hit {
	display: block;
	width: 125px;
	height: 100px;
	cursor: pointer;
}


.cheadle_bag {
	position: absolute;
	top: 140px;
	left: 460px;
	display: block;
	z-index: 999;
	width: 105px;
	height: 220px;
}
.cheadle_bag_hit {
	display: block;
	width: 105px;
	height: 220px;
	cursor: pointer;
}


.daisy_wallet {
	position: absolute;
	top: 332px;
	left: 550px;
	display: block;
	z-index: 999;
	width: 85px;
	height: 55px;
}
.daisy_wallet_hit {
	display: block;
	width: 85px;
	height: 55px;
	cursor: pointer;
}


.sudbury_shose {
	position: absolute;
	top: 400px;
	left: 120px;
	display: block;
	z-index: 999;
	width: 100px;
	height: 70px;
}
.sudbury_shose_hit {
	display: block;
	width: 100px;
	height: 70px;
	cursor: pointer;
}

.marigold_bag {
	position: absolute;
	top: 230px;
	left: 190px;
	display: block;
	z-index: 999;
	width: 110px;
	height: 200px;
}
.marigold_bag_hit {
	display: block;
	width: 110px;
	height: 200px;
	cursor: pointer;
}

.radley_umbrella {
	position: absolute;
	top: 350px;
	left: 300px;
	display: block;
	z-index: 999;
	width: 60px;
	height: 115px;
}
.radley_umbrella_hit {
	display: block;
	width: 60px;
	height: 115px;
	cursor: pointer;
}

.angelica_bag {
	position: absolute;
	top: 135px;
	left: 410px;
	display: block;
	z-index: 999;
	width: 120px;
	height: 225px;
}
.angelica_bag_hit {
	display: block;
	width: 120px;
	height: 225px;
	cursor: pointer;
}

.radley_diary {
	position: absolute;
	top: 300px;
	left: 530px;
	display: block;
	z-index: 999;
	width: 55px;
	height: 70px;
}
.radley_diary_hit {
	display: block;
	width: 55px;
	height: 70px;
	cursor: pointer;
}

.henrietta_gloves {
	position: absolute;
	top: 360px;
	left: 520px;
	display: block;
	z-index: 999;
	width: 110px;
	height: 95px;
}
.henrietta_gloves_hit {
	display: block;
	width: 110px;
	height: 90px;
	cursor: pointer;
}


.grosvenor_bag {
	position: absolute;
	top: 315px;
	left: 335px;
	display: block;
	z-index: 999;
	width: 135px;
	height: 170px;
}
.grosvenor_bag_hit {
	display: block;
	width: 135px;
	height: 170px;
	cursor: pointer;
}

.godalming_tote_bag {
	position: absolute;
	top: 346px;
	left: 390px;
	display: block;
	z-index: 999;
	width: 245px;
	height: 178px;
}
.godalming_tote_bag_hit {
	display: block;
	width: 245px;
	height: 178px;
	cursor: pointer;
}


.gift_you_link2 {
	position: absolute;
	top: 20px;
	left: 30px;
	display: block;
	z-index: 999;
	width: 215px;
	height: 220px;
}
.gift_hit_area2 {
	width: 215px;
	height: 220px;
	display: block;
	cursor: pointer;
}

.gift_you_link3 {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	z-index: 999;
	width: 680px;
	height: 240px;
}
.gift_hit_area3 {
	width: 680px;
	height: 240px;
	display: block;
	cursor: pointer;
}
.hogart_red_bag {
	position: absolute;
	top: 270px;
	left: 280px;
	display: block;
	z-index: 999;
	width: 100px;
	height: 100px;
}
.hogart_red_bag_hit {
	display: block;
	width: 100px;
	height: 100px;
	cursor: pointer;
}


.grant_bag {
	position: absolute;
	top: 320px;
	left: 370px;
	display: block;
	z-index: 999;
	width: 80px;
	height: 100px;
}
.grant_bag_hit {
	display: block;
	width: 80px;
	height: 100px;
	cursor: pointer;
}


.maynard_shoes {
	position: absolute;
	top: 325px;
	left: 140px;
	display: block;
	z-index: 999;
	width: 85px;
	height: 70px;
}
.maynard_shoes_hit {
	display: block;
	width: 85px;
	height: 70px;
	cursor: pointer;
}


.maynard_bag {
	position: absolute;
	top: 280px;
	left: 170px;
	display: block;
	z-index: 999;
	width: 150px;
	height: 60px;
}
.maynard_bag_hit {
	display: block;
	width: 150px;
	height: 60px;
	cursor: pointer;
}

.maynard_purses {
	position: absolute;
	top: 340px;
	left: 265px;
	display: block;
	z-index: 999;
	width: 70px;
	height: 50px;
}
.maynard_purses_hit {
	display: block;
	width: 70px;
	height: 50px;
	cursor: pointer;
}


.tolstoy_shoes {
	position: absolute;
	top: 370px;
	left: 380px;
	display: block;
	z-index: 999;
	width: 95px;
	height: 60px;
}
.tolstoy_shoes_hit {
	display: block;
	width: 95px;
	height: 60px;
	cursor: pointer;
}


.rositter_bag {
	position: absolute;
	top: 285px;
	left: 440px;
	display: block;
	z-index: 999;
	width: 160px;
	height: 110px;
}
.rositter_bag_hit {
	display: block;
	width: 160px;
	height: 110px;
	cursor: pointer;
}



.dora_belt {
	position: absolute;
	top: 410px;
	left: 485px;
	display: block;
	z-index: 999;
	width: 150px;
	height: 25px;
}
.dora_belt_hit {
	display: block;
	width: 150px;
	height: 25px;
	cursor: pointer;
}

.terms_condition {
	position: absolute;
	top: 510px;
	left: 540px;
	display: block;
	z-index: 999;
	width: 140px;
	height: 25px;
}
.terms_condition_hit {
	display: block;
	width: 150px;
	height: 25px;
	cursor: pointer;
}

.shop3for2_belts {
	display: block;
	width: 303px;
	height: 153px;
	cursor: pointer;
	float: left;
}



#container_tabs_products {
	position: relative;
	z-index: 9999;
}


.xmas_delivery {
	width: 300px;
	height: 80px;
	display: block;
	float: left;
	cursor: pointer;
}

.delivery_link {
	width:303px;
	height:59px;
	display: block;
	float:left;
	margin: 0;
	padding: 0;
	cursor: pointer;
	// position: relative;
	// top: 40px;
}

.user_register_button {
	display: block;
	width: 80px;
	height: 15px;
	cursor: pointer;
	background: url(../images/submit_button.png) no-repeat;
	border: 0;
}
.user_register_button:hover {
	background: url(../images/submit_button.png) no-repeat 0 -28px;
}



.read_stories_holder {
	position: relative;
	width: 993px;
	height: 264px;
	margin: 0 auto;
	padding: 0;
	display: block;
	z-index: 1;
	background: url(../images/SY-submit2.jpg) no-repeat;
}

.submit_your_story {
	position: absolute;
	width: 140px;
	height: 100px;
	display: block;
	top: 140px;
	left: 458px;
	z-index: 9;
}
.submit_your_story_link {
	width: 140px;
	height: 100px;
	display: block;
	cursor: pointer;
}
/*payment popup css start here*/
#popUpOverlay, #popHelpOverlay{
	margin:0 auto;
	padding:0;
	width:100%;
	height:100%;
	position: fixed;
	top:0;
	left:0;
	background-color: #000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	opacity: 0.4;
	display:none;
}
#popUp, #popUp2, #popUp3, #popUp4, #popUpHelp {
	margin:0 auto;
	padding:0;
	width:100%;
	height:100%;
	position: fixed;
	top:0;
	left:0;
	/*background-color: #000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	opacity: 0.4;*/
	display:none;
	z-index:9999;
}
#popUp #firstPop, #popUp2 #secondPop, #popUp3 #thirdPop {
	position: relative;
	top:24%;
	margin:0 auto;
	padding:40px;
	width:640px;
	height:420px;
	display:none;
	border:1px solid #9c9c9c;
	background-color:#FFF;
}
#popUp4 #fourPop, #popUpHelp #helpPop{
	position: relative;
	top:24%;
	margin:0 auto;
	padding:40px;
	width:760px;
	height:370px;
	display:none;
	border:1px solid #9c9c9c;
	background-color:#FFF;
}
#firstPop h1, #secondPop h1, #thirdPop h1, #fourPop h1, #helpPop h1 {
	margin:0 0 20px 0;
	padding:0;
	font-family:Arial, Tahoma, Sans-Serif;
	font-size:22px;
}
#firstPop a.closeBtnDiv, #secondPop a.closeBtnDiv, #thirdPop a.closeBtnDiv, #fourPop a.closeBtnDiv, #helpPop a.closeBtnDiv {
	margin:0;
	padding:0;
	position:absolute;
	top:21px;
	right:25px;
	width:48px;
	height:48px;
	display:block;
	background:url(../images/close_btn.jpg) no-repeat 0 0;
	border:none;
}
.myContent{
	margin:0;
	padding:0;
	width:640px;
	height:368px;
	overflow-y:auto;
	overflow-x:hidden;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
}
#fourPop div.myContent, #helpPop div.myContent{
	margin:0;
	padding:0;
	width:760px;
	height:320px;
	overflow-y:auto;
	overflow-x:hidden;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
}
#firstPop div.myContent iframe, #secondPop div.myContent iframe, #thirdPop div.myContent iframe {
	margin:0;
	padding:0;
	width:640px;
	height:368px;
	overflow-y:auto;
	overflow-x:hidden;
	border:none;
}
#firstPop div.myContent iframe body, #secondPop div.myContent iframe body, #thirdPop div.myContent iframe body {
	margin:0;
	padding:0;
	width:640px;
	height:368px;
	overflow-y:auto;
	overflow-x:hidden;
	border:none;
}
#fourPop div.myContent iframe, #helpPop div.myContent iframe, #helpPop div.myContent iframe body {
	margin:0;
	padding:0;
	width:760px;
	height:320px;
	overflow-y:auto;
	overflow-x:hidden;
	border:none;
}
#firstPop html body form div .discoverContentDiv, #secondPop .discoverContentDiv, #thirdPop .discoverContentDiv{
	width: 620px;
}
#fourPop .discoverContentDiv, #helpPop .discoverContentDiv{
	width: 740px;
}
/*payment popup css end here*/

/*Basket and payment page right recommended care product start here*/
#rightClmWrap{
    display: block;
    float: left;
    margin: 25px 0 10px 70px;
    padding: 0;
    width: 326px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}
h1{
	font-size:16px;
	color:#333;
}
.sidePrdtWrap{
	margin:0;
	padding:0;
	
}
.prdtWrap{
	margin:0 0 15px 0;
	padding:0;
	display: block;
	float: left;
}
.prdtWrap img {
	display: block;
	float: left;
	clear: both;
}
.prdtWrap a {
	color:#76868B;
	text-decoration:none;
	font-size:14px;
}
.prdtWrap .prdtTxtWrap {
	margin: 10px 0 0 15px;
	padding: 0;
	float: left;
	width: 230px;
	display: block;
}
.prdtWrap .prdtTxtWrap span {
	margin:0;
	padding:0;
	display:block;
	width: 220px;
	float: left;
}
/*
.prdtTxtWrap input{
	margin:0;
	padding:0;
	display:block;
	width:105px;
	height:27px;
	background:none;
	border:none;
	background:url(../images/add_bag.png) 0 0 no-repeat;
}
*/
.clearAll{
	clear:both;
}
/*Basket and payment page right recommended care product end here*/

span.hov2 ul#overImgShow{
	border:none; 
	background-color:White; 
	width:604px; 
	height:450px; 
	padding:0; 
	margin:-70px 0 0 260px;
}
#spell_container{
	margin:5px 0 0 0;
	padding:0;
	width:135px;
	position:relative;
	display:inline-block;
}

ul.right_form li input.greyInputTxt{
background-color:#d7d7d7;
}

ul.right_form li input.whiteInputTxt{
background-color:#FFF;
}


.basket_header_container {
	// width: 970px;
	// margin: 0 auto;
	// display: block;
	// height: 160px;
}
.basket_header_holder {
	// width: 970px;
	// margin: 0;
	// display: block;
	// height: 160px;
	// float: left;
}



div.gift_wrap_box ul li span.text_gift {
	margin: 0;
	padding: 0;
	width: 220px;
	display: inline-block;
	position: relative;
	top: 0px;
	font: 0.9em Arial, Helvetica, sans-serif; 
}

div.gift_wrap_box ul li span.box_gift_write span{
	margin:0;
	padding:0;
	display:block;
}
