body{
    overflow: hidden;
}

.albumArt{   
}

.center{
    text-align: center;
}

#xxxjukeboxpicture{
    height: 380px;
    margin-bottom: 30px;
    width: 100%;
    background-image: url(../projectAssets/sundayPlayerHeader3.jpg);
    background-size: cover;
    background-position: center;
}

#xxxjukeboxsong{
}

.trackInfo{
    font-size: 20pt;  /* 19pt */
    margin-top: 0;  /* 3px; */
    margin-left: 5px;
    background-color: white;
    padding-left: 20px;
    border-radius: 10px;
    border: 2px solid #121f42;
    height: 400px;  /* 295px; */
	line-height:1.8;
}

.trackInfo p {
    margin-bottom: -5px;  /* -10px; */
}
.trackInfo p.first {
	margin-top:-20px;
}
.trackInfo.nine p.first {
	margin-top:-25px;
}
.trackInfo p.small {
	font-size:0.85em;
}
.trackInfo p.medium {
	font-size:0.9em;
}
span.tiny {
	font-size:0.8em;	
}
.trackInfo.longSongTitles {
	font-size:17pt;
	line-height:1.7;
}
.trackInfo.eight {
	font-size:20pt;
	line-height:1.63;
}
.trackInfo.nine {
	font-size:19pt;
	line-height:1.58; /* .63 */
}
.trackInfo.eight p.first {
	margin-top:-25px;  /* -25px; */
}	
.trackInfo.three p, .trackInfo.four p, .trackInfo.five p {
	line-height:1.8;
	font-size:20pt;
}
.trackInfo hr{
    margin-left: auto;
    margin-right: auto;
    margin-top: 12px;
    width: 70%;
}

.bottomContent{
    margin-top: -30px;
}

.featuring{
    margin-top: -27px;
    text-align: center;
}

.noMargin{
    margin-left: -20px;
}

.buttonRow{
    margin-top: -17px;
    margin-left: 642px;
    width: 360px;
}

.trackInfo p.headerTitle, .trackInfo p.headerInfo {
	text-align:center;
	margin: .1em 0 -10px;
}
 /*  
.headerInfo {
 font-family: 'Raleway', serif; 
}
*/

#ex2-play{
    font-size: 17px;
    margin-right: 15px;
    width: 130px;
    color: white;
    background-color: #121f42;
    border: 1px solid #121f42 !important; 
}

#ex2-pause{
    font-size: 17px;
    width: 130px;
    color: white;
    background-color: #121f42;
    border: 1px solid #121f42 !important; 
}

.text-center{
    text-align: center;
}

.rowBackground{
    background-image: url(../projectAssets/vinylBackground.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 425px;  /* 350px; */
}

.cdImage{
    margin-left: 20px;
    margin-top:-15px;
}
.cdImage p{
/*    position: absolute; */
    margin-top: -15px;  /*  -25px  */
    font-weight: 600;
    font-size: 16pt;
	text-align:center;
}
/* Spinning CD */

.spinning {
    padding: 25px;
    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
}

.cdSize{
    padding: 25px;
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }