

#media-engine-event-details {
    /* IE8 transparent background */
    background: transparent\9; /* clear current background for ie */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#bfFFFFFF, endColorstr=#bfFFFFFF)";
    background-color:rgba(255,255,255,0.85);
    zoom:1;
    max-height: 503px;
    max-width: 900px;
    overflow: hidden;
    padding: 21px 21px 0px;
}

.ie9 #media-engine-event-details {
    filter: none;
}
.venues-me .mediaEngineContainer .videoPlayPauseButton,
.venues-me .mediaEngineContainer .videoVolume,
.venues-me .mediaEngineContainer .videoVolume .mute,
.venues-me .mediaEngineContainer .videoCCButton,
.venues-me .mediaEngineContainer .videoReplayButton,
.game-day-media-player .mediaEngineContainer .videoPlayPauseButton,
.game-day-media-player .mediaEngineContainer .videoVolume,
.game-day-media-player .mediaEngineContainer .videoVolume .mute,
.game-day-media-player .mediaEngineContainer .videoCCButton,
.game-day-media-player .mediaEngineContainer .videoReplayButton {
    background: transparent url(./images/SportsSprite.png) no-repeat 0 0 !important;
}

.media-engine-title {
    display: block;
    font-size: 18px;
    margin: 25px 55px 7px;
    text-align: left;
}

.venues-me .mediaEngineContainer,
.game-day-media-player .mediaEngineContainer {
    background-color: transparent !important;
    min-width: 0 !important;
}

.venues-me .mediaEngineContainer .mediaSlider,
.game-day-media-player .mediaEngineContainer .mediaSlider {
    height: 503px !important;
    width: auto !important;
}

.venues-me .mediaEngineContainer .middleHolder .videoPlayer,
.game-day-media-player .mediaEngineContainer .middleHolder .videoPlayer {
    background-color: #000;
    height: 100% !important;
    left: 0;
    width: 100% !important;
}

.venues-me .mediaEngineContainer .youtubePlayer,
.game-day-media-player .mediaEngineContainer .youtubePlayer {
    max-height: 503px;
    overflow: hidden;
}

.venues-me .mediaEngineContainer .youtubePlayer iframe,
.game-day-media-player .mediaEngineContainer .youtubePlayer iframe {
    height: 503px;
}

.venues-me .mediaEngineContainer.fullscreen.singleMedia,
.game-day-media-player .mediaEngineContainer.fullscreen.singleMedia {
    padding-top: 0 !important;
}

.venues-me .mediaEngineContainer.fullscreen,
.game-day-media-player .mediaEngineContainer.fullscreen {
    background-color: #FFF !important;
}

.venues-me .mediaEngineContainer.fullscreen.singleMedia .middleHolder,
.game-day-media-player .mediaEngineContainer.fullscreen.singleMedia .middleHolder {
    height: 95%;
}

.venues-me .mediaEngineContainer .middleHolder,
.game-day-media-player .mediaEngineContainer .middleHolder {
    padding: 0 !important;
}

.venues-me .mediaEngineContainer .middleHolder .floater,
.game-day-media-player .mediaEngineContainer .middleHolder .floater {
    margin-bottom: -9px !important;
}

.venues-me .mediaEngineContainer .bottomHolder,
.game-day-media-player .mediaEngineContainer .bottomHolder {
    background-color:#000;
    IE8 transparent background
    background: transparent\9; clear current background for ie
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000, endColorstr=#bf000000)";
    background-color: rgba(0,0,0,0.65);
    bottom: 26px;
    height: 26px !important;
    margin: 0 !important;
    overflow: hidden !important;
    position: relative;
    opacity: 1;
    zoom: 1;
    z-index: 3;
}

.ie9 .venues-me .mediaEngineContainer .bottomHolder,
.ie9 .game-day-media-player .mediaEngineContainer .bottomHolder {
    filter: none !important;
}

.venues-me .mediaEngineContainer.fullscreen .bottomHolder,
.game-day-media-player .mediaEngineContainer.fullscreen .bottomHolder {
    background: #FFF !important;
    height: 90px !important;
    margin-bottom: 0 !important;
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
    padding: 0 1% !important;
}

