@charset "utf-8";
/* CSS Document */

/*========================================================*/
/* COLOR GUIDE                                            */
/*========================================================*/
/*
background:dark grey #1e1e1e

========================================================= */


/*========================================================*/
/*    Cascading Style Sheet for TODOCAST                  */
/*========================================================*/

/*========================================================*/
/*                  Table of Contents                     */
/*========================================================*/
/*  1. GLOBAL ELEMENTS                                    */
/*  2. UNIQUE ELEMENTS                                    */
/*  3. GLOBAL LAYOUT                                      */
/*  4. POSITIONIG CLASSES                                 */
/*  5. STYLING CLASSES                                    */
/*========================================================*/

/* ============================================================================================================================= */
/* 1. GLOBAL ELEMENTS                                                                                                            */
/* ============================================================================================================================= */


* {margin:0; padding:0; border:none; z-index:10; outline:none;}


body {
	font-size:100%;
	line-height:1.125em; /* 16×1.125=18 */
	font-family:"Lucida Grande", Tahoma, Arial;
	color:#fff;
	background:url(../images/bg.jpg) #1e1e1e repeat-x top center;	
	width:100%;
        
	}
a {text-decoration:none; color:#fff;}
a:hover {text-decoration:none; color:#ccc;}
a:visited {text-decoration:none;}
p {font:0.75em "Lucida Grande", Tahoma, Arial; margin-top:10px;}
p a {text-decoration:none;}
p a:hover {text-decoration:underline;}
ul {list-style-type:none;}
ol {list-style-type:none;}
h1 {font: 1.0em "Lucida Grande", Tahoma, Arial; color:#fff; letter-spacing:-1px;}
h2 {font: 0.80em "Lucida Grande", Tahoma, Arial; color:#fff;}
h3 {font: 0.75em "Lucida Grande", Tahoma, Arial; color: #fff;}
h4 {font: 0.90em "Lucida Grande", Tahoma, Arial;}
h5 {font: 0.60em "Lucida Grande", Tahoma, Arial; color: #ccc;}


/* ============================================================================================================================= */
/* 2. UNIQUE ELEMENTS                                                                                                            */
/* ============================================================================================================================= */

/* -------------------------------------------------------------------------------------------------- HOME PAGE ---------------- */
/* -------------------------------------------------------------------------------------------------- tour --------------------- */
#index_t {
	position:relative;
	top:32px;
	left:-15px;
	width:1030px;
	height:580px;
	background:url(../images/index_tour_bg.jpg) no-repeat;	
}

#index_p {
	position:relative;
	top:32px;
	left:0px;
	width:1000px;
	height:580px;
}

li #t_what {
	position:relative;
	left:345px;
	top:-76px;
	width:655px;
	height:510px;
	overflow:hidden;
	z-index:100;
	display:none;
	color:#000;
	background:url(../images/what_bg.jpg) no-repeat;
}
#t_what h4 {color:#000; width:285px; margin:115px 0 0 55px;}
li #t_satellite {
	position:relative;
	left:345px;
	top:-122px;
	width:655px;
	height:510px;
	overflow:hidden;
	z-index:100;
	display:none;
	color:#000;
	background:url(../images/satellite_bg.jpg) no-repeat;
}
#t_satellite h4 {color:#000; width:550px; margin:40px 0 0 55px;}
li #t_broadcasting {
	position:relative;
	left:345px;
	top:-168px;
	width:655px;
	height:510px;
	overflow:hidden;
	z-index:100;
	display:none;
	color:#000;
	background:url(../images/broadcasting_bg.jpg) no-repeat;
}
#t_broadcasting h4 {color:#000; width:325px; margin:55px 0 0 55px;}
li #t_live {
	position:relative;
	left:345px;
	top:-214px;
	width:655px;
	height:510px;
	overflow:hidden;
	z-index:100;
	display:none;
	color:#000;
	background:url(../images/live_bg.jpg) no-repeat;
}
#t_live h4 {color:#000; width:400px; margin:55px 0 0 55px;}
li #t_pay {
	position:relative;
	left:345px;
	top:-260px;
	width:655px;
	height:510px;
	overflow:hidden;
	z-index:100;
	display:none;
	color:#000;
	background:url(../images/pay_bg.jpg) no-repeat;
}
#t_pay h4 {color:#000; width:285px; margin:115px 0 0 55px;}
div#tour {
	position:absolute;
	top:30px;
	left:15px;
	z-index:99;
}
a.closewindow {
	position:absolute;
	width:290px;
	height:75px;
	display:block;
	}
/* -------------------------------------------------------------------------------------- TOUR BUTTONS ------------- */
div#tour li{
	position:relative;
	width:345px;
	height:46px;
	display:block;
	margin:0;
	padding:0;
}
li#what a.text, li#satellite a.text, li#broadcasting a.text, li#live a.text, li#pay a.text {
	width:345px;
	height:46px;
	display:block;
	text-indent: -9000px;
    overflow: hidden;	
}
div#rollover{
	display:block;
}
/* -------------------------------------------------------------------------------------- BUTTON WHAT -------------- */
li#what {
	background:url(../images/what_ready.jpg) no-repeat top left;
	}
li#what:hover {
	background:url(../images/what_over.jpg) no-repeat top left;
	}
/* -------------------------------------------------------------------------------------- BUTTON SATELLITE --------- */
li#satellite {
	background:url(../images/satellite_ready.jpg) no-repeat top left;
	}
li#satellite:hover {
	background:url(../images/satellite_over.jpg) no-repeat top left;
	}
/* -------------------------------------------------------------------------------------- BUTTON BROADCASTING ------ */
li#broadcasting {
	background:url(../images/broadcasting_ready.jpg) no-repeat;
	}
li#broadcasting:hover {
	background:url(../images/broadcasting_over.jpg) no-repeat;
	}
/* -------------------------------------------------------------------------------------- BUTTON LIVE -------------- */
li#live {
	background:url(../images/live_ready.jpg) no-repeat;
	}
li#live:hover {
	background:url(../images/live_over.jpg) no-repeat;
	}
/* -------------------------------------------------------------------------------------- BUTTON PAY --------------- */
li#pay {
	background:url(../images/pay_ready.jpg) no-repeat;
	}
li#pay:hover {
	background:url(../images/pay_over.jpg) no-repeat;
	}
/* -------------------------------------------------------------------------------------------------- video -------------------- */		


#videoplayer {
	position:absolute;
	top:15px;
	left:363px;
	width:649px;
	height:484px;
	background:url(../images/video_placeholder.jpg) no-repeat;	
	overflow:hidden;
}
#live_plug {
	position:absolute;
	top:445px;
	left:40px;
	width:300px;
	height:60px;
}
/* --------------------------------------------------------------------------------------- MULTI-AD TEMPLATE ------------- */
.player_template_container {
	position:relative;
	float:left;
	top:0;
	left:-15px;
	width:1030px;
	height:auto;
	padding:0 0 30px;
	z-index:24;
	}
.player_template {
	position:relative;
	float:left;
	top:15px;
	left:15px;
	width:1000px;
	height:auto; 
	z-index:26;
}
.column_wide {
	position:relative;
	width:640px;
	height:auto;
	left:0px;
	float:left;
	margin:15px 0 0;
}

