body {
	margin:0; padding:0;
	text-align:center;
	background:#1a1a1a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a img {
	border:0;
}

form{
	margin:0; padding:0;
}

#NOSIE6_WINDOW{
	width:100%; height:2000px; min-height:100%;
	background:#1a1a1a; position:absolute; top:0; left:0;
	z-index:999; color:#FFF; font-size:12px;
}

#NOSIE6_WINDOW #INNER_NOSIE6{
	margin:70px auto 0 auto; border:1px solid #4e4e4e;
	width:380px; text-align:left;
	background:#1f1f1f; padding:15px;
	color:#bdec2c;
}

input{
	outline:none
}

a{
	outline:none
}

.clearer{
	display:block;
	clear:both; height:1px; overflow:hidden;
	float:none; margin:0 0 0 0; padding:0;
}

/** TOPBAR BUTTONS:Start **/
a.grSVBtnlg_smallG{
	position:absolute; top:18px; display:block; text-decoration:none;
	text-align:center; font-size:12px; padding:9px 0 10px 0;
	color:#bababa; width:64px; background:url(../img/shaded_button_smallgrey.png) top no-repeat;
}

a.grSVBtnlg_wideG{
	position:absolute; top:18px; display:block; text-decoration:none;
	text-align:center; font-size:12px; padding:9px 0 10px 0;
	color:#bababa; width:108px; background:url(../img/shaded_button_widegrey.png) top no-repeat;
}

a.grSVBtnlg_wideR{
	position:absolute; top:18px; display:block; text-decoration:none;
	text-align:center; font-size:12px; padding:9px 0 10px 0;
	color:#fc8baa; width:108px; background:url(../img/shaded_button_widered.png) top no-repeat;
}
/** TOPBAR BUTTONS:End **/

#topbarb{
	position:relative; top:0; left:0;
	width:100%; height:25px;
	background:url(../img/sdrag_dbg.png) top left repeat-x;
	text-align:center; margin:0 0 -3px 0;
	overflow:hidden;
}

#topbarb > div{
	width:885px;
	margin:auto; text-align:left;
}

#topbarb > div > a{
	display:block; margin:0 0 0 248px;
	background:url(../img/sdrag_switcher_up.png) left top no-repeat;
	width:75px; height:25px; font-size:11px; color:#fff;
	outline:none; text-align:right;
	padding:3px 0 0 0; color:#5b5b5b;
	text-decoration:none;
}

#topbar_sizing{
	position:relative; top:0; left:0;
	background:#1a1a1a url(../img/sdrag_rbg.png) top left repeat-x;
	width:100%; text-align:center;
	overflow:hidden; height:1px;
}

#topbar_sizing > #topbar_load_locker{
	position:absolute; top:0; left:0; 
	width:100%; height:100%; 
	min-height:100%; 
	margin:0; padding:0; 
	background:#333 url(../img/ajax_big.gif) no-repeat; 
	background-position:50px 50%; 
	-moz-opacity:0;   opacity:0;
	filter:Alpha(opacity=0);
	z-index:20; 
}

#topbar_sizing > #topbar_contents{
	position:relative; top:0; left:0;
	width:880px; height:80px; margin:auto;
	text-align:left;
	overflow:hidden;
}