.venues-me .mediaEngineContainer.fullscreen.singleMedia .bottomHolder,
.game-day-media-player .mediaEngineContainer.fullscreen.singleMedia .bottomHolder {
    height: 40px !important;
}

.venues-me .mediaEngineContainer .bookTabs:before,
.game-day-media-player .mediaEngineContainer .bookTabs:before {
    content: none !important;
}

.venues-me .mediaEngineContainer .bookTabs,
.game-day-media-player .mediaEngineContainer .bookTabs {
    border-top: 1px solid #DCDDDF;
    border-bottom: 1px solid #DCDDDF;
    margin-top: 0 !important;
    position: relative;
    z-index: 2;
}

.venues-me .mediaEngineContainer .bookTab,
.game-day-media-player .mediaEngineContainer .bookTab {
    border-right: 1px solid #C7C2BF !important;
    border-left: 1px solid #C7C2BF !important;
    display: block !important;
    margin-top: 9px !important;
    margin-bottom: 5px !important;
    margin-left: -1px !important;
    padding: 0 25px !important;
    width: auto !important;
}

.venues-me .mediaEngineContainer .bookTab:hover,
.game-day-media-player .mediaEngineContainer .bookTab:hover {
    background: none !important;
}

.venues-me .mediaEngineContainer .bookTab:last-child,
.game-day-media-player .mediaEngineContainer .bookTab:last-child {
    border-right: none !important;
}

.venues-me .mediaEngineContainer .bookTab.selected,
.game-day-media-player .mediaEngineContainer .bookTab.selected {
    border-right: 1px solid #E5DAD6 !important;
    border-left: 1px solid #E5DAD6 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-left: -1px !important;
    padding-top: 9px !important;
    padding-bottom: 5px !important;
    position: relative;
    z-index: 1;
}

.venues-me .mediaEngineContainer .bookTab.selected a:hover,
.game-day-media-player .mediaEngineContainer .bookTab.selected a:hover {
    color: #747474 !important;
}

.venues-me .mediaEngineContainer .bookTab a,
.game-day-media-player .mediaEngineContainer .bookTab a {
    color: #747474 !important;
    font-size: 14px !important;
    height: 24px !important;
    line-height: 23px !important;
    padding: 0 !important;
}

.venues-me .mediaEngineContainer .bookTab a:hover,
.game-day-media-player .mediaEngineContainer .bookTab a:hover {
    color: #E16B65 !important;
}

.venues-me .mediaEngineContainer .previousButton a, 
.venues-me .mediaEngineContainer .nextButton a,
.game-day-media-player .mediaEngineContainer .previousButton a, 
.game-day-media-player .mediaEngineContainer .nextButton a {
    position: relative;
}

.venues-me .mediaEngineContainer .previousButton a,
.no-touch .venues-me .mediaEngineContainer .previousButton:hover a,
.game-day-media-player .mediaEngineContainer .previousButton a,
.no-touch .game-day-media-player .mediaEngineContainer .previousButton:hover a {
    height: 30px !important;
    left: 5px;
    width: 12px !important;
}

.venues-me .mediaEngineContainer .previousButton:hover a,
.game-day-media-player .mediaEngineContainer .previousButton:hover a {
    background-position: -416px -121px !important;
}

.venues-me .mediaEngineContainer .previousButton.disabled a,
.no-touch .venues-me .mediaEngineContainer .previousButton.disabled:hover a,
.game-day-media-player .mediaEngineContainer .previousButton.disabled a,
.no-touch .game-day-media-player .mediaEngineContainer .previousButton.disabled:hover a {
    background-position: -416px -91px !important;
    filter: alpha(opacity=20);
    opacity: 0.20 !important;
}

.venues-me .mediaEngineContainer .nextButton a,
.no-touch .venues-me .mediaEngineContainer .nextButton:hover a,
.game-day-media-player .mediaEngineContainer .nextButton a,
.no-touch .game-day-media-player .mediaEngineContainer .nextButton:hover a {
    height: 30px !important;
    left: 1px;
    width: 12px !important;
}