.column_wide_premium {
	position:relative;
	width:960px;
	height:auto;
	left:0px;
	float:left;
	margin:15px 0 0;
}
.column_narrow {
	position:relative;
	width:345px;
	right:0;
	height:auto;
	float:right;
	margin:15px 0 0;
}
.column_center {
	position:relative;
	width:642px;
	height:auto;
	left:300px;
	float:left;
}
.column_center img {margin-top:8px; border:1px solid #1d1d1d;}
.column_center #player_menu {margin-top:8px; border:1px solid #1d1d1d;}

.column_wide img {margin-top:8px; border:1px solid #1d1d1d;}
.column_wide .wide_full_banner img {margin-top:0px; border:none; }
.column_wide .wide_video img {margin:0px; border:none; padding:0px;}

.column_wide #player_menu {margin-top:8px; border:1px solid #1d1d1d;}
.column_wide .wide_video #player_menu {margin-top:0px; border:none; }

.column_wide .wide_full_banner {
	position:relative;
	float:left;
	left:0px;
	width:640px;
	height:90px;
	overflow:hidden;
	background:url(../images/bg_1b1b1b_50.png) repeat;
	margin:8px 0 0;
	border:1px solid #1d1d1d;
}
.wide_full_banner {
	position:relative;
	float:left;
	left:0px;
	width:1000px;
	height:90px;
	overflow:hidden;
}
.wide_video {
	position:relative;
	float:left;
	width:640px;
	height:auto;
	overflow:visible;
	margin:0;
	padding:0px;
}
.wide_description {
	position:relative;
	float:left;
	width:auto;
	padding:20px 15px 25px;
	height:auto;
	overflow:hidden;
	background:url(../images/bg_1b1b1b_50.png) repeat;
	border:1px solid #1d1d1d;
	margin:8px 0 0;
}
.video_content_container {
	position:relative;
	float:left;
	width:640px;
	height:auto;
	margin:15px 0 0;
	z-index:24;
}
.video_content {
	position:relative;
	float:left;
	width:auto;
	height:auto;
	z-index:26;
	padding:0 15px 20px;
	}
.video_content a.title_toggle {
	padding-left:15px; 
	float:left;
	clear:left;
	display:block;
	background:url(../images/template_icon_toggle_down.png) no-repeat left 6px;
	cursor:pointer; 
	margin:15px 0 0;
	width:100%;
	}
.video_content a.title_toggle h2 {display:inline;}
.video_content p {font:0.70em "Lucida Grande", Tahoma, Arial; margin-top:10px;}
.video_content .content_toggle {
	margin:0 15px;
	width:570px;
	float:left;
	clear:left;
	}
.video_supporting_content h2 {font: 0.80em "Lucida Grande", Tahoma, Arial; color:#fff; text-transform:uppercase;}
.narrow_description h2 {font: 0.80em "Lucida Grande", Tahoma, Arial; color:#fff; text-transform:uppercase;}
.chat_widget {position:relative; float:left; display:block; overflow:hidden; width:350px; height:250px; margin-top:8px; border:1px solid #1d1d1d; background:url(../images/bg_1b1b1b_50.png) repeat;}
.column_narrow .narrow_chat_widget #moderated_chat {margin-top:0px; border:none; }
.narrow_chat_widget {
	position:relative;
	float:left;
}
.narrow_container {
	position:relative;
	float:left;
	width:345px;
	height:auto;
	overflow:hidden;
	margin:0 0 15px;
}
.narrow_multi-add_slideshow_short {
	position:relative;
	float:left;
	width:350px;
	height:220px;
	overflow:hidden;
	background:url(../images/bg_1b1b1b_50.png) repeat;
	border:1px solid #1d1d1d;
	margin:8px 0 0;
}
.narrow_description {
	position:relative;
	float:left;
	width:320px;
	padding:20px 15px 25px;
	height:45px;
	overflow:hidden;
	background:url(../images/bg_1b1b1b_50.png) repeat;
	border:1px solid #1d1d1d;
	margin:8px 0 0;
}



/* ============================================================================================================================= */
/* 3. GLOBAL LAYOUT                                                                                                              */
/* ============================================================================================================================= */


#wrapper {width:1000px; height:auto; margin:0 auto; z-index: 10; position:relative;}
#header {width:1000px; height:43px; margin:0 auto; position:relative; z-index: 10; float:left;}
#header_noreg {width:642px; height:43px; margin:0 0 0 179px; position:relative; z-index: 10; float:left;}
.dhtmlx_winviewport {margin-top:43px;} 
.nav_container {
	width:auto;
	height: 37px;
	z-index: 24;
	position:relative;
	float:right;
	right:-15px;
	}
.corner-bottom { 
	-moz-border-radius-bottomleft: 8px; 
	-webkit-border-bottom-left-radius: 8px; 
	-moz-border-radius-bottomright: 8px; 
	-webkit-border-bottom-right-radius: 8px; 
	}
.corner-all { 
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	}
.alpha-black40 {
	width:100%;
	height:100%;
	z-index:25;
	top:0;
	left:0;
	position:absolute;
	background:#000;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	}
.alpha-black70 {
	width:100%;
	height:100%;
	z-index:25;
	top:0;
	left:0;
	position:absolute;
	background:#000;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	}
.nav_extras {
	position:relative;
	top: 7px;
	margin-right:15px;
	width:auto;
	height: 23px;
	z-index: 30;
	font: 0.75em "Lucida Grande", Tahoma, Arial; color: #fff;
}
.nav_extras span {display:block; height:24px; float:left; }
.nav_extras span.help {padding-left:21px; background:url(../images/template_icon_help.png) no-repeat left 3px; }
.nav_extras span.login {padding-left:15px; background:url(../images/template_icon_secure.png) no-repeat left 1px; }
.nav_extras span.new_account {padding-left:17px; background:url(../images/template_icon_newaccount.png) no-repeat left 2px; }
.nav_extras span.user {margin-left:15px; padding-left:15px; background:url(../images/template_icon_user.png) no-repeat left 1px; }
.nav_extras span.fbuserimg {margin-left:5px; padding-left:15px;}
.nav_extras span.fbuserimg img {height:30px; width:30px; }
.nav_extras span.logout {padding-left:17px; background:url(../images/template_icon_logout.png) no-repeat left 2px; }
.nav_extras a {display:block; height:24px; float:left; padding-left:15px; }

/*span.fbuserimg {position:absolute; left:52px; top:1px; z-index:31;}
span.fbuserimg img {height:30px; width:30px; }*/
.fbicon {position:absolute; left:38px; top:17px; z-index:5; height:13px; width:12px; display:none;}

#content {width:1000px; height:auto; float:left; position:relative; z-index: 10; padding:0 0 30px;}
.placeholder {display:block; width:1025px; height:565px;}

#footer {width:1000px; height:320px; margin:0 auto; position:relative; z-index: 10; float:left;}
.sitemap {background: url(../images/sitemap_bg.png) no-repeat; position:relative; top:0px; left:-10px; width:1020px; height:268px;}	
.sitemap ul {width:210px; height:auto; position:relative; float:left; padding:25px 0 0 30px;}
.sitemap ul.left {width:210px; height:auto; position:relative; float:left; padding:25px 0 0 40px;}
.sitemap ul li {height:12px; border-bottom:1px solid #4f4f4f; padding:5px 0;}
.sitemap ul li#current_location {height:12px; border-bottom:1px solid #4f4f4f; padding:5px 0; list-style-image:url(../images/sitemap_location.png);}
.sitemap ul li.title {text-transform:uppercase; height:20px;}
.sitemap_column_right {width:225px; height:auto; position:relative; float:left; padding:25px 0 0 30px;}
.register_plug {
	position: absolute;
	top: 25px;
	left:17px;
	width:250px;
	height:140px;
	}
.register_plug a {
	position: absolute;
	width:250px;
	height:140px;
	text-indent: -9000px;
    overflow: hidden;		
}
.register_plug a:link, .register_plug a:visited {
	background: url(../images/register_btn_ready.png) no-repeat top left;	
}
.register_plug a:hover, .register_plug a:focus {
	background: url(../images/register_btn_over.png) no-repeat top left;	
}
.contact_plug {
	position: absolute;
	top:165px;
	width:225px;
	height:70px;
	border-top:1px solid #4f4f4f;
	border-bottom:1px solid #4f4f4f;
}
.contact_plug a {
	position: absolute;
	width:225px;
	height:70px;
	text-indent: -9000px;
    overflow: hidden;		
}
.contact_plug a:link, .contact_plug a:visited {
	background: url(../images/contact_plug_ready.png) no-repeat top left;	
}
.contact_plug a:hover, .contact_plug a:focus {
	background: url(../images/contact_plug_over.png) no-repeat top left;	
}
.copyright_copy {
	position: absolute;
	top:250px;
	width:225px;
}

/* --------------------------------------------------------------------------------------------------------- navigation ---------------- */	
.nav {
	width:1000px; 
	height:43px; 
	position: absolute;
	background: url(../images/nav_bg.jpg) no-repeat;
    top: 0px;
    left: 0px;
	}
.nav li {
	margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0;
}
.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 43px;
	text-indent: -9000px;
    overflow: hidden;
}


/* --------------------------------------------------------------------------------------------------------- nav Home ------------------ */

.nav .home a:link, .nav .home a:visited {
    left: 177px;
    width: 79px;
}
.nav .home a:hover, .nav .home a:focus {
    background: url(../images/nav_bg.jpg) no-repeat -177px -43px;
}
.nav .home a:active {
    background: url(../images/nav_bg.jpg) no-repeat -177px -86px;
}
.nav li#currentpage.home a:link, .nav li#currentpage.home a:visited {
    background: url(../images/nav_bg.jpg) no-repeat -177px -129px;
}

/* --------------------------------------------------------------------------------------------------------- nav Request Info ---------- */

.nav .request_info a:link, .nav .request_info a:visited {
    left: 257px;
    width: 132px;
}
.nav .request_info a:hover, .nav .request_info a:focus {
    background: url(../images/nav_bg.jpg) no-repeat -257px -43px;
}
.nav .request_info a:active {
    background: url(../images/nav_bg.jpg) no-repeat -257px -86px;
}
.nav li#currentpage.request_info a:link, .nav li#currentpage.request_info a:visited {
    background: url(../images/nav_bg.jpg) no-repeat -257px -129px;
}

/* --------------------------------------------------------------------------------------------------------- nav Learn More ------------ */

.nav .learn_more a:link, .nav .learn_more a:visited {
    left: 390px;
    width: 123px;
}
.nav .learn_more a:hover, .nav .learn_more a:focus {
    background: url(../images/nav_bg.jpg) no-repeat -390px -43px;
}
.nav .learn_more a:active {
    background: url(../images/nav_bg.jpg) no-repeat -390px -86px;
}
.nav li#currentpage.learn_more a:link, .nav li#currentpage.learn_more a:visited {
    background: url(../images/nav_bg.jpg) no-repeat -390px -129px;
}

/* --------------------------------------------------------------------------------------------------------- nav Your Event ------------ */

.nav .your_event a:link, .nav .your_event a:visited {
    left: 514px;
    width: 117px;
}
.nav .your_event a:hover, .nav .your_event a:focus {
    background: url(../images/nav_bg.jpg) no-repeat -514px -43px;
}
.nav .your_event a:active {
    background: url(../images/nav_bg.jpg) no-repeat -514px -86px;
}
.nav li#currentpage.your_event a:link, .nav li#currentpage.your_event a:visited {
    background: url(../images/nav_bg.jpg) no-repeat -514px -129px;
}

/* --------------------------------------------------------------------------------------------------------- nav Press ----------------- */

.nav .press a:link, .nav .press a:visited {
    left: 632px;
    width: 77px;
}
.nav .press a:hover, .nav .press a:focus {
    background: url(../images/nav_bg.jpg) no-repeat -632px -43px;
}
.nav .press a:active {
    background: url(../images/nav_bg.jpg) no-repeat -632px -86px;
}
.nav li#currentpage.press a:link, .nav li#currentpage.press a:visited {
    background: url(../images/nav_bg.jpg) no-repeat -632px -129px;
}

/* --------------------------------------------------------------------------------------------------------- nav Contact --------------- */

.nav .contact a:link, .nav .contact a:visited {
    left: 710px;
    width: 102px;
}
.nav .contact a:hover, .nav .contact a:focus {
    background: url(../images/nav_bg.jpg) no-repeat -710px -43px;
}
.nav .contact a:active {
    background: url(../images/nav_bg.jpg) no-repeat -710px -86px;
}
.nav li#currentpage.contact a:link, .nav li#currentpage.contact a:visited {
    background: url(../images/nav_bg.jpg) no-repeat -710px -129px;
}


/* ============================================================================================================================= */
/* 4. POSITIONIG CLASSES                                                                                                         */
/* ============================================================================================================================= */


.fl {float:left;}
.fr {float:right;}
.toppush {margin-top:15px;}
.btmpush {margin-bottom:15px;}
.lftpush {margin-left:15px;}
.rhtpush {margin-right:15px;}
.clear {clear:both;}


/* ============================================================================================================================= */
/* 5. STYLING CLASSES                                                                                                            */
/* ============================================================================================================================= */

.textblack {color:#000;}
.transparent_50 {
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}
.opaque {
	filter:alpha(opacity=100);
	opacity: 1.0;
	-moz-opacity:1.0;
}
.upper {text-transform:uppercase;}


/* ============================================================================================================================= */
/* 6. New classes for the popup re-organize how you want                                                                         */
/* ============================================================================================================================= */


br.both{
clear:both;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:201;
}
#registerPopup{
color:#000000;
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:500px;
width:500px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:202;
padding:12px;
font-size:13px;
}

#loginPopup{
color:#000000;
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:202;
padding:12px;
font-size:13px;
}


