/*common styles for a whole page*/
html{height:100%;}
body{
	margin:0;
	font: 16px/1 'Open Sans', sans-serif;
	font-weight:400;
	color:#2b2b2b;	
	height:100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat:no-repeat;
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(top, #f6f6f6 0%, #e7e7e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e7e7e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f6f6 0%,#e7e7e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f6f6f6 0%,#e7e7e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f6f6f6 0%,#e7e7e7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f6f6f6 0%,#e7e7e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-9 */
	copy;
	 background-attachment: fixed;
}

.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

img{border:none;}
a{
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
/*page*/
.page{
	width:980px;
	margin:0 auto;
	position:relative;
	padding:0px;
}
.top-marg{padding-top:126px !important;}
.page:after{
	content:"";
	display:block;
	clear:both;
}
.page-holder{

}
/*main*/
#main{
	display:table-row;
	width:100%;
}
/*top place holder*/
.placeh-top{
	position:absolute;
	top:19px;
	left:134px;
	width:732px;
	height:92px;
}
/*content*/
.content-holder{
	width:100%;
	display:table;
}
#content{
	display:table-footer-group;
	width:100%;
}

.content-inner{
	padding: 18px 0px 0px 0px;
	margin: 7px 4px 0px 4px;				
	background:none;				
	overflow:visible !important;
	background-color: #fff;
	
}
/*primary*/
#primary{
	float:left;
	width:612px;
	padding:0 19px 0 15px;
}

/*primary links added by naeem*/
#primary-link{
	float:left;
	width:728px;
	padding:0 0 0 30px;
}

#primary:after{
	content:"";
	display:block;
	clear:both;
}
/*main title*/
#primary h1{
	color:#4c4c4c;
	font-size:1.357em;
	line-height:1.316em;
	margin:0 0 11px 7px;
}
#primary h2{
	margin:0;
/*	font-size:17px;
	line-height:12px;*/
}
#primary h2 span,
#primary h2 a{
	font-size:17px;
	line-height:21px;
	color:#4c4c4c;
}
#primary h2 a:hover{text-decoration:none;}

/*content boxes*/
.content-box{
	position:relative;
	margin:0 -3px 17px -2px;
	overflow:hidden;
	padding:5px 0px;
	width:612px;
	
}
#main .last-box{
	margin-bottom:0 !important;
}
/* added by naeem */
.content-box .bg-top-links{
	background:url(https://cfm.yidio.com/images/bg-content-box-top.gif) no-repeat;
	padding: 0px 10px;
	
	overflow:hidden;
}

.content-box .holder{
	min-height:80px;
	
}
.content-inner .holder:after{
	content:"";
	display:block;
	clear:both;
}

* html .content-inner .holder{
	height:80px;
}
/*socials box*/
.socials{
	padding:0 16px 0 13px;
}


.blue_link{
	color:#2D6FB7;
	font-size:12px;
	font-weight:bold;
}

/*description*/
.descr{
	width:560px;
	overflow:hidden;
	padding:5px 0 7px;
}
.descr p{
	line-height:17px;
	margin:0;
}

/*sidebar*/
#sidebar{
	float:right;
	padding:0 15px 0 0;
	width:311px;
}
#sidebar.top-marg{
	padding-top:35px !important;
}
/*place holder*/
#sidebar .placeh-sb{
	padding:0 0 19px 5px;
	width:302px;
}
#sidebar .placeh-sb img{
	/*display:block;*/
}
/*sidebar boxes*/
.sb-box{
	overflow:hidden;
	width:311px;
	margin:0 0 17px;
	background:url(https://cfm.yidio.com/images/bg-sprite-hor.gif) repeat-y -622px 0;
}
.sb-box .bg-top{
	width:100%;
	overflow:hidden;
}

.sb-box .bg-btm{
	background:url(https://cfm.yidio.com/images/bg-sb-box-btm.jpg) no-repeat 0 100%;
	width:100%;
	min-height:40px;
}
.sb-box .bg-btm:after{
	content:"";
	display:block;
	clear:both;
}
* html .sb-box .bg-btm{
	height:120px;
}
#watch_block{
	margin-bottom:20px;
	display: block;
}
#top_right_yidio_app_ad{
	margin:0 0 20px 5px;
	display: block;
}


/*heading*/
#sidebar .heading{
	width:100%;
	overflow:hidden;
	height: 30px;
  padding-top: 2px;
  border: 1px solid #5A5A5A;
  border-bottom: none;
  background: #6B6B6B;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  text-decoration: none;
  color: #fff;
  width: 306px;
  margin-left: 2px;  
}

#sidebar .heading h3{
	float:left;
	display:inline;
	overflow:hidden;
	color:#fff;
	font-size:1em;
	line-height:2.214em;
	margin:0 0 0 13px;
}
/*heading links*/
#sidebar .heading .box{
	padding:2px 0 0;
	float:right;
	overflow:hidden;
}
#sidebar .heading a{
	float:left;
	color:#fff;
	overflow:hidden;
	margin:0 14px 0 0;
	font-size:0.857em;
	font-weight:bold;
	line-height:2.417em;
}


/*what's new box*/
.whats-new{
	overflow:hidden;
	padding:9px 14px 13px 12px;
}

#yidio_alerts_banner {
	padding: 4px 0 11px 10px;
}

