.bw-product-grid{list-style:none;margin-bottom:10px;padding:0 0 0 3px}.bw-product-grid:before,.bw-product-grid:after{content:"";display:table}.bw-product-grid:after{clear:both}.bw-product-grid>li{float:left;width:130px;padding:0 23px 21px;margin:0}.bw-product-grid li.bw-product-grid-row{clear:left}.bw-product-grid li>a{display:block;position:relative;padding-top:18px;text-decoration:none}.bw-product-grid>li>a>span:first-child{display:table-cell;vertical-align:middle;width:110px;height:110px;text-align:center}.bw-product-grid img{vertical-align:middle}.bw-product-grid a em,.bw-product-grid a strong,.bw-product-grid a i{display:block}.bw-product-grid a em{margin-top:10px;font-size:14px;line-height:1.25;font-style:normal}.bw-product-grid a:hover em{text-decoration:underline}.bw-product-grid strong{color:#b70000;font-size:14px;text-decoration:none}.bw-product-grid strong span{color:#666;font-size:12px;font-weight:normal;text-decoration:line-through}.bw-product-grid strong span.no-sale{color:#b70000;font-size:14px;text-decoration:none;font-weight:bold}.bw-product-grid i{color:#693;font-size:11px;font-style:normal;font-weight:bold;text-transform:uppercase}.bw-product-grid .bw-tag{position:absolute;left:0;top:0}.bw-product-grid b.bw-quick-zoom-logo{display:none;position:absolute;left:50%;top:73px;z-index:10;width:66px;height:23px;padding-left:22px;padding-right:6px;margin-left:-56px;margin-top:-12px;border:1px solid #999;background-color:rgba(122,122,122,0.7);-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 1px 1px rgba(0,0,0,0.15);color:#fff;line-height:23px;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}.bw-product-grid b.bw-quick-zoom-logo:hover{border-color:#06c}.bw-product-grid span:hover b.bw-quick-zoom-logo{display:block}.bw-product-grid b.bw-quick-zoom-logo:before{content:" ";position:absolute;left:1px;top:0;width:21px;height:23px;background:url(../img/icons/theme-icons.png) -90px -168px no-repeat}.lt-ie8 .bw-product-grid b.bw-quick-zoom-logo{width:86px;padding:0;text-align:center}.no-rgba .bw-product-grid b.bw-quick-zoom-logo{background:url(../img/backgrounds/quick-zoom-bg-oldie.png)}.bw-product-grid-color-swatches{width:110px;padding:0;margin:7px 0 -7px;list-style:none;text-align:center}.bw-product-grid-color-swatches li{display:inline-block;width:12px;height:12px;padding:1px;border:1px solid #bbb;line-height:12px}.bw-product-grid-color-swatches li:hover{border-color:#666}.bw-product-grid-color-swatches li span{display:inline-block;width:12px;height:12px;overflow:hidden;text-indent:-999em}.lt-ie8 .bw-product-grid-color-swatches li,.lt-ie8 .bw-product-grid-color-swatches li span{display:inline;zoom:1}.lt-ie8 .bw-product-grid-color-swatches li{margin-right:5px}.lt-ie8 .bw-product-grid-color-swatches li span{text-indent:0;font-size:0;line-height:0}.lt-ie8 .bw-product-grid{zoom:1}.bw-product-grid .bw-product-grid-row-ie7{display:block;float:none;clear:left;width:690px;height:1px;padding:0;margin:1px 0 0;font-size:0;line-height:0}.lt-ie8 li.bw-product-grid-row{zoom:expression(this.runtimeStyle.zoom='1',this.parentNode.insertBefore(document.createElement('li'),this).className='bw-product-grid-row-ie7')}.lt-ie8 .bw-product-grid>li>a>span:first-child{display:inline-block}.bw-product-grid.bw-product-grid-large{padding-left:1px}.bw-product-grid.bw-product-grid-large>li{width:150px;padding-left:12px;padding-right:12px}.bw-product-grid.bw-product-grid-large>li:first-child,.bw-product-grid.bw-product-grid-large>li.bw-product-grid-row{padding-left:24px}.bw-product-grid.bw-product-grid-large>li>a>span:first-child{width:150px;height:180px}.bw-product-grid.bw-product-grid-large b.bw-quick-zoom-logo{left:50%;top:108px;margin-left:-47px;margin-top:-11px}.bw-shipping-links{width:182px}.bw-shipping-links a{float:left;overflow:hidden;width:92px;height:31px;background:url(../img/buttons/theme-buttons.png) -90px -28px no-repeat;text-indent:-999em}.bw-shipping-links a:first-child{width:89px;margin-right:1px;background-position:0 -28px}.bw-shipping-links a:hover{background-position:-272px -28px}.bw-shipping-links a:first-child:hover{background-position:-182px -28px}.bw-shipping-links a:active{background-position:-454px -28px}.bw-shipping-links a:first-child:active{background-position:-364px -28px}.bw-shipping-links span{display:block;clear:left;color:#693;font-size:10px}a.bw-hotdeals-link{color:#b70000}.bw-product-img-container{position:relative;padding:10px;margin-bottom:20px;text-align:center}a.bw-product-zoom-link{position:absolute;left:10px;bottom:10px;padding-top:5px;font-size:14px;font-weight:bold;color:#ddd;text-align:left;text-decoration:none;line-height:20px}a.bw-product-zoom-link:before{content:" ";float:left;display:block;width:20px;height:20px;margin-right:5px;background:url(../img/icons/theme-icons.png) -11px -50px no-repeat}.bw-product-img-container:after,.bw-product-img-container b{content:" ";position:absolute;left:0;bottom:-6px;width:690px;height:5px;background:url(../img/backgrounds/theme-shadows.png) 0 -61px no-repeat}.bw-content-secondary .bw-product-img-container:after,.bw-content-secondary .bw-product-img-container b{width:240px;background-position:0 -66px}.no-generatedcontent .bw-product-img-container{text-decoration:expression(this.runtimeStyle.textDecoration='none',this.innerHTML = this.innerHTML+'<b></b>')}ul.product-img-thumbs{padding-left:0;margin-bottom:10px;list-style:none}ul.product-img-thumbs li{float:left;margin:0 5px 10px}ul.product-img-thumbs a{display:block;padding:3px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-decoration:none}ul.product-img-thumbs a:hover,ul.product-img-thumbs a.current{border-color:#06c;-webkit-box-shadow:0 0 3px 1px rgba(0,102,104,0.5);-moz-box-shadow:0 0 3px 1px rgba(0,102,104,0.5);box-shadow:0 0 3px 1px rgba(0,102,104,0.5)}.bw-category-heading+.bw-sub-heading{margin-top:0}.bw-device-product-category-list{position:relative}.bw-device-product-category-list>a{position:absolute;right:0;top:27px;width:42px;height:93px;overflow:hidden;background:url(../img/backgrounds/theme-components.png) 0 -30px no-repeat;text-indent:-999em}.bw-device-product-category-list>a:hover{background-position:-42px -30px}.bw-device-product-category-list>ul.bw-product-grid-large+a{top:62px}.bw-device-product-category-list .bw-product-grid>li{padding-left:16px;padding-right:16px}.bw-device-product-category-list .bw-product-grid.bw-product-grid-large>li{padding-left:6px;padding-right:6px}.bw-device-product-category-list .bw-product-grid.bw-product-grid-large>li:first-child{padding-left:12px}a.bw-device-header-more-link{position:absolute;right:20px;top:8px;font-size:12px;font-family:Tahoma,Geneva,Verdana,Helvetica,Arial,sans-serif;color:#666}a.bw-device-header-more-link:hover{color:#59d}#device-product-grid-container .bw-content-main{width:710px}#device-product-grid-container .bw-content-secondary{width:210px}.device-spec-set h4{padding:6px 20px 3px;margin-bottom:12px;border:1px solid #ddd;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#eee;font-size:16px}.device-spec-set table{width:100%}.device-spec-set td{padding:0 20px 20px 0}.device-spec-set td:first-child{width:120px;padding-left:20px;font-family:'RobotoBold',Tahoma,Geneva,Verdana,Helvetica,Arial,sans-serif;color:#693}.device-spec-icon{display:inline-block;overflow:hidden;margin-right:5px;background-image:url(../img/icons/device-spec-icons.png);background-repeat:no-repeat;text-indent:-999em}.lt-ie8 .device-spec-icon{display:inline;zoom:1;text-indent:0;font-size:0;line-height:0}.display-size{width:50px;height:16px}.display-size.medium{background-position:-50px 0}.display-size.small{background-position:-100px 0}.display-resolution{width:59px;height:16px;background-position:0 -16px}.display-resolution.medium{background-position:-59px -16px}.display-resolution.small{background-position:-118px -16px}.design-dimensions{width:43px;height:20px;background-position:0 -32px}.design-dimensions.medium{background-position:-43px -32px}.design-dimensions.small{background-position:-86px -32px}.technology-data{width:68px;height:14px;background-position:0 -52px}.technology-data.medium{background-position:-68px -52px}.technology-data.small{background-position:-136px -52px}.camera-main{width:61px;height:16px;background-position:0 -66px}.camera-main.medium{background-position:-61px -66px}.camera-main.small{background-position:-122px -66px}.battery{width:35px;height:20px;background-position:0 -82px}.battery.medium{background-position:-35px -82px}.battery.small{background-position:-70px -82px}#product-main{float:right;width:430px}#product-image{float:left;width:240px}.in-stock{margin-top:-7px;font-size:14px;font-weight:bold;color:#693}#product-image>a{display:block;margin-bottom:10px;text-align:center}#recommended-products{clear:both;padding-top:25px}#recommended-products .bw-selector{padding:0 59px}#recommended-products .bw-selector li{padding-left:11px;padding-right:11px}#recommended-products .bw-selector li span{height:70px}.product-options-form{position:relative}#product-options-main{margin-bottom:40px;background-color:#bedbf1;border-color:#66adde}.product-options-form div.bw-box{margin:-10px -10px 0;border-color:#98afc1}.product-detail-price-table{margin-top:-5px;margin-bottom:20px}.product-detail-price-table td{padding-top:3px;vertical-align:middle}.product-detail-price-table td:first-child{padding-right:20px}.product-detail-price-table tr:first-child td{padding-top:0}.on-sale{text-decoration:line-through}.sale-price,.sale-savings{color:#bd422d}.sale-price{font-weight:bold;font-size:21px}.regular-price{color:#333;font-weight:bold;font-size:21px}.bundle-title{margin:-8px 0 22px;font-size:18px;color:#06c;text-transform:uppercase;text-align:center;font-weight:bold;line-height:1.12}#product-options-main .bundle-title{margin-top:-5px}.product-options-form label{display:block;margin:0 0 3px}.product-options-form label.inline{display:inline;margin:0 10px 0 0}.product-options-form select{min-width:150px}.product-options-form select.product-option-quantity{min-width:0}.product-option-addtocart{margin-top:15px;text-align:center}.product-option-addtocart button{padding-left:35px;padding-right:40px}.product-options-form label.error{margin-top:5px;margin-bottom:0;font-style:italic;color:#B43}#free-shipping-banner{width:247px;height:36px;overflow:hidden;margin:-10px 0 15px -28px;background:url(../img/misc/free-shipping-banner.png) no-repeat;text-indent:-999em}#product-options-secondary{margin-bottom:0;padding-bottom:0;border-color:#979797;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e6e6e6}#product-options-secondary+#product-options-main{border-top:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#product-options-secondary+#product-options-main:before{content:" ";position:absolute;left:4px;top:0;width:230px;height:8px;background:url(../img/backgrounds/theme-shadows.png) 0 -75px no-repeat}#product-detail-purchase-info{position:relative;margin:0 -20px -20px;padding:15px 20px;border-top:1px solid #66adde;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff}#product-detail-purchase-info:before{content:" ";position:absolute;left:4px;top:0;width:230px;height:8px;background:url(../img/backgrounds/theme-shadows.png) 0 -75px no-repeat}#product-detail-purchase-info p{margin:6px 0 0}.world-shipping a span{margin-top:-2px}#product-satisfaction{display:block;margin-left:auto;margin-right:auto;text-align:center}#product-satisfaction span{width:143px;height:144px;margin:0 auto 5px;background-image:url(../img/misc/satisfaction-guaranteed.png);background-position:0 -100px}#product-detail-credit-card-list{width:200px;height:30px;padding:0;margin:0 auto 40px auto;background:url(../img/misc/logos.png) 0 -251px no-repeat}#product-detail-credit-card-list li{display:none}#guarantee-modal{width:780px;margin-left:-412px}#guarantee-modal h2{width:700px;margin:0 0 70px 0;padding-top:40px;font-size:16px;line-height:1.25}#guarantee-graphic{float:left;width:143px;height:144px;margin:0 30px 25px 0;background:url(../img/misc/satisfaction-guaranteed.png) 0 -100px no-repeat;text-indent:-999em}#product-detail-image-gallery{position:fixed;top:80px;right:80px;bottom:80px;left:80px;width:auto;padding:0}#product-detail-image-gallery-view{position:absolute;top:10px;right:253px;left:10px;bottom:10px;text-align:center;background-color:#fff;cursor:pointer}#product-detail-image-gallery-view div{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}#product-detail-image-gallery-view div{display:none}#product-detail-image-gallery-view div:first-child{display:block}#product-detail-image-gallery-sidebar{position:absolute;right:20px;top:20px;bottom:20px;width:192px;padding:45px 15px 15px;border-left:1px solid #ddd}#product-detail-image-gallery-sidebar h3{margin-bottom:25px;padding:0 5px;font-family:Tahoma,Geneva,Verdana,Helvetica,Arial,sans-serif}#product-detail-image-gallery-sidebar h3 span{display:block;margin-top:5px;font-size:14px;color:#999}#product-detail-image-gallery-view div.zoomIcon{display:block;width:162px;height:35px;z-index:5;position:absolute;top:0;left:0;text-align:right}#product-detail-image-gallery-view div.zoomIcon:before{content:" ";position:absolute;left:0;top:0;width:35px;height:35px;background:url(../img/icons/theme-icons.png) -203px -163px no-repeat}#product-detail-image-gallery-view div.zoomIcon:after{content:"Click to Zoom In/Out";display:inline;font-weight:bold;color:#666}#device-request form>div{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#ddd;text-align:right}#device-request input[type=text]{width:113px;font-size:12px}#device-request .bw-field{float:left;margin-bottom:0}#device-request button{margin-left:0;margin-top:1px;padding:6px 10px}#device-request-field_placeholder{font-size:12px}#device-request label.error{display:block;margin-top:5px;font-style:italic;color:#B43}.product-detail-list{padding-left:25px;padding-right:20px}.device-promo-banner-top{margin-bottom:30px}.device-promo-banner-below-device-title{position:relative;margin-top:-35px;margin-bottom:35px}.apple-iphone5-ipadmini-banner{position:relative;height:283px;margin-bottom:35px;margin-top:-35px;border:1px solid #e0e0e0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#eafefb}.apple-iphone5-ipadmini-banner>h1,.apple-iphone5-ipadmini-banner>div,.apple-iphone5-ipadmini-banner>img,.apple-iphone5-ipadmini-banner>form{position:absolute;z-index:2}.apple-iphone5-ipadmini-banner>img{top:0;right:0;z-index:1;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.apple-iphone5-ipadmini-banner>h1{left:35px;top:21px;background-repeat:no-repeat;overflow:hidden;text-indent:-999em}.apple-iphone5-ipadmini-banner div.banner-copy{left:35px;top:80px;width:500px;font-size:14px;color:#333}.apple-iphone5-ipadmini-banner div.banner-copy p{margin-bottom:8px}.apple-iphone5-ipadmini-banner .signup-copy{padding-top:8px;color:#bf4400;font-weight:bold}.apple-iphone5-ipadmini-banner form{left:35px;top:227px;padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:rgba(0,0,0,0.15)}.apple-iphone5-ipadmini-banner form div,.apple-iphone5-ipadmini-banner form button{float:left}.apple-iphone5-ipadmini-banner form button{margin-left:3px}.apple-iphone5-ipadmini-banner form div{position:relative;height:29px;padding-left:36px;padding-right:4px;border:1px solid #999;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff}.apple-iphone5-ipadmini-banner form div:before,.apple-iphone5-ipadmini-banner form div>span{content:" ";position:absolute;left:10px;top:8px;width:18px;height:12px;background:url(../img/icons/theme-icons.png) -251px -174px no-repeat}.apple-iphone5-ipadmini-banner form div input{width:290px;padding:0!important;margin-top:7px;border:0;background-color:#fff;font-size:12px}.apple-iphone5-ipadmini-banner form div input:focus,.apple-iphone5-ipadmini-banner form div input.error{background-color:#fff}.apple-iphone5-ipadmini-banner form div label.error{position:absolute;left:0;top:33px;color:#ff1818;white-space:nowrap;font-style:italic;font-family:Georgia,serif}#device-banner-email-signup-processing,#device-banner-email-signup-success{display:none;left:35px;top:235px;font-weight:bold;font-size:14px;color:#333}#device-banner-email-signup-processing{padding-left:34px;background:url(../img/icons/iphone5-ipadmini-banner-loader.gif) no-repeat;line-height:24px}#device-banner-email-field_placeholder{padding-top:5px}.lt-ie8 .apple-iphone5-ipadmini-banner form div{height:33px}.lt-ie8 .apple-iphone5-ipadmini-banner form div input{margin-top:8px}.lt-ie8 #device-banner-email-field_placeholder{padding-top:6px}.no-rgba .apple-iphone5-ipadmini-banner form{background-color:#c5d5d3}.no-generatedcontent .apple-iphone5-ipadmini-banner form div{background-image:expression(this.runtimeStyle.backgroundImage='none',this.innerHTML = '<span></span>'+this.innerHTML)}.apple-iphone5-ipadmini-banner form div>span{top:11px}#iphone5-promotion-banner h1{width:459px;height:50px;background-image:url(//images.boxwave.com/promos/device-banners/iphone5/iphone5-title.png)}#ipadmini-promotion-banner h1{top:28px;width:471px;height:48px;background-image:url(//images.boxwave.com/promos/device-banners/ipadmini/ipadmini-title.png)}#ipadmini-promotion-banner div.banner-copy{top:87px;width:480px}