﻿/* Main window positional elements */
div.product-container{margin:0 0 10px;overflow:hidden;background-color:#ddd;}
div.product-details-header{margin:0 0 10px;overflow:hidden;}
div.product-details-header .title-callouts{max-width:684px;}

div.product-container .product-container-col{display:block;align-items:center;overflow:hidden;background-color:#fff;padding:10px 15px;min-height:444px;}
div.product-container .product-container-col:first-child{float:left;max-width:684px;}
div.product-container .product-container-col:last-child{float:right;max-width:266px;}

/* General */
div.product-details-header #pv-top-page {overflow:hidden} 
div.product-details-header h1{color:#333;font-family:bttv-regular,Tahoma,Arial,Sans-Serif;font-size:22px;margin:0;font-weight:normal;}

/* image for illustration only text */
.imageinfo span.imagenote {font-weight:normal;color:#666;clear:both;}

div.product-container div.product-image{width:400px;padding:0 24px 0 0;float:left;}

/*Fixed scroll add to basket and product tabs (new)*/
#UpperAreaFixed{border-bottom:1px solid #000;width:1020px;z-index:9999;position:fixed;top:-84px;-webkit-transition:top 1s ease 0s,width 1s ease 0s,margin 1s ease 0s;-moz-transition:top 1s ease 0s,width 1s ease 0s,margin 1s ease 0s;-o-transition:top 1s ease 0s,width 1s ease 0s,margin 1s ease 0s;transition:top 1s ease 0s,width 1s ease 0s,margin 1s ease 0s;}
#UpperAreaFixed.scroll{top:0;}
#UpperAreaFixed div.product-area-fixed{background-color:#fff;width:288px;height:68px;padding:6px 10px;float:right;}
#UpperAreaFixed div.product-area-fixed .image-area{margin-top:6px;float:left;}
#UpperAreaFixed div.product-area-fixed .details-area{display:inline-block;margin:6px 0 0 8px;}
#UpperAreaFixed div.product-area-fixed .details-area{max-width:116px;}
#UpperAreaFixed div.product-area-fixed .details-area h2{margin:0;font-size:12px;}
#UpperAreaFixed div.product-area-fixed .details-area .title-callouts{max-height:60px;}
#UpperAreaFixed div.product-area-fixed .details-area .title-callouts h2{margin-bottom:2px;}
#UpperAreaFixed div.product-area-fixed .details-area .title-callouts .marketing-message{color:#D71F85;font-weight:bold;font-size:14px;}
#UpperAreaFixed div.product-area-fixed .details-area .title-callouts .callouts{overflow:hidden;}
#UpperAreaFixed div.product-area-fixed .price-and-button-area{margin-top:6px;float:right;}
#UpperAreaFixed div.product-area-fixed .price-and-button-area .lprice{font-size:20px;display:block;}
#UpperAreaFixed div.product-area-fixed .price-and-button-area .cta{float:right;}
#UpperAreaFixed div.product-info-container.fixed{margin:0;padding:0;float:left;}
#UpperAreaFixed div.product-info-container.fixed > ul.product-info-tabs{margin:0;width:712px;}
#UpperAreaFixed div.product-info-container.fixed > ul.product-info-tabs > li.disabled{display:none;}

/* scroller thumbnails using slider plugin (new)*/
div.product-container div.product-image #imagegallerysection{overflow:hidden;margin:6px 26px 0;}
div.product-container div.product-image .container #imagescrollerwrapper{width:320px;margin:0 auto;float:left}
div.product-container div.product-image .container #imagegallerynavigator{position:relative;width:300px;}
div.product-container div.product-image .container .button-area-left{width:30px;position:absolute;left:0;top:14px;}
div.product-container div.product-image .container .button-area-right{width:30px;position:absolute;right:-10px;top:14px;}
div.product-container div.product-image .container .button-area-left a,div.product-container div.product-image .container .button-area-right a
{display:block;position:relative;text-decoration:none;}
div.product-container div.product-image .container .button-area-left a::before,div.product-container div.product-image .container .button-area-right a::before
{font-size:26px;font-weight:bold;color:#333;-webkit-transition:color 0.5s ease 0s;-moz-transition:color 0.5s ease 0s;-o-transition:color 0.5s ease 0s;transition:color 0.5s ease 0s;}
div.product-container div.product-image .container .button-area-left a{left:14px;}
div.product-container div.product-image .container .button-area-right a{right:8px;}
div.product-container div.product-image .container .button-area-left a::before{content:"<";}
div.product-container div.product-image .container .button-area-right a::before{content:">";}
div.product-container div.product-image .container .button-area-left a.inactive::before,div.product-container div.product-image .container .button-area-right a.inactive::before
{color:#DDD;}
div.product-container div.product-image .container .button-area-left a:not(.inactive):hover::before,div.product-container div.product-image .container .button-area-right a:not(.inactive):hover::before
{color:#26AED8;}
div.product-container div.product-image .container .slider-window{overflow:hidden; position:relative; width:260px;}
div.product-container div.product-image .container .slider-window ul.item-collection{width:9000px; list-style:none; margin:0 0 0 5px; padding:0;}
div.product-container div.product-image .container .slider-window .slider-item{float:left; width:43px;}
div.product-container div.product-image .container #imagegallerynavigator img {margin:4px 1px 1px 1px; padding:0; width:35px; height:35px;}
div.product-container div.product-image .container #imagegallerysection {position:relative; left:-20px; height:45px;}
div.product-container div.product-image .container .container ul.thumbnails-collection li.slider-item a img {width:35px;margin:4px 3px 1px 3px; border:1px solid #D2D2D2}
div.product-container div.product-image .container #imagegallerysection .container ul.thumbnails-collection {overflow:hidden; padding-left:20px; border:none; background:transparent}
div.product-container div.product-image .container .bcrightpv ul {border:none;}
div.product-container div.product-image .container #imagegallerylargeimage {margin-top:5px;}

/*image gallery (new)*/
div.product-container div.product-image .container ul{text-align:center;margin:0;padding:0;}
div.product-container div.product-image .container ul > li a{text-decoration:none;}
div.product-container div.product-image .container ul > li a img{cursor:pointer;border:1px solid #dadada;padding:1px;}
div.product-container div.product-image .container ul > li a img:hover{border-color:#563b97;}

/*image container back to previous link (new)*/
div.product-container .back-to-previous{margin:0 0 10px;}

/*product details summary and actions (new)*/
div.product-container .product-details-overview{float:right;width:260px;padding:0;}
div.product-container .product-details-overview .qlink-mfr{margin:10px 0;font-size:10px;}
div.product-container .product-details-overview .review-and-email > .cta{display:inline-block;min-width:130px;margin:6px 0 0;text-align:center;}
div.product-container .product-details-overview > h2{font-size:20px;margin:0 0 6px;font-family:bttv-regular,Tahoma,Arial,sans-serif;}
div.product-container .product-details-overview #ccs-logos table tr td{padding-right:10px;}
div.product-container .product-details-actions{float:right;width:266px;}
div.product-container .product-details-actions > *{margin:4px 0;text-align:left;}
div.product-container .product-details-actions .cta{text-align:center;height:40px;margin:0 0 4px;}
div.product-container .product-details-actions .cta.cta-slim{height:20px;line-height:20px;}
div.product-container .product-details-actions .buy-button form > div{float:left;}
div.product-container .product-details-actions .buy-button form select{margin:0;width:32px;height:auto;border:1px solid #ccc;}
div.product-container .product-details-actions .buy-button .chevron-icon{float:left;background-color:#ccc;padding:3px 0;}
div.product-container .product-details-actions .buy-button .chevron-icon.enabled{cursor:pointer;}
div.product-container .product-details-actions .buy-button .chevron-icon.enabled:hover::before{color:#26AED8;}
div.product-container .product-details-actions .buy-button .chevron-icon.chevron-left::before{left:3px;}
div.product-container .product-details-actions .buy-button .chevron-icon.chevron-right::before{right:3px;}
div.product-container .product-details-actions .buy-button .quantity{display:block;background-color:#CCC;padding:2px 8px;text-align:center;color:#FFF;font-family:bttv-regular,Tahoma,Arial,sans-serif;}
div.product-container .product-details-actions input.quantity{float:left;width:8px;height:18px;border:1px solid #CCC;margin:0;}
div.product-container .product-details-actions button.cta{width:214px;font-size:20px;border-radius:4px;float:right;}
div.product-container .product-details-actions a.cta{width:250px;}

/* Marketing message */
div.product-details-header .marketing-message,div.product-details-header .marketing-message a {color:#D71F85; font-weight:bold; font-size:14px; clear:both; min-height:1px}
div.product-details-header .marketing-message .alert a {color:#D71F85; font-size:11px; font-weight:bold} /*Fix for linked marketing message styling*/
div.product-details-header .bcrightpv .stock { margin-bottom:10px;}

/*Marketing message (new)*/
div.product-container .product-details-overview .marketing-message,div.product-container .product-details-overview .marketing-message a{color:#D71F85;font-weight:normal;font-family:bttv-bold,Tahoma,Arial,sans-serif;font-size:14px;clear:both;min-height:1px;margin:0 0 10px;}

/*Delivery info panel (new)*/
div.product-container .product-details-actions .info-panel{color:#333;font-size:16px;font-family:bttv-regular,Tahoma,Arial,sans-serif;}
div.product-container .product-details-actions .info-panel .carriage-list > h2{color:#3D2181;font-weight:normal;margin:0;padding:0 3px 3px;font-size:18px;font-family:bttv-bold,Tahoma,Arial,sans-serif;}
div.product-container .product-details-actions .info-panel .carriage-list{border:1px solid #f1f1f1;margin:0 0 4px;padding:6px;}
div.product-container .product-details-actions .info-panel .carriage-list .delivery-option > span{padding:6px 3px;}
div.product-container .product-details-actions .info-panel .carriage-list .description::after{content:":";}
div.product-container .product-details-actions .info-panel .carriage-list .description{font-weight:normal;display:inline-block;min-width:66px;font-size:17px;font-family:bttv-bold,Tahoma,Arial,sans-serif;}
div.product-container .product-details-actions .info-panel .carriage-list span.information{padding-left:3px;}

/*Express delivery timer (new)*/
div.product-container  .product-details-actions .express-delivery-timer h2{background-color:#3D2181;color:#fff;padding:4px 6px;margin:0 0 2px;font-size:20px;font-family:bttv-light,Tahoma,Arial,sans-serif;}
div.product-container  .product-details-actions .express-delivery-timer ul.counter{overflow:hidden;}
div.product-container  .product-details-actions .express-delivery-timer ul.counter > li{float:left;width:86px;font-size:18px;color:#321E5B;background-color:#f1f1f1;text-align:center;margin:0;}
div.product-container  .product-details-actions .express-delivery-timer ul.counter > li:nth-child(even){margin:0 4px;}
div.product-container  .product-details-actions .express-delivery-timer ul.counter > li span{font-size:36px;}

/*Social media links (new)*/
div.product-container .social-media-links{margin:10px 0 0;float:right;overflow:hidden;}
div.product-container .social-media-links > ul{overflow:hidden;}
div.product-container .social-media-links ul.like-links > li{margin:0 1px;float:left;max-height:25px;}
div.product-container .social-media-links ul.like-links > li.hukd{max-width:57px;}

/*Product info container (new)*/
div.product-info-container{background-color:#DDD;}
div.product-info-container.essential-accessories{margin:0 0 20px;}
div.product-info-container .product-info-essential-accessories{color:#3D2181;background-color:#f1f1f1;font-family:bttv-regular,Tahoma,Arial,sans-serif;padding:14px 26px;font-size:16px;margin-right:-4px;display:inline-block;cursor:pointer;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:color 0.25s ease 0s,background-color 0.25s ease 0s;-moz-transition:color 0.25s ease 0s,background-color 0.25s ease 0s;-o-transition:color 0.25s ease 0s,background-color 0.25s ease 0s;transition:color 0.25s ease 0s,background-color 0.25s ease 0s;}
div.product-info-container .product-info-essential-accessories.active,div.product-info-container .product-info-essential-accessories:hover{color:#fff;background-color:#3D2181;}
div.product-info-container .product-info-essential-accessories.hidden{display:none;}
div.product-info-container.essential-accessories .product-info.hidden{display:none;}
div.product-info-container > ul.product-info-tabs{width:1020px;background-color:#fff;overflow:hidden;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
div.product-info-container > ul.product-info-tabs > li{cursor:pointer;float:left;text-align:center;padding:8px;display:block;-webkit-transition:background-color 0.25s ease 0s;-moz-transition:background-color 0.25s ease 0s;-o-transition:background-color 0.25s ease 0s;transition:background-color 0.25s ease 0s;}
div.product-info-container > ul.product-info-tabs > li.disabled{color:#CCC;cursor:auto;}
div.product-info-container > ul.product-info-tabs > li:not(.disabled):hover,div.product-info-container > ul.product-info-tabs > li.active{background-color:#3D2181;}
div.product-info-container > ul.product-info-tabs > li > a{margin:4px 0;color:#3D2181;text-decoration:none;font-family:bttv-regular,Tahoma,Arial,sans-serif;-webkit-transition:color 0.25s ease 0s;-moz-transition:color 0.25s ease 0s;-o-transition:color 0.25s ease 0s;transition:color 0.25s ease 0s;}
div.product-info-container > ul.product-info-tabs > li:not(.disabled):hover > a,div.product-info-container > ul.product-info-tabs > li.active > a{color:#FFF;}
div.product-info-container > ul.product-info-tabs > li .product-info-sprite{margin:0 auto 4px;}

/**/
div.product-info-container.info-tabs > ul.product-info-tabs > li{color:#3D2181;background-color:#f1f1f1;font-family:bttv-regular,Tahoma,Arial,sans-serif;padding:14px 0;width:131px;font-size:16px;margin-right:-4px;display:inline-block;cursor:pointer;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
div.product-info-container.info-tabs > ul.product-info-tabs > li.active{background-color:#3D2181;}
div.product-info-container.info-tabs > ul.product-info-tabs > li.disabled{color:#ccc;cursor:default;}
div.product-info-container.info-tabs > ul.product-info-tabs > li .product-info-sprite{margin:0;display:none;}

/*Tab sprites (new)*/
.product-info-sprite{background-repeat:no-repeat;display:block;width:44px;height:44px;transition:background-image 0.25s ease 0s;background-image:url(/images/theme/bt_consumer/en/icons/sprite/product-info.png);}
:hover > a > .product-info-sprite,.active > a > .product-info-sprite,.product-info-sprite.tab-header{background-image:url(/images/theme/bt_consumer/en/icons/sprite/product-info-active.png);}
.disabled > .product-info-sprite{background-image:url(/images/theme/bt_consumer/en/icons/sprite/product-info-disabled.png);}
.product-info-sprite.accessories{background-position:0 0;}
.product-info-sprite.bundles{background-position:0 -44px;}
.product-info-sprite.customer-reviews{background-position:0 -88px;}
.product-info-sprite.description{background-position:0 -132px;}
.product-info-sprite.find-similar{background-position:0 -176px;}
.product-info-sprite.resources{background-position:0 -220px;}
.product-info-sprite.specifications{background-position:0 -264px;}
.product-info-sprite.used-stock{background-position:0 -308px;}

/*tabs (new)*/
div.product-info-container .product-info{padding:0;margin:0;}
div.product-info-container .product-info > div{margin:0 0 10px;padding:0;background-color:#fff;overflow:hidden;}
div.product-info-container .product-info > div:last-child{margin:0;}
div.product-info-container .product-info .product-info-header h2{margin:0;padding:2px 12px 12px;background-color:#DDD;color:#333;font-size:27px;font-family:bttv-light,Tahoma,Arial,sans-serif;overflow:hidden;}
div.product-info-container .product-info .product-info-header h2 > span{float:left;}
div.product-info-container .product-info .product-info-header h2 .product-info-header-text{line-height:44px;}
div.product-info-container .product-info .product-info-header h2 .product-info-sprite{/*display:inline-block;*/display:none;margin:0 10px 0 0;}
div.product-info-container .product-info .container{padding:10px 20px;overflow:hidden;}
div.product-info-container.essential-accessories .product-info .container{padding:10px;}
div.product-info-container .product-info .product{border:1px solid #DDD;margin-right:20px;position:relative;}
div.product-info-container .product-info .product a{color:#333;text-decoration:underline;}
div.product-info-container .product-info .product a:hover{text-decoration:none;}
div.product-info-container .product-info .product > img{float:left;}
div.product-info-container .product-info .product::after{position:absolute;right:-19px;top:48px;font-size:26px;}
div.product-info-container .product-info .product.master::after{content:"+";}
div.product-info-container .product-info .product.accessory::after{content:"=";}
div.product-info-container .product-info .price{font-family:Tahoma;font-size:20px;}
div.product-info-container .product-info .price.saving{font-size:14px;color:#d63181;}
div.product-info-container .product-info .bundle-details .price{font-size:14px;}

/*Essential accessories / SWOGO attach (new)*/
div.product-info-container .product-info .essential-accessory{overflow:hidden;display:inline-block;margin:4px 0;}
div.product-info-container .product-info .essential-accessory:not(:last-child){margin:0 0 8px 0;}
div.product-info-container .product-info .essential-accessory > div{float:left;font-family:bttv-regular,Tahoma,Arial,sans-serif;font-size:14px;height:92px;padding:10px;}
div.product-info-container .product-info .essential-accessory .product{width:396px;}
div.product-info-container .product-info .essential-accessory .product > div{float:right;width:332px;padding-left:4px;}
div.product-info-container .product-info .essential-accessory .product > div .price{float:left;}
div.product-info-container .product-info .essential-accessory .product > div > select{margin:4px 4px 0;height:18px;border:1px solid #ccc;}
div.product-info-container .product-info .essential-accessory .product > div .accessory-title{height:72px;}
div.product-info-container .product-info .essential-accessory .product > div .accessory-title a{color:#333;text-decoration:underline;}
div.product-info-container .product-info .essential-accessory .product > div .accessory-title a:hover{text-decoration:none;}
div.product-info-container .product-info .essential-accessory .product::after{position:absolute;right:-19px;top:48px;font-size:26px;}
div.product-info-container .product-info .essential-accessory .price-and-button{width:102px;text-align:center;}
div.product-info-container .product-info .essential-accessory .price-and-button .price{margin-top:36px;display:block;}
div.product-info-container .product-info .essential-accessory .price-and-button .cta-slim{height:28px;line-height:20px;}

/*bundles and accessproes (new)*/
div.product-info-container .product-info .bundles .container > h4{border-bottom:1px solid #f1f1f1;color:#444;text-align:left;padding:6px 4px;margin:0 0 10px;font-size:22px;font-weight:normal;font-family:bttv-bold,Tahoma,Arial,sans-serif;}
div.product-info-container .product-info .bundles .container > h4 > span{font-size:16px;font-weight:normal;font-family:bttv-regular,Tahoma,Arial,sans-serif;}
div.product-info-container .product-info .bundles .container > div > .bundle-description:not(:last-child){border-bottom:1px solid #ddd;padding:0 0 8px;}
div.product-info-container .product-info .bundles .bundle-description{margin:0 0 10px;}
div.product-info-container .product-info .bundles .bundle-description .item-details{overflow:hidden;}
div.product-info-container .product-info .bundles .bundle-description .item-details > div{float:left;padding:10px;}
div.product-info-container .product-info .bundles .bundle-description .item-details .product{font-family:bttv-regular,Tahoma,Arial,sans-serif;font-size:14px;}
div.product-info-container .product-info .bundles .bundle-description .item-details .product.master{width:200px;height:92px;border:0 none;}
div.product-info-container .product-info .bundles .bundle-description .item-details .product.master > img{margin-right:10px;}
div.product-info-container .product-info .bundles .bundle-description .item-details .product.master > div{float:right;width:126px;padding-left:4px;}
div.product-info-container .product-info .bundles .bundle-description .item-details .product.master > div .accessory-title{height:70px;}
div.product-info-container .product-info .bundles .bundle-description .item-details .product.accessory{width:588px;border:0 none;padding:0;}
div.product-info-container .product-info .bundles .bundle-description .item-details .product.accessory .callouts{margin:0 0 8px;}
div.product-info-container .product-info .bundles .bundle-description .item-details .product.accessory ul > li{height:70px;}
div.product-info-container .product-info .bundles .bundle-description .item-details .product.accessory ul > li .bundle-image{float:left;}
div.product-info-container .product-info .bundles .bundle-description .item-details .product.accessory ul > li .bundle-image a > img{padding:1px;}
div.product-info-container .product-info .bundles .bundle-description .item-details .product.accessory ul > li .bundle-details{padding:10px 0 10px 72px;}
div.product-info-container .product-info .bundles .bundle-description .item-details .product.accessory h4{margin:6px 0;}
div.product-info-container .product-info .bundles .item-details .item-pricing{width:112px;text-align:center;margin-top:16px;padding:10px 0 10px 10px;}
div.product-info-container .product-info .accessories .product{border-width:0 0 1px;margin:0;padding:6px 0;overflow:hidden;font-size:14px;font-family:bttv-regular,Tahoma,Arial,sans-serif;}
div.product-info-container .product-info .accessories .product:last-child{border:0 none;}
div.product-info-container .product-info .accessories .product .accessory-image{float:left;margin-right:10px;padding:1px;}
div.product-info-container .product-info .accessories .product .accessory-details{margin-top:16px;max-width:740px;float:left;}
div.product-info-container .product-info .accessories .product .price-and-button{margin-top:16px;float:right;}
div.product-info-container .product-info .accessories .product .price-and-button .price{margin:0 6px;}
div.product-info-container .product-info .accessories .product .price-and-button .cta{float:right;}

/*description (new)*/
div.product-info-container .product-info .description{font-family:bttv-regular,Tahoma,Arial,sans-serif;font-size:14px;}
div.product-info-container .product-info .description p{margin:12px 0;line-height:22px;}
div.product-info-container .product-info .description strong{font-family:bttv-bold,Tahoma,Arial,sans-serif;font-size:22px;font-weight:normal;}
div.product-info-container .product-info .description .container > ul:not(.info-messages){margin:0 20px;list-style-type:disc;}
div.product-info-container .product-info .description ul > li{line-height:22px;}
div.product-info-container .product-info .description ul.info-messages{font-size:16px;}
div.product-info-container .product-info .description ul.info-messages > li{padding:6px 10px;}
div.product-info-container .product-info .description ul.info-messages > li strong{font-size:14px;}

/*specifications (new)*/
div.product-info-container .product-info .specifications div.spec-list-area h3{border-bottom:1px solid #f1f1f1;color:#444;text-align:left;padding:0 6px 4px;margin:0;font-size:22px;font-weight:normal;font-family:bttv-bold,Tahoma,Arial,sans-serif;}
div.product-info-container .product-info .specifications h4{border-bottom:1px solid #CCCCCC;font-family:bttv-regular,Tahoma,Arial,sans-serif;padding:6px 5px;margin:0;}
div.product-info-container .product-info .specifications dl{overflow:hidden;margin:8px 0;}
div.product-info-container .product-info .specifications dl dt{padding-left:5px;float:left;width:35%;font-size:14px;font-family:bttv-bold,Tahoma,Arial,sans-serif;font-weight:normal;}
div.product-info-container .product-info .specifications dl dd{float:right;width:64%;font-family:bttv-regular,Tahoma,Arial,sans-serif;}

/*Resources (new)*/
div.product-info-container .product-info .resources{font-family:bttv-regular,Tahoma,Arial,sans-serif;font-size:14px;}
div.product-info-container .product-info .resources strong{font-family:bttv-bold,Tahoma,Arial,sans-serif;font-weight:normal;}
div.product-info-container .product-info .resources #resourcelist{margin-top:10px;}
div.product-info-container .product-info .resources #resourcelist strong{font-size:22px;display:block;padding:0 6px 4px;border-bottom:1px solid #f1f1f1;}
div.product-info-container .product-info .resources #resourcelist ul{list-style-type:decimal;margin-left:20px;}
div.product-info-container .product-info .resources #resourcelist ul > li{padding:4px;}

/*reviews (new)*/
div.product-info-container .product-info .reviews .review-disclaimer{float:right;width:500px;text-align:right;font-family:bttv-regular,Tahoma,Arial,sans-serif;}
div.product-info-container .product-info .reviews .container > p{margin:10px 0;}

/*used stock (new)*/
div.product-info-container .product-info .usedstock{font-family:bttv-regular,Tahoma,Arial,sans-serif;}
div.product-info-container .product-info .usedstock .container > h3{border-bottom:1px solid #f1f1f1;color:#444;text-align:left;padding:6px 4px;margin:0 0 10px;font-size:22px;font-weight:normal;font-family:bttv-bold,Tahoma,Arial,sans-serif;}
div.product-info-container .product-info .usedstock .container > p, div.product-info-container .product-info .usedstock .container > ul > li{font-size:14px;line-height:22px;overflow:hidden}
div.product-info-container .product-info .usedstock .container > ul > li{margin:4px 0;}
div.product-info-container .product-info .usedstock .container > ul > li .us-sprite-icon{margin:0 8px 0 0;}
div.product-info-container .product-info .usedstock .container > ul > li span{float:left;height:26px;display:inline-block;line-height:26px;}
div.product-info-container .product-info .usedstock .usedstock-list{margin:10px 0;}
div.product-info-container .product-info .usedstock .usedstock-list strong{display:block;margin-bottom:8px;font-family:bttv-bold,Tahoma,Arial,sans-serif;font-weight:normal;}
div.product-info-container .product-info .usedstock .usedstock-list strong.usedstock-reference{display:inline;}
div.product-info-container .product-info .usedstock .usedstock-list .usedstock-item{padding:10px 0;border-bottom:1px solid #f1f1f1;overflow:hidden;}
div.product-info-container .product-info .usedstock .usedstock-list .usedstock-item .usedstock-image{float:left;margin-right:10px;}
div.product-info-container .product-info .usedstock .usedstock-list .usedstock-item .usedstock-details{float:left;width:316px;}
div.product-info-container .product-info .usedstock .usedstock-list .usedstock-item .usedstock-details > span{font-weight:bold;}
div.product-info-container .product-info .usedstock .usedstock-list .usedstock-item .usedstock-condition{float:left;}
div.product-info-container .product-info .usedstock .usedstock-list .usedstock-item .usedstock-condition > ul > li{width:95px;text-align:center;display:inline-block;}
div.product-info-container .product-info .usedstock .usedstock-list .usedstock-item .usedstock-condition > ul > li > .us-sprite-icon{display:block;margin:0 auto;}
div.product-info-container .product-info .usedstock .usedstock-list .usedstock-item .usedstock-price-and-button{float:left;text-align:center;width:104px;}
div.product-info-container .product-info .usedstock .usedstock-list .usedstock-item .usedstock-price-and-button strong{font-size:14px;}

/*used stock sprite (new)*/
.us-sprite-icon{background-image:url("/images/theme/bt_consumer/en/icons/sprite/icons-usedstock-26.png");background-repeat:no-repeat;display:inline-block;width:26px;height:26px;}
.us-sprite-icon.us-sprite-yes{background-position:0 0;}
.us-sprite-icon.us-sprite-no{background-position:0 -26px;}
.us-sprite-icon.us-sprite-damaged{background-position:0 -52px;}
.us-sprite-icon.us-sprite-na{background-position:0 -78px;}
.us-sprite-icon.us-sprite-nottested{background-position:0 -104px;}

/*Find similar (new)*/
div.product-info-container .product-info .findsimilar{font-family:bttv-regular,Tahoma,Arial,sans-serif;}
div.product-info-container .product-info .findsimilar > div .findsimilar-form{position:relative;margin:10px 0 0;}
div.product-info-container .product-info .findsimilar > div .findsimilar-form .cta{min-height:38px;margin:0 0 4px;}
div.product-info-container .product-info .findsimilar > div .findsimilar-form .cta::after{border-color:#d63181 transparent transparent;border-style:solid;border-width:8px;content:"";display:block;left:5px;top:38px;position:absolute;width:0;}
div.product-info-container .product-info .findsimilar > div .findsimilar-form .cta:hover::after{border-color:#801c4d transparent transparent;}
div.product-info-container .product-info .findsimilar > div .findsimilar-form ul{margin:2px 0 0;}
div.product-info-container .product-info .findsimilar > div .findsimilar-form ul > li{padding:4px 3px;}

/*hidden panel expandable (new)*/
div.product-info-container .product-info .hidden-panel{height:0;overflow:hidden;}
div.product-info-container .product-info .hidden-panel-button{margin:10px auto 0;text-align:center;}
div.product-info-container .product-info .hidden-panel-button a.cta{min-width:90px;}
div.product-info-container .product-info .hidden-panel-button button.cta{min-width:106px;}

/*Brand logo, price and stock quantity (new)*/
div.price-quantity{text-align:right;}
div.price-quantity .brand-logo{margin:0 0 6px;}
div.price-quantity .brand-logo > img{width:110px;height:43px;}
div.price-quantity .bus-pricing > div{color:red;}
div.price-quantity .lprice{font-size:36px;}
div.price-quantity .price{font-size:14px;}

.screen-hidden{display:none;}

div.imageinfo a{margin-bottom:10px;display:inline-block;}

/*Energy compliance (new)*/
div.energy-compliance{position:relative;overflow:hidden;margin:0 0 10px 0;}
div.energy-compliance ul.energy-rating{padding:0;margin:0;overflow:hidden;}
div.energy-compliance ul.energy-rating > li{float:left;margin:0 20px 0 0;}
div.energy-compliance ul.energy-rating > li,
div.energy-compliance ul.energy-rating > li > a{display:block;height:24px;line-height:24px;text-decoration:none;font-size:20px;font-family:bttv-regular,Tahoma,Arial,sans-serif;}
div.energy-compliance ul.energy-rating > li.rating{padding:0 0 0 8px;width:36px;}
div.energy-compliance ul.energy-rating > li.rating > a{color:#fff;}
div.energy-compliance ul.energy-rating > li.rating::after{content:"";border-width:12px;display:block;width:0;border-style:solid;position:absolute;top:0;left:44px;}
div.energy-compliance ul.energy-rating > li.rating-fiche > a{text-decoration:underline;font-size:16px;}
div.energy-compliance ul.energy-rating > li.rating-fiche > a:hover{text-decoration:none;}
div.energy-compliance ul.energy-rating > li.rating-a-plus-plus{background-color:#00A652;}
div.energy-compliance ul.energy-rating > li.rating-a-plus-plus::after{border-color:transparent transparent transparent #05A252;}
div.energy-compliance ul.energy-rating > li.rating-a-plus-plus > a::before{content:"A";}
div.energy-compliance ul.energy-rating > li.rating-a-plus-plus > a::after{content:"++";font-size:16px;position:relative;top:-6px;}
div.energy-compliance ul.energy-rating > li.rating-a-plus{background-color:#05A252;}
div.energy-compliance ul.energy-rating > li.rating-a-plus::after{border-color:transparent transparent transparent #05A252;}
div.energy-compliance ul.energy-rating > li.rating-a-plus > a::before{content:"A";}
div.energy-compliance ul.energy-rating > li.rating-a-plus > a::after{content:"+";font-size:16px;position:relative;top:-6px;}
div.energy-compliance ul.energy-rating > li.rating-a{background-color:#46BC41;}
div.energy-compliance ul.energy-rating > li.rating-a::after{border-color:transparent transparent transparent #46BC41;}
div.energy-compliance ul.energy-rating > li.rating-a > a::before{content:"A";}
div.energy-compliance ul.energy-rating > li.rating-b{background-color:#BFD727;}
div.energy-compliance ul.energy-rating > li.rating-b::after{border-color:transparent transparent transparent #BFD727;}
div.energy-compliance ul.energy-rating > li.rating-b > a::before{content:"B";}
div.energy-compliance ul.energy-rating > li.rating-c{background-color:#FCF301;}
div.energy-compliance ul.energy-rating > li.rating-c::after{border-color:transparent transparent transparent #FCF301;}
div.energy-compliance ul.energy-rating > li.rating-c > a::before{content:"C";}
div.energy-compliance ul.energy-rating > li.rating-d{background-color:#FFB60B;}
div.energy-compliance ul.energy-rating > li.rating-d::after{border-color:transparent transparent transparent #FFB60B;}
div.energy-compliance ul.energy-rating > li.rating-d > a::before{content:"D";}
div.energy-compliance ul.energy-rating > li.rating-e{background-color:#F17022;}
div.energy-compliance ul.energy-rating > li.rating-e::after{border-color:transparent transparent transparent #F17022;}
div.energy-compliance ul.energy-rating > li.rating-e > a::before{content:"E";}
div.energy-compliance ul.energy-rating > li.rating-f{background-color:#EC1D22;}
div.energy-compliance ul.energy-rating > li.rating-f::after{border-color:transparent transparent transparent #EC1D22;}
div.energy-compliance ul.energy-rating > li.rating-f > a::before{content:"F";}

/* Toggle Color attributes */
div.toggle-list { display: inline-flex; width: 260px; font-size: 14px; vertical-align: top; text-align: center; }
div.toggle-list ul > li { display: inline-block; font-family:bttv-regular,Tahoma,Arial,sans-serif; color: #fff; vertical-align: top; padding-left: 2px; }
div.toggle-list ul > li > *{ display: inline-block; height:100%; width:100%; }
div.toggle-list ul > li > a{ text-decoration:none; cursor: pointer; }
div.toggle-list .colours { font-size: 14px; font-family: bttv-regular, tahoma, arial, sans-serif; display: inherit;  margin-bottom: 10px; margin-top: 10px; }
div.toggle-list .colours .title { margin-top: 4px; margin-right: 2px;}
div.toggle-list .colours ul > li a{ border-radius:10px; height:20px; width:20px; font-size: 0px; border: 1px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-left: 1px;margin-top: 3px;}
div.toggle-list .colours ul > li.selected span{ border-radius:13px; height:26px; width:26px; font-size: 0px; border: 1px; -moz-border-radius: 13px; -webkit-border-radius: 13px; margin-left: 1px; }
div.toggle-list .rectangle { font-size: 14px; font-family: bttv-regular, tahoma, arial, sans-serif; display: inherit; margin-bottom: 10px; margin-top: 10px; }
div.toggle-list .rectangle .title { margin-top: 2px; margin-right: 2px;}
div.toggle-list .rectangle ul > li a{ margin-left:2px; font-family: bttv-bold, tahoma, arial, san-serif; height:20px; width:40px; font-size: 12px; padding-top: 5px; color:#321E5B; border-radius:6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
div.toggle-list .rectangle ul > li.selected span{ margin-left:2px; font-family: bttv-bold, tahoma, arial, san-serif; height:20px; width:40px; font-size: 12px; padding-top: 5px; border-radius:6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
div.toggle-list .dropdown { font-family: bttv-regular, tahoma, arial, sans-serif; margin-top: 10px; margin-bottom: 10px; }
div.toggle-list select { font-family: inherit; margin-left: 2px; }

@media print
{
    .screen-hidden{display:block;}
    #UpperAreaFixed{display:none;}
}
