﻿body {
    margin:0px;
    padding:0px; 
    background-color: #000000;
}

.main {
    visibility:visible;
    position:absolute;
    width:972px;
    height:614px;
    padding:0px; 
    margin:0px; 
    background-color: #000000;
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
}

.main_ {
    visibility:visible;
    position:absolute;
    width:970px;
    height:612px;
    padding:0px; 
    margin:0px; 
    background-color: #000000;
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
}

#ytapiplayer {
    left:1px;
    top:1px;
    visibility:visible;
    position:absolute;
    width:718px;
    height:512px;
    padding:0px; 
    margin:0px; 
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
}

.ytapiplayer_ {
    left:1px;
    top:1px;
    visibility:visible;
    position:absolute;
    width:718px;
    height:512px;
    padding:0px; 
    margin:0px; 
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
}

.merryxmas {
    left:1px;
    top:72px;
    visibility:hidden;
    position:absolute;
    width:718px;
    height:368px;
    padding:0px; 
    border-style:solid;
    border-width:0px;
    border-color: #00AA00;
}

.listroot {
    left:722px;
    top:1px;
    visibility:visible;
    position:absolute;
    width:247px;
    height:610px;
    padding:0px; 
    margin:0px; 
    background-color: #000000;
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
}

.listroot_ {
    left:722px;
    top:1px;
    visibility:visible;
    position:absolute;
    width:245px;
    height:608px;
    padding:0px; 
    margin:0px; 
    background-color: #000000;
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
}

.listhandle {
    font-family: Times New Roman;
    font-size: 12px;
    font-weight:bold;
    text-align: center;
    position:absolute;
    top:1px;    
    left:1px;
    width:243px;
    height:16px;
    padding:0px; 
    margin:0px; 
    background-color:#908080;
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
}

.listhandle_ {
    font-family: Times New Roman;
    font-size: 12px;
    font-weight:bold;
    text-align: center;
    position:absolute;
    top:1px;    
    left:1px;
    width:241px;
    height:14px;
    padding:0px; 
    margin:0px; 
    background-color:#908080;
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
}

.playlistbox {
    position:absolute;
    top:19px;    
    left:1px;
    width:243px;
    height:565px;
    padding:0px; 
    margin:0px; 
    background-color:#000000;    
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
    overflow: auto;
}

.playlistbox_ {
    position:absolute;
    top:19px;    
    left:1px;
    width:241px;
    height:563px;
    padding:0px; 
    margin:0px; 
    background-color:#000000;    
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
    overflow: auto;
}

.search_box {
    font-family: Times New Roman;
    font-size: 10px;
    position:absolute;
    top:585px;    
    left:1px;
    width:243px;
    height:22px;
    padding:0px; 
    margin:0px; 
    background-color:#000000;
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
}

.search_box_ {
    font-family: Times New Roman;
    font-size: 10px;
    position:absolute;
    top:585px;    
    left:1px;
    width:241px;
    height:22px;
    padding:0px; 
    margin:0px; 
    background-color:#000000;
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
}

.search_input {
    font-family: Times New Roman;
    font-size: 14px;
    font-weight:bold;
    text-align: left;
    position:absolute;
    top:1px;    
    left:1px;
    width:220px;
    height:18px;
    padding:0px; 
    margin:0px; 
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-color: #00AA00;
}

.search_input_ {
    font-family: Times New Roman;
    font-size: 14px;
    font-weight:bold;
    text-align: left;
    position:absolute;
    top:1px;    
    left:1px;
    width:220px;
    height:20px;
    padding:0px; 
    margin:0px; 
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-color: #00AA00;
}

.search_button {
    font-family: Times New Roman; 
    font-size: 10px;
    position:absolute;
    top:1px;    
    left:222px;    
    width:18px;
    height:18px;
    padding:0px; 
    margin:0px; 
    background-color:#0000FF;
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
}

.search_button_ {
    font-family: Times New Roman; 
    font-size: 10px;
    position:absolute;
    top:1px;    
    left:222px;    
    width:18px;
    height:18px;
    padding:0px; 
    margin:0px; 
    background-color:#0000FF;
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
}

.playlistlo {
    font-family: Times New Roman; 
    font-size: 11px;
    font-weight:normal;
    color: #FFFFFF;
    padding:0px; 
    margin:0px; 
    background-color:#908080;
    border-style:solid;
    border-width:1px;
    border-color:#00AA00;
}

.playlisthi {
    font-family: Times New Roman;
    font-size: 12px;
    font-weight:normal;
    color: #FFFFFF;
    padding:0px; 
    margin:0px; 
    background-color:#00AA00;
    border-style:solid;
    border-width:1px;
    border-color: #00EE00;
}

.playlistnow {
    font-family: Times New Roman;
    font-size: 11px;
    font-weight:normal;
    color: #FFFFFF;
    padding:0px; 
    margin:0px; 
    background-color:#00EE00;
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
}

.songs_listroot {
    visibility:visible;
    position:absolute;
    left:1px;
    top:538px;
    width:720px;
    height:73px;
    padding:0px; 
    margin:0px; 
    background-color: #000000;
    border-style:solid;  
    border-width:1px;
    border-color: #00AA00;
    overflow: auto;    
}

.songs_listroot_ {
    visibility:visible;
    position:absolute;
    left:1px;
    top:536px;
    width:720px;
    height:73px;
    padding:0px; 
    margin:0px; 
    background-color: #000000;
    border-style:solid;  
    border-width:1px;
    border-color: #00AA00;
    overflow: auto;    
}

.songlistlo {
    font-family: Times New Roman;
    font-size: 13px;
    font-weight:normal;
    color: #FFFFFF;
    padding:0px; 
    margin:1px; 
    background-color:#908080;
    text-align:left;
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
    cursor:default;
}

