/*
 * Default Skin for the video controller 
 */

.pvc_box {
}

/* --------------------- controls --------------------- */
.pvc_playback_wrapper {
    width: 90px; /* 29px * 3 */
    margin-left: auto;
    margin-right: auto;
}
.pvc_play_wrapper, .pvc_back, .pvc_forward {
    /*padding-left: 29px;*/
    padding: 0;
    margin: 0;
    border: 0px none;
}
.pvc_play_pause_over, .pvc_back_button,
        .pvc_forward_button {
    padding: 0;
    margin: 0;
    border: 0px none;
    cursor:pointer;
}

/* --------------------- position --------------------- */
.pvc_posContainer {
    padding: 0px;
    margin: 0px;
    width: 100%;
    cursor:pointer;
}
.pvc_posClickContainer {
    display:inline;
    position:relative;
    top:0px;
    height:15px;
    width:100%;
    padding:0px;
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
    cursor:pointer;
}
.pvc_buffBackground {
    display:inline;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:3px;
    background-color:#000080;
    cursor:pointer;
}
.pvc_buffMask {
    display:inline;
    position:absolute;
    font-size:1px;
    width:100%;
    height:2px;
    background-color:#000040;
    left:0px;
    top:1px;
    cursor:pointer;
}
.pvc_posBackground {
    display:inline;
    position:absolute;
    top:3px;
    left:0px;
    width:100%;
    height:13px;
    background-color:#000080;
    cursor:pointer;
}
.pvc_posMask {
    display:inline;
    position:absolute;
    font-size:1px;
    width:100%;
    height:13px;
    background-color:#000040;
    left:0px;
    top:4px;
    cursor:pointer;
}
.pvc_posGlass {
    display:inline;
    position:absolute;
    background-color:transparent;
    top:0px;
    left:0px;
    width:100%;
    height:15px;
    z-index: 20;
    cursor:pointer;
}
.pvs_posTime {
    display:inline;
    background-color:black;
    color:#a0a0a0;
}

/* ---------------------- volume ---------------------- */

.pvc_volContainer {
    margin-left: auto;
    margin-right: auto;
    /* width: 300px; can only use this once the +/- volume buttons are replaced with images*/
}

.pvc_vol {
    display:inline;
}

.pvc_volUpContainer {
    display:inline;
    position:relative;
    margin-left: 201px;
    padding: 2px;
}
.pvc_volUp {
    display:inline;
    width: 1.5em;
    padding: 0px;
}

.pvc_volDownContainer {
    display:inline;
}
.pvc_volDown {
    display:inline;
    width: 1.5em;
    padding: 0px;
}

.pvc_muteContainer {
    display:inline;
    position:relative;
    cursor: pointer;
}
.pvc_mute, .pvc_mute_mute, .pvc_mute_unmute {
    display:inline;
    position:absolute;
    left:0px;
}
.pvc_mute_mute, .pvc_mute_unmute, .pvc_mute_mute_img, .pvc_mute_unmute_img {
    border: 0px none;
    width: 29px;
    height: 24px;
}

.pvc_volumeClickContainer {
    display:inline;
    position:relative;
    top:0px;
    width:200px;
    height:15px;
    padding:0px;
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
    vertical-align:center;
    cursor:pointer;
}
.pvc_volumeGradient {
    display:inline;
    position:absolute;
    top:0px;
    left:0px;
    width:200px;
    height:15px;
    background-image:url("../../volume.png");
    background-repeat:no-repeat;
    cursor:pointer;
}
.pvc_volumeMask {
    display:inline;
    position:absolute;
    font-size:1px;
    width:200px;
    height:14px;
    background-color:#FFFFFF;
    left:0px;
    top:1px;
    cursor:pointer;
}
.pvc_volumeProgressIndicator {
    position:absolute;
    top:0px;
    left:0px;
    width:200px;
    height:15px;
    font-family:verdana;
    font-weight:bold;
    color:#202020;
    font-size:10pt;
    text-align:center;
    z-index:10;
    cursor:pointer;
}
.pvc_volumeGlass {
    display:inline;
    position:absolute;
    background-color:transparent;
    top:0px;
    left:0px;
    width:200px;
    height:15px;
    z-index: 20;
    cursor:pointer;
}
