.prd-page #col-main{font-size:11px;overflow:hidden;}
.prd-page #col-main a:hover{color:#000;}

/*notations*/
#prd-main-viewer .prd-score{padding:0;width:75px;}

/* - product title -*/
#prd-title{display:inline;float:left;width:765px;margin-bottom:27px;}
#IE6 #prd-title{height:50px;}
#prd-title h1{font-size:19px;line-height:22px;}
#prd-title span{display:block;margin-top:2px;color:#666;}

/* - product viewer - */
#prd-main-viewer{clear:left;overflow:hidden;float:left;width:280px;margin:0 15px 30px 0;}
#prd-main-viewer .content{position:relative;border:1px solid #dadada;}

#prd-main-viewer .prd-main-image{display:block;margin:0 0 20px;padding:16px 0 9px;border:1px solid #fff;text-align:center;}
#prd-main-viewer .actions{overflow:hidden;margin:1px 0 1px 1px;zoom:1;}
#prd-main-viewer .actions li{display:inline;float:left;margin-right:1px;text-align:center;}
#prd-main-viewer .actions li a{float:left;height:23px;text-indent:-9999px;}
#prd-main-viewer .actions li a:hover{color:#fff;}
#prd-main-viewer .actions .action-morepics a{width:87px;background:#8a8a8a url(i/btn/btn-more-pictures.png) no-repeat 0 0;}
#prd-main-viewer .actions .action-morepics a:hover{background:#8a8a8a url(i/btn/btn-more-pictures-on.png) no-repeat 0 0;}
#prd-main-viewer .actions .action-buyers-guide a{width:91px;background:#8a8a8a url(i/btn/btn-buyers-guide.png) no-repeat 0 0;}
#prd-main-viewer .actions .action-buyers-guide a:hover{background:#8a8a8a url(i/btn/btn-buyers-guide-on.png) no-repeat 0 0;}
#prd-main-viewer .actions .action-360 a{width:42px;background:#8a8a8a url(i/btn/btn-360.png) no-repeat 0 0;}
#prd-main-viewer .actions .action-360 a:hover{background:#8a8a8a url(i/btn/btn-360-on.png) no-repeat 0 0;}
#prd-main-viewer .actions .action-video a{width:53px;background:#8a8a8a url(i/btn/btn-video.png) no-repeat top right;}
#prd-main-viewer .actions .action-video a:hover{background:#8a8a8a url(i/btn/btn-video-on.png) no-repeat top right;}

#prd-main-viewer .consumer-reviews{overflow:hidden;position:relative;height:60px;padding:13px;color:#666;line-height:18px;background:url(i/titles/bg-consumer-reviews.png) no-repeat 0 0;border-top:1px solid #dadada;}
#prd-main-viewer .consumer-reviews strong{display:block;text-indent:-9999px}
#prd-main-viewer .consumer-reviews a{color:#812990;}
#prd-main-viewer .consumer-reviews p.consult-reviews{position:absolute;top:35px;left:13px;}
#prd-main-viewer .consumer-reviews p.prd-reviews{float:right;margin:5px 0 0;}
#prd-main-viewer .prd-actions a{float:left;margin:0 0 0 10px;padding:10px 0 10px 10px;font-size:12px;text-decoration:none;color:#000;background:url(i/bullets/square-purple.png) 0 50% no-repeat;}
#prd-main-viewer .prd-actions a:hover{text-decoration:underline;}
#prd-main-viewer .prd-actions a.print-page{margin:0 0 0 43px;}
#prd-main-viewer.js-active .morepics{position:absolute;top:-9999px;left:-9999px;}
#prd-main-viewer .morepics{clear:both;overflow-x:auto;overflow-y:hidden;white-space:nowrap;}
#prd-main-viewer .morepics a{margin:0;display:inline;}
#prd-main-viewer .morepics a img{margin:0;}

