
@charset "utf-8";

/*---------- CSS RESET -----------*/
body{
padding:0px; margin:0px;
background:#19110f url(../images/bg.jpg) 0 0 repeat-x;
font:normal 13px/17px Arial, Helvetica, sans-serif;
color:#292724;
}
div, p, h1, h2, h3, h4, h5, span, form, input, select, label, text-area, a, img, fieldset, dl, dd, dt{ margin:0px; padding:0px;}
img a{border:none; outline:none;}
a{text-decoration:none; padding:0; margin:0;}

.clear{
	line-height:0px;
	font-size:0px;
	clear:both;
	border:0;
	}



#page-area{
	width:100%;
	}
#page{
	background:url(../images/headerbg.jpg) top center no-repeat;
	width: 100%;
	display: table;
	}
#page-inner{
	background:url(../images/inner-bg.jpg) top center no-repeat;
	width:100%;
	display:table;
	}
.wrapper{
	width:982px;
	margin:0 auto;
	}
.navigation{
	width:790px; height:44px;
	border:#ff0000 0px solid;
	float:left;
	margin-left:30px;
	}
.navigation ul{
	list-style:none; padding:0px; margin:0px;
	 font-family: 'Conv_futurabc-webfont';
	 /*font-family: 'Conv_futurxkc_0';*/
	 font-size:19px;
	 line-height:44px;
	 font-weight:normal;
	 text-transform:uppercase;
	 
	}
.navigation ul li{
	float:left;
	}
/*.navigation ul li:first-child a{
	text-decoration:none;
	color:#dc1620;
	padding:0 16px 0 0;
	}*/
.navigation ul li a{
	text-decoration:none;
	color:#dc1620;
	padding:0 12px;
	}
.navigation ul li a:hover, .navigation ul li a.active{
	color:#d88031;
	}
.header-sec{
	width:982px;
	padding-top:7px;
	border:#ff0000 0px solid;
	}
.logo-area{
	float:left;
	width:373px; height:209px;
	}
.header-right{
	width:578px;
	float:right;
	padding-left:12px;
	padding-top:15px;
	}

.flim-pro{
	font:normal 18px/20px "Trebuchet MS", Tahoma;
	color:#000;
	width:480px;
	float:left;
	text-transform:uppercase;
	margin-left:20px;
	}
.flim-pro a{
	text-decoration:none;
	color:#000;
	}
.flim-pro a:hover{
	color:#713F33;
	}
.facebook{
	font:bold 12px/24px "Trebuchet MS", Tahoma;
	color:#713F33;
	width:66px; height:24px;
	float:right;
	
	}
.facebook a{
	text-decoration:none;
	color:#713F33;
	}
.facebook a:hover{
	color:#151211;
	}
.festival-item{
	float:left;
	width:107px;
	padding-left:8px;
	padding-top:16px;
	}
.people-text{
	width:480px;
	padding-left:70px;
	padding-top:27px;
	}
.people-text p{
	font:normal 29px/28px "Arial Black";
	color:#fff2eb;
	text-align:center;
	text-transform:uppercase;
	}
.people-text p span{
	font:bold 12px/28px Arial, Helvetica, sans-serif;
	color:#f9eae1;
	}
.vedio-section{
	width:568px; height:315px;
	border:#4b4947 1px solid;
	background:#000;
	float:right;
	margin-top:11px;
	}
.quation-area{
	width:982px;
	text-align:center;
	padding:30px 0px 0px 0px;
	}
.quation-area h2{
	font:normal 36px/35px "Arial Black";
	color:#84623e;
	padding-bottom:9px;
	text-transform:uppercase;
	}
.quation-area p{
	font:bold 13px/28px Arial, Helvetica, sans-serif;
	color:#84623e;
	padding-bottom:20px;
	}
.photo-sec{
	width:940px;
	float:left;
	padding-left:30px;
	padding-bottom:25px;
	}
.photo-sec img{
	border:#4c2e25 5px solid;
	margin-left:20px;
	}
