﻿
/* _lcid="1033" _version="16.0.4291"
_LocalBinding */#idStorefrontLayoutRoot{line-height:1.5;}#idStorefrontLayoutRoot input[type=button],#idStorefrontLayoutRoot button[type=button]{margin:0px;cursor:pointer;}.ms-storefront-titleimagespan{height:96px;width:96px;}.ms-storefront-titleimage{position:absolute;left:-5px;top:-5px;}.ms-storefront-layoutroot{width:980px;margin:0px auto;padding:0px 20px;}.ms-storefront-topborder{height:8px;width:100%;background-color:#808080;}.ms-storefront-view{padding:16px 0px 0px;}.ms-storefront-viewsmall{width:736px;}.ms-storefront-hugview{width:560px;margin:0px auto;}.ms-storefront-promoted{width:630px;margin:0px 0px 30px 0px;}.ms-storefront-promoted table{border-collapse:collapse;border-spacing:0px;}.ms-storefront-gallerynoresults{margin:34px 0px 0px;}.ms-storefront-subscriptiongalleryglyph{position:relative;top:4px;left:3px;}ul.ms-storefront-list{margin:0px;padding:0px;}li.ms-storefront-listitem{float:left;list-style-type:none;position:relative;}li.ms-storefront-textlistitem{margin:0px 20px 0px 0px;cursor:pointer;}li.ms-storefront-divider{margin:0px 0px 0px 20px;}.ms-storefront-rootcontrols{width:712px;margin:0px 0px 30px 0px;padding:0px;display:table;}ul.ms-storefront-pagelist{margin:0px 30px 0px 0px;}li.ms-storefront-pageitem{margin:0px 0px 0px 18px;}.ms-storefront-pageitemseparator{margin:9px 0px 0px;width:2px;height:9px; background-color:#777;}li.ms-storefront-listitemnohover:hover a{ color:#0C4663;background-color:transparent;}li.ms-storefront-leftpaneitem{cursor:pointer;width:100%; color:#333;}ul.ms-storefront-leftpanelist{margin:0px 0px 0px -20px;padding:0px 30px 0px 0px;width:217px;overflow:hidden;}ul.ms-storefront-sortlist{margin:0px 0px 18px 0px;overflow:hidden;}.ms-storefront-applist{width:712px;}.ms-storefront-appicon{width:150px;margin:0px 10px 10px 0px;cursor:pointer;overflow:hidden;height:14.04em;outline-style:none;}.ms-storefront-appiconpreview{position:absolute;z-index:1000;width:100%;max-height:75px;}.ms-storefront-applink a{height:14.04em;}.ms-storefront-galleryappiconspan{margin:1px;}.ms-storefront-myappicondiv{margin:0px 0px 2px;}.ms-storefront-appiconvotes{font-size:0.92em;}.ms-storefront-appiconprice{ color:#777;}.ms-storefront-appiconpriceorig{ color:#B1B1B1;text-decoration:line-through;}.ms-storefront-appiconpricepromo{ color:#444;}.ms-storefront-myappicon{width:160px;margin:0px 24px 10px 0px;overflow:hidden;height:14.76em;}.ms-storefront-myappicontop{height:7.21em;}.ms-storefront-myappicontext{max-height:3em;font-weight:600;}.ms-storefront-myappicontext:hover{text-decoration:underline;}.ms-storefront-myappiconprov{max-height:3em;}.ms-storefront-myappiconmsg{padding:0px 5px;}.ms-storefront-appdetailspricecontract{display:block;position:relative;top:-6px;left:2px;}.ms-storefront-appdetailstitlediv{display:table;margin:24px 0px 24px;}.ms-storefront-appdetailpermissionsstring{margin-left:-1px;}.ms-storefront-appdetailstitle{margin:0px 0px 0px 24px;max-width:640px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}.ms-storefront-appdetailsmain{width:512px;margin:0px 32px 60px 0px;}.ms-storefront-appdetailstable{margin:32px 0px 24px -1px;}.ms-storefront-appdetailscell{padding:1px 15px 1px 0px;font-size:0.85em;}.ms-storefront-appdetailsstarscell{padding:2px 15px 2px 0px;}.ms-storefront-appdetailssection{text-transform:uppercase;margin:0px 0px 10px 0px;}.ms-storefront-appdetailstrialdiv{margin:14px 0px 0px;}.ms-storefront-appdetailstrialmsg{vertical-align:middle;margin:0px 0px 0px 10px;}.ms-storefront-appdetailsseatsboxlabel{margin:0px 8px 0px 0px;vertical-align:text-top;}.ms-storefront-appdetailsseatsboxrefresh{margin:0px 0px 0px 6px;}.ms-storefront-appdetailsseatsboxrefreshimg{vertical-align:text-top;cursor:pointer;}.ms-storefront-appdetailsprice{font-weight:600;width:100%;}.ms-storefront-appdetailspriceorig{ color:#B1B1B1;text-decoration:line-through;}.ms-storefront-appdetailspromo{position:relative;top:-10px;margin:0px 0px 10px 0px;}.ms-storefront-appdetailsseatsbox{width:32px;margin:0px 0px 6px;}.ms-storefront-appdetailsseatserror{margin:0px 0px 8px;}ul.ms-storefront-appdetailsadditionallist{margin:0px 0px 10px 0px;overflow:hidden;}.ms-storefront-appdetailsrightpane{width:396px;position:relative;top:-5px;}.ms-storefront-appdetailsmsgpane{margin:10px 0px 6px;}.ms-storefront-appdetailsfilmstrip{margin:0px 0px 32px;}.ms-storefront-mngsubtitle{margin:0px 0px 8px;display:table;}.ms-storefront-mngsubdesc{margin:0px 0px 16px;width:420px;}ul.ms-storefront-mngsortlist{display:table-cell;padding:0px 0px 2px 20px;vertical-align:bottom;}.ms-storefront-mngnoresults{display:table;margin:96px auto 0px;text-align:center;}.ms-storefront-mngnoresultstitle{margin:0px 0px 8px 0px;}.ms-storefront-link a:visited{ color:#0072C6;text-decoration:none;}.ms-storefront-searchbox{float:none;margin-top:24px;padding-bottom:2px;}.ms-storefront-fivestarspan{height:16px;width:80px;position:relative;padding:2px 4px 2px 0px;}.ms-storefront-fivestaremptyspan{height:16px;width:80px;}.ms-storefront-fivestaremptyimg{position:absolute;left:-5px;top:-111px;}.ms-storefront-fivestarfilledspan{height:16px;width:80px;}.ms-storefront-fivestarfilledimg{position:absolute;left:-95px;top:-111px;}.ms-storefront-filmstripmain{width:512px;height:384px;margin:0px 0px 16px;}.ms-storefront-filmstripbase{ border-color:#C6C6C6; background-color:rgba(239, 239, 239, 0.78);}.ms-core-needIEFilter .ms-storefront-filmstripbase{background-color:transparent; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6ffffff, endColorstr=#e6ffffff);";}.ms-storefront-filmstripselect,.ms-storefront-filmstriphighlight:hover{ border-color:#0C4663;}.ms-storefront-filmstripthumb{height:66px;width:88px;}.ms-storefront-filmstriplist{overflow-x:auto;overflow-y:hidden;width:530px;}.ms-storefront-filmstripitem{margin:0px 16px 0px 0px;}.ms-storefront-filmstripvideoimg{position:absolute;left:-5px;top:-137px;}.ms-storefront-filmstripvideoimgdiv{left:8px;top:6px;height:41px;width:55px;position:relative;overflow:hidden;}.ms-storefront-loadingmain{position:absolute;cursor:default; background-color:#fff;border-collapse:separate;padding:20px;margin-top:70px;z-index:3000;}.ms-storefront-reviewmain{margin:0px 0px 24px 0px;}.ms-storefront-ratespan{height:22px;width:25px;margin:0px 10px 15px 0px;}.ms-storefront-rateimg{position:absolute;left:-70px;top:-137px;}li.ms-storefront-reviewsort{margin:0px 20px 0px 0px; color:#333;}ul.ms-storefront-reviewsortlist{margin:0px 0px 10px 0px;overflow:hidden;}.ms-storefront-reviewtitlediv{display:table;}.ms-storefront-reviewstars{display:table-cell;padding:0px 10px 0px 0px;}.ms-storefront-reviewtitle{display:table-cell;}.ms-storefront-reviewpublisher{margin:4px 0px 3px;}.ms-storefront-reviewnoresults{margin:64px 0px 0px;}.ms-storefront-arrowspan{height:3px;width:5px;margin:1px 2px 2px 4px;}.ms-storefront-arrowimg{position:absolute;left:-0px;top:-427px;}.ms-storefront-arrowgrayspan{height:4px;width:7px;margin:1px 1px 1px 3px;}.ms-storefront-arrowgrayimg{position:absolute;left:-0px;top:-262px;}.ms-storefront-arrowdarkspan{height:4px;width:7px;margin:1px 1px 1px 3px;}.ms-storefront-arrowdarkimg{position:absolute;left:-0px;top:-266px;}.ms-storefront-dropdowntitle{ color:#fff;}.ms-storefront-marketdropdown{margin:0px 0px 0px 14px;}.ms-storefront-sortdropdown{margin:0px 0px 0px 4px;}.ms-storefront-licensedropdown{margin:0px 0px 6px;padding:3px 5px 4px;display:table; background-color:rgba(239, 239, 239, 0.78);}.ms-storefront-moreactionsdropdown{margin:24px 0px 0px;}.ms-storefront-hugtitlearea{margin:24px 0px 20px;}.ms-storefront-hugmainmsg{line-height:normal;padding:0px 0px 0px 20px;vertical-align:middle;position:relative;top:-6px;}.ms-storefront-hugloadingimg{padding:0px 6px;}.ms-storefront-huglabels{margin:0px 0px 20px;}.ms-storefront-hugdiv{max-width:450px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}.ms-storefront-errormain{margin:56px auto 16px;max-width:640px;}.ms-storefront-carouseltitle{margin:0px 0px 16px;}.ms-storefront-carouselarrow{margin:0px 88px 0px 0px;}.ms-storefront-gallerynotification{margin-bottom:48px;display:table;}.ms-storefront-detailsnotification{width:313px;}.ms-storefront-notificationdiv{padding:5px 8px;}.ms-storefront-notificationlist{margin:8px 0px 0px;}.ms-storefront-notificationlistitem{margin:0px 0px 4px;}.ms-storefront-notificationtext{color:#444;}.ms-storefront-centertextouter{display:table;width:100%;}.ms-storefront-centertextinner{display:table-cell;text-align:center;}.ms-storefront-innerpagingtext{position:relative;top:-3px;}.ms-storefront-mainbutton{padding-left:20px;padding-right:20px;}.ms-storefront-paging{display:table;margin:0px auto 24px;}.ms-storefront-pagingarrow{vertical-align:text-bottom;}.ms-storefront-semitransparent{opacity:0.5;}.ms-core-needIEFilter .ms-storefront-semitransparent{filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";}a.ms-storefront-selectanchor,a.ms-storefront-selectanchor:link,a.ms-storefront-selectanchor:visited{display:block;text-decoration:none;color:inherit;}.ms-storefront-error{ color:#BF0000;}input[type=text].ms-storefront-seatserrorborder{ border-color:#BF0000;}.ms-storefront-middle{display:table-cell;vertical-align:middle;}.ms-storefront-floatopposite{float:right;}.ms-storefront-float{float:left;}.ms-storefront-clear{clear:both;}.ms-storefront-overflowauto{overflow:auto;}.ms-storefront-fullsize{width:100%;height:100%;}.ms-storefront-rightbottom24{margin:0px 24px 24px 0px;}li.ms-storefront-highlight:hover{ color:#0C4663;}li.ms-storefront-selected{ color:#0C4663;}#idStorefrontLayoutRoot .ms-storefront-disabledlink{cursor:default; color:#B1B1B1;}#idStorefrontLayoutRoot .ms-storefront-disabledlink:hover{ color:#B1B1B1;}#idStorefrontLayoutRoot .ms-webpart-titleText.ms-webpart-titleText{padding:0px;}.ms-storefront-wordwrap{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;overflow:hidden}.ms-storefront-searchboxclearspan,.ms-storefront-searchboxspan,.ms-storefront-appdetailstitleimgspan,.ms-storefront-titleimagespan,.ms-storefront-ratespan,.ms-storefront-arrowdarkspan,.ms-storefront-arrowspan,.ms-storefront-arrowgrayspan{position:relative;display:inline-block;overflow:hidden;}.ms-storefront-fivestarfilledspan,.ms-storefront-fivestaremptyspan{position:absolute;display:inline-block;overflow:hidden;}.ms-storefront-searchbox,.ms-storefront-filmstripbase,.ms-storefront-filmstripselect,.ms-storefront-filmstriphighlight:hover,.ms-storefront-notificationdiv,.ms-storefront-myappiconmsg{border-style:solid;border-width:1px;}.ms-storefront-revertcolor{color:inherit;}a.ms-storefront-appicontext{height:auto;max-height:3em;}a.ms-storefront-appicontext:focus{text-decoration:underline;outline-style:none;}a.ms-storefront-requesttenantpermission{cursor:pointer;}