/* font bug fixes */
@font-face {
	font-family: 'FuturaBT-Light';
	src: url('/pws/client/webfonts/Futura/Light/FuturaLight.eot');
    src: url('/pws/client/webfonts/Futura/Light/FuturaLight.eot?#iefix') format('embedded-opentype'),
	url('/pws/client/webfonts/Futura/Light/FuturaLight.ttf') format('truetype'),
	url('/pws/client/webfonts/Futura/Light/FuturaLight.woff') format('woff');
    font-weight: normal !important;
    font-style: normal !important;
}
@font-face {
	font-family: 'FuturaBT-Book';
	src: url('/pws/client/webfonts/Futura/Book/FuturaBook.eot');
    src: url('/pws/client/webfonts/Futura/Book/FuturaBook.eot?#iefix') format('embedded-opentype'),
	url('/pws/client/webfonts/Futura/Book/FuturaBook.ttf') format('truetype'),
	url('/pws/client/webfonts/Futura/Book/FuturaBook.woff') format('woff');
    font-weight: normal !important;
    font-style: normal !important;
}

@font-face {
	font-family: 'FuturaBT-Heavy';
	src: url('/pws/client/webfonts/Futura/Heavy/FuturaHeavy.eot');
    src: url('/pws/client/webfonts/Futura/Heavy/FuturaHeavy.eot?#iefix') format('embedded-opentype'),
	url('/pws/client/webfonts/Futura/Heavy/FuturaHeavy.ttf') format('truetype'),
	url('/pws/client/webfonts/Futura/Heavy/FuturaHeavy.woff') format('woff');
    font-weight: normal !important;
    font-style: normal !important;
}

@font-face {
	font-family: 'FuturaStd-Medium';
	src: url('/pws/client/webfonts/Futura/Medium/FuturaStd-Medium.eot');
	src: local('☺'), url('/pws/client/webfonts/Futura/Medium/FuturaStd-Medium.woff') format('woff'), url('/pws/client/webfonts/Futura/Medium/FuturaStd-Medium.ttf') format('truetype'), url('/pws/client/webfonts/Futura/Medium/FuturaStd-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

form legend {
	font-family: 'NewsGothicFSMediumRegular', Arial, Helvetica, sans-serif;
}
/* Header */
#navigation {
	background: none;
	padding: 15px 0;
}
#header {
	background: none;
}
.change_country {
	right: 124px;
	top: 0;
}
#eNewsForm {
	top: 15px;
	right: 125px;
	width: 215px;
	height: 52px;
}
#eNews:hover #eNewsForm, #eNewsForm:hover {
	display: block;
	height: 50px;
}

form#eNewsForm input {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #BFBFBF;
	color: #878787;
	margin-top: 5px;
	height: 17px;
	float: left;
}
#eNewsForm .submitBtn {
	background: url("/pws/client/images/search_arrow.gif") no-repeat scroll 4px 4px #FFFFFF;
	width: 19px;
	height: 19px;
	border-left: 0 none;
	margin: 5px 0 0 3px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
form#eNewsForm label {
	font-size: 13px;
}
/* pages */
.Home hr {
	clear: both;
}
/* tweeter */
.screen_name {
	font-weight: bold;
	color: #000;
}
#tweetFeed {
	padding: 5px 0;
	background: url("/pws/client/images/ss13/twitterFeed.png") no-repeat scroll 0 0 transparent;
	width: 959px;
	height: 47px;
}
#tweetFeed {
	overflow: hidden;
	width: 925px;
	height: 30px;
	font-size: 16px;
	margin-top: 8px !important;

	padding: 0 15px;
	padding-top:10px !important;
	padding-bottom:15px !important;
}
#tweetFeed ul li {
	float: left;
	padding-right: 15px;
	padding-top:5px;
}

.tickercontainer {
	width: 925px;
	height: 30px;
	overflow: hidden;
}
.tickercontainer .mask {
	width: 925px;
	overflow: hidden;
}
ul.newsticker {
	position: relative;
	left: 750px;
	list-style-type: none;
}
/* product details */
#quickbuy_main #add_to_bag {
	background-color: #999999;
	background-image: none;
	font-family: 'FranklinGothicFSCondensed', Tahoma, Geneva, sans-serif;
	font-size: 1.5em;
	font-weight: lighter;
	height: 40px;
	margin: 0;
	padding: 0 20px;
	width: 35%;
}
#quickbuy_main #add_to_bag {
	width: 300px;
	border: 0 none;
	margin-bottom: 3px;
	text-indent: -999em;
	background: url("/pws/client/images/add_to_bag.jpg") no-repeat scroll 100% 6px transparent;
	font-size: 0em;
}
#alternative_images .count {
	display: none;
}
#alternative_images .selected {
	border: 0 none;
}
#share_code {
	display: none;
}
#email_a_friend_link {
	float: right;
}
.add_to_wishlist {
	float: right;
}
#select_size li.no_stock label {
	background-image: url("/pws/client/images/icons/cross.png");
	background-position: center center;
}
#three_sixty_popup {
	left: 124px;
	top: 1px;
	background-color: #FFF;
}
#zoom_box {
	right: -388px;
}
#zoom_box span.close_button {
	display: none;
}
li#zoom_button:hover {
	background-position: 0 0;
}
#additional_information dd {
	width: 850px;
	height: 215px;
}
#additional_information dd ul.products_list .product_link img {
	height: 150px;
}
#additional_information dt {
	border: 0 none;
	border: 0 none;
	height: 28px;
	text-indent: -9999px;
	top: -10px;
	width: 400px;
}
.accordian_content dd.open {
	height: auto !important;
}
.ly_productdetails #basket_response {
	border: 0 none;
	background: none transparent;
	clear: both;
	margin: 0;
}
.ly_productdetails #basket_response + #add_to_bag_and_checkout_button {
	bottom: 50px;
	left: 140px;
	position: absolute;
}
.ly_productdetails #basket_response.no_size + #add_to_bag_and_checkout_button {
	bottom: 30px;
	left: 140px;
	position: absolute;
}
#product_info #add_to_bag {
	position: relative;
}
#select_size li label.one_size {
	font-size: 12px;
	width: auto;
}
.BVRRDisplayContent {
	margin: 20px 0 0 60px !important;
}
#playBtn {
	position: absolute;
	top: 0;
	left: 0;
}
/* Product List */
.ly_list #content > h1 {
	display: none;
}
.ly_list #sub_navigation, .ly_searchresults #sub_navigation {
	background: none #ffffff;
	margin-top: 219px;
	padding-top: 0;
}
.ly_searchresults h1.listings_heading {
	display: none;
}

#apply_filter .count {
	display: inline;
}
#filter_minPrice, #filter_maxPrice, #filter_STARRATING {
	display: none;
}
#banner_add, .banner_add {
	margin-left: -145px;
}
#listings_image {
}
.ly_list .counter, .star_ratings {
	display: none;
}
#quickbuy_main .product_price {
	position: static;
}
.view_3 li.product, .view_3 #promo_banner {
	height: 550px;
}
.view_4 li.product, .view_4 #promo_banner {
	height: 445px;
}
.view_5 li.product, .view_5 #promo_banner {
	height: 365px;
}
/* IE Fixes */
.ie7 #tweetScroll {
	position: relative;
}
.ie7 #product_images {
	z-index: 1
}
.ie8 #select_size li label.one_size, .ie7 #select_size li label.one_size {
	width: auto;
}
.ie .accordian_content dt, .ie .accordian_content dt.open:hover {
	width: 410px;
}
.ie #colour_variants ul {
	float: left;
	margin: 3px 0 0;
}
/* content pages */
#cms_content {
	padding: 0;
}
.row {
	width: 970px;
}
.row .grid_4 {
	float: left;
}
#cms_content.with_navigation {
	width: 750px;
}
.ltie9 .with_navigation#cms_content {
	height: auto
}
.ly_information #breadcrumb, .ly_information #breadcrumb li {
	background: none #161616;
	border: none;
	outline: none
}
.ly_information #breadcrumb li:after {
	content: '>';
	padding: 5px;
	font-size: 12px;
}
.ly_information .aboutNav, .ly_information .legalNav {
	padding: 10px;
	width: 130px;
	float: left;
	background-color: #000000;
	padding: 10px;
	margin-left: 10px;
}
.ly_information .aboutNav li a, .ly_information .legalNav li a {
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	text-transform: uppercase;
}
.ly_information .aboutNav li:hover, .ly_information .aboutNav li:hover a, .ly_information .legalNav li:hover, .ly_information .legalNav li:hover a {
	background-color: #ffffff;
	color: #000000;
}
.ly_information #cms_content h1 {
	font-size: 2em;
}
.ly_information #cms_content h2 {
	font-size: 1.4em;
}
.StoreLocator #breadcrumb {
	display: none;
}
div#tell_a_friend {
	margin: 15px;
}
/* Account */
#register_form div.mlist_element >label {
	font-size: 13px;
}
/* Checkout, shoppign bag */
.ShoppingBag div#mainCont {
	padding: 10px;
}
.ie8 #checkout #payment_types li {
	width: 21.9%;
}
/* hide filter depts */


ul#apply_filter li#filter_na, ul#apply_filter li#filter_notincluded, ul#apply_filter li#filter_wc_vip_newin-preview, ul#apply_filter li#filter_ss_trans_stripes, ul#apply_filter li#filter_boldbrights, ul#apply_filter li#filter_ss_feminineflorals, ul#apply_filter li#filter_pleatsplease, ul#apply_filter li#filter_ss_powerprints, ul#apply_filter li#filter_ss_softshirts, ul#apply_filter li#filter_ss_stylishstaples, ul#apply_filter li#filter_shopthelook, ul#apply_filter li#filter_shopthelook1, ul#apply_filter li#filter_shopthelook2, ul#apply_filter li#filter_shopthelook3, ul#apply_filter li#filter_shopthelook4, ul#apply_filter li#filter_shopthelook5, ul#apply_filter li#filter_shopthelook6, ul#apply_filter li#filter_shopthelook7, ul#apply_filter li#filter_shopthelook8, ul#apply_filter li#filter_shopthelook9, ul#apply_filter li#filter_shopthelook10, ul#apply_filter li#filter_shopthelook11, ul#apply_filter li#filter_shopthelook12, ul#apply_filter li#filter_shopthelook13, ul#apply_filter li#filter_shopthelook14, ul#apply_filter li#filter_shopthelook15, ul#apply_filter li#filter_ss12_lace, ul#apply_filter li#filter_ss_waterworld, ul#apply_filter li#filter_ss12_waterworld, ul#apply_filter li#filter_tribal, ul#apply_filter li#filter_ss_gameon, ul#apply_filter li#filter_50offdresses, ul#apply_filter li#filter_cocktailhour, ul#apply_filter li#filter_wedding, ul#apply_filter li#filter_cocktail_hour, ul#apply_filter li#filter_under100, ul#apply_filter li#filter_under200, ul#apply_filter li#filter_under50, ul#apply_filter li#filter_under150, ul#apply_filter li#filter_under300, ul#apply_filter li#filter_races, ul#apply_filter li#filter_partydresses, ul#apply_filter li#filter_evening_glamour, ul#apply_filter li#filter_datenight, ul#apply_filter li#filter_talifavourites, ul#apply_filter li#filter_ss_splashpaint, ul#apply_filter li#filter_wantnow, ul#apply_filter li#filter_WeddingParty, ul#apply_filter li#filter_travelshop, ul#apply_filter li#filter_musthaves, ul#apply_filter li#filter_hot_off_the_press, ul#apply_filter li#filter_outfitbuild, ul#apply_filter li#filter_dressespromo, ul#apply_filter li#filter_dresspromo, ul#apply_filter li#filter_weddingparty, ul#apply_filter li#filter_newin, ul#apply_filter li#filter_occasionwear, ul#apply_filter li#filter_alltops, ul#apply_filter li#filter_limited-edition, ul#apply_filter li#filter_new-in_LimitedEdition, ul#apply_filter li#filter_OccasionWear, ul#apply_filter li#filter_workwear, ul#apply_filter li#filter_new-in_tops, ul#apply_filter li#filter_accessories_newin, ul#apply_filter li#filter_alltops, ul#apply_filter li#filter_tops_all, ul#apply_filter li#filter_tops_all, ul#apply_filter li#filter_accessories, ul#apply_filter li#filter_clothing, ul#apply_filter li#filter_sale50, ul#apply_filter li#filter_sale100, ul#apply_filter li#filter_sale150, ul#apply_filter li#filter_zz_criteo, ul#apply_filter li#filter_xmlfeed, ul#apply_filter li#filter_autumnflorals, ul#apply_filter li#filter_shop, ul#apply_filter li#filter_shop_all, ul#apply_filter li#filter_new-in, #filter_PRICE, ul#apply_filter span.count, ul#apply_filter #filter_aw12magazine, ul#apply_filter #filter_redtrend, ul#apply_filter #filter_kmbykarenmillen, ul#apply_filter #filter_not_included, ul#apply_filter #filter_londonstripe, ul#apply_filter #filter_vfno, ul#apply_filter #filter_lace, ul#apply_filter #filter_winteressentials, ul#apply_filter #filter_coatpromo, ul#apply_filter #filter_military, ul#apply_filter #filter_bagpromo, ul#apply_filter #filter_afterdark, ul#apply_filter #filter_daytimeglamour, ul#apply_filter #filter_eveningchic, ul#apply_filter #filter_springpreview, ul#apply_filter #filter_perfectgift, ul#apply_filter #filter_urban, ul#apply_filter #filter_30off, ul#apply_filter #filter_50off, ul#apply_filter #filter_70off, ul#apply_filter #filter_monochrome, ul#apply_filter #filter_trenda, ul#apply_filter #filter_promo, ul#apply_filter #filter_essentials, ul#apply_filter #filter_party, ul#apply_filter #filter_preview, ul#apply_filter #filter_rebel, ul#apply_filter #filter_beach, ul#apply_filter #filter_city, ul#apply_filter #filter_country, ul#apply_filter #filter_wc_dept #filter_white, ul#apply_filter #filter_sale, ul#apply_filter #filter_vogueloves, ul#apply_filter #filter_tailoring, ul#apply_filter #filter_outerwear, ul#apply_filter #filter_nautical, ul#apply_filter #filter_sportsluxe, ul#apply_filter #filter_wc_dept #filter_white, ul#apply_filter #filter_work, ul#apply_filter #filter_embellished, ul#apply_filter #filter_print, ul#apply_filter #filter_salepicks, ul#apply_filter #filter_leather, ul#apply_filter #filter_gifting, ul#apply_filter #filter_newpretty, ul#apply_filter #filter_sunset, ul#apply_filter #filter_limitededition, ul#apply_filter #filter_saleus, ul#apply_filter #filter_modernmod, ul#apply_filter #filter_pattern, ul#apply_filter #filter_campaign {
	display: none;
}
/* END hide filter depts  */

form#choose_shipping .day_32, form#choose_shipping_2 .day_32, #reserve_collect {
	display: none;
}
/* Email me when in stock */
#email_me {
	margin-bottom: 10px;
}
#email_me .product table td a, #email_me .product table td p, #email_me .product table td span {
	text-align: center;
	display: block;
}
#email_me h1 {
	padding-left: 10px;
}
#email_me_form {
	margin: 10px 10px 20px;
}
#email_me_form legend {
	padding-left: 0;
}
#emailID.error {
	border: 0 none;
}
#account p.intro + p {
	display: none;
}
#account button.reset {
	background-color: #aaaaaa;
	padding: 0 8px;
	margin-top: 5px;
	clear: both;
	color: #333333;
}
#gift_card_number .card_no_label {
	background: url(/pws/client/images/july-2013-rb/checkout-corrections2.jpg) 0 0 no-repeat transparent;
	text-indent: -99999px
}
/* tell friend */
#tell_a_friend_product th {
	font-size: 16px;
	font-family: 'FranklinGothicFSCondensed', Tahoma, Geneva, sans-serif;
}
#tell_a_friend_product tr {
	vertical-align: middle;
	font-size: 13px;
}
#tell_a_friend_product tr td {
	padding: 15px 0;
}
#tell_a_friend_product img.product_image {
	width: 90px;
	height: 144px;
}
.vip #login_form_vip legend {
	background: url("/pws/client/images/KMB/title.jpg") no-repeat scroll 10px 0 transparent !important;
	float: left;
	height: 80px;
	margin-bottom: 0px;
	overflow: hidden;
	text-indent: -999em;
	width: 400px;
	margin-left: 25px;
	display: none;
}
.vip #login_form_vip {
	clear: left;
	left: 40px;
	margin-left: 0;
	top: 70px;
	width: 278px;
}
.vip .required_notice {
	clear: left;
	color: #2780B6;
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 30px;
	margin-top: 80px !important;
	padding: 0 0 0 10px;
	width: 200px;
	text-align: left;
}
#login_form_vip div.element input.text {
	background-color: #FFFFFF;
	border: 1px solid #2780b6;
	padding: 10px;
	width: 265px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