.venues-me .mediaEngineContainer .nextButton:hover a,
.game-day-media-player .mediaEngineContainer .nextButton:hover a {
    background-position: -428px -121px !important;
}

.venues-me .mediaEngineContainer .nextButton.disabled a,
.venues-me .mediaEngineContainer .nextButton.disabled:hover a,
.game-day-media-player .mediaEngineContainer .nextButton.disabled a,
.game-day-media-player .mediaEngineContainer .nextButton.disabled:hover a {
    background-position: -428px -91px !important;
    filter: alpha(opacity=20) !important;
    opacity: 0.20 !important;
}

.venues-me .mediaEngineContainer .playPauseButton,
.no-touch .venues-me .mediaEngineContainer .playPauseButton:hover,
.game-day-media-player .mediaEngineContainer .playPauseButton,
.no-touch .game-day-media-player .mediaEngineContainer .playPauseButton:hover {
    display: none !important;
    width: 14px !important;
    height: 21px !important;
    text-indent: -9999px !important;
}

.venues-me .mediaEngineContainer .playPauseButton:hover,
.game-day-media-player .mediaEngineContainer .playPauseButton:hover {
}

.venues-me .mediaEngineContainer .playPauseButton.playing,
.game-day-media-player .mediaEngineContainer .playPauseButton.playing {
    width: 15px !important;
}

.venues-me .mediaEngineContainer .playPauseButton.playing:hover,
.game-day-media-player .mediaEngineContainer .playPauseButton.playing:hover {
}

.venues-me .mediaEngineContainer .largePlayPauseButton,
.game-day-media-player .mediaEngineContainer .largePlayPauseButton {
    display: none !important;
}

.venues-me .mediaEngineContainer .largePlayPauseButton:hover .icon,
.game-day-media-player .mediaEngineContainer .largePlayPauseButton:hover .icon {
    filter: alpha(opacity=85) !important;
    opacity: 0.85 !important;
}

.venues-me .mediaEngineContainer .largePlayPauseButton .icon,
html.touch .venues-me .mediaEngineContainer .largePlayPauseButton:hover .icon,
.game-day-media-player .mediaEngineContainer .largePlayPauseButton .icon,
html.touch .game-day-media-player .mediaEngineContainer .largePlayPauseButton:hover .icon {
}

.venues-me .mediaEngineContainer .largePlayPauseButton.playing .icon,
html.touch .venues-me .mediaEngineContainer .largePlayPauseButton.playing:hover .icon, 
.game-day-media-player .mediaEngineContainer .largePlayPauseButton.playing .icon,
html.touch .game-day-media-player .mediaEngineContainer .largePlayPauseButton.playing:hover .icon {
}

.venues-me .mediaEngineContainer .thumbnailSlider,
.game-day-media-player .mediaEngineContainer .thumbnailSlider {
    border-top: 1px solid #858484;
    height: auto !important;
    margin-bottom: 31px !important;
    padding: 3px 0 0 1px !important;
}

.venues-me .mediaEngineContainer.fullscreen .thumbnailSlider,
.game-day-media-player .mediaEngineContainer.fullscreen .thumbnailSlider {
    border-top: none !important;
    margin-bottom: 16px !important;
    padding-top: 0 !important;
    top: -27px;
}

.venues-me .mediaEngineContainer.fullscreen.singleMedia .thumbnailSlider,
.game-day-media-player .mediaEngineContainer.fullscreen.singleMedia .thumbnailSlider {
    position: relative !important;
}

#media-engine-event-details .venues-me .mediaEngineContainer .slidesHolder,
#media-engine-event-details .venues-me .mediaEngineContainer .slidesHolder li,
#media-engine-event-details .game-day-media-player .mediaEngineContainer .slidesHolder,
#media-engine-event-details .game-day-media-player .mediaEngineContainer .slidesHolder li {
    width: 100% !important;
}

