#cdtimer {
    font-family:inherit;
}

#cdtimer hr {
    margin:0;
    padding:0;
    position:absolute;
    top:0px;
    left:0px;
    width:0;
    display:none;
}

.theme1 #cdtimer {
    line-height:normal;
    text-align:center;
    font-family:inherit;
    display:inline-block;
}
.theme1 #cdtimer span.sep {
    left: -2%;
    position: relative;
    top: 4px;
    vertical-align: top;
    display:none;
    width:0px;
}

.theme1 #cdtimer span#sep1 {
    display:none;
}

.theme1 #cdtimer span.block {
    display:inline-block;
    margin-right:20px;
}

.theme1 #cdtimer span.digits {
    border:none;
    display:inline-block;
    background:none;
    text-shadow: 1px 1px transparent;
    position:relative;
}
.theme1 #cdtimer span#cdtimerdays {
    padding:0px;
    margin-bottom:-7px;
}
.theme1 #cdtimer span#cdtimerhours {
    padding:0px;
    margin-bottom:-7px;
}
.theme1 #cdtimer span#cdtimerminutes {
    padding:0px;
    margin-bottom:-7px;
}
.theme1 #cdtimer span#cdtimerseconds {
    padding:0px;
    margin-bottom:-7px;
}

.theme1 #cdtimer span.label {
    display: block;
    line-height:normal;
    font-size:10pt;
    text-align:center;
}


.theme2 #cdtimer {
    line-height:normal;
    text-align:center;
    font-family:inherit;
    display:inline-block;
}
.theme2 #cdtimer span.sep {
    left: -2%;
    position: relative;
    top: 4px;
    vertical-align: top;
    display:none;
}

.theme2 #cdtimer span.block {
    display:inline-block;
    margin-right:10px;
}

.theme2 #cdtimer span.digits {
    border:1px solid #AAAAAA;
    display:inline-block;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    text-shadow: 1px 1px transparent;
    position:relative;
}

.theme2 #cdtimer hr {
    top:30px;
    left:0px;
    width:100%;
    display:none;
}

.theme2 #cdtimer span#cdtimerdays {
    padding:5px;
