img#departmentBanner{float:left;margin:-10px 0 10px 0;}body.productdetailslayout div#midSection{border:solid #E4DCD0;border-width:0 1px 1px 0;}div#productsCont{float:left;padding:40px 0 40px 40px;width:693px;background:#f5f0ee;min-height:592px;height:auto!important;height:592px;}div.productCont{float:left;width:154px;margin-right:12px;height:260px;}div.productCont a{color:#565656;}div.productCont a:hover{color:#000;}div.productCont .productThumb{margin:0;padding:0;text-align:center;font-size:.91em;text-transform:uppercase;}div#largeProdImageCont{float:left;width:320px;height:515px;margin-right:12px;}div.productCont img{width:154px;height:214px;padding:0 0 5px 0;}p#basketResponse span.hideLink{display:none;}div.productRow{float:left;margin-bottom:7px;}div.productRowTop{width:332px;}div#keyLineBorder{float:left;width:1px;height:562px;border-left:1px solid #DBDBDB;margin-top:15px;}div.smlProductDetailCont{background:#FFF;position:absolute;width:402px;}div.stdHeight{height:302px;}div.smlProductDetailCont p{margin:0;}div.smlProductImageCont{float:left;height:214px;padding:20px 10px 16px 20px;*padding:20px 10px 11px 20px;width:154px;}div.smlCloseBox{position:absolute;top:10px;right:10px;width:19px;height:19px;cursor:pointer;}div.smlProductInfo,div.smlAlsoAvailableCont,div.smlProdsOutOfStock,div.smlProductForm,div.smlProductForm,div.smlFormMessage,div.smlFormElementFr,div.smlFormElementIt,div.smlFormElementDe,.smlFormElement{float:right;width:198px;padding:0 20px 0 0;}div.smlProductInfo{padding:33px 20px 6px 0;}div.smlProductInfo H5{text-transform:uppercase;}div.smlAlsoAvailableCont{padding:0 20px 15px 0;}div.smlAlsoAvailableCont p{padding:0 20px 6px 0;}div.smlFormMessage{padding:4px 20px 0 0;}div.smlProductFooter{float:left;padding:0 0 17px 20px;width:362px;clear:both;}div.smlProductFooter hr{margin:0 0 13px 0;*margin:0 0 8px 0;}div.smlProductFooter .footerElem{float:left;}div.smlProductFooter a{margin:0 15px 0 15px;}div.loaderImg{position:absolute;top:104px;left:151px;}div.smlFormMessage a{text-transform:uppercase;}div.smlFormMessage{text-transform:uppercase;font-size:.91em;}div.smlFormMessage span.basketResponseMes{font-size:1.1em;text-transform:lowercase;float:left;margin-bottom:10px;}form#addToBag fieldset .formElement select#selectQuantity,.smlFormElement select#selectQuantity,div.smlFormElementFr select#selectQuantity,div.smlFormElementIt select#selectQuantity,div.smlFormElementDe select#selectQuantity,.formElementFr select#selectQuantity,.formElementIt select#selectQuantity,.formElementDe select#selectQuantity{width:48px;height:auto;}form#addToBag fieldset .formElement select#selectSize,.smlFormElement select#selectSize,div.smlFormElementFr select#selectSize,div.smlFormElementIt select#selectSize,div.smlFormElementDe select#selectSize,.formElementFr select#selectSize,.formElementDe select#selectSize,.formElementIt select#selectSize{width:78px;height:auto;text-transform:uppercase;}.smlFormElement label,.smlFormElementFr label,.smlFormElementIt label,.smlFormElementDe label{float:left;margin-right:10px;}.smlFormElementFr label{float:left;margin-right:25px;}div.smlFormElement,.smlFormElementFr,.smlFormElementDe,.smlFormElementIt{padding:0 20px 0 0;margin-bottom:5px;}div.smlFormElementFr select#selectQuantity,div.formElementFr select#selectQuantity{margin-left:15px;}div.smlFormElementIt select#selectQuantity,div.formElementIt select#selectQuantity{margin-left:75px;}div.smlFormElementDe select#selectQuantity,div.formElementDe select#selectQuantity{margin-left:29px;}div.smlFormElement select#selectQuantity,div.formElement select#selectQuantity{margin-left:43px;}form#addToBag fieldset .formElement label,.formElementDe label,.formElementIt label{width:auto;margin-right:10px;}.formElementFr label{width:auto;margin-right:20px;}h3.categoryHd{margin-bottom:10px;font-weight:bold;}ul#categoriesLevel1{margin-top:10px;}ul#categoriesLevel1 li{float:left;margin-right:17px;}ul#subCategoriesLevel1{margin-top:10px;}ul#subCategoriesLevel1 li{float:left;margin-right:17px;}#counter{margin-bottom:10px;}#counter strong{font-weight:bold;}ul.pagination{float:right;margin-right:30px;display:inline;}ul.pagination li{display:inline;margin-left:2px;}div.productCont h3{font-weight:bold;margin-bottom:5px;}#filters{width:150px;float:left;}h3.filterHeading{font-weight:bold;margin-top:10px;}ul.filterGroup{margin:5px 0 0 5px;}a.filter{cursor:pointer;text-decoration:underline;}a.filterDisabled{text-decoration:line-through;cursor:default;}a.filterSelected{font-weight:bold;}a#switchFilterType{display:none;}.withScript a#switchFilterType{display:inline;}p#leftNavHeading{font-weight:bold;margin-bottom:5px;}ul#applyFilter li.filterGroup{text-transform:capitalize;font-weight:bold;margin-top:10px;}ul#applyFilter li.filterGroup ul{text-transform:capitalize;font-weight:normal;margin-left:5px;margin-top:5px;}ul#removeFilter li{text-transform:capitalize;font-weight:bold;margin-top:10px;}ul#removeFilter li ul li{text-transform:capitalize;font-weight:normal;margin-left:5px;margin-top:5px;}div#productDetailsCont{float:left;background:#FFF;width:100%;position:relative;}div#productDetailsCont div#productImageCont{position:relative;float:left;width:414px;height:592px;}div#productDetailsCont div#productImageCont img#mainProductImage{width:414px;height:574px;}div#productImageCont{height:574px;}div#productDetailsCont div#productInfoCont{float:left;width:270px;margin-top:20px;margin-left:32px;}.withScript div#productDetailsCont div#productInfoCont{margin-top:35px;}div#productInfoContTop{margin:0;}div#productInfoContTop hr{margin:10px 0 0 0;}div#productInfoContMiddle{margin:10px 0 0 0;float:left;}div#productInfoOutOfStock{margin:10px 0 0 0;font-weight:bold;}div#productInfoContBottom{margin:10px 0 5px 0;width:270px;float:left;}div#productInfoContBottom hr{margin:0 0 10px 0;}div#productInfoAddedToWishlist{width:270px;clear:both;padding:15px 0;}div#productInfoAddedToWishlist a{float:left;clear:both;margin:5px 0 10px 0;}ul#productInfoExtraLinks{float:left;}ul#productInfoExtraLinksR{float:left;margin-left:20px;}ul#productInfoExtraLinks li,ul#productInfoExtraLinksR li{text-transform:uppercase;}div#productInfoEmailWhenInStock{margin:10px 0 2px 0;float:left;clear:both;width:248px;display:none;}*html div#productInfoEmailWhenInStock{margin-right:-3px;}.withScript div#productInfoEmailWhenInStock p{margin-bottom:12px;}span#productInfoEmailWhenInStockMessage{font-weight:bold;}div#productInfoDescription{background:#FFF;position:relative;z-index:2;}div#productInfoDescription p{margin-top:15px;margin-bottom:20px;}div#productRelationships{float:right;width:270px;margin-bottom:18px;}div#productDetailsCont p#productPrice{margin:0;padding:0;}div#productDetailsCont p{margin-bottom:5px;}a#productSizeGuide{text-transform:uppercase;margin-left:10px;}div#productInfoContTop h1{font-weight:normal;text-transform:uppercase;font-size:1.1em;margin-bottom:1em;}div#zoomOutText{display:none;}a#readMoreBtn{display:none;text-transform:uppercase;}a#readLessBtn{display:none;text-transform:uppercase;}a#read-more{text-transform:uppercase;color:#666;}a#read-more:hover{text-transform:uppercase;color:#333;}span#details{display:inline;}div.swatch,div.selectedSwatch{float:left;margin:0 2px 0 0;}div.selectedSwatch{border:solid 1px #786A5B;padding:1px;}div.swatch img{height:20px;width:20px;padding:1px;border:solid 1px #FFF;}div.selectedSwatch img{height:20px;width:20px;}div.swatch a:hover img{border:solid 1px #786A5B;}div#nextPreviousCont,div#returnToCaralogue{float:right;position:absolute;top:10px;right:0;}div#nextPreviousCont a,div#nextPreviousCont em,div#returnToCaralogue a{margin-right:20px;color:#666;text-transform:uppercase;}div#nextPreviousCont a:hover,div#returnToCaralogue a:hover{color:#333;}div.alsoAvailableCont{margin-bottom:10px;width:100%;height:100%;float:left;}h4.alsoAvailableIn{margin:0 5px 0 0;font-weight:normal;}ul.alternativeColours{margin-top:5px;float:left;}ul.alternativeColours li{display:inline;}div#ymalCont{margin:20px 0 0 0;width:270px;}h4#ymalHd{font-weight:normal;}ul#ymalProducts{float:left;}ul#ymalProducts li{float:left;margin-right:5px;}div#gtlCont{margin-top:20px;float:left;clear:both;width:100%;}ul#gtlProducts{float:left;margin-top:5px;}ul#gtlProducts li{float:left;margin-right:2px;}div#rvCont{margin-top:20px;float:left;clear:both;width:100%;}ul#rvProducts{float:left;margin-top:5px;}ul#rvProducts li{float:left;margin-right:2px;}div#gtlImageCont{float:left;width:300px;}div#gtlInfoCont{float:left;width:650px;}span#alternativeViews{visibility:hidden;text-transform:uppercase;float:left;font-size:.91em;margin:2px 5px;}div#productImageInstructions{display:none;color:#666;text-transform:uppercase;float:right;text-align:right;font-size:.91em;margin:2px 5px;}body:first-of-type div#productImageInstructions{min-width:130px;}span.alternativeView{margin-left:5px;padding:3px;color:#666;}span.selectedAltView{color:#000;}div#altViewCont{position:absolute;display:none;height:93px;width:67px;z-index:10000;}div#altViewImg{background:#000;width:67px;height:93px;}p#currencyConverter{text-transform:uppercase;}p#currencyConverter a{text-decoration:underline;}div#productDetailsCont form#addToBag{margin:10px 0 0 0;}div#productDetailsCont form#addToBag a#goToCheckout{float:left;margin:5px 0 0 0;clear:left;}div#productDetailsCont form#addToBag input.btn{float:left;}table#selectSizeTable{margin:0 0 10px 10px;}table#selectSizeTable thead th{padding:5px;text-align:center;}table#selectSizeTable td{padding:5px;text-align:center;}table#emailWhenInStock{width:100%;margin-bottom:20px;}table#emailWhenInStock thead tr th{border-bottom:1px solid #DBDBDB;font-weight:bold;padding-bottom:5px;}table#emailWhenInStock thead tr th#imageHeader{visibility:hidden;}table#emailWhenInStock tbody tr td{border-bottom:1px solid #DBDBDB;padding:5px 0;}table#emailWhenInStock tbody tr td.imageCont{width:15%;}table#emailWhenInStock tbody tr td.infoCont{width:40%;}table#emailWhenInStock tbody tr td.colourCont{width:20%;}table#emailWhenInStock tbody tr td.unitPriceCont{width:25%;}#optIn input#email_optin{border:0;float:left;}#optIn #email_optin_label{display:block;float:left;margin:0 0 15px 5px;width:90%;}body:first-of-type #optIn input#email_optin{border:0;float:none;}body:first-of-type #optIn #email_optin_label{display:inline;float:none;margin:0;}div#emailPopUpSubmit p#updateMessage{clear:both;}form#emailWhenInStock{margin-top:10px;}select#selectSizeToEmailPD{display:none;}div#productInfoAddToBag{float:left;width:100%;margin:0;}div#productInfoAddToBagNoStock{display:none;}form#addToBag{width:100%;margin:0;}form#addToBag fieldset{margin:0;padding:0;}form#addToBag select,form.smlAddToBag select{color:#333;text-transform:lowercase;}table#tellAFriendTable{width:100%;}table#tellAFriendTable thead tr th{border-bottom:1px solid #DBDBDB;padding-bottom:5px;}table#tellAFriendTable thead tr th#imageHeader{visibility:hidden;}table#tellAFriendTable tbody tr td{border-bottom:1px solid #DBDBDB;padding:5px 0;}table#tellAFriendTable tbody tr td.imageCont{width:149px;}table#tellAFriendTable tbody tr td.infoCont{width:40%;}table#tellAFriendTable tbody tr td.colourCont{width:20%;}table#tellAFriendTable tbody tr td.unitPriceCont{width:119px;}#emailWhenInStock tbody tr td.sizeCont p.productColour,#emailWhenInStock tbody tr td.unitPriceCont p{font-size:.91em;color:#333;}form#tellAFriendForm{margin:30px;}form#tellAFriendForm fieldset .formElement textarea#message{font-family:Arial,Helvetica,sans-serif;color:#333;font-size:1.0em;}div#emailPopUp{background:#FFF;display:none;overflow:hidden;padding-bottom:20px;position:absolute;}div#emailPopUpTopBar{width:100%;height:20px;}div#emailPopUpPageCont{background:#FFF;padding:5px 15px 0 0;margin-right:15px;}div#emailPopUpCont{margin:10px 20px 0 20px;color:#333;}div#emailPopUpCont h1{color:#333;font-weight:normal;text-transform:uppercase;margin-bottom:18px;}div#emailPopUpCont form{margin-top:0;}div#emailPopUpCont form fieldset div.formElement{float:left;margin-bottom:12px;}div#emailPopUpCont form fieldset div.formElement label{float:left;text-transform:uppercase;}div#emailPopUpCont form fieldset div.formElement input{float:right;width:220px;}div#emailPopUpCont form fieldset div#emailPopUpSubmit{float:right;width:100%;}div#emailPopUpCont form fieldset div#emailPopUpSubmit label{float:left;}div#emailPopUpCont form fieldset div#emailPopUpSubmit div{float:right;}div#emailPopUpCont form fieldset div#emailPopUpSubmit label{float:left;padding:4px 0;}div#emailPopUpCont form fieldset div#emailPopUpSubmit input{float:right;}div#optIn{float:left;margin:10px 0;}div#optIn input{margin-right:5px;}div#emailPopUpBottomBar{position:absolute;text-align:center;bottom:0;width:100%;height:25px;background:#FFF;}span#emailPopUpCloseTR{cursor:pointer;position:absolute;top:10px;right:10px;color:#FFF;font-weight:bold;}div#emailPopUpSuccess{display:none;}p#emailPopUpError{display:none;width:100%;}.emailPopError{border:solid 1px #CCBBA8;}input.emailPopUp{background-color:#fff;border:none;color:#666;font-size:.91em;margin:0;padding:0;cursor:pointer;text-transform:uppercase;}* html .withScript input.emailPopUp{color:#FFF;}a.replacementLink{color:#666;cursor:pointer;font-size:.91em;text-transform:uppercase;margin:1px 3px 10px 3px;padding:0;float:left;}a.replacementLink:hover{color:#333;}#productInfoEmailWhenInStock a.replacementLink{margin:1px 3px 10px 0;}form#emailWhenInStock fieldset .formElement input.emailPopUp{width:248px;}#returnToCat{float:left;width:732px;background:#CCBBA8;text-align:right;margin-top:12px;height:28px;padding:0;border-left:#fff 1px solid;}#returnToCat p{float:right;margin:0;padding:0 20px 0 0;line-height:27px;color:#FFF;}#returnToCat p a{color:#FFF;}