html.has-interstitial{overflow:hidden}
html.has-interstitial body{width:100%;height:100%;overflow:hidden;margin:0;text-align:left !important}
html.has-interstitial embed,
html.has-interstitial object,
html.has-interstitial select{visibility:hidden;display:none}
html.has-interstitial .ad-interstitial{display:block}
html.has-interstitial .ad-interstitial embed,
html.has-interstitial .ad-interstitial object,
html.has-interstitial .ad-interstitial select{visibility:visible;display:block}
html.has-interstitial .ad-interstitial.se .ad-interstitial-header{background-color:#000}
html.has-interstitial .ad-interstitial.se .ad-interstitial-header .ad-logo{background-color:#000}

html.has-interstitial.interstitial-blur #shell,
html.has-interstitial.interstitial-blur 
.sl-content-wrapper,
html.has-interstitial.interstitial-blur #page{filter:blur(2px);-webkit-filter:blur(2px)}
.ad-interstitial{display:none;width:100%;height:100%;z-index:999999997;color:#fff;font-size:10px;font-family:arial,sans-serif;margin:0;padding:0;line-height:1;position:fixed;top:0;left:0;text-align:center}
<!--.ad-interstitial .shadow-narrow{box-shadow:0 0 8px 2px #111;-webkit-box-shadow:0 0 8px 2px #111;-moz-box-shadow:0 0 8px 2px #111;-o-box-shadow:0 0 8px 2px #111}-->
<!--.ad-interstitial .shadow-wide{box-shadow:0 0 15px 3px #111;-webkit-box-shadow:0 0 15px 3px #111;-moz-box-shadow:0 0 15px 3px #111;-o-box-shadow:0 0 15px 3px #111}-->
.ad-interstitial .ad-interstitial-cover,.ad-interstitial .ad-interstitial-inner{width:100%;height:100%;position:absolute;top:0;left:0}.ad-interstitial .ad-interstitial-cover{background-color:#000;opacity:.8;z-index:999999998}
.ad-interstitial .ad-interstitial-inner{z-index:999999999;position:absolute}
<!--.ad-interstitial .ad-interstitial-header .ad-logo{background-position:left center;background-repeat:no-repeat;height:40px}-->
<!--.ad-interstitial .ad-interstitial-header .ad-message{text-align:center;height:40px;line-height:40px}-->
<!--.ad-interstitial .ad-interstitial-header .ad-close{line-height:40px;cursor:pointer;text-align:right;float:right;display:block;height:40px}-->
.ad-interstitial .ad-interstitial-body{position:relative;z-index:1; height:100%;}
.ad-interstitial .ad-interstitial-body embed,.ad-interstitial .ad-interstitial-body object,.ad-interstitial .ad-interstitial-body iframe,.ad-interstitial
.ad-interstitial-body img{margin:0 auto;border:0;outline:0;display:block}
.ad-interstitial .ad-interstitial-body .ad-interstitial-creative-container{position:relative;margin:0 auto;display:inline-block; z-index:3;}
.ad-interstitial .ad-interstitial-body .ad-interstitial-creative-container a{display:inline-block}
.ad-interstitial .ad-interstitial-body .ad-interstitial-creative-container .ad-interstitial-header{height:20px;background-color:#444;color:#444;padding:3px 8px;position:relative;z-index:5}

.ad-interstitial .ad-interstitial-body .ad-interstitial-creative-container .ad-message{text-align:center;height:40px;line-height:40px}
.ad-interstitial .ad-interstitial-body .ad-interstitial-creative-container .ad-close{line-height:40px;cursor:pointer;text-align:left;float:right;display:block;height:40px; padding-right:10px}

.ad-interstitial .ad-interstitial-body .ad-interstitial-click-overlay{background-color:transparent;z-index:9999999999;top:40;left:0;position:absolute;display:block;border:0;text-decoration:none}
.ad-interstitial .ad-col{float:left;height:40px;overflow:hidden}.ad-interstitial .ad-col-25{width:25%}.ad-interstitial .ad-col-50{width:50%}
.ad-interstitial .hidden{display:none}.ad-interstitial .bold{font-weight:bold;font-size:12px}

.ad-interstitial-whiteBot {width:100%; height:108px; position:absolute; bottom:0; left:0; z-index:2; background-color: #ffffff;}
.ad-interstitial-secondaryLeft { width:275px; height:100px; background: url(http://static.seriouseats.com/1/live/ads/hulu/images/left.jpg) top left no-repeat; position:absolute; bottom: 4px; left:50%; margin-left:-554px; z-index:6;}
.ad-interstitial-secondaryRight { width:275px; height:100px; background: url(http://static.seriouseats.com/1/live/ads/hulu/images/right.jpg) top left no-repeat; position:absolute; bottom: 4px; left:50%; margin-left:279px; z-index:6;}




.OverlaySV { width:100%; height:100%; position:fixed; top:0; left:0; background: url(http://static.seriouseats.com/1/live/ads/hulu/images/1pxBG.png) top left repeat; z-index:100000;}
.bottomWhiteSV { width:100%; height:108px; position:fixed; bottom:0; left:0; z-index:100001; background-color: #ffffff; }
.mainContentSV {}

