@font-face {
    font-family: 'TwCenMTBold';
    src: url('../fonts/tcb_____.eot');
    src: url('../fonts/tcb_____.eot') format('embedded-opentype'),
         url('../fonts/tcb_____.woff') format('woff'),
         url('../fonts/tcb_____.ttf') format('truetype'),
         url('../fonts/tcb_____.svg#TwCenMTBold') format('svg');
}
@font-face {
    font-family: 'SegoeUIRegular';
    src: url('../fonts/segoeui.eot');
    src: url('../fonts/segoeui.eot') format('embedded-opentype'),
         url('../fonts/segoeui.woff') format('woff'),
         url('../fonts/segoeui.ttf') format('truetype'),
         url('../fonts/segoeui.svg#SegoeUIRegular') format('svg');
}
@font-face {
    font-family: 'SegoeUILight';
    src: url('../fonts/segoeuil.eot');
    src: url('../fonts/segoeuil.eot') format('embedded-opentype'),
         url('../fonts/segoeuil.woff') format('woff'),
         url('../fonts/segoeuil.ttf') format('truetype'),
         url('../fonts/segoeuil.svg#SegoeUILight') format('svg');
}
@font-face {
    font-family: 'ImpactRegular';
    src: url('../fonts/impact.eot');
    src: url('../fonts/impact.eot') format('embedded-opentype'),
         url('../fonts/impact.woff') format('woff'),
         url('../fonts/impact.ttf') format('truetype'),
         url('../fonts/impact.svg#ImpactRegular') format('svg');
}
img{border:none;}
.body{width:auto;height:auto;margin:0;padding:0;background-repeat:no-repeat;}
.body_main{width:auto;border:none;min-height:1210px}
.logo_box{width:1094px;margin:10px auto 30px;}
.logo{width:1020px; height:92px;margin:0 auto;}
.index_content_wrap{width:1094px; margin:0 auto;}
.index_content{width:750px;float:left;}
.content_wrap{width:1020px; margin:0 auto;}
.content{width:1020px;float:left;}
.right_col{width:300px;float:left;}
.ads_wrap{width:100%;background-color:transparent;height:auto;margin-top:180px;}
.ads{width:300px;height:250px;margin-bottom:6px;}
#social_share{background:none; padding:8px; width:245px; position:absolute; margin-left:-200px;}
#social_share_inner{background:none; padding:8px; width:245px; position:absolute; margin-left:20px;margin-top:-60px;}
.addthis_toolbox{}
.sharepageicons{margin-top: 15px;float: left;background: url(../images/share-this.png) -5px -5px no-repeat;width: 165px;}
.shareiocnsbox{margin-left: 15px;margin-top: 35px;float: left;width: 230px;height: 32px;}
#twitter-widget-0{width:90px !important;}
.title{color:#FFBA01;text-align:justify;font-family:'TwCenMTBold';font-size:52px;margin:10px 0 0 40px;line-height:42px;}
.title span{font-size:48px;font-stretch:expanded;}
.content .title{margin-left:5px;}
.watchtext{margin-top:50px;}
.movies{margin-top:25px;margin-left:105px;}
.banner{margin:25px 0 0 0;}
.discuss_date{width:1020px;float:left;padding:20px;}
.date_venue{width:50%;float:left;} 
.discuss_with{width:50%;float:right;}
.date{float:left;color:#FFF;font-family:'ImpactRegular';font-size:130px;line-height:130px;}
.venue{float:left;color:#FFF;font-family:'ImpactRegular';font-size:24px;line-height:28px;padding:10px 5px;}
.discuss{float:right;font-family:'SegoeUIRegular';color:#FFF;text-align:right;padding-right:45px;font-size:17px;font-weight:bold;line-height:40px;}
.discuss span{font-family:'SegoeUILight';font-size:32px;font-weight:normal;line-height:37px;}
.registration{width:780px;float:none;margin:7px auto;}
.registration p{color:#FFF;font-family:'SegoeUIRegular';font-size:23px;line-height:23px;margin:23px 0 20px 0;}
.registration p.privacy{color:#FFF;font-family:'SegoeUIRegular';font-size:13px;line-height:18px;margin:5px 0 30px 0;}
.registration span.redirect{font-size:16px;}
.registration_msg{width:auto;float:none;margin:7px 43px;}
.registration_msg p{color:#FFF;font-family:'SegoeUIRegular';font-size:23px;line-height:23px;margin:23px 0 45px 0;}
.registration_msg span.redirect{font-size:16px;}
.field{float:left;color:#D1D1D1;font-family:'SegoeUIRegular';font-size:23px;line-height:23px;margin-bottom:15px;}
.field label{width:295px;float:left;}
.field input{float:left;width:470px;height:26px;padding:0 5px;border:2px solid #D1D1D1;background-color:#000;color:#D1D1D1;text-align:left;font-family:'SegoeUIRegular';font-size:17px;}
.field textarea{float:left;width:471px;height:150px;margin-top:15px;padding:5px;background-color:#FFF;color:#6A6A6A;text-align:left;font-family:'SegoeUIRegular';font-size:14px;}
.button{width:100%;float:left;}
.submit{float:right;background:url(../images/button.jpg) no-repeat;margin-right:0px;width:120px;height:42px;border:0;}
.goto_link{width:1020px;float:left;text-align:right;margin-top:40px;}
.goto_link a{border:none;text-decoration:none;}
.goto_link img{margin-right:-10px;}
.footer{width:1020px; margin:0 auto;padding-top:40px;}
.footer p{text-align:center;font-weight:normal;font-family:'SegoeUIRegular';font-size:15px;color:#FFF;}
.footer a{text-decoration:none;color:#FFF;font-weight:bold;}
.clear{clear:both;}
/** form error style start **/
input.error{
	border:1px solid #F00;
}
textarea.error{
	border:1px solid #F00;
}
label.error{
	position:relative;
	float:right;
	color:#F00;
	width:480px;
	display:block;
	clear:both;
	font-size:16px;
}
div.error {
  	padding-right: 0;
	padding-top: 0;
	font-size:15px;
	color:#F03;
	width: auto;
	position: relative;
	z-index: 100;
}
.right {
    padding-right: 0;
	font-size:15px;
	color:#390;
	width: auto;
	position: relative;
	z-index: 100;
	padding-top: 0;
}
.wrong {
  	padding-right: 0;
	padding-top: 0;
	font-size:15px;
	color:#F03;
	width: auto;
	position: relative;
	z-index: 100;
}

/** form error style end **/