background: #cccccc;
background: -moz-linear-gradient(top,  #cccccc 0%, #cccccc 50%, #888888 50%, #888888 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(50%,#cccccc), color-stop(50%,#888888), color-stop(100%,#888888));
background: -webkit-linear-gradient(top,  #cccccc 0%,#cccccc 50%,#888888 50%,#888888 100%);
background: -o-linear-gradient(top,  #cccccc 0%,#cccccc 50%,#888888 50%,#888888 100%);
background: -ms-linear-gradient(top,  #cccccc 0%,#cccccc 50%,#888888 50%,#888888 100%);
background: linear-gradient(to bottom,  #cccccc 0%,#cccccc 50%,#888888 50%,#888888 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#888888',GradientType=0 );
}
.theme2 #cdtimer span#cdtimerhours {
    padding:5px;
background: #cccccc;
background: -moz-linear-gradient(top,  #cccccc 0%, #cccccc 50%, #888888 50%, #888888 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(50%,#cccccc), color-stop(50%,#888888), color-stop(100%,#888888));
background: -webkit-linear-gradient(top,  #cccccc 0%,#cccccc 50%,#888888 50%,#888888 100%);
background: -o-linear-gradient(top,  #cccccc 0%,#cccccc 50%,#888888 50%,#888888 100%);
background: -ms-linear-gradient(top,  #cccccc 0%,#cccccc 50%,#888888 50%,#888888 100%);
background: linear-gradient(to bottom,  #cccccc 0%,#cccccc 50%,#888888 50%,#888888 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#888888',GradientType=0 );
}
.theme2 #cdtimer span#cdtimerminutes {
    padding:5px;
background: #cccccc;
background: -moz-linear-gradient(top,  #cccccc 0%, #cccccc 50%, #888888 50%, #888888 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(50%,#cccccc), color-stop(50%,#888888), color-stop(100%,#888888));
background: -webkit-linear-gradient(top,  #cccccc 0%,#cccccc 50%,#888888 50%,#888888 100%);
background: -o-linear-gradient(top,  #cccccc 0%,#cccccc 50%,#888888 50%,#888888 100%);
background: -ms-linear-gradient(top,  #cccccc 0%,#cccccc 50%,#888888 50%,#888888 100%);
background: linear-gradient(to bottom,  #cccccc 0%,#cccccc 50%,#888888 50%,#888888 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#888888',GradientType=0 );
}
.theme2 #cdtimer span#cdtimerseconds {
    padding:5px;
background: #cccccc;
background: -moz-linear-gradient(top,  #cccccc 0%, #cccccc 50%, #888888 50%, #888888 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(50%,#cccccc), color-stop(50%,#888888), color-stop(100%,#888888));
background: -webkit-linear-gradient(top,  #cccccc 0%,#cccccc 50%,#888888 50%,#888888 100%);
background: -o-linear-gradient(top,  #cccccc 0%,#cccccc 50%,#888888 50%,#888888 100%);
background: -ms-linear-gradient(top,  #cccccc 0%,#cccccc 50%,#888888 50%,#888888 100%);
background: linear-gradient(to bottom,  #cccccc 0%,#cccccc 50%,#888888 50%,#888888 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#888888',GradientType=0 );
}

.theme2 #cdtimer span.label {
    display: block;
    line-height:normal;
    font-size:10pt;
    text-align:center;
}


.theme3 #cdtimer {
    line-height:normal;
    text-align:center;
    font-family:inherit;
    display:inline-block;
}
.theme3 #cdtimer span.sep {
    left: -2%;
    position: relative;
    top: 4px;
    vertical-align: top;
    display:none;
}

.theme3 #cdtimer span.block {
    display:inline-block;
    margin-right:10px;
}

.theme3 #cdtimer span.digits {
    border:none;
    display:inline-block;
    text-shadow: 1px 1px transparent;
    position:relative;
}
.theme3 #cdtimer span#cdtimerdays {
    padding:5px;
}
.theme3 #cdtimer span#cdtimerhours {
    padding:5px;
}
.theme3 #cdtimer span#cdtimerminutes {
    padding:5px;
}
.theme3 #cdtimer span#cdtimerseconds {
    padding:5px;
}
.theme3 #cdtimer span.label {
    display: inline-block;
    line-height:normal;
    font-size:10pt;
    text-align:center;
}


.theme4 #cdtimer {
    line-height:normal;
    text-align:center;
    font-family:inherit;
    display:inline-block;
}
.theme4 #cdtimer span.sep {
    left: -2%;
    position: relative;
    top: 4px;
    vertical-align: top;
    display:inline-block;
    width:0px;
}

.theme4 #cdtimer span#sep1 {
    display:none;
}

.theme4 #cdtimer span.block {
    display:inline-block;
    margin: 0 3px;
}

.theme4 #cdtimer span.digits {
    border:none;
    display:inline-block;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    background:none;
    text-shadow: 1px 1px transparent;
    position:relative;
}
.theme4 #cdtimer span#cdtimerdays {
    padding:5px;
}
.theme4 #cdtimer span#cdtimerhours {
    padding:5px;
}
.theme4 #cdtimer span#cdtimerminutes {
    padding:5px;
}
.theme4 #cdtimer span#cdtimerseconds {
    padding:5px;
}
.theme4 #cdtimer span.label {
    display: none;
    line-height:normal;
    font-size:10pt;
    text-align:center;
}

.theme4 #cdtimer span.label.days { display: inherit; }
.theme4 #cdtimer span.label.hours { display: none; }
.theme4 #cdtimer span.label.minutes { display:none; }
.theme4 #cdtimer span.label.seconds { display:none; }

.theme5 #cdtimer {
    line-height:normal;
    text-align:center;
    font-family:inherit;
    display:inline-block;
}
.theme5 #cdtimer span.sep {
    left: -2%;
    position: relative;
    top: 4px;
    vertical-align: top;
    display:inline-block;
    width:0px;
}

.theme5 #cdtimer span#sep1 {

}

.theme5 #cdtimer span.block {
    display:inline-block;
    margin: 0 3px;
}

.theme5 #cdtimer span.digits {
    border:none;
    display:inline-block;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    background:none;
    text-shadow: 1px 1px transparent;
    position:relative;
}
.theme5 #cdtimer span#cdtimerdays {
    padding:5px;
}
.theme5 #cdtimer span#cdtimerhours {
    padding:5px;
}
.theme5 #cdtimer span#cdtimerminutes {
    padding:5px;
}
.theme5 #cdtimer span#cdtimerseconds {
    padding:5px;
}
.theme5 #cdtimer span.label {
    display: block;
    line-height:normal;
    font-size:10pt;
    text-align:center;
    text-transform:lowercase;
    font-weight:bold;
    position:relative;
    top:-10px;
}

