.moviePlayer, .view-header{
/*    display: none;*/
}

#overlay { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: url('../images/overlay.png') repeat;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%;
	z-index: 9999;
}

#modalContentContainer{
	display: none; /*--hidden by default--*/
	position: fixed;
        _position: absolute;
	top: 15%; 
	left: 26%;
	height: 290px;
	z-index: 99999;
        background:url('../images/popup.png') no-repeat top left;
        _background-image: url('../images/popup.gif');

}
#modalContentContainer.video{
	display: none; /*--hidden by default--*/
	background:none;
	background: #000;
	padding: 5px;
	border: 5px solid #000;

	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;

}
#modalContentContainer.video div.btn_close {
	position:absolute;
        top:-15px;
        right:-15px;
}

a.close{
	float:right;
	height:0px; /* collapse the a because its pushing the video down */
	
	_height:20px;
	_width:20px;
}
a.close{
	top:0px;
	right:0px;
	position:absolute;
	z-index:99999;

	
}
div.btn_close {
	position: absolute;
	top: 3px;
	right: 0px;
	width:20px;
	height:20px;
	background:url('../images/close-out.png') 0px -20px transparent no-repeat;
	_background-image:url('../images/close-out.gif');
	float:right;
}
div.btn_close:hover{
	background-position: 0px 0px;
}
.resourceModalDisplay.video, .resourceModalDisplay.product_tours {
    margin-bottom: 10px;
    display: block;
}
.inline-resource-video-player .resourceModalDisplay.video {
    margin-bottom: 7px;
}

.resourceModalDisplay.video  p, .resourceModalDisplay.product_tours p {
  line-height: 16px;
  margin: 0;
}
.resourceModalDisplay.video div.video-thumb,
.resourceModalDisplay.product_tours div.video-thumb {
	float:left;
        width: 101px;
        height: 61px;
        /* -- overflow: hidden; --*/
}
.resourceModalDisplay .video-thumb .video-thumb-image{
    width: 101px;
    height: 61px;
    display: block;
}
.resourceModalDisplay .video-thumb .video-thumb-image img{
   width: 101px;
    height: 61px;

}
.resourceModalDisplay.video div.video-thumb img {
  border: 0px solid #F9F6F1;
  cursor: pointer;
}
.resourceModalDisplay  .video-thumb-overlay, .thumb-overlay-small{
        position:relative;
	left:0px;
	top:-61px;
	width:101px;
	height:60px;
        cursor:pointer;
        display: block;
}
.thumb-overlay-small { top: 0;}
.resourceModalDisplay.video .video-player-icon,
.resourceModalDisplay.product_tours .video-player-icon,
.thumb-overlay-small .video-player-icon{
	background:url('../images/playVideo_icon.png') no-repeat 50% 50% black;
        _background-image: none;
	opacity:.30;
        filter: alpha(opacity=30);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	position:absolute;
	left:0px;
	top:0px;
	width:101px;
	height:60px;
        cursor:pointer;
        display: block;
         _display: none;
}
.thumb-overlay-large {
width: 480px;
height: 267px;
display: block;
position: relative;
}
.thumb-overlay-large .video-player-icon {
    background:url('../images/playVideo_icon_large.png') 0 0 no-repeat;
        _background-image: none;
	position:absolute;
	left:0px;
	top:0px;
	width:480px;
	height:267px;
        cursor:pointer;
        display: block;
         _display: none;
}
.resourceModalDisplay.video .video-player-premium,
.resourceModalDisplay.product_tours .video-player-premium{
	background:url('../images/premium_resource_icon.png') 0 0 no-repeat;
  position: absolute;
	left:-4px;
	top:0px;
	width:90px;
	height:20px;
  display:block;
  _display: none;
}

.premium-flag {
  position: relative;
  display: block;
}
.premium-flag .the-flag {
  background: url('../images/premium-asset-overlay_02.png') 0 0 no-repeat;
  position: absolute;
  left: -1px;
  top: 20px;
  width:141px;
  height:36px;
  display:block;
  _display: none;
}
#module-container .the-flag { left: -4px;} 
.video .description, .product_tours .description  {
      margin: 0px 5px 0px 117px;
}
#resourceCenterControl { }

#resourceCenterControl select {
  width: 150px;
}

#resourceCenterControl label {
  display: inline-block;
  width: 150px;
}

.view-resourceCenter .view-header {
  border: 1px solid #111;
  width: 400px;
  height: 30px;
  /* float: left; */
}