.venues-me .mediaEngineContainer .slidesHolder li .slideTitle,
.venues-me .mediaEngineContainer .videoCaption,
.game-day-media-player .mediaEngineContainer .slidesHolder li .slideTitle,
.game-day-media-player .mediaEngineContainer .videoCaption {
    background-color: #FFF !important;
    background-image: none !important;
    bottom: 45px !important;
    color: #5F5F5F !important;
    filter: alpha(opacity=70) !important;
    font-size: 14px !important;
    min-height: 20px !important;
    opacity: 0.7 !important;
}

.venues-me .mediaEngineContainer.fullscreen .slidesHolder li .slideTitle,
.venues-me .mediaEngineContainer.fullscreen .videoCaption,
.game-day-media-player .mediaEngineContainer.fullscreen .slidesHolder li .slideTitle,
.game-day-media-player .mediaEngineContainer.fullscreen .videoCaption {
    top: 0 !important;
    height: 20px !important;
}

.venues-me .mediaEngineContainer .videoCaption,
.game-day-media-player .mediaEngineContainer .videoCaption {
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
}

.venues-me .mediaEngineContainer .thumbnail,
.game-day-media-player .mediaEngineContainer .thumbnail {
    margin-right: 6px !important;
    width: 86px !important;
}

.venues-me .mediaEngineContainer .thumbnail.selected,
.game-day-media-player .mediaEngineContainer .thumbnail.selected {
    margin-top: 3px !important;
}

.venues-me .mediaEngineContainer .thumbnail .thumbnailImageHolder,
.game-day-media-player .mediaEngineContainer .thumbnail .thumbnailImageHolder {
    border: none !important;
    overflow: hidden;
}

.venues-me .mediaEngineContainer .thumbnail .thumbnailImageHolder,
.venues-me .mediaEngineContainer .thumbnail .thumbnailImageHolder img,
.venues-me .mediaEngineContainer .thumbnail.selected .thumbnailImageHolder, 
.venues-me .mediaEngineContainer .thumbnail.selected .thumbnailImageHolder img,
.game-day-media-player .mediaEngineContainer .thumbnail .thumbnailImageHolder,
.game-day-media-player .mediaEngineContainer .thumbnail .thumbnailImageHolder img,
.game-day-media-player .mediaEngineContainer .thumbnail.selected .thumbnailImageHolder, 
.game-day-media-player .mediaEngineContainer .thumbnail.selected .thumbnailImageHolder img {
    height: 53px !important;
    width: 85px !important;
}

.venues-me .mediaEngineContainer .thumbnail.selected .thumbnailImageHolder img,
.venues-me .mediaEngineContainer .thumbnail:hover .thumbnailImageHolder img,
.game-day-media-player .mediaEngineContainer .thumbnail.selected .thumbnailImageHolder img,
.game-day-media-player .mediaEngineContainer .thumbnail:hover .thumbnailImageHolder img {
    left: -2px;
    position: relative;
    top: -2px;
    width: 85px;
}

.venues-me .mediaEngineContainer .thumbnail.selected .thumbnailImageHolder,
.venues-me .mediaEngineContainer .thumbnail:hover .thumbnailImageHolder,
.game-day-media-player .mediaEngineContainer .thumbnail.selected .thumbnailImageHolder,
.game-day-media-player .mediaEngineContainer .thumbnail:hover .thumbnailImageHolder {
    border: 2px solid #E98178 !important;
    height: 49px !important;
    width: 81px !important;
}

.venues-me .mediaEngineContainer .thumbnail .videoIcon,
.game-day-media-player .mediaEngineContainer .thumbnail .videoIcon {
    height: 20px !important;
    left: 33px !important;
    top: 16px !important;
    width: 20px !important;
}

.venues-me .mediaEngineContainer .thumbnail .videoIcon:hover,
.game-day-media-player .mediaEngineContainer .thumbnail .videoIcon:hover {
}

.venues-me .mediaEngineContainer .thumbnail .videoIcon, 
html.touch .venues-me .mediaEngineContainer .thumbnail:hover .videoIcon,
.game-day-media-player .mediaEngineContainer .thumbnail .videoIcon, 
html.touch .game-day-media-player .mediaEngineContainer .thumbnail:hover .videoIcon {
}