form#login_form_vip .button {
	background-image: url(/pws/client/images/btn_large_greyNew.png)!important;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: 'Franklin';
	height: 30px;
	line-height: 18px;
	margin-top: 0 !important;
	padding: 0 15px;
	text-align: center;
	text-transform: uppercase;
	width: 100px;
	text-indent: 999999px;
	background-color: transparent;
	background-repeat: no-repeat !important;
	background-position: 0;
}
.vip #login_form_vip .element {
	clear: left;
	margin-left: 0;
	top: 70px !important;
	width: 278px;
}
.ie7 form#login_form_vip .button {
	background-image: url(/pws/client/images/btn_large_greyNew.png)!important;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: 'Franklin';
	height: 30px;
	line-height: 18px;
	margin-top: 0 !important;
	padding: 0 15px;
	text-align: center;
	text-transform: uppercase;
	width: 100px;
	background-color: transparent;
	background-repeat: no-repeat !important;
	background-position: 0;
	text-indent: 0px !important;
}
.ie7 form#login_form_vip .button span {
	display: none;
}
fieldset, img #login_form_vip {
	border: 0 none;
}
#change_country_countries li {
	color: #000000;
	font-size: 12px;
	margin: 3px 10px 3px 0;
}
#home_content {
	background-color: #fff;
}
#thumbnails {
	width: 100px;
}
#controls {
	left: 450px;
	position: relative;
	top: 10px;
	z-index: 9999;
	width: 100px;
}
#content-popup {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #000000;
	height: auto !important;
	overflow-y: auto;
	padding: 15px;
	position: absolute;
	width: 700px;
	z-index: 3001;
}
.button #add_to_bag {
	color: #FFFFFF;
	cursor: pointer;
	font-family: 'Franklin';
	line-height: 18px;
	text-align: center;
	text-transform: uppercase;
	background-image: url(/pws/client/images/cart_arrow.png)!important;
	background-repeat: no-repeat;
}
#kmUncoveredContainer #contentFooter #signUp .form form .submitBtn {
	background: url("/pws/client/2012/KMUncovered/AW12/search_arrow.gif") no-repeat scroll center center white !important;
	border-left: 2px solid #BFBFBF !important;
	height: 25px !important;
	left: -3px;
	position: relative;
	width: 19px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.StoreLocator #cms_content {
	min-height: 520px;
	overflow: hidden;
}
.order_date #address_book td, #view_orders td {
	padding: 10px;
}
.order_number #address_book td, #view_orders td {
	padding: 10px;
}
.order_status #address_book td, #view_orders td {
	padding: 10px;
}
.order_total #address_book td, #view_orders td {
	padding: 10px;
}
.order_view #address_book td, #view_orders td {
	padding: 10px;
}
#kmUncoveredContainer #contentFooter #signUp .form form input {
	margin-right: 10px;
	padding: 0px !important;
	width: 160px;
	border: 2px solid #FFFFFF !important;
	-webkit-border-radius: 0 !important;
}
#kmUncoveredContainer #contentFooter #signUp .form form .moz_btn {
	height: 18px !important;
	top: 5px !important;
}
/* Order Confirmation */
.ly_confirmation .address {
	margin-top: 3px
}
.ly_confirmation #breadcrumb li span, .ly_confirmation #breadcrumb li span {
	color: #666666;
	font-family: 'FranklinGothicFSCondensed', Tahoma, Geneva, sans-serif;
	font-size: 1.2em;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	font-weight: normal;
}
.ly_confirmation #order_summary {
	margin-top: 0;
}
#footer div.content {
	margin: 0 auto;
}
html.ie7 body.city-guide-12-london #cms_content {
	background: #ffffff !important
}
html.ie7 body.city-guide-12-paris #cms_content {
	background: #ffffff !important
}
html.ie7 body.city-guide-12-new-york #cms_content {
	background: #ffffff !important
}
html.ie7 body.city-guide-12-sydney #cms_content {
	background: #ffffff !important
}
html.ie7 body.city-guide-12-hong-kong #cms_content {
	background: #ffffff !important
}
html.ie7 body.ly_loginregister #login_form legend, html.ie7 body.ly_loginregister #register_form legend {
	width: 925px !important;
}
html.ie7 body.ly_myaccount #account_navigation {
	position: static
}
/* basket returns */
.ly_basket .basket_line td.remove {
	width: 127px;
}
.ie7 .ly_basket .basket_line td.remove, .ie8 .ly_basket .basket_line td.remove {
	width: 137px;
}
#checkout td.basket_price {
	padding: 10px 0 !important;
}
ul#apply_filter #filter_salenewlines {
	display: none;
}
/* Shopping Bag Duty Popup Styling */

li#basket_total_duty {
	background: none repeat scroll 0 0 #595959;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
	font-size: 0.8em;
	padding-right: 20px;
}
li#basket_total_duty a {
	color: #FFF;
}
li#basket_total_duty p {
	color: #FFF;
}
/* Manually hidding NEW tags for specific products */
li[data-product-code="103DP27101"] span.new, li[data-product-code="103DP31047"] span.new, li[data-product-code="102DP15171"] span.new, li[data-product-code="021JP05149"] span.new,
li[data-product-code="051PP05172"] span.new, li[data-product-code="021JP06701"] span.new, li[data-product-code="026JP02901"] span.new, li[data-product-code="102DP32701"] span.new,
li[data-product-code="011CP00802"] span.new, li[data-product-code="021JP06052"] span.new, li[data-product-code="111KP13201"] span.new, li[data-product-code="061SP10187"] span.new,
li[data-product-code="102DP27769"] span.new, li[data-product-code="021JQ04829"] span.new, li[data-product-code="051PQ11212"] span.new, li[data-product-code="102DP27702"] span.new,
li[data-product-code="491GQ07852"] span.new, li[data-product-code="026JP02094"] span.new, li[data-product-code="103DP28201"] span.new, li[data-product-code="103DP31351"] span.new,
li[data-product-code="112KP23109"] span.new, li[data-product-code="112KP23132"] span.new, li[data-product-code="112KP23180"] span.new, li[data-product-code="061SP11001"] span.new,
li[data-product-code="201FP03772"] span.new, li[data-product-code="011CP02701"] span.new, li[data-product-code="023JQ00140"] span.new, li[data-product-code="011CP03709"] span.new,
li[data-product-code="061SP08706"] span.new, li[data-product-code="103DP31406"] span.new, li[data-product-code="214FP20601"] span.new, li[data-product-code="102DP30140"] span.new,
li[data-product-code="214FP18351"] span.new, li[data-product-code="214FP20651"] span.new, li[data-product-code="118KQ13437"] span.new, li[data-product-code="021JP06601"] span.new,
li[data-product-code="026JP07101"] span.new, li[data-product-code="026JP02332"] span.new, li[data-product-code="102DP28951"] span.new, li[data-product-code="102DP28901"] span.new,
li[data-product-code="024RP00572"] span.new, li[data-product-code="024RP00567"] span.new, li[data-product-code="214FP19606"] span.new, li[data-product-code="214FP21101"] span.new,
li[data-product-code="498GP26401"] span.new, li[data-product-code="498GP26435"] span.new, li[data-product-code="214FP21135"] span.new, li[data-product-code="103DP30302"] span.new,
li[data-product-code="062SQ06101"] span.new, li[data-product-code="026JQ08081"] span.new, li[data-product-code="026JQ08094"] span.new, li[data-product-code="026JQ08101"] span.new,
li[data-product-code="043PQ07014"] span.new, li[data-product-code="064SQ05901"] span.new, li[data-product-code="101DQ22901"] span.new, li[data-product-code="011CQ01014"] span.new,
li[data-product-code="103DQ11652"] span.new, li[data-product-code="021JQ08339"] span.new, li[data-product-code="011CQ01063"] span.new, li[data-product-code="103DQ11601"] span.new,
li[data-product-code="026JQ00301"] span.new, li[data-product-code="041PQ04901"] span.new, li[data-product-code="026JQ00322"] span.new, li[data-product-code="103DQ23942"] span.new,
li[data-product-code="026JQ03652"] span.new, li[data-product-code="081TQ13202"] span.new {
	display: none;
}
form#eNewsForm input {
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
}
form#eNewsForm input#emailID {
	border-right: none;
	text-transform: uppercase;
}
#colour_variants .product_link span {
	height: 110px;
	top: -128px;
}
#basket .info, #wishlist .info {
	text-align: center;
}

/* IE 7 KM Amends */
.ie7 button {
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
}
.ie #customer_addresses {
	padding-bottom: 10px;
}
.ie7 #account_details_content h3 {
	padding-top: 25px !important;
}
.ie7 #account h3 {
	padding-top: 25px !important;
}
input, select {
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
}
 @media only screen and (device-width: 768px) {
.delivery_options .grid_daysdelivery {
	padding-left: 31px;
}
#btn_31 {
	margin-right: 16px;
}
}
.ie7 #quickbuy_main {
	width: 350px;
}
.ie7 #quickbuy_main #select_size ul {
	margin-left: 0;
}
.ie7 #quickbuy_main #size_key {
	clear: none;
	margin-top: -5px !important;
}
.ie7 #quickbuy_main #select_quantity {
	float: left;
}
.ie7 #quickbuy_main button {
	height: 40px !important;
	background-position: 0 0 !important;
}
div#size_guide_cont div.new_left_content {
	float: left;
	width: 350px !important;
}
#jeans-size-guide img {
	width: 100% !important;
}
.delivery_description {
	width: 320px;
}
/* hide sale */
#wc_dept_sale div.level_2 {
	width: 175px;
	height: 290px;
}
#wc_dept_footwear div.level_2 {
	width: 395px;
}
#wc_dept_footwear_landing div.level_2 {
	width: 395px;
}
#eNewsForm .submitBtn {
	margin: 5px 0 0;
}
div#chat_off {
	margin-top: 40px;
	margin-left: 20px;
	float: left;
	width: 312px;
	clear: both;
}
#asSeenSale a {
	display: block;
	width: 204px;
	height: 281px;
}
html[data-country="AT"] #asSeenSale a {
	background: url("/pws/client/images/50-off.jpg") no-repeat 0 0 transparent;
}
html[data-country="BE"] #asSeenSale a {
	background: url("/pws/client/images/sale-launch.jpg") no-repeat 0 0 transparent;
}
html[data-country="CA"] #asSeenSale a {
	background: url("/pws/client/images/50-off.jpg") no-repeat 0 0 transparent;
}
html[data-country="DK"] #asSeenSale a {
	background: url("/pws/client/images/50-off.jpg") no-repeat 0 0 transparent;
}
html[data-country="ES"] #asSeenSale a {
	background: url("/pws/client/images/sale-launch.jpg") no-repeat 0 0 transparent;
}
html[data-country="FI"] #asSeenSale a {
	background: url("/pws/client/images/50-off.jpg") no-repeat 0 0 transparent;
}
html[data-country="GB"] #asSeenSale a {
	background: url("/pws/client/images/50-off.jpg") no-repeat 0 0 transparent;
}
html[data-country="HU"] #asSeenSale a {
	background: url("/pws/client/images/50-off.jpg") no-repeat 0 0 transparent;
}
html[data-country="IE"] #asSeenSale a {
	background: url("/pws/client/images/50-off.jpg") no-repeat 0 0 transparent;
}
html[data-country="IT"] #asSeenSale a {
	background: url("/pws/client/images/50-off.jpg") no-repeat 0 0 transparent;
}
html[data-country="LU"] #asSeenSale a {
	background: url("/pws/client/images/50-off.jpg") no-repeat 0 0 transparent;
}
html[data-country="RU"] #asSeenSale a {
	background: url("/pws/client/images/50-off.jpg") no-repeat 0 0 transparent;
}
html[data-country="SI"] #asSeenSale a {
	background: url("/pws/client/images/50-off.jpg") no-repeat 0 0 transparent;
}
#asSeenSale a {
	background: url("/pws/client/images/50-off.jpg") no-repeat 0 0 transparent;
}
#asSeenSale {
	display: block !important;
}
body.wc_dept_sale div.product_tags span.new {
	display: none;
}
body.wc_dept_sale div.product_tags span.limited_edition {
	display: none;
}
/* 90 minute no-JS hide */
.ly_basket .day_31 {
	display: none;
}
.js .ly_basket .day_31 {
	display: block;
}
/*RE-DESIGN  - STARTING DATE: 22/11/2012*/

.mini_basket_link {
	color: #FFF;
}
#mini_basket_products .action_cont {
	vertical-align: top !important;
	padding-top: 21px;
}
.product_remove {
	float: right;
	color: #cbcbcb !important;
	background: #fff !important
}
#mini_basket_products .basket_totals .name:after {
	content: ": ";
}
#mini_basket .dd-triangle {
	display: none;
	z-index: 9999999999;
	margin-top: 16px;
	position: absolute;
	margin-left: -195px;
	width: 340px;
	background: none;
}
#mini_basket .dd-triangle img {
	float: right;
	margin-right: 60px;
}
.basket_empty {
	color: #878787;
}
.social_btns {
	width: 97px;
	float: right;
	margin-top: 60px;
}
.social-btn {
	margin: 5px 3px;
	float: left;
}
#eNews .dd-triangle {
	z-index: 9999999999;
	background: none;
	position: absolute;
	width: 90px;
	top: -16px;
	left: 22px;
}
#eNews .dd-triangle img {
	margin-left: 20px;
}
#eNewsForm {
	margin-top: 15px;
	background: #fff;
	top: 12px;
	right: 119px;
	width: 174px;
	height: 52px;
	padding: 15px;
}
#eNews:hover #eNewsForm, #eNewsForm, #eNewsForm:hover {
	height: 65px !important;
}
#eNewsForm label {
	color: #7e7e7e !important;
	font-size: 14px !important;
	width: 170px !important;
	display: block;
	margin-top: 12px;
}
#eNewsForm input {
	width: 145px;
	padding: 0 2px;
	margin-top: 10px !important;
}
#emailID.error {
	border: 1px solid #BFBFBF;
}
#eNewsForm .submitBtn {
	margin-left: 0;
}
/* redesign end */

#page {
	padding: 0;
}
#footer {
	left: 0;
	background-color: #000;
	height: 45px;
	z-index: 4;
	position: relative;
	bottom: auto;
}
#footer-navigation li {
	float: left;
	margin: 13px 37px 0 0;
}
#footer-navigation li a, #footer-navigation li a:hover {
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
}
#footer-navigation li:last-child {
	float: right;
	margin-right: 0;
}

.vip #navigation a.level_1 {
	padding: 3px 9px 8px;
}
#eNews:hover #eNewsForm, #eNewsForm, #eNewsForm:hover {
	height: 80px !important;
	padding-top: 0;
	-webkit-box-shadow: 0 0 6px #A19695;
	-moz-box-shadow: 0 0 6px #A19695;
	box-shadow: 0 0 6px #A19695;
}
.header_links .account {
	left: -8px;
}
.ie8 #footer-navigation li, .ie7 #footer-navigation li {
	margin-right: 33px;
}
#threesixty #spinner {
	display: none !important;
}
/* category */

#listings_image {
	margin-left: -170px;
}
#banner_add, .banner_add {
	margin: 0;
}
div#qubit_newin_post {
	top: 10px;
	position: absolute;
	left: 190px
}
div#qubit_accessories_post {
	top: 10px;
	position: absolute;
	left: 396px;
}
div#qubit_footwear_post {
	left: 190px;
	position: absolute;
}
div#qubit_accessories_post ul#asSeenAccessories {
	border-right: none !important;
}
#tweetScroll UL LI, #tweetScroll UL LI a {
	font-family: Arial, Helvetica, sans-serif !important;
}
.ly_list #page_controls {
	bottom: 55px;
}
form#choose_shipping .day_37 {
	display: none;
}
/* Hide MGV payment options */


.stock_message .sfs_popup {
	cursor: default;
	font-weight: bold;
	text-decoration: none;
}
.new_right_content {
	float: right !important;
	margin-bottom: 50px;
	margin-left: 0 !important;
	width: 300px !important;
}
hr {
	float: left !important;
	width: 700px;
}
.ie7 hr {
	display: none !important;
}
h4, .tabs_content dt {
	float: left !important;
}
#summary_link a {
	color: #000000;
	margin: 0 0 0 0px !important;
}
div#size_guide_cont h3 {
	color: #000000 !important;
	font-size: 1.2em;
	font-weight: bold;
}
#content-popup {
	top: 50px !important;
}
#size_guide_cont {
	height: 100px !important;
}
.ie7 #jeans-size-guide {
	margin-bottom: 20px;
	margin-top: 960px !important;
}

.ie7 #add_to_bag_and_checkout_button {
	margin-bottom: 5px !important;
}
/* MAV / FORGOTTEN PASSWORD / LOGIN / FOOTER / HELP / MY ACCOUNT / ORDER HISTORY / ADDRESS BOOK Page Amends - EH */

