.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;}#prodpromologo ul{list-style-type:none;}#prodpromologo ul li{margin-top:5px;}
.productCustomise ul .options h3 span{min-height:15px;float:left;padding:3px 5px 2px 5px;}
.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 .stockDeliveryMessage p{float:left;font-size:1.1em;font-weight:bold;margin-bottom:0;padding:2px 0 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;}
.lessOpacity{opacity:.2;filter:alpha(opacity=20);zoom:1;}.lessOpacity:hover{opacity:1;filter:alpha(opacity=100);zoom:1;}
.productCustomise ul .options li input{position:absolute;left:-9999px;}.productCustomise ul .productDetailWarranty li input,.productCustomise ul .productDetailCreditOffer li input,.productCustomise ul .productServices li input,.productCustomise ul .productDetailPaymentOptions 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,.productCustomise ul .productDetailPaymentOptions li input,.productCustomise ul .productDetailPaymentOptions 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,.productCustomise ul .dropdown li .pleaseChoose{display:block;padding:4px 10px;position:relative;}
.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{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 0;margin-bottom:10px;}.productCustomise .quickStockMessageCDD{visibility:visible;clear:both;width:100%;}
.productCustomise .quickStockMessageCDD .cutOffTimeCDDMessage img{float:left;margin-right:5px;}
#productDetails #productOverview .productCustomise .cutOffTimeCDDMessage span{display:inline;margin:3px;}
.productCustomise .stockDeliveryMessage p{margin-bottom:0;padding:2px 0 0 0;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 .outOfStock p span#altLink1{display:none;}.productCustomise .noPriceMessage p{font-size:1.1em;font-weight:bold;margin-bottom:0;padding:2px 0 0 27px;}
.productCustomise .noPriceMessage em{display:block;color:#F00;}.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 .warrantyInfo{margin:5px;border:1px solid #CCC;padding:10px 20px 0 52px;background-repeat:no-repeat;background-position:10px 10px;clear:both;}
.dropdown .warrantyInfo a{color:#0B6FA0;text-decoration:underline;}#productOverview .dropdown .warrantyInfo a:hover,.productOverview .dropdown .warrantyInfo a:hover{color:#0B6FA0;text-decoration:none;}
.dropdown .warrantyInfo p,#warrantyLightboxContent p{font-weight:normal;padding:0;}
.dropdown .warrantyInfo ul,#warrantyLightboxContent ul{padding-bottom:10px;}.dropdown .warrantyInfo ul li,#warrantyLightboxContent ul li{font-weight:normal;font-style:italic;list-style:disc outside none;margin:0 0 0 20px;padding-left:0;vertical-align:top;}
#warrantyLightboxContent{line-height:1.5;padding:13px 0 0;width:570px;}#warrantyLightboxContent h2{font:bold 14px Arial;padding:10px 0 10px 45px;background-position:0 2px;background-repeat:no-repeat;}
#addedToBasket .warrantyInfo{background-position:10px 10px;background-repeat:no-repeat;border:1px solid #CCC;clear:both;font:normal 12px Arial;padding:10px 20px 10px 52px;}
#addedToBasket .warrantyInfo p{font-weight:normal;padding:0;}#addedToBasket .warrantyInfo ul{text-align:left;}
#addedToBasket .warrantyInfo ul li{float:none;font-weight:normal;font-style:italic;padding-left:20px;list-style:disc;list-style-position:inside;}
.dropdown .fi,#addedToBasket .fi,#warrantyLightboxContent .fi{background-image:url(../../images/warranty/wrnty_fi_icon.png);}
.dropdown .mpi,#addedToBasket .mpi,#warrantyLightboxContent .mpi{background-image:url(../../images/warranty/wrnty_mpi_icon.png);}
.dropdown .rg,#addedToBasket .rg,#warrantyLightboxContent .rg{background-image:url(../../images/warranty/wrnty_rg_icon.png);}
.dropdown .sg,#addedToBasket .sg,#warrantyLightboxContent .sg{background-image:url(../../images/warranty/wrnty_sg_icon.png);}
.dropdown .sgl,#addedToBasket .sgl,#warrantyLightboxContent .sgl{background-image:url(../../images/warranty/wrnty_sgl_icon.png);}
#productOverview .productCustomise UL LI.productServices P,.productOverview .productCustomise UL LI.productServices P{MARGIN:4px;}
#productOverview .productCustomise UL LI.productServices P.serviceMessage,.productOverview .productCustomise UL LI.productServices P.serviceMessage{FONT-WEIGHT:bold;}
#productOverview .productCustomise UL LI.productServices P.servicesTotal,.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;}
#productWrapper{z-index:1;}#frmWishlists{display:none;position:relative;width:100%;float:right;}
#wishlistConf{padding:8px 0 0 0;float:left;text-align:right;}body.wl-js #frmWishlists{display:block;}
#frmWishlists input.btnAddToWishlist,#frmWishlists a.showSelectWishlist{float:right;margin:4px 12px 0 0;height:22px;background:transparent url(../../images/buttons/btn-add-to-wish-list.gif) 100% 0 no-repeat;}
#frmWishlists input.btnAddToWishlist{width:120px;}#frmWishlists a.showSelectWishlist{width:140px;background-position:100% -44px;}
#frmWishlists a.selectWishlistDisplayed{background-position:100% -22px;}#productReview{clear:right;}
#frmWishlists #selectWishlist{display:none;position:absolute;z-index:999;width:140px;top:26px;right:12px;background:transparent url(../../images/wish-lists/select-wishlist-bottom.png) 0 100% no-repeat;padding-bottom:4px;border-top:1px solid #FFF;zoom:1;}
#frmWishlists #selectWishlist li{background:transparent url(../../images/wish-lists/select-wishlist-bg.png) 0 0 repeat-y;padding:0 3px;}
#frmWishlists #selectWishlist a{display:block;padding:4px 7px 3px 7px;margin:0;_width:120px;}
#frmWishlists #selectWishlist a:link,#frmWishlists #selectWishlist a:visited{color:#666;}
#frmWishlists #selectWishlist a:hover,#frmWishlists #selectWishlist a:active{color:#fff!important;background:#3C99C6!important;}
.productCustomise ul .dropdown h3:after,.productCustomise ul .dropdown:after,.productCustomise ul .dropdown li:after,.productCustomise ul .options:after,.productCustomise ul .options ul:after,#frmWishlists: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,.productOverview .productCustomise UL LI.productServices P{MARGIN:4px;}
.dcvoterms{padding-left:3px;}.dcvotermswarranty{padding-left:1px;}#productOverview .productCustomise ul .dropdown li p.service-description,.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,.productOverview .productCustomise UL LI.productServices P.servicesInfo{CLEAR:both;FONT-WEIGHT:normal;}
#productOverview .productCustomise UL LI.productServices P.servicesTotal,.productOverview .productCustomise UL LI.productServices P.servicesTotal{FLOAT:right;}
.productCustomise UL LI.productServices{BACKGROUND:#efefef;};
