html {border:none;margin:0;padding:0;min-height:500px;font:11px verdana,serif,sans-serif;color:#999;background:#1d1d1d url(/mtv/img/layout/1.jpg) no-repeat fixed 50% 50%}
body {border:none;margin:0;padding:0;color:#999;font-size:11px;background:transparent}
iframe{overflow:hidden;border:none}

.tracker{display:none;visibility:hidden}
.clearfix { }
.clearfix:after{content: ".";display:block;height:0;font-size:0;clear:both;visibility:hidden}

a{color:#333;text-decoration:underline;outline:none}
a:hover,a:active{color:#f90;outline:none}
a:focus{outline:none}
img, a img{border:0 none}

.heading{font-size:12px;height:28px;display:block;background:#000;color:#fff;line-height:28px;font-weight:bold;padding-left:5px}

.moveL{float:left}
.moveR{float:right}
.clear{clear:both}

.container_container{background:transparent url(/mtv/img/layout/page_bg.gif) repeat-y 50% 0}
#container{width:980px;margin:0 auto;padding:0 0 30px 0;position:relative;background:#000}

#content{min-height:670px;padding-top:0}

.top_container{max-height:167px;margin:0;padding:0;background:transparent url(/mtv/img/layout/header.png) repeat-x 0 -3px}

.bottom_container{background-color:#3b5998}
.slide_player_con {width:965px;margin:0 auto;padding:0;margin-bottom:10px;background:url(/mtv/img/layout/front_player_bg.png) no-repeat right top}
.middle_content{display:block;width:980px;height:980px;margin:0 auto;overflow:hidden}
.content_con {position:relative;width:650px;margin:0 auto;padding:0;float:left;margin-left:5px}
.bottom_content{display:block;width:980px;height:250px;border-top:0 solid #2f2f2f;margin:10px auto;overflow:hidden}

.login_con{float:left;width:630px;margin:0;padding:0;position:absolute;top:0;left:5px}
.search_con{float:right;padding:0;margin-right:0;margin-top:5px}
.side_con{width:305px;min-height:255px;border:0 solid #444;margin:0 8px 0 0;padding:0;float:right}
.side_ads{width:305px;min-height:255px;border:0 solid #000;margin:10px 0 0 0;padding:0;float:right}
.feature_con{height:280px;overflow:hidden;padding:5px 10px;margin:0}
.foot_s_con{width:500px;margin:10px auto 0px;padding:10px 0px 0px}
.vid_page_container{width:800px;float:left}
.loading{display:block;width:100px;height:50px;position:absolute;top:50%;left:45%;text-align:center}

.side_blocks{display:block;width:300px;padding:0}

.bottom_blocks{display:block;width:318px;height:250px;margin-left:5px;float:left;overflow:hidden}

#facebox{display:block;width:300px;height:370px;overflow:hidden}
#facebut{display:block;width:300px;height:35px;overflow:hidden}

#likebox_front{margin-left:10px;border:3px solid #000;width:294px;z-index:10;height:304px;overflow:hidden;position:relative;top:-1px;left:-2px}
#likebox_front iframe{top:-2px;left:-5px;overflow:hidden;position:relative}

#likebox_side{margin-left:5px;border:3px solid #000;width:294px;z-index:10;height:326px;overflow:hidden;position:relative;top:-1px;left:-2px}
#likebox_side iframe{top:-2px;left:-5px;overflow:hidden;position:relative}

#scrollup {position:relative;overflow:hidden;border:1px solid #222;margin-top:22px;height:315px;width:300px}
.headlinenews {position:absolute;top:330px;left:5px;height:315px;width:290px}
.headlinenews .hnews{display:block;position:relative;width:290px;height:100px;border-bottom:1px dotted #222;margin:3px 0;padding:0;color:#999;overflow:hidden}
.headlinenews .hnews a{text-decoration:none;color:#999}
.headlinenews .htitle{display:block;position:absolute;top:0;left:0;width:290px;height:28px;font-weight:bold;font-size:11px;overflow:hidden}
.headlinenews .hcontent{display:block;width:225px;height:65px;position:absolute;top:30px;left:0;overflow:hidden}
.headlinenews .hnews:hover .htitle{text-decoration:none;color:#f90}
.headlinenews .hnews:hover .hcontent{text-decoration:none;color:#fff}
.headlinenews img{border:1px solid #111;padding:1px;width:60px;height:60px;position:absolute;top:30px;right:0}

.classified{display:block;margin-left:3px;font-size:11px}
.classified a{color:#666;text-decoration:none}
.classified a:hover{color:#f90}
.classified span{display:block;width:145px;background:#222;font-weight:bold;padding:5px}
.classified ul{list-style:none outside none;margin:0;padding:0}
.classified li{border-left:5px solid #666;margin:5px 0;padding:0 5px}
.classified li:hover{border-left:5px solid #f90}

#header { margin:0px 0px 15px; padding:1px 0px 0px 5px}

.tipsy{padding:5px;font-size:11px;font-weight:600;opacity:0.85;filter:alpha(opacity=85);background-repeat:no-repeat;background-image:url(/mtv/img/icons/tipsy.gif)}
.tipsy-inner{padding:5px 8px;background-color:#000;color:#fff;border:1px solid #999;max-width:170px;text-align:center}.tipsy-inner{-moz-border-radius:4px;-webkit-border-radius:4px}
.tipsy-north{background-position:top center}.tipsy-south{background-position:bottom center}.tipsy-east{background-position:right center}.tipsy-west{background-position:left center}

.user_login {padding:0;margin:0;margin-top:7px;margin-right:10px}
.user_login input[type=text], .user_login input[type=password] {padding:0 5px;font-size:14px;border:1px solid #444;background:#111;color:#999;width:125px;height:16px}
.user_login input[type=text]:focus, .user_login input[type=password]:focus {color:#fff;border:1px solid #ff9900}
.user_login input[type=submit] {height:18px;border:1px solid #444;padding-left:5px;padding-right:5px;background:#111;font-size:11px;line-height:16px;font-weight:bold;color:#999;cursor:pointer}
.user_login input[type=submit]:hover {border:1px solid #92cd00;background:#2c6700;color:#fff}
.user_login input[type=checkbox] { vertical-align:middle; }
.user_login a.forget {width:16px;height:16px;border:1px solid #444;background:#111;padding:0;float:right;margin-left:10px;text-align:center;font-size:13px;font-weight:bold;text-decoration:none;color:#999;vertical-align:middle}
.user_login a.forget:hover {border:1px solid #cc99cc;background:#ca278c;color:#fff}
.user_login a.breg {width:90px;height:16px;border:1px solid #444;background:#111;padding:0;float:right;margin-left:25px;text-align:center;font:bold 11px/16px arial;text-decoration:none;color:#999;vertical-align:middle}
.user_login a.breg:hover {border:1px solid #74c2e1;background:#0191c8;color:#fff}
span.remember {font-size:10px;color:#999}

.user_login .txt { font-size:11px;color:#fff;font-weight:bold; }
.user_login .txt a{ font-size:11px;color:#fff;font-weight:bold;text-decoration:none;text-transform:uppercase}
.user_login .txt a:hover{ text-decoration:underline}

.s_bg {border:none;width:345px;height:20px;margin:2px;padding:0}
.searchbar {background:#111;margin-left:0;margin-top:0;padding:0;width:208px;height:16px;font-size:14px;color:#999;float:left;border:1px solid #444}
.searchbar:focus {background:#000;border:1px solid #ff9900}
.searchbutton {background:#111;border:1px solid #444;height:18px;padding:0 3px 10px 3px;cursor:pointer;margin-left:5px;margin-right:10px;font-size:11px;line-height:16px;font-weight:bold;color:#999}
.searchbutton:hover {background:#c13100;border:1px solid #fc9;color:#fff}
.s_type {float:left;margin:0 2px 0 5px;padding:0 0;font-size:11px;border:1px solid #222;color:#999;background-color:#111}

.auth { margin:0px; padding:0px;}
.auth ul { margin:0px; padding:0px; list-style:none; }
.auth ul li { margin:0px; padding:0px; float:left; padding-left:5px; list-style:none; font-size:11px; height:15px; margin-top:8px ; line-height:15px; padding-left:10px; color:#fff; border-left:1px solid #5f5f5f; padding-right:5px;border-right:1px solid #343434}
.auth ul li:first-child { margin-left:10px; border-left:none; padding-left:0px }
.auth ul li:last-child{border-right:none;}
.auth ul li a { color:#fff; text-decoration:none; font-family:tahoma; font-size:11px; font-weight:bold; text-transform:uppercase }
.auth ul li a:hover{color:#00bfff}

#topmenu{background:transparent no-repeat center top;margin-bottom:9px}
.menutabs_container{width:980px;height:70px;background:url(/mtv/img/layout/menubk.png) transparent repeat-x left top;right:0;margin:30px auto 0 auto;border-bottom:1px solid #333;overflow:hidden}
h1.logo{margin:0 auto;padding:0;text-transform:uppercase}
h1.logo a{display:block;position:absolute;width:246px;text-decoration:none;}
.menu-logo {position:absolute;top:5px;left:5px}
#mainnav {height:70px;position:absolute;right:1px;top:31px;width:715px;z-index:800;overflow:hidden}

.topmenu {list-style:none;margin:0;padding:0;width:715px;height:70px;z-index:2}
.topmenu li {position:relative;display:block;float:left;overflow:hidden;margin:0;padding:0;width:118px;height:70px;z-index:2;border-left:1px dotted #555}
.topmenu li:hover {background:#000}
.topmenu li a {height:65px;display:block;z-index:100;cursor:pointer;overflow:hidden;width:98%;text-decoration:none}
.topmenu li span {width:118px;display:block;z-index:0;cursor:pointer}

.menu-title, .menu-title-send{font-family:Impact,Charcoal,sans-serif;font-size:20px;font-weight:normal;position:absolute;bottom:5px;left:3px}
.menu-title{color:#ccc}
.menu-title-send {color:#f00}
.menu-desc {font-family:'Arial Narrow',sans-serif;font-size:14px;clear:both;color:#ccc;line-height:normal;position:absolute;top:3px;left:3px}
.topmenu li:hover .menu-title{color:#0191c8}
.topmenu li:hover .menu-title-send {color:#fc0}
.topmenu li:hover .menu-desc {color:#fff}

.featbar{margin:0 5px;padding:0 5px;border-bottom:3px solid #999;text-align:center}
.featbar h3{display:inline-block;padding:10px 0;margin:0}
.featbar h3 a{display:block;width:150px;padding:5px 0;background:#663;color:#ccc;text-decoration:none;font-size:14px}
.featbar h3 a:hover{background:#903;color:#fff}

.rating{width:75px;height:15px;}
.rating .stars_gray {background:url(/mtv/img/images/stars_gray.png) repeat-x top;height:15px;width:100%;}
.rating .stars_blue {background:url(/mtv/img/images/stars_blue.png) repeat-x top;height:15px;width:100%;}
.rating .stars_red {background:url(/mtv/img/images/stars_red.png) repeat-x top;height:15px;width:100%;}
.rating .stars_filled_blue {background:url(/mtv/img/images/stars_blue.png) repeat-x top left;height:15px;float:left;}
.rating .stars_filled_red {background:url(/mtv/img/images/stars_red.png) repeat-x top left;height:15px;float:left;}

.feature_left {float:left;margin:0;padding:0;width:370px;background:transparent}
.feature_left .feature_heading{background-position:0px -417px;height:24px;line-height:24px;color:#fff;text-shadow:0px 0px 8px #ccc;width:100%;display:block;margin-top:10px;padding-left:10px;font-weight:bold;text-transform:uppercase;font-family:Tahoma,Verdana,sans-serif;}
.feature_right {float:right;position:relative;width:570px;margin:0;font-size:10px;overflow:hidden;height:280px}
.feature_shadow { width:985px; height:1px; margin:0px; padding:0px; }

.feature_head { background:#88c5ff; width:100%; margin:0px 0px; padding:0px; height:20px; line-height:20px; position:relative; text-align:center; }
.feature_head h2 { font-size:18px; font-family:Tahoma; color:#fff; text-shadow:1px 1px 1px #44627f; }
.feature_head .left_side { background:url(/mtv/img/images/blocks.png) -277px -50px no-repeat; width:10px; height:57px; position:absolute; top:-6px; left:-6px; }
.feature_head .right_side { background:url(/mtv/img/images/blocks.png) -293px -56px no-repeat; width:9px; height:44px; position:absolute; right:-9px; }

.feature_vid { margin:3px auto; width:350px; padding:0px; font-weight:lighter; }
.feature_left .sp2 { background:url(line_sp2.png) repeat-x; height:2px; margin:6px 0px; padding:0px; }

.feature_right ul { margin:0px; padding:0px; list-style:none; }
.feature_right ul li { padding:0px; margin:0px; margin-bottom:3px; color:#193f77; font-size:9px; }
.feature_right .sp { background:url(/mtv/img/images/line_sps.png) top repeat-x; margin:5px 0px; padding:0px; height:2px; }
.feature_right .details_block { float:left; width:50%; margin:0px; padding:0px; color:#999 }
.feature_right .title a{font-size:9px; font-weight:bold; text-decoration:none; color:#fff}
.feature_right .title { font-size:10px; clear:both; padding:0px; overflow:hidden}
.featured_vid_con{cursor:pointer; background:#FFF url(/mtv/img/images/nav_grads.png) -0px -260px; padding:5px; background-color:#FFF; margin:0px;}
.featured_vid_con .video_thumb{border:0px; padding:0px; float:left; }
.featured_vid_con:hover{background-position:-0px -338px; }
.featured_video_details{width:370px;background:#000;padding-bottom:3px;margin:0}
.featured_video_details .left_detail {float:left; width:300px; display:block;}
.featured_video_details .left_detail a{padding-left:10px;color:#fff;text-shadow:0px 0px 8px #ccc;text-decoration:none;font-weight:bold;text-transform:uppercase;}
.featured_video_details .left_detail a:hover{text-decoration:underline;}
.featured_video_details .right_detail {float:right;color:#fff;width:50px;height:30px;display:block;line-height:3px;padding-right:10px;}
.featured_video_details .right_detail a{color:#fff;text-decoration:none;}
.featured_video_details .right_detail a:hover{text-decoration:underline;}

.featured_video_player{width:370px;height:280px;padding:0;margin:0;position:relative;display:block;background:transparent;cursor:pointer}
.featured_video_player .featured_stitle, .featured_video_player .featured_title{display:none}
.featured_video_player:hover .play_now{background:transparent url(/mtv/img/layout/play_video.png) center no-repeat;background-color:rgba(0,0,0,0.2);position:absolute;width:100%;height:100%;overflow:hidden;z-index:20}
.featured_video_player:hover .featured_stitle{display:block;position:absolute;top:0;left:0;width:370px;padding:5px;color:#fff;font-size:16px;font-weight:bold;overflow:hidden;background:#111;filter:Alpha(Opacity=65);opacity:0.65;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"}
.featured_video_player:hover .featured_title{display:block;position:absolute;bottom:0;left:0;width:370px;padding:5px;color:#fff;font-size:12px;font-weight:bold;overflow:hidden;background:#111;filter:Alpha(Opacity=65);opacity:0.65;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"}

.carousel_buttons {height:20px;width:565px;margin:3px 0 2px 5px;padding:0;display:block;border-bottom:1px solid #999;font-size:16px;font-weight:bold;color:#999;}
.carousel_prev,.carousel_next{height:20px;padding-right:5px;padding-left:5px;padding-bottom:3px;display:inline-block;background-color:#000;color:#999;border:0;float:right;font-size:11px;font-weight:bold;cursor:pointer}
.carousel_prev:hover,.carousel_next:hover{background-color:#000;color:#ff9900}
.carousel_hint{height:20px;padding:0 10px;display:inline-block;background:#000;color:#999;border:0;float:right;cursor:pointer}
.carousel_cell {height:247px;padding:5px 3px 0 3px;width:183px;margin:0 0 5px 0;float:left;border:1px solid transparent;display:block;overflow:hidden;cursor:pointer}
.carousel_cell:hover a{color:#ff9900}
.carousel_cell:hover img {border:1px solid #444}
.carousel_cell a{text-decoration:none;font-weight:bold;color:#999}
.carousel_cell h2.vidtitle{font-size:13px;margin:2px 2px 1px 2px;padding:0px;width:180px;height:32px}
.carousel_info_wrap{width:100%;display:block;margin:0;padding:0;font-size:11px;color:#999}
.carousel_thumb {margin:0;background:#000;position:relative}
.carousel_thumb img {width:180px;height:135px;border:1px solid #222;padding:1px}

.carousel_sub_cell {height:60px;padding:0;width:94px;margin:0 4px 0 0;float:left;background-color:#f2f2f2;border:1px solid #dddddd;display:block;overflow:hidden;cursor:pointer;}
.carousel_sub_cell a { text-decoration:none; font-weight:bold; }
.carousel_sub_thumb { margin:0; background:#fff; position:relative; }
.carousel_sub_thumb img { width:92px; height:58px; border:0; padding:1px;}
.carousel_sub_thumb:hover img { border:0; }

.right_container{width:300px;height:300px;margin:0;padding:0;background:transparent}
.side_container{width:300px;height:300px;margin:0;padding:0;background:transparent}
ul.right_tabs{margin:0 0 10px 0;padding:0;float:left;list-style:none;height:20px;background:none;border:none}
ul.right_tabs li{float:left;margin:0;padding:0;overflow:hidden;position:relative}
ul.right_tabs li a{font-size:12px;font-weight:bold;text-decoration:none;background:#111;color:#999;display:inline-block;margin-right:2px;padding:3px 10px;border:1px solid #333;outline:none}
ul.right_tabs li a:hover{background:#000;color:#fff;border:1px solid #333}
ul.right_tabs li.active, ul.right_tabs li.active a {background:#000;color:#ff9900}
.tab_right_container {overflow:hidden;clear:both;float:left;background:transparent;margin-bottom:0}
.tab_right_content {padding:2px}
.tab_right_content h3 {margin:2px 5px;padding:0;color:#fff}
.tag_cloud a{display:block;margin:0 4px 4px 0;text-transform:lowercase;float:left;white-space:nowrap;font-size:12px;height:14px;line-height:14px;padding:1px 6px 3px;border:1px solid #111;color:#999}
.tag_cloud a:hover{border:1px solid #333;background:#000;color:#ff9900}

.tabs {width:650px;height:36px;margin:0;padding:0;display:block;font-size:12px;font-weight:bold}
.tabs ul {display:block;margin:0;padding:0;list-style:none;float:left}
.tabs ul li {margin:0 2px;padding:1px;list-style:none;display:block;float:left;text-align:center;border:1px solid #333;line-height:18px;width:140px}
.tabs ul li .tab_b {display:block;color:#999;background-color:#111;text-decoration:none}
.tabs ul li .tab_b:hover {display:block;background-color:#000;color:#fff}
.tabs ul li.selected .tab_b {display:block;background-color:#000;color:#ff9900}

.main_vids {display:block;height:390px;padding:0}
.vids_group {display:block;width:650px;height:390px;margin:0}
.main_vid_shadow { background:url(/mtv/img/images/shadows.png) 0px -152px no-repeat; width:670px; height:10px; margin:0px; padding:0px; }

.search_info{display:block;position:relative;height:28px}
.message_result{display:block;height:28px;background:transparent;color:#999;padding-left:5px;line-height:28px;font-size:12px;font-weight:bold}
.message_result .result_red{color:#999}
.message_result .result_blue{color:#09c}
.message_result .result_yellow{color:#fc0}

#style_change, #search_style_change {font-size:10px;color:#999;display:inline-block}
#style_change a, #search_style_change a {text-decoration:none}
#style_change {padding:0 5px 8px;margin:0 0 5px}
#search_style_change {display:block;position:absolute;right:0;top:10px;width:120px;padding:0;margin:0;text-align:right}

#grid {float:right;background:url(/mtv/img/images/blocks.png) -325px -78px no-repeat;padding:1px;border:1px solid #999;width:11px;height:11px}
#list {float:right;background:url(/mtv/img/images/blocks.png) -344px -78px no-repeat;padding:1px;border:1px solid #999;width:19px;height:11px;margin-right:10px;margin-left:10px}
#grid:hover,#list:hover {cursor:pointer;border:1px solid #fff}

#vid_wrap {margin:0;padding:0}

.front_ads {width:650px;height:60px;text-align:center;float:left;display:block;overflow:hidden}
.group_ads {width:790px;height:90px;text-align:center;float:left;display:block;margin:3px 0 10px 0;overflow:hidden}

.front_view, .grid_view {height:185px;padding:0 2px;width:149px;float:left;border:1px solid #000;display:block;overflow:hidden}
.front_view {margin:0 7px 4px 0}
.grid_view {margin:0 4px 4px 0}
.list_view {width:790px;height:115px;border-bottom:1px solid #000}
.list_view:hover {border-bottom:1px dotted #999}

.front_view a, .grid_view a, .list_view a {text-decoration:none;font-weight:bold;color:#999}
.front_view:hover a, .grid_view:hover a, .list_view:hover a, .front_view:hover h2.title a, .grid_view:hover h2.title a, .list_view:hover h2.title a, .list_view:hover .list_title a {color:#f90}

.vid_info_wrap, .vid_top_info_wrap {width:100%;margin:0;padding:0}
.front_view h2.title, .grid_view h2.title, .list_view h2.title{font-size:13px;margin:2px;padding:0;height:18px;overflow:hidden}

.front_view .video_info, .grid_view .video_info, .list_view .video_info {font-size:11px;margin:2px;padding-top:1px;height:52px;overflow:hidden}
.front_view .video_info a, .grid_view .video_info a, .list_view .video_info a{font-weight:normal;color:#999}
.front_view:hover .video_info a, .grid_view:hover .video_info a, .list_view:hover .video_info a {color:#eee}

.front_view .vid_info, .grid_view .vid_info, .list_view .vid_info {font-size:10px;margin:2px;padding:0}

.front_view:hover .vid_thumb img, .grid_view:hover .vid_thumb img {border:1px solid #333}
.front_view:hover a, .grid_view:hover a, .list_view:hover a {color:#fff}

.vid_thumb {margin:0;background:#000;position:relative}
.vid_thumb a img {width:146px;height:105px;border:1px solid #222;padding:0}

.vid_thumb .vid_time, .vid_thumb .vid_date {display:none}
.front_view:hover .vid_thumb .vid_date,.grid_view:hover .vid_thumb .vid_date, .front_view:hover .vid_thumb .vid_time,.grid_view:hover .vid_thumb .vid_time, .list_view:hover .vid_thumb .vid_time {display:inherit;visibility:visible;position:absolute;padding:2px;background:#111;font-size:9px;color:#fff}
.front_view:hover .vid_thumb .vid_date,.grid_view:hover .vid_thumb .vid_date {top:1px;left:1px}
.front_view:hover .vid_thumb .vid_time,.grid_view:hover .vid_thumb .vid_time {bottom:1px;right:2px}
.list_view:hover .vid_thumb .vid_time {bottom:1px;right:1px}

.grid_view .vid_top_info_wrap{display:block}
.grid_view .list_title{display:none}
.grid_view p.vid_info {display:none}
.grid_view .rating {display:none}
.grid_view p.desc {display:none}

.list_view .video_info {display:none}
.list_view p.vid_info {display:block}
.list_view .rating {display:block;float:right}
.list_view p.desc {display:block;clear:both;font-size:11px;margin:0 3px;text-align:left}

.list_view .vid_top_info_wrap{display:none}
.list_view .vid_info_wrap{display:block;float:left;margin-left:10px;width:625px}
.list_view .list_title{display:inline;float:left;font-size:13px;margin:2px;padding:0;height:18px;overflow:hidden}
.list_view h2.title {display:inline;float:left}
.list_view .vid_thumb {float:left}

.login { background:url(/mtv/img/images/main_box.png) repeat-x; height:92px; width:300px; position:relative; margin:auto}
.login_box_cont{}
.login .login_title{font-size:12px; font-weight:bold; text-transform:uppercase; font-family:tahoma; color:#0099cc; margin:9px 0px 0px 91px; height:23px; line-height:23px; text-align:center}
.login .some_info{ margin-left:91px; font-size:10px; font-weight:bold; text-transform:uppercase; font-family:tahoma; color:#333; height:30px; padding-top:15px}

.login .regist_link{width:147px; height:16px; background-image:url(/mtv/img/images/main_box.png); background-position:-0px -92px; position:absolute; bottom:7px; left:87px; text-align:center; line-height:16px}
.login .regist_link a{color:#FFF; text-transform:uppercase; text-decoration:none; font-size:10px; font-weight:bold}

.login .login_link{width:54px; height:16px; background-image:url(/mtv/img/images/main_box.png); background-position:-152px -92px; position:absolute; bottom:7px; left:239px; text-align:center; line-height:16px}
.login .login_link a{color:#0099cc; text-transform:uppercase; text-decoration:none; font-size:10px; font-weight:bold}

.footer {padding:0;margin:10px 0 0 0;font-size:11px;color:#fff;height:32px;line-height:32px;background:url(/mtv/img/layout/footer_bg.png) no-repeat center}
.footer ul {padding:0 24px;margin:0;list-style:none;display:inline;float:right}
.footer ul li {margin:0;margin-right:8px;padding:0;float:left;list-style:none;padding-left:9px}
.footer ul li:first-child{}
.footer a{color:#fff;text-decoration:none}
.footer a:hover{color:#fff;text-decoration:underline}
.footer .footer_text{float:left;display:inherit;margin-left:30px}
.footer .footer_sp{float:left;display:block;width:980px;height:10px;margin:12px 0;padding:10px 0 25px 0;border-top:5px solid #2f2f2f;background:transparent;color:#666;font:normal 11px verdana,serif;text-align:center}
.footer_sp .footer_links {margin-top:10px;font-weight:bold}
.footer_sp .footer_links a{color:#666;text-decoration:none}
.footer_sp .footer_links a:hover{color:#fff;text-decoration:underline}

.ads{display:block;background:transparent;width:300px;height:250px;border:1px solid #222;text-align:center;margin:10px 0;padding:0}
.ad{width:468px;height:60px;overflow:hidden;background:transparent;border:1px solid #222;margin:0 auto;padding:0;text-align:center;font-size:15px}
.vads{display:block;background:transparent;width:300px;height:600px;border:1px solid #222;text-align:center;margin:10px 0;padding:0}
.vert_add_box{display:block; width:160px; margin:0px 5px 5px 5px; float:left}
.vertr_add_box{display:inline-block; width:160px; margin:0px 5px 5px 5px; float:right;}

.category_list{display:block;width:170px;margin:0 5px 5px 5px;float:left}
.sort_cont,.cat_heading{border-bottom:3px #999 solid;font-size:15px;font-weight:bold;padding-bottom:3px}
.sort_cont{width:99%}
.cat_heading{display:block}

.category_list .categories{padding:5px}
.categories ul{margin:0;padding:0;list-style:none}
.categories ul li{border-bottom:1px solid #111}
.categories ul li, .categories ul li a{display:block;padding:3px;margin:0;background-color:#222;cursor:pointer;font-size:14px;font-weight:bold;color:#999;text-decoration:none}
.categories ul li:hover, .categories ul li:hover a, .categories ul li:hover a:hover{background-color:#000;color:#fff}
.categories ul li.selected, .categories ul li.selected a, .categories ul li.selected a:hover{background-color:#ff9900;color:#000;font-size:14px;font-weight:bold}
.categories ul li:last-child{}

.time_cont{display:block;width:99%;border-bottom:1px solid #999;margin:0 0 10px 0;padding:0 0 3px 0;font-size:10px}
.time_cont a{font-size:10px;color:#999;text-decoration:none;padding:0 10px 3px 10px}
.time_cont a:hover{color:#fff;text-decoration:none}
.time_cont a.selected, .time_cont a:hover .selected{font-weight:bold;color:#ff9900;padding:0 10px 3px 10px}

.sort_cont ul{display:inline-block}
.sort_cont ul,.sort_cont ul li{margin:0;padding:0}
.sort_cont li{float:left;list-style:none;height:18px}
.sort_cont a{font-weight:bold;padding:0;margin:0;height:15px;text-decoration:none;display:block;padding:0 5px;border-right:1px #999 solid;color:#999}
.sort_cont li:last-child a{border:none}
.sort_cont .selected a, .sort_cont .selected a:hover{color:#ff9900;text-decoration:none}
.sort_cont a:hover{color:#fff}

.social_share_cont{display:block;width:300px;height:100px;margin-top:15px;position:relative;overflow:hidden}
.social_share_square{display:block;width:300px;height:100px;margin-bottom:5px;overflow:hidden}
.social_share_icons{display:block;width:300px;height:65px;margin-bottom:3px;overflow:hidden}
.social_share_square ul{list-style-type:none}

.ymsg{display:block;width:62px;height:61px;text-align:center;line-height:35px;font-weight:bold;font-size:14px;background:#000 url(/mtv/img/social_icons/ym.png) no-repeat left top}

.pagination{height:23px;width:99%;margin:auto;line-height:23px;color:#000;font-weight:bold;font-size:12px;text-align:center;font-family:Arial,Helvetica,sans-serif}
.pagination a{display:inline-block;color:#999;margin-left:4px;padding:4px 8px 4px 8px;border:1px solid #222;height:18px;line-height:18px;text-align:center;text-decoration:none}
.pagination a:hover{background-color:#000;color:#f90;padding:4px 8px 4px 8px;border:1px solid #444; height:18px; line-height:18px;text-align:center;text-decoration:none}
.pagination .selected{display:inline-block;background-color:#111;color:#f90;margin-left:4px;padding:4px 8px 4px 8px;border:1px solid #222;height:18px;line-height:18px;text-align:center;text-decoration:none}

.vid_top_container{position:relative;margin:0;padding:10px 0;background:#000}
.hq_button_cont{position:absolute; left:560px; bottom:-1px}
.light_button_cont{position:absolute; left:615px; bottom:-1px}
.watch_left{width:670px;margin-bottom:10px;float:left;padding:0 0 0 3px;display:block}
.watch_left h2{color:#999}
.video_title{display:block;margin-left:10px;width:100%;font-size:18px;font-weight:bold;color:#ff9900}
.video_subtitle{display:block;margin-left:10px;width:100%}
.watch_right{width:304px;margin-bottom:10px;float:right;padding:0;display:block}
.player_container{display:block;margin:0 auto;text-align:center}
.video_player{display:block;width:654px;margin:0 auto;text-align:center;overflow:hidden}
.s43{height:490px} .s169{height:353px}
.video_actions_cont{margin-top:0;padding:10px;background-color:#000}
#shadow{left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:99998;position:fixed;background-color:rgb(0,0,0);display:none}

.add_to_fav,.report_this,.share_this,.add_to_play{background-image:url(/mtv/img/images/icons.png);height:20px; width:20px}
.add_to_fav{background-position:0px -105px; }
.report_this{background-position:-19px -105px; }
.share_this{background-position:-38px -105px; }
.add_to_play{background-position:-57px -105px; }

.video_action_result_boxes{background-color:#000}

.video_actions_cont .rating_container{height:20px;padding-right:10px}

.video_details .video_info_vote{display:block;width:100%;height:100px;margin-top:20px;padding:0;position:relative;font-size:11px;color:#999;overflow:hidden}
.video_details .video_info_details{position:absolute;top:10px;right:0;display:block;width:300px;height:100px;line-height:15px}
.video_details .video_info_vote a{color:#fff;text-decoration:none}
.video_details .video_info_vote a:hover{color:#ff9900}

.video_details .videodetails{display:block;width:100%;margin-top:20px;padding:0;font-size:11px;color:#999}
.video_details .videodetails a{color:#fff;text-decoration:none}
.video_details .videodetails a:hover{color:#ff9900}

.video_actions_cont .actions{margin-top:0;float:right}
.video_actions_cont .actions ul{margin-top:10px}
.video_actions_cont .actions ul, .video_actions_cont .actions ul li{margin:0px; padding:0px;}

.video_actions_cont .actions li{height:20px;line-height:17px;display:inline-block;background-color:#111;cursor:pointer;font-weight:bold;border:1px solid #222}
.video_actions_cont .actions li:hover{background-color:#000;color:#fff}
.video_actions_cont .actions a{height:22px;color:#999;font-weight:bold;font-size:12px;display:block;padding:0 5px;text-decoration:none;}
.video_actions_cont .actions a:hover{color:#fff}
.video_actions_cont .actions a img{display:inline;float:left;margin-top:7px;}

.playlist_item,.add_comment_box .input,.add_comment_box,.comment,.form_container .form_result,.action_box{padding:10px}
.action_box{margin-top:0}
.action_box .action_box_title{color:#999;font-size:16px;font-weight:bold;text-transform:uppercase;font-family:Trebuchet MS;border-bottom:1px dotted #999}
.form_container{padding-top:10px;font-size:11px;color:#999}
.form_container a{color:#999;text-decoration:none}
.form_container a:hover{color:#fff;text-decoration:underline}
.form_container .form_left{width:69%;float:left}
.form_container .form_right{width:29%;float:right}
.form_container form{margin:0;padding:0}
.form_container label{display:block;font-size:11px;font-weight:bold;color:#999;margin-bottom:5px}
.form_container label .example{font-weight:normal}
.form_container .left_text_area{width:98%;border:1px solid #999;padding:3px;margin-bottom:5px}
.form_container .form_result{border:1px solid #0099cc; margin:5px; padding:5px;}
.action_box .error{color:#ed0000}
.action_box .msg{color:#0099cc}
.action_box .cancel a{font-size:11px;font-weight:bold;color:#999;text-decoration:none}
.action_box .cancel a:hover{color:#fff;text-decoration:underline}
.form_container select{border:1px solid #999; padding:2px; margin:5px}

.form_button{display:inline-block;height:25px;margin:0;padding:0 5px 3px;background-color:#111;color:#999;text-align:center;font-size:14px;font-weight:bold;border:1px solid #222;cursor:pointer}
.form_button:hover{background-color:#000;color:#fff}

.video_details{background:#000;border:1px solid #000;color:#999;margin-top:0;padding:0 10px;font-size:12px}
.video_details a{color:#999;text-decoration:none}

.video_details .vd_user_container{margin-right:10px; float:left; width:120px;}
.video_details .vd_details{float:right; display:block; width:510px; z-index:10; font-size:11px; color:#333;}
.video_details .vd_stats{background-color:#333;padding:5px; margin-bottom:10px; color:#fff}

.vd_stats{overflow:hidden}
.video_details .vd_stats ul{position:relative; left:50%; float:left}
.video_details .vd_stats ul{margin:0px; padding:0px; list-style:none}
.vd_stats li{float:left;display:block;font-size:11px;margin-right:15px;position:relative;right:50%; font-family:tahoma;padding:0px; list-style:none}
.vd_details .uploading_detail{padding:5px; padding-left:0px;}
.vd_details .uploading_detail a,.vd_details .uploading_detail{font-size:14px; font-family:arial; color:#333; cursor:pointer; font-weight:bold; text-decoration:none}
.vd_details .uploading_detail a:hover,.vd_details .uploading_detail:hover{color:#09c}

.vd_details .tags_cats{border-top:1px solid #ccc; padding:5px; margin-top:10px}
.tags_cats .tags{background-image:url(/mtv/img/images/tag_blue.png); background-repeat:no-repeat; line-height:15px; padding-left:20px}
.tags_cats .tags a{text-decoration:none; font-weight:bold; font-size:10px }
.tags_cats .category{margin-top:5px;font-weight:bold; font-size:11px}.tags_cats .category a{text-decoration:none; font-weight:bold; font-size:11px }
.vd_user_container .account_thumb{max-height:160px; max-width:120px;}
.vd_user_container ul{margin:0px; padding:0px; margin-bottom:5px}
.vd_user_container ul li{list-style:none; display:block; padding:0px; margin:0px}
.vd_user_container a{text-decoration:none; font-size:11px; color:#333}
.vd_user_container a:hover{color:#0099cc}

.uv_details{border:0 solid #000;display:block;width:300px;background:#000}
.uv_details .uv_detail_title{font-size:16px;font-weight:bold;margin:5px;padding-bottom:1px;border-bottom:1px solid #999;color:#999}
.uv_details .uv_account{height:110px;display:block;margin:0 5px;overflow:hidden}
.uv_details .uv_account_thumb{max-height:100px;max-width:100px;border:1px solid #999;padding:3px;margin:2px 0;display:inline-block;float:left}
.uv_details .uv_account_details{margin-left:120px;margin-top:3px;font-weight:bold;display:block;line-height:14px;color:#999}
.uv_details .uv_account_details a{color:#fff;text-decoration:none;}
.uv_details .uv_account_details a:hover{color:#ff9900}
.uv_details .uv_vinfo{margin:5px}
.uv_vinfo .uv_vinfo_tab{width:135px;font-size:11px;background:#111;color:#999;padding:5px 3px 5px 3px;margin:2px;float:left}
.uv_vinfo_tab a{color:#fff;text-decoration:none;}
.uv_vinfo_tab a:hover{color:#ff9900}
.uv_details .uv_tags{border-top:1px solid #999;padding:5px;margin:10px 5px 2px 5px}
.uv_tags .tags{background-image:url(/mtv/img/images/tag_blue.png);background-repeat:no-repeat;line-height:15px;padding-left:20px}
.uv_tags .tags a{text-decoration:none;font-weight:bold;font-size:10px;color:#fff}
.uv_tags .tags a:hover{color:#ff9900}

.vidinfolabel{display:inline-block;width:100px}
.vidinfobox{width:535px;margin:0;padding:0;font-size:11px;font-weight:bold;background:#000;border:none;color:#999}
.vidinfobox:hover{background:#000;color:#f90}
.vidinfobox:focus{background:#000;color:#f90}
.vidinfobox:active{background:#000 !important;color:#f90}

.changeskin_block{width:280px;height:120px;float:left;margin-top:20px;margin-bottom:15px;text-align:center}
.changeskin{text-align:center;padding-top:4px;margin:4px auto 0 auto;border-top:1px solid #ccc}
.changeskin a{display:block;float:left;border:1px solid #000;color:#999;text-decoration:none;cursor:pointer}
.changeskin a:hover{border:1px solid #000;color:#ff9900;text-decoration:underline}
.skinsample{display:block;width:65px;height:27px;border:1px solid #999}
.skinsample.selected{border:1px solid #f90}
.skinsample:hover{border:1px solid #f90}
.skintitle{line-height:150%}

.changesize_block{width:355px;height:120px;float:right;margin-top:20px;margin-bottom:15px;text-align:center}
.changesize{text-align:center;padding-top:4px;margin:4px auto 0 auto;border-top:1px solid #ccc}
.changesize a{display:block;float:left;border:2px solid #000;padding:1px;color:#999;text-decoration:none;cursor:pointer}
.changesize a:hover{border:2px solid #000;color:#ff9900;text-decoration:underline}
.rectanglesample{display:block;border:1px solid #999;background:#ddd}
.rectanglesample.selected{border:1px solid #a0b3d9;background:#069}
.rectanglesample:hover{border:1px solid #a0b3d9;background:#069}
.rectangletitle{line-height:150%}

.votebox{padding:2px;position:absolute;top:0;left:0;display:block;width:300px;height:98px;overflow:hidden;border:none}
.adata{display:none !important;visibility:hidden !important}
a.votelike, .table_status span, .table_result span, .votebox span{background:#000 url(/mtv/img/icons/like_black_buttons.png) no-repeat;float:left;margin:0;line-height:30px}
.table_status table,.table_result table{margin-top:10px}
#like{background-position:0 -30px;width:90px}
#like:hover{background-position:0 0;width:90px}
#dislike{background-position:-90px -30px;width:40px}
#dislike:hover{background-position:-90px 0;width:40px}
span.likestatus{background-position:-130px 0;width:25px;height:45px}
span.youlike{background-position:0 -60px;width:90px}
span.youdislike{background-position:0 -90px;width:100px}
.flashinfo{position:absolute;top:10px;left:140px;display:none;height:12px;font-size:10px;background:transparent;color:#666}
.greenbar{float:left;background:#aada37;border:solid 1px #698a14;color:#aada37;width:0;height:4px}
.redbar{float:left;background:#cf362f;border:solid 1px #881811;color:#cf362f;width:0;height:4px}

.start_comments{display:block;width:645px;margin-left:10px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted #999;font-style:italic}
.end_comments{display:block;width:645px;margin-left:10px;margin-bottom:10px;padding-top:5px;border-top:1px dotted #999;text-align:center}

.comment{min-height:60px;padding:5px;border:1px solid #000;font-size:12px;margin:0 10px 10px 5px}
.comment .user_com_thumb{float:inherit;max-width:60px;max-height:60px;border:1px solid #222;margin:0;padding:1px}
.comment:hover .user_com_thumb{border:1px solid #666}
.comment .user_com_thumb_con{float:left;margin:0}
.comment .comm_other{float:right;width:89%}
.comment .user_bar{height:40px;line-height:18px;padding:0 10px;border-bottom:1px dotted #999;width:auto}
.comment .user_bar_reply{height:20px;line-height:18px;padding:0 10px;border-bottom:1px dotted #999;width:auto}
.comment .user_bar a,.comment .user_bar_reply a{color:#fff;font-size:11px;font-weight:bold;text-decoration:none}
.comment:hover .user_bar a,.comment:hover .user_bar_reply a{color:#ff9900}
.comment .lnkRC{width:28%;float:right;text-align:right}
.comment .lnkRC a,.comment:hover .lnkRC a{color:#09c;text-decoration:underline}
.comment:hover .lnkRC a:hover{color:#fc0;text-decoration:none}
.comment .comment_cont{float:left;width:500px;padding:3px}
.comment .comment_rating_cont{float:right;width:55px;margin-top:10px}
.comment .comment_rating_cont .comment_rating{font-size:16px;font-weight:bold;text-align:center;display:block}
.comm_footer{margin:0 10px;padding:0;float:left;width:627px;font-size:12px}
.comm_footer .lnkC a{margin-left:10px;font-weight:bold;color:#09c;text-decoration:underline}
.comm_footer .lnkC a:hover{color:#fc0;text-decoration:none}

.topic_comments .comment .comm_other{float:right;width:93%}
.topic_comments .comment .comment_cont{width:auto;max-width:800px}

.comment .thumb_down{background:url(/mtv/img/icons/thumbs_small_down.png) ; width:24px; height:24px; display:inline-block; text-indent:-50000px; margin-right:0px; cursor:pointer;}
.comment .thumb_down:hover{background:url(/mtv/img/icons/thumbs_small_down_hover.png) ; width:24px; height:24px; display:inline-block; text-indent:-50000px; margin-right:0px; cursor:pointer;}

.comment .thumb_up{background:url(/mtv/img/icons/thumbs_small_up.png); width:24px; height:24px; display:inline-block; text-indent:-50000px; margin-right:0px; cursor:pointer;}
.comment .thumb_up:hover{background:url(/mtv/img/icons/thumbs_small_up_hover.png); width:24px; height:24px; display:inline-block; text-indent:-50000px; margin-right:0px; cursor:pointer;}

.add_comment{float:left;width:625px;margin:0 10px 10px 10px;padding:0 10px;background:#000;border:1px solid #222;color:#999}
.add_comment h3{color:#fc0;font-weight:bold}
.add_comment a{color:#09c;font-weight:bold}
.add_comment a:hover{color:#fc0;text-decoration:none}
.add_comment .commnotes{height:32px;background:url(/mtv/img/icons/info.png) no-repeat 10px 0;margin-top:10px;padding-left:40px;color:#999}
.add_comment .commterms{color:#ed0000}

.add_comment_box{margin:0;background-color:#000}
.add_comment_box .label{width:125px;float:left;text-align:right;margin-right:5px}
.add_comment_box input[type=text], .add_comment_box textarea{width:465px;background:transparent;color:#fff;border:1px solid #444;margin-bottom:5px}
.add_comment_box input[type=text]:focus, .add_comment_box textarea:focus{color:#fff;border:1px solid #fff}
.add_comment_box input[type=submit]{float:right;margin-right:5px;border:1px solid #444;padding:2px 10px;background:#111;color:#999;font-weight:bold;cursor:pointer}

.video_details .desc_cont{display:block;width:100%;margin-top:5px;padding:0;font-size:12px;color:#999}
.desc_cont a:hover{color:#fff}

.watch_video_box{width:90px; margin:2px 4px 0px 4px; float:left;height:80px;overflow:hidden;}
.watch_video_box{ color:#999; font-size:10px;}
.watch_video_box a{font-size:10px; text-decoration:none; font-weight:bold;}
.watch_video_box .watch_video_box_thumb{border:1px solid #999; padding:2px; display:inline-block; margin:auto; position:relative}
.watch_video_box_thumb .duration{visibility:hidden;background-color:#333; color:#fff; font-size:8px; padding:1px; position:absolute; right:2px; bottom:2px}
.watch_video_box_thumb:hover .duration{visibility:visible;background-color:#333; color:#fff; font-size:8px; padding:1px; position:absolute; right:2px; bottom:2px}

.tab_video_box{width:90px;margin:2px 4px 0px 4px;float:left;height:75px;overflow:hidden}
.tab_video_box a{font-size:10px;text-decoration:none;color:#999}
.tab_video_box:hover a{font-size:10px;text-decoration:none;color:#fff}
.tab_video_box .tab_video_box_thumb{border:1px solid #333;padding:0;display:inline-block;margin:auto;position:relative}
.tab_video_box:hover .tab_video_box_thumb{border:1px solid #666}
.tab_video_box_thumb .duration{visibility:hidden;background-color:#000;color:#fff;font-size:9px;padding:1px;position:absolute;right:-1px;bottom:-1px}
.tab_video_box_thumb:hover .duration{visibility:visible;background-color:#000;color:#fff;font-size:9px;padding:1px;position:absolute;right:-1px;bottom:-1px}

.front_watch_video_box{width:90px;margin:2px 0 2px 2px;float:left;height:60px;overflow:hidden;padding-left:5px}
.front_watch_video_box{color:#999;font-size:10px}
.front_watch_video_box a{font-size:10px;text-decoration:none;color:#fff}
.front_watch_video_box .front_watch_video_box_thumb{border:1px solid #999;padding:0;display:inline-block;margin:auto;position:relative}
.front_watch_video_box:hover .front_watch_video_box_thumb{border:1px solid #ff9900}
.front_watch_video_box_thumb .duration{visibility:hidden;background-color:#000;color:#fff;font-size:9px;padding:1px;position:absolute;right:0;bottom:0}
.front_watch_video_box_thumb:hover .duration{visibility:visible;background-color:#000;color:#fff;font-size:9px;padding:1px;position:absolute;right:0;bottom:0}

.watch_vids_head,.watch_vids_head_closed{background-color:#333;width:270px; height:26px; display:block; padding-left:30px; line-height:26px; font-size:14px; color:#fff; font-weight:bold; margin-top:10px;}
.watch_vids_head_closed{ background-position:0px -0px; color:#0099cc}

.watch_vids_cont{width:296px;overflow:hidden;padding:5px 0;}

.videosharing{width:280px;}
.videosharing input{border:1px solid #999; color:#999; font-size:10px}

.upload_section{width:970px;min-height:660px;margin:0 auto;color:#fff}
.upload_section a{color:#f90;font-weight:bold;text-decoration:none}
.upload_section a:hover{text-decoration:underline}
.upload_left{width:650px;float:left;margin:5px;padding:0;}
.upload_opt,.upload_left .upload_info{padding:5px}
.upload_right{width:300px;float:right;margin:5px}
.upload_right .instructions{border:1px solid #222;color:#999;padding:5px}
.upload_right .instructions ul{list-style-type:none;margin:0;padding:0}
.upload_right .instructions li{border-left:5px solid #333;margin:5px 0;padding-left:5px;cursor:help}
.upload_right .instructions li:hover{border-left:5px solid #fff;color:#fff}

.upload_terms{float:left;width:620px;margin:0;padding:0 10px;background:#000;border:1px solid #222;color:#999}
.upload_terms a{color:#fc0;font-weight:bold}
.upload_terms a:hover{color:#09c;text-decoration:none}
.upload_terms .commnotes{height:32px;background:url(/mtv/img/icons/info.png) no-repeat 10px 0;margin-top:10px;padding-left:40px;color:#999}
.upload_terms .commterms{color:#ed0000}

.upload_form{padding:0;margin:0}
.upload_form fieldset{padding:5px;border:none}
.upload_form fieldset .form_head{display:block;padding:3px;font-size:14px;font-weight:bold;color:#999;margin-bottom:10px;border-bottom:1px dotted #999}

.upload_form .label{cursor:pointer;display:block;font-size:12px;color:#999;font-weight:bold;margin:10px 0 2px 0}

.upload_form input[type=text],.upload_form input[type=textfield],.upload_form textarea,.upload_form select{border:1px solid #444;background:#222;color:#fff;width:400px;resize:auto}
.upload_form optgroup{background:transparent;color:#fc0;border:none;margin:0;padding:0}
.upload_form option{background:transparent;color:#fff;border:none;margin:0;padding:2px}

.upload_form input[type=submit]{display:block;margin-top:20px;padding:2px 15px;text-align:center;font-size:14px;font-weight:bold}
.upload_form input[type=submit][disabled],.upload_form input[type=submit][disabled]:hover {background:#111;color:#444;border:1px solid #222;cursor:not-allowed}
.upload_form input[type=submit]{background:#222;color:#999;border:1px solid #444;cursor:pointer}
.upload_form input[type=submit]:hover{background:#000;color:#fff}

.upload_form .field{margin-bottom:10px}
.upload_form .hint{font-size:11px}
.upload_form label{cursor:pointer}

#file_upload_div, #remote_upload_div, #embed_code_div {display:none}
ul.upload_opts {list-style:none;margin:0;padding:0}
ul.upload_opts li {padding:8px;margin:0 10px;top:1px;position:relative;border:1px solid transparent;color:#999}
ul.upload_opts li:hover {color:#fff;cursor:pointer}
ul.upload_opts li.selected {cursor:pointer;background:transparent;border:1px solid #999;color:#ff9900}
.upload_opt{margin-bottom:10px}
.upload_opt_head{font-size:14px;font-weight:bold}

.upload_form_div{margin:3px;border:1px solid #444;padding:4px}

.divStatus{font-weight:bold;margin:10px}

.upload_link_button ul{margin:0px; padding:0px; display:block; padding:4px; margin-top:10px}
.upload_link_button ul li{list-style:none; float:left; display:block; margin-right:10px}
.upload_link_button a{text-decoration:none}

.progressWrapper {padding:8px;border:1px solid #999;margin-top:5px;overflow:hidden}
.progressContainer {margin:5px;padding:4px;border:solid 1px #e8e8e8;background-color:#f7f7f7;overflow:hidden}
.message {margin:1em 0;padding:10px 20px;border:solid 1px #FFDD99;background-color:#ffc;overflow:hidden}
.red {border:solid 1px #b50000;background-color:#ffebeb}
.green {border:solid 1px #ddf0dd;background-color:#ebffeb}
.blue {border:solid 1px #cee2f2;background-color:#f0f5ff}
.progressName {font-size:8pt;font-weight:700;color:#555;width:323px;height:14px;text-align:left;white-space:nowrap;overflow:hidden}
.progressBarInProgress,.progressBarComplete,.progressBarError {font-size:0;width:0%;height:2px;background-color:blue;margin-top:2px}
.progressBarComplete {width:100%;background-color:green;visibility:hidden}
.progressBarError {width:100%;background-color:red;visibility:hidden}
.progressBarStatus {margin-top:2px;width:337px;font-size:7pt;font-family:Arial;text-align:left;white-space:nowrap}
a.progressCancel {font-size:0;display:block;height:14px;width:14px;background-image: url(/mtv/img/cancelbutton.gif);background-repeat:no-repeat;background-position:-14px 0px;float:right}
a.progressCancel:hover {background-position:0px 0px}
.swfupload {vertical-align:top;margin:0}

.signup_section{width:970px;min-height:660px;margin:0 auto;color:#fff}
.signup_section a{color:#f90;font-weight:bold;text-decoration:none}
.signup_section a:hover{text-decoration:underline}
.signup_left{width:610px;float:left;padding:5px;padding-left:15px}
.signup_right{width:300px;float:right;padding:5px;padding-right:15px}
.signup_container{background:transparent; padding:5px}
.signup_container .label{width:200px;float:left;text-align:right;margin-right:5px}
.signup_container .input_container{float:left;width:390px;margin-bottom:5px}
.signup_container input[type=textfield],.signup_container input[type=text],.signup_container input[type=password]{width:390px;background:transparent;color:#fff;border:1px solid #999;margin-bottom:5px}
.signup_container .hint{display:block; font-size:11px}

.sharebutt{margin:0;padding:2px 5px;border:1px solid #333;background:#303;color:#aaa !important;text-align:center !important;font-size:12px !important;font-weight:bold !important}
.sharebutt:hover{border:1px solid #444;background:#903;color:#fff !important}

#maskwindow{position:fixed;width:100%;height:100%;left:0;top:0;margin:0;padding:0;z-index:9000;background:#000;display:none;opacity:.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80)}

#boxes .window{position:fixed;left:50%;top:50%;min-width:440px;min-height:100px;display:none;z-index:9999;padding:20px}

#boxes #authbox{width:375px;height:140px;padding:10px;background-color:#000;border:2px solid #999;color:#999;font-size:12px;font-weight:bold;text-align:center}
#authbox input[type=text], #authbox input[type=password]{padding:0 5px;font-size:14px;border:1px solid #444;background:#111;color:#999;width:150px;height:22px}
#authbox input[type=text]:focus, #authbox input[type=password]:focus {color:#fff;border:1px solid #ff9900}
#authbox input[type=submit] {margin-left:5px;height:24px;border:1px solid #444;padding:2px 5px;background:#111;color:#999;font-weight:bold}
#authbox input[type=checkbox] {vertical-align:middle}
#authbox a{color:#09c;font-size:12px;text-decoration:none}
#authbox a:hover{color:#f90;text-decoration:underline}

#boxes #warn{width:390px;min-height:100px;padding:5px;border:2px #ed0000 solid;margin:5px;background:#000;font-size:12px;font-weight:bold}
#warn ul{display:block;margin:0;padding:10px}
#warn ul li{border-left:10px solid #09c;list-style:none;padding-left:10px;color:#09c;cursor:pointer}
#warn ul li:hover{border-color:#ed0000;color:#f90}
#warn a{color:#999;text-decoration:none}
#warn a:hover{color:#fff;text-decoration:underline}

#boxes #vidshare{width:820px;height:600px;background-color:#000;border:2px solid #999}

.simple_container{background:transparent;min-height:660px;padding:5px;margin:5px}
.simple_container a{color:#999;text-decoration:none;font-weight:bold}
.simple_container a:hover{color:#f90}
.simple_container ul{list-style-type:none;margin-left:0;padding:0}
.simple_container ul.first_list{list-style-type:none}
.simple_container ul.second_list{list-style-type:circle;margin-left:30px}
.simple_container ul.third_list{list-style-type:square;margin-left:35px}
.simple_container li span{color:#c00}
.simple_container li h1{font-size:18px;color:#eee}
.simple_container .form_contact{margin-top:5px;width:630px;height:500px;float:left;display:block;font-size:12px}
.simple_container .contact_detail{list-style-type:none;margin-left:20px;padding:0}
.simple_container form{border-top:1px dotted #999;padding-top:10px}
.simple_container label{width:100px;float:left;display:block;margin:3px 10px;text-align:right;font-weight:bold}
.simple_container select{background:#000;color:#999;width:150px;border:none;margin:0;padding:2px}
.simple_container option{background:#999;color:#000;border:none;margin:0;padding:2px}
.simple_container input[type=text]{border:1px solid #222;background:#000;color:#999;margin:0;width:480px;float:left;margin:3px 0;padding:3px}
.simple_container textarea {border:1px solid #222;background:#000;color:#999;margin:0;width:480px;float:left;margin:3px 0;height:250px;padding:3px}
.simple_container input[type=submit],.simple_container input[type=reset]{display:block;float:left;margin-top:10px;padding:2px 15px;text-align:center;font-size:14px;font-weight:bold}
.simple_container input[type=submit],.simple_container input[type=reset]{background:#222;color:#999;border:1px solid #444;cursor:pointer}
.simple_container input[type=submit]:hover,.simple_container input[type=reset]:hover{background:#000;color:#fff}

.demo_ads{display:block;position:relative;margin:0 auto;padding:0;width:960px;height:510px;border:1px solid #222}
.demo_ads form{border:none}
.player_ads{display:block;position:absolute;left:0;bottom:0;margin:15px 0;width:670px}
.select_ads{display:block;position:absolute;right:0;bottom:0;padding-left:10px;padding-bottom:10px;width:270px;border-left:1px solid #222}
.type_ads{display:block;width:250px;margin-top:10px;padding:5px;font-weight:normal;font-size:11px;cursor:pointer}
.type_ads span{display:block;margin:0;text-align:center;font-weight:bold}
.type_ads:hover{background:#222;color:#fff}
.type_ads:hover a{color:#fff}
.type_ads a{font-weight:normal;color:#999}
.type_ads.current{background:#222;color:#fff;cursor:default}

.search_type{display:block; float:left; width:31%; border-right:1px dotted #0099cc; padding-right:10px; margin-right:10px; height:100%; overflow:visible; position:relative}
.search_type:nth-child(3){border-right:none; margin-right:0px}
.search_type .label{display:block; font-size:11px; font:tahoma; font-weight:bold}
.search_type div{margin-bottom:10px}
.search_type input[type='textfied'],.search_type input[type='text']{width:400px; border:1px solid #999}

.adv_search{margin:5px;padding:5px}

.quick_search .title{font-size:15px;font-weight:bold}
.quick_search input[type=text],.quick_search input[type=textfield]{width:410px;margin:10px 0;border:1px solid #939393;font-size:14px;padding:2px}

.advanced_search .title{font-size:15px;font-weight:bold}
.advanced_search .options_search{display:block;margin:10px 0;width:190px;float:left;font-weight:bold;font-size:12px}
.options_search .label{display:block;margin:10px 0}
.options_search select{width:180px;border:none;margin:0}
.options_search optgroup{background:transparent;color:#c00;border:none;margin:0;padding:0}
.options_search option{background:transparent;color:#000;border:none;margin:0;padding:2px}

.advanced_search input[type=text],.advanced_search input[type=textfield]{width:410px;margin:10px 0;border:1px solid #939393;font-size:14px;padding:2px}

.search_button{display:inline-block;height:26px;margin:0;padding:0 15px;background:#111;color:#999;text-align:center;font-size:14px;font-weight:bold;border:1px solid #222;cursor:pointer}
.search_button:hover{background:#000;color:#fff}

.contact_form label{font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#333; display:inline-block; width:150px; text-align:right; vertical-align:top; padding-right:15px}
.contact_form input[type=text],.contact_form textarea{border:1px solid #999; padding:2px; font-size:14px; width:300px}