/*grey button styles*/
.btn-grey {
	float:left;
	overflow:hidden;
	color:#2d6fb7;
	font-size:11px;
	line-height:20px;
	padding:0 0px 0 0;
	cursor:pointer;
	z-index:-9999;
}
.btn-grey span{
	float:left;
	font-weight:bold;
	overflow:hidden;
	padding:3px 0 0 14px;
	height:25px;
	background: url(https://cfm.yidio.com/images/bg-sprite.png) no-repeat 0px -1067px;
	text-align:center;
	z-index:-99999;
	
}

.btn-grey em{
    background: url(https://cfm.yidio.com/images/bg-sprite.png) no-repeat -401px -1067px;
    padding: 0 0px 0 0;
	float:left;
	overflow:hidden;
	width:10px;
	height:25px;
}

/*small grey button styles*/
.btn-grey-s{
	float:left;
	overflow:hidden;
	color:#2d6fb7;
	font-size:11px;
	line-height:20px;
	cursor:pointer;
}
.btn-grey-s span{
	background: url(https://cfm.yidio.com/images/bg-sprite.png) no-repeat 0px -1033px;
	float:left;
	font-weight:bold;
	padding:0 1px 0 10px;
	overflow:hidden;
	height:20px;
}
.btn-grey-s em{
	background: url(https://cfm.yidio.com/images/bg-sprite.png) no-repeat -250px -1033px;
	float:left;
	overflow:hidden;
	width:10px;
	height:20px;
}



/* screen lock for activities */

/*#screenlock { float:right; margin-right:250px;}*/
#screenlock1 { text-align: center;}
.activity-tabs{  float: right;font-size: 15px;margin-top: 20px;}
.activity-tabs ul {list-style: none outside none;}
.activity-tabs li{ float: left; margin-right: 3px;}
.activity-tabs li a{ background-color: #CCCCCC; border: 2px solid;padding: 2px 3px; text-decoration:none;}
.activity-tabs li a:hover{ background-color:#999;}
.activity-tabs li a.visitedtab{ background-color: white;}
 
 .LockOff { 
         display: none; 
         visibility: hidden; 
      } 

      .LockOn { 
         display: block; 
         visibility: visible; 
      }


/*end of top episode*/
/*place holder*/



/*buttons*/
.btn-blue-b{
	float:left;
	overflow:hidden;
	color:#fff;
	font-size:14px;
	line-height:26px;
	cursor:pointer;
}
.btn-blue-b span{
	background:url(https://cfm.yidio.com/images/bg-sprite.png) no-repeat 0px -1137px;
	font-weight:bold;
	overflow:hidden;
	float:left;
	padding:0px 0 2px 13px;
	height:26px;
}
.btn-blue-b em{
	background:url(https://cfm.yidio.com/images/bg-sprite.png) no-repeat -250px -1137px;
	float:left;
	overflow:hidden;
	height:26px;
	width:13px;
}
#primary .profile .tabNavigation2-main{
	position:relative;
	z-index:100;
	margin:0 0 -1px;
	width:100%;
	overflow:hidden;
	list-style:none;
	
	padding:0;
}
ul.tabNavigation-main2{
	margin-left: 20px;
}
ul.tabNavigation-main2  li a{
	display: block;
	float: left;
	cursor: pointer;
	padding: 4px 11px 2px 11px;
	margin: 0 2px 0 0;
	font-size: 14px;
	font-weight:600;
	line-height: 25px;
	color:#5f5f5f;
	height: 25px;
	overflow: hidden;
	border: 1px solid #DADADA;
	border-bottom: none;	
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background: #eeeeee;
}
 ul.tabNavigation-main2  li a.selected, ul.tabNavigation-main2  li a:hover{
	border: 1px solid #5A5A5A;
	border-bottom:none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	text-decoration:none;
	color:#fff;
	background: #6B6B6B;
}

.show .tabNavigation-main2 {
	margin-top: 20px;
	-webkit-padding-start: 0px;
	margin-left: 14px;
}

.show .tabNavigation-main2 {
	padding-left: 0px !important;
}


/*end of profile content styles*/
/*end of profile sidebar styles*/

/*end of profile styles*/


/* Added by Ali*/
.browse-shows .heading .a-z{
	float:right;
	overflow:hidden;
	color:#9d9d9d;
	margin:4px 0 0;
	font-weight:bold;
	font-size:0.857em;
	line-height:1.167em;
}
.ufi_section{background:#F5F5F5;border-bottom:1px solid #e5eaf1;clear:left;float:none;overflow:hidden;margin-bottom:2px;padding:6px 4px 3px 6px;width:350px}

.ads_feedback_new .hide{background:url(https://cfm.yidio.com/images/2rqaa2im.gif) left top no-repeat;display:inline-block;height:12px;line-height:12px;margin-left:1px;margin-top:1px;text-decoration:none;vertical-align:top;width:11px}
.ads_feedback_new .hide:hover{background-position:left -12px;text-decoration:none}

/* added by naeem episode index link*/
.top-show .info-box-link{
	float:right;
	overflow:hidden;
	width:415px;
	/* Added by Ali */
	min-height:247px;
}
/*small content box*/
.top-show .info-box-link .content-box{
	margin:0;
	width:100%;
	background:transparent url(https://cfm.yidio.com/images/bg-content-box-small-mid.gif) repeat-y;
}
.top-show .info-box-link .content-box .bg-btm{
	background:transparent url(https://cfm.yidio.com/images/bg-content-box-small-btm.jpg) no-repeat 0 100%;
}
.top-show .info-box-link .content-box .bg-top{
	background:transparent url(https://cfm.yidio.com/images/bg-content-box-small-top.gif) no-repeat;
	padding:12px 18px 5px 15px;
	width:auto;
	
}


/* added by naeem */
.top-show .info-box-link .content-box .bg-top-link{
	background:transparent url(https://cfm.yidio.com/images/bg-content-box-small-top.gif) no-repeat;
	padding:12px 18px 0px 15px;
	width:auto;
	
}

.top-show .info-box-link .content-box .holder{
	min-height:240px;
}
.top-show .info-box-link .content-box div strong{
	color:#727272;
	display:block;
	font-size:0.785em;
	line-height:1.273em;
	margin:0 0 1px;
}
.top-show .info-box-link .content-box div p,
.top-show .info-box-link .content-box div span{
	line-height:1.143em;
	margin:0;
	display:block;
}

/* Added by Ali */
.links-box .view_more_button{
	padding:10px;
}
.links-box .view_more_button:hover{
	text-decoration:none;
}
.content-box-link{
	position:relative;
	margin:0 -3px 17px -2px;
	overflow:hidden;
	width:728px;
	background:url(https://cfm.yidio.com/images/bg-content-box-inner-large.gif) repeat-y;
}
.content-box-link .bg-btm{
	background:url(https://cfm.yidio.com/images/bg-content-box-btm-large.jpg) no-repeat 0 100%;
	width:100%;
	overflow:hidden;
}
.content-box-link .bg-top{
	background:url(https://cfm.yidio.com/images/bg-content-box-top-large.gif) no-repeat;
	padding:6px 2px 8px;
	
	overflow:hidden;
}
/*end of artist info styles*/
#comment.tab-content .ttl {
	overflow: hidden;
	padding: 0 0 5px;
	margin: 5px 13px 18px 0;
	border-bottom: 1px solid #CFCFCF;
	color: #4C4C4C;
	font-size: 11px !important;
}

#comment.tab-content .holder {
	margin: 8px 0 8px 13px;
}
* html .content-inner .holder{
	height:80px;
}
/*start of about page styles*/
/*welcome*/
/*title*/
#primary .welcome h2{
	position:relative;
	margin:0 0 -10px;
	color:#4c4c4c;
}
/*info*/
.content-box .welcome p{margin:14px 0 0;}
/*featured of yidio*/
/*advanteges*/
.movie-descr ul{
	list-style:none;
	padding:0 0 0 4px;
	margin:0;
	overflow:hidden;
}
.movie-descr ul li{
	overflow:hidden;
	vertical-align:middle;
	
}
#primary .movie-descr ul li p{
	margin:0;
	font-size:1em;
	line-height:1.214em;
}
/*title*/
#primary .featured-yidio h2{
	color:#4c4c4c;
	margin:0 0 12px;
}
/*text*/
#primary .content-box .yidio-text p{
	font-size:1em;
	line-height:1.214em;
	margin:0 0 12px;
}
/*end of about page styles*/
/*start of links result page styles*/
/*top box*/
#primary.middle{width:738px !important;}
#primary.middle h1{margin-left:0 !important;}
#primary .top-middle{
	width:618px;
}

/*info box*/
#primary .top-middle .info-box{width:415px;}
#primary .top-middle .content-box{background:transparent url(https://cfm.yidio.com/images/bg-sprite-hor.gif) repeat-y -942px 0;}
#primary .top-middle .bg-top{background:transparent url(https://cfm.yidio.com/images/bg-content-box-small-top.gif) no-repeat;}
#primary .top-middle .bg-btm{background:transparent url(https://cfm.yidio.com/images/bg-content-box-small-btm.jpg) no-repeat 0 100%;}
/*"like" row*/
#primary .top-middle .holder .row{
	width:100%;
	overflow:hidden;
	padding:0 0 3px;
}
#primary .top-middle .holder .row a,
#primary .top-middle .holder .row span{
	font-size:0.712em;
	line-height:1.4em;
	float:left;
	font-weight:bold;
	color:#3d88c4;
}
#primary .top-middle .holder .row span{
	padding:0 0px 0 0;
	margin:0 3px 0 0;
}
#primary .top-middle .holder .row span a{
	color:#2e6fb7;
	font-size:1em;
}
#primary .top-middle .buttons .stream{
	margin:0 10px 0 0;
	padding:0 0 0 10px;
}

.ttl{
	display:block;
	overflow:hidden;
	padding:0 0 5px;
}
.ttl  a.links-rel-luq{
	color:#2f72b9;
	font-size:1em;
	line-height:1.143em;
	text-decoration:underline;
}


.hidden-lable{
	display:none;
}


/*---modification----*/

.clear { clear:both; display:block; }
.arr p { padding-left:20px; background:url(https://cfm.yidio.com/images/signup_arrow.gif) left top no-repeat; }

/* added by naeem*/
.fav-go-btn{ color: #2D6FB7;}
/* added by naeem*/
.floatLeft{float:left;}
.floatRight{float:right;}
.innerBodyWidth{width:905px;}


.on-today .btn-get-inv{margin:0;}
.btn-expand{
	display:block;
	width:287px;
	overflow:hidden;
	cursor:pointer;
	color:#1b5a82;
	font-size:0.857em;
	line-height:1.167em;
	font-weight:bold;
	text-align:center;
	padding:6px 0 10px;
	margin:0 0 5px 13px;
	/*replace image with just a border css - why use image? 
	background:url(https://cfm.yidio.com/images/sep-on-today.gif) repeat-x 0 100%;*/
	border-bottom: 1px solid #D0D0D0;
}
.btn-expand span {
	background:url("https://cfm.yidio.com/images/bg-sprite.png") no-repeat 0px -553px;
	display: block;
	font-size: 1em;
	height: 1%;
}
.shown span {
	background:url("https://cfm.yidio.com/images/bg-sprite.png") no-repeat 0px -540px;
}

.btm-margin{ margin-bottom: 5px;}
.sch-btn-margin{margin-bottom:3px; margin-top:4px;}


/*end  it7.css
start styles_global.css 
*/
/* POPUP BOXES FOR SMOOTHBOX */

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link { color: #336699; text-decoration: none; }
#TB_window a:visited { color: #336699; text-decoration: none; }
#TB_window a:hover { color: #3399FF; text-decoration: underline; }
#TB_window a:active { color: #3399FF; text-decoration: underline; }
#TB_window a:focus { color: #336699; text-decoration: none; }

#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
}
.TB_overlayBG {opacity:0.6;}
#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
/*
	display:block; 
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
*/
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
	font-weight: bold;
	border-bottom: 1px solid #BBBBBB;
	font-size: 9pt;
	font-family: tahoma, arial, serif;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}

/* IE6 */
* html #TB_iframeContent{
	margin-bottom:1px;
}



/* TOOL TIPS */
.tip {
	color: #fff;
	width: 220px;
	z-index: 13000;
	padding: 3px;
	border: 1px solid #CCCCCC;
	background: #fffeeb;
	text-align: left;
	font-size: 11px;
	padding: 4px 8px 8px;
}
.tip-text {
	display: none;
}
.tip-top {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
}
 
.tip-bottom {

}

.Tips1 {
	vertical-align: middle;
}

/* UPLOADER CLASSES */
input.fallback_status {
	border: none; 
	background: none; 
	font-weight: bold;
	font-family: verdana, arial, serif;
	font-size: 8pt;
	color: #333333;
	padding: 3px;
	height: 22px;
	vertical-align: middle;
}

#uploader {
	background-color: #FFFFFF;
	padding: 10px 15px;
	width: 430px;
	border: 1px solid #CCCCCC;
}

#uploader .progress {
	background: #FFFFFF url(https://cfm.yidio.com/images/uploader_progress.gif) no-repeat;
	background-position: +50% 0;
	margin-right: 0.5em;
}

#fileList {
	margin: 0px;
	list-style: none;
	width: 420px;
	margin-top: 0px;
	padding: 0px;
}

#fileList li.file {
	margin-top: 5px;
	border-top: 1px solid #EEEEEE;
	background: url(https://cfm.yidio.com/images/uploader_file.png) no-repeat 4px 4px;
}

#fileList li.file.file-uploading {
	background-image: url(https://cfm.yidio.com/images/uploader_uploading.png);
	background-color: #D9DDE9;
}

#fileList li.file.file-success {
	background-image: url(https://cfm.yidio.com/images/uploader_success.png);
}

#fileList li.file.file-failed {
	background-image: url(https://cfm.yidio.com/images/uploader_failed.png);
}

#fileList li.file .file-name {
	font-size: 1.2em;
	margin-left: 44px;
	display: block;
	clear: left;
	line-height: 40px;
	height:	40px;
	font-weight: bold;
}

#fileList li.file .file-size {
	font-size: 0.9em;
	line-height: 18px;
	float: right;
	margin-top: 2px;
	margin-right: 6px;
}

#fileList li.file .file-info {
	display: block;
	margin-left: 10px;
	font-size: 0.9em;
	line-height: 20px;
	clear:both;
}