#eNewsForm .submitBtn {
	background: url("/pws/client/images/july-2013-rb/email-submit.png") no-repeat scroll 4px 0 #FFFFFF !important;
}
#forgotten_password {
	margin-top: 20px !important;
}
#account label.checkbox input {
	margin-right: 0 !important;
}
ul#nav {
	position: absolute !important;
	top: 220px !important;
}
/* MAV / FORGOTTEN PASSWORD / LOGIN / FOOTER / HELP / MY ACCOUNT / ORDER HISTORY / ADDRESS BOOK Page Amends - EH END */

/* FINAL Page Amends - EH Start */

.asSeenTitle {
	text-align: left;
	border-top: solid 1px #ddd;
	padding: 3px;
	font-size: 1.2em;
}
.asSeenSubTitle {
	padding: 3px;
}
.asSeenProductTitle {
	padding: 3px;
}
.asSeenProductText {
	padding: 3px;
}
/* FINAL Page Amends - EH Start */

/* Changes for Shopping Bag */
.ly_basket #more_info_popup #cms_content h1 {
	font-size: 1em;
	margin: 0;
	width: 100%;
}
.ly_basket #more_info_popup #cms_content p {
	font-size: 0.85em;
	line-height: 1.25em;
}
.ie7 .ly_basket .list_days .delivery_price {
	width: 100%;
	display: block;
	margin: 0 auto;
}
.ie7 .ly_basket .delivery_options .grid_daysdelivery {
	margin-left: 0px !important;
}
/* Changes for Checkout */
#checkout h4 {
	width: 100%;
}
.ie7 #checkout fieldset fieldset {
	margin: 10px 0;
}
#checkouy #gift_check_submit {
	height: 25px !important;
	line-height: 25px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	border: none !important;
}
#sfs_information h4 {
	margin-right: 20px
}
#frontRow {
	width: 348px;
	height: 345px !important;
}

#checkout #payment_methods .paypal_button:hover {
	background-position: 0 0;
}
.ie7 #checkout h2 {
	width: 945px;
}
body.ly_list li.product {
	cursor: pointer !important;
}
body.ly_list img.product_image {
	cursor: pointer !important;
}
body.ly_list img.alt_image {
	cursor: pointer !important;
}
body.ly_list li.product:hover {
	cursor: pointer !important;
}
body.ly_list img.product_image:hover {
	cursor: pointer !important;
}
body.ly_list img.alt_image:hover {
	cursor: pointer !important;
}
body.ly_list a.product_link:hover {
	cursor: pointer !important;
}

#select_size li.no_stock a, #select_size li.no_stock label {
	background: url("/pws/client/images/icons/cross.png");
	background-position: center center;
}
#select_size li.no_stock {
	background-color: #f2f1ef;
}
#select_size li.low_stock {
	background-color: #f2f1ef;
	height: 28px;
}
/* Navigation Rebuild */

#navigation div#qubit_lookbook {
	width: 160px;
	height: 125px;
	/* display:none; */
}
#navigation div#qubit_lookbook li.level_2 {
	width: 160px;
}
#navigation div#qubit_insider {
	width: 150px;
	height: 150px;
}
div#qubit_clothing_post {
	top: 10px;
	position: absolute;
	left: 173px;
	padding-left: 10px;
}
div#qubit_clothing_post ul.column {
	float: left !important;
}
ul.asSeen {
	margin: 10px 0 0 20px;
}
div#qubit_accessories_post {
	left: 170px;
	padding-left: 10px;
}
div#qubit_accessories_post .column {
	float: left !important;
}
#qubit_accessories_post #asSeenAccessories {
	padding-left: 20px;
	padding-top: 0px;
}
#wc_dept_accessories div#qubit_accessories_post .column {
	float: left !important;
}
#wc_dept_accessories div.level_2 div#qubit_accessories_post .column:nth-child(1) {
	margin-top: 0px !important;
}
#wc_dept_accessories_landing div#qubit_accessories_post .column {
	float: left !important;
}
#wc_dept_accessories_landing div.level_2 div#qubit_accessories_post .column:nth-child(1) {
	margin-top: 0px !important;
}
/* new-footer */
#footer {
	position: static;
	background-color: #fff;
	height: auto;
}
#footer #kmFooter {
	height: 170px;
}
#footer #kmFooter ul {
	list-style: none;
	margin-left: 0;
}
#footer #kmFooter p {
	color: #a19695;
}
#footer #kmFooter p {
	font-size: 1.2em;
	font-family: "FuturaBT-Light", Arial, Helvetica, sans-serif;
}
#footer .customerServices {
	width: 230px;
	height: 160px;
	float: left;
	margin-top: 20px;
}
#footer .aboutUs {
	width: 230px;
	float: left;
	height: 160px;
	margin-top: 20px;
}
#footer .onlineInformation {
	width: 230px;
	float: left;
	height: 160px;
	margin-top: 20px;
}
#footer .signUp {
	width: 270px;
	float: left;
	height: 160px;
	margin-top: 20px;
}
#footer .grid:after {
	display: table;
	clear: both;
}
#footer .emailSignUp {
	margin: 15px 0 18px;
	border: 1px solid #ddd;
}
#footer-email:focus {
	outline: none;
	color: #a19695;
}
/*--- Jonathan post Facelift ---*/

li.asSeeenCol2 {
	float: left !important;
	clear: none;
	margin-left: 5px
}

#navigation div.level_2 {
	height: 298px;
}
div#colour_variants .product_link span img.product_image {
	display: none;
}
div#colour_variants ul {
	overflow: visible !important;
}
div#colour_variants li {
	width:auto;
}
div#colour_variants .product_link span {
	text-transform: uppercase;
	left: -25px;
	height: 14px;
	top: -35px;
	font-family: 'FuturaBT-Light', Arial, Helvetica, sans-serif;
	padding-top: 4px;
	border: 1px solid #FFF16E !important;
	background: #FFF16E !important;
	color: #000;
}
#colour_variants .product_link span b {
	border-top: 10px solid #FFF16E !important;
	left: 19px !important;
}
li#wc_dept_accessories div.level_2 {
	width: 540px;
	height: 305px;
}
li#wc_dept_accessories_landing div.level_2 {
	width: 540px;
	height: 305px;
}
#navigation .trends_menu div.level_2 {
	height: 165px;
	width: 150px;
}
li.uncovered_menu ul.asSeen {
	position: absolute;
	left: 130px
}
li.uncovered_menu div#Uncovered {
	width: 305px;
	height: 295px;
}
li#front_row ul.asSeen {
	position: absolute;
	left: 120px
}
li.info_menu div.level_2 {
	width: 140px;
}
#wc_dept_accessories div#qubit_accessories_post .column {
	width: 170px;
}
#wc_dept_accessories_landing div#qubit_accessories_post .column {
	width: 170px;
}
div#product_images img#ltdrndl {
	display: none;
}
div.product_tags span.sale {
	display: none;
}
#main li.no_stock a {
	letter-spacing: 0em;
}
.product_price .now {
	font-size: 1em !important;
}
.product_price .was {
	font-size: 13px !important;
	letter-spacing: 0px;
	white-space: nowrap;
}
#mini_basket_products .basket_totals {
	text-transform: uppercase;
}
div#breadcrumb h4 {
	text-transform: uppercase;
	font-size: 1.2em;
	color: #C9C1B8;
}
div#breadcrumb h4 a {
	color: #C9C1B8;
}
div#quickbuy_main .alt_colours li {
	height: 26px;
	padding: 0;
	width: 26px;
}
form#tell_a_friend_form div.element .button {
	background: none repeat scroll 0 0 #FFF16F;
	border: 1px solid #D4D0C9;
	color: #A19695;
	font-family: "FuturaBT-Light";
	font-size: 1em;
	height: 28px;
	text-indent: 0;
	width: 146px;
}
div#tell_a_friend_product span.was {
	padding-left: 10px;
	font-style: italic;
}
div#email_me td[headers=info_header] p {
	font-size: 1em;
}
div#email_me td[headers=unit_price_header] {
	width: 120px;
}
div#email_me td[headers=unit_price_header] span.now {
	float: left;
}
div#email_me td[headers=unit_price_header] span.was {
	float: left;
	padding-left: 10px;
	font-style: italic;
}
.js #product_info {
	margin-bottom: 40px;
}
a#collect_plus {
	text-decoration: underline;
}
#kmFooter {
	width: 960px;
	height: 170px;
	border-top: 1px solid #ccc;
}
#kmFooter ul {
	list-style: none;
	margin-left: 0;
}
#kmFooter h4 {
	letter-spacing: .1em;
	font-size: 1.2em;
	padding-top: 0;
	text-transform: uppercase;
	min-width: 172px;
}
#kmFooter h4 A {
	color: #666;
}
#kmFooter p {
	color: #999;
	text-align: justify;
}
#kmFooter p {
	font-size: 1.1em !important;
}
#kmFooter .FAQs {
	width: 172px !important;
	float: left;
	height: 160px;
	margin-top: 20px;
}
#kmFooter .aboutUs {
	width: 172px !important;
	float: left;
	height: 160px;
	margin-top: 20px;
}
#kmFooter .legal {
	width: 172px !important;
	float: left;
	height: 160px;
	margin-top: 20px;
}
#kmFooter .onlineInformation {
	width: 172px !important;
	float: left;
	height: 160px;
	margin-top: 20px;
}
#kmFooter .signUp {
	width: 270px;
	float: left;
	height: 160px;
	margin-top: 20px;
}
.grid:after {
	display: table;
	clear: both;
}
#kmFooter INPUT#emailID {
	text-transform: uppercase;
	border: 1px solid rgb(191, 191, 191);
	border-right: none;
	color: rgb(135, 135, 135);
	width: 245px;
	height: 17px;
	float: left;
	padding: 0px 2px;
}
#kmFooter .submitBtn {
	border: 1px solid rgb(191, 191, 191);
	border-left: none;
	background: url("/pws/client/images/july-2013-rb/email-submit.png") no-repeat scroll 4px 0px rgb(255, 255, 255) !important;
	margin: 0;
	width: 19px;
	height: 19px;
}
#wishlist .last_column .button {
	margin-left: 0px;
}
#wishlist .last_column p {
	position: relative;
	right: auto;
	top: auto;
}
/* Fresca KMB fix IE8 */
.ie8 #bv-selector {
	overflow: hidden;
}
form#gift_card_form div.invalid input {
	border: 1px solid #E44699;
}

#select_size li label, #select_size li.no_stock a {
	MIN-width: 22px;
}
#select_size li label {
	font-family: arial;
}
#select_size ul {
	width: 274px;
}
#select_size li.no_stock a span {
	font-family: arial;
}
#size_guide {
	top: -30px;
	-moz-text-decoration-color: -moz-use-text-color;
	-moz-text-decoration-line: underline;
	-moz-text-decoration-style: solid;
	position: static;
	right: 36px;
	text-transform: uppercase;
	color: #A19695;
	text-decoration: underline;
	font-size: 1.3em !important;
	top: -28px;
	letter-spacing: 0.03em !important;
}
#size_guide_dress, #size_guide_knitwear, #size_guide_coats {
	-moz-text-decoration-color: -moz-use-text-color;
	-moz-text-decoration-line: underline;
	-moz-text-decoration-style: solid;
	position: static;
	text-transform: uppercase;
	color: #A19695;
	text-decoration: underline;
	font-size: 1.3em !important;
	letter-spacing: 0.03em !important;
}
div#bn_guidecontainer ul#mix_match_products {
	width: 125px !important;
}
.view_5 div.product_tags {
	width: 140px;
}
.view_4 div.product_tags {
	width: 176px;
	left: 0px;
}
.product_tags {
	overflow: visible;
}
.view_5 li.fwc_dept_limitededition div.product_tags {
	background: url("/pws/client/images/roundels/limited_edition_5.gif") 10px 0 no-repeat;
	height: 20px;
}
.view_4 li.fwc_dept_limitededition div.product_tags {
	background: url("/pws/client/images/roundels/limited_edition_4.gif") 10px 0 no-repeat;
	height: 20px;
}
.view_3 li.fwc_dept_limitededition div.product_tags {
	background: url("/pws/client/images/roundels/limited_edition_3.gif") 10px 0 no-repeat;
	height: 20px;
}
div#product_images .product_tag.limited_edition {
	z-index: 99;
}


