.little{color:#9B9B9B;font-size:8pt}
.alert{color:#DD0000;font-size:8pt}
.alert p{margin:0}
.littlebutton{background-color:#BED6E0;border:1px solid #92B8CB;color:#153D51;font-size:8pt;text-decoration:none}
.littletablerow{color:#aaa;border-bottom:1px solid #666;font-size:8pt}
.littletableheader{background:#333;border-bottom:1px solid #666;color:#999999;font-size:8pt;font-weight:bold}
.pagenav{font-size:12px;font-weight:bold}
.pagenav a{font-size:11px;font-weight:bold}
.mainheader{clear:both;border-bottom:1px solid #999; height:22px; padding:4px;color:#153D51;font-size:11px;font-weight:bold}
.mainfooter{clear:both;border-color:#92B8CB;  border-top:1px solid #999;height:22px; padding:4px; color:#153D51;font-size:11px;	font-weight:bold}
.normal{color:#9B9B9B;font-family:Arial,Helvetica;font-size:9pt}
.tableheader{background:#333; 	border-bottom:1px solid #999;	color:#999999;font-size:11px;font-weight:bold}
.tableheader_clean{background:#333; color:#999999;font-size:11px;	font-weight:bold}
.tablerow{	border-bottom:1px solid #999;color:#153D51;font-size:11px;font-weight:normal}
.button{background-color:#E4E4E4;border:1px solid #999;color:#153D51;font-size:10px; font-weight:normal;text-decoration:none}
.button_red{background-color:#F30;border:1px solid #CC3300;color:#fff;font-size:10px;font-weight:normal;text-decoration:none}
form{margin:0;padding:0} 
input, select, textarea, textarea#description{margin:0px 0px 0px 10px;padding:2px;font-size:14px;background:#fff}
.micro, .micro a{font-size:9px;color:#bbb;font-weight:normal}
tr.odd{background-color:inherit}
tr.even{background-color:#111}
.multicheckbox_generic li{float:left;margin:5px 25px 5px 5px;width:200px;height:20px}

body{background:#000;padding:0;margin:0;font-family:verdana,arial;font-size:12px;color:#fff}
h1,h2,h3,h4{font-weight:normal;border:solid 0px red;margin:1px;font-family:arial}
h1{margin-bottom:30px;font-size:25px}
	h1 small{font-size:20px}
h2{font-size:18px;margin:0 0 20px 0}
h3{font-size:14px;margin:0 0 20px 0}
h4{font-size:13px;margin:0 0 10px 0;font-weight:bold;letter-spacing:1px}
h5{font-size:12px;margin:0 0 10px 0}
h6{font-size:12px;margin:0 0 10px 0}
a{color:#bde3f6}
ul{list-style:none}
img{border:0}
dl{margin:0px}
p{margin:0 0 20px 0;line-height:16px}
	small,.small{font-size:11px;line-height:13px;margin:0 0 10px 0}
.f-r{float:right}
.f-l{float:left}
.bottom-l{position:absolute;bottom:0;left:0}
.bottom-r{position:absolute;bottom:0;right:0}
.top-l{position:absolute;top:0;left:0}
.top-r{position:absolute;top:0;right:0}
.c{text-align:center}
.r{text-align:right}
.l{text-align:left}
.clear{clear:both}
.block{display:block}
.rel{position:relative}
.end{margin-bottom:0;border-bottom:0!important}
.hor{margin:0;padding:0}
.hor li{float:left}
	.hor li.last a{margin-right:10px}
.note{font-size:10px}
	.note ol{padding:0 0 0 25px}
		.note li{margin-bottom:5px}
.loader{background:url(../images/loader.gif) center left no-repeat;height:32px;padding:15px 0 0 40px}

#top{font-size:10px;border-bottom:1px solid #490101;height:133px;
	background:#370101;background-image:-moz-linear-gradient(19% 66% 90deg,#370101, #370101, #000000 100%);background-image:-webkit-gradient(linear, 0% 0%, 0% 30%, from(#370101), to(#370101), color-stop(0,#000000))}
	#ad728{width:728px;height:90px;margin:5px;background:#200;float:right}
	#top p{background:#660102;padding:8px;margin:0;position:relative;text-align:right;height:16px;border-bottom:1px solid #820106}
	#usrActns{position:absolute;top:0;left:0;font-size:11px;margin:0;text-align:left}
		#usrActns li{float:left;padding-right:10px;margin-left:3px}
		#tSearchI{border:1px solid #000;border-right:0;margin-top:0;position:absolute;top:18px;left:0;width:127px}
		#tSearchB{background:#fff;position:absolute;top:18px;left:135px;padding:7px 10px 7px 10px}
		#usrActns input{border-color:#000000 #CF341D #CF341D #000000;margin:0;border-left:0}
		#tSearch{margin-left:15px;position:relative}
		#social{overflow:hidden;margin:20px 10px 0 10px;padding:0}
		#social li{background-image:url(../images/socialSprites.gif);background-repeat:none;width:16px;height:16px;padding:0;margin-right:8px}
			#social a{display:block;background:none;height:16px}
			#social a u{text-indent:-9999px;display:block;background:none;color:#fff}
			#social a:hover u{display:block;text-indent:0;position:absolute;top:28px;left:20px;background:#aa0113;text-decoration:none}
			#sTwit{background-position:0 0}
			#sFbk{background-position:-48px 0}
			#sDig{background-position:-32px 0}
			#sMail{background-position:-16px 0}
			#sRss{background-position:-64px 0}
			#sEmbd{background-position:-80px 0;margin-left:20px!important}
		#userMenu{overflow:auto;display:block;margin:0;background:#660102;padding:5px}
			#userMenu li{padding:0 5px 0 0;margin:0}
			#userMenu li.txt{background:#580101;padding:3px 15px 4px 13px;margin-right:5px}
				#userMenu li a{display:block;padding:3px 15px 5px 13px;background:#4e0101;text-decoration:none;font-size:10px;color:#fff}
				#userMenu li a:hover{color:#fff;background:#7a0101}
#page_wrapper{position:relative;margin-left:auto;margin-right:auto;width:960px;
	background:#000 url(../images/tpl2/bckSprites.jpg) 0 -402px no-repeat}
#header{overflow:hidden;margin:0 0 15px 0;position:relative;height:140px}
	#header h1{width:300px;height:110px;position:absolute;top:0;left:0}
	#header h1 a{display:block;height:110px}
		#header h1 span{text-indent:-9999px;display:block}
#menu{position:absolute;top:30px;right:0;padding:0px}
	#menu a{font-size:12px;text-decoration:none;display:block;padding:10px 25px 10px 25px;color:#999}
	#menu a:hover{background:#333}
		#menu a b{font-weight:normal;font-size:18px;color:#fff}
	#menu li{float:left;text-align:center;border-right:solid 1px #333}
		#menu li.last{border:none}
#footer{overflow:hidden;margin-top:60px;padding:20px 10px 10px 15px;
	background-color:#1a1a1a;border-top:4px solid #2f2f2f;
	background-image:-moz-linear-gradient(center bottom,rgb(0,0,0) 0%,rgb(47,47,47) 65%,rgb(47,47,47) 81%,rgb(0,0,0) 100%);
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(0,0,0)),color-stop(0.65, rgb(47,47,47)),color-stop(0.81, rgb(47,47,47)),color-stop(1, rgb(0,0,0)))}
	#banners{float:left}
	#col2{float:right}
		#tSearch2{position:relative;margin-bottom:80px}
		#tSearchI2{margin:0;border:1px solid #000;margin-top:0;width:170px}
		#tSearchB2{background:#fff;position:absolute;top:1px;left:177px;padding:7px 10px 7px 10px;margin:0;border:0}
		#col2 p{margin-bottom:5px}
		#socialUS{overflow:hidden;margin:0;padding:0}
			#socialUS li{border:0;float:left;overflow:hidden;background-image:url(../images/socialSpritesBig.png);background-repeat:none;
				width:48px;height:48px;padding:0;margin-right:8px}
				#socialUS a{display:block;background:none;height:48px}
				#socialUS a u{text-indent:-9999px;display:block;background:none;color:#fff}
				#socialUS a:hover u{display:block;text-indent:0;position:absolute;top:28px;left:20px;background:#aa0113;text-decoration:none}
				#uFbk{background-position:0 0}
				#uTwit{background-position:-51px 0}
				#uDig{background-position:-98px 0}
				#uRss{background-position:-146px 0}
#footMenu{background:#660102;padding:8px;margin:0;position:relative;text-align:right;height:16px;border-top:1px solid #820106}
	#footMenu ul{float:left;overflow:auto;display:block;margin:-3px 0 0 0;padding:0px}
	#footMenu li{float:left;padding:0 5px 0 0;margin:0}
		#footMenu li a{display:block;padding:3px 15px 5px 13px;background:#4e0101;text-decoration:none;font-size:10px;color:#fff}
		#footMenu li a:hover{color:#fff;background:#7a0101}
	#footMenu p{float:right;margin:0}

#user_ad{height:90px;overflow:hidden}

#player{padding:0 0 40px 10px;overflow:hidden;position:relative}
	#player_wrap{float:left}
		#playerDiv{width:624px;height:389px}
		#plyrNfo{margin:3px 0 5px 3px;height:14px;position:relative;font-size:10px}
			#plyrNfo u{position:absolute;text-decoration:none;top:0;right:0}
		#playerFoot{overflow:hidden}
			#commentButt{float:right}
	#wrap_ad_div{position:relative;float:right}
		#ad_div_container{background:#333;margin-bottom:10px}
#player.pl_512_325{padding-left:30px}
	#player.pl_512_325 #playerDiv{width:512px;height:333px}
	#player.pl_512_325 #wrap_ad_div{margin-right:70px}
#player.pl_300_250{width:300px}
	#player.pl_300_250 #player_wrap{float:none}
	#player.pl_300_250 #playerDiv{width:300px;height:275px}
	#player.pl_300_250 #wrap_ad_div{float:none}
	
.generic_wrap{position:relative;overflow:hidden;margin:0 0 30px 0;padding:0}
.generic_list{padding:0;margin:0}
.generic_list li{overflow:hidden;margin-bottom:20px}

.hor_film_list li{float:left;margin:20px}

#related img{float:left;margin:0 20px 20px 0}
#related h3{width:700px}
#related li{position:relative}

#downloads{margin:0;padding:0}
#downloads li{margin-top:12px}
#downloads #licensing{font-size:10px}
#downloads #licensing a{text-decoration:none; font-size:10px}
#downloads #licensing a img{margin-bottom:3px}

ul.dots{list-style:circle;margin-bottom:30px}
	ul.dots li{list-style:circle;margin-bottom:5px}

.box{background:#171717;padding:15px;overflow:hidden}
.box_wide{position:relative;background:#000 url(../images/tpl2/box_bck.jpg) no-repeat;padding:15px;width:930px;overflow:hidden}
	.box_wide h1{font-size:22px}
	.triplo{background:#000 url(../images/tpl2/bckSprites.jpg) 0 0 no-repeat}
	.box_wide_descr{width:920px;margin-top:50px;overflow:hidden}
		.box_wide_descr p a{font-size:14px}
		.box_wide_l{float:left;width:235px;overflow:hidden}
			.box_wide_l img{border:1px solid #4B0505}
		.box_wide_r{float:left;width:660px;margin-left:20px}
			.box_wide_r p{margin-bottom:20px}
		.box_wide_l2{float:left;width:595px;overflow:hidden}
		.box_wide_r2{float:right;width:300px}
	.box_wide_3{float:left;width:290px;padding:10px 10px 0 0}
		.box_wide_3 h3.tworow{margin:0 0 50px 0}
		.box_wide_3 h3{margin:0 0 60px 10px}
		.box_wide_3 p.ico_descr{font-size:14px;padding:0 15px 0 90px;line-height:22px}
			.cinepresa{background:url(../images/tpl2/homeSprites.png) 0 -179px  no-repeat}
			.spettatori{background:url(../images/tpl2/homeSprites.png) 0 0 no-repeat}
			.monitor{background:url(../images/tpl2/homeSprites.png) 0 -327px no-repeat}

.boxWide{text-align:left;font-family:arial;position:relative;margin-bottom:30px;overflow:hidden}
	.boxWide h3{font-size:12px;margin-bottom:14px}
	.boxWideCol{width:302px;float:left;padding:10px;
		border-left:1px solid #3a3b3b;border-top:1px solid #3a3b3b;border-right:1px solid #1b1b1b;
		background:#4A4A4A;
	background-image:-moz-radial-gradient(50% 0% 90deg, #4A4A4A, #292929);
	background-image:-webkit-gradient(radial, 125 125, 650, 300 100, 100, from(#292929), to(#4A4A4A))}
	.boxWideCol.first{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px}
	.boxWideCol.last{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-right:0}
	.boxWide.fixedHeight .boxWideCol{height:260px}
	.boxWideCol.banner{background:none;background-color:#111;border:0;width:300px;height:250px;padding:0;margin:10px 0 10px 10px}
	#happening,.boxWideCol ol,.boxWideCol h4{margin:0;padding:10px;background:rgba(21, 21, 21, 0.3);-moz-border-radius:4px;-webkit-border-radius:4px;margin-bottom:20px;
		border-right:1px solid #3a3b3b;border-bottom:1px solid #3a3b3b}
		.boxWideCol li{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #333;font-size:11px}
	.boxWideCol ol{list-style-type:decimal;padding-left:30px}
		.boxWideCol li{position:relative}
			.boxWideCol li u{position:absolute;top:0;right:0}
	#happening ul{height:200px;overflow:hidden;margin:0}
		#happening li{height:24px;overflow:hidden}
			
.boxWide h2 img{margin-right:8px;border:1px solid #16a02a;border-left:1px solid #0b5114;border-top:1px solid #0b5114}
.boxWide h2{padding:10px 0 10px 15px;font-size:18px;
	background:#00811b;
		background-image:-moz-linear-gradient(0% 80% 90deg,#0b5114,#16a12b);
		background-image:-webkit-gradient(linear,0% 0%,0% 85%,from(#16a12b),to(#0b5114));
	margin:0;border-bottom:1px solid #008b1d;
	-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px}
	.oneCol{padding:20px 25px 20px 25px;border-top:1px solid #1b1b1b;
			background:#4A4A4A;
			background-image:-moz-radial-gradient(50% 0% 90deg, #4A4A4A, #292929);
			background-image:-webkit-gradient(radial, 125 125, 650, 300 100, 100, from(#292929), to(#4A4A4A));
			-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;
			-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
.boxWide .colLeft p, .oneCol p{font-size:14px;line-height:18px;color:#ddd}
.boxWide .colLeft ul{padding:0}
.boxWide .colLeft{padding:20px 25px 20px 25px;
		float:left;width:559px;border-right:1px solid #444;border-top:1px solid #1b1b1b;
		background:#4A4A4A;
		background-image:-moz-radial-gradient(50% 0% 90deg, #4A4A4A, #292929);
		background-image:-webkit-gradient(radial, 125 125, 650, 300 100, 100, from(#292929), to(#4A4A4A));
		-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}
.boxWide .colRight p{font-size:11px;line-height:18px;color:#e5e8e8}
.boxWide .colRight{float:left;width:349px;background:#424242;
		background-image:-moz-linear-gradient(0% 30% 0deg,#1e1e1e, #323232, #323232 35%);
		background-image:-webkit-gradient(linear, 100% 0%, 0% 0%, from(#323232), to(#1e1e1e), color-stop(.8,#323232));
		-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;
		border-left:1px solid #111}
.spotLight{background-position:bottom right;background-repeat:no-repeat;
	border-bottom:1px solid #3a3b3b;padding:20px 25px 10px 25px;border-top:1px solid #1b1b1b}
.spotLight h3{padding:10px 0 15px 40px;background-repeat:no-repeat;font-size:16px;letter-spacing:1px}

#prev_next{font-size:10px;border-bottom:1px solid #333;padding:0;width:100%;overflow:hidden;height:25px}
#prev a{background-image:url(../images/arrow-back_16.png);background-repeat:no-repeat;float:left;height:16px;padding-left:20px}
#next a{background-image:url(../images/arrow-forward_16.png);background-position:right;background-repeat:no-repeat;float:right;height:16px;padding-right:19px}

.ad{margin-bottom:10px}

.butt{background:#720105;border:1px solid #000;border-top:1px solid #cf341d;border-left:1px solid #cf341d;
	padding:5px 15px 5px 13px;color:#fff;text-decoration:none;font-size:13px;line-height:13px}
	.butt:hover{color:#bde3f6;background:#630109;border:1px solid #cf341d;border-top:1px solid #000;border-left:1px solid #000}
	.butt.small{padding:3px 15px 4px 13px;color:#fff;text-decoration:none;font-size:10px}
	
.buttons li a{display:block;margin:0 20px 20px 0;padding:10px 15px 10px 13px}

.specButt{position:relative;padding:10px 10px 10px 60px;font-size:14px;text-transform:uppercase;
	-moz-border-radius:5px;-webkit-border-radius:5px;background:#188a28;
	text-decoration:none;color:#fff;background-image:-webkit-gradient(linear,0% 0%,0% 85%,from(#24d938),to(#0b5114));
		background-image:-moz-linear-gradient(0% 80% 90deg,#0b5114,#24d938);text-shadow: 0px 1px 2px #082f0c;
	}
.specButt:hover{background:#1cce1c;background-image:-webkit-gradient(linear,0% 0%,0% 85%,from(#12811b),to(#16a319));
		background-image:-moz-linear-gradient(0% 80% 90deg,#16a319,#12811b);
		text-shadow: 0px -1px 2px #082f0c}
.specButt img{position:absolute;top:10px;left:15px}
.specButt small{color:#fff777;letter-spacing:1px;font-size:11px;font-weight:bold}

#users_list{overflow:hidden;margin:0;padding:0}
#users_list li{float:left;text-align:center;overflow:hidden;width:185px;height:198px;margin:0 20px 15px 20px}

#channels{overflow:hidden;margin:0;padding:0}
	#channels li{float:left;overflow:hidden;width:186px;height:270px;margin:0px 20px 35px 20px}
	#channels a{font-size:12px;line-height:18px}
	#channels h3{margin-bottom:5px}
	u.nmb,.webtvs_carousel u,#channels u,#userMenu u,#social u,.chair_lst u,.reel_lst u,.boxWideCol li u{background:#aa0113;font-size:11px;font-weight:bold;text-decoration:none;padding:1px 3px 2px 3px;
	-moz-border-radius:5px;-webkit-border-radius:5px}

.generic_list img,
.webtvs_carousel img,
.browse_list img,
#channels img{border:1px solid #4B0505;width:184px;height:220px}

.browse_list{padding:0}
.browse_list li{overflow:hidden;float:left;margin:0px 20px 35px 20px;width:186px;height:300px}
	.browse_list a{font-size:12px;line-height:18px}
	.browse_list p{color:#ccc;font-size:10px;line-height:14px}
.movies_list_result_box_sm{float:left;margin:0px 5px 10px 4px;width:175px;height:145px}
	.browse_poster_sm{width:175px;height:120px;position:relative}
		.play_butt_sm{top:45px;left:70px;position:absolute}

#movieNotes{overflow:auto;height:200px}

input,textarea{color:#666;font-size:12px;padding:5px;margin:20px 20px 20px 0;background:#fff}

#searchbox select{width:280px;margin-right:170px}

#webtvs_page h1{margin-bottom:4px}
#webtvs_page p{line-height:20px}

.webtvs_carousel{overflow:hidden;margin:50px 0px 0px 20px;padding:0}
.webtvs_carousel li{float:left;overflow:hidden;width:186px;height:330px;margin:0 40px 15px 0}
.webtvs_carousel h3{font-size:14px;margin:0px}
/*.webtvs_carousel h3 a{color:#0189FF}*/
.webtvs_carousel small a{color:#CCCCCC}

.cmn_list{overflow:hidden;margin:50px 0px 0px 0px;padding:0px 0px 0px 38px}
.cmn_list img{border:0px}
.cmn_list li{float:left;overflow:hidden;width:270px;margin:0 10px 10px 0;padding:0}
.cmn_list h3{margin:0px;color:#0189FF}
.cmn_list h3 a{color:#fff}
.cmn_list a{font-size:14px;line-height:25px}
.cmn_list u{background:#aa0113;font-size:11px;font-weight:bold;text-decoration:none;padding:3px 3px 5px 3px;
	-moz-border-radius:5px;-webkit-border-radius:5px}
.reel_lst, .chair_lst{margin:0;padding-left:5px;font-size:12px}
.reel_lst li, .chair_lst li{font-size:12px;margin:0 15px 0 0}
.chair_lst li{color:#fff;background:url(../images/Directors_chair.png) 0 50% no-repeat;padding:8px 0 8px 40px}
.reel_lst li{color:#fff;background:url(../images/FilmReel.png) 0 50% no-repeat;padding:8px 0 8px 40px}

#cmn_blog_posts{overflow:hidden;margin:85px 0px 0px 0px}
#cmn_blog_posts li{clear:both; overflow:hidden; margin-bottom:10px}
#cmn_blog_posts li a{font-size:14px}
#cmn_blog_posts li img{float:left}
#cmn_blog_posts li p{float:left; width:700px; padding-left:40px}

.cancelbtn{padding:5px 0 0 20px;background:url(../images/close_16.png) no-repeat 0 4px}
.downloadbtn{padding:5px 0 0 20px;background:url(../images/redo_16.png) no-repeat 0 4px}
.editbtn{padding:5px 0 0 20px;background:url(../images/edit_16.png) no-repeat 0 4px}
.zoombtn{padding:5px 0 0 20px;background:url(../images/zoom-in_16.png) no-repeat 0 4px}
.addbtn{padding:5px 0 0 20px;background:url(../images/add_16.png) no-repeat 0 4px}
.helpbtn{padding:5px 0 0 20px;background:url(../images/help_16.png) no-repeat 0 4px}
.topbtn{padding:5px 0 0 20px;background:url(../images/arrow-up_16.png) no-repeat 0 4px}
.linkbtn{padding:2px 15px 0 0;background:url(../images/external.gif) no-repeat 100% 4px}
.feedbtn{padding:5px 35px;background:url(../images/feed-icon-28x28.png) no-repeat 0 50%}
.moneybtn{padding:25px 0 5px 55px;background:url(../images/money_100dollar_Coins.png) no-repeat 0 50%}

/*SWFUPLOAF*/
ul#swfupload_queue_ul{color:#fff}
li.SWFUploadFileItem{padding: 5px;background: #f00}
li.upload_done{padding: 5px;background:green}

/*SWFUPLOAD MAIN*/
#swfm{height: 200px}
#swfm .downloadbtn{margin-top: 8px; text-decoration: none; font-size: 12px; font-weight: bold; letter-spacing: 1px; color: #CCCCCC}
#swfm  h2{text-transform: none}
#swfm_upbt_div{margin-top: 8px; display:none}
#swfm_queue ul{height: 24px;margin: 10px 0px; padding: 0px}
#swfm_uploader{height: 16px}
.swfm_item_cnt{position: relative; background-color: #700000; height: 24px; border: 1px solid #CCCCCC}
.swfm_item_pb{position: absolute; width:0px; height:100%; background-color: #007000; overflow: hidden}
.swfm_item_cnt div.swfm_item_text{position:absolute; width:100%; height:100%; text-align:center; color: white; line-height: 22px}
.swfm_item_cnt div.swfm_item_pb .swfm_item_text{position:absolute; text-align:center; color: white; line-height: 22px}

/* ADD VIDEO FILE FORM */
#add_video_file_form{width: 680px}
#add_video_file_form input, #add_video_file_form textarea{width:400px}
		
/* USER EDIT FORM */
#user_edit_form{width: 820px}
#user_edit_form li{float:left; width:785px}
#user_edit_form input, #user_edit_form textarea{width:500px}
#user_edit_form select{width:515px}
#user_edit_form textarea{font-size: 12px}
#user_edit_form legend{font-size: 18px; color: white}
#user_edit_form p{font-size: 14px; color: white}
#user_edit_form h2{text-transform: none}
#user_edit_form #uef_mailinglist input{width: 20px}

/* BLOG POST */
#post_form label{width: 70px}
#post_form input, #post_form textarea{width: 400px}

/*CMX forms*/
form.ac{font:100% verdana,arial,sans-serif;margin:0;padding:0;min-width:550px;width:550px}
form.ac fieldset{border:1px solid #333;padding:10px;margin:0}
form.ac fieldset legend{font-size:1.1em;font-weight:normal;background:none;color:#ccc}
form.ac em{color:red}
form.ac label{display:block;float:left;width:170px;padding:0;margin:5px 0 0;text-align:right;font-weight:normal;font-size:14px}
form.ac fieldset label:first-letter{text-decoration:underline}
form.ac input,form.ac textarea,form.ac select{width:auto;margin:5px 0 0 10px;font-size:16px;background:#EEE none repeat scroll 0 0;
	border:2px solid #666;color:black}
form.ac input#reset{margin-left:0px}
form.ac input[disabled]{background:#989898}
textarea{overflow:auto}
form.ac small{display:block;margin:0 0 5px 180pxpadding:1px 3px;font-size:88%}
form.ac small.error{background:darkred}
form.ac li{margin:0;border-top:1px solid #444;padding:10px 0 10px 0}
form.ac ul.checkboxes label{font-size:10px;width:160px;text-decoration:none}
form.ac fieldset fieldset{background:#141414;border:1px solid #222}
form.ac ul.checkboxes input{width:15px}
form.ac ul.checkboxes label:first-letter{text-decoration:none}
form ul{padding:0;margin:0}
#login_form{width:580px;float:left}

#registration h1{font-size:23px; line-height:35px}
#registration_second_step select{width: 250px}
.hor_list li{display:inline;list-style-type:none;padding-right:20px}
	.hor_list li.last{padding:0}
#registration_benefits{margin:0px 0px 15px 0px}
#registration_benefits li{margin-bottom:6px}
.reg_check{display:none}

#flashBox{font-size:14px;display:none;padding:10px;margin:10px 0 10px 0;-moz-border-radius:3px;-webkit-border-radius:3px;background:#fff5a8;color:#000}
.alert_box{position:relative;font-size:12px;padding:20px;letter-spacing:1px;margin:25px 0 30px 0;
	-moz-border-radius:5px;-webkit-border-radius:5px}
	.reminder{padding-left:70px;background:url(../images/sinfo_32.png) #360 no-repeat 15px 10px}
		.reminder p{margin:0;color:#fff;font-size:16px}
		.reminder a{color:#a8f394}
		.reminder a:hover{color:#fff}
.info_box{background:green;border:2px solid lightgreen;margin:30px;
	padding:30px;color:#fff}

.imgInTxt-l{float:left;margin:0 10px 10px 0}

#user_list li{width:45px;height:65px;overflow:hidden;margin:6px}
#user_list p{font-size:10px;margin-bottom:3px}

.pagination{padding:3px;margin:15px 0 25px 0;text-align:left}
.pagination a{padding:3px 8px 3px 8px;margin:3px;border:1px solid #666;text-decoration:none;color:#fff}
.pagination a:hover,.pagination a:active{border:2px solid #0099FF;margin:1px;color:#0099FF}
.pagination span.current{padding:3px 8px 3px 8px;margin:2px;border:1px solid #0099FF;font-weight:bold;background-color:#004993;color:#FFF}
.pagination span.disabled{padding:3px 8px 3px 8px;margin:2px;border:1px solid #333;color:#666}

.multicheckbox{margin-top:15px}
	.multicheckbox li{float:left;width:260px !important}
	.multicheckbox input{width:20px !important;margin-right:10px !important}

.top10{width:80%}
.top10 th{text-transform:uppercase;letter-spacing:1px;padding:5px 40px 30px 0;
	text-align:left}
.top10 td{padding:5px}
.top10 tr.odd td{background-color:#111}

#yellowFader{width:900px;height:300px;background-color:#FF0}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden}
#cboxOverlay{position:fixed; width:100%; height:100%}
#cboxMiddleLeft, #cboxBottomLeft{clear:left}
#cboxContent{position:relative; overflow:visible}
#cboxLoadedContent{overflow:auto}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0}
#cboxTitle{margin:0}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer}

#cboxOverlay{background:#000}

#cboxOverlay{background:#000}
#colorbox{border:1px solid #323232}   
    #cboxContent{}
        #cboxTopLeft{width:14px; height:14px; background:#111}
	    #cboxTopCenter{height:14px; background:#111}
	    #cboxTopRight{width:14px; height:14px; background:#111}
	    #cboxBottomLeft{width:14px; height:43px; background:#111}
	    #cboxBottomCenter{height:43px; background:#111}
	    #cboxBottomRight{width:14px; height:43px; background:#111}
	    #cboxMiddleLeft{width:14px; background:#111}
	    #cboxMiddleRight{width:14px; background:#111}
	    #cboxContent{background:#fff}
	        #cboxLoadedContent{margin-bottom:5px}
	        #cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat}
	        #cboxLoadingGraphic{background:url(../images/loader.gif) center center no-repeat}
	        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C}
	        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C}
	        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(../images/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px}
	        #cboxPrevious{left:0px; background-position: -51px -25px}
	        #cboxPrevious.hover{background-position:-51px 0px}
	        #cboxNext{left:27px; background-position:-75px -25px}
	        #cboxNext.hover{background-position:-75px 0px}
	        #cboxClose{right:0; background-position:-100px -25px}
	        #cboxClose.hover{background-position:-100px 0px}
	        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px}
	        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px}
	        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px}
	        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px}


.likebutton{background:url(../images/thumbs_up.png) left no-repeat; background-color: #720105; padding-left:25px}
	.likebutton:hover{background:url(../images/thumbs_up_hover.png) left no-repeat;background-color: #630109; padding-left:25px}
.unlikebutton{background:url(../images/thumbs_down.png) left no-repeat; background-color: #720105; padding-left:25px}
	.unlikebutton:hover{background:url(../images/thumbs_down_hover.png) left no-repeat; background-color:#630109; padding-left:25px}

.likelink{background:url(../images/thumbs_up.png) left no-repeat; padding-left:25px}
	.likelink:hover{background:url(../images/thumbs_up_hover.png) left no-repeat; padding-left:25px}
.unlikelink{background:url(../images/thumbs_down.png) left no-repeat; padding-left:25px}
	.unlikelink:hover{background:url(../images/thumbs_down_hover.png) left no-repeat; padding-left:25px}

/*Twitter tweet button*/
.twtst button{padding:0;margin:0;border:none;overflow:visible;background:transparent;outline:none}
.twtst .offscreen{position:absolute;left:-999em}
.twtst .t-count{visibility:hidden}
.twtst .t-count{visibility:visible}

.twtst .tb-container{display:block}
.twtst .tb{display:block;height:20px}
.twtst .tb,.t-count,.t-count button{background:transparent url('../images/twitter/tweet.png') no-repeat}
.twtst .tb button{position:absolute;left:-999em}
.twtst .tb:hover,.tb-focus{background-position:0 -21px}
.twtst .tb:active{background-position:0 -42px}
.twtst .ncount .t-count{display:none}
.twtst .vcount .t-count{display:block}
.twtst .tb{float:left;width:55px}
.twtst .t-count{background-position:0 -145px;float:left;height:20px;padding:0 0 0 8px;margin:0 0 0 3px;_position:relative}
.twtst .t-count button{background-position:right -145px;height:20px;min-width:26px;_width:26px;padding:0 4px 0 0;margin:0 -1px 0 0;_position:relative;display:block;font:bold 12px Arial,Helvetica,sans-serif;color:#2A7090}
.twtst .t-count.enabled:hover,.twtst .t-count-focus.enabled{background-position:0 -166px}
.twtst .t-count.enabled:hover button,.twtst .t-count-focus.enabled button{color:#30566D;text-shadow:0 1px 0 #fff;background-position:right -166px}


.fa_fb_connect {background: url("../images/filmannex_fb_connect.png") no-repeat scroll 0 0 transparent; width: 500px; height: 150px}

/*tipTip*/
.tip{text-decoration:none;color:#fff;background:#4e0101}
	.tip:hover{background:#720105}
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999;}
#tiptip_holder.tip_top{padding-bottom:5px;}
#tiptip_holder.tip_bottom{padding-top:5px;}
#tiptip_holder.tip_right{padding-left:5px;}
#tiptip_holder.tip_left{padding-right:5px;}
#tiptip_content{font-size:11px;color:#fff;text-shadow:0 0 2px #000;padding:4px 8px;border:1px solid rgba(255,255,255,0.25);background-color:rgb(25,25,25);background-color:rgba(25,25,25,0.92);background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(transparent),to(#000));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555;}
#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0;}
#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff;border-top-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff;border-right-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff;border-left-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:rgb(25,25,25);border-top-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:rgb(25,25,25);border-bottom-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:rgb(25,25,25);border-right-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:rgb(25,25,25);border-left-color:rgba(25,25,25,0.92);}
@media screen and (-webkit-min-device-pixel-ratio:0){#tiptip_content{padding:4px 8px 5px 8px;background-color:rgba(45,45,45,0.88);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:rgba(45,45,45,0.88);}
#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:rgba(20,20,20,0.92);}
}
