/* Basic Style */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td  { margin: 0; padding: 0; border: 0;}
ul, li { list-style: none;}
.clear { clear: both; font-size: 0; height: 0; line-height: 0;}
.marginBottom15 { margin-bottom: 15px;}
.marginBottom10 { margin-bottom: 10px;}
.noMargin { margin: 0;}
.padding10 { padding: 10px;}
.floatLeft { float: left; }
.floatRight { float: right; }
.show { display: block;}
.hide { display: none;}
.visibleNot { visibility: hidden;}
.padLarge45 { padding-top: 45px;}

body { 	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #90898c; font-size: 14px;}
body a {text-decoration: underline; outline: none;}
body a:hover { text-decoration: none;}

#main { background-color: #C3A165;}
#wrapper { width: 870px; padding: 0; background-color: #fff; margin:0 auto; }
.header { height: 70px; border-bottom: 2px solid #000;}
	.header .logo { float: left; width: 475px; margin-top: 17px;}
		.header .logo a { background: #FFF url(../images/logo.gif) no-repeat 0 0; width: 471px; height: 25px; cursor: pointer; text-decoration: none; display: block;}
		.header .logo a:hover { text-decoration: none; }
	.header .socialBookmark { float: right; text-align: right; font-size: 12px; font-weight: bold; line-height: 16px; color: #c95427; text-transform: uppercase; letter-spacing:2px;}
			.socialBookmark a { color: #000; text-decoration: underline;}
			.socialBookmark .BeginMsg { display: block; margin-top: 12px;}
.topNav { height: 16px; padding: 21px 0;}
	.topNav .navigation ul { text-transform: Uppercase; float: left; display: inline; }
	.topNav .navigation ul li { position: relative; padding: 0 9px 0 12px; float: left; background: url(../images/bg-main-nav.gif) no-repeat 0 55%; line-height:16px; }
	.topNav .navigation ul li:first-child { background: none; padding-left: 0; }
	.topNav .navigation ul li a { color: #9da7bf; text-decoration: underline; font-size: 13px; font-weight: bold; letter-spacing: 1.2px}
	.topNav .navigation ul li a.active,
	.topNav .navigation ul li.subhover a { text-decoration: none;}
	.topNav .navigation ul li .subnav { position: absolute; left: 3px; top: 16px; width: 180px; background: #fff; display: none; padding: 3px 0;}
	.topNav .navigation ul li .subnav li { float: none;  padding: 4px 0px 4px 10px; background: none; }
	.topNav .navigation ul li .subnav li a { text-decoration: underline; }
	.topNav .navigation ul li .subnav li a:hover { text-decoration: none; }
	
	.topNav .searchBox { float: right;}
	.topNav .searchBox input { font-size: 11px; line-height: 14px; border: 1px solid #ccc; width: 123px; padding: 1px 2px; color: #aca7a9;}
	
.content { padding: 0 25px 25px; background-color: #c3a165;}
	.content .breadcrumb { padding: 15px 0;}
		.breadcrumb .langNav { float: right;}
		.breadcrumb ul { float: left; display: inline; }
		.breadcrumb ul.loginRegister { margin-left: 15px;}
		.breadcrumb ul li { padding: 0 4px 0 8px; float: left; background: url(../images/bg-lang-nav.gif) no-repeat 0 62%; line-height:16px; }
		.breadcrumb ul li:first-child { background: none; padding-left: 0; }
		.breadcrumb ul li a { color: #fff; text-decoration: underline; font-size: 12px; font-weight: bold; }
		.breadcrumb ul li a.active,
		.breadcrumb ul li a:hover {  text-decoration: none; }
		.breadcrumb .breadcrumbText { font-size: 12px; font-weight: bold; color: #fff !important; text-transform:uppercase;}

		.loginMenu ul.loginRegister { float: right;display: inline; margin-left: 15px;}
		.bottom-header ul li a.active { color: #FFF;}
		.bottom-header ul.main-nav li a.active {color: #9DA7BF;}
		.bottom-header ul.lang-nav li.first {background-image: none ; }
		.bottom-header ul.lang-nav li {background: url(../images/bg-lang-nav.gif) no-repeat 0 62%; padding: 0 4px 0 8px; }
		.bottom-header ul.login-nav li:first-child {background-image: none ; }
		.bottom-header ul.login-nav li {background: url(../images/bg-lang-nav.gif) no-repeat 0 62%; padding: 0 4px 0 8px; }
		.bottom-header ul.lang-nav li a, .bottom-header ul.login-nav li a { letter-spacing: normal;} 
		
	/* Home Page Images CSS */
	#main { padding: 48px 25px 25px;}
	.homeMiniHead{background-color:#FFFFFF; color:#000000; float:left; font-size:12px; height:40px; overflow:hidden; letter-spacing:2px; padding:0 10px 0 1px; text-decoration:underline; visibility:hidden;}
	.homeContent { background-color: #e9e5e7; border: 10px solid #FFF; position: relative; height: 1000px; }
		.homeContent .images { position: absolute; z-index: 1; cursor: pointer;}
		.imageOpacity {opacity: 0.5; filter: alpha(opacity=50); }
		.homeContent .image1 { top: 0; left: 600px;}
		.homeContent .image2 { top: 100px; left: 400px;}
		.homeContent .image3 { top: 200px; left: 0;}
		.homeContent .image4 { top: 300px; left: 200px;}
		.homeContent .image5 { top: 400px; left: 400px;}
		.homeContent .image6 { top: 300px; left: 600px;}
		.homeContent .image7 { top: 500px; left: 0;}
		.homeContent .image8 { top: 600px; left: 400px;}
		.homeContent .image9 { top: 500px; left: 600px;}
		.homeContent .image10 { top: 600px; left: 0;} 
		.homeContent .image11 { top: 700px; left: 200px;}
		.homeContent .image12 { top: 700px; left: 400px;}
		.homeContent .image13 { top: 900px; left: 600px;}
		
		.homeContent .homeStaticText { width: 400px; height: 200px; background-color: #FFF; position: absolute; top: -10px;  left: 0;padding-top:10px; }
		.homeContent .homeStaticText h1 {font-size: 28px; text-decoration: underline; text-transform: uppercase; color: #000; line-height: 28px; font-weight: normal; letter-spacing: 2px; font-weight: normal; margin: 0 0 12px 0;}
		.homeContent .homeStaticText h1 a { color: #000; }
		.homeContent .homeStaticText p { font-size: 14px; color: #90898c; line-height: 18px;}
		.homeContent .homeStaticText a.homelinks { color: #9da7bf; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: underline; letter-spacing: 1px;}
		.homeContent .homeStaticText a.homelinks:hover { text-decoration: none;}
		
		.homeStaticText h1 .small{ font-size:22px;}
		
		.homeContent .homeText { width: 200px; height: 90px; padding-top: 10px; position: absolute; background-color: #FFF; z-index: 2; cursor: pointer;}
		.homeContent .homeText span.bigArrow {background:url(../images/Big-arrow.gif) no-repeat 0 0; width: 40px; height: 40px; display: block; text-decoration: none; position: absolute; cursor: pointer; }
		.homeContent .homeText h2{ font-size: 14px; text-decoration: underline; text-transform: uppercase; padding-left: 15px; color: #000; margin: 0 0 3px; letter-spacing: 2px;}
		.homeContent .homeText h2 a {color: #000;}
		.homeContent .homeText p { font-size: 14px; line-height: 18px; padding-left: 15px; color: #90898c; text-decoration: none; margin: 4px 0;}
		.homeContent a { text-decoration: none;}
		.homeContent a .homeText p { text-decoration: none !important;}
		.homeContent a:link .homeText p,
		.homeContent a:visited .homeText p {color: #90898c;}
		
		a.bigArrow { display: none;}
		.homeContent .homeText-1 { top: 0; left: 400px; text-align: right; }
			.homeContent .homeText-1 h2, .homeContent .homeText-1 p { padding: 0 15px 0 0;}
		.homeContent .homeText-1 span.bigArrow { top: 0; left: 200px;}
		.homeContent .homeText-2 { top: 300px; left: 400px; }
		.homeContent .homeText-2 span.bigArrow { left: 0; top: -40px; }
		.homeContent .homeText-3 { top: 200px; left: 200px;}
		.homeContent .homeText-3 span.bigArrow { top: 0; left: -40px; }
		.homeContent .homeText-4 {top: 300px; left: 0px; text-align: right;}
			.homeContent .homeText-4 h2, .homeContent .homeText-4 p { padding: 0 15px 0 0;}
		.homeContent .homeText-4 span.bigArrow { top: 0; left: 200px;}
		.homeContent .homeText-5 {top: 500px; left: 400px;}
		.homeContent .homeText-5 span.bigArrow {top: -40px; left: 0;}
		.homeContent .homeText-6 {top: 400px; left: 600px; text-align: right}
			.homeContent .homeText-6 h2, .homeContent .homeText-6 p { padding: 0 15px 0 0;}
		.homeContent .homeText-6 span.bigArrow {top: -40px; left: 160px;}
		.homeContent .homeText-7 {top: 400px; left: 0px;}
			#main .homeContent .homeText-7 h2 { padding-top: 35px;}
		.homeContent .homeText-7 span.bigArrow {top: 100px; left: 0;}
		.homeContent .homeText-8 { top: 600px; left: 200px; text-align: right;}
			.homeContent .homeText-8 h2, .homeContent .homeText-8 p { padding: 0 15px 0 0;}
			#main .homeContent .homeText-8 h2 { padding-top: 35px;}
		.homeContent .homeText-8 span.bigArrow {top: 60px; left: 200px;}
		.homeContent .homeText-9 {top: 700px; left: 600px;}
		.homeContent .homeText-9 span.bigArrow {top: -40px; left: 0;}
		.homeContent .homeText-10 { top: 800px; left: 0px;}
		.homeContent .homeText-10 span.bigArrow {top: -40px; left: 0;}
		.homeContent .homeText-11 {top: 900px; left: 0px; text-align: right;}
			.homeContent .homeText-11 h2, .homeContent .homeText-11 p { padding: 0 15px 0 0;}
			#main .homeContent .homeText-11 h2 { padding-top: 25px;}
		.homeContent .homeText-11 span.bigArrow {top: 60px; left: 200px;}
		.homeContent .homeText-12 {top: 900px; left: 400px;}
		.homeContent .homeText-12 span.bigArrow {top: -40px; }
		.homeContent .homeText-13 {top: 800px; left: 600px; text-align: right;}
			.homeContent .homeText-13 h2, .homeContent .homeText-13 p { padding: 0 15px 0 0;}
			.homeContent .homeText-13 span.bigArrow {top: 100px; left: 160px;}
			#main .homeContent .homeText-13 h2 { padding-top: 22px;}


	.pageContent {width:820px}
	.pageContent .leftPanel { float: left; width: 400px;}
		.pageContent .leftPanel h1 { color: #000; position: relative; top: 0px;}
		.pageContent .leftPanel h1.username{ top: -9px;}
		.blogHead { height: 125px; margin-bottom: 30px;}
			.profileImageBox {height: 135px; float:left; display: block;}
			.blogHead .profileImage { margin: 10px 10px 25px 0; width: 125px; height: 125px; }
			.blogHead .location { font-size: 12px; color: #000; text-transform: uppercase; letter-spacing: 2px; margin-top: -5px; }
			.blogHead .likeThis { background: url(../images/likeThis.png) no-repeat 0 0; margin: 45px 0 12px 0; padding: 4px 0 0 25px;color:#000000;
cursor:default; text-transform: uppercase;font-size: 12px; font-weight: bold; letter-spacing: 1px;}
			.blogHead .likeThis a, .blogHead .shareThis a { font-size: 12px; font-weight: bold; text-decoration: underline; line-height: 18px;letter-spacing: 1px;}
/*			.blogHead .shareThis {background: url(../images/shareThis.png) no-repeat 0 0; padding-left: 25px;}*/
			.blogHead .likeThis a { color: #000;}
			.blogHead .shareThis a { color: #FFF;}
			
		.miniHead { background-color: #fff; padding: 0 10px 0 1px; font-size: 12px; color: #000; float: left; height:65px; text-decoration: underline;letter-spacing: 2px; }

		.blog { background-color: #fff; padding: 0 10px 10px;}
		.blogData {}
			.blogData .date { font-size: 12px; color: #000; margin: 20px 0 15px;}
			.blogData .blogText, .blogData .blogText p, .blogData div { font-size: 14px; color: #90898c; line-height: 24px;}
			.blogData .videoTop { margin: 0 0 10px;}
			.blog .videoBottom { margin: 10px 0 0;}
			.blogData .subHead {font-size: 12px; font-weight: bold; color: #000;text-transform: uppercase; letter-spacing: 2px; text-decoration: underline; line-height: 25px;}
		.blog .imagebox { width: 380; background-color: #ececec; padding-top: 10px;}
		.blog .imagebox a { float: left; margin: 0 0 10px 10px; } 
		.blog .imagebox a img{ border: 0;}
		
		
	.pageContent .rightPanel { float: right; width: 400px;}
		.rightPanel .miniHead { color: #c95427; background-color: #fff; padding: 0 10px 0 1px; font-size: 12px; float: left; height:65px; text-decoration: underline; letter-spacing: 2px; }
		.rightPanel .rBox  { background-color: #FFF; padding: 0 10px 10px; margin-bottom: 9px;}
			.rBox .subHead {font-size: 12px; font-weight: bold; color: #000;text-transform: uppercase; letter-spacing: 2px; text-decoration: none; margin: 20px 0 15px;}
			.rBox .rBoxData, .rBox .rBoxData p {font-size: 14px; color: #90898c; line-height: 24px;} 
			.rBox .GoogleMapLocation { margin-top: 20px;}
			.ratingBox .roleImage {cursor:pointer;}
			.ratingBox .roleBox {  height: 120px;display: block; margin-bottom: 10px; }
			.ratingBox .roleBox .result { font-weight: bold; font-size: 14px; color: #000;}
			.ratingBox .roleBox .result .big { font-size: 18px;}
			.ratingBox .noMargin { margin:0;}
			.ratingBox .roleBox p { padding-left: 130px; padding-top: 40px;}
			.ratingBox img.ratingImages { background-color: #c95427;cursor:pointer; margin-top: 5px;}
			.ratingBox .followUs { margin-top: 10px;}
			.ratingBox .followUs a { font-size: 10px; color:#9da7bf; text-decoration: underline; letter-spacing: 2px; font-weight: bold;}
			.ratingBox .followUs a:hover { text-decoration: none;}		
			.rBox .commentP{ margin: 20px 0; font-size: 12px; color: #000; line-height: 21px; letter-spacing: 2px;}
			.rBox .textareaBox { width: 374px; height: 145px; margin: 0;}
			.rBox .btnSubmit { border: 0; background-color: #c95427; color: #FFF; float: right; padding: 2px 5px; font-size: 12px; cursor:pointer; outline: none;}

			.rBox .comments .commentBox { margin-top: 35px;}
				#content .comments .commentBox h2 { margin-left:40px; font-weight: normal; line-height: 17px; position:relative; top:-4px; text-decoration: none; font-size: 14px;}
				#content .comments .commentBox span.agent,
				#content .comments .commentBox a { font-size: 14px; text-decoration: none; color: #000; letter-spacing: 2px; text-transform: uppercase;}
				#content .comments .commentBox span.date {font-size: 12px; text-decoration: none; color: #000; letter-spacing: 2px; padding-left: 5px;}
				#content .comments .commentBox p { font-size: 14px; line-height: 21px; color: #90898c; margin: 0  0 0 40px; position:relative; top:-5px;}
				
				/* for other pages */
				#two-columns .comments .commentBox h2 { margin-left:40px; font-weight: normal; line-height: 17px; position:relative; top:-4px; text-decoration: none; font-size: 14px; border: 0; padding: 0;}
				#two-columns #commentDiv { margin-top: 10px;}
				#two-columns .comments .commentBox { margin-bottom: 35px;}
				#two-columns .comments .commentBox span { float: none; width: auto; margin: 0;}
				#two-columns .comments .commentBox span.agent,
				#two-columns .comments .commentBox a { font-size: 14px; text-decoration: none; color: #000; letter-spacing: 2px; text-transform: uppercase;}
				#two-columns .comments .commentBox span.date {font-size: 12px; text-decoration: none; color: #000; letter-spacing: 2px; padding-left: 5px;}
				#two-columns .comments .commentBox p { font-size: 14px; line-height: 21px; color: #90898c; margin: 0  0 0 40px; position:relative; top:-5px;}
				
			.rightPanel .commentrBox { margin: 0;}

			
	.pageContent h1 { font-size: 28px; text-decoration: underline; text-transform: uppercase; color: #c95427; line-height: 34px; font-weight: normal; letter-spacing: 2px; font-weight: normal;}
	
#footer { margin-top: 10px; font-size: 11px;}
#footer span { display: block;}
#footer ul li { display: inline; color: #666; }
#footer ul li img { vertical-align: middle; }
#footer a { text-decoration: underline; color: #666; }
#footer a:hover { text-decoration: none; }
.f-proj, .f-follow, .f-style{ padding-right:40px; }
.f-proj { float: left; }
.f-proj a { float: left; margin-top: 4px; }
.f-proj img{ margin-top:5px; }
.f-proj span { 	margin-top:6px; }
.f-follow { float: left; }
.f-follow li { padding-right: 1px; }
.f-style { float: left; }
.f-style li { padding-right: 2px; }
.f-copyright { float: right; text-align: right;  }
.f-copyright span { padding-right: 2px; }
.f-copyright ul { }
.f-copyright ul li { padding: 0 3px 0 10px; background: url(../images/bg-footer-divider.gif) no-repeat 0 50%; }
.f-copyright ul li:first-child { background: none; padding-left: 0; }

#content .breadcrumb { position:absolute; top:163px; }
.iconFacebook { background:url(../images/icon_miniFB.gif) no-repeat 0 2px; padding-left: 16px;}
.iconTwitter { background:url(../images/icon_miniTW.gif) no-repeat 0 3px; padding-left: 16px;}

#header .top-header .time-left a { color: #000;}
.stbuttontext { text-transform: uppercase;}

#q { background: transparent url(/public/common/images/search.gif) no-repeat scroll 0 0;}
#header #header-search .noBg { background-image: none;}

body #content .comments .commentBox span.agent, #content .comments .commentBox h2 span.agent,
body #content .comments .commentBox span.agent, #content .comments .commentBox h2 span.agent a { color: #000;}

#wrapper #main-block .paddingTop25px { padding-top: 25px;}
.voteLoading {background-color:#CCCCCC; display:block; height:526px; left:0; opacity:0.7;  filter: alpha(opacity=50); position:absolute; top:0; width:400px;}
.voteLoading img { padding-left:150px; padding-top:240px;}
.ratingBox .title {color:#C95427; cursor:pointer;}
.ratingBox {position: relative;}

.content-block h3.newStyle { border-bottom: 1px solid #000; margin: 10px 0 5px;}
.vote-text h3.newStyle { border: 0; margin: 20px 0 5px;}
.voteNewStyle { padding: 0 0 20px;}
ol.listNum li { list-style:decimal outside none; margin-left:18px; }









/*************************************************************** Filming Section *******************************************************************/

.TopDate {background-color:#FFFFFF; color:#000000; float:left; font-size:18px; height:65px; line-height: 24px; overflow:hidden; letter-spacing:2px; padding:0 5px 0 1px; text-decoration:underline; text-transform: uppercase;}
.filmContentBox {background-color: #FFF; border:10px solid #FFFFFF;}
.CastMemberDaysBox ul li { float: left; display: inline; width: 20px; margin-right: 2px; }
.CastMemberDaysBox .castMember {height: 100px; border-left: 2px solid #eff1f5; margin-bottom: 2px;}
.CastMemberDaysBox ul li .noBorder {border: 0;}

.CastMemberDaysBox .ctravelDay { background:transparent url(../images/ctravelDay.gif) no-repeat scroll 4px -2px; }
.CastMemberDaysBox .coffDay { background:transparent url(../images/coffDay.gif) no-repeat scroll 4px -2px; }
.CastMemberDaysBox .c100things { background:transparent url(../images/c100things.gif) no-repeat scroll 4px -2px; }
.CastMemberDaysBox .cjuanVeny { background:transparent url(../images/cjuanVeny.gif) no-repeat scroll 4px -2px; }
.CastMemberDaysBox .cphilipp { background:transparent url(../images/cphilipp.gif) no-repeat scroll 4px -2px; }
.CastMemberDaysBox .cschoolboys { background:transparent url(../images/cschoolboys.gif) no-repeat scroll 4px -2px; }
.CastMemberDaysBox .csoanna { background:transparent url(../images/csoanna.gif) no-repeat scroll 4px -2px; }
.CastMemberDaysBox .cthomas { background:transparent url(../images/cthomas.gif) no-repeat scroll 4px -2px; }
.CastMemberDaysBox .cadelina { background:transparent url(../images/cadelina.gif) no-repeat scroll 4px -2px; }
.CastMemberDaysBox .csoulVision { background:transparent url(../images/csoulVision.gif) no-repeat scroll 4px -2px; }
.CastMemberDaysBox .ctahtiLiina { background:transparent url(../images/ctahtiLiina.gif) no-repeat scroll 4px -2px; }
.CastMemberDaysBox .ckrisi { background:transparent url(../images/ckrisi.gif) no-repeat scroll 4px -2px; }
.CastMemberDaysBox .ctahtiLiinakrisi { background:transparent url(../images/ctahtiLiinakrisi.gif) no-repeat scroll 4px -2px; }
.CastMemberDaysBox .cagentLynch { background:transparent url(../images/cagentLynch.gif) no-repeat scroll 4px -2px; }
.CastMemberDaysBox .cbowman { background:transparent url(../images/cbowman.gif) no-repeat scroll 4px -2px; }
.CastMemberDaysBox .csara { background:transparent url(../images/csara.gif) no-repeat scroll 4px -2px; }
.CastMemberDaysBox .csumukito { background:transparent url(../images/csumukito.gif) no-repeat scroll 4px -2px; }





/*.CastMemberDaysBox ul li .castMember {	white-space:nowrap; text-transform: uppercase; border-left: 2px solid #424242; height: 100px;}
.CastMemberDaysBox ul li .castMember span{writing-mode: tb-rl; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg);filter: flipv fliph;} */
.CastMemberDaysBox ul li .days { background-color: #999; color: #FFF; text-align: center; height: 20px; font-size: 12px; font-weight: bold; line-height: 20px;} 
.CastMemberDaysBox ul li.future .days { background-color: #999; color: #fff; font-size: 12px; font-weight: bold; line-height: 20px;} 
.CastMemberDaysBox ul li.future .days a { color: #fff; background-color: #999;} 

.CastMemberDaysBox ul li .days a {color:#FFFFFF; background-color: #333; font-size:12px; font-weight:bold; line-height:20px; text-decoration:none; float: left; text-align: center; width: 20px; } 
.CastMemberDaysBox ul li .days a:hover {color:#000; background-color: #ebedf2; }
.CastMemberDaysBox ul li.active { width: 52px;}
.CastMemberDaysBox ul li.active .days { background-color: #ebedf2; font-size: 14px; color: #000; font-weight: bold;height: 46px; width: 52px;position:absolute; line-height: 16px; padding-top: 6px; _height: 48px;}
.CastMemberDaysBox ul li.active .days span { font-size: 21px; line-height: 21px;}
.CastMemberDaysBox ul li:last-child { margin-right: 0;}
.CastMemberDaysBox ul li.lastDay { margin-right: 0; }


.CastMemberBox { background-color: #ebedf2; border: 10px solid #ebedf2; margin-top: 32px;}
	.CastMemberInfo { height: 61px; margin-bottom: 10px;}
		.supportThisBox {float: right;}
		.supportThisBox .date {text-transform:uppercase; margin: 0 0 20px; color: #000; font-size: 12px; letter-spacing:1px; text-align: right;}
		.supportThisBox .supportThis {background:transparent url(../images/likeThis.png) no-repeat scroll 0 0; color:#000000; cursor:default; font-size:12px; font-weight: normal; letter-spacing:1px; padding:4px 0 0 25px; text-transform:uppercase; }
		.supportThis a {font-size:12px; color: #000; font-weight:bold; letter-spacing:1px; line-height:18px; text-decoration:underline;}
	.CastMemberInfo img { margin-right: 10px;}
	.CastMemberInfo h1 {color: #000; font-size:28px; font-weight:normal; letter-spacing:2px; line-height:34px; text-decoration:underline; text-transform:uppercase; }
	.CastMemberInfo p {letter-spacing:2px; text-transform:uppercase; margin: 8px 0 0; color: #000; font-size: 12px; }

	.twitterBox {}
		.twitterBox h2 { background-color: #797979; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #fff; letter-spacing: 1.5px; padding: 7px 10px; text-decoration: none;}
		.hours { position: relative; background: transparent url(../images/hoursBg0.gif) no-repeat scroll 0 0; width: 780px; height: 250px;}
		.hours ul li {float: left; display: inline; width: 32px; text-align:center; color: #8c8688; letter-spacing: 2px; font-size: 12px; padding: 229px 0 5px; margin-right: 1px; font-size: 11px; z-index: 1;}
		.hours ul li.hovers {background:transparent url(../images/timebg.png) repeat-x scroll 0 0; color: #aaa; }		
		.hours ul li#hours-1, .hours ul li#hours-5, .hours ul li#hours-9, .hours ul li#hours-20, .hours ul li#hours-13, .hours ul li#hours-17, .hours ul li#hours-21, .hours ul li#hours-23{ width: 31px;}
		.hours ul li#hours-3, .hours ul li#hours-7, .hours ul li#hours-11, .hours ul li#hours-15, .hours ul li#hours-19 { width: 30px;}
		.hours ul li#hours-4, .hours ul li#hours-8, .hours ul li#hours-12, .hours ul li#hours-16, .hours ul li#hours-20{ width: 33px;}

		.hours ul li.last{ border: 0; margin: 0;}
		.hours ul li span.hidden {}

		/* twitter position */
		.BigTweets {background: transparent url(../images/tweenArrow.gif) no-repeat scroll 12px bottom; padding-bottom: 5px; word-wrap: break-word; position: absolute; z-index: 10; bottom: 160px; left: 0;}
		.BigTweets .tweetbox { background-color: #9da7bf; min-height:40px; padding: 5px; text-align:left;}
		.BigTweets h3 { margin-left: 50px; color: #FFF; letter-spacing: 1.5px; text-decoration: none; text-transform: uppercase; line-height: 18px; font-size:12px; width: 145px;}
		.BigTweets p { width: 145px; margin: 2px 0 0 50px; font-size: 12px; }
		.BigTweets p a, .BigTweets h3 a { color: #000 !important; text-transform: lowercase; word-wrap: break-word;}
		.BigTweets .tweetInfo {margin:15px 0 0 0; color: #FFF; font-size: 10px; letter-spacing: 1px; line-height:14px; width:195px;}
		.BigTweets .onlyImage, .BigTweets .onOver, .BigTweets .onOver h3  { cursor: pointer;}
		.BigTweets .onlyImage { height: 40px;}
		.BigTweets img { width: 40px; height: 40px;}

		.miniTweets {background: transparent url(../images/miniTweenArrow.gif) no-repeat scroll 12px bottom; padding-bottom: 4px;word-wrap: break-word; position: absolute; z-index: 10; bottom: 45px; left: 0;}
		.miniTweets .tweetbox { background-color: #adb5ca; min-height:24px; padding: 3px; text-align:left;}
		.miniTweets h3 { margin-left: 30px; color: #FFF; letter-spacing: 1.5px; text-decoration: none; text-transform: uppercase; line-height: 18px; font-size:12px; width: 145px;}
		.miniTweets p { width: 145px; margin: 2px 0 0 30px; font-size: 12px; }
		.miniTweets p a, .miniTweets h3 a { color: #000 !important; text-transform: lowercase; word-wrap: break-word;}
		.miniTweets .tweetInfo {margin: 15px 0 0 0; color: #FFF; font-size: 10px; letter-spacing: 1px; line-height:14px; width:175px;}
		.miniTweets .onlyImage, .miniTweets .onOver, .miniTweets .onOver h3  { cursor: pointer;}
		.miniTweets .onlyImage { height: 24px;}
		.miniTweets img { width: 24px; height: 24px;}


		/* label */
		.hours .agentLabel, .hours .theCrewLabel {position: absolute; z-index: 3; color: #666666; text-transform: uppercase; font-size: 12px; letter-spacing: 1.5px; }
		.hours .agentLabel {left: 10px; top: 5px; }
		.hours .theCrewLabel {left: 10px; top: 132px;}

	
	.CastMemberStories { margin-top: 20px; }
		.CastMemberStories .right-box { float: right; width: 246px;}
		.CastMemberStories .twoBox { width: 514px; float: left;}
			.twoBox .leftBox { float: left; width: 247px; }
			.twoBox .rightBox {float: right; width: 247px; }
		.CastMemberStories h1.heading { background-color: #797979; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #fff; letter-spacing: 1.5px; padding: 8px 10px 5px; text-decoration: none; line-height: 18px;}
		.CastMemberStories .marginBottom10 { margin-bottom: 10px;}
		.CastMemberStories .boxText { padding: 10px; background-color: #FFF;}
		.CastMemberStories .boxText .boxSpace { margin-bottom: 25px; }
		.CastMemberStories .boxText h2.date {color:#000000; font-size:12px; font-weight: normal; letter-spacing:2px; line-height: 16px; text-decoration: none; text-transform:uppercase; }
		.CastMemberStories .boxText h1 {color:#000000; font-size: 18px; font-weight:normal; letter-spacing:2px; line-height:24px; text-decoration:underline; text-transform:uppercase;}
		.CastMemberStories .boxText h3.subHead {color:#000000; font-size:10px; font-weight: normal; letter-spacing:2px; line-height: 18px; text-decoration:underline; text-transform:uppercase; }
		.CastMemberStories .boxText p { color: #90898C; maring: 0;font-size:12px; line-height: 18px; margin: 5px 0 20px; letter-spacing: 1.5px; }
		.CastMemberStories .fromWiki .boxText p { margin-top: 0;}
		.CastMemberStories .youChose .boxText  p { margin-bottom: 5px;}
		.CastMemberStories .boxText p.votes { font-weight: bold; margin: 0; color: #000;}
			.CastMemberStories .boxText p.votes span { font-size: 18px; }
		.CastMemberStories .boxText a.readMore { text-decoration:underline; text-transform:uppercase; color: #afb4ca; font-size: 12px; cursor:pointer; letter-spacing:2px;}
		.CastMemberStories .boxText a.readMore:hover {text-decoration: none;}
		.CastMemberStories .textareaBox {height:116px; margin:10px 0 0; width: 226px; padding: 0;}
		.CastMemberStories .btnSubmit {background-color: #9da7bf; border:0 none; color:#FFFFFF; cursor:pointer; float:right; font-size:12px; outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; padding:2px 5px; margin: 0; position:relative; right:-2px;}
		.CastMemberStories #commentDiv {margin: 10px 0 0;}
		.CastMemberStories .commentBox { margin-bottom: 28px;}
		.CastMemberStories .commentBox:last-child { margin: 0;}
		.CastMemberStories .commentBox img { margin: 0;}
		.CastMemberStories .commentBox h2 {font-size:14px; font-weight:normal; line-height:17px; margin-left:40px; position:relative; text-decoration:none; top:-4px;}
		.CastMemberStories .commentBox span.agent,
		.CastMemberStories .commentBox h2 a {color:#000000; font-size:14px; letter-spacing:2px; text-decoration: underline; text-transform:uppercase; line-height: 17px;}
		.CastMemberStories .commentBox span.date {color:#000000; font-size:12px; letter-spacing:2px; padding-left:5px; text-decoration:none;}
		.CastMemberStories .commentBox p {color:#90898C; font-size:12px; line-height: 18px; margin:0 0 0 40px; word-wrap: break-word; }
		
		.CastMemberStories .overlayStory .boxText h1{color:#000000; font-size:28px; font-weight:normal; letter-spacing:2px; line-height: normal; text-decoration:underline; text-transform:uppercase;}
		.CastMemberStories .overlayStory .boxText p {color: #90898C; maring: 0;font-size:14px; line-height: 24px; margin: 5px 0 20px; letter-spacing: normal; }

		.CastMemberStories .bigClose { float:right;}
		.CastMemberStories .bigClose a {  background:#797979 url(../images/bigClose.gif) no-repeat scroll 45px 10px; color:#FFFFFF; font-size:10px; height:28px; letter-spacing:1.5px; padding-left:10px; padding-top:13px; position:relative; text-transform:uppercase; top:-10px; width:70px; float: left; text-decoration: none;}
		.CastMemberStories .bigClose-bottom { float: right; }
		.CastMemberStories .bigClose-bottom a {  background:#797979 url(../images/bigClose.gif) no-repeat scroll 45px 10px; color:#FFFFFF; font-size:10px; height:28px; letter-spacing:1.5px; padding-left:10px; padding-top:13px; position:relative; text-transform:uppercase; bottom: 0; width:70px; float: left; text-decoration: none; top: 0;}

		.journeyFutureBox {height:250px; width:780px; background-color: #999999;}
		.journeyFutureBox .journeyFuture { width: 470px; padding: 45px 0 0 150px; }
		.journeyFutureBox .journeyFuture h1 {color:#FFF; font-size:24px; font-weight:normal; letter-spacing: 1.5px; line-height: 30px; text-decoration:underline; text-transform:uppercase;}
		.journeyFutureBox .journeyFuture p { color:#FFF; font-size: 12px; line-height: 18px; letter-spacing: 1.5px; text-transform:uppercase; margin-bottom: 20px;}
		.journeyFutureBox .journeyFuture a {color:#FFF; text-transform:uppercase;}


.overlayStory { display: none;}
.marginTop15 { margin-top: 15px;}
.youTube .boxText { position:relative; top:-4px;}

/*************************************************** Filming Section Final ***************************************************/
.header-links .loginMenu { display: none; } /* login menu is hide */

span.Facebook_big { float:left; text-align:left; background: #fff url(../images/facebook_big.jpg) no-repeat scroll 0 0; padding: 3px 0 0 50px; height: 42px; margin-top:7px; width:185px;}
#header .top-header .time-left span.Facebook_big a { line-height: 18px; color: #9DA7BF; }

.trailer_box { margin-bottom: 24px;}
.trailer_box p { margin: 0; padding: 0;}

.trailer_box .topMsg { background-color:#FFF; float:left; overflow:hidden; padding: 5px 25px 5px 10px;}
.trailer_box .topMsg span {color:#000;  text-decoration:underline; text-transform:uppercase; font-size: 24px; line-height:31px; letter-spacing: 4px;}
.trailer_box .topMsg span.color { color: #c3a165; margin-left: 10px; }
.trailer_box .trailer_content {background-color:#FFFFFF; padding:10px;}
  .trailer_content .left { float: left; width: 400px;}
  .trailer_content .right { float: left; width: 370px; margin-left: 15px;}
  .trailer_content .links {font-size: 12px; color: #9da7bf; font-weight:bold; letter-spacing:1px; margin-bottom:10px;}
  .trailer_content .links a {color: #9da7bf; margin: 0 3px;}
  .trailer_content .links a.download{background-color:#FF3399; color:#FFFFFF; letter-spacing:2px; padding:3px; font-size:17px; font-weight:normal;}
  .trailer_content .right p { margin-bottom: 15px;}
  .trailer_content .text { color: #90898c; line-height: 18px; }
  .trailer_content .text a{ color:#9DA7BF; }
  .trailer_content .left p.watch { margin: 10px 0 0; text-align: center;}
  .trailer_content .left p.watch a { color: #9da7bf; letter-spacing: 2px; font-size: 18px;}
.ShortStories_box { padding: 10px; background-color: #fff;}
.ShortStories_box div.heading { font-size: 21px; letter-spacing: 4px; text-decoration:underline; text-transform:uppercase; line-height: 21px; color: #000;}
.ShortStories_box .trailerImgBox {background-color:#E9E5E7; margin-top:10px; position: relative; height: 800px; }
  .trailerImgBox .trailersImg { position: absolute; z-index: 1; cursor: pointer;}
  a.AlltrailerA { display: none;}
  a.AlltrailerA .CopyText {font-size: 12px; color: #000; text-decoration: underline; letter-spacing: 1px; text-transform:uppercase; line-height: 18px; font-weight: bold; z-index: 3; cursor: pointer;}
  a.AlltrailerA:hover .CopyText {text-decoration: underline; cursor: pointer;}
  
  .ImgPositon {position: absolute; z-index: 1; }
  .WhiteBg {background-color: #fff; opacity: 0.8; filter: alpha(opacity=80); position: absolute; z-index: -1;}
  .ArrowImg {background: #fff url(/public/common/images/arrow.jpg) no-repeat scroll 0 0; width: 50px; height: 50px; display: block; opacity: 0.8; filter: alpha(opacity=80); position: relative; }
  .sArrow {background: #fff url(/public/common/images/arrow.jpg) no-repeat scroll 0 0; width: 50px; height: 50px; display: block; opacity: 0.7; filter: alpha(opacity=70); position: relative; }

  .imgWidth400 {width: 400px; height: 200px; display: block; }
  .imgWidth400 a.AlltrailerA { height: 200px; cursor: pointer;}
  .imgWidth400 .sArrow {left: 175px; top:75px; }
  .imgWidth400 .WhiteBg {  width: 400px; height: 200px; }
  .imgWidth400 .ArrowImg { left: 350px; top: 75px;}
  .imgWidth400 .CopyText { position: absolute; left: 10px;top:85px;}

  .imgWidth200 { width: 200px; height: 100px; display: block; }
  .imgWidth200 a.AlltrailerA { height: 100px; cursor: pointer;}
  .imgWidth200 .sArrow { left: 65px; top:25px; }
  .imgWidth200 .WhiteBg {  width: 200px; height: 100px;}
  .imgWidth200 .ArrowImg {  left: 150px; top: 25px;}
  .imgWidth200 .CopyText { position: absolute; left: 10px; top: 15px;}

  .bgTrailerPic0 { background: #fff url(/public/common/images/trailer/trailer_0.jpg) no-repeat scroll 0 0; position:relative;}
  .bgTrailerPic1 { background: #fff url(/public/common/images/trailer/trailer_1.jpg) no-repeat scroll 0 0; left: 0; top: 0;}
  .bgTrailerPic2 { background: #fff url(/public/common/images/trailer/trailer_2.jpg) no-repeat scroll 0 0; left: 400px; top: 0;}
  .bgTrailerPic3 { background: #fff url(/public/common/images/trailer/trailer_3.jpg) no-repeat scroll 0 0; left: 600px; top: 100px;}
  .bgTrailerPic4 { background: #fff url(/public/common/images/trailer/trailer_4.jpg) no-repeat scroll 0 0; left: 400px; top: 200px;}
  .bgTrailerPic5 { background: #fff url(/public/common/images/trailer/trailer_5.jpg) no-repeat scroll 0 0; left: 200px; top: 300px;}
  .bgTrailerPic6 { background: #fff url(/public/common/images/trailer/trailer_6.jpg) no-repeat scroll 0 0; left: 0; top: 300px;}
  .bgTrailerPic7 { background: #fff url(/public/common/images/trailer/trailer_7.jpg) no-repeat scroll 0 0; left: 0; top: 500px;}
  .bgTrailerPic8 { background: #fff url(/public/common/images/trailer/trailer_8.jpg) no-repeat scroll 0 0; left: 200px; top: 400px;}
  .bgTrailerPic9 { background: #fff url(/public/common/images/trailer/trailer_9.jpg) no-repeat scroll 0 0; left: 600px; top: 400px;}
  .bgTrailerPic10 { background: #fff url(/public/common/images/trailer/trailer_10.jpg) no-repeat scroll 0 0; left: 600px; top: 500px;}
  .bgTrailerPic11 { background: #fff url(/public/common/images/trailer/trailer_11.jpg) no-repeat scroll 0 0; left: 0; top: 600px;}
  .bgTrailerPic12 { background: #fff url(/public/common/images/trailer/trailer_12.jpg) no-repeat scroll 0 0; left: 200px; top: 600px;}
  .bgTrailerPic13 { background: #fff url(/public/common/images/trailer/trailer_13.jpg) no-repeat scroll 0 0; left: 400px; top: 600px;}
  .bgTrailerPic14 { background: #fff url(/public/common/images/trailer/trailer_14.jpg) no-repeat scroll 0 0; left: 200px; top: 700px;}
  .bgTrailerPic15 { background: #fff url(/public/common/images/trailer/trailer_15.jpg) no-repeat scroll 0 0; left: 400px; top: 700px;}
  .bgTrailerPic16 { background: #fff url(/public/common/images/trailer/trailer_16.jpg) no-repeat scroll 0 0; left: 600px; top: 700px;}

/* video Popup */
div#voverlay {	
	/* growing background image */
	background-image:url(/public/common/images/white.png);
	/* dimensions after the growing animation finishes  */
	width:640px;
	height:480px;
	/* initially overlay is hidden */
	display:none;
	/* some padding to layout nested elements nicely  */
	padding:35px 35px 10px 35px;
}

/* default close button positioned on upper right corner */
div#voverlay div.close {
	background-image:url(/public/common/images/close.png);
	position:absolute;
	left:5px;
	top:5px;
	cursor:pointer;
	height:30px;
	width:30px;
}

div#vcontainer{
	left:0;
	top:0;
	width:100%;
	height:100%;	
	background:url(/public/common/images/loading.gif) no-repeat 50% 50%;
}
#videogallery a#videolb{display:none}

.topmsg1 {font-size:24px; letter-spacing:4px; line-height:31px; text-transform:uppercase;position:relative;}
.topmsg1 .first {background-color:#FFFFFF; float:left;  padding:5px 25px 0 10px; color:#000000; text-decoration:underline; width:665px;}
.topmsg1 .sec {background-color:#FFFFFF; float:left; padding: 0 20px 5px 10px; display: block; width: 790px;  }
.topmsg1 .sec a { color:#9DA7BF;}
.topmsg1 .sec span { text-decoration:underline; color: #000; margin-right:10px;}
.topmsg1 .sec span.color { color:#FF3399; margin: 0; }
.topmsg1 .sec span.color a {color:#FF3399;}
.hackdiv { background-color:#FFFFFF; height:15px; position:absolute; right:0; top:21px; width:125px; z-index:1;}
.header-links { position:absolute; right:25px; text-align:right; top:80px; } 

.text.duringEvent {font-size:22px; line-height: 24px; text-transform:uppercase; color:#FF3399; margin-top: 55px;}
.duringEvent.lessMargin { margin-top: 30px;}
.text.duringEvent p { margin-top: 15px;}
.links.duringEvent { margin-top: 33px;}
.text.duringEvent.margin40 { margin-top: 40px;}


.postEvent, .preEvent{ } /* for show during */
.postEvent, .duringEvent { } /* for show preEvent */
.duringEvent, .preEvent, .postEventNot {display: none; } /* for show postEvent */

.trailer_content .noLetterSpace {letter-spacing:0;}
.logo  {z-index:20;}
