/* UI BUILD: Friday, Aug 29 2014 at 11:02:15 AM */
/* MD5: 22f9c10a8092bcec620bcdf2c9b7322f */

@charset "UTF-8";
/* MSW Store Style */
#container{overflow-x:hidden}
#content{overflow:visible;padding-top:3px}
#msw_wrapper{position:relative;width:100%;text-align:center}
#msw_wrapper sup { vertical-align: top; font-size: 0.6em; }
#msw_top{position:relative;width:100%;height:155px}
#msw_top_color{position:absolute;width:200%;height:155px;background:#00bbf3;left:-500px;border-bottom:10px solid #FFF}
#msw_top_logo{position:relative;text-align:left;padding:40px 0 25px 20px}
#msw_top_nav{position:relative;width:960px;height:40px;*top:-4px;overflow:visible}
#msw_top_nav ul{list-style-type:none;padding:0}
#msw_top_nav li{position:relative;float:left;font-family:Arial;font-size:15px;font-weight:bold;padding:15px 15px;cursor:pointer;margin:0}
#msw_top_nav .active{top:5px;background:#E7E7E7;color:#00bbf3;margin-right:5px}
#msw_top_nav .inactive{background:#00bbf3;color:#FFFFFF}
#msw_top_nav span{position:relative;float:left}
#msw_top_nav .linktext{padding-right:7px;color:#fff;}
#msw_top_nav .linkarrow{width:14px;height:8px;background:url('http://images.bestbuy.com/BestBuy_US/en_US/images/abn/2013/brndstr/windows_store/images/nav_arrow.png') no-repeat;top:5px}
#msw_top_nav .closed{background-position:0 0}
#msw_top_nav .open{background-position:0 -8px}
#nav_close{position:absoulte;float:right;width:11px;height:10px;padding:10px 10px 0 0;cursor:pointer}
#msw_nav_content{position:absolute;top:49px;background:#E7E7E7;display:none;z-index:1;*left:0px;*z-index:999;
/*-moz-box-shadow: 4px 4px 4px #777777;-webkit-box-shadow: 4px 4px 4px #777777;box-shadow: 4px 4px 4px #777777;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#777777')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#777777');*/
}
#msw_content{position:relative;width:958px;height:400px;padding-top:10px;margin-top:10px;*z-index:-1}
#hero_back{position:absolute;width:200%;height:400px;left:-500px;*left:-1455px;}
.hero_image{position:absolute;width:100%;height:100%;display:none}
.list_section{position:relative;float:left;text-align:left;padding:0 30px;margin:30px 0}
#left_section{width:290px}
#left_under_section{width:290px}

