.productCustomisePanel{width:398px;margin:0 0 4px 0;padding:10px;border-top:2px solid #e8e8e8;border-bottom:2px solid #e8e8e8;background:#f9f9f9;position:relative;}
#prodpromologo{margin-bottom:5px;}.productCustomise ul .options h3 span{min-height:15px;float:left;padding:3px 5px 2px 7px;}
.productCustomise ul .options h3 em{min-height:20px;min-width:18px;float:left;border:1px solid #606060;font-size:1.27em;line-height:20px;text-align:center;font-weight:bold;color:#fff;background:#2d2d2d url(../../images/bg-product-customise-h3-em.gif) top left repeat-x;}
.productCustomise ul li{margin-bottom:8px;position:relative;}.productCustomise ul .options fieldset{margin:0;padding:0;}
.productCustomise ul .dropdown.colourSwatches img{border:1px solid #9c9c9c;height:18px;width:18px;}
.productCustomise ul .dropdown.colourSwatches fieldset{float:none;padding-left:0;padding-top:0;}
.productCustomise ul .options.colourSwatches #swatchColourName{padding-left:0;}.productCustomise ul .options legend{display:none;}
.productCustomise ul .options li input{position:absolute;left:-9999px;}.productCustomise ul .productDetailWarranty li input,.productCustomise ul .productDetailCreditOffer li input,.productCustomise ul .productServices li input{position:relative;left:0;}
.productCustomise ul .productDetailWarranty li input,.productCustomise ul .productDetailWarranty li label,.productCustomise ul .productServices li span,.productCustomise ul .productServices li label,.productCustomise ul .productDetailCreditOffer li input,.productCustomise ul .productDetailCreditOffer li label{float:left;}
.productCustomise ul .options li label{cursor:pointer;}.productCustomise ul .options li label *,.productCustomise ul .options li div.label *{vertical-align:middle;}
.productCustomise ul .dropdown{border-width:0 1px 1px 1px;font-size:1.08em;padding:0;width:398px;background:#fff;}
.productCustomise ul .sizeicon{width:398px;}.productCustomise ul .sizeiconsmall{width:368px;}
.productCustomise ul .dropdown h3{cursor:pointer;background:#DBDBDB url(../../images/bg-product-customise-h3.gif) top right no-repeat;font-size:.95em;}
.productCustomise ul .dropdown h3 span{width:340px;border:solid #dedede;border-width:1px 1px 0 0;}
.productCustomise ul .sizeicon h3 span{width:340px;}.productCustomise ul .sizeiconsmall h3 span{width:310px;}
.productCustomise ul .dropdown fieldset{display:none;border:1px solid #dedede;background-color:#FFF;}
.productCustomise ul .dropdown productServices fieldset{display:none;background:1px solid #DBDBDB;}
.productCustomise ul .dropdown fieldset h4{font-weight:bold;padding:4px 7px 2px;}
.productCustomise ul .dropdown .alt{background:#efefef;}.productCustomise ul .dropdown .hover{background:#bae0f8;}
.productCustomise ul .dropdown li{margin-bottom:0;}.productCustomise ul .dropdown li label{display:block;padding:4px 10px;position:relative;}
.productCustomise ul .productDetailWarranty li label,.productCustomise ul .productDetailCreditOffer li label{padding:3px 10px 4px 0;width:358px;}
.productCustomise ul .dropdown li img{margin-right:5px;}.productCustomise ul .dropdown li div.label{color:#ccc;padding:4px 10px;float:left;}
#productServicesBox ul{border-bottom:1px solid #CCC;margin:6px;padding-bottom:6px;}
.productCustomise ul .exposed{margin-bottom:4px;}.productCustomise ul .exposed ul{position:absolute;left:-9999px;width:100%;}
.productCustomise ul .exposed h3{float:left;}.productCustomise ul .exposed h3 span{width:85px;}
.productCustomise ul .exposed h3 span.swatchColourName{width:150px;padding-left:0;}
.productCustomise ul .exposed h3 span{line-height:1.4em;}.productCustomise ul .exposed ul li{float:left;margin-bottom:4px;}
.productCustomise ul .exposed ul li label{line-height:20px;position:relative;display:block;text-align:center;background:#f9f9f9;min-width:22px;border:3px solid #F9F9F9;}
.productCustomise ul .exposed ul li label img{display:block;}.productCustomise ul .singleOption ul li label,.productCustomise ul .exposed ul li label.selected{opacity:1;background-color:#FFF;color:#000;border-color:#666;}
.productCustomise ul .exposed ul li label span{display:block;padding:3px 4px;border:1px solid #9c9c9c;background-color:#dedede;}
.productCustomise ul .singleOption ul li label span,.productCustomise ul .exposed ul li label.selected span{border-color:#fff;}
.productCustomise ul .colourSwatches ul li label span{padding:0;}.productCustomise ul .exposed li label p{padding:0 2px;background:#FF0;position:absolute;top:-3.1em;left:-1px;width:auto;border:1px solid #000;display:none;}
.productCustomise ul .exposed ul li .swatch{padding:2px;min-width:16px;}.productCustomise ul .exposed ul li .swatch span{position:absolute;left:-999em;}
.productCustomise ul .dropdown h3 .swatchColourName{display:none!important;}.productCustomise ul .exposed ul li .swatchDynamicLabel{position:absolute;width:300px;}
.productCustomise ul .exposed ul li .swatchDynamicLabel div.outer{float:right;position:relative;top:-30px;right:270px;z-index:999;padding:0 2px 8px 0;background-image:url('/static/images/product-detail/bg-label-pointer.png');background-position:right bottom;}
.productCustomise ul .exposed ul li .swatchDynamicLabel div.inner{padding:5px;border:1px solid #666;border-bottom:none;background-color:#FFF;}
.productCustomise ul .exposed.personalisation input{width:160px;margin-right:2px;vertical-align:middle;}
.productCustomise ul .exposed.quantity{margin-bottom:8px;}.productCustomise ul .exposed.quantity label{position:absolute;left:-999em;}
.productCustomise ul .exposed.quantity input{width:30px;vertical-align:middle;}.productCustomise ul .exposed.quantity .qtyMessage{padding-left:5px;}
color:#333;.twoManHeader{font-weight:bold;margin-bottom:4px;}#twoManPostCodeForm .formBox{position:relative;}
#twoManPostCodeForm .formBox .twoManHeader{background:#E8E8E8;margin-bottom:8px;padding:2px;}
#btnCloseCheckDates{color:#FFF!important;position:absolute;right:2px;top:-20px;}
input#frmTwoManPostCode{width:70px;}input#submitPostCodeAndLoadCalendar{margin-left:3px;vertical-align:middle;}
form#frmTwoManPostCode ul{margin-left:25px;}.productDeliveryForm{display:none;}.productCustomise #productTwoManDelivery{padding:4px 0 6px 31px;margin-left:-2px;margin-bottom:5px;background:url(../../images/bg-two-man-delivery.gif) left center no-repeat;font-weight:bold;}
.productCustomise ul#productTwoManDelivery{padding:4px 0 6px 31px;margin-left:-2px;margin-bottom:5px;background:url(../../images/bg-two-man-delivery.gif) left top no-repeat;font-weight:bold;}
.productCustomise ul#productTwoManDelivery li{list-style:disc;list-style-position:inside;margin-bottom:5px;}
.productCustomise .productPrice{visibility:hidden;padding-left:10px;padding-right:2px;margin-left:2px;text-align:right;}
.productCustomise .stockDeliveryMessage{padding:5px 10px;margin-bottom:10px;}.productCustomise .stockDeliveryMessage p{margin-bottom:0;padding:2px 0 0 27px;font-weight:bold;font-size:1.1em;}
.productCustomise .btnAddToBasket{float:right;margin-right:2px;vertical-align:top;}
.productCustomise .outOfStock p{font-size:1.1em;font-weight:bold;margin-bottom:0;padding:2px 0 0 27px;}
.productCustomise .outOfStock em{display:block;color:#F00;}.productCustomise .outOfStock a{text-decoration:underline;}
.productCustomise .sizeGuide{position:absolute;top:9px;right:0;z-index:1;padding-top:3px;}
.deliveryMessage{margin-bottom:0;}.retrievePaymentOptions{display:none;}.warrantyHeader,.warrantyFooter{padding:10px 30px 0 10px;font-weight:bold;margin-bottom:10px;}
.warrantyHeader ul{padding-left:20px;}.warrantyFooter a{text-decoration:underline;}
.dropdown div.marketing{margin:5px;border:1px solid #ccc;padding:10px 20px 0 40px;background-image:url(../../images/icon_info.gif);background-repeat:no-repeat;background-position:4px 11px;clear:both;}
.dropdown div.marketing p{font-weight:normal;padding:0;}.dropdown div.marketing ul{padding-bottom:10px;}
.dropdown div.marketing ul li{font-weight:normal;font-style:italic;padding-left:20px;list-style:disc;list-style-position:inside;}
#productOverview .productCustomise UL LI.productServices P{MARGIN:4px;}#productOverview .productCustomise UL LI.productServices P.serviceMessage{FONT-WEIGHT:bold;}
#productOverview .productCustomise UL LI.productServices P.servicesTotal{FLOAT:right;}
.productCustomise ul .dropdown li label.serviceCheckboxLabel{float:none;display:inline;padding:0 5px;}
#closeServiceLink{clear:both;float:right;margin:4px;}#postcodeLookupOnProductDetails,#serviceInformation{display:none;}
fieldset.postCodeLookUp{margin-bottom:12px;margin-top:12px;}div.calendarInfo{border:1px solid #ccc;padding:11px 10px 0 40px;background-image:url(../../images/img-icon-informational.gif);background-repeat:no-repeat;background-position:8px 7px;float:left;margin:0;width:271px;}
div.calendarInfo p{text-align:left;margin-bottom:9px;padding:0!important;}#twoManDiaryForm{margin-top:20px;}
div.diarySlotsFooter{width:100%;float:right;padding-top:10px;}div.diarySlotsFooter img{float:right;margin-top:15px;}
.productCustomise ul .dropdown h3:after,.productCustomise ul .dropdown:after,.productCustomise ul .dropdown li:after,.productCustomise ul .options:after,.productCustomise ul .options ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;font-size:0;overflow:hidden;}
.productDetailCreditOffer fieldset span{padding-left:5px;line-height:1.5em;}.productDetailCreditOffer fieldset span a{margin-left:25px;}
.creditOfferApr{font-size:1.2em;font-weight:normal;}.creditOfferAprRate{font-weight:bold;font-size:1.2em;}
#productOverview .productCustomise UL LI.productServices P{MARGIN:4px;}.dcvoterms{padding-left:3px;}
.dcvotermswarranty{padding-left:1px;}#productOverview .productCustomise ul .dropdown li p.service-description{color:#999;margin-top:1px;padding-left:21px;}
.colnameshide{display:none;}.colnamesshow{display:block;}#productOverview .productCustomise UL LI.productServices P.servicesInfo{CLEAR:both;FONT-WEIGHT:normal;}
#productOverview .productCustomise UL LI.productServices P.servicesTotal{FLOAT:right;}
;.productCustomise UL LI.productServices{BACKGROUND:#efefef;};