.venues-me .mediaEngineContainer .thumbnailPreviousButton a,
.venues-me .mediaEngineContainer .thumbnailNextButton a,
.game-day-media-player .mediaEngineContainer .thumbnailPreviousButton a,
.game-day-media-player .mediaEngineContainer .thumbnailNextButton a {
    height: 17px !important;
    width: 7px !important;
}

.venues-me .mediaEngineContainer .thumbnailPreviousButton a,
html.touch .venues-me .mediaEngineContainer .thumbnailPreviousButton:hover a,
.game-day-media-player .mediaEngineContainer .thumbnailPreviousButton a,
html.touch .game-day-media-player .mediaEngineContainer .thumbnailPreviousButton:hover a {
    margin: 23px 8px 19px 41px !important;
}

.venues-me .mediaEngineContainer.fullscreen .thumbnailPreviousButton a,
html.touch .venues-me .mediaEngineContainer.fullscreen .thumbnailPreviousButton:hover a,
.game-day-media-player .mediaEngineContainer.fullscreen .thumbnailPreviousButton a,
html.touch .game-day-media-player .mediaEngineContainer.fullscreen .thumbnailPreviousButton:hover a {
    margin-top: 20px !important;
}

.venues-me .mediaEngineContainer .thumbnailPreviousButton:hover a,
.game-day-media-player .mediaEngineContainer .thumbnailPreviousButton:hover a {
    background-position: -383px -139px !important;
}

.venues-me .mediaEngineContainer .thumbnailPreviousButton.disabled a,
.venues-me .mediaEngineContainer .thumbnailPreviousButton.disabled:hover a,
.game-day-media-player .mediaEngineContainer .thumbnailPreviousButton.disabled a,
.game-day-media-player .mediaEngineContainer .thumbnailPreviousButton.disabled:hover a {
    background-position: -383px -109px !important;
    filter: alpha(opacity=20) !important;
    opacity: 0.20 !important;
}

.venues-me .mediaEngineContainer .thumbnailNextButton a,
html.touch .venues-me .mediaEngineContainer .thumbnailNextButton:hover a,
.game-day-media-player .mediaEngineContainer .thumbnailNextButton a,
html.touch .game-day-media-player .mediaEngineContainer .thumbnailNextButton:hover a {
    margin: 23px 42px 19px 6px !important;
}

.venues-me .mediaEngineContainer.fullscreen .thumbnailNextButton a,
html.touch .venues-me .mediaEngineContainer.fullscreen .thumbnailNextButton:hover a,
.game-day-media-player .mediaEngineContainer.fullscreen .thumbnailNextButton a,
html.touch .game-day-media-player .mediaEngineContainer.fullscreen .thumbnailNextButton:hover a {
    margin-top: 20px !important;
}

.venues-me .mediaEngineContainer .thumbnailNextButton:hover a,
.game-day-media-player .mediaEngineContainer .thumbnailNextButton:hover a {
    background-position: -390px -139px !important;
}

.venues-me .mediaEngineContainer .thumbnailNextButton.disabled a,
.venues-me .mediaEngineContainer .thumbnailNextButton.disabled:hover a,
.game-day-media-player .mediaEngineContainer .thumbnailNextButton.disabled a,
.game-day-media-player .mediaEngineContainer .thumbnailNextButton.disabled:hover a {
    background-position: -390px -109px !important;
    filter: alpha(opacity=20) !important;
    opacity: 0.20 !important;
}

.venues-me .mediaEngineContainer .buttonBar,
.game-day-media-player .mediaEngineContainer .buttonBar {
    max-height: none !important;
    min-height: 0 !important;
}

.venues-me .mediaEngineContainer .buttonBar:before, 
.venues-me .mediaEngineContainer .buttonBar:after,
.game-day-media-player .mediaEngineContainer .buttonBar:before, 
.game-day-media-player .mediaEngineContainer .buttonBar:after {
    content: none !important;
}

