@charset "utf-8";
/* MTV CSS Document */
* {
	margin:0px;
	padding:0px;
	outline:none;
	text-decoration:none;
}
html, body {
	width: 100%;
    min-height: 100%;
	margin:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}	
#wrapper {
	width:auto;
	position: relative;: 100%;
	min-height:100%;
    margin: 0px;
	min-width:980px;
	height:auto !important;
	overflow-x:hidden;
}
#bgheader, #bgprograms{
	position:relative;
	height:115px;
	width:100%;
	background-color:#FFF;
}
#bgprograms{
	height:100%;
	min-height:500px;
	padding-bottom:46px;
	background-image:url(../images/newsBlueLineInBody.png);
	background-repeat:repeat-x;
}
#bgnews_center{
	position:absolute;
	height:186px;
	width:100%;
	bottom:46px;
	background:url(../images/news_center.jpg) left bottom repeat-x;
}
.footer{
	position:fixed;
	height:auto;
	width:100%;
	bottom:0px;
	border-top:1px solid #CCCCCC;
	background-color: #E4E5E6;
	min-width:1000px;
	z-index:2;
}
#news .footer {
	z-index:4;	
}
.iStyle .footer {
	position:absolute;
}
#header{
	position:relative;
	height:83px;
	width:auto;
	margin-left:178px;
	margin-right:28px;
/*	background:url(../images/headerbgd.jpg) repeat-x;*/
	background-position:bottom;
}
.logo{
	position:absolute;
	height:48px;
	width:124px;
	bottom:3px;
	left:0px;
	background:url(../images/logo.jpg) 0px 0px no-repeat;
}
.R1024 .logo {
	left:26px;	
}
.header_links{
	position:absolute;
	height:24px;
	width:auto;
	right:0px;
	bottom:0px;
	border-bottom:3px solid #C62027;
}
.header_links div, .header_links a{
	float:left;
	height:19px;
	width:auto;
	padding-left:6px;
	margin-left:15px;
	background-image:url(../images/all_images.png);
	background-position:-65px -227px;
	background-repeat:no-repeat;
	color:#999;
	cursor:pointer;
	text-decoration:none;
	padding-top:3px;
}
.header_links div:first-child, .header_links a:first-child{
	margin-left:0px;
}
.header_links div:hover, .header_links a:hover{
	color:#C62027;
}
#news_center_logo{
	position:relative;
	height:28px;
	width:128px;
	background:url(../images/all_images.png) 0px -90px no-repeat;
	margin-left:2%;
}
.programs_body{
	position:relative;
	height:100%;
	width:auto;
	min-height:500px;
	margin-left:0px;
}	
#today .programs_body{
	min-height:490px;
}
.left_menu{
	position:absolute;
	height:auto;
	width:136px;
	left:0px;
	top:0px;
	z-index:1;
}
.programs_content{
	position:relative;
	height:auto;
	width:auto;
	margin-left:140px;
	/*overflow:hidden;
	min-height:450px;*/
}
#today .mtv_programs {
	margin-top:62px;	
}
.mtv_programs{
	position:relative;
	height:53px;
	width:134px;
	margin-top:47px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	background:url(../images/all_images.png) 0px -250px no-repeat;
	cursor:pointer;
}
#program_details .mtv_programs{
	background-image:url(../images/mtv_programs.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:56px;
	width:137px;
	border:none;
}
.video_categories{
	position:relative;
	min-height:192px;
	width:134px;
	border:1px solid #CCC;
	margin-top:112px;
	background-color:#FFF;
}
.video_categories_header{
	position:relative;
	height:25px;
	background:url(../images/all_images.png) 0px -690px no-repeat;
	margin-bottom:5px;
	cursor:pointer;
}
.video_content{
	position:relative;
	height:14px;
	width:100px;
	margin-left:6px;
	margin-bottom:3px;
	padding-left:25px;
	padding-top:2px;
}
.video_content div{
	height:14px;
	width:100px;
	color:#666;
}
.input_desc{
	float:left;
	height:14px;
	width:105px;
	color:#666;
	padding-top:2px;
	margin-bottom:2px;
}
.top_menu{
	position:relative;
	height:25px;
	width:auto;
	border:1px solid #CCC;
	border-right:0px;
	margin-top:1px;
	margin-bottom:20px;
	margin-left:140px;
}
#contact .top_menu{
	margin-bottom:25px;
}
#this_week .top_menu, #last_week .top_menu{
	margin-bottom:6px;
}
.selected{
	height:27px !important;
	width:103px;
	margin-top:-5px;
	background:url(../images/all_images.png) 0px -720px no-repeat !important;
	color:#B21D20  !important;
	font-weight:bold;
	padding-top:10px !important;
	border-right:0px !important;
	border-left:0px !important;
	text-align:center;
	margin-left:0px !important;
}
.top_menu div, .top_menu a{
	float:left;
	height:22px;
	width:103px;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
	color:#666;
	cursor:pointer;
	text-align:center;
	padding-top:3px;
	margin-left:-1px;
	background:url(../images/all_images.png) 0px -310px no-repeat;
	text-decoration:none;
}
.top_menu_div:first-child{
	margin-left:0px !important;
}
.new{
	background-image:url(../images/all_images.png);
	background-position:-100px -2290px;
	background-repeat:no-repeat;
	position:absolute;
	top:15px;
	left:530px;
	height:11px;
	width:38px;
	display:none;
}
#current_running .new{
	top:14px;
}
/*#abtmtv .new, #production .new, #advertise .new, #live_comments .new, #careers .new, #contact .new, #commenting_policy .new{
	background-position:-100px -2290px;
}*/
.live{
	color:#B21D21 !important;
	font-weight:bold;
}
.programs_content_body{
	position:relative;
	height:361px;
	width:auto;
	margin-bottom:6px;
	overflow:hidden;
}
#footer_content{
	position:relative;
	height:48px;
	width:auto;
	margin-left:178px;
	margin-right:0;
}
.facebook_member{
	border-right: 1px solid #FFFFFF;
    float: left;
    height: 48px;
    position: relative;
    width: 295px;
}
.R1024 .facebook_member {
	width:288px;	
}
.facebook_login, .about_facebook, .become_member, .login{
	position:absolute;
	width:110px;
	height:22px;
	top:7px;
	left:0px;
	background:url(../images/all_images.png) 0px -122px no-repeat;
	cursor:pointer;
}
.about_facebook{
	height:13px;
	width:125px;
	bottom:1px;
	top:auto;
	left:0px;
	background:url(../images/all_images.png) 0px -500px no-repeat;
}
.become_member{
	width:106px;
	left:115px;
	background:url(../images/all_images.png) 0px -147px no-repeat;
}
.login{
	width:59px;
	left:225px;
	background:url(../images/all_images.png) 0px -175px no-repeat;
}
.copyright, .by_koein{
	position:absolute;
	height:24px;
	width:126px;
	top:6px;
	right:0px;
	background:url(../images/all_images.png) 0px -470px no-repeat;
}
.by_koein{
	height:15px;
	width:51px;
	background:url(../images/all_images.png) 0px -560px no-repeat;
	right:9px;
	top:4px;
}
.search{
	position:absolute;
	height:44px;
	width:277px;
	border-right:1px solid #D9D9DA;
	bottom:0px;
	right:130px;
}
.search_article{
	position:absolute;
	height:24px;
	width:271px;
	background:url(../images/all_images.png) 0px -990px no-repeat;
	top:5px;
}
.search_article input{
	position:absolute;
	height:18px;
	width:153px;
	border:0px;
	padding:2px 3px;
	top:1px;
	left:50px;
	color:#666;
}
.search_button{
	position:absolute;
	height:20px;
	width:60px;
	top:2px;
	right:2px;
	background:url(../images/all_images.png) -65px -175px no-repeat;
	cursor:pointer;
}
.yamli_off{
	position:absolute;
	height:13px;
	width:246px;
	bottom:1px;
	left:0px;
	background:url(../images/all_images.png) 0px -540px no-repeat;
	cursor:pointer;
}
.weather{
	position:relative;
	height:45px;
	width:258px;
	border-right:1px solid #D9D9DA;
	float:left;
	display:none;
}
.weather_content{
	position:absolute;
	height:24px;
	width:248px;
	background:url(../images/all_images.png) 0px -370px no-repeat;
	left:5px;
	top:6px;
}
#city{
	position:absolute;
	height:15px;
	width:99px;
	left:4px;
	top:5px;
	font-size:11px;
	color:#333;
}
.weather_status{
	float:right;
	height:24px;
	width:42px;
	margin-right:3px;
	background:url(../images/all_images.png) 0px -790px no-repeat;
}
.weather_temp{
	float:right;
	height:21px;
	width:16px;
	margin-top:1px;
	background:url(../images/all_images.png) 0px -815px no-repeat;
}
.change_city{
	position:absolute;
	height:13px;
	width:75px;
	bottom:1px;
	left:14px;
	background:url(../images/all_images.png) 0px -520px;
	cursor:pointer;
}
.article_shadow{
	height:43px;
	background:url(../images/all_images.png) 0px -925px no-repeat;
}
.mtv_live{
	position:absolute;
	height:13px;
	width:50px;
	left:0px;
	bottom:0px;
	background-color:#910F12;
	font:9px Arial, Helvetica, sans-serif;
	color:#E7D7D7;
	padding-top:3px;
	text-align:center;
	cursor:pointer;
}
.pause{
	left:50px;
	width:43px;
	background:url(../images/all_images.png) 0px -840px no-repeat;
	color:#F3D9DA;
	padding-left:12px;
}
.mute{
	left:105px;
	width:45px;
	background:url(../images/all_images.png) 0px -860px no-repeat;
	padding-left:15px;
}
.playing_status{
	position:absolute;
	height:8px;
	width:260px;
	top:0px;
	left:0px;
	background:url(../images/all_images.png) 0px -1150px no-repeat;
}
.fullscreen{
	left:165px;
	width:77px;
	background:url(../images/all_images.png) 0px -880px no-repeat;
	color:#F3D9DA;
	padding-left:18px;
}
.watch_now:hover .play_video{
	position:absolute;
	height:100%;
	width:100%;
	top:0px;
	left:0px;
	background:url(../images/play_video.png);
	background-position:50% 30%;
	background-repeat:no-repeat;
	cursor:pointer;
}
.reach_mtv{
	position:absolute;
	width:100%;
	background-image:url(../images/reach_mtv_bgd_new.png);
	background-position:right top;
	background-repeat:no-repeat;
	bottom:0px;
}
/*.close_satellite{
	position:absolute;
	height:14px;
	width:14px;
	top:px;
	right:px;
	background-image:url(../images/Close_prog.png);
	background-repeat:no-repeat;
}*/
.detailsView .watch_now .watch_type{
	position:absolute;
	height:16px;
	cursor:pointer;
	width:79px;
	bottom:1px;
	left:4px;
	background:url(../images/all_images.png) 0px -970px no-repeat;	
}
.detailsView .watch_teaser .watch_type, .detailsView .coming_soon .watch_type, .detailsView .watch_live .watch_type{
	position:absolute;
	height:16px;
	cursor:pointer;
	width:94px;
	background:url(../images/all_images.png) -180px -970px no-repeat;
	top:0px;
	right:20px;
}
.detailsView .watch_live .watch_type{
	width:83px;
	background:url(../images/all_images.png) 0px -2255px no-repeat;
	background-color:#B71F24;
}
.detailsView .coming_soon .watch_type{
	width:125px;
	background:url(../images/all_images.png) -350px -970px no-repeat;
	cursor:default;
}
#last_week .watch_now .watch_type, #this_week .watch_now .watch_type, #today .watch_now .watch_type{
	top:1px;
	right:20px;
	left:auto;
}
/*#featured .watch_now .watch_type{
	float:left;
	height:16px;
	cursor:pointer;
	width:79px;
	background:url(../images/all_images.png) 0px -970px no-repeat;	
}*/
.title_description{
	position:relative;
	height:17px;
	width:250px;
	margin-left:7px;
	margin-top:7px;
	color:#FFF;
	overflow:hidden;
}
.watch_on_mtv{
	float:left;
	height:14px;
	width:81px;
	padding-top:2px;
	font:9px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	background-color:#910F12;
}
.date{
	width:61px;
	color:#F3D9DA;
	background-color:#B71F24;
	left:89px;
}
.time{
	width:34px;
	color:#EED4D4;
	background-color:#990000;
	left:150px;
}
.scroll_parent{
	position:relative;
	height:18px;
	width:auto;
	margin-top:8px;
	margin-bottom:21px;
	margin-left:9px;
	padding-right:76px;
	padding-left:142px;
}
.scroll{
	height:16px;
	width:auto;
	background-color:#F2F2F2;
	border:1px solid #CCCCCC;
	}
.scrollcontent{
	height:14px;
	width:60px;
	margin-top:1px;
	margin-left:15px;
	background:url(../images/all_images.png) 0px -230px no-repeat;
	cursor:e-resize;
}
.scroll_number{
	float:left;
	height:18px;
	width:142px;
	font:12px Arial, Helvetica, sans-serif;
	color:#999;
}
.scroll_number div, .selected_num{
	float:left;
	height:16px;
	width:16px;
	margin-right:2px;
	border:1px solid #CCC;
	text-align:center;
}
.selected_num{
	background-color:#233D6E;
	border:1px solid #3F699B !important;
	color:#FFFFFF;
}
.scroll_number div:hover{
	background-color:#233D6E;
	border:1px solid #3F699B;
	color:#FFFFFF;
}
.scrollprevious{
	height:18px;
	width:35px;
	right:39px;
	top:0px;
	position:absolute;
	background:url(../images/all_images.png) 0px -400px no-repeat;
	cursor:pointer;
}	
.scrollnext{
	right:3px;
	background:url(../images/all_images.png) 0px -423px no-repeat;
}
.view_live_comments, .post_comments{
	position:absolute;
	height:30px;
	width:112px;
	top:96px;
	left:101px;
	font-size:11px;
	color:#FFF;
	text-align:center;
	padding-top:6px;
	background:url(../images/all_images.png) 0px -1020px no-repeat;
}
.post_comments{
	width:176px;
	top:122px;
	left:8px;
	background:url(../images/all_images.png) 0px -1056px no-repeat;
}
#video{
	position:absolute;
	height:180px;
	width:521px;
	background-color:#FFF;
	padding:9px 10px;
}
#video .play_video{
	background:url(../images/all_images.png) 0px -1095px no-repeat;
	height:27px;
	width:57px;
	position:absolute;
	top:54px;
	left:89px;
}
#video .programs{
	height:180px;
}
#video .information{
	bottom:0px;
}
#video .watch_now .watch_type{
	float:left;
	height:16px;
	cursor:pointer;
	width:79px;
	background:url(../images/all_images.png) 0px -970px no-repeat;	
}
.videoTitle{
	position:absolute;
	height:28px;
	width:256px;
	color:#C62027;
	top:6px;
	right:5px;
	font:24px Tahoma, Geneva, sans-serif;
}
.videoTime{
	position:absolute;
	height:18px;
	width:252px;
	padding-left:2px;
	color:#999;
	top:35px;
	right:7px;
	font:11px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #DCDCDC;
}
.videoDescription{
	position:absolute;
	height:52px;
	color:#999999;
	padding-top:5px;
	top:54px;
	right:7px;
}
.others{
	position:absolute;
	width:252px;
	bottom:9px;
	right:7px;
}
.others div{
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
	border-bottom:1px solid #DCDCDC;
	height:16px;
	padding-left:9px;
	padding-top:2px;
	background:url(../images/all_images.png) 0px -1126px no-repeat;
}
#today .scroll{
	margin-left:0px;
}
.programs{
	position:relative;
	float:left;
	height:236px;
	width:260px;
	border-left:1px solid #CCC;
	cursor:pointer;
}
#featured .programs{
	position:absolute; 
	height:180px; 
}
.information{
	position:absolute;
	min-height:22px;
	width:98%;
	color:#FFF;
	bottom:54px;
	left:0px;
	padding-left:2%;
	padding-top:2px;
	background-image:url(../images/shadow.png);
	background-repeat:repeat;
}
#featured .information{
	bottom:0px;
}
.program_title{
	display:inline;
	font-weight:bold;
}
.program_slogan{
	display:inline;
}
.program_time{
	position:absolute;
	height:22px;
	width:245px;
	bottom:0px;
	left:0px;
	background-image:url(../images/time.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	font:20px Arial, Helvetica, sans-serif;
	color:#666;
	padding-left:15px;
	padding-top:32px;
}
#last_week .detailsView .program_time, #this_week .detailsView .program_time{
	height:38px;
	padding-top:16px;
	background-position:1px 22px;
}
#last_week #bgheader, this_week #bgheader{
	height:115px;
}
#today .video_categories{
	min-height:136px;
	margin-top:11px;
}
#today .video_categories_header{
	background:url(../images/all_images.png) 0px -1190px no-repeat;
	height:23px;
}
#today .detailsView .dayName{
	background:url(../images/all_images.png) 0px -1190px no-repeat;
	height:23px;
	padding-left:0px;
	padding-top:0px;
	width:132px;
	cursor:pointer;
}
#today .video_content{
	padding-left:5px;
	cursor:pointer;
}
#today .video_content:hover{
	color:#C62027;
	font-weight:bold;
}
.showing_now{
	float:left;
	position:relative;
	height:400px !important;
	width:408px !important;
	margin-left:-7px;
	margin-right:-7px;
	margin-top:0px !important;
	border-left:0px;
	padding:15px;
	z-index:auto;
	cursor:default;
	background:url(../images/all_images.png) 0px -2320px no-repeat;
}
#today .showing_now{
	min-width:408px !important;
	height:380px !important;
	padding:15px 15px 0px;
	z-index:20;
}
#last_week .showing_now, #this_week .showing_now{
	background-position:0px -2301px;
	padding-top:35px;
	height:346px !important;
}
#today .programs{
	margin-top:15px;
	min-width:260px;
	height:auto;
	width:auto !important;
	min-height:222px;
}
.showing_now .information{
	width:407px;
	bottom:40px;
	left:15px;
	background:none;
	height:60px;
	padding-left:0px;
}
#last_week .showing_now .information, #this_week .showing_now .information{
	bottom:26px;
}
.showing_now .program_title{
	height:27px;
	font:24px Tahoma, Geneva, sans-serif;
	color:#C51F26;
	cursor:pointer;
}
.showing_now .program_title:hover{
	text-decoration:underline;
}
.showing_now .program_slogan{
	position:relative;
	height:30px;
	width:245px;
	left:0px;
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
	display:block !important;
}
.showing_now .user_image{
	position:relative;
	width:408px !important;
	padding-bottom:79px;
	margin-bottom:30px;
}
#description .user_image {
	padding-bottom:0px !important;	
}
.showing_now:hover .play_video, .programs:hover .playing_video, #program_details .program_details:hover .play_video{
	position:relative;
	height:100%;
	width:100%;
	top:0px;
	left:0px;
	background:url(../images/big_play_video.png);
	background-position:50% 30%;
	background-repeat:no-repeat;
	cursor:pointer;
}
#today .showing_now:hover .play_video {
	position:absolute;	
}
#program_details .program_details:hover .play_video { 
	background-position:50% 50%;
}
.showing_now .live_logo{
	position:absolute;
	height:21px;
	width:52px;
	top:31px;
	right:28px;
	background-image:url(../images/all_images.png);
	background-position:0px -1220px;
	background-repeat:no-repeat;
}
#today .today_video_big_content .fullscreen{
	left:164px;
	width:221px;
	background-color:#B71F24;
	text-align:left;
	padding-left:23px;
}
#today .programs_content{
	margin-left:36px;
	min-height:443px;
}
#today .R1024 .programs_content {
	margin-left:27px;	
}
#today .programs_content_body{
	height:410px;
}
#today .showing_now .program_time{
	width:395px;
	bottom:1px;
	left:20px;
	color:#C62027;
	padding-top:10px;
	background-image:url(../images/red_time.png);
	border-left:1px solid #CCC;
	height:22px;
}
#today .detailsView, #featured .detailsView{
	border:0px;
	background:none !important;
	height:auto !important;
}
#today .grid_days .detailsView{
	height:132px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	margin-top:15px;
}
#today .grid_days {
	width:134px;
	left:4px;
}
#last_week .Search_Query, #this_week .Search_Query {
	top:0;
	position:relative;	
	margin-bottom:10px;
}
#last_week .next_programs, #this_week .next_programs {
	top:137px;	
}
#last_week .grid_programs, #this_week .grid_programs {
	height:423px;	
}
#today .grid_programs {
	margin-left:142px;
	height:410px;
}
#today .day_details{
	height:136px;
	width:132px;
	position:relative;
	margin-right:0px;
	border:1px solid #CCC;
	border-top:0px;
	background-color:#FFF !important;
}
#today .detailsView .loading, #last_week .showing_now .live_logo, #this_week .showing_now .live_logo, .typing .find_program_desc, .hide_coments_counter,.loader .video_details, .upload_complete object{
	visibility:hidden;
}

.loader .video_details, .upload_complete object{
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
}

