/*
 * Database Styles
 */
.filmibeat-breadcrumb {
	font-size: 16px !important;
	color: #0066cc;
	padding: 5px 0;
}
.filmibeat-breadcrumb span {
	color: #000;
}
.filmibeat-breadcrumb a {
	color: #0066cc;
}
.filmibeat-db-leftpanel {
	float: left;
	width: 670px;
}
/*
.filmibeat-db-movieleftcol {
	float: left;
	width: 243px;
	height: 336px;
	line-height: 355px;
	background: url(../../images/popcorn/movie-bg.jpg) no-repeat 0 0;
	text-align: center;
}
.filmibeat-db-movieleftcol img {
	vertical-align: middle;
}
*/
.filmibeat-db-movieleftcol {
	float: left;
	width: 243px;
	height: 336px;
	/*line-height: 355px;*/
	padding: 15px 0 0;
	background: url(../../images/popcorn/movie-bg1.jpg) no-repeat 0 0;
	text-align: center;
}
.filmibeat-db-movieleftcol img {
	vertical-align: middle;
}
.filmibeat-db-celebprofilecol {
    background: url("../../images/popcorn/movie-bg.jpg") no-repeat scroll 0 0;
    float: left;
    height: 315px;
    padding: 40px 0 0;
    text-align: center;
    width: 243px;
}
.filmibeat-db-celebprofilecol img {
	vertical-align: middle;
}

.filmibeat-db-movierightcol {
	float: right;
	width: 380px;
}
.filmibeat-db-movierightcol .filmibeat-db-critics-block {
	padding-right: 5px;
	margin-right: 30px;
}
.filmibeat-db-movierightcol .filmibeat-db-critics-block, .filmibeat-db-movierightcol .filmibeat-db-user-block {
	width: 170px;
	margin-top: 10px;
}
.filmibeat-db-story {
	font-size: 18px;
    font-weight: 400;
    line-height: 29px;
}

