/*ONLINE MODULE SUBSCRIPTION STYLING*/



.module-box
{
display:inline-block !important;
position:relative !important; 
overflow: hidden;
float:left;
color:#000000;

}
.module-box-overlay {
   
  visibility:hidden;
  display:none;
  opacity:0;
  transition:visibility 0s linear 0.5s,opacity 1s linear;

}
.module-box a{

    color:transparent;
}

.module-box-overlay p{
    color:#000000 !important;
	opacity:1;
}
.module-box:hover .module-box-overlay {
    visibility:visible;
	display:block;
    opacity:1;
	z-index:1;
    transition-delay:0s;
    text-align:center;
    position: absolute;
    background-color: rgba(255, 255, 255, 0.8); 
    color: #000;
    width:100%;
    height:100%;
    
}
.module-box-overlay span {
margin: auto;
position: absolute;
top: 0; left: 0; bottom: 0; right: 0
}
#main {
	clear:both;
	position:relative;
}




	
	/*a.modulelink { text-decoration:none; color:#231f20; }*/
	a.modulelink:hover { background-color:#f1f1f1; }
	
	#barFullIndicator { width:100%; height:50px; background:#DB0303; margin:0 0 0 5px; position:relative;  }
	#barTrialIndicator-normal { background:#FFF8DA; /*padding:10px; margin:0 0 0 0; position:relative;*/  }
	
	#Accesstype-label {/* width:180px; */font-size:16px;  margin:5px 0 0 5px; position:relative; float:left; }
	#Accesstype-button {/* width:190px; font-size:14px; color:#4D3DB9; padding:5px 0 0 0; margin:0 0 0 5px; position:relative; float:right; text-decoration:none; */}
		#Accesstype-button:hover { text-decoration:hover; }
		
	#Subscriptions_ItemOutput { display:inline-block;/* width:225px; height:260px; border:0 none; margin:0px 0px 3px 0px; float:left; */ transition: border 300ms ease-in-out; border: 1px solid #e2e5e8; -webkt-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.05); -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.05); box-shadow: 0 1px 4px 0 rgba(0,0,0,0.05); margin: 6px 6px 8px 8px; }
	#Subscriptions_ItemOutput:after { content: ""; position: relative; background-image: none,url(/wsimages/ttiskin/free-badge.svg); background-repeat: no-repeat; background-position: 0 0; width: 45px; height: 45px; margin-top: -255px; display: block; top: 0; } 
	#Subscriptions_ItemOutput:hover { border-color: #ccc; -webkt-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.15); margin: 6px 6px 8px 8px; }
		#Subscriptions_ItemOutput innercontainer {/* width:100px; */text-align:left !important; position:relative; float:left; }
		#Subscriptions_ItemOutput img { width:100%; /*height:115px; margin:0 0 10px 0; */
}		/*#Subscriptions_ItemOutput textbox { max-width:860px; padding:25px; text-align:left !important; position:relative; float:left; }
		#Subscriptions_ItemOutput #textbox_title {  padding:0 15px 0 15px; color:#231f20; margin-bottom:0px; }
		#Subscriptions_ItemOutput p { text-align:left !important; padding:0 15px 0 15px; font-size:14px; color:#777777; }*/
		
	/* disabled content */
	.module-box { display:inline-block;/* width:225px; height:260px; border:0 none; margin:0px 0px 3px 0px; float:left; */transition: border 300ms ease-in-out;/* border: 1px solid #e2e5e8; -webkt-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.05); -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.05); box-shadow: 0 1px 4px 0 rgba(0,0,0,0.05); margin: 6px 6px 8px 8px;*/ }
	
	/*.module-box:after { content: ""; position: relative; background-image: none,url(/wsimages/ttiskin/buy-badge.svg); background-repeat: no-repeat; background-position: 0 0; width: 45px; height: 45px; margin-top: -255px; display: block; top: 0; }*/
		.module-box innercontainer_greyout { /*width:100px;*/ text-align:left; position:relative; float:left;  background-color:#f3f3f3; }
		.module-box #img_greyout { width:100%;/* height:115px; filter:gray; filter: grayscale(1); -webkit-filter: grayscale(1); margin:0 0 10px 0;*/ opacity: 0.3; filter: alpha(opacity=30); }
		.module-box textbox_greyout {/* max-width:860px;*/ padding:10px; text-align:left; position:relative; color:#dcdcdc; float:left; }
	/*	.module-box #textbox_title { font:16px Rockwell, 'Arvo', Arial, Helvetica; color:#dcdcdc !important; text-align:left !important; padding:0 15px 0 15px; margin-bottom:0px; }*/
		.module-box p { color:#dcdcdc; /*text-align:left !important; padding:0 15px 0 15px; font-size:14px*/; }
		.module-box h4 { color:#dcdcdc; }
/*		.module-box .overlay { display:none;  width:100%; height:50%; background-color:#ffffff; position:relative; left:0px; top:-55px; text-align:center !important;  }*/
		/*.module-box:hover .overlay {  width:100%; height:100%; margin:0 !important; text-align:center !important; }*/
		/*.module-box:hover:after { background-image:none; } */
		/*.module-box:hover  {	border-color: #ccc; -webkt-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.15); margin: 6px 6px 8px 8px;}*/
		
	.module-box .overlay p { font-size:18px; color:#231f20; margin:60px 0 30px 0; text-align:center !important;  }
/*END ONLINE MODULE SUBSCRIPTION STYLING*/