li.fwc_dept_limitededition div.product_tags span.new {
	background: none;
	text-indent: -9999999px;
}
span.seen_in_company {
	background: url('/pws/client/images/roundels/As-seen-in-Company.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_cosmopolitan {
	background: url('/pws/client/images/roundels/As-seen-in-Cosmopolitan.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_easyliving {
	background: url('/pws/client/images/roundels/As-seen-in-EasyLiving.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_elle {
	background: url('/pws/client/images/roundels/As-seen-in-Elle.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_glamour {
	background: url('/pws/client/images/roundels/As-seen-in-Glamour.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_grazia {
	background: url('/pws/client/images/roundels/As-seen-in-Grazia.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_harpersbazaar {
	background: url('/pws/client/images/roundels/As-seen-in-HarpersBazaar.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_hello {
	background: url('/pws/client/images/roundels/As-seen-in-Hello.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_instyle {
	background: url('/pws/client/images/roundels/As-seen-in-InStyle.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_look {
	background: url('/pws/client/images/roundels/As-seen-in-Look.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_marieclaire {
	background: url('/pws/client/images/roundels/As-seen-in-MarieClaire.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_metro {
	background: url('/pws/client/images/roundels/As-seen-in-Metro.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_red {
	background: url('/pws/client/images/roundels/As-seen-in-Red.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_stella {
	background: url('/pws/client/images/roundels/As-seen-in-Stella.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_style {
	background: url('/pws/client/images/roundels/As-seen-in-Style.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_stylist {
	background: url('/pws/client/images/roundels/As-seen-in-Stylist.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_thedailyexpress {
	background: url('/pws/client/images/roundels/As-seen-in-TheDailyExpress.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_thedailymail {
	background: url('/pws/client/images/roundels/As-seen-in-TheDailyMail.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_theeveningtimes {
	background: url('/pws/client/images/roundels/As-seen-in-TheEveningTimes.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_theguardian {
	background: url('/pws/client/images/roundels/As-seen-in-TheGuardian.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_theindependent {
	background: url('/pws/client/images/roundels/As-seen-in-TheIndependent.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_vogue {
	background: url('/pws/client/images/roundels/As-seen-in-Vogue.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_womanandhome {
	background: url('/pws/client/images/roundels/As-seen-in-WomanandHome.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_you {
	background: url('/pws/client/images/roundels/As-seen-in-You.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_company {
	background: url('/pws/client/images/roundels/As-seen-on-Company.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_cosmopolitan {
	background: url('/pws/client/images/roundels/As-seen-on-Cosmopolitan.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_easyliving {
	background: url('/pws/client/images/roundels/As-seen-on-EasyLiving.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_elle {
	background: url('/pws/client/images/roundels/As-seen-on-Elle.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_glamour {
	background: url('/pws/client/images/roundels/As-seen-on-Glamour.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_grazia {
	background: url('/pws/client/images/roundels/As-seen-on-Grazia.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_harpersbazaar {
	background: url('/pws/client/images/roundels/As-seen-on-HarpersBazaar.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_hello {
	background: url('/pws/client/images/roundels/As-seen-on-Hello.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_instyle {
	background: url('/pws/client/images/roundels/As-seen-on-InStyle.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_look {
	background: url('/pws/client/images/roundels/As-seen-on-Look.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_marieclaire {
	background: url('/pws/client/images/roundels/As-seen-on-MarieClaire.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_metro {
	background: url('/pws/client/images/roundels/As-seen-on-Metro.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_red {
	background: url('/pws/client/images/roundels/As-seen-on-Red.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_stella {
	background: url('/pws/client/images/roundels/As-seen-on-Stella.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_style {
	background: url('/pws/client/images/roundels/As-seen-on-Style.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_stylist {
	background: url('/pws/client/images/roundels/As-seen-on-Stylist.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_thedailyexpress {
	background: url('/pws/client/images/roundels/As-seen-on-TheDailyExpress.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_thedailymail {
	background: url('/pws/client/images/roundels/As-seen-on-TheDailyMail.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_theeveningtimes {
	background: url('/pws/client/images/roundels/As-seen-on-TheEveningTimes.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_theguardian {
	background: url('/pws/client/images/roundels/As-seen-on-TheGuardian.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_theindependent {
	background: url('/pws/client/images/roundels/As-seen-on-TheIndependent.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_vogue {
	background: url('/pws/client/images/roundels/As-seen-on-Vogue.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_womanandhome {
	background: url('/pws/client/images/roundels/As-seen-on-WomanandHome.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_on_you {
	background: url('/pws/client/images/roundels/As-seen-on-You.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.exclusive {
	background: url('/pws/client/images/roundels/Online-exclusive.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 20px;
	width: 85%;
	position: absolute;
	bottom: 0px
}
div#product_images span.exclusive {
	background: url('/pws/client/images/roundels/Online-exclusive.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 20px;
	background-color: #000;
	width: 98%;
	position: absolute;
	bottom: 0px
}
span.thirtypercent {
	background: url('/pws/client/images/roundels/Thirty-percent.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 20px;
	background-color: #000;
	width: 85%;
	position: absolute;
	bottom: 0px
}
div#product_images span.thirtypercent {
	background: url('/pws/client/images/roundels/Thirty-percent.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 20px;
	background-color: #000;
	width: 98%;
	position: absolute;
	bottom: 0px
}
div#promo_header_msg {
	width: 100%;
	float: left;
	text-align: center;
	font-weight:bold;
    font-weight: bold;
	padding-top:10px;
	padding-bottom:10px;
	font-size:1.1em;
}
div#promo_header_msg p {
	font-size: 1.4em;
	color: #000000;
	font-family: "FuturaBT-Light", Arial, Helvetica, sans-serif;
}
div.basket_totals div#promo_header_msg {
	display: none;
}
#wrap90 {
	background: none repeat scroll 0 0 rgb(34, 34, 34);
	background: none repeat scroll 0 0 rgba(34, 34, 34, 0.8);
	cursor: pointer;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
}
#innerwrap90 {
	left: -520px;
	margin-left: 50%;
	position: absolute;
	top: 130px;
	width: 1025px;
	z-index: 9999;
}
#close90 {
	cursor: pointer;
	font-size: 2em;
	position: absolute;
	right: 10px;
	top: 10px;
}
#zenbox_tab {
	border: solid 1px;
	cursor: pointer;
	position: fixed;
	top: 23%;
	z-index: 10000;
}
/* IE won't read ID-and-class selectors like #zenbox_tab.left, so we use just a class: */
.ZenboxTabLeft {
	left: 0;
	background-position: right 0;
}
.ZenboxTabRight {
	right: 0;
	background-position: left 0;
}
#zenbox_tab:hover {
	background-color: #444;
}
#zenbox_tab img {
	display: block;
}
#zenbox_overlay {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 90000;
}
#zenbox_overlay * {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#zenbox_container {
	height: 620px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 638px;
	z-index: 2;
}
#zenbox_container .zenbox_header {
	position: relative;
	text-align: right;
	width: auto;
	z-index: 100;
}
#zenbox_close {
	cursor: pointer;
	height: 46px;
	position: relative;
	top: 10px;
	width: 46px;
}
#zenbox_body {
	height: 900px;
	margin-top: -18px;
	position: relative;
	width: 615px;
}
#zenbox_scrim {
	background-color: #000;
	filter: alpha(opacity=42);
	-moz-opacity: 0.42;
	left: 0;
	position: absolute;
	opacity: 0.42;
	top: 0;
	width: 100%;
	z-index: 1;
}
#zenbox_scrim {
	position: fixed !important;
	height: 100% !important;
}
#zenbox_close_help {
  position: absolute;
  right: -20px;
  top: -22px;
}
#SnapABug_Button, .-snapengage-tab {
	display: none !important;
}
html[data-country="SE"] .product_info .product_price {
	background: url('/pws/client/images/currency-krona.png') 50px 1px no-repeat;
	width: 100%;
}
div.basket_total span.value {
	width: 90px !important;
}
ul#apply_filter li#filter_newcollection, ul#apply_filter li#filter_leathertrend, ul#apply_filter li#filter_maximalism, ul#apply_filter li#filter_femme {
	display: none;
}

body.wc_dept_sale ul#apply_filter li#filter_flats { display:none;}

span#model_desc {
	font-size: 1.2em;
	letter-spacing: 0.05em;
	font-family: "FuturaBT-Light", Arial, Helvetica, sans-serif
}

div#basket_recommendations {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/pws/client/images/shopping-bag-baynote.jpg");
    background-origin: padding-box;
    background-position: 355px 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    float: left;
    height: 210px;
    padding-top: 65px;
    width: 995px;
}



div#basket_recommendations ul#mix_match_products {
	display: inline;
	width: 950px;
	height: 120px;
}
div#basket_recommendations ul#mix_match_products li {
	float: left !important;
	margin-right: 10px;
	margin-left: 10px;
	width: 145px;
}
div#baynote_shoppingbag {
	float: left;
	height: 25px;
	margin-top: -240px;
	width: 965px;
	text-align: center;
}
div#baynote_shoppingbag p.baynote_shoppingbag {
	font-size: 20px;
	text-transform: uppercase;
	color: #000;
	font-family: "FuturaBT-Light", Arial, Helvetica, sans-serif;
}

div#basket_recommendations span.iePriceSpan {
	display:block !important;
}

html[data-country="GB"] div#basket_recommendations span.ukPriceSpan {
	display:block !important;
}
html[data-country="GB"] div#basket_recommendations span.iePriceSpan {
	display:none !important;
}

html[data-country="AR"] div#basket_recommendations span.usPriceSpan {
	display:block !important;
}
html[data-country="AR"] div#basket_recommendations span.iePriceSpan {
	display:none !important;
}
html[data-country="JP"] div#basket_recommendations span.usPriceSpan {
	display:block !important;
}
html[data-country="JP"] div#basket_recommendations span.iePriceSpan {
	display:none !important;
}
html[data-country="MX"] div#basket_recommendations span.usPriceSpan {
	display:block !important;
}
html[data-country="MX"] div#basket_recommendations span.iePriceSpan {
	display:none !important;
}

div#basket_recommendations span.bn_g_original_price {
	text-decoration:line-through;
	float:left;
	margin-right:8px;
}
div#basket_recommendations span.bn_g_current_price {
	float:left;
}

body.wc_dept_sale div.product_tags {
	visibility: hidden;
}
body.wc_dept_sale1 div.product_tags {
	visibility: hidden;
}

html[data-country="GB"] li#wc_dept_sale1 {
	display: block;
}
html[data-country="IE"] li#wc_dept_sale1 {
	display: block;
}
html[data-country="GB"] li#wc_dept_sale {
	display: block;
}
html[data-country="IE"] li#wc_dept_sale {
	display: block;
}
#navigation li#wc_dept_sale1 div.level_2 {
	width: 170px;
	height: 120px;
}
#qubit_trends ul {
	border-bottom-color: #DDDDDD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-left: 10px;
	margin-top: 10px;
}
#qubit_trends ul li {
	margin-left: -10px;
}
#qubit_lookbook ul {
	border-bottom-color: #DDDDDD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-left: 10px;
	margin-top: 10px;
}
#qubit_lookbook ul li {
	margin-left: -10px;
}
#qubit_insider ul {
	border-bottom-color: #DDDDDD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-left: 10px;
	margin-top: 10px;
}
#qubit_insider ul li {
	margin-left: -10px;
}
div#navigation ul li.info_menu ul {
	border-bottom-color: #DDDDDD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-left: 10px;
	margin-top: 10px;
}
div#navigation ul li.info_menu ul li {
	margin-left: -10px;
}

body.wc_dept_sale1 li#filter_wc_dept {
	display: none;
}
body.wc_dept_new-in li.fwc_dept_sale {
	display: none;
}
body.wc_dept_new-in_garments li.fwc_dept_sale {
	display: none;
}
body.wc_dept_new-in_accessories li.fwc_dept_sale {
	display: none;
}
li#wc_dept_new-in .children_1 {
	width: 710px;
}

#social_app_image { height:185px;}

a#filter_dresses_sizeguide { background-image: none; padding-left:0px; margin-bottom:15px; margin-top:-15px;}

div#product_info #social_widgets {
	position:absolute;
	left:10px;
	top:590px
}

#mini_basket span.mini_basket_title {
	background: url("/pws/client/images/mini-bag.png") 0 -28px no-repeat transparent;
	width: 42px;
	height: 12px;
	text-indent: -9999em;
}
#mini_basket_view_basket .button {
  background: url("/pws/client/images/mini-bag.png") no-repeat scroll 0 0 transparent;
  border: 0 none;
  height: 20px;
  text-indent: -9999em;
  width: 66px;
}
.ie7 #mini_basket_view_basket .button {
	display: block;
}
#mini_basket_products .arrow {
	background-color: #FFF16F;
	width: 100%;
	padding: .3em;
	border: 1px solid #D4D0C9;
	color: #A19695;
	font-size: 1.2em;
}
.ly_basket #mini_basket_products .arrow {
     font-size: 1.1em;
     padding: 0px;
}

html[data-country="MX"]  li[data-product-code="103DS11061"],
html[data-country="JP"]  li[data-product-code="103DS11061"],
html[data-country="AR"]  li[data-product-code="103DS11061"],
html[data-country="MX"]  li[data-product-code="021JS03301"],
html[data-country="JP"]  li[data-product-code="021JS03301"],
html[data-country="AR"]  li[data-product-code="021JS03301"]{
	display: none;
}

.view_5 li.product .product_tags {
	overflow: visible;
	bottom: 38px;
	margin-left:-2px;
}
.view_4 li.product .product_tags {
	overflow: visible;
	bottom: 54px;
	margin-left:-2px;
}
.view_3 li.product .product_tags {
	overflow: visible;
	bottom: 56px;
	margin-left:-2px;
}

.product_info .product_title {
    height: 48px;
}

div#product_images .product_tag {
	bottom: -20px;
	z-index: 99;
	border-left: 1px solid #EAE8E5;
	border-right: 1px solid #EAE8E5;
	border-bottom: 1px solid #EAE8E5;
	width:294px;
	margin-left: -1px;
}

.js #image_controls {
	position:relative;
	bottom: -20px;
}

div#product_image span.product_tag {
    background-position: 20px 0;
}

ul#apply_filter li#filter_atelier,
ul#apply_filter li#filter_leatherdenim,
ul#apply_filter li#filter_stylistpicks{
	display: none;
}


span.seen_in_thetimes {
	background: url('/pws/client/images/roundels/seen-in-thetimes.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}

#wc_dept_salejeanstrousers, #wc_dept_saleouterwear, #wc_dept_trousers {
	width: 175px !important;
}

div#BN_Clothing {
    max-height: 660px;
    clear: right;
    float: left;
    overflow: hidden;
    width: 123px;
}

div#BN_Clothing li {
    margin-bottom: 13px;
    text-align: left;
}

li#wc_dept_shop_all .children_2 {
    width: 710px;
}


/* video change */

#play_video {
    cursor: pointer;
    margin-left: 85px;
    margin-top: 0;
    position: absolute;
}

#play_thumb {
    cursor: pointer;
    left: 11px;
	margin-top: 18px;
    position: absolute;
	border:none !important;
}

#video_popup_auto {
	margin-left: -338px;
	position: absolute;
	top: 32px;
	z-index: 1;
}

div#alternative_images .alt_product_view { display:none;}

/*video*/
#image_controls li {
	clear: none;
}
#enlarge_button {
  background: url("/pws/client/images/product-image-controls.jpg") no-repeat scroll -97px 0 rgba(0, 0, 0, 0);
  height: 20px !important;
  margin-left: 0.4em !important;
  width: 86px !important;
}
#watchVideo {
  background: url("/pws/client/images/product-image-controls.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: block;
  height: 20px !important;
  margin-left: -34px !important;
  width: 93px !important;
  display: none;
}
#hoverImage {
  background: url("/pws/client/images/product-image-controls.jpg") no-repeat scroll -183px 0 rgba(0, 0, 0, 0);
  height: 20px !important;
  width: 130px !important;
  cursor: default !important;
}

#promoMsg {
  background: none repeat scroll 0 0 #F0F1EE;
  clear: both;
  color: #000000;
  font-size: 1.4em;
  font-weight: normal;
  padding: 0.5em;
  text-align: center;
  text-transform: uppercase;
  width: 945px;
}
body.Home #promoMsg, body.wc_dept_sale #promoMsg, .ly_content #promoMsg {
	display: none;
}

p.promo_stylist {background-color:#e9e7e4; font-weight:bold; }


li#wc_dept_saleus { display:none;}
li#wc_dept_sale { display:none;}

html[data-country="GB"] li#wc_dept_sale ,
html[data-country="FI"] li#wc_dept_sale { display:block !important;}

ul#filter_wc_dept li#filter_saleknitwear:nth-child(2) { display:none; }

.view_5 li.product, .view_5 #promo_banner {
    padding-left: 4px;
    width: 154px;
}
.view_4 li.product, .view_4 #promo_banner {
    padding-left: 4px;
    width: 193px;
}
.view_3 li.product, .view_3 #promo_banner {
    padding-left: 4px;
    width: 259px;
}

.products_list .alt_image {
    left: 4px;
}

#navigation li#wc_dept_preview {
  width: 160px !important;
}


#navigation li#social { position:relative;}

#navigation li#giftCard {margin-left: 115px;}
#navigation ul.level_1 li.level_1.first { margin-left:0;}
#navigation ul.level_1 li.level_1 a.selected {background-color: #fff;}
#navigation ul.level_1 li.level_1 a:hover, #navigation ul.level_1 li.level_1 span:hover {background-color: #fff16f;}



/* font bug fix for iOS devices */
@media only screen and (max-device-width: 768px) {
h1, h2, h3, h4, h5, h6, b, strong {font-weight: normal !important; font-style: normal !important;}
}


.basket_totals {
    border-top: 1px solid #d4cfc9;
    margin-top: 20px;
}

#add_promotion_cont {
    width: auto;
	padding:10px;
}

body.ShoppingBag #breadcrumb {
    display: none;
}

body.ShoppingBag div.continue_shopping_cont div.return_to_brands { display:none;}

body.ShoppingBag div.continue_shopping_cont a.other_checkout { display:block;}

h1, h2, h3, h4, h5, h6, b, strong {font-weight: normal !important; font-style: normal !important;}

span.seen_in_thestandard {
	background: url('/pws/client/images/roundels/seen_in_thestandard.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_theguardian {
	background: url('/pws/client/images/roundels/seen_in_theguardian.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_theeveningstandard {
	background: url('/pws/client/images/roundels/seen_in_theeveningstandard.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_thedailymail {
	background: url('/pws/client/images/roundels/seen_in_thedailymail.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_love {
	background: url('/pws/client/images/roundels/seen_in_love.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_i {
	background: url('/pws/client/images/roundels/seen_in_i.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen_in_harrods {
	background: url('/pws/client/images/roundels/seen_in_harrods.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
span.seen-in-thetimes {
	background: url('/pws/client/images/roundels/seen-in-thetimes.png') 0 0 no-repeat;
	text-indent: -999999px;
	height: 26px;
	background-color: #FFF;
	width: 90%;
	position: absolute;
	bottom: 0px
}
#navigation li#wc_dept_new-in_accessories.level_2{
	width: 192px;
}


body.ShoppingBag div#basket_recommendations {display: none;}


/* Redesign */
body {
	font-family: FuturaBT-Light;
}
#topper{
	background: #f5f5f5;
	height: 2.45em;
	padding-top: 1em;
	border-bottom: 0 none;
	min-width: 960px;
	z-index: 999999;
}
#topper .content{
	width: auto;
}

.header_links {
	width: auto;
	float: right;
	margin-right: 3em;
}
.header_links .account{
	float: left;
	position: static;
}
.header_links .logout {
  float: left;
  margin-right: 2em;
  position: static;
}
.header_links .logout ~ li#eNews{
	display: none;
}

#header{
	height: 75px;
}

#mini_basket{
	height: 39px;
	background-color: #fff;
	top: -11px;
	padding-right: 2em;
}
.header_links li a, .header_links li span, .mini_basket_link, .mini_basket_link:hover {
  color: #000;
  font-family: FuturaStd-Medium;
  font-size: .95em;
  letter-spacing: inherit;
}
#topnav_help div{
	position: relative;
}
#topnav_help ul {
	min-width: 80px;
	top: 10px;
	z-index: 14;
}
#topnav_help > a {
	padding-bottom: 1em;
}
#topnav_help ul li {
	width: auto;
	clear: left;
}

#topnav_promo_msg h3, #topnav_promo_msg p {
	color: #000;
	font-family: FuturaStd-Medium;
	font-size: 1.1em;
	left: 2em;
	position: absolute;
	text-transform: uppercase;
}
.mini_basket_link span {
	padding: .9em 2.2em .5em 0;
}
#mini_basket span.mini_basket_title {
	background: url("/pws/client/images/aw14-redesign/my-bag.png") no-repeat scroll 0 1px transparent;
	margin-left: 1em;
}
#mini_basket .mini_basket_qty{
	background: url("/pws/client/images/aw14-redesign/shopping_bag.png") no-repeat scroll right center transparent;
	padding-right: 2.8em;
	font-family: FuturaStd-Medium !important;
}
#mini_basket.active .mini_basket_qty{
	background: url("/pws/client/images/aw14-redesign/shopping_bag_hover.png") no-repeat scroll right center transparent;
}
#mini_basket .mini_basket_title {
	padding-right: .5em;
	margin-top: .9em;
}
#mini_basket div.basket{
	border: 0 none;
	color: #000;
	font-family: FuturaBT-Light;
	font-size: 1.1em;
}
#mini_basket div.basket, #mini_basket_products tbody td{
	border: 0 none;
}
#mini_basket_products {
  box-shadow: 0 0 0;
  right: 0;
}
#mini_basket_products:before{
	background: none;
}
#mini_basket_products .remove_item {
	text-decoration: underline;
	color: #000;
}
#mini_basket_products tbody td.action_cont,  #mini_basket_products tbody td.info_cont {
	float: left;
	clear: both;
}
#mini_basket_products tbody td.info_cont{
	padding: 0;
	margin-bottom: 0;
	width: 210px;
}
#mini_basket_products tbody td.action_cont{
	padding-top: 0;
}
#mini_basket_products tr p {
	color: #000;
	text-align: left;
	font-size: .95em;
}
#mini_basket_products tr p span.name {
	display: none;
}
#mini_basket_products tr a + p + p span.name{
	display: block;
}
#mini_basket_products tr a + p{
	margin-left: -3px;
}
.info_cont .product_link{
	color: #000;
	margin-bottom: 0.25em;
}
#mini_basket_products .basket_totals {
  border-top: 1px solid #ccc;
  width: 100%;
  margin-bottom: 1em;
  padding-top: 1em;
  text-align: right;
}
#mini_basket_products .basket_totals div.basket_total {
	border-top: 1px solid #ccc;
	padding-top: 1em;
}
#mini_basket_products .basket_totals .value {
	float: none;
}
a#mini_basket_view_basket{
	position: static;
	float: right;
}
div.basket_total span.value {
	width: auto !important;
}
#mini_basket_view_basket .button{
	background: url("/pws/client/images/aw14-redesign/view-bag.gif") no-repeat scroll 0 0 transparent;
	width: 167px;
	height: 28px;
	padding: 0;
}