#last_week .showing_now .view_live_comments, #this_week .showing_now .view_live_comments{
	top:340px;
}
#last_week .showing_now .video_status, #this_week .showing_now .video_status{
	bottom:16px;
	height:auto;
	left:25px;
}
#last_week .showing_now .live_logo, #this_week .showing_now .live_logo{
	top:51px;
}
#today .post_comments{
	top:337px;
	left:215px;
	background-image:url(../images/all_images.png);
	background-position:0px -1700px;
	background-repeat:no-repeat;
}
.video_title{
	position:absolute;
	height:27px;
	width:260px;
	left:13px;
	bottom:50px;
	font:24px Tahoma, Geneva, sans-serif;
	color:#C51F26;
}
.showing_now .video_status{
	position:absolute;
	height:30px;
	width:190px;
	left:25px;
	bottom:70px;
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
	display:block;
}
#last_week .programs_content, #this_week .programs_content{
	height:460px;
	/*padding-top:25px;*/
	margin-left:178px;
}
#last_week .scroll_parent, #this_week .scroll_parent{
	position:relative;
	margin-right:2%;
	margin-left:0px;
	padding-left:87px;
}
.grid_days{
	position:absolute;
	top:0px;
	left:0px;
	height:410px;
	width:90px;
}
.grid_programs{
	position:relative;
	margin-left:90px;
	height:411px;
	width:980px;
	overflow:hidden;
}
.grid_panel{
	position:absolute;
	height:410px;
	width:2200px;
}
#program_details .grid_panel {
	position:relative;
}
#live_comments .grid_panel{
	height:3000px;
	width:100%;
	overflow:hidden;
	top:0px;
	left:0px;
}
.detailsView{
	position:relative;
	height:242px;
	width:auto;
	border:2px solid #C62027;
	border-left:0px;
	background-color:#F8F8F8 !important;
	cursor:default;
}
.day_details{
	float:left;
	height:240px;
	width:87px;
	margin-right:3px;
	background-color:#C62027 !important;
}
.user_logged_in{
	float:left;
	height:16px;
	margin-top:10px;
	font-size:11px;
	color:#244173;
	margin-right:5px;
	margin-top:10px;
}
.logout{
	float:left;
	height:22px;
	width:59px;
	background:url(../images/all_images.png) 0px -1740px no-repeat;
	margin-left:15px;
	margin-top:7px;
	margin-right:5px;
	cursor:pointer;
}
.facebook .logout{
	padding-left:15px;
	background-image:url(../images/animation.gif);
	background-position:-150px 0px;
}
.signing_in{
	background-image:url(../images/animation.gif);
	background-position:0px -30px;
	width:110px;
	cursor:default;
}
.signing_out{
	background-image:url(../images/animation.gif);
	background-position:-300px -30px;
	width:75px;
	cursor:default;
}
.facebook .signing_out{
	background-image:url(../images/animation.gif);
	background-position:-150px -30px;
	width:110px;
}
.odd{
	background-color:#FFF;
}
.even{
	background-color:#FFF;
}
.even .loading, .odd .loading{
	background-image:url(../images/day_loader_even.gif);
	background-position:74px 4px;
	background-repeat:no-repeat;
	display:block;
	top:0%;
	left:0%;
	padding-top:0px;
}
.detailsView .loading{
	background-image:url(../images/day_loader_details.gif);
	background-position:5px 47px;
	background-repeat:no-repeat;
	width:20px;
	height:inherit;
}
.dayName{
	float:left;
	width:81px;
	height:20px;
	font:13px Tahoma, Geneva, sans-serif;
	color:#C62027;
	text-decoration:underline;
	padding-top:4px;
	padding-left:6px;
}
.detailsView .dayName{
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	background-color:#C62027;
	padding-left:6px;
}
.day_date{
	position:relative;
	height:19px;
	width:75px;
	padding-top:4px;
	padding-left:6px;
	margin-top:22px;
	font:13px Arial, Helvetica, sans-serif;
	color:#CCC;
}
.day_shortcuts{
	position:absolute;
	height:74px;
	width:75px;
	bottom:7px;
	left:6px;
}
#today .day_shortcuts div{
	color:#666;
}
#today .day_shortcuts{
	height:94px;
}
.day_shortcuts div{
	position:relative;
	height:17px;
	color:#FFF;
	margin-bottom:1px;
	cursor:pointer;
}
.day_shortcuts div:hover{
	color:#CCC;
}
#today .day_shortcuts div:hover{
	color:#C62027;
}
.next_programs, .previous_programs{
	position:absolute;
	height:19px;
	width:19px;
	top:150px;
	right:15px;
	background-image:url(../images/all_images.png);
	background-position:0px -1770px;
	background-repeat:no-repeat;
	cursor:pointer;
	z-index:auto;
}
.previous_programs, .left_menu .previous_programs{
	left:auto;
	background-position:-100px -1770px;
	right:0px;
}
.left_menu .previous_programs{
	top:170px;
}
#today .previous_programs {
	top:280px;
}
#today .next_programs {
	top:232px;	
}
.summaryView{
	position:relative;
	height:26px;
	width:auto;
	cursor:pointer;
	border-bottom:1px solid #E1E1E1;
}
.darken_all, .grid_panel .summaryView .programs{
	
}
.darken_all .grid_panel .summaryView{
	opacity:1;
	filter:alpha(opacity=100);
}
.grid_days .detailsView{
	background-color:#C62027 !important;
}
.grid_panel .summaryViewHover{
	background-color:#DDD !important;
}
.grid_panel .summaryViewHover .programs{
	opacity:1;
	filter:alpha(opacity=100);
}
.grid_panel .detailsView{
	background-color:#FFF !important;
}
.summaryView .day_details{
	float:left;
	height:26px;
	width:90px;
	border:0px;
	margin-right:3px;
	background-color:#FFF !important;
}
.summaryView .day_details:hover{
	background-color:#DDD !important;
}
.grid_days .summaryViewHover .day_details {
	background-color:#DDD !important;
}
.grid_days .detailsView .day_details {
	background-color:#C62027 !important;
}
.summaryView .day_date, .summaryView .day_shortcuts, .darken_all .day_details .day_shortcuts, .summaryView .program_slogan, .summaryView .play_video, .hide_scroll .scroll_parent, .hide_scroll .scroll_up, .hide_scroll .scroll_down, #today .view_live_comments, #today .program_slogan, .video_status, .mask_of_shadow, .playing .play_video, .summary_comments .commenter_name, .summary_comments .hide_this_person, .summary_comments .report_abuse, #live_comments .scrollprevious, #live_comments .scrollnext, #live_comments .scroll_number, #program_details .program_time, .uploading .add_pic{
	display:none;
}
.summaryView .programs{
	background-image:none !important;
	height:26px;
	border-left:1px solid #FFF;
}
.summaryViewHover .programs{
	border-left:1px solid #DDD;
}
.summaryView .information{
	position:relative;
	height:26px;
	background-image:none;
	float:left;
	width:auto;
	bottom:0px;
	padding-left:0px;
}
.summaryView .program_title{
	font-weight:normal;
	font-size:11px;
	color:#333;
	margin-right:20px;
	float:left;
	padding-top:2px;
}
.summaryView .program_time{
	position:relative;
	height:22px;
	width:auto;
	background-image:none;
	font-size:13px;
	color:#333;
	padding-left:5px;
	padding-top:4px;
	margin-right:5px;
	font-weight:bold;
	float:left;
}
.odd .day_details{
	background-color:#FFF;
}
.even .day_details{
	background-color:#FFF;
}
#last_week .video_categories_header, #this_week .video_categories_header{
	background:url(../images/all_images.png) 0px -1830px no-repeat;
}
#last_week .video_categories, #this_week .video_categories{
	position:absolute;
	bottom:0px;	
}
#last_week .left_menu, #this_week .left_menu{
	height:455px;
	top:41px;
	left:38px;
}
.find_program{
	position:relative;
	height:105px;
	width:134px;
	border:1px solid #CCC;
	/*margin-top:11px;*/
	background-color:#FFF;
	background-image:url(../images/input.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
#last_week .find_program, #this_week .find_program{
	margin-top:47px;
}
.find_program_header{
	position:relative;
	height:25px;
	background:url(../images/all_images.png) 0px -1800px no-repeat;
	margin-bottom:5px;
	cursor:pointer;
}
.find_program_desc{
	position:relative;
	height:41px;
	width:120px;
	margin-left:7px;
	font-size:11px;
	color:#666;
	line-height:120%;
	visibility:visible;
}
.cancel{
	position:absolute;
	height:15px;
	width:33px;
	left:7px;
	font-size:11px;
	color:#666;
	cursor:pointer;
	padding-right:20px;
	top:45px;
	background:url(../images/cancel.png) right no-repeat;
	visibility:hidden;
}
.typing .cancel, .comments_content:hover .hide_this_person, .comments_content:hover .report_abuse, .comments_content:hover .delete{
	visibility:visible;
}
.find_program input{
	position:absolute;
	height:15px;
	width:120px;
	bottom:13px;
	left:6px;
	padding-top:2px;
	border:0px;
	font-size:11px;
	color:#666;
}
#current_running .programs_content_body{
	height:auto;
	background-color:#FFF;
	border:1px solid #CCC;
	overflow:hidden;
	margin-right:14px;
}
#current_running .programs{
	height:200px;
	width:210px;
	border-right:0px;
	margin-left:14px;
	margin-bottom:6px;
	margin-top:14px;
	border:none;
	padding:10px;
}
#current_running .left_menu{
	top:88px;
	left:38px;
}
#current_running .mtv_programs{
	display:none;
}
#current_running .video_categories{
	margin-top:11px;
}
.programs_header{
	position:relative;
	height:56px;
}
#current_running .programs_header{
	height:65px;
	border-bottom:1px solid #999;
	margin-bottom:5px;
	background-image:url(../images/prog_header_bgd.png);
	background-position:bottom left;
	background-repeat:no-repeat;
}
#current_running  .programs_desc{
	height:60px;
	width:210px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
}
#current_running .more_info{
	display:none;
	left:9px;
	bottom:9px;
	height:24px;
	width:95px;
	background-image:url(../images/more_info.png);
	background-position:0px 0px;
}
#current_running .programs:hover{
	border:1px solid #CCC;
	padding:9px 11px 9px 9px;
	width:208px;
}
#current_running .SSelected{
	border:1px solid #CCC;
	padding-left:9px;
	padding-top:9px;
	padding-right:11px;
	padding-bottom:9px;
}
#current_running .SSelected .more_info {
	display:block !important;	
}
#current_running .programs:hover .programs_desc span{
	color:#C62027;
}
#current_running .programs:hover .more_info{
	display:block;
}
.content{
	position:relative;
	height:114px;
	background-image:url(../images/header_bgd.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:10px;
}
.more_info{
	position:absolute;
	height:22px;
	width:131px;
	left:0px;
	bottom:0px;
	background-image:url(../images/all_images.png);
	background-position:0px -2192px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.programs_desc{
	position:relative;
	height:42px;
	width:232px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
}
.show_time{
	font-weight:bold;
	height:17px;
	margin-top:5px;
}
.type{
	color:#999 !important;
	height:17px !important;
}
.darken_all .programs{
	opacity:0.2;
	filter:alpha(opacity=20);
	display:none;
}
.undarken{
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
	display:block !important;
}
.month{
	position:relative;
	font:12px Arial, Helvetica, sans-serif !important;
	color:#244173 !important;
	height:12px;
	font-weight:bold;
	text-align:center;
	width:auto;
	top:12px;
}
.gwt-CheckBox  input{
	vertical-align:middle;
	margin-right:5px !important;
	margin-bottom:2px;
	margin-left:5px;
}
.gwt-CheckBox  label{
	color:#666;
}
.gwt-CheckBox{
	display:block;
	clear:both;
}
.gwt-PopupPanel {
	z-index:3;
}
.popup-box {
	z-index:4;	
}
.user_image{
	margin-bottom:54px;
}
/* footer*/
.match_mtv{
	position:relative;
	height:37px;
	width:170px;
	border-right:1px solid #D9D9DA;
	float:right;
	cursor:pointer;
	background:url(../images/match_mtv.png) no-repeat;
	margin-right:137px;
}
.notify_me{
	border-left: 1px solid #CCCCCC;
    border-right: 1px solid #FFFFFF;
    float: left;
    height: 48px;
    position: relative;
    width: 80px;
}
.R1024 .notify_me{
	width:77px;
}
.copyright_wrapper {
	border-left: 1px solid #CCCCCC;
    float: right;
    height: 48px;
    position: relative;
    width: 116px;
	right:25px;
}
.R1024 .copyright_wrapper {
/*	width:53px;	
	right:0; */
	right:53px;
	width:53px;
}
.copyright_btn {
	background-image:url(../images/copyright.png);
	background-repeat:no-repeat;
	background-position:0 0;
	position:relative;
	width:107px;
	height:24px;
	margin-left:9px;
	margin-top:8px;	
}
.copyright_btn .by_koein {
	background:none;	
}
.R1024 .copyright_btn {
	background-position:0 -26px;
	width:48px;
	margin-left:5px;
}
.weather_wrapper{
	border-left: 1px solid #CCCCCC;
    border-right: 1px solid #FFFFFF;
    float: left;
    height: 48px;
    position: relative;
    width: 80px;
}
.R1024 .weather_wrapper {
	width:77px;	
}
.weather_btn {
	background-image:url(../images/weather_btn.png);
	background-repeat:no-repeat;
	position:relative;
	margin-left:6px;
	margin-top:10px;
	width:65px;
	height:25px;	
	cursor:pointer;
}
.R1024 .weather_btn {
	margin-left:3px;	
}
.frequencies_wrapper {
	border-left: 1px solid #CCCCCC;
    border-right: 1px solid #FFFFFF;
    float: left;
    height: 48px;
    position: relative;
    width: 93px;	
}
.R1024 .frequencies_wrapper {
	width:89px;
}
.frequencies_btn {
	background-image:url(../images/frequencies_btn.png);
	background-repeat:no-repeat;
	position:relative;
	margin-left:5px;
	margin-top:11px;
	width:82px;
	height:24px;	
	cursor:pointer;	
}
.R1024 .frequencies_btn {
	margin-left:3px;	
}
.social_wrapper {
	border-left: 1px solid #CCCCCC;
    float: left;
    height: 48px;
    position: relative;
    width: 180px;	
}
.R1024 .social_wrapper {
	width:164px;	
}
.social_channels {
	position:relative;
	width:80px;
	height:24px;
	float:left;
	margin-left:8px;
	margin-top:9px;
}
.R1024 .social_channels {
	width:72px;
	margin-left:4px;	
}
.social_channels .fb_page, .social_channels .tw_page, .social_channels .yt_page {
	background-image:url(../images/social_btn.png);
	background-repeat:no-repeat;
	background-position: 0 -1px;
	float:left;
	display:block;
	position:relative;
	width:22px;
	height:22px;
}
.social_channels .tw_page {
	background-position:-29px -1px;	
	margin-left: 7px;
}
.R1024 .social_channels .tw_page {
	margin-left:3px;
}
.social_channels .yt_page {
	background-position:-57px -1px;	
	margin-left: 5px;
}
.R1024 .social_channels .yt_page {
	margin-left:3px;
}
.social_wrapper .fb_like {
	position:relative;
	float:left;
	width:84px;
	height:20px;
	margin-left:8px;
	margin-top:9px;
}
.R1024 .social_wrapper .fb_like {
	margin-left:4px;	
}
.curr_wrapper {
	border-left: 1px solid #CCCCCC;
    border-right: 1px solid #FFFFFF;
    float: left;
    height: 48px;
    position: relative;
    width: 85px;	
}
.currencies_btn {
	background-image:url(../images/currencies_btn.png);
	background-repeat:no-repeat;
	position:relative;
	margin-left:4px;
	margin-top:11px;
	width:77px;
	height:24px;	
	cursor:pointer;
}
.coming_website{
	position:absolute;
	height:19px;
	width:135px;
	background:url(../images/all_images2.png) -200px -140px no-repeat;
	left:40px;
	top:8px;
	display:none;
}
.notify_button{
	background-image: url(../images/feedback.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 22px;
    margin-left: 5px;
    margin-top: 8px;
    position: relative;
    width: 67px;
    z-index: auto;
}
#login{
	width:236px;
	background-color:#B1080A;
	padding:9px;
}
.information_body{
	position:relative;
	width:236px;
	background-color:#FFF;
	padding-bottom:60px;
}
.information_header{
	position:relative;
	height:34px;
	background-color:#F2F2F2;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding-top:40px;
	padding-left:12px;
	font:23px Tahoma, Geneva, sans-serif;
	color:#244173;
}
.close_pop_up{
	position:absolute;
	height:19px;
	width:55px;
	background-color:#F2F2F2;
	background-image:url(../images/all_images2.png);
	background-position:0px -745px;
	background-repeat:no-repeat;
	top:0px;
	right:13px;
	cursor:pointer;
}
.showing_now .close_pop_up{
	background-image:url(../images/all_images.png);
	background-position:-360px -2222px;
	height:27px;
	width:100px;
	right:4px;
	top:-2px;
}
.information_body_content{
	position:relative;
	width:200px;
	color:#666;
	margin-left:14px;
	margin-top:10px;
	line-height:120%;
}
.information_body_content p{
	margin-bottom:15px;
}
.information_body_content div{
	font-style:italic;
	color:#999;
}
.input_text, .your_feedback{
	position:relative;
	height:25px;
	width:215px;
	margin-bottom:5px;
	background-image:url(../images/all_images2.png);
	background-position:0px -990px;
	background-repeat:no-repeat;
	padding-left:3px;
}
.feedback_comments{
	position:relative;
	color:#BF0000 !important;
}
.your_feedback{
	height:100px;
	background-image:url(../images/feedback_bgd.png);
	background-position:0px 0px;
}
.your_feedback textarea{
	position:absolute;
	height:94px;
	width:212px;
	top:3px;
	left:3px;
	border:0px;
	background:none;
	font-size:11px;
	color:#666666;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
}
.send_feedback{
	position:absolute;
	height:22px;
	width:67px;
	bottom:26px;
	right:6px;
	background-image:url(../images/all_images2.png);
	background-position:-200px -170px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.input_text input{
	position:absolute;
	height:15px;
	width:148px;
	top:2px;
	right:3px;
	border:0px;
	font-size:11px;
	color:#666666;
	padding-top:2px;
	padding-left:2px;
}
#login ,#facebook_information, #registration{
	margin-top:15px;
}
#login .information_header{
	color:#B1080A;
}
#login .information_body_content{
	width:218px;
	margin-left:12px;
}
#login .information_body_content .input_text_desc, #registration .information_body_content .input_text_desc, .form .input_text_desc, #personal_info .input_text_desc{
	position:absolute;
	height:19px;
	width:57px;
	border-right:1px solid #CCC;
	left:1px;
	top:1px;
	font-size:11px;
	color:#333;
	padding-top:3px;
	padding-left:3px;
	font-style:normal;
}
.click_here{
	position:absolute;
	height:15px;
	width:50px;
	color:#666;
	text-decoration:underline;
	top:1px;
	right:10px;
	cursor:pointer;
}
.checkbox{
	position:relative;
	height:30px;
	width:218px;
	margin-top:9px;
}
.checkbox input{
	position:absolute;
	height:13px;
	width:13px;
	top:0px;
	left:0px;
}
.checkbox label{
	position:absolute;
	height:30px;
	width:200px;
	right:0px;
	color:#666;
	line-height:110%;
	font-style:normal;
}
.login_button{
	position:absolute;
	height:27px;
	width:86px;
	right:0px;
	bottom:0px;
	background-image:url(../images/all_images2.png);
	background-position:0PX -1100px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.loading{
	position:absolute;
	height:16px;
	width:157px;
	top:40%;
	left:20%;
	padding-top:28px;
	background:url(../images/day_loader_even.gif) top center no-repeat;
	color:#666;
	display:none;
}
.pop_up_footer, .feedback_footer{
	position:absolute;
	height:19px;
	width:230px;
	bottom:0px;
	background:url(../images/footer.jpg) no-repeat;
	padding-left:6px;
	padding-top:1px;
	font-size:11px;
}
.feedback_footer{
	background:none;
	background-color:#F2F2F2;
	border-top:1px solid #CCC;
}
.forgot_password{
	position:relative;
	height:15px;
	width:90px;
	color:#333;
	cursor:pointer;
}
.password_confirmation{
	position:relative;
	height:auto;
	width:236px;
	background-color:#F1E3BA;
	border-bottom:1px solid #CCC;
	padding-top:5px;
}
.password_confirmation_content{
	position:relative;
	heigh:tauto;
	width:215px;
	margin-left:16px;
	color:#990000;
}
.information_body .password_confirmation .close{
	top:auto;
	left:auto;
	right:9px;
	top:-10px;
	background:url(../images/all_images2.png) -255px -1100px no-repeat;
}
.close{
	position:absolute;
	height:17px;
	width:17px;
	top:260px;
	left:191px;
	background:url(../images/close.png) no-repeat;
	cursor:pointer;
}
#registration{
	height:auto;
	width:236px;
	background-color:#244173;
	padding:9px;
}
#registration .information_body{
	height:auto;
	padding-bottom:20px;
}
#registration .information_body_content{
	width:218px;
	margin-left:12px;
	padding-bottom:27px;
}
.is_required, #advertise .popupContent .is_required, #contact .popupContent .is_required, #careers .popupContent .is_required{
	position:absolute;
	height:12px;
	width:65px;
	left:104px;
	bottom:0px;
	border-left:1px solid #C50E13;
	color:#666 !important;
	padding-top:10px;
	padding-left:5px;
	font-style:normal !important;
	top:auto;
}
.register{
	position:absolute;
	height:27px;
	width:86px;
	left:0px;
	bottom:0px;
	background-image:url(../images/all_images2.png);
	background-position:0px -960px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#facebook_information{
	width:236px;
	background-color:#666;
	padding:9px;
}
.information_header_content{
	position:absolute;
	height:41px;
	width:170px;
	top:31px;
	left:10px;
	background-image:url(../images/all_images2.png);
	background-position:0px -845px;
	background-repeat:no-repeat;
}
.popupContent .date, #personal_info .date{
	position:absolute;
	height:17px;
	width:127px !important;
	top:1px;
	left:auto;
	right:3px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666 !important;
	font-style:normal !important;
	padding-top:2px;
	padding-left:4px;
	padding-right:20px;
	background-image:url(../images/bgDate.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	cursor:pointer;
	background-color:#FFF;
}
#personal_info .date{
	width:175px !important;
}
.popupContent #registration .selected{
	position:absolute;
	height:17px !important;
	width:136px !important;
	top:1px;
	right:3px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666 !important;
	font-style:normal !important;
	padding-top:5px;
	padding-left:4px;
	padding-right:11px;
	background-image:url(../images/select.png) !important;
	background-position:right center !important;
	background-repeat:no-repeat;
	cursor:pointer;
	text-align:left;
}
.select_values{
	position:relative;
	height:42px;
	width:152px;
	border:1px solid #CCC;
	border-top:0px;
	background-color:#FFF;
}
.select_option{
	position:relative;
	height:16px;
	width:149px;
	padding-left:3px;
	color:#666 !important;
	font-style:normal !important;
	cursor:pointer;
	font-size:11px;
	padding-top:4px;
}
.select_option:hover{
	background-color:#CCC;
}
#abtmtv .programs_content{
	min-height:400px;
	margin-left:50px;
	width:820px;
}
.programs_content h1, .story_promise{
	position:relative;
	width:630px;
	font-size:16px;
	color:#C51F26;
	font-style:italic;
	margin-top:30px;
	margin-bottom:30px;
	line-height:18px;
}
.story_promise1, .story_promise2{
	height:33px;
	margin-left:50px;
	margin-top:30px;
	margin-bottom:30px;
	width:auto;
	background-image:url(../images/about_tabs_bk.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
.story_promise1 div, .story_promise1 a{ 
	float:left;
	height:33px;
	width:120px;
	background-image:url(../images/s01.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.story_promise1 a{
	width:120px;
	background-position:-120px 0px;
}
.story_promise2 div, .story_promise2 a{ 
	float:left;
	height:33px;
	width:118px;
	background-image:url(../images/s02.png);
	background-position:-122px 0px;
	background-repeat:no-repeat;
}
.story_promise2 a{
	width:122px;
	background-position:0px 0px;
}
.abtmtv{
	position:relative;
	height:auto;
	width:240px;
	margin-right:30px;
	float:left;
}
.abtmtv h6{
	font-size:16px;
	color:#244072;
	margin-bottom:20px;
	font-style:italic;
}
.abtmtv p{
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	margin-bottom:20px;
	line-height:18px;
}
.p1{
	font:14px Arial, Helvetica, sans-serif;
	color:#C51F26;
	font-weight:bold;
	font-style:italic;
	width:160px;
}
.quote{
	position:relative;
	width:443px;
	font:12px Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#666;
	line-height:18px;
	margin-left:50px;
}
.signature{
	position:relative;
	height:50px;
	width:160px;
	background-image:url(../images/Michel_Signature.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:50px;
	margin-bottom:20px;
}
.program_big_pic{
	position:relative;
	height:474px;
	width:118px;
	padding-top:11px;
	background-image:url(../images/all_images.png);
	background-position:-380px -320px;
	background-repeat:no-repeat;
}
/*#program_details .red_new, #current_running .red_new{
	top:37px;
	left:81px;
}*/
.shadow .mask_of_shadow{
	position:absolute;
	height:500px;
	width:100%;
	top:75px;
	background-color:#FFF;
	opacity:0.6;
	filter:alpha(opacity=60);
	display:block;
}
.playing object{
	background-color:#000;
}
.showing_now .commentslink{
	position:absolute;
	height:15px;
	width:130px;
	top:47px;
	right:0px;
	background:none;
	cursor:pointer;
	display:block;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#666;
}
.showing_now .commentslink:hover{
	text-decoration:underline;
}
.header_links_selected{
	background-color:#C62027;
	background-image:none !important;
	height:24px !important;
	color:#FFF !important; 
	padding-right:6px;
	cursor:default !important;
}
#video_content{
	position:relative;
	min-height:450px;
	width:500px;
	top:0px;
	left:0px;
}
#live_comments #video, #commenting_policy #video, #privacy #video, #thankyou #video{
	position:relative;
	height:343px;
	width:498px;
	left:0px;
	background:none;
	padding:0px;
}
.video_body{
	position:relative;
	width:498px;
	height:343px;
	background-color:#000;
}
.video_details{
	position:relative;
	height:auto;
	width:500px;
	top:0px;
	left:0px;
	border-top:1px solid #E3E3E3;
}
.like_video{
	position:relative;
	height:45px;
	border-bottom:1px solid #CCCCCC;
}
#live_comments #LikedProgram {
	border-bottom:0 none;	
}
#live_comments .video_title, #commenting_policy .video_title, #privacy .video_title{
	float:left;
	left:auto;
	margin-left:5px;
	max-width:240px;
	overflow:hidden;
	position:relative;
	top:5px;
	width:auto;
	height:30px;
}
.total_comments{
	position:absolute;
	height:30px;
	width:auto;
	padding-right:65px;
	background-image:url(../images/people_comments.png);
	background-position:right;
	background-repeat:no-repeat;
	top:7px;
	right:0px;
	font-size:24px;
	color:#999;
}
.hand{
	position:absolute;
	height:20px;
	width:18px;
	background-image:url(../images/all_images2.png);
	background-position:0px -340px;
	background-repeat:no-repeat;
	top:11px;
	left:2px;
}
.like{
	position:absolute;
	height:19px;
	width:auto;
	top:13px;
	left:25px;
	font-size:13px;
	color:#990000;
	text-decoration:underline;
	cursor:pointer;
}
.people_like{
	position:absolute;
	height:30px;
	width:auto;
	right:0px;
	top:7px;
	font:24px Tahoma, Geneva, sans-serif;
	color:#999;
	background-image:url(../images/people_like_this.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-right:90px;
}
.people_watching{
	background-image:url(../images/people_watching.png);
	padding-right:95px;
}
#live_comments .post_comments{
	position:relative;
	height:51px;
	width:69%;
	padding-right:24%;
	border:1px solid #CCC;
	left:0px;
	background:none;
	padding-top:0px;
	top:0px;
	background-color:#FFF;
	text-align:left;
}
#live_comments .post_comments textarea{
	position:relative;
	height:46px;
	max-width:319px;
	border:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:2px;
	overflow:auto;
}
.post_button{
	position:absolute;
	height:27px;
	width:102px;
	top:12px;
	right:11px;
	background-image:url(../images/all_images2.png);
	background-position:0px -400px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.posting .post_button{
	background-image:url(../images/animation.gif);
	background-position:0px -60px;
	cursor:default;
}
.posting textarea{
	color:#CCC;
}
.preview_message{
	font:12px Arial, Helvetica, sans-serif !important;
	color:#CCC !important;
	margin-top:2px;
	height:44px !important;
	
}
.comments_info{
	position:relative;
	height:43px;
	max-width:438px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#999;
	margin-right:25px;
}
.max_characters{
	position:absolute;
	height:15px;
	top:6px;
	right:94px;
	font-size:10px;
}
.commenting_policy{
	position:absolute;
	height:15px;
	width:90px;
	right:0px;
	top:6px;
	font-size:10px;
	text-decoration:underline;
	cursor:pointer;
	color:#999;
}
#program_details .commenting_policy, #program_details .max_characters {
	position:relative;
	float:right;
	margin-top:6px;
	top:0;
}
#program_details .max_characters {
	margin-right:10px;
	right:0;
}
.new_Commesnts_Counter {
	position:absolute;
	top:20px;
	font-size:11px;
	color:#000000;
	border:1px solid #EEEEBB;
	width:98%;
	padding-left:2%;
	background-color:#FFFFCC;
	cursor:pointer;
	padding-top:3px;
	padding-bottom:3px;
}
.new_Commesnts_Counter:hover {
	background-color:#FFFFAA;
	border-color:#DDDD99;
}
.Click_here {
	color:#B71F24;
}
.new_Commesnts_Counter:hover .Click_here {
	text-decoration:underline;
}
.new_Commesnts_Counter div {
	display:inline;
}
.number_of_new_comments {
	font-weight:bold;
}
#commenting_policy #text_content{
	display:none !important;	
}
#program_details #comments {
	height:auto;
	overflow:inherit;	
}
#program_details .programs_content {
	/*overflow-x:hidden;*/	
	margin-left:143px;
	padding-bottom:25px;
}
#program_details .program_details {
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	float:none;
	margin-bottom:0;
}
#comments, .commenting_policy_text{
	position:relative;
	height:500px;
	max-width:435px;
	overflow:hidden;
	margin-right:25px;
}
#commenting_policy  #comments, #commenting_policy .commenting_policy_text{
	height:auto;
	margin-top:0px;
	overflow:auto;
}
#comments p, .commenting_policy_text p{
	position:relative;
	height:auto;
	width:auto;
	font:11px Tahoma, Geneva, sans-serif;
	color:#666;
	margin-bottom:15px;
}
.bold{
	font-weight:bold !important;
}
#comments .loading, .commenting_policy_text .loading{
	position:absolute;
	height:48px;
	width:48px;
	top:40%;
	left:40%;
	background:url(../images/comments_loader.gif) top center no-repeat;
	display:none;
}
.loader #comments .loading, .loader .commenting_policy_text .loading{
	display:block;
}
.loader #comments, .loader .commenting_policy_text{
	opacity:0.2;
	filter:alpha(opacity=20);
}
#commenting_policy .loader #comments, #commenting_policy .loader .commenting_policy_text{
	opacity:1;
	filter:alpha(opacity=100);
}
.loader .hidden_person{
	background:url(../images/day_loader_even.gif) !important;
	background-position:right center !important;
	background-repeat:no-repeat !important;
	display:block!important;
	cursor:default;
}
.hidden_person{
	position:absolute;
	height:15px;
	width:auto;
	bottom:0px;
	right:35px;
	font:10px Tahoma, Geneva, sans-serif;
	color:#666;
	padding-right:35px;
	background-image:url(../images/view.png);
	background-position:right center;
	background-repeat:no-repeat;
	cursor:pointer;
}
#text_content, .commenting_policy_panel{
	position:relative;
	max-width:471px;
	margin-left:532px;
	margin-bottom:10px;
	padding-bottom:20px;
}
.large_video .commenting_policy_panel {
	margin-left:720px;	
	max-width:none;
	widows:100%;
}
.what_is_next{
	position:relative;
	height:183px;
	width:134px;
	border:1px solid #CCC;
	margin-top:47px;
	background-color:#FFF;
}
#live_comments .what_is_next{
	margin-top:46px;
}
.what_is_next_header{
	position:relative;
	height:25px;
	background:url(../images/all_images.png) -200px -1190px no-repeat;
	margin-bottom:5px;
}
.what_is_next .information{
	position:relative;
	min-height:37px;
	width:128px;
	color:#999;
	bottom:0px;
	padding-left:5px;
	padding-top:2px;
	background:none;
	margin-bottom:15px;
}
.what_is_next .information .program_time{
	position:relative;
	width:50px;
	background-position:right bottom;
	padding-right:15px;
	padding-left:0px;
	padding-top:0px;
}
.what_is_next .information input{
	border:1px dashed #C62027;
}
#no_longer_comments #content{
	opacity:0.15;
	filter:alpha(opacity=15);
}	
#not_allowed{
	width:499px;
	padding:25px;
	background:url(../images/bgd_image.png) no-repeat;
}
#not_allowed .information_body{
	width:499px;
}
#not_allowed .information_header{
	color:#B1080A;
	padding-top:56px;
}
#not_allowed .information_body_content{
	width:476px;
	margin-left:17px;
	color:#666;
	margin-top:0px;
	padding-top:10px;
	margin-bottom:15px;
}
#not_allowed .close_pop_up{
	top:7px;
	right:30px;
}
.got_me{
	position:absolute;
	height:29px;
	width:119px;
	left:12px;
	cursor:pointer;
}
 #not_allowed .got_me{
	 background:url(../images/got_me.png) no-repeat;
 }
