/*************************** PLAYER WRAPPER */
.PKL_wrapper {
    left: 0;
    top: 0;
    z-index: 1;
    width: 480px;
    float: left;
    position: relative;
    display: block;
    height: 596px
    }
/*************************** POSTER */
.PKL_poster {
    left: 0;
    font-size: 0;
    top: 0;
    z-index: 2;
    background-repeat: no-repeat;
    width: 480px;
    background-image: url(poster.png);
    background-color: transparent;
    position: absolute;
    background-position: center center;
    display: block;
    height: 270px
    }
/*************************** PLAY SCREEN */
.PKL_screen_play {
    left: 0;
    background-position: center center;
    top: 0;
    z-index: 5;
    background-repeat: no-repeat;
    background-image: url(b_screen_play.png);
    cursor: pointer;
    position: absolute;
    width: 480px;
    display: block;
    height: 270px
    }
div.PKL_screen_play:hover {
    background-image: url(b_screen_play_over.png)
    }
div.PKL_screen_play:active {
    background-image: url(b_screen_play_down.png)
    }
div.PKL_screen_play.pause {
    background-image: url(b_screen_play_pause.png)
    }
div.PKL_screen_play.pause:hover {
    background-image: url(b_screen_play_pause_over.png)
    }
div.PKL_screen_play.pause:active {
    background-image: url(b_screen_play_pause_down.png)
    }
/*************************** CONTROLS BKGD */
.PKL_controlsBkgd {
    left: 0;
    display: block;
    background-image: url(g_controlsBkgd.png);
    z-index: 6;
    background-repeat: no-repeat;
    width: 480px;
    top: 269px;
    position: absolute;
    font-size: 0;
    float: left;
    height: 46px
    }
/*************************** PLAY */
.PKL_playpause, .PKL_play {
    left: 2px;
    display: block;
    background-image: url(b_play.png);
    z-index: 6;
    background-repeat: no-repeat;
    width: 37px;
    top: 5px;
    cursor: pointer;
    position: absolute;
    font-size: 0;
    float: left;
    height: 37px
    }
div.PKL_playpause:hover, div.PKL_play:hover {
    background-image: url(b_play_over.png)
    }
div.PKL_playpause:active, div.PKL_play:active {
    background-image: url(b_play_down.png)
    }
div.PKL_playpause.pause, div.PKL_play.pause {
    background-image: url(b_pause.png)
    }
div.PKL_playpause.pause:hover, div.PKL_play.pause:hover {
    background-image: url(b_pause_over.png)
    }
div.PKL_playpause.pause:active, div.PKL_play.pause:active {
    background-image: url(b_pause_down.png)
    }
/*************************** PAUSE */
.PKL_pause {
    left: 42px;
    display: block;
    background-image: url(b_pause.png);
    z-index: 5;
    background-repeat: no-repeat;
    width: 37px;
    top: 5px;
    cursor: pointer;
    position: absolute;
    font-size: 0;
    float: left;
    height: 37px
    }
div.PKL_pause:hover {
    background-image: url(b_pause_over.png)
    }
div.PKL_pause:active {
    background-image: url(b_pause_down.png)
    }
/*************************** INFO */
.PKL_info {
    left: 89px;
    font-family: Arial;
    top: 2px;
    z-index: 6;
    display: block;
    text-align: left;
    width: 286px;
    vertical-align: middle;
    font-weight: normal;
    position: absolute;
    white-space: nowrap;
    color: #111010;
    font-size: 13px;
    height: 19px
    }
/*************************** TIME */
.PKL_time {
    left: 376px;
    font-family: Arial;
    top: 2px;
    z-index: 6;
    overflow: hidden;
    display: block;
    text-align: center;
    width: 98px;
    vertical-align: middle;
    font-weight: normal;
    position: absolute;
    white-space: nowrap;
    color: #111010;
    font-size: 14px;
    height: 20px
    }
/*************************** SCRUB BKGD */
.PKL_scrubBkgd {
    left: 88px;
    display: block;
    background-image: url(g_scrubBkgd.png);
    z-index: 5;
    background-repeat: no-repeat;
    width: 384px;
    top: 28px;
    cursor: pointer;
    position: absolute;
    font-size: 0;
    float: left;
    height: 7px
    }
/*************************** SCRUB BAR */
.PKL_scrubBar {
    left: 0;
    display: block;
    background-image: url(g_scrubBar.png);
    z-index: 1;
    overflow: hidden;
    background-repeat: no-repeat;
    width: 96px;
    top: 0;
    cursor: pointer;
    position: absolute;
    font-size: 0;
    float: left;
    height: 7px
    }
/*************************** LOADING */
.PKL_loading {
    left: 0;
    display: block;
    background-image: url(g_scrubLoading.png);
    z-index: 1;
    overflow: hidden;
    background-repeat: no-repeat;
    width: 96px;
    top: 0;
    position: relative;
    background-position: right;
    font-size: 0;
    float: right;
    height: 7px
    }
/*************************** SCRUB HANDLE */
.PKL_scrubHandle {
    left: 0;
    display: block;
    background-image: url(b_scrubHandle.png);
    z-index: 6;
    background-repeat: no-repeat;
    width: 22px;
    top: -7px;
    cursor: pointer;
    position: absolute;
    font-size: 0;
    float: left;
    height: 22px
    }