/* - Product description -*/
#prd-main-desc{float:left;position:relative;z-index:50;width:470px;padding:0 0 10px;display:inline;}
#prd-main-desc .prd-amount{overflow:hidden;margin:5px 10px 5px 0;float:left;}
#prd-main-desc .prd-amount img{display:block;}
#prd-main-desc .prd-amount img.sale-price{display:inline;}
#prd-main-desc .prd-amount strong{float:left;display:block;line-height:31px;font-size:30px;}
#prd-main-desc .in-store-price{float:left;position:relative;margin:18px 0 0 0;padding-right:50px;}
#prd-main-desc .in-store-price-eire{float:left;position:relative;font-size:12px;margin:18px 0 0 0;}
#prd-main-desc .eco-tax{clear:both;width:150px;}
#prd-main-desc .prd-sale-sticker{position:absolute;top:-15px;right:0;}
#prd-main-desc .prd-sale-sticker.eire{top:-20px;}
#prd-main-desc .half-price,
#prd-main-desc .prd-saving{clear:left;float:left;margin:1px 10px 12px 0;line-height:16px;font-size:20px;zoom:1;}
#IE7 .prd-saving img{vertical-align:middle;}
#prd-main-desc .collect-and-delivery{overflow:hidden;clear:both;margin:5px 0;zoom:1;}
#prd-main-desc .collect-and-delivery span.availability{display:inline;float:left;margin:0 10px 0 0;padding-left:10px;color:#666;}
#prd-main-desc .collect-and-delivery span.available{background:url(i/icons/available.png) 0 4px no-repeat;}
#prd-main-desc .collect-and-delivery span.unavailable{background:url(i/icons/unavailable.png) 0 4px no-repeat;}
#prd-main-desc .prd-past-amount{float:left;margin:0 0 15px;height:18px;line-height:23px;font-size:12px;font-weight:normal;}
#prd-main-desc .prd-past-amount-date{font-size:11px;}
#prd-main-desc .prd-availability{clear:both;margin:-8px 0 10px 0;color:#666;}
#prd-main-desc .add-or-reserve{overflow:hidden;width:100%;height:60px;}
#prd-main-desc .add-or-reserve .add-to-basket,
#prd-main-desc .add-or-reserve .res-and-col{float:left;margin-right:10px;}
#prd-main-desc .add-or-reserve .add-to-basket{float:left;width:148px;}
#prd-main-desc .add-or-reserve .add-to-basket .prd-purchase button{display:block;text-indent:-9999px;width:148px;height:27px;border:0;background:url(i/btn/add-to-basket.png) 0 0 no-repeat;cursor:pointer;}
#prd-main-desc .add-or-reserve .add-to-basket .prd-purchase button.disabled{background-position:0 -27px;cursor:default;}
#prd-main-desc .add-or-reserve .add-to-basket p{
	padding:4px 0 0 5px;
	color:#812990;
}
#prd-main-desc .add-or-reserve .res-and-col{float:left;}
#prd-main-desc .add-or-reserve .res-and-col .prd-reserve button{display:block;text-indent:-9999px;margin:0;width:148px;height:27px;background:url(i/btn/collect-at-store.png) 0 0 no-repeat;border:0;cursor:pointer;}
#prd-main-desc .add-or-reserve .res-and-col .prd-reserve button.disabled{background-position:0 -27px;cursor:default;}
#prd-main-desc .add-or-reserve .res-and-col p{padding:4px 0 0 7px;color:#812990;}
#prd-main-desc .add-or-reserve .res-and-col p a{color:#812990;}
#prd-main-desc .add-or-reserve .res-and-col p a:hover{color:#000;}
#prd-main-desc .prd-avail{clear:both;}
#prd-main-desc .prd-avail{font-weight:bold;color:#ea2227;font-size:12px;}
#prd-main-desc .prd-desc{clear:both;margin-bottom:12px;}
#prd-main-desc .prd-tech-specs,
#prd-main-desc .prd-tech-specs-game{clear:both;overflow:hidden;width:100%;}
#prd-main-desc .prd-tech-specs a{display:inline;float:left;margin-right:3px;text-indent:-9999px;width:48px;height:28px;background:url(i/icons/desc-options.png) 0 0 no-repeat;}
#prd-main-desc .prd-tech-specs .usb{background-position:0 0;}
#prd-main-desc .prd-tech-specs .sd{background-position:0 -28px;}
#prd-main-desc .prd-tech-specs .dvd{background-position:0 -56px;}
#prd-main-desc .prd-desc p.product-code{padding:10px 0;font-weight:bold;color:#999;}
#prd-main-desc .prd-desc a.find-more{font-size:12px;color:#812990;}
#prd-main-desc .prd-desc a:hover.find-more{color:#000;}
#prd-main-desc .prd-tech-specs-game dd{height:16px;margin:0 0 10px;padding:3px 0 0 25px;background:url(i/icons/desc-options-game.png) 0 0 no-repeat;}
#prd-main-desc .prd-tech-specs-game .multiplayer{background-position:0 0;}
#prd-main-desc .prd-tech-specs-game .network{background-position:0 -19px;}
#prd-main-desc .prd-tech-specs-game .age{background-position:0 -38px;}
#prd-main-desc .prd-tech-specs-game a{color:#000;}
#prd-main-desc .prd-tech-specs-game a:hover{text-decoration:none;}
#prd-main-desc dl.vista{ margin:0 0 10px;}
#prd-main-desc dl.vista dd{padding-left:10px;background:url(i/bullets/square-purple.png) no-repeat 1px 5px;}
#prd-main-desc dl.vista dd a{color:#812990;}
#prd-main-desc dl.vista dd a:hover{color:#000;}
#prd-main-desc #vista{display:none;}

/* spec-desc (superbox) */
.js .prd-spec-desc{display:none;margin:0;}
.prd-spec-desc, #superbox-wrapper .prd-spec-desc{width:475px;margin:15px 0;}
.prd-spec-desc h2, #superbox-wrapper .prd-spec-desc h2{margin:5px 0;padding:0 15px 15px 15px;}
.prd-spec-desc em, #superbox-wrapper .prd-spec-desc em{font-weight:bold;color:#999;font-style:normal;}
.prd-spec-desc p, #superbox-wrapper .prd-spec-desc p{padding:0 15px 15px 15px;}
#superbox .prd-spec-desc{display:block;}

/*Also available*/
#pack-also-available{width:470px;display:inline;float:left;overflow:hidden;margin:15px 0 0;background:url(i/boxes/pack-bottom.png) 0 100% no-repeat;}
#pack-also-available h2{text-indent:-1000em;height:30px;background:url(i/boxes/also-available.png) 0 0 no-repeat;}
#pack-also-available dl{margin:0 10px;padding:0 0 20px;}
#pack-also-available dl dd{overflow:hidden;width:100%;border-bottom:1px solid #ddd;}
#pack-also-available dl dd div{display:inline;float:left;padding:5px;width:110px;}
#pack-also-available dl dd div.prd-image{width:50px;}
#pack-also-available dl dd div.prd-texts{width:140px;}
#prd-main-desc #pack-also-available dl dd div.prd-texts .prd-name a{color:#666;text-decoration:none;}
#prd-main-desc #pack-also-available dl dd div.prd-texts .prd-name a:hover{text-decoration:underline;color:#000;}
#prd-main-desc #pack-also-available dl dd div.prd-texts .prd-amount{margin:5px 0 0;float:none;}
#prd-main-desc #pack-also-available dl dd div.prd-texts .prd-saving{margin:0;font-size:11px;}
#prd-main-desc #pack-also-available dl dd div.prd-texts .prd-amount strong{font-size:14px;line-height:normal;}
#prd-main-desc #pack-also-available dl dd div.prd-texts .prd-past-amount{margin:0;font-size:11px;}
#prd-main-desc #pack-also-available dl dd div p.avail-date{font-size:10px;color:#666;}
#pack-also-available dl dd.last{border:0;}

