




/*
     FILE ARCHIVED ON 17:53:05 Oct 26, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:12:51 Nov 2, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
@font-face {
  font-family: 'AvenirNext for Best Buy';
  src: url('/web/20161026175305/http://assets2.mobilenapps.com/static/common/_v1.0.0/fonts/AvenirNextforBestBuy-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'AvenirNext for Best Buy';
  src: url('/web/20161026175305/http://assets2.mobilenapps.com/static/common/_v1.0.0/fonts/AvenirNextforBestBuy-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
sup { 
    vertical-align: super;
    font-size: 12px;
}

#backup { position: absolute; width: 300px; height: 250px; z-index : 1000; display: none; }
body { margin : 0px; padding : 0px; font-weight: normal; font-family: 'AvenirNext for Best Buy', 'Arial', 'sans-serif'; font-size : 13px; color : #052a4f; cursor:; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing:antialiased; }

#btn_cta { width : 91px; height : 33px; position: absolute; top: 130px; left: 0px; z-index: 9; overflow: hidden; visibility: hidden; border-radius: 5px 5px; }
#btn_cta_text { position: absolute; text-align: center; font-weight: bold; }
#btn_invis { width : 298px; height : 248px; opacity : 0; position: absolute; top: 0; left : 0; background-color: red; cursor: pointer; z-index: 5; } 

#carousell { width : 290px; height : 150px; overflow: hidden; position: absolute; left : 5px; visibility: hidden; background: #fff; }
#carousel_holder { position: absolute; width : 290px; z-index: 7; } 

#container { width : 298px; height : 248px; background-color: #ffffff; overflow : hidden; position: absolute;  border-style: solid; border-color: black; border-width: thin; }
#footer { width : 300px; height: 100px; background-color: #052a4f; position: absolute; top: 150px; visibility: hidden; }
#footer img { position: absolute; }

.grad {
  background: -webkit-radial-gradient(#EBEBEB,#FFFFFF); /* Safari 5.1 to 6.0 */
  background: -o-radial-gradient(#EBEBEB,#FFFFFF); /* For Opera 11.6 to 12.0 */
  background: -moz-radial-gradient(#EBEBEB,#FFFFFF); /* For Firefox 3.6 to 15 */
  background: radial-gradient(#EBEBEB,#FFFFFF); /* Standard syntax */
}

#legal_text { position: absolute; top: 86px; font-size: 9px; left: 15px; visibility: hidden; color: white;}

#price { position: absolute; top:100px; left : 145px; font-weight: bold; font-size: 25px; }
#product_brand { position: absolute;  }

.product_holder { position : absolute; width : 282px; height: 122px; }
.product_holder img { position: absolute; }

.rotater { 
  -ms-transform : rotate(180deg); /* IE 9 */
  -moz-transform : rotate(180deg); /* Firefox */
  -webkit-transform : rotate(180deg); /* Safari and Chrome */
  -o-transform : rotate(180deg); /* Opera */
}

.title { text-align: left; position: absolute; top : 10px; left: 145px; width: auto; font-weight: normal; }