.innocent{
	position:absolute;
	height:29px;
	width:119px;
	left:141px;
	cursor:pointer;
}
#not_allowed .innocent{
	background:url(../images/innocent.png) no-repeat;
}
#officially_member{
	width:499px;
	padding:25px;
	background:url(../images/bgd_image.png) no-repeat;
}
#officially_member .information_body{
	width:499px;
	padding-bottom:45px;
}
#officially_member .information_header{	
	color:#B1080A;
	padding-top:56px;
}
#officially_member .information_body_content{
	width:476px;
	margin-left:17px;
	color:#666;
	margin-bottom:15px;
	margin-top:0px;
	padding-top:10px;
	margin-bottom:15px;
}
#officially_member .got_me{
	background:url(../images/sign_me.png) no-repeat;
}
#officially_member .innocent{
	width:149px;
	background:url(../images/sign_later.png) no-repeat;
}
#mtv_member #content{
	opacity:0.15;
	filter:alpha(opacity=15);
}
#officially_member .close_pop_up{
	top:7px;
	right:30px;
}
.close_commenting{
	position:absolute;
	height:17px;
	width:17px;
	top:25px;
	right:2px;
	background:url(../images/all_images2.png) -255px -1100px no-repeat;
	cursor:pointer;	
}
#commenting_policy .close_commenting{
	top:1px;
}
.comments_content{
	position:relative;
	height:auto;
	padding-bottom:20px;
	background-color:#F2F2F2;
	margin-bottom:5px;
}
.comments_header{
	position:relative;
	height:16px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #FFF;
	padding-top:3px;
	width:100%;
}
.mtvmember .comments_header{
	background-image:url(../images/small_logo_header.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:20px;
	border-bottom:2px solid #B71F24;
}
.fbmember .comments_header{
	background-image:url(../images/small_fb_logo.gif);
	background-position:right center;
	background-repeat:no-repeat;
	height:15px;
}
.commenter_name{
	float:left;
	height:15px;
	width:auto;
	font:12px Arial, Helvetica, sans-serif;
	color:#B71F24;
	margin-right:15px;
	text-transform:capitalize;
	font-weight:bold;
	margin-left:7px;
}
.comments_time{
	float:left;
	width:30px;
	background-image:url(../images/comments_time.png);
	background-position:right top;
	background-repeat:no-repeat;
	font:10px Arial, Helvetica, sans-serif;
	color:#666;
	padding-right:12px;
	margin-right:15px;
	font-weight:bold;
	margin-top:2px;
	height:15px;
}
.hide_this_person{
	float:left;
	height:15px;
	width:86px;
	background-image:url(../images/all_images2.png);
	background-position:0px -430px;
	background-repeat:no-repeat;
	margin-right:15px;
	cursor:pointer;
	visibility:hidden;
}
.hiding{
	background-image:url(../images/animation.gif);
	background-position:-150px -60px;
	width:42px;
	cursor:default;
}
.report_abuse{
	float:left;
	height:15px;
	width:75px;
	background-image:url(../images/all_images2.png);
	background-position:0px -450px;
	background-repeat:no-repeat;
	cursor:pointer;
	visibility:hidden;
}

.reporting{
	background-image:url(../images/animation.gif);
	background-position:-300px -60px;
	width:56px;
	cursor:default;
}
.comments_body{
	position:relative;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#787266;
	padding-top:8px;
	word-wrap: break-word;
	padding-left:8px;
}
.summary_comments{
	position:relative;
	height:43px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin-bottom:5px;
	margin-top:5px;
	background-color:#F2F2F2;
}
.summary_comments .comments_header{
	position:inherit;
	float:left;
	height:43px;
	width:60px;
	border-top:0px;
	border-bottom:0px;
}
.summary_comments .comments_body{
	position:inherit;
	float:left;
	height:35px;
	width:360px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	background:none;
	padding-left:15px;
	overflow:hidden;
}
.summary_comments .comments_body span{
	color:#244072;
}
.comments_body p{
	margin-bottom:0px !important;
}
.summary_comments .comments_time{
	width:44px;
	height:25px;
	padding-right:16px;
	margin-right:0px;
	margin-top:4px;
	padding-top:7px;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	background-image:url(../images/summary_comments_time.png);
	background-position:center right;
}
.content_header{
	position:relative;
	height:21px;
	width:145px;
	font:16px Tahoma, Geneva, sans-serif;
	color:#BF1F24;
	margin-bottom:20px;
}
.darken_all #content{
	opacity:0.2;
	filter:alpha(opacity=20);
	display:block;
}
.register_to_post_comments{
	position:absolute;
	height:86px;
	width:383px;
	bottom:430px;
	cursor:pointer;
	background:url(../images/register.png) no-repeat;
}
.connect_to_facebook{
	position:absolute;
	height:25px;
	width:194px;
	bottom:14px;
	left:12px;
	background-image:url(../images/animation.gif);
	background-position:0px -90px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.connecting{
	background-image:url(../images/animation.gif);
	background-position:0px -120px;
	cursor:default;
}
.last_step{
	position:relative;
	height:auto;
	width:204px;
	color:#666 !important;
	font-style:normal !important;
}
.last_step p{
	margin-bottom:15px;
}
.last_step span{
	color:#C51F26;
}
.registering .information_body_content{
	opacity:0.2;
	filter:alpha(opacity=15);
}
.registering .loading{
	display:block;
}
#registration .loading {
	position:relattive;
	height:179px;
	width:218px;
	top:76px;
	left:10px;
	padding-top:0;
	background:url(../images/loader.gif) 40% center no-repeat;
	cursor:default;
}
.disable{
	opacity:0.2;
	filter:alpha(opacity=20);
	cursor:auto;
}
#live_comments .scroll_parent{
	position:absolute;
	right:0px;
	top:95px;
	height:82%;
	width:19px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-right:0px;
	padding-left:0px
}
#live_comments .scroll{
	position:relative;
	height:100%;
	width:17px;
	border:1px solid #CCC;
	background-color:#F2F2F2;
	outline:none;
}
#live_comments .scrollcontent{
	height:60px;
	width:15px;
	margin-top:2px;
	margin-left:2px;
	background-image:url(../images/all_images2.png);
	background-position:0px -510px;
	background-repeat:no-repeat;
	cursor:n-resize;
}
.scroll_down{
	position:absolute;
	height:11px;
	width:21px;
	bottom:5px;
	left:0px;
	background-image:url(../images/all_images2.png);
	background-position:0px -470px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.scroll_up{
	position:absolute;
	height:11px;
	width:21px;
	bottom:5px;
	left:20px;
	background-image:url(../images/all_images2.png);
	background-position:-250px -470px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.back_to_programs{
	position:absolute;
	width:125px;
	font:11px Arial, Helvetica, sans-serif;
	color:#213D6C;
	right:55px;
	top:6px;
	cursor:pointer;
	text-decoration:underline;
}
.program_details{
	position:relative;
	height:auto;
	width:643px;
	border:1px solid #CCC;
	margin-bottom:12px;
	background-color:#FFF;
	float:left;
}
.program_details_header{
	position:relative;
	height:52px;
	border-bottom:1px solid #CCC;
}
#program_details .programs{
	left:0px;
	top:53px;
	position:absolute;
	height:320px !important;
	width:627px !important;
	margin-top:0px !important;
	cursor:default;
	border-left:0px;
	border-bottom:1px solid #CCC;
	margin-left:0px;
	margin-right:0px;

}
#program_details .user_image{
	position:relative;
	width:408px;
	padding-bottom:54px;
	margin-bottom:0px;
}
#program_details .program_details .user_image{
	width:auto;
}
#program_details .live_logo{
	position:absolute;
	height:21px;
	width:52px;
	top:31px;
	right:28px;
	background-image:url(../images/all_images.png);
	background-position:0px -1220px;
	background-repeat:no-repeat;
}
#program_details .information{
	width:401px;
	bottom:0px;
	left:0px;
	background:none;
	height:54px;
}
#program_details .program_title{
	height:27px;
	font:22px Tahoma, Geneva, sans-serif;
	color:#C51F26;
}
.programDetails .program_title{
	margin-top:6px;
}

#program_details .program_slogan, #featured .top_videos .prog_details .program_slogan{
	width:auto;
	left:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:bold;
	display:block;
}
.description{
	position:relative;
	height:320px;
	padding:10px;
	/*width:217px;
	margin-right:424px;
	padding-top:12px;
	border-right:1px solid #CCC;*/
	border-bottom:1px solid #CCC;
}
.small_description{
	position:relative;	
	height:auto;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	padding:12px 12px 12px;
}
.large_description{
	position:relative;
	width:180px;
	margin-left:8px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}
