body {
	background-image: url(img/bg.png);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow-x: hidden;
}

#wrapper {
	width:1000px;
	height:1000px;
	border:none;
	margin: -120px auto;
	
}

#wrapper_cast {
	width:1000px;
	height:900px;
	border:none;
	margin: 0 auto;
	
}


#wrapper_credit {
	width:1355px;
	height:4425px;
	border:none;
	margin: 0 165px;
	background: url(img/credits.png) no-repeat ;
	
}

#nav{

	width:730px; height:72px;

	float:right;

	margin:0 105px;

}


#home{

	width:69px; height:50px;

	position:absolute;
	margin-top:0;
	margin-left:25px;
	*margin-left:-105px;

	}
	
#synopsis{

	width:86px; height:50px;

	position:absolute;
	margin-top:1px;
	margin-left:105px;
	*margin-left:-10px;

	}
	
#video{

	width:64px; height:45px;

	position:absolute;

	margin-top:1px;
	margin-left:200px;
	*margin-left:105px;

	}
	
#images{

	width:50px; height:50px;

	position:absolute;

	margin-top:1px;
	margin-left:280px;
	*margin-left:195px;

	}
	
#cast{

	width:145px; height:50px;

	position:absolute;

	margin-top:1px;
	margin-left:375px;
	*margin-left:305px;

	}	

#contact{

	width:113px; height:50px;

	position:absolute;

	margin-top:1px;
	margin-left:530px;
	*margin-left:470px;

	}
	
#links{

	width:113px; height:50px;

	position:absolute;

	margin-top:-4px;
	margin-left:655px;
	*margin-left:605px;

	}	


.center {
	width:817px;
	height:475px;
	background: url(img/center.jpg) no-repeat 0 0;
	margin: 120px auto;
	position:relative;
}

.home_bg {
	width:817px;
	height:475px;
	background: url(img/center.jpg) no-repeat 0 0;
	margin: 120px auto;
	position:relative;
}

.cast_home_bg {
	width:817px;
	height:475px;
	background: url(img/center_cast.jpg) no-repeat 0 0;
	margin: 120px auto;
	position:relative;
}


.logo {
	width:409px;
	height:266px;
	margin-top:85px;
	margin-left:35px;
	position:absolute;
	background:url(img/el_logo.jpg) no-repeat;
}

.twit_button {
	width:108px;
	height:47px;
	border: none;
	position:absolute;
	margin-top: 425px;
	right:0;
	z-index:100;
	
}
.twit_button_links {
	width:108px;
	height:47px;
	border: none;
	position:absolute;
	margin-top: 305px;
	right:0;
	z-index:100;
	
}

.twit_button_contact {
	width:108px;
	height:47px;
	border: none;
	position:absolute;
	margin-top: 0px;
	right:0;
	z-index:100;
	
}

.cast_logo {
	width:817px;
	height:475px;
	background: url(img/cast.jpg) no-repeat 0 0;
	margin: 120px auto;
	position:relative;
	z-index:-99;
}

.cast_container {
	width:800px;
	height: 340px;
	overflow: auto;
	padding:8px;
	border: none;
	margin-top:0px;
	margin-left:16px;
	font:Tahoma, Geneva, sans-serif;
	color:#fff;
	text-align:center;



}

.tableone
{
	width:500px;
	height: 250px;
	margin-top:0px;
	margin-left:115px;
	border: none;
color:#FFFFFF;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
}

.tabletwo
{
	width:500px;
	height:100px;
	margin-top:0px;
	margin-left:90px;
	border: none;
color:#FFFFFF;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
}
.btm_logos
{
	width:744px;
	height:157px;
	margin: 0px auto;
	margin-left:-80px;
	bottom:0px;
	border: none;
	background: url(img/btom_logos.jpg) no-repeat;
	
}
.syn_logo {
	width:817px;
	height:475px;
	background: url(img/synopsis_home.png) no-repeat 0 0;
	margin: 120px auto;
	position:relative;
}

.vid_logo {
	width:817px;
	height:475px;
	background: url(img/video_home.png) no-repeat 0 0;
	margin: 120px auto;
	position:relative;
}

.syn_text {
	width:679px;
	height:282px;
	
	margin-top:95px;
	margin-left:70px;
	position: absolute;
	background:url(img/black.png) no-repeat;
}

.syn_text p {
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#fff;
	text-align:justify;
	padding: 0px 10px 0 10px;
}

.syn_text h1 {
	font-family: Verdana, Geneva, sans-serif;
	color:#fff;
	margin-top:15px;
	margin-left:255px;
	font-weight: normal;
}