.filmibeat-db-story > h2 {
    font-size: 18px;
    padding-bottom: 10px;
}
.filmibeat-db-movie-story {
	font-size: 14px;
	color: #313131;
	padding: 5px 0;
}
.read-more {
	padding: 5px 0;
	text-align: right;
	font-size: 14px;
	color: #000;
	font-weight: 400;
}
.read-more a {color: #0066cc;}

.movie_song_title, .movie_song_rate {
    padding-bottom: 5px;
}
.filmibeat-comments-wrapper ul li {
    list-style-type: none;
    margin-bottom: 10px;
}
.comments-avatar {
    float: left;
    width: 50px;
}
.comments-body {
    margin-left: 60px;
}
.comments-author {
    color: #000;
    font-size: 14px;
    font-weight: 600;
}
.comments-author a {
	color: #0066cc;
}
.comments-author span {
    color: #666;
    font-size: 12px;
}
.comments-content {
    color: #42474a;
    font-size: 14px;
}
.comments-content p {
    line-height: 21px;
    padding-bottom: 5px;
    word-wrap: break-word;
}

.filmibeat-db-movie-wrapper {
	margin-bottom: 30px;
	border: 1px solid #c1c1c1;
}
.filmibeat-db-movie-container {
	padding: 10px;
}
.filmibeat-db-movie-leftcol {
	float: left;
	width: 140px;
}
.filmibeat-db-movie-rightcol {
	margin-left: 200px;
}
.filmibeat-db-critics-block {
	float: left;
	padding-right: 20px;
	margin-right: 40px;
	width: 190px;
	background: url(../../images/popcorn/line-seperator.jpg) no-repeat right 20px;
}
.filmibeat-db-user-block {
	float: left;
	width: 190px;
}
.filmibeat-db-reviews {
	padding-bottom: 20px;
}
.filmibeat-db-reviews h3 {
	font-size: 14px;
	font-weight: 600;
	color: #313131;
	padding: 0;
	margin: 0;
}
.filmibeat-db-normaltext {
	font-size: 14px;
	font-weight: 400;
	color: #313131;
}

.filmibeat-db-movie-terms ul li {
	float: left;
	list-style-type: none;
	width: 131.7px;
	border-right: 1px solid #c1c1c1;
	border-bottom: 1px solid #c1c1c1;
	border-top: 1px solid #c1c1c1;
	height: 26px;
	background: url(../../images/popcorn/article-connector-links-bgstrip.png) repeat-x 0 0;
	width: 24.8%;
}
.filmibeat-db-movie-terms ul li.last {
	border-right: 0 none;
}
.filmibeat-db-movie-terms ul li.tweets {
	//width: 268px;
	width: 198px;
}
.filmibeat-db-movie-terms ul li a {
	display: block;
	text-align: center;
	color: #000;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
	line-height: 27px;
}
.filmibeat-db-movie-terms ul li a.active {
	background: #26282d;
	color: #fff;
}

.filmibeat-db-social-sharelinks {
	padding: 10px;
	text-align: center;
}
.filmibeat-db-social-sharelinks a {
	margin-left: 15px;
	cursor: pointer;
}
.filmibeat-db-heading-wrapper {
	margin-bottom: 15px;
}
.filmibeat-db-story p {
	font-size: 16px;
	color: #1b1d22;
	padding-bottom: 20px;
}

.filmibeat-db-rightpanel {
	float: right;
	width: 300px;
}
.ad-300x250 {
	margin-bottom: 20px;
}
.filmibeat-db-goto-block {
	margin-bottom: 20px;
}
.filmibeat-db-goto-links {
	border-bottom: 1px solid #5f4876;
	padding-bottom: 10px;
}
.filmibeat-db-goto-links ul li {
	list-style-type: none;
	width: 96px;
	float: left;
	margin-right: 6px; 	
	margin-bottom: 6px;
}
.filmibeat-db-goto-links ul li.third {
	margin-right: 0;
}
.filmibeat-db-goto-links ul li.last {
	margin-right: 0;
	width: 140px;
}
.filmibeat-db-goto-links ul li a {
	display: block;
	text-align: center;
	padding: 5px 0;
	background: #c5c5c5;
	border-radius: 3px;
	color: #1b1d22;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Open Sans',Georgia,Arial,Helvetica,sans-serif;
}
.filmibeat-db-goto-links ul li a.active {
	background: #1b1d22;
	color: #fff;
}
.more-topic {
	font-size: 12px;
	color: #535252;
	padding: 5px 0;
	text-align: right;
}
.more-topic a {color: #0066cc;}
.filmibeat-db-related-news-wrapper {
	padding: 5px 10px;
	border: 1px solid #d86169;
}
.filmibeat-db-related-news-wrapper ul {
	
}
.filmibeat-db-related-news-wrapper ul li {
	font-size: 16px;
	/*font-weight: 600;*/
	color: #2b2b2b;
	background: url(../../images/popcorn/bullet.png) no-repeat 0 16px;
	border-bottom: 1px solid #e1e0e1;
	list-style-type: none;
	padding: 10px 0 10px 25px;
}
.filmibeat-db-related-news-wrapper ul li a {
	color: #2b2b2b;
}
.filmibeat-db-rightblock {
	margin-bottom: 20px;
}
.filmibeat-rightTabs {
	border: 1px solid #bdbdbd;
	background: #f6f6f6;
	border-bottom: 3px solid #6745a3;
}




.filmibeat-db-cast-wrapper {
	float: left;
	width: 430px;
}
.filmibeat-db-cast-content ul li {
	list-style-type: none;
	float: left;
	width: 130px;
	margin-right: 13px;
	margin-bottom: 20px;
}
.filmibeat-db-cast-content ul li.last {
	margin-right: 0;
}
.filmibeat-db-cast-content ul li a {
	text-decoration: none;
}
.filmibeat-db-cast-content ul li a span {
	display: block;
}
.filmibeat-db-castdet {
	border: 1px solid #e8eaea;
	border-top: 0 none;
	padding: 10px;
	min-height: 60px;
	/*word-break: break-all;*/
}
.filmibeat-db-cast-thumbimg img {
	display: block;
}
.filmibeat-db-cast-name {
	font-size: 14px;
	color: #1b1d22;
	height: 40px;
	font-weight: 600;
}
.filmibeat-db-cast-shortname {
	font-size: 12px;
	color: #070000;
	font-weight: 400;
}


.filmibeat-db-crew-wrapper {
	float: right;
	width: 200px;
}
.filmibeat-db-crew-content {
	border: 1px solid #ebecec;
	padding: 8px;
}
.fimlibeat-db-crew-details {
	font-size: 14px;
	color: #000;
	margin-bottom: 20px;
	font-weight: 400;
	/*word-break: break-all;*/
	line-height: 24px;
}
.filmibeat-db-cast-crew-content ul li {
	list-style-type: none;
	float: left;
	width: 150px;
	margin-right: 17px;
	margin-bottom: 20px;
}
.filmibeat-db-cast-crew-content ul li.last {
	margin-right: 0;
}
.filmibeat-db-cast-crew-content ul li a {
	text-decoration: none;
}
.filmibeat-db-cast-crew-content ul li a span {
	display: block;
}
.filmibeat-db-cast-crew-content .filmibeat-db-castdet {
	height: 80px;
	overflow: hidden;
}
.filmibeat-db-cast-crew-content .filmibeat-db-videodet {
	height: 120px;
	overflow: hidden;
	padding-top: 5px;
}
.filmibeat-db-cast-crew-content .filmibeat-db-cast-name {
	font-size: 16px;
	height: auto;
}
.filmibeat-db-cast-crew-content .filmibeat-db-cast-shortname {
	font-size: 14px;
}
.more-topic-right {
	font-size: 12px;
	color: #535252;
	padding: 8px 0 5px 0;
	float: right;
}
.more-topic-right a {color: #0066cc;}


.filmibeat-db-content {
	margin-bottom: 20px;
}


.filmibeat-db-related-movies-block  {
	width: 480px;
	float: left;
}

.filmibeat-db-movies-spotlight-block {
	width: 480px;
	float: right;
}
.filmibeat-db-movielists ul li {
	float: left;
	width: 143px;
	margin-right: 17px;
	list-style-type: none;
	position: relative;
} 
.filmibeat-db-movielists ul li.last {
	margin-right: 0;
}
.filmibeat-db-movielists ul li a {
	text-decoration: none;
}
.filmibeat-db-movie-thumbimg img {
	display: block;
}
.filmibeat-db-movie-title {
	font-size: 16px;
	font-weight: 600;
	color: #1b1d22;
	padding: 8px;
	border: 1px solid #f0f1f1;
	border-top: 0 none;
	height: 50px;
	/*word-break: break-all;*/
}



/*
 * Star Ratings Styles
 */
.starRating {
	width: 75px;
	height: 14px;
	display: block;
}
.star-5{
	background: url(../../images/popcorn/stars.png) no-repeat left top;
}
.star-4{
	background: url(../../images/popcorn/stars.png) no-repeat left -14px;
}
.star-3{
	background: url(../../images/popcorn/stars.png) no-repeat left -28px;
}
.star-2{
	background: url(../../images/popcorn/stars.png) no-repeat left -42px;
}
.star-1{
	background: url(../../images/popcorn/stars.png) no-repeat left -56px;
}
.star-45{
	background: url(../../images/popcorn/stars.png) no-repeat left -70px;
}
.star-35{
	background: url(../../images/popcorn/stars.png) no-repeat left -84px;
}
.star-25{
	background: url(../../images/popcorn/stars.png) no-repeat left -98px;
}
.star-15{
	background: url(../../images/popcorn/stars.png) no-repeat left -112px;
}
.star-05{
	background: url(../../images/popcorn/stars.png) no-repeat left -126px;
}


/*
 * RightPanel Tabs Styles
 */
.home-tabs {
	height: 38px;
}
.home-tabs ul li {
	list-style-type: none;
	float: left;
	width: 99px;	
}
.home-tabs ul li.last {
	width: 100px;	
}
.home-tabs ul li a {
	display: block;
	text-align: center;
	background: #b0afaf;
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	border-right: 1px solid #fff;	
	text-decoration: none;
	text-align: center;	
	text-overflow: ellipsis;
    white-space: nowrap;
}
.home-tabs ul li.last a {
	border-right: 0 none;
}
.home-tabs ul li a.selected {
	background: #6745a3;
}
.home-tabs-content {
	padding: 10px;
}
.home-tabs-content ul li {
	list-style-type: none;
	margin-bottom: 20px;
	float: left;
	margin-right: 18px;
	width: 120px;
}
.home-tabs-content ul li:nth-child(2n) {
	margin-right: 0;
}
.home-galimg {
	float: left;
	width: 120px;
	margin-right: 10px;
}
.home-tabs-content h3 {
	font-size: 16px;
	color: #313131;
	font-weight: 400;
	padding: 5px 0;
}
.home-tabs-content h3 a {
	color: #313131;
}
.right-thumb-img {
	float: left;
	margin-right: 10px;
	width: 100px;
}

.filmibeat-db-filmography {
	border: 1px solid #ebecec;
	padding: 10px;
}
.filmibeat-db-filmography ul li {
	list-style-type: none;
	padding: 4px 0;
	font-size: 14px;
	color: #000;
}
.filmibeat-db-filmography ul li a {
	color: #0066cc;
	font-size: 16px;
}

.filmibeat-db-bday {
	height: 70px;
	line-height: 70px;
	background: url(../../images/popcorn/bday-bgstrip.png) repeat-y right top;
	border-radius: 5px;
	margin-top: 10px;
}
.bday-cake {
	width: 62px;
	height: 66px;
	float: left;
	margin-right: 10px;
	background: url(../../images/popcorn/filmibeat-db-sprite.png) no-repeat -5px -43px;
}
.bday-text {
	color: #5d1d5a;
	font-family: "Comic Sans MS";
	font-size: 18px;
	margin-right: 10px;
	float: left;
}
.bday-date {
	color: #1b1d22;
	font-size: 32px;
	font-weight: 600;	
	float: left;
	margin-right: 10px;
}
.dbay-year-age {
	font-size: 16px;
	font-weight: 600;
	color: #000;
	float: left;
}

.filmibeat-db-bday-terms {
	margin: 15px 0;
}
.filmibeat-db-bday-terms a {
	border-radius: 5px;
	border: 1px solid #c1c1c1;
	font-size: 11px;
	color: #242424;
	font-weight: 600;
	padding: 0px 4px;
	margin-right: 4px;
	float: left;
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	background-color: #f5f5f5;
    background-image: -moz-linear-gradient(100% 100% 90deg, #ebebeb, #fefefe);    
}
.filmibeat-db-bday-terms a i {
	margin-right: 4px;	
	float: left;
	margin-top: 4px;
}
.filmibeat-db-bday-terms a.send-wishes i{
	width: 15px;
	height: 14px;
	background: url(../../images/popcorn/filmibeat-db-sprite.png) no-repeat 0 -20px;	
}
.filmibeat-db-bday-terms a.send-roses i{
	width: 21px;
	height: 18px;
	background: url(../../images/popcorn/filmibeat-db-sprite.png) no-repeat -15px -22px;
}
.filmibeat-db-bday-terms a.send-tweets i{
	width: 18px;
	height: 15px;
	background: url(../../images/popcorn/filmibeat-db-sprite.png) no-repeat -36px -22px;
}

.filmibeat-db-topblock {
	border-bottom: 1px solid #dadada;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.filmibeat-db-whatsnew-content ul li {
	float: left;
	margin-right: 3px;
	list-style-type: none;
	width: 220px;
}
.filmibeat-db-whatsnew-content ul li a {text-decoration: none;}
.db-whatsnew-img img {
	display: block;
}
.db-whatsnew-title {
	padding: 5px;
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	height: 50px;
}
.db-whatsnew-title.bg-color1 {
	background: #46a3c1;	
}
.db-whatsnew-title.bg-color2 {
	background: #ba5191;
}
.db-whatsnew-title.bg-color3 {
	background: #5ec27e;
}
.filmibeat-db-midblock-section {
	margin-bottom: 30px;
}
.filmibeat-db-now-showing-wrapper {}

.filmibeat-db-now-showing-wrapper ul li {
	list-style-type: none;
	float: left;
	margin-right: 28px;
	width: 219px;
	height: 405px;
	overflow: hidden;
}
.filmibeat-db-now-showing-wrapper ul li.last {
	margin-right: 0;
}
.filmibeat-db-movieimg img {
	display: block;
	width: 219px;
	height: 275px;
}
.filmibeat-db-moviedetails {
	border: 1px solid #e8eaea;
	height: 105px;
	padding: 10px;
}
.filmibeat-db-moviedetails h2 {
	font-size: 16px;
	font-weight: 600;
	color: #1b1d22;
	padding-bottom: 5px;
	/*word-break: break-all;*/
}
.filmibeat-db-moviedetails h2 a {color: #1b1d22;}
.filmibeat-db-cast {
	margin-top: 10px;
	font-size: 12px;
	color: #000;
}
.filmibeat-db-cast a {
	color: #0066cc;
}
.filmibeat-db-birthday {
	border: 1px solid #63347d;
	padding: 10px 10px 0 150px;	
	border-top: 0 none;
	height: 267px;
	background: url(../../images/popcorn/birthday-ballon.jpg) no-repeat 0 0;
}
.filmibeat-db-happy-bdayimg {
	background: url(../../images/popcorn/happy-birthday-img.jpg) no-repeat 0 0;
	height: 62px;
	margin-top: 3px;
}
.filmibeat-db-birthday ul li {
	list-style-type: none;
	float: left;
	margin-right: 20px;
	font-size: 14px;
	font-weight: 600;
	color: #1b1d22;
	text-align: center;
	width: 140px;
}
.filmibeat-db-birthday ul li a {
	color: #1b1d22;
}
.filmibeat-db-upcoming-movies {
	border: 1px solid #d86169;
	padding: 10px;
	border-top: 0 none;
}
.filmibeat-db-upcoming-movies ul li {
	border-bottom: 1px solid #e1e0e1;
	padding: 10px 0 10px 20px;
	background: url(../../images/popcorn/bullet.png) no-repeat left center;
}
.filmibeat-db-upcoming-movies ul li.last {
	border-bottom: 0 none;
}
.db-movie-title {
	color: #2b2b2b;
	font-size: 18px;
	font-weight: 600;
	float: left;
}
.db-movie-reldate {
	color: #2b2b2b;
	font-size: 18px;
	font-weight: 600;
	float: right;
}
.filmibeat-db-belated-bday-wrapper ul li {
	float: left;
	list-style: none;
	margin-right: 23px;
	width: 147px;
}
.filmibeat-db-belated-bday-wrapper ul li.last {
	margin-right: 0;
}
.fimibeat-db-celebs-img img {
	display: block;
}
.filmibeat-db-belated-desc {
	padding: 5px 4px;
	height: 90px;
	border: 1px solid #f2f2f2;
}
.filmibeat-db-belated-desc h4 {
	font-size: 14px;
	color: #000;
	font-weight: 600;
	/*word-break: break-all;*/
}
.filmibeat-db-belated-desc h4 a {color: #000;}
.filmibeat-db-bdate {
	font-size: 12px;
	color: #000;
}
.filmibeat-db-bday-terms {
	margin: 5px 0;
}
.filmibeat-db-belated-desc .filmibeat-db-bday-terms a {
	margin-right: 0;
	padding: 0 2px;
	font-size: 11px;
}
.filmibeat-db-belated-desc .filmibeat-db-bday-terms a i {
	margin-right: 2px;
}

.filmibeat-db-todays-bday {
	border-bottom: 1px solid #c5c5c5;
	padding-bottom: 35px;
}
.filmibeat-db-bday-list ul li {
	list-style-type: none;
	width: 185px;
	float: left;
	margin-right: 56px;
}
.filmibeat-db-bday-list ul li.last {
	margin-right: 0px;
}
.filmibeat-db-bday-list ul li a {
	text-decoration: none;
}
.fimibeat-db-celebs-title {
	border: 1px solid #f2f2f2;
	padding: 5px;
	height: 50px;
}
.filmibeat-db-bday-list ul li h2 {
	font-size: 16px;
	color: #000;
	font-weight: 600;
	padding: 5px 0;
}



.filmibeat-db-nextchange {
	border: 1px solid #c1c1c1;
	border-top: 0 none;
	padding: 15px;
}
.filmibeat-db-nextchange ul li {
	float: left;
	list-style-type: none;
	width: 202px;
	margin-right: 15px;
}
.filmibeat-db-nextchange ul li.last {
	margin-right: 0;
}
.filmibeat-db-nextchange ul li a {text-decoration: none;}
.filmibeat-db-nextchange-desc {
	padding: 5px;
	height: 80px;
}
.filmibeat-db-nextchange-desc.bg-color1 {
	background: #afd7e4;	
}
.filmibeat-db-nextchange-desc.bg-color2 {
	background: #ecd0e1;
}
.filmibeat-db-nextchange-desc.bg-color3 {
	background: #c7e7d1;
}
.fimibeat-db-nextchange-title {
	font-weight: 600;
	color: #1b1d22;
	font-size: 16px;
	height: 50px;
	/*word-break: break-all;*/
}
.filmibeat-db-nextchange-reldate {
	color: #1b1d22;
	font-size: 12px;
	font-weight: 400;
}


.filmibeat-upcoming-movies-lists {
	
}
.filmibeat-upcoming-movies-lists ul li {
	list-style-type: none;
	float: left;
	width: 175px;
	margin-bottom: 30px;
	margin-right: 30px;
}
.filmibeat-upcoming-movies-lists ul li.last {
	margin-right: 0px;
}
.filmibeat-db-upcoming-movie-title {
	font-size: 16px;
	font-weight: 600;
	color: #1b1d22;
	min-height: 50px;
	/*word-break: break-all;*/
}
.filmibeat-db-upcoming-movie-title a {
	color: #1b1d22;
}
.filmibeat-upcoming-movies-lists ul li .filmibeat-db-cast {
	margin-top: 0;
}
.filmibeat-upcoming-movies-lists ul li .filmibeat-db-nextchange-reldate {
	font-size: 11px;
}

/*
 * 

.filmibeat-upcoming-yearslider {
	margin-left: 260px;
	background: #525252;
	height: 44px;
	border-bottom: 1px solid #ab0034;
	padding: 0 30px;
	position: relative;
} */
.filmibeat-upcoming-monthslider {
	background: #e1e4e9;
	height: 44px;
	border-bottom: 1px solid #f00003;
	margin-bottom: 20px;
	padding: 0 30px;
	position: relative;
}

/*
 * birthday Sliders Styles
 */
.filmibeat-db-todaysbday {
	background: #ab0034;
	color: #fff;
    float: left;
    font-size: 26px;
    font-weight: 600;
    min-width: 160px;
    padding: 0px 20px;
    text-align: center;
    float: left;
    height: 45px;
    line-height: 45px;
}
.filmibeat-db-monthslider {
	margin-left: 240px;
	background: #525252;
	height: 44px;
	border-bottom: 1px solid #ab0034;
	padding: 0 30px;
	position: relative;
}
.filmibeat-db-monthslider .bx-wrapper ul li, .filmibeat-upcoming-yearslider .bx-wrapper ul li  {
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}
.filmibeat-db-monthslider .bx-wrapper .bx-viewport ul li a, .filmibeat-upcoming-yearslider .bx-wrapper .bx-viewport ul li a {
	color: #fff;
	display: block;
	padding: 5px 0;
}
.filmibeat-db-monthslider .bx-wrapper .bx-viewport ul li a.selected, .filmibeat-upcoming-yearslider .bx-wrapper .bx-viewport ul li a.selected {
	border-bottom: 7px solid #ab0034;
	font-weight: 700;
	font-size: 21px;
}
.filmibeat-db-monthslider .bx-wrapper .bx-controls-direction a, .filmibeat-upcoming-yearslider .bx-wrapper .bx-controls-direction a {
	text-indent: -99999px;
	width: 18px;
	height: 25px;
	top: 10px;
	position: absolute;
}
.filmibeat-db-monthslider .bx-wrapper .bx-controls-direction a.bx-prev, .filmibeat-upcoming-yearslider .bx-wrapper .bx-controls-direction a.bx-prev {
	left: 15px;
	background: url(../../images/popcorn/filmibeat-db-sprite.png) no-repeat -61px -23px;
}
.filmibeat-db-monthslider .bx-wrapper .bx-controls-direction a.bx-next, .filmibeat-upcoming-yearslider .bx-wrapper .bx-controls-direction a.bx-next {
	right: 15px;
	background: url(../../images/popcorn/filmibeat-db-sprite.png) no-repeat -79px -23px;
}
.filmibeat-db-monthslider .bx-wrapper .bx-controls-direction a.bx-prev.disabled, .filmibeat-upcoming-yearslider .bx-wrapper .bx-controls-direction a.bx-prev.disabled, .filmibeat-db-monthslider .bx-wrapper .bx-controls-direction a.bx-next.disabled, .filmibeat-upcoming-yearslider .bx-wrapper .bx-controls-direction a.bx-next.disabled {
	display: none;
} 




.filmibeat-db-dateslider {
	background: #e1e4e9;
	height: 44px;
	border-bottom: 1px solid #f00003;
	margin-bottom: 20px;
	padding: 0 30px;
	position: relative;
}
.filmibeat-db-dateslider .bx-wrapper ul li, .filmibeat-upcoming-monthslider .bx-wrapper ul li {
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	color: #000;
}
.filmibeat-db-dateslider .bx-wrapper .bx-viewport ul li a, .filmibeat-upcoming-monthslider .bx-wrapper .bx-viewport ul li a {
	color: #000;
	display: block;
	padding: 9px 0 5px 0;
}
.filmibeat-db-dateslider .bx-wrapper .bx-viewport ul li a.selected, .filmibeat-upcoming-monthslider .bx-wrapper .bx-viewport ul li a.selected {
	border-bottom: 7px solid #f00003;
}
.filmibeat-db-dateslider .bx-wrapper .bx-controls-direction a, .filmibeat-upcoming-monthslider .bx-wrapper .bx-controls-direction a {
	text-indent: -99999px;
	width: 18px;
	height: 25px;
	top: 10px;
	position: absolute;
}
.filmibeat-db-dateslider .bx-wrapper .bx-controls-direction a.bx-prev, .filmibeat-upcoming-monthslider  .bx-wrapper .bx-controls-direction a.bx-prev {
	left: 5px;
	background: url(../../images/popcorn/filmibeat-db-sprite.png) no-repeat -61px -48px;
}
.filmibeat-db-dateslider .bx-wrapper .bx-controls-direction a.bx-next, .filmibeat-upcoming-monthslider .bx-wrapper .bx-controls-direction a.bx-next {
	right: 5px;
	background: url(../../images/popcorn/filmibeat-db-sprite.png) no-repeat -79px -48px;
}
.filmibeat-db-dateslider .bx-wrapper .bx-controls-direction a.bx-prev.disabled, .filmibeat-upcoming-monthslider  .bx-wrapper .bx-controls-direction a.bx-prev.disabled, .filmibeat-db-dateslider .bx-wrapper .bx-controls-direction a.bx-next.disabled, .filmibeat-upcoming-monthslider .bx-wrapper .bx-controls-direction a.bx-next.disabled  {
	display: none;
} 


/*
 * Heading Styles
 */
.filmibeat-db-mainheading {
	font-size: 26px;
	font-weight: 600;
	color: #1b1d22;
	padding-bottom: 10px;
}
.filmibeat-db-right-heading1 {
	font-size: 28px;
	font-weight: 600;
	color: #1b1d22;
	padding-bottom: 10px;
}
.filmibeat-db-heading {
	font-size: 26px;
	font-weight: 500;
	color: #fff;
	padding: 4px 20px;
	text-align: center;
	min-width: 120px;
	float: left;
	padding-bottom: 4px;
}

.filmibeat-db-sub-heading {
    color: #fff;
    float: left;
    font-size: 14px;
    font-weight: 400;
    min-width: 120px;
    padding: 2px 10px;
    text-align: center;
}


/*
 * Heading Bg Colors
 */
.bgcolor1 {
	border-bottom: 1px solid #d86169;
}
.bgcolor1 span {
	background: #d86169;
}
.bgcolor2 {
	border-bottom: 1px solid #759032;
}
.bgcolor2 span {
	background: #759032;
}
.bgcolor3 {
	border-bottom: 1px solid #63347d;
}
.bgcolor3 span {
	background: #63347d;
}
.bgcolor4 {
	border-bottom: 1px solid #3e629e;
}
.bgcolor4 span {
	background: #3e629e;
}
.bgcolor5 {
	border-bottom: 1px solid #42b4a8;
}
.bgcolor5 span {
	background: #42b4a8;
}
.bgcolor6 {
	border-bottom: 1px solid #a28629;
}
.bgcolor6 span {
	background: #a28629;
}
.bgcolor7 {
	border-bottom: 1px solid #6f9807;
}
.bgcolor7 span {
	background: #6f9807;
}
.bgcolor8 {
	border-bottom: 1px solid #2575b3;
}
.bgcolor8 span {
	background: #2575b3;
}
.bgcolor9 {
	border-bottom: 1px solid #6f9807;
}
.bgcolor9 span {
	background: #6f9807;
}
.bgcolor10 {
	border-bottom: 1px solid #981e26;
}
.bgcolor10 span {
	background: #981e26;
}
.bgcolor11 {
	border-bottom: 1px solid #7865bb;
}
.bgcolor11 span {
	background: #7865bb;
}

.border-bottom1 {
	border-bottom: 3px solid #09ccb3;
}




/*
 * Borders Stlyes
 */
.bottom-border1 {
	border-bottom: 3px solid #04ae8b!important;
}
.bottom-border2 {
	border-bottom: 3px solid #ea3516!important;
}
.bottom-border3 {
	border-bottom: 3px solid #1a78a9!important;
}
.bottom-border4 {
	border-bottom: 3px solid #b1066f!important;
}
.bottom-border5 {
	border-bottom: 3px solid #6744a3!important;
}
.bottom-border6 {
	border-bottom: 3px solid #a91a89!important;
}
.bottom-border7 {
	border-bottom: 3px solid #6744a3!important;
}
.bottom-border8 {
	border-bottom: 3px solid #00aeef!important;
}
.bottom-border9 {
	border-bottom: 3px solid #f7941d!important;
}
.bottom-border10 {
	border-bottom: 3px solid #ea6b16!important;
}
.bottom-border11 {
	border-bottom: 3px solid #940707!important;
}
.bottom-border12 {
	border-bottom: 3px solid #6e9806!important;
}
.bottom-border13 {
	border-bottom: 3px solid #d86169!important;
}
.bottom-border14 {
	border-bottom: 3px solid #63347d!important;
}
.bottom-border15 {
	border-bottom: 3px solid #7865bb!important;
}
.filmibeat-comments-wrapper .readMore{
	display:none;
}



/* Search Twitter Page code Started */
.timeline-header {
	border-width: 0 0 1px;
	box-shadow: 0 0 0 -3px transparent;
	padding: 12px;
	transition: box-shadow 0.3s ease-out 0s;
	border-bottom: 1px solid #E8E8E8;
}
.timeline-header, .timeline-footer {
	position: relative;
	z-index: 100;
}
.timeline-header h1.summary {
	font-weight: bold;
}
.timeline-header h1.summary a{
	color: #333333;
}
.timeline-header h1.summary {
	font-size: 18px;
	line-height: 18px;
}
.timeline-header .ic-twitter-badge {
	border: 1px solid transparent;
	border-radius: 3px 3px 3px 3px; 
}
.timeline-header .twitter-follow-button, .timeline-header .ic-twitter-badge {
	position: absolute;
	right: 10px;
	top: 10px;
}
.timeline-header .ic-twitter-badge {
	background: url(../../images/popcorn/twitter-icons.png) no-repeat;
	height: 15px;
	width: 18px;
}
.timeline {
	background-color: #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	margin-bottom: 10px;
}
.customisable-border {
	border: 1px solid #E8E8E8;
}
.tweet.with-expansion {
	cursor: pointer;
}
.permalink {
	float: right;
	margin-top: 2px;
	position: relative;
	z-index: 50;
}
.p-author:before, .p-author:after, .cards-base:before, .cards-base:after {
	content: "";
	display: table;
}
.p-author:after, .cards-base:after {
	clear: both;
}
.header .avatar {
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 4px 4px 4px 4px;
	height: 48px;
	width: 48px;
}
.tweet .e-entry-title {
	clear: both;
	margin: 0 5px 0 0;
	overflow: hidden;
	word-wrap: break-word;
}
.timeline .e-entry-title, .p-author .p-name, .cards-base h3, .new-tweets-bar button, .load-tweets, .no-more-pane {
	font-size: 14px;
	line-height: 16px;
}
.e-entry-title a {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tweet_ol li{
	list-style-type: none;
}
.tuser_image
{
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 4px 4px 4px 4px;
	height: 48px;
	width: 48px;
	float: left;
	padding-right: 10px;
}
.tuser_content
{
	width: 565px;
	float: left;
}
.tfull_name
{
	font-weight: bold;
	color: #333333;
	font-size: 14px;
}
.tscreen_name
{
	color: #707070;
	font-size: 13px;
}
.tweet_content_msg
{
	color: #333333;
	font-size: 14px;
	line-height: 16px;
}
.timeline-header h2.summary {
	font-weight: bold;
}
.timeline-header h2.summary {
	font-size: 18px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}
.timeline-header h2.summary a{
	color: #000000;
}
.tfull_name a{
	color: #333333;
}
.tfull_name a:hover{
	color: #333333;
	text-decoration: underline;
}
ul.tweet-actions li a {
	float: left;
	text-indent: -9999px;
}
.reply-action {
	background: url("../../images/popcorn/twitter-icons.png") no-repeat scroll -23px 0 transparent;
	height: 20px;
	width: 20px;
}
.reply-action:hover {
	background: url("../../images/popcorn/twitter-icons.png") no-repeat scroll -51px -2px transparent;
}
.retweet-action
{
	background: url("../../images/popcorn/twitter-icons.png") no-repeat scroll -28px -18px transparent;
	height: 20px;
	width: 22px;
}
.retweet-action:hover
{
	background: url("../../images/popcorn/twitter-icons.png") no-repeat scroll -56px -20px transparent;
}
.favorite-action
{
	background: url("../../images/popcorn/twitter-icons.png") no-repeat scroll -19px -38px transparent;
	height: 20px;
	width: 20px;	
}
.favorite-action:hover
{
    background: url("../../images/popcorn/twitter-icons.png") no-repeat scroll -47px -40px transparent;
}
.tposted
{
	float: right;
	color: #707070;
}
.tposted a
{
	float: right;
	color: #707070;
}
.tweet .tweet-actions a, .tweet .tweet-actions a b, .tweet .tweet-actions a i, .tweet .tweet-actions li {
	cursor: pointer;
	outline: 0 none;
}
.tweet-actions a i {
	margin: 1px 0 0 8px;
	overflow: hidden;
}
.ic-reply {
	background-position: 0 -87px;
	height: 15px;
	width: 19px;
}
.ic-mask {
	background-color: #999999;
	height: 13px;
	width: 12px;
}
.tweet-actions li{
	float: left;
	margin: 0 2px;
}
b, i
{
	font-style: normal;
	font-weight: normal;
}
.tweet-actions
{
	background: none repeat scroll 0 0 #FFFFFF;
	bottom: 1px;
	box-shadow: 0 0 10px 5px #FFFFFF;
	visibility: hidden;
}
.tweet:hover .tweet-actions {	
	visibility: visible;	
}
.tweet.with-expansion {
	cursor: pointer;
}
.tweet {
	border-width: 0 0 1px;
	padding: 10px;
}
.timeline-footer {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1);
	padding: 6px 10px;
	margin: 10px 0;
}
a.tweet-box-button {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 4px 4px 4px 4px;
	display: block;
	padding: 6px;
	text-align: left;
	width: 97%;
	color: #333;
	font-size: 13px;
	text-decoration: none;
	color: #707070;
}
.timeline .stream {
	overflow-x: hidden;
	overflow-y: scroll;
	position: relative;
	width: 100%;
}
/* Search Twitter Page code ended */
.floatLeft {
    	float: left;
}
.floatRight{
	float: right;
}

.popcorn-movie-reviews-titleText {
    border-bottom: 1px solid #E7E6E6;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 2px;
}

.greyBtn {
    background: -moz-linear-gradient(center bottom , #3C3C3C 15%, #575757 75%) repeat scroll 0 0 #3C3C3C;
    background: #3C3C3C;
    border: 1px solid #3C3C3C;
    cursor: pointer;
}

.buttons {
    border: 1px solid #454545;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 8px;
    text-align: center;
}
#actinghalf, #storyhalf, #directionhalf, #movieRatinghalf {
   	width: 100% !important;
	margin-left: 3px;
	margin-top: -5px;
}
#actinghalf img, #storyhalf img, #directionhalf img, #movieRatinghalf img{
    margin: 0px -2px;
}
.charsLeftText {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 20px;
}
.movie-rating .floatLeft {
    margin: 0 5px 5px;
    width: 125px;
}
.writeReview {
    margin: 10px 0;
}
.paginationFansPhotos {
    padding-bottom: 10px;
    text-align: right;
}
.paginationFansPhotos a {
    padding: 0 4px;
}
.criticsReviewDesc {
    padding: 15px 0;
}
.popcorn-news-tabs {
    height: 25px;
    margin-bottom: 20px;
}
.popcorn-news-tabs ul {
    list-style-type: none;
}
.popcorn-news-tabs ul li {
    display: inline;
}
.popcorn-news-tabs ul li a.selected{
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    float: left;
    height: 17px;
    margin-right: 3px;
    padding: 6px;
    text-align: center;
    width: 175px;
}
.popcorn-news-tabs ul li a {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #CCCCCC;
    color: #000000;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 17px;
    padding: 6px;
    text-align: center;
    width: 175px;
}
.popcorn-news-tabs ul li a.selected span {
    display: block;
}
.newsBlockImage{
	width: 110px;
}
.newsBlockContent{
	width: 550px;
	padding: 5px;
}
.popcorn-news-tabs ul li a span {
    	display: none;
}
div.popcorn-news-block ul li {
	list-style-type: none;
	padding-bottom: 10px;
}
.filmibeat-db-celebfilmography ul li {
	color: #000000;
	float: left;
	font-size: 18px;
	margin-left: 15px;
	padding: 3px 0;
	width: 315px;
}
.filmibeat-db-celebfilmography ul li a {
	color: #0066CC;
	font-size: 18px;
}
.clearBoth{
	clear: both;
}
/*
 * Added by Shivappa on Aug 08 2014 starts
 */
.popcorn-showmore {
    background: none repeat scroll 0 0 #EBEBEB;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 5px;
    text-align: center;
}
.popcorn-showmore a {
    background: url("../../images/popcorn/showmore.png") no-repeat scroll left center transparent;
    color: #333333;
    padding: 5px 5px 5px 35px;
}
.popcorn-sent-roses-msg {
	color: #FF0000;
	font-family: arial;
	font-size: 14px;	
}
/*
 * Added by Shivappa on Aug 08 2014 Ends
 */
.userReviewErrorMessage
{
	font-size: 15px;
	color: red;
}
#movieHeaderRatinghalf{
	/*padding-top: 3px;*/
	font-size: 5px;
}
#movieHeaderRatinghalf img{
	/*margin: 0px -2px;*/
}
#movieHeaderRatinghalf{
	margin-left: 3px;
	/*margin-top: -5px;*/
}
.db-movie-title:hover,.db-movie-reldate:hover{
 text-decoration: underline;
}
.filmibeat-db-reviews h3 a{
	color: #000;
}
.filmibeat-db-reviews h3 a:hover{
	color: #000;
}
.cast-overview{
	text-align: center;
}
.music_dir_div,.song_det_hrf
{
	float: left;
}
.lyr_writer_div
{
	float: right;
}
.popcorn-song-title{
	margin: 5px 0px;
}
.popcorn-songs{
	background: url("../../images/popcorn/green-bullet.png") no-repeat scroll 0 16px transparent;
	border-bottom: 1px solid #E1E0E1;
	color: #2B2B2B;
	font-size: 15px;
	font-weight: 600;
	list-style-type: none;
	padding: 10px 0 10px 25px;
}
.sungByText{
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
}
div#rating_result {
	color: red;
	font-size: 14px;
}
.link-inactive{
	background: none !important;
	font-size: 12px;
	padding: 2px 10px;
}
.link-inactive a {
	background: none !important;
	color: #858587;
	display: block;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.userFullReview a{
	color: #FFF;
}


/* movie dialogue css code started */
.popcorn-dialogueContent {
        clear: both;
        margin-bottom: 20px;
}
.popcorn-dialogueIcon {
        background: url(../../images/popcorn/dialogue-icon.png) no-repeat center 10px;
        width: 50px;
        padding: 10px 5px;
        float: left;
	height: 40px;
}
.popcorn-dialogue {
        margin-left: 65px;
        background: #f5f3f4;
        border-radius: 5px;
        padding: 5px;
        font-size: 14px;
        color: #000;
        line-height: 20px;
	border: 1px solid #ebebeb;
}
.popcorn-dialogue img {
        vertical-align: middle;
}
/* movie dialogue css code ended */


/* What's news new design code */

.movieCelebwhat-news-heading {
	color: #D80200;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-bottom: 10px;
}
.pic-of-day-wrapper {
	position: relative;
	font-family: Georgia, Arial, Helvetica, sans-serif;
}
.pic-of-day-wrapper ul li span ,.pic-of-day-wrapper ul li span img {
	display: block;
}
.pic-of-day-wrapper ul li span.pic-title {
	font-size: 20px;
	font-weight: normal;
	color: #000;
	padding: 5px;
	text-align: center;
	background: #ebebeb;
}
.pic-of-day-wrapper .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 80px;
	width: 35px;
	height: 55px;
	text-indent: -99999px;
}
.pic-of-day-wrapper .bx-wrapper .bx-controls-direction a.bx-prev {
	background: url(../../images/popcorn/bx-prev-slide.png) no-repeat 0 0;
	left: 0;
}
.pic-of-day-wrapper .bx-wrapper .bx-controls-direction a.bx-next {
	background: url(../../images/popcorn/bx-next-slide.png) no-repeat 0 0;
	right: 0;
}
.pic-of-day-wrapper .bx-wrapper .bx-controls-direction a.bx-prev.disabled, .pic-of-day-wrapper .bx-wrapper .bx-controls-direction a.bx-next.disabled {
	display: none;
}
.celebs-terms {
	padding: 5px;
	text-align: center;
	font-size: 18px;
	color: #888888;
}
.celebs-terms a {
	padding: 0 5px;
	color: #000000;
}
#popcorn-whatNewsPageBlock {
	margin-bottom: 30px;
}
.popcorn-whatnewsBlockRight {
	float: left;
	width: 337px;
}
.right_news_text {
	border-bottom: 1px solid #CCCCCC;
	padding: 7px;
}
.right_news_text_last {
	padding: 7px;
}
a.news_right_image {
	color: #000000;
	font-family: arial;
	font-size: 13px;
}
.right_news_text,.right_news_text_last {
    	background: url(../../images/popcorn/redArrow.jpg) no-repeat scroll 8px 13px transparent;
    	padding: 8px 26px;
}
.popcorn-whatnewsBlockLeft{
	width: 25%;
	float: left;
	padding: 10px 15px;
	border-right: 1px solid #CCCCCC;
}
.popcorn-whatnewsBlockRight{
	width: 70%;
	float: right;
}
.celeb-birthday-img{
	margin: 20px 0px;
}
#popcorn-whatNewsPageBlock{
	border-radius: 5px 5px 5px 5px;
	border: 1px solid #CCCCCC;
}
.popcorn-whatsnewMore{
	color: #000;
	font-family: arial;
	font-size: 14px;
	margin-bottom: 20px;
	padding: 5px 0px 0px 0px;
}
.popcorn-whatsnewMore a{
	color: #000;
	font-family: arial;
    	font-size: 14px;
}
.popcorn-whatsnewMore a:hover{
	text-decoration:underline;
}
.whatsnew-more_release_movie a{
    	font-family: TrebuchetMS;
    	font-size: 14px;
}
.whatsnew-more_release_movie{
	text-align: right;
}
/* What's news new design code ended */
/* Weekend Movies code started */
#content_container_1 {
    background-color: #FFFFFF;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    width: 998px;
}
.content_left {
    background-color: #FFFFFF;
    float: left;
    width: 665px;
}
.new_article_width {
    float: left;
    padding-left: 5px;
    width: 660px;
}
.content_right {
    background-color: #FFFFFF;
    float: left;
    padding-left: 25px;
    width: 300px;
}
.right_include_main_width {
    float: left;
    padding-bottom: 20px;
    width: 300px;
}
#popcorn-birthdayBlock {
    border: 1px solid #CCCCCC;
    margin-bottom: 20px;
    padding: 1px;
}
#popcorn-showTimings {
    background: url(../../images/popcorn/showTimingsBg.jpg) no-repeat scroll left top transparent;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    margin: 20px 0;
    padding: 50px 100px 10px 10px;
    width: 190px;
}
.birthdayHeading {
    background: none repeat scroll 0 0 #EEECED;
    color: #333333;
    font-size: 18px;
    height: 50px;
    line-height: 50px;
    position: relative;
    text-align: center;
}
.birthdayCake {
    left: 0;
    position: absolute;
    top: 10px;
}
.birthdayBalloon {
    position: absolute;
    right: 0;
    top: 10px;
}
.birthdayList {
    margin-top: 30px;
    padding: 0 10px 10px;
}
.birthDayContent {
    color: #000000;
    float: left;
    font-size: 12px;
    height: 110px;
    margin-bottom: 15px;
    margin-right: 60px;
    text-align: center;
    width: 50px;
}
.birthDayContent.last {
    margin-right: 0;
}
#popcorn-showTimings {
    background: url(../../images/popcorn/showTimingsBg.jpg) no-repeat scroll left top transparent;
    font-size: 14px;
    height: 40px;
    line-height: 20px;
    margin: 20px 0;
    padding: 50px 100px 10px 10px;
    width: 190px;
}
/* Weekend Movies code ended */
/* Movie listing Code started */
.popcorn-movieListingBlock {
    margin: 15px 0;
}
.popcorn-movieListingTable {
    border-collapse: collapse;
    color: #000000;
    font-size: 12px;
}
.popcorn-movieListingTable th {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    padding: 8px;
}
.popcorn-movieListingTable td {
    border: 1px solid #CCCCCC;
    color: #000000;
    padding: 5px;
}
/* Movie listing Code ended */
#uploadcelebph{
	margin: 15px 0px;
}