.venues-me .mediaEngineContainer .shareButton,
.venues-me .buttonBar a.fullscreenButton + a.shareButton,
html.touch .venues-me .mediaEngineContainer .shareButton:hover,
.game-day-media-player .mediaEngineContainer .shareButton,
.game-day-media-player .buttonBar a.fullscreenButton + a.shareButton,
html.touch .game-day-media-player .mediaEngineContainer .shareButton:hover {
    height: 17px !important;
    margin: 13px 12px 14px !important;
    width: 25px !important;
}

.venues-me .mediaEngineContainer .buttonBar .shareButton:hover,
.game-day-media-player .mediaEngineContainer .buttonBar .shareButton:hover {
    background-position: -404px -177px !important;
}

.venues-me .mediaEngineContainer .fullscreenButton,
html.touch .venues-me .mediaEngineContainer .fullscreenButton:hover,
.game-day-media-player .mediaEngineContainer .fullscreenButton,
html.touch .game-day-media-player .mediaEngineContainer .fullscreenButton:hover {
    height: 18px !important;
    margin: 12px 0 14px !important;
    width: 18px !important;
}

.venues-me .mediaEngineContainer .fullscreenButton:hover,
.game-day-media-player .mediaEngineContainer .fullscreenButton:hover {
    background-position: -397px -157px !important;
}

.venues-me .mediaEngineContainer .fullscreenButton.enabled,
.game-day-media-player .mediaEngineContainer .fullscreenButton.enabled {
    background-position: -416px -157px !important;
}

.venues-me .mediaEngineContainer .fullscreenButton.enabled:hover,
.game-day-media-player .mediaEngineContainer .fullscreenButton.enabled:hover {
    background-position: -434px -157px !important;
}

.venues-me .mediaEngineContainer .videoPlayer .progressBar,
.game-day-media-player .mediaEngineContainer .videoPlayer .progressBar {
    background-color:#000;
    /* IE8 transparent background */
    background: transparent\9; /* clear current background for ie */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000, endColorstr=#bf000000)";
    background-color: rgba(0,0,0,0.65);
    bottom: 26px;
    opacity: 1;
    overflow: visible;
    zoom: 1;
}

.ie8 .venues-me .mediaEngineContainer .videoPlayer .progressBar,
.ie8 .game-day-media-player .mediaEngineContainer .videoPlayer .progressBar {
    z-index: auto;
}

.ie9 .venues-me .mediaEngineContainer .videoPlayer .progressBar,
.ie9 .game-day-media-player .mediaEngineContainer .videoPlayer .progressBar {
    filter: none !important;
}

.venues-me .mediaEngineContainer.fullscreen .progressBar,
.game-day-media-player .mediaEngineContainer.fullscreen .progressBar {
    bottom: 76px !important;
    filter: alpha(opacity=100) !important;
    opacity: 1 !important;
    left: 1% !important;
    position: fixed !important;
    width: 98% !important;
}

html.touch .venues-me .mediaEngineContainer.fullscreen .progressBar,
html.touch .game-day-media-player .mediaEngineContainer.fullscreen .progressBar {
    height: 26px !important;
}

.venues-me .mediaEngineContainer .videoPlayer .progressBar .total,
.venues-me .mediaEngineContainer .videoPlayer .progressBar .download,
.venues-me .mediaEngineContainer .videoPlayer .progressBar .progress,
.game-day-media-player .mediaEngineContainer .videoPlayer .progressBar .total,
.game-day-media-player .mediaEngineContainer .videoPlayer .progressBar .download,
.game-day-media-player .mediaEngineContainer .videoPlayer .progressBar .progress {
    height: 10px !important;
}

.venues-me .mediaEngineContainer .videoPlayer .progressBar .total,
.game-day-media-player .mediaEngineContainer .videoPlayer .progressBar .total {
    background-color: #ACACAC !important;
}

.venues-me .mediaEngineContainer .videoPlayer .progressBar .download,
.game-day-media-player .mediaEngineContainer .videoPlayer .progressBar .download {
    background-color: #7D7D7D !important;
}