.vid_text {
	width:679px;
	height:282px;
	
	margin-top:95px;
	margin-left:70px;
	position: absolute;
	background:url(img/black.png) no-repeat;
}

.vid_text p {
	width:450px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#fff;
	text-align:justify;
	padding: 80px 10px 0 10px;
	margin-left:140px;
	
}


.centertwo {
	width:817px;
	height:475px;
	background: url(img/center.jpg) no-repeat 0 0;
	margin: 120px auto;
	position:relative;
}

.name {
	width: 340px;
	height: 41px;
	margin-top: 168px;
	margin-left: 45px;
	position:absolute;
	background:url(img/subject.png) no-repeat 0 0;
	border:none;
	color:#7e6b3b;
	font-size:28px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold;

}

.email {
	width: 340px;
	height: 41px;
	margin-top: 192px;
	margin-left: 45px;
	position:absolute;
	background:url(img/subject.png) no-repeat 0 0;
	border:none;
	color:#7e6b3b;
	font-size:28px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold;

}

.subject {
	width: 340px;
	height: 41px;
	margin-top: 180px;
	margin-left: 45px;
	position:absolute;
	background:url(img/subject.png) no-repeat 0 0;
	border:none;
	color:#7e6b3b;
	font-size:28px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold;

}

.comments {
	width: 339px;
	height: 152px;
	margin-top: 216px;
	margin-left: 46px;
		position:absolute;
	background:url(img/comments.png) no-repeat 0 0;
	border:none;
	color:#7e6b3b;
	font-size:18px;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left:5px;
	z-index:9999px;
	overflow-x: hidden !important; 
	overflow-y: hidden !important;

}

.shadows {
	width:539px;
	height:49px;
	margin-top:340px;
	margin-left:0;

	background: transparent url(img/shadows.png) no-repeat;
	z-index:-1000px;
}

.button {
	width:66px;
	height:48px;
	margin-top:-50px;
	margin-left:350px;
	position:absolute;
	border:none;
	background: url(img/submit.png) no-repeat 0 0;
}

h1 {
	
	font-size:30px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold;	
}

.welcome {
	width:365px;
	height:75px;
	border:none;
	color:#000;
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
	position:absolute;
	margin-top:40px;
	margin-left:15px;
	text-align:justify;
	padding:0;
}

.para {
	margin-top:-18px;
	margin-left:30px;
	
}

.text {
	color:#fff;
	margin-top:120px;
	margin-left:45px;
	text-align:center;
	position:absolute;
}

#twter-widget-1 {
	width: 800px;
	margin:0 auto;
	position:absolute;
}

.twitterfeed_two {
	width: 800px;
	margin-top:-255;
	margin-left:55px;
	position:absolute;
}

#home_twitter {
	margin-top:430px;
	margin-top:430px \0;
	position:absolute;
	z-index:99;
}

#video_twitter {
	margin-top:86px;
	margin-top:86px \0;
	position:absolute;
	z-index:99;
}
#links_twitter {
	margin-top:310px;
	margin-top:310px \0;
	position:absolute;
	z-index:99;
}
#image_twitter {
	margin-top:430px;
	margin-left:0px;
	position:absolute;
	z-index:99;
}

#synopsis_twitter {
	margin-top:430px;
	margin-left:0px;
	position:absolute;
	z-index:99;
}


/* original **** #image_twitter {
	margin-top:-165px;
	margin-left:95px;
	position:absolute;
	z-index:99;
}*/


#cast_twitter {
	margin-top:-168px;
	margin-left:90px;
	position:absolute;	
}

#slider {
	width:1100px;
	height:900px;
	margin: -100px -75px;
	border: none;
	padding: 200px;
	z-index: 100px;
}


.floor {
	width: 973px;
	height:66px;
	margin: 475px -120px;
	
	background: url(img/img_page_fog.png) no-repeat ;
	z-index: -200px;
	
}

pre{
	display:block;
	font:12px "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;	
	margin:.5em 0;
	width:500px;
	}	
	
	a.home_image:link, a.home_image:visited  {
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:24px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	margin-right:100px;
	margin-top:15px;
	}
	
	a.home_image:hover {
			float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:24px;
	color:#f9c22d;
	font-weight:bold;
	text-decoration:underline;
	margin-right:100px;
	margin-top:15px;
		
	}

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		border: none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:1800px;
		height:510px;
		overflow:hidden; 
		border: none;
		}
	span#prevBtn{ color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:18px;}
	span#nextBtn{color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:18px;}	
	
	a {
   outline: none;
   color:#fff; font-family:Tahoma, Geneva, sans-serif;
}