#footerbg{
	background:url(../images/footerbg.jpg) 0 0 repeat-x;
	height:162px; width:100%;
	}
.copyright{
	text-align:center;
	font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#84623e;
	padding-bottom:10px;
	padding-top:10px;
	}
.inner-logo{
	float:left; padding-bottom:4px;
	}
.inner-header-right{
	width:634px;
	float:right;
	padding-left:26px;
	padding-top:17px;
	}
.flim-pro-inner{
	font:normal 20px/20px "Trebuchet MS", Tahoma;
	color:#000;
	width:540px;
	float:left;
	text-transform:uppercase;
	margin-left:10px;
	}
.flim-pro-inner a{
	text-decoration:none;
	color:#000;
	}
.flim-pro-inner a:hover{
	color:#713F33;
	}
.festival-item-inner{
	width:120px;
	float:left;
	padding-left:6px;
	padding-top:18px;
	}
.body-sec{
	width:982px;
	padding-bottom:20px;
	}
.body-topbg{
	background:url(../images/about-boxtopbg.png) 0 0 no-repeat;
	height:34px; width:981px;
	}
.body-bottombg{
	background:url(../images/about-boxbottombg.png) 0 0 no-repeat;
	height:34px; width:981px;
	}
.bodybg{
	background:url(../images/about-boxbg.png) 0 0 repeat-y;
	width:981px;
	}
.bodybg-content{
	width:870px;
	padding-top:24px;
	padding-bottom:20px;
	padding-left:55px;
	}
.bodybg-content h2{
	text-align:center;
	font-family: 'Conv_futurabc-webfont';
	font-size:42px;
	line-height:28px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ba1f24;
	padding-bottom:22px;
	}
.bodybg-content h3{
	font-family: 'Conv_futurabc-webfont';
	font-size:30px;
	line-height:28px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ba1f24;
	padding-bottom:22px;
	}
.bodybg-content h4{
	font-family: 'Conv_futurabc-webfont';
	font-size:24px;
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ba1f24;
	padding-bottom:10px;
	}
.bodybg-content h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size:23px;
	line-height:26px;
	font-weight:bold;
	color:#4c2e25;
	padding-bottom:20px;
	}
.bodybg-content h5 a{
	text-decoration:none;
	color:#4c2e25;
	}
.bodybg-content h5 a:hover{
	color:#ba1f24;
	}
.bodybg-content h5 span{
	color:#ba1f24;
	font:normal  15px/20px Arial, Helvetica, sans-serif;
	}
.bodybg-content p{
	font:normal 15px/20px Arial, Helvetica, sans-serif;
	color:#4c2e25;
	}
.bodybg-content p.media{
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#4c2e25;
	}
.bodybg-content p span{
	color:#ba1f25;
	}
.bodybg-content p a{
	font:bold 15px/20px Arial, Helvetica, sans-serif;
	color:#ba1f24;
	text-decoration:none;
}
.bodybg-content p a:hover{
		text-decoration:underline;
		color:#000;
}
.photo-area{
	width:981px;
	padding-top:20px; padding-bottom:10px;
	}
.photo-area img{
	border:#ba1f24 5px solid;
	margin-right:8px;
	}
.bodybg-content1 ul{
	padding:0; margin:0;
	list-style:none;
	font:normal 15px/20px Arial, Helvetica, sans-serif;
	color:#4c2e25;
	margin:2px 0 0 20px;
}
.bodybg-content1 ul li{
		background:url(../images/bullete1.png) 0 8px no-repeat;
		padding-left:17px;
}
.content-left{
	width:632px;
	float:left;
	}
.content-left p{
	font:normal 15px/20px Arial, Helvetica, sans-serif;
	color:#4c2e25;
	width:632px;	
	}