.country_nav_menu img{
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
}
.change_country {
	background: url("/pws/client/images/aw14-redesign/arr_down.gif") no-repeat scroll 24px 0 transparent;
	right: 193px;
}
.change_country:hover .country_nav_menu img{
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
}
#change_country_countries {
	width: 415px;
	left: -235px;
}
.header_links li ul li {
	width: 195px;
}
#change_country_countries li a{
	font-family: FuturaBT-Light;
}
#change_country_countries li a:hover {
	text-decoration: underline;
}
#change_country_countries li a img {
	margin: 0 1.2em 0 2.5em;
}
#eNewsForm{
	margin-top: -11px;
}
#eNews:hover #eNewsForm, #eNewsForm, #eNewsForm:hover {
  display: block;
  margin-top: 0;
  position: static;
  background: transparent;
  box-shadow: 0 0 0;
  height: 20px !important;
  padding: 0 15px 0 0;
}
form#eNewsForm input#emailID {
	margin-top: 0;
	border: 0 none;
	padding-left: 1em;
}
#eNewsForm .submitBtn {
	border: 0 none;
}

#eNewsForm input {
	margin-top: 0 !important;
	width: 135px;
}
#eNewsForm .submitBtn {
	background: url("/pws/client/images/aw14-redesign/arr_right.png") no-repeat scroll 0 0 transparent !important;
}

#header .content{
	text-align: center;
}
#company_logo {
	float: none;
	top: 39px;
}

#search {
  display: none;
  border-top: 1px solid #fff16f;
  left: 0;
  position: absolute;
  top: 53px;
  width: 100%;
}
#search input {
  border: 0 none;
  font-family: FuturaBT-Light;
  font-size: 1.15em;
  height: 18px;
  text-align: center;
  width: 100%;
  padding-top: 9px;
  text-transform: uppercase;
}

ul#sli_autocomplete.rich {
	top: 190px;
	width: 1024px;
	left: 25%;
}

#navigation.search{
	padding-bottom: 40px;
}
#navigation.search + #main {
	padding-top: 110px;
}
#navigation.search #searchLink{
	background-color: #fff16f;
}

#navigation a.level_1 {
  font-family: FuturaStd-Medium;
  font-size: 1.09em;
	letter-spacing: 2px;
}
#navigation span.level_1 {
	padding: 11px 13px;
	color: #000;
	font-family: FuturaStd-Medium;
	font-size: 1.09em;
	letter-spacing: 2px;
	text-transform: uppercase;
	float: left;
	cursor: default;
}

#searchLink a {
	background: url("/pws/client/images/aw14-redesign/search.png") no-repeat scroll 71px center transparent;
	padding-right: 2.8em !important;
}
#searchLink a:hover{
	background: url("/pws/client/images/aw14-redesign/search.png") no-repeat scroll 71px center #fff16f !important;
}
#navigation div.dd-triangle {
	display: none;
}

#navigation li.level_1 {
	position: static;
}
#navigation a.level_1 {
	padding: 11px 13px;
}
#navigation div.level_2 {
	width: 98%;
	box-shadow: 0 0 0;
	margin-top: 27px;
	z-index: 1;
}
#navigation li.level_1:hover > div {
	border-top: 1px solid #fff16f;
}
#navigation.tablet.open li.level_1.open > div{
	display: block;
	border-top: 1px solid #fff16f;
}
#navigation.tablet.open ul.level_1 li.level_1.open > a, #navigation.tablet.open ul.level_1 li.level_1.open > span {
	background-color: #fff16f;
}

#navigation div.level_2 ul, #navigation div.level_2 div {
	text-align: center;
	vertical-align: top;
}
div#qubit_newin_post, div#qubit_clothing_post{
	position: static;
	display: inline-block;
}
#navigation div.level_2 > ul.column {
	float: none;
}
#navigation li.level_2 {
	text-align: left;
}
li#wc_dept_accessories_landing div.level_2 .column + .column, li#wc_dept_accessories div.level_2 .column + .column {
	margin-top: 48px;
	margin-left: 2.2em;
}
li#wc_dept_accessories_landing div.level_2, li#wc_dept_accessories div.level_2 {
	width: 98%;
}

div#qubit_clothing_post ul.column {
	margin: auto 1em auto 5em;
	width: 218px;
}
div#qubit_clothing_post .level_2.dd-title, div#qubit_accessories_post .level_2.dd-title{
	width: 218px;
}
div#qubit_clothing_post .menu_column:last-child {
	margin-right: 0;
}
div#qubit_footwear_post, div#qubit_accessories_post, div#qubit_sale_post {
	display: inline-block;
	position: static;
}
#navigation #wc_dept_footwear ul.column {
	width: 174px;
}
#navigation li#wc_dept_accessories ul.column {
	width: 206px
}

#navigation #wc_dept_sale ul.column  {
	width: 174px;
}

#navigation div#qubit_lookbook .menu_column, #navigation div#qubit_trends .menu_column{
	text-align: left;
}
#navigation div#qubit_lookbook .menu_column h2{
	color: #808080;
}
#navigation div#qubit_trends .menu_column h2 {
	color: #808080;
}
#navigation div#qubit_lookbook .menu_column a, #navigation div#qubit_trends .menu_column a{
	text-decoration: none;
	text-transform: capitalize;
	margin-bottom: .5em;
}


/* full bleed */
#page {
	width: auto;
}
#header.container {
	width: 100%;
	background: #fff;
	position: fixed;
}
#navigation {
	width: 100%;
	min-width: 768px;
	height: 38px;
	border-bottom: 1px solid #e9e7e4;
	padding: 1em 0 0.6em;
	position: fixed;
	top: 100px;
	background: #fff;
}

#page #navigation, #page #header {
	-webkit-transition: -webkit-transform 0.5s;
	-moz-transition: -moz-transform 0.5s;
	-o-transition: -o-transform 0.5s;
	transition: transform 0.5s;
}
#page.shrink-nav #header{
	/*top: -45px;*/
	-webkit-transform: translate(0, -40px);
	-moz-transform: translate(0, -40px);
	-ms-transform: translate(0, -40px);
	-o-transform: translate(0, -40px);
	transform: translate(0, -40px);
}
#page.shrink-nav #navigation {
	/*top: 57px;*/
	-webkit-transform: translate(0, -40px);
	-moz-transform: translate(0, -40px);
	-ms-transform: translate(0, -40px);
	-o-transform: translate(0, -40px);
	transform: translate(0, -40px);
}

#navigation .content {
	margin: 0 auto;
	text-align: center;
}
#navigation .content ul {
	display: inline-block;
}

#main {
	float: none;
	margin: 0 auto;
	padding-top: 156px;
	width: 100%;
}
#wrapFooter {
	text-align: center;
}
#wrapFooter > div {
	display: inline-block;
	float: none !important;
	vertical-align: top;
	margin: 3.5em 3em 1.5em 0 !important;
	height: auto !important;
}
#wrapFooter > div ul,#wrapFooter > div h4 {
	text-align: left;
}

/* footer */
.social_btns {
	float: none;
	width: auto;
	margin: 0 0 1em -1em;
	height: 31px
}
#footer {
	font-family: FuturaBT-Light;
	color: #000;
	width: 100%;
	min-width: 960px
}
#footer #kmFooter {
	height: auto;
	background-color: #f0f0f0;
	width: 100%;
	border-top: 0 none;
}
#footer #kmFooter p{
	clear: both;
}
#kmFooter h4, #kmFooter h4 a{
	color: #000;
	font-family: FuturaBT-Light;
	margin-bottom: 1em;
}
#footer ul li {
	padding: 0.5em 0;
}
#footer ul li a {
	color: #000;
}
#footer div.kmCards {
	text-align: center;
	margin: 1.5em 0;
}
#footer #kmFooter .signUp p {
	text-transform: uppercase;
	color: #000;
	margin: 2em 0 0.5em;
}
#footer .emailSignUp{
	margin: 0;
	border: 0 none;
	text-align: left;
}
#kmFooter input#emailID {
	height: 25px;
	border: 0 none;
	float: none;
	padding-left: .5em;
	width: 150px;
}
#kmFooter .submitBtn {
  background: none repeat scroll 0 0 #fff16f !important;
  border: 0 none;
  height: auto;
  margin-top: 1em;
  padding: 0.5em;
  width: auto;
  text-transform: uppercase;
  position: static;
  -webkit-appearance:none;
  appearance: none;
}
#kmFooter .signUp{
	width: 160px;
	margin-right: 0 !important
}


#navigation div.menu_column {
	float: left;
	margin-right: 2em;
	padding-bottom: 2em;
}
#navigation div.menu_column h2 {
	color: #000;
	font-size: 14px;
	margin: 1.2em 0 .8em;
	font-family: FuturaBT-Light;
}
#navigation div.menu_column a{
	font-family: FuturaBT-Light;
	color: #000;
	text-decoration: underline;
	font-weight: normal;
	font-size: 1.1em
}
#navigation div.menu_column a:hover {
	background: #fff !important;
}
#navigation a.level_2, #navigation a.level_2:hover {
	font-family: FuturaBT-Light;
	color: #000;
	font-size: 1em;
	background-color: #fff !important;
}
#navigation a.level_2:hover{
	text-decoration: underline;
}
.level_2.dd-title {
  border: 0 none;
  color: #808080;
  font-size: 1.45em;
  font-family: FuturaBT-Light;
  margin-bottom: 0.7em;
  padding-bottom: 0.5em;
}
#navigation li#wc_dept_new-in div.level_2 > ul.column{
	width: 190px;
}

div#navigation ul li.info_menu ul {
	margin: 0;
	border: 0 none;
}
div#navigation ul li.info_menu ul li {
	margin: 0;
	width: 244px;
	display: inline-block;
	vertical-align: top;
}

/*category page*/
.ly_list #main {
	width: 95%;
	padding: 0 2em;
	min-width: 768px;
}
.ly_list #content {
	width: 90%;
}
body.wc_dept_new-in .product_tag.new {
	display: none;
}

body.ly_list #breadcrumb{
	margin-top: 163px;
	margin-left: 2em;
}
#breadcrumb li a, #breadcrumb li.last {
	color: #000;
}
#breadcrumb li{
	background: url("/pws/client/images/aw14-redesign/breadcrumb_separator.gif") no-repeat scroll 100% 5px #fff
}

#listings_image {
	margin-left: -107px;
}

#listings_container {
	position: relative;
	top: 25px;
	left: 25px;
}
.ly_list #sub_navigation, .ly_searchresults #sub_navigation {
	margin-top: 137px;
	position: relative;
	z-index: 1;
}
#main_products_list_page {
	text-align: center;
}
body.ly_list li.product{
	display: inline-block;
}
.products_list .product, #promo_banner {
	float: none;
	vertical-align: top;
}
li.product .product_tags {
	bottom: 74px !important;
	height: 55px;
}
.ly_list li.product .product_tag {
	height: 55px;
	background-position: center center;
}
.product_tag.limited_edition, .view_3 li.fwc_dept_limitededition div.product_tags, .view_5 li.fwc_dept_limitededition div.product_tags {
	background: url("/pws/client/images/aw14-redesign/limited_edition.jpg") no-repeat scroll center center #fff;
	text-indent: -9999px;
	height: auto;
}
.view_3 li.fwc_dept_limitededition div.product_tags, .view_5 li.fwc_dept_limitededition div.product_tags {
	height: 55px;
}
.product_tag.new{
	background: url("/pws/client/images/aw14-redesign/new-in.gif") no-repeat scroll center 0 transparent;
	text-indent: -9999px;
}

.product_info .product_actions {
	display: none;
}
.product_info {
	border: 0 none;
}

.ly_list #views{
	display: none;
}
.ly_list .product_info{
	text-align: center;
	padding-top: 34px;
}
.ly_list .product_info .product_price {
	position: static;
}
.ly_list .product_info .product_price .now {
	margin-left: 4em;
}
.ly_list .product_info .product_title {
	margin-top: 16px;
	height: auto;
}
.ly_list .product_info .product_title a {
	color: #000;
	font-family: FuturaBT-Light;
	font-size: 1.2em;
	text-transform: uppercase;
}
.ly_list #main {
	margin: 0;
}
.ly_list #page {
	height: 327px;
	border-bottom: 1px solid #ccc;
}
.ly_list #footer {
	margin-top: 1em;
}

.sortByWrap{
	background: url("/pws/client/images/aw14-redesign/arr_down2.gif") no-repeat scroll right 2px #fff;
	width: auto;
	padding-right: 1.5em;
	color: #000;
	font-family: FuturaBT-Light;
}
#model_or_product {
	float: right;
	border: 0 none;
	background: none;
	width: 175px;
	font-family: FuturaBT-Light;
	font-size: 1em;
	padding-top: 4px;
}
#model_or_product span{
	text-indent: -9999px;
	display: block;
	height: 12px;
}
#model_or_product #product_view {
	float: left;
	background: url("/pws/client/images/aw14-redesign/model_view.png") no-repeat scroll 0 0 #fff;
	width: 89px;
	margin-top: -14px;
}
#model_or_product #model_view{
	float: right;
	background: url("/pws/client/images/aw14-redesign/model_view.png") no-repeat scroll -90px 0 #fff;
	width: 84px;
	margin-top: 3px;
}

#model_or_product #product_view.selected {
	background: url("/pws/client/images/aw14-redesign/model_view_hover.png") no-repeat scroll 1px 0 #fff;
}
#model_or_product #model_view.selected{
	background: url("/pws/client/images/aw14-redesign/model_view_hover.png") no-repeat scroll -89px 0 #fff;
}

#sort_products {
	width: auto;
}
#model_or_product span {
	color: #000;
}
#listings_container .selected {
	text-decoration: underline;
	color: #000;
}

#apply_filter{
	width: 193px;
}
#apply_filter li {
	margin-bottom: 1em;
}
#apply_filter a {
	background: url("/pws/client/images/aw14-redesign/checkbox.gif") no-repeat scroll 0 0 transparent;
	padding: 3px 0 2px 26px;
	color: #000;
	font-family: FuturaBT-Light;
	font-size: 1.1em;
}

#apply_filter a.applied, #apply_filter a:hover, #apply_filter a.applied.hover_filter:hover {
	background-position: 0 -20px;
	color: #000;
}
#apply_filter .filter_title {
	color: #000;
	font-family: FuturaBT-Light;
	font-size: 1.3em;
	margin-bottom: 1em;
	background: url("/pws/client/images/aw14-redesign/arr_down2.gif") no-repeat scroll right center transparent;
}
#apply_filter .filter_title.closed{
	background: url("/pws/client/images/aw14-redesign/arr_up.gif") no-repeat scroll right center transparent;
}

#apply_filter #filter_wc_dept {
	border: 0 none;
}
#apply_filter .filter_group{
	margin-bottom: 1em;
	padding-top: 1.8em;
	color: #000;
	font-family: FuturaBT-Light;
}

#sliders {
	width: 155px;
}
.ui-slider-handle {
	background: url("/pws/client/images/aw14-redesign/price_guide.gif") no-repeat scroll 0 0 transparent;
	width: 16px;
	height: 16px;
}

p.remove_all .clear_filter {
	color: #000;
	font-family: FuturaBT-Light;
	text-decoration: underline;
	font-size: 1.4em;
}

#filter_PRICE_SLIDER ul li {
	font-family: FuturaBT-Light;
}
#customPriceFilter {
	text-transform: uppercase;
}
#customPriceFilter label {
	display: block;
	margin-bottom: .5em;
	font-size: 1.15em;
}
#customPriceFilter input {
	border: 0 none;
	width: 45px;
	height: 18px;
	background-color: #f0f0f0;
}
#max_filter_price {
	text-align: left;
}

