body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}

html, body {font-family: Helvetica, Arial, sans-serif; font-size: 13px; background:#000000; color:#FFFFFF; line-height:20px;}  

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 .flash {
    font-weight: bold;
    font-size: 15px;
    text-decoration: blink;
}

UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#cccccc; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#ffffff; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */
			/* navigation links
			-------------------------------------------------------- */
		.butns {padding-top:61px; padding-left:36px;}
		
		ul.MainLeftMenu { padding:0; margin:0; width:234px; height:176px; /*background:url(../images/butns.png) no-repeat;*/ position:relative;}
		ul.MainLeftMenu li{ padding:0; margin:0; list-style-type:none;}
		
		ul.MainLeftMenu li a{ padding:0; margin:0; display:block; position:absolute; width:234px; text-indent:-9999px; background: url("../images/butns.png") 0 0 no-repeat;}
		
		ul.MainLeftMenu li#nav1 a{height:18px;top:0;background-position: 0 -0px;}
		ul.MainLeftMenu li#nav2 a{ height:20px; top:18px; background-position: 0 -18px;}
		ul.MainLeftMenu li#nav3 a{ height:20px; top:38px; background-position: 0 -38px;}
		ul.MainLeftMenu li#nav4 a{ height:20px; top:58px; background-position: 0 -58px;}
		ul.MainLeftMenu li#nav5 a{ height:20px; top:78px; background-position: 0 -78px;}
		ul.MainLeftMenu li#nav6 a{ height:20px; top:98px; background-position: -0 -98px;}
		ul.MainLeftMenu li#nav7 a{ height:20px; top:118px; background-position: 0 -118px;}
		ul.MainLeftMenu li#nav8 a{ height:20px; top:138px; background-position: 0 -138px;}
		ul.MainLeftMenu li#nav9 a{ height:18px; top:158px; background-position: 0 -158px;}
		
		ul.MainLeftMenu li#nav1 a:hover { background-position: -234px -0px;}
		ul.MainLeftMenu li#nav2 a:hover { background-position: -234px -18px;}
		ul.MainLeftMenu li#nav3 a:hover { background-position: -234px -38px;}
		ul.MainLeftMenu li#nav4 a:hover { background-position: -234px -58px;}
		ul.MainLeftMenu li#nav5 a:hover { background-position: -234px -78px;}
		ul.MainLeftMenu li#nav6 a:hover { background-position: -234px -98px;}
		ul.MainLeftMenu li#nav7 a:hover { background-position: -234px -118px;}
		ul.MainLeftMenu li#nav8 a:hover { background-position: -234px -138px;}
		ul.MainLeftMenu li#nav9 a:hover { background-position: -234px -158px;}
		
		
		ul.MainLeftMenu li#nav1 a.active { background-position: -234px -0px;}
		ul.MainLeftMenu li#nav2 a.active { background-position: -234px -18px;}
		ul.MainLeftMenu li#nav3 a.active { background-position: -234px -38px;}
		ul.MainLeftMenu li#nav4 a.active { background-position: -234px -58px;}
		ul.MainLeftMenu li#nav5 a.active { background-position: -234px -78px;}
		ul.MainLeftMenu li#nav6 a.active { background-position: -234px -98px;}
		ul.MainLeftMenu li#nav7 a.active { background-position: -234px -118px;}
		ul.MainLeftMenu li#nav8 a.active { background-position: -234px -138px;}
		ul.MainLeftMenu li#nav9 a.active { background-position: -234px -158px;}

			/* navigation close */

.index_bg { background:url(../images/bg.jpg) no-repeat top center; }
.story_bg { background:url(../images/story_bg.jpg) no-repeat top center; }
.gallery_bg { background:url(../images/gallery_bg.jpg) no-repeat top center; }
.view-trailer_bg { background:url(../images/view_triailer.jpg) no-repeat top center; }
.facts_bg { background:url(../images/facts_bg.jpg) no-repeat top center; }
.cast_bg { background:url(../images/cast_bg.jpg) no-repeat top center; }
.contact_bg { background:url(../images/contact_bg.jpg) no-repeat top center; }
.blog_bg { background:url(../images/blog_bg.jpg) no-repeat top center; }

#wrapper{ width:995px; margin:0 auto; position:relative;}

.leftcol{ width:435px; height:710px; float:left;}
.rightcol{ width:545px; float:right;position:relative;}


.logo { background:url(../images/logo.png) no-repeat; width:449px; height:205px; }
.logo a{width:449px; height:205px; display:block;}

.view_bg { background:url(../images/view_bg.png) no-repeat; width:337px; height:214px; position:absolute; left:195px; top:442px;}
.view_bg .pad { padding:7px 15px; cursor: pointer; }
h1{font: bold 23px Arial, Helvetica, sans-serif;color: #FFFFFF;}
h2{font: normal 19px Arial, Helvetica, sans-serif;color: #FFFFFF; margin-bottom:3px;}

.imgstroke{ border:solid 1px #cccccc; }

#footer{  position:relative; height:125px;}
#footer .f_logo { margin-left:61px; width:177px; height:99px;}
#footer .share { position:absolute; top:38px; right:0;}
#footer .share h2{color: #666666; margin-right:10px; float:left;}
#footer .wesite_by {position:absolute; top:72px; right:173px;  }
#footer .wesite_by h2{ margin-top:11px;color: #666666; font-size:14px; margin-right:10px; float:left;}


/************** inner page ***************************/
h3 {font: bold 24px Helvetica, Arial, sans-serif;color: #FFFFFF; margin-bottom:18px;}
.rightcol_sub1{ width:545px; float:right;position:relative; margin-right:10px;}


/************** gallery page ***************************/
h4 {font: bold 24px Helvetica, Arial, sans-serif;color: #FFFFFF; margin-bottom:10px;}

/***********Facts************/
.rightcol_sub2{ width:545px; float:left;position:relative;}

/***********Cast************/
ul.cast_sec {}
ul.cast_sec li{ float:left; margin-right:10px; margin-bottom:10px; width:290px; font-size:12px;}
ul.cast_sec li img { float:left; margin-right:10px; width:118px;}

/***********Cast and film maker************/
.lt1{ width:300px; float:left;}
.lt1 h6{font: normal 18px Helvetica, Arial, sans-serif;color: #FFFFFF; margin-bottom:18px; text-align:center;}
.rt1{width:235px; float:right; font-size:15px; height:480px; overflow: auto; padding-left: 10px !important; font-size: 11px; font-weight: bold;}
h6 {font: bold 24px Helvetica, Arial, sans-serif;color: #FFFFFF; margin-bottom:18px; text-align:center;}
.cast_img { background:url(../images/cas_img_border_bg.png) repeat; text-align:center; padding:10px; }
#castimage { width: auto !important; width: 280px; max-width: 280px; height: auto !important; height: 400px; max-height: 400px; }

/***********Contact Page ************/

.contact_form { width:250px; float:left;}
.contact_form .field{ margin-bottom:5px;}
.contact_form .field .lF{ width:50px;}
.contact_form .field .rF{ width: 180px;}

.contact_form .txtfield{
	background:none;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px;
	width: 180px;
	border:0px;
}
.contact_form .submitbtn{
	background:none;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	width: 70px;
	cursor:pointer;
	border:0px;
	text-align:left;
	
}

.contact_add{ width:240px; float:right;} 



ul.discstyle { margin-left:15px;}
ul.discstyle li { list-style: disc; margin-bottom:3px;}


/*****************/

.blog_sec{ width:240px; float:left;} 
.light_grey{color:#cccccc;}

.back_butns{ margin-top:25px; margin-left:36px;}
.back_butns a { background:url(../images/blog_back_butns.png) no-repeat; width:184px; height:16px; display:block;}
.back_butns a:hover { background:url(../images/blog_back_butns_h.png) no-repeat; width:184px; height:16px; display:block;}

.blog_butns{ margin-left:52px;}

.blog_butns a { font-size:18px;}
.blog_butns h3 { font-size:20px; margin-bottom:10px;}

.blog_butns ul{}
.blog_butns ul li{ margin-bottom:5px;}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #ccc;
}
.jScrollPaneDrag {
	position: absolute;
	background: #444;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

a.jScrollArrowUp {
	background: url(../images/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(../images/basic_arrow_down.gif) repeat-x 0 0;
}


#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

#gallery2 td { text-align:center; }

#rightcol_sub1{height:450px;overflow: auto; padding-left: 10px !important;}

.view_bg .pad#viewvid {cursor:auto;}