#topbar_sizing > #topbar_contents > #startview_topbar{
	position:absolute; top:0; left:0;
	width:100%; height:80px;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #ac_playlist_tbarindic{
	position:absolute; top:0; left:6px;
	padding:8px 10px 7px 10px; color:#FFF; font-size:11px;
	background:#4c4e4f;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #OPS_playlist_tbar{
	position:absolute; top:47px; left:6px;
	width:100%; height:26px;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #OPS_playlist_tbar > #tbar_delindic{
	padding:2px 0 0 26px; color:#cecece;
	height:16px; background:url(../img/ajax_min_dark.gif) top left no-repeat;
	font-size:11px;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #OPS_playlist_tbar > #tbar_txfloatl{
	padding:2px 0 0 0;  color:#ebebeb; font-size:11px;
	float:left; margin:0 12px 0 0;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #OPS_playlist_tbar > input{
	display:block; float:left; margin:0 10px 0 0;
	background:#2b2d2d; width:200px; padding:2px; font-size:11px;
	border:0; color:#FFF;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #OPS_playlist_tbar > a{
	display:block; height:18px; text-decoration:none; font-size:10px;
	padding:2px 0 0 24px; font-weight:bold; float:left;
	margin:0 20px 0 0;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #OPS_playlist_tbar > select#playlist_selector{
	width:250px; float:left; margin:-1px 15px 0 0;
	 background:#555; font-size:11px; color:#FFF; font-weight:bold;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #OPS_playlist_tbar > a#OPS_plst_Add{
	background:url(../img/minicons_login_plus.gif) top left no-repeat; color:#a5f210;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #OPS_playlist_tbar > a#OPS_plst_Sv{
	background:url(../img/minicons_login_save.gif) top left no-repeat; color:#f2a010;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #OPS_playlist_tbar > a#OPS_plst_Load{
	background:url(../img/minicons_login_load.gif) top left no-repeat; color:#10cff2;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #OPS_playlist_tbar > a#OPS_plst_Rm{
	background:url(../img/minicons_login_remv.gif) top left no-repeat; color:#ff4c5d;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #OPS_playlist_tbar > a#OPS_plst_Cancel{
	background:url(../img/minicons_login_cancel.gif) top left no-repeat; color:#ff4c5d;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #OPS_playlist_tbar > a#OPS_plst_Logout{
	background:url(../img/minicons_login_logout.gif) top left no-repeat; color:#fc3657;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #OPS_playlist_tbar > a#OPS_plst_Deft{
	background:url(../img/minicons_login_default.gif) top left no-repeat; color:#a5f210;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #LoginBoxT{
	position:absolute; top:0; left:0;
	width:234px; height:80px;
	background:url(../img/loginbt_bg.png) repeat-x;
	z-index:5;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #LoginOverlay{
	position:absolute; top:11px; left:12px;
	background:#262626; color:#FFF; text-align:center;
	padding:20px 0 21px 0; width:210px; border:1px solid #333;
	z-index:7; font-weight:bold;
	-moz-opacity:0.9; filter:Alpha(opacity=90);
}

#topbar_sizing > #topbar_contents > #startview_topbar > #LoginBoxT > div{
	position:absolute; top:6px; left:7px;
	width:221px; height:65px;
	background:url(../img/loginbt_dbg.png) repeat-x;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #LoginBoxT > div > div{
	position:absolute; top:0; left:0;
	width:100%; height:100%;
	background:url(../img/loginbt_dleft.png) left top no-repeat;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #LoginBoxT > div > div > div{
	position:absolute; top:0; left:0;
	width:100%; height:100%;
	background:url(../img/loginbt_dright.png) right top no-repeat;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #LoginBoxT > div > div > div > input{
	position:absolute; left:10px;
	background:transparent; border:0; width:200px;
	font-size:11px; color:#c8c8c8;
}

#topbar_sizing > #topbar_contents > #startview_topbar > #LoginBoxT > div > div > div > span{
	position:absolute; top:34px; left:2px;
	width:99%; height:1px; overflow:hidden;
	background:url(../img/sdragd_12.png);
}


#container{
	text-align:left; width:885px;
	margin:auto;
	background:transparent;
}

#container #leften{
	float:left; width:566px;
}

#container #righten{
	float:left; width:319px;
}



.RightedGreyBox{ 
	display:block; float:right;
	position:relative; top:0; left:0;
	width:311px; height:260px;
	overflow:hidden; margin:20px 0 0 0;
	background:url(../img/rGreybox.gif) top right no-repeat;
}

.RightedVidBox{ 
	display:block; float:right;
	position:relative; top:0; left:-28px;
	width:280px; height:208px;
	overflow:hidden; margin:5px 0 0 0;
	background:url(../img/video_background.gif) top right no-repeat;
}

