﻿@import url(https://fonts.googleapis.com/css?family=Oxygen);

a {text-decoration: none}
.uppercase {text-transform: uppercase}
cite {font-style: italic;}
strong {font-weight: 700;}
.clearing {clear: both;padding: 0!important;}
.marginbottom10 {margin-bottom: 10px;}
.col6:after, col7:after  {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.floatl {float:left}
.floatr {float:right}
.no-margin {margin-right: 0!important;}
.no-top-margin {margin-top: 0!important;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .col6, * html .col7  { zoom: 1; } /* IE6 */
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
*:first-child+html .col6, *:first-child+html .col7 { zoom: 1; } /* IE7 */
#footer_closing {position: relative;background: #5A5654;font-size: 1em;color: #fff;padding: 5px;text-transform: uppercase;}
#footer_closing a {color: #fff;}
#footer_closing a:hover {text-decoration: underline;}
#footer_holder .copyright {margin:5px auto;width:10em;}
.ordered-list ol {margin-left: 20px}
.ordered-list ol ol {font-weight: 700;color: #A3BD34;}
.ordered-list ol p {font-weight: normal;color: #5D5855;}
.ordered-list ol h2 {color: #5D5855;background:#EEE url(/g/section-header.gif) no-repeat left bottom;padding: 5px 0 9px 8px;text-transform: uppercase;margin: 0 0 11px 0;}
.ordered-list li li {list-style:decimal;}
.ordered-list ol li ol li {list-style:lower-roman;margin-left: 10px;}
.ordered-list span {font-weight: 700;}

/* --------------COLOURS---------------- */
#main-nav li a, #secondary-nav a, .channelheader span, .footer-header a, #refinesearch-subresults #searchbox a, .shapecolourheader, .footer-header {color: #FFFFFF;}
body, a, .channelheader, .subnavheader, #main-body .sectionheader h2 a, #body-full-width .sectionheader h2 a, #body-nosubnav-width .sectionheader h2 a, #body-fullwidth .sectionheader h2 a {color: #5D5855;}
.unused {color: #ADA8A5}
.sale, #shop_page_offer li a{color: #C40000;}
#main-nav, #refinesearch-subresults #searchbox a {background-color: #5A5654;}
#footer a:hover, #footer2 a:hover, #secondary-nav a:hover, #subnav ul ul a:hover, #main-body a, .sidepromo a, #body-full-width a, .viewall a, #searchbox #search, #additional_links a, #body-nosubnav-width a, .directory-text h3, #welcome a, .numberlist, #products .products li a, #productsalsoviewed .products li a, #content .profileheader .profiledata h1 a, #content .profileheader .profileeditlink a, #content .profileheader .profilelink a {color: #444;}
#main-nav li:hover {background-color: #000;}
.navon, .shapecolourheader {background-color: #009FDA;}
.channelheader {background-color: #DDD;}
.basic, .size-charts caption, .basic h2, .rules h3 {background-color: #EEE;}
.colouradvice h2 {background-color: #D0EBDB;}
.findmyshape h2 {background-color: #DED0EB;}
.latestadditions h2 {background-color: #EBDED0;}
.featuredclothing h2, .shop_item .subnavheader, .header, .directory-sub h4 {background-color: #D1DDEC;}
.retailpartners h2 {background-color: #EBECCF;}
.occassion h2 {background-color: #C3E7F8;}

/* --------------FONTS---------------- */
body {font-family: 'Circular Standard Book', Arial, sans-serif;}
h1, h1 a {font-family: Vanitas, Arial, sans-serif;}
h2, h3, a {font-family: 'Circular Standard Book', Arial, sans-serif;}
.bold, .channelheader, .subnavheader {font-weight: 700;}
#main-body h2 {margin: 10px 0px;position:relative;}
#menu a {font-family: 'Circular Standard Book', sans-serif;}
#main-nav .dropdown_5columns th, #main-nav .dropdown_5columns td ul li.subtitle {font-family: 'Circular Standard Book', sans-serif;}

/* --------------LAYOUT---------------- */
#container {width: 960px;padding: 0 10px;margin: 10px auto;position: relative;}
#masthead, #mastheadjoc {position: relative;padding: 5px 0;height: 92px;}
#masthead a.logo, #mastheadjoc a.logo {background: transparent url(/g/logo.gif) no-repeat scroll 0 0;display: block;width: 216px;height: 72px;overflow: hidden;text-indent: -9999px;}
#topmasthead {border-bottom: 1px solid #EEEEEE;height: 23px;position: relative;width: 940px;}
#masthead ul.registerlinks, #mastheadjoc ul.registerlinks {position: absolute;left: 0;top: 90px;}
#masthead p, #mastheadjoc p {position: absolute;left: 93px;top: 88px;margin: 0;}
#banner {position: absolute;right: 0;top: 0;width:728px;height:90px;}

/* MAIN NAV */
#main-nav {position: relative;top: 10px;background-image: url(/g/nav_cover.gif);background-repeat: repeat-x;background-position: center bottom;padding: 6px 0 12px 0;z-index:2000;}
#main-nav ul {display: inline;z-index:2001;margin: 0;}
#main-nav li {display: inline;margin-right: -2px;padding: 10px 20px 8px 20px;}
#main-nav li.drop:hover {padding-bottom: 10px;}
#main-nav li a {text-transform: uppercase;font-size: 1em;}
#searchbox {position: absolute;right: 3px;top: 0;padding: 0 !important;}
#main-nav #searchbox a {padding: 2px 5px 4px 5px;}
#refinesearch-subresults #searchbox {right:10px;top:-5px;}
#refinesearch-subresults #searchbox a {padding: 4px 5px 3px;}
#main-nav #searchbox a:hover, #refinesearch-subresults #searchbox a:hover {background: none;}

/* SECONDARY NAV */
#secondary-nav {position: absolute;top: 0px;right: 0px;background: #A3BD34;padding: 10px 5px 5px 0px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#secondary-nav li {width: 170px;margin-bottom: 0px;text-transform: uppercase;text-align: right;}
#secondary-nav #nav-log a {background-image: url(/g/main/nav_log.gif);background-repeat: no-repeat;background-position: right top;}
#secondary-nav #nav-signup a {background-image: url(/g/main/nav_email.gif);background-repeat: no-repeat;background-position: right top;display: block;}
#secondary-nav a {padding: 5px 30px 5px 0;text-decoration: none;line-height: 1.2em;font-size: .9em;}
#secondary-nav #nav-signup a:hover, #secondary-nav #nav-log a:hover {background-position: right -93px;}

/* SUB NAV */
#subnav {float: left;width: 180px;margin-right: 10px;}
#dimmerformcontents #subnav {margin-left: 10px;}
#subnav #shopattributes li {margin: 5px 0 5px 0px;padding: 0 0 3px 0;}
#subnav #shopattributes li a {padding: 0 0 0 6px;line-height: 1em;margin-left: 5px;text-transform:capitalize;}
#subnav #shopattributes li a:hover {background-position: 0 -29px;color: #009FDA!important;}
.storesdesigners #panel-container {border:solid 1px #D1DDEC;padding: 0 10px;}
.storesdesigners #main-body, .storesdesigners #body-full-width {width: 100%;}
.storesdesigners #main-body #body-full-width h2{margin-top:10px;}
.storesdesigners #subnav {width: 205px;}
#subnav #shopattributes ul li {border-bottom: none;}
#subnav #shopattributes ul li ul li {border-bottom: 1px dotted #ddd;}
#subnav #shopattributes li li {padding: 1px 0 4px 0;}
#subnav #shopattributes li li a {background: none;text-transform: capitalize;display: inline;margin-left: 0px;padding: 0;}
#main-body .sectionheader h2 a {padding: 1px 0 2px 5px;text-transform: uppercase;}
#attributeproperties li a,#subnav #selectedrefinements li a {background: url(/g/shop/nav_delete.gif) no-repeat 0 0!important;padding: 1px 0 1px 15px!important;}
#attributeproperties li a:hover {background-position: 0 -29px;color: #E61E14!important;}
#subnav ul ul {margin: 0px 0 5px 3px;}
#subnav ul ul li {margin: 5px 0;padding: 0 0 3px 3px;margin-left:0;text-transform: uppercase;border-bottom:1px dotted #DDDDDD;display: block;}
#subnav ul ul a {text-decoration: none;display: block;line-height: 1.2em}
#subnav #subnav_generic ul li {border-bottom:1px dotted #DDDDDD;padding-bottom: 5px;}
#subnav #subnav_generic ul a {text-decoration: none;margin-left: 5px;text-transform: uppercase;display: block;}
.breadcrumb a {color: #333;background: url(/g/main/breadcrumb_arrow.gif) no-repeat scroll left center;padding-left: 10px;margin-right: 8px;}
.breadcrumb a:hover {color: #FFF;}
.breadcrumb .no-bg, li.no-bullet a {background: none;padding: 0;}

/* MAIN CONTENT */
#content {position: relative;top: 20px;}
p {line-height: 1.3em;margin: 1.3em 0;}
.footer-header, .channelheader, .sectionheader h2, .heading, .size-charts caption, .rules h3 {background-image: url(/g/section-header.gif);background-position: left bottom;background-repeat: no-repeat;padding: 5px 0 9px 8px;text-transform: uppercase;margin: 0 0 11px 0;}
.subnavheader {padding: 5px 0 9px 8px;text-transform: uppercase;color:#fff;margin: 0;background-color: #A3BD34;}
.channelheader {position: relative;top: 10px;padding: 5px 10px 11px 10px;}
#body-part-column1 {width: 640px;position: relative;float: left;margin-right: 20px;}
#body-part-column2 {width: 300px;float: right;}
#body-nosubnav-width {width: 750px;position: relative;top: 0;left: 0}
#body-full-width {width: 100%;}
#body-fullwidth {width: 100%;}

/* 3 COLUMN SECTION */
.col3 li {width: 180px;margin-right: 10px;float: left;text-align: center;}
#main-body .col3 li p {margin: 5px 0;font-size: .9em}
.col3 li a:hover p, .blogintro a:hover, #welcome a:hover {text-decoration: underline;}
.col3img li div {display:table-cell;height:230px;margin:auto;vertical-align:middle;width:180px;border: 1px solid #D1D1D1;}
.col3img li a:hover div {border-color: #0095D0;}

/* 6 COLUMN SECTION */
#body-full-width .col6 li {width: 116px;}
#body-full-width .stylequiz .col6 li {width: 113px;}
#body-part-column1 .col6 li {width: 85px;}
.col6 li {margin-right: 9px;float: left;text-align: center;}
.col6img li div {display:table-cell;height:120px;margin:auto;vertical-align:middle;width:116px;border: 1px solid #D1D1D1;}
.col6img li a:hover div {border-color: #0095D0;}
#main-body .col6 li p {margin: 5px 0 0 0;font-size: .9em}
.col6 li a:hover p {text-decoration: underline;}
.col6 li p, #products .products li p, #productsalsoviewed .products li p {margin: 5px 0;font-size: .9em;font-weight: 700;}
.col6 li p span, #products .products li p span, #productsalsoviewed .products li p span{display: block;font-weight: 100;margin-bottom: 10px;}
.col6 li p span span {display:inline;}

/* 7 COLUMN SECTION */
#body-full-width .col7 li {width: 98px;}
#body-part-column1 .col7 li {width: 81px;}
.col7 li {margin-right: 10px;float: left;text-align: center;}
.col7img li div {display:table-cell;height:120px;margin:auto;vertical-align:middle;width:90px;border: 1px solid #D1D1D1;}
.col7img li a:hover div {border-color: #0095D0;}
#main-body .col7 li p {margin: 0;font-size: .8em;height: 2.5em;}
.col7 li a:hover p {text-decoration: underline;}

/* 7 COLUMN SECTION NO SPACE BETWEEN ITEMS */
.col7nospace li {width: 80px;margin-right: 0px;float: left;text-align: center;}
#main-body .col7nospace li p {margin: 5px 0 -10px 0;font-size: 1em;height: 2.5em;}

/* --------------BUTTONS---------------- */
#main-body .btn_lg a, #item_buttons .btn_lg a, #colorbox .btn_lg a, .shop_item .btn_lg a, #store-details .btn_lg a {border: 1px solid #D1DE99;padding-top: 5px;padding-bottom: 4px;padding-right: 5px;text-transform: uppercase;color: #333;background-color: #E8EECC;background-position: 2px center;background-repeat: no-repeat;}
#main-body .btn_lg a:hover, #item_buttons .btn_lg a:hover, .shop_item .btn_lg a:hover, #dimmerformcontents .btn_lg a:hover, #store-details .btn_lg a:hover {background-color: #D0E08F;text-decoration: none;}
#main-body .btn_sm {position: relative;}
#main-body .btn_sm a {border: 1px solid #C8D3E3;padding-top: 5px;padding-bottom: 5px;padding-right: 5px;text-transform: uppercase;color: #333;background-color: #E3E7ED;background-position: 2px center;background-repeat: no-repeat;font-size: .8em}
#main-body .btn_sm a:hover, #refinesearch-subresults #searchbox a:hover {background-color: #0095D0;text-decoration: none!important;}

/* --------------SHOP---------------- */
#shop_nav ul li {width: 180px;margin-right: 10px;margin-bottom: 15px;float: left;position: relative;}
#shop_nav ul li a {border-top: 1px solid #D3DD99;border-right: 1px solid #D3DD99;background: url(../g/footer_arrow.gif) no-repeat left bottom;padding: 6px 5px 10px 60px;text-transform: uppercase;display: block;}
#shop_nav ul li img {position: absolute;left: 0;top: -6px;}
#viewsort li {text-transform: uppercase;color: #000;}
#viewsort li, #pagesort li {display: inline;margin-right: 15px;}
#pagesort {border-bottom:1px solid #DADADA;margin-bottom:15px;padding-bottom:6px;margin-top: 10px;}
#pagesort span {text-transform: capitalize;}
#pagesort .pages a {margin: 0 5px}
#pagesort .pages a:hover {color: #0095D0;text-decoration: underline}
#pagesort .pages a.selected {color: #0095D0;font-weight: 700;text-decoration: none}
#pagesort img {margin-bottom: -2px}
#pagesort p {display: inline}
.view a {margin-left: 5px;padding: 8px 0 6px 30px;font-size: .8em;color: #0095D0;background-repeat: no-repeat;background-position: left -98px;}
.gridview {background-image: url(/g/shop/btn_grid_view.gif);}
.colview {background-image: url(/g/shop/btn_col_view.gif);}
.view a:hover {background-position: left top;text-decoration: underline;}
.btn_compare a {padding-left: 28px;background-image: url(/g/btns/btn_compare.png);float: left;}
.btn_signin a {padding-left: 28px !important;background-image: url(/g/btns/btn_signin.png) !important;background-repeat: no-repeat;}
.btn_createaccount a {padding-left: 28px;background-image: url(/g/btns/btn_createaccount.png);}
.products {margin: 8px 0 20px 0;width: 100%;overflow: hidden;}
.products ul {margin-top: 5px;}
.products.newqv li {float: left;width: 170px;margin-right: 22px;position: relative;}
.products>li {float: left;width: 32%;margin-right: 1%;position: relative;}
.products>li ul li {float: left;}
.products>li ul li.viewlink {margin-right:5px;padding-left:5px;padding-top:5px;width:40px;}
.products>li ul li.comparelink {width: 80px;margin-right: 0px;}
#main-body .products li p{margin:0 0 3px;font-weight:normal;}
.compare_item {border: 1px solid #7FCFEC;padding: 3px;background: #fff url(/g/shop/bg_compare.jpg) repeat-x  center bottom;margin-bottom: 5px;}
.products .product-img div, .products .product-img-noquickview div {border: 1px solid #D1D1D1;width: 100%;margin: auto;display: inline-flex;vertical-align: middle;position:relative;}
.products.newqv .product-img div, .products.newqv .product-img-noquickview div {border: 1px solid #D1D1D1;width: 168px;height: 220px;margin: auto;display: table-cell;vertical-align: middle;position:relative;}
.products .product-img div.welovelabel, .wishlist .product-img div.welovelabel {position:absolute;display:block;background: transparent url(/g/shop/we-love-sml.gif) no-repeat 0 0;height:19px;width:23px;border:none;top:2px;right:3px;margin:0;}
.products .product-img div div.sale-banner {background: transparent url(/g/shop/sale_banner.png) no-repeat right top;position:absolute;z-index:100;border:0;margin-top:-10px;}
.products .product-img div div.morecolours {background: transparent url(/g/more_colours.gif) no-repeat left bottom;position:absolute;z-index:101;border:0;margin-top:-10px;}
.products .product-img div:hover {border: 1px solid #0095D0;}
.products.newqv .product-img div div.moreinfo, .products.newqvstylme .product-img div div.moreinfo {display:none;}
.products.newqv .product-img div:hover div.moreinfo {display:block;width: 168px;height: 78px !important;position:absolute;bottom:10px;left:0;background:#fff;border:none !important;margin:0;padding:0;}
.products.newqvstylme .product-img div:hover div.moreinfo {display:block;width: 100%;height: 115px !important;position:absolute;bottom:0;left:0;background:#fff;border:none !important;margin:0;padding:0;}
.products .product-img div img, .products .product-img-noquickview div img {display: block;margin: auto;max-height: 220px;}
.products .product_view a, .products .product_compare a, .products .product_remove a {padding: 3px 0 3px 15px;background-position: left center;background-repeat: no-repeat;display: block;margin: 0 5px 4px 5px;font-size: .9em;}
#featured-store .product_remove a {float:right;}
.products .product_compare a {background-image: url(/g/btns/btn_compare_check.png);}
.products .product_remove a {background-image: url(/g/btns/btn_remove_check.png);}
.products .product_view a {background-image: url(/g/btns/btn_view_more.png);}
#main-body .products h2, .products h3, .products h4 {margin: 3px 0 3px 0}
.products h2 {font-size: .9em;}
.products h3 {font-size: .9em;font-weight: 700;}
.products h4 {font-size: .8em;}
.productphotoholder {height: 230px;}

/* SHOP SINGLE ITEM VIEW */
.shop_item {width: 940px;position: relative;top: 0;right: 0;}
#item_box {position: relative;top: 10px;left: 285px;width: 655px;min-height: 385px}
.slideshow1, .slideshow2, .slideshow3 {overflow:hidden;width:940px;}
.slideshow1 ul, .slideshow2 ul, .slideshow3 ul {padding-left:0px;width:9900px;}
#item_box #item {position: absolute;left: -285px;top: 0;display: block;}
#item_buttons {float: right;width: 180px;}
#item_buttons li ul {margin-bottom: 10px;}
#item_buttons li ul li {margin-bottom: 10px;}
#item_buttons li a {display: block;}
#refinesearch-subresults #item_buttons {float: left;width: 480px;}
#refinesearch-subresults #item_buttons li {float: left;margin-right: 10px;}
#refinesearch-subresults #item_buttons li a {display: block;margin: 0px 2px 0px 2px;}
#body-part-column1 .btn_store a, #store-details .btn_store a, #body-nosubnav-width .btn_store a {background: url(/g/btns/btn_view_more.png) no-repeat 2px center;color: #FFF;border: 1px solid #D07100;padding: 10px 0 10px 28px;text-transform: uppercase;font-size: 1.3em;}
#body-part-column1 .btn_store a:hover, #store-details .btn_store a:hover {background-color: #ed8d19;}
#body-part-column1 .btn_favourite a, #store-details .btn_favourite a, #body-nosubnav-width .btn_favourite a {padding-left: 28px;background-image: url(/g/btns/btn_wish.png);color: #000;}
#body-part-column1 .btn_promotions a, #store-details .btn_promotions a {padding-left: 28px;background-image: url(/g/btns/btn_promotion.png);color: #000;}
#body-part-column1 .btn_live_site a, #store-details .btn_live_site a, .btn_live_site a, #body-nosubnav-width .btn_live_site a {padding-left: 28px;background-image: url(/g/btns/btn_site.png);color: #000;}
#body-part-column1 #featured-store a:hover {text-decoration: none;}
.directory-logo-site {float: left;width: 180px;}
.directory-text p {margin:0;}
#storereview .directory-logo-site {float:right;margin-right:50px;}
.directory-logo-site li a {border-bottom:1px solid #FFF;display:block;width:180px;}
.directory-text {float: left;width: 180px;margin: 0 9px;}
#store-details .directory-text {width:520px;}
#body-nosubnav-width .directory-text {width:370px;}
.directory-text h3 {text-transform: uppercase;margin-bottom: 5px;}
.directory-feature {border-bottom:1px solid #DADADA;margin-bottom: 10px;}
#body-part-column1 .directory-text p {margin-top: 0;}
#item_information {width: 465px;}
#item_information h2 span, #item_information_inline p span {font-weight: 700;}
.shop_item p {line-height: 1.3em;}
#item_information_inline li {float: none;}
#additional_links {margin:10px 0 10px 6px ;}
.moreadditional_links li {display:inline;margin-right:10px;}

/* --------------STYLE ADVICE---------------- */
.colour_cool, .colour_warm, .colour_light, .colour_deep, .colour_soft, .colour_clear {padding: 7px 35px 7px 36px;background-position: left center;background-repeat: no-repeat}
.colour_cool {background-image: url(/g/home/colour_cool.gif);}
.colour_warm {background-image: url(/g/home/colour_warm.gif);}
.colour_light {background-image: url(/g/home/colour_light.gif);}
.colour_deep {background-image: url(/g/home/colour_deep.gif);}
.colour_soft {background-image: url(/g/home/colour_soft.gif);}
.colour_clear {background-image: url(/g/home/colour_clear.gif);}
.shop_by a {display: block;border: 1px solid #D1D1D1;background-color: #EDF1F7;padding: 5px 0px 5px 45px;background-position: 1% 50%;background-repeat: no-repeat;margin: 10px 0;}
.shop_by_colour  {margin-bottom: 30px;}
.shop_by_colour a { border: 1px solid #D1D1D1;background-color: #EDF1F7;padding: 5px;text-transform: uppercase;}
.shop_by a:hover, .shop_by_colour a:hover {background-color: #D1DDEC;}
.shop_light a{background-image: url(/g/style_advice/colour/colour_light.png);}
.shop_warm a{background-image: url(/g/style_advice/colour/colour_warm.png);}
.shop_soft a{background-image: url(/g/style_advice/colour/colour_soft.png);}
.shop_deep a{background-image: url(/g/style_advice/colour/colour_deep.png);}
.shop_cool a{background-image: url(/g/style_advice/colour/colour_cool.png);}
.shop_clear a{background-image: url(/g/style_advice/colour/colour_clear.png);}
.shop_rectangle a{background-image: url(/g/style_advice/bodyshapes/rectangle_md.png);}
.shop_pear a{background-image: url(/g/style_advice/bodyshapes/pear_md.png);}
.shop_neat_hourglass a{background-image: url(/g/style_advice/bodyshapes/neat_hourglass_md.png);}
.shop_full_hourglass a{background-image: url(/g/style_advice/bodyshapes/full_hour_glass_md.png);}
.shop_lean_column a{background-image: url(/g/style_advice/bodyshapes/lean_column_md.png);}
.shop_inverted_triangle a{background-image: url(/g/style_advice/bodyshapes/inverted_triangle_md.png);}
.shop_apple a{background-image: url(/g/style_advice/bodyshapes/apple_md.png);}
.shop_petite a{background-image: url(/g/style_advice/bodyshapes/icon_petite.png);background-position: 0px 6px;}
.shop_plus a{background-image: url(/g/style_advice/bodyshapes/icon_plus.png);background-position: 0px 6px;}
.shop_tall a{background-image: url(/g/style_advice/bodyshapes/icon_tall.png);background-position: 0px 5px;}
.shop_short a{background-image: url(/g/style_advice/bodyshapes/icon_short.png);background-position: 0px 15px;}
.shop_by p, .shop_by span {margin: 0;line-height: 1.5em;text-transform: uppercase;font-size: .95em;}
.shop_by .firstchild {color: #5D5855!important;font-size: 1.1em;background: none;}

/* SELECT YOUR SHAPE */
.shape_triangle, .shape_lean, .shape_rectangle, .shape_apple, .shape_pear, .shape_neat, .shape_full {padding: 7px 0 7px 21px;background-position: left center;background-repeat: no-repeat}
.shape_triangle {background-image: url(/g/home/sm_inverted_triange.gif);}
.shape_lean {background-image: url(/g/home/sm_lean_column.gif);}
.shape_rectangle {background-image: url(/g/home/sm_rectangle.gif);}
.shape_apple {background-image: url(/g/home/sm_apple.gif);}
.shape_pear {background-image: url(/g/home/sm_pear.gif);}
.shape_neat {background-image: url(/g/home/sm_neat_hourglass.gif);}
.shape_full {background-image: url(/g/home/sm_full_hour_glass.gif);}
.style-guides .promo2 p, .style-guides .promo3 p, .style-guides .promo4 p {width:calc(100% - 80px);}
.proportion-row div{width: 32%; float: left; margin-right: 6px;}

/* HOME INTRO */
p.intro {color:#5D5855;font-size: 1.1em;margin:1em;}
p.intro a {text-decoration:underline;}
p.intro a:hover {text-decoration:none;}
p.intro a.readmorehometext, p.intro a.hidemorehometext{color:#A3BD34;float:right;text-decoration:none;}
#body-part-column1 p.intro {line-height: 1.5em;margin: 10px 0;}
#body-part-column1 p.intro span {float: left;font-size: 250%;line-height: 90%;position: relative;top: 5px;text-transform: uppercase;margin-right: 5px}
#body-part-column1 h1, #body-full-width h1, .shop_item h1, #myaccountsignin-column1 h1, #myaccountsignin-column2 h1, #body-nosubnav-width h1, #store-details h1, #body-fullwidth h1, #myaccountsignin h1 {margin: 5px 0 15px 0;font-size: 1.5em;text-transform: uppercase;background: transparent url(/g/header_border.gif) no-repeat scroll left bottom;padding: 0 0 .75em 0;font-family: 'Circular Standard Book', sans-serif;}
h2.shopsubheading {margin: 5px 0 15px 0;font-size: 1.3em;text-transform: uppercase;padding: 0 0 .75em 0;font-family: 'Circular Standard Book', sans-serif;border-bottom:1px solid #333;}
#body-full-width h1 span, #body-fullwidth h1 span {float:right;font-size:0.7em;}
#body-part-column1 h1 {line-height: 1em; margin-top: 0px; padding-bottom:.5em;}
#body-part-column1 h2, #body-nosubnav-width h2 {font-size: 1.5em;font-weight: 700;}
.shop_item h3 {margin: 10px 0 15px 0;font-size: 1em;line-height: 52%;text-transform: uppercase;background: transparent url(/g/header_border.gif) no-repeat scroll left bottom;padding: 0 0 1.1em 11px;}

/* SIDEPROMO */
.sidepromo {border: 1px solid #D1D1D1;margin-bottom: 10px;}
.sidepromo div {padding: 5px 10px 10px 10px;}
.sidepromo h1 {background-color: #EEE;background-repeat: no-repeat;background-position: left bottom;padding: 5px 30px 10px 10px;text-transform: uppercase;line-height: 1.2em;font-size: 1.05em;}
#body-part-column2 .social h1 {background-image: url(/g/side_social.gif);}
.newsletter {background-image: url(/g/side_newletter.gif)}
.myaccount {background-image: url(/g/side_account.gif)}
.plain {background-image: url(/g/side_plain.gif)}
.sidepromo p {line-height: 1.2em;margin: 5px 0;}
.sidepromo form {margin: 5px 0;}
.input-txt {color: #009FDA;margin-bottom: 5px;}
.textlist, .linklist {margin: 15px 0 0 12px}
.numberlist li li {margin-left: 15px}
.numberlist li li li {margin-left: 15px}
.linklist li span {padding-left: 20px;}
#myaccountsignin .linklist {margin: 15px 0 20px 0}
.textlist li, .linklist li, .numberlist li {margin: 10px 0 0 0}
.numberlist li  {margin: 15px 0 0 12px}
.numberlist li a {background-image: url(/g/main/link_bullet.gif);background-repeat: no-repeat;background-position: 0 4px;padding-left: 12px;line-height: 1.3em;display: block;}
.numberlist li li {list-style-type: lower-roman;margin: 15px 0 0 30px;}
.numberlist li li a {background: none;padding-left: 0;}
.numberlist li li li{list-style-type: lower-latin;margin: 15px 0 0 30px}
.linklist li a, .sidepromo a, .viewall a, #additional_links a, .linksingle a, .directory-sub a, #myaccount-options ul li a {background-image: url(/g/main/link_bullet.gif);background-repeat: no-repeat;background-position: 0 9px;padding-left: 12px;display: block;}
.directory-sub h2 a {background-image: none;padding-left: 0px;}
.textlist li {background-image: url(/g/main/text_bullet.gif);background-repeat: no-repeat;background-position: 0 4px;padding-left: 12px;}
.linklist li a:hover, .numberlist li a:hover, .sidepromo a:hover, .sectionheader p a:hover, .viewall a:hover, #additional_links a:hover, .linksingle a:hover, .directory-sub ul li a:hover, #myaccount-options ul li a:hover {background-position: 0 -22px;text-decoration: underline;}

/* --------------PROMOS---------------- */
.promos>div {border: 1px solid #D1D1D1;background-repeat: no-repeat;background-position: right top;}
.promos div {min-height:112px;}
.promos-home li {width: 241px;}
.promos-col4 {margin-left:4px;margin-bottom:4px;}
.promos-col4 li {width: 149px;}
.promos-directory li {width: 313px;}
.fullwidth .promos-directory li {width: 376px;}
.half-width li {width: 273px;float:left;margin-right:14px;}
.promos h3, .promos h4, .promos p {margin: 5px;}
.promos h3 {text-transform: uppercase;font-weight: 700;}
.promos h4 {text-transform: uppercase;}
.promos div a {display: block;background: #EDF1F7;padding: 5px;border-top: 1px solid #D1D1D1;text-transform: uppercase;}
.promos div a:hover {background: #D1DDEC;text-decoration: none;}
.promos img {float: right;margin: 0 5px;}
.promos .promos-three li {width: 206px;margin-right: 8px;}

/* --------------FOOTER---------------- */
#footer_holder {background-color:#5A5654;color:#fff;}
.footer-text-links {padding:10px;float:left;}
.footer-text-links p {margin:2px 0;}
.footer-text-links p a:hover{color:#000;}
.footer_banners {width:960px;margin:20px auto;}
.footer_banners .footer_banners_1 {float:left;margin-right:30px;}
.footer_banners .footer_banners_2 {float:left;margin-right:29px;}
.footer_banners .footer_banners_3 {float:left;margin-right:0;}
#footer .sectionheadertext ul {margin:0;}
#footer .sectionheadertext ul li {float:none;}
#footer_holder .social a{padding: 2px 0 3px 30px;color:#fff;font-size: 22px;}
#footer_holder .social li a:hover{color:#999;}
#footer_holder .menu {display: inline-flex;}

/* --------------TABLES---------------- */
.reviewtable table {margin-top: 20px;width:100%;}
.reviewtable caption {display: none;}
.reviewtable th {background: #CCC;padding: 3px 3px;font-weight: 700;text-transform: uppercase;min-width: 6em;}
.reviewtable table td h4 {font-weight: 700;margin-bottom: 10px;}
.reviewtable td {padding: 3px 3px;}
.reviewtable .even {background: #F6F8FB;}
.reviewtable p {margin: 5px 0;}
.bullet-point {background: url(/g/main/text_bullet.gif) no-repeat left center;padding-left: 10px;}

/* SIZE CHARTS */
.size-charts table {margin-bottom: 15px;width: 99%;}
.size-charts caption {width: 99%;font-weight: bold;}
.size-charts caption span {font-size: .8em;line-height:1.5em;}
.size-charts th, .size-charts td {padding: 5px 3px;text-align: center;border: 1px solid #D2DDEF;}
.size-charts th {font-weight: 700;background-color: #EDF1F7;color: #000;}
colgroup#cgroup1 {background-color: #FAFCFD;}
.size-charts .size-chart-col1 {text-align: right;font-weight: 700;width: 100px;}

/* STYLE-GUIDE - SIZE CHARTS */
.bra li {width: 102px;margin-right: 10px;font-weight: 700;float: left;}
.refinesearch {margin-top: 10px;float: left;text-transform: uppercase;}
.refinesearch ul li {border-bottom: 1px dotted #ddd;padding: 5px 0;}
.ordered-list li {list-style-type:decimal;padding-left: 5px;margin-bottom: 10px;margin-left: 25px;}
.unordered-list li {background-image: url(/g/main/text_bullet.gif);background-repeat: no-repeat;background-position: 0 4px;padding-left: 12px;margin-bottom: 15px;line-height: 1.3em;}
.unordered-list li ul {margin-top:10px;}
.unordered-list h3 {font-weight: bold;font-size: 1.1em}
.unordered-list p {line-height: 1.5em;}
.unordered-list h4 {font-weight: bold;padding-top: 1px;}
.unordered-list img {margin: 10px 0}
#main-body .unordered-list p {margin: 5px 0;}
#main-body .measure_guide img {float: right;margin-top: -40px;}
#main-body .measure_guide .bra li img {float: none;margin-top: 5px;}
#main-body .measure_guide table {margin-top: 20px;width: 99%;}
.layout-table {width: 99%}
.layout-table td {text-align: center;margin: 0;padding: 5px;}
#main-body .layout-table td p {margin: 0;text-align: left}
.style-lines ol {margin-left: 90px;}
.style-lines img {float: left;}
.text-only-table td {vertical-align: top;padding: 10px;}
.text-only-table td p, .text-only-table td ul li {text-align: left;margin-top: 0;line-height: 1.3em;}
#myaccountsignin p, #editdetailsform p {margin-bottom: 10px;}
#myaccountsignin dt, #editdetailsform dt {line-height: 0.7em;margin: 10px 0 0;font-size: 1em;text-transform: uppercase;padding: 0 0 .6em 0;}
#signinerror {color: #BB334C;background: #FFF url(/g/error_exclamation.gif) no-repeat left top;padding: 0 0 0 12px;margin-top: 10px;line-height: 1.2em;height:2.1em;display:none;}
.errorcolour {color: #BB334C;}
.completecolour {color: #889F2D;}
.required {background: #FFFFFF url(/g/required.png) no-repeat scroll right 4px;}
#editdetailsform input {border: 1px solid #A3A3A3;font-size: 1.2em;padding: 2px;}
#promocontainer {margin: 10px 0 0 0;padding: 0;text-align:center;}
#promocontainer img {margin-bottom:10px;}
#body-part-column2 div {margin-bottom:5px;}

/* My account start */
#myaccount-options h2 {margin: 10px 0;}
#myaccount-options h2 a {border: 1px solid #D1D1D1;background-color: #EEEEEE;padding: 8px 0 8px 30px;font-size: 1.2em;text-transform: uppercase;display: block;background-position: left center;background-repeat: no-repeat;}
#myaccount-options h2 a:hover {text-decoration: underline;}
.edit_details h2 a {background-image: url(/g/myaccount/edit_details.gif);}
.edit_articles h2 a {background-image: url(/g/myaccount/edit_articles.gif);}
.edit_wishlist h2 a {background-image: url(/g/myaccount/edit_wishlist.gif);}
.edit_stores h2 a {background-image: url(/g/myaccount/edit_stores.gif);}
.edit_designers h2 a {background-image: url(/g/myaccount/edit_designers.gif);}
#myaccount-options p {margin: 10px 0;}
#myaccount-options ul li {margin: 5px 0;}
/* My account end */

#results .product_remove a {padding: 3px 0 3px 18px;background-position: left center;background-repeat: no-repeat;}
#results .product_remove a {background-image: url(/g/btns/btn_remove_check.png);}
.dottedborder {border-top: 1px dotted #ddd;padding-top: 10px;}

/* --------------QUOTES---------------- */
.quote {background: url(/g/main/quote_66.gif) no-repeat 0 5px;margin: 0 0 10px 0;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.quote_inspire blockquote {background: url(/g/main/quote_66.gif) no-repeat 0 5px;margin: 0 0 0px 0;border-top: 1px solid #eee;}
.quote2 {border-bottom: 1px solid #eee;text-align: center}
.quote p {margin: 0;}
.quote2 p {padding: 0px 0px 8px 10px;margin: 0;font-size: 1.1em;color: #7d9026;font-style: italic;}
.quote2 .quotename {font-weight: 700;padding: 0 25px 8px 5px;color: #000;font-size: .9em;}
.quotetext {padding: 8px 15px 8px 20px;margin: 0;background: url(/g/main/quote_99.gif) no-repeat bottom right;font-size: 1.1em;color: #7d9026;font-style: italic;}
.quotename {font-style: italic;font-weight: 700;text-align: right;padding: 0 30px 5px 0;font-size: .9em;}
.quote_s1 {font-size: 1.2em;}
.quote_s2 {font-size: 1.3em;}
.quote_s3 {font-size: 1.4em;}
.quote_s4 {font-size: 1.5em;}
.quote_c1 {color: #77c475;}
.quote_c2 {color: #2d908c;}
.quote_c3 {color: #49ac90;}
.quote_c4 {color: #7fb659;}
.bodyshapelist li {width: 14%;height:340px;text-align: center;float: left;min-width: 120px;}
.bodyshapelist li img {border: 1px solid #FFF;}
#main-body .bodyshapelist li a:hover {color: #A3BD34;}
.subheading {font-weight: 700;text-transform: uppercase;margin: 10px 0;}
.the7bodyshapes {position: relative;z-index:1000;float: right;}
.advice_icon {float: left;margin: 3px 10px 0 0;}
.advice_icon_text {line-height: 2.4em;}
.subnav_highlighted {font-weight:700;color:#009FDA;}
.directory-sub {margin-bottom: 10px}
.directory-sub h4 {background-image: url(/g/section-header.gif);background-position: left bottom;background-repeat: no-repeat;padding: 5px 0 9px 8px;text-transform: uppercase;margin: 0 0 11px 0;}
.directory-sub h4 a {padding:  0px;background: none;}
.directory-sub span {border:1px solid #EEE;padding: 3px;width:172px;height:70px;display:block;}
.directory-sub span a {padding: 0;background:none}
.directory-sub ul li {width: 170px;margin-right: 9px;float: left;}
.directory-sub ul li ul li {width: auto;float: none;margin: 5px 0;line-height: 1.1em;}
.blogintro .blogwiththumbs li {float:left;width:241px;margin-right:10px;}
.blogintro .blogwiththumbs li div {width:80px;border: 1px solid #D1D1D1;float:left;padding:3px;margin-right:5px;}
.blogintro .blogwiththumbs li div img {width:80px;}
div.blogtwocolumn ul.blogintro {width:640px;float:left;}
div.blogtwocolumn ul.blogintro li {float: left;margin-bottom: 10px;margin-right: 20px;width: 300px;padding: 5px;min-height: 120px;border:none;}
div.blogthreecolumn ul.blogintro {width:960px;float:left;}
div.blogthreecolumn ul.blogintro li {float: left;margin-bottom: 10px;margin-right: 20px;width: 295px;padding: 5px;min-height: 120px;border:none;}

/* Homepage */
#welcome p {margin:5px}
.blogintro li {float: left;margin-bottom: 10px;margin-right: 12px;width: 620px;padding: 10px;border-bottom:solid 1px #ccc;}
.blogintro p {margin:0;font-size: 95%;}
.blogintro p a {color: #333;}
.blogintro li div {float: left;height: 120px;margin: 5px;overflow: hidden;width: 84px;}
.blogintro h3 {margin-top:5px;}
.blogintro h3 a {color: #444;font-size: 1.1em;text-transform: uppercase;}
.blogintro span {color: #333;padding:5px 0 0;font-weight: 700;}
.promos-directory .select-colour {background: url(/g/home/select_colour.jpg) no-repeat 200px 10px;}
.promos-directory .select-colour p {padding-right:  70px;margin: 5px 0 0 5px}
.select-colour form {margin: 5px 0 0 5px}
.promos-directory .shape-find {background: url(/g/home/find-shape.gif) no-repeat 175px 0px;}
.promos-directory .shape-find p {padding-right:  110px;margin: 5px 0 0 5px}
.promos-directory .jeans-advice {background: url(/g/style_advice/promos/jeans_advice.gif) no-repeat right 0px;}
.promos-directory .dresses-advice {background: url(/g/style_advice/promos/guide-to-dresses.gif) no-repeat right 3px;}
.promos-directory .dresses-advice p {width:calc(100% - 110px);}
.promos-directory .neckline-advice {background: url(/g/style_advice/promos/neckline_advice.gif) no-repeat right 3px;}
.promos-directory .neckline-advice p {width:calc(100% - 90px);}
.fullwidth .promos-directory .jeans-advice {background: url(/g/style_advice/promos/jeans_advice.gif) no-repeat 288px 0px;}
.promos-directory .jeans-advice p {padding-right:  70px;margin: 5px 0 0 5px}
.promos-directory .jeans-bodyshape {background: url(/g/style_advice/promos/jeans_bodyshape.gif) no-repeat 239px 0px;}
.promos-directory .hoisery {background: url(/style-advice/clothing-guides/hosiery/holdups-p.jpg) no-repeat right -15px;}
.promos-directory .hoisery p {padding-right: 70px;margin: 5px 0 0 5px;}
.fullwidth .promos-directory .jeans-bodyshape {background: url(/g/style_advice/promos/jeans_bodyshape.gif) no-repeat 288px 0px;}
.promos-directory .jeans-bodyshape p {padding-right:  75px;margin: 5px 0 0 5px}
.promos-directory .measurement-guide {background: url(/g/style_advice/promos/measurement_guides.gif) no-repeat right 11px;}
.fullwidth .promos-directory .measurement-guide {background: url(/g/style_advice/promos/measurement_guides.gif) no-repeat 230px 0px;}
.promos-directory .measurement-guide p {padding-right:  70px;margin: 5px 0 0 5px}
.promos-directory .size-chart {background: url(/g/style_advice/promos/size_charts.gif) no-repeat right 18px;}
.fullwidth .promos-directory .size-chart {background: url(/g/style_advice/promos/size_charts.gif) no-repeat 299px 4px;}
.promos-directory .size-chart p {padding-right:  70px;margin: 5px 0 0 5px}
.promos-directory .model-me {background: url(/g/style-me/home-my-model.gif) no-repeat 138px 2px;}
.promos-directory .model-me p {padding-right:  110px;margin: 5px 0 0 5px}
.promos-directory .style-me-look {background: url(/g/style-me/home-look.gif) no-repeat 202px 2px;}
.promos-directory .style-me-look p {padding-right:  100px;margin: 5px 0 0 5px}
.style-guides .promo2 {background: url(/g/style_advice/promos/size_charts.gif) no-repeat right 23px;}
.style-guides .promo3 {background: url(/g/style_advice/promos/faceshape.gif) no-repeat right 4px;}
.style-guides .promo4 {background: url(/g/style_advice/promos/eyebrows.gif) no-repeat right 4px;}
.promofullwidth {background-color:#EEEEEE;margin:4px auto 11px;padding:1px 10px;width:100%;}
.promofullwidth p {margin:2px;}
.select-colour-fullwidth {background:transparent url(/g/home/select_colour.jpg) no-repeat scroll 480px 10px;}
#subnav .bullet-colourguides, #subnav .bullet-shop-clothes {padding-bottom:3px;padding-left:20px;padding-top:3px;border-bottom: none;text-transform: capitalize;}
.bullet-light {background: url(/g/style_advice/colour/colour_light_bullet.png) no-repeat left center;}
.bullet-deep {background: url(/g/style_advice/colour/colour_deep_bullet.png) no-repeat left center;}
.bullet-clear {background: url(/g/style_advice/colour/colour_clear_bullet.png) no-repeat left center;}
.bullet-warm {background: url(/g/style_advice/colour/colour_warm_bullet.png) no-repeat left center;}
.bullet-cool {background: url(/g/style_advice/colour/colour_cool_bullet.png) no-repeat left center;}
.bullet-soft {background: url(/g/style_advice/colour/colour_soft_bullet.png) no-repeat left center;}
.bullet-inverted-triangle {background: url(/g/style_advice/bodyshapes/inverted_triangle_bullet.png) no-repeat left center;}
.bullet-lean-column {background: url(/g/style_advice/bodyshapes/lean_column_bullet.png) no-repeat left center;}
.bullet-rectangle {background: url(/g/style_advice/bodyshapes/rectangle_bullet.png) no-repeat left center;}
.bullet-apple {background: url(/g/style_advice/bodyshapes/apple_bullet.png) no-repeat left center;}
.bullet-pear {background: url(/g/style_advice/bodyshapes/pear_bullet.png) no-repeat left center;}
.bullet-neat-hourglass {background: url(/g/style_advice/bodyshapes/neat_hourglass_bullet.png) no-repeat left center;}
.bullet-full-hourglass {background: url(/g/style_advice/bodyshapes/full_hour_glass_bullet.png) no-repeat left center;}
.bullet-coats {background: url(/g/shop/shop_coats_bl.gif) no-repeat left center;}
.bullet-dresses {background: url(/g/shop/shop_dresses_bl.gif) no-repeat left center;}
.bullet-jeans {background: url(/g/shop/shop_jeans_bl.gif) no-repeat left center;}
.bullet-jackets {background: url(/g/shop/shop_jackets_bl.gif) no-repeat left center;}
.bullet-loungewear {background: url(/g/shop/shop_loungeware_bl.gif) no-repeat left center;}
.bullet-shapewear {background: url(/g/shop/shop_shapeware_bl.gif) no-repeat left center;}
.bullet-suits {background: url(/g/shop/shop_suits_bl.gif) no-repeat left center;}
.bullet-swimwear {background: url(/g/shop/shop_swimwear_bl.gif) no-repeat left center;}
.bullet-skirts {background: url(/g/shop/shop_skirts_bl.gif) no-repeat left center;}
.bullet-trousers {background: url(/g/shop/shop_trousers_bl.gif) no-repeat left center;}
.bullet-tops {background: url(/g/shop/shop_tops_bl.gif) no-repeat left center;}
.bullet-shoes {background: url(/g/shop/shop_shoes_bl.gif) no-repeat left center;}
.bullet-lingerie {background: url(/g/shop/shop_lingerie_bl.gif) no-repeat left center;}
.bullet-knitwear {background: url(/g/shop/shop_knitwear_bl.gif) no-repeat left center;}
.bullet-sleepwear {background: url(/g/shop/shop_sleepwear_bl.gif) no-repeat left center;}
.bullet-hosiery {background: url(/g/shop/shop_hosiery_bl.gif) no-repeat left center;}
.bullet-bags {background: url(/g/shop/shop_bags_bl.gif) no-repeat left center;}
.bullet-accessories {background: url(/g/shop/shop_accessories_bl.gif) no-repeat left center;}
.bullet-petite {background: url(/g/shop/bullet_petite.gif) no-repeat left center;}
.bullet-plus {background: url(/g/shop/bullet_plus.gif) no-repeat left center;}
.bullet-tall {background: url(/g/shop/bullet_tall.gif) no-repeat left center;}
.bullet-short {background: url(/g/shop/bullet_short.gif) no-repeat left center;}
#subnav .bullet-shopbycolour, #subnav .bullet-shopbyshape {padding-left: 25px;}
.bullet-shopbyshape {background: url(/g/myaccount/animation_body_home.gif) no-repeat left center; padding-bottom: 4px;}
#subnav .bullet-shopbycolour {background: url(/g/myaccount/animation_colour_home.gif) no-repeat left center;}
#subnav .general-subnav li {border: none;text-transform: capitalize;margin-left: 4px;}
#subnav #styleadvice-subnav h3 {background: none;padding: 0 0 3px 0;text-transform: uppercase;border-bottom:1px dotted #DDDDDD;}
#subnav #styleadvice-subnav h3 a {background: none;padding: 0;text-transform: uppercase;margin-left:6px;background: none;}
#subnav #styleadvice-subnav .no-border {border-bottom:1px solid #fff;}
#backforward {background:transparent url(/g/header_border.gif) no-repeat scroll left bottom;height:2.5em;width:100%;}
#backforward li h3 {background:none;}
#backforward li {text-transform: uppercase;color: #000;float: left;margin-right: 15px;}
#backforward .back, #backforward .forward {padding-top:6px;}
#backforward .back a {background: url(/g/btns/btn_page_back.gif) no-repeat left center;padding-left:15px;}
#backforward .forward a {background: url(/g/btns/btn_page_fwd.gif) no-repeat right center;padding-right:15px;}
#backforward li a:hover {text-decoration: underline;}
#reviewform dd, #reviewform dt {margin-bottom:10px;}
#reviewform dt {font-weight:700;}
#reviewtags a {color:#0095D0;padding:3px;margin-right:5px;}
#reviewtags a:hover {background-color:#A3BD34;padding:3px;color:#fff;}
.reviewtable ul {margin-top:10px;}
.dd {margin: 10px 0 0 10px;}

/* --------------STORE DIRECTORY---------------- */
#store-details h2 {margin-top:20px;}
#store-details .linklist {margin-top:0;}
#store-details .linklist li {float:left;width:220px;}
#store-details .linklist-offers li {width:920px;}

/* -------------- T&C ---------------- */
.rules h4, .rules h3 {font-weight: 700;}
.rules ol {list-style-type: none;}
.rules ol ol{list-style-type: decimal;margin-left:  25px;}
.rules .alpha {list-style-type: lower-latin;margin-left: 25px;}
.rules .alpha p {margin: 0;}

/* -------------- Necklines ---------------- */
.necklines .layout-table h4 {font-size: 1.1em;margin-bottom: 10px}
#glossery li {float:left; width: 180px; margin-bottom: 15px;}
.colour-diet {margin: 5px 0 ;}
.colour-diet th {font-weight: 700}
.colour-diet td, .colour-diet th {border: 1px solid #EEE; padding: 5px;}
#glossery li h4{font-weight: 700; margin-bottom: 5px;}
.image_rows {width: 100%;margin: 15px 0;float: left;}
.image_rows li {float: left;text-align: center;margin-left: 10px;}
.one_across li {width: 550px;}
.two_across li {width: 48%;}
.three_across li {width: 175px;}
.four_across li {width: 130px;}
.image_rows li h4 {margin: 0 0 10px 0;font-weight: 700;line-height: 1.2em;min-height: 3em;}
#selectedrefinements {border: 1px solid #009FDA;padding:5px;width: 740px;margin-bottom:10px;}
#selectedrefinements .bsborder {border-bottom: 1px solid #D1DDEC;}
#selectedrefinements li {float:left;margin-right:10px;}
#selectedrefinements ul {float:left;width: 730px;padding:5px 0;}
.shapecolourfound {float:right;margin-right:10px;}
.heading div {background-repeat: no-repeat;padding: 3px 0px 3px 20px;background-position: -1px -1px;}
.heading-light div {background-image: url(/g/shop/header_light.gif);}
.heading-deep div {background-image: url(/g/shop/header_deep.gif);}
.heading-warm div {background-image: url(/g/shop/header_warm.gif);}
.heading-cool div {background-image: url(/g/shop/header_cool.gif);}
.heading-clear div {background-image: url(/g/shop/header_clear.gif);}
.heading-soft div {background-image: url(/g/shop/header_soft.gif);}
.heading-inverted-triangle div {background-image: url(/g/shop/header_inverted_triangle.gif);background-position: -3px 0;}
.heading-lean-column div {background-image: url(/g/shop/header_lean_column.gif);background-position: -3px -1px;}
.heading-rectangle div {background-image: url(/g/shop/header_rectangle.gif);background-position: -3px -0px;}
.heading-apple div {background-image: url(/g/shop/header_apple.gif);background-position: -2px 0px;}
.heading-pear div {background-image: url(/g/shop/header_pear.gif);background-position: -3px -1px;}
.heading-neat-hourglass div {background-image: url(/g/shop/header_neat_hourglass.gif);background-position: -2px 0;}
.heading-full-hourglass div {background-image: url(/g/shop/header_full_hourglass.gif);background-position: -3px 0;}
#productsloading {width:750px;}
#productsloading img {width:94px;height:104px;margin: 150px 300px;}

/* -------------- Dimmer Form ---------------- */
#dimmer {z-index:200;visibility: hidden;position:absolute;left:0px;top:0px;width: 0px;height: 0px;font-family:verdana;font-weight:bold;padding:0px;background-image:url(/g/dimmerbackground.gif);}
#dimmerform {z-index:300;position:absolute;visibility: hidden;height:400px;}
#dimmerformcontents {border: 1px solid #03A4D8;background-color: #fff;text-align:left;}
#dimmerformcontents #body-part-column1 h1 {line-height:1.5em;margin: 14px 0;font-size:1.5em;line-height:52%;text-transform:uppercase;background:transparent url(/g/header_border.gif) no-repeat scroll left bottom;padding: 0 0 .75em 0;}
#dimmerformcontents #refinesearch-subresults {width:555px;padding: 0 10px;}

/* NEW HIERARCHY */
.new-headings #main-body h1 {line-height: 1.2em;margin: 0px 0 15px 0;font-size: 1.5em;text-transform: uppercase;background: transparent url(/g/header_border.gif) no-repeat scroll left bottom;padding: 0 0 .75em 0;font-weight: 100;}
.new-headings #main-body h2, .new-headings #shop-item h2, .ui-tabs-panel .stylequiz h2, .ui-tabs-panel .youmaylike h2 {background:#5A5654 url(/g/section-header.gif) no-repeat left bottom;padding: 8px 0 12px 8px;text-transform: uppercase;margin: 15px 0 11px 0;color: #fff;font-weight: 100;font-size: 1.3em}
.new-headings #main-body h3, .new-headings #shop-item h3, .ui-tabs-panel .stylequiz h3 {background:#eee url(/g/section-header.gif) no-repeat left bottom;padding: 5px 0 9px 8px;text-transform: uppercase;margin: 0 0 11px 0;position: relative;font-weight: 700;z-index: 0;}
.new-headings #main-body h3 span, .ui-tabs-panel .stylequiz h3 span {position: absolute;right: 10px;top: 0;padding-top: 5px;font-weight: 100;}
.new-headings #main-body h4 {text-transform: uppercase;margin: 10px 0;font-weight: 700;}
.new-headings #main-body h5 {font-weight: 700;}
.new-headings .dd {margin: 0 0 0 10px;}
.shop_shape p {margin: 0;line-height: 1.5em;font-size: 1em;}
.shop_shape .firstchild {color: #5D5855!important;text-transform: uppercase;background: none;}
.shop_shape a {display: block;border: 1px solid #D1D1D1;background-color: #EDF1F7;padding: 8px 0px 7px 35px;background-position: 0% 50%;background-repeat: no-repeat;}
.shop_shape a:hover {background-color: #D1DDEC;}

/* SHOP 2010 */
#shop2010 a {color: #009FDA;}
#shop-item h1 {line-height: 1.5em;margin: 5px 0 15px 0;font-size: 1.5em;line-height: 52%;text-transform: uppercase;background: transparent url(/g/header_border.gif) no-repeat scroll left bottom;padding: 0 0 .75em 0;font-weight: 100;}
#shop-item h3 {background:#eee url(/g/section-header.gif) no-repeat left bottom;padding: 5px 0 9px 8px;text-transform: uppercase;margin: 0 0 11px 0;position: relative;font-weight: 700;z-index: 20;}
#shop-item h3 span {position: absolute;right: 10px;top: 0;padding-top: 5px;font-weight: 100;}
#shop-item h3 span a {color: #009FDA}
#shop-nav li.btn_buy {width: 99%;}
#shop-nav li a, .btn_review, .btn_doing li a {padding-top: 3px;padding-bottom: 3px;padding-right: 3px;text-transform: uppercase;color: #333;background-position: 2px center;background-repeat: no-repeat;border: 1px solid #D1DE99;background-color: #E8EECC;}
#shop-nav li.btn_details a, .newqvstylme #shop-nav li.btn_wishlist a {border: 1px solid #333 !important;background-color: #fff !important;color:#333;padding-left:2px;margin-left: 1px;}
#shop-nav li.btn_details a:hover {background-color: #D0E08F !important;}
#shop-nav li.btn_details.morelikethis {margin-bottom: 9px;margin-top: 2px;}
#shop-nav li.btn_details {margin-bottom: 7px;margin-top: 2px;}
#shop-nav li.btn_details span.btlpinit_styleme a {color: #333 !important;text-align: left;padding: 0px;}
#shop-nav li.btn_buy a {background: #ed8d19;color: #FFF;border: 1px solid #D07100;padding: 6px 4px 6px 4px;text-transform: uppercase;display: block;width: 156px;font-size: 1em;margin-left: 1px;}
.newqvstylme #shop-nav li.btn_buy a {width: 100%;}
.newqvstylme #shop-nav li.btn_details a {font-size: 0.7em;width: 100%;display: block;margin-left: 1px;}
.newqvstylme #shop-nav li.btn_wishlist a {font-size: 0.7em;width: 100%;display:block;margin-left: 1px;}
.newqvstylme #shop-nav li.btn_wishlist a {padding-left: 24px !important;}
.newqvstylme #shop-nav {margin:0px;}
.newqvstylme #shop-nav li.btn_details {margin-top:0px;margin-bottom:1px;width: 99%;}
.newqvstylme #shop-nav li.btn_wishlist {margin-top:0px;margin-bottom:2px;width: 99%;}
.newqvstylme #shop-nav li.btn_wishlist a:hover {background-color: #D0E08F !important}
.clothecategories li {width:50%;float:left;}
.clothecategories a {background-color:#eee;display:block;margin: 10px;padding: 20px;}
#shop-nav li.btn_buy a:hover {background-color: #c87619;}
.btn_buy_none .btn_buy a:hover {background-image: none!important;}
.btn_wishlist a {padding-left: 28px;background-image: url(/g/btns/btn_wish.png);}
.btn_favourite a {padding-left: 20px;background-image: url(/g/btns/favourites.png);}
.btn_friend a {padding-left: 20px;background-image: url(/g/btns/btn_friend.png);}
.btn_social a {padding-left: 25px;background-image: url(/g/btns/btn_social.png);}
#shop-nav li a:hover, .btn_doing a:hover {background-color: #D0E08F;}
li#retweet, li#fb-like {float:left;margin-right:10px;}
.btn_more li, .btn_help li {float: left;}
.btn_more li, .btn_help li, .btn_even_more li {margin: 0 15px 10px;}
.btn_more li a, .btn_help li a, .btn_even_more li a {padding: 3px 0 3px 25px;background-position: 2px center;background-repeat: no-repeat;}
.more-info a {background-image: url(/g/shop/btn_more_info.gif);}
.more-colours a {background-image: url(/g/shop/btn_more_colour.gif);}
.more-images a {background-image: url(/g/shop/btn_more_images.gif);}
.btn_measuring a {background-image: url(/g/btns/btn_measuring.gif);}
.btn_conversion a {background-image: url(/g/btns/btn_conversion.png);}
#item-tabs {width: 650px;margin-top: 20px;}
#item-tabs li {float: left;padding:5px 0 4px;margin-right: 5px;text-transform: uppercase;margin-bottom: 1px;}
#item-tabs li a {background-color:#F1F5F9;padding:4px 15px;color: #666;}
#item-tabs  li a:hover {background-color:#D1DDEC;}
#item-tabs .tabon {background-color:#D1DDEC;}
.tabs {border: 1px solid #D2DDED;padding: 10px;}
#item_info {position: relative;margin-bottom: 10px;min-height: 60px;}
.item_price {font-weight: 700;font-size: 1.2em;margin-bottom: 5px;}
.item_designer {font-size: 1.2em;margin-bottom: 5px;}
.item_logo {position: absolute;right: 0;top: 0;}
.item_cat {margin-top: 5px;}
.item_cat span {font-weight: 700;}
#item-content .item_txt p {margin: .5em 0;}
#shop2010 .link_buy {font-size: 1.2em;text-transform: uppercase;color: #D07100;}
.item_subinfo #item_shape li, .body_shape  li {background-repeat: no-repeat;background-position: left center;padding: 10px 0 10px 22px;margin-right: 5px;}
.item_subinfo #item_colour li {background-repeat: no-repeat;background-position: left center;padding: 10px 0 10px 35px;margin-right: 5px;}
.item_subinfo #item_size li {background-repeat: no-repeat;background-position: left center;padding: 10px 0 10px 20px;margin-right: 10px;}
.item_subinfo h4 span {text-transform: none;font-weight: 100;}
#shop_page_offer {margin: 10px 0;padding: 5px;border: 1px solid #C40000;}
#item-content #shop_page_offer span {text-transform: uppercase;font-weight: 700;background: none;color: #5D5855 ;margin: 0 0 8px 0;display:block;padding: 0;}
#shop_page_offer li a {font-weight: 700;font-size: 1.2em;display: block;margin-bottom: 5px;}

/* --------------BODYSHAPES---------------- */
.item_subinfo h4 {font-weight: 700;margin-top: 10px;margin-bottom: 10px;text-transform:uppercase;}
.item_subinfo ul {width: 100%;overflow: hidden;}
.item_subinfo ul li {float: left;}
.item_subinfo .bs_inverted_triangle {background-image: url(/g/style_advice/bodyshapes/inverted_triangle_sm.gif)}
.item_subinfo .bs_column {background-image: url(/g/style_advice/bodyshapes/lean_column_sm.gif)}
.item_subinfo .bs_lean_column {background-image: url(/g/style_advice/bodyshapes/lean_column_sm.gif)}
.item_subinfo .bs_rectangle {background-image: url(/g/style_advice/bodyshapes/rectangle_sm.gif)}
.item_subinfo .bs_apple {background-image: url(/g/style_advice/bodyshapes/apple_sm.gif)}
.item_subinfo .bs_pear {background-image: url(/g/style_advice/bodyshapes/pear_sm.gif)}
.item_subinfo .bs_neat_hourglass {background-image: url(/g/style_advice/bodyshapes/neat_hourglass_sm.gif)}
.item_subinfo .bs_full_hourglass {background-image: url(/g/style_advice/bodyshapes/full_hourglass_sm.gif)}
#item-categories a {padding: 8px 0 8px 23px;margin-right: 10px;display: inline-block;}

/* --------------DOMINANT COLOURS---------------- */
.item_subinfo .dc_light {background-image: url(/g/home/colour_light.gif)}
.item_subinfo .dc_deep {background-image: url(/g/home/colour_deep.gif)}
.item_subinfo .dc_warm {background-image: url(/g/home/colour_warm.gif)}
.item_subinfo .dc_cool {background-image: url(/g/home/colour_cool.gif)}
.item_subinfo .dc_clear {background-image: url(/g/home/colour_clear.gif)}
.item_subinfo .dc_soft {background-image: url(/g/home/colour_soft.gif)}

/* --------------BODY SIZE---------------- */
.item_subinfo .bs_petite {background-image: url(/g/shop/icon_petite.gif)}
.item_subinfo .bs_plus {background-image: url(/g/shop/icon_plus.gif)}
.item_subinfo .bs_short {background-image: url(/g/shop/icon_short.gif)}
.item_subinfo .bs_tall {background-image: url(/g/shop/icon_tall.gif)}

/* --------------JOC REVIEW---------------- */
.joc_review th {text-transform: uppercase;line-height: 1.2em;font-weight: 700;vertical-align:top;}
.joc_review th {padding: 5px 0px 5px 0px;}
.joc_review td {padding: 5px 0px 5px 10px;}
.joc_review .attributes {width: 100%;}
.joc_review ul li {background: url(/g/main/text_bullet.gif) no-repeat left center;padding: 0 10px;}
.btn_review {display: inline-block;padding-left: 28px;background-image: url(/g/btns/btn_write.png);margin: 5px 0 0 0;}
.tab-celebrities ul li, .tab-as-seen-in ul li {margin: 10px 0 10px 10px;padding-left: 12px ;background: url(/g/main/text_bullet.gif) no-repeat left center;}
.body-size-icon {padding-left: 50px;background-repeat: no-repeat;background-position: left top;min-height: 36px;}
#body-size-petite {background-image: url(/g/style_advice/bodyshapes/icon_petite.gif);}
#body-size-plus {background-image: url(/g/style_advice/bodyshapes/icon_plus.gif);}
#body-size-tall {background-image: url(/g/style_advice/bodyshapes/icon_tall.gif);}
#body-size-short {background-image: url(/g/style_advice/bodyshapes/icon_short.gif);}
.btn_looks a {padding-left: 28px;background-image: url(/g/btns/btn_looks.png);}
.btn_rss a {padding-left: 28px;background-image: url(/g/btns/btn_rss.png);}
.btn_sale {background-image:url(/g/shop/sale.gif);display:block;float:left;height:17px;margin-right:10px;overflow:hidden;text-indent:-9999px;width:57px;}

/* COMPARE */
#compare {border: 1px solid #E5F2F7;width:940px;}
#compare th, #compare td {padding: 5px 5px;}
#compare th {font-weight: 700;text-transform: capitalize;width: 100px;}
#compare td {text-align: center}
#remove a {display: block;text-indent: -9999px;background: url(/g/shop/remove.png) no-repeat center center;height: 17px;width: 17px;margin-left: 45%;}
#compare .table_icon {padding-left:23px;}
.blt-inverted-triangle {background: url(/g/shop/header_inverted_triangle.png) no-repeat left center #E5F2F7;}
.blt-lean-column {background: url(/g/shop/header_lean_column.png) no-repeat left center;}
.blt-rectangle {background: url(/g/shop/header_rectangle.png) no-repeat left center #E5F2F7;}
.blt-apple {background: url(/g/shop/header_apple.png) no-repeat left center;}
.blt-pear {background: url(/g/shop/header_pear.png) no-repeat left center #E5F2F7;}
.blt-neat-hourglass {background: url(/g/shop/header_neat_hourglass.png) no-repeat left center;}
.blt-full-hourglass {background: url(/g/shop/header_full_hourglass.png) no-repeat left center #E5F2F7;}
.blt-petite {background: url(/g/shop/header_petite.png) no-repeat left center;}
.blt-plus {background: url(/g/shop/header_plus.png) no-repeat left center #E5F2F7;}
.blt-tall {background: url(/g/shop/header_tall.png) no-repeat left center;}
.blt-short {background: url(/g/shop/header_short.png) no-repeat left center #E5F2F7;}
.blt-light {background: url(/g/shop/header_light.png) no-repeat left center;}
.blt-deep {background: url(/g/shop/header_deep.png) no-repeat left center #E5F2F7;}
.blt-warm {background: url(/g/shop/header_warm.png) no-repeat left center;}
.blt-cool {background: url(/g/shop/header_cool.png) no-repeat left center #E5F2F7;}
.blt-clear {background: url(/g/shop/header_clear.png) no-repeat left center;}
.blt-soft {background: url(/g/shop/header_soft.png) no-repeat left center #E5F2F7;}
.more-website {background: url(/g/main/link_bullet.gif) no-repeat 10px 3px;}
#item-content h3 {background: none;}

/* --------------SHOP QTIP STYLE---------------- */
.qtip .productimage {float:left;width:120px;}
.qtip .productinfo {float:left;width:400px;}
.qtip .productname, .qtip .price_item {font-size:1.1em;font-weight:700;margin:0 0 5px 0;}
.qtip p {margin:0 0 5px 0;}
.qtip .btn_details a {padding-left:3px;}
.qtip #shop-nav {padding-top:10px;padding-bottom:10px;}
.qtip .stylistreview {margin-top:10px;margin-bottom:10px;}
.qtip .stylistreview p {font-weight:bold;font-size:1.1em;}
.qtip .stylistreview p.srtitle {font-weight:bold;font-size:0.9em;background: url("/g/section-header.gif") no-repeat scroll left bottom #EEEEEE;line-height: 1.2em;padding: 5px 0 9px 8px;position: relative;}
.qtip .stylistreview table, .qtip .productinfo table {width: 100%;}
.qtip .stylistreview table td {padding:2px;vertical-align: middle;font-size: 0.65em;text-align: center;}
.qtip .productinfo #shop-nav li {float:none;}
.qtip .productinfo table td {text-align: center;}
.qtip .stylistreview p.srtitle span {font-weight: 100;padding-top: 5px;position: absolute;right: 10px;top: 0;}
.qtip .stylistreview p.mjloves {background: url("/g/shop/mj-loves.png") no-repeat scroll 8em 0 transparent;padding: 6px 0;}

/* --------------SHOP FILTERS---------------- */
#productfilters {position:relative;top:0;border-top:1px solid #CACACA;margin-top:2px;}
.styleme #productfilters {border-top:none;}
#productfilters ul {margin-bottom:5px;padding:6px 0;border:1px solid #A3BD34;}
#productfilters ul.selectedrow {background-color:#fff;padding:3px 0;border:none;}
#productfilters li {display:inline-block;padding:0;position:relative;text-transform: uppercase;font-weight:700;}
#productfilters li.filterfilterby, #productfilters li.filtershowfirst {padding:0 5px;}
#productfilters li a {font-size:0.85em;margin-right:1px;padding:11px 17px 11px 6px;color:#333;font-weight:100;background: transparent url(/g/down-arrow.png) no-repeat right 15px;}
#productfilters li h2 a, #productfilters li.highlighted h2 a {font-size:1em;background:none;line-height: 1.2em;}
#productfilters li a:hover {padding:11px 17px 11px 6px;}
#productfilters li.highlighted a {background-color: #A3BD34;}
#productfilters li.filtercolour.highlighted a {background-color: transparent;}
#productfilters li.filterbodyshape.highlighted table tr td a {background-color: #FFF !important;background-image:none;}
#productfilters ul li table {height:0;left:-9999px;position:absolute;top:-9999px;width:0;}
#productfilters li.filtermjloves a, #productfilters li.filtercolour table a {background:none;}
#productfilters li.filtersaleonly a {background:none;}
#productfilters li.filtermjloves a:hover {background-color: #CACACA;}
#productfilters li.mjloveson a {background-color: #CDAEAE !important;}
#productfilters li.filtercolour p {margin-left:5px;}
#productfilters ul li table {display:none;}
#productfilters ul li ul.sub {display:none;border:none;}
#productfilters ul li:hover table {height:auto;left:0px;top:31px;white-space:nowrap;background-color:#FFF;z-index:200;display:block;border-collapse:collapse;border:solid 1px #A3BD34;}
#productfilters ul li:hover table td{position:relative;background-color:#fff;padding:0;}
#productfilters ul li:hover ul.sub {height:auto;left:0px;padding:3px;top:0px;white-space:nowrap;width:210px;background-color:#FFF;z-index:200;display:block;margin-top:0;margin-left:0;}
#productfilters :hover ul.sub li {display:block;text-transform:none;padding:4px 0;}
#productfilters :hover ul.sub li a{background: none;text-transform:capitalize;}
#productfilters :hover ul.sub li:hover {background-color:#A3BD34;}
#productfilters :hover ul.sub li a:hover {color:#685448;}
#productfilters ul.selectedrow li a {font-size:0.85em;margin-right:1px;padding:3px 8px 3px 16px;color:#333;font-weight:100;text-transform:none;background: transparent url(/g/btns/btn_remove_check.png) no-repeat left 5px;}
#productfilters p {font-size:1em;text-transform:uppercase;margin: 5px 0 0 0;}
#shopattributes ul.selectedrow li a {font-size:0.85em;margin-right:1px;padding:0px 8px 3px 18px !important;color:#333;font-weight:100;text-transform:none;background: transparent url(/g/btns/btn_remove_check.png) no-repeat left 1px;}
#shopattributes ul.selectedrow li a:hover {background: transparent url(/g/btns/btn_remove_check.png) no-repeat left 1px !important;}
#productfilters ul li.filtereyecolour.highlighted table tr td, #productfilters ul li.filterhaircolour.highlighted table tr td {vertical-align:middle;}
#productfilters ul li.filtereyecolour.highlighted table tr td a.textlink, #productfilters ul li.filterhaircolour.highlighted table tr td a.textlink {background: none;text-transform:capitalize;}
#productfilters ul li.filtereyecolour.highlighted table tr td a.textlink:hover, #productfilters ul li.filterhaircolour.highlighted table tr td a.textlink:hover {background-color:#A3BD34;}
.productmessage {border:1px solid #A3BD34;font-weight:700;padding:10px;}
#products .column1, #products .column2, #products .column3 {width:220px;float:left;}
#products .column1 li, #products .column2 li, #products .column3 li {margin: 5px 0;}
.stores li.lettertitle {font-size:2.2em;margin:10px 0;font-weight:700;font-family: 'Circular Standard Book', sans-serif;color:#444;}
.stores .designers {border-top:solid 1px #ddd;margin-top: 10px;}
.storewithlogo {width: 130px;float:left;margin:5px 8px 20px 0;text-align: center;margin-bottom:4px;}
.designernologo {width:250px;float:left;margin:5px 0 5px 0;text-align: left;}
#body-full-width .designernologo .textlink {font-size:0.9em;}
.designers .designernologo .sitelink a {display: inline-block;margin-left:6px;width:10px;height:10px;background: transparent url(/g/open-in-a-new-window.gif) no-repeat 0 0;}
.storelogo {border: 1px solid #EEEEEE;height: 50px;text-align: center;width: 130px;}
#body-full-width .storewithlogo .textlink, #body-full-width .designernologo .textlink {color:#666666;text-transform:uppercase;}
#body-full-width .storewithlogo .favouriteaddnoaction, #body-full-width .storewithlogo .favouriteadd, #body-full-width .storewithlogo .favouriteremove {margin-top:5px;}
#main-body .stores h2.heading {text-transform:uppercase;font-weight:700;font-family: 'Circular Standard Book', sans-serif;color:#5D5855;font-size:1.8em;background:none;padding:0;margin-top:30px;}
#main-body .letternavigation {border-bottom: 1px solid #444;border-top: 1px solid #444;margin-top: 10px;padding: 7px;}
#main-body .letternavigation a {color:#444;font-size:1em;margin-right:9px;}
.sectionlink.storeviewall a {border: 1px solid #EEEEEE;height: 10px;text-align: center;width: 130px;display: block;float: left;margin: 5px 0 0 6px;padding: 20px 0;font-weight: 700;font-size: 1.2em;}

/* --------------PHP SHOP PRODUCT DETAILS---------------- */
#shop-item #shop2011 h1 {background:none;font-size: 1.6em;line-height:1em;font-weight: 100;margin: 5px 0 10px;padding: 0;text-transform: uppercase;}
#shop-item #shop2011.stylemedetails h1 {margin-top:10px;}
#shop-item #shop2011 h2, #shop-item #shop2011.stylemedetails h2.designer {background:none;font-size: 1.2em;line-height:1em;font-weight: 100;margin: 5px 0 10px;padding: 0;text-transform: none;color:#333;}
#shop-item #shop2011.stylemedetails h2 {background: #5A5654 url(/g/section-header.gif) no-repeat left bottom;padding: 8px 0 12px 8px;text-transform: uppercase;margin: 15px 0 11px 0;color: #fff;font-weight: 100;font-size: 1.3em;}
#shop-item #shop2011 p {margin: 1em 0;}
#shop-item #shop2011 h2.designer {font-size: 1.5em;}
#shop-item #shop2011 p.price {font-size: 1.4em;}
#shop-item #shop2011 #btn_buy, #avatar-holder #btn_buy, #mainlookpanel #btn_buy{background: none repeat scroll 0 0 #ED8D19;border: 1px solid #D07100;padding: 8px 5px;}
#shop-item #shop2011 #btn_buy a, #avatar-holder #btn_buy a, #mainlookpanel #btn_buy a {color: #FFFFFF;font-size: 1.3em;text-transform: uppercase;padding: 8px 5px;}
#shop-item #shop2011 .stylistreview {margin-top:20px;margin-bottom:10px;}
#shop-item #shop2011 .stylistreview p {font-weight:bold;font-size:1.1em;}
#shop-item #shop2011 .stylistreview table td {padding:4px;text-align: center;}
#shop-item #shop2011 .stylistreview table tr.heading td {font-size: 0.65em;line-height: 1.2em;text-align: center;}
#shop-item #shop2011 .stylistreview table tr.rowb td {background-color:#eee;}
#shop-item #shop2011 .stylistreview h2, #shop-item #shop2011 .reviewtable h2 {font-weight:700;}
#shop-item #shop2011 .stylistreview h3 {    background: #eee url(/g/section-header.gif) no-repeat left bottom;
    padding: 5px 0 9px 8px;
    text-transform: uppercase;
    margin: 0 0 11px 0;
    position: relative;
    font-weight: 700;
    z-index: 20;}
#shop-item #shop2011 .stylistreview table {width:100%;margin-top: 10px;}
#shop-item #shop2011 .reviewtable {margin-top:20px;margin-bottom:10px;}
#shop-item #shop2011 .reviewtable .rating {width:128px;height:26px;display: block;text-indent: -9999px;float:left;}
#shop-item #shop2011 .reviewtable .stars0 {background: transparent url(/g/shop/rating_star0.png) no-repeat 0 0;}
#shop-item #shop2011 .reviewtable .stars1 {background: transparent url(/g/shop/rating_star1.png) no-repeat 0 0;}
#shop-item #shop2011 .reviewtable .stars2 {background: transparent url(/g/shop/rating_star2.png) no-repeat 0 0;}
#shop-item #shop2011 .reviewtable .stars3 {background: transparent url(/g/shop/rating_star3.png) no-repeat 0 0;}
#shop-item #shop2011 .reviewtable .stars4 {background: transparent url(/g/shop/rating_star4.png) no-repeat 0 0;}
#shop-item #shop2011 .reviewtable .stars5 {background: transparent url(/g/shop/rating_star5.png) no-repeat 0 0;}
#shop-item #shop2011 .reviewtable h3 {float:left;background:none;}
#shop-item #shop2011 .reviewtable .hreview {margin-top:10px;border-top:1px solid #ddd;padding-top:5px;}
#shop-item #shop2011 #item-promos h2, #shop-item #shop2011 #item_image h2 {background-image: url("/g/section-header.gif");background-position: left bottom;background-repeat: no-repeat;margin: 0;text-transform: uppercase;background-color: #DADADA;padding: 5px 10px 11px;}
#shop-item #shop2011 #item-promos .alsolike ul  {margin: 0 0 15px 0;}
#shop-item #shop2011 #item-promos .alsolike ul li {margin: 10px 0 0 15px;}
#shop-item #shop2011 #item-promos .alsolike ul li a {color: #009FDA;background-image: url("/g/main/link_bullet.gif");background-position: 0 4px;background-repeat: no-repeat;padding-left: 12px;}
#shop-item #shop2011 #item-promos .alsolike ul li a:hover {background-position: 0 -27px;text-decoration:underline;}
#shop-item #shop2011 .crosssell {width:630px;}
#shop-item #shop2011 .crosssell h2 {background: url("/g/section-header.gif") no-repeat scroll left bottom #A3BD34;color: #FFFFFF;font-size: 1.2em;font-weight: 100;margin: 15px 0 11px;padding: 8px 0 12px 8px;text-transform: uppercase;}
#shop-item #shop2011 .crosssell .products li a {color: #009FDA;}
#shop-item #shop2011 .crosssell .products li p {font-weight: normal;margin: 0 0 3px;font-size: 0.9em;}
#shop-item #shop2011 .crosssell .products li {margin-right: 36px;}
#shop-item #shop2011 #item-promos .crosssell {width: 300px;}
#shop-item #shop2011 .stylistreview h2.mjloves {background: url("/g/shop/mj-loves.png") no-repeat scroll 8em 0 transparent;padding: 6px 0;}
.stylistreview a {color: #009FDA;padding-left: 5px;}
#myaccountsignin #signinform input.btn_signin {background-color: #E8EECC;background-position: 2px center;background-repeat: no-repeat;border: 1px solid #D1DE99;color: #333333;padding-bottom: 4px;padding-right: 5px;padding-top: 5px;text-transform: uppercase;}
#smilerating {padding-top:5px;}
#shop-item #smilerating .smile {background: url("/g/shop/smile_vote.gif") no-repeat scroll 0 0 transparent;display: inline-block;font-size: 1.2em;height: 23px;padding-left: 30px;padding-top: 5px;width: 26px;}
.profile #smilerating {float: left;margin:0 10px;}
.profile #smilerating .smile {background: url("/g/shop/smile.png") no-repeat scroll 0 0 transparent;display: inline-block;font-size: 1.2em;height: 23px;padding-left: 30px;padding-top: 5px;width: 26px;}
.profile #smilerating .sad {background: url("/g/shop/sad.png") no-repeat scroll 0 0 transparent;display: inline-block;font-size: 1.2em;height: 23px;padding-left: 30px;padding-top: 5px;width: 26px;}
#shop-item #smilerating .sad {background: url("/g/shop/sad_vote.gif") no-repeat scroll 0 0 transparent;display: inline-block;font-size: 1.2em;height: 23px;padding-left: 30px;padding-top: 5px;width: 26px;}
#shop-item #smilerating .smile span.name, #shop-item #smilerating .sad span.name, .profile #smilerating .smile span.name, .profile #smilerating .sad span.name {display:none;}
#shop-item #smilerating a, .profile #smilerating a {margin-left:5px;}
#shop-item #smilerating .smile:hover, #shop-item #smilerating .sad:hover {background-position: 0 -27px;}
#productcms table {width:100%;}
#productcms table td {padding:2px;}
#productcms table.list tr {background-color:#eee;border-top: 2px solid #FFFFFF;border-bottom: 2px solid #FFFFFF;}
#productcms table.list tr:hover {background-color:#ddd;}
#productcms table.list .cmsremove {background: url("/g/shop/cms_remove.png") no-repeat scroll 0 0 transparent;height:10px;width:10px;display:block;overflow: hidden;text-indent: -9999px;}
.stores .favouriteadd, .stores .favouriteaddnoaction, .designers .favouriteadd, #products .designers .favouriteaddnoaction {background: url("/g/shop/rating_star_empty.png") no-repeat scroll 0 0 transparent;display: inline-block;height: 17px;margin-left: 10px;width: 21px;}
.stores .favouriteadd:hover, .stores .favouriteaddnoaction:hover, .designers .favouriteadd:hover, .designers .favouriteaddnoaction:hover {background: url("/g/shop/rating_star.png") no-repeat scroll 0 0 transparent;}
.stores .favouriteremove, .designers .favouriteremove {background: url("/g/shop/rating_star.png") no-repeat scroll 0 0 transparent;display: inline-block;height: 14px;margin-left: 10px;width: 15px;}
.stores .favouriteremove:hover, .designers .favouriteremove:hover {background: url("/g/shop/rating_star_empty.png") no-repeat scroll 0 0 transparent;}
.tag_cloud {padding: 3px; text-decoration: none;}
.tag_cloud:link { color: #009FDA; }
.tag_cloud:hover { color: #fff; background: #009FDA; }
.tag_cloud:active { color: #fff; background: #009FDA; }
#body-full-width h1.h1noborder {border:none;background:none;padding:0;margin-bottom:0;}
#body-full-width p.intro{margin:0.3em 0 1.3em 0;}
.socialshare ul li {display: inline;position: relative;}
.socialshare {float: right;height:21px;}
.heading span {position: absolute;right: 0;margin-right: 10px;text-transform: none;}
#body-full-width .homepage li {width: 106px;}
.category-feature table{width:100%;}
.category-feature table th {font-size:1em;font-weight:700;padding-bottom: 10px;}
.category-feature table td {padding-bottom: 5px;}
.category-feature table td ul li {margin-bottom:5px;}
.category-feature table td ul li.dropdown-heading {font-size:1em;font-weight:700;margin-top:10px;}
.category-feature table td ul li.dropdown-heading a{color:#5D5855 !important;}
.basiclist li {width:180px;float:left;margin-bottom:5px;}
.readmorehometext-header {background-color: #EEEEEE;display: block;height: 20px;text-align: right;}
.readmorehometext-content {display: none;}
.readmorehometext-header a {background: url("/g/arrow-down.gif") no-repeat scroll right 4px transparent;line-height: 1.5em;margin-right: 5px;padding-right: 16px;text-decoration: none;}
#avatar-holder .modelmelink a {background-color: #A3BD34;color: #FFFFFF;display: block;font-weight: 700;margin-bottom: 5px;padding: 10px 5px;text-align: center;text-transform: uppercase;}
#avatar-holder .modelmelink a:hover {background-color: #CCCCCC;}
.profile .profileimage {width:135px;height:145px;overflow:hidden;border:solid 1px #A3BD33;text-align:center;}
.profile .profileimage img {margin: -10px 0 0 -98px;}
.profile .profileimage.publicprofile img {margin: 0;}
#content .profile .profileheader {position:relative;}
#content .profile .profileheader .profiledata h1 {font-size: 1.5em;background:none;margin-bottom: 0;float: left;text-transform: uppercase;}
#content .profile .profileheader .profiledata h1 a {text-transform: uppercase;padding: 0 0 .75em 0;}
#content .profile .profileheader ul.styleadvice-subnav li {float:left;height:2em;margin-right:30px;} 
#content .profile .profileheader ul.styleadvice-subnav li a {padding-left:25px;line-height: 2em;}
#content .profile ol#body-shape-tab li {width: 130px;margin-right: 60px;float: left;position: relative;}
#content .profile .celebritylooks ol#body-shape-tab li {margin-right: 15px;}
#content .profile ol#body-shape-tab {width: 620px;}
#content.buythelook div#body-shape-tab>div {border: solid 1px #ddd;padding: 7px;min-height: 388px;position:relative;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 3px 3px 3px #eee;-webkit-box-shadow: 3px 3px 3px #eee;box-shadow: 3px 3px 3px #eee;}
#content .profile div#body-shape-tab div ul li {width:auto;margin-right:10px;float: left;border: none;padding: 0;min-height: 1px;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
#content.buythelook div#body-shape-tab div ul li {margin-right:0;}
#content .profile div#body-shape-tab div div.btlimage {width:100%;text-align:center;margin-top: 25px;}
#content.buythelook div#body-shape-tab div ul.looks_follow_favourite {position:absolute;top: -5px;right: 7px;}
#content .profile div#body-shape-tab div ul.looks_follow_favourite li.btn_wishlist {display:block;margin-right:3px;}
#content .profile div#body-shape-tab div ul.looks_follow_favourite li.btn_favourite {display:block;}
#content .profile div#body-shape-tab div span.btlpinit {position:absolute;top: 6px;left: 4px;}
.profileeditlink {background: url("/g/edit.gif") no-repeat scroll 0 0 transparent;line-height: 1em;margin:0;float:left;}
.profiledeletelink {background: url("/g/btns/btn_remove_check.png") no-repeat scroll 0 0 transparent;line-height: 1em;margin:0;float:left;}
.profileticklink {background: url("/g/btns/btn_tick.png") no-repeat scroll 0 0 transparent;line-height: 1.1em;margin:0;float:left;}
#tabs .profileeditlink a, #tabs .profiledeletelink a, #tabs .profileticklink a {padding-left: 16px;text-transform:uppercase; font-size: 0.9em;}
.profileheader .profileeditlink {margin-left:10px;margin-top:10px;}
.profilequicklinks {float:left;}
.profilequicklinks li {float:left;margin-right:5px;border: 1px solid #DDDDDD;}
.profilequicklinks li a {padding:5px 10px;display:block;}
.profilequicklinks li a:hover {background-color:#ddd;}
.profile #body-shape-tab p {margin:0;}
.profile #body-shape-tab p.stylemedate {font-size:0.9em;}
.profile #body-shape-tab div, .profile #body-shape-tab div ul {margin-top:5px;}
.profile #body-shape-tab div ul li {display:block;margin:3px 0;}
.profile #body-shape-tab ul.buythelook a {background: none repeat scroll 0 0 #EEE;border: 1px solid #CCC;color: #999;display: block;padding: 0 5px;}
.profile #body-shape-tab ul.buythelook a:hover {background: none repeat scroll 0 0 #CCC;}
.profile .ui-tabs-panel .mystores .linklist li, .profile .ui-tabs-panel .designers .linklist li {float: left;margin-right: 30px;width: 200px;}
.profile  .warning {background-color: #D5FFD5;border: 1px solid #006600;border-radius: 3px 3px 3px 3px;font-size: 1em;margin: 10px auto;padding: 5px;}
.profile  .warning p {font-weight:bold;color:green;margin: 0;}
.profile .profilelink {background: url("/g/btns/btn_social.png") no-repeat scroll 0 0 transparent;line-height: 1em;margin:10px;float:left;height: 1.6em;}
.profile .profilelink a {padding-left:23px;text-transform:uppercase; font-size: 0.9em;}
.profile .ui-tabs-nav a {display: block;background: #F1F5F9;padding: 8px 12px 5px 6px;min-height: 18px;margin: 1px 0 0;color: #27537A;line-height: 1.2;text-align: center;text-decoration: none;white-space: nowrap;outline: 0;}
.profile .ui-tabs-nav .item a {padding:0;}
.profile .ui-tabs-nav .stylistreview a {padding:0;}
.profile .ui-tabs-nav h3 a {padding:0;text-align:left;}
.profile .ui-tabs-selected a {background-color:#D1DDEC;}
.profile .ui-tabs-panel {border:1px solid #D1DDEC;padding-bottom:20px;}
.profile .ui-tabs-panel .articles .linklist li {display: block;}
.profile .ui-tabs-panel .articles, .profile .ui-tabs-panel .models, .profile .ui-tabs-panel .looks, .profile .ui-tabs-panel .styles, .profile .ui-tabs-panel .mystores, .profile .ui-tabs-panel .designers, .profile .ui-tabs-panel .wishlist, .profile .ui-tabs-panel .colours, .profile .ui-tabs-panel .youmaylike, .profile .ui-tabs-panel .myaccount_following {width: 98%;margin-left: 1%;}
.profile #tabs, .profile #ltabs {margin-top:5px;}
.profile .ui-tabs-panel .wishlist .col6 li {text-align:left !important;margin-right: 20px !important;margin-left: 0;}
.profile .ui-tabs-panel .wishlist .col6img li div {height: 146px;}
.profile .ui-tabs-panel .wishlist .col6 li.no-margin {margin-right: 0px !important;}
.profile .ui-tabs-panel .wishlist .col6 li a p{margin:5px 0 6px 0 !important;}
.profile .ui-tabs-panel .wishlist div, .profile .ui-tabs-panel .youmaylike div {text-align:center;}
.profile .ui-tabs-panel .wishlist .col6 li, .profile .ui-tabs-panel .youmaylike .col6 li {margin-right: 7px;}
.profile #tabs .mystores .linklist li a, .profile #tabs .designers .linklist li a, .profile #tabs .articles .linklist li a {padding-left: 20px;background: url("/g/main/link_bullet.gif") no-repeat scroll 0 8px transparent;}
.profile #tabs .designers .linklist li.profiledeletelink a, .profile #tabs .mystores .linklist li.profiledeletelink a, .profile #tabs .articles .linklist li.profiledeletelink a {background:none;}
.profile #tabs .articles .linklist li.profiledeletelink {float:none;}
.profile #tabs .wishlist .col6 li ul li {width: auto;}
.profile #tabs .wishlist .col6 {margin-bottom:10px;}
.listdeletelink {height: 10px;width: 10px;display: block;float: left;}
.profile .colours .favouriteadd {background: url("/g/shop/rating_star_empty.png") no-repeat scroll 0 0 transparent;display: inline-block;height: 17px;margin-left: 5px;width: 18px;margin-right: 20px;}
.profile .colours .favouriteadd:hover {background: url("/g/shop/rating_star.png") no-repeat scroll 0 0 transparent;}
.profile .colours .favouriteremove {background: url("/g/shop/rating_star.png") no-repeat scroll 0 0 transparent;display: inline-block;height: 17px;margin-left: 5px;width: 18px;margin-right: 20px;}
.profile .colours .favouriteremove:hover {background: url("/g/shop/rating_star_empty.png") no-repeat scroll 0 0 transparent;}
.profile .colours h3, .profile .youmaylike h3, .profile .myaccount_following h3 {margin-bottom:10px;font-weight:700;}
.profile .myaccount_following ul li {display:block;margin-bottom: 10px;}
.profile .myaccount_following ul li .profiledata h3 {font-size: 1.2em;margin-top: 5px;margin-bottom: 5px;}
.profile .myaccount_following ul li .profiledata p {margin:3px 0;}
.profile .myaccount_following ul li .profiledata ul.styleadvice-subnav li {width:180px;float: none;margin-bottom: 3px;}
.profile .myaccount_following ul li .profiledata ul.styleadvice-subnav li a {line-height: 2em;}
.profile #editdetailsform label {font-weight:700;}
.profile .tooltips span {background:#D1DDEC;display:none;padding:10px!important;position:absolute;z-index:1000;-moz-border-radius:4px;-webkit-border-radius: 5px;margin-top:-260px;margin-left:-340px;width: 150px;color: #009FDA;text-align: left;}
.profile .info {margin-left:10px;background: url("/g/main/information.gif") no-repeat scroll 0 0 transparent;display: inline-block;height:12px;width:12px;overflow: hidden;text-indent: -9999px;}
.profile .info span {text-indent:0;}
.profile #mainlookpanel .image, .profile #mainmodelpanel .image {width:250px;float:left;}
.profile #mainlookpanel .lookinfo, .profile #mainmodelpanel .lookinfo {width:320px;float:left;}
.profile #mainlookpanel dt label, .profile #mainmodelpanel dt label { text-transform: uppercase;}
.profile #mainlookpanel dd, .profile #mainmodelpanel dd {margin-top: 6px;margin-bottom: 6px;}
.filterbodyshape table td {padding:5px !important;}
#buythelookbutton #btn_buy {padding: 3px 2px;}
.new-headings #shop-item #productcmsattributes h3 {z-index:0;}
.blog #subnav ul ul a {display:inline-block;}
.colourfamily {margin-bottom:4px;display: block;}
.colourfamily p {font-weight:700;line-height:1.2em;margin:0;text-transform: capitalize;}
.colourfamily p.info {font-weight:100;}
.colourfamily div {float: left;margin-right: 10px;}
.colourfamily div.tones a{float:left;margin-right:2px;margin-bottom:2px;}
.colourfamily div.tones {width:400px;}
.colourfamily_colourings {border-top:1px solid #eee;padding-top:3px;margin: 3px 0;text-transform: capitalize;}
.colourfamily_colourings a {padding-left:20px;padding-right:10px;}
.colourings_links {border-top:1px solid #eee;padding-top:3px;margin: 3px 0;}
.products_text_links {border-top:1px solid #eee;padding-top:3px;margin: 3px 0;}
.productcolours a {float:left;margin-right:5px;}
#shop2011 .promos .style-me-look h3 {background: none;margin: 5px;padding: 0;}
#shop-item .ui-tabs-nav a {background-image:none;background-color:#F1F5F9;}
#shop-item .ui-tabs-panel {width:auto;border: 1px solid #d1ddec;}
#shop-item .alsolike {padding:10px;}
#shop-item .alsolike ul li {margin-bottom:5px;}
#shop-item .alsolike ul li a {background-image: url("/g/main/link_bullet.gif");background-position: 0 4px;background-repeat: no-repeat;color: #009FDA;padding-left: 12px;}
#shop-item #tabs {margin-top:10px;}
.ui-tabs-nav a:hover, #shop-item .ui-tabs-nav a:hover, #shop-item .ui-tabs-selected a {background-color: #d1ddec}
.ui-tabs-nav a {background: url("../g/tab-flow.png") no-repeat scroll right center #F1F5F9;color: #27537A;display: block;line-height: 1.2;margin: 1px 0 0;min-height: 18px;outline: 0 none;padding: 8px 12px 5px 6px;text-align: center;text-decoration: none;white-space: nowrap;}
.womensstores .ui-tabs-nav a {background:#F1F5F9;}
.womensstores .ui-tabs-nav a:hover, .womensstores .ui-tabs-selected a {background:#d1ddec;}
.womensstores .ui-tabs-panel {border: 1px solid #97a5b0;}
.womensstores #subnav {margin-left:5px;}
.ui-tabs-nav.ui-corner-bottom a{background-image:none;}
#shop-item #shop2011 p.description {margin: 1em;}
#shop-item .productcolours {margin-top:5px;}
#shop-item .styleadvicelinks {margin: 1em;}
#shop-item .styleadvicelinks li {margin:5px;}
#shop-item .styleadvicelinks li a {background-image: url("/g/main/link_bullet.gif");background-position: 0 4px;background-repeat: no-repeat;color: #009FDA;padding-left: 12px;}
#shop-item .stylemedetails #crosssell h2 {background: url("/g/section-header.gif") no-repeat scroll left bottom #A3BD34;color: #FFFFFF;font-size: 1.2em;font-weight: 100;margin: 15px 0 11px;padding: 8px 0 12px 8px;text-transform: uppercase;}
#shop-item .stylemedetails #crosssell .products li p {font-size: 0.9em;font-weight: normal;margin: 0 0 3px;}
#shop-item .stylemedetails #crosssell .products li a {color: #009FDA;}
#shop-item .stylemedetails #crosssell {width: 630px;}
.products .product-imgnoquickview div {border: 1px solid #D1D1D1;width: 128px;height: 170px;margin: auto;display: table-cell;vertical-align: middle;}
.products .product-imgnoquickview div:hover {border: 1px solid #0095D0;}
.products .product-imgnoquickview div img {display: block;margin: auto;}
#shop-item #shop2011 p.colourfamily_colourings {font-weight:100;margin:0 1em;border-top: none;}
#pagination a {margin:0 3px;}
#pagination a.selected {font-weight:700;}
.selectedtag {background-color: #DDDDDD;display: inline-block;margin-right: 2px;margin-top: 5px;padding: 4px 6px;}
#products .products li p.price_item span {display:inline;}
.buythelook #mainlookpanel .image {width: 100%;}
.buythelook #mainlookpanel {padding: 10px 0;}
#shop-item #shop2011 .buythelook h2 {font-size:1.5em;}
.sectionheader {background-color:#D8D8D8;margin:10px 0 5px 0;padding: 5px;position:relative;}
.sectionheader h2 {display:inline;font-family: 'Circular Standard Book', sans-serif;font-weight:700;margin: 0 10px;padding: 0;background-image:none;}
.sectionheader h2 a{font-family: 'Circular Standard Book', sans-serif;font-weight:700;}
.sectionheader div {display:inline-block;zoom: 1;*display: inline;}
.sectionheader h2 .sectionheadertext {font-size:0.7em;margin-left:10px;}
.sectionheader p, .sectionheader ul {font-family: 'Circular Standard Book', sans-serif;margin:0;text-transform: uppercase;font-size: 0.9em;}
.sectionheader ul li {display:inline;margin-right:10px;}
.sectionheader ul li a {color:#5D5855;font-family: 'Circular Standard Book', sans-serif;text-transform: uppercase;text-decoration: underline;}
.sectionheader ul li a:hover {text-decoration: none;}
.sectionheader_share {background-color:#D8D8D8;margin:10px 0 5px 0;padding: 5px;}
.sectionheader_share h2 {font-size:2em;float:left;font-family: 'Circular Standard Book', sans-serif;font-weight:700;margin: 0 30px 0 10px;padding: 0;background-image:none;}
.sectionheader_share h2 a{font-family: 'Circular Standard Book', sans-serif;font-weight:700;text-transform: uppercase;}
.sectionheader_share .sectionheadertext {width:700px;float:left;}
.sectionheader.h1header h1 {font-size:2em;display:inline;font-family: 'Circular Standard Book', sans-serif;font-weight:700;margin: 0 10px;padding: 0;text-transform: uppercase;}
#body-part-column1 .sectionheader.h1header h1, #body-fullwidth .sectionheader.h1header h1 {background-image:none;}
.textsection {width:226px;margin-right:12px;float:left;}
.textsection .textsectionheader {border-style:solid;border-width:1px 8px;border-color:#A3BD34;margin:10px 0 5px 0;padding: 5px;text-align: center;}
.textsection .textsectionheader h2 a{font-family: 'Circular Standard Book', sans-serif;font-weight:700;text-transform: uppercase;font-size:1.5em;}
.textsection p {padding: 0 10px;margin-top:5px;}
.textsection p a {text-decoration: underline;}
.textsection p a:hover {text-decoration: none;}
.sectionheader_stylequiz {background-color:#666;margin:10px 0 5px 0;padding: 5px;position:relative;}
.sectionheader_stylequiz h2 {color:#ccc;font-size:1.2em;font-family: 'Circular Standard Book', sans-serif;font-weight:700;margin: 0 5px;padding: 0;background-image:none;}
.sectionheader_stylequiz h2 a {color:#ccc;font-family: 'Circular Standard Book', sans-serif;font-weight:700;display: block;float:left;font-size: 1.3em;}
.sectionheader_stylequiz .sectionheadertext {display: block;float:left;}
.home .sectionheader_stylequiz .sectionheadertext {float: none;width: 900px;max-width: 100%;}
.sectionheader_stylequiz .sectionheadertext p {color:#fff;margin: 5px 0 0 5px;}
.sectionheader_stylequiz a.promobutton {border: solid 1px #999;background-color:#fff;padding: 5px;font-size: 14px;font-family: 'Circular Standard Book', sans-serif;position: absolute;top: 15px;right: 15px;text-transform: uppercase;}
.sectionheader_shopbycolour h2 a {width: 220px !important;}
.sectionheader_shopbycolour .sectionheadertext {width: 540px !important;}
.sectionheader_shopbycolour a.promobutton {top:5px !important;}
.sectionheader_newsletter {background-color:#666;margin:10px 0 5px 0;padding: 5px;position:relative;}
.sectionheader_newsletter h2 {color:#ccc;font-size:2em;font-family: 'Circular Standard Book', sans-serif;font-weight:700;margin: 0 10px;padding: 0;background-image:none;}
.sectionheader_newsletter h2 a{color:#ccc;font-family: 'Circular Standard Book', sans-serif;font-weight:700;width: 550px;display: block;float:left;text-transform: uppercase;}
.sectionheader_newsletter a.promobutton {border: solid 1px #999;background-color:#fff;padding: 5px;font-size: 14px;font-family: 'Circular Standard Book', sans-serif;position: absolute;top: 15px;right: 15px;text-transform: uppercase;}
.sectionheader_newsletter .newsletter-mini-form {position: absolute;right: 0;top: 0;border-top: none;padding-top: 5px;width:370px;}
.sectionheader_newsletter .newsletter-mini-form p {font-size: 0.9em;margin:5px 0;float:left;color:#fff;}
.sectionheader_newsletter .newsletter-mini-form form {float:left;margin-left:10px;}
.sectionheader_newsletter .newsletter-mini-form .forminput {width: 150px;}
#___plusone_0 {width:50px !important;}
.carousel {width:370px;margin: 10px auto;}
.carousel div.jCarouselLite {width:370px;margin: 0 auto;}
.carousel .next {background: transparent url(/g/right.gif) no-repeat scroll 0 0;width:9px;height:10px;display:block;float:right;}
.carousel .prev {background: transparent url(/g/left.gif) no-repeat scroll 0 0;width:9px;height:10px;display:block;float:left;}
.carousel div.jCarouselLite ul li {margin:0 10px;height: 130px !important;}
.carousel div.carouselbodyshape ul li {margin:0 8px !important;}
.carousel div.carouselbodyshape {width:300px !important;}
.carousel div.jCarouselLite ul li p{font-size:0.85em;}
.sectionpromo {border:solid 1px #666666;width:377px;float:left;margin-right:10px;margin-top:10px;}
.sectionpromo .sectionpromoheader {background-color:#666666;padding:3px 5px;}
.sectionpromo .sectionpromoheader h3 a {color:#fff;font-size:2em;font-family: 'Circular Standard Book', sans-serif;}
.sectionpromo p a {color:#A3BD34;font-size:1em;text-decoration: underline;font-family: 'Circular Standard Book', sans-serif;margin: 0 auto;}
.sectionpromo .col6img li div {border: none;display: table-cell;height: 120px;margin: auto;vertical-align: middle;width: 116px;}
.sectionpromo .col6 li p {font-size:0.85em;}
.sectionpromo .promos-col4 p {margin: 5px;}
.sectionpromo.fullwidth {width:938px;}
.sectionpromo.fullwidth li p {text-align:left;}
.sectionpromo a {color:#444;font-family:arial;text-decoration:none;font-size:1em;}
#content .fullwidth.profile ol#body-shape-tab {margin:6px 0 6px 40px;}
.styleme_promo .sectionpromo {margin-right:0;width:254px;border-color:#666666 #ACB953 #666666 #666666;border-width:1px 1px 1px 0px;min-height: 208px;}
.channel-styleme .styleme_promo .sectionpromo {width:312px;}
.styleme_promo .sectionpromo.first {border-color:#666666 #ACB953 #666666 #666666;border-width:1px 1px 1px 1px;}
.styleme_promo .sectionpromo.last {border-color:#666666 #666666 #666666 #666666;border-width:1px 1px 1px 0px;}
.styleme_promo .sectionpromo .sectionpromoheader h3 a {font-size:1.9em;}
.styleme_promo .sectionpromo p {text-align: left;padding: 0 5px;}
.styleme_promo .sectionpromo span {height:95px;width:250px;display:block;margin:2px 0 3px 0;}
.styleme_promo .sectionpromo span.models {background: url("/g/style-me/home-my-model.jpg") no-repeat scroll 0 0 transparent;}
.styleme_promo .sectionpromo span.looks {background: url("/g/style-me/home-looks.jpg") no-repeat scroll 0 0 transparent;}
.styleme_promo .sectionpromo span.my_account {background: url("/g/style-me/home-myaccount.jpg") no-repeat scroll 10px 0 transparent;}
.promos-horizontal-holder, .promos-mpu-holder {float:left;}
.promos-horizontal-holder {width:630px;margin-right:10px;}
.promos-mpu-holder {width:300px;}
.promos-horizontal, .promos-mpu {border:solid 1px #ccc;}
.promos-horizontal .text {padding:18px;width:185px;}
.promos-mpu .text {padding:18px;}
.promos-horizontal .text h3 a, .promos-mpu .text h3 a {font-family: 'Circular Standard Book', sans-serif;text-transform: uppercase;font-size: 1.8em;font-weight: 700;}
.promos-horizontal .text p, .promos-mpu .text p {margin: 2px 0;}
.promos-horizontal .text p a, .promos-mpu .text p a {font-family: 'Circular Standard Book', sans-serif;font-size: 1.2em;}
.promos-mpu {min-height:250px;}
.promos-horizontal {min-height:119px;}
.promos-horizontal.mybodyshape {background: url("/g/style_advice/my-body-shape-promo.gif") no-repeat scroll 198px 8px transparent;}
.promos-horizontal.mycolour {background: url("/g/style_advice/my-colour-promo.jpg") no-repeat scroll 198px 8px transparent;}
.promos-mpu.jeansguide {background: url("/g/style_advice/jeans-guide-promo.jpg") no-repeat scroll 10px 10px transparent;}
.promos-mpu.jeansguide .text {margin-top:161px;text-align:center;padding:18px 18px 10px 18px;}
.fullwidth .promos-magazine-articles {float:none;width:auto;margin:10px;}
.promos-magazine-articles .articlelist a {background: url("/g/main/text_bullet.gif") no-repeat scroll left center transparent;padding-left: 10px;margin-left: 5px;}
.promos-magazine-articles h3 {font-family: 'Circular Standard Book', sans-serif;color:#444;text-transform: uppercase;font-size: 1.2em;font-weight: 700;}
.promos-magazine-articles h4 a {color:#ACB953;font-weight: 700;}
.promos-magazine-articles a:hover {text-decoration: underline;}
.promos-magazine-articles a.morelink {color:#ACB953;float:right;}
.storelist {margin:10px auto;width:924px;}
.storelist li {float:left;margin:0;}
.newsletter-mini-form {position: absolute;right: 5px;top: 34px;border-top: 1px solid #EEE;padding-top: 5px;}
.newsletter-mini-form form {margin: 0;}
.newsletter-mini-form p {font-size: 0.9em;margin:0;}
.newsletter-mini-form .submit {margin: 0 -4px;color:#fff;background-color:#ACB953;border-style:solid;border-width:1px 1px 1px 5px;border-color:#ACB953;font-weight:700;font-family:arial;}
.newsletter-mini-form .forminput {border: 1px solid #ACB953;width:97px;color:#ACB953;}
.shop-colour-family, .shop-featured-colours {float:left;}
.shop-colour-family p, .shop-featured-colours p, .shop-colour-family table, .shop-featured-colours table {display:inline-block;}
.shop-colour-family p, .shop-featured-colours p {margin:1em 0;}
.shop-colour-family {margin-left:10px;margin-right:20px;}
.shop-colour-family table a, .shop-featured-colours table a {border:1px solid #ccc;}
.col6.mycolouring li {width: 144px;}
.col7.mybodyshape {margin-left:20px;}
.col7.mybodyshape li {width: 120px;}
.col6.mycolouring .light {background: url("/g/home/colouring/light.jpg") no-repeat scroll 0 0 transparent;padding-top: 105px;}
.col6.mycolouring .deep {background: url("/g/home/colouring/deep.jpg") no-repeat scroll 0 0 transparent;padding-top: 105px;}
.col6.mycolouring .clear {background: url("/g/home/colouring/clear.jpg") no-repeat scroll 0 0 transparent;padding-top: 105px;}
.col6.mycolouring .warm {background: url("/g/home/colouring/warm.jpg") no-repeat scroll 0 0 transparent;padding-top: 105px;}
.col6.mycolouring .soft {background: url("/g/home/colouring/soft.jpg") no-repeat scroll 0 0 transparent;padding-top: 105px;}
.col6.mycolouring .cool {background: url("/g/home/colouring/cool.jpg") no-repeat scroll 0 0 transparent;padding-top: 105px;}
.buythelookmargin {margin-right:20px;}
.lookpromos {width:300px;}

.styleme-categories {background-color:#F2F2F2;border:solid 1px #AFAFAF;}
.styleme-categories h3 {font-weight:700;font-size: 1.1em;padding-bottom:10px;text-transform:uppercase;}
.styleme-categories ul {margin-top: 10px;}
.styleme-categories ul li a {font-family: 'Circular Standard Book', sans-serif;font-weight:100;}
.styleme-categories ul li a:hover {color: #666;}

.boxbuttons a {border: solid 1px #AFAFAF;padding: 6%;display: block;margin: 0;font-size:1.1em;}
.boxbuttons a:hover {background-color:#AFAFAF;color:#fff;}

.listtable {border:1px solid #666666;width:766px;}
.listtable th {padding:5px 5px;color:#fff;background-color:#666666;font-size:1.2em;font-family: 'Circular Standard Book', sans-serif;}
.listtable td {padding:3px 5px;vertical-align:top;}
.sectionpromo.fullwidth .col6 li p {text-align:center;font-size:1em;}
.sectionpromo.fullwidth .col6 {margin:0 auto;width:625px}
.sectionpromo.fullwidth .col6 li {margin-right:40px;}
.sectionpromo.fullwidth .col7 li {margin-right:20px;width:88px;}
.sectionpromo.fullwidth .col7 {margin:0 auto;width:736px}
.sectionpromo.fullwidth .col7 p {font-size: 0.9em;}

/* --------------SHOP BY DEPARTMENT LIST---------------- */
.shop-departments {width:918px;margin-top: 10px;background-color:#F2F2F2;border:solid 1px #AFAFAF;padding:10px;}
.shop-departments th {font-size: 1.1em;font-weight: 700;padding-bottom: 10px;text-transform: uppercase;}
.shop-departments table {border-collapse:separate;border-spacing:10px 0;}
.shop-departments td {padding:5px 0;vertical-align:top;}
.shop-departments td ul li {width:160px;float:left;margin-bottom:5px;}
.shop-departments table td ul li a{font-family: arial, sans-serif;font-size: 1em;text-transform:uppercase;}
.shop-departments td ul li.dropdown-heading {font-size: 1.1em;font-weight: 700;text-transform:uppercase;padding:0;margin:10px 0;}
.shop-departments td ul li a:hover {text-decoration:underline;}
.shop-departments .shop-departments-horizontallinks {margin-left:10px;}
.shop-departments .shop-departments-horizontallinks li {float:left;margin-right:22px;border: solid 1px #999;padding: 6px 23px;background-color: #fff;}
.shop-departments .shop-departments-horizontallinks li a {color:#5D5855;text-transform:uppercase;text-decoration:none;}
.shop-departments .shop-departments-horizontallinks li a:hover {color:#000;}
.colourfamilyintro .tones .colourfamilytitle {font-family: 'Circular Standard Book', sans-serif;font-size: 1.8em;font-weight: 700;text-transform: uppercase;margin:0;}
.colourfamilyintro .tones {width:200px;padding-left:10px;float:left;}
.colourfamilyintro .tones a{margin:0 1px 1px 0;float:left;}
.colourfamilyintro p.intro {float:right;width:700px}
.colourfamilyintro .tones .colourtitle {font-family: 'Circular Standard Book', sans-serif;font-size: 1.8em;font-weight: 700;text-transform: uppercase;margin:0;color:#fff;}
p.sublinks {margin-left:10px;}
p.sublinks a {color:#A3BD34;text-decoration:underline;font-size:1.1em;}
p.sublinks a:hover {color:#A3BD34;text-decoration:none;}
.general h2 {color: #009FDA;font-family: 'Circular Standard Book', sans-serif;font-size: 1.5em;font-weight: 700;text-transform: uppercase;margin-top: 20px;}
.general a {text-decoration:underline;}
#item_image .btn_more li {margin:0;}
#body-full-width.newheaders h1 {display: inline;font-family: 'Circular Standard Book', sans-serif;font-size: 2em;font-weight: 700;margin: 0 30px;padding: 0;text-transform: uppercase;background:none;}
.sectionpromofullwidth .lookpromos {width:700px;}
#footer .quicklink-show {float:right;margin-right: 10px;margin-top: 7px;}
.buythelook .itemdetails, .buythelook .item {float:left;}
.buythelook .itemdetails {margin-left:10px;width: 290px;}
.buythelook #container-1 {margin-top:5px;}
.buythelook .ui-tabs-panel {padding: 5px 10px;}
.buythelook .buythelookpanel .ui-tabs-panel {padding: 0;}
#main-body #body-part-column1 .buythelookpanel h2 {margin:0;}
#shop-item .buythelook .ui-tabs-nav .products a, #shop-item .buythelook .ui-tabs-nav h3 a {background-color: transparent;background-image: none;}
.looks_follow_favourite {margin:5px 0;}
#content .profile ol#body-shape-tab li .looks_follow_favourite li {margin-right:1px;width: auto;}
#content .profile ol#body-shape-tab li .looks_follow_favourite li.btn_favourite {margin-right:0;}
.looks_follow_favourite li a {font-size: 11px !important;}
.looks_follow_favourite li.btn_wishlist a {padding-left: 17px;background-image: url(/g/btns/btn_wish.png);}
.looks_follow_favourite.withnumbers {float: left;margin: 8px 0;}
.looks_follow_favourite.withnumbers .btn_favourite {margin-left:10px;margin-right: 3px !important;margin-top: -1px;}
.looks_follow_favourite.withnumbers .followscount {border: 1px solid #BBBBBB;border-radius: 3px 3px 3px 3px;float: left;margin-top: 1px;padding: 3px;}
div.looks ol#body-shape-tab li div ul#shop-nav.looks_follow_favourite span.followscount {margin-top:0;}
div.looks ol#body-shape-tab li div ul#shop-nav.looks_follow_favourite {margin-bottom:1px;}
.categorytoplinks table tr td {padding:3px;vertical-align:top;}
.categorytoplinks table tr td ul li {float:left;margin-right:10px;margin-bottom:5px;}
.categorytoplinks table tr td ul li a {color:#000 !important;text-decoration:underline;text-transform: capitalize;}
.categorytoplinks {width:430px;float:left;margin-right:20px;}
.categorytopbanner {width:300px;float:left;}
.shoppromos, .shoppromos ul {width:960px;}
.shoppromos ul li {width:227px;margin-right:8px;border:solid 1px #999;float:left;min-height:186px;position:relative;}
.shoppromos ul li h3 {margin:8px 0 0 8px;font-size:1.8em;font-family: 'Circular Standard Book', sans-serif;text-transform: uppercase;line-height: 1em;}
.shoppromos ul li a.promobutton {border:solid 1px #999;padding:5px;font-size:14px;font-family: 'Circular Standard Book', sans-serif;position:absolute;bottom:10px;right:10px;text-transform: uppercase;background-color: #fff;}
.shoppromos ul li.shoppromos-general h3 {font-size:2.4em;}
.shoppromos ul li.shoppromos-colour table {margin:16px 0 0 15px;}
.shoppromos ul li.shoppromos-stylistpicks {background: url("/g/home/bg-stylist-picks-single.jpg") no-repeat scroll 154px 5px transparent;}
.shoppromos ul li.shoppromos-stylistpicks h3 {width: 150px;}
.shoppromos ul li.shoppromos-new h3 {color:#232323;}
.shoppromos ul li.shoppromos-new {background: url("/g/home/bg-new2.jpg") no-repeat scroll 0px 0px transparent;}
.shoppromos ul li.shoppromos-sale {background: url("/g/home/bg-sale.jpg") no-repeat scroll 51px 3px transparent;}
.shoppromos ul li.shoppromos-yourcolour h3, .shoppromos ul li.shoppromos-shape h3, .shoppromos ul li.shoppromos-look h3, .shoppromos ul li.shoppromos-occasion h3 {font-size: 1.5em;}
.shoppromos ul li.shoppromos-yourcolour .carouselyourcolourholder, .shoppromos ul li.shoppromos-shape .carouselbodyshapeholder, .shoppromos ul li.shoppromos-look .carousellookholder, .shoppromos ul li.shoppromos-occasion .carouseloccasionholder {position:relative;width:150px;padding-left: 16px;padding-right: 16px;}
.shoppromos ul li.shoppromos-yourcolour .carouselyourcolourholder div.carouselyourcolour ul li, .shoppromos ul li.shoppromos-shape .carouselbodyshapeholder div.carouselbodyshape ul li, .shoppromos ul li.shoppromos-look .carousellookholder div.carousellook ul li, .shoppromos ul li.shoppromos-occasion .carouseloccasionholder div.carouseloccasion ul li {border:none;text-align:center;width:150px;}
.shoppromos ul li.shoppromos-yourcolour .carouselyourcolourholder div.carouselyourcolour ul li a p, .shoppromos ul li.shoppromos-shape .carouselbodyshapeholder div.carouselbodyshape ul li a p, .shoppromos ul li.shoppromos-look .carousellookholder div.carousellook ul li a p, .shoppromos ul li.shoppromos-occasion .carouseloccasionholder div.carouseloccasion ul li a p {margin:2px 0 0 0;}
.shoppromos ul li.shoppromos-yourcolour .carouselyourcolourholder, .shoppromos ul li.shoppromos-shape .carouselbodyshapeholder, .shoppromos ul li.shoppromos-look .carousellookholder, .shoppromos ul li.shoppromos-occasion .carouseloccasionholder {width:150px;height: 125px;margin-left:10px;}
.shoppromos ul li.shoppromos-yourcolour .carouselyourcolourholder .next, .shoppromos ul li.shoppromos-shape .carouselbodyshapeholder .next, .shoppromos ul li.shoppromos-look .carousellookholder .next, .shoppromos ul li.shoppromos-occasion .carouseloccasionholder .next {background: transparent url(/g/right.gif) no-repeat scroll 0 0;width:9px;height:10px;display:block;position:absolute;top:50px;right:0;}
.shoppromos ul li.shoppromos-yourcolour .carouselyourcolourholder .prev, .shoppromos ul li.shoppromos-shape .carouselbodyshapeholder .prev, .shoppromos ul li.shoppromos-look .carousellookholder .prev, .shoppromos ul li.shoppromos-occasion .carouseloccasionholder .prev {background: transparent url(/g/left.gif) no-repeat scroll 0 0;width:9px;height:10px;display:block;position:absolute;top:50px;left:0;}
.shoppromos ul li.shoppromos-look .carousellookholder ul li a, .shoppromos ul li.shoppromos-occasion .carouseloccasionholder ul li a {height: 120px;overflow:hidden;display:block;}
.stylemepromos div {width:312px;margin-right:8px;border:solid 1px #999;float:left;min-height:180px;position:relative;background-color:#F3F3F3;}
.stylemepromos div h3 {margin:10px 0 0 10px;font-size:1.1em;font-family: 'Circular Standard Book', sans-serif;text-transform: uppercase;line-height: 1.1em;}
.stylemepromos div p {font-family: 'Circular Standard Book', sans-serif;}
.stylemepromos div a.promobutton {border:solid 1px #999;padding:5px;font-size:14px;font-family: 'Circular Standard Book', sans-serif;position:absolute;bottom:10px;right:10px;text-transform: uppercase;}
.stylemepromos div.stylemepromos-model p {margin-left:90px;}
.stylemepromos div.stylemepromos-styles p {margin-left:82px;}
.stylemepromos div.stylemepromos-looks p {margin-left:76px;}
.stylemepromos div.stylemepromos-buythelook p {margin-left:122px;}
.stylemepromos div.stylemepromos-model {background: url("/g/home/personalise-your-model.jpg") no-repeat scroll 12px 34px #F3F3F3;}
.stylemepromos div.stylemepromos-styles {background: url("/g/home/discover-your-styles.jpg") no-repeat scroll 2px 45px #F3F3F3;}
.stylemepromos div.stylemepromos-looks {background: url("/g/home/create-your-look.jpg") no-repeat scroll 8px 33px #F3F3F3;}
.stylemepromos div.stylemepromos-buythelook {background: url("/g/home/buy-your-look.jpg") no-repeat scroll 3px 35px #F3F3F3;}
.styleadvicepromos div {border:solid 1px #999;min-height:195px;position:relative;background-color:#fff;}
.styleadvicepromos ul li:nth-child(4), .styleadvicepromos ul li:nth-child(5), .styleadvicepromos ul li:nth-child(6) {margin-top:10px;}
.styleadvicepromos div h3 {margin:6px 0 0 6px;font-size:1.1em;font-family: 'Circular Standard Book', sans-serif;text-transform: uppercase;line-height: 1.1em;}
.styleadvicepromos div p {font-family: 'Circular Standard Book', sans-serif;}
.styleadvicepromos div a.promobutton {border:solid 1px #999;padding:5px;font-size:14px;font-family: 'Circular Standard Book', sans-serif;position:absolute;bottom:10px;right:10px;text-transform: uppercase;}
.styleadvicepromos div.styleadvicepromos-ebook p {margin-left:113px;margin-right:5px;margin-top: 5px;font-size: 95%;}
.styleadvicepromos div.styleadvicepromos-quiz p {margin-left:7px;margin-right:97px;}
.styleadvicepromos div.styleadvicepromos-shape {background: url("/g/style_advice/my-body-shape-promo.gif") no-repeat scroll -43px 34px #fff;}
.styleadvicepromos div.styleadvicepromos-colour {background: url("/g/style_advice/my-colour-promo.jpg") no-repeat scroll -26px 34px #fff;}
.styleadvicepromos div.styleadvicepromos-ebook {background: url("/g/ebook-cover-sml.jpg") no-repeat scroll 6px 36px #fff;}
.styleadvicepromos div.styleadvicepromos-quiz {background: url("/g/quiz-promo.jpg") no-repeat scroll 106px 46px #fff;}
.styleadvicepromos div.styleadvicepromos-jeans {background: url("/g/style_advice/guide-to-jeans-promo.jpg") no-repeat scroll 6px 33px #fff;}
.styleadvicepromos div.styleadvicepromos-jeans p {margin-left: 93px;margin-right: 5px;margin-top: 17px;font-size: 95%;}
.styleadvicepromos div.styleadvicepromos-weddings {background: url("/g/style_advice/guide-to-weddings-promo.jpg") no-repeat scroll 6px 33px #fff;}
.styleadvicepromos div.styleadvicepromos-weddings p {margin-left: 88px;margin-right: 5px;margin-top: 5px;font-size: 95%;}
.styleadvicepromos div.styleadvicepromos-hosiery {background: url("/style-advice/clothing-guides/hosiery/holdups-p.jpg") no-repeat scroll 23px 33px #fff;}
.styleadvicepromos div.styleadvicepromos-hosiery p {margin-left: 93px;margin-right: 5px;margin-top: 5px;font-size: 95%;}

.styleadvicepromos div.styleadvicepromos-measurementguides {background: url("/g/style_advice/promos/size_charts.gif") no-repeat scroll 3px 33px #fff;}
.styleadvicepromos div.styleadvicepromos-measurementguides p {margin-left: 71px;margin-right: 5px;margin-top: 5px;font-size: 95%;}

#content .fullwidth.profile ul#body-shape-tab {width: 938px;}
#content .profile ul#body-shape-tab li {width:160px;padding-right: 17px;padding-left: 10px;float: left;}
#content .profile ul#body-shape-tab li div {width:160px;}
#content .fullwidth .carousel {width: 938px;}
#content .fullwidth {position:relative;}
#content .fullwidth .nextlrg {background: transparent url(/g/right_lrg.png) no-repeat scroll 0 0;width:8px;height:142px;display:block;float:right;position:absolute;right:15px;top:0;}
#content .fullwidth .prevlrg {background: transparent url(/g/left_lrg.png) no-repeat scroll 0 0;width:8px;height:142px;display:block;float:left;position:absolute;left:15px;top:0;}
.blogticker {float: right;height: 18px;margin-right: 10px;margin-top: 2px;overflow: hidden;position: relative;width: 650px;}
.blogticker li a {font-size:1.3em;font-weight:700;text-decoration:none !important;line-height: 1.3em;}
.blogticker li a:hover {color:#fff;}
.blogticker .nextlrg {background: transparent url(/g/right_lrg.png) no-repeat scroll 0 -123px;width:8px;height:20px;display:block;float:right;position:absolute;right:0;top:0;}
.blogticker .prevlrg {background: transparent url(/g/left_lrg.png) no-repeat scroll 0 -123px;width:8px;height:20px;display:block;float:left;position:absolute;left:0;top:0;}
.blogticker .blogticker-scroller {margin-left:20px;}
.ui-tabs-panel .profileheader {margin:10px 0 0 10px;}
div.subtabcontainer {margin: 0 10px;}
div#container div#topmasthead ul.registerlinks li.fblogin .fb_iframe_widget {height: 28px;}
.profile .stylequiz {margin:15px;}
.profile .stylequiz h2 {font-size:1.2em;margin-bottom:5px;font-weight:700;}
.profile .stylequiz ul {list-style-type:circle;}
.profile .stylequiz ul li {margin: 0 0 7px 20px;font-size: 1em;}
.profile .stylequiz ul.designers {list-style-type:none;}
.profile .stylequiz ul.designers li {margin: 0 20px 7px 0;font-size: 1em;}
.profile  ul.style-advice-colours {list-style-type:none;margin-top:20px;}
.profile  ul.style-advice-colours li {display:block;width:275px;height:50px;float: left;margin-left: 0 !important;margin-right: 20px !important;}
.profile  ul.style-advice-colours li div {display:block;width:40px;height:40px;float: left;margin-right: 8px;border: 1px solid #CCC;}
.profile  ul.style-advice-colours li a {float: left;margin-top:2px;margin-bottom:8px;}
.profile .stylequiz .keyfacts {float:left;width:280px;margin-right: 30px;}
.profile .stylequiz .keyfacts li {font-weight:700;}
.profile .stylequiz .keyfacts li span{font-weight:100;}
.profile .stylequiz .wishlist ul {list-style-type:none;}
.profile #tabs-5 .ui-tabs-panel .wishlist .col6 li {margin-right: 20px !important;margin-left:0;}
.profile #tabs-5 .profileimage {margin-right:20px;}
.profile .stylequiz .personality_answers .sqoption {display: block;float: left;margin-right: 20px;text-indent: -9999px;overflow: hidden;}

.buythelook .buythelook_rightcolumn .products li {width: 125px;}
.profile .buythelook_leftcolumn #mainlookpanel .lookinfo {width: 210px !important;}
#content .buythelook .buythelook_leftcolumn .profileheader .profiledata {float: left;margin-left: 0;position: relative;width: 260px;}
#content .buythelook .buythelook_leftcolumn .profileheader .profiledata .looks_follow_favourite.withnumbers .btn_favourite {margin-left: 0;}
#content .buythelook .buythelook_leftcolumn .profileheader {border-top: 1px solid black;padding-top: 10px;}
.style-personality-celebrities .celebritydata .styleadvice-subnav {list-style:none;}
.style-personality-celebrities .celebritydata .styleadvice-subnav li {margin-left:0;margin-top:4px;}
.style-personality-celebrities .celebritydata .styleadvice-subnav li a {margin-left:22px;line-height: 1.2em;}
.style-personality-celebrities .celebritydata a.celebtitle {font-size:1.2em;line-height: 1.5em;}
.style-personality-celebrities .celebrityholder {border-bottom: solid 1px #A3BD33;margin-bottom: 10px;padding-bottom: 10px;}
.profile .stylequiz .personalshopper {width: 688px;float:none;}
.profile .stylequiz .personalshopper ul.col3 li {width: 225px;float: left;text-align: center; margin: 0 2px 7px 0;}
.personalshopper ul.col3 li p {margin: 5px 0;font-size: .9em}
.personalshopper .col3img li div {display:table-cell;height:260px;margin:auto;vertical-align:middle;width:215px;border: 1px solid #D1D1D1;position: relative;}
.profile .stylequiz .personalshopperfullwidth {width: 688px;float:none;}
.profile .stylequiz .personalshopperfullwidth ul.col6 li {width: 110px;float: left;text-align: center; margin: 0 2px 7px 0 !important;}
.personalshopperfullwidth ul.col6 li p {margin: 5px 0;font-size: .9em}
.personalshopperfullwidth .col6img li div {display:table-cell;height:140px;margin:auto;vertical-align:middle;width:106px;border: 1px solid #D1D1D1;position: relative;}
.norequiredimage .required {background: none;}
.featurebuttons {list-style:none;margin-top:10px;}
.featurebuttons li {display: block;margin-left: 0 !important;}
.featurebuttons li a {border: 1px solid #D1DE99;display: block;padding: 25px 5px 25px 150px;font-size: 1em;}
.featurebuttons li.colourpallette a {background:transparent url(/g/myaccount/style-file-image2.png) no-repeat 0 0;}
.featurebuttons li.colourpallette a:hover {background:#D0E08F url(/g/myaccount/style-file-image2.png) no-repeat 0 0;}
.featurebuttons li.bodyshape a {background:#fff url(/g/myaccount/style-file-image3.png) no-repeat 0 0;}
.featurebuttons li.bodyshape a:hover {background:#D0E08F url(/g/myaccount/style-file-image3.png) no-repeat 0 0;}
.featurebuttons li.stylepersonality a {background:#fff url(/g/myaccount/style-personality.png) no-repeat 0 0;}
.featurebuttons li.stylepersonality a:hover {background:#D0E08F url(/g/myaccount/style-personality.png) no-repeat 0 0;}
.featurebuttons li.celebrities a {background:#fff url(/g/myaccount/celebrity.png) no-repeat 0 0;}
.featurebuttons li.celebrities a:hover {background:#D0E08F url(/g/myaccount/celebrity.png) no-repeat 0 0;}
.featurebuttons li.stylistpicks a {background:#fff url(/g/myaccount/welove.png) no-repeat 0 0;}
.featurebuttons li.stylistpicks a:hover {background:#D0E08F url(/g/myaccount/welove.png) no-repeat 0 0;}
.profile .stylequiz div.stylemepromos ul {list-style:none;}
.profile .stylequiz div.stylemepromos ul li {margin:0 4px 0 0;}
.profile .stylequiz div.stylemepromos ul li h3 {background: none;}
.profile .storelogo {margin-bottom: 5px;}
#content .profile .overviewpanel .profileheader .profiledata ul.styleadvice-subnav {list-style: none;}
#content .profile .overviewpanel .profileheader .profiledata ul.styleadvice-subnav li {margin-left: 0;margin-bottom: 0;}
#content .profile .overviewpanel .profileheader .profiledata .profileeditlink, #content .profile .overviewpanel .profileheader .profiledata .profilelink {margin-left: 15px;margin-top: 5px;}
#content .profile .overviewpanel .overviewmodelslooks {width: 97%;float: left;}
#content .profile .overviewpanel .overviewmodelslooks .ui-tabs-nav {margin-top: 0;}
.stylefilequote {padding: 0px 0px 2px 10px;margin: 0;font-size: 1.1em;color: #7D9026;font-style: italic;}
.stylefilequote span {color: #666;font-weight:700 !important;}
.tab-loading {width:688px;text-align:center;padding-top:20px;}
#content .profile .youmaylike h2 span {float:right;margin-right:10px;}
#content .profile .youmaylike h2 span a{color:#fff;font-size:0.9em;}
#flagholder {float: right;width: 210px;position: relative;}
#flagholder ul {width: 87px !important;height: 15px;position: absolute;top: 3px;right:0; margin-left: 20px !important;}
#flagholder li {width:24px !important;height:15px;float:left;margin-right: 0 !important;margin-left: 5px;}
#flagholder li a{width:24px;height:15px;display:inline-block;margin-right:5px;}
#flagholder li.uk a{background:#5A5654 url(/g/flags.gif) no-repeat 0 -15px;}
#flagholder li.us a{background:#5A5654 url(/g/flags.gif) no-repeat -24px -15px;}
#flagholder li.eu a{background:#5A5654 url(/g/flags.gif) no-repeat -48px -15px;}
#flagholder p {color: #ACB953;font-weight: 700;font-size: 0.9em;margin: 4px 0px;position: absolute;right: 96px;}
.ebookbuylogos {width:350px;float: left;}
.ebookbuylogos a {margin:5px 10px 10px 0;float:left;}

.stylist_picks_panel_fullwidth {border: 1px solid #5D5855;width: 100%;height: 300px;margin-bottom:10px;}
.stylist_picks_panel_fullwidth .tabs-spacer { float: left; height: 268px; }
.stylist_picks_panel_fullwidth .ui-tabs-nav, .buythelookpanel .ui-tabs-nav {background-color:#D8D8D8;}
#body-part-column2 .stylist_picks_panel_fullwidth.stylist_picks_banner {border: 1px solid #5D5855;width: 160px;height: auto;margin-bottom:10px;text-align: center;}
#body-part-column2 .stylist_picks_panel_fullwidth.stylist_picks_banner ul.col6 {margin: 12px auto;width: 130px;}
#body-part-column2 .stylist_picks_panel_fullwidth.stylist_picks_banner h2 a {color:#fff;}
#main-body .stylist_picks_panel_fullwidth ul.col6 {margin-left:12px;margin-top: 12px;}
#main-body .stylist_picks_panel_fullwidth ul.col6 li {width: 116px;float: left;text-align: center; margin: 0 2px 7px 0 !important;}
#main-body .stylist_picks_panel_fullwidth .col6img li div {display:table-cell;height:180px;margin:auto;vertical-align:middle;width:110px;border: 1px solid #D1D1D1;position: relative;}
#main-body .stylist_picks_panel_fullwidth .col6img li div div.welovelabel {position: absolute;display: block;background: transparent url(/g/shop/we-love-sml.gif) no-repeat 0 0;height: 19px;width: 23px;border: none;top: 2px;right: 3px;margin: 0;}
#main-body .stylist_picks_panel_fullwidth h2 {background-color: #5D5855;color: white;font-size: 1em;font-weight: 700;padding: 4px;margin: 0;}
#main-body .stylist_picks_panel_fullwidth h2 span {float:right;}
#main-body .stylist_picks_panel_fullwidth h2 span a{color: white;font-size: 0.9em;font-weight: 700;}

.stylist_picks_panel {border: 1px solid #5D5855;width: 637px;height: 300px;margin-bottom:10px;}
.stylist_picks_panel .tabs-spacer { float: left; height: 268px; }
.tabs-bottom .ui-tabs-nav, .tabs-bottom-looks .ui-tabs-nav { clear: left; padding: 0px 1px; margin-left:0;}
.tabs-bottom .ui-tabs-nav li, .tabs-bottom-looks .ui-tabs-nav li { top: auto; bottom: 1px; margin: 0 3px 0 0; border-top: 0;}
.tabs-bottom .ui-tabs-nav li a, .tabs-bottom-looks .ui-tabs-nav li a { margin: 0; padding: 8px 8px 6px 8px;font-size: 0.9em;}
.tabs-bottom .ui-tabs-nav li.ui-tabs-active, .tabs-bottom-looks .ui-tabs-nav li.ui-tabs-active { margin-top: -1px; padding-top: 1px; }
.tabs-bottom .ui-tabs-nav li.ui-tabs-selected a, .tabs-bottom-looks .ui-tabs-nav li.ui-tabs-selected a {background-color:#fff;color:#5D5855;}
.stylist_picks_panel .ui-tabs-nav, .buythelookpanel .ui-tabs-nav {background-color:#D8D8D8;}
#body-part-column2 .stylist_picks_panel.stylist_picks_banner {border: 1px solid #5D5855;width: 160px;height: auto;margin-bottom:10px;text-align: center;}
#body-part-column2 .stylist_picks_panel.stylist_picks_banner ul.col6 {margin: 12px auto;width: 130px;}
#body-part-column2 .stylist_picks_panel.stylist_picks_banner h2 a {color:#fff;}
#main-body .stylist_picks_panel ul.col6 {margin-left:12px;margin-top: 12px;}
#main-body .stylist_picks_panel ul.col6 li {width: 123px;float: left;text-align: center; margin: 0 2px 7px 0 !important;}
#main-body .stylist_picks_panel .col6img li div {display:table-cell;height:180px;margin:auto;vertical-align:middle;width:110px;border: 1px solid #D1D1D1;position: relative;}
#main-body .stylist_picks_panel .col6img li div div.welovelabel {position: absolute;display: block;background: transparent url(/g/shop/we-love-sml.gif) no-repeat 0 0;height: 19px;width: 23px;border: none;top: 2px;right: 3px;margin: 0;}
#main-body .stylist_picks_panel h2 {background-color: #5D5855;color: white;font-size: 1em;font-weight: 700;padding: 4px;margin: 0;}
#main-body .stylist_picks_panel h2 span {float:right;}
#main-body .stylist_picks_panel h2 span a{color: white;font-size: 0.9em;font-weight: 700;}
.shoppromos, .shoppromos ul.stylist_picks_simple {width:229px;}
.shoppromos ul.stylist_picks_simple li {width: 229px;margin-right: 0;border: none;float: none;min-height: 100px;text-align:center;}
.shoppromos ul.stylist_picks_simple li p {margin: 2px 0;}
#content .buythelookpanel ul#body-shape-tab li {width: 125px !important;}
#content .buythelookpanel.fullwidth.profile ul#body-shape-tab {margin-left: 20px !important;}
.buythelookpanel h2 {background-color: #5D5855;color: white;font-size: 1.3em;font-weight: 700;padding: 4px;margin-bottom: 10px;}
.buythelookpanel h2 span {float:right;}
.buythelookpanel.sectionpromo.fullwidth h2 span a{color: white;font-size: 0.9em;font-weight: 700;}
.buythelookpanel.profile .ui-tabs-panel {border: none;padding-bottom: 10px;}
.buythelookpanel.sectionpromo {margin-top:0;width: 637px;}
.buythelookpanel.sectionpromo.fullwidth {margin-top:0;width: 960px;}
#main-body .buythelookpanel.sectionpromo.fullwidth h2{margin-top:0;}
.alternativevideo {float:right;width:180px;}
.alternativevideo p.alternativevideoheader {background-color: #D8D8D8;margin: 0 0 5px 0;padding: 4px;font-weight:700;}
.videoguides .sectionheader h2 {color:#5D5855;font-size: 1.6em;}
.sectionheader h2 span.watchvideolink a, .sectionheader h1 span.watchvideolink a {border: solid 1px #999;background-color: #fff;padding: 6px 5px 5px 26px;font-size: 14px;font-family: 'Circular Standard Book', sans-serif;text-transform: uppercase;float: right;background: #fff url(/g/watch-video.png) no-repeat 2px 2px;margin-top: -1px;}
.sectionheader h2 span.watchvideolink a:hover, .sectionheader h1 span.watchvideolink a:hover {background-color:#D8D8D8;}
.addthis_bar_vertical a {float: none !important;}
.fb_iframe_widget iframe {position: relative !important;}
#disqus_thread {border-top:1px solid #ddd;margin-top:30px;padding-top:20px;}
@-moz-document url-prefix() {
    .products.newqv .product-img div, .products.newqv .product-img-noquickview div {display: block;padding-top: 11px;}
    .products.newqvstylme .product-img div, .products.newqvstylme .product-img-noquickview div {display: block;padding-top: 11px;}
}
.storespotlight .logo {float:left;width:180px;}
.storespotlight .description {float:left;width: 760px;}
.featuredoffers ul li {float:left;width:305px;margin-right:10px;}
.featuredoffers ul li .storelogo {float:left;width:135px;margin-right:10px;border:1px solid #333;height:100px;display: table-cell;vertical-align: middle;}
.featuredoffers ul li .storelogo img {width:100px;}
.sectionheader #flagholder {float: right;position: relative;margin-right: 20px;}
.sectionheader #flagholder p {color:#666;}
.sectionheader #flagholder ul {width: 88px !important;height: 15px;position: absolute;top: 3px;left: 100px;}
.storedetails h3 {font-size: 1.6em;line-height: 1em;font-weight: 700;}
.storedetails img {margin:0 20px 20px 0;}
.storedetails #btn_buy a {color: #FFFFFF;font-size: 1.3em;text-transform: uppercase;padding: 8px 5px;background: none repeat scroll 0 0 #ED8D19;border: 1px solid #D07100;}
.sectionheader .sectionlink a {position:absolute;right:14px;top:9px;border: solid 1px #999;background-color: #fff;padding: 5px 5px 4px 5px;font-size: 14px;font-family: 'Circular Standard Book', sans-serif;text-transform: uppercase;}
.sectionheader .sectionlink a:hover {background-color: #eee;}
.shoptheblogpanel img {height: auto;width: auto;max-width: 100px;max-height: 140px;}
.shoptheblogpanel {height: 253px !important;}
.newsletterpopup {padding:20px;}
.newsletterpopup a.logo {background: transparent url(/g/logo.gif) no-repeat scroll 0 0;display: block;width: 216px;height: 72px;overflow: hidden;text-indent: -9999px;}
.newsletterpopup h3 {font-size:24px;margin-top:20px;}
.newsletterpopup .submit {margin: 0 -4px;color:#fff;background-color:#ACB953;border-style:solid;border-width:1px 1px 1px 5px;border-color:#ACB953;font-weight:700;font-family:arial;}
.newsletterpopup .forminput {border: 1px solid #ACB953;width:148px;color:#ACB953;}
#body-part-column2 div.most_viewed_content {margin-bottom:20px;}
.most_viewed_content .linklist a {font-size: 90%;}
#ukusstores .designers {margin-left:20px;}
.relatedlinks {background-color:#eee;padding:4px;margin-bottom:10px;margin-top:10px;}
.relatedlinks p.title {font-size:1.1em;margin:3px 3px 10px 3px;border-bottom:solid 1px #ddd;}
.relatedlinks ul {margin-left:21px;list-style:disc;}
.relatedlinks ul li {margin-bottom:5px;}
.relatedlinks ul li a{text-decoration:underline;}
.relatedlinks ul li a:hover{text-decoration:none;}
ins.adsbygoogle {margin-bottom:10px;margin-top:10px;}
.storetagspopup {margin-top:30px;}
.storetagspopup h4 {font-size: 1.4em;font-weight: 700;margin-bottom: 10px;}
.storetagspopup ul li {width: 250px;float: left;}
.storedetails div#btn_buy {margin-top: 26px;margin-right: 3px;font-size: 0.8em;}
#main-body .sectionpromo .ui-tabs-panel span a {color:#fff;}
#content.cmspage table td {padding:10px;}
#content.cmspage table.borderedtable td {border:1px solid #999;}
#body-full-width.stylemebodywidth {width:100%;}
/*
	.threecoladslot_1, .threecoladslot_2 {width:300px; height:250px;float:left;margin-right:20px;margin-top:20px;margin-bottom:20px;}
	.threecoladslot_3 {width:300px; height:250px;float:left;margin-top:20px;margin-bottom:20px;}

*/
.admargin {margin-bottom:20px !important;}
/* --------------WEDDINGS---------------- */
.promos-directory .second-wedding {background: url(/uploads/weddings/home-second.jpg) no-repeat right 20px;}
.promos-directory .second-wedding p {padding-right: 70px;margin: 5px 0 0 5px;}
.promos-directory .pregnant {background: url(/uploads/weddings/home-pregnant.jpg) no-repeat right 20px;}
.promos-directory .pregnant p {padding-right: 70px;margin: 5px 0 0 5px;}
.promos-directory .famous-gowns {background: url(/uploads/weddings/home-famous.jpg) no-repeat right 20px;}
.promos-directory .famous-gowns p {padding-right: 65px;margin: 5px 0 0 5px;}
.promos-directory .famous-shapes {background: url(/uploads/weddings/home-famous-shapes.jpg) no-repeat center 60px;}
.promos-directory .famous-shapes p {padding-right: 0;margin: 5px 0 0 3px;}
.promos .promos-directory .famous-shapes h3 {margin-left:3px;}
.promos-three .motb {background: url(/uploads/weddings/home-motb.jpg) no-repeat right 20px;}
.promos-three .motb p {padding-right: 60px;margin: 5px 0 0 5px;}
.promos-three .bridesmaid {background: url(/uploads/weddings/home-bridesmaid.jpg) no-repeat right 20px;}
.promos-three .bridesmaid p {padding-right: 60px;margin: 5px 0 0 5px;}
.promos-three .moh {background: url(/uploads/weddings/home-moh.jpg) no-repeat right 20px;}
.promos-three .moh p {padding-right: 60px;margin: 5px 0 0 5px;}
#content.buythelook ol#body-shape-tab {width:960px;}

/* --------------SHOP STYLE PRODUCTS---------------- */
.shopstyleproducts {width:100%;position:relative;}
.shopstyleproducts ul {list-style:none;}
.shopstyleproducts ul li {float:left;width:24%;margin-right:1%;margin-bottom:15px;min-height: 345px;}
.shopstyleproducts ul li div {min-height:250px;}
.shopstyleproducts ul li img {max-width:100%;max-height: 250px;}
.shopstyleproducts ul li p {margin: 5px 0;}

#___gcse_1 {width: 250px;}
#___gcse_1 .cse .gsc-control-cse, #___gcse_1 .gsc-control-cse {background-color: transparent;border-color: transparent;padding: 0;position: absolute;top: -1px;}
#___gcse_1 #gsc-iw-id2 {height:22px;}

.styleadvicemobilenav {display:none;}
.slicknav_menu, .mobilesearch, .mobilenotice {display:none;}
@media only screen and (max-width: 760px) {
	html, body {width:100%; }
	img {max-width:100% !important;height:auto;}
	#container {padding:0 2%;width:96%;}
	.slicknav_menu {display:block !important;padding: 5px 5px 5px 5px !important;}
	#productfilters, #body-fullwidth .sectionlink, .sectionheader_share, #menu, .hidemobile, .sectionheader .sectionheadertext, #main-body .stylist_picks_panel ul.col6 li:nth-child(4),.stylist_picks_panel ul.col6 li:nth-child(5), #main-body .stylist_picks_panel .ui-tabs-nav, #main-body .buythelookpanel .ui-tabs-nav, .stylemepromos ul li:nth-child(2), #banner {display:none !important;}
	#main-body .stylist_picks_panel_fullwidth ul.col6 li:nth-child(4),.stylist_picks_panel_fullwidth ul.col6 li:nth-child(5),.stylist_picks_panel_fullwidth ul.col6 li:nth-child(6),.stylist_picks_panel_fullwidth ul.col6 li:nth-child(7),.stylist_picks_panel_fullwidth ul.col6 li:nth-child(8), #main-body .stylist_picks_panel_fullwidth .ui-tabs-nav, #main-body .buythelookpanel .ui-tabs-nav, .stylemepromos ul li:nth-child(2) {display:none !important;}
	#main-body .stylist_picks_panel_fullwidth ul.col6 li {width: 107px;}
	#main-body .stylist_picks_panel_fullwidth h2 span {display:none;}
	.profile #body-full-width, #footer_holder, #main-nav, #content, #main-body .stylist_picks_panel, #shop-item #shop2011 .stylistreview table, #shop-item h3 {width: 100%;margin-left:0;}
	#main-nav {  background-image: none;height: 8px;margin-bottom: 5px;padding: 0px;}
	#main-body .styleadvicepromos, .styleadvicepromos ul {width: 100%;}
	.channelheader, .blogintro li, .styleme-categories, #content .profile .overviewpanel .overviewmodelslooks, .promofullwidth {width: 97%;}
	#body-fullwidth .sectionheader, .profile #body-shape-tab ul.buythelook a, #content .profile ol#body-shape-tab li div.btlimage, #searchbox #search {width: 97%;}
	#body-fullwidth, #body-part-column1, #body-part-column2 {float:none;width: 95%;}
	div.blogtwocolumn ul.blogintro li {float:none;width: 90%;}
	#main-body .sectionheader_stylequiz a.promobutton {position: relative;left:5px;}
	#main-body .sectionheader_stylequiz {height:130px;}
	#main-body .sectionheader_stylequiz .sectionheadertext {width:100%;}
	#main-body .stylist_picks_panel ul.col6 li {width:105px;}
	#main-body .stylist_picks_panel .col6img li div {width:105px;height:150px;}
	#main-body .stylist_picks_panel ul.col6 li img {max-width:100px !important;}
	.shoptheblogpanel {height: 200px !important;}
	#main-body .stylist_picks_panel h2 {font-size:0.8em;}
	#main-body .styleadvicepromos ul li {width: 48%;margin-right: 2% !important;margin-top: 10px;font-size: 0.8em !important;}
	#main-body .styleadvicepromos ul li:nth-child(even) {margin-right:0 !important;}
	.stylemepromos ul li {width: 164px;}
	.stylemepromos ul li p {font-size: 0.8em !important;}
	.buythelookpanel.sectionpromo {width: 338px;}
	#main-body .buythelookpanel.sectionpromo h2 {font-size:0.9em;}
	ins.adsbygoogle, #body-part-column2 img, #google_ads_div_right_column_2_ad_wrapper {margin-left:20px;}
	.footer_banners .footer_banners_1, .footer_banners .footer_banners_2, .footer_banners .footer_banners_3 {float:none;margin-right:0;margin-bottom:5px;margin-left:30px;}
	.footer-text-links, #footer_holder .sociallinks {float:none;}
	#footer_holder .sociallinks {margin-left: 10px;}
	.bodyshapelist li {width: 14%;height:340px;text-align: center;}
	.styleme-categories ul li {float:none;}
	.styleme-categories ul.dropdown-inline-list li a {width: 310px;}
	#viewsort li, #pagesort li {display:block;margin-bottom: 10px;}
	#content.buythelook ol#body-shape-tab li {float:none;width: 320px;}

	.buythelook .buythelook_rightcolumn {border-top: 1px solid #333;margin-top:10px;}
	.buythelook .itemdetails {margin-left:0px;}
	#shop-item #shop2011 .stylistreview table td {padding:1px;}
	.mobilenotice {display:block;width:340px;color: #BB334C;font-size:20px;font-weight:700;}
	.sectionheader {clear: both;}
	#body-part-column2 {clear: both;padding-top: 100px;}
	#body-part-column2:before {clear: both;padding-top: 20px;}
	#footer_holder .footer-designers {float:none;margin-left:0;}
	#container .narrowcolumn {float:none;}
	#container #sidebar {float: none;margin-left: 0;width: 94%;}
	.blog table {width: 95% !important;}
	.blog table.producttable img {width:80% !important;height:auto;}
	#shop-item #shop2011 .stylistreview {width: 90%;}
	#content .fullwidth.profile ul#body-shape-tab {width: 100%;}
	.footer_banners {width: 98%;}
	#body-full-width.stylemebodywidth {width:98%;}
	.styleme #subnav {display:none;}
	.styleme #avatar-holder {float:none;}
	.styleme #styleme-container-1 {float: none;width: 98%;}
	div.blogtwocolumn ul.blogintro {width:100%;}
	.styleadvicemobilenav {width:320px;display:block;}
	.styleadvicemobilenav th {background: #fff;color: #5A5654;font-weight: 700;text-transform: uppercase;padding: 5px;border-bottom: 1px solid #A3BD34;font-family: 'Circular Standard Book', sans-serif;}
	.styleadvicemobilenav td ul li {width: 120px;float: left;padding: 4px 4px 4px 0;}
	.styleadvicemobilenav td ul li.bullet-colourguides {padding-left: 20px;}
	.styleadvicemobilenav li ul li {font-size: 12px;line-height: 1.5em;position: relative;padding: 0;margin: 0;float: none;text-align: left;width: 130px;text-transform: none;}
	.styleadvicemobilenav td {vertical-align: top;padding-bottom: 20px;}
	
	div.blogthreecolumn ul.blogintro li {float:none;}
	div.blogthreecolumn ul.blogintro {width:99%;}
	.buythelookpanel.sectionpromo.fullwidth {width:99%;}
	#main-body.home .sectionheader_stylequiz .sectionheadertext {float: none;width: 90%;}
	
	/*#masthead ul.registerlinks {top:122px;}
	#masthead p {top:120px;}
	#masthead {height:120px;}
	.mobilesearch {width:340px;display:block;margin:0 0 10px 0;}
	.mobilesearch input {width:100px;}
	.mobilesearch input#search {width:225px;}*/
	
	.threecoladslot_2, .threecoladslot_3, .saad2rc {display:none;}
	.relatedlinks {margin-bottom:30px !important;}
	.admargin {margin-bottom:30px !important;margin-top:30px !important;}

    .styleme #styleme-container-1 #pagesort .pages a {background-color: #eee;
        padding: 11px 10px;
        font-size: 18px;
        margin: 0 5px 0 0;}
    .addtomodelbutton {background-color: #0095D0;color:#fff !important;display: block;
        padding: 5px;
        text-align: center;}
}

@media only screen and (max-device-width : 760px) and (orientation : landscape) {
	html, body {max-width:100%;width:100%; }
	img {max-width:100% !important;height:auto;}
	#container, #main-body {width: 100%;}
	.slicknav_menu {display:block !important;padding: 5px 5px 5px 5px !important;}
	.slicknav_menu li.searchbox, #productfilters, #body-fullwidth .sectionlink, .sectionheader_share, #menu, .hidemobile, .sectionheader .sectionheadertext, #main-body .stylist_picks_panel .ui-tabs-nav, #main-body .buythelookpanel .ui-tabs-nav, #banner {display:none !important;}
	.profile #body-full-width, #footer_holder, #main-nav, #content, #main-body .stylist_picks_panel, #main-body .styleadvicepromos, .styleadvicepromos ul, #shop-item #shop2011 .stylistreview table, #shop-item h3 {width: 97%;}	
	.channelheader, .blogintro li, .styleme-categories, #content .profile .overviewpanel .overviewmodelslooks, .promofullwidth {width: 560px;}
	#body-fullwidth .sectionheader, #searchbox #search {width: 99%;}
	#body-fullwidth, #body-part-column1, #body-part-column2, div.blogtwocolumn ul.blogintro li {float:none;width: 98%;}
	.profile #body-shape-tab ul.buythelook a {width:250px;}
	#content .profile ol#body-shape-tab li div.btlimage {width:250px;}
	#content.buythelook ol#body-shape-tab {width: 580px;}
	#content.buythelook ol#body-shape-tab li {float:left;width: 260px;margin-bottom:10px;}
	#main-body .sectionheader_stylequiz a.promobutton {position: relative;left:5px;}
	#main-body .sectionheader_stylequiz {height:97px;}
	#main-body .stylist_picks_panel ul.col6 li {width:105px;}
	#main-body .stylist_picks_panel .col6img li div {width:105px;height:150px;}
	#main-body .stylist_picks_panel ul.col6 li img {max-width:100px !important;}
	.shoptheblogpanel {height: 200px !important;}
	#main-body .stylist_picks_panel h2 {font-size:0.8em;}
	#main-body .styleadvicepromos ul li {width: 30%;margin-right: 5px !important;margin-top: 10px;font-size: 0.8em !important;}
	#main-body .styleadvicepromos, .styleadvicepromos ul {width: 100%;}
	.stylemepromos ul li {width: 184px;}
	.stylemepromos ul li p {font-size: 0.8em !important;}
	.buythelookpanel.sectionpromo {width: 578px;}
	#content .buythelookpanel ul#body-shape-tab li {width: 115px !important;}
	#main-body .buythelookpanel.sectionpromo h2 {font-size:0.9em;}
	ins.adsbygoogle, #body-part-column2 img, #google_ads_div_right_column_2_ad_wrapper {margin-left:20px;}
	.footer_banners .footer_banners_1, .footer_banners .footer_banners_2, .footer_banners .footer_banners_3 {float:none;margin-right:0;margin-bottom:5px;margin-left:30px;}
	.footer-text-links, #footer_holder .sociallinks {float:none;}
	#footer_holder .sociallinks {margin-left: 10px;}
	.bodyshapelist li {width: 14%;height:340px;text-align: center;}
	.styleme-categories ul li {float:none;}
	.styleme-categories ul.dropdown-inline-list li a {width: 310px;}
	#viewsort li, #pagesort li {display:block;margin-bottom: 10px;}
	.buythelook .buythelook_leftcolumn, .buythelook .buythelook_rightcolumn {float:none;width: 580px;}
	.buythelook .buythelook_rightcolumn {border-top: 1px solid #333;margin-top:10px;}
	.buythelook .itemdetails {margin-left:0px;}
	#shop-item #shop2011 .stylistreview table td {padding:1px;}
	#stylequiz, .sqcontainer {width:580px;}
	.mobilenotice {display:block;width:580px;color: #BB334C;font-size:20px;font-weight:700;}
	.styleadvicemobilenav {width:420px;display:block;}
	.styleadvicemobilenav th {background: #fff;color: #5A5654;font-weight: 700;text-transform: uppercase;padding: 5px;border-bottom: 1px solid #A3BD34;font-family: 'Circular Standard Book', sans-serif;}
	.styleadvicemobilenav td ul li {width: 120px;float: left;padding: 4px 4px 4px 0;}
	.styleadvicemobilenav td ul li.bullet-colourguides {padding-left: 20px;}
	.styleadvicemobilenav li ul li {font-size: 12px;line-height: 1.5em;position: relative;padding: 0;margin: 0;float: none;text-align: left;width: 130px;text-transform: none;}
	.styleadvicemobilenav td {vertical-align: top;padding-bottom: 20px;}
	.sectionheader {clear: both;}
	#body-part-column2 {clear: both;padding-top: 20px;}
	#body-part-column2:before {clear: both;padding-top: 20px;}
	
	div.blogthreecolumn ul.blogintro li {float:none;width: 99%;}
	div.blogthreecolumn ul.blogintro {width:99%;}
	.buythelookpanel.sectionpromo.fullwidth {width:99%;}
	#main-body.home .sectionheader_stylequiz .sectionheadertext {float: none;width: 90%;}
	
	.threecoladslot_1, .threecoladslot_2 {width:300px; height:250px;float:left;margin-right:20px;margin-top:20px;margin-bottom:20px;}
	.threecoladslot_3 {display:none !important;}
	
	#content .buythelookpanel ul#body-shape-tab li:nth-child(5), #content .buythelookpanel ul#body-shape-tab li:nth-child(6) {display:none;}
	.stylist_picks_panel_fullwidth ul.col6 li:nth-child(6),.stylist_picks_panel_fullwidth ul.col6 li:nth-child(7),.stylist_picks_panel_fullwidth ul.col6 li:nth-child(8) {display:none !important;}
}

@media only screen and (max-width: 320px) {
	html, body {width:100%; }
	img {max-width:300px !important;height:auto;}
	#container {width: 300px;}
	.slicknav_menu li.searchbox, #productfilters, #body-fullwidth .sectionlink, .sectionheader_share, #menu, .hidemobile, .sectionheader .sectionheadertext, #main-body .stylist_picks_panel ul.col6 li:nth-child(4),.stylist_picks_panel ul.col6 li:nth-child(5), #main-body .stylist_picks_panel .ui-tabs-nav, #main-body .buythelookpanel .ui-tabs-nav, .stylemepromos ul li:nth-child(2), #banner {display:none !important;}
	.profile #body-full-width, #footer_holder, #main-nav, #content, #main-body .stylist_picks_panel, .styleadvicepromos ul, #shop-item #shop2011 .stylistreview table, #shop-item h3 {width: 300px;}	
	.channelheader, .blogintro li, .styleme-categories, #content .profile .overviewpanel .overviewmodelslooks, .promofullwidth {width: 97%;}
	#body-fullwidth .sectionheader, #content .profile ol#body-shape-tab li div.btlimage, #searchbox #search {width: 280px;}
	#body-fullwidth, #body-part-column1, #body-part-column2, div.blogtwocolumn ul.blogintro li {float:none;width: 300px;}
	.profile #body-shape-tab ul.buythelook a {width:260px;}
	.sectionheader_stylequiz .sectionheadertext {width: 300px !important;}
	.sectionheader .sectionlink a {font-size:12px;}
	#main-body .sectionheader_stylequiz a.promobutton {position: relative;left:5px;}
	#main-body .sectionheader_stylequiz {height:145px;}
	#main-body .stylist_picks_panel ul.col6 li {width:90px;}
	#main-body .stylist_picks_panel .col6img li div {width:90px;height:150px;}
	#main-body .stylist_picks_panel ul.col6 li img {max-width:80px !important;}
	.shoptheblogpanel {height: 200px !important;}
	#main-body .stylist_picks_panel h2 {font-size:0.8em;}
	#main-body .styleadvicepromos {width:320px;}
	#main-body .styleadvicepromos ul li {width: 145px;margin-right: 4px !important;margin-top: 10px;font-size: 0.8em !important;}
	#main-body .styleadvicepromos ul li:nth-child(even) {margin-right:0 !important;}
	.stylemepromos ul li {width: 144px;}
	.stylemepromos ul li p {font-size: 0.8em !important;}
	.buythelookpanel.sectionpromo {width: 298px;}
	#main-body .buythelookpanel.sectionpromo h2 {font-size:0.9em;}
	ins.adsbygoogle, #body-part-column2 img, #google_ads_div_right_column_2_ad_wrapper {margin-left:0;}
	.footer_banners .footer_banners_1, .footer_banners .footer_banners_2, .footer_banners .footer_banners_3 {float:none;margin-right:0;margin-bottom:5px;margin-left:10px;}
	.footer-text-links, #footer_holder .sociallinks {float:none;}
	#footer_holder .sociallinks {margin-left: 10px;}
	.bodyshapelist li {width: 91px;height:340px;}
	.styleme-categories ul li {float:none;}
	.styleme-categories ul.dropdown-inline-list li a {width: 270px;}
	#viewsort li, #pagesort li {display:block;margin-bottom: 10px;}
	#content.buythelook ol#body-shape-tab li {float:none;width: 280px;}
	.buythelook .buythelook_leftcolumn, .buythelook .buythelook_rightcolumn {float:none;width: 300px;}
	.buythelook .buythelook_rightcolumn {border-top: 1px solid #333;margin-top:10px;}
	.buythelook .itemdetails {margin-left:0px;}
	#shop-item #shop2011 .stylistreview table td {padding:1px;}
	#stylequiz, .sqcontainer {width:320px;}
	.mobilenotice {display:block;width:320px;color: #BB334C;font-size:20px;font-weight:700;}
	#content .buythelookpanel ul#body-shape-tab li {width: 115px !important;}
	.promos-col4 li {width:140px;}
	.promos-col4 li:nth-child(even) {margin-right:0 !important;}
	.promos-directory li {width:300px;}
	.styleadvicemobilenav {width:320px;display:block;}
	.styleadvicemobilenav th {background: #fff;color: #5A5654;font-weight: 700;text-transform: uppercase;padding: 5px;border-bottom: 1px solid #A3BD34;font-family: 'Circular Standard Book', sans-serif;}
	.styleadvicemobilenav td ul li {width: 120px;float: left;padding: 4px 4px 4px 0;}
	.styleadvicemobilenav td ul li.bullet-colourguides {padding-left: 20px;}
	.styleadvicemobilenav li ul li {font-size: 12px;line-height: 1.5em;position: relative;padding: 0;margin: 0;float: none;text-align: left;width: 130px;text-transform: none;}
	.styleadvicemobilenav td {vertical-align: top;padding-bottom: 20px;}
}

@media only screen and (max-device-width : 320px) and (orientation : landscape) {
	html, body {width:100%; }
	img {max-width:540px !important;height:auto;}
	#container {width: 540px;}
	
	.slicknav_menu {display:block !important;}
	.slicknav_menu li.searchbox, #productfilters, #body-fullwidth .sectionlink, .sectionheader_share, #menu, .hidemobile, .sectionheader .sectionheadertext, #main-body .stylist_picks_panel .ui-tabs-nav, #main-body .buythelookpanel .ui-tabs-nav, #banner {display:none !important;}
	.profile #body-full-width, #footer_holder, #main-nav, #content, #main-body .stylist_picks_panel, #main-body .styleadvicepromos, .styleadvicepromos ul, #shop-item #shop2011 .stylistreview table, #shop-item h3 {width: 540px;}	
	.channelheader, .blogintro li, .styleme-categories, #content .profile .overviewpanel .overviewmodelslooks, .promofullwidth {width: 520px;}
	#body-fullwidth .sectionheader, #searchbox #search {width: 520px;}
	#body-fullwidth, #body-part-column1, #body-part-column2, div.blogtwocolumn ul.blogintro li {float:none;width: 540px;}
	.profile #body-shape-tab ul.buythelook a {width:250px;}
	#content .profile ol#body-shape-tab li div.btlimage {width:250px;}
	#content.buythelook ol#body-shape-tab {width: 560px;}
	#content.buythelook ol#body-shape-tab li {float:left;width: 260px;margin-bottom:10px;}
	#main-body .sectionheader_stylequiz a.promobutton {position: relative;left:5px;font-size:10px;display:inline-block;}
	#main-body .sectionheader_stylequiz {height:70px;}
	#main-body .stylist_picks_panel ul.col6 li {width:100px;}
	#main-body .stylist_picks_panel .col6img li div {width:100px;height:150px;}
	#main-body .stylist_picks_panel ul.col6 li img {max-width:95px !important;}
	.shoptheblogpanel {height: 200px !important;}
	#main-body .stylist_picks_panel h2 {font-size:0.8em;}
	#main-body .styleadvicepromos ul li {width: 170px;margin-right: 5px !important;margin-top: 10px;font-size: 0.8em !important;}
	.stylemepromos ul li {width: 169px;}
	.stylemepromos ul li p {font-size: 0.8em !important;}
	.buythelookpanel.sectionpromo {width: 538px;}
	#content .buythelookpanel ul#body-shape-tab li {width: 105px !important;}
	#main-body .buythelookpanel.sectionpromo h2 {font-size:0.9em;}
	ins.adsbygoogle, #body-part-column2 img, #google_ads_div_right_column_2_ad_wrapper {margin-left:20px;}
	.footer_banners .footer_banners_1, .footer_banners .footer_banners_2, .footer_banners .footer_banners_3 {float:none;margin-right:0;margin-bottom:5px;margin-left:30px;}
	.footer-text-links, #footer_holder .sociallinks {float:none;}
	#footer_holder .sociallinks {margin-left: 10px;}
	.bodyshapelist li {width: 91px;height:340px;}
	.styleme-categories ul li {float:none;}
	.styleme-categories ul.dropdown-inline-list li a {width: 310px;}
	#viewsort li, #pagesort li {display:block;margin-bottom: 10px;}
	.buythelook .buythelook_leftcolumn, .buythelook .buythelook_rightcolumn {float:none;width: 560px;}
	.buythelook .buythelook_rightcolumn {border-top: 1px solid #333;margin-top:10px;}
	.buythelook .itemdetails {margin-left:0px;}
	#shop-item #shop2011 .stylistreview table td {padding:1px;}
	#stylequiz, .sqcontainer {width:560px;}
	.mobilenotice {display:block;width:560px;color: #BB334C;font-size:20px;font-weight:700;}
	.styleadvicemobilenav {width:320px;display:block;}
	.styleadvicemobilenav th {background: #fff;color: #5A5654;font-weight: 700;text-transform: uppercase;padding: 5px;border-bottom: 1px solid #A3BD34;font-family: 'Circular Standard Book', sans-serif;}
	.styleadvicemobilenav td ul li {width: 120px;float: left;padding: 4px 4px 4px 0;}
	.styleadvicemobilenav td ul li.bullet-colourguides {padding-left: 20px;}
	.styleadvicemobilenav li ul li {font-size: 12px;line-height: 1.5em;position: relative;padding: 0;margin: 0;float: none;text-align: left;width: 130px;text-transform: none;}
	.styleadvicemobilenav td {vertical-align: top;padding-bottom: 20px;}
}