#videoControls a:visited,.videoControls a:visited {outline:none;}
#playDiv,.playDiv {float:left;width:28px;margin-right:4px;}
#playLink img,.playLink img, #soundLink img,.soundLink img {border:0px;}
.pauseButton,#pauseButton,#soundOffButton,.soundOffButton {display:none;}
#videoTime,.videoTime {float:left;width:242px;padding:0 10px;}
#timeScrubBg,.timeScrubBg {float:left;width:237px;margin-right:9px;text-align: left;background:url(http://zapp5.staticworld.net/images/video/video-scrub-bar.gif) no-repeat top left;}
img#timeScrub,img.timeScrub {position:relative;}
#timeText,.timeText{float:left;width:25px;color:#666;font-size:10px;font-family:verdana;background-color: #fff;}
#videoSound,.videoSound {float:left;width:75px;margin-left:5px;padding:0 10px;background:url(http://zapp5.staticworld.net/images/video/video-sound-scrub-bar-noicon.gif) no-repeat top left;}
#muteDiv,.muteDiv {float:left;width:9px;padding-top:2px;}
#soundScrubBg,.soundScrubBg {float:left;width:62px;text-align:center;}
/*Simplifying PopUpVideo Ad HTML -JC*/ 
.popupVideoAd {position:absolute;padding:5px;overflow:visible;background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom: 1;}
/*IE 7*/ *:first-child+html .popupVideoAd {background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);zoom: 1;}
.popupVideoAd .closeVideoPopupAd {position:absolute;top:-8px;right:-8px;cursor:pointer;}
.popupVideoAd #playa {width:auto}
#videoControls, .videoControls {background-color:#fff !important;line-height:20px;}
/* Modal popup video */
.jqmWindow {visibility:hidden;position:fixed;top:17%;left:50%;margin-left:-300px;padding:2px;text-align:center;background: transparent;}
.jqmOverlay { background: #000; }
* html .jqmWindow {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
/* stuff for alienware video player */
#alienware_video #videoControls, #alienware_video .videoControls { display:none;}
#alienware_video_htmlPlayer_playa {background-image: url("http://zapp5.staticworld.net/images/rc/alienware/video.jpg");}
.jw_playlist_playlist {
width: 426px;
height: 122px;
overflow-y: auto;
overflow-x: hidden;
}
.jw_playlist_image { width: 75px; height: auto; }
.jw_playlist_image_div { border: 0px; padding: 0 5px; margin: 0 5px; float:left; }
.jw_playlist_item { padding:10px 20px;cursor:pointer; }
.clear { clear:both; height: 0; }
.jw_playlist_title { font-weight: bold; }
.even { background-color: #ccc; }
.odd { background-color: #999; }
.playing { background-color:#eee; }
/* This file seems to get called on every page, so the new generic video player styles will live here for simplicity's sake. - VD*/
/* video styles to help with the preroll display */
.video-js .vjs-tech { 
-webkit-transition: none !important;
-moz-transition: none !important;
transition: none !important;
}
.video-js.vjs-ad-loading .vjs-tech { opacity:0; }
.video-js.vjs-ad-loading .vjs-ima3-ad-background { background-color:rgba(0,0,0,1); }
.video-js.vjs-ad-loading .ima3-loading-spinner .vjs-loading-spinner { display:block }
.video-js.vjs-ima3-html5.vjs-ad-playing .vjs-big-play-button {display:none !important;}
.video-js.vjs-ima3-html5.vjs-ad-playing .vjs-ima3-ad-container > div { height: 100% !important; width: 100% !important; }
.video-wrapper {
height: 0;
padding-bottom: 56.25%;
position: relative;
width:100%;
}
.video-wrapper .video-js,
.embed-wrapper .video-js {
height: 100% !important;
position: absolute;
top: 0;
width: 100% !important;
}
.embed-wrapper .video-js iframe { height:100%; width:100%; background-color:transparent; }
.video-wrapper .video-js.hide-controls .vjs-control-bar,
.embed-wrapper .video-js.hide-controls .vjs-control-bar {
display:none !important;
}
.video-wrapper .video-js .vjs-big-play-button,
.embed-wrapper .video-js .vjs-big-play-button {
background-color: transparent;
background-image: url("http://idge.staticworld.net/idgtv/btn-play-default.svg");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
bottom: 0;
border-radius:0;
box-shadow: none;
height: 81px;
left: 0;
margin: auto;
right: 0;
top: 0;
width: 78px;
}
@media only screen and (min-width:1px) and (max-width:767px) { 
.video-wrapper .video-js .vjs-big-play-button,
.embed-wrapper .video-js .vjs-big-play-button {
height:40px;
width:38px;
}
}
.video-wrapper .video-js .vjs-big-play-button:before,
.embed-wrapper .video-js .vjs-big-play-button:before {
content:none;
}
.video-wrapper .video-js .vjs-big-play-button:hover,
.embed-wrapper .video-js .vjs-big-play-button:hover {
background-image: url("http://idge.staticworld.net/idgtv/btn-play-hover.svg");	
}
.video-wrapper .video-js.vjs-paused .vjs-big-play-button,
.embed-wrapper .video-js.vjs-paused .vjs-big-play-button {
display:block;
}
.video-js .preroll-countdown {	
background-color:rgba(0,0,0,0.5);
color:#fff;
font-size:0.75rem;
left:0;
padding:3px;	
position:absolute;
top:0;
z-index:1;
}
.video-wrapper .video-js ul.vjs-share-options li a:hover { 
color:#fff; 
}
.video-wrapper .video-js .vjs-ima3-ad-background object,
.video-wrapper .video-js .vjs-ima3-ad-background embed,
.embed-wrapper .video-js .vjs-ima3-ad-background object,
.embed-wrapper .video-js .vjs-ima3-ad-background embed {
background-color:transparent;
}
.video-js.vjs-native .vjs-big-play-button { background-image:none !important; }
.video-js.vjs-native .vjs-control-bar { display:none !important; }
/* helper classes to differentiate between smaller and larger players */
.small-player .video-js .vjs-big-play-button {
height:64px;
width:62px;
}
.large-player .video-js .vjs-big-play-button {
/*override height and width of play button as needed for larger BC players*/
}
/* thumbnails for videos - play buttons */
a.video-blox-thumb span {
background: url(http://idge.staticworld.net/idgtv/btn-play-default.svg) center center no-repeat;
display: block;
height: 100%;
left: 0;
right:0;
top: 0;
bottom:0;
margin:auto;
position: absolute;
width: 100%;
max-height:64px;
}
a.video-blox-thumb-small span {
height:20px;
}