#right_section{width:430px;border-left:1px solid #C3C4C4}
.capbottom{width:400px;height:10px;border:1px solid #e7e7e7}
.listtitle {border-bottom: 1px solid #C3C4C4;height: auto;padding: 10px 0;margin-bottom:20px}
.listtitle h3{color: #49494A;font-size: 22px;font-weight: normal;line-height: 1;margin: 0 !important;width: 100%}
.listitem{position:relative;float:left;width:120px;padding-right:20px}
.listitem p{font-family:Arial;font-size:14px;padding-bottom:5px}
#msw_caption_area {height: 275px;position:relative;top:55px;width:270px}
.msw_caption{position:absolute;width:275px;height:275px;display:none;*left:-370px;text-align:left;padding:60px 0 0 30px}
.msw_caption h3{font-family:Arial;font-size:27px;font-weight:bold;color:#FFFFFF;margin-bottom:10px}
.msw_caption h4{font-family:Arial;font-size:16px;font-weight:bold;color:#FFFFFF;margin-bottom:10px}
.msw_caption p{font-family:Arial;font-size:14px;line-height:18px;color:#FFFFFF;width:220px}
#msw_button_area{position:relative;float:right;height:70px;top:-20px}
.msw_button{position:relative;float:left;width:80px;height:80px;margin-right:10px;cursor:pointer;text-align:left}
.msw_btext{position:absolute; bottom: 0px;padding-left:7px}
.msw_btext p{font-family:Arial;font-size:13px;color:#FFFFFF;}
#msw_button_area .selected{-moz-box-shadow: 3px 5px 5px #777;-webkit-box-shadow: 3px 5px 5px #777;box-shadow: 3px 5px 5px #777;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#777777')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#777777');}
#msw_button_area .over{width:100px;height:100px;top:-10px;z-index:1;-moz-box-shadow: 3px 5px 5px #777;-webkit-box-shadow: 3px 5px 5px #777;box-shadow: 3px 5px 5px #777;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#777777')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#777777');}
#msw_storeloc{position:absolute;width:230px;height:45px;top:5px;left:717px;background:#FFFFFF;cursor:pointer} /* left:730px */
.sl_open{/*-moz-box-shadow: 0px -7px 7px -7px #555;-webkit-box-shadow: 0px -7px 7px -7px #555;box-shadow: 0px -7px 7px -7px #555;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#555555')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color='#555555');*/}
.sl_logo{position:relative;float:left;padding:10px 10px 0 15px}
.sl_text{position:relative;float:left;padding:12px 10px 0 0}
.sl_text p{font-family:Arial;font-size:14px;color:#003b64}
.sl_arrow{position:relative;float:left;width:14px;height:8px;background:url('http://images.bestbuy.com/BestBuy_US/en_US/images/abn/2013/brndstr/windows_store/images/store_arrow.gif') no-repeat;top:15px}
#msw_storeloc .closed{background-position:0 0}
#msw_storeloc .open{background-position:0 -8px}
#msw_locator{position:absolute;width:215px;height:90px;top:40px;background:#FFFFFF;display:none;padding:10px 0 0 15px;left:0px;}
#msw_navcontentdivs{position:absolute;display:none}
#msw_subnav{position:relative;width:930px;background:#FFFFFF;top:-20px;padding:20px 0 0 30px;*z-index:-1}
.sn_item{position:relative;float:left;width:200px;margin-right:30px;overflow:hidden}
.sn_bar{position:absolute;width:210px;height:50px;background:#00BBF3;top:130px;text-align:left}
.sn_bar h4{position:relative;float:left;font-family:Arial;font-size:14px;font-weight:normal;color:#FFFFFF;padding:13px 0 0 10px;width:160px}
.sn_bar_arrow{position:relative;float:right;width:18px;height:18px;left:-20px;top:10px;background:url('http://images.bestbuy.com/BestBuy_US/en_US/images/abn/2013/brndstr/windows_store/images/caret_sprite.png') no-repeat}
#msw_subnav .white{background-position:0 -18px}
#msw_subnav .yellow{background-position:0 0}
.lil_price{position:relative;font-size:8px;top:-5px}
#msw_bottom{width:100%;margin-bottom:50px}
/*.mswb_title{width:430px;text-align:left;margin:20px 0 50px 0;padding-right:30px; position:relative; float:right}*/

 .mswb_title{width:950px;text-align:left;margin:20px 0 50px 0;padding-left:30px; }
.mswb_title h3{font-family:Arial;font-size:26px;font-weight:normal;color:#00bcf2}
.mswb_title h4{font-family:Arial;font-size:18px;font-weight:normal;padding:5px 0;color:#49494a}
.mswb_section{position:relative;left:-500px;width:200%}
.mswb_content{position:relative;left:500px;*left:0px;width:930px}
.mswb_text{position:relative;float:left;width:435px;text-align:left;padding:50px 0 50px 30px}
.mswb_text h3{font-family:Arial;font-size:29px;font-weight:normal;line-height:30px;color:#49494a;margin-bottom:5px;padding:0}
.mswb_text h4{font-family:Arial;font-size:19px;font-weight:normal;color:#49494a;margin-bottom:5px}
.mswb_text p{font-family:Arial;font-size:14px;line-height:22px;color:#49494a;width:430px}
.mswb_image{position:relative;float:left;width:465px;height:10px;z-index:1}
.falign{position:relative; top:-40px}
.talign{position:relative; top:0px}
.msw_disclaim{text-align:left;padding-top:70px}
.msw_disclaim p{font-family:Arial;font-size:12px;color:#9A9B9B;margin:0}
/* Button Styles - http://beta.bestbuy.com/plsdk/site/pl-bestbuy.com-trunk/release/css/_baseStyles/baseStylesPreview.css */
*.small-action-button,*.small-action-button:link,*.small-action-button:visited{text-decoration:none;vertical-align:middle;text-align:center;color:#fff;cursor:pointer;display:inline-block;position:relative;margin:15 0 0 0;font:bold 12px/1.2 Arial, Helvetica, sans-serif;padding:6px 11px 5px 11px;height:15px;text-shadow:0px -1px 1px rgba(0,0,0,0.75);box-shadow:inset 1px 1px 1px rgba(255,255,255,0.2);position:relative;border:solid 1px #003865;border-radius:4px;-webkit-appearance:none;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-ms-background-clip:padding-box;background-clip:padding-box;background:#006cbc;background:-moz-linear-gradient(top, #006cbc 0%, #00449e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #006cbc), color-stop(100%, #00449e));background:-webkit-linear-gradient(top, #006cbc 0%, #00449e 100%);background:-ms-linear-gradient(top, #006cbc 0%, #00449e 100%);background:linear-gradient(top, #006cbc 0%, #00449e 100%)}
*.small-action-button::-moz-focus-inner{padding:0;border:0}
.ie7 *.small-action-button{display:inline;zoom:1;overflow:visible}
*.small-action-button:hover{background:#2488d2;background:-moz-linear-gradient(top, #2488d2 0%, #006cbc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2488d2), color-stop(100%, #006cbc));background:-webkit-linear-gradient(top, #2488d2 0%, #006cbc 100%);background:-ms-linear-gradient(top, #2488d2 0%, #006cbc 100%);background:linear-gradient(top, #2488d2 0%, #006cbc 100%)}
*.small-action-button:active{box-shadow:inset 1px 1px 3px rgba(0,0,0,0.4);padding:7px 10px 4px 12px;background:#00449e;background:-moz-linear-gradient(top, #00449e 0%, #006cbc 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #00449e), color-stop(100%, #006cbc));background:-webkit-linear-gradient(top, #00449e 0%, #006cbc 100%);background:-ms-linear-gradient(top, #00449e 0%, #006cbc 100%);background:linear-gradient(top, #00449e 0%, #006cbc 100%)}
*.small-action-button span.front-icon{display:inline-block;vertical-align:text-top;margin:-3px 5px -3px -5px}
*.small-action-button span.back-icon{display:inline-block;vertical-align:text-top;margin:-3px -5px -3px 3px}
*.small-action-button span.single-icon{vertical-align:text-top;margin-top:-2px}
/* Featured Products */
#featured_product_area{width:960px;padding-top:30px;background:#FFFFFF;display:none}
.fp_title{position:relative;float:left;padding:0 70px 0 30px;width:310px;text-align:left}
.fp_title h4{font-family:Arial;font-size:22px;font-weight:normal;line-height:25px;color:#02a4ef}
.fp_product_area{position:relative;width:420px;float:left;overflow:hidden;background:#FFFFFF}
.fp_product_scroller{width:10000%}
.fp_arr{position:relative;float:left;padding-top:25px;cursor:pointer}
.fp_product{position:relative;float:left;width:420px;padding-top:20px;margin-bottom:20px}
.fpp_img{position:relative;float:left;width:150px;padding-left:25px}
.fpp_text{position:relative;float:left;text-align:left;padding-left:10px;width:200px}
.fpp_text h4{font-family:Arial;font-size:12px;font-weight:bold}
.fpp_text p{font-family:Arial}
.fpp_model{font-size:12px;color:#49494a;margin:5px 0 15px 0}
.fpp_price{font-size:12px;font-weight:bold;color:#bb0628}