#popupContact h1{
text-align:left;
color:#000000;
font-size:18px;
font-weight:700;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{
text-align:center;
margin:100px;
}
#popupContact a{
color:#000000;	
}

.controls {width:auto; height:40px;}
.controls .btns {
	width:85px;
	height:40px;
	float:left;
}
.btn_go {
	background:url(../images/btn_go_ready.jpg) no-repeat top left;
}
.btn_go:hover {
	background:url(../images/btn_go_over.jpg) no-repeat top left;
}
.btn_reset {
	background:url(../images/btn_reset_ready.jpg) no-repeat top left;
}
.btn_reset:hover {
	background:url(../images/btn_reset_over.jpg) no-repeat top left;
}



.addthis_toolbox
{
	float:left;
	position:relative;
	margin:15px 0 0 15px;
	padding-bottom:20px;
}
.addthis_toolbox .two_column 
{
    width: 300px;
    padding: 10px 0px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .two_column a 
{
    padding:5px 0 5px 34px;
    position: relative;
    width: 90px;
    display: block;
    text-decoration: none;
    color: #111111;
    font:0.75em "Lucida Grande", Tahoma, Arial;
}

.addthis_toolbox .two_column a:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #ccc;
    text-decoration: none;
}
.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
	position:absolute;
	top:.4em;
	left:.8em;
    opacity: 0.75;
}
.addthis_toolbox .two_column span
{
    position: absolute;
    left: 10px;
    top: 4px;
}
.addthis_toolbox .two_column .column1
{
    width: 140px;
    float: left;
}