#fileList li.file .file-remove {
	clear: right;
	float: right;
	line-height: 18px;
	margin-right: 6px;
	margin-top: 4px;
}


/* auto suggest  */

#search_query_auto_complete{
	background:white;
	z-index:1001;
	border:1px solid #949494;
	text-align:left;color:#888;
	font-size:11px;
	overflow:hidden;
}
#search_query_auto_complete ul{margin:0;
padding:0px;
list-style-type: none;
}
#search_query_auto_complete li{
	cursor:pointer;
	background-color:#fff;
	padding-left:5px;
}
#search_query_auto_complete li .first{
	cursor:pointer;
	background-color:#fff;
	padding-left:5px;
}
#search_query_auto_complete li.selected{
	color:#fff;
	background-color:rgb(187,187,187);
}
#search_query_auto_complete div.autocomplete_list{background:white;}

#search_query_auto_complete_main{
	position:absolute;
	background:white;
	z-index:1001;
	border:1px solid #949494;
	text-align:left;color:#888;
	font-size:11px;
	overflow:hidden;
}
#search_query_auto_complete_main ul{margin:0;
padding:0px;
list-style-type: none;
}
#search_query_auto_complete_main li{
	cursor:pointer;
	background-color:#fff;
	padding-left:5px;
}
#search_query_auto_complete_main li.selected{
	color:#fff;
	background-color:rgb(187,187,187);
}
#search_query_auto_complete_main li .first{
	cursor:pointer;
	background-color:#fff;
	padding-left:5px;
}
#search_query_auto_complete_main div.autocomplete_list{background:white;}
.big-link {
color:#2D6FB7;
font-weight:bold;
font-size:14px;
}
.reg_text {
-x-system-font:none;
font-family:Helvetica,Arial,Sans-Serif;
font-size:0.875em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}