.venues-me .mediaEngineContainer .videoPlayer .progressBar .progress,
.game-day-media-player .mediaEngineContainer .videoPlayer .progressBar .progress {
    background-color: #DC291E !important;
}

.venues-me .mediaEngineContainer .videoPlayer .progressBar .thumb,
.game-day-media-player .mediaEngineContainer .videoPlayer .progressBar .thumb {
    background-color: #ACACAC !important;
    background-image: none !important;
    border-color: #E1E1E1 !important;
    border-style: solid !important;
    border-width: 3px 6px !important;
    bottom: 5px !important;
    height: 14px !important;
    width: 3px !important;
}

.venues-me .mediaEngineContainer .videoPlayer .progressBar .thumb:hover,
.game-day-media-player .mediaEngineContainer .videoPlayer .progressBar .thumb:hover {
    border-color: #FFF !important;
}

.venues-me .mediaEngineContainer .videoTimer,
.game-day-media-player .mediaEngineContainer .videoTimer {
    background: none repeat scroll 0 0 #9A998C !important;
    color: #747474 !important;
    font-size: 12px !important;
    height: 17px !important;
    line-height: normal !important;
    margin-top: 0 !important;
    overflow: hidden;
    text-align: left !important;
    width: 1px !important;
}

.venues-me .mediaEngineContainer .videoPlayPauseButton,
html.touch .venues-me .mediaEngineContainer .videoPlayPauseButton:hover,
.game-day-media-player .mediaEngineContainer .videoPlayPauseButton,
html.touch .game-day-media-player .mediaEngineContainer .videoPlayPauseButton:hover {
    background-position: -320px -88px !important;
    height: 17px !important;
    margin-left: 40px !important;
    margin-right: 38px !important;
    margin-top: 0 !important;
    width: 14px !important;
}

.venues-me .mediaEngineContainer .videoPlayPauseButton:hover,
.game-day-media-player .mediaEngineContainer .videoPlayPauseButton:hover {
    background-position: -320px -105px !important;
}

.venues-me .mediaEngineContainer .videoPlayPauseButton.playing,
html.touch .venues-me .mediaEngineContainer .videoPlayPauseButton.playing:hover,
.game-day-media-player .mediaEngineContainer .videoPlayPauseButton.playing,
html.touch .game-day-media-player .mediaEngineContainer .videoPlayPauseButton.playing:hover {
    background-position: -334px -88px !important;
    height: 17px !important;
    margin-left: 40px !important;
    margin-right: 38px !important;
    margin-top: 0 !important;
    width: 14px !important;
}

.venues-me .mediaEngineContainer .videoPlayPauseButton.playing:hover,
.game-day-media-player .mediaEngineContainer .videoPlayPauseButton.playing:hover {
    background-position: -334px -105px !important;
}

.game-day-media-player .mediaEngineContainer .videoVolume,
html.touch .game-day-media-player .mediaEngineContainer .videoVolume {
    height: 12px !important;
    margin-left: 35px !important;
    margin-right: 0 !important;
    margin-top: 2px !important;
    width: 32px !important;
}

html.touch .game-day-media-player .mediaEngineContainer .videoVolume {    
    width: 0 !important;
}

.game-day-media-player .mediaEngineContainer .videoVolume .mute {
    background-position: -348px -88px !important;
    height: 16px !important;
    margin-left: -15px !important;
    margin-top: 0 !important;
    position: relative !important;
    top: -2px !important;
    width: 10px !important;
}

.no-touch .game-day-media-player .mediaEngineContainer .videoVolume .mute:hover {
    background-position: -348px -105px !important;
}

.game-day-media-player .mediaEngineContainer .videoVolume.mute {
    background-position: -351px -35px !important;
}

.game-day-media-player .mediaEngineContainer .videoVolume.volume1 {
    background-position: -351px -47px !important;
}

.game-day-media-player .mediaEngineContainer .videoVolume.volume2 {
    background-position: -351px -59px !important;
}