.content-left p a{
	font:normal 15px/20px Arial, Helvetica, sans-serif!important;
		color:#ba1f24;
		font-style:italic!important;
}
.content-left p a:hover{
	text-decoration:underline;
		color:#000;}
		
.content-right{
	width:210px;
	float:right;
	border:#ff0000 0px solid;
	padding-top:50px;
	}
.content-right p{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#ba1f24;
	text-align:center;
	text-transform:uppercase;
	}
.content-right img{
	border:#ba1f24 5px solid;
	margin-bottom:15px;
	}
.content-top{
	width:870px;
	padding-bottom:32px;
	}
	
.screening-box{
	background:#ffcf59;
	width:870px;
	}
.screening-box-row{
	border-bottom:#f7db97 2px solid;
	padding:8px;
	Width:864px;
	}
.row-image{
	width:163px;
	float:left;
	padding-left:10px;
	padding:2px 0px 3px 0px;
	}
.row-description{
	width:550px;
	float:left;
	padding-left:75px;
	}
.row-description h5{
	font:normal 19px/22px Arial, Helvetica, sans-serif;
	color:#ba1f24;
	padding-top:10px;
	}
.row-description h5 span{
	color:#4c2e25;
	font:normal 18px/21px Arial, Helvetica, sans-serif;
	}
.row-date{
	width:150px;
	color:#4c2e25;
	float:right;
	font:normal 18px/21px Arial, Helvetica, sans-serif;
	padding-top:10px;
	padding-right:20px;
	}
	
.media-review{
	width:842px;
	float:left;
	padding-bottom:20px;
	}
	
	
.media-kit{
	width:180px;
	float:left;
	}
.movie-poster{
	width:230px;
	float:left;
	padding-left:24px;
	}
.contactbg{
	background:url(../images/contactboxbg.gif) 0 0 no-repeat;
	width:305px; height:138px;
	float:right;
	margin-right:48px;
	margin-top:36px;
	}
.contact-head{
	font-family: 'Conv_futurabc-webfont';
	font-size:24px;
	line-height:28px;
	font-weight:bold;
	text-transform:uppercase;
	padding:12px 0px 0px 16px;
	color:#faf0d8;
	}
.contact-con{
	width:280px;
	float:right;
	padding-right:15px;
	padding-top:30px;
	text-align:right;
	color:#faf0d8;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	}
.contact-con a{
	text-decoration:none; 
	color:#faf0d8;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	}
.contact-con a:hover{
	text-decoration:underline;
	}
/*----------------------------- Css as on 23-03-2014 -------------------*/
.gfestival-item{
	float:left;	
	padding-top:13px;
	}
.buynow{
	float:left;
	width:132px;
	padding-top:5px;
	margin-left:9px;
}
.buynow a{
		background:url(../images/buynow.png) 0 0 no-repeat;
		text-decoration:none;
		text-indent:-9000px;
		border:none;
		width:132px; height:34px;
		display:block;
}
.buynow a:hover, .buynow a.activebutton{
		background-position:0 100%;
}
.gfestival-item-inner{
	width:632px;
	float:left;
	padding-top:19px;
	}
.buynow-left-sec{
	width:490px; height:309px;
	background:#050404;
	border:#e08841 8px solid;
	float:left;
	padding:33px 34px;
	text-align:center;
}
.buynow-left-sec a{
		text-decoration:none; outline:none;}
.bodybg-content1{
	width:910px;
	padding-top:10px;
	padding-bottom:8px;
	padding-left:55px;
	}
.bodybg-content1 h3{
	font-family: 'Conv_futurabc-webfont';
	font-size:30px;
	line-height:33px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ba1f24;
	padding-bottom:10px;
	}
.bodybg-content1 h3.buynowhead{
	font-family: 'Conv_futurabc-webfont';
	font-size:41px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ba1f24;
	padding-bottom:36px;
	text-align:center;
}
.bodybg-content1 h4{
	font-family: 'Conv_futurabc-webfont';
	font-size:24px;
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ba1f24;
	padding-bottom:10px;
	}
.bodybg-content1 p{
	font:normal 15px/20px Arial, Helvetica, sans-serif;
	color:#4c2e25;
	/*padding-right:10px;*/
	}
.bodybg-content1 p span{
	color:#ba1f25;
	}
.bodybg-content1 p a{
	font:bold 15px/20px Arial, Helvetica, sans-serif;
	color:#ba1f24;
	text-decoration:none;
}
.bodybg-content1 p a:hover{
		text-decoration:underline;
		color:#000;
}
.bodybg-content1 h2{
	text-align:center;
	font-family: 'Conv_futurabc-webfont';
	font-size:42px;
	line-height:28px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ba1f24;
	padding-bottom:22px;
	}
.content-right1{
	width:252px;
	float:right;
	border:#ff0000 0px solid;
	padding-top:25px;
	margin-right:30px;
	}

.content-right1 img{
	border:#ba1f24 5px solid;
	margin-bottom:30px;
	}
.content-left1{
	width:575px;
	float:left;
	padding-right:25px;
	}
.content-left1 p{
	font:normal 15px/20px Arial, Helvetica, sans-serif;
	color:#4c2e25;
	}
/*.buynowbox{
	width:497px; height:308px;
	background:#050404;
	border:#e08841 8px solid;
	float:left;
	padding:34px;
}*/
.buynow-left-sec p{
	font:normal 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	padding:13px 0;
	text-align:center;
	}
.button-rent a{
	text-decoration:none;
	background:url(../images/button-rent.png) 0 0 no-repeat;
	width:166px; height:65px;
	display:block;
	text-indent:-9000px;
	float:left;
	margin-left:70px;
	outline:none;
}
.button-rent a:hover{
	background-position:0 100%;
}
.button-buy a{
	text-decoration:none;
	background:url(../images/button-buy.png) 0 0 no-repeat;
	width:166px; height:65px;
	display:block;
	text-indent:-9000px;
	float:left;
	margin-left:20px;
	outline:none;
}
.button-buy a:hover{
	background-position:0 100%;
}

/*----------------- css update 16-03-2015 -----------------------*/

.media-logo-sec{
		background:#fae9bc;
		width:862px;
		padding:0;
		margin:12px 0 50px 0;
}
.logo-item{
		border-top:#7a5656 1px dotted;
		padding:13px 15px; overflow:hidden;
}
.logo-item ul{
	padding:0; margin:0; list-style:none;
}
.logo-item ul li{
		float:left;
		padding:0px 10px;
}
.logo-item ul.spe{
	padding:0; margin:0; list-style:none;
}
.logo-item ul.spe li{
		float:left;
		padding:0px 14px;
}
.logo-item ul.spe1{
	padding:0; margin:0; list-style:none;
}
.logo-item ul.spe1 li{
		float:left;
		padding:0px 21px;
}
.media-report{
	text-align:center;
	margin:0 auto;
	margin-top:25px;
}
.media-report p{
		font:normal 15px/20px Arial, Helvetica, sans-serif;
		color:#4c2e25;
		padding:3px 0;
}
.media-report p span a{
	font:bold 13px/20px Arial, Helvetica, sans-serif;
	color:#4c2e25;
	text-decoration:underline;
}
.media-report p span a:hover{
		color:#000;
}
.media-report img.screen{
	border:#e1c06e 10px solid;
}
.home-logo-sec{
	width:968px;
	padding:12px 8px;
	border-top:#492e22 1px solid;
	border-bottom:#492e22 1px solid;
	position:relative;
	margin:0 auto;
	margin:50px 0 2px 0;
	
}
.home-logo-sec-head{
		color:#4c2e25;
		font:bold 17px/35px "Trebuchet MS", Arial, Helvetica, sans-serif;
		background:#18110f;
		text-transform:uppercase;
		position:absolute;
		width:170px; height:20px;
		left:42%; top:-17px;
		z-index:1001;
		text-align:center;
		letter-spacing:1px;
}
.home-logo-sec ul{padding:0 !important; margin:0; list-style:none;}
.home-logo-sec ul li{float:left; padding:0px 13px;}