/* UI BUILD: Monday, Mar 21 2016 at 12:40:42 PM -- BUILD ID: BRANCH_NAME: com.bestbuy.atg-apps.release.1613 VERSION: 16.13.46 */
/* MD5: 11d1bebf63e5f247386b62fa3f71384c */

/**** Digital SKU "hats" for product images - REV. 2012.01.05.1415 *****/.big_hats, .med_hats {	background-color: #f4f4f5;	border: 1px solid #49494a;	display: inline-block;	margin: 0 auto;}.hats_puck {	margin: 0 auto;	background: #49494a url("../images/sprites/digital_tophat_sprite.gif") no-repeat;}.hats_puck span {	/*visibility: hidden;*/	display:none; /* &nbsp; breaks some places */}/*** Big product images in PDP ****/.big_hats {	min-width: 170px;	overflow: hidden;}* + html .big_hats { max-width: 250px; }.big_hats img {	padding: 15px;	margin-bottom: -2px;}.big_hats p { height: 44px; }.hats_puck.big_game_download{ background-position: 10px 0; }.hats_puck.addon_download{ background-position: 10px -42px; }.hats_puck.big_game_email{ background-position: 10px 0;}.hats_puck.addon_email{ background-position: 10px -42px; }.hats_puck.big_BUY_download{ background-position: 10px -86px; }.hats_puck.big_RENT_download{background-position: 10px -132px; }/*** Hats for Listing pages ***/.med_hats { width: 119px; }.med_hats img {	padding: 7px;	margin-bottom: -2px !important;	/*width: 89px;*/	margin-top: 0 !important;}.med_hats p { height: 25px; }.hats_puck.med_game_download,.hats_puck.med_game_email,.hats_puck.medium_game_email,.hats_puck.medium_game_download {	background-position: 10px -177px;}.hats_puck.med_addon,.hats_puck.addon_med_game_email,.hats_puck.medium_addon,.hats_puck.addon_medium_game_email,.hats_puck.addon_med_game_download {	background-position:  10px -202px;}.hats_puck.med_ondemand,.hats_puck.medium_ondemand,.hats_puck.medium_BUY_download,.hats_puck.med_BUY_download {	background-position:  10px -227px;}.hats_puck.med_rental,.hats_puck.medium_rental,.hats_puck.medium_RENT_download,.hats_puck.med_RENT_download {	background-position:  10px -252px;}/* PDP Add Ons tab */.small_hats {	width:50px !important;	margin:10px 20px;}.small_hats p {	height:15px !important;	margin:0 !important;}.small_hats img {	margin:0;	padding:0;}#pdptabs div p.hats_puck.addon_small_game_email,#pdptabs div p.hats_puck.addon_small_game_download {	background-position:4px -347px;	margin-bottom:0px;}.hats_puck.small_game_email,.hats_puck.small_game_download {	background-position:5px -347px;}.hats_puck.addon_small_game_email {	background-position: 5px -360px;}.hats_puck.small_BUY_download {background-position:5px -313px;}.hats_puck.small_RENT_download {background-position:5px -331px;}/* style war in PDP tabs :( */#pdptabs ul.bazzar-listings li .small_hats {	float:left;	margin:0;}#pdptabs ul.bazzar-listings li .small_hats p {	float:none !important;	width:50px !important;}/*** Hats for Promo Pages ***/a.sm_game_download, a.sm_addon,a.sm_ondemand, a.sm_rental{ height: 15px; display : block; padding-top: 15px; }.hats_puck.sm_game_download{ background-position: 5px -275px;}.hats_puck.sm_addon{ background-position: 5px -288px; }.hats_puck.sm_ondemand{ background-position: 5px -301px;}.hats_puck.sm_rental{ background-position: 5px -314px; }/* fixes for january 2012 dsku */.csc-x-small-column .csc-subsection, .csc-x-small-column .narrow {padding-bottom: 0px;}#servicescol .csc-subsection .blueboxframe	{margin-bottom:0px;padding-bottom:0px;margin-top:10px;}#servicescol .csc-subsection .blueboxframe h3 {font-size:12px;padding-left:10px;}#pdptabs #servicescol .csc-subsection .blueboxframe ul.bazzar-listings {padding-bottom:0px;padding-top:5px;}.bazzar-price .price {font-size:10px;color:#49494a;}