/* *****************************************
//  WebTank Stylesheet File
//  Title: 2011_style.css
//  Media: all
//  File updated: 2016-06-20 10:30:46
// 
//  Do NOT manually edit this generated file
// **************************************** */


img, a {

	margin: 0px;
	padding: 0px;
	outline: none;
	border: none;
	
}

A 				{ color: #FF0000; text-decoration: none; }
A:link 			{ text-decoration: none; }
A:visited 		{ text-decoration: none; }
A:active 		{ text-decoration: none; }
A:hover 		{ text-decoration: underline; }

body { 
	
	width:  100%;
	height: 100%; 
	
	margin:  0px;
	padding: 0px;

	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
	
	background: #000000;
	
}

@font-face {

	font-family: 'Helvetica';
	src: url('../editorial/id=455.eot');
	src: local('&#9786;'), url('../font/id=24.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	
}

#background		 								{ position: fixed; top: 0px; left: 0px; z-index: 0; width: 100%; height: 100%; }

#main											{ position: absolute; top: 0px; left: 0px; z-index: 10; width: 100%; height: auto; }
#main .top										{ position: relative; margin: 0 auto 0; width: 800px; height: 225px; }
#main .top .logo								{ position: absolute; top: 50px; left: 0px; z-index: 20; width: 800px; height: 51px; }
#main .top .menu								{ position: absolute; top: 125px; left: 0px; z-index: 20; width: 800px; height: 41px; background: #FFFFFF; }
#main .top .menu ul								{ margin: 12px 0 0 15px; }
#main .top .menu ul li							{ float: left; margin-right: 15px; }
#main .bottom									{ position: relative; margin: 0 auto 0; width: 800px; height: auto; }
#main .bottom .content							{ position: absolute; top: 0px; left: 0px; z-index: 20; width: 800px; height: auto; padding-bottom: 100px; }
#main .bottom .content .top						{ position: absolute; top: 0px; left: 0px; z-index: 20; width: 800px; height: 25px; background-image: url('../editorial/id=772.png'); background-repeat: no-repeat; }
#main .bottom .content .bottom					{ position: absolute; top: 25px; left: 0px; z-index: 100; width: 800px; height: auto; background-image: url('../editorial/id=770.png'); background-repeat: repeat-y; }
#main .bottom .content .bottom .content			{ position: relative; margin: 50px 0 0 200px; width: 550px; height: auto; padding-bottom: 50px; }
#main .bottom .submenu							{ position: absolute; top: 25px; left: 0px; z-index: 30; width: 120px; height: auto; padding: 10px 15px 15px 15px; background: #FFFFFF; }
#main .bottom .submenu ul						{  }
#main .bottom .submenu ul li					{ float: left; margin-top: 5px; width: 120px; }
#main .bottom .submenu ul li a					{ font-family: "Arial" !important; color: #FF0000 !important; letter-spacing: 0px; }

/* BACKGROUND IMAGE */

#background_image								{ position: fixed; width: 100%; height: 100%; overflow: hidden; background-position: center center; background-size: cover; background-repeat: no-repeat; }
#background_image img							{ width: 100%; height: auto; }

/* BACKGROUND production  */

#background_production							{ position: fixed; width: 100%; height: 100%; overflow: hidden; }
#background_production img						{ width: 100%; height: auto; }

/* LANGUAGE */

#languages										{ position: absolute; top: 12px; right: 9px; width: auto; overflow: hidden; padding-left: 9px; }
#languages .delimiter							{ position: absolute; top: 4px; left: 0px; }
#languages .delimiter img						{ display: block; }
#languages .language							{ float: left; margin-right: 4px; }
#languages .language a							{ font-size: 12px; color: #749ce8; }

/* PRODUCTION LIST */

#production_list 													{ position: absolute; top: -75px; left: -200px; z-index: 40; width: 800px; height: auto; padding-bottom: 100px; }
#production_list .present											{ float: left; }
#production_list .present .content_top								{ float: left; width: 785px; height: 21px; padding: 4px 0 0 15px; font-size: 15px; background: url('../editorial/id=1086.png') repeat-y; }
#production_list .future											{ float: left; margin-top: 50px; }
#production_list .future .content_top								{ float: left; width: 785px; height: 21px; padding: 4px 0 0 15px; font-size: 15px; background: url('../editorial/id=1086.png') repeat-y; }
#production_list .past												{ float: left; margin-top: 50px; }
#production_list .past .content_top									{ float: left; width: 785px; height: 21px; padding: 4px 0 0 15px; font-size: 15px; background: url('../editorial/id=1086.png') repeat-y; }

#production_list .content_top 										{ float: left; width: 800px; height: 25px; }
#production_list .content_bottom	 								{ float: left; width: 800px; height: auto;}
#production_list .content_bottom .product 							{ float: left; width: 800px; min-height: 75px; background-image: url('../editorial/id=770.png'); background-repeat: repeat-y; border-bottom: 2px solid #FFFFFF; }
#production_list .content_bottom .product .image					{ float: left; width: 100px; height: 75px; overflow: hidden; }
#production_list .content_bottom .product .image img				{  }
#production_list .content_bottom .product .info						{ float: left; width: 675px; margin-left: 10px; }
#production_list .content_bottom .product .info .title				{ float: left; width: 625px; margin: 20px 0 0 25px; font-size: 18px; font-weight: normal; text-transform: lowercase; color: #FF0000; }
#production_list .content_bottom .product .info .title a			{  }
#production_list .content_bottom .product .info .text				{ float: left; width: 625px; margin: 5px 0 0 25px; padding-bottom: 25px; }

/* PRODUCTION DETAILS */

#main .bottom .content .bottom .content #product_details													{ position: absolute; top: -75px; left: -200px; z-index: 40; width: 800px; height: auto; }
#main .bottom .content .bottom .content #product_details .back												{ position: absolute; top: 3px; left: 10px; z-index: 50; }
#main .bottom .content .bottom .content #product_details .back a											{ font-size: 18px; color: #FFFFFF; }
#main .bottom .content .bottom .content #product_details .back a:hover										{ text-decoration: none; }
#main .bottom .content .bottom .content #product_details .left												{ float: left; width: 150px; margin-top: 25px; }
#main .bottom .content .bottom .content #product_details .left #left_frame									{ width: 150px; height: auto; padding-top: 15px; background: #FFFFFF; }
#main .bottom .content .bottom .content #product_details .right												{ float: left; width: 550px; margin: 75px 0 0 50px; }
#main .bottom .content .bottom .content #product_details .right .title										{ float: left; width: 550px; }
#main .bottom .content .bottom .content #product_details .right .title h1									{ color: #FF0000; font-size: 24px; padding: 0 0 5px 0; margin: 0px; font-weight: normal; border: none; }
#main .bottom .content .bottom .content #product_details .right .title .border								{ color: #FF0000; font-size: 24px; padding: 0 0 10px 0; margin: 0px; font-weight: normal; border-bottom: 2px solid red; }
#main .bottom .content .bottom .content #product_details .right .extra_menu									{ float: left; width: 550px; padding-bottom: 5px; color: #FF0000; border-bottom: 2px solid #FF0000; overflow: auto; }
#main .bottom .content .bottom .content #product_details .right .extra_menu .extra_menu_item				{ float: left; width: auto; }
#main .bottom .content .bottom .content #product_details .right .extra_menu .extra_menu_item .title			{ float: left; width: auto; }
#main .bottom .content .bottom .content #product_details .right .extra_menu .extra_menu_item .delimiter		{ float: left; width: 10px; text-align: center; }
#main .bottom .content .bottom .content #product_details .right .content									{ float: left; width: 550px; margin: 25px 0 0 0; padding: 0px; }
#main .bottom .content .bottom .content #product_details .right .content #right_frame						{ width: 550px; height: auto; }

/*  */

#production_details_menu											{ font-family: "Helvetica"; font-size: 14px; line-height: 20px; }

#production_details_about											{ width: 550px; height: auto; }
#production_details_about .text										{ width: 550px; height: auto; padding-bottom: 100px; }

#production_details_team											{  }
#production_details_team img										{ width: 150px !important; height: auto !important; }

#production_details_video											{ float: left; width: 550px; height: auto; }
#production_details_video .items									{ float: left; width: 550px; height: auto; }
#production_details_video .items .item								{ float: left; width: 550px; height: auto; margin-bottom: 25px; }
#production_details_video .items .item .video						{ float: left; width: 550px; height: 330px; }
#production_details_video .items .item .text						{ float: left; width: 550px; height: auto; margin-top: 10px; padding-bottom: 10px; }

#production_details_photo											{ width: 550px; height: auto; }

#production_details_press											{ float: left; width: 550px; height: auto; }
#production_details_press .items									{ float: left; width: 550px; height: auto; }
#production_details_press .items .item								{ float: left; width: 550px; height: auto; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px dashed #FFFFFF; }
#production_details_press .items .item .top							{ float: left; width: 550px; height: auto; }
#production_details_press .items .item .middle						{ float: left; width: 550px; height: auto; font-style: italic; }
#production_details_press .items .item .bottom						{ float: left; width: 550px; height: auto; margin-top: 10px; }

#production_details_playlist										{ float: left; width: 550px; height: auto; }
#production_details_playlist .intro									{ float: left; width: 550px; height: auto; margin-bottom: 25px; }
#production_details_playlist .items									{ float: left; width: 550px; height: auto; }
#production_details_playlist .items .item							{ float: left; width: 550px; height: auto; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #FFF; }
#production_details_playlist .items .item .top						{ float: left; width: 550px; height: auto; }
#production_details_playlist .items .item .top .title				{ float: left; width: auto; height: auto; font-family: "Helvetica"; font-size: 16px; }
#production_details_playlist .items .item .top .date				{ float: right; width: auto; height: auto; margin-left: 10px; font-family: "Helvetica"; font-size: 14px; color: #FF0000; }
#production_details_playlist .items .item .bottom					{ float: left; width: 550px; height: auto; margin-top: 3px; }

#production_details_subitem														{ width: 550px; height: auto; }
#production_details_subitem .intro												{ margin-bottom: 10px; }
#production_details_subitem .open_div											{ width: 550px; height: 25px; padding-top: 10px; }
#production_details_subitem #gallery											{ margin-top: 25px; width: 550px; height: auto; }
#production_details_subitem #video												{ margin-top: 25px; width: 550px; height: auto; }
#production_details_subitem #video .items										{ width: 550px; height: auto; }
#production_details_subitem #video .items .item									{ width: 550px; height: auto; margin-bottom: 25px; }
#production_details_subitem #video .items .item .video							{ width: 550px; height: 330px; }
#production_details_subitem #video .items .item .text							{ width: 550px; height: auto; margin-top: 10px; padding-bottom: 10px; }

#production_details_reactions									{ float: left; width: 550px; height: auto; }
#production_details_reactions h1								{ color: #FF0000; font-size: 24px; padding: 0 0 15px 0; margin: 0px; font-weight: normal; }
#production_details_reactions .intro							{ float: left; margin-bottom: 15px; }
#production_details_reactions .form								{ float: left; width: 550px; height: auto; margin-bottom: 20px; padding: 20px 0 20px; border-top: 1px dotted #FF0000; border-bottom: 1px dotted #FF0000; }
#production_details_reactions .form #reaction_form				{ margin: 0px; }
#production_details_reactions .form .item						{ float: left; width: 550px; height: auto; margin-bottom: 20px; }
#production_details_reactions .form .item .caption				{ float: left; width: 80px; height: auto; }
#production_details_reactions .form .item .field				{ float: left; width: auto; height: auto; }
#production_details_reactions .form .item .field input			{ width: 470px; border: 1px solid #999; }
#production_details_reactions .form .item .field textarea		{ width: 470px; height: 80px; border: 1px solid #999; }
#production_details_reactions .form .submit						{ float: left; width: 550px; text-align: left; }
#production_details_reactions .form .info						{ float: left; width: 550px; margin-top: 10px; font-size: 10px; }
#production_details_reactions .form .required_text				{ color: #FF0000; }

#production_details_reactions .items							{ float: left; width: 550px; height: auto; }
#production_details_reactions .items .item						{ float: left; width: 550px; height: auto; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #000000; }
#production_details_reactions .items .item .title				{ float: left; width: auto; height: auto; font-family: "Helvetica"; font-size: 16px; }
#production_details_reactions .items .item .date				{ float: right; width: auto; height: auto; margin-left: 10px; font-family: "Helvetica"; font-size: 14px; color: #FF0000; }
#production_details_reactions .items .item .text				{ float: left; width: 550px; margin-top: 10px; height: auto; font-size: 12px; }

/* PLAYLIST */

#main .bottom .content .bottom .content .top #day																{ position: absolute; top: 6px; left: 80px; }
#main .bottom .content .bottom .content .top																	{ position: absolute; top: -25px; left: 0px; z-index: 70; width: 800px; height: 25px; background: none; }
#main .bottom .content .bottom .content #playlist																{ position: absolute; top: 0px; left: 0px; z-index: 50; width: 800px; height: auto; background: url('../editorial/id=771.png'); }
#main .bottom .content .bottom .content #playlist .left															{ float: left; width: 400px; padding: 25px 0 50px 0;  }
#main .bottom .content .bottom .content #playlist .left .list													{ margin: 0 0 0 15px; }
#main .bottom .content .bottom .content #playlist .left .list .list_top											{ margin-top: 30px; height: 30px; }
#main .bottom .content .bottom .content #playlist .left .list .list_top .title									{ font-size: 24px; color: #FF0000; font-weight: normal; line-height: 24px; }
#main .bottom .content .bottom .content #playlist .left .list .list_top .date									{ font-size: 14px; color: #FF0000; }
#main .bottom .content .bottom .content #playlist .left .list .list_middle										{ height: 80px; }
#main .bottom .content .bottom .content #playlist .left .list .list_middle .extra_menu							{ width: 100%; overflow: hidden; list-style: none; margin: 0px; padding: 0px; }
#main .bottom .content .bottom .content #playlist .left .list .list_middle .extra_menu a						{ color: #fff; }
#main .bottom .content .bottom .content #playlist .left .list .list_middle .extra_menu .all a					{ color: #fff; }
#main .bottom .content .bottom .content #playlist .left .list .list_middle .extra_menu li						{ float: left; }
#main .bottom .content .bottom .content #playlist .left .list .list_middle .extra_menu .delimiter				{ width: 20px; text-align: center; }
#main .bottom .content .bottom .content #playlist .left .list .list_middle .intro								{ margin-top: 20px; }

#main .bottom .content .bottom .content #playlist .left .list .list_bottom .items								{ width: 370px; border-top: 2px solid #333; padding-top: 10px; }
#main .bottom .content .bottom .content #playlist .left .list .list_bottom .items a								{ color: #FFF; cursor: pointer; }
#main .bottom .content .bottom .content #playlist .left .list .list_bottom .items a:hover						{ text-decoration: none; }
#main .bottom .content .bottom .content #playlist .left .list .list_bottom .items .item							{ width: 370; overflow: hidden; margin-bottom: 3px; }
#main .bottom .content .bottom .content #playlist .left .list .list_bottom .items .item .date					{ float: left; margin-right: 5px; color: #FFF; }
#main .bottom .content .bottom .content #playlist .left .list .list_bottom .items .item .date .year				{ float: left; width: 60px; }
#main .bottom .content .bottom .content #playlist .left .list .list_bottom .items .item .date .day				{ float: left; width: 45px; }
#main .bottom .content .bottom .content #playlist .left .list .list_bottom .items .item .info					{ float: left; width: 260px; height: auto; }
#main .bottom .content .bottom .content #playlist .left .list .list_bottom .items .item .info .title			{ font-weight: bold; }

#main .bottom .content .bottom .content #playlist .left .list .list_bottom .items_all							{ width: 370px; border-top: 2px solid #333; padding-top: 10px; }
#main .bottom .content .bottom .content #playlist .left .list .list_bottom .items_all a							{ color: #FFF; }
#main .bottom .content .bottom .content #playlist .left .list .list_bottom .items_all a:hover					{ text-decoration: none; }
#main .bottom .content .bottom .content #playlist .left .list .list_bottom .items_all .item						{ width: 370; overflow: hidden; margin-bottom: 3px; }
#main .bottom .content .bottom .content #playlist .left .list .list_bottom .items_all .item .date				{ float: left; margin-right: 5px; }
#main .bottom .content .bottom .content #playlist .left .list .list_bottom .items_all .item .date .year			{ float: left; width: 60px; }
#main .bottom .content .bottom .content #playlist .left .list .list_bottom .items_all .item .date .day			{ float: left; width: 45px; }
#main .bottom .content .bottom .content #playlist .left .list .list_bottom .items_all .item .info				{ float: left; width: 260px; height: auto; color: #FFF; }
#main .bottom .content .bottom .content #playlist .left .list .list_bottom .items_all .item .info .title		{ font-weight: bold; color: #FFF; }

#main .bottom .content .bottom .content #playlist .right														{ float: left; width: 400px; padding: 25px 0 0 0; }
#main .bottom .content .bottom .content #playlist .right .production											{ font-size: 20px; }
#main .bottom .content .bottom .content #playlist .right .list													{ margin: 30px 0 0 15px; }
#main .bottom .content .bottom .content #playlist .right .list .list_top										{ height: 110px; }
#main .bottom .content .bottom .content #playlist .right .list .list_top .title 								{ font-size: 24px; color: #FF0000; font-weight: normal; line-height: 24px; }
#main .bottom .content .bottom .content #playlist .right .list .list_bottom										{ width: 370px; border-top: 2px solid #333; padding-top: 10px; }

#main .bottom .content .bottom .content #playlist .right .list .list_bottom .items								{  }
#main .bottom .content .bottom .content #playlist .right .list .list_bottom .items .item						{ width: 100%; overflow: hidden; margin-bottom: 3px; }
#main .bottom .content .bottom .content #playlist .right .list .list_bottom .items .item .date					{ float: left; margin-right: 5px; color: #FF0000; }
#main .bottom .content .bottom .content #playlist .right .list .list_bottom .items .item .date .year			{ float: left; width: 60px; }
#main .bottom .content .bottom .content #playlist .right .list .list_bottom .items .item .date .day				{ float: left; width: 45px; }
#main .bottom .content .bottom .content #playlist .right .list .list_bottom .items .item .info					{ float: left; width: 260px; height: auto; } }

#main .bottom .content .bottom .content #playlist .right .list .list_bottom .items_all							{  }
#main .bottom .content .bottom .content #playlist .right .list .list_bottom .items_all .item					{ width: 100%; overflow: hidden; margin-bottom: 3px; }
#main .bottom .content .bottom .content #playlist .right .list .list_bottom .items_all .item .date				{ float: left; margin-right: 5px; color: #FF0000; }
#main .bottom .content .bottom .content #playlist .right .list .list_bottom .items_all .item .date .year		{ float: left; width: 60px; }
#main .bottom .content .bottom .content #playlist .right .list .list_bottom .items_all .item .date .day			{ float: left; width: 45px; }
#main .bottom .content .bottom .content #playlist .right .list .list_bottom .items_all .item .info				{ float: left; width: 260px; height: auto; }

/* VIDEO LIST */

#video_list 													{ position: absolute; top: -75px; left: -200px; z-index: 40; width: 800px; height: auto; padding-bottom: 200px; }
#video_list .content_top 										{ float: left; width: 800px; height: 25px; }
#video_list .content_bottom	 									{ float: left; width: 800px; height: auto;}
#video_list .content_bottom .video 								{ float: left; width: 800px; min-height: 75px; background-image: url('../editorial/id=770.png'); background-repeat: repeat-y; border-bottom: 2px solid #FFFFFF; }
#video_list .content_bottom .video .image						{ float: left; width: 100px; height: 75px; overflow: hidden; }
#video_list .content_bottom .video .image img					{  }
#video_list .content_bottom .video .info						{ float: left; width: 675px; margin-left: 10px; }
#video_list .content_bottom .video .info .title					{ float: left; width: 625px; margin: 20px 0 0 25px; font-size: 18px; font-weight: normal; text-transform: lowercase; color: #FF0000; }
#video_list .content_bottom .video .info .title a				{  }
#video_list .content_bottom .video .info .text					{ float: left; width: 625px; margin: 5px 0 0 25px; padding-bottom: 25px; }

/* VIDEO DETAILS */

#main .bottom .content .bottom .content #video_details 													{ position: relative; margin: -50px 0 0 -200px; width: 800px; overflow: hidden; height: auto; padding-bottom: 40px; }
#main .bottom .content .bottom .content #video_details .back											{  }
#main .bottom .content .bottom .content #video_details .back a											{ font-size: 14px; }
#main .bottom .content .bottom .content #video_details .back a:hover									{  }
#main .bottom .content .bottom .content #video_details .left 											{ position: absolute; top: 0px; left: 0px; z-index: 1000; width: 120px; height: auto; padding: 10px 15px 10px 15px; background: #FFFFFF; }
#main .bottom .content .bottom .content #video_details .right	 										{ float: left; margin: 50px 0 0 200px; width: 600px; height: auto;}
#main .bottom .content .bottom .content #video_details .right .content									{ margin: 0px; width: 100%; }
#main .bottom .content .bottom .content #video_details .right .content .text							{ margin: 0 0 20px 0; width: 500px; }
#main .bottom .content .bottom .content #video_details .right .content .item							{ margin-bottom: 30px; }

/* NEWSLETTER LIST */

#newsletter_list .newsletters .newsletter						{ width: 100%; overflow: hidden; margin-bottom: 5px; }											
#newsletter_list .newsletters .newsletter .date					{ float: left; width: 110px; font-size: 14px; }
#newsletter_list .newsletters .newsletter .title				{ float: left; font-size: 14px; }

/* OLD NEWSLETTER DETAILS */

#newsletter_details .title 					{ color: #FF0000; font-size: 24px; padding: 0 0 5px 0; margin-bottom: 20px; }
#newsletter_details .date 					{ font-size: 10px; }
#newsletter_details .back					{ margin-top: 20px; }

/* NEWSLETTER SIGN UP */

#signup .text													{ margin-bottom: 15px; }
#signup #signup_form											{ padding-top: 20px; border-top: 1px dotted #FF0000; }
#signup #signup_form .item										{ width: 550px; overflow: hidden; margin-bottom: 20px; }
#signup #signup_form .item .caption								{ float: left; width: 120px; }
#signup #signup_form .item .field input							{ width: 545px; height: 18px; font-family: verdana; font-size: 11px; background-color: #ffffff; border: 1px solid #999; }
#signup #signup_form .item .field input.error					{ width: 545px; height: 18px; font-family: verdana; font-size: 11px; background-color: #ffffff; border: 1px solid #FF0000;}
#signup #signup_form .info										{ margin-top: 10px; font-size: 10px; }
#signup .required_text											{ color: #FF0000; }
#signup .submit a:hover											{ text-decoration: none; }

/* NEWSLETTER SIGN OFF */

#sign_out .text													{ margin-bottom: 15px; }
#sign_out #sign_out_form										{ padding-top: 20px; border-top: 1px dotted #FF0000; }
#sign_out #sign_out_form .item									{ width: 550px; margin-bottom: 20px; }
#sign_out #sign_out_form .item .caption							{ width: 120px; float: left; }
#sign_out #sign_out_form .item .field input						{ width: 545px; height: 18px; font-family: verdana; font-size: 11px; background-color: #ffffff; border: 1px solid #999; }
#sign_out #sign_out_form .item .field input.error				{ width: 545px; height: 18px; font-family: verdana; font-size: 11px; background-color: #ffffff; border: 1px solid #FF0000;}
#sign_out #sign_out_form .info									{ margin-top: 10px; font-size: 10px; }
#sign_out .required_text										{ color: #FF0000; }
#sign_out .submit a:hover										{ text-decoration: none; }

/* PRESS LIST */

#press_list .intro 						{ margin-bottom: 20px; }
#press_list .press 						{  }
#press_list .press .item 				{ float: left; width: 550px; overflow: hidden; margin-bottom: 5px; font-size: 14px; }
#press_list .press .item .date			{ float: left; width: 80px; text-align: left; }
#press_list .press .item .type			{ float: left; width: 135px; text-align: left; }
#press_list .press .item .title			{ float: left; width: 310px; text-align: left; }
#press_list .press .item a				{ }

/* PRESS DETAILS */

#press_details .title 					{ color: #FF0000; font-size: 24px; padding: 0 0 5px 0; margin: 0px; }
#press_details .date 					{ font-size: 10px;  }
#press_details .download				{ margin: 15px 0 10px 0; }
#press_details .back					{ font-size: 14px; }
#press_details .back a:hover			{ }

/* PAGE TITLE */

#page_title								{ position: absolute; top: -71px; left: -185px; z-index: 100; }
#page_title a							{ font-size: 14px; color: #FFF; }
#page_title a:hover						{ font-size: 14x; color: #FFF; text-decoration: none; }
#page_title_video						{ position: absolute; top: 5px; left: 15px; }
#page_title_video a						{ font-size: 14px; color: #FFF; }
#page_title_video a:hover				{ font-size: 14px; color: #FFF; text-decoration: none; }
#page_title_playlist					{ position: absolute; top: -20px; left: 15px; z-index: 100; font-family: "Helvetica"; font-size: 15px; }
#page_title_playlist a					{ font-size: 14px; color: #FFF; }
#page_title_playlist a:hover			{ font-size: 14px; color: #FFF; text-decoration: none; }
#page_title_home						{ position: absolute; top: -20px; left: 15px; z-index: 100; font-family: "Helvetica"; font-size: 15px; }
#page_title_home a						{ font-size: 14px; color: #FFF; }
#page_title_home a:hover				{ font-size: 14px; color: #FFF; text-decoration: none; }

/* HOMEPAGE */

#homepage														{ position: relative; z-index: 1000; top: 325px; }
#homepage a														{ color: #FFF; text-decoration: none; }
#homepage a:hover												{ color: #FFF; text-decoration: underline; }
#homepage .container 											{ background: #FF0000 none; height: 40px; width: 100%; overflow: hidden; color: #FFF; font-size: 20px; font-weight: normal; }
#homepage .container .wrap 										{ width: 98%; left: 10px; top: 8px; height: 25px; overflow: hidden; position: relative; line-height: normal; }
#homepage .stockTicker											{ list-style-type: none; margin: 0; padding: 0; position: relative; }
#homepage .stockTicker .delimiter								{ margin: 0 10px 0 10px; }
#homepage .stockTicker .title 									{ margin: 0 5px 0; }

/* ERRORS */

#production_details_reactions .form .item .field input.error	{ width: 220px; border: 1px solid red; }
#production_details_reactions .form .item .field textarea.error	{ width: 220px; height: 80px; border: 1px solid #FF0000; }


label.error														{ display: none !important;}