.currencyinput {
	background-color: #f0f0f0;
	padding-left: .3em
}

/* banner */
#bannerWrapper {
	width: 710px; height: 120px !important; background-color: #fff; display: table; margin: 0 auto;}
#plainCategoryBanner {
	display: table-cell; vertical-align: middle; text-align: center; color: #000;}
 #plainCategoryBanner h1 {
	 letter-spacing: 0.15em; font-family: FuturaBT-Light !important; font-size: 40px; color: #231F20 !important; text-transform: uppercase; margin: 0;}
 #plainCategoryBanner h1 strong {
	 font-family: FuturaBT-Book !important;}
 #plainCategoryBanner p {
 	font-size: 14px; line-height: 18px; font-family: FuturaBT-Light !important; color: #231F20; margin: 1% auto 3em; letter-spacing: 0.025em;}
 #plainCategoryBanner .pre-header {
	 font-size: 32px;font-family: FuturaBT-Book; letter-spacing: 0.05em; display: block; text-transform: uppercase;}
 #plainCategoryBanner .cta {
	 font-size:16px; line-height: 34px; font-family: FuturaBT-Light,Verdana,Arial,sans-serif; padding:6px 10px 2px; margin:0; background:#fff270; color:#000!important; display:inline; text-decoration:none;text-transform: uppercase; letter-spacing: 1px;}



/*product details*/
.ly_productdetails #main {
	width: 960px;
	padding-top: 160px;
}
.ly_productdetails #breadcrumb {
	font-size: .9em;
	margin: 1em 0;
}
.ly_productdetails .product_tag {
	border: 0 none !important;
	z-index: 1;
	bottom: auto !important;
	left: 447px;
}
.ly_productdetails .product_tag.new {
	background-position: 0 0 !important;
}
#enlarged_image{
	float: left;
}
#enlarge-thumbs {
	margin-top: 2em;
	float: left;
}
.js #enlarged_image_container{
	width: 1024px;
}
#enlarged_image_container .close_button {
	background: url("/pws/client/images/aw14-redesign/close.gif") no-repeat scroll 0 0 transparent;
	width: 42px;
	height: 42px;
	margin: 2.5em 2em 0 0;
}
#enlarged_image_container .count{
	display: none;
}
#enlarged_image_container .alt_product_img {
  margin: 2em 0.5em;
  cursor: pointer;
}
#colour_variants p{
	display: none;
}
#colour_variants .product_image{
	width: 26px;
	height: 26px;
}
#colour_variants .selected, #colour_variants .selected:hover{
	bottom: 0 none;
}
.ly_productdetails #add_to_bag {
	padding-top: 0;
}
#add_to_bag_and_checkout_button {
	display: none;
}
#add_to_bag_button{
	background: url("/pws/client/images/aw14-redesign/add-to-bag.png") no-repeat scroll 0 0 transparent !important;
	width: 137px !important;
	height: 28px !important;
	margin: 0 !important;
	float: none !important;
}
#add_to_bag_button:hover, #add_to_bag_button.active {
	background: url("/pws/client/images/aw14-redesign/add-to-bag.png") no-repeat scroll 0 -28px transparent !important;
}
#select_size {
	float: left;
}
#select_size p {
	float: none;
	background: url("/pws/client/images/aw14-redesign/text.png") no-repeat scroll -4px 0 transparent;
	text-indent: -9999px;
}
#size_guide_dress, #size_guide_knitwear, #size_guide_coats, #size_guide {
	display: inline-block;
	color: #000;
	width: 85px;
	font-size: 1.1em !important;
	margin: 5px 0 0 0;
}
#colour_variants {
	position: absolute;
	top: -12px;
}

div#product_info #social_widgets{
	right: 115px;
	left: auto;
	top: 200px;
	background: url("/pws/client/images/aw14-redesign/share.png") no-repeat scroll center 0 transparent;
	width: 35px;
	height: 23px;
}
div#product_info #social_widgets:hover, div#product_info #social_widgets.openShare {
	background: url("/pws/client/images/aw14-redesign/share-hover.png") no-repeat scroll 0 0 transparent;
	padding-top: 3em;
	height: 130px;
}
div#product_info #social_widgets span {
	display: none;
}
 div#product_info #social_widgets:hover span, div#product_info #social_widgets.openShare span {
	display: block;
}
.stButton .facebook{
	background: url("/pws/client/images/aw14-redesign/fb-share.png") no-repeat scroll 0 0 transparent !important;
	width: 35px !important;
	height: 27px !important;
}
.stButton .twitter {
	background: url("/pws/client/images/aw14-redesign/twitter-share.png") no-repeat scroll 0 0 transparent !important;
	width: 35px !important;
	height: 27px !important;
}
.stButton .googleplus{
	background: url("/pws/client/images/aw14-redesign/pdp-google-plus.png") no-repeat scroll 6px 0 #fff !important;
	width: 18px !important;
	height: 16px !important;
}
.stButton .pinterest{
	background: url("/pws/client/images/aw14-redesign/pinterest-share.png") no-repeat scroll 0 0 transparent !important;
	width: 35px !important;
	height: 27px !important;
}
.stButton .fashiolista{
	background: url("/pws/client/images/aw14-redesign/pdp-fashiolista.png") no-repeat scroll 2px 0 #fff !important;
	width: 20px !important;
	height: 17px !important;
}
div#product_info #social_widgets span.chicklets{
	text-indent: -9999px;
	margin: 0 0 .5em;
}
div#product_info #social_widgets .stButton .chicklets:hover {
	opacity: 1;
}

.ly_productdetails #image_controls + span.product_tag{
	top: 0;
	left: 448px;
	border: 0 none;
	z-index: 1;
}
div#product_images span.exclusive {
	width: 30%;
}
.ly_productdetails #product_info {
	margin: 30px 0 40px 25px;
}

.ly_productdetails #product_title {
	font-family: FuturaBT-Light;
	margin-bottom: .3em;
}
.ly_productdetails #productDescription {
	font-family: FuturaBT-Light;
	color: #808080;
	font-weight: normal;
}
.ly_productdetails #product_info .product_price{
	font-family: FuturaBT-Light;
	margin-bottom: 0;
}
#productDescription, #editor_notes p, #product_info .product_price{
	font-family: FuturaBT-Light;
}
#select_size {
	padding-top: 3.5em;
	margin: 0;
}
#size_key{
	margin: 13px 0 12px 0;
	padding-left: 83px;
	background: url("/pws/client/images/aw14-redesign/in-stock-small.gif") no-repeat scroll 0 4px transparent;
}
#size_key dt {
	text-transform: uppercase;
	font-size: .85em;
	color: #808080;
}
dd.low_stock{
	background: url("/pws/client/images/aw14-redesign/low-stock-small.gif") no-repeat scroll 0 4px transparent !important;
}
dd.no_stock{
	background: url("/pws/client/images/aw14-redesign/out-of-stock-small.gif") no-repeat scroll 0 4px transparent !important;
}
#select_size li.no_stock, #select_size li.low_stock{
	background-color: transparent;
}
#select_size li.no_stock a, #select_size li.no_stock label{
	background: url("/pws/client/images/aw14-redesign/out-of-stock.png") no-repeat scroll 0 0 transparent;
}
#select_size li.low_stock label {
	background: url("/pws/client/images/aw14-redesign/low-stock.png") no-repeat scroll 0 0 transparent;
}
#select_size li label:hover, #select_size li label.selected {
	background-color: #fff16e !important;
}

#BN_Clothing_Test, #points {
	display: none;
}

.baynote_head {
	border: 0 none;
	background: url("/pws/client/images/aw14-redesign/text.png") no-repeat scroll 29px -85px transparent;
	height: 27px;
	text-indent: -9999px;
}

.bn_rec_result_title {
	background: rgba(255, 255, 255, 0.7);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#B2FFFFFF', endColorstr='#B2FFFFFF'); /* IE */
	color: #000;
	text-align: center;
	position: absolute;
	height: 79px;
	width: 99px;
	padding: 65px 10px 0;
	top: 0;
	border: 0 none !important;
	display: none;
	font-size: .8em;
}
#gallery li.bn_rec_result:hover .bn_rec_result_title {
	display: block;
}
#additional_information li.bn_rec_result {
	min-height: 146px !important;
	position: relative;
}
#baynote_side {
	max-height: 715px !important;
}
#gallery-wrap{
	max-height: 622px !important;
}

#watchVideo, #enlarge_button, #hoverImage {
	background: url("/pws/client/images/aw14-redesign/text.png") no-repeat scroll 0 -37px transparent;
}
#watchVideo {
	width: 81px !important;
	clear: both !important;
}
#enlarge_button {
	background-position: 0 -59px;
}
#hoverImage {
	background-position: 0 -20px;
}
#action_buttons .add_to_wishlist{
	background: none;
	padding: 0;
	color: #000;
	text-decoration: underline;
	font-size: 1em;
	width: auto;
}
#action_buttons #email_a_friend_link .button{
	display: none;
}
#action_buttons .find-in-store{
	background: none;
	padding: 0;
	color: #000;
	text-decoration: underline;
	width: auto;
	margin-left: 1em;
	display: none;
}
#editor_notes {
	clear: both;
	padding: 1em;
	background-color: #f5f5f5;
	margin: 1em 0;
	color: #000;
}
#editor_notes h2{
	margin: .5em 0;
	font-size: 1.2em;
}
#editor_notes p {
	color: #000;
}

#product_information {
	height: auto;
}
#product_information dd{
	padding-right: 4px !important;
}
.tabs_content dt {
	background: transparent;
	color: #000;
}
.tabs_content dd.open{
	overflow: visible !important;
	height: auto !important;
}
#product_information dt, .tabs_content dd.open{
	position: static;
	width: 100%;
}
dd.product_specifics p {
	margin: 0;
}

#product_information p, #product_information table td, #product_information #model_desc {
	color: #808080;
}
#product_information #product_information, #product_information .ratingsReviews {
	display: none;
}
#product_information dt{
	background: url("/pws/client/images/aw14-redesign/accordian-arrows.gif") no-repeat scroll 372px 10px transparent
}
#product_information dt.open{
	background: url("/pws/client/images/aw14-redesign/accordian-arrows.gif") no-repeat scroll 372px -16px transparent
}

#product_information dt, .tabs_content dd.open {
	border-left: 0 none;
	border-right: 0 none;
}
.tabs_content dd.open {
	border-bottom: 0 none;
}
#product_information dt.productReturns, #product_information dd.productReturns.open {
	border-bottom: 1px solid #ccc;
}
#product_information dt.productReturns.open{
	border-bottom: 0 none;
}

#alternative_images {
	top: 630px;
	height: 87px;
	width: 407px;
	left: 10px;
}
#alternative_images ul {
	width: 388px;
}
#alternative_images ul li{
	display: inline-block;
	margin: .3em 0 .3em 1.4em;
	position: relative;
}
#alternative_images ul li.selected {
	margin-left: 2.2em;
}
#alternative_images li img, #product_image {
	border: 0 none;
}

#product_image {
	top: -82px;
	width: 356px;
	height: 570px;
	left: 29px;
}
#product_image img{
	width: 356px;
	height: 570px;
}
#play_thumb {
	left: 3px;
	top: 5px;
}

#scroll_up, #scroll_down {
	top: 62px;
	width: 12px;
	height: 27px;
}
#scroll_up, #scroll_up:hover {
	background: url("/pws/client/images/aw14-redesign/thumbs-prev.png") no-repeat scroll 0 0 transparent;
	left: 0;
}
#scroll_down, #scroll_down:hover {
	right: 0px;
	left: auto;
	background: url("/pws/client/images/aw14-redesign/thumbs-next.png") no-repeat scroll 0 0 transparent
}

.js #image_controls {
	bottom: 70px;
	left: 60px;
}

#video_popup_auto {
	top: 210px;
	margin-left: -415px;
	background: #fff;
	width: 358px;
	height: 580px;
	display: none;
}

.BVRRDisplayContent {
	width: auto !important;
	margin: 0 !important;
}
.BVRRDisplayContent{
	position: relative;
	top: 2em;
}
.BVRRDisplayContentHeaderContent {
	background: none !important;
	margin-top: 0 !important;
}
.BVRRDisplayContent {
	border-top: 1px solid #ccc;
	padding-top: 25px !important;
}
span#BVRRDisplayContentTitleID {
	color: #000 !important;
	font-size: 18px !important;
}
.BVRRSortAndSearch, .BVRRSecondaryRatingsContainer {
	display: none !important;
}
.BVRRDisplayContentReview, .BVRRDisplayContentFooter {
	border: 0 none !important;
}
#BVRRDisplayContentBodyID .BVRRRatingNormalOutOf, #BVRRDisplayContentBodyID span.BVRRNumber {
	display: inline-block !important;
}
.BVRRReviewDisplayStyle3 .BVRRReviewSocialLinksContainer {
	float: right;
}
.BVRRReviewDisplayStyle3Main .BVRRReviewTitleContainer {
	text-transform: uppercase;
}
.BVRRReviewTitle{
	color: #000 !important;
	font-size: 14px !important;
}
.BVRRDisplayContentReview .BVDI_CONoComments .BVDI_COHeader {
	position: static;
	float: right;
}
.BVRRDisplayContentReview {
	color: #000;
}

#zoom_box{
	width: 360px;
	height: 570px;
	border: 0 none;
	box-shadow: 0 0 0;
}
#main-image-prev, #main-image-next{
	width: 17px;
	height: 41px;
	background: url("/pws/client/images/aw14-redesign/main-image-prev.png") no-repeat scroll 0 0 transparent;
	display: block;
	position: absolute;
	top: 40%;
	cursor: pointer;
}
#main-image-next{
	background: url("/pws/client/images/aw14-redesign/main-image-next.png") no-repeat scroll 0 0 transparent;
	right: -30px;
	left: auto;
}

#product_info {
  margin: 30px 0 0 69px;
  padding: 0;
  width: 380px;
}

.ly_productdetails #basket_response {
	clear: none;
	background-color: #f0f0f0;
	padding: 17px 15px;
	width: auto;
	float: none;
	position: static;
	margin-top: 0;
	margin: 10px 0 0 0;
}
.ly_productdetails #basket_response.no_size {
	background-color: #f9eff0;
	border: 1px solid #c86061;
}
.ly_productdetails #basket_response p {
	font-size: 11px;
	color: #000;
}
.ly_productdetails #basket_response.no_size p {
	color: #c86061;
}
#summary_link a {
	font-size: 11px;
	text-decoration: underline;
	letter-spacing: normal;
}

#select_size .stock_message {
	position: relative;
	border: 0 none;
	background-color: #f0f0f0;
	padding: 23px 26px;
	width: auto;
}
.closeStockMessage {
	color: #000;
	background: url('/pws/client/images/aw14-redesign/close.png') 100% -1px no-repeat;
	text-indent: -9999em;
	width: 11px;
	height: 11px;
	position: absolute;
	display: block;
	right: 6px;
	top: 7px;
}

#emailInStock {
	padding: 10px;
	background-color: #f0f0f0;
	width: auto;
	position: absolute;
	top: 22px;
	z-index: 3;
	color: #000;
	font-size: 1.05em;
}
.reserve_form {
	background-color: #f5f5f5;
	padding: 2em 1em;
	width: 94%;
}
.reserve_form input {
	float: left;
}
.reserve_form legend {
	background: url("/pws/client/images/aw14-redesign/text.png") no-repeat scroll 0 -127px transparent;
	text-indent: -9999px;
	width: 207px;
	margin-bottom: 1em;
}
.reserve_form .button {
	background: url("/pws/client/images/aw14-redesign/text.png") no-repeat scroll 0 -148px #fef16a;
	border: 0 none;
	color: #000;
	text-indent: -9999px;
	width: 79px;
	height: 29px;
	float: left;
	clear: both;
	margin-top: 1em;
}

#store_overlay_container {
	height: 505px;
}
#store_overlay_container td p {
	color: #000;
}
#store_overlay_container .close{
	background: url("/pws/client/images/aw14-redesign/text.png") no-repeat scroll 0 -176px transparent;
	width: 40px;
	height: 40px;
	top: 5px;
}
.stockCell .in_stock {
	background: url("/pws/client/images/aw14-redesign/tick.png") no-repeat scroll 0 0 transparent;
}
.stockCell .out_of_stock {
	background: url("/pws/client/images/aw14-redesign/cross.png") no-repeat scroll 0 0 transparent;
}
#selectStore tr > td {
	padding-top: 1em;
}
#new_reserve_collect {
	width: 36%;
}
#product_image img.zoomed_image {
	left: 0;
	z-index: 9;
	width: auto;
	height: auto;
	display: none;
}
.wishlist_selection {
	font-size: 1.2em;
	color: #000;
	background-color:  #f0f0f0;
	border: 0 none;
	padding: 1em;
}
.wishlist_options li button {
	background-color: #fff;
	height: 32px;
	width: 32px;
}