.show_div {
    display: block;
}
.hide_div {
    display: none;
}
.fanphoto-sliderPhoto {
    color: #FFFFFF;
    font-size: 1.4em;
    position: relative;
    text-align: center;
}
.popcorn-celebsScrollingSlides{
			border: 1px solid #CCCCCC;
    font-weight: bold;
    position: relative;
    text-align: center;
}
.photo-prevSlideBlock {
    left: 0;
}
.photo-prevSlideBlock, .photo-nextSlideBlock {
    cursor: pointer;
    height: 100%;
    position: absolute;
    top: 0;
    width: 0%;
}
.popcorn-photoDetailBlock img{
	max-width: 650px;
}
.fanphoto-photoSliderControls a {
    height: 79px;
    position: absolute;
    text-indent: -9999px;
    top: 45%;
    width: 33px;
}
.photo-nextSlideBlock {
    right: 0;
}
a.bx-prev {
	background: url(../../images/popcorn/bx-prev-slide.png) no-repeat 0 0;
	left: 0;
}
a.bx-next {
	background: url(../../images/popcorn/bx-next-slide.png) no-repeat 0 0;
	right: 0;
}
a.bx-next.disabled {
	display: none;
}

/* Fan Big image page code started */
.popcorn-addText {
	margin: 15px 0 5px  0;
}
#popcorn-celebsScrollingSlides {
	border: 1px solid #CCCCCC;
	font-weight: bold;
	position: relative;
	text-align: center;
}
.popcorn-viewallPhotos {
	font-size: 14px;
	padding: 5px;
	text-align: right;
}
.popcorn-viewallPhotos a {
	color: #0066CC;
	font-weight: bold;
	text-decoration: none;
	background: url("../../images/show-all.png") no-repeat scroll left center transparent;
	padding-left: 20px;
}
.popcorn-celebsScrollingText {
	background: none repeat scroll 0 0 #E3E3E3;
	margin-top: 0;
	opacity: 0.9;
	text-align: center;
}
.popcorn-playPauseLinks {
	float: left;
	padding: 7px 30px 7px 320px;
}
.popcorn-viewsImages {
	color: #000000;
	float: right;
	font-family: verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding: 6px 30px;
}
.prev_but a {
	background: url("../../images/left-navigation.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 32px;
	text-indent: -9999px;
	width: 35px;
}
.next_but a {
	background: url("../../images/right-navigation.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 32px;
	text-indent: -9999px;
	width: 35px;
}
#popcorn-photoDetailBlock {
	min-height: 350px;
}
.photo-prevSlideBlock {
	left: 0;
}
.photo-nextSlideBlock {
	right: 0;
}
.photo-prevSlideBlock, .photo-nextSlideBlock {
	cursor: pointer;
	height: 100%;
	position: absolute;
	top: 0;
	width: 30%;
}
.prev-slide {
	background: url("../../images/button-left-nav.png") no-repeat scroll center center #111111;
	left: 0;
}
.next-slide {
	background: url("../../images/button-right-nav.png") no-repeat scroll center center #111111;
	right: 0;
}
.prev-slide, .next-slide {
	height: 53px;
	opacity: 0.3;
	position: absolute;
	text-indent: -9999px;
	top: 45%;
	width: 53px;
}
.prev-slide-div{
	height: 100%;
	opacity: 0.3;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	left: 0;
}
 .next-slide-div {
	height: 100%;
	opacity: 0.3;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	right: 0;
}

.photo-prevSlideBlock:hover a, .photo-nextSlideBlock:hover a {
	opacity: 1;
}
.popcorn-artistImgBorder span {
	display: inline-block;
	height: 100%;
}
/* Fan Big image page code ended */
/*---Added by Shivappa Aug 25 2014 ---for the Fan photos upload popup code starts here*/
.web_dialog_overlay
{
   position: fixed;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   height: 100%;
   width: 100%;
   margin: 0;
   padding: 0;
   background: #000000;
   filter: alpha(opacity=5);
   -moz-opacity: 0.5;
   z-index: 101;
   display: none;
     /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;

  /* Good browsers */
  opacity: 0.5;
}
.web_dialog
{
   display: none;
   position: fixed;
   width: 600px;
   height: 90%;
   top: 25%;
   left: 50%;
   margin-left: -190px;
   margin-top: -100px;
   background-color: #ffffff;
   border: 2px solid #000000;
   padding: 0px;
   z-index: 102;
   font-size: 10pt;
   overflow: hidden;
   overflow-y: scroll;
}
.web_dialog_polls
{
   display: none;
   position: fixed;
   width: 400px;
   top: 25%;
   left: 50%;
   margin-left: -190px;
   margin-top: -100px;
   background-color: #ffffff;
   border: 2px solid #000000;
   padding: 0px;
   z-index: 102;
   font-size: 10pt;
}
.web_dialog_title
{
   border-bottom: solid 2px #336699;
   background-color: #336699;
   padding: 4px;
   color: White;
   font-weight:bold;
}
.web_dialog_title a
{
   color: White;
   text-decoration: none;
}
.align_right
{
   text-align: right;
}
.popupText_recvideo
{
	text-align:center;
	font-weight:bold;
	float:left;
	width:90%;
	vertical-align:top;
	padding:0px 5px 10px 5px;
	font-size: 20px;
}
.closediv_video
{
	float:left;
	width:7%;
	vertical-align:top;
	text-align:right;
	padding:0px;
}
.dialog{padding: 10px;}
.errorMessage{
	color: #FF0000;
	font-family: arial;
	font-size: 14px;
}
/*-----Fan photos upload popup code ends here*/
/**----------------Fan polls starts here---------------------------**/
.boxText {
    color: #000000;
    font-size: 18px;
    margin: 5px;
    line-height: 24px;
}
.popcorn-addText {
    color: #000000;
    font-size: 12px;
    margin: 5px 0;
}
.popcorn-fansActivityContent {
    border: 2px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    font-size: 14px;
    margin-bottom: 20px;
    padding: 5px 10px;
}
.activityNumberText {
    color: #346699;
    float: left;
    font-weight: bold;
	width: 70%;
}
.activityPostedBy {
    float: right;
}
.optionText {
    padding-bottom: 8px;
    clear: both;
}
.activityTitleText {
    clear: both;
    padding: 10px 0;
}
.popcorn-pollPagination a {
    background: none repeat scroll 0 0 #F7F5F6;
    border: 1px solid #CBD5DF;
    border-radius: 5px 5px 5px 5px;
    color: #346699;
    float: left;
    margin-right: 5px;
    padding: 3px 6px;
	font-size: 12px;
}
.popcorn-pollPagination div.curr_pg{
    background: none repeat scroll 0 0 #F7F5F6;
    border: 1px solid #CBD5DF;
    border-radius: 5px 5px 5px 5px;
    color: #346699;
    float: left;
    margin-right: 5px;
    padding: 3px 6px;
	font-size: 12px;
}
.activityHeadingText {
    clear: both;
    color: #346699;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
}
.activityTitleText
{
  clear: both;
    color: #346699;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
}
.activityTitleText1 {
    clear: both;
    padding: 10px 0;
}

.boxText1
 {
    color: #000000;
    font-size: 12px;
    margin: 0px;
    line-height: 20px;
}
.boxSubHeading1 {
    color: #0066CA;
    font-size: 12px;
    font-weight: bold;
    margin: 10px;
}

#show_quiz_question table tr td.boxSubHeading
{
padding: 7px 0px;
font-size: 13px;
}
#show_quiz_question table tr td
{
padding: 5px;
}
div.pollbg
{
 color: #000000;
 font-size: 14px;
 padding: 1px 10px 1px 0;
}
.popcorn-fanaddPolls {
	width: 390px;
	margin-left: 0px;
	padding: 10px;
}
.popcorn-pollTitle {
	width: 20%;
	padding-bottom: 3px;
	float: left;
}
.popcorn-pollTextbox {
	width: 75%;
	padding-bottom: 10px;
	float: left;
}
.popcorn-pollResult {
	clear:both;margin-bottom: 5px;
}
.movieAdPollDiv {
    color: #000000;
    margin: 5px;
    height: 180px;
    margin-left: 0px;
}
.pollAddText{
	width:250px;
}
.polls_sub_l{
	float:left;
	width:80px;
	padding-top:10px;
}
.polls_sub_r{
	float:left;
	padding-top:5px;
}
.seperator {
    clear: both;
    font-size: 0;
    height: 10px;
}
.input_error {border:1px solid red !important;}
.input_normal {border:1px solid #CCCCCC !important;}
/**----------------Fan polls ends here---------------------------**/
/*-----------------------------Fan quiz starts here-----------------*/
#add_quiz,#show_quiz_question,#add_polls,#artist_fan_quiz
{
  /*
  border: 2px solid #CCCCCC;
  border-radius: 5px 5px 5px 5px;
  */
  color: #000000;
  font-size: 14px;
  margin-bottom: 20px;
  padding: 5px 10px;
  margin-left: 5px;
}
.addBtn,.backBtn,.cancelBtn {
    background: -moz-linear-gradient(center bottom , #CCCCCC 15%, #F1F3F2 75%) repeat scroll 0 0 #CCCCCC;
    border: 1px solid #787878;
    color: #000000;
    cursor: pointer;
    border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:4px 8px;
}
.nextBtn {
    background: -moz-linear-gradient(center bottom , #CCCCCC 15%, #F1F3F2 75%) repeat scroll 0 0 #CCCCCC;
    border: 1px solid #787878;
    color: #000000;
    cursor: pointer;
    border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:4px 8px;
}
/*-----------------------------Fan quiz ends here-----------------*/
/*************SEARCH BLOCK**************/
.popcorn-searchPagination{
		float:right;font-size:13px;padding:10px;margin-bottom:15px;
}
.popcorn-searchPagination a{
		padding:3px;
}
.popcorn-searchResultItem{
	
	float:left;
	font-size:13px;
	/*width:450px;
	padding:10px;*/
	font-weight:bold;
	padding: 9px;
    width: 300px;
}
.popcorn-searchResultItem a{text-decoration: none;color: #0066CC;}
.popcorn-searchHeading {
    color: #000;
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0;
    clear: both;
}

/*
 * Latest Styles added 18-09-2014...
 */
/*whatsnew page css*/
.filmibeat-db-right-block  {
	width: 300px;
	float: left;
	background: url("../../images/happy-birthday-img.jpg") bottom center  no-repeat;
}
.filmibeat-db-birthday-right {
	border: 1px solid #63347d;
	padding: 10px 0;	
	border-top: 0 none;
	height: 267px;	
}

.filmibeat-db-birthday-right ul li {
	list-style-type: none;
	float: left;
	margin:0 11px;	
	font-size: 14px;
	font-weight: 600;
	color: #1b1d22;	
	text-align: center;
}
.filmibeat-db-birthday-right ul li a {
	color: #1b1d22;
}
.filmibeat-db-upcoming-movis {
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	margin: 23px 0 0 0;		
}
.filmibeat-db-upcoming-movis ul li {
	border-bottom: 1px solid #e1e0e1;
	padding: 10px 0 10px 20px;
	float:left;
	width:304px;
	height:57px;
	margin:0 5px;
	background: url(../../images/bullet.png) no-repeat 0 17px;
}
.filmibeat-db-upcoming-movis ul li.last {
	border-bottom: 0 none;
}
/*weekend page css*/
.filmibeat-db-weekend ul li {
    float: left;
    list-style-type: none;
    margin:10px 23px 10px 0;
    width: 200px;
    height: 335px;
   }
.filmibeat-db-weekend   .filmibeat-db-movie-title{
	height:63px;
	overflow: hidden;	
}
.filmibeat-db-weekend  a{
	text-decoration: none;
}
  .filmibeat-db-movie-title span{
   	display:block;
   	color: #707070;
   	font-size: 14px;   
   }
.filmibeat-db-related-movies-right  {
	width: 300px;
	float: left;
}

.filmibeat-db-movies-spotlight-right {
	width: 300px;
	float: right;
}
.filmibeat-db-movielists-right ul li {
	float: left;
	width: 143px;
	height:248px;
	margin:0 14px 20px 0;
	list-style-type: none;	
} 
.filmibeat-db-movielists-right ul li.last {
	margin-right: 0;
}
.filmibeat-db-movielists-right ul li a {
	text-decoration: none;
}
.filmibeat-db-upcoming-nowshow {
	float: left;
	font-size: 23px;
	font-weight: 600;
	height: 45px;
	line-height: 45px;
	min-width: 585px;
	padding: 0;
	text-align: center;
}
.filmibeat-upcoming-yearslider {
	background: none repeat scroll 0 0 #525252;
	border-bottom: 1px solid #AB0034;
	height: 44px;
	margin-left: 590px;
	padding: 0 30px;
	position: relative;
}
.active-movies-by-year{
	background: none repeat scroll 0 0 #AB0034;
	color: #FFFFFF;
}
.inactive-movies-by-year{
	background: none repeat scroll 0 0 #525252;
	color: #FFFFFF;
}
.inactive-movies-by-year a{
	color: #FFFFFF;
}
.padding-movies-by-year{
	padding: 0 10px;
	width: 275px;
}

.viewall {
    float: right;
    padding: 10px;
}
#polls_div.article-content-wrapper{width: auto !important;}
.divindex1 input[type='text'], .boxText input[type='text'] {
    border: 1px solid #ccc;
    padding: 3px;
    font-size: 14px;
    color: #333;
}
.filmibeat-awards ul {padding-left: 20px;} 
.filmibeat-awards ul li {
    list-style-type: disc;
    padding: 5px 0;
    font-size: 14px;
    color: #000;
}
.success_msg{
	color: green;
	font-weight: bold;
}
.bday-celeb-name {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 125px;
	word-wrap: normal;
}
.text-celeb{/*word-break: break-all;*/}
.read-in-english{
    background: none repeat scroll 0 0 #C5C5C5;
    border-radius: 3px 3px 3px 3px;
    color: #1B1D22;
    display: block;
    font-family: 'Open Sans',Georgia,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding: 5px 0;
    text-align: center;
}
.user_review_opinions{
	float: left;
	clear: both;
	padding:5px 0px;
}
.user_review_opinions a {
    cursor: pointer;
    margin-left: 15px;
}
.user_review_opinions img{
	vertical-align: middle;
}
.filmibeat-videos-topic span.filmibeat-db-cast-name{
	font-family:'Open Sans',Georgia,Arial,Helvetica,sans-serif;
	color: #1B1D22;
	font-size: 14px;
	font-weight: 600;
	}
.filmibeat-videos-topic ul li{position: relative !important;}
.filmibeat-videos-topic ul li:hover span.play-video1 {
    display: block !important;
}
.filmibeat-videos-topic ul li span.play-video1 {
	background: url("../../common/images/popcorn/play-video02.png") no-repeat scroll 0 0 transparent;
	display: none !important;
	height: 35px;
	left:60px;
	position: absolute;
	top: 62px;
	width: 35px;
}
ul.videos_list li span.play-video1 {
    background: url(../../images/popcorn/video-icon.png) no-repeat scroll 0px 0px transparent;
    display: block !important;
    height: 45px;
    left: 60px;
    position: absolute;
    top: 62px;
    width: 45px;
}

.heading-container {
padding-bottom: 10px;
margin-bottom: 20px;
border-bottom: 1px solid #727272;
}

.main-heading {
font-size: 32px;
color: #1b1d22;
font-weight: 600;
}
/*----------Footer popup css ---------------*/
.moviedb-popup-contianer {
    position: fixed;
    bottom: 0;   
    width: 350px;   
    display: none;
    z-index:999999;           
}
.moviedb-popup-heading {
    background: #ff640f;
    padding: 4px 0px;
    border-radius: 5px;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    margin: 0 auto;
    width: 200px;
    text-transform: uppercase;
    text-align: center;
}
.moviedb-popup-content {
    border: 2px solid #cbcaca;
    border-radius: 5px;
    padding: 4px 15px;
    background: #fff;
    width: 320px;   
    position: relative;                   
}
.moviedb-popup-thumbimg {float: left;margin-right: 10px;}
.moviedb-popup-title {
    font-size: 16px;
    color: #054eaa;
    font-weight: bold;
    text-align: center;
}
.moviedb-popup-title a {color: #0066cc;}
.moviedb-close-popup a {
    position: absolute;
    top: -5px;
    right: -5px;           
    background: #cc0000;
    color: #fff;
    padding: 1px 5px;
    border-radius: 50%;   
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;   
}
.cleardb {clear: both;}
/*----------------footer popup css end --------------*/ 