
.apqt-container {

}

.apqt-controller {
    height: 30px;
}

.apqt-time {
    display: inline-block;
    float: left;
    font-family: Monaco, Arial, "Arial", monospace;
    font-size: 10px;
    width: 60px;
    background: none;
    color: #777;
    text-align: right;
    line-height: 17px;
}

.apqt-button {background: url('http://www.squeakeclean.com//images/ap_gallery/ap_quicktimesprite.png');}

.apqt-stepbackward {
    float: left;
    padding-left: 10px;
}
.apqt-stepbackward,
.apqt-stepbackward .apqt-button {
    display: inline-block;
    height: 16px;
    width: 16px;
}
.apqt-stepbackward .stateone {background-position: 0px -150px;}
.apqt-stepbackward .stateoneclicked {background-position: -50px -150px;}

.apqt-stepforward {
    float: left;
    padding-right: 5px;
}
.apqt-stepforward,
.apqt-stepforward .apqt-button {
    display: inline-block;
    height: 16px;
    width: 16px;
}
.apqt-stepforward .stateone {background-position: 0px -100px;}
.apqt-stepforward .stateoneclicked {background-position: -50px -100px;}


.apqt-playpause {
    float: left;
    padding-right: 10px; 
}
.apqt-playpause,
.apqt-playpause .apqt-button {
    display: inline-block;
    height: 16px;
    width: 16px;
}
.apqt-playpause .stateone {background-position: 0px 0px;}
.apqt-playpause .statetwo {background-position: 0px -50px;}
.apqt-playpause .stateoneclicked {background-position: -50px 0px;}
.apqt-playpause .statetwoclicked {background-position: -50px -50px;}

.apqt-slidercontainer .innerRails {
    position: relative;
}

.apqt-slidercontainer .innerRail {
    position: relative;
    width: 8px;
}

.apqt-slidercontainer .innerRail2 {
    position: relative;
    width: 8px;
}

.apqt-progress {
    display: inline-block;
    float: left;
}

.apqt-progress .slider{
    height: 16px;
    padding: 0 0px;
}

.apqt-progress .track {
    height: 16px;
    top: 0px !important;
    padding: 0 0px;
}

.apqt-progress .rail {
    height: 16px;
    top: 0px !important;
    padding: 0 0px;
}
.apqt-progress .rail > .lcap {
    background: url('http://www.squeakeclean.com//images/ap_gallery/ap_quicktimesprite.png');
    background-position: 0px -350px;
    height: 16px;
    width: 50px;
    position: absolute;
    top: 0px;
    left: 0px;
}
.apqt-progress .rail > .btile {
    background: url('http://www.squeakeclean.com//images/ap_gallery/ap_quicktimesprite.png');
    background-position: 0px -400px;
    width: 100px;
    height: 16px;
    position: absolute;
    top: 0px;
    left: 50px;
    right: 50px;
}
.apqt-progress .rail > .rcap {
    background: url('http://www.squeakeclean.com//images/ap_gallery/ap_quicktimesprite.png');
    background-position: -50px -350px;
    height: 16px;
    width: 50px;
    position: absolute;
    top: 0px;
    left: 150px;
}

.apqt-progress .thumb {
    height: 16px;
    width: 16px;
    background: url('http://www.squeakeclean.com//images/ap_gallery/ap_quicktimesprite.png');
    background-position: 0px -200px;
    top:0px !important;
}

.apqt-progress .thumbclicked {
    background-position: -50px -200px;
}

.apqt-progress .innerRails {}

.apqt-progress .innerRail {
    height: 16px;
    top: 0px !important;
    overflow: hidden;
}

.apqt-progress .innerRail > .lcap {
    background: url('http://www.squeakeclean.com//images/ap_gallery/ap_quicktimesprite.png');
    background-position: 0px -550px;
    height: 16px;
    width: 50px;
    position: absolute;
    top: 0px;
    left: 0px;
}
.apqt-progress .innerRail > .btile {
    background: url('http://www.squeakeclean.com//images/ap_gallery/ap_quicktimesprite.png');
    background-position: 0px -600px;
    width: 100px;
    height: 16px;
    position: absolute;
    top: 0px;
    left: 50px;
}
.apqt-progress .innerRail > .rcap {
    background: url('http://www.squeakeclean.com//images/ap_gallery/ap_quicktimesprite.png');
    background-position: -50px -550px;
    height: 16px;
    width: 50px;
    position: absolute;
    top: 0px;
    left: 150px;
}

.apqt-progress .innerRail2 {
    height: 16px;
    top: 0px !important;
    overflow: hidden;
}
.apqt-progress .innerRail2 > .lcap {
    background: url('http://www.squeakeclean.com//images/ap_gallery/ap_quicktimesprite.png');
    background-position: 0px -650px;
    height: 16px;
    width: 50px;
    position: absolute;
    top: 0px;
    left: 0px;
}
.apqt-progress .innerRail2 > .btile {
    background: url('http://www.squeakeclean.com//images/ap_gallery/ap_quicktimesprite.png');
    background-position: 0px -700px;
    height: 16px;
    position: absolute;
    top: 0px;
    left: 50px;
    right: 0px;
}