.olapic .olapic-slider-widget {
	border-top: 1px solid #ccc;
	padding-top: 1.5em;
	max-width: 989px !important;
}
.olapic .olapic-header-column {
	width: 100% !important;
	text-align: center;
}
.olapic .column-1 span {
	font-family: FuturaBT-Light !important;
	font-size: 2em !important;
	margin: 0 !important;
}
.olapic .olapic-slider-body {
	width: 995px;
	margin-left: .6em;
}

.BVRRRatingNormalOutOf, .BVRRRatingsHistogramButtonScript, #BVRRRatingSummaryLinkWriteID, span.BVRRNumber {
	display: none !important;
}
.BVRRRatingSummaryLinks {
	clear: none !important;
}
#BVRRRatingSummaryLinkReadID {
	position: relative;
	top: -.3em;
}
.BVRRRootElement a, .BVRRRootElement a:visited {
	color: #000 !important;
	text-decoration: underline !important;
	text-transform: uppercase;
	font-family: FuturaBt-Light;
	font-size: 1.1em !important;
}
.BVRRCount.BVRRNonZeroCount, #BVRRRatingSummaryLinkWriteID > a {
	font-size: 1em !important;
}

body.checkout #main, body.ly_basket #main, body.ly_emailme #main, body.ly_content #main, body.ly_myaccount #main, body.ly_viewwishlist #main, body.ly_managecards #main,
body.ly_accountdetails #main, body.ly_vieworders #main, body.ly_manageaddresses #main, body.ly_vieworderdetails #main, body.ly_editaddress #main, body.ly_loginregister #main,
body.ly_requestnewpassword #main, body.ly_changepassword #main, body.ly_information #main{
	min-width: 768px;
	max-width: 1024px;
	width: auto;
	margin: 0 auto;
	padding-top: 175px;
	padding-right: 10px;
	padding-left: 10px;
	overflow: hidden;
}
body.ly_requestnewpassword #main, body.ly_changepassword #main {
	min-height: 460px;
}

body.Home #main {
	min-width: 768px;
	padding-top: 139px;
	overflow: hidden;
}


/* checkout */
.ly_basket h1 {
	font-size: 2.5em;
	margin-top: .25em;
}
body.ShoppingBag h1 + div.continue_shopping_cont div.return_to_brands {
	display: none;
}
.ly_basket #promo_header_msg {
	background-color: #f5f5f5;
	padding: 5px inherit 0;
	margin-bottom: 1em;
}
.ly_basket div#promo_header_msg p {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1.7em;
}
.ly_basket .checkout_link .button {
	border: 0 none;
	height: 45px;
	line-height: 45px;
	color: #000;
	font-family: FuturaStd-Medium;
	font-size: 1.3em;
}
.ly_basket #main table, .ly_basket #main table th, .ly_basket .basket_line {
	border: 0 none;
}
.ly_basket #main table th {
	font-size: 1.1em;
}
.ly_basket #main table td {
	font-size: 1.4em;
	color: #000;
}
.basket_line .button.reset {
	width: 9px;
	height: 9px;
	background-position: -2px -2px;
	margin-top: .4em;
}
.ly_basket .shipping_options {
	border-top: 1px solid #f5f5f5;
	margin-top: .5em;
	padding-top: .5em;
}
.ly_basket #shipping_title {
	font-size: 18px;
}
.ly_basket #choose_shipping .delivery_options {
	font-size: 1.25em;
}
.ly_basket #choose_shipping .more_info, .ly_basket #choose_shipping .delivery_price  {
	color:  #000;
}
.ly_basket .basket_totals {
	border-top-color: #f5f5f5;
}
#promo_submit button {
	background-color: #808080;
	color: #fff;
	border: 0 none;
	margin-left: 1em;
	width: 50px;
	height: 25px;
}
#promo_title {
	padding-top: .5em;
	font-size: 14px;
	color: #000;
}
#shipping_options, #totals {
	width: 100%;
}
#promo_code {
	border-color: #ccc;
	height: 25px;
}
#apply_promo {
	margin-bottom: 0;
}
#add_promotion_cont {
	padding-right: 0;
}
#add_promotion_cont, #choose_shipping {
	border-bottom: 1px solid #ccc;
}
#totals li .total_title {
	color: #000;
	width: 88%;
}
#totals li{
	padding: 9px 0 7px 0;
}

#totals li .total_cost {
	color: #000;
}

#basket_total span, #main #checkout .basket_total {
font-size: 1.85em;
font-weight: normal;
border-top: 1px solid #f5f5f5;
border-bottom: 1px solid #f5f5f5;
padding: .5em 0;
}

body.ShoppingBag div.continue_shopping_cont div.return_to_brands, .basket_totals .continue_shopping {
	display: block;
}
.basket_totals .continue_shopping {
	float: left;
}
.basket_totals .continue_shopping span {
	border: 0 none;
	background-color: transparent;
	text-decoration: underline;
	color: #000;
	padding: 0;
	font-size: 1.15em;
	width: auto;
}

#shoppingBagReturns, #shoppingBagDeliveryOptions {
	width: 45%;
	margin: 0 0 1.5em;
	background-color: #f5f5f5;
	padding: 1.5em;
}
#shoppingBagReturns {
	float: right;
}
#shoppingBagReturns h2, #shoppingBagDeliveryOptions h2 {
	font-size: 1.6em;
	padding-left: 1.7em;
	padding-top: .5em;
}
#shoppingBagReturns h2{
	background: url("/pws/client/images/aw14-redesign/returns.png") no-repeat scroll 0 2px transparent;
}
#shoppingBagDeliveryOptions h2 {
	background: url("/pws/client/images/aw14-redesign/delivery.png") no-repeat scroll 0 2px transparent;
}
#shoppingBagReturns p, #shoppingBagDeliveryOptions p, #shoppingBagReturns ul li {
	font-size: 1.1em;
}
.delivery_link span {
	letter-spacing: normal;
	background: transparent;;
	border: 0 none;
	padding: 0;
	text-decoration: underline;
	color: #000;
	font-size: 1.08em;
}
#sfs_information {
	margin: 2em 0;
}
#sfs_information h4 {
	margin-right: 20px;
	font-size: 1.8em;
	width: 225px;
}
#sfs_information p {
	color: #000;
	font-size: 12px;
	margin-top: .5em;
}
#sfs_shipping_option .delivery_name, #sfs_shipping_option .delivery_description {
	font-size: 1.2em;
}

.delivery_options .list_days {
	width: 170px;
	margin: 5px 6px 15px 0;
}
div.list_days input[type="radio"] {
	width: 100%;
}
.list_days .delivery_day {
	margin-left: 0;
	color: #000;
}
.list_days span {
	color: #000;
}

/* login */
.checkout h1 {
	font-size: 26px;
	text-align: center;
	margin: 0;
}
.checkout h2 {
	display: none;
}
#checkout_navigation_steps .selected {
	background-color: #f4f4f4;
}
#checkout_navigation_steps {
	text-align: center;
	border: 0 none;
}
#checkout_navigation_steps li {
	float: none;
	display: inline-block;
	padding: .5em 1em;
	font-size: 1.3em;
}
#checkout_navigation_steps .step_icons {
	background: url("/pws/client/images/aw14-redesign/arr-checkout.png") no-repeat scroll 15px 10px transparent;
}
#login_form, #register_form {
	border: 0 none;
	width: 44%;
	float: left;
}
#register_form {
	float: right;
}
#login_form legend, #register_form legend {
	font-family: FuturaBT-Light;
	font-weight: normal;
}
form div.element input.text {
	background-color: #dedede;
	border: 0 none;
	padding: 7px 5px;
	float: right;
	clear: none;
}
#login_form div.element label, #register_form div.element label, #forgotten_password label, #account_add_address div.element label, .ly_editcheckoutaddress #checkout label{
	width: 90px;
	padding-top: .3em;
	color: #000;
}
#register_form div.element label[for="mlist1"] {
	width: auto;
	float: right;
}
#checkout .element, .ly_loginregister .element, .ly_register .element{
	min-height: 40px;
}
 #checkout #register_form .element{
 	width: 450px;
 }
#register_form #title, #account_add_address #title, .address_user_details #title {
	clear: none;
	margin-left: 7.2em;
}
#login_form div.submit {
	text-align: left;
	padding-top: .2em;
}
#login_form div.submit button, #register_form div.submit button, #customer_addresses .submit, #deliver_to_address_button,
.edit_checkout_address div.continue_shopping_cont button, #payment_methods .submit, #billing_existing_address .secondary,
.ly_confirmation .return_to_brands .button {
	color: #000;
	border: 0 none;
	padding: .5em 2.5em;
	font-size: 1.2em;
	height: auto;
}
#request_password {
	text-transform: uppercase;
	float: right;
	clear: both;
	margin: 0 4em auto auto;
}
#forgotten_password {
	width: 50%;
}
#forgotten_password .button {
	color: #000;
	border: 0 none;
	height: 30px;
	width: 110px;
	float: right;
}
#forgotten_password h1, #forgotten_password p {
	color: #000;
	font-family: FuturaBT-Light;
}
#forgotten_password p {
	font-size: 14px;
	line-height: 19px;
}
#forgotten_password .element {
	width: auto;
}
form#register_form div.element select, #account_add_address div.element select, #checkout #addresses, .ly_editcheckoutaddress #checkout form select, #card_start_element select, #card_exp_element select, form #card_type_element select {
	background-color: #dedede;
	border: 0 none;
	padding: .5em;
	color: #000;
	text-transform: uppercase;
}
.required_notice {
	width: 100%;
}
form div.element input.invalid {
	background-color: #f9eff0;
	border: 1px solid #c86061;
}
.validation_popup {
	background-color: #f9eff0;
	color: #c86061;
	border: 0 none;
	padding-left: 1em;
	margin-left: .6em;
}
.validation_popup li.sub_error {
	padding-left: 0;
}
#forgotten_password label {
	width: 224px;
}
#forgotten_password #emailAddr {
	clear: none;
	float: right;
}

#checkout #customer_addresses {
	width: 45%;
	min-width: 460px;
	text-align: right;
	border-bottom: 0 none;
	float: left;
	margin-right: 3em;
}
#checkout #customer_addresses legend, #account_add_address legend, #checkout h4, .ly_editcheckoutaddress #checkout legend {
	text-align: left;
	font-family: FuturaBt-Light;
	color: #000;
	font-size: 1.6em;
	font-weight: normal;
}
.address_select {
	width: 100%;
}
.js .edit_address {
	display: inline-block;
}
.edit_address {
	float: none;
	margin: 10px 1em 0 0;
}
#edit_address .button, #lookup_submit .button {
	border: 0 none;
	height: 21px;
	line-height: 23px;
	color: #fff;
	background-color: #808080;
	display: block;
}
#lookup_submit .button {
	background: url("/pws/client/images/aw14-redesign/search-address1.png") 0 0 no-repeat transparent;
	text-indent: -9999em;
	width: 120px;
	height: 28px;
	padding: 0;
}

.js #add_new_address {
	display: none;
}
.js .ly_selectdeliveryaddress #account_add_address {
	display: block;
	float: left;
	width: 49%;
}
#checkout #account_add_address .element, #checkout .address_user_details .element, .ly_editcheckoutaddress #checkout .address_postcode_lookup .element, .ly_editcheckoutaddress #checkout .address_details .element{
	width: 100%;
}
#checkout #account_add_address div.element label, .ly_editcheckoutaddress div.element label, .ly_editcheckoutaddress #checkout label{
	width: 145px;
}
#account_add_address #title, .address_user_details #title  {
	margin-left: 5.2em;
}
#lookup_submit .button {
	float: right;
}
#countrySelect select, #account_add_address #postcode_field, .address_details #postcode_field {
	clear: none;
	margin-left: 5em;
}
#account_add_address .address_details {
	float: none;
}
#postcode_address_id {
	width: 100% !important;
	font-size: 1.3em;
	padding: .5em 1em;
}
.ly_editcheckoutaddress #checkout form {
	width: 50%;
}
.ly_editcheckoutaddress .address_user_details h4, .ly_selectdeliveryaddress .address_user_details h4{
	display: none;
}
#main .edit_checkout_address div.continue_shopping_cont {
	width: 95%;
}
#checkout #lookup_submit {
	margin-top: -5px;
}


/*payment details*/
.ly_paymentdetails #checkout_navigation_steps + h3 {
	text-align: center;
	color: #000;
	font-size: 1.65em;
	margin: 2.5em 0 1em;
}
#payment_types li {
	/*background: url("/pws/client/images/aw14-redesign/bullet.png") no-repeat center 1em;
	padding-top: 3em;*/
	border: 1px solid #f5f5f5;
}
#payment_types li.selected {
	/*background: url("/pws/client/images/aw14-redesign/bullet-selected.png") no-repeat center 1em;*/
}

#payment_types a {
	color: #000;
	font-family: FuturaBt-Light;
	background: url("/pws/client/images/aw14-redesign/payments2.gif") no-repeat -300px -300px;
	font-size: 12px;
}

#payment_types li:hover, #payment_types li.selected {
	border: 1px solid #fff16f;
}

#order_summary h3, #payment_methods dt {
	font-family: FuturaBt-Light;
}

.js #card_payment_methods dt {
	background: url("/pws/client/images/aw14-redesign/bullet.png") no-repeat 0 3px transparent;
	padding-left: 2.5em;
}
.js #card_payment_methods dt.open, .js #card_payment_methods dt:hover{
	background: url("/pws/client/images/aw14-redesign/bullet-selected.png") no-repeat 0 3px transparent;
}
#order_summary h3, #payment_methods dt, #payment_methods dd {
	color: #000;
}
#savedCardPaymentForm fieldset {
	font-size: 12px;
	line-height: 18px;
}
#order_summary h3 {
	font-size: 1.8em;
}
#checkout .basket tr {
	border-bottom-color: #f5f5f5;
}
#main #order_summary .basket th {
	color: #808080;
}
#main #order_summary .basket tbody td.basket_price, #main #order_summary tbody td.basket_info a{
	color: #000;
	font-size: 14px;
}

#checkout .basket_sub_total, #checkout .basket_shipping {
	color: #000;
}
#main #checkout .basket_total {
	width: 100%;
}
#main #checkout .basket tbody td {
	border-bottom-color: #f5f5f5;
}
#main #checkout .basket {
	border-top: 1px solid #f5f5f5;
}
.basket_total span.name {
	width: 73%;
	display: inline-block;
	text-align: right;
}
#payment_methods #paypal_payment_details  {
	padding-top: 0;
}
#payment_methods dd form fieldset p {
	color: #000;
}
.card_no_input {
	background-color: #dedede;
	border: 0 none;
	padding: 7px 5px;
	margin-right: 5px;
}
#payment_methods .giftcard_payment dd form fieldset {
	padding-top: 0;
}
#gift_card_number .card_no_label {
	background: url("/pws/client/images/aw14-redesign/checkout-loyalty.png") no-repeat 0 0 transparent;
	height: 35px;
	width: 140px;
}
#card_pin_no {
	clear: none;
	width: 58%;
}
#gift_card_pin  label {
	width: 140px;
	padding-top: .3em;
	font-weight: bold;
}
#payment_methods #gift_check_submit {
	margin-left: 11em;
	width: 59%;
}
#voucher_form label {
	width: 39%;
}
#gift_voucher_form div.element input.text{
	width: 250px;
}
#voucher_form .submit.button {
	float: right;
}
#voucher_form .ajax-fc-container {
	top: 0;
	left: 5em;
}
.js .ly_paymentdetails .edit_address {
	float: right;
	margin: .8em 0 0 0;
}
#billing_existing_address .secondary {
	background-color: #fff16f;
}
#card_number_element label, #card_name_element label, #card_type_element label, #card_cvs_element label {
	width: 35%;
	padding-top: .3em;
}
#whats_this_text {
	float: right;
	text-transform: uppercase;
	text-decoration: underline;
	color: #000;
	display: block;
	text-align: right;
	width: 100%;
}
#payment_methods .submit {
	float: right;
}
#card_exp_element label {
	width: 36%;
	display: inline-block;
}
#cardType {
	float: left;
	clear: none;
	margin-left: 9px;
}
.billing_create_new_address {
	text-decoration: underline;
	font-size: 1.1em;
}
.ly_paymentdetails #search_postcode_button {
	background: url("/pws/client/images/aw14-redesign/search-address1.png") 0 0 no-repeat transparent;
	text-indent: -9999px;
	width: 120px;
	height: 28px;
}
.ly_paymentdetails #search_postcode_button.active {
	background: url("/pws/client/images/aw14-redesign/search-address1-hover.png") 0 0 no-repeat transparent;
}

/* no nav checkout */
body.checkout:not(.ly_confirmation) #navigation {
	height: 2px;
}
body.checkout:not(.ly_confirmation) #navigation li {
	display: none !important;
}
body.checkout:not(.ly_confirmation) #main {
	padding-top: 120px;
}
body.ly_confirmation #header {
	height: 50px;
}
body.ly_confirmation #header #company_logo {
	top: 10px;
}
.ly_confirmation .mini_basket_qty:before {
	background-color:  #fff;
	width: 70px;
	color: #000;
	padding: .9em 0 0 .3em;
}
.ly_confirmation .mini_basket_qty {
	color: #fff;
}
.ly_confirmation li#step_four {
	background-color: #f5f5f5;
}
.ly_confirmation #checkout_navigation_steps{
	margin: -86px auto 75px;
}
.ly_confirmation #order_summary h2 {
	display: block;
}
.ly_confirmation p.order_number {
	text-transform: none;
}

