@import url(http://fonts.googleapis.com/css?family=Open+Sans);
/* CSS Document */


/* Ganesh 06-04-2014 */

a, img, select, option {outline:none; border:none; }
.noMrgnRgt {margin-right:0px; }

.film-wrap { height: auto;    margin: 0 auto;    padding: 0.5% 0;    width: 100%; border:solid 1px #c6c4c4;}
.row {width:100%; height:auto;  border:solid 1px #c6c4c4; background:#fff; padding-bottom:40px;}

.shdl {width:100%; height:100px; background:url(../images/roll.jpg) repeat-x; padding:40px 0 0 0; border-left:solid 1px #c6c4c4; border-right:solid 1px #c6c4c4; }
.flm {width:163px; height:44px; float:left; background:url(../images/flm.png) no-repeat no-repeat; margin:0 0 0 47px; }
.sdl { color:#d61d2d; font-size:24px; font-weight:normal; font-family: 'Open Sans', sans-serif;	font-weight:300; margin:12px 0 0 35px; float:left; height:32px; border-right:solid 1px #d3d3d3; padding:0 20px 0 0;} 
.txt {width:712px; height:auto; float:left; color:#5c5c5c; font-size:16px;font-family: 'Open Sans', sans-serif;	font-weight:300; margin:8px 0 0 25px;  } 

.flft {width:625px; float:left; height:auto; margin:18px 0 0 17px; /*overflow:hidden; */}
	.nwDiv {width:580px; float:left; background:#164556; padding:25px 20px 25px 25px; }
		.nwDiv h4 {float:left; font-size:38px; color:#fff; text-transform:uppercase;font-family: 'Open Sans', sans-serif;	font-weight:300; font-weight:normal;}
		.opt {float:left; margin:10px 0 0 20px; } 
	
	.pixDiv {float:left; width:610px; height:672px; overflow:hidden; margin:8px 0; padding:0 0 0 15px;}
	.pixDiv ul {list-style:none; margin:0; padding:0; float:left;}
	.pixDiv li {width:135px; height: auto; float:left; /*margin-right:8px; margin-bottom:8px;*/ padding:3px; margin:0 5px 5px 0; background:#FFF;}
	
	.pixDiv li:hover, .pixDiv li.active{ background:#fc1296;}
	
	.pixDiv li a { display:block;   }
	.pixDiv li img, .pixDiv li a img {width:135px; height:200px; float:left;} 
	
	.pixDiv li:last-child, .pixDiv li a.last-child, .pixDiv li:last-child {margin-right:0px; }
	
	 
	
	
	
.full {width:100%; height:auto; }	
.frgt {width:943px; float:right; height:762px; margin:18px 13px 0 17px; background:url(../images/cin.jpg) no-repeat; padding:40px 0 0 25px; }
.topD {width:100%; height:413px;  }
	.piHld {width:269px; height:412px; float:left; background:url(../images/shad.png) no-repeat 0 bottom; }
	.dtlHld {width:623px; height:413px;float:left;  margin:0 0 0 39px; font-family: 'Open Sans', sans-serif;font-weight:300; }
		.tit {width:100%; height:54px; float:left; margin-top:18px;  }
.tit h4 {color:#f5fe07; font-size:22px; font-weight:600; font-weight:normal; }
			.tit span { color:#fff;font-weight:300;}
		.sdle {width:100%; height:102px; float:left; margin-top:20px; }	
			.cvr {float:left; width:230px; height:auto; }
			.mve { width:100%; height:55px; float:left; background:url(../images/sdl.png) no-repeat;}
			.timeD {width: auto; height:55px; float:left;  margin-left:48px; color:#f5fe07; font-family: 'Open Sans', sans-serif;font-weight:300; font-size:22px;}
			
			.scn {width:380px; height: auto; float:left; background:url(../images/tip.png) no-repeat 0 top; padding-left:10px; }
			.scn ul {margin:0; padding:0; }
				.scn li {list-style:none; display:inline-block;  }
				.scn li a {width:40px; display:block; height:57px; background:url(../images/li.png) no-repeat center top; color:#fff; font-size:24px; font-family: 'Open Sans', sans-serif;font-weight:300; text-align:center; text-decoration:none; }
				.scn li a:hover { background:url(../images/active.png) no-repeat center top; color:#312f2f; }
				
				.scn li a.active  { background:url(../images/active.png) no-repeat center top; color:#312f2f;  }
				
			.abt {width:100%; height:auto; float:left; margin:35px 0 0 0; }	
				.abtSec {width:120px; height:auto; float:left; }
					.abtSec h6 { width:100%; float:left; font-size:16px; color:#f5fe07; font-weight:normal;  font-family: 'Open Sans', sans-serif;font-weight:300;}
					.dur { width:100%; float:left; font-size:24px; color:#fff; font-family: 'Open Sans', sans-serif;font-weight:300; margin:6px 0 0 0;}
					.ratng {width:100%; height:40px; float:left; margin-top:40px; }
				.dtl {width:500px; height:auto; float:left; font-family: 'Open Sans', sans-serif;font-weight:300; color:#fff; margin-top:30px;}
					.dtl p {width:100%; height:17px; float:left; font-size:13px; margin:0; padding:0; }
					.secT {font-weight:bold; }
					.space {height:20px; width:100%; float:left; }
				
.bottomD {width:100%; height:325px; background:url(../images/vdo.png) no-repeat;font-family: 'Open Sans', sans-serif;  }
	.dscSec {float:left; width:340px; height:auto; margin:5px 65px 0 25px; }
		.hdSec {float:left; width:100%; height:45px; }	
			.hdSec h4 {float:left; font-size:21px; color:#fff; font-family: 'Open Sans', sans-serif;font-weight:600; color:#fff;}
			.hdSec span {float:left; color:#2f92ef; font-size:11px;font-weight:300; font-family: 'Open Sans', sans-serif; }
			
		.certSec {float:left;width:100%; height:auto; margin:20px 0 0 0; }
		.certSec ul {margin:0; padding:0; width:85%; }
		.certSec li {list-style:none; height:45px; padding:0;font-family: 'Open Sans', sans-serif;font-weight:300; color:#fff; font-size:11px; margin:0 0 5px 0; padding-left:55px;}
		.certSec li.u {background:url(../images/certi.png) 0 0 no-repeat; }
		.certSec li.ua {background:url(../images/certi.png) 0 -50px no-repeat; }
		.certSec li.aa {background:url(../images/certi.png) 0 -100px no-repeat; }
		.certSec li.s {background:url(../images/certi.png) 0 -150px no-repeat; }
		
	
	.vdo {float:left; width:465px; height:auto; position:relative; bottom:10px; }
















.mrgnTop {margin-top:15px; }



/* Select box*/


.sbHolder{
	background-color: #fff;
	 
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	height:35px;
	position: relative;
	width: 277px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}









/*---------------------Gender Styling---------------------------*/
.gender-wrap{
	width: auto;
	height:auto;
	margin:0;
	padding:0;
	float:left;
	position:relative;
}
.select-gender{
	width:257px;
	height:35px;
	line-height:34px;
	padding:0 10px;
	margin:0;
	background:#fff;
	border:1px solid #e1e1e1;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	font-family: 'Open Sans', sans-serif;font-weight:300;
	font-size:12px;
	color:#444444;
	/*cursor:pointer;*/
}

.select-gender span {color:#c4c4c4;font-family: 'Open Sans', sans-serif;font-weight:300;font-size:12px;}


.gender-list{
	margin:0;
	padding:0;
	float:left;
	display:none;
	position:absolute;
	top:33px;
	left:0;
	z-index:1000;
}
.gender-list ul{
	margin:0;
	padding:2px 0;
	float:left;
}
.gender-list ul li{
	padding:2px 0;
	margin:0;
}
.gender-list ul li a{
	width:257px;
	height:37px;
	float:left;
	margin:0;
	padding:0 10px;
	background:#fff;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	font-family: 'Open Sans', sans-serif;font-weight:300;font-size:12px;
	color:#444444; line-height:35px;
	text-decoration:none;
	cursor:pointer;
}
.gender-list ul li a:hover{
	background:#FC0;
	color:#333 ;
}
.gender-pointer{
	width:34px;
	height:34px;
	position:absolute;
	right:5px;
	top:2px;
	display:block;
	background:url(../images/pointer-gray.png) left center no-repeat;
	cursor:pointer;
}

#film-scroll .mCSB_scrollTools .mCSB_draggerContainer{right:-160px !important}
/*--------------------Gender Styling----------------------------*/