.links{
	position:relative;
	height:36px;
	/*width:416px;*/
	border-bottom:1px solid #CCC;
	/*border-left:1px solid #CCC;*/
	/*margin-left:217px;*/
	/*padding-left:218px;*/
}
#program_details .post_comments {
	position:relative;
	min-height:53px;
	height:auto;
	width:auto;
	padding-right:113px;
	border:1px solid #C62027;
	left:0;
	background:none;
	padding-top:0px;
	top:0px;
	margin-top:20px;
	background-color:#FFF;
	margin-left:8px;
	margin-right:8px;

}
#program_details .post_comments textarea{
	position:relative;
	height:48px;
	width:100%;
	border:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:2px;
	overflow:auto;
}
#program_details .comments_info{
	margin-left:8px;
	max-width:630px;
	margin-right:12px;
}
#program_details .comments_info span{
	color:#333;
}
#program_details .comments_info .comments_number{
	/*position:absolute;
	height:15px;
	width:auto;
	top:6px;
	right:188px;
	color:#333;
	font-size:10px;*/
	float:right;
	height:15px;
	width:auto;
	margin-top:6px;
	margin-right:10px;
	color:#333;
	font-size:10px;
}
#program_details #comments{
	/*height:auto;*/
	margin-left:8px;
	max-width:none;
	margin-right:8px;
	/*overflow:visible;*/
}
#program_details .comments_header{
}
#program_details .comments_time{
	width:auto;
	padding-right:16px;
}
.view_more_comments{
	/*position:relative;*/
	width:138px;
	font-size:14px;
	color:#254375;
	margin:15px;
	text-decoration:underline;
	cursor:pointer;
}
#program_details .view_more_comments{
	font-size:13px;
	margin:0px;
	padding:0 10px 10px 10px;
	/*float:left;*/
}
#program_details .all_programs_wrapper {
	left:0;
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	vertical-align:top;
	width:auto;
	padding-bottom:0;
	padding-left:5px;
}
.all_programs_wrapper{
	position:absolute;
	height:auto;
	left:650px;
	top:0px;
	padding-bottom:50px;
}
.all_programs{
	position:relative;
	height:auto;
	border:1px solid #CCC;
	padding-left:8px;
	padding-bottom:8px;
	background-color:#FFF;
	width:auto;
	float:left;
	min-width:360px;
}
#program_details .all_programs {
	min-width:0px
}
.all_programs_header{
	position:relative;
	height:30px;
	width:auto;
	margin-right:8px;
	border-bottom:1px solid#C62027;
}
.all_programs_header div{
	float:left;
	height:19px;
	width:auto;
	margin-right:9px;
	color:#666;
	cursor:pointer;
	margin-top:11px;
	padding-left:3px;
}
.all_programs_header div:hover{
	color:#C62027;
}
#program_details .all_programs_header .header_links_selected{
	height:19px !important;
	padding-left:6px;
}
#program_details .all_programs .programs{
	height:175px !important;
	width:171px !important;
	border-left:0px;
	cursor:default;
	margin-right:5px;
	background-color:#F2F2F2;
	margin-left:0px;
	padding:0px;
	border-bottom:0px;
	float:left;
	margin-top:5px !important;
	position:relative;
	left:0px;
	top:0px;
}
#program_details .all_programs .play_video, #featured .top_videos .play_video{
	position:absolute;
	height:22px;
	width:25px;
	top:0px;
	right:0px;
	background:url(../images/all_images.png);
	background-position:-460px -1100px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#program_details .all_programs .user_image{
	position:relative;
	width:170px;
	padding-bottom:0px;
	margin-bottom:0px;
	background-image:url(../images/red_line.png);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:1px;
}
#program_details .all_programs .information, #featured .top_videos .prog_details .information{
	position:relative;
	/*width:98%;*/
	width:80%;
	height:auto;
	padding-top:3px;
	min-height:0px;
}
#program_details .program_date{
	display:inline;
	width:auto;
	color:#999;
	height:15px;
	background-image:url(../images/time.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:4px;
	left:0px;
}
#program_details .all_programs .program_date{
	width:auto;
	color:#999;
	padding-left:5px;
	font-size:11px;
	background:none;
	padding-top:0px;
}
#program_details .comments_body{
	font-size:12px;
}
#program_details .date{
	position:relative;
	width:auto;
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
	background:none;
	left:0;
	display:block;
	float:right;
	bottom:15px;
}
.like_program{
	position:relative;
	float:left;
	height:18px;
	margin-top:10px;
	color:#254477;
	padding-right:22px;
	background-image:url(../images/all_images.png);
	background-position:-350px -410px;
	background-repeat:no-repeat;
	margin-left:8px;
	padding-top:2px;
	text-decoration:underline;
	cursor:pointer;
}
#program_details .R1024 .like_program {
	padding-right:10px;	
}
.share_on_facebook{
	background-position:-350px -550px ;
	padding-left:26px ;
	margin-top:8px;
	padding-top:4px;
}
#program_details .R1024 .share_on_facebook {
	display:none;	
}
.mail{
	background-position:-350px -500px;
	padding-left:33px;
}
.views_likes{
	position:relative;
	float:right;
	height:18px;
	width:auto;
	font-size:17px;
	color:#333;
	margin-top:6px;
	color:#333;
	margin-right:15px;
	padding-top:2px;
}
#program_details .R1024 .views_likes {
	top:1px;
	right:5px;
	margin-right:0;
	position:absolute;	
}
.views_likes span{
	font-size:14px;
	margin-left:5px;
}
.playing_time{
	position:relative;
	height:auto;
	width:auto;
	padding:12px 12px 0px;
	border-top:1px solid #CCC;
	margin-top:-1px;
}
.playing_date{
	font:14px Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:bold;
}
.playing_type{
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
	margin-bottom:15px;
}
#program_details .program_details .program_details_header .program_title{
	color:#C52027;
	position:relative;
	display:block;
	height:auto;
	width:435px;
}
#program_details .R1024 .program_details .program_details_header .program_title{
	width:285px;
}
#program_details .comments_likes{
	position:absolute;
	height:32px;
	width:210px;
	top:4px;
	left:5px;
}
.comments{
	float:left;
	width:auto;
	padding-right:80px;
	background-image:url(../images/coments.png);
	background-position:right center;
	background-repeat:no-repeat;
	font-size:21px;
	color:#C51F2A;
}
.likes{
	float:right;
	width:auto;
	padding-right:35px;
	background-image:url(../images/likes.png);
	background-position:right center;
	background-repeat:no-repeat;
	font:16px Tahoma, Geneva, sans-serif;
	color:#999;
	font-weight:bold;
	margin-top:4px;
}
.remind_me{
	position:absolute;
	height:22px;
	width:73px;
	right:1px;
	top:1px;
	background:url(../images/all_images2.png) 0px -1355px no-repeat;
	cursor:pointer;
}
.new_comment {
	background-image:url(../images/new_comments.png);
	background-position:center 0px;
	background-repeat:no-repeat;
}
.Search_Query{
	position:absolute;
	top:0px;
	left:0px;
	width:auto;
	background-color:#333333;
	height:18px;
	color:#FFF;
	font:13px Tahoma, Geneva, sans-serif;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
}
.Filter_Criteria
{
	display:inline;
	margin-right:50px;
}
.Show_all
{
	display:inline;
	text-decoration:underline;
	cursor:pointer;
}
#production .programs_content{
	padding-bottom:10px;
	margin-left:130px;
	min-height:429px;
}
.studio_vision{
	position:relative;
	height:28px;
	width:178px;
	margin-top:20px;
	margin-left:0px;
	background-image:url(../images/all_images.png);
	background-position:-130px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
}
.production_title{
	position:relative;
	width:840px;
	font-size:16px;
	color:#063867;
	font-style:italic;
	margin-top:22px;
	margin-bottom:30px;
	line-height:18px;
	font-weight:bold;
}
.prod_content{
	position:relative;
	height:auto;
	width:361px;
	margin-right:26px;
	float:left;
}
.prod_content2{
	width:371px;
	margin-right:0px;
}
/*#advertise .prod_content p{
	margin-bottom:0px;
}*/
#advertise .prod_content2 p{
	margin-bottom:10px;
}
.parag_title{
	position:relative;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:bold;
	margin-bottom:5px;
}
.parag_offer{
	margin-top:15px;
	margin-bottom:10px !important;
}
.banner{
	margin-top:9px;
}
.prod_content h6{
	position:relative;
	font-size:16px;
	color:#C62027;
	font-style:italic;
	margin-bottom:20px;
}
.prod_content p{
	position:relative;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	margin-bottom:10px;
	line-height:18px;
}
.more{
	font:13px Tahoma, Geneva, sans-serif;
	color:#C8161C;
	font-weight:bold;
}
.prod_content a{
	font:13px Tahoma, Geneva, sans-serif;
	color:#063868;
	font-weight:bold;
	text-decoration:underline;
}
#advertise .programs_content{
	margin-bottom:5px;
	min-height:520px;
}
#advertise #id_programs_content {
	margin-left:0;	
}
#advertise .prod_content{
	width:303px;
	margin-right:29px;
	margin-top:40px;
}
#advertise .prod_content2{
	margin-right:20px;
}
.advertise_pic{
	position:relative;
	height:189px;
	width:287px;
	background-color:#FFF;
	padding:5px 8px 8px 8px;
}
#advertise .prod_content2 .advertise_pic{
	margin-bottom:15px;
	}
