html, body { 
	font-family: Arial,Verdana,Helvetica,sans-serif;
	padding: 0; margin: 0;
	font-size: 12px; text-align: center; 
}

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


/* channel selector styles */
.opaque {filter:alpha(opacity=100);opacity:1}
.translucent {filter:alpha(opacity=65);opacity:0.65}
.dim {filter:alpha(opacity=20);opacity:0.20}
.lit {filter:alpha(opacity=85);opacity:0.85}
.default_border {border:2px solid #333}
.default_video_border {border:1px solid white}
.highlighted_border {border:2px solid #399EDD}
.highlighted_video_border {border:1px solid #399EDD}

.channel_thumb_img, .channel_thumb_holder {width:90px;height:60px}
.channel_thumb_holder {position:relative; float:left; margin-left:28px; right:50%; cursor:pointer}
/*.channel_thumb {position:absolute;top:0;left:0}*/

/*.video_thumb {position:absolute;top:0;left:0}*/
.video_thumb_img, .video_thumb_holder {width:40px; height:30px;}
.video_thumb_holder {position:relative; float:left; margin-right:4px; right:50%; cursor:pointer}

/*** WRAPPER ***/
.fixwidth { width:1024px; margin: 0 auto; text-align: left; }
.minwidth { margin: 0 auto; text-align:left; min-width:1024px;
			/* IE Dynamic Expression to set the width */
    		/*width:expression(document.body.clientWidth < 1024 ? "1024px" : "100%" );*/}

#time_to_execute {position:absolute;top:0;left:0}

#logo {background: url(../images/logo.gif) no-repeat; width:508px; height:55px; top:20px; position:relative; float:left; display:block; margin-right:15px}
#isp_logo {float:right; background-color: #fff; width:100px; height:55px; overflow:hidden; text-align:center; font-size:14px; font-weight:bold; color:#CCC; display:block;}
#powered_by {float:right; /*top: -3px;*/top:37px; text-align:right; position:relative; display:block;}

#menus {margin-right:19px}
#menus, #menus-right {float:left; width:241px; height:40px; position:relative; /*top:-20px;*/top:26px; display:block}
	#menus div, #menus-right div {float:left; font-size:16px; font-weight:normal; font-family:Arial,Helvetica,Verdana,sans-serif; margin:0px 0px 0px 0px; padding:5px 12px 5px 12px;}
	
	#menus a, #menus-right a {color:#999; text-decoration:none;}
	#menus a:hover, #menus-right a:hover {color:#399EDD;}
	
	#menus div.selected, #menus-right div.selected {}
	#menus div.selected a, #menus-right div.selected a {color:#000; text-decoration:none; font-weight:bold;}
	#menus div.selected a:hover, #menus-right div.selected a:hover {color:#000;}
	
#topbar {height:22px; background: url(../images/barback.png) repeat-x; padding:3px 2px 2px 25px; color:white; font-size:16px; font-weight:normal;}
	#topbar #channels_label {float:left;margin-top:2px;height:20px;}
	#topbar #channel_title {float:left;margin-top:2px;}
	
#main_column {border:0px; width:100%;}
	#main_column #channel_wrapper {background-color:#000; padding-top:2px}
		#main_column #channel_wrapper #channels {height:70px; margin: 0 auto;}
		#main_column #channel_wrapper #channels_inner {float:left; position:relative; left:50%}
		#main_column #channel_wrapper #channel_details {width:100%; height:18px; color:#CCC; text-align:center;font-family:Arial,Helvetica,Verdana,sans-serif; overflow:hidden}
		#main_column #channel_wrapper #channel_details #channel_desc {width:950px; margin: 0 auto;}
	
	#main_column #player_wrapper {height:360px; background: url(../images/videoback.png) repeat-x; text-align:center; margin: 0 auto;}
		#main_column #player_wrapper #player_wrapper_inner {width:1024px; margin: 0 auto; text-align: center; position:relative}
		#main_column #player_wrapper #player_wrapper_inner #globe {position:absolute; top:93px; right:28px; width:155px; height:155px}
		#main_column #player_wrapper #player_wrapper_inner #globe #close_globe_btn {position:absolute; top:3px; right:3px; color:#5bc4fe; font-weight:bold; padding: 0 5px; cursor:pointer; display:none}
	
	#main_column #marquee {float:left; position:relative; height:0px; width:600px; top:-18px; left:215px; color:#CCC;}
	
	#main_column #flag {float:left; position:relative; width:40px; height:20px; top:-28px; left:7px;}
	#main_column #language {float:left; position:relative; top:-28px; left:15px; width:100px;height:20px;}
		#main_column #language select {border:1px inset #CCC; width:110px; height:20px; background-color:#BBB; color:#333; font-style:italic;}
	#main_column #videos_label {float:left; position:relative; height:20px; top:-26px; left:225px; color:white; font-size:16px; font-weight:normal;}
	#main_column #choose_different_country {float:right; margin-right:10px; position:relative; top:-28px;}
	#main_column #choose_different_country a {color:white; font-size:16px; font-weight:normal; text-decoration:none;}
	#main_column #i_wish {float:left; margin-right:10px; position:relative; top:-28px; left:650px;}
	#main_column #i_wish a {color:white; font-size:16px; font-weight:normal; text-decoration:none;}
		#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 #videos_wrapper {height:36px; background: url(../images/barback_large.png) repeat-x; text-align:center; position:relative; margin: 0 auto;}
		
		#main_column #videos_wrapper #videos {width:430px;height:36px;height:34px !important;padding-top:2px;overflow:hidden;background:url('../images/video_selector.png') repeat-x}
			#main_column #videos_wrapper #videos #videos_inner {float:left; position:relative; left:50.5%}
	#main_column #video_details_holder {padding:0px 0px 0px 30px;width:1024px;height:240px;overflow:hidden}
		#main_column #video_details {display:none}
		#main_column #video_details_holder #video_details #video_image {position:relative; background-color:#444444; width:80px; height:60px; padding: 3px;}
		#main_column #video_details_holder #video_details #video_title {color:#444444; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:18px; font-weight:normal;position:relative;left:100px;top:-85px;width:870px;}
		#main_column #video_details_holder #video_details #video_date {color:#444444; font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:normal;margin-bottom:3px;margin-top:3px;position:relative;left:3px;width:80px;text-align:center;}
		#main_column #video_details_holder #video_details #video_desc {color:#444444; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:14px; font-weight:normal; margin-bottom:3px; margin-top:3px;position:relative;top:-80px;left:100px;width:870px;height:195px;overflow:hidden}
	
	#main_column #worldmap {height:490px; background-color:#000;}
	
	#menu_bottom {float:none; clear:both; width:100%; height:20px; padding-top:5px; text-align:center; color:#888; background-color:#D0D0D0; font-size:11px; font-family:Arial;}
	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:#399EDD !important; text-transform:uppercase;}

input#cancel_bt { width: 16px; height: 16px; margin: 2px 0 0; border: 0;
		   background: transparent url("../images/wish/cancel_bt.png") no-repeat left top;
		   overflow: hidden; padding : 16px 0 0 0; }
input#post_bt { width: 16px; height: 16px; margin: 2px 0 0; border: 0;
		   background: transparent url("../images/wish/post_bt.png") no-repeat left top;
		   overflow: hidden; padding : 16px 0 0 0; left:145px; top:-5px;}
input#wishbox { width: 168px; height: 20px; word-wrap:break-word; border: 0px; }		   


/*** MISC ***/
.clear {clear:both; height:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-width:0px; line-weight:0px; display:block;}