.songlisthi {
    font-family: Times New Roman;
    font-size: 13px;
    font-weight:normal;
    color: #FFFFFF;
    padding:0px; 
    margin:1px; 
    background-color:#00AA00;
    text-align:left;  
    border-style:solid;
    border-width:1px;
    border-color: #00EE00;
    cursor:pointer;
}

.songlistnow {
    font-family: Times New Roman;
    font-size: 13px;
    font-weight:normal;
    color: #FFFFFF;
    padding:0px; 
    margin:1px; 
    background-color:#00EE00;
    text-align:left;   
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
    cursor:pointer;
}

.songs_playbox {
    width:718px;
    height:64px;
    margin: 0px;
    padding:0px; 
    border-style:solid;
    border-width:1px;
    border-color:#00AA00;
    overflow: auto;    
    z-index:1;
}

.ctrl_listroot {
    font-family: Times New Roman;
    font-size: 10%;
    position:absolute;
    visibility:visible;
    left:1px;
    top:518px;
    width:720px;
    height:19px;
    padding:0px; 
    margin:0px; 
    background-color: #000000;
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
    z-index:2;
}

.ctrl_listroot_ {
    font-family: Times New Roman;
    font-size: 10%;
    position:absolute;
    visibility:visible;
    left:1px;
    top:516px;
    width:720px;
    height:17px;
    padding:0px; 
    margin:0px; 
    background-color: #000000;
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
    z-index:2;
}


.vcr_play {
    left:1px;
    top:1px;
    visibility:visible;
    position:absolute;
    width:15px;
    height:15px;
    padding:0px; 
    margin:0px; 
    border-style:solid;
    border-width:0px;
    border-color: #000000;
}

.vcr_pause {
    left:1px;
    top:1px;
    visibility:visible;
    position:absolute;
    width:15px;
    height:15px;
    padding:0px; 
    margin:0px; 
    border-style:solid;
    border-width:0px;
    border-color: #000000;
}

.vcr_stop {
    left:16px;
    top:1px;
    visibility:visible;
    position:absolute;
    width:15px;
    height:15px;
    padding:0px; 
    margin:0px; 
    border-style:solid;
    border-width:0px;
    border-color: #000000;
}

.vcr_rew {
    left:31px;
    top:1px;
    visibility:visible;
    position:absolute;
    width:15px;
    height:15px;
    padding:0px; 
    margin:0px; 
    border-style:solid;
    border-width:0px;
    border-color: #000000;
}

.vcr_for {
    left:46px;
    top:1px;
    visibility:visible;
    position:absolute;
    width:15px;
    height:15px;
    padding:0px; 
    margin:0px; 
    border-style:solid;
    border-width:0px;
    border-color: #000000;
}

.play_bar {
    position: absolute;
    left:63px;
    top:2px;
    width:652px; 
    height:5px; 
    padding:0px; 
    margin:0px; 
    background-color: #FFFFFF; 
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
}

.play_bar_ {
    position: absolute;
    left:63px;
    top:2px;
    width:652px; 
    height:3px; 
    padding:0px; 
    margin:0px; 
    background-color: #FFFFFF; 
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
}

.byte_bar {
    position: absolute;
    left:63px;
    top:10px;
    width:652px; 
    height:5px; 
    padding:0px; 
    margin:0px; 
    background-color: #FFFFFF; 
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
}

.byte_bar_ {
    position: absolute;
    left:63px;
    top:10px;
    width:652px; 
    height:3px; 
    padding:0px; 
    margin:0px; 
    background-color: #FFFFFF; 
    border-style:solid;
    border-width:1px;
    border-color: #00AA00;
}

.bar_1 {
    position:absolute;
    top:3px;
    left:64px;
    padding:0px; 
    margin:0px; 
    width:0px; 
    height:3px;
    background-color: #00EE00; 
    border-style:solid;
    border-width:0px;
    border-color: #000000;
}

.bar_1_ {
    position:absolute;
    top:3px;
    left:64px;
    padding:0px; 
    margin:0px; 
    width:0px; 
    height:3px;
    background-color: #00EE00; 
    border-style:solid;
    border-width:0px;
    border-color: #000000;
}

.bar_2 {
    left:64px;
    position:absolute;
    padding:0px; 
    margin:0px; 
    background-color: #00EE00; 
    width:0px; 
    top:11px;
    height:3px;
    border-style:solid;
    border-width:0px;
    border-color: #000000;
}

.bar_2_ {
    left:64px;
    position:absolute;
    padding:0px; 
    margin:0px; 
    background-color: #00EE00; 
    width:0px; 
    top:11px;
    height:3px;
    border-style:solid;
    border-width:0px;
    border-color: #000000;
}

.info {
    visibility:hidden;    
    position: absolute;
    left:158px;
    top:542px;
    width:400px;
    height:60px;
    padding:0px; 
    margin:0px; 
    background:url(noxmasbells.gif) no-repeat;
    background-color:#000000;
    border-style:solid;
    border-width:0px;
    border-color: #00AA00;
    z-index:2;
}
.txtinfo {
    font-family: Times New Roman;
    font-size: 28px;
    font-weight:bold;
    text-align: center;
    color: #FFFFFF;
    visibility:hidden;    
    position: absolute;
    left:67px;
    top:12px;
    width:266px;
    height:30px;
    padding:0px; 
    margin:0px; 
    background-color:#000000;
    border-style:solid;
    border-width:0px;
    border-color: #00AA00;
    z-index:3;     
}

.style1 {
    	text-align: left;
	    white-space: nowrap;
        height:612px;
        width:972px;
        vertical-align : top;
}