.advertise_image{
	border:1px solid #999;
	width:285px;
	height:187px;
}
#appl_form{
	position:relative;
	width:287px;
	height:431px;
	background-color:#F0F0F0;
	padding:5px 8px 8px 8px;
}
.appl_form2{
	height:148px !important;
}
.form{
	position:relative;
	height:419px;
	width:275px;
	background-color:#FFF;
	border:1px solid #999;
	padding-left:10px;
	padding-top:10px;
}
.form2{
	height:137px !important;
}
.ok{
	position:relative;
	height:29px;
	width:51px;
	background-image:url(../images/all_images.png);
	background-position:-115px -130px;
	background-repeat:no-repeat;
	margin-top:-10px;
	cursor:pointer;
}
.form_header{
	position:relative;
	height:52px;
	width:265px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	line-height:18px;
}
.form .input_text, #personal_info .input_text{
	position:relative;
	height:24px;
	width:261px;
	margin-bottom:5px;
	background-image:url(../images/all_images.png);
	background-position:-135px -65px;
	background-repeat:no-repeat;
	padding-left:3px;
}
#contact #id_job_application .input_text{
	position:relative;
	height:24px;
	width:261px;
	margin-bottom:5px;
	background-image:url(../images/all_images.png);
	background-position:-135px -65px;
	background-repeat:no-repeat;
	padding-left:3px;
	float:left;
	margin-right:6px;
}
.form .required .input_text_desc, #personal_info .required .input_text_desc, .popupContent .required .input_text_desc{
	border-right:1px solid #C50E13 !important;
}
.form .missing, #personal_info .missing{
	background-position:-135px -35px;
}
.popupContent .missing{
	background-position:0px -1020px;
}
.popupContent .missing .input_text_desc{
	border-right:1px solid #C50E13 !important;
	background-color:#C50E13;
	color:#FFF !important;
}
.form .missing .input_text_desc, #personal_info .missing .input_text_desc{
	color:#FFF !important;
	border-right:1px solid #C50E13;
	background-color:#C50E13;
}
.form .input_text input, #personal_info .input_text input{
	position:absolute;
	height:16px;
	width:195px;
	top:1px;
	right:3px;
	border:0px;
	font-size:11px;
	color:#666666;
	padding-left:2px;
}
.form .input_text2{
	width:163px;
}
#advertise .input_text_desc2{
	width:80px;
}
.checkbox_wrapper{
	position:relative;
	height:20px;
	width:auto;
	margin-bottom:15px;
}
.form .checkbox{
	height:16px;
	width:85px;
	margin-top:4px;
	float:left;
}
.form .checkbox2{
	width:105px;
}
.form .checkbox input{
	position:absolute;
	height:13px;
	width:13px;
	top:0px;
	left:0px;
}
.form .checkbox label{
	position:absolute;
	height:16px;
	width:64px;
	right:5px;
	color:#666;
}
.form .checkbox2 label{
	width:85px;
}
.programs_content .prod_content .form_h6, .programs_content .form_h6{
	position:relative;
	font-size:16px;
	color:#C62027;
	font-style:italic;
	margin-bottom:10px;
	font-weight:bold;
	margin-top:0px;
}
.font_18{
	font-size:18px !important;
}
.form_title{
	margin-bottom:5px !important;
}
.form .select_menu{
	position:absolute;
	height:24px;
	width:200px;
	right:0px;
	top:0px;
}
.form .select_menu2{
	width:179px;
}
.form .select_values{
	width:201px;
	display:none;
	height:auto;
	margin-top:21px;
	margin-left:-3px;
	z-index:auto;
}
.form .select_option{
	position:relative;
	height:16px;
	width:198px;
	padding-left:3px;
	color:#666 !important;
	font-style:normal !important;
	cursor:pointer;
	font-size:11px;
	padding-top:4px;
}
.form .select_menu:hover .select_values{
	display:block;
}
.form .select_option:hover{
	background-color:#CCC;
}
.form .selected_value{
	position:absolute;
	height:18px ;
	width:184px !important;
	top:1px;
	right:6px;
	font-size:11px;
	color:#666;
	padding-top:5px;
	padding-left:4px;
	padding-right:11px;
	background-image:url(../images/select_value.png);
	background-position:right center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.value2{
	width:178px !important;
	margin-left:-1px !important;
}
.select2{
	width:163px !important;
	cursor:pointer;
	background-image:url(../images/select_value.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:11px;
}
.option2{
	width:176px !important;
}
.next_step{
	position:absolute;
	height:29px;
	width:129px;
	left:8px;
	bottom:18px;
	background-image:url(../images/all_images.png);
	background-position:-315px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#advertise .is_required{
	left:144px;
	bottom:22px;
}

#careers .programs_content/*, #contact .programs_content*/{
	padding-bottom:50px;
}
#careers .prod_content, #contact .prod_content{
	width:336px;
	margin-right:8px;
}
#careers .prod_content2, #careers .prod_cnt_wrap, #contact .prod_content2, #contact .prod_cnt_wrap {
	height:443px;
	width:611px;
	margin-right:0px;
	background-color:#F0F0F0;
	padding:7px;
}
#contact .prod_content2 {
	width:558px;	
}
#careers .prod_cnt_wrap .prod_content {
	float: none;
    width: 611px;	
}
#contact .prod_cnt_wrap .prod_content {
	float:none;
	width:557px;
	height:auto;
}
#careers .prod_cnt_wrap, #contact .prod_cnt_wrap {
	height:497px;	
	width:625px;
	padding:0;
	margin:0;
	background:none;
	border:none;
	float:left;
}
/*#contact .prod_content2{
	height:254px;
	width:557px;
	padding:8px 7px 9px 6px;
	margin-right:0px;
	background-color:#F0F0F0;
	margin-top:34px;
}*/
#contact .prod_cnt_wrap {
	margin-top:32px;
	width:571px;
	height:311px;	
}
#contact .programs_content {
	height:528px;
}
#contact .R1024 .prod_cnt_wrap {
	margin-top:29px;	
}
#careers .is_required, #contact .is_required{
	/*left:495px;
	top:547px;
	bottom:auto;
	height:20px;
	padding-top:2px;*/
	bottom: auto;
    float: left;
    height:20px;
    left: auto;
    margin-top: 5px;
    padding-top: 2px;
    position: relative;
    top: auto;
}
/*#contact .is_required{
	top:470px;
}*/
#jobs_wapper{
	position:relative;
	height:auto;
	width:336px;
}
.jobs_bgd{
	position:relative;
	height:auto;
	width:336px;
	margin-bottom:3px;
	cursor:pointer;
	background-image:url(../images/selected_red.png);
	background-position:right -200px;
	background-repeat:no-repeat;
}
.jobs_bgd_blue{
	position:relative;
	height:auto;
	width:336px;
	margin-bottom:3px;
	cursor:pointer;
	background-image:url(../images/selected_blue.png);
	background-position:right -200px;
	background-repeat:no-repeat;
}
.jobs_bgd_blue:hover .jobs{
	border-color:#254375 ;
}
.jobs_bgd_blue:hover{
	background-position:right center;
}
.jobs_bgd:hover{
	background-position:right center;
}
.jobs_bgd:hover .jobs{
	border-color:#C62027;
}
#contact .jobs_bgd:hover{
	background-image:url(../images/checked.png);
}
#contact .jobs_bgd:hover .jobs{
	border-color:#999;
}
#contact .jobs_bgd:hover .jobs .job_title{
	color:#254374;
}
#contact .checked{
	background-image:url(../images/checked.png);
	background-position:right center !important;
	background-repeat:no-repeat;
	cursor:default;
}
#contact .checked .jobs, #contact .appl_sent .checked .jobs{
	border-color:#999 !important;
}
#contact .checked .jobs .job_title, #contact .appl_sent .checked .jobs .job_title{
	color:#254374 !important;
}
#contact .appl_sent .jobs_bgd:hover, #contact .appl_sent .jobs_bgd_blue:hover, #careers .appl_sent .jobs_bgd:hover, #careers .appl_sent .jobs_bgd_blue:hover{
	background-position:right -200px;
	cursor:default;
}
#contact .appl_sent .jobs_bgd:hover .jobs, #careers .appl_sent .jobs_bgd:hover .jobs, #careers .appl_sent .jobs_bgd_blue:hover .jobs, .default, #careers .appl_sent .jobs_bgd_blue:hover .jobs{
	border-color:#F4F4F4;
}
#contact .appl_sent .jobs_bgd:hover .jobs .job_title{
	color:#999;
}
.jobs{
	position:relative;
	width:322px;
	min-height:86px;
	background-color:#FFF;
	border:1px solid #F4F4F4;
	padding-bottom:8px;
}
#careers .checked{
	background-position:right center !important;
}
#careers .checked .jobs{
	border-color:#C62027 !important;
}
#careers .checked .default{
	border-color:#254375 !important;
}
/*.default, #careers .appl_sent .jobs_bgd_blue:hover .jobs{
	border-color:#F4F4F4;
}*/
.send_application{
	position:absolute;
	height:29px;
	width:140px;
	left:968px;
	top:546px;
	background-image:url(../images/send_application.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
}
#careers .send_application, #contact .send_application {
	float: right;
    left: auto;
    position: relative;
    top: auto;
}
#careers .load{
	background-position:0px -30px;
}
#advertise .load{
	background-image:url(../images/send_application.gif);
	background-position:0px -30px;
}
.error_msg{
	position:absolute;
	color:#C62027;
	width:auto;
	height:22px;
	padding-top:5px;
	top:546px;
	left:575px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #DDD;
	background-color:#FFC;
	padding-left:5px;
	padding-right:5px;
}
#advertise .error_msg{
	top:489px;
	left:0px;
	width:625px;
}
#contact .error_msg{
	top:470px;
}
/*#contact .send_application{
	width:85px;
	top:470px;
	background-position:-280px -95px;
	background-image:url(../images/all_images.png);
}*/
#contact .load{
	background-image:url(../images/send_application.gif);
	background-position:-30px -30px;
}
.jobs input{
	position:absolute;
	height:13px;
	width:13px;
	top:7px;
	left:6px;
}
.job_title{
	font:14px Tahoma, Geneva, sans-serif;
	color:#C62027;
	margin-bottom:3px;
	margin-top:4px;
	font-weight:bold;
	width:265px;
	margin-left:28px;
}
.jobs_bgd_blue .job_title{
	color:#254375;
}
#contact .job_title{
	color:#999;
}
.job_desc{
	font:12px Arial, Helvetica, sans-serif;
	color:#999;
	line-height:18px;
	width:265px;
	margin-left:28px;
}
.job_application{
	position:relative;
	width:600px;
	height:431px;
	background-color:#FFF;
	border:1px solid #999;
	padding-left:9px;
	padding-top:10px;
}
#contact .job_application{
	width:545px;
	height:244px;
	padding-left:10px;
	padding-top:8px;
}
.application_image{
	position:absolute;
	height:139px;
	min-width:104px;
	top:0px;
	right:0px;
	border:1px solid #CCC;
	background-image:url(../images/all_images.png);
	background-position:-410px -35px;
	background-repeat:no-repeat;
}
.add_pic{
	position:absolute;
	font-size:11px;
	color:#333;
	text-decoration:underline;
	top:95px;
	left:18px;
	cursor:pointer;
}
.optional{
	position:absolute;
	top:110px;
	left:28px;
	color:#999;
	font-style:italic;
	font-size:11px;
}
.uploading{
	background-image:url(../images/uploading.gif);
	background-position:center;
	background-repeat:no-repeat;
}
.uploading .optional{
	top:95px;
	width:104px;
	left:0px;
	text-align:center;
}
.education_experience{
	position:relative;
	height:24px;
	width:584px;
	margin-bottom:5px;
	background-image:url(../images/education_bgd.png);
	background-repeat:no-repeat;
}
.degree{
	float:left;
	height:17px;
	width:159px;
	border:0px;
	font-size:11px;
	color:#666;
	font-style:italic;
	margin-top:1px;
	padding-top:4px;
	padding-left:2px;
	padding-right:2px;
	border-left:1px solid #CCC;
}
.major{
	width:169px;
}
.college{
	width:163px;
}
.year{
	width:72px;
}
.appl_pic_bgd{
	height:129px;
	width:auto;
	padding:6px;
	background:none;
}
.appl_pic{
	height:129px;
	width:auto;
}
.modify_pic{
	position:absolute;
	top:145px;
	right:44px;
	font-size:11px;
	color:#333;
	text-decoration:underline;
	cursor:pointer;
}
.remove_pic{
	right:0px;
	color:#C62027;
}
.application_sent_bgd{
	height:196px !important;
	margin-top:29px;
}
.application_sent{
	height:182px;
	padding-left:25px;
	width:585px;
}
.application_sent .form_header{
	height:auto;
	width:auto;
	margin-bottom:0px;
}
#contact .application_sent{
	height:186px;
}
.application_sent .ok{
	margin-top:20px;
}
#careers .education_experience .required{
	border-color:#C62027;
}
#careers .education_experience .missing{
	border:1px solid #C62027;
	margin-left:-1px;
	height:18px;
	margin-top:0px;
}
#personal_info{
	position:relative;
	width:591px;
	height:auto;
	padding-bottom:15px;
}
#contact #personal_info{
	width:540px;
	height:55px;
}
#education, #experience{
	position:relative;
	width:584px;
	height:auto;
	margin-bottom:15px;
}
#careers #actions, #contact #actions{
	position:relative;
	height: 29px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 7px;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 7px;
    width: 610px;
}
#contact #actions {
	float:left;	
	width:556px;
}
#select_city{
	height:auto;
	width:230px;
	background-color:#CCC;
	padding:9px;
}
#select_city .information_body{
	padding-bottom:38px;
	width:230px;
}
.city_logo{
	position:absolute;
	height:77px;
	width:47px;
	top:0px;
	right:19px;
	background-image:url(../images/all_images2.png);
	background-position:-385px -1120px;
	background-repeat:no-repeat;
}
#select_city .information_header_content{
	height:36px;
	background-position:0px -1140px;
}
#select_city .information_body_content{
	position:relative;
	width:230px;
	margin-left:0px;
	margin-top:0px;
	line-height:100%;
}
#select_city .information_body_content input{
	position:relative;
	height:19px;
	width:216px;
	border:1px solid #CCC;
	color:#666;
	font-style:italic;
	margin-left:4px;
	margin-top:6px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
}
#select_city .information_body_content div{
	position:relative;
	height:18px;
	width:218px;
	border-bottom:1px solid #E6E6E6;
	color:#666 ;
	margin-left:5px;
	padding-left:2px;
	padding-top:5px;
}
#select_city .information_body_content div:hover{
	color:#A80506;
	cursor:pointer;
	font-weight:bold;
}
.city_down{
	position:absolute;
	height:11px;
	width:21px;
	bottom:10px;
	left:11px;
	background-image:url(../images/all_images2.png);
	background-position:0px -1210px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.city_up{
	position:absolute;
	height:11px;
	width:21px;
	bottom:10px;
	left:31px;
	background-image:url(../images/all_images2.png);
	background-position:0px -1230px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.phone_num{
	position:relative;
	height:33px;
	width:311px;
	background-color:#FFF;
	border-top:1px solid #CCC;
	font:17px Tahoma, Geneva, sans-serif;
	color:#223D6D;
	margin-bottom:20px;
	padding-top:12px;
	padding-left:11px;
	font-weight:bold;
}
.phone_num span{
	color:#666;
}
.contact_message{
	position:relative;
	height:136px;
	width:532px;
	background-image:url(../images/contact_message.png);
	background-position:center;
	background-repeat:no-repeat;
}
.contact_message textarea{
	height:127px;
	width:523px;
	border:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:3px;
	overflow:auto;
	margin-top:1px;
	margin-left:1px;
}
.contact_message .required{
	border-left:1px solid #C62027;
	margin-left:0px;
}
.contact_message .missing{
	border:1px solid #C62027;
	margin-top:0px;
	margin-left:0px;
	height:128px;
	width:524px;
}
.swfupload {
	margin-left:10px;
	margin-top:80px;
}
/*---------------------R1024 resolution---------------------------------*/
.R1024 {
	
}
.R1024 #bgheader{
	/*height:55px !important;
	height:65px !important;*/
}
.R1024 #header{
	/*height:53px;*/
	margin:0 auto;
/*	margin-top:15px;
	width:980px;*/
	width:100%;
}
.R1024 #footer_content, .R1024 .mainMenu {
	/*width:980px;
	margin:0 auto;	*/
	margin: 0 auto 0 26px;
    width: 100%;
}
.R1024 .ticker, .R1024 .ticker a {
	/*width:555px;	*/
	right:46px;
	position:absolute;
	overflow:hidden;
}
.R1024 .ticker a {
	width:480px;
	right:75px;
}
.R1024 .header_links, .R1024 #header {
	background:none;
	border:none;	
}
.R1024 .header_links {
	right:45px;	
}
.R1024 #bgprograms, .R1024 .programs_body, .R1024 .programs_content{
	min-height:413px;
}
#live_comments .R1024 .programs_content {
	margin-left:170px;
	margin-top:23px;	
}
#advertise .R1024 .programs_content {
	min-height:520px;
}
.R1024 .top_menu, .R1024 .programs_content .prod_content .form_h6, .R1024 .programs_content .form_h6, .R1024 .phone_num, .R1024 #education, .R1024 #experience, .R1024 .checkbox_wrapper, #abtmtv .R1024 .abtmtv h6{
	margin-bottom:6px !important;
}
#last_week .R1024 .top_menu, #this_week .R1024 .top_menu, #today .R1024 .top_menu, #live_comments .R1024 .top_menu{
	margin-bottom:6px !important;
}
#live_comments .R1024 .post_comments textarea{
	max-width:215px;
}
#live_comments .R1024 #text_content{
	margin-left:505px;
}
/*#live_comments .R1024 .like_video{
	height:30px;
}*/
#live_comments .R1024 .video_title, #commenting_policy .video_title, #live_comments .R1024 .total_comments, #live_comments .R1024 .people_like,
#privacy .video_title {
	top:0px;
}
#live_comments .R1024 .hand, #live_comments .R1024 .like{
	top:5px;
}
#last_week .R1024 .left_menu, #this_week .R1024 .left_menu{
	min-height:430px;
}
#last_week .R1024 .programs_content, #this_week .R1024 .programs_content{
	min-height:437px;
	/*padding-top:0px;*/
}
#last_week .R1024 .grid_days, #this_week .R1024 .grid_days{
	/*top:0px;*/
}
#today .R1024 .showing_now .program_time{
	height:20px;
	padding-top:15px;
}
#today .R1024 .programs{
	padding-bottom:0px;
}
.scroll_parent{
	margin-top:5px;
	margin-bottom:4px;
}
#today .R1024 .grid_programs{
	height:410px;
}
#abtmtv .R1024 .programs_content{
	min-height:335px;
}
#abtmtv .R1024 .programs_content h1{
	margin-top:5px;
	margin-bottom:10px;
}
#abtmtv .R1024 .abtmtv{
	margin-right:6px;
}
#abtmtv .R1024 .abtmtv p{
	margin-bottom:15px;
}
/*#contact .R1024 .prod_content2{
	margin-top:26px;
}*/
#contact .R1024 .programs_content{
	margin-left:50px;
}
#contact .R1024 .is_required, #contact .R1024 .send_application, #contact .R1024 .error_msg{
	left:402px;
	top:415px;
}
#contact .R1024 .send_application{
	left:879px;
}
#contact .R1024 .error_msg{
	left:485px;
}
#careers .R1024 .programs_content, #advertise .R1024 .programs_content, #abtmtv .R1024 .programs_content, .R1024 .quote, .R1024 .signature{
	margin-left:0px;
	padding-bottom:0px;
}
#careers .R1024 .is_required, #careers .R1024 .send_application, #careers .R1024 .error_msg{
	left:352px;
	top:435px;
}
#careers .R1024 .is_required, #contact .R1024 .is_required {
	left:auto;
	top:auto;	
}
#careers .R1024 .send_application, #contact .R1024 .send_application{
	/*left:829px;*/
	left:auto;
	top:auto;
}
.R1024 #personal_info{
	padding-bottom:1px;
}
.R1024 .education_experience, .R1024 .input_text, .R1024 .form .input_text, .R1024 #personal_info .input_text{
	margin-bottom:2px;
}
.R1024 .job_application{
	height:347px;
}
.R1024 .application_sent{
	height:182px;
}
#careers .R1024 .prod_content2{
	height:358px;
}
#careers .R1024 .error_msg{
	left:435px;
}
#advertise .prod_content{
	margin-top:5px;
}
.R1024 #appl_form{
	height:372px;
}
.R1024 .form{
	height:360px;
}
.R1024 .next_step{
	bottom:5px;
}
#advertise .R1024 .is_required{
	bottom:8px;
}
.R1024 .production_title{
	margin-bottom:20px;
}
.R1024 .signature{
	margin-bottom:0px;
}
.R1024 .next_programs{
	top:190px;
}
.R1024 #quadisha {
	left:-7px;
	top:280px;
	z-index:2;
}
.R1024 #quadisha .mtv_france {
	margin-top:-15px;
	left:0;
}
.R1024 #quadisha .mtv_france_video {
	margin-top:-15px;
	left:0;
}
.R1024 .what_is_next{
	margin-top:33px;
}
#live_comments .R1024 .what_is_next{
	margin-top:45px;
}
/*----------------------------------------------------------------------*/
.select-box-wraper{
	position:absolute;
	height:22px;
	width:201px;
	top:1px;
	left:62px;
	background-color:#FFF;
}
.popupContent .select-box-wraper{
	width:155px;
}
.arrow{
	position:absolute;
	height:23px;
	width:20px;
	top:0px;
	right:0px;
	background-image:url(../images/select_value.png);
	background-position:4px 8px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.popup{
	position:relative;
	height:auto;
	width:auto;
	border:1px solid #CCC;
	border-top:0px;
	margin-top:-1px;
	background-color:#FFF;
	overflow:auto;
}
.options, .option{
	position:relative;
	height:auto;
	width:auto;
}
.option{
	height:20px;
	padding-left:5px;
	color:#262626;
}
.options .selected{
	background:none !important;
	background-color:#666 !important;
	color:#FFF !important;
	text-align:left !important;
	height:20px !important;
	margin-top:0px !important;
	font-weight:normal !important;
	padding-top:0px !important;
}
/*----------------* iphone section *---------------------------------------------------*/
.iphone{
	min-width:0px !important;
	width:300px !important;
}
#today .iphone #bgheader{
	height:50px;
}
#today .iphone .header{
	height:50px;
	margin-left:0%;
	margin-right:0%;
}
#today .iphone #header{
	height:50px;
	margin-left:0%;
	margin-right:0%;
	background:none;
}
#today .iphone .logo{
	bottom:0px;
}
#today .iphone .header_links, #today .iphone #programs_logo, #today .iphone .about_facebook, #today .iphone .become_member, #today .iphone .match_mtv, #today .iphone .notify_me, #today .iphone .copyright, #today .iphone .new, #today .iphone .detailsView .dayName, #today .iphone .next_programs, #today .iphone .scroll_parent, #today .iphone .hide{
	display:none;
}
#today .iphone .programs{
	float:none;
}
#today .iphone .facebook_member{
	border-right:0px;
}
#today .iphone .login{
	left:125px;
}
#today .iphone #bgprograms{
	background-position:0px -28px;
}
#today .iphone .programs_body{
	min-height:inherit;
	margin-left:0%;
}
#today .iphone .top_menu{
	border:0px;
	margin-top:0px;
	margin-bottom:0px;
}
#today .iphone .grid_days .detailsView{
	height:auto;
	border-top:0px;
	border-bottom:0px;
	border-right:0px;
	margin-top:0px;
}
#today .iphone .day_shortcuts{
	height:17px;
	width:300px;
	bottom:2px;
	left:6px;
}
#today .iphone .day_shortcuts div{
	margin-bottom:1px;
	cursor:pointer;
	float:left;
	color:#666;
	margin-left:10px;
}
#today .iphone .day_shortcuts div:hover{
	color:#CCC;
}
#today .iphone .grid_programs {
	margin-left:2px;
	height:8921px;
	margin-top:29px;
	width:282px;
}
#today .iphone .grid_panel{
	position:absolute;
	height:8921px !important;
	width:2615px !important;
	padding-left:0px;
	left:15px !important;
}
#today .iphone .detailsView{
	position:relative;
	height:auto;
	width:261px;
	border:2px solid #C62027;
	border-left:2px solid #C62027;
	cursor:default;
	background:none !important;
	height:auto !important;
}
#today .iphone .day_details{
	height:17px;
	width:264px;
	margin-right:0px;
	border:0px;
	margin-left:15px;
}
#today .iphone .information{
	width:98%;
}
#today .iphone .selected{
	margin-top:-28px;
}
#today .iphone .footer{
	position:fixed !important;
	min-width:0px !important;
	width:300px !important;
}
/*----------------* end of iphone section *-------------------------------------------*/
#NextPrograms .delete{
	position:absolute;
	width:14px;
	height:14px;
	background-image:url(../images/Close_prog.png);
	background-repeat:no-repeat;
	left:75px;
	top:7px;
	cursor:pointer;
	margin-left:0px;
	visibility:visible;
}
#NextPrograms .program_title{
	display:block;
	position:relative;
	padding-left:0px;
	cursor:pointer;
}
#NextPrograms .program_title:hover{
	text-decoration:underline;
}
.delete{
	float:left;
	height:15px;
	width:50px;
	cursor:pointer;
	visibility:hidden;
	font:10px Arial, Helvetica, sans-serif;
	color:#666;
	margin-left:15px;
	font-weight:bold;
	background-image:url(../images/delete.png);
	background-repeat:no-repeat;
}
.deleting{
	background-image:url(../images/deleting.gif);
}
.go_live_header{
	position:relative;
	height:25px;
	background:url(../images/all_images.png) -360px -1190px no-repeat;
	margin-bottom:5px;
}
.left_menu .refreshing{
	background:url(../images/refresh.gif) no-repeat;
}
.bubble{
	position:absolute;
	height:102px;
	width:330px;
	background-image:url(../images/buble.png);
	background-repeat:no-repeat;
	padding:35px 30px 35px 35px;
	top:100px;
	left:560px;
	z-index:20;
}
.bubble h1, .bubble p{
	position:relative;
	height:auto;
	font:23px Tahoma, Geneva, sans-serif;
	color:#C51F26;
	margin-bottom:3px;
}
.bubble p{
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
}
.bubble div{
	position:relative;
	height:28px;
	width:56px;
	background-image:url(../images/buble_submit.png);
	background-repeat:no-repeat;
	cursor:pointer;
	margin-top:5px;
}
.showhidecomments, #show_live_comments{
	color:#666666;
	cursor:pointer;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:10px;
	height:15px;
	margin-left:3px;
	position:relative;
	text-decoration:none;
	top:5px;
	white-space:nowrap;
	
}
.showhidecomments:hover, #show_live_comments:hover {
	text-decoration:underline;
}
#show_live_comments {
	float: left;
	margin-top: 18px;
	margin-left: 10px;
	top:0px;
}
.large_video {
	min-height:592px;
}
.large_video .video_body, #live_comments .large_video #video, #commenting_policy .large_video #video, #privacy .large_video #video, #thankyou .large_video #video {
	width:704px;
	height:485px;
}
.large_video .video_details {
	width:706px;
	top:0;
}
.large_video #video_content {
	width:706px;
}
#live_comments .programs_content {
	height:690px;
}
#description {
	margin-left:0px !important; 
	margin-right:0px !important;
	background:none;
	height:320px !important;
	position: relative !important;
	top:0px !important;
}
#description .information{
	padding-left:8px;
}
.all_programs .programs div:hover, .all_programs .programs img:hover{
	cursor:pointer;
}
#program_details #description {
	height:auto !important;	
}
#program_details .program_big_pic {
	cursor:pointer;
}
#program_details .grid_panel {
	height:auto !important;
	width:100% !important;
}
#current_running #running_archive {
	margin-top:-1px;
	height:auto;
	width:133px;
	min-height:42px;
	border-bottom:none;
	display:none;
}
#current_running #running_archive .gwt-CheckBox {
	border-bottom:1px solid #CCCCCC;
	padding-top:4px;
	padding-bottom:1px;
}
#current_running .show_time {
	height:auto;
}
.dim_all #bgheader, .dim_all #bgprograms {
	opacity:0.2;
	filter:alpha(opacity=20);
	z-index:1;
}
.send_email{
	position:relative;
	float:right;
	height:24px;
	width:390px;
	margin-top:5px;
	margin-right:8px;
	padding-left:25px;
	background-image:url(../images/send_email.png);
	background-position:0px 5px;
	background-repeat:no-repeat;
}
#program_details .send_email {
	float:left;
}
#program_details .R1024 .send_email {
	background-color: #FFFFFF;
    left: 87px;
    position: absolute;
    top: 2px;
	width:343px;
}
#news .send_email {
	float:left;	
}
.send_email .input_text{
	position:relative;
	height:24px;
	width:264px;
	background-image:url(../images/send_email_input.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin-bottom:0px;
	padding-left:0px;
}
#program_details .R1024 .send_email .input_text {
	width:219px;	
}
.send_email .input_text_desc{
	position:absolute;
	height:19px;
	width:71px;
	top:1px;
	left:1px;
	border-right:1px solid #CCC;
	padding-top:3px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
.send_email .required .input_text_desc{
	border-right-color:#C50E13;
}
.send_email .missing {
	background-image:url(../images/missing_email_input.png);
}
.send_email .input_text input{
	position:absolute;
	height:15px;
	width:180px;
	top:4px;
	left:77px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	border:0px;
	background:none;
	right:auto;
	padding-left:0px;
	padding-top:0px;
}
.cancel_email, .send_email_button{
	position:absolute;
	height:24px;
	width:69px;
	top:0px;
	right:0px;
	background-image:url(../images/send_email_cancel.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.send_email_button{
	background-image:url(../images/send_email_button.png);
	width:50px;
	right:72px;
}
.sending{
	background-image:url(../images/sending_email.gif);
}
.out_of_date{
	position:absolute;
	height:368px;
	width:598px;
	padding:48px 0px 0px 48px;
	background-image:url(../images/update_browser_bgd.png);
	background-repeat:no-repeat;
}
.title{
	position:relative;
	height:24px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#C51F26;
	margin-bottom:15px;
}
.decription{
	position:relative;
	height:auto;
	width:540px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
	margin-bottom:20px;
}
.browsers{
	position:relative;
	height:auto;
	width:auto;
	margin-bottom:75px;
}
.chrome, .ie8, .firefox{
	float:left;
	height:20px;
	width:155px;
	padding-left:15px;
	padding-top:85px;
	margin-right:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
	text-decoration:underline;
	background-image:url(../images/chrome.jpg);
	background-position:20px 0px;
	background-repeat:no-repeat;
}
.ie8, .firefox{
	border-right:1px solid #CCC;
	background-image:url(../images/IE8.jpg);
}
.firefox{
	background-image:url(../images/firefox.jpg);
}
.not_recommended{
	position:relative;
	height:19px;
	width:auto;
	padding-left:25px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#999;
	background-image:url(../images/continue.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.not_recommended span{
	color:#990000;
	font-size:12px;
}
.video_counter {
	position:relative;
	height:15px;
	width:auto;
	font-size:11px;
	font-weight:bold;
	color:#999;
	padding-left:5px
}
#program_details .comments_time {
	background:none;
}
.scroll_bar{
	position:relative;
	height:21px;
	width:auto;
	margin-bottom:6px;
	letter-spacing:-0.3em;
	word-spacing:-0.3em;
	text-align:center;
}
.next_prog, .prev_prog{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	height:21px;
	width:21px;
	margin-right:20px;
	background-image:url(../images/prev_prog.png);
	background-position:0px -24px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.next_prog{
	background-image:url(../images/next_prog.png);
	margin-right:0px;
	margin-left:12px;
}
.next_prog:hover, .prev_prog:hover, .scroll_prog:hover, .prog_selected{
	background-position:0px 0px !important;
}
.ipad_prog_selected {
	background-position:0px 0px !important
}
.ipad_prog_selected .scroll_prog_details {
	display:inline-block !important;
}
.scroll_prog{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	height:12px;
	width:12px;
	margin-right:10px;
	margin-top:5px;
	background-image:url(../images/scroll_prog.png);
	background-position:0px -14px;
	background-repeat:no-repeat;
	cursor:pointer;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
}
.scroll_prog_details{
	position:absolute;
	height:29px;
	width:180px;
	top:-35px;
	left:-83px;
	padding-top:3px;
	background-image:url(../images/scroll_pic.png);
	background-repeat:no-repeat;
	text-align:center;
	display:none;
}
.scroll_prog:hover .scroll_prog_details{
	display:block;
}
.scroll_prog_date, .scroll_prog_title{
	display:inline;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
	margin-right:8px;
}
.scroll_prog_title{
	margin-right:0px;
}
.mtv_france, .mtv_france_video{
	height:294px;
	width:146px;
	background-image:url(../images/mtv_france.png);
	background-repeat:no-repeat;
	position:fixed;
	right:166px;
	bottom:40px;
}
#quadisha {
	position:absolute;
	left:0;
	height:185px;
/*	overflow:hidden;*/
	top:280px;
	z-index:1;
}
#quadisha .mtv_france{
	height:185px;
	width:124px;
	background-image:url(../images/today_ad_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	position:relative;
	right:0px;
	bottom:0px;
}
.mtv_france_video{
	width:519px;
	background-image:url(../images/mtv_france_video.png);
}
#quadisha .mtv_france_video{
	height:185px;
	background-image:url(../images/today_ad_bg.gif);
	background-position:right;
	background-repeat:no-repeat;
	position:relative;
	left:0px;
	top:0px;
	width:383px;
}
.mtv_france_content{
	position:absolute;
	height:192px;
	width:90px;
	padding-bottom:28px;
	top:40px;
	right:30px;
}
#quadisha .mtv_france_content {
	width:124px;
	right:0;
	top:0;
	padding-bottom:0;
	height:185px;
	left:0;
	position:relative;
}

.mtv_france_title, .available_in{
	position:relative;
	height:32px;
	width:90px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:28px;
	color:#333;
}
#quadisha .mtv_france_title {
	position:relative;
	height:71px;
	width:86px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#333;
	margin-left:14px;
	margin-top:15px;
}
.flag{
	position:relative;
	height:23px;
	width:55px;
	margin-bottom:10px;
	background-image:url(../images/france_flag.png);
	background-repeat:no-repeat;
}
#quadisha .flag{
	position:relative;
	height:55px;
	width:124px;
	background-image:url(../images/quadisha_ad.png);
	background-repeat:no-repeat;
	background-position: -12px -100px;
	margin-top:5px;
	cursor:pointer;
	margin-bottom:0;
}
#quadisha .mtv_france_video .flag {
	background-image:none;
}
.available_in{
	height:45px;
	font-size:20px;
	margin-bottom:2px;
}
#quadisha .available_in {
	position:relative;
	height:19px;
	width:99px;
	background-image:url(../images/quadisha_ad.png);
	background-repeat:no-repeat;
	background-position: -21px -165px;
	margin-top:9px;
	margin-left:10px;
	margin-bottom:0;
	cursor:pointer;
}
#quadisha .mtv_france_video .available_in {
	background-position: -21px -185px;	
}
.read_more{
	position:relative;
	height:17px;
	width:90px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}