/*Vista pop up*/
#superbox #vista{border-top:1px solid #fff;border-bottom:1px solid #fff;}
#superbox #vista p{margin:20px;}
#superbox #vista p.titre{font-size:14px;}
#superbox #vista p a{color:#812990;}
#superbox #vista p a:hover{color:#000;}

/* - Add to cart window - */
.IE .prd-purchase-window{clear:both;}
.prd-purchase-window{position:relative;overflow:hidden;margin-top:0 auto;padding:13px 12px 5px;width:250px;border:1px solid #999;background:#FFF;color:#666;}
.prd-purchase-window a.close-window{position:absolute;top:0;right:0;display:inline;float:right;margin:8px;width:9px;height:9px;text-indent:-1000em;background:url(i/bullets/cross-grey.png) 100% 50% no-repeat;cursor:pointer;}
.prd-purchase-window a.close-window:hover{background:url(i/bullets/cross-red.png) 100% 50% no-repeat;}
.prd-purchase-window p{clear:both;}
.prd-purchase-window p.prd-name{color:#000;text-transform:uppercase;font-size:14px;font-weight:bold;}
.prd-purchase-window .box-footer{margin:10px auto;padding:10px;border-top:1px solid #ddd;text-align:center;}
.prd-purchase-window .box-footer a:hover,.prd-purchase-window .box-footer a:hover strong{color:#000;text-decoration:underline;}
.prd-purchase-window a.check-out{overflow:hidden;display:block;margin:10px auto;height:27px;width:148px;background:url(i/btn/checkout-big.png) 0 0 no-repeat;text-indent:-10000px;}

.prd-purchase-window-qty-limit{width:300px;text-align:center;}

/*Pack:regular + best offer*/
#pack-best-offer,
#reg-pack-content,
#promo-pack-content{overflow:hidden;display:inline;float:left;width:470px;margin-bottom:10px;background:url(i/boxes/pack-bottom.png) 0 100% no-repeat;height:1%;}
#pack-best-offer h2 span,
#reg-pack-content h2 span,
#promo-pack-content h2 span{display:block;text-indent:-10000px;}

/*Pack:regular*/
#reg-pack-content h2,
#promo-pack-content h2{height:32px;background:url(i/boxes/pack-included-title.png) no-repeat 0 0;}
#reg-pack-content dl{overflow:hidden;padding:15px 5px 20px 6px;height:1%;}
#reg-pack-content dd{overflow:hidden;display:inline;float:left;padding-bottom:17px;width:153px;zoom:1;}
#reg-pack-content dd p.prd-name{float:left;width:105px;height:45px;overflow:hidden;color:#666;}
#reg-pack-content dd .prd-image{float:left;margin-right:1px;}
#reg-pack-content dd .prd-image img{display:block;}
#promo-pack-content dl{overflow:hidden;padding:5px 5px 20px 6px;height:1%;}
#promo-pack-content dd{clear:left;height:55px;margin:0 7px;border-bottom:1px solid #ddd;}
#promo-pack-content dd.last{border:0;}
#promo-pack-content dd p{float:left;height:50px;}
#promo-pack-content dd p.prd-image{text-align:center;padding:5px 20px;}
#promo-pack-content dd p.prd-name{width:140px;padding:5px 10px 5px 0;}
#promo-pack-content dd p.prd-name a{text-decoration:none;color:#666;}
#promo-pack-content dd p.prd-name a:hover{text-decoration:underline;}
#promo-pack-content dd p.collect-and-delivery{overflow:hidden;width:210px;clear:none;zoom:1;}
#promo-pack-content dd p.collect-and-delivery span.availability{display:inline;float:left;width:80px;}
#promo-pack-content dd p.prd-delivery-collect{padding:5px 10px;font-size:9px;color:#999;line-height:11px;}
#promo-pack-content dd p.prd-delivery-collect .last{margin-left:15px;}

/*Pack:best offer*/
#pack-best-offer{padding-bottom:28px;}
#pack-best-offer h2{height:32px;margin-bottom:5px;background:url(i/boxes/pack-best-offer-title.png) no-repeat 0 0;}
#pack-best-offer p.pack-saving{margin:0 0 0 15px}
#pack-best-offer p.pack-saving strong{color:#ef3e33;}
#pack-best-offer .pack-products{float:left;}
#pack-best-offer dl{overflow:hidden;margin:0 5px 0 15px}
#pack-best-offer dl dt,
#pack-best-offer dl dd{display:inline;float:left;padding:8px 0 8px 18px;background:url(i/bullets/cross-bundle.png) 4px 50% no-repeat;}
#pack-best-offer dl dd a img{display:block;}
#pack-best-offer dl dd.first{background:none;padding:8px 0;}
#pack-best-offer .pack-amount{float:right;width:105px;margin-right:20px;padding-top:15px;padding-left:10px;text-align:center;background:url(i/bullets/equal.png) 0 24px no-repeat;display:inline;}
#pack-best-offer .pack-amount .prd-amount{font-size:18px;font-weight:bold;color:#ea2227;}
#pack-best-offer .pack-amount .pack-amount-saving{font-weight:bold;color:#ea2227;}
#pack-best-offer .pack-amount .pack-amount-saving span{font-size:14px;}
#pack-best-offer .pack-amount .pack-past-amount{font-size:12px;font-weight:bold;color:#666;}
#pack-best-offer .pack-amount .prd-saving{margin:2px 0;font-size:13px;line-height:15px;}
#pack-best-offer .pack-title{overflow:hidden;float:left;width:315px;height:57px;margin:0 0 0 15px;text-decoration:none;color:#666;display:inline;}
#pack-best-offer .pack-title:hover{text-decoration:underline;}
#pack-best-offer .pack-title strong{color:#000;}
#pack-best-offer .pack-title span{color:#ef3e33;}
#pack-best-offer .pack-view{display:block;width:105px;height:19px;margin-top:3px;text-indent:-9999px;background:url(i/btn/see-pack.png) 50% 50% no-repeat;}

/*- Tabs general -*/
#prd-page-tabs{clear:both;}
#prd-page-tabs .tabs{width:940px;overflow:hidden;}
#prd-page-tabs .tabs-frame{clear:both;}
#prd-page-tabs .frame{overflow:hidden;width:100%;}
#prd-page-tabs .frame h2{height:25px;line-height:25px;padding-left:10px;font-size:12px;font-weight:normal;color:#FFF;border-bottom:1px solid #fff;background:#999;}
#prd-page-tabs .frame h2 span{display:block;padding:1px 15px;background:url(i/bullets/arrow-down-white.png) no-repeat 0 50%;}
#prd-page-tabs #tab-tech-specs.frame h2 span:hover{text-decoration:underline;}
#prd-page-tabs .frame h2.first{background:#999;}
#prd-page-tabs .frame h2.expanded span{background:url(i/bullets/arrow-top-white.png) no-repeat 0 50%;}
#prd-page-tabs .frame table{width:100%;border-collapse:separate;}
#prd-page-tabs .frame th,
#prd-page-tabs .frame th{height:17px;padding:5px 0 7px;font-size:12px;font-weight:normal;color:#000;background:#ddd url(i/tabs/tab-frame-th.png) 0 100% repeat-y;line-height:14px;}
#prd-page-tabs .frame th.first{padding:3px 0 6px 22px;background:#ddd;text-align:left;}
#prd-page-tabs .frame th a{color:#000;text-decoration:none;}
#prd-page-tabs .frame th a:hover{color:#666;text-decoration:underline;}
#prd-page-tabs .frame td{vertical-align:middle;text-align:center;padding:10px;border-top:1px solid #ddd;}
#prd-page-tabs .frame .first td{border-top:0;}
#prd-page-tabs .frame td a{text-decoration:none;color:#333;}
#prd-page-tabs .frame td .prd-name a{font-size:12px;color:#000}
#prd-page-tabs .frame td a:hover{text-decoration:underline;}
#prd-page-tabs .frame td a strong{padding-right:5px;}

#prd-page-tabs .frame td.prd-purchase{width:120px;border-right:1px solid #ddd;}
#prd-page-tabs .frame td.prd-purchase .prd-purchase button{display:block;width:120px;height:19px;text-indent:-9999px;background:url(i/btn/add-to-basket-small.png) 50% 0 no-repeat;border:0;cursor:pointer;}
#prd-page-tabs .frame td.prd-purchase .collect button{display:block;width:120px;height:19px;margin-bottom:5px;text-indent:-9999px;background:url(i/btn/collect-at-store-small.png) 50% 0 no-repeat;border:0;cursor:pointer;}
#prd-page-tabs .frame td.prd-purchase button.disabled{background-position:50% -19px;cursor:default;}
#prd-page-tabs .frame td.prd-avail{width:125px;}
#prd-page-tabs .frame td.prd-avail span.availability{display:block;margin:0 0 5px;padding-left:12px;font-size:11px;color:#666;text-align:left;}
#prd-page-tabs .frame td.prd-avail span.available{background:url(i/icons/available.png) 0 4px no-repeat;}
#prd-page-tabs .frame td.prd-avail span.unavailable{background:url(i/icons/unavailable.png) 0 4px no-repeat;}

#prd-page-tabs .frame img{vertical-align:baseline;}
#prd-page-tabs .frame .prd-amount{font-size:18px;}
#prd-page-tabs .frame .prd-past-amount{line-height:15px;font-size:11px;}
#prd-page-tabs .frame .prd-saving{font-size:14px;height:17px;}
#prd-page-tabs .frame .in-store-price{height:17px;}
#prd-page-tabs .frame .in-store-price.only{height:auto;line-height:20px;font-size:15px;font-weight:bold;color:#ef3e33;}
#prd-page-tabs .view-all{clear:both;padding:5px 17px 5px 0;background:#ddd;text-align:right;}
#prd-page-tabs .view-all a{font-size:12px;color:#812990;}
#prd-page-tabs .frame td .eco-tax{margin-bottom:3px;}
#prd-page-tabs .frame td .eco-tax a{color:#656565;text-decoration:underline;}

/*- tab accessories -*/
#prd-page-tabs #tab-accessories.frame td.prd-desc{width:280px;text-align:left;}
#tab-accessories .prd-image{width:40px;border-left:1px solid #ddd;}
#prd-page-tabs td.prd-consumer-review a{text-decoration:underline;color:#812990;}
#prd-page-tabs #tab-accessories.frame td.prd-price{width:185px;}
#prd-page-tabs #tab-accessories.frame td.prd-avail{text-align:left;font-weight:normal;font-size:9px;color:#999;}
#prd-page-tabs #tab-accessories.frame td.prd-avail img{margin-top:5px;}
#tab-accessories .prd-consumer-review{width:95px;}
#tab-accessories .prd-consumer-review a{color:#ea2227;}
#tab-accessories .prd-avail{width:80px;font-weight:bold;font-size:12px;color:#ea2227;}
#tab-accessories .prd-desc a:hover{text-decoration:underline;}

/*- tab promo packs -*/
#tab-promo-packs.frame td.pack-name{text-align:left;}
#tab-promo-packs .pack-name{border-left:1px solid #ddd;}
#tab-promo-packs .pack-name p{overflow:hidden;}
#tab-promo-packs .pack-image{float:left;overflow:hidden;margin:0 0 10px;}
#tab-promo-packs .pack-image img{display:inline;float:left;margin:0 5px 0 0s;}
#tab-promo-packs .pack-image img.bundle{margin-left:5px;padding-left:20px;background:url(i/bullets/cross-bundle.png) 0 50% no-repeat;}
#tab-promo-packs .pack-desc{clear:both;}
#tab-promo-packs .pack-ex-price{width:100px;font-size:12px;}
#tab-promo-packs .pack-price{width:210px;}
#tab-promo-packs .pack-saving{width:70px;font-size:15px;font-weight:bold;color:#ef3e33;}
#tab-promo-packs .pack-purchase{width:80px;}

/*- tab tech specs -*/
#tab-tech-specs p{padding:11px 20px;border-width:1px 1px 0;border-style:solid;border-color:#ddd;background:url(i/tabs/tab-tech-specs-grade.png) repeat-x 0 0;}
#tab-tech-specs .computer-tech-specs{padding:0 20px 15px;border-width:0 1px;border-style:solid;border-color:#ddd;}
#tab-tech-specs .computer-tech-specs li{padding-left:10px;background:url(i/bullets/square-purple.png) 1px 5px no-repeat;}
#tab-tech-specs .computer-tech-specs li a{color:#990099;}
#tab-tech-specs.frame table{margin-bottom:1px;border:1px solid #ddd;}
#tab-tech-specs.frame td{padding:5px 10px;border-top:0;border-bottom:1px solid #f4f4f4;text-align:left;} 
#tab-tech-specs.frame td.label{padding:5px 15px;width:120px;vertical-align:top;font-weight:bold;color:#666;border:0;}
#tab-tech-specs.frame td.scd-label{width:300px;color:#666;background:#F2F2F2;height:15px;border-bottom:1px solid #D8D8D8;border-left:10px solid #F2F2F2;}
#tab-tech-specs.frame td.desc{font-weight:bold;background:#F2F2F2;color:#666;border-bottom:1px solid #D8D8D8;border-right:10px solid #F2F2F2;}
#tab-tech-specs.frame td.first{border-top:1px solid #B6B6B6;}
#tab-tech-specs.frame .first td{padding-top:12px;border-top:0;}
#tab-tech-specs.frame .endlabel td{border-left:0; border-bottom:0}
#tab-tech-specs.frame .endlabel td.scd-label{padding-left:20px; border-bottom:0;}
#tab-tech-specs.frame .last td{border-bottom:0; padding-bottom:25px;}

/*- tab consumer reviews -*/
#tab-consumer-reviews.frame table{border:0;border-bottom:1px solid #ddd}
#tab-consumer-reviews.frame th.average-score{padding-left:20px;text-align:left;}
#tab-consumer-reviews.frame th.average-score span{display:inline;float:left;margin-right:12px;font-size:12px;}
#tab-consumer-reviews.frame th.average-score p.prd-reviews{float:left;}
#tab-consumer-reviews.frame td{text-align:left;border:0;background:transparent;border-left:1px solid #ddd;}
#tab-consumer-reviews.frame .consumer-notation{width:70px;vertical-align:middle;}
#tab-consumer-reviews.frame .consumer-notation{border-right:1px solid #ddd;}
#tab-consumer-reviews.frame .consumer-details{padding:15px 20px 7px 20px;font-weight:bold;font-size:12px;background:#f2f2f2;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
#tab-consumer-reviews.frame .consumer-details span{color:#666;}
#tab-consumer-reviews.frame .consumer-prod-desc{padding:10px;}
#tab-consumer-reviews.frame .consumer-prod-desc p{text-align:justify;}
#tab-consumer-reviews.frame .consumer-prod-desc span{float:right;width:52px;margin-top:10px;padding-left:14px;color:#4266b0;text-decoration:underline;cursor:pointer;text-decoration:none;color:#000;}
#tab-consumer-reviews.frame .consumer-prod-desc span:hover{text-decoration:underline;}
#tab-consumer-reviews.frame .consumer-prod-desc span.toggle-expand{background:url(i/bullets/arrow-down-purple.png) 0 50% no-repeat;}
#tab-consumer-reviews.frame .consumer-prod-desc span.toggle-close{background:url(i/bullets/arrow-up-purple.png) 0 50% no-repeat;}
#tab-consumer-reviews td p{line-height:12px;color:#333;}
#tab-consumer-reviews .collapsed td p{overflow:hidden;height:38px;}
#tab-consumer-reviews .collapsed td p.prd-reviews{height:18px;}
#tab-consumer-reviews.frame .consumer-prod-desc,
#tab-consumer-reviews.frame td{vertical-align:top;}
#tab-consumer-reviews.frame .positive-point{width:150px;}
#tab-consumer-reviews.frame .negative-point{width:150px;}
#tab-consumer-reviews.frame .positive-point p{padding-left:20px;background:url(i/bullets/plus-green.png) 0 0 no-repeat;}
#tab-consumer-reviews.frame .negative-point p{padding-left:20px;background:url(i/bullets/less-red.png) 0 0 no-repeat;}
#tab-consumer-reviews.frame .date{width:70px;font-weight:bold;text-align:center;vertical-align:middle;}
#tab-consumer-reviews .simple-notation{display:block;width:75px;margin:0 auto;}
#tab-consumer-reviews.frame .consumer-helpful{padding:5px 20px;text-align:right;border-top:1px solid #ddd;background:#f2f2f2;border-right:1px solid #ddd;}
#tab-consumer-reviews.frame .consumer-helpful a{color:#812990;text-decoration:underline;}
#tab-consumer-reviews.frame .consumer-helpful a:hover{color:#000;}
#tab-consumer-reviews .pagination{font-size:12px;background:url(i/boxes/bg-pagination.png) no-repeat;}
#tab-consumer-reviews .pagination .page-select{margin-right:170px;}

/*- tab delivery & services -*/
#tab-delivery-services .services-options{border:1px solid #ddd;background:url(i/tabs/tab-tech-specs-grade.png) repeat-x 0 0;}
#tab-delivery-services .services-options .service-option{padding:15px 5px 15px 15px;border-left:10px solid white;border-right:10px solid white;border-bottom:1px solid #b6b6b6;}
#tab-delivery-services .services-options .service-option.first{margin-top:5px;}
#tab-delivery-services .services-options .service-option.last{border-bottom:0;}
#tab-delivery-services .services-options .service-option strong{font-size:12px;color:#812990;}
#tab-delivery-services .services-options .service-option p{margin:5px 0 10px 0;line-height:12px;}

/*- tab similar products -*/
#tab-similar-prods .similar-prods-container{overflow:hidden;padding-bottom:20px;height:1%;border:1px solid #ddd;border-top:0;}
#tab-similar-prods div.first{padding-top:15px;border:1px solid #ddd;border-bottom:0;border-top:1px solid #ddd;background:url(i/tabs/tab-tech-specs-grade.png) repeat-x 0 0;}
#tab-similar-prods dl{display:inline;float:left;width:200px;margin:0 95px 0 20px;}
#tab-similar-prods dl a{text-decoration:none;color:#000;}
#tab-similar-prods dl a:hover{text-decoration:underline;}
#tab-similar-prods dt{margin:0 0 10px;padding:0 0 5px;font-weight:bold;font-size:12px;color:#812990;border-bottom:1px solid #999;}
#tab-similar-prods dd{padding-left:14px;background:url(i/bullets/square-purple.png) 0 50% no-repeat;}
#tab-similar-prods dd.subtitle,
#tab-similar-prods dd.links,
#tab-similar-prods dd.website{padding-left:0;background:none;}
#tab-similar-prods dd.subtitle{margin-top:10px;color:#666;}
#tab-similar-prods dd.website a{text-decoration:underline;}
#tab-similar-prods dd.website a:hover{color:#666;}

/* tab comparometer */
.js #tab-comparometer{position:relative;height:526px;}
.js #tab-comparometer .loader{position:absolute;top:0;left:0;width:960px;height:526px;background:#FFF url(i/icons/loader.gif) no-repeat 50% 50%;text-indent:-9999px;}
#tab-comparometer p.current-segment{margin-bottom:10px;padding:0 10px;line-height:27px;font-weight:bold;font-size:12px;color:#812990;background:#e6e6e6}
#tab-comparometer .step{width:455px;height:428px;margin:0 auto;background:#f2f2f2;}
#tab-comparometer .step-2{position:relative;height:30px;margin:0 auto 15px;}
#tab-comparometer .step h4{position:relative;top:-23px;height:38px;text-indent:-9999px;}
#tab-comparometer .step p.info{margin:-10px 0 10px 0;color:#990099;font-size:12px;text-align:center;}
#tab-comparometer .step-1 ul{overflow:auto;width:280px;height:300px;margin:7px auto 0;background:#fff;border:1px solid #ddd;}
#tab-comparometer .step-2 p.info{display:none;}
#tab-comparometer .step-2 .submit{position:absolute;bottom:25px;left:188px;text-align:center;}
#tab-comparometer .step-2 .submit button{width:79px;height:19px;text-indent:-9999px;background:url(i/btn/compare.png) no-repeat 0 0;border:0;cursor:pointer;}

/* tab comparometer - js */
.js #tab-comparometer .step-1 input,
.js #tab-comparometer .step-1 a.image{display:none;}
.js #tab-comparometer p.current-segment{margin-bottom:30px;}
.js #tab-comparometer .step-1{float:left;margin:0 0 15px 15px;display:inline;}
.js #tab-comparometer .step-2{float:right;height:428px;margin-right:15px;display:inline;}
.js #tab-comparometer .step h4{background:url(i/bullets/comparometer-step-1.png) no-repeat 50% 0;}
.js #tab-comparometer .step-2 h4{background-image:url(i/bullets/comparometer-step-2.png);}
.js #tab-comparometer .step-1 ul{height:265px;padding:7px 0;}
.js #tab-comparometer .step-1 li{margin:0 5px 0 0;padding:0 20px 0 0;font-size:12px;zoom:1;}
.js #tab-comparometer .step-1 li.active{background:url(i/bullets/checked-small-green.png) no-repeat 100% 50%;}
.js #tab-comparometer .step-1 label{display:block;display:inline-block;width:235px;padding-left:10px;line-height:16px;cursor:pointer;}
.js #tab-comparometer .step-1 label:hover,
.js #tab-comparometer .step-1 li.active label{background:#e8dedd;}
.js #tab-comparometer .step-2 p.info{display:block;margin-bottom:20px;}
.js #tab-comparometer .step-2 p.image{position:relative;width:180px;margin:5px auto 0;padding:3px 0;background:#fff;border:1px solid #cacaca;}
.js #tab-comparometer .step-2 p.image img{display:block;margin:0 auto;}
.js #tab-comparometer .step-2 p.image a{position:absolute;top:3px;right:3px;display:block;width:15px;height:15px;text-indent:-9999px;background: url(i/bullets/cross-grey.png) no-repeat 50% 50%;cursor:pointer;}
.js #tab-comparometer .step-2 .submit{bottom:35px;}
.js #tab-comparometer .inactive .step-2 .submit{display:none;}

/*- tab photos -*/
#tab-photos ul{overflow:hidden;padding:10px;border:1px solid #ddd;border-top:25px solid #ddd;border-bottom:25px solid #e8dedd;}
#tab-photos li{display:inline;float:left;padding:5px;}

/* Reserve and collect */
#reserve-and-collect-places{overflow:hidden;width:560px;padding:10px 0 0 0;overflow:hidden;background:#fff;zoom:1;}
#reserve-and-collect-places a.close-window{position:absolute;top:0;right:0;display:inline;float:right;width:15px;height:15px;text-indent:-1000em;background:url(i/bullets/cross-grey.png) 100% 50% no-repeat;}
#reserve-and-collect-places a.close-window:hover{background:url(i/bullets/cross-red.png) 100% 50% no-repeat;}
#reserve-and-collect-places.js{position:absolute;top:0;left:0;}
#reserve-and-collect-places a.close{display:inline;float:right;margin:0 9px;height:9px;width:9px;text-indent:-9999px;background:url(i/bullets/cross-grey.png) no-repeat 0 0;}
#reserve-and-collect-places a.close:hover{background:url(i/bullets/cross-red.png) no-repeat 0 0;}
#reserve-and-collect-places p{padding:0 10px;color:#666;}
#reserve-and-collect-places h2{clear:both;margin:4px 10px 0;line-height:15px;font-size:14px;color:#000;}
#reserve-and-collect-places form{padding-bottom:15px;display:inline;}
#reserve-and-collect-places fieldset{padding:0;margin:0;display:inline;margin:0 0 12px;}
#reserve-and-collect-places fieldset p{display:inline;float:left;}
#reserve-and-collect-places label{width:131px;margin:11px 10px 0 10px;font-weight:bold;font-size:11px;}
#reserve-and-collect-places input{vertical-align:middle;}
#reserve-and-collect-places input.text{margin:0 3px 0 10px;padding:2px;font-size:11px;color:#000;background:#e6e6e6;border:1px solid #ccc;}
#reserve-and-collect-places input.input-image{margin-right:30px;}
#reserve-and-collect-places .content{overflow:auto;height:350px;background:url(i/boxes/gradiant-grey.png) repeat-x 0 0;border-top:1px solid #999;zoom:1;}
#reserve-and-collect-places .content p{padding:15px 10px;font-weight:bold;font-size:14px;color:#000;}
#reserve-and-collect-places .content p span{color:#812990;}
#reserve-and-collect-places ul{padding:0 10px;}
#reserve-and-collect-places ul li{overflow:hidden;padding:10px 0 9px 9px;border-top:1px solid #ddd;font-size:12px;zoom:1;}
#reserve-and-collect-places .content ul li p{display:inline;float:left;padding:0;font-weight:normal;font-size:12px;}
#reserve-and-collect-places ul li a{float:right;height:19px;}
#reserve-and-collect-places ul li a img{display:block;}
#reserve-and-collect-places ul li.last{border:0;}
#reserve-and-collect-places table{width:523px;margin:0 10px;}
#reserve-and-collect-places td{padding:7px 8px;text-align:center;}
#reserve-and-collect-places td.first{text-align:left;width:205px;padding-right:20px;}
#reserve-and-collect-places thead td{background:#ddd;border-right:1px solid #c5c5c5;}
#reserve-and-collect-places thead td a{color:#000;}
#reserve-and-collect-places thead td a:hover{color:#812990;}
#reserve-and-collect-places tbody td{border-bottom:1px solid #ddd;}
#reserve-and-collect-places tbody td strong{display:block;}
#reserve-and-collect-places td a:hover{text-decoration:underline;}
#reserve-and-collect-places .result-map{overflow:hidden;height:330px;border-bottom:1px solid #999;}
#reserve-and-collect-places .result-store-info{overflow:hidden;background: url(i/boxes/gradiant-grey.png) 0 0 repeat-x;zoom:1;}
#reserve-and-collect-places  .store-address{display:inline;float:left;margin:15px 0;padding:0 15px;width:320px;}
#reserve-and-collect-places  .store-address p{padding:0;color:#000;}
#reserve-and-collect-places  .opening-hours{display:inline;float:right;margin:15px 0;padding:0 5px;}
#reserve-and-collect-places  .opening-hours ul{padding:0;}
#reserve-and-collect-places  .opening-hours ul li{overflow:hidden;padding:0 3px;width:auto;height:auto;border:0;zoom:1;line-height:15px;}
#reserve-and-collect-places  .opening-hours ul li.even{background:#ebebeb;}
#reserve-and-collect-places  .opening-hours ul li strong{display:inline;float:left;font-weight:normal;width:88px;color:#990099;}
#reserve-and-collect-places  .opening-hours ul li span{display:inline;float:left;}

/* Product out of stock */
#prd-out-of-stock-title{width:100%;min-height:50px;height:auto;}
#IE6 #prd-out-of-stock-title{height:50px;}
#prd-out-of-stock-title h2{font-size:22px;color:#21205f;}
#prd-out-of-stock-title span{color:#666;font-weight:bold;}
#prd-out-of-stock-viewer{clear:left;overflow:hidden;display:inline;float:left;width:316px;margin:0 20px 30px 0;text-align:center;}
#prd-out-of-stock-viewer .prd-text{background:url(i/boxes/box-not-available-top.png) 0 0 repeat-x;}
#prd-out-of-stock-viewer .prd-text strong{display:block;height:30px;padding:22px 0 0 20px;background:url(i/bullets/cross-big-red.png) no-repeat 18px 18px;}
#prd-out-of-stock-viewer .prd-image{height:203px;padding-top:10px;background:url(i/boxes/box-not-available-bottom.png) 0 100% repeat-x;}
#prd-out-of-stock-viewer p{font-size:14px;color:#ea2227;}
#recommended-alternative{position:relative;overflow:hidden;float:left;width:624px;height:265px;background:url(i/boxes/box-new-model-bottom.png) no-repeat 0 100%;zoom:1;}
#recommended-alternative h2{height:43px;background:url(i/boxes/box-new-model-top.png) no-repeat 0 0;}
#recommended-alternative h2 span{display:block;padding:21px 0 5px 76px;font-size:18px;font-weight:normal;color:#812990;background:url(i/bullets/checked-large-purple.png) no-repeat 32px 18px;}
#recommended-alternative a.prd-image{display:inline;float:left;margin:0 5px 0 0;padding:0 0 0 17px;background:url(i/bullets/recommanded-prd-arrow.png) 0 40% no-repeat;}
#recommended-alternative a.prd-image img{display:block;}
#recommended-alternative .prd-text{display:inline;float:left;}
#recommended-alternative .prd-text span.availability{margin-right:5px;padding-left:10px;font-size:11px;color:#666;}
#recommended-alternative .prd-text span.available{background:url(i/icons/available.png) 0 4px no-repeat;}
#recommended-alternative .prd-text span.unavailable{background:url(i/icons/unavailable.png) 0 4px no-repeat;}

#recommended-alternative .prd-text .in-store-price{clear:left;padding-top:3px;}
#recommended-alternative p img{vertical-align:baseline;}
#recommended-alternative p.prd-name{height:20px;float:left;}
#recommended-alternative p.prd-name a{display:block;margin:0 7px 0 0;font-size:19px;color:#000;text-decoration:none;}
#recommended-alternative p.prd-name a:hover{text-decoration:underline;}
#recommended-alternative p.prd-sale-sticker{float:left;margin-top:-20px;}
#recommended-alternative p.web-exclusive-price{clear:both;float:left;margin:15px 5px 0 0;}
#recommended-alternative p.prd-past-amount{float:left;margin-top:12px;font-size:12px;}
#recommended-alternative p.prd-amount{clear:left;overflow:hidden;font-size:30px;margin-bottom:4px;}
#recommended-alternative p.prd-amount img{margin-bottom:-4px;}
#recommended-alternative p.prd-amount strong{float:left;}
#recommended-alternative p.prd-amount .eco-tax{float:left;margin:18px 0 0 5px;}
#recommended-alternative p.prd-avail{clear:left;margin:5px 0 0;}
#recommended-alternative p.prd-saving{margin:0 0 5px;line-height:15px;font-size:20px;}
#recommended-alternative a.learn-more{float:left;display:block;margin-top:8px;color:#000;font-weight:bold;font-size:12px;padding-left:15px;background: url(i/bullets/arrow-right-purple.png) 0 3px no-repeat;}
#recommended-alternative a.learn-more:hover{color:#812990;}
#prd-page-tabs .frame#other-recommend{border-bottom:1px solid #ddd}
#prd-page-tabs .frame#other-recommend h2{padding:0;font-weight:bold;background:#812990 url(i/tabs/tab-corner-top-right.png) no-repeat 100% 0;}
#prd-page-tabs .frame#other-recommend h2 span{padding-left:19px;display:block;background:url(i/tabs/tab-corner-top-left.png) no-repeat 0 0;}
#prd-page-tabs .frame#other-recommend td.prd-purchase .prd-purchase{margin:0 0 5px;}
#other-recommend.frame th.center{text-align:center;padding:0}
#other-recommend.frame td.prd-text{text-align:left;}
#other-recommend.frame td.prd-price{width:150px;}
#other-recommend .prd-image {border-left:1px solid #ddd}
#other-recommend .prd-name {margin:0 0 2px;}
#other-recommend .prd-name a:hover{color:#666}
#other-recommend .prd-name a:hover strong{color:#000;text-decoration:underline;}
#other-recommend .prd-avail {width:75px;}
#other-recommend .prd-name a{color:#000;text-decoration:none;}
#other-recommend .prd-infos{color:#666;}
#other-recommend .prd-desc{color:#000;}

#other-recommend .prd-consumer-review{width:110px;}
#other-recommend .prd-consumer-review a{color:#ea2227;}


/* Send to friend */
#send-to-friend{overflow:hidden;width:360px;background:#fff;padding-bottom:25px;}
#send-to-friend form{padding:0 10px;}
#send-to-friend h2{margin:0 0 15px;font-size:18px;color:#ef3e33;font-weight:normal;}
#send-to-friend h2 strong{color:#812990;font-weight:normal;}
#send-to-friend img{display:inline;float:left;margin:0 10px 15px 0;}
#send-to-friend .prd-text{float:left;width:225px;}
#send-to-friend .prd-text p{margin-top:15px;}
#send-to-friend .prd-name{font-size:14px;}
#send-to-friend .error{margin:15px 0 0;font-size:12px;color:#ea2227;}
#send-to-friend fieldset{clear:left;}
#send-to-friend fieldset label{display:block;font-size:11px;margin:0 0 5px;cursor:pointer;font-weight:bold;color:#333;}
#send-to-friend fieldset p{padding:0 0 5px;}
#send-to-friend fieldset input{padding:4px 2px;width:333px;background:#e6e6e6;margin:0 0 10px;font-size:11px;border:1px solid #ccc;}
#send-to-friend fieldset textarea{padding:4px 2px;width:333px;height:70px;font-size:11px;background:#e6e6e6;border:1px solid #ccc;}
#send-to-friend fieldset p.float{float:left;display:inline;margin:0 10px 0 0;width:160px;}
#send-to-friend fieldset p.even{margin:0;width:170px;}
#send-to-friend fieldset p.float input{width:148px;}
#send-to-friend fieldset p.even input{width:163px;}
#send-to-friend fieldset button{float:right;height:19px;width:105px;margin-top:5px;background:transparent url(i/btn/send.png) 0 0 no-repeat;cursor:pointer;white-space:nowrap;border:0;text-indent:-10000px;}
#send-to-friend.js{display:none;padding-top:0;border:0;}
#superbox #send-to-friend{display:block;}
