@charset "utf-8";
/* MTV CSS Document */
* {
	margin:0px;
	padding:0px;
	outline:none;
	text-decoration:none;
}
html, body {
	width: 100%;
    height: 100%;
	margin:0px;
	font-family:"Trebuchet MS";
	font-size:12px;
}	
#wrapper {
	width:auto;
	position: relative;
    height: 100%;
	min-height:100%;
    margin: 0px;
	min-width:991px;
	height:auto !important;
}
#bgheader, #bgprograms{
	position:relative;
	height:115px;
	width:100%;
	background-color:#FFF;
}
#bgprograms{
	height:100%;
	min-height:500px;
	padding-bottom:46px;
	background:url(../images/programsbgd.png) repeat-x;
}
#featured #bgprograms{
	-moz-user-select:none;
}
#bgnews_center{
	position:absolute;
	height:186px;
	width:100%;
	bottom:46px;
	background:url(../images/news_center.jpg) left bottom repeat-x;
}
.footer{
	position:fixed;
	height:45px;
	width:100%;
	bottom:0px;
	border-top:1px solid #D7D8D8;
	background-color:#E4E5E6;
	min-width:1000px;
	z-index:2;
}
#header{
	position:relative;
	height:83px;
	width:auto;
	margin-left:2%;
	margin-right:2%;
	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;
}
.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;
}
#programs_logo{
	position:relative;
	height:28px;
	width:128px;
	/*background:url(../images/all_images.png) 0px -55px no-repeat;*/
	margin-left:2%;
}
#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:1.3%;
}	
#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{
	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:45px;
	width:auto;
	margin-left:2%;
	margin-right:2%;
}
.facebook_member{
	position:relative;
	height:45px;
	width:290px;
	border-right:1px solid #D9D9DA;
	float:left;
}
.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;
}
.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:center top;
	background-repeat:repeat-x;
	bottom:0px;
}
.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;
}
#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;
}
#this_week .detailsView .program_time{
	height:38px;
	padding-top:16px;
	background-position:1px 22px;
}
#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;
}
#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;
}
#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:absolute;
	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;
}
#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:0px;
	min-height:443px;
}
#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;
}
#this_week .grid_days {
	top:25px;
}
#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, #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;
}