.game-day-media-player .mediaEngineContainer .videoVolume.volume3 {
    background-position: -386px -35px !important;
}

.game-day-media-player .mediaEngineContainer .videoVolume.volume4 {
    background-position: -386px -47px !important;
}

.game-day-media-player .mediaEngineContainer .videoVolume.volume5 {
    background-position: -386px -59px !important;
}

html.touch .game-day-media-player .mediaEngineContainer .videoVolume.mute .mute {    
    margin-left: -11px !important;
    width: 10px !important;
}

html.touch .game-day-media-player .mediaEngineContainer .videoVolume.mute.volume1 .mute,
html.touch .game-day-media-player .mediaEngineContainer .videoVolume.mute.volume2 .mute,
html.touch .game-day-media-player .mediaEngineContainer .videoVolume.mute.volume3 .mute,
html.touch .game-day-media-player .mediaEngineContainer .videoVolume.mute.volume4 .mute,
html.touch .game-day-media-player .mediaEngineContainer .videoVolume.mute.volume5 .mute {
    display: block !important;
    width: 20px !important;
}

.game-day-media-player .mediaEngineContainer .videoVolume .level {
    background-color: transparent !important;
    height: 12px !important;
    margin-right: 3px !important;
    margin-top: 0 !important;
    width: 4px !important;
}

html.touch .game-day-media-player .mediaEngineContainer .videoVolume .level {
    display: none !important;
}

.game-day-media-player .mediaEngineContainer .videoVolume .level:hover {
    background-color: #C00 !important;
    height: 14px !important;
    position: relative !important;
    top: -2px !important;
}

.game-day-media-player .mediaEngineContainer .videoVolume .level.level5 {
    margin-right: 0 !important;
}

.game-day-media-player .mediaEngineContainer .videoCCButton {
    background-position: -368px -88px !important;
    float: right !important;
    height: 17px !important;
    margin-right: 40px !important;
    margin-top: 0 !important;
    width: 24px !important;
}

.no-touch .game-day-media-player .mediaEngineContainer .videoCCButton:hover,
.game-day-media-player .mediaEngineContainer .videoCCButton.selected {
    background-position: -368px -105px !important;
}
.game-day-media-player .mediaEngineContainer .videoShareButton {
    display: none !important;
}

.game-day-media-player .mediaEngineContainer .videoShareButton,
.game-day-media-player .mediaEngineContainer .videoLinkButton,
.no-touch .game-day-media-player .mediaEngineContainer .videoShareButton:hover,
.no-touch .game-day-media-player .mediaEngineContainer .videoLinkButton:hover {
    background: #DC291E !important;
}

.no-touch .game-day-media-player .mediaEngineContainer .videoShareButton:hover,
.no-touch .game-day-media-player .mediaEngineContainer .videoLinkButton:hover {
    background: #363636 !important;
}

.game-day-media-player .mediaEngineContainer .videoReplayButton {
    background-position: -327px -35px !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    color: #444 !important;
    display: block !important;
    font-size: 18px !important;
    font-weight: bold;
    height: 29px !important;
    margin: 0 !important;
    min-width: 0 !important;
    padding: 0 !important;
    width: 24px !important;
}

.game-day-media-player .mediaEngineContainer .videoReplayButton span {
    left: -16px;
    position: relative;
    top: 29px;
}

.venues-me .mediaEngineContainer .shareModal,
.game-day-media-player .mediaEngineContainer .shareModal {
    cursor: default !important;
}

html.touch .venues-me .mediaEngineContainer .shareLinkLabel,
html.touch .venues-me .mediaEngineContainer .shareLinkField,
html.touch .game-day-media-player .mediaEngineContainer .shareLinkLabel,
html.touch .game-day-media-player .mediaEngineContainer .shareLinkField {
    display: none !important;
}

.venues-me .mediaEngineContainer .mediaTypeFilters,
.game-day-media-player .mediaEngineContainer .mediaTypeFilters {
    display: none;
}

.game-day-media-player .mediaEngineContainer .videoEndScreen {
    top: 43% !important;
}

input[type="hidden"] {
    display: none;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}