.runkeeper .countdownTimer.large
{
   width: 370px;
   height: 120px;
   position: absolute;
   top: 50%;
   right: 22px;
   margin-top: -60px;
}

.runkeeper .countdownTimer.large .display p
{   
   text-align: center;
   font-size: 21px;
   color: #EEE;
   font-weight: bold;    
   text-shadow: 1px 1px 3px #000;
}

.runkeeper .countdownTimer.large .display .timerDisplay
{   
   text-align: right;     
}

.runkeeper .countdownTimer.large .display .timerDisplay div
{   
   display: inline-block; 
   margin-left: -9px;       
}

.runkeeper .countdownTimer.large .display .timerDisplay div.noHuns
{   
   width: 86px;       
}

.runkeeper .countdownTimer.large .display .timerDisplay div.noHuns #dayHuns
{   
   display: none;       
}

.runkeeper .countdownTimer.large .display .timerDisplay div.timeDivider
{
   width:12px;
   height:37px;   
   display: inline-block;     
   font-size: 40px;
   color: #FFF;
   font-weight: bold;
   position: relative;
   top: -22px;
}

.runkeeper .countdownTimer.large .display .timerDisplay div div
{
   width:50px;
   height:66px;   
   display: inline-block; 
   margin-left: -18px;         
}

.runkeeper .countdownTimer.large .display .timerDisplay div div#dayHuns,
.runkeeper .countdownTimer.large .display .timerDisplay div div#hourTens,
.runkeeper .countdownTimer.large .display .timerDisplay div div#minTens,
.runkeeper .countdownTimer.large .display .timerDisplay div div#secTens
{ 
   margin-left: 0;         
}

.runkeeper .countdownTimer.large .display .timerDisplay div div.period
{
   width:100%;
   height:20px;   
   display: block; 
   margin-left: 0;  
   color: #CCC;
   text-shadow: 1px 1px 2px #000;   
   text-align: center;
   font-size: 14px;    
}


