html, body { 
	font-family: 'Bank Gothic','Lucida Grande',Helvetica,Arial,Verdana,sans-serif;
	padding: 0; margin: 0;
	font-size: 12px; text-align: center;
	font-variant: small-caps; 
}

h1 	{ font-size: 16px; text-align: left; }
a 	{ text-decoration: none; color: #eee; }
a:hover { text-decoration: none;color: #37a40f;cursor:pointer;} 
img 	{ border: none; }
table 	{ margin: 0; padding: 0; border-collapse: collapse; border-spacing: 0; } /* reset */
ul 	{ list-style-position: inside; list-style-type: decimal; }


/*** WRAPPER ***/
.fixwidth { width:1024px; margin: 0 auto; text-align:left; position:relative;}
.minwidth { margin: 0 auto; text-align:left; min-width:1024px;}

/* pretty header
#logo {width:420px; height:50px; top:0px; position:relative; float:left; display:block;}
	#logo #site{position:relative;width:420px;height:26px;}
	#logo #site img{position:relative;left:70px;top:3px;}
	#logo #country{font-family:'Bank Gothic','Lucida Grande',Helvetica,Arial,Verdana,sans-serif;font-size:22px;color:#37a40f;width:420px; height:24px; text-align:center;font-variant:small-caps;}
	#logo #country img {border: medium none;position:relative;padding: 0 5px; top:3px;}	
#isp_logo {float:right; background-color: #fff; width:100px; height:55px; overflow:hidden; text-align:center; font-size:12px; font-weight:bold; color:#CCC; display:block;}
#powered_by_ad {position:absolute; height:60px; width:468px; left:680px; top:0px;} 
#powered_by {float:right; color:#333; top:5px; font-size:12px;text-align:right; position:relative; display:block;}
#menus {float:left; padding:0px; width:300px; height:60px; position:relative; top:0px; display:block;left:0px;}
*/

/* ad test header */
#logo {width:350px; height:40px; top:0px; position:absolute;left:337px/*585px*/; display:block;overflow:hidden;}
	#logo #leftCountryFlag{position:absolute;overflow:hidden;width:32px;height:20px;left:0px;top:2px;}
	#logo #site{position:absolute;overflow:hidden;width:280px;height:26px;left:35px;}
	#logo #site img{position:relative;left:0px;top:0px;}
	#logo #rightCountryFlag{position:absolute;overflow:hidden;width:32px;height:20px;left:318px;top:2px;}
	#logo #country{font-family:'Bank Gothic','Lucida Grande',Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#37a40f;width:350px; position:relative; top:23px;height:12px; text-align:center;font-variant:small-caps;}
#isp_logo {float:right; background-color: #fff; width:100px; height:55px; overflow:hidden; text-align:center; font-size:12px; font-weight:bold; color:#CCC; display:block;}
#powered_by_ad {position:absolute; height:60px; width:468px; left:0px; top:0px;}
#powered_by {float:right; color:#333; top:5px; font-size:12px;text-align:right; position:relative; display:block;}
#menus {float:left; padding:0px; width:300px; height:60px; position:relative; top:0px; display:block;left:381px/*623px;*/}
	#menus div {position:relative;float:left; font-size:12px; font-weight:normal; color:#333; font-family:'Bank Gothic','Lucida Grande',Helvetica,Arial,Verdana,sans-serif; margin:0px; padding:5px;font-variant:small-caps;top:36px;}
	#menus #language {float:left; position:relative;}
	#menus #language select {border:1px solid #eee;width:120px;height:20px;background-color:#fff;color:#333;position:relative;top:-2px;font-size:12px;font-family:'Bank Gothic','Lucida Grande',Helvetica,Arial,Verdana,sans-serif;font-variant:small-caps;}
	#menus #choose_different_country {float:left; position:relative;}
	
	#menus a {color:#333; text-decoration:none;}
	#menus a:hover {color:#37a40f;}
	
	#menus div.selected {}
	#menus div.selected a {color:#000; text-decoration:none; font-weight:bold;}
	#menus div.selected a:hover {color:#000;}
	
#topbar {height:35px; position:relative; background: url(../images/barback.png) repeat-x; padding:0px 0px 0px 5px; color:#EEE; font-size:16px; font-weight:bold; overflow:hidden;}
	#topbar #channels_label {float:left; padding-right:20px;margin-top:14px;height:20px;padding-left:5px;}
	#topbar #channel_title {float:left;margin-top:2px;}
	#topbar #channels_ads {position:absolute;top:18px;height:15px;width:864px;left:158px;}
	#topbar #channels_ads .item {position:relative;float:left;width:94px;height:15px; margin-right:28px;text-align:center;font-size:11px;font-weight:normal;overflow:hidden;}
	#topbar #channels_ads a { text-decoration:underline;}
	#topbar #filler {position:absolute; top:35px; height:45px; width:100%; left:0px; background:#000000;} 
	
#Ad120x600 {position:absolute;width:120px;height:686px;left:1028px;top:-515px;background:#000000;z-index:2;}

/*
#Ad728x15 {position:absolute;width:728px;height:15px;left:155px;top:73px;overflow:hidden;}
#Ad468x60L {position:absolute;width:468px;height:60px;left:113px;top:16px;overflow:hidden;}
#Ad468x60R {position:absolute;width:468px;height:60px;left:586px;top:16px;overflow:hidden;}
*/
	
#main_column {border:0px; width:100%;}
	#main_column #channel_wrapper {background-color:#000;height:74px/*170px*/;}
		#main_column #channel_wrapper #channels {height:70px; margin: 0 auto;background-color:#000;}
		#main_column #channel_wrapper #channel_details {height:4px; color:#888; text-align:center;font-family:'Bank Gothic','Lucida Grande',Helvetica,Arial,Verdana,sans-serif;overflow:hidden;font-variant:small-caps;}
		#main_column #channel_wrapper #channel_details #channel_desc {width:950px; margin: 0 auto;}
		#main_column #channel_wrapper #Ad728x90 {position:relative;height:90px;width:728px;left:148px;background:#000000;}
	
	#main_column #player_wrapper {height:341px; background: url(../images/videoback.png) repeat-x;}
	
		#main_column #player_wrapper #player {left:212px; position:absolute; z-index:1;background-color:#000;}
		#main_column #player_wrapper #noflash { width:600px; height:320px; position:absolute; z-index:0; background-color:#000;top:0px;overflow:hidden;left:212px;color:#eee;} 
		#main_column #player_wrapper #codes {left:820px; position:absolute; width:198px; height:230px; overflow:hidden; color:#888; visibility:hidden; opacity:0;}
			#main_column #player_wrapper #codes #shareThis {margin:0 auto;position:relative;z-index:0;width:110px;float:left;height:44px}
			#main_column #player_wrapper #codes #linker {width:175px;height:58px;float:left;position:relative;left:22px;}
				#main_column #player_wrapper #codes #linker #linkerLabel {position:relative;width:100px;height:14px;float:left;color:#eee;}
				#main_column #player_wrapper #codes #linker #embedLinkInput{position:relative;width:174px;color:#888; background-color:#000;border:1px solid #222;font-size:10px;font-family:'Bank Gothic','Lucida Grande',Helvetica,Arial,Verdana,sans-serif;font-variant:small-caps;}
			
			#main_column #player_wrapper #codes #embedder {position:relative; width:175px; float:left; height:108px;left:22px;}
				#main_column #player_wrapper #codes #embedder #selector {position:relative; width:175px;height:30px;}
					#main_column #player_wrapper #codes #embedder #selector #embedderSelectorLabel{width:100px;color:#eee;}
					#main_column #player_wrapper #codes #embedder #selector #embedderSelectorLinks{width:170px;padding-left:5px;}
					#main_column #player_wrapper #codes #embedder #selector #embedderSelectorLinks a:hover{cursor:pointer;}
				#main_column #player_wrapper #codes #embedder #boxArea {position:relative;width:175px;height:50px;color:#888;border:1px solid #222;float:left;}
					#main_column #player_wrapper #codes #embedder #boxArea #ta {width:175px;height:46px;background:transparent;color:#888;border:0px;font-size:10px;font-family:'Bank Gothic','Lucida Grande',Helvetica,Arial,Verdana,sans-serif;font-variant:small-caps;overflow:hidden;}
		
			#main_column #player_wrapper #codes #followus {position:relative;width:175px;float:left;height:58px;left:22px;}
				#main_column #player_wrapper #codes #followus #followusLabel {position:relative; float:left; width:70px;color:#eee;}
				#main_column #player_wrapper #codes #followus #followusLinks {position:relative; float:left; width:75px;color:#eee;}
					#main_column #player_wrapper #codes #followus #followusLinks #fb {position:relative; float:left; width:26px; height:16px;}
					#main_column #player_wrapper #codes #followus #followusLinks #twitter {position:relative; float:left; width:26px; height:16px;}
					
								
				
		#main_column #player_wrapper #Ad120x90 {position:absolute; width:120px; height:90px; left:842px; top:250px;background:transparent;}

		#main_column #player_wrapper #marquee {left:215px; position:absolute; z-index:0; height:17px; width:597px; top:342px; color:#888; text-align:center;background:transparent;}
	
		#main_column #player_wrapper #accordion {left:5px; top:0px; width:202px; height:360px; border:none; position:absolute; opacity:0;visibility:hidden;}
		#main_column #player_wrapper #accordion #categories_label {position:relative; width: 197px; text-align: left; color:#EEE; font-size:14px; font-weight:bold; left:5px;}
		
	#main_column #search_box {position:relative;top:-28px;left:0px;width:156px;height:20px;float:left;}
	#main_column #videos_label {float:left; position:relative; height:20px; top:-28px; left:54px; color:#333333; font-size:15px; font-weight:bold;}
	#main_column #videos_backdrop {height:36px; background: url(../images/barback_large.png) repeat-x; text-align:center; position:relative; margin: 0 auto; z-index:0;}
		#main_column #videos_backdrop #videos { width:1024px; margin: 0 auto; text-align: center; position:relative;}
	
	#main_column #video_details_wrapper {position:absolute}
	#main_column #video_details_wrapper #video_details {z-index:1;position:absolute;left:130px; background:#ffffff;height:120px;width:755px;overflow:hidden;color:#444444;font-family:'Bank Gothic','Lucida Grande',Helvetica,Arial,Verdana,sans-serif;font-weight:normal;z-index:1;display:none;font-variant:small-caps;}
		#main_column #video_details_wrapper #video_details #video_image {background-color:#444444;position:relative;width:80px; height:60px; padding: 3px;}
		#main_column #video_details_wrapper #video_details #video_title {font-size:18px;position:relative;left:100px;top:-85px;width:610px;}
		#main_column #video_details_wrapper #video_details #video_date {font-size:12px;position:relative;margin-bottom:3px;margin-top:3px;left:3px;width:80px;text-align:center;}
		#main_column #video_details_wrapper #video_details #video_desc {font-size:14px;font-weight:lighter;position:relative;margin-bottom:3px; margin-top:3px;top:-80px;left:100px;width:610px}
	#main_column #video_details_wrapper #banner_ad {z-index:0;top:0px;position:absolute;width:1024px;display:block;}	
		/* upd Jul 2nd 
		#main_column #video_details_wrapper #banner_ad #Ad125x125L {position:absolute; left:0px; width:125px;height:125px;overflow:hidden;}
		#main_column #video_details_wrapper #banner_ad #Ad728x90 {position:absolute; width:728px; height:125px;left:141px;overflow:hidden;}
		#main_column #video_details_wrapper #banner_ad #Ad125x125R {position:absolute;width:125px;height:125px;left:885px;overflow:hidden;}
		*//
	#main_column #i_wish {float:right; margin-right:10px; position:relative; top:-28px; left:-86px; color:#333333; font-size:15px; font-weight:bold;}
	#main_column #i_wish a {text-decoration:none;}
	#main_column #i_wish a:hover {color:#eeeeee;cursor:pointer;}
		#main_column #i_wish #bubble {position:absolute; width:172px; height:54px; left:0px; top:-54px; background:url(../images/wish/bubble.gif) no-repeat; z-index:2; display:none;}
		#main_column #i_wish #bubble #content {position:relative; width:168px; height:20px; top:5px; left:2px;}
		#main_column #i_wish #bubble #content #postBtn{position:absolute; width:16px; height:16px; top:0px; left:0px;}
		#main_column #i_wish #bubble #content #cancelBtn{position:absolute; width:16px; height:16px; top:0px; left:20px;} 

input#post_bt { position:relative; width:16px; height:16px; margin:0; border: 0;
		   		background: transparent url("../images/wish/post_bt.png") no-repeat left top;
		   		overflow: hidden; padding:0; left:120px; top:15px;}
input#cancel_bt {position:relative; width: 16px; height: 16px; margin:0; border:0;
		   background: transparent url("../images/wish/cancel_bt.png") no-repeat left top;
		   overflow: hidden; padding:0; top:13px; left:124px;}