#quadisha .read_more {
	display:none;	
}
.merci{
	position:absolute;
	height:28px;
	width:90px;
	left:0px;
	bottom:0px;
	background-image:url(../images/merci.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#quadisha .merci{
	position:absolute;
	height:16px;
	width:16px;
	left:100px;
	top:10px;
	background-image:url(../images/quadisha_ad.png);
	background-position: -110px -19px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.france_video{
	position:absolute;
	height:226px;
	width:332px;
	background-color:#000;
	top:30px;
	left:30px;
}
#quadisha .france_video{
	position:absolute;
	height:159px;
	width:234px;
	background-color:#000;
	top:12px;
	left:131px;
}
.mtv_france .france_video {
	display:none;	
}
#live_comments #quadisha {
	top:345px;	
}
.featured_programs_panel, featured_programs {
	width:100%;
	position:relative;
	height:auto;
	padding-bottom:28px;
	padding-top:28px;
}
.featured_programs{
	position:relative;
	height:190px;
	/*width:100%;*/
	padding-top:41px;
	background-image:url(../images/featured.png);
	background-repeat:repeat-x;
	margin-top:28px;
	margin-bottom:25px;
	overflow:hidden;
}
#featured .top_menu .selected{
	background:url(../images/selected.png) no-repeat !important;
	margin-right:1px;
	color:#FFF !important;
}
.feat_prog{
	position:relative;
	float:left;
	/*height:156px;
	width:496px;*/
	/*padding:16px;*/
/*	background-image:url(../images/feat_prog_bgd.png);*/
	background-repeat:no-repeat;
	opacity:0.4;
	filter:alpha(opacity=40);
	background-image:url(../images/feat_prog_bgdBlue.png);
	background-position:center center;
	background-repeat:no-repeat;
	padding:0;
	height:177px;
	width:516px;
	margin-right:15px;
	z-index:1;
}
#featured .grid_panel .selected_promo, .feat_prog:hover, #featured .grid_panel:hover .selected_promo:hover{
	opacity:1;
	filter:alpha(opacity=100);
	z-index:1;
	background-image:url(../images/feat_prog_bgdRed.png);
	cursor:pointer;
}
.feat_prog_pic{
	position:relative;
	/*height:156px;
	width:251px;*/
	height: 169px;
    padding-left: 4px;
    padding-top: 4px;
    width: 261px;
}
.feat_prog_pic_shadow{
	position:absolute;
	/*height:60px;*/
	height:54px;
	width:251px;
	top:15px;
	left:15px;
	background-image:url(../images/feat_prog_pic.png);
	background-repeat:no-repeat;
}
.feat_prog_title, .feat_prog_desc, .watch{
	position:absolute;
	height:25px;
	width:215px;
	top:50px;
	right:15px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:22px;
	color:#FFF;
	/*text-align:right;*/
}
/*.feat_prog_title {
	text-transform:lowercase;
}*/
.feat_prog_desc{
	height:41px;
	width:210px;
	top:85px;
	right:20px;
	font-size:11px;
}
.watch{
	height:18px;
	width:auto;
	right:0px;
	top:145px;
	padding-left:30px;
	padding-right:10px;
	background-color:#C62027;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/watch.png);
	background-position:left;
	background-repeat:no-repeat;
	cursor:pointer;
}
#featured .watch {
	background-color:transparent;
	padding-right:0;
	padding-left:27px;	
	right:-6px;
	top:auto;
	bottom:15px;
}
#featured .watch div {
	background-color:#C62027;
    height:18px;
    padding-left:10px;
    padding-right:10px;
    position:relative;
    width:auto;
}
.watch span{
	position:absolute;
	height:6px;
	width:8px;
	background-image:url(../images/watch_now_pic.png);
	background-repeat:no-repeat;
	bottom:-6px;
	right:0px;
}
.watch a:link, .watch a:visited, .watch a:hover, .watch a:active {
	color:#FFF;	
}
#featured .featured_programs .grid_panel{
	height:177px;
	top:23px;
	left:179px;
}
#featured .grid_panel:hover .selected_promo {
	opacity:0.4;
	filter:alpha(opacity=40);
	z-index:1;
	background-image:url(../images/feat_prog_bgdBlue.png);
}
.pause_prog, .play_prog{
	position:absolute;
	height:19px;
	width:20px;
	top:15px;
	right:15px;
	background-image:url(../images/pause.png);
	background-repeat:no-repeat;
	cursor:pointer;
	display:none;
}
.play_prog{
	background-image:url(../images/play.png);
}
#featured .scroll_bar{
	position:absolute;
	height:12px;
	top:9px;
	width:auto;
	left:39px;
	padding-left:170px;
	letter-spacing:normal;
	margin-bottom:0;
}
#featured .scroll_bar .scroll_prog{
	margin:0 9px 0 0;
	height:12px;
	width:12px;
	background-image:url(../images/scroll_feat_prog.png);
}
.today, .top_videos{
	position:relative;
	/*display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;*/
	/*height:auto;*/
	min-height:350px;
	width:313px;
	vertical-align:top;
	letter-spacing:normal;
	word-spacing:normal;
}
.today{
	position:absolute;
	top:0px;
	left:0px;
	/*min-height:300px;*/
	/*margin-right:20px;*/
	overflow:hidden;
}
.top_videos{
	width:auto;
	padding-left:333px;
	/*letter-spacing:-0.3em;
	word-spacing:-0.3em;*/
}
#featured .today .grid_panel{
	height:275px;
}
#featured .today .grid_panel .programs{
	/*height:139px;*/
	height:auto !important;
	width:auto;
	/*opacity:0.4;
	filter:alpha(opacity=40);*/
	position:relative;
	margin-top:10px;
}
#featured .today .grid_panel .showing_now{
	height:250px !important;
	width:210px !important;
	padding:6px;
	padding-left:10px;
	padding-top:10px;
	/*opacity:1;
	filter:alpha(opacity=100);*/
	background:url(../images/featured_showing_now.png) no-repeat;
	z-index:1;
}
#featured .today .grid_panel .showing_now .user_image{
	height:140px;
	width:205px !important;
}
#featured .today .grid_panel .programs .user_image{
	/*height:92px;*/
	width:142px;
}
#featured .today .grid_panel .showing_now .program_title{
	font:16px Tahoma, Geneva, sans-serif;
	font-weight:bold;
}
#featured .today .grid_panel .programs .information{
	/*bottom:47px;*/
	bottom:0px;
	display:none;
}
#featured .today .grid_panel .programs .information .program_slogan{
	width:200px;
}
#featured .today .grid_panel .programs .program_time{
	width:127px;
	background-color:#FFF;
}
#featured .today .grid_panel .showing_now .program_time{
	width:195px;
	left:10px;
	bottom:10px;
	padding-top:13px;
	border-left:1px solid #CCC;
	color:#C51F26;
}
#featured .today .grid_panel .detailsView .watch_live .watch_type, #featured .today .grid_panel .detailsView .watch_teaser .watch_type, #featured .today .grid_panel .detailsView .watch_now .watch_type, #featured .today .grid_panel .detailsView .coming_soon .watch_type{
	position:absolute;
	height:19px;
	width:115px;
	top:10px;
	right:11px;
	left:auto;
	background:url(../images/watch_live_chat.png) no-repeat;
	cursor:pointer;
}
#featured .today .grid_panel .detailsView .watch_teaser .watch_type, #featured .today .grid_panel .detailsView .coming_soon .watch_type, #featured .today .grid_panel .detailsView .watch_now .watch_type, #featured .today .grid_panel .detailsView .watch_live .watch_type{
	display:none;
}
#featured .today .grid_panel .detailsView .showing_now .watch_type {
	display:block;
}
#featured .today .grid_panel .detailsView .watch_teaser .watch_type, #featured .today .grid_panel .detailsView .watch_now .watch_type, #featured .today .grid_panel .detailsView .coming_soon .watch_type{
	width:82px;
	background:url(../images/watch_teaser.png) no-repeat;
	top:0px;
	right:0px;
}
#featured .today .grid_panel .detailsView .watch_now .watch_type{
	width:70px;
	top:10px;
	right:11px;
	background:url(../images/watch_now.png) no-repeat;
}
#featured .today .grid_panel .detailsView .coming_soon .watch_type{
	width:80px;
	background:url(../images/coming_soon.png) no-repeat;
}
#featured .header_menu{
	position:relative;
	height:67px;
	width:100%;
	margin-bottom:20px;
}
#featured .header_menu .menu1{
	position:relative;
	height:27px;
	width:100%;
	border-bottom:1px solid #CCC;
	margin-bottom:1px;
}
#featured .today .header_menu .menu_title, #featured .top_videos .header_menu .menu_title{
	position:absolute;
	height:22px;
	width:60px;
	top:5px;
	left:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#233D6E;
}
#featured .top_videos .header_menu .menu_title{
	width:90px;
	width:90px;
	letter-spacing:normal;
	word-spacing:normal;
}
#featured .header_menu .menu2{
	position:relative;
	height:26px;
	width:100%;
	background-color:#F2F2F2;
}
#featured .header_menu .menu2 .prog_time{
	position:relative;
	height:15px;
	width:auto;
	padding-top:6px;
	/*overflow:hidden;*/
}
/*#featured .header_menu .menu2 .grid_time div, #featured .header_menu .menu1 .days_time div, #featured .header_menu .menu1 .most div{
	float:left;
	height:15px;
	width:34px;
	margin-left:6px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	text-align:center;
	cursor:pointer;
}*/
#featured .header_menu .menu2 .grid_time .scroll_prog, #featured .header_menu .menu1 .days_time div, #featured .header_menu .menu1 .most div{
	float:left;
	height:15px;
	width:34px;
	margin-left:6px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	text-align:center;
	cursor:pointer;
}
#featured .header_menu .menu2 .grid_time .scroll_prog{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	float:none;
	height:14px;
	width:15px;
	margin-right:5px;
	margin-top:0px;
	letter-spacing:normal;
	word-spacing:normal;

}
#featured .header_menu .menu2 .prog_time .grid_time{
	position:relative;
	height:14px;
	width:auto;
	letter-spacing:-0.em;
	word-spacing:-0.3em;
	text-align:center;
}
#featured .header_menu .menu2 .prog_time .grid_time .scroll_prog_details{
	height:19px;
	width:200px;
	text-align:left;
	top:auto;
	bottom:-23px;
	left:-7px;
	padding-top:6px;
	background-image:url(../images/featured_scroll_prog.png);
	background-position:7px 0px;
}
#featured .header_menu .menu2 .prog_time .grid_time .scroll_prog_details .scroll_prog_date, #featured .header_menu .menu2 .prog_time .grid_time .scroll_prog_details .scroll_prog_title{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	height:17px;
	padding-top:2px;
	font-size:11px;
	background-image:url(../images/featured_scroll_date.png);
	background-position:left;
	padding-left:25px;
	padding-right:8px;
	margin-right:0px;
	width:auto;
}
#featured .header_menu .menu2 .prog_time .grid_time .scroll_prog_details .scroll_prog_title{
	background-image:url(../images/featured_scroll_title.png);
	background-position:right;
	padding-left:0px;
	padding-right:15px;
}
/*#featured .header_menu .menu2 .grid_time div:hover, .selected_grid_time{
	background-image:url(../images/time_bgd.png);
	background-repeat:no-repeat;
	color:#FFF;
}*/
#featured .header_menu .menu2 .grid_time .scroll_prog:hover, .selected_grid_time{
	background-position:0px 0px !important;
}
.selected_grid_time {
	color: #FFF !important;
}
#featured .header_menu .menu1 .days_time{
	float:right;
	height:22px;
	width:234px;
	margin-top:5px;
}
#featured .header_menu .menu1 .days_time div{
	height:17px;
	width:auto;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	margin-left:0px;
}
#featured .header_menu .menu1 .days_time div:hover{
	height:19px;
	background-image:url(../images/days_time.png);
	background-repeat:repeat-x;
}
#featured .top_menu{
	position:absolute;
	top:-284px;
	left:0px;
}
/*#featured .watch_now .watch_type{
	float:left;
	height:16px;
	cursor:pointer;
	width:79px;
	background:url(../images/all_images.png) 0px -970px no-repeat;	
}*/
#featured .today {
	-moz-user-select:none;
	color:transparent !important;
	background-color:transparent !important;
	overflow:visible;
}
#featured .header_menu .menu1 .most{
	float:right;
	height:32px;
	width:auto;
	margin-left:auto;
	padding-left:100px;
	padding-right:50px;
	margin-right:0px;
}
#featured .header_menu .menu1 .most div{
	height:22px;
	width:auto;
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	letter-spacing:normal;
	word-spacing:normal;
	white-space:nowrap;
}
#featured .header_menu .menu1 .most div:hover, #featured .header_menu .menu1 .most .selectedFilter{
	height:34px;
	background-image:url(../images/most.png);
	background-repeat:repeat-x;
}
#featured .prog_details_container{
	position:relative;
	height:auto;
	width:auto;
	letter-spacing:-0.3em;
	word-spacing:-0.3em;
}
#featured .prog_details{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	height:163px;
	width:158px;
	margin-left:px;
	margin-bottom:px;
	padding:11px 10px;
	letter-spacing:normal;
	word-spacing:normal;
	background-image:url(../images/prog_details_bdg.png);
	background-repeat:no-repeat;
}
#news .R1024 #featured .prog_details {
	padding: 11px 8px;	
}
#featured .top_videos .prog_details .programs{
	position:relative;
	height:163px;
	width:158px;
	border-left:0px;
	cursor:pointer;
	background-color:#F2F2F2;
}

#featured .top_videos .prog_details .user_image{
	position:relative;
	height:100px;
	width:158px;
	margin-bottom:0px;
}
#featured .top_videos .prog_details .information{
	bottom:0px;
	background:none;
}
#featured .top_videos .program_date{
	width:auto;
	color:#999;
	padding-left:5px;
	font-size:11px;
	background:none;
	padding-top:0px;
}
#featured .top_videos .comments_body{
	font-size:12px;
}
#featured .top_videos .date{
	position:absolute;
	width:auto;
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
	background:none;
	top:30px;
	left:16px;
}
#featured .today .next_programs, #featured .left_menu .previous_programs{
	top:275px;
	right:0px;
	background-image:url(../images/next_prev.png);
	background-position:0px -20px;
	cursor:pointer;
}
#featured .today .next_programs:hover{
	background-image:url(../images/all_images.png);
	background-position:0px -1770px;
	}
#featured .left_menu .previous_programs{
	right:auto;
	left:140px;
	background-position:0px 0px;
}
#featured .left_menu .previous_programs:hover{
	background-image:url(../images/all_images.png);
	background-position:-100px -1770px;
}
.drop_down1, .drop_down2{
	position:absolute;
	height:20px;
	width:146px;
	top:2px; 
	right:20px;
	background-image:url(../images/drop_down.png);
	background-repeat:no-repeat;
}
.drop_down2{
	right:170px;
}
.drop_down1 .select-box-wraper, .drop_down2 .select-box-wraper{
	position:absolute;
	height:20px;
	width:146px;
	top:0px;
	left:0px;
	background:none;
}
.drop_down1 .select-box-wraper input, .drop_down2 .select-box-wraper input{
	position:absolute;
	height:15px;
	width:120px;
	top:2px;
	left:6px;
	border:0px;
	background:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	cursor:pointer;
}
.drop_down1 .select-box-wraper .arrow, .drop_down2 .select-box-wraper .arrow{
	height:20px;
}
#featured .options{
	background-color:#EEE;
}
#featured .option{
	color:#666;
	margin-left:4px;
	margin-right:4px;
	background-color:#FFF;
	margin-bottom:1px;
}
#featured .option:hover{
	background-color:#E1E1E1;
}
#featured .options .selected{
	background-color:#E1E1E1 !important;
	color:#666 !important;
	margin-left:4px !important;
}
#featured .today .grid_programs{
	margin-left:0;
	overflow:hidden;
	width:313px;
}
#featured .today .menu1 .grid_days{
	position:relative;
	float:right;
	height:22px;
	width:238px;
	top:5px;
	left:auto;
}
#featured .today .menu1 .grid_days .detailsView, #featured .today .menu1 .grid_days .detailsView .day_details{
	background:none !important;
	border:0px;
	height:22px !important;
	width:auto;
}
#featured .today .menu1 .grid_days .detailsView .dayName{
	display:none;
}
#featured .today .menu1 .grid_days .detailsView .day_details .day_shortcuts{
	position:relative;
	height:22px;
	width:auto;
	bottom:0px;
	left:0px;
}
#featured .today .menu1 .grid_days .detailsView .day_details .day_shortcuts div{
	float:left;
	height:17px;
	width:auto;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	margin-left:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	text-align:center;
	cursor:pointer;
}
#featured .today .menu1 .grid_days .detailsView .day_details .day_shortcuts div:hover, .selected_day_shortcut{
	height:19px !important;
	background-image:url(../images/days_time.png);
	background-repeat:repeat-x;
}
#featured .today .grid_panel .showing_now .information{
	bottom:50px;
	width:200px;
	display:block;
}
#featured .today .grid_panel .showing_now .commentslink{
	width:100px;
	top:24px;
	font-size:8px;
	display:none;
}
#featured .header_menu .menu1 .days_time div, #featured .header_menu .menu1 .most div{
	height:17px;
	width:auto;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	margin-right:5px;
	margin-left:0px;
}
.showing_now .watch_type {
	top:10px !important;
	right:11px !important;
}
.top_videos .Search_Query{
	top:65px;
	left:336px;
}
#GridContent .loader{
	min-height:220px;
	background-image:url(../images/loader2.gif);
	background-position: center 90px;
	background-repeat:no-repeat;
}
#GridContent .loader .prog_details{
	opacity:0.2;
	filter:alpha(opacity=20);
}
.feedback {
	height:auto;
	width:auto;
	position::relative;
}
.your_feedback {
	position:relative;
	height:100px;
	width:auto;
	padding-top:20px;
	background-image:url(../images/feedback_bgd.png);
	background-position:center bottom;
}
.your_feedback_title {
	position:absolute;
	height:20px;
	width:auto;
	top:6px;
	left:0;
	padding-top:0;
	padding-left:0;
	color:#BF0000 !important;
}
.your_feedback textarea {
	position:absolute;
	height:94px;
	width:212px;
	left:0;
	top:23px;
	padding-left:3px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	border:0;
	background::none;
}
.required textarea {
	border-left:1px solid #C50E13;	
}
.popupContent .feedback .missing {
	background-image:url(../images/feedback_missing.png);
	background-position:center bottom;
}
.yt-rounded {
	-moz-border-radius:5px 5px 5px 5px;
}
.yt-alert {
	margin:5px 0;
	overflow:hidden;
	padding:2px 24px 2px 4px;
	position:relative;
}
.yt-alert-player {
	background-color:#000000 !important;
	color:#FFFFFF;
}
.yt-alert-error {
	background-color:#FFE5E5;
}
.yt-alert-error.yt-alert-player .icon {
	background-position:0 -514px;
}
.yt-alert-error .icon {
	background-position:0 -480px;
}
.yt-alert .icon {
	background-position:0 -480px;
	cursor:auto;
	float:left;
	height:34px;
	width:34px;
}
.master-sprite, img.master-sprite, .master-sprite img {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../images/master-vfl181572.png);
	background-repeat:repeat-x;
	border:0 none;
	cursor:pointer;
	padding:0;
	vertical-align:middle;
}
.yt-alert .yt-alert-content {
	font-size:13px;
	font-weight:bold;
	overflow:hidden;
	padding:7px 5px;
	text-align:center;
}
.yt-alert-player a {
	color:#DC9F2E !important;
	font-weight:normal;
	color:#0033CC;
	text-decoration:none;
}
.yt-container {
	background:none repeat scroll 0 0 #000000;
	color:#FFFFFF;
	font-size:2em;
	font-weight:bold;
	height:385px;
	position:relative;
	text-align:center;
	width:auto;	
}
/*  MTV News v 6.0*/
#news #bgprograms{
	background-image:url(../images/newsRedLineInBody.png);
	background-repeat:repeat-x;
}

.box_news {
	position:relative;

}
#liveFeed {
	position:relative;
	/*margin-bottom:25px;*/
	margin-bottom:0;
	font-weight:bold;
}
#liveFeed, #editorChoice, #allSources {
	background-color:#F0F0F0;	
}
.col3 #liveFeed {
	border:1px solid #CCCCCC;
}
#allSources {
	position:relative;
	/*margin-bottom:25px;
	margin-bottom:21px;*/
}
#programNews {
	position:relative;
}
#liveFeed .box_news {
	margin-bottom:25px;
	background-image:url(../images/liveWrapperBG.png);
	background-repeat:repeat-x;
	background-position: 0 30px;
}
.col3 #liveFeed .box_news {
	background-image:none;
	padding-left:4px;
	padding-right:4px;
}
#allSources .box_news .Title, #liveFeed .box_news .Title, #editorChoice .box_news .Title,
#liveFeed .news-viewmore, #featured .news-viewmore, #editorChoice .news-viewmore {
	background-color:#FFF;		
}
#liveFeed .box_news .Title{
	border-bottom:1px solid #CCCCCC;
	height:28px;
	position:relative;
	margin-bottom: 5px;
}
.col3 #liveFeed .box_news .Title{
	border-bottom:1px solid #C62027;
	position:relative;
	margin-bottom: 0px;

}
#allSources .box_news .Title{
	border-bottom:1px solid #CCCCCC;
	height:28px;
	position:relative;
	margin-bottom:1px;
}
#editorChoice .box_news .Title{
	border-bottom:1px solid #CCCCCC;
	height:28px;
	position:relative;
	margin-bottom:1px;
}
#programNews  .Title{
	border-bottom:1px solid #CCCCCC;
	height:28px;
	position:relative;
	margin-bottom:1px;
}
#elNashra  .Title{
	border-bottom:1px solid #CCCCCC;
	height:28px;
	position:relative;
	margin-bottom:1px;
	width:384px;
}
.R1024 #elNashra  .Title{
	width:auto;
}
#elNashra  .SubTitle{
	border-bottom:1px solid #CCCCCC;
	height:28px;
	position:relative;
	margin-bottom:1px;
}
#liveFeed .box_news .Title .Date {
	left:auto;
	font-size:11px;
	color:#999999;
	position:absolute;
	right:0;
	top:6px;
	width:auto;
}
.col3 #liveFeed .box_news .Date {
	display:none;
}
#liveFeed .box_news .sectionName {
	/*background-image:url(../images/liveNewsTitle.png);*/
	background-image:url(../images/BlueLiveNewsTitle.png);
	width:74px;
	height:13px;
	line-height:13px;
	background-repeat:no-repeat;
	position:absolute;
	left:auto;
	top:8px;
	right:auto;
	left:0;
}
.col3 #liveFeed .box_news .sectionName {
	background-image:url(../images/liveNewsDetailTitle.png);
	width:91px;
	height:21px;
	position:absolute;
	left:0px;
	top:8px;
}
#allSources .box_news .sectionName {
	/*background-image:url(../images/AllSourcesTitle.png);
	width:30px;*/
	background-image:url(../images/BlueAllSourcesTitle.png);
	background-repeat:no-repeat;
	width:33px;
	height:14px;
	line-height:14px;
	position:absolute;
	left:0px;
	top:8px;
}
#editorChoice .box_news .sectionName {
	/*background-image:url(../images/editorChoiceTitle.png);
	width:115px;
	height:15px;*/
	background-image:url(../images/BlueEditorChoiceTitle.png);
	background-repeat:no-repeat;
	width:118px;
	height:17px;
	line-height:17px;
	position:absolute;
	left:auto;
	top:8px;
	left:0;
}
#programNews  .sectionName {
	/*background-image:url(../images/programNewsTitle.png);
	width:104px;
	height:15px;*/
	background-image:url(../images/BlueProgramNewsTitle.png);
	background-repeat:no-repeat;
	width:115px;
	height:16px;
	line-height:16px;
	position:absolute;
	left:0px;
	top:8px;
}
#elNashra .sectionName {
	position:absolute;
	left:0px;
	/*top:8px;
	background-image:url(../images/elNashraTitle.png);
	width:104px;
	height:12px;*/
	top:6px;
	background-image:url(../images/BlueElNashraTitle.png);
	background-repeat:no-repeat;
	width:108px;
	height:14px;
	line-height:14px;
}
#elNashra .SubTitle .sectionName {
	/*background-image:url(../images/enahsraSubtitle.png);
	width:132px;*/
	background-image:url(../images/BlueEnahsraSubtitle.png);
	background-repeat:no-repeat;
	width:133px;
	height:17px;
	line-height:17px;
	position:absolute;
	left:0px;
	top:8px;
}
#liveFeed .box_news .article-wrapper{
	height:250px;
	overflow-x: hidden;
	overflow-y: scroll;
	position: relative;

}
#liveFeed .news_wrapper .Time{	
	background-image:url(../images/timeBackGround.png);
	background-position: -1px -21px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 18px;
    line-height: 19px;
    padding-right: 0;
    padding-top: 0;
    position: absolute;
    right: 3px;
    text-align: center;
    top: 6px;
    width: 40px;
}
#liveFeed .important .Time{
	background-position:-1px -1px;
}
#news .news_wrapper {
	direction:rtl;
	/*border-bottom:1px dotted #E2E2E2;*/
	border-bottom:1px dotted #BFBFBF;
	min-height:20px;
	padding-bottom:6px;
	padding-top:2px;
	position:relative;
	cursor:default;
}
#liveFeed .news_wrapper, #editorChoice .news_wrapper{
	padding:10px 50px 10px 20px;
	min-height:18px;
}
#liveFeed .news_wrapper {
	padding:6px 50px 6px 20px;
	display:none;
}
#editorChoice .news_wrapper {
	padding-right:10px;	
	padding-bottom:9px;
}
#news .news_wrapper .news_text{
	display:inline;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
}
#news #editorChoice .news_wrapper .news_text{
	position:relative;
}
#news .news_wrapper .news_text a{
	color:#333333;
}
#liveFeed .news_wrapper .read_more, #editorChoice .news_wrapper .read_more{
	color: #B2B2B2;
    cursor: pointer;
    position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
    font-size: 10px;
    font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none !important;
	width:56px;
	height:auto;
}
#liveFeed .news_wrapper .read_more a, #editorChoice .news_wrapper .read_more a{
	color:#B2B2B2;
	margin-right:5px;
	margin-left:5px;	
}
#liveFeed .news_wrapper:hover, #editorChoice .news_wrapper:hover{
	background-color:#E0E0E0;	
}
#liveFeed .news_wrapper:hover .read_more a, #editorChoice .news_wrapper:hover .read_more a{
	text-decoration:underline;
}
#allSources .news_wrapper {
	border-bottom:1px solid #FFFFFF;
	min-height:20px;
	background-color:#F2F2F2;
	padding:10px;
	line-height:19px;
}
#allSources .article-wrapper {
	position:relative;
	width:100%;
	height:auto;
	min-height:260px;
}
#allSources .news_wrapper:hover {
	cursor:pointer;	
	background-color:#E0E0E0;
}
#allSources .news_wrapper .news_text{
	display:inline;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
}
#allSources .news_wrapper .news_text a{
	color:#333;
	font-size:12px;
}

