#productsNav{position:absolute;text-align:right;right:19px;margin-bottom:10px;margin-right:180px;padding-top:5px;display:none;}
#productsNav li{display:inline;margin-right:11px;padding:0;float:none;}#productsNav li.back{padding-right:26px;}
#productsNav li.prev{padding-right:11px;background:url('../../images/separator-products-nav.gif') 100% .2em no-repeat;}
#productsNav li a{padding-left:13px;background:url('../../images/arrow-left.gif') 0 .35em no-repeat;white-space:nowrap;}
#productsNav li.prev a{padding-left:13px;background:url('../../images/arrow-left.gif') 0 .35em no-repeat;}
#productsNav li.next a{padding-right:13px;padding-left:0;background:url('../../images/arrow-right.gif') 100% .35em no-repeat;}
#productDetails #productsNav li.next{margin-right:0;}#productHeader .fromPriceTeaser{background-color:#666;color:#FFF!important;float:right;padding:5px;margin-left:10px;width:50px;margin-top:13px;}
#productHeader .fromPriceTeaser span{text-decoration:none;float:none;font-size:1.4em;font-weight:bold;color:#fff!important;}
#productDetails #productHeader{border-top:2px solid #ebebeb;border-bottom:2px solid #ebebeb;padding:6px 10px;}
#productDetails #productHeader h1{width:500px;font-size:1.64em;padding:0 0 8px 0;font-weight:bold;line-height:22px;color:#333;float:left;}
#productHeader ul{width:500px;float:left;}#productHeader ul li{float:left;padding:0 20px 0 0;}
#productHeader ul .prf a{color:#333;text-decoration:none;}#productHeader ul strong{font-weight:normal;}
#productHeader p{width:175px;float:right;}#productHeader span.del{font-size:11px;color:#898989;text-decoration:line-through;clear:both;float:right;padding-top:15px;}
#productHeader p strong{font-size:1.6em;font-weight:bold;padding:0;color:#333;clear:both;float:right;padding-top:15px;}
#productHeader p strongnow{font-size:1.6em;font-weight:bold;padding:0;color:#333;clear:both;float:right;padding-top:5px;padding-bottom:5px;}
#productHeader em{font-weight:bold;color:#f00;font-style:normal;clear:both;float:right;}
.readmore{padding-left:5px;text-align:top;}#productOverview{margin:10px 10px 0 0;float:right;width:418px;}
#productOverview p{color:#333;margin:0 0 15px;line-height:1.4em;}#productOverview a{color:#0b6fa0;}
#productOverview a:hover{color:#333;}#productDetails #productBrand{position:relative;}
#productDetails #productBrand li{padding-bottom:13px;}#productDetails #productBrand li.logo{float:left;margin-right:20px;}
#productDetails #productBrand li.logo img{float:left;}#productDetails #productBrand li.more{float:left;padding:0 0 0 14px;background:transparent url(../../images/arrow-right.gif) no-repeat 0 .3em;}
#productDetails .productOffers{width:370px;margin:10px 0 0 0;padding:7px 0;}#productDetails .productOffers li{float:left;padding:1px 10px 0;margin-right:5px;border:2px solid;font-size:1.3em;font-weight:bold;color:#9cc93a;background:#f5f5f5;}
#productDetails .productOffers .promoA{color:#71ccf9;}#productDetails .productOffers .offerIcon{position:absolute;left:284px;top:8px;font-size:.9em;border:none;padding:35px 0 0;background:none;}
#productDetails .productOffers .offerIcon a{display:block;}#productDetails .productOffers .offerIcon span{padding-left:10px;background:transparent url(../../images/arrow-right.gif) no-repeat left .3em;}
#productDetails .productOffers .offerIcon img{position:absolute;top:0;left:0;}#productDetails .productPrice{float:right;width:140px;}
#productDetails #productOverview .productPrice p{margin-bottom:0;}#productDetails .stockMessage{float:left;width:235px;font-weight:bold;padding-left:28px;}
#productDetails .relatedPanel{padding-top:11px;}#productDetails .relatedPanel .header{padding-bottom:7px;}
#productDetails .relatedPanel h2{padding-top:2px;}#productDetails #productRating{margin:10px 0 0 0;}
#productDetails #productImage{width:56px;height:340px;margin:10px 0 0 10px;float:left;position:relative;padding-left:258px;}
#productImage p{width:257px;height:338px;background:transparent url(../../images/product-detail/bg-main-image.gif) no-repeat right top;position:absolute;top:0;left:0;}
#productMainImage{display:block;}#productMainZoomImage{display:none;}#productImage object{display:block;border:1px solid #999;}
#productImage img{border:1px solid #999;display:block;}#productImage .thumbs{position:absolute;bottom:1px;width:56px;}
#productImage .thumbs li{float:left;width:56px;height:72px;margin:0;background-image:url(../../images/product-detail/bg-thumb-image.gif);}
#productImage .thumbs #flixLi{background-image:none;height:auto;}#productImage .thumbs img,#productImage .thumbs a{display:block;}
#productImage .swap li.shoImg{display:block;}#productImage .swap li.hideImg{display:none;}
#productImage .mediaTools{position:absolute;top:338px;left:0;padding:0 3px 2px 0;}
#productImage .mediaTools ul{width:238px;padding:5px 8px 5px 6px;min-height:13px;}
#productImage .mediaTools li{float:left;}#productImage .mediaTools li a{display:block;padding-left:18px;background-repeat:no-repeat;background-position:left center;font-weight:bold;}
#productImage .mediaTools .zoom a{background-image:url(../../images/product-detail/bg-media-tools-zoom.gif);}
#productImage .mediaTools .back,#productImage .mediaTools .videoFull,#productImage .mediaTools .imageFull,#productImage .mediaTools .spinFull,#productImage .mediaTools .video,#productImage .mediaTools .spin{display:none;}
#productImage .mediaTools .back a{background-image:url(../../images/product-detail/bg-media-tools-back.gif);}
#productImage .mediaTools .videoFull a,#productImage .mediaTools .imageFull a,#productImage .mediaTools .spinFull a{background-image:url(../../images/product-detail/bg-media-tools-full.gif);}
#productImage .mediaTools .video,#productImage .mediaTools .videoFull,#productImage .mediaTools .spin,#productImage .mediaTools .imageFull,#productImage .mediaTools .spinFull{float:right;}
#productImage .mediaTools .video a{background-image:url(../../images/product-detail/bg-media-tools-video.gif);}
#productImage .mediaTools .spin a{background-image:url(../../images/product-detail/bg-media-tools-spin.gif);}
#productDetails .productHeader{padding:7px 10px;border-bottom:2px solid #ebebeb;}
#productDetails .productHeader h3{width:400px;font-size:14px;font-weight:bold;float:left;}
.popup #productDetails .prSnippetWriteReview,.popup #productDetails .prSnippetReadReviews{display:none;}
.popup #pageContainer #mainContent{width:auto;}.popup #productDetails #productHeader{border-top:none;}
#productDetails .productGuarantee h2{font-size:1.3em;font-weight:bold;color:#333;padding:3px 10px 6px 10px;margin-bottom:15px;border-bottom:2px solid #ebebeb;}
#productDetails .productGuarantee h4{font-weight:bold;margin-bottom:2px;padding:0 10px;}
#productDetails .productGuarantee p{margin-bottom:12px;padding:0 10px;}#productDetails #moreInfo h2{font-size:1.27em;font-weight:bold;border-bottom:2px solid #EBEBEB;height:1%;margin-bottom:3px;overflow:hidden;padding:0 0 7px 10px;}
#relatedContent .tools li{padding-left:20px;background-repeat:no-repeat;background-position:0 50%;margin-bottom:5px;line-height:1.45em;}
#relatedContent .tools li.print{background-image:url('../../images/icon-print.gif');}
#relatedContent .tools li.bookmark{background-image:url('../../images/icon-bookmark.gif');}
#relatedContent .tools li.mail{background-image:url('../../images/icon-mail.gif');}
#relatedContent .tools li.error{background-image:url('../../images/icon-error.gif');}
#relatedContent .tools li.digg{background-image:url('../../images/icon-digg.gif');}
#relatedContent .tools li.facebook{background-image:url('../../images/icon-facebook.gif');}
#relatedContent .tools li.stumbleupon{background-image:url('../../images/icon-stumbleupon.gif');}
#relatedContent .tools li.myspace{background-image:url('../../images/icon-myspace.gif');}
#relatedContent .tools li.reddit{background-image:url('../../images/icon-reddit.gif');}
#relatedContent .tools li.technorati{background-image:url('../../images/icon-technorati.gif');}
#relatedContent .tools li.yahoo{background-image:url('../../images/icon-yahoo.gif');}
#relatedContent .tools li.google{background-image:url('../../images/icon-google.gif');}
#relatedContent .tools li.delicious{background-image:url('../../images/icon-delicious.gif');}
#relatedContent .tools li.live{background-image:url('../../images/icon-live.gif');}
#relatedContent .tools li a{text-decoration:none;color:#0b6fa0;}#relatedContent .tools li a:hover{text-decoration:underline;}
.infoBox .bigText{padding-bottom:0;}.infoBox .bigText em{font-size:2.8em;line-height:1em;font-weight:bold;font-style:normal;padding-right:1px;}
#relatedContent #bookmarks{position:relative;}#relatedContent #bookmarks .tools{margin-bottom:0;}
#relatedContent #bookmarks li.more{text-align:right;width:100%;padding-left:0;background:none;}
#relatedContent #bookmarks li.more a{padding-left:12px;padding-right:13px;background:url('../../images/arrow-right.gif') no-repeat 0 .4em;}
#relatedContent #bookmarksBox{position:absolute;bottom:1.4em;right:1.5em;width:169px;padding-bottom:14px;background:url('../../images/popup-btm.png') no-repeat 0 100%;}
#relatedContent #bookmarksBox ul{padding:10px 15px;background:url('../../images/popup-top.png') no-repeat;}
#relatedContent #bookmarksBox .tools .close{text-align:right;margin-bottom:0;background:none;}
#relatedContent .infoBox .rewardsBanner h4{font-size:1.2em;margin-bottom:5px;}#relatedContent .infoBox .rewardsBanner p{margin-bottom:0;font-size:1.1em;}
#relatedContent .infoBox .rewardsBanner p.small-print{font-size:.9em;margin-bottom:5px;}
#relatedContent .infoBox .rewardsBanner p.more-link{margin-top:10px;}#relatedContent .hagNote{margin:10px 0 15px -2px;padding:0 0 0 33px;font-size:.9em;background:url('../../images/icon-note.gif') left center no-repeat;}
#relatedContent .hagNote p{margin-bottom:6px;}#relatedContent .hagNote em{color:#0b6fa0;font-style:normal;}
#addedToBasket{font-weight:bold;font-size:1.3em;}#addedToBasket div{padding:5px 30px 25px;}
#addedToBasket h3{padding-bottom:20px;font-weight:bold;font-size:1.1em;text-align:center;}
#addedToBasket th,#addedToBasket td{font-size:.8em;font-weight:normal;text-align:left;padding:0 20px 10px 0;}
#addedToBasket td{font-weight:bold;}#addedToBasket ul{margin-top:15px;text-align:center;}
#addedToBasket li{float:left;margin-right:10px;}#productWrapper{position:relative;margin-bottom:35px;}
#productDesc span{display:none;}#productDescOriginal{display:none;}#productDesc,#productDescOriginal{color:#333;line-height:1.4em;padding:0 0 15px;}
#productDetails #productOverview .productCustomise .stockDeliveryMessage{margin-bottom:0;font-weight:bold;}
#productDetails #productOverview .productCustomise .cutOffTimeCDDMessage{border:1px solid #E8E8E8;background-color:#F7F3F2;padding:3px;}
#productDetails #productOverview .productCustomise .cutOffTimeCDDMessage span{margin:3px 3px;display:block;}
#productDetails #productOverview .productPrice{margin-bottom:0;}#productOptions{margin-bottom:10px;}
#carousel2Lnk{position:relative;top:-50px;}#frmGetTopAlternatives{display:none;}
#productHeader:after,#productDetails:after,#productWrapper:after,#productDetails #productBrand:after,#productDetails .productHeader:after,.relatedPanel:after,.carousel .header:after,#basketResult2 ul:after,#productDetails .productOffers:after,.productCustomisePanel:after,#productImage .mediaTools ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;font-size:0;overflow:hidden;}
#productHeader,#productDetails,#productWrapper,#productDetails #productBrand,#productDetails .productHeader,.carouselContainer .header,.pagination li,.pagination li a,.carousel,.carousel ul,.carousel ul li,#basketResult2 ul,#productDetails .productOffers,.productCustomisePanel,#productImage .mediaTools ul{zoom:1;}
#moreInfo h2{border-bottom:2px solid #EAEAEA!important;font-size:1.4em!important;line-height:1.27em!important;padding:3px 0 5px 9px!important;font-weight:bold!important;}
#moreInfo h3{font-weight:bold!important;padding-bottom:13px!important;padding-left:10px;}
#moreInfo h3{font-style:italic;padding-left:10px;}#moreInfo table{margin-bottom:13px!important;margin-left:0;}
#moreInfo td{padding-right:20px;}#moreInfo p{padding-left:10px;}.js #productSizing,.js #productSizing h2{display:none;}
.js .productSizingTab{height:230px;overflow-y:scroll;}#productSizing table.productSizeGuide{border:1px solid #AAA;border-collapse:collapse;margin-top:10px;table-layout:fixed;text-align:left;width:auto;}
#productSizing table.productSizeGuide th,#productSizing table.productSizeGuide td{padding-left:5px;padding-right:5px;}
#productSizing table.productSizeGuide th{border-bottom:1px dashed #AAA;font-size:1.1em;font-weight:bold;padding-bottom:12px;padding-top:12px;}
#productSizing table.productSizeGuide td{padding-bottom:7px;padding-top:7px;}#productSizing table.productSizeGuide tbody tr:hover td{background-color:#E6E6E6;color:#555;}
