html { }
body { overflow:hidden; font: 11px Verdana; margin:0; z-index:0; color:rgb(25,25,25); background:rgb(150,175,225); }
a { text-decoration:none; color:rgb(75,115,205); }
ul { margin:6px 0; padding-left:16px; }
li { margin-top:5px; }
h2 { font-size:18px; font-family:arial, sans-serif; }

.color-green { color:rgb(150,210,10); }
.color-orange { color:rgb(240,50,0); }

.scroll-canvas { position:absolute; width:100%; height:100%; overflow:auto; }
.background { position:absolute; top:0; left:0; width:100%; height:100%; z-index:0; background:url(images/mt_bg_fade.gif) rgb(150,175,225) repeat-x;}
.background-top { position:absolute; top:0; left:0; width:100%; height:108px; }
/*.background-top-pattern { position:absolute; top:100px; left:0; width:100%; height:120px; background:url(images/mt_bg_blue.gif); }*/
.background-top-pattern-color { width:100%; height:10px; background:rgb(0,0,0); }
.canvas { position:relative; width:996px; margin:0 auto; padding-bottom:46px; background:white; z-index:0; }
.signature { position:absolute; display:block; left:0; top:12px; width:230px; height:60px; background:url(images/mt_signature_60_black.gif) no-repeat; }
.mediaguidefollow { float:right; overflow:hidden; width:210px;margin-top:20px; }
.mediaguidefollow .mmguidetext { font-size:1em; float:left;color:rgb(220,220,220); margin-top:5px;}
a.more_videos { display:block;float:right;width:60px;height:24px;background:url(images/more_videos.png) no-repeat 0 -1px; }
a:hover.more_videos{ background-position:bottom center; }
.header { position:relative; width:100%; height:108px; background:rgb(0,0,0); z-index:99; }
.header2 { background:#000000 none repeat scroll 0 0;height:125px;position:relative;width:100%;z-index:99; }
.pipe { position:relative; left:-6px; margin:0 0 0 10px; border-right:1px solid rgb(175,175,175); overflow:hidden; }
.global-nav { position:absolute; left:0; bottom:-1px; }
.global-nav-tab { position:relative; float:left; width:132px; height:37px; margin-right:10px; background:no-repeat 200; font-size:16px }
.global-nav-tab a { position:absolute; top:0; left:0; width:132px; height:36px; background:no-repeat 0px -10px; }
.global-nav-tab a:hover { color:rgb(115,155,245); font-size:17px }
.global-nav-media-guide a,
.global-nav-media-guide { background-image:url(images/mt_tab_guide.gif); }
.global-nav-my-media a,
.global-nav-my-media { background-image:url(images/mt_tab_media.gif); }
.global-nav-publish a,
.global-nav-publish { background-image:url(images/mt_tab_publish.gif); }
.global-nav-pro-dashboard a,
.global-nav-pro-dashboard {  }
.global-nav-pro-channels a,
.global-nav-pro-channels { float:left; width:160px; height:37px; background-image:url(images/mt_tab_channels.gif); }
.global-nav-pro-videos a,
.global-nav-pro-videos {  }
.global-nav-pro-reports a,
.global-nav-pro-reports {  background-image:url(images/mt_tab_reports.gif); }
.global-nav-pro-settings a,
.global-nav-pro-settings {  background-image:url(images/mt_tab_settings.gif); }
.global-nav-tab a:hover { background-position:0 -58px; }
.global-nav-active { background-position:0 -105px; }
.global-nav-active a { background-position:0 -105px; }
.global-nav-pro-active, .global-nav-pro-active a { background-position:0 95px; }
.utility-nav { text-align:right; font-size:13px; color:rgb(150,150,150); padding-top:10px; }
.utility-nav a { font-size:11px; color:rgb(200,200,200); margin-left:10px; }
.utility-nav a:hover { color:rgb(255,255,155); }
.utility-nav .pipe { top:-1px; left:4px; font-size:8px; margin:0; }
.search { position:absolute; right:0; bottom:10px; color:rgb(150,150,150); }
.search-field { float:right; width:165px; margin-right:10px; border:1px solid rgb(150,150,150); }
a.search-button { display:block; float:right; width:60px; height:22px; background:url(images/btn_search.gif) no-repeat -8px -8px; }
a:hover.search-button { background-position:-8px -40px; }
a.tag { text-decoration:none; color:rgb(150,150,150); }
a:hover.tag{ text-decoration: underline; color:rgb(75,115,205); }

.footer { position:absolute; bottom:0; width:100%; height:48px; background:rgb(245,245,245); border-top:1px solid rgb(225,225,225); }
.footer a { position:relative; top:12px; left:18px; margin:0 0 0 10px; color:rgb(175,175,175); }
.footer a:hover { color:rgb(50,50,50); }
.footer .pipe { top:12px; left:16px; }

.storage-hidden-div {
	visibility: hidden; position: absolute;
    z-index: 100; top:5px; right:0; color:rgb(75,75,75); font-size:13px; padding-top:5px; text-align:right; background:rgb(245,245,245);width:300px;
}
.storage-inner-hidden-div {
	font-size:11px; padding-top:5px;padding-left:10px;padding-bottom:10px;
}
.client-hidden-div {
	visibility: hidden; position: absolute;
    z-index: 100; top:5px; right:0; color:rgb(75,75,75); font-size:13px; padding-top:5px; text-align:right; background:rgb(245,245,245);width:300px;
}
.client-inner-hidden-div {
	font-size:11px; padding-top:5px;padding-left:10px;padding-bottom:10px;
}
.xstooltip
{
    visibility: hidden;
    position: absolute;
    z-index: 100;
	top:0;
	right:0;
	font-size:13px;
	color:rgb(75,75,75);
	padding-top:10px;
	background:rgb(245,245,245);
}

span.btn,
a.btn { background-repeat:no-repeat; background-position:0 0; display:-moz-inline-box; display:inline-block; }
span.btn { background-position:0 -100px; }
a.btn:hover { background-position:0 -50px; }

a.moreBtn { background-repeat:no-repeat; background-position:0 0; display:-moz-inline-box; display:inline-block; }
a.moreBtn:hover { background-position:0 -35px; }

.toolbar { position:absolute; width:100%; height:30px; font-size:13px; line-height:31px; background:url(images/mt_menu_bg.gif); color:rgb(100,100,100); border-top:1px solid rgb(175,175,175); border-bottom:1px solid rgb(202,202,202); overflow:hidden; z-index:2; }
.toolbar-title { float:left; margin-left:24px; width:240px; color:rgb(150,150,150); }
.toolbar-nav { float:left; width:96px; height:30px; text-align:center; }
.toolbar-nav-active { color:rgb(25,25,25); background:url(images/mt_menu_bg_active.gif); border-left:1px solid white; border-right:1px solid rgb(200,200,200); }
.toolbar-nav a { display:block; width:94px; height:30px; color:rgb(150,150,150); border-left:1px solid white; border-right:1px solid rgb(200,200,200); }
.toolbar-nav a:hover { background:url(images/mt_menu_bg_hover.gif); border-left:1px solid rgb(225,225,225); }
.toolbar-list-view { position:absolute; top:0; right:0; }
.toolbar-list-view a,
.toolbar-icon-list,
.toolbar-icon-thumb,
.toolbar-icon-mixed { display:block; float:left; width:32px; height:30px; background:no-repeat 0 -4px; }
.toolbar-icon-list a,
.toolbar-icon-list { background-image:url(images/mt_menu_icon_list.gif); }
.toolbar-icon-thumb a,
.toolbar-icon-thumb { background-image:url(images/mt_menu_icon_thumb.gif); }
.toolbar-icon-list a:hover,
.toolbar-icon-thumb a:hover,
.toolbar-icon-mixed a:hover { background-position: 0 -45px; }
.toolbar-icon-active { background-position: 0 -85px; }

.content-grid { margin:0;position:relative; border-collapse:collapse; top:0; width:100%; border-top:1px solid rgb(50,50,50); }
.content-grid td { padding:30px 0 0; vertical-align:top; }
.content-grid .content-area { padding: 42px 0 14px 24px; }
.content-grid .left-sidebar { width:228px; background:url(images/mt_leftnav_bg.gif) 1px 1px; }
.content-grid .right-sidebar { width:228px; padding:10px 6px 12px; background:rgb(50,50,50); }
.content-grid .right-sidebar td.side_header{font-family:Verdana;font-size: 1.2em;font-weight: bold;color:#e1e1e1;padding:5px;border:solid 1px #646464;}
.content-grid .right-sidebar td.side_header sup { font-size:7px;}
.content-grid .right-sidebar-publish { width:216px; background:rgb(234,240,250); }
.section-nav { position:relative; top:0; margin:0 1px; padding:5px 0; font-size:13px; color:rgb(200,200,200); }
.section-nav a { color:rgb(100,100,100); }
.section-nav-active { color:rgb(25,25,25); background:url(images/mt_leftnav_active.gif); }
.section-nav-item { height:16px; padding:5px 0 5px 24px; cursor:default; }
.section-nav-item a { display:block; height:16px; margin:-5px 0 0 -24px; padding:5px 0 5px 24px; }
.section-nav-item a:hover { background:url(images/mt_leftnav_hover.gif); }
.section-nav-indicator { font-size:10px; color:rgb(150,150,150); margin-left:8px; }
.section-nav-divider { border-top:1px solid rgb(225,225,225); border-bottom:1px solid white; height:0; overflow:hidden; opacity:0.6; filter:alpha(opacity=70); clear:both; }

.sub-section-nav-arrow { float:left; display:block; margin:0 2px 0 -14px; width:12px; height:12px; background:no-repeat -8px -9px;}
.sub-section-nav { margin:-4px 0 0 24px;}
.sub-section-nav-item { margin:8px 0; padding-left:16px; }
.sub-section-nav-active { color:rgb(50,50,50); background:url(images/mt_leftnav_sub_active.gif) no-repeat -24px -5px; }
.sub-section-nav-closed .sub-section-nav-arrow { background-image:url(images/mt_leftnav_closed.gif); }
.sub-section-nav-closed .sub-section-nav { display:none; }
.sub-section-nav-open .sub-section-nav-arrow { background-image:url(images/mt_leftnav_open.gif) }
.sub-section-nav-open .sub-section-nav { display:block; }
.sub-section-nav a:hover { color:rgb(50,50,50); }

.pager { font-size:10px; margin:0 24px 0 0; padding-bottom:10px; }
.pager-top { text-align:right; margin-top:5px; }
.page-title { float:left; color:rgb(150,150,150); margin-right:2px; }
.pager-content { float:right; }
.pager-pages a,
.pager-pages .pager-active { position:relative; display:block; float:left; top:-5px; width:20px; height:22px; text-align:center; font-size:12px; color:rgb(100,100,100); padding:3px 0 0 5px; background:url(images/mt_pagenav_action.gif) no-repeat 1px 0; }
.pager-pages a:hover { background-position:1px -34px; }
.pager-pages .pager-active { color:rgb(50,50,50); background-position:1px -64px; }
.pager-nav { color:rgb(200,200,200); font-size:10px; margin-left:10px;float:right; }
.pager-nav-previous { padding-left:12px; background:url(images/mt_arrow_previous.gif) no-repeat left 1px; }
.pager-nav-next { padding-right:12px; background:url(images/mt_arrow_next.gif) no-repeat right 1px; }
span.pager-nav-previous { background-image:url(images/mt_arrow_previous_disabled.gif); }
span.pager-nav-next { background-image:url(images/mt_arrow_next_disabled.gif); }
.pager-nav a { color:rgb(100,100,100); }
.pager-nav a:hover { color:rgb(50,50,50); }

.publish-sub-header {font-family:Verdana sans-sarif; font-size:14px; lineheight:20px; font-weight:normal/bold; color:rgb(75,75,75);}
.publish-2-column-content {width:200px;padding-right:6px;}
.publish-create-channel-div {background-color:rgb(253,253,190);height:200px;position:relative; float:left; width:216px; padding-right:12px;padding-left:12px;}
.publish-video-div {background-color:rgb(253,253,123);height:200px;position:relative; float:left; width:216px; padding-right:12px;padding-left:12px;}
.publish-channel-number {position:relative; float:left; width:48px; padding-left:6px;padding-right:6px;}
.publish-channel-content {position:relative; float:left; width:140px; padding-left:6px;padding-right:6px;}
.publish-sub-header-orange {font-family:Arial sans-sarif; font-size:18px; font-weight:normal; color:rgb(245,140,0);}
.publish-sub-header-blue {font-family:Arial sans-sarif; font-size:18px; font-weight:normal; color:rgb(45,130,215);}
.publish-sub-header-content {font-family:Verdana sans-sarif; font-size:12px; lineheight:18px; font-weight:normal/bold; color:rgb(75,75,75);}
a.publish-button-startnow { width:100px; height:30px; background-image:url(images/btn_yellow_start_now.gif); }
a.publish-button-upload-video { width:100px; height:30px; background-image:url(images/btn_yellow_upload_video.gif); }
a.publish-button-add-channel { width:100px; height:30px; background-image:url(images/btn_white_add_channel.gif); }
a.publish-button-edit-channel { width:100px; height:30px; background-image:url(images/btn_yellow_edit_channel.gif); }
a.publish-button-save-channel { width:100px; height:30px; background-image:url(images/btn_white_save_channel.gif); }
a.publish-button-save-video { width:100px; height:30px; background-image:url(images/btn_white_save_video.gif); }
a.publish-button-delete-channel { width:100px; height:30px; background-image:url(images/btn_white_delete_channel.gif); }
a.publish-button-add-video { width:100px; height:30px; background-image:url(images/btn_white_add_video.gif); }
a.publish-button-edit-video { width:100px; height:30px; background-image:url(images/btn_white_edit_video.gif); }
a.publish-button-delete-video { width:100px; height:30px; background-image:url(images/btn_white_delete_video.gif); }
.register-btn { display:block; width:75px; background-image:url(images/btn_gray_register.gif); }
.signin-btn { width:75px; background-image:url(images/btn_gray_sign-in.gif); }
a.mediaguide-button-more { width:34px; height:30px; background-image:url(images/btn_gray_more_round.gif); }
.mediaguide-more {float:right;margin-top:-120px;}
.content-header { font:normal 22px "arial" "san-serif"; color:rgb(75,75,75); margin:10px 24px 15px 0; }
.thumbnail-view-listing { border-collapse:collapse; }
.thumbnail-view-listing,
.thumbnail-view-listing h3 { font-size:11px; color:rgb(125,125,125); margin:6px 0 5px;float:left;clear:both; width:100%;}
.thumbnail-view-listing h3 {width:100%; overflow:hidden;}
.thumbnail-view-listing h3 a {color:#0096FF;}
.thumbnail-view-listing a { color:rgb(75,75,75); }
.thumbnail-view-listing a:hover { color:rgb(75,115,205); }
.thumbnail-view-listing td { vertical-align:top; padding:0 0 20px; }
.thumbnail-view-content { position:relative; width:144px; margin:0 24px 24px 0; }thum
.thumbnail-view-image { display:block; width:143px; height:96px; background:no-repeat; border:1px solid rgb(200,200,200); }
.thumbnail-view-channel-image { display:block; width:143px; height:78px; background:no-repeat; border:1px solid rgb(200,200,200); }
.thumbnail-view-icon { padding:1px 0 3px 20px; margin-left:0; background:left top no-repeat;}
.thumbnail-view-preview { background-image:url(images/mt_btn_inline_play_black.gif); }
.thumbnail-view-date { margin-top:6px; font-size:9px;overflow:auto;float:left;}
.thumbnail-view-tools { position:relative; margin:12px 0 0; white-space:nowrap; }
.thumbnail-view-price { font-weight:bold; color:rgb(240,50,0); }
.thumbnail-view-rating { font-weight:bold; color:rgb(240,50,0); }
.thumbnail-view-free-price { font-weight:bold; color:rgb(245,140,0); }
.thumbnail-view-listing .pipe { left:0; margin-left:-4px; border-right:1px solid rgb(200,200,200); }
.thumbnail-view-tag-new { font-weight:normal; color:rgb(240,50,0); }
.thumbnail-view-play { font-weight:bold; padding-left:16px; background:url(images/mt_media_icon_play.gif) no-repeat;}
.thumbnail-view-play-preview { font-weight:bold; padding-left:16px; background:url(images/mt_media_icon_play.gif) no-repeat;}
.thumbnail-view-play-disabled { padding-left:16px; background:url(images/mt_media_icon_play_ghosted.gif) no-repeat;}
.thumbnail-view-subscribe { font-weight:regular; padding-left:16px; padding-bottom:5px; background:url(images/mt_btn_inline_add_white.gif) no-repeat;}
.thumbnail-view-unsubscribe { font-weight:regular; padding-left:16px; padding-bottom:5px; background:url(images/mt_btn_inline_remove_white.gif) no-repeat;}
.thumbnail-view-subscribe-black { font-weight:regular; padding-left:16px; padding-bottom:5px; background:url(images/mt_btn_inline_add_black.gif) no-repeat;}
.thumbnail-view-unsubscribe-black { font-weight:regular; padding-left:16px; padding-bottom:5px; background:url(images/mt_btn_inline_remove_black.gif) no-repeat;}
.thumbnail-view-add { font-weight:bold; padding-left:16px; background:url(images/mt_btn_inline_add_white.gif) no-repeat;}

.thumbnail-view-loading { font-weight:bold; padding-left:16px; background:url(images/mt_media_icon_play.gif) no-repeat;}
.thumbnail-view-description { margin:6px 0;}
.thumbnail-view-details { text-align:right; margin:6px 0;}
.thumbnail-view-details a { color:rgb(75,115,205); }
.detail-mymedia-view-channel-image { display:block; width:237px; height:126px; background:no-repeat; border:1px solid rgb(200,200,200); }
.detail-view-channel-image { display:block; width:312px; height:168px; background:no-repeat; border:1px solid rgb(200,200,200); }
.detail-view-video-image { display:block; width:312px; height:234px; background:no-repeat; border:1px solid rgb(200,200,200); }

.rightpanel-view-play { font-weight:bold; padding-left:16px; background:url(images/btn_inline_gray_play_green.gif) no-repeat;}
.rightpanel-view-play-disabled { font-weight:bold; padding-left:16px; background:url(images/btn_inline_gray_play_disabled.gif) no-repeat;}
.rightpanel-view-add { font-weight:bold; padding-left:16px; background:url(images/btn_inline_gray_add_gray.gif) no-repeat;}

.my-media .toolbar { width:756px }
.my-media .section-nav-active { color:rgb(25,25,25); background:url(images/mt_leftnav_active_green.gif); }
.my-media .toolbar-icon-list a,
.my-media .toolbar-icon-list { background-image:url(images/mt_menu_icon_list_green.gif); }
.my-media .toolbar-icon-thumb a,
.my-media .toolbar-icon-thumb { background-image:url(images/mt_menu_icon_thumb_green.gif); }
.my-media .toolbar-icon-mixed a,
.my-media .toolbar-icon-mixed { background-image:url(images/mt_menu_icon_mixed_green.gif); }

.features h2 { font:normal 14px arial, "sans serif"; color:rgb(150,210,10); margin:0 0 6px; }
.features dt { font:normal 13px arial, "sans serif"; color:rgb(150,210,10); margin:8px 0 2px; }
.features dd { font-weight:bold; margin:8px 0 6px; }
.feature-rating { float:right; font-weight:normal; color:rgb(150,150,150); }
.feature-rating-value { color:rgb(150,210,10); }
.feature-more { display:block; font-weight:normal; text-align:right; margin:12px 0 16px; }
.features a { color:rgb(200,200,200); }
.features a:hover { color:rgb(75,115,205); }
.features-divider { border-top:1px solid rgb(50,50,50); height:0; overflow:hidden; }
.feature-thumbnail { width:180px; height:100px; background:no-repeat; }
.feature-caption { font-size:11px; color:rgb(150,150,150); margin:6px 0 0;}

.public-index .content-area { padding:260px 0 14px 24px; color:rgb(75,75,75); font-size:13px; line-height:20px; background:url(images/placeholders/placeholder_home_01.jpg) no-repeat; }
.public-index .content-area h2 { font:normal 16px arial, "sans-serif"; color:rgb(50,50,50); margin:0; }
.public-index .content-area div#header1 { background:/*rgb(185,200,225)*/url(images/header1_bg.gif) repeat-y;padding:5px;margin:0 0 8px; }
.public-index .content-area div#header2 { background:/*rgb(240,250,130)*/url(images/header2_bg.gif) repeat-y;padding:5px;margin:0 0 8px; }
.public-index .content-area div#header3 { background:/*rgb(250,200,105)*/url(images/header3_bg.gif) repeat-y;padding:5px;margin:0 0 8px; }
.content-3-column { position:relative; float:left; width:215px; padding-right:24px; }
.content-divider { border-top:1px solid rgb(200,200,200); height:0; overflow:hidden; margin:12px 0;  }
.button-bar { position:relative; text-align:right; height:30px; margin:12px 0; }
.button-bar a { position:absolute; display:block; right:0; width:75px; height:30px; background:no-repeat 0 0px; }
.button-bar a:hover { background-position:0 -50px; }
.button-bar-login a { position:absolute; display:block; right:0; width:75px; height:30px; background:no-repeat 0 0px; }
.button-bar-login a:hover { background-position:0 -50px; }
.button-bar-register a { position:absolute; display:block; right:0; width:75px; height:30px; background:no-repeat 0 0px; }
.button-bar-register a:hover { background-position:0 -50px; }
a.icon-tag  { color:rgb(75,115,205); }
a:hover.icon-tag  { color:rgb(75,75,75); }

a.on-channel-icon  { color:yellow; }
a:hover.on-channel-icon  { color:orange; }

.media-popup { position:relative; }
.media-popup-content { position:absolute; visibility:hidden; width:100%; height:100%; color:rgb(175,175,175); z-index:10; }
.media-popup-content-bg { position:absolute; width:100%; height:100%; margin:-12px; padding:12px; background:black; opacity:0.9; filter:alpha(opacity=90); z-index:-1; }
.media-popup-content a { color:rgb(225,225,225); }
.media-popup-content a:hover { color:rgb(75,115,205); }
.media-popup-content a.icon-tag  { color:rgb(75,115,205); }
.media-popup-content a:hover.icon-tag  { color:rgb(75,75,75); }

.media-popup-content .thumbnail-view-date { margin-top:3px; }
.media-popup-content .thumbnail-view-tools { position:absolute; bottom:0; margin:0; }
.media-popup-content .thumbnail-view-play { background-image:url(images/mt_media_icon_play_black.gif); }
.media-popup-content .thumbnail-view-play-disabled { background-image:url(images/mt_media_icon_play_black_ghosted.gif); }
.button-bar-popup { display:none; }
.popup-container { position:absolute; visibility:hidden; left:0; top:0; width:100%; height:100%; z-index:1000; }
.popup-background { position:absolute; left:0; top:0; width:100%; height:100%; background:black; opacity:0.8; filter:alpha(opacity=80); z-index:0; }
.popup-frame { position:absolute; left:50%; top:50%; width:673px; height:520px; margin-left:-336px; margin-top:-243px; background-color:white; border: 1px solid rgb(150,150,150); z-index: 1; }
.popup-feedback-frame { position:absolute; left:50%; width:673px; height:400px; margin-left:-336px; margin-top:50px; background-color:white; border: 1px solid rgb(150,150,150); z-index: 1; }
.popup-publish-channel-frame {position:absolute; left:50%; width:673px; height:520px; margin-left:-336px; margin-top:100px; background-color:white; border: 1px solid rgb(150,150,150); z-index: 1; }
.popup-publish-video-frame {position:absolute; left:50%; width:673px; height:520px; margin-left:-336px; margin-top:100px; background-color:white; border: 1px solid rgb(150,150,150); z-index: 1; }
.popup-invite-channel-frame {position:absolute; left:50%; width:673px; height:300px; margin-left:-336px; margin-top:100px; background-color:white; border: 1px solid rgb(150,150,150); z-index: 1; }
.popup-change-image-frame {position:absolute; left:50%; width:673px; height:500px; margin-left:-336px; margin-top:50px; background-color:white; border: 1px solid rgb(150,150,150); z-index: 1;}
.popup-canvas { position:absolute; overflow:hidden; top:0; right:0; bottom:0; left:0; height:100%; width:100%; background:white; z-index:0; }
.popup-grid { border-collapse:collapse; height:100%; width:100%; }
.popup-top,
.popup-bottom { padding:0; vertical-align:top; }
.popup-top {  overflow:hidden; }
.popup-bottom { height:50px; }
.popup-top-line { position:absolute; overflow:hidden; top:24px; width:100%; height:1px; background:rgb(215,215,215); z-index:10; }
a.popup-top-close { position:absolute; right:7px; top:7px; width:10px; height:10px; background:url(images/btn_close_x.gif) no-repeat 0 0; z-index:10; }
a.popup-top-close:hover { background-position: 0 -20px; }
.popup-content { position:absolute; overflow:auto; top:25px; right:0; bottom:51px; left:0; color:rgb(75,75,75); font-size:12px; padding:20px 0 20px; }
.popup-content h2 { margin:0 0 5px; }
.popup-button-bar { position:absolute; right:0; bottom:0; left:0; border-top:1px solid rgb(215,215,215); padding:10px 25px 7px; text-align:right; }
a.popup-button-close { width:75px; height:30px; background-image:url(images/btn_close.gif); }
.popup-2-column { float:left; width:240px; padding-left:72px; margin-right:-22px; }
.popup-1-column { float:left; width:530px; padding-left:72px; }
#popup-1-column {padding:0 0 0 20px; width:630px;}
.popup-disabled { color:rgb(220,220,220)!important; }
a.popup-button-send { width:75px; height:30px; background-image:url(images/btn_gray_send.gif); }
a.popup-button-white-send { width:75px; height:30px; background-image:url(images/btn_white_send.gif); }
a.popup-button-share { width:100px; height:30px; background-image:url(images/btn_white_share.gif); }
a.home-register { width:75px; height:30px; background-image:url(images/btn_register.gif); }
a.home-signin { width:75px; height:30px; background-image:url(images/btn_sign-in.gif); }
a.register-download { width:105px; height:34px; background-image:url(images/btn_download_large.gif); }
.register-fields { margin:8px 0 0; }
.register-field { width:240px; border:1px solid rgb(175,175,175); background:rgb(245,245,245); }
.register-field-title { font-size:11px; }
.register-submit { width:105px; height:34px; background-image:url(images/btn_register_large.gif); margin-top:10px; }
.register-download { width:105px; height:34px; background-image:url(images/btn_download_large.gif); }
.register-note { color:rgb(150,150,150); }
.popup-disabled .register-note { color:rgb(220,220,220) }

.media-load-toggle-closed .media-load-toggle-hide,
.media-load-toggle-closed .thumbnail-view-listing { display:none; }
.media-load-toggle-open .media-load-toggle-show { display:none; }
.media-load-toggle-open .thumbnail-view-content { margin:12px 24px 0 0; }

.view-tools { font-size:10px; color:rgb(125,125,125); padding:0px 0 11px; margin:0 0 8px; border-bottom:1px solid rgb(225,225,225); }
.view-tools-load { padding-left:30px; background:url(images/mt_icon_load.gif) no-repeat 10px 1px; }
.view-tools-sort { float:right; }
.view-tools-sort select { position:relative; top:-5px; margin-bottom:-8px; vertical-align:middle; }
.view-tools a { color:rgb(100,100,100); }
.view-tools a:hover { color:rgb(75,115,205); }
.share-field { width:270px; vertical-align:top; margin:0 10px 10px 0; border:1px solid rgb(175,175,175); background:rgb(245,245,245); }
textarea.share-field { height:50px; }

.columns-3-thumbnail .view-tools { width:486px; }

.ie-bug-space { display:none; }


* Rounded corners */
.smallroundedmodule div{border-style:solid;border-width:0px;height:1em;}
html>body .smallroundedmodule div{height:auto;}
.smallroundedmodule .first, .smallroundedmodule .last{position:relative;height:4px;margin:0;}
/* Common elements */
#quotausagebar{position:relative;display:block;border-style:solid;border-width:1px;margin:2px 4px 2px 0px;height:12px;}
#quotausagebar span.first{position:absolute;height:12px;}
#quotausagebar span.last{width:100%;text-align:center;font:bold 78% helvetica;height:12px;}
html>body #quotausagebar span.last{display:block;width:auto;}
/* Common elements */
div#quotameter div{border-color:#b9c49b;}
#quotausagebar{border-color:#000000;background-color:#FFF;}
div.lowquota span#quotausagebar span.first{background:#33FF33  repeat-x center left;}
div.mediumquota span#quotausagebar span.first{background:#FFFF33  repeat-x center left;}
div.highquota span#quotausagebar span.first{background:#FF3333  repeat-x center left;}
div.commonquota span#quotausagebar span.first{background:#eae6ce  repeat-x center left;}
div.mediumquota1 span#quotausagebar span.first{background:#81B64C  repeat-x center left;}



/* Player menu CSS */
.play-time-active {font-family:Arial sans-sarif; font-size:11px; font-weight:normal;color:rgb(135,135,135);}
.play-time-default {font-family:Arial sans-sarif; font-size:11px; font-weight:normal; color:rgb(150,150,150);}
.play-head {font-family:Arial sans-sarif; font-size:14px; font-weight:normal; text-decoration:none; color:rgb(150,150,150);}
.play-head-inactive {font-family:Arial sans-sarif; font-size:14px; font-weight:normal; text-decoration:none; color:rgb(100,100,100);}
.play-links {font-family:Verdana sans-sarif; font-size:12px; font-weight:normal; text-decoration:none; color:rgb(100,100,100);a:href:rgb(100,100,100);a:visited:rgb(150,150,150);a:hover:rgb(130,150,180);}
a.play-links {color:rgb(150,150,150);}
a:hover.play-links {color:rgb(130,150,180);}
.play-tooltip {font-family:Verdana sans-sarif; font-size:11px; font-weight:normal; color:rgb(50,50,50);background:rgb(200,200,200);} 
a.player-menu-play { width:32px; height:32px; background-image:url(images/play_menu_play.gif); }
a.player-menu-pause { width:32px; height:32px; background-image:url(images/play_menu_pause.gif); }
a.player-menu-stop { width:33px; height:32px; background-image:url(images/play_menu_stop.gif); }
a.player-menu-slow { width:33px; height:32px; background-image:url(images/play_menu_rwd.gif); }
a.player-menu-fast { width:33px; height:32px; background-image:url(images/play_menu_fwd.gif); }
a.player-menu-volume { width:25px; height:32px; background-image:url(images/play_menu_volume_on.gif); }
a.player-menu-volume-off { width:25px; height:32px; background-image:url(images/play_menu_volume_off.gif); }
.player-menu-volume-slider-bg { width:75px; height:32px; background-image:url(images/play_menu_volume_slider_bg.gif); }

a.player-menu-fullscreen { width:42px; height:32px; background-image:url(images/play_menu_full_screen.gif); }
a.ctr { background-repeat:no-repeat; background-position:0 0; display:-moz-inline-box; display:inline-block; }
	span.ctr { background-position:0 -100px; }
	a.ctr:hover { background-position:0 -48px; }

.floating-response-div {text-align:center;position:absolute;right:0;bottom:0;background:#F3DC64;height:60px;}
.floating-response-div-inner{height:50px;padding-left:5px;padding-top:5px;}

.channel-icon
{
    border: 1px solid #111111;
    padding: 5px;
    text-align: left;
    background-color: #000000;
}
div.alert.error {
	background-color:#FFEEEE;
	border:1px solid #DD0000;
}

div.alert {
	bottom:-47px;
	left:0pt;
	position:absolute;
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
	margin:0pt 0pt 15px;
	overflow:hidden;
	padding:3px 7px;
}
div.alert img {
	float:left;
	margin-right:7px;
}

div.alert p {
	font-size:13px;
	margin:6px 6px 0pt;
}
.odd { background:rgb(250,250,250); }
.even { background:rgb(240,250,250); }

form div.proform table {margin:0 110px;font-family:helvetica,arial,sans-serif;font-size:14px;}
form div.proform table td {padding:8px;}
form table #melonizeTextArea, form table .melonizeTextArea {height:60px;width:400px;overflow:scroll;}
.playertype p{font-family:"Lucida Sans Unicode",Verdana,sans-serif;font-style:italic;margin:-12px 0 30px 0;font-size:12px;}
.playertype h4{ border-bottom:1px dashed #e2e2e2;}
.playertype h5 , .playertype h6{color:rgb(150,150,150);margin:10px 0;}

div.proform form 
.pro_edit_img a, .pro_del_img a{
float:left;
width:80px;
height:40px;
}
.pro_edit_img a{background:url(images/pro_edit.png) top center;}
.pro_del_img a{background:url(images/pro_delete.png) top center;}
.pro_edit_img a:hover, .pro_del_img a:hover {background-position: bottom center;}

.procontainer {    border-left:5px solid #e2e2e2;    margin:50px auto;    padding:10px 0 10px 20px;    width:700px;    overflow:auto;    position:relative;    background-color:#fafaf5;}
.proheader, .popup-proheader {    font-family:Georgia,Times,serif;    font-size: medium;    margin:0 10px 20px 0; color:rgb(160,160,40);}
.procontent, .popup-procontent {width:100%;overflow:auto;}
.popup-proheader, .popup-procontent{padding:25px;}
.mmX-itemLabel {    float:left;    clear:both;    margin:0 5px 5px 0;}
.profootercontainer {    position:absolute;    bottom:0;    left:0;    width:100%;}
.proimage {    float:left;}
.proimage img a {    float:left;    text-decoration:none;    width:100%;}
.button_div {    float:left;    width:200px;    height:200px;}
.procontent input, .procontent textarea,.procontent select,.popup-procontent input, .popup-procontent textarea, .popup-procontent select{ float:left;clear:both;margin-bottom:20px; border-color:#5A5A5A #C8C8C8 #DCDCDE #969696; border-width:1px;    background:rgb(230,230,230) none repeat scroll 0 0; display:inline;}
.procontent input:focus, .procontent textarea:focus,.procontent select:focus{background-color:rgb(245,245,245);}
.procontent label {float:left;clear:both;margin-top:-15px;}
/*.procontent select { clear:none;}*/
/* new styles for media-guide */
.content-grid2 {	float:left;	width:100%;	overflow:auto;}
.left-sidebar2 {float:left;width:228px; background:url(images/mt_leftnav_bg.gif) 1px 1px;}
.content-area2 {	float:right;	width:100%;	padding: 42px 0 14px 24px;}
.breadcrumb-nav {	font-size:10px; color:rgb(125,125,125); padding:0px 0 11px; margin:0 0 8px;float:left;clear:both;}
.video-desc {	float:left;clear:both;padding-top:0px;}
.imgborder_black {	background-color:#323232;	width:200px;	height:100px;	padding:2px;}
.imgborder_black img  {	margin:5px;	width:190px;height:90px;	cursor:pointer;}
.thumbnail-desc {	font-family:"Lucida Sans Unicode", Verdana, sans-serif;	position:relative;	width:210px;}
.thumbnail-divider {font-family:'Times New Roman',Georgia,sans-serif;color:rgb(180,180,180);font-size:30px;float:left; padding:5px 5px 0 0;}
.thumbnail-view-date span {	float:left;clear:both;}
span.show-tooltip-text { display: none; 	position: absolute; 	font-size: 10px; 	background: rgb(40,40,40); padding: 6px; 	color: #fff; width:300px; height:100px;	z-index:1000;}
.pro-signout a {margin-top:-50px;height:35px;width:80px;float:right;background:url(new_images/pro_signout.png) top center;text-indent:-9999px; }
.pro-signout a:hover {background-position:75% 75%;}
a.pro-channel-edit-btn {background:url(new_images/pro_edit.png) top center;width:80px;height:35px;float:left; text-indent:-1000px;}
a.pro-channel-edit-btn:hover {background-position:50% 90%;}
.helpDiv{padding:20px;overflow:auto;border:2px solid;}
.sysreqDiv{float:left;clear:both;font-family:"dejavu sans","Lucida sans unicode",Tahoma,sans-serif;width:100%;overflow:hidden;}
.sysreqDiv h5{float:left;margin:14px;font-size:12px;cursor:pointer;}
.sysreqDiv a{float:left;margin:40px 350px;font-size:16px;width:50%;padding:2px;}
.sysreqDiv #install a:hover{background:rgb(245,245,245);color:rgb(100,100,200);padding:2px;width:50%;margin:40px 350px;}
.sysreqDiv img{float:left;margin:10px 140px;}
.sysreqDiv p{float:left;clear:both;margin-left:140px;width:65%;}
.sysreqDiv p a{float:none;margin:0 2px;}
.sysreqDiv hr{border:1px dashed #e5e5e5;}
.vdndata{overflow:auto;width:700px;padding:15px 0;max-width:900px;margin:20px 40px;	}
.vdndata ul{list-style-type:none;list-style-position:inside;font-size:0.75em;}
.vdndata ul li{float:left;width:18em;padding:1.6em 5px;border:1px solid #fff;max-width:280px;}
.vdndata ul li.listhead, .vdndata ul:hover li.listhead{background:rgb(120,120,120);color:#fff;height:auto;font-weight:bold;}
.navbar {background:rgb(130,130,140);height:30px;width:auto;position:relative;top:0;margin:0 10px;padding:10px;overflow:hidden;}
.click-active {border:none;height:30px;}
#clickwin,#clickmac{float:left;border:rgb(200,200,200) 1px solid;border-bottom:none;border-left:none;display:inline;background:rgb(240,240,240);padding:5px;font-size:14px;cursor:pointer;}
#clickwin{margin-left:200px;}
#clickwin:hover, #clickmac:hover{background:#fff;}
#clickmac{margin-left:170px;}
#clickwin.click-active:hover, #clickmac.click-active:hover{background:rgb(240,240,240);}
#reqmac,#reqwin{margin:-20px 30px 0;background:rgb(240,240,240);}