.player .view-header {
  border: 1px solid #111;
  width: 400px;
  height: 320px;
  /* float: left; */
}

.downloadPDF {
  border: 1px solid #eee;
  padding: 7px;
  margin: 0px;
}

.downloadPDF p{line-height: 16px; margin-top: -2px;}

/*---.view-content {
  border: 0px solid #111;
  width: 500px;
} --*/

.downloadPDF div {
  /*background: #ccc;*/
  /*width: 40px;*/
  /*height: 30px;*/
  /*float:left;*/
  /*margin: 0 5px 0 0;*/
  /*padding: 5px;*/
}

.ui-dialog-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
  background-color: #000;
  opacity: 0.6;
}

/*concur-short-form*/ 
#concur-short-form-1 {
  border: 1px solid #ccc;
  width: 370px;
  background: #fff;
  /* display: none; */
}

#concur-short-form-1 label {
  float: left;
  width: 155px;
  text-align: right;
}

#concur-short-form-1 select {
  float: none;
  width: 200px;
}

#concur-short-form-1 input {
  border: 1px solid #ccc;
  width: 200px;
}
#concur-short-form-1  #edit-submit-1 {
  border: 1px solid #ccc;
  width: 100px;
}
#concur-short-form-1 div {
  border: 0px solid #ccc;
  text-align: right;
  padding: 3px;
}
.player {
  width: 400px;
  border: 3px solid #ccc;
}
.player .video {
  display: inline;
  cursor: pointer;
}
.player .item-list ul li {
  display: inline-block;
  padding: 0 12px;
}
#moviePlayer {
  width: 480px;
  height: 267px;
  text-align: center;
  display: inline-block;
  background: #eee url('../images/loading.gif') 230px 125px no-repeat;
  border: 2px black solid; 
}
.player #concur-short-form {
  display: none;
  margin: 0px 0 0 0;
  background: #fff;
  padding: 10px;
}
.player embed {
  width: 400px;
  height: 280px;
}

/*------ Inline Player on Enterprises and other 100% width pages ------*/
.inline-resource-video-player {
  width: 100%;
  height: 285px;
  display: block;
  position:relative;
}
.inline-resource-video-player.left {
    height: auto;
}
.inline-resource-video-player #moviePlayer {
  float: left;
  margin-right: 20px;
}
#moviePlayer #pop-out {
  float: right; 
  margin-top: 5px;
}
#moviePlayer .addthis_toolbox{ 
  width: 300px; 
  float: left; 
  margin-top: 5px;
}
#inline-movie-stage {
  width: 480px;
  height: 267px;
  display: block;
  overflow: hidden;
}
#Default-Stage-Movie a, #inline-movie-stage a {
  width: 480px;
  height: 267px;
  display: block;
}
#Default-Stage-Movie a img, #inline-movie-stage a img{ 
  display: block;
}
.inline-resource-video-player .view-video-stage {
  float: left;
  width: 460px;
  text-align: left;
}
.inline-resource-video-player.left .view-video-stage {
  float: none;
  width: 300px;
}
.small-business-layout div.view-content {
  _text-align: left;
}

/* How it Works Video styles */

.how-it-works-layout div.how-it-works-video,
.how-it-works-layout div.how-it-works-video-breeze,
.how-it-works-layout div.how-it-works-video-premier {
  _width: 100%;
  margin-bottom: 65px;
}

.how-it-works-layout div.inline-resource-video-player {
  width: 480px;
  float: left;
  
}

.how-it-works-layout div.inline-resource-video-player #moviePlayer {
  _margin-right: 10px;
}

.how-it-works-layout div.inline-resource-video-player h3 {
  margin: 0 0 10px 0;
}
.modal-cta-buttons {
    width: 300px;
    height: 30px;
}
#modalContentContainer .modal-cta-buttons {
    position: absolute;
    bottom: -4px;
    right: 10px;
}
#modalContentContainer.document .modal-cta-buttons {
    bottom: 30px;
    right: 20px;
}
/**--Styles for new node popup windows --**/

#modalContentContainer.popup-node-window { 
	margin-top: 20px;
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	*padding-top: 20px;
	}
#modalContentContainer.popup-node-window	.popup-node-inner {
	padding: 20px;
	text-align: left;
	overflow: auto;
	height: 320px;
	margin: 20px;
	border: 1px solid #F2F2F2;
	
}
#modalContentContainer.popup-node-window	.popup-node-scroll p{
	margin-bottom: 20px;
}


