/* CAROUSEL STYLES */


.category-phones .promoted_products_carousel {width: 99%; border: 5px solid #c50084; position: relative; padding: 15px 0; position:relative; -webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px; behavior: url(/skin/frontend/base/default/pie/PIE.php);}
.category-phones .promoted_products_carousel .promoted_products_carousel_title h3 {color: #E7411B; font-size: 2em; margin: 0 0 10px 10px; }
.category-phones .promoted_products_carousel .carousel_container {position: relative; background:#fff; position:relative; -webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px; behavior: url(/skin/frontend/base/default/pie/PIE.php);}
.category-phones .promoted_products_carousel .carousel_container .bx-wrapper ul li {padding:3px 0;}
.category-phones .promoted_products_carousel .carousel_container .bx-wrapper ul li .price-box .regular-price {float: none; margin-left: 0; width: auto;}
.category-phones .promoted_products_carousel  .carousel_container .bx-wrapper ul li p.item_name {min-height:50px;}
.category-phones .promoted_products_carousel .carousel_container .bx-wrapper ul li a {color: #666; text-decoration: none;}
.category-phones .promoted_products_carousel .carousel_container .bx-wrapper ul li p.small-text {color: #c50084; font-size: 0.8em;font-weight:bold; margin: 0;text-align: left; padding: 3px 0 8px 64px; background:url('/_assets/a7bdaaf781c8.png') -608px -1023px no-repeat; }
.category-phones .promoted_products_carousel .carousel_container .bx-wrapper ul li p.small-text a {color: #c50084; text-decoration: underline;}
.category-phones .promoted_products_carousel .carousel_container .bx-wrapper ul li .regular-price .price {text-decoration: none; color: #C50084; font-family: 'sainsburysslabbold',Tahoma,Verdana,Arial,sans-serif;  font-size: 1.5em;  font-weight: bold;}
.category-phones .promoted_products_carousel .carousel_container .bx-wrapper ul li .regular-price .price:hover {text-decoration: none;}
.category-phones .promoted_products_carousel .carousel_wrapper .carousel_container .carousel_controls {bottom: 145px; position: absolute;  width: 99% !important;  z-index: 100;}
.category-phones .promoted_products_carousel .carousel_container .carousel_controls a {color: transparent; height: 20px; padding: 0; width: 18px;}
.category-phones .p.catalog-product-view .promoted_products_carousel .carousel_container .bx-wrapper ul li .add-to-basket-button button span {padding: 5px 10px;}
.promoted_products_carousel .carousel_container .carousel_controls .carousel_prev a {color:transparent !important; font-size:0px; position:absolute; left:0px; background: url("/_assets/92b3aba2a6a9.png") no-repeat  -1px -7px;}
.category-phones .promoted_products_carousel .carousel_container .carousel_controls  .carousel_next a {color:transparent !important; font-size:0px; position:absolute; right:0px;  background: url("/_assets/92b3aba2a6a9.png") no-repeat  -23px -7px;}
.category-phones .product-collateral .box-collateral .promoted_products_carousel {border: none; padding:0;}

.category-accessories .promoted_products_carousel {width: 99%; border: 5px solid #c50084; position: relative; padding: 15px 0; position:relative; -webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px; behavior: url(/skin/frontend/base/default/pie/PIE.php);}
.category-accessories .promoted_products_carousel .promoted_products_carousel_title h3 {color: #E7411B; font-size: 2em; margin: 0 0 10px 10px; }
.category-accessories .promoted_products_carousel .carousel_container {position: relative; background:#fff; position:relative; -webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px; behavior: url(/skin/frontend/base/default/pie/PIE.php);}
.category-accessories .promoted_products_carousel .carousel_container .bx-wrapper ul li {padding:3px 0;}
.category-accessories .promoted_products_carousel .carousel_container .bx-wrapper ul li .price-box .regular-price {  width: 100%; text-align:center;}
.category-accessories .promoted_products_carousel  .carousel_container .bx-wrapper ul li p.item_name {min-height:33px;}
.category-accessories .promoted_products_carousel .carousel_container .bx-wrapper ul li a {color: #666; text-decoration: none;}
.category-accessories .promoted_products_carousel .carousel_container .bx-wrapper ul li p.small-text {color: #c50084; font-size: 0.8em;font-weight:bold; margin: 0;text-align: left; padding: 3px 0 8px 64px; background:url('/_assets/a7bdaaf781c8.png') -608px -1023px no-repeat; }
.category-accessories .promoted_products_carousel .carousel_container .bx-wrapper ul li p.small-text a {color: #c50084; text-decoration: underline;}
.category-accessories .promoted_products_carousel .carousel_container .bx-wrapper ul li .add-to-basket-button button {float: none; background:url('/_assets/dd834521068a.png') 0 -3px no-repeat;  border: 1px solid #cdcdcc;  font-weight:bold;  -webkit-border-radius: 16px; -moz-border-radius: 16px;  border-radius: 16px; behavior: url(/skin/frontend/base/default/pie/PIE.php); -moz-box-shadow: 1px 1px 2px #B6B6B6; -webkit-box-shadow: 1px 1px 2px #B6B6B6; box-shadow: 1px 1px 2px #B6B6B6; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=35, Color='#B6B6B6')";  cursor: pointer;  margin: 0;  overflow: visible;  padding: 0;  position: relative; width: auto;}
.category-accessories .promoted_products_carousel .carousel_container .bx-wrapper ul li .add-to-basket-button button span { font-size: 1em; background: none; -webkit-border-radius: 16px; -moz-border-radius: 16px;  border-radius: 16px; height: auto; display: block; padding: 0 10px;  position: relative;  text-align: center; white-space: nowrap;}
.category-accessories .promoted_products_carousel .carousel_container .bx-wrapper ul li .add-to-basket-button button span span { background: none; font-family: Tahoma,Verdana,Arial,sans-serif; color:#2a2a2a; border: 0 none;  padding: 0;}
.category-accessories .promoted_products_carousel .carousel_container .bx-wrapper ul li .regular-price .price {text-decoration: none; color: #C50084; font-family: 'sainsburysslabbold',Tahoma,Verdana,Arial,sans-serif;  font-size: 1.5em;  font-weight: bold;}
.category-accessories .promoted_products_carousel .carousel_container .bx-wrapper ul li .regular-price .price:hover {text-decoration: none;}
.category-accessories .promoted_products_carousel .carousel_container .carousel_controls {bottom: 145px; position: absolute;  width: 99% !important; z-index: 100;}
.category-accessories .promoted_products_carousel .carousel_container .carousel_controls a {color:transparent !important; font-size:0px; height: 20px; padding: 0; width: 18px;}
.category-accessories .p.catalog-product-view .promoted_products_carousel .carousel_container .bx-wrapper ul li .add-to-basket-button button span {padding: 5px 10px;}
.promoted_products_carousel .carousel_container .carousel_controls .carousel_prev a {color:transparent !important; font-size:0px; background: url("/_assets/a7bdaaf781c8.png") no-repeat scroll -289px -1335px transparent; left: 0; position: absolute;}
.category-accessories .promoted_products_carousel .carousel_container .carousel_controls  .carousel_next a { color:transparent !important; font-size:0px;background: url("/_assets/a7bdaaf781c8.png") no-repeat scroll -311px -1335px transparent; position: absolute; right: 0;}
 
.promoted_products_carousel {width: 99%; border: 5px solid #c50084; position: relative; padding: 15px 0; position:relative; -webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px; behavior: url(/skin/frontend/base/default/pie/PIE.php);}
.category-phones .promoted_products_carousel .promoted_products_carousel_title h3 {color: #E7411B; font-size: 2em; margin: 0 0 10px 10px; }
.category-phones .promoted_products_carousel .carousel_container {position: relative; background:#fff; position:relative; -webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px; behavior: url(/skin/frontend/base/default/pie/PIE.php);}
.category-phones .promoted_products_carousel .carousel_container .bx-wrapper ul li {padding:3px 0; width:180px!important; }

.category-phones  #phone-suggestions-cont .promoted_products_carousel .carousel_container .bx-wrapper ul li {padding:3px 0; width:220px!important; }
.category-phones  #phone-suggestions-cont .promoted_products_carousel .carousel_container .bx-wrapper ul li {padding:3px 0; width:141px!important; }
.category-phones .promoted_products_carousel .carousel_container .bx-wrapper ul li .price-box .regular-price {width: 100%; text-align:center;display:block; }
.category-phones .promoted_products_carousel .carousel_container .bx-wrapper ul li .price-box .regular-price .price {width: 100%; text-align:center;display:block; }
.category-phones .promoted_products_carousel  .carousel_container .bx-wrapper ul li p.item_name {min-height:33px;}
.category-phones .promoted_products_carousel .carousel_container .bx-wrapper ul li a {color: #666; text-decoration: none;}
.category-phones .promoted_products_carousel .carousel_container .bx-wrapper ul li p.small-text {color: #c50084; font-size: 0.8em;font-weight:bold; margin: 0;text-align: left; padding: 3px 0 8px 64px; background:url('/_assets/a7bdaaf781c8.png') -608px -1023px no-repeat; }
.category-phones .promoted_products_carousel .carousel_container .bx-wrapper ul li p.small-text a {color: #c50084; text-decoration: underline;}
.category-phones .promoted_products_carousel .carousel_container .bx-wrapper ul li .regular-price .price {text-decoration: none; color: #C50084; font-family: 'sainsburysslabbold',Tahoma,Verdana,Arial,sans-serif;  font-size: 1.5em;  font-weight: bold;}
.category-phones .promoted_products_carousel .carousel_container .bx-wrapper ul li .regular-price .price:hover {text-decoration: none;}
.category-phones .promoted_products_carousel .carousel_container .carousel_controls {bottom: 109px; position: absolute;  width: 99% !important;   z-index: 100;}
.category-phones .promoted_products_carousel .carousel_container .carousel_controls a {color:transparent !important; font-size:0px; color: transparent; height: 20px; padding: 0; width: 18px;}
.category-phones .p.catalog-product-view .promoted_products_carousel .carousel_container .bx-wrapper ul li .add-to-basket-button button span {padding: 5px 10px;}
.category-phones .promoted_products_carousel .carousel_container .carousel_controls  .carousel_next a {color:transparent !important; font-size:0px; position:absolute; right:0px;  background: url("/_assets/92b3aba2a6a9.png") no-repeat  -23px -7px;}

/* Widget: Recently Viewed Proructs */
.checkout-cart-index .promoted_products_carousel { padding:0px 0px; margin-bottom:20px; display:block; border:none; width: 100%; display: table; background: url("/_assets/98d611212acf.png") 0 -2807px no-repeat;  position:relative; -webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px; behavior: url(/skin/frontend/base/default/pie/PIE.php); border: 1px solid #eeeeee;}
.checkout-cart-index  .promoted_products_carousel_title{margin: 0; padding:5px 10px; background: #b2b2b2; position:relative; -webkit-border-radius: 10px; -moz-border-radius: 10px;  border-radius: 10px; behavior: url(/skin/frontend/base/default/pie/PIE.php);}
.checkout-cart-index  .promoted_products_carousel_title h3 {font-size: 1.5em; color: #666;}
.checkout-cart-index .item_name{font-family: Tahoma,Verdana,Arial,sans-serif; line-height: 1.2em; min-height: 50px; color:#666;}
.checkout-cart-index .item_name a{color:#666;}
.checkout-cart-index  .carousel_item{ float: left; text-align: center; padding:10px 0px;}
.checkout-cart-index .carousel_controls{display:none;}
.carousel_wrapper
.checkout-cart-index .col-main .widget-viewed { margin:7px 0; }
.checkout-cart-index .widget-viewed .products-grid .product-image,
.checkout-cart-index .widget-viewed .products-list .product-image { width:85px; margin:0 auto;}
.checkout-cart-index .widget-viewed .products-list .product-shop { margin-left:100px; }
.checkout-cart-index .sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.checkout-cart-index .sidebar .widget-viewed .block-title strong { background:url(/_assets/91983de07a1a.gif) 0 0 no-repeat; padding-left:21px;}

#phone-suggestions-cont #btm-arrow, #case-suggestions-cont #btm-arrow{width: 40px; height: 14px; margin-left:51px; background: url("/_assets/98d611212acf.png") no-repeat scroll 0 -2756px transparent;}