.ly_confirmation .billing_address, .ly_confirmation .delivery_address, .ly_confirmation .address h3, .ly_banktransferorderconfirmation .address h3{
	color: #000;
	text-transform: none;
	font-family: FuturaBt-Light;
	font-size: 16px;
}
.ly_confirmation .continue_shopping_cont {
	margin-bottom: 2em;
}
.ly_confirmation .continue_shopping_cont .button {
	float: none;
	width: 140px;
}
.ly_confirmation .basket tr {
	border-bottom: 1px solid #eee;
}
.ly_confirmation .basket{
	border-top: 1px solid #eee;
}
.ly_confirmation .basket_sub_total, .ly_confirmation .basket_shipping {
	color: #000;
	margin-bottom: 1em;
	font-size: 14px;
}
.ly_confirmation .basket_sub_total .name, .ly_confirmation .basket_shipping .name {
	text-align: right;
	width: 73%;
	float: left;
}
.ly_confirmation .basket_total {
	font-size: 24px !important;
	font-weight: normal !important;
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #f5f5f5 !important;
	margin: 1em 0;
}

/*custom select*/
span.customSelect {
    text-transform: uppercase;
    background: url("/pws/client/images/aw14-redesign/arr_select.png") 98% center no-repeat #dedede;
    border: 0 none;
    color:#000;
    padding:7px 9px;
    width: auto;
    text-align: left;
    font-weight: bold;
}
span.customSelectDisabled{
	color: #777;
}
#account_add_address #title + span.customSelect {
	margin-left: 53px;
}
#addresses.hasCustomSelect {
	left: 0
}
#customer_addresses .customSelect ~ .submit {
	margin-right: 20px;
}
.ly_editcheckoutaddress #checkout #title + span.customSelect, .ly_editcheckoutaddress #countryList + span.customSelect, .ly_paymentdetails #countryList + span.customSelect, .ly_selectdeliveryaddress #countryList + span.customSelect{
	margin-left: 55px;
}
#payment_card_exp_year + span.customSelect,#payment_card_exp_month + span.customSelect{
	width: 100px;
}
#cardType + span.customSelect {
	width: 190px;
	margin-left: 10px;
}
.ly_paymentdetails #addresses.hasCustomSelect {
	top: 50px;
}
.ly_paymentdetails .address_select + span.customSelect {
	width: 420px;
	margin-right: 0;
}
.ly_paymentdetails .address_select.hasCustomSelect {
	margin-right: 0;
}
.ly_paymentdetails #account_add_address #title + span.customSelect {
	width: 90px;
}
.ly_paymentdetails #countryList + span.customSelect {
	width: 120px;
}
.ly_paymentdetails #cardType.hasCustomSelect {
	width: 200px;
}
.ly_paymentdetails #savedCards.hasCustomSelect + span.customSelect{
	width: 420px;
}
.ly_paymentdetails #card_type_element.invalid #cardType.hasCustomSelect + span.customSelect,
.ly_paymentdetails #card_exp_element.invalid #payment_card_exp_month.hasCustomSelect + span.customSelect,
.ly_paymentdetails #card_exp_element.invalid #payment_card_exp_year.hasCustomSelect + span.customSelect,
.ly_paymentdetails .invalid #savedCards.hasCustomSelect + span.customSelect,
.ly_loginregister #register_form .invalid #title.hasCustomSelect + span.customSelect {
	background-color: #f9eff0;
	border: 1px solid #c86061;
}

/* checkboxes */
html:not(.ltie9) .ly_paymentdetails input[type='checkbox'] {
  opacity: 0;
  width: 22px;
  height: 22px;
}
html:not(.ltie9) .ly_paymentdetails input[type='checkbox'] {
	z-index: 5;
	position: relative;
}
html:not(.ltie9) .ly_paymentdetails input[type='checkbox'] + label::after {
    background: url("/pws/client/images/aw14-redesign/checkout-checkbox.png") -6px -22px no-repeat transparent;
	height: 20px;
	width: 20px;
	display: block;
	content: ' ';
	float: right;
	margin-top: -1em;
}
html:not(.ltie9) .ly_paymentdetails #save_card_element label:after {
	margin-top: 0;
}
html:not(.ltie9) .ly_paymentdetails #save_card_element label:after,
html:not(.ltie9) .ly_paymentdetails #terms_element label:after,
html:not(.ltie9) .ly_paymentdetails #paypal_terms_conditions label:after{
	margin-right: -1.5em;
}
html:not(.ltie9) .ly_paymentdetails input[type='checkbox']:checked + label::after {
    background: url("/pws/client/images/aw14-redesign/checkout-checkbox.png") -6px -5px no-repeat transparent;
}


@media (min-width: 1624px) and (max-width: 1804px) {
	.ly_list #content {
		width: 87%;
	}
}
@media (min-width: 1450px) and (max-width: 1633px) {
	.ly_list #content {
		width: 85%;
	}
}
@media (min-width: 1320px) and (max-width: 1449px) {
	.ly_list #content {
		width: 83%;
	}
}
@media (min-width: 1266px) and (max-width: 1320px) {
	.ly_list #content {
		width: 82%;
	}
}
@media (min-width: 1092px) and (max-width: 1266px) {
	.ly_list #content {
		width: 78%;
	}
}
@media (min-width: 1000px) and (max-width: 1092px) {
	.ly_list #content {
		width: 79%;
	}
}
@media (min-width: 979px) and (max-width: 1027px) {
	.ly_list #main {
		width: 90%;
	}
	.ly_list #content {
		width: 80%;
	}
	.ly_list .products_list {
		width: 109%;
	}
	.ly_list #listings_container {
		left: 20px;
	}
	.ly_list #apply_filter {
		width: 189px;
	}

	#checkout #customer_addresses {
		margin-right: 2em;
	}

}
@media (max-width: 979px) {
	#topper {
		min-width: 768px;
	}
	#eNews, .header_links .logout ~ #topnav_promo_msg {
		display: none;
	}
	.change_country {
		right: 187px;
	}
	#navigation a.level_1 {
		padding: 10px 6px;
	}
	#searchLink a {
		background-position: 61px center;
		padding-right: 2.2em !important;
	}
	#navigation div.menu_column{
		margin-right: 0;
		width: 190px;
	}
	#navigation div.menu_column img {
		width: 95%;
	}
	div#qubit_clothing_post ul.column {
		margin: auto 1em auto 0;
		width: 197px;
	}
	#navigation li#wc_dept_accessories ul.column {
		width: 176px;
	}
	div#navigation ul li.info_menu ul li {
		width: 184px;
	}
	.view_3 li.product, .view_3 #promo_banner {
		padding-left: 4px;
		width: 246px;
	}

	#footer {
		min-width: 768px;
	}
	#wrapFooter > div {
		margin-right: 2em !important;
	}
	#kmFooter .FAQs {
		margin-left: 6em;
	}

	.ly_list #content {
		width: 74%;
	}
	.ly_list #listings_container {
		left: 10px;
	}
	.ly_list #listings_image {
		margin-left: -170px;
	}

	.ly_list #main {
		width: 89%;
		padding: 0 2em;
	}
	#searchLink a:hover {
		background: url("/pws/client/images/aw14-redesign/search.png") no-repeat scroll 61px center #fff16f !important;
	}
}

/* Landscape phone to portrait tablet*/
@media (max-width: 945px) {
	#footer {
		min-width: 768px;
	}
	#wrapFooter > div {
		margin-right: 1em !important;
	}
	#kmFooter .FAQs {
		margin-left: 2.2em !important;
	}

	#kmFooter .signUp {
		width: 96%;
		padding: 0 0 0 2em;
	}
	#kmFooter .signUp h2 {
		float: left;
	}
	.social_btns {
		float: left;
		margin-top: -1em;
		margin-left: 8.5em;
	}
	#footer #kmFooter .signUp p{
		clear: none;
		margin-top: 0;
		margin-left: 5em;
		float: left;
	}
	#footer .emailSignUp {
		float: left;
		margin: -1.3em auto auto 1.5em;
	}
	#footer .emailSignUp br {
		display: none;
	}
	#kmFooter .submitBtn {
		margin-left: 1.5em;
	}

}
@media (max-width: 768px) {
	.ly_list #main {
		width: 60%;
		padding: 0 2em;
	}

	#totals li .total_title {
		width: 84%;
	}

	#payment_types li {
		margin-right: 21px;
	}


	/*product details*/
	.js #product_images {
		width: 345px;
	}
	#product_image{
		height: 495px;
		width: 310px;
	}
	#product_image img {
		width: 310px;
		height: auto;
	}
	#main-image-next {
		right : -17px;
	}
	.ly_productdetails #product_info {
		margin-left: 7px;
	}
	.js #product_info {
		width: 290px;
		padding-left: 30px;
	}
	div#product_info #social_widgets {
		right: 93px;
	}
	#product_information {
		width: 258px;
	}
	#product_information dt {
		background: url("/pws/client/images/aw14-redesign/accordian-arrows.gif") no-repeat scroll 245px 10px transparent;
	}
	#product_information dt.open {
		background: url("/pws/client/images/aw14-redesign/accordian-arrows.gif") no-repeat scroll 245px -16px transparent;
	}
	#baynote_side {
		width: 90px;
	}
	.baynote_head{
		background: url("/pws/client/images/aw14-redesign/text.png") no-repeat scroll 14px -85px transparent;
	}
	#alternative_images {
		top: 560px;
		width: 360px;
	}
	#alternative_images ul {
		width: 350px;
	}
	.olapic .olapic-slider-widget {
		width: 745px !important;
	}
	.ly_productdetails #main {
		width: 768px;
		overflow: hidden;
	}
	#video_popup_auto {
		margin-left: -380px;
		top: 187px;
	}

	#order_summary {
		float: left;
		margin-left: 2em;
		width: 237px;
	}

	#topper {
		height: 3.5em;
	}
	#topnav_promo_msg p {
		width: 254px;
		margin-top: -.6em
	}
	#mini_basket {
		padding-top: .8em;
		height: 42px;
	}
	.header_links {
		margin-top: .8em;
	}
	.change_country{
		top: 9px;
		right: 190px;
	}

	#navigation li#wc_dept_new-in div.level_2 > ul.column {
		width: 165px;
	}
	#navigation li#wc_dept_new-in_accessories.level_2 {
		width: auto;
	}
}

/* ie */
.ie8 #navigation div.level_2 {
	height: 398px;
}
.ie8 .remove_all {
	border: 0 none;
}
.ie8 #filter_dresses_sizeguide, .ie9 #filter_dresses_sizeguide, #filter_dresses_sizeguide {
	background: 0 none !important;
	padding: 1em 0 0 !important;
}

.ie8 .header_links li a, .ie8 #mini_basket .mini_basket_link span {
	font-size: 1.1em;
}
.ie8 .change_country {
	height: 30px;
}
.ie8 #change_country_countries {
	top: 25px;
}
.ie8 #change_country_countries li a {
	font-size: 1em;
}

.ie8 .ly_list #content {
	width: 75%;
}

.ie8 #kmFooter input#emailID {
	line-height: 25px;
}

.ie8 #navigation a.level_1 {
	padding-bottom: 14px;
}

.ie8 #home-container .home-content #controls a{
	height: 30px !important;
}
.ie8 #home-container .home-content #controls #prev {
  background: url("/pws/client/images/aw14-redesign/home-prev.png") no-repeat scroll 0 0 transparent;
}
.ie8 #home-container .home-content #controls #next {
  background: url("/pws/client/images/aw14-redesign/home-next.png") no-repeat scroll 0 0 transparent;
}

.ie8 #checkout #addresses.hasCustomSelect {
	margin-top: -35px !important;
}

.ie8 #gift_voucher_form {
	height: 300px;
}

.ie8 .ly_paymentdetails span.billing_create_new_address{
	z-index: 9;
	position: relative;
}
.ie8 body.Home #main{
	padding-top: 137px;
}

.ly_loginregister #title.hasCustomSelect + span.customSelect {
	margin-left: 82px;
}


#navigation div#qubit_trends .menu_column h2 {
 color: #808080;
 border: 0 none;
 font-size: 1.45em;
 font-family: FuturaBT-Light;
 margin: 10px 0 0.7em 0;
 padding: 3px 0 0.5em 0;
}

#navigation div#qubit_trends .menu_column a {
 font-family: FuturaBT-Light;
 color: #000;
 font-size: 1em;
 font-weight: normal;
 letter-spacing: .1em;
 padding: 5px 0;
 text-decoration: none;
}

#navigation div#qubit_trends .menu_column a:hover {
 text-decoration: underline;
}

#navigation div#qubit_lookbook .menu_column a, #navigation div#qubit_trends .menu_column a {
text-transform: uppercase;
margin-bottom: .5em;
}

#navigation div#qubit_lookbook .menu_column h2, #navigation div#qubit_lookbook .menu_column h2 + a {
text-align: center;
color: #000;
}
#navigation div#qubit_lookbook .menu_column h2 + a {
	text-decoration: underline;
}
body.ly_changepassword #main #forgotten_password .button{
	width: 145px;
}
#navigation #kmChristmas div.menu_column, #navigation #kmChristmas ul.column {
	float: none;
	display: inline-block;
}
#navigation #kmChristmas ul.column,#navigation #kmChristmas ul.column li.level_2 {
	width: 180px;
}
.ly_information #main {
	background: #fff;
}
.backToLogin {
	background-color: #fff16f;
	padding-top: 1em;
}

/* product tags */
.ly_productdetails #image_controls + span.product_tag.limited_edition + span.product_tag.new, .ly_productdetails #image_controls + span.product_tag, .ly_productdetails #image_controls + span.product_tag + span.product_tag {
	display: none;
}
.ly_productdetails #image_controls + span.product_tag.limited_edition {
	background-position: 0 0;
	display: block;
}
.ly_productdetails #image_controls + span.product_tag.new {
	display: block;
}

#account_add_address legend {
	background: url("/pws/client/images/aw14-redesign/deliver-to-a-new-address.png") -4px 20px no-repeat transparent;
	width: 235px;
	text-indent: -99999px;
}
.ly_paymentdetails #order_summary div.basket_promos{
	color: #000;
}

#deliver_to_address_button {
	background-color: #808080;
	color: #fff;
}
#lookup_submit .button.active, #deliver_to_address_button.active {
	color: #000;
	background-color: #fff16f;
}
#lookup_submit .button.active {
	background: url("/pws/client/images/aw14-redesign/search-address1-hover.png") 0 0 no-repeat transparent;
}

/*.view_5 stretch*/
.view_5 li.product {
	height: 550px;
	width: 263px;
}
.products_list.view_5 .alt_image {
width: 263px;
height: 421px;
}
.products_list.view_5 .product_image {
width: 263px;
height: 421px;
}
.view_5 li.product .product_tags {
	margin-left: 0;
	width: auto;
}

.ly_emailme #email_me_form .button {
	border: 0 none;
	color: #000;
	float: right;
}

.ly_emailme #email_me_form div.element label {
	width: 95px;
	padding-top: .3em
}
.ly_emailme #email_me_form div.element {
	width: 380px;
}

/*promo message*/
@media (max-width: 1230px) {
	#topper {
		height: 3.5em;
	}
	#topnav_promo_msg p {
		width: 35%;
		margin-top: -.6em;
	}
	#mini_basket {
		padding-top: .8em;
		height: 42px;
	}
	.header_links {
		margin-top: .8em;
	}
	.change_country{
		top: 9px;
		right: 190px;
	}
}
@media (max-width: 1064px) {
	#topnav_promo_msg p {
		width: 31%;
	}
}
@media (max-width: 914px) {
	#topnav_promo_msg p {
		width: 37%;
	}
}

/* Hide sale departments */
#filter_campaign, 
#filter_cleanlines, 
#filter_fairytale, 
#filter_gift1, 
#filter_gift2, 
#filter_gift3, 
#filter_metallic, 
#filter_midnight, 
#filter_preview, 
#filter_urban,
#filter_wintertextures {
	display: none !important;
}

#payment_methods #giftcard_payment_details input {
	/* opacity:1; */
	position: absolute;  
	right: -21px;  
	margin-top: 12px;
}

#payment_methods #giftcard_payment_details label:after {
	background: url("/pws/client/images/aw14-redesign/checkout-checkbox.png") -6px -22px no-repeat transparent;
	height: 20px;
	width: 20px;
	display: block;
	content: ' ';
	float: right;
	margin-top: -1em;
	position: absolute;
	right: 0;
	margin-top: -18px;
}

#payment_methods #giftcard_payment_details input[type='checkbox']:checked + label:after {
    background: url("/pws/client/images/aw14-redesign/checkout-checkbox.png") -6px -5px no-repeat transparent;
}