/*#gallery {margin-top:-20px;
margin-left:20px;}*/

#gallery {
	width: 817px;
	height:382px;
	background: url('img/imgbg.png') no-repeat;
	margin-top:50px;
	position:absolute;
}

a#btn_demo,a#btn_download { 
    width:319pxpx;
    height:106px;
    position:relative;
    display:block;
}
a#btn_demo span,a#btn_download span { display:none; }
a#btn_demo img,a#btn_download img {
    position:absolute;
    top:-5px;
    right:5px;
    border:none;
}

#btn_download { 
margin-top:270px;
background:  url(img/ig_button.png) no-repeat;}


/*Page related styles for you to view*/
#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 300px;
height: 250px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #E7EADE;
margin: 0.3em auto;
padding: 15px;
}

#mycustomscroll2 {
/* Typical fixed height and fixed width example */
width: 720px;
height: 450px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
background-color: #D5EADE;
margin: 0.3em auto;
padding: 15px;
}


.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 720px;
height: 475px;
position: relative;
color: black;
padding: 1px;
}

#cast_container {
	height:280px;
	background-color: ;	
	padding: 3em;
	margin:0.2em 2em;
	border: 1px solid #F00;
	margin-top:40px;
	position:absolute;
}

.party {
	margin-left:25px;
	color:#FFFFFF;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;	
margin-top:-30px
}

.vid_text {
	width:800px;
	height:343px;
	margin-top:65px;
	position:absolute;
	margin-left:7px;
	border: 2px solid #000;
	
}

#thelinks 
{
	width:500px;
	height:120px;
	border:none;	
}

li { text-decoration:none; color:#fff;}


.fl
{
    width:450px;
    height:200px;
    border:none;
    position:absolute;
    margin-left:620px;
    margin-top:442px;
    color:#fff;
    z-index: 8888;
}

.fl_video
{
    width:450px;
    height:200px;
    border:none;
    position:absolute;
    margin-left:620px;
    margin-top:98px;
    margin-top:99px \0;
    color:#fff;
    z-index: 8888;
}

.fl_links
{
    width:450px;
    height:200px;
    border:none;
    position:absolute;
    margin-left:620px;
    margin-top:323px;
    color:#fff;
    z-index: 8888;
}

.fl_contact
{
    width:450px;
    height:200px;
    border:none;
    position:absolute;
    margin-left:620px;
    margin-top:13px;
    color:#fff;
    z-index: 8888;
}

.fl_cast
{
    width:450px;
    height:200px;
    border:none;
    position:absolute;
    margin-left:710px;
    margin-top:-153px;
    color:#fff;
    z-index: 8888;
}

#connect_widget_4c98c2cc2f3671f1adf40
{
    color:#fff;
}

#twitter_count
{
    width:107px;
    height:45px;
    position:absolute;
    margin-left:700px;
    margin-top:430px;
    z-index: 9999;

}

#twitter_count_video
{
    width:107px;
    height:45px;
    position:absolute;
    margin-left:710px;
    margin-top:86px;
    z-index: 9999;

}
#twitter_count_img
{
    width:107px;
    height:45px;
    position:absolute;
    margin-left:710px;
    margin-top:431px;
    z-index: 9999;

}

#twitter_count_links
{
    width:107px;
    height:45px;
    position:absolute;
    margin-left:705px;
    margin-top:310px;
    z-index: 9999;

}

#twitter_count_contact
{
    width:107px;
    height:45px;
    position:absolute;
    margin-left:705px;
    margin-top:0px;
    z-index: 9999;

}

#twitter_count_cast
{
    width:107px;
    height:45px;
    position:absolute;
    margin-left:800px;
    margin-top:-165px;
    z-index: 9999;

}


.twtr-hd
{
    width:300px
}

#connect_widget_4c993c2a5defe04603e56 .connect_widget button_count
{
    width: 70px !important;
}

#cboxWrapper{
    z-index: 99999;
}

.clearBoth
{
	clear: both;
}
.clear
{
	clear: both;
}

#facebook_comments
{
    width:900px;
    height:300px;
    margin: auto;
    border: none;
}

#flashContent
{
    width:800px;
    height:343px;
    margin:auto;
    background-color: transparent !important;

}

#ff
{
    width:300px;
    height:194px;
    background: url(img/blackseal.png) no-repeat;
    margin:auto;
    margin-top:200px;
}

