﻿/* Main window positional elements */
div.product-details-header .bcrightpv {border:0 none; float:left; padding:15px 0 20px 0; width:385px;}
div.product-details-header .bcrightpv .buy-info-1 {padding:0}
div.product-details-header .bcleftpv {float:left; padding:10px 20px;overflow:hidden; min-height:300px; width:280px;text-align:center}
div.product-details-header .bcleftpv p {margin:0}
div.product-details-header .bcleftpv .product-tour {overflow:hidden}
div.product-details-header .bcleftpv span.webcollageSmartButton {text-align:center}
div.product-details-header .bcleftpv .related-text {padding:5px 0 10px 0}

/* General */
div.product-details-header .top-border {border:2px solid #6697BF}
div.product-details-header #pv-top-page {overflow:hidden} 
div.product-details-header .bcrightpv h2 {padding:0; font-size:1.6em; margin-bottom:5px}
div.product-details-header {border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
div.product-details-header .product-view-header {overflow:hidden;}
div.product-details-header h2 {color:#333; font-family:bt-font-reg, Tahoma, Arial, Sans-Serif; font-size:1.8em; line-height:1.3em; margin:0;font-weight:normal;padding-bottom:5px}
div.product-details-header .brand-logo {float:right;text-align:right;width:80px;}
div.product-details-header .divider {background-color: #EDEDED; margin:10px 0; height:5px}
div.product-details-header .bcrightpv .emailafriend {padding:5px 0}/*Appears in the product details area of the header section below 'review this product'*/

/* Bolds up Image for illustration only text */
.imageinfo span.imagenote {font-weight:normal; color:#666; clear:both}
.imageinfo {padding:0 0 20px 0} /*Creates a gap between main image area and buying area*/

/* scroller thumbnails using slider plugin*/
div.product-details-header #imagescrollerwrapper{width:280px; margin:0 auto;  background-color:#F5F5F5; float:left; height:45px}
div.product-details-header #imagegallerynavigator{position:relative; width:255px;}
div.product-details-header #imagegallerynavigator .button-area-left{width:30px; position:absolute; left:0; top:14px;}
div.product-details-header #imagegallerynavigator .button-area-left a, div.product-details-header #imagegallerynavigator .button-area-right a{display:block; position:relative; text-decoration:none;}
div.product-details-header #imagegallerynavigator .button-area-left a{background-image:url('/images/theme/bt_business/en/buttons/btn-product-slider-left.gif'); left:14px; background-repeat:no-repeat}
div.product-details-header #imagegallerynavigator .button-area-left a.inactive{background-image:url('/images/theme/bt_business/en/buttons/btn-product-slider-left-inactive.gif')}
div.product-details-header #imagegallerynavigator .button-area-right{width:30px; position:absolute; right:-10px; top:14px; }
div.product-details-header #imagegallerynavigator .button-area-right a{background-image:url('/images/theme/bt_business/en/buttons/btn-product-slider-right.gif'); background-repeat:no-repeat}
div.product-details-header #imagegallerynavigator .button-area-right a.inactive{background-image:url('/images/theme/bt_business/en/buttons/btn-product-slider-right-inactive.gif')}
div.product-details-header #imagegallerynavigator .slider-window{overflow:hidden; position:relative; width:215px;}
div.product-details-header #imagegallerynavigator .slider-window ul.item-collection{width:9000px; list-style:none; margin:0; padding:0 0 0 2px;}
div.product-details-header #imagegallerynavigator .slider-window .slider-item{float:left; width:43px;}
div.product-details-header #imagegallerynavigator img {border:1px solid #D2D2D2; margin:4px 1px 1px 1px; padding:0; width:35px; height:35px;}
div.product-details-header #imagegallerysection {margin:10px 0; overflow:hidden}
div.product-details-header .container ul.thumbnails-collection li.slider-item a img {width:35px;margin:4px 3px 1px 3px; border:1px solid #D2D2D2}
div.product-details-header #imagegallerysection .container ul.thumbnails-collection {overflow:hidden; border:none; background:transparent}
div.product-details-header .bcrightpv ul {border:none;}
div.product-details-header #imagegallerylargeimage {margin-top:5px; text-align:center}
div.product-details-header #imagegallerylargeimage img {width:280px}/*Reduces physical width of large image down to maximum width*/

div.popular-product-details .popular-product-footer {background:url("/images/theme/bt_business_v2/en/areas/product-details/buy-area-bg.png") repeat scroll 0 0 #EBEBEB; margin:10px 0 0 0; overflow:hidden; padding:15px 15px 10px 15px; clear:both;}
div.popular-product-details  .header-title {padding: 10px 10px 5px 10px}

.bcrightpv-right {clear:both;}/*When this is removed the page breaks*/
.back-to-product {padding:5px 10px 8px 0; clear:both; background-color:#EDEDED; border-bottom:1px solid #FFF;background:url("/images/theme/bt_business_v2/en/areas/product-details/bg-back-to.png")repeat-x scroll 0 0 #F5F5F5}
.back-to-product ul li.icon {background:url("/images/theme/bt_business_v2/en/icons/icn-single-blue-arrow.png") no-repeat scroll 0 0}
.back-to-product ul li.icon a {padding-left:30px}
.sbcontent ul, .sbcontent ol {margin: 15px 0;padding: 0 0 0 15px;}

/* 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; padding:5px 0 10px 0}
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 .bundles-available {float:left; margin-top:10px;}
div.product-details-header .bcrightpv .stock { margin-bottom:10px;}

div.carriage-list {margin:10px 0 0 0;}
div.carriage-list .delivery-option {margin-bottom:7px; overflow:hidden;}
div.carriage-list .price { float:right; font-size:110%;}
div.carriage-list .description { color:#775FAF; font-size:110%; font-weight:bold; display:block; float:left;}
div.carriage-list .information { clear:left; display:block;}

div.carriage-list .delivery-option.express {background:url('/images/theme/bt_business_v2/en/icons/express-delivery-van.png') no-repeat 0 0; padding-bottom:10px; border-bottom:1px solid #CCC}
div.carriage-list .delivery-option.express .description { padding-left:30px;}

/* Key attributes */
div.product-details-header .key-attribute-list { margin:5px 0; overflow:hidden; line-height:normal; clear:left;}
div.product-details-header .key-attribute-list ul.titles {float:left; width:100px;background:none;}
div.product-details-header .key-attribute-list ul.titles li {clear:both}
div.product-details-header .key-attribute-list ul.attributes {float:right; width:170px; font-weight:bold;background:none;}
div.product-details-header .key-attribute-list ul.attributes li {clear:both}
div.product-details-header .key-attribute-list table th {text-align:left; font-weight:normal;}
div.product-details-header .key-attribute-list table td {padding:3px 8px;}
div.product-details-header .key-attribute-list table td.review a {color:#D71F85; position:relative}
div.product-details-header .key-attribute-list table td.review a.rating-stars {top:6px}

/* Toggle attributes */
div.product-details-header .toggle-list { display: inline-flex; width: 260px; font-size: 14px; vertical-align: top; text-align: center; }
div.product-details-header .toggle-list ul > li { display: inline-block; font-family:bttv-regular,Tahoma,Arial,sans-serif; color: #fff; vertical-align: top; padding-left: 2px; }
div.product-details-header .toggle-list ul > li > *{ display: inline-block; height:100%; width:100%; }
div.product-details-header .toggle-list ul > li > a{ text-decoration:none; cursor: pointer; }
div.product-details-header .toggle-list .colours { font-size: 14px; font-family: bttv-regular, tahoma, arial, sans-serif; display: inherit;  margin-bottom: 10px; margin-top: 10px; }
div.product-details-header .toggle-list .colours .title { margin-top: 4px; margin-right: 2px;}
div.product-details-header .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.product-details-header .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.product-details-header .toggle-list .rectangle { font-size: 14px; font-family: bttv-regular, tahoma, arial, sans-serif; display: inherit; margin-bottom: 10px; margin-top: 10px; }
div.product-details-header .toggle-list .rectangle .title { margin-top: 2px; margin-right: 2px;}
div.product-details-header .toggle-list .rectangle ul > li a{ margin-left:2px; font-family: bttv-bold, tahoma, arial, san-serif; height:20px; width:45px; font-size: 12px; padding-top: 5px; color:#321E5B; border-radius:6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
div.product-details-header .toggle-list .rectangle ul > li.selected span{ margin-left:2px; font-family: bttv-bold, tahoma, arial, san-serif; height:20px; width:45px; font-size: 12px; padding-top: 5px; border-radius:6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
div.product-details-header .toggle-list .dropdown { font-family: bttv-regular, tahoma, arial, sans-serif; margin-top: 10px; margin-bottom: 10px; }
div.product-details-header .toggle-list select { font-family: inherit; margin-left: 2px; }

/*Associated brand badges new*/
div.product-details-header ul.badges {overflow: hidden;margin:10px 0}
div.product-details-header ul.badges li {float: left;text-align: center; padding-right:15px;}
/* microsoft attach styles */
div.product-details-header ul.badges li#msattach{ padding-right: 0}
div#ccslogos table td{ padding-right: 5px;width: 60px;}
div.msattach{overflow: hidden;margin:10px 0}
/*Social media like links*/
div.product-details-header .bcrightpv ul.like-links {padding:0; overflow:hidden;height:21px}
div.product-details-header .bcrightpv ul.like-links li {display:block; margin-right:10px; height:25px; width:85px; float:left;border-right:1px solid #CCC}
div.product-details-header .bcrightpv ul.like-links li.facebook {width:80px}
div.product-details-header .bcrightpv ul.like-links li.twitter {padding:0 3px 0 0}
div.product-details-header .bcrightpv ul.like-links li.google {width:60px;padding-top:3px}
div.product-details-header .bcrightpv ul.like-links li.linked-in-last {overflow:hidden;border-right:none;width:100px}

/* Buying area */
div.product-details-header {background-image:url('/images/theme/bt_business_v2/en/areas/product-details/top-area-bg2.png'); background-position:right bottom}
div.product-details-header .buying-area {overflow:hidden; width:255px; float:right}
div.product-details-header .buying-area .delivery-info h2 {color:#3f9101; display:block; padding:3px 0 0 26px; margin-top:3px; font-size:1.1em; font-weight:bold; background:url("/images/theme/bt_business_v2/en/icons/icn-delivery-van.png") no-repeat left center; line-height:1.2em}
div.product-details-header .buying-area table.buying {margin-left:-20px; background-color:#FFF; padding:5px; width:736px}
div.product-details-header  div.buying-area-upper{overflow:hidden;}
div.product-details-header .buying-area .stock {background-image:url('/images/theme/bt_business_v2/en/areas/product-details/stock-message-bg.png');background-repeat:no-repeat; background-position:bottom; background-color:#6697BF;padding:3px 12px 5px; color:#FFF; font-weight:bold; font-size:130%;}
div.product-details-header .buying-area .stock a {color:#FFF}
div.product-details-header .buying-area .buy-info-1 a {padding-left:20px}
div.product-details-header .buying-area .buy-info-2 {padding:10px 12px 0;}
div.product-details-header .buying-area .buy-info-2 .stock {text-align:right; margin-bottom:5px; overflow:hidden}
div.product-details-header .buying-area .buy-info-2 .todaysprice { font-size:0.85em; display:block;}
div.product-details-header .buying-area .buy-info-2 .yoursaving {color:#D71F85; font-weight:bold; padding-bottom:5px;}
div.product-details-header .buying-area .buy-info-2 .quantity-buy-areas {overflow:hidden;padding-top:3px}
div.product-details-header .buying-area .buy-info-2 .quantity-buy-areas .buy-button {float:left;padding:0 0 0 10px}
div.product-details-header .buying-area .buy-info-2 .quantity-buy-areas .quantity-area {float:left;padding-top:5px; overflow:hidden}
div.product-details-header .buying-area .buy-info-2 .price-quantity .delivery-options {color:#69be28; font-weight:bold; margin-top:5px}
div.product-details-header .buying-area .buy-info-2 .usedstocklink {width:260px; text-align:left; float:right; line-height:12px;}
div.product-details-header .buying-area div.marketing-msg-buying-area{clear:both; color:#D71F85; font-size:85%; font-weight:bold; text-align:left;}
div.product-details-header .buying-area .essential-accessories {clear:both}
div.product-details-header .buying-area .essential-accessories h3 {color:#FFF; background:url("/images/3/essential-accessories/header-corner.gif") #666566 no-repeat top right; width:170px; height:20px; padding:5px 0 9px 12px; margin:0; font-weight:normal;}
div.product-details-header .buying-area .essential-accessories .essential-accessories-inner {padding:0px 6px; margin:10px 6px; background:#FFF;}
div.product-details-header .buying-area .essential-accessories .essential-accessories-inner ul {list-style-type:none; margin:0; padding:0;}
div.product-details-header .buying-area .essential-accessories .essential-accessories-inner ul li {clear:both; border-bottom:1px solid #CCC; padding-top:3px; overflow:hidden; padding: 3px 0;}
div.product-details-header .buying-area .essential-accessories .essential-accessories-inner ul li.last {border-bottom:none;}
div.product-details-header .buying-area .essential-accessories .essential-accessories-inner ul li img {float:left; padding:3px 13px;}
div.product-details-header .buying-area .essential-accessories .essential-accessories-inner ul li div.text {float:left; width:250px;}
div.product-details-header .buying-area .essential-accessories .essential-accessories-inner ul li div.text span {display:block}
div.product-details-header .buying-area .essential-accessories .essential-accessories-inner ul li div.text span.description {color:#000; width:230px;padding-bottom:5px}
div.product-details-header .buying-area .essential-accessories .essential-accessories-inner ul li div.quantity {float:right; width:30px; }
div.product-details-header .buying-area .essential-accessories .essential-accessories-inner ul li div.quantity input {float:right;}
div.product-details-header .buying-area .essential-accessories .essential-accessories-inner ul li div.price span.price,
div.product-details-header .buying-area .essential-accessories .essential-accessories-inner ul li div.price span.lprice {color:#000;}
div.product-details-header .bus-pricing .lprice {font-size:220%;font-weight:bold;}
div.product-details-header .bus-pricing .price {font-size:14px;font-family: bt-font-reg;}
div.product-details-header .vatprice { font-size:11px;}
div.product-details-header .qlinks {font-weight:bold; color:#666}
div.product-details-header span.wrapper input {float:right}
div.product-details-header .buying-area .regular-buy {clear:both;padding:5px 12px 10px 12px}

div.product-detail-body {overflow:hidden; margin-top:20px; border-top:1px solid #DDD; border-right:1px solid #DDD; position:relative;}
div.product-detail-body .content{margin-left:179px; width:740px; padding:15px 30px; border-bottom:1px solid #DDD; border-left:1px solid #DDD; min-height:280px;}
div.product-detail-body h5{margin:0; font-size:100%; color:#444;}
div.product-detail-body dl{overflow:hidden; margin-bottom:3px;}
div.product-detail-body dl dt{float:left; width:35%; font-weight:bold}
div.product-detail-body dl dd{float:right; width:64%;}
div.product-detail-body .tabs{position:absolute; top:0; left:0; width:195px;}
div.product-detail-body .tabs ul li{overflow:hidden; text-align:right; background:url("/images/theme/bt_business_v2/en/areas/product-details/bg-info-tab-borders2.png") no-repeat scroll 0 0 #FFF; padding:0 30px 0 0; height:40px}
div.product-detail-body .tabs ul li a{float:right; height:40px; line-height:40px; width:143px; padding-right:20px; color:#06548D; text-decoration:none; font-family:bt-font-reg, Tahoma, Arial, Sans-Serif; font-size:1.2em;}
div.product-detail-body .tabs ul li.selected{border-right-width:0; background-image:url('/images/theme/bt_business_v2/en/areas/product-details/bg-info-tab-selected.png'); background-color:#D7D7D7}
div.product-detail-body .tabs ul li.bundles{overflow:hidden; text-align:right; background:url("/images/theme/bt_business_v2/en/areas/product-details/bg-info-tab-bundles.png") no-repeat scroll 0 0 #FFF; padding:0 30px 0 0; height:40px}
div.product-detail-body .tabs ul li.bundles.selected{border-right-width:0; background-image:url('/images/theme/bt_business_v2/en/areas/product-details/bg-info-tab-bundles-indicator.png'); background-color:#D7D7D7}
div.product-detail-body .tabs ul li.bundles a {color:#d71f85}
div.product-detail-body .tabs ul li.selected a{text-decoration:none; cursor:default; color:#FFF;}
div.product-detail-body h2 {background-color:#FFF; margin:0 0 3px 0; padding:4px; font-size:130%;color:#444; display:block;}
div.product-detail-body .tabcontent{margin-bottom:10px; overflow:hidden;}
div.product-detail-body .tabs span.tab-count{font-size:85%;}

div.product-detail-body div#descriptionsection .highlights li{ font-weight:normal; list-style-type:disc; list-style-position:inside;} 
div.product-detail-body div#descriptionsection h4{font-size:105%;}
div.product-detail-body div#descriptionsection p{margin:1em 0;}
div.product-detail-body div#descriptionsection ul{list-style: circle inside none; padding-left:5px;}
div.product-detail-body div#descriptionsection ul.info-messages { list-style:none;}
div.product-detail-body div#descriptionsection div#inlinecontent {padding-top:15px;}
div.injected-content {padding: 10px 0}

/* KeySellingPoints */
div.product-detail-body div#specificationssection div.spec-list-area h3{border-bottom:3px solid #CCCCCC; color:#444; text-align:left; padding:6px 6px 6px 0; font-size:160%; font-weight:normal}
div.product-detail-body div#specificationssection h4{border-bottom:1px solid #CCCCCC;font-size:120%; padding:6px 6px 6px 0; margin:5px 0 3px 0;}
div.product-detail-body div#specificationssection dl dt{padding-left:5px; font-weight:normal}

/* bundles area */
div.product-detail-body #bundlessection h4{margin:20px 0 5px 0; color:#444; font-size:135%; font-family:Arial, Sans-Serif; background: url('/images/theme/bt_business_v2/en/icons/icn-arrow-right.gif') no-repeat 0 50%; padding-left:27px; height:27px; line-height:27px;}
div.product-detail-body #bundlessection h4.expanded{background-image:url('/images/theme/bt_business_v2/en/icons/icn-arrow-down.gif');}
div.product-detail-body #bundlessection div.collapse{overflow:hidden;}
div.bundle-list-header{overflow:hidden; margin-bottom:10px;}
div.bundle-list-header span.bundle-count{float:left;}
div.bundle-list-header a.more-link{float:right;}
div.product-detail-body #bundlessection div.bundledisclaimer{float:right; padding-top:10px}
div.product-detail-body #bundlessection span.bundle-saving{color:#008000;}
div.product-detail-body div.bundle-row div.buy-individually{clear:left; padding-top:12px;}
div.product-detail-body div.bundle-row div.buy-individually div.description{width:470px;}
div.product-detail-body #bundlecontent div.container {width:740px;}

/* accessories */
div.product-detail-body table.bundle-accessory-list{margin-bottom:5px; width:100%;}
div.product-detail-body table.bundle-accessory-list tr{background-color:#F5F5F5;}
div.product-detail-body table.bundle-accessory-list td{vertical-align:middle; padding:5px;}
div.product-detail-body table.bundle-accessory-list td.thumb{width:35px;}
div.product-detail-body table.bundle-accessory-list td.thumb img{border:1px solid #CCC;}
div.product-detail-body table.bundle-accessory-list td.description h4{font-size:100%; margin:0 0 2px 0;}
div.product-detail-body table.bundle-accessory-list td.stock-status{width:90px; text-align:center;}
div.product-detail-body table.bundle-accessory-list td.bundle-price{width:140px; text-align:right;}
div.product-detail-body table.bundle-accessory-list td.bundle-price span.price{font-size:140%;}
div.product-detail-body table.bundle-accessory-list td.bundle-price span.bundle-saving{display:block;}
div.product-detail-body table.bundle-accessory-list td.buy-area{width:40px;}


/* Find similar */
div.product-detail-body table.find-similar{width:100%;}
div.product-detail-body table.find-similar th{color:#444; font-weight:bold; vertical-align:middle;}
div.product-detail-body table.find-similar td, div.product-detail-body table.find-similar th{padding:5px; background-color:#DADADA}
div.product-detail-body table.find-similar td.filter strong{color:#666;}
div.product-detail-body table.find-similar td.select{text-align:center; background-color:#DADADA; width:30px}
div.product-detail-body table.find-similar td{background-color:#F5F5F5; vertical-align:middle;}

/* Product reviews */
div.product-detail-body #reviewssection p.writereview{margin-bottom:1em;}

/* Product features */
div.product-detail-body #featuressection ul li {padding:0 0 20px 0;}
div.product-detail-body #featuressection ul li h2.featureHeader{display:block; background-color:#F5F5F5;} 

/* accessory section */
div.product-detail-body #accessoriessection .view-options .accessory-pager{float:right; width:310px; line-height:26px; text-align:right;}
div.product-detail-body #accessoriessection .view-options .accessory-pager span.page-list{padding-right:10px; line-height:inherit;}
div.product-detail-body #accessoriessection h4{margin:20px 0 5px 0; color:#444; font-size:135%; font-family:Arial, Sans-Serif; background: url('/images/theme/bt_business_v2/en/icons/icn-arrow-right.gif') no-repeat 0 50%; padding-left:27px; height:27px; line-height:27px;}
div.product-detail-body #accessoriessection h4.expanded{background-image:url('/images/theme/bt_business_v2/en/icons/icn-arrow-down.gif');}
div.product-detail-body #accessoriessection div.collapse{overflow:hidden;}
div.product-detail-body #accessoriessection table.bundle-accessory-list td.buy-area input{position:relative; top:8px;}

/* top anchor links menu for accessories and bundles */
div.product-detail-body ul.anchor-link-menu{overflow:hidden; height:1%; border:2px solid #F1F1F1;}
div.product-detail-body ul.anchor-link-menu li{padding:6px 0; float:left; display:block; text-align:center;}
div.product-detail-body #accessoriessection p, div.product-detail-body #bundlessection p{margin:0 0 10px 0;}

/* awards */
#awardssection ul.awards-list h5{font-weight:bold; color:#555;}

/* used stock */
div.product-detail-body #usedstocksection h5{font-weight:bold;}
div.product-detail-body #usedstocksection table.used-stock-list{width:100%; border:1px solid #E5E5E5;}
div.product-detail-body #usedstocksection table.used-stock-list thead{background-color:#E5E5E5}
div.product-detail-body #usedstocksection table.used-stock-list th{padding:4px; font-weight:bold; text-align:center;}
div.product-detail-body #usedstocksection table.used-stock-list td{padding:4px; height:80px; background: url("/images/theme/bt_business_v2/en/layout/bg-used-stock-slice.jpg") repeat-x bottom left;}
div.product-detail-body #usedstocksection table.used-stock-list td.description{font-size:90%; vertical-align:middle; padding-left:10px;}
div.product-detail-body #usedstocksection table.used-stock-list td.item-condition{width:68px; vertical-align:middle; text-align:center;}
div.product-detail-body #usedstocksection table.used-stock-list td.price-buy{vertical-align:middle; text-align:center; width:100px;}
div.product-detail-body #usedstocksection table.used-stock-list td.price-buy span.lprice{font-size:160%; display:block; margin-bottom:3px;}
div.product-detail-body #usedstocksection p{margin:15px 0;}
div.product-detail-body #usedstocksection ul.legendtwo{margin:10px 0 0 5px;}
div.product-detail-body #usedstocksection ul.legendtwo li{padding:2px 0;}
div.product-detail-body #usedstocksection ul.legendtwo li em {font-style:normal;}
div.product-detail-body #usedstocksection ul.legendtwo li img {margin-right:5px; vertical-align:middle;}
div.product-detail-body #awardssection p{margin:5px 0;}
div.product-detail-body #awardssection .awards-list{margin-top:20px; overflow:hidden;}
div.product-detail-body #awardssection .awards-list li{float:left; width:49%; margin-bottom:30px; overflow:hidden;}
div.product-detail-body #awardssection .awards-list li div.award-image{float:left; width:90px; height:90px; overflow:hidden; margin-right:15px;}

/* bundle description panels */
.bundle-description form{display:inline;}
.bundle-description{padding:10px; margin-bottom:15px; overflow:hidden; position:relative; border-width:1px 0 1px 0; border-style:solid; border-color:#DDD}
.bundle-description img.thumbnail{width:60px; height:60px; float:left; margin-right:12px;}
.bundle-description .item-details{float:left; width:79.9%;}
.bundle-description .item-pricing{float:right; width:20%; text-align:right;}
.bundle-description .item-pricing .line-price{font-weight:bold; display:block; line-height:100%; padding-bottom:2px;}
.bundle-description .item-pricing .item-quantity{margin-top:5px;}
.bundle-description .item-pricing .update-button{height:22px; vertical-align:top;}
.bundle-description .price{color:#000;}
.bundle-description .purchase-price{font-size:130%;}
.bundle-description .saving{color:#D71F85;}
.bundle-description .saving-asterisk {text-decoration:none; color:#006400;}
.bundle-description .previous-price{color:#006400; font-weight:bold; font-size:70%;}
.bundle-description .stock-status{display:block; margin:2px 0; font-size:85%;}
div.bundled-items{margin-left:72px;}
div.bundled-items h5{font-weight:bold; margin:2px 0 3px 0;}
div.bundled-items table{width:100%;}
div.bundled-items table td{vertical-align:middle; padding-top:5px; padding-bottom:7px;}
div.bundled-items table td.thumbnail{padding-right:10px; width:35px;}
div.bundled-items .stock-status{display:block; margin:2px 0; font-size:85%;}

/*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:49px;}
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:#05A252;}
div.energy-compliance ul.energy-rating > li.rating-a::after{border-color:transparent transparent transparent #05A252;}
div.energy-compliance ul.energy-rating > li.rating-a > a::before{content:"A";}
div.energy-compliance ul.energy-rating > li.rating-b{background-color:#46BC41;}
div.energy-compliance ul.energy-rating > li.rating-b::after{border-color:transparent transparent transparent #46BC41;}
div.energy-compliance ul.energy-rating > li.rating-b > a::before{content:"B";}
div.energy-compliance ul.energy-rating > li.rating-c{background-color:#BFD727;}
div.energy-compliance ul.energy-rating > li.rating-c::after{border-color:transparent transparent transparent #BFD727;}
div.energy-compliance ul.energy-rating > li.rating-c > a::before{content:"C";}
div.energy-compliance ul.energy-rating > li.rating-d{background-color:#FCF301;}
div.energy-compliance ul.energy-rating > li.rating-d::after{border-color:transparent transparent transparent #FCF301;}
div.energy-compliance ul.energy-rating > li.rating-d > a::before{content:"D";}
div.energy-compliance ul.energy-rating > li.rating-e{background-color:#FFB60B;}
div.energy-compliance ul.energy-rating > li.rating-e::after{border-color:transparent transparent transparent #FFB60B;}
div.energy-compliance ul.energy-rating > li.rating-e > a::before{content:"E";}
div.energy-compliance ul.energy-rating > li.rating-f{background-color:#F17022;}
div.energy-compliance ul.energy-rating > li.rating-f::after{border-color:transparent transparent transparent #F17022;}
div.energy-compliance ul.energy-rating > li.rating-f > a::before{content:"F";}
div.energy-compliance ul.energy-rating > li.rating-g{background-color:#EC1D22;}
div.energy-compliance ul.energy-rating > li.rating-g::after{border-color:transparent transparent transparent #EC1D22;}
div.energy-compliance ul.energy-rating > li.rating-g > a::before{content:"G";}

.screen-hidden{display:none;}
@media print
{
.screen-hidden{display:block;}
}