/* Begin Generics */
body 				{ background: #FFFFFF; color: #000000;	margin: 0;	padding: 0;	text-align: center;	font-family: "tahoma", "arial", helvetica, sans-serif;  	font-size: 75%;	letter-spacing: 1px; }
a img 				{ border :0; }
div, p, span, h1, h2, h3, form, fieldset, legend {	margin: 0;	padding: 0; }
fieldset 			{ border: 1px solid #cccccc; padding: 0px 10px;  margin-bottom: 10px;}
legend 				{ margin-top: 20px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; padding: 5px; }
label 				{ float: left; width: 180px; }
.form 				{ font-weight: bold; }
.form input, .form select, .form textarea { margin: 5px; }
.top				{ margin-top: 20px;}
.floatleft 			{ float: left; }
.floatright 		{ float: right; }
.clear 				{ clear:both; }
a		 			{ color: #1145ab; text-decoration: underline; }
a:hover,  a:active { text-decoration: none; }
.field 					{ border: 1px solid #d3d3d3;}

.red 					{ color: #FF3333; }
.link_large, .big 		{ font-size: 110%;	font-weight: none; }
.hint 					{ font-size: 11px; font-weight: normal; margin: 5px 0px 5px 190px; float: left;}
.channel_box 			{ float: left; width: 110px; margin-top: 5px;}
.center 				{ text-align: center; }
.hidden 				{ display: none; }
.small 					{ font-size: 10px; }
.text_left				{ text-align: left }
.text_content 			{ padding: 10px; }
.reading_text 			{ font-size: 14px; }
hr.divider 				{ border-top: 1px solid #cccccc; border-bottom: 0; height: 1px; margin: 5px 0px 0px 0px !important; margin: 8px 0px 0px 0px; padding: 0; }
/* End Generics */

/* Begin Advertisements */
div#zone_left, div#zone_right 			{ width: 120px;	height: 600px;	background: #FFFFFF;	float: left;	margin-top: 5px; }
/* End Advertisements */

/* Begin Header */
div#header 								{ width: 994px;	margin-left: auto;	margin-right: auto;	margin-top: 1px; }
div#logo 								{ text-align: left;	margin-bottom: 5px; }
div#userinfo 							{ float: right; }
div#userinfo div 						{ margin-right: 20px;	float: left;	padding-top: 2px; }

div#links a:link, div#links a 			{ font-weight: bold;	color: #1145ab;	font-size: 14px; }
div#links a:hover,div#links a:active 	{ text-decoration: none; }

input#search_field 						{ background: url('/images/search_icon.gif') no-repeat right;	padding-right: 20px;	width: 155px;	padding: 1px; }
.submit 								{ font-size: 12px;	margin-left: 2px;	padding: 1px; }
/* End Header */

/* Begin Content */
div#content 						{ width: 996px;	margin-left: auto;	margin-right: auto;	margin-top: 10px; }

div.block_header h1 					{ text-align: left; padding: 6px 0px 4px 20px; color: #FFFFFF; font-size: 110%; font-weight: bold; background: url('/images/corner_left.gif') top left no-repeat; display: block; border-bottom: 3px solid #94b1eb;  }
div.block_header 						{ background: #3266cc url('/images/corner_right.gif') top right no-repeat; color: #FFFFFF;}
div.block_header_extra					{ position:relative; margin-top: -25px; float: right; margin-right: 20px;}

div.user_thumb 							{ float: left; width: 160px; margin: 5px; }
div.user_thumb div.avatar 				{ margin: 0px; }
div.user_thumb a, div.user_thumb a:link { font-weight: bold; color: #000000; }
/* End Content */

/* Begin Footer */
div#footer 								{ font-weight: bold; width: 994px; margin-left: auto; margin-right: auto; padding-top: 10px; height: 70px;}
div#footer img 							{ float: left; }
div#footer_center 						{ text-align: center; width: 710px; font-weight: normal;color: #1145ab; }
div#footer_right 						{ float: right;}
/* End Footer */

/* Begin Index Page */
.index_left 			{ width: 759px }

.index_right 			{ width: 230px; background: #e2edff url('/images/login_bottom.gif') bottom no-repeat; padding: 0px 0px 15px 0px; margin-left: 5px;} 

.channel 				{ padding-left: 20px;}
.form_title 			{ padding-right: 250px; }

.index_block 			{ padding: 10px; margin: 20px;}
.index_block a 			{ font-size: 14px; font-weight: bold;}
div#movie_grid 			{ height: 270px;}
div#being_watched		{ height: 400px; }
div#hot_videos			{ height: 750px; }
a#buttonLeft 			{ background: url('/images/left.gif') no-repeat;	width: 33px;	height: 33px;	float: left; margin-top:70px; }
a#buttonRight 			{ background: url('/images/right.gif') no-repeat;	width: 33px;	height: 33px;	float: left; margin-top: 70px; }

div#scroller 			{ position: relative; overflow: hidden; height: 210px; padding: 0; }
div#hscroll1 			{ position:absolute; overflow: hidden; height: 180px; padding: 0; margin-left: -10px; }	
* html div#hscroll1 	{ margin-left: -16px;  }  	
div#recent_videos 		{ width: 690px; color: #000000; float: left; }

.loader 				{ text-align: center; z-index: 50; position: absolute;	margin-top: 60px; margin-left: 320px;}
.recent 				{ margin-top: 5px; margin-right: 10px; margin-left: 5px; }

div#recent 				{ position:relative; margin-left: 200px !important; margin-left:130px; margin-top: -236px; float: left; color: #FFFFFF;}

div.login 				{ margin-left: 5px;  background: #3266cc url('/images/login_icon.gif') top right no-repeat; color: #FFFFFF; }
div.login h1 			{ width: 210px;}

form.login_form 					{ text-align: left; }
form.login_form div#form_content 	{ padding-left: 10px; font-weight: bold; margin-top: 5px; line-height: 20px;}
form.login_form input				{ margin: 2px; }
form.login_form input.login_submit 	{ font-size: 13px; margin-left: 35px; }
form.login_form div#forgot 			{ padding-left: 10px; vertical-align: top; font-weight: bold;}

div.index_full 						{ text-align: left; padding-left: 50px;}
div.top_uploader_user 				{ float: left; width: 240px; margin: 10px;}
div.top_uploader img 				{ float: left; width: 50px; margin-right: 10px; }
div.top_uploader div 				{ float: left; width: 210px;}
div.top_uploader_num 				{ float: left; font-size: 25px; margin-right: 15px; color: #1e4289; }
div.header_uploader_text 			{ position:relative; margin-top: -24px; float: left; color: #FFFFFF; margin-left: 95px !important; margin-left: 48px; }
div.header_uploader_text a, div.header_uploader_text a:link 		{ color: #FFFFFF; font-size: 12px; text-decoration: underline; }
div.header_uploader_text a:active, div.header_uploader_text a:hover { text-decoration: none; }
/* End Index Page */

/* Browse and Search Pages */
div.categories h1 					{ width: 150px; }
div.browse 							{ width: 700px; margin-left: 3px; margin-right: 3px;}
div.browse_header 					{ position: relative; margin-top: -25px; float: left; color: #FFFFFF; font-size: 14px; margin-left: 530px !important; margin-left: 270px; font-weight: bold;}
div#browse_options 					{ background: #e4ecff; width: 700px; margin-left: 3px; margin-right: 3px; height: 28px; }
div#browse_options ul li 			{ margin: 2px 5px 0px 0px; list-style: none; float: left; font-size: 13px; color: #FFFFFF; font-weight: bold; background: #5a8efe url('/images/sub_cat_tab.gif') repeat-x; padding: 0px 2px 2px 2px; border: 1px solid #3266cc; }
div#browse_options ul 				{ margin: 0; padding: 0px 0px 0px 18px;}
div#browse_options ul li a, div#browse_options ul li a:link { color: #FFFFFF; }
div#categories_list 				{ text-align: left; padding-left: 5px; background: #e4ecff; padding-bottom: 10px;}
div#categories_list a 				{ font-size: 14px; font-weight: bold; }
div#categories_list ul 				{ margin: 0; padding: 0; line-height: 20px;}
div#categories_list ul li 			{ list-style: none; }
div.browse_right_ad 				{ margin-top: 90px; }
/* End Browse and Search Pages */

/* Begin Thumbnails */
div.videothumb 									{ float: left; width: 160px; min-height: 185px; margin-left: 10px; margin-top: 12px; text-align: left; }
div.videothumb 									{ font-size: 13px; }
div.videothumb a, div.videothumb a:link			{ color: #000000; font-weight: bold; }
div.videothumb a:active, div.videothumb a:hover { color: #1145ab; text-decoration: none; }
div.videothumb .thumbtitle 						{ height:42px; display: block; }
a.videothumb 									{ display: block;  width: 160px; height: 120px; margin-bottom: 2px;}
a.videothumb img 								{ border: 1px solid #656b77; width:160px; height:120px;}
a.videothumb img:hover 							{ border: 1px solid #3266cc; }
div.videothumb div.videoleft 					{ float: left; width: 95px; font-weight: bold; font-size: 10px; line-height: 10px; padding-top: 2px; color: #999999;}
div.videothumb div.videoright 					{ float: left; width: 55px;  font-weight: bold; font-size: 10px;  color: #a1a1a1; overflow: hidden;}
div.videothumb div.videoright div.number_rating { text-align: right; }
/* End Thumbnails */

/* Begin Category Page */
.category_box 									{ border: 1px solid #cccccc; width: 120px; padding: 6px; margin: 3px; float: left; letter-spacing: 0px;}
.category_box:hover 							{ background: #94b1eb; color: #FFFFFF; border: 1px solid #000000; }
.category_box img { margin-top: 10px; }
div#category_wrapper 							{ width: 704px; float: left;}
/* End Category Page */

/* Begin View Page */
div#view_title 							{ background: url('/images/view_header.gif') no-repeat; width: 994px; height: 36px; text-align: left; margin-bottom: 5px;}
div#view_title h1, div#view_title div	{ padding: 5px 0px 3px 20px; color: #FFFFFF; font-size: 14px; font-weight: bold; }
div#view_title div 						{ margin-top: 3px; }
div#advert 								{ width: 300px; height: 500px; margin-left: 5px; }
.player_row 							{ padding-left: 3px; }
div.view_info 							{ margin-top: 5px; }
div.view_info h1 						{ height: 20px; }
div#view_info_container 				{ text-align: left; padding-left: 5px; font-size: 14px;}

div#addthis 					{ position: relative; margin-top: -25px; margin-left:830px; margin-bottom: 15px;}
.avatar 						{ float: left; margin: -4px 10px 10px 10px; position: relative;}
div#vid_info 					{ float: left; height: 80px; width: 320px; line-height: 20px; margin-top: 5px;}
div#current_rating 				{ float: left; padding-top: 7px; }
div#vid_links a					{ font-size: 12px; }

input#permacode 				{ width: 440px; }
div.right_info 					{ font-size: 13px; text-align: left; margin-left: 30px; margin-top: 10px; }
form#add_comment 				{ text-align: right; }
form#add_comment textarea 		{ height: 50px; width: 480px; }

ul#user_tabs li 				{ list-style: none; float: left; margin: 0px 2px 0px 0px; background: #94b1e9 url('/images/view_tab_left.gif') top left no-repeat; padding-left: 5px; height: 19px; font-size: 12px; }
ul#user_tabs li div 			{ background: url('/images/view_tab_right.gif') top right no-repeat;  height: 19px; padding-right: 6px; float: left;}
ul#user_tabs 					{ margin: -12px 0px 0px 115px; padding: 0; }
ul#user_tabs li div a,ul#user_tabs li div a:link { font-weight: bold; color: #000000; }

div#vid_rating 					{ margin-left:10px;  }
.description 					{ background: url('/images/view_quote.gif') no-repeat;  width: 277px; height: 69px; padding-top: 15px; padding-left: 40px; margin-top: -15px; position: relative;}

div#tabs 						{ font-size: 14px; text-align: left; padding-left: 18px; font-weight: bold;}
div#tabs a 						{ margin-right: 20px; }
div.related_wrapper 			{ padding-left: 40px; }


.viewtabs				{ list-style: none; float: left; margin: 0px 2px -5px 0px !important; margin: 0px 2px -16px 0px; background: #3266cc url('/images/corner_left.gif') left top no-repeat;  padding: 3px 0px 5px 10px;}
.viewtabs div			{ background: url('/images/corner_right.gif') right top no-repeat;  padding-right: 9px; float: left; margin-top: -3px; color: #FFFFFF; cursor:pointer; text-decoration: underline;  }

.viewtabs div:hover 	{ text-decoration: none; }

.view_tabactive, .viewtabs:hover { list-style: none; float: left; margin: 0px 2px -5px 0px !important; margin: 0px 2px -16px 0px; background: #94b1eb url('/images/corner_left_active.gif') left top no-repeat;  padding: 3px 0px 5px 10px; }

.view_tabactive div, .viewtabs:hover div  { background: url('/images/corner_right_active.gif') right top no-repeat;  padding-right: 9px; float: left; margin-top: -3px; color: #FFFFFF; cursor:pointer; }

ul#video_tabs					{ padding: 0; }

div#divComments 				{ height: 601px; }

.comment_loader 				{ text-align: center; float: left; padding-left: 367px; }
.loader 						{ height: 400px; width: 400px; float: left; }

div#relatedVideos, div#usersVideos { margin-left: -20px !important; margin-left: -30px; width: 970px; height: 630px;}
div#related_vids { width: 880px;}


.related_arrow					{ padding: 0px; margin: 0px; padding-top: 330px; width: 43px; margin-left: 0px; }

div.related_link_container 		{ margin-left: 300px; }
.related_box					{ padding: 0px 4px 0px 4px; border: 1px solid #87a3d9; text-decoration: none; display: block; float: left; margin-left: 5px; color: #FFFFFF; background: #94b1eb; width: 16px; height: 16px; }
.related_box:hover, .related_box:active { color: #FFFFFF; border: 1px solid #3266cc; float: left; text-decoration: none; background: #3266cc; }
.related_box_select 			{ padding: 0px 4px 0px 4px; display: block; float: left; margin-left: 5px;	color: #DDDDDD;	background: #3266cc; }
/* End View Page */

/* Being Profile Page */
div#long_container 				{  height: 25px; font-weight: bold; font-size: 14px; padding-top: 5px; margin-bottom: 5px;}
div#long_container a:hover, div#long_container a:active { text-decoration: underline; }
div.user_left_header 			{ width: 270px; margin-right: 5px;}
div.user_left 					{ font-size: 14px; width: 270px;}
div.user_left img.avatar 		{ margin: 5px; }
div.user_left div.user_info 	{ margin-top: 3px; text-align: left; }
div.user_left ul, div.user 		{ padding:0; margin: 14px 0px;}
div.user_left ul li 		{ padding:0px; list-style: none; margin: 0; line-height: 12px;}
div.user_about 				{ text-align: left; font-size: 13px; }
div.user_about div 			{ margin-bottom: 10px; }

div.user_connect 			{ font-size: 11px; }
div.user_connect div 		{ float: left; display: block; width: 125px; text-align: left; margin: 5px !important; margin: 3px;}
div.user_connect img  		{ margin-right: 10px;  }
div.user_wide 				{ width: 718px; }

div.comment_header 			{ margin-top: 10px; }
div.comment 				{ text-align: left; font-size: 11px; width: 140px;}
div.comment p 				{ margin-top: 10px; }

div.fanbase, div.gallery_header { margin-top: 20px; }

div#gallery_container 			{ text-align: left; }
div.gallery 					{ text-align: left; margin-left: 30px; width: 600px;}
div.gallery div.gallery_title 	{ width: 300px; float: left; margin-top: 10px;}
div.gallery a 					{ font-size: 14px; }
div.gallery img.icon 			{ margin-right: 10px;}
div.gallery img.thumb 			{ float: left; margin: 10px 0px 10px 20px; }

div.movie_header_text 			{  position: relative; margin-top: -30px; margin-left: 130px !important; margin-left: 70px; float: left; color: #FFFFFF; font-size:14px; }
div.fan_header_text 			{  position: relative; margin-top: -30px; margin-left: 150px !important; margin-left: 80px; float: left; color: #FFFFFF; font-size:14px; }
div.user_header_text 			{  position: relative; margin-top: -30px; margin-left: 290px !important; margin-left: 150px; float: left; color: #FFFFFF; font-size:14px; }
div.fan_header_text a,div.fan_header_text a:link, div.movie_header_text a,div.movie_header_text a:link, div.user_header_text a,div.user_header_text a:link		{ color: #FFFFFF; text-decoration: underline; }
div.fan_header_text a:active,div.fan_header_text a:hover, div.movie_header_text a:active,div.movie_header_text a:hover, div.user_header_text a:active,div.user_header_text a:hover 					{ color: #FFFFFF; text-decoration: none; }
/* End Profile Page */

/* Begin Control Pannel */
div.navigation 					{ margin-right: 5px; }
div#navigation_list 			{ text-align: left; padding: 5px; background: #e4ecff; padding-bottom: 10px; font-size: 13px; }
div#navigation_list a		 	{ font-size: 13px; font-weight: bold; }
div#navigation_list ul 			{ margin: 0; padding: 0; line-height: 25px;}
div#navigation_list ul li 		{ list-style: none; }
div#navigation_list ul li div 	{ display: inline; margin-right: 5px; }

div.control_pannel_info 		{ width: 700px; margin-right: 10px; background: url('/images/blue_grad.gif') repeat-x;}

div#control_pannel_extra		{ position: relative; margin-top: -30px; margin-left:50px; margin-bottom: 20px; }

ul#control_pannel_tabs li 		{ list-style: none; float: left; margin: 0px 2px 5px 0px; background: #3266cc url('/images/view_tab_left.gif') left no-repeat; padding-left: 5px; height: 24px; }
ul#control_pannel_tabs li div 	{ background: url('/images/view_tab_right.gif') right no-repeat;  height: 24px; padding-right: 6px; float: left;}
ul#control_pannel_tabs 			{ margin: -17px 0px 0px 10px; padding: 0; position: relative;  }
ul#control_pannel_tabs li div a,ul#control_pannel_tabs li div a:link, ul#control_pannel_tabs li div a:active { color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 12px;}

div#control_pannel_container 	{ text-align: left; padding-left: 5px; font-size: 14px; }
div#control_pannel_container a, div#view_info_container a:link { text-decoration: underline;}
textarea.aboutme 				{ width: 300px; height: 100px }
input.text_left 				{ margin-left: 425px !important; margin-left: 428px; width: 60px;}

form.control_pannel_form 		{ font-weight: normal; }
div.static_field				{ font-weight: bold; margin: 5px 0px 5px 5px; float: left; }
/* End Control Pannel */

/* Begin Members */
div.members_center 					{ margin: 0px 5px 0px 5px;}
div.members 						{ width: 740px }
div.members_content 				{ font-size: 14px; font-weight: bold; width: 720px; text-align: center; margin-bottom: 5px;}
div.members_countries a 			{ float: left; width: 240px; margin: 5px 0px; }
div.members_countries a span 		{ font-size: 12px;}

div.members_form 					{ font-size: 11px; font-weight: normal; text-align: left; margin: 5px;}
div.members_form select 			{ font-size: 11px; }
div.members_form div.check 			{ float: left; width: 200px; }
div.text_input 						{ width: 100px; float: left; margin: 5px; }
/* End Members */

/* Begin Register */
form.register_form 					{ margin-left: 60px;}
form.register_form div div fieldset { height: 290px; margin-right: 7px; width: 400px;}
/* End Register */

/* Begin Login */
form.login_form_full				{ margin-left: 20px; margin-right: 10px;}
form.login_form_full div fieldset 	{ margin-right: 7px; width: 400px;}
div.login_ad 						{ margin-left: 10px; }
/* End Login */

/* Begin Whos online */
div.key 				{ width: 10px; height: 10px; margin: 5px; padding: 0; float: left; }
div.key_admin			{ background: #008000;  }
div.key_manager 		{ background: #ff0000; }
div.key_bouncer 		{ background: #f87217; }
div.key_verified 		{ background: #663300; }
div.key_popular 		{ background: #461b7e; }
div.key_gallery 		{ background: #0000ff; }
.link_admin, .link_admin:link 		{ color:#008000; }
.link_verified, .link_verified:link { color: #663300; }
.link_popular, .link_popular:link 	{ color: #461b7e; }
.link_bouncer, .link_bouncer:link 	{ color: #f87217; }
.link_manager, .link_manager:link  	{ color: #ff0000; }
.link_gallery, .link_gallery:link 	{ color: #0000ff; }
/* End Whos online */

/* Begin User Videos */
div.user_videos_left		{ width: 850px; margin-right: 10px; }
div.user_videos 			{ padding-left: 40px; }
/* End User Videos */

/* Begin Comments */
div.comments p 				{ font-size: 13px; }
div.comments 				{ width: 600px; }
div.comments img.avatar 	{ float: left; margin: 0px 5px 10px 5px; }
/* End Comments */

/* Begin Error*/
div#error 							{ background: #ffffd5; width: 500px; margin: 10px auto 0px auto; padding: 5px; text-align: left; border: 1px dashed #999999; font-weight: bold; color: #ff0000; }
div#error a,div#error a:link 		{ color: #ff0000; text-decoration: underline;}
/* End Error */

/* Filters */
div#filters 						{ float: left; margin-left: 20px; margin-top: 3px; }
div.filter_item 					{ float: left; height: 20px; margin-right: 1px; font-weight: bold; }

.reload_icon div 					{ width: 16px; height: 16px; float: left; margin: 0px 2px 0px 0px;}

.reload_button						{ background: #1e4289; border:1px solid #234c9c; height: 14px;  width: 65px !important; width: 70px; padding-bottom: 2px; padding-right: 0px; margin-right: 0px; margin-top: 0px;}
.reload_button_grey					{ background: #94b1eb; border:1px solid #87a3d9; color: #FFFFFF; height: 14px;  width: 65px !important; width: 70px; padding-bottom: 2px; padding-right: 0px; margin-right: 0px; }

.reload_button_grey div				{ width: 16px; height: 16px; float: left; margin: 0px 0px 0px 0px;}
.clear_button div 					{ width: 16px; height: 16px; float: left; margin: 0px 0px 0px 0px; }
.clear_button 			{ float: left; width: 80px !important; width: 80px; }




/* End Filters */

/* Pagination */
.pagination 					{ color: #FFFFFF; margin-left: 10px; float: left; margin-top: -2px; font-size: 13px;}
.pagination a, .pagination span { padding: 0px 4px 0px 4px; border: 1px solid #87a3d9; text-decoration: none; display: block; float: left; margin-left: 5px; color: #FFFFFF; background: #94b1eb; }
.pagination a					{ color: #FFFFFF; background: #94b1eb; } /* IE Fix */
.pagination a:hover, .pagination a:active { color: #FFFFFF; border: 1px solid #3266cc; float: left; text-decoration: none; background: #3266cc; }
span.current 					{ padding: 0px 4px 0px 4px; display: block; float: left; margin-left: 5px;	color: #color: #DDDDDD;	background: #3266cc; }
/* End Pagination */

/*
.refreshButton 				{ float: right; display: block; margin: 6px 18px 0 0; font-size: 0.9em;  padding: 2px; }  
.refreshButton a 			{ color: #FFFFFF; font-weight: bold; text-decoration: none; }
.refreshButton a:hover, .refreshButton a:active { color: #FFFFFF; text-decoration: underline; }
.refreshButtonGrey			{ float: right; display: block; margin: 6px 18px 0 0; font-size: 0.9em; background: #969ea5; border: 1px solid #FFFFFF; padding: 2px; }
.refreshFilter				{ float:left; margin: 2px !important; margin: 2px 0px 0px 1px; font-size: 13px; font-weight: bold; }
*/


.tnaBarBlueWrap { background: url(../images/matrix_bar_blue.png) repeat-x 0px 0px; width: 100%; height: 32px; overflow: hidden; z-index: 99; text-align: center; }
.tnaBarBlue { width: 1000px; height: 32px; margin: 0px auto; text-align: left; position: relative; line-height: 32px; font-size: 13px; color: #fff;  }
.tnaBarBlue .decor { display: block; background: url(../images/matrix_bar_blue.png) no-repeat 0px -51px; height: 32px; width: 340px; position: absolute; top: 0px; left: 0px; z-index: 1;}
.tnaBarBlue strong { float: left; padding-right: 60px; text-shadow: #2e5d8f 1px 1px; }
.tnaBarBlue strong span { color: #fff; text-shadow: #2e5d8f 1px 1px; }
.tnaBarBlue ul { float: left; height: 39px; position: relative; z-index: 5; list-style-type: none; margin: 0px; padding: 0px;}
.tnaBarBlue ul li { float: left; padding-right: 2px; }
.tnaBarBlue ul li a { display: block; background: url(../images/matrix_bar_blue.png) no-repeat 0px -100px; width: 132px; height: 23px; margin-top: 4px; font-weight: bold; text-decoration: none !important; color: #fff !important; text-shadow: #4d9cec 1px 1px; }
.tnaBarBlue ul li a:hover {  color: #fff !important; }
.tnaBarBlue ul li a span { display: block; background: url(../images/matrix_bar_blue.png) no-repeat; height: 16px; padding-left: 27px; position: relative; top: 3px; left: 4px; line-height: 16px; cursor: pointer; }
.tnaBarBlue ul li a span.EFicon { background-position: -484px -40px; }
.tnaBarBlue ul li a:hover span.EFicon { background-position: -344px -40px; }
.tnaBarBlue ul li a span.PWicon { background-position: -484px -60px; }
.tnaBarBlue ul li a:hover span.PWicon { background-position: -344px -60px; }
.tnaBarBlue ul li a span.WSicon { background-position: -484px -80px; }
.tnaBarBlue ul li a:hover span.WSicon { background-position: -344px -80px; }
.tnaBarBlue ul li a span.IFicon { background-position: -484px -100px; }
.tnaBarBlue ul li a:hover span.IFicon { background-position: -344px -100px; }
.tnaBarBlue ul li a span.MFicon { background-position: -484px -120px; }
.tnaBarBlue ul li a:hover span.MFicon { background-position: -344px -120px; }
.tnaBarBlue ul li a span.TFicon { background-position: -484px -140px; }
.tnaBarBlue ul li a:hover span.TFicon { background-position: -344px -140px; }

.videoInfoBlock { clear: both;margin: -275px 0 0;width: 665px;}
*+html .videoInfoBlock {float: left;}
.videoInfoBlock div#addthis {margin-left: 523px;}
.videoInfoBlock .avatar {margin: -10px 10px 5px 10px;}
.videoInfoBlock .big {font-size: 100%;}
.videoInfoBlock div#vid_info {line-height: 18px; height: auto;}
.videoInfoBlock .ratingBlock {text-align: center; margin: -10px 0px 0 80px; display: table; float: left;}
*+html .videoInfoBlock .ratingBlock .rating li.current-rating {right: 0;}
.videoInfoBlock div#current_rating {float: none; clear: both;}
.videoInfoBlock div.right_info {margin: 0 20px 0 10px; width: 395px;}
.videoInfoBlock form#add_comment textarea {width: 395px; margin: 5px 0 0 0;}
.videoInfoBlock form#add_comment input {margin: 0 0 0 274px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.videoInfoBlock form#add_comment input {margin: -3px -7px 0 0px;}}
@-moz-document url-prefix(){.videoInfoBlock form#add_comment input {margin: 0px 0px 0 276px;}}
*+html .videoInfoBlock form#add_comment input {margin: 0 0 0 260px;}
.videoInfoBlock div#vid_rating {float: left; margin-top: 33px; line-height: 14px;}
.videoInfoBlock div#vid_rating .small {margin: 1px 0 0 0;}
.videoInfoBlock div#vid_rating input {background-color: #EAEBE3; border: solid 1px #A4ADB4; margin: 0px 0 0 0;}

.newLine1 {margin: 0 20px 10px 20px;}
/* .newLine2 {float: left;} */
.newLine3 {margin: 0 20px 0px 20px; }
.noNewLine1 {margin: 0 0 10px 0; float: none;}
.noNewLine2 {float: none;}
.noNewLine3 {margin: 0; float: none;}
#adsRightDiv {text-align: right;}

div#view_info_container a.trigger { background: url("../images/custom_embed.png") no-repeat scroll 0 0 transparent; cursor: pointer; display: block; float: left; height: 20px; margin: 0 0 0 2px; width: 22px; text-decoration: none;}
.trigger em {background: url("../images/custom_embed.png") no-repeat scroll 0 -30px transparent; color: #FFFFFF; display: none; font-size: 10px; font-style: normal; height: 24px; left: 108px; padding: 1px 0 0; position: absolute; text-align: center; top: 34px; width: 104px; letter-spacing: 0px;}
.protect_email {margin-bottom: -2px;}


#player_top_ad
{
    display: none;
    position: absolute;
    margin-top: 35px;
    margin-left:180px;
    z-index: 77777777;
    padding: 10px;
    width: 300px;

    background: transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#bebebe,endColorstr=#bebebe);
    zoom: 1;
    background: none repeat scroll 0 0 rgb(190, 190, 190);
    background: none repeat scroll 0 0 rgba(190, 190, 190, 0.5);
}

#player_top_ad_header
{
    background-color: white;
    color: #333333;
    padding: 5px 0;
    margin-bottom: 7px;
    height: 12px;
    width: 300px;
}

.boxclose
{
    color: #605F61;
    float: right;
    line-height: 14px;
    font-size: 21px;
    font-weight: bold;
    opacity: 1;
    cursor: pointer;
}

.boxclose:hover
{
    color: #ee0000;
}

.HeaderPaidTab {
	display: inline-block;
	background-color: #3568C9;
	color: #fff!important;
	padding: 2px 4px;
	text-decoration: none;
	border-radius: 3px;
}

.HeaderPaidTab:hover {
	text-decoration: underline;
}

.video_removal {
    cursor:pointer;
    color:darkred;
}