body, div, img, a, ul, li, p, input, form {margin:0px; padding:0px; font-family:arial, verdana, sans-serif;}
body {background:url('../images/bg-body.gif') repeat-y center top #F8F8F8;}
.main-container {width:990px; margin:auto;position:relative;}
.main-container .tcenter {text-align:center;}
.main-container .tleft {text-align:left;}
.main-container .tright {text-align:right;}
.main-container .fleft {float:left;}
.main-container .fright {float:right;}
.main-container .fclear {clear:both;}
.main-container img {border:none;}
.main-container .margin1 {margin-top:40px;}
.main-container .margin2 {margin-top:60px;}
.main-container .margin3 {margin-top:195px;}
.main-container .margin4 {margin-top:20px;}
.main-container .margin5 {margin-top:10px;}
.main-container .margin6 {margin:0 10px 10px 0;}
.main-container .margin7 {margin:0 0 10px 0;}
.main-container .header-area {float:left; width:100%;}
.main-container .linktxt {color:#333333;text-decoration:none;}
.main-container .linktxt:hover, .main-container .linktxtactive {color:#d83d96;text-decoration:none;}
.main-container .bodytxt {font-size:12px; color:#333333;line-height:16px;}
.main-container .filmhead {font-size:12px; color:#333333;line-height:16px;margin:0px 0 10px -5px;left:0;position:absolute;text-align:center;width:89px;font-weight:bold;border:0px solid red;}
.main-container .redtxt {font-size:12px; color:#ff0000;}
/*Home page content*/
.main-container .home-content {width:550px; float:left; padding-left:140px;}
.main-container .home-menu {float:left;}
.main-container .home-menu li{list-style:none;float:left;margin-right:20px;font-size:14px; font-weight:normal;}
.main-container .home-menu li a{float:left;padding:5px;border:1px solid #ffffff;color:#333333; text-decoration:none;}
.main-container .home-menu li a:hover{float:left;padding:5px;border:1px solid #e6e7e8; color:#d83d96;}

/*Left Area*/
.main-container .left-area{float:left; width:274px;padding:0 20px;}
.main-container .logo-home {float:left;margin-top:35px;margin-left:30px;}
.main-container .logo {float:left;margin-top:35px;margin-left:10px;}

.main-container ul.menulist-small {width:130px;}
.main-container ul.menulist-small li{list-style:none;width:100%;margin-bottom:5px;font-size:13px;font-weight:normal;float:left; width:100%;}
.main-container ul.menulist-small li a{color:#333333;text-decoration:none;}
.main-container ul.menulist-small li a:hover{color:#d83d96;text-decoration:none;}

.main-container ul.menulist-small1 {width:220px;}
.main-container ul.menulist-small1 li{list-style:none;width:100%;margin-bottom:5px;font-size:12px;font-weight:normal;float:left; width:100%;}
.main-container ul.menulist-small1 li a{color:#333333;text-decoration:none;}
.main-container ul.menulist-small1 li a.linktxtact{color:#d83d96;text-decoration:none;}

.main-container ul.menulist {width:200px;}
.main-container ul.menulist li{list-style:none;width:100%;margin-bottom:10px;font-size:14px;font-weight:normal;float:left; width:100%;}
.main-container ul.menulist li a{color:#333333;text-decoration:none;}
.main-container ul.menulist li a:hover{color:#d83d96;text-decoration:none;}

.main-container ul.ullist {width:100%;float:left;}
.main-container ul.ullist li{list-style:none; background:url('../images/bg-list.jpg') no-repeat 0 3px; font-size:12px;color:#333333;padding:0 0 10px 10px;float:left;width:96%;}

.main-container .left-det {float:left; width:100%;}
/*Mid Area*/
.main-container .mid-area{float:left; width:356px;}
.main-container .flash-det {float:left; width:316px;background:#d93d96;padding:10px 20px;font-size:12px; color:#ffffff;}
.main-container .content-block {float:left; width:100%;}

.main-container .mid-det {float:left; width:100%;margin-bottom:5px;}
.main-container .left-contact {float:left; width:104px;padding-right:10px;}
.main-container .right-contact {float:left; width:240px;}
.main-container .txtbox {width:235px; line-height:18px; padding:0 5px;float:left;border:1px solid #fde6f0;color:#333333;}

/*Film Area*/
.main-container .film-block {margin:auto;width:830px;}
.main-container .film {float:left;width:90px;margin-right:25px;text-align:center;}
.main-container ul.film-list {margin:auto;width:80px;}
.main-container ul.film-list li{list-style:none; float:left; font-size:11px; width:80px; margin-bottom:8px;}
.main-container ul.film-list li a{background:url('../images/bg-film.gif') no-repeat 0 0;color:#333333;font-weight:bold;text-align:center; display:block;text-decoration:none;}
.main-container ul.film-list li img {float:left; margin-top:2px;}

/*Right Area*/
.main-container .right-area{float:left; width:280px;padding:0 20px;position:relative;}
.main-container .right-img {float:right;text-align:right;width:200px; height:200px; position:absolute;right:-0px;top:0px;}
.main-container .footer-banner {margin:auto; width:163px;}
.main-container .footer-banner-home {padding-right:80px; width:163px;float:right;}
.main-container .footer-area {float:left; width:100%;margin-top:30px;min-height:400px !important; height/**/:/**/400px;}
.main-container .footer-area1 {float:left; width:100%;margin-top:30px;}


	.bottommenu { margin:0; padding-top:0px;margin:auto; width:800px;position:absolute;top:70px;padding-left:120px;}
	.bottommenu ul li{list-style:none;float:left; margin:0 10px;font-size:11px;border:0px solid red;}		
	.bottommenu li ul {display:block; position: absolute;top:0%;left:0;padding:0 0px;}
	.bottommenu ul {
	margin: 0px 20px 0 0;
	padding: 0;
	list-style: none;
	width:100%;
}

.bottommenu ul li {
	position: relative;
	width:90px;
	float:left;
	margin:10px;
	_margin:5px;
}


/*Showreel*/

.main-container ul.reellist {margin:auto;width:705px;}
.main-container ul.reellist li{float:left; margin-right:25px !important;margin-right/**/:/**/12px;list-style:none;}


/*Films*/
.main-container .film {margin-top:-70px;width:100%;}
.main-container .film li {position:relative; float:left;width:90px;}
.main-container ul.filmlist {position:absolute;width:80px; float:left;margin-top:25px;}
.main-container ul.filmlist li {position:relative;float:left; width:79px;list-style:none;margin:0px; padding:0 0 5px 0;position:relative;}
.main-container ul.filmlist li a{display:block;background:url('../images/bg-innermenu.gif') no-repeat 0 0;width:79px;height:20px;font-size:11px;line-height:20px;}
.main-container ul.filmlist li div {float:left;}


#studio-block { position: relative; width: 189px; height: 162px; float:right;}
div.studio-block { float: left; padding: 1px; width: 92px; height: 76px; }
div.studio-block img { border: 2px solid white; cursor: pointer }

.main-container .facebook-block {padding-top:20px;padding-left:50px;}
.main-container .facebook-gap {margin-right:20px;}