#this_week .showing_now .view_live_comments{
	top:340px;
}
#this_week .showing_now .video_status{
	bottom:16px;
	height:auto;
	left:25px;
}
#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;
}
#this_week .programs_content{
	height:460px;
	padding-top:25px;
}
#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;
}
#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;
}
#this_week .video_categories_header{
	background:url(../images/all_images.png) 0px -1830px no-repeat;
}
#this_week .video_categories{
	position:absolute;
	bottom:0px;	
}
#this_week .left_menu{
	height:455px;
	top:11px;
}
.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;
}
#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:202px;
	width:210px;
	border-right:0px;
	margin-left:14px;
	margin-bottom:6px;
	margin-top:14px;
	border:none;
	padding:10px;
}
#current_running .left_menu{
	top:48px;
}
#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;
	height:200px;
	padding-left:9px;
	padding-right:9px;
}
#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{
	position:relative;
	width:auto;
	height:45px;
	margin-right:20px;
	border-right:1px solid #D9D9DA;
	float:right;
	padding-left:176px;
}
.coming_website{
	position:absolute;
	height:19px;
	width:135px;
	background:url(../images/all_images2.png) -200px -140px no-repeat;
	left:40px;
	top:8px;
}
.notify_button{
	position:relative;
	height:22px;
	width:67px;
	top:6px;
	margin-right:9px;
	background-image:url(../images/all_images2.png);
	background-position:-100px -170px;
	background-repeat:no-repeat;
	cursor:pointer;
	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{
	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/all_images.png);
	background-position:-300px -1715px;
	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:absolute;
	min-height:450px;
	width:500px;
	top:0px;
	left:0px;
}
#live_comments #video, #commenting_policy #video{
	position:absolute;
	height:343px;
	width:498px;
	left:0px;
	background:none;
	padding:0px;
}
.video_body{
	position:relative;
	width:498px;
	height:343px;
	background-color:#000;
}
.video_details{
	position:absolute;
	height:138px;
	width:500px;
	top:350px;
	left:0px;
	border-top:1px solid #E3E3E3;
}
.like_video{
	position:relative;
	height:45px;
	border-bottom:1px solid #E3E3E3;
}
#live_comments .video_title, #commenting_policy .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;	
}
#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;
}
.what_is_next{
	position:relative;
	height:183px;
	width:134px;
	border:1px solid #CCC;
	margin-top:47px;
	background-color:#FFF;
}
.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;
	margin-top:10px;
	margin-left:10px;
	float:left;
}
.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:absolute;
	width:auto;
	font:11px Arial, Helvetica, sans-serif;
	color:#999;
	background:none;
	top:30px;
	left:16px;
}
.like_program{
	float:right;
	height:18px;
	margin-top:10px;
	color:#254477;
	padding-left:22px;
	background-image:url(../images/all_images.png);
	background-position:-350px -410px;
	background-repeat:no-repeat;
	margin-right:8px;
	padding-top:2px;
	text-decoration:underline;
	cursor:pointer;
}
.share_on_facebook{
	background-position:-350px -550px ;
	padding-left:26px ;
	margin-top:8px;
	padding-top:4px;
}
.mail{
	background-position:-350px -500px;
	padding-left:33px;
}
.views_likes{
	float:left;
	height:18px;
	width:auto;
	font-size:17px;
	color:#333;
	margin-top:6px;
	color:#333;
	margin-left:15px;
	padding-top:2px;
}
.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:#C562027;
	left:15px;
	top:6px;
	position:absolute;
}
#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-left:144px;
	margin-left:0px;
}
.studio_vision{
	position:relative;
	height:28px;
	width:178px;
	margin-top:20px;
	margin-left:-90px;
	background-image:url(../images/all_images.png);
	background-position:-130px 0px;
	background-repeat:no-repeat;
}
.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 .prod_content{
	width:303px;
	margin-right:30px;
	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{
	height:443px;
	width:611px;
	margin-right:0px;
	background-color:#F0F0F0;
	padding:7px;
}
#contact .prod_content2{
	height:254px;
	width:557px;
	padding:8px 7px 9px 6px;
	margin-right:0px;
	background-color:#F0F0F0;
	margin-top:34px;
}
#careers .is_required, #contact .is_required{
	left:495px;
	top:547px;
	bottom:auto;
	height:20px;
	padding-top:2px;
}
#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 .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;
}
#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;
}
.R1024 #header{
	height:53px;
}
.R1024 #bgprograms, .R1024 .programs_body, .R1024 .programs_content{
	min-height:413px;
}
#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;
}
#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{
	top:0px;
}
#live_comments .R1024 .hand, #live_comments .R1024 .like{
	top:5px;
}
#this_week .R1024 .left_menu{
	height:430px;
}
#this_week .R1024 .programs_content{
	height:437px;
	/*padding-top:0px;*/
}
#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 .send_application{
	left:829px;
}
.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;
}
#production .programs_content{
	padding-bottom:10px;
}
.R1024 .signature{
	margin-bottom:0px;
}
#this_week .R1024 .find_program{
	/*margin-top:22px;*/
}
.R1024 .next_programs{
	top:190px;
}
.R1024 .left_menu .previous_programs{
	top:215px;
}
.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;
}
#current_running .R1024 .left_menu{
	top:33px;
}
/*----------------------------------------------------------------------*/
.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;
}
/*#this_week .R1024 .bubble{
	top:42px;
}*/
.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 {
	width:704px;
	height:485px;
}
.large_video .video_details {
	width:706px;
	top:492px;
}
.large_video #video_content {
	width:706px;
}
#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);
}
.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;
}
.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;
}
.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;
}
.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);
}
#featured .featured_programs .grid_panel .selected, .feat_prog:hover{
	opacity:1;
	filter:alpha(opacity=100);
}
.feat_prog:hover{
	cursor:pointer;
}
.feat_prog_pic{
	position:relative;
	height:156px;
	width:251px;
}
.feat_prog_pic_shadow{
	position:absolute;
	height:60px;
	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;
}
.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:188px;
}
.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:10px;
	top:20px;
	width:auto;
	left:2%;
	padding-left:170px;
	letter-spacing:normal;
}
#featured .scroll_bar .scroll_prog{
	height:10px;
	width:11px;
	margin-top:0px;
	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;
}
#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;
}
#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;
}