/* show all tv shows buttons */
.show_all_button{
	width:620px;
	text-align:center;
	height:80px;
	padding-left:5px;
}
.show_all_button .btn_directory{
	float:left;
}

.show_all_button .btn_schedule{
	float:left;	
	padding-left:10px;
}
a.button_294x63{background:url(https://cfm.yidio.com/images/button_294x63.jpg) no-repeat 0 0; width:298px; height:47px; font:normal 26px Helvetica, Arial, Sans-Serif; color:#FFF; padding-top:18px;   display:block;text-decoration: none;	background-color: transparent;	text-shadow: #000 0px 0px 0px; }
a.button_294x63:hover{background-position: 0 -65px;text-decoration: none; }
a.button_294x63:active{background-position: 0 -131px;text-decoration: none; }



.blue_link{
	color:#2D6FB7;
	font-size:12px;
	font-weight:bold;
	
}
.blue_link2{
	color:#2D6FB7;
		
}
.blue_link3{
	color:#2D6FB7;
	font-size:11px;	
}
.bottom_link{
	float:right;
	padding-right:10px;
}
img { border:none;}
/* inner page css */




/* description box*/
.description .descr-box {
	
}
.descr-box .holder {
	border:1px solid #e6e6e6;
}

.episode-wrapper {
	width:100%;
	overflow:hidden;
}

.light-grey-header-gradient{
	background: #fffcfc;
	background: -moz-linear-gradient(top,  #fffcfc 2%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#fffcfc), color-stop(100%,#ededed));
	background: -webkit-linear-gradient(top,  #fffcfc 2%,#ededed 100%);
	background: -o-linear-gradient(top,  #fffcfc 2%,#ededed 100%);
	background: -ms-linear-gradient(top,  #fffcfc 2%,#ededed 100%);
	background: linear-gradient(to bottom,  #fffcfc 2%,#ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcfc', endColorstr='#ededed',GradientType=0 );
	-moz-box-shadow: inset -1px -1px #fff;
	-webkit-box-shadow: inset -1px -1px #fff;
	box-shadow: inset -1px -1px #fff;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border:1px solid #e6e6e6;
}

.slide-block .title .btn-yidio {
	background: url(../logos/yidio.png) no-repeat;
	width: 66px;
	height: 20px;
	float:left;
	margin-right:54px;

	overflow:hidden;
}
.slide-block .title .btn-netflix {
	background: url(https://cfm.yidio.com/images/btn-netflix.gif) no-repeat;
	width: 55px;
	height: 17px;
	float:left;
	margin-right:54px;
	overflow:hidden;
}

.slide-block .title  h2 {
	float:left;
	margin:0;
	font-size:12px;
	color:#242424;
	width:400px;
}
.slide-block .title .spons {
	float:right;
	font-size:0.643em;
	color:#a09f9f;
	margin-top:-6px;
}

#sidebar .sb-box-inner {margin-bottom:6px;}

a.btn_favorite_show{background:url(https://cfm.yidio.com/images/btn_add_remove_gen.png) no-repeat 0 0; width:144px; text-align:center; height:22px; font:bold 12px Helvetica, Arial, Sans-Serif; color:#333; padding-top:6px;  display:block;text-decoration: none;	background-color: transparent;	text-shadow: #333 0px 0px 0px; }
a.btn_favorite_show:hover{background-position: 0 -56px;text-decoration: none; }

a.btn_favorite_show_remove{background:url(https://cfm.yidio.com/images/btn_add_remove_gen.png) no-repeat 0 -27px; text-align:center; width:144px; height:22px; font:bold 12px Helvetica, Arial, Sans-Serif; color:#333; padding-top:6px; display:block;text-decoration: none;	background-color: transparent;	text-shadow: #333 0px 0px 0px; }
a.btn_favorite_show_remove:active{background-position: 0 -82px;text-decoration: none; }


a.btn_favorite_show_186{background:url(https://cfm.yidio.com/images/btn-add-remove-186.png) no-repeat 0 0; width:188px; text-align:center; height:22px; font:bold 12px Helvetica, Arial, Sans-Serif; color:#333; padding-top:6px;  display:block;text-decoration: none;	background-color: transparent;	text-shadow: #333 0px 0px 0px; }
a.btn_favorite_show_186:hover{background-position: 0 -56px;text-decoration: none; }

a.btn_favorite_show_186_remove{background:url(https://cfm.yidio.com/images/btn-add-remove-186.png) no-repeat 0 -27px; text-align:center; width:188px; height:22px; font:bold 12px Helvetica, Arial, Sans-Serif; color:#333; padding-top:6px; display:block;text-decoration: none;	background-color: transparent;	text-shadow: #333 0px 0px 0px; }
a.btn_favorite_show_186_remove:hover{background-position: 0 -82px;text-decoration: none; }


/*additional show info list*/
.extra_show ul{
	padding:17px 10px 9px 12px;
	overflow:hidden;
	list-style:none;
	margin:0;
}
.extra_show ul li{
	width:100%;
	overflow:hidden;
	background:url(https://cfm.yidio.com/images/sep-on-today.gif) repeat-x 0 100%;
	padding:0 0 4px;
	margin:0 0 5px;
}
.extra_show ul li.last{background:none;}
.extra_show ul li strong{
	
	overflow:hidden;
	font-size:0.786em;
	line-height:1.091em;
	color:#727272;
}
.extra_show ul li a{
	color:#2D6FB7;
	font-size:0.929em;
	line-height:1.462em;
	overflow:hidden;
	white-space:nowrap;
}

    /**
    * Modal Dialog
    */
	
    .modalBg {
        position: absolute;
        filter: Alpha(Opacity=50);
        -moz-opacity: 0.5;
        background-color: #ddd;
        visibility: hidden;
        width: expression(document.body.clientWidth);
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight);
        z-index: 111;
    }

    .modalDialog {
        position: absolute;
        visibility: hidden;
        font-size:13px;
        z-index: 999999;
        background-color: white;
        top: expression(document.body.clientHeight / 2 - this.offsetHeight / 2);
        left: expression(document.body.clientWidth / 2 - this.offsetWidth / 2);
        border: 1px solid #777;
        border-top: 0;
        padding: 20px;
    }

    .modalDialog .modalDialogHeader {
        margin:0;
        padding: 0px;
        color: #333;
        font-weight: bold;
        background-color: #ccc;
        border: 1px solid #989898;
        position: absolute;
        top: 0px;
        left: -1px;
        height: 7px;
    }

    .modalShadow {
        position: absolute;
        background-color: black;
        z-index: 110;
        top: expression(document.body.clientHeight / 2 - this.offsetHeight / 2);
        left: expression(document.body.clientWidth / 2 - this.offsetWidth / 2);
    }
    /**
    * This is not part of the core Modal Dialog styles, instead it's just so that the dialog looks
    * respectable.
    */
    h4 {
        font-family: Verdana, Arial;
        padding-top: 10px;
    }
	
	


/*Welcome box*/
.yidio-messaging{padding:4px 0 4px 5px;  text-align:center;}
.messaging-h2{font-size:17px; line-height:21px; padding:0px; margin:0px; color:#4C4C4C}
.welcome_message_btn{ padding:12px 0 0 0px;}
.messaging-link{font-size:12px; font-weight:bold}


/*Full line hoever over ep guide*/
.sourses-list-ep-guide ul li a{width:600px;}
.sourses-list-ep-guide ul li a:hover{ text-decoration:none; color:#2b2b2b}
.sourses-list-ep-guide ul li:hover{background-color:#f8f8f8; }
.sourses-list-ep-guide ul li a span{float:none;padding-top:15px; margin-left:30px;}
.sourses-list-ep-guide .logo_area{width:108px;float:left}
.sourses-list-ep-guide .link_description_area{padding-top:6px;}
.sourses-list-ep-guide .link_description_area .link_name{display:none;}
.sourses-list-ep-guide .link_description_area .link_type{}
	
/*Full line hover over ep links*/
.sourses-list li a{width:600px;}
.sourses-list li a:hover{ text-decoration:none;}
.sourses-list li:hover{background-color:#f8f8f8; }
.sourses-list li a span{float:none;padding-top:15px; margin-left:30px;}
.sourses-list .logo_area{width:108px;float:left}
.sourses-list .link_description_area{padding-top:6px;}
.sourses-list .link_description_area .link_name{display:none;}
.sourses-list .link_description_area .link_type{}


/*Added by Qaiser khan on may 3rd, 2011 1:10PM t fix "Show More" button issues in episodes_index.tpl, also added this class to episodes_index.tpl */
.btn-show-more span{background:url("https://cfm.yidio.com/images/bg-sprite.png") no-repeat scroll -403px -260px transparent; padding:0px 15px;}
/*end addition by Qaiser Khan */
.featured_ep_title_holder h2{
	color: #4c4c4c;
	font-size: 17px;
	line-height: 21px;
	font-weight: 700;
	border-bottom: 1px solid #CFCFCF;
	margin-left: 12px !important;
	width: 590px;
	padding-bottom: 6px;
}

/* Business Solutions Page */
.discover ul li.footer_biz_solutions{width:120px;}
.biz_left_column{width:700px;float:left;}
.biz_right_column{width:210px;float:right;padding-right:20px;}
#primary .biz_left_column h1{padding-left:0px; margin-left:0px;}
.biz_left_column h2{border-bottom:1px solid #efefef; font-size:16px; color:#4C4C4C;}
.biz_left_column{font-size:12px;line-height:18px;}
.biz_right_column{font-size:12px;line-height:18px;}
.biz_right_column h2{font-size:16px; color:#4C4C4C;}


/* END Real-time Activity "Comment" and "Like" styles */
/* START Buttons */

.btn, .btn-important {
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-width: 1px;
	border-style: solid;
	border-color: #B8B8B8;
	padding: 7px 10px;
	background: url(https://cfm.yidio.com/images/bg-button.png);
	cursor: pointer;
}

.btn:hover {
	border-color: #888;
}

.btn:active {
	border-color: #888;
	background: url(https://cfm.yidio.com/images/bg-button-active.png);
}

button::-moz-focus-inner {
	border: 0;
}

.btn-important {
	border: 1px solid #608824;
	background: url(https://cfm.yidio.com/images/bg-button-important.png);
}

.btn-important:hover {
	border-color: #3d5717;
}

.btn-important:active {
	border: 1px solid #3d5717;
	background: url(https://cfm.yidio.com/images/bg-button-important-active.png);
}

/* END Buttons */


.upcoming_ep_right_column{padding:5px;}
.upcoming_ep_right_column li{padding:5px; font-size:12px margin-bottom:5px; border-bottom:1px solid #CCC}
.upcoming_ep_right_column li a{color:#2D6FB7;}
#primary .top-show .img-box .center {
    background: url(https://cfm.yidio.com/images/btn_ep_img_play_main2.png) no-repeat scroll 0 0 transparent;
    height: 253px;
    overflow: hidden;
    position: absolute;
    width: 186px;
    z-index: 2;
	margin-left:1px;
}
	#primary .top-show .img-box .center:hover {
    background-position: 0 -253px;
}

#primary .top-show .img-box .center_noplay {
    background: url(https://cfm.yidio.com/images/btn_ep_img_play_main2_noplay.png) no-repeat scroll 0 0 transparent;
    height: 253px;
    overflow: hidden;
    position: absolute;
    width: 186px;
    z-index: 2;
	margin-left:1px;
}
	#primary .top-show .img-box .center_noplay:hover {
    background-position: 0 -253px;
}


/* START CSS for Scrollable Module */

.scrollable-section {
	width: 573px;
	margin-top: 10px;
	margin-bottom: 12px;
	margin-left: 20px;
}

.scrollable-section h1 {
	margin: 0 0 15px !important;
	font-size: 17px !important;
}

.scrollable-section h1 a {
	position: relative;
	top: -2px;
	float: right;
	font-size: 12px;
}

.scrollable-section h1 a img {
	position: relative;
	top: 1px;
	padding-left: 3px;
}

.scrollable-section .prev {
	position: relative;
	float: left;
	width: 15px;
	height: 30px;
	margin-right: 23px;
	margin-top: 57px;
	cursor: pointer;
	background: url(https://cfm.yidio.com/images/netflix-prev.png);
}

.scrollable-section .next {
	float: right;
	width: 15px;
	height: 30px;
	margin-left: 23px;
	margin-top: 57px;
	cursor: pointer;
	background: url(https://cfm.yidio.com/images/netflix-next.png);
}

.scrollable-section .prev.disabled {
	cursor: default;
	background: url(https://cfm.yidio.com/images/netflix-prev-disabled.png);
}

.scrollable-section .next.disabled {
	cursor: default;
	background: url(https://cfm.yidio.com/images/netflix-next-disabled.png);
}

.scrollable {
	position:relative;
	float: left;
	overflow:hidden;
	width: 497px;
	height:165px;
}

.scrollable .items {
	width: 20000em;
	position:absolute;
}

.scrollable .page {
	float: left;
	width: auto !important;
	padding: 0 !important;
}

.scrollable .show {
	float:left;
	margin-right: 23px;
}

.scrollable .show-image {
	width: 105px;
	height: 141px;
	border: 1px solid #AAA;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, .45);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, .45);
	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, .45);
}

.scrollable img {
	border: none !important;
}

.scrollable .show p {
	margin-top: 5px;
	margin-bottom: 0px !important;
	text-align: center;
	width: 105px;
}

.scrollable .show p a {
	color: #575757 !important;
	font-size: 0.929em;
}

/* END CSS for Scrollable */

/*fix for strong tags*/
.first-aired-ep-guide{
	font-size: .917em;
	line-height: 1.364em;
	color: #6F6F6F;
	display: block;
	padding: 0 0 3px;
	font-weight:bold;
}
.episodes ul li .name, .episodes-link ul li .name {
	font-weight:bold;
}
.top-fans ul li span {
	display: block;
	font-size: .714em;
	line-height: 1.4em;
	padding: 3px 0 0;
	font-weight:bold;
}
.discover span.ttl, .support span.ttl, .top_shows_footer span.ttl, .new_shows_footer span.ttl {
	display: block;
	width: 100%;
	overflow: hidden;
	color: #828282;
	line-height: 1.143em;
	border-bottom: 1px solid #E7E7E7;
	font-weight:bold;
}
.small-bold{color: #727272;
	display: block;
	font-size: .785em;
	line-height: 1.273em;
	margin: 0 0 1px;
	font-weight:bold}
.featured_ep_title{font-weight:bold;}
.episodes ul li .links, .episodes-link ul li .links {font-weight:bold;}


.holder.episodes.top-episodes {
	margin-bottom: 13px !important;
}

/*added for updated version */
.rec{
	clear:both;
}
.recs-300 .heading {
    margin-bottom: 12px;
}
.recs-300-content {
    margin-left: 100px;
    padding-top: 1px;
    height: 47px;
    width: 195px;
    font-size: 15px;
    color: #2d6fb7;
    font-weight: 700;
}
.recs-300-content-show{

}
.recs-300-image {

    float: left;
    border: none;
    float: left;
    margin: 2px 10px 11px 15px;
    border: 1px solid #d8d8d8;
    float: left;
    border: none;
}
.recs-300-show-info {
color: #666;
font-weight: normal;
font-size: 14px;
}
.recs-300-ses-ep {
font-size:14px;	
font-weight: normal;
}
.featured-image{
	width: 105px;
	height: 141px;
	border: 1px solid #CCC;
	box-shadow: 0 1px 2px #CCC;
	-moz-box-shadow: 0 1px 2px #CCC;
	-webkit-box-shadow: 0 1px 2px #CCC;
	margin-bottom: 7px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}



/* START jScrollPane */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #e4e4e4;
	position: relative;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.jspDrag
{
	background: #fff;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 0 1px #cbcbcb inset;
	-moz-box-shadow: 0 0 0 1px #cbcbcb inset;
	box-shadow: 0 0 0 1px #cbcbcb inset;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

/* END jScrollPane */

/*new title for featured shows*/
.heading_title{
	color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 1em;
        line-height: 30px;
    margin: 0 0 0 13px;
    overflow: hidden;
	    
	    font-weight: 600;
	}


/*--login--*/
#sidebar_left{
	float:left;
	overflow:hidden;
	padding:0 0px 0 0;
	width:311px;
}
#sidebar.top-marg{
	padding-top:35px !important;
}

#sidebar_left .heading{
	width:100%;
	overflow:hidden;
	background:url(https://cfm.yidio.com/images/bg-sb-heading.jpg) no-repeat;
	height:31px;
}

#sidebar_left .heading h3{
	float:left;
	display:inline;
	overflow:hidden;
	color:#fff;
	font-size:1.2em;
	line-height:2.214em;
	margin:0 0 0 13px;
}
/*heading links*/
#sidebar_left .heading .box{
	padding:2px 0 0;
	float:right;
	overflow:hidden;
}
/*end signup pages*/




/* ----------------------- */

/*show pages h1 titles*/
.info-box h1{
	font-size: 30px !important;
	letter-spacing:-1px;
	margin: 0px 0px 10px 0px !important;
	color:#2B2B2B !important;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:5px;
}

.right-app-ad{padding-left:5px;}

/* Code for CSS3 Rounded Corners */
.rounded-container{
	border: 1px solid #DFDFDF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	
}	
.content-inner.rounded-container {
	border:none;
	box-shadow:none;
}	
.gradient1{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 66%, #f5f5f5 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(66%,#ffffff), color-stop(100%,#f5f5f5)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 66%,#f5f5f5 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 66%,#f5f5f5 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 66%,#f5f5f5 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 66%,#f5f5f5 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ) !important; /* IE6-9 */
				}
.dark_gradient_bg{
	width:309px;
	height:31px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	border:1px solid #545454;
	border-bottom:1px solid #222;
	background: #afafaf; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmYWZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZTVlNWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #afafaf 0%, #5e5e5e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afafaf), color-stop(100%,#5e5e5e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #afafaf 0%,#5e5e5e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #afafaf 0%,#5e5e5e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #afafaf 0%,#5e5e5e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #afafaf 0%,#5e5e5e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afafaf', endColorstr='#5e5e5e',GradientType=0 ); /* IE6-8 */
	box-shadow:  inset 0 0 2px #FFF;
	-moz-box-shadow: inset 0 0 2px #FFF;
	-webkit-box-shadow:  inset 0 0 2px #FFF;
					/*-webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#171717), to(#fff), color-stop(0.5, #fff), color-stop(0.5, #171717)) 21 30 30 21 repeat repeat;*/
}
.content-inner-company #sidebar {
	padding-right: 28px;
}				
/* End Code for Rounded CSS3 Corners*/ 
.g_plus_shows{float:left; width:80px; margin-bottom:-1px;}
.g_plus_news{float:left; width:70px; margin-top:-2px;}


/*used to adjust size for certain pages*/
#primary .signup_page{
	margin:0;
	width:940px;
}
#primary.signup{
	width:950px;
}
/*used for faq page */
.content-box .movie-descr {
padding: 7px 13px 7px 11px;
}

/* Provider Logos - Show Pages */
.provider-243 img{
	height:23px;
}
.provider-50 img{
  width: 95px;
  padding-top: 3px;
}
.link-button.provider-250 img{
	margin-top:2px;
}
.link-button.provider-280 img{
	margin-top:4px;
}

/* Reset Form Page */
#new-user-setup .reset-text{
	height: auto;
  padding: 50px;
  font-size: 120%;
  line-height: 24px;
}
#new-user-setup .reset-form .reset-form-row{
	height:40px;
}
#new-user-setup .reset-form .form1{
	padding-right:20px;
}
#new-user-setup .reset-form .button{
	display: inline;
  border: 2px solid #f9a11b;
  border-radius: 20px;
  padding: 6px 16px;
  transition: .2s;
	cursor:pointer;
	background-color: #fff;
}
#new-user-setup .reset-form .button:hover{
	background: #f9a11b;
	color: rgba(0,0,0, 0.7);
}