div.PKL_scrubHandle:hover {
    background-image: url(b_scrubHandle_over.png)
    }
div.PKL_scrubHandle:active {
    background-image: url(b_scrubHandle_down.png)
    }
/*************************** THINKER */
.PKL_thinker {
    left: 180px;
    display: block;
    background-image: url(g_thinker.gif);
    z-index: 10;
    background-repeat: no-repeat;
    width: 19px;
    top: 212px;
    position: absolute;
    font-size: 0;
    height: 20px
    }
div.PKL_thinker.off {
    background-image: none
    }
/*************************** PLAYLIST */
.PKL_playlist {
    left: 0;
    top: 316px;
    z-index: 5;
    overflow: hidden;
    width: 433px;
    position: absolute;
    display: block;
    height: 280px
    }
/*************************** PLAYLIST ITEM */
.PKL_playlistItemBkgd {
    left: 0;
    height: 40px;
    background-image: url(g_playlistItemBkgd.png);
    cursor: pointer;
    background-repeat: no-repeat;
    width: 433px;
    top: 0;
    float: left;
    position: relative;
    display: block
    }
div.PKL_playlistItemBkgd:hover {
    background-image: url(g_playlistItemBkgd_over.png)
    }
div.PKL_playlistItemBkgd:active {
    background-image: url(g_playlistItemBkgd_down.png)
    }
div.PKL_playlistItemBkgd.alt {
    background-image: url(g_playlistItemBkgd.png)
    }
div.PKL_playlistItemBkgd.alt:hover {
    background-image: url(g_playlistItemBkgd_over.png)
    }
div.PKL_playlistItemBkgd.alt:active {
    background-image: url(g_playlistItemBkgd_down.png)
    }
div.PKL_playlistItemBkgd.playing {
    background-image: url(g_playlistItemBkgd_down.png)
    }
div.PKL_playlistItemBkgd.playing:hover {
    background-image: url(g_playlistItemBkgd_over.png)
    }
div.PKL_playlistItemBkgd.playing:active {
    background-image: url(g_playlistItemBkgd_down.png)
    }
/*************************** PLAYLIST ITEM IMAGE */
.PKL_playlistItemImage {
    width: 0;
    background-image: url(playlist_example_image.png);
    left: -191px;
    background-repeat: no-repeat;
    position: absolute;
    top: -525px;
    cursor: pointer;
    height: 0
    }
/*************************** PLAYLIST ITEM ARTIST */
.PKL_playlistItemArtist {
    left: -191px;
    font-family: Arial, Helvetica, sans-serif;
    top: -525px;
    font-weight: bold;
    overflow: hidden;
    text-align: left;
    width: 0;
    cursor: pointer;
    position: absolute;
    white-space: nowrap;
    color: #CCC;
    font-size: 24px;
    height: 0
    }
/*************************** PLAYLIST ITEM TITLE */
.PKL_playlistItemTitle {
    left: 9px;
    font-family: Arial;
    top: 7px;
    font-weight: normal;
    overflow: hidden;
    text-align: left;
    width: 417px;
    cursor: pointer;
    z-index: 7;
    position: absolute;
    white-space: nowrap;
    color: #000;
    font-size: 22px;
    height: 32px
    }
/*************************** PLAYLIST SCROLL BKGD */
.PKL_playlistScrollBkgd {
    left: 434px;
    display: block;
    background-image: url(g_playlistScrollBkgd.png);
    z-index: 8;
    background-repeat: no-repeat;
    width: 46px;
    top: 314px;
    cursor: pointer;
    position: absolute;
    font-size: 0;
    height: 282px
    }
/*************************** PLAYLIST SCROLL HANDLE */
.PKL_playlistScrollHandle {
    left: 3px;
    display: block;
    background-image: url(g_playlistScrollHandle.png);
    z-index: 9;
    background-repeat: no-repeat;
    width: 40px;
    top: 0;
    cursor: pointer;
    position: absolute;
    font-size: 0;
    height: 77px
    }
.PKL_preloader {
    width: 1px;
    height: 1px;
    background-repeat: no-repeat;
    background-image: url(background-image:none#b_play_over.png#b_play_down.png#b_pause.png#b_pause_over.png#b_pause_down.png#b_scrubHandle_over.png#b_scrubHandle_down.png#b_screen_play_over.png#b_screen_play_down.png#b_screen_play_pause.png#b_screen_play_pause_over.png#b_screen_play_pause_down.png#b_pause_over.png#b_pause_down.png#b_scrubHandle_over.png#b_scrubHandle_down.png#g_playlistItemBkgd_over.png#g_playlistItemBkgd_down.png#g_playlistItemBkgd.png#g_playlistItemBkgd_over.png#g_playlistItemBkgd_down.png#g_playlistItemBkgd_down.png#g_playlistItemBkgd_over.png#g_playlistItemBkgd_down.png#b_screen_play_over.png#b_screen_play_down.png#b_screen_play_pause.png#b_screen_play_pause_over.png#b_screen_play_pause_down.png);
    display: none
    }