input#sa {position:relative; width:18px; height:18px; margin:0; border:0;
			background: url("../images/search_bt.png") no-repeat;overflow:hidden; padding:0;cursor:pointer;}
input#wishbox { width: 168px; height: 20px; border: 0px; }	

	#main_column #worldmap {height:490px; background-color:#000;}
	
	/*#menu_bottom {width:100%; height:20px; padding-top:5px; text-align:center; color:#888; background-color:#D0D0D0; font-size:10px; position:relative;top:150px;}*/
	#menu_bottom {width:100%; height:20px; padding-top:5px; text-align:center; color:#888; background-color:#D0D0D0; font-size:10px; margin-top:150px; }


html > body #menu_bottom {background-color:#E0E0E0;}
		#menu_bottom a {color:#888 !important;}
		#menu_bottom a:hover {color:#333 !important; text-decoration:underline;} 

	#to_index {display:none; font-size:0px; height:0px; width:0px; text-align:left; float:none; clear:both;}
		#to_index div {float:none; clear:both; width:100%;}
		#to_index ul {margin:20px; list-style:none;}
		#to_index li {margin:5px; list-style:none;}


	
.flashDetectionErrorMsg {color:#FFF; font-weight:bold; font-size:14px; text-align:center;}
.flashDetectionErrorMsg a {color:#00AA00 !important; text-transform:uppercase;}


.accordion {width:195px; position:relative; top:-8px; color:#333;}
.accordion dt {width:170px; padding:2px 0px 2px 32px; cursor:pointer;
				background-color:#010101; color:#eee; border-top:1px solid #222;
				background-image:url("../images/accordion/tri-rt.gif"); background-position:left center; background-repeat:no-repeat; }
.accordion dt:hover {background-color:#111;}
.accordion .open {background-color:#444; background-image:url("../images/accordion/tri-down.gif");}
.accordion dd {overflow:hidden; color:#333; background:#fff; position:relative; width:182px;left:-20px;}
.accordion dd a{color:#333;}
.accordion dd a:hover { text-decoration: none; color: #37a40f; } 
.accordion span {display:block; width:157px; border-top:none; padding:3px 0px 3px 3px;}
	   

#debug {display:none;float:left;height:105px;margin:0 auto;overflow:auto;position:relative;top:-40px;width:200px;z-index:2;text-align:left;background:#efefef}

/*** MISC ***/
.clear {float:none; clear:both; height:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-width:0px; display:block;}
.whiteText {color:#fff; position:absolute; z-index:-2; font-size:2px;}
.whiteText a {color:#fff; text-decoration:none;}