.addthis_toolbox .two_column .column2
{
    width: 140px;
    float: left;
}

.addthis_toolbox .two_column .clear
{
    clear: both;
    padding: 0;
    display: block;
    height: 0;
    width: 0;
}


#twitter{

height:250px; text-align:center; padding:20px;
}

#twitter .t_icon{
	width:90px;
float:left;
margin-top:10px;
}

#twitter .t_widget{
	width:170px;
	margin-left:40px;
float:left;
margin-top:10px;
}

.premium_bottom {
	position:relative;
	float:left;
	left:0px;
	width:960px;
	height:50px;
        z-index:200;
}

.premium_event_desc {
    position: relative;
    float: left;
    display: block;
    height:50px;
    width: 400px;
}

.premium_button {
    position:relative;
    float: right;
    padding-right:5px;
}

#hideList_btn{
		display:none;
}

#playList_btn,#hideList_btn{
	/* position:absolute; */
	width:100%;
	height:100%;
	right:0px;
	top:0px;
	/* z-index:100; */
	/* background-color:#000000; */
	color:#ffffff;
	font-size: 10px;
	font-weight:bold;
	cursor:pointer;
	padding:0px;
	/* border:0px solid #999999; */
}

#playList_btn:hover,#hideList_btn:hover{
	background-color:#333333;	
}

#pl_holder{
	position:absolute;
	width:100%;
	height:80px;
	z-index:99999;
}

#playList{
	border:1px solid #999999;
	position:absolute;
	overflow:auto;
	width:638px;
	z-index:99999;
	height:	360px;
	top: 0;
	background-color:#000000;
	display:none;
}

#playList li:hover{
	display:block;
	background-color:#333333;

	
}
#playList li{
	border-bottom:1px solid #333333;

	cursor:pointer;
	padding:10px;	
}
#playList img{
	width:80px;
	float:left;	
}

#playList .info{
	float:left;
	font-size:12px;	
	width:350px;
	margin-left:20px;
}

.clearFix{
	clear:both;	
}

#pl_interface{
	position:absolute;
	width:100%;
	height:100%;
	
}