#news .top_videos{
	padding-left:0px;
}
#programNews .menu1{
	display:none;
	visibility:hidden;
}
#programNews .drop_down2{
	display:none;
	visibility:hidden;
}
#programNews .drop_down1{
	position:relative;
	top:0px;
	right:0px;
}
#programNews .header_menu{
	position:relative;
	background-image:url(../images/liveWrapperBG.png);
	height:24px;
	margin-bottom:7px;
	padding-left:3px;
	padding-top:2px;
}
#news .col1{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	width:384px;
	margin-right:15px;
	min-height:409px;
}
#news .col2{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	/*width:534px;*/
	margin-right:15px;
	width:460px;
	min-width:344px;
}
#news .col3{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	width:363px;
}
#news .programs_content{
	margin-left: auto;
    margin-right: auto;
    width: 1240px;
	margin-bottom:25px;
}
#news .R1024 .programs_content{
	margin-left:0;
	width:auto;
}
#news #featured .prog_details_container{
	width:363px;
}
#elNashra .calendarIcon{
	width:32px;
	height:32px;
	background-image:url(../images/calIcon.png);
	position:absolute;
	top:-2px;
	right:-2px;
	cursor:pointer;
}
#elNashra .scroll_bar{
	background-image:url(../images/liveWrapperBG.png);
	height:26px;
	text-align:left;
	margin-bottom:1px;
	position:absolute;
	width:383px;
	z-index:1000;
	left:1px;
}
.R1024 #elNashra .scroll_bar{
	width:100%;
}
#elNashra .scroll_prog{
	background-image:none;
	height:19px;
	text-align:left;
	width:auto;
	margin:5px 1px 3px 10px;
}
#elNashra .scroll_prog_details{
	top:0px;
	left:0px;
	width:42px;
	background-image:none;
	display:block;
	position:relative;
	margin:0;
	padding:0;
	height:19px;
	line-height:19px;
}
#elNashra .scroll_prog_date{
	color:#333333;
	width:34px;
	height:15px;
	font-size:11px;
}
#elNashra .scroll_prog_title{
	color:#FFFFFF;
	display:none;
	background-image:url(../images/bubleNewsNashraRev.png);
	position:absolute;
	top:19px;
	width:105px;
	text-align:center;
	height:26px;
	z-index:2;
	left:6px;
	line-height:30px;
}
#elNashra .scroll_prog:hover .scroll_prog_title{
	display:inline;
}
#elNashra .scroll_prog:hover .scroll_prog_date, #elNashra .scroll_bar .prog_selected .scroll_prog_date{
	color:#FFFFFF;
	line-height:19px;
	margin:0;
	padding:0;
}
#elNashra .scroll_prog:hover, #elNashra .scroll_bar .prog_selected {
	background-image:url(../images/timeMouseOverBig.png);
	margin:5px 5px 3px 6px;
}
#elNashra .programs .play_video, #news #details_panel .play_video, .Gallery .popupContent .play_video{
	background-image:url(../images/playNewsNashra.png);
	width:62px;
	height:62px;
	position:absolute;
	top:115px;
	left:160px;
	cursor:pointer;
}
#news #details_panel .play_video {
	background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 215px;
    right: 0;
    top: 0;
    width: 330px;
}
#elNashra .programs{
	position:relative;
	float:none;
	width:auto;
	height:auto;
	/*margin-bottom:10px;*/
	margin-bottom:29px;
	padding-top:28px;
	min-height:246px;
}
#elNashra .user_image{
	margin-bottom:0px;
}
#elNashra  .showHide{
	position:absolute;
	right:0px;
	top:8px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	font-weight:bold;
	cursor:pointer;
}
#elNashra .news_wrapper .user_image{
	margin-bottom:0px;
	width:120px;
	height:77px;
}
#elNashra .news_wrapper .gwt-CheckBox{
	display:none;
	position:relative;
}
#elNashra .news_wrapper .Video_Title{
	display:block;
	position:relative;
	font-family:Tahoma, Geneva, sans-serif;
	color:#AA1C23;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
}
.R1024 #elNashra .news_wrapper .video_title {
	width:160px;	
}
#elNashra .news_wrapper span input{
	display:block;
	position:relative;
	float:none;
}
#elNashra .news_wrapper .news_text{
	display:block;
	position:relative;
	font-family:Tahoma, Geneva, sans-serif;
	color:#333;
	cursor:pointer;
	font-size:12px;
}
#elNashra .news_wrapper .play_video, #news .pictures .play-div{
	background-image:url(../images/microPlay.png);
	width:22px;
	height:22px;
	position:absolute;
	top:28px;
	left:31px;
	cursor:pointer;
	opacity:0.5;
	filter:alpha(opacity=50);
	zoom:1;
}
#elNashra .news_wrapper .play_video {
	left:4px;	
	top:4px;
	background-repeat:no-repeat;
	background-position:center center;
	width:119px;
	height:77px;
}
#elNashra .head_selected .play_video {
	left:0;
	top:0;	
}
#elNashra .news_wrapper {
	position: relative;
	border-bottom:1px dotted #BFBFBF;
    min-height: 87px;
/*    padding:5px 5px 10px 130px;*/
    padding:5px 5px 10px 10px;
}
#elNashra .news_wrapper:hover {
	background-color:#E0E0E0;
	cursor:pointer;
}
#elNashra .article-wrapper .Selected {
	background-color:#F2F2F2;
	cursor:default;
}
#elNashra .article-wrapper .head_selected .pic_bgd {
	border:4px solid #AA1C23;	
	padding:0;
/*	left:1px;
	top:3px;*/
}
#elNashra .news_wrapper .pic_bgd{
	/*position:absolute;*/
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding:4px;
	left:5px;
	top:7px;
	width:119px;
	height:77px;
	overflow:hidden;
}
#elNashra .headlines {
	overflow:hidden;	
	position:relative;
}
.news-viewmore{
	background-image:url(../images/loadingMore.gif);
	width:88px;
	height:17px;
}
#liveFeed .news-viewmore{
	position:absolute;
	/*bottom:5px;*/
	bottom:-25px;
	left:0;
}
#featured .news-viewmore, #editorChoice .news-viewmore{
	background-image:url(../images/moreNews.gif);
	background-position:right;
	background-repeat:no-repeat;
	position:relative;
	width:auto;
	height:17px;
	cursor:pointer;
	padding-top:5px;
}
#featured .loading-more, #editorChoice .loading-more{
	background-image:url(../images/loadingMore.gif)!important;
}
#editorChoice .news-viewmore{
	padding-top:10px;
}
#news #details_panel{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top;
	width:660px;
	margin-right:25px;
	margin-left:0px;
}
#news .R1024 #details_panel {
	width:605px;
	margin-right:10px;	
}
#news #details_panel #video_content{
	position:relative;
	width:auto;
	min-height:inherit;
}
#news #details_panel .video_details{
	position:relative;
	width:auto;
	top:0px;
	height:auto;
}
#news #details_panel #text_content{
	display:block!important;
	max-width:none;
	margin-left:0px;
}
#news .article_details {
	text-align:right;
	margin-bottom:25px;
	direction:rtl;
	position:relative;
}
#news .article_details .title, #news .sp_title, #PrintVersion .printTitle {
	height:auto;
    cursor: default;
    font-family: "Times New Roman", Times, serif;
    font-size: 29px;
    font-weight: bold;
}
#news .article_details .news_text, #PrintVersion .news_text {
	 color: #333333;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
	line-height:1.5;
	position:relative;
}
#news .article_details .title span, #news .sp_title span, #PrintVersion .printTitle span{
	color: #BBB9B7;
    direction: ltr;
    position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    margin-right: 5px;
    margin-top: 5px;
}
#news #live_comments .post_comments{
	width:auto;
}
#news .post_comments textarea{
	position:relative;
	height:48px;
	width:100%;
	border:0px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:2px;
	overflow:auto;
}
#news .post_comments{
	position:relative;
	min-height:53px;
	height:auto;
	width:auto;
	padding-right:113px;
	border:1px solid #C62027;
	left:0;
	background:none;
	padding-top:0px;
	top:0px;
	margin-top:20px;
	background-color:#FFF;
	margin-left:8px;
	margin-right:8px;

}
#news .comments_info{
	margin-left:8px;
	max-width:100%;
	margin-right:12px;
}
#news .comments_info span{
	color:#333;
}
#news .comments_info .comments_number{
	float:right;
	height:15px;
	width:auto;
	margin-top:6px;
	margin-right:10px;
	color:#333;
	font-size:10px;
}
#news #comments{
	/*height:auto;*/
	margin-left:8px;
	max-width:none;
	margin-right:8px;
	/*overflow:visible;*/
}
#news .comments_header{
}
#news .comments_time{
	width:auto;
	padding-right:16px;
}
#news .view_more_comments{
	font-size:13px;
	margin:0px;
	margin-top:10px;
	margin-left:10px;
	float:left;
}
#news .commenting_policy, #news .max_characters {
	position:relative;
	float:right;
	margin-top:6px;
	top:0;
}
#news .max_characters {
	margin-right:10px;
	right:0;
}
#news #comments{
	/*height:auto;*/
	margin-left:8px;
	max-width:none;
	margin-right:8px;
	/*overflow:visible;*/
}
#news .grid_panel {
	height:auto !important;
	width:100% !important;
	position:relative;
}
#news .comments_body{
	font-size:12px;
}
.Title .calenderheader {
    height: auto;
    position: absolute;
    right: 44px;
    top: 9px;
    width: auto;
}
.Title .month {
    color: #666666 !important;
    font-family: Tahoma,Geneva,sans-serif !important;
    font-size: 12px !important;
    height: auto;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    text-align: center;
    top: 0;
    width: auto;
}
.Title .previous-month {
    background-image: url(../images/prev_month_grey.png);
    background-position: left center;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 16px;
    left: 0;
    position: absolute;
    top: 0;
    width: 15px;
}

.Title .next-month {
    background-image: url(../images/next_month_grey.png);
    background-position: right center;
    left: auto;
    right: 0;
}
#news .option {
	overflow-x:hidden;
	height: 17px !important;
    padding: 5px 5px 0 5px !important;
	line-height:12px !important;
}
#news .options .selected {
	height:17px !important;
	padding-top:5px !important;	
}
#allSources .source_title {
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#999999;
}
#allSources .source_title a{
	color:#B2B2B2;
}
#news #PopupCalendarId #choose_day {
	background:url(../calendar_images/calender_bgd.png) 0 0 no-repeat transparent;
	height:230px;
}
#news #PopupCalendarId .calcontHoverOff, #news #PopupCalendarId .calTitleHoverOff {
	background-color:transparent !important;
	color:#CCCCCC !important;
	cursor:default !important;	
}
#news #PopupCalendarId .calTitleHoverOff {
	color:inherit !important;
	height:22px;
}
.mainMenu {
	margin-left:178px;
	position:relative;
	margin-bottom:20px;
}
.mainMenu .topNavigation {
	min-height:29px;
	background-image:url(../images/topNavigationBG.png);
	background-position:bottom;
	background-repeat:repeat-x;
	font-weight:bold;
	margin-left:1px;
}
.mainMenu .subNavigation {
	position:relative;
	min-height:34px;
	font-weight:bold;
}
.topNavigation .newsProtal{
	background-image:url(../images/news_news.png);
}
.topNavigation a{
	/*width:105px;
	height:27px;*/
	display:block;
	float:left;
	background-image: url(../images/news_ft.png);
    background-position: 0 0;
    background-repeat: no-repeat;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
	text-align:center;
/*	padding-top:0;
	margin-right:0px;
	margin-top:2px;
	line-height:27px;*/
	
	width:125px;
	height:29px;
	line-height:29px;
	margin-left:0;
	margin-top:0;
}
.subNavigation a, .back_to_news .text{
	width:auto;
	height:38px;
	line-height:34px;
	display:block;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:center;
	padding-top:0;
	padding-left:10px;
	padding-right:10px;
}
.subNavigation a:hover, .back_to_news .text:hover {
	color:#CCC;
}
.subNavigation a {
	background-image: url(../images/blueSplash.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    border-left: 1px solid #212961;
    cursor: default;
    height: 34px;
    padding: 0;
    width: 124px;
}
.subNavigation a:hover {
	background-position: 0 -35px;
	cursor:pointer;	
}
#news .subNavigation a, #news #news_menu_id:hover {
	background-image: url(../images/splash.png);
    background-position: 0 0;
    background-repeat: no-repeat;	
	border-left: 1px solid #62151A;
	width:124px;
	height:34px;
	padding:0;
}
#news #news_menu_id:hover {
	background-position: 0 -35px;
    border-left: 1px solid transparent;
    width: 124px;
	cursor:default;	
}
#news .subNavigation a:hover {
	background-position: 0 -35px;
	cursor:pointer;	
}
#featured #featured_menu_id, #live_comments #live_menu_id, #today #today_menu_id, #this_week #thisweek_menu_id, #last_week #lastweek_menu_id, 
#current_running #programs_menu_id, #news #news_menu_id {
	/*background-image:url(../images/subMenuSelected.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	color:#CCC;*/
	background-position:0 -35px;
	border-left:1px solid transparent;
	width:124px;
}
/*#featured #featured_menu_id {
	background-image:url(../images/subMenuSelectedBlue.png);
}*/
#featured #featured_menu_id:hover, #live_comments #live_menu_id:hover, #today #today_menu_id:hover, #this_week #thisweek_menu_id:hover, #last_week #lastweek_menu_id:hover, #current_running #programs_menu_id:hover{
	/*background:none;
	cursor:default;*/
	color:#FFF;
	background-position: 0 -35px;
    border-left: 1px solid transparent;
    width: 124px;
	cursor:default;
}
.no_future {
	opacity:0.2;
	filter:alpha(opacity=20);
	cursor:default;
}
.ad_wrapper {
	padding:10px;
	position:relative;
}
#live_comments .ad_wrapper {
	padding:0;	
}
#program_details .ad_wrapper {
	border-bottom:1px solid #CCCCCC;
}
.ad_wrapper .ad_frame {
/*	overflow:hidden; */
	border:none;
	margin:0;
	padding:0;	
	width:100%;
	height:60px;
}
.R1024 .ad_wrapper .ad_here {
	display:none;	
}
#news .R1024 #prog_det .ad_wrapper .ad_here {
	display:block;
	width:110px;	
}
.ad_wrapper .ad_here {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:underline;	
	background-color:#F2F2F2;
	position:absolute;
	top:10px;
	right:10px;
	width:155px;
	height:60px;
	line-height:60px;
	text-align:center;
}
#news #prog_det .ad_wrapper .ad_here {
	width:165px;
}
#live_comments .ad_wrapper .ad_here {
	top:0;
	right:0;	
}
.ad_wrapper .ad_here a {
	color:#666;
}
.large_video .ad_wrapper .ad_frame {
	height:90px;
	width:728px;
}
.large_video .ad_wrapper .ad_here {
	height:auto;
	line-height:auto;
	width:218px;
}
.player_frame, .player_frame_large {
	border:none;
	overflow:hidden;	
}
#live_comments .player_frame, #commenting_policy .player_frame, #privacy .player_frame, #thankyou .player_frame {
	width:498px;
	height:343px;
}
#live_comments .player_frame_large, #live_comments .player_frame_large #player_wrapper_wrapper, #live_comments .player_frame_large #player_wrapper,
#commenting_policy .player_frame_large, #commenting_policy .player_frame_large #player_wrapper_wrapper, #commenting_policy .player_frame_large #player_wrapper,
#privacy .player_frame_large, #privacy .player_frame_large #player_wrapper_wrapper, #privacy .player_frame_large #player_wrapper,
#thankyou .player_frame_large, #thankyou .player_frame_large #player_wrapper_wrapper, #thankyou .player_frame_large #player_wrapper {
	width:704px;
	height:485px;
}
#abtmtv .header_links #abt_link, #production .header_links #prod_link, #advertise .header_links #adv_link, #careers .header_links #car_link, #contact .header_links #con_link {
	background-color:#C62027;
	background-image:none !important;
	height:24px !important;
	color:#FFF !important; 
	padding-right:6px;
	cursor:default !important;	
}
/*  MTV News v 6.0*/
#live_comments #video_content, #commenting_policy #video_content, #privacy #video_content, #thankyou #video_content {
	float:left;	
}
.privacy_title {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../images/privacy_policy.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 17px;
    margin-bottom: 10px;
    position: relative;
    width: 91px;	
}
.privacy_content p {
    line-height: 120%;
    margin-bottom: 15px;
}
.privacy_content {
    color: #999999;
    margin-bottom: 30px;
    position: relative;
    width: 100%;
}
#privacy .close, #thankyou .close {
	top:0;
	right:0;
	left:auto;	
}
.content_text4 {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../images/thankyou.gif);
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 33px;
    position: absolute;
    top: 0;
    width: 160px;
}
#thankyou #text_content {
	width:195px;	
}
#featured .left_menu {
	position:relative;
}
#featured .showing_now:hover .play_video {
	position:absolute;
}
#today .showing_now:hover .play_video {
	background-position:53% 38%;	
}
#live_comments .left_menu, #program_details .left_menu{
	top:41px;	
}
#program_details .left_menu{
	left: 4px;