#appendYTEmbed{
	position:absolute; top:18px; left:18px;
	margin:0; padding:0;
}









ul.mlisting{
	list-style:none; margin:1px 0 0 2px;
	padding:0;
}

ul.mlisting li{
	display:block;
	height:58px; width:542px; overflow:hidden;
	background:url(../img/mlistingn_bg.gif) top repeat-x;
	margin:2px 0 0 0;
}

ul.mlisting li span{
	display:block;
	float:left; padding:20px 0 0 15px;
	font-size:12px; color:#898989;
}

ul.mlisting li span input{
	display:block; margin:-1px 0 0 0; width:250px;
	background:#c2c2c2;
}

ul.mlisting li div.hld_squares{
	margin:7px 15px 0 0;
	display:block; width:130px; height:38px;
	float:right;
	overflow:hidden;
}

ul.mlisting li div.hld_squares a{
	display:block; float:right;
	height:38px;
}

ul.mlisting li div.hld_squares a.add{
	width:42px;
	background:url(../img/mlistingn_add.gif) top right no-repeat;
}

ul.mlisting li div.hld_squares a.play{
	width:45px;
	background:url(../img/mlistingn_play.gif) top right no-repeat;
}

ul.mlisting li div.hld_squares a.dlink{
	width:43px;
	background:url(../img/mlistingn_dlink.gif) top right no-repeat;
}


#isContenting{
	position:relative; top:65px; left:11px; z-index:55; width:547px; overflow:hidden;
}

#isContenting #holdDivCols{
	width:1661px; overflow:hidden;
}

#playlistContents{
	margin:0;
	width:547px; float:left; overflow:hidden;
}

ul.playlist_listing{
	margin:0;
	padding:14px 7px 14px 7px;
	list-style:none;
}


ul.playlist_listing li{
	height:60px; margin:-1px 0 0 0;
	background:url(../img/playlist_bg.gif) top repeat-x;
	color:#898989;
}

ul.playlist_listing li span{
	display:block; float:left;
	margin:22px 0 0 15px; font-size:12px;
	width:415px;
}

ul.playlist_listing li a{
	margin:14px 0 0 0;
	display:block; float:left;
	height:33px; text-decoration:none;
}

ul.playlist_listing li a.play{
	width:42px; background:url(../img/playlist_play.gif);
}

ul.playlist_listing li a.rmv{
	width:41px; background:url(../img/playlist_rm.gif);
}




#searchindicator{
	padding:8px; 
	border:2px solid #333; 
	background:#272727; 
	width:150px; margin:0 0 0 190px
}

#searchindicator #searchind_img{
	float:left; height:16px;
}

#searchindicator #searchind_tx{
	float:left; 
	padding:1px 0 0 15px; color:#FFF
}


#errord{
	padding:6px; border:1px solid #d52020;
	background:#872c2c; color:#FFF;
	margin:2px 13px 0 15px
}

#sorryd{
	display:none;
	padding:6px; border:1px solid #20a4d5;
	background:#2c7387; color:#FFF;
	margin:2px 13px 0 15px
}





#PLmeta_holder{
	position:relative; top:0; left:0; 
	margin-right:45px
}

#PLmeta_holder .mtahldChild{
	margin:250px 0 0 0; 
	border:3px solid #373737; 
	background:#f5f5f5; 
	padding:6px; color:#333
}

#PLmeta_holder .mtahldChild .undrborder{
	display:block; height:1px; overflow:hidden;
	border:1px solid #cdcdcd; border-width:0 0 1px 0; padding-bottom:5px; margin-bottom:6px;
}

#PLmeta_holder .mtahldChild .mtaByPartner{
	display:block; padding:4px 0 6px 28px; color:#333; font-size:12px;
	font-family:Arial, Helvetica, sans-serif; text-decoration:none;
	font-weight:bolder; margin-bottom:5px;
	background:url(../img/audio_indic.gif) center left no-repeat;
}