/*    top: 36px;*/
	top:83px;
}
#program_details .R1024 .left_menu{
	left:10px;
	top:87px;	
}
#featured .mainMenu {
/*	margin-left:178px;*/	
	z-index:1;
	margin-bottom:5px;
}
#featured .programs_body {
	margin-left:0;	
}
#featured .featured_programs {
	background-image:url(../images/featuredBlue.png);	
	/*margin-top:33px;
	padding-top:0;*/
	height:221px;
	padding:0;
	margin:0;
}
#featured .mainMenu .subNavigation  {
	position:absolute;
	z-index:1;
	width:100%;	
}
#program_details .R1024 #bgprograms {
	margin-left:0;	
}
#program_details .R1024 .programs_body {
	margin-left:0;	
}
#program_details .R1024 .programs_content {
	margin-left:151px;
	margin-top:25px;	
}
#program_details .R1024 .program_details {
    width: 459px;
}
#program_details .R1024 .description {
	padding:5px;	
}
#program_details .R1024 .all_programs {
	width:352px;
	padding-left:3px;	
}
#program_details .R1024 .all_programs_wrapper {
	width:362px;
	padding-left:5px;
}
#program_details .program_details_header {
	height:auto;
	min-height:41px;
	padding:6px 12px;
}
#program_details .R1024 .program_details_header {
	padding:6px 5px;
}
#program_details .R1024 {
	min-width:987px;	
}
#last_week #header, #this_week #header, #today #header {
	margin-right:45px;	
}
#last_week .grid_days, #this_week .grid_days{
	position:relative;
	float:left;
}
#news #PopupCalendarId .calenderheader {
	height: 34px;
    left: 6px;
    position: relative;
    top: 6px;
    width: 207px;	
}
#news #PopupCalendarId .calendercontent {
	left: 6px;
    padding-left: 0;
}
#news #PopupCalendarId .month {
	color: #000000 !important;
    font-weight: bold !important;
    height: 34px;
    line-height: 34px !important;	
	top:0;
}
#news #PopupCalendarId .previous-month {
	left:30px;	
}
#news #PopupCalendarId .next-month {
	right:30px;	
	left:auto;
}
#news #featured {
	/*width:490px;*/
	width:356px;
	margin-bottom:25px;		
}
#news .R1024 .programs_body {
	margin-left:5px;	
}
#news .R1024 .col1, #news .R1024 .col2 {
	margin-right:5px;
	width:300px;
}
#news .R1024 .col1 {
	width:301px;	
}
#news .R1024 #featured {
    /*width: 356px;*/
	width:178px;
}
.R1024 #elNashra .programs {
	height:194px;	
}
.R1024 #elNashra .programs .play_video {
	left:120px;	
	top:90px;
}
#news .program_details, #news .article_details {
	width:100%;	
}
#featured .Title .Date {
	right:0 !important;
	left:auto !important;	
}
#featured .box_news .sectionName, #featured #programNews .sectionName {
	left:0 !important;
	right:auto !important;	
}
#featured #editorChoice {
	margin-bottom:25px;	
	position:relative;
}
#featured #liveFeed {
	height:325px;
	top:-28px;
}
#news #featured .view_more_comments {
	float:none;	
}
#news #comments, #news .commenting_policy_text {
	height:auto;	
}
#news .top_videos .Search_Query{
	left:0 !important;
	top:0 !important;
	padding:5px;
	margin:0;
    position: relative;
	height:auto;
	font-size:11px;
}
#news .top_videos .Search_Query .Filter_Criteria {
	position:relative;
	padding-right:65px;	
	margin-right:0;
	width:auto;
	height:auto;
}
#news .top_videos .Search_Query .Show_all {
    cursor: pointer;
    position: absolute;
    right: 5px;
    text-decoration: underline;
    top: 4px;
}
#news .headlines .footer {
	background:none;
	min-width: 0;
    position: relative;
    width: auto;
    z-index: auto;	
}
.ticker, .ticker a {
    color: #666666;
    float: right;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    height: 29px;
    position: relative;
    width: 585px;
}
.ticker a {
	background:none;
	margin:0;
	padding:0;
}
.ticker .news_wrapper {
    direction: rtl !important;
    line-height: 30px;
    position: absolute !important;
    right: 72px;
    text-align: right;
    width: 550px;
	cursor:default;
	border:none !important;
	padding:0 !important;
	min-height:0 !important;
}
#news .ticker .news_wrapper {
	right:25px;	
}
.ticker .actions_wrapper {
    position:relative;
	float:right;
    height: 30px;
    width: 67px;	
	cursor:pointer;
}
#news .ticker .actions_wrapper {
	width:20px;	
}
.ticker .prev {
    background-image: url(../images/prev_ticker.png);
    background-position: center center;
    background-repeat: no-repeat;
    height: 14px;
    left: 0;
    position: absolute;
    top: 10px;
    width: 6px;
}
.ticker .next {
    background-image: url(../images/next_ticker.png);
    left: 60px;
}
#news .ticker .next {
	left:11px;	
}
.ticker .viewAll {
    height: 14px;
    left: 10px;
    position: absolute;
    top: 9px;
    width: 45px;
}
#news .ticker .viewAll {
	display:none;	
}
.ticker .viewAll a {
	background:none;
    color: #666666;
    float: none;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 11px;
    height: auto;
    margin:0;
    padding:0;
    width: auto;
	line-height:normal;	
}
.R1024 .ticker .viewAll a {
	right:0;	
}
.ticker .loading {
	display:block;	
}
#news #programNews .drop_down1 {
	position:absolute;
	left:4px;	
	top:1px;
}
#news #programNews .header_menu {
	padding-left:0;	
}
#news #nostyle-popup .popup {
	width:144px !important;	
}
#news .option:hover {
	cursor:pointer;	
}
#elNashra .loader {
    background-image: url(../images/loader2.gif);
    background-position: 50% 42px;
    background-repeat: no-repeat;
    height: 246px;
    position: absolute;
    width: 382px;
}
#news .playing object {
	position:relative;	
}
#news .R1024 #elNashra .Title {
	width:301px;	
}
#news .news_pic, #PrintVersion .news_pic {
    float: right;
    height: auto;
    padding-left: 25px;
    width: 324px;
	min-height:209px;
	margin-bottom:25px;
	right:0;
	top:0;
	position:relative;
}
#news .news_wrapper .video {
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	background-image: url(../images/video_icon.png);
	background-repeat:no-repeat;
	background-position:center center;
	padding-right: 16px;
	cursor:pointer;
	margin-right:5px;
	width:15px;
	height:9px;
}
#news .vid_pic {
    background-color: #F2F2F2;
    margin-top: 2px;
    position: relative;
    width: 328px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;
}
#news .thumbs-panel {
    width: auto;
	direction: ltr;
    height: auto;
    margin-right: 0;
    width: auto;
	padding-top:1px;
}
#news .thumbs-panel .pictures{
    height: 77px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 80px;
	cursor: pointer;
    position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
    letter-spacing: normal;
    margin-bottom: 2px;
    margin-right: 2px;
    vertical-align: top;
    word-spacing: normal;
}
#news #news_pic_panel .video, #news #news_pic_panel .picture {
    background-image: url(../images/mediaTagBG.png);
    color: #FFFFFF;
    cursor: pointer;
    direction: ltr;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 23px;
    padding-left: 4px;
    padding-top: 2px;
    position: absolute;
    right: -5px;
    top: 132px;
    width: 78px;
	text-align:left;
}
#news #news_pic_panel .video, #news #news_pic_panel .picture {
	display:none;	
}
#news .hide .video {
	display:none;	
}
#news .news_pic img {
	border: 1px solid #CCC;
	padding:2px;	
}
#news .sp_title, #PrintVersion .printTitle {
	width:660px;
	direction:rtl;
	color:#C51F26;
	margin-bottom:15px;
	position:relative;
}
#news .R1024 .sp_title, #PrintVersion .R1024 .printTitle {
	width:605px;	
}
#news .author {
	color: #333333;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
    line-height: 17px;
    padding: 10px 0;
    position: relative;
    width: auto;
	font-weight:bold;
}
#news .source {
    color: #666666;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    line-height: 17px;
    padding: 20px 0 0;	
}
#news .source span {
	color: #C51F26;
    margin-right: 5px;
    text-decoration: underline;	
}
.article-wrapper .new_comment {
	background-repeat:repeat-x;
}
.back_to_news {
	position:absolute;
	right:15px;
	width:115px;
	top:-46px;
}
.R1024 .back_to_news {
	right:23px;
	top:-26px;	
}
.back_to_news .text {
	position:relative;
	display:block;
	padding:0;
	float:right;
	right:10px;
	height:18px;
	line-height:18px;
	font-weight:bold;
}
.back_to_news .close {
	background:url(../images/back.png) 0 0 no-repeat;
	width:18px;
	height:18px;
	position:relative;	
	display:block;
	float:right;
	left:auto;
	top:auto;
}
#news_pic_panel .loader {
	background-image: url(../images/loader2.gif);
    background-position: center center;
    background-repeat: no-repeat;
    height: 243px;
    position: absolute;
    width: 328px;
}
.featured_programs .prev, .featured_programs .prev.next {
	background-image: url(../images/feat_prev.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    top: 0;
    cursor: pointer;
    height: 220px;
    left: 0;
    position: absolute;
    width: 32px;
    z-index: 2;
}
.featured_programs .prev.next {
	background-image:url(../images/feat_next.png);
	left:auto;
	right:0;
}
.featured_programs .off {
	opacity:0.5;
	filter:alpha(opacity=50);
	cursor:default !important;	
	z-index:4;
}
#careers #actions .error_msg {
	position:relative;
	float:left;
	left:auto;
	top:auto;	
}
#news #fontSizeID {
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	width:45px;
	height:24px;
}
#news #fontSizeID .plus, #news #fontSizeID .minus{
	background-image:url(../images/plus.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width:23px;
	height:24px;
	position:absolute;
	top:0;
	left:20px;
	cursor:pointer;
}
#news #fontSizeID .minus {
	background-image:url(../images/minus.png);
	bottom: 0;
    height: 17px;
    left: 0;
    top: auto;
}
#PrintVersion #header, #PrintVersion #content, #PrintVersion #footer {
    width: 770px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #CCC;
}
#PrintVersion .printNow{
	border-bottom: 1px solid #233D6E;
    bottom: 19px;
    color: #233D6E;
    font-family: tahoma;
    font-size: 13px;
    position: absolute;
    width: 56px;
}
#PrintVersion .printNow a {
	color: #233D6E;
	text-decoration:none;
}
#PrintVersion .logo {
	left:auto;
	right:0;
	background:none;	
}
#PrintVersion #header {
	background:none;
	margin-top:85px;
	border-bottom:none;	
}
#PrintVersion .header_wrapper {
	background: url(../images/headerbgd.jpg) repeat-x scroll center bottom transparent;
    height: 83px;
    margin: 0 auto;
    position: relative;
    width: 700px;	
}
#abtmtv #bgprograms {
	background-image:url(../images/newsBlueLineInBody.png);
	min-height:800px;
}
#PrintVersion #content {
	border-top:none;
	margin-bottom:30px;
}
#PrintVersion .box_news {
	margin: 0 auto;
    position: relative;
    width: 700px;	
	padding-bottom:45px;
}
#PrintVersion .printTitle {
	width:700px;
	padding:35px 0;	
}
#PrintVersion .news_text{
	direction: rtl;
    text-align: right;	 
}
.Gallery {
    z-index: 1;
	padding-top:22px;
	width:689px;
	height:460px;
}
.Gallery #yt-root {
	background-image: url(../images/gallerybg.png);
    background-repeat: no-repeat;
    height: 460px;
    position: relative;
    width: 689px;
}
.Gallery .parts-wrapper {
    bottom: 0;
    color: #FFFFFF;
    font-size: 14px;
    height: 30px;
    left: 0;
    position: absolute;
}
.Gallery .controls {
    height: 22px;
    position: absolute;
    right: 22px;
    top: -12px;
    width: 94px;
}
.Gallery .controls .previous {
    background-image: url(../images/gallery-prev.png);
    cursor: pointer;
    height: 22px;
    position: absolute;
    left:0;
    top:0;
    width: 30px;
}
.Gallery .controls .next {
    background-image: url(../images/gallery-next.png);
    cursor: pointer;
    height: 22px;
    position: absolute;
    left:32px;
    top: 0;
    width: 30px;
}
.Gallery .controls .close {
    background-image: url(../images/gallery-close.png);
    cursor: pointer;
    height: 22px;
    position: absolute;
    left:64px;
    top: 0;
    width: 30px;
}
.Gallery .part {
    background-color: #D72424;
    cursor: pointer;
    float: left;
    height: 25px;
    margin-right: 2px;
    min-width: 20px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 5px;
    text-align: center;
    width: auto;
}
.Gallery .selected {
    color: #DE4A4A;
    cursor: default;
}
.Gallery .part {
    background-color: #D72424;
    cursor: pointer;
    float: left;
    height: 25px;
    margin-right: 2px;
    min-width: 20px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 5px;
    text-align: center;
    width: auto;
}
.Gallery .popupContent .programs {
    border: none;
    height: 460px;
    width: 689px;
}
.Gallery .popupContent img, .Gallery .programs div {
	margin:22px;
	width:645px;
	height:416px;	
	cursor:default;
	position:relative;
}
.Gallery .programs .play_video {
	width:62px;
	height:62px;	
}
.Gallery .popupContent .play_video {
	background-position: center center;
    background-repeat: no-repeat;
    height: 416px;
    left: 0;
    top: 0;
    width: 645px;
}
.Gallery .gallery-loading .loader, .Gallery .programs .loader {
    background: url(../images/loader2.gif) no-repeat scroll center center transparent;
    color: #666666;
    height: 493px;
    left: 0;
    position: absolute;
    top: 0;
    width: 689px;
}
.Gallery .programs .loader{
	width:645px;
	height:416px;	
}
.Gallery .gallery-loading img, .Gallery .gallery-loading .play_video {
	display:none;	
}
.detached-thumbs-panel {
    background-color: #FFFFFF;
    border-top: 1px solid #AA1C23;
    bottom: 0;
    height: 121px;
    left: 0;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 2;
	overflow:hidden;
}
.detached-thumbs-panel .prev, .detached-thumbs-panel .next {
	background-image:url(../images/thumbs-prev.png);
	background-repeat:no-repeat;
	background-position:0 0 ;
	position:fixed;
	left:0;
	bottom:0;
	width:39px;
	height:121px;
	cursor:pointer;
	z-index:2;
}
.detached-thumbs-panel .next {
	background-image:url(../images/thumbs-next.png);
	left:auto;
	right:0;
}
.detached-thumbs-panel .prev.off, .detached-thumbs-panel .next.off {
	opacity:0.5;
	filter:alpha(opacity=50);
	cursor:default !important;	
	z-index:4;
}
.detached-thumbs-panel .wrapper {
	position:absolute;
	width:auto;
	left:39px;
	top:17px;
	right:39px;
}
.detached-thumbs-panel .pictures img, .detached-thumbs-panel .pictures.Selected img:hover {
    margin-bottom: 0;
	opacity: 0.2;
	filter:alpha(opacity=20);
}
.detached-thumbs-panel .Selected img:hover, #news .detached-thumbs-panel .pictures.Selected .play-div:hover {
	cursor:default;	
}
.detached-thumbs-panel .pictures img:hover {
	 cursor: pointer;
}
.detached-thumbs-panel .pictures.Selected img:hover {
	cursor:default;	
}
.detached-thumbs-panel .Selected img, .detached-thumbs-panel .pictures img:hover {
    opacity:1 !important;
	filter:alpha(opacity=100) !important;
}
.detached-thumbs-panel .pictures {
    border: 1px solid #CCCCCC;
    height: 78px;
    margin: 0 12px;
    overflow: visible;
    padding: 4px;
    width: 78px;
	float:left;
}
.detached-thumbs-panel .pic_wrap {
	 height: 78px;
    overflow: hidden;
    position: relative;
    width: 78px;
}
#abtmtv .story_promise1, #abtmtv .story_promise2, #abtmtv .programs_content,
#abtmtv .R1024 .programs_content, #production .programs_content, #advertise .programs_content, #careers .programs_content,
#contact .programs_content, #live_comments .programs_content, #current_running .programs_content {
	margin-left:178px;	
}
#advertise .R1024 .programs_content, #careers .R1024 .programs_content {
	margin-left:10px;	
}
#featured .programs_content, #featured .R1024 .programs_content {
	min-height:500px;	
}
#featured .R1024 .header_menu .menu1 .most {
	padding-right:12px;	
}
#live_comments .left_menu {
	left:38px;	
}
#live_comments .R1024 .left_menu {
	left:27px;
	top:	
}
#today .scroll_bar {
	margin:26px auto 6px;	
}
#today .R1024 .scroll_bar {
	margin-left:130px;
}
#careers #bgprograms, #careers .programs_body {
	height:auto;	
}
#careers .prod_content {
	float:none;
	height:auto;	
}
#careers .prod_cnt_wrap {
	height:530px;
	position:absolute;
	top:0;
	left:340px;	
}
.search_mtv {
    border-left: 1px solid #CCCCCC;
	border-right:1px solid #FFFFFF;
    float: left;
    height: 48px;
    margin-left: 0;
    position: relative;
    width: 155px;
	display:none;
}
.R1024 .search_mtv {
	width: 143px;	
}
.search_mtv .search_wrapper {
    background-image: url(../images/search_input_bg.png);
    background-repeat: no-repeat;
    height: 26px;
    margin-left: 7px;
    margin-top: 7px;
    position: relative;
    width: 145px;
}
.R1024 .search_mtv .search_wrapper {
	margin-left:3px;
	width:142px;	
}
.search_mtv input {
	background-color: transparent;
    border: 0 none;
    color: #CCCCCC;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 11px;
    font-style: italic;
    height: 26px;
    padding-left: 5px;
    position: relative;
    width: 105px;
}
.search_mtv .search_btn {
	background-image: url(../images/search_btn.png);
    background-repeat: no-repeat;
    height: 20px;
    position: absolute;
    right: 14px;
    top: 10px;
    width: 21px;
	cursor:pointer;
}
.R1024 .search_mtv .search_btn {
	right:8px;	
}
/*.search_mtv div {
	background-color: #FFFFFF;
    background-image: url(../images/search_mtv.png);
    background-position: center center;
    background-repeat: no-repeat;
    border-left: 1px solid #CCCCCC;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 52px;
}*/
.search_panel {
	background-image:url(../images/search_bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:100%;
	position:absolute;
}
.search_panel .search_title {
	background-color: #E4E5E6;
    height: 36px;
    left: 6px;
    width: 988px;
    position: absolute;: 5px;
}
.search_title .gwt-HTML, .search_title span {
    color: #333333;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    height: 18px;
    line-height: 18px;
    margin-left: 20px;
    margin-top: 10px;
    position: relative;
    width: auto;
}
.search_title span {
	color: #666666;
    margin-left: 6px;
}
.search_title .search_close {
    background-image: url(../images/search-close.png);
    background-position: center center;
    background-repeat: no-repeat;
    height: 21px;
    position: absolute;
    right: 12px;
    top: 7px;
    width: 21px;	
	cursor:pointer;
}
.search_panel .search_content {
	position:absolute;
	height:auto;
	width:988px;
	left:6px;
	top:50px;	
}
.gwt-PopupPanel #elNashra, .gwt-PopupPanel #editorChoice,  .gwt-PopupPanel #featured {
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;	
	left:auto;right:auto;top:auto;bottom:auto;
	vertical-align:top;
}
.gwt-PopupPanel #elNashra {
	width:235px;	
	margin-left:15px;
}
.gwt-PopupPanel #editorChoice {
	width:340px;
	margin-left:15px;
}
.gwt-PopupPanel #elNashra .sectionName, .gwt-PopupPanel #editorChoice .sectionName, .gwt-PopupPanel #featured #programNews .sectionName,
.gwt-PopupPanel #featured .box_news .sectionName {
    background: none;
    color: #BA1E25;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 15px;
    font-weight: bold;
    width: auto;	
	line-height:15px;
	height:15px;
}
.gwt-PopupPanel #featured {
	margin-left:20px;	
}
.gwt-PopupPanel #featured .box_news .sectionName, .gwt-PopupPanel #featured #programNews .sectionName {
	color:#223D6D;
	left:0 !important;
	right: auto !important;
	top:6px;
}
.gwt-PopupPanel #featured .box_news .Title {
	height: 28px;
    margin-bottom: 1px;
    position: relative;
}
.gwt-PopupPanel #featured #programNews .Title, .gwt-PopupPanel #featured .box_news .Title {
	width:auto;
	border-bottom:2px solid #223D6D;
}
.gwt-PopupPanel #elNashra .Title, .gwt-PopupPanel #editorChoice .Title {
	width:auto;
	border-bottom:2px solid #BA1E25;
}
.gwt-PopupPanel #editorChoice .sectionName {
	right:auto;
	left:0;	
	top:6px;
}
.gwt-PopupPanel #elNashra .article-wrapper, .gwt-PopupPanel #editorChoice .article-wrapper {
	position:relative;
	height:490px;	
	width:auto;
	overflow:hidden;
}
.gwt-PopupPanel #elNashra .news_wrapper {
	padding-left:0;
}
.gwt-PopupPanel #elNashra .news_wrapper .pic_bgd {
	left:0;
	padding:0;
	width:85px;	
}
.gwt-PopupPanel #elNashra .news_wrapper .user_image {
	width:85px;	
}
.gwt-PopupPanel #elNashra .news_wrapper .play_video{
	width:85px;
	top:0;
	left:0;	
}
.gwt-PopupPanel #elNashra .news_wrapper .news_text, .gwt-PopupPanel #editorChoice .news-viewmore,
.gwt-PopupPanel #programNews .header_menu, .gwt-PopupPanel #featured .view_more_comments {
	display:none;	
}
.gwt-PopupPanel #rel_prog {
	margin-bottom: 10px;
    position: relative;
}
.gwt-PopupPanel #rel_prog .programs-wrapper {
	margin-top: 11px;
    position: relative;	
}
.gwt-PopupPanel #rel_prog .item {
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #333333;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 12px;
    line-height: 25px;
    width: 110px;	
	height:25px;
	margin-left:13px;
}
.gwt-PopupPanel #rel_prog .item.even {
	border:none;	
}
.gwt-PopupPanel #rel_prog .item.first {
	margin-left:0;	
}
.gwt-PopupPanel .scroller .article-wrapper {
	overflow-y:scroll !important;	
}
#lastweek_menu_id {
	display:none;	
}
/*#news .search_mtv{
	display:none;	
}*/
#news .Title .sectionName, #news .SubTitle .sectionName  {
	width:153px;
	height:18px;	
}
#news #editorChoice .news_wrapper.important {
	border-left:4px solid #AA1C23;
	border-right:4px solid #AA1C23;
}
#abtmtv .michel {
	position:relative;
	width:544px;
	height:115px;
	margin-left:178px;	
}
#abtmtv .R1024 .michel {
	width:545px;	
}
#abtmtv .my_picture {
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	background-image:url(../images/Michel_Picture1.jpg);	
	background-repeat:no-repeat;
	width:85px;
	height:112px;
}
#abtmtv .me {
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
    *display:inline;
	height: 117px;
    margin: 0 0 1px 12px;
    vertical-align: bottom;	
}
#abtmtv .ceo {
	color: #666666;
    font: 12px/18px Arial,Helvetica,sans-serif;
    margin-left: 27px;
    margin-top: 20px;	
}
#abtmtv .quote, #abtmtv .signature {
	margin:0;	
}
#abtmtv .programs_body {
	min-height:800px;
}
.tweet-button, .links .fb_like, .links .plus_one {
	float: left;
    padding-top: 10px;
	margin-right:8px;
}
#program_details .R1024 .tweet-button, #program_details .R1024 .links .plus_one {
	margin-right:0;	
}
.links .plus_one {
	margin-left:0px;	
}
.links .fb_like {
	margin-left:-20px;	
	min-width: 70px;
	margin-right:13px;
}
.tweet-button {
	margin-left:-8px;	
}
#news .featuredPrograms, #news .newsProtal {
	background-image:url(../images/news_ft.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
#news .newsProtal {
	background-image:url(../images/news_news.png);	
}
.footerSep {
	border-right: 1px solid #FFFFFF;
    float: right;
    height: 48px;
    position: relative;
    right: 145px;
    width: 2px;	
}
.R1024 .footerSep {
/*	right:57px;	*/
	right:110px;
}
.live_filter_wrapper {
	position:relative;
	width:100%;
	height:19px;
	margin-bottom:5px;	
}
.all_tab, .local_tab, .intl_tab {
	position:relative;
	width:70px;
	height:19px;
	line-height:17px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333333;
	cursor:pointer;
	float:right;
	text-align:center;
	margin-right:5px;
}
.all_filter_selected .all_tab, .local_filter_selected .local_tab, .intl_filter_selected .intl_tab {
	background-image:url(../images/selected-news.png);
	background-position:0 0;
	background-repeat:no-repeat;	
	color:#FFFFFF;
	cursor:default;
}
#liveFeed .all_filter_selected .local, #liveFeed .all_filter_selected .intl, #liveFeed .local_filter_selected .local, #liveFeed .intl_filter_selected .intl {
	display:block;	
}
.logo.Christmas {
	width:160px;
	height:96px;
	left:-26px;
	top:14px;	
}
.R1024 .logo.Christmas {
	left:5px;	
}
.facebook_login, .about_facebook {
	display:none;	
}
.become_member {
	float: left;
    left: 0;
    position: relative;	
}
.login {
	float: left;
    left: 0;
    margin: 0 5px;
    position: relative;	
}
.facebook_member {
	width:auto;
}
.R1280 .comments_wrapper iframe {
	margin: 6px !important;
	width:648px !important;
	min-height:180px !important;
}
#program_details .R1280 .comments_wrapper iframe {
	width:631px !important;
}
.R1024 .comments_wrapper iframe {
	margin: 6px !important;
	width:593px !important;
	min-height:180px !important;
}
#program_details .R1024 .comments_wrapper iframe {
	width:447px !important;
	min-height:195px !important;
}
/**********Start: Remove the following class to enable News section / subsections on the website **********/
/*.newsProtal, .ticker, #lastweek_menu_id {
	display:none !important;	
}*/
/**********End: Remove the above class to enable News section / subsections on the website **********/
