/* CSS Document */
.alert_r span, .alert_y span, .alert_b span, .ttip_w span, .ttip_w em, .ttip_o em, .ttip_b em, .ttip_h em, .ttip_cls em, .ttip_cls a, .ttip_d, .ttip_d em{background-image:url(/images/v2/ico.gif);}
h1, h2, h3, h4, h5, h6{font-family:Arial;}
h1, h2, h3{color:#2662af;}
h4, h5, h6{color:#1d1d1d}
h1{font-size:30pt;}
h2{font-size:24pt;}
h3{font-size:18pt;}
h4{font-size:16pt;}
h5{font-size:13pt;}
h6{font-size:12pt;}
/*p{color:#7a7879; margin-bottom:22px!important;}*/
.newItem{position: absolute; background: transparent url(/images/v2/new.gif) no-repeat scroll 0 0; width:30px; height: 16px; right: 35px; top: -3px;}
.tagReviewIcon{
    	background: transparent url(/images/v2/saveUpTo500.png) no-repeat scroll 0 0;
    	width: 78px;
    	height: 41px;
    	position: absolute;
    	background-size: 78px 41px;
	top: -3px;
	right: -80px;

}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

    .newItem{ background-image: url("/images/v2/new_2X.gif"); background-size: 30px 16px;  }

}
.newItemBus{position: absolute; background: transparent url(/images/v2/new.gif) no-repeat scroll 0 0; width:30px; height: 16px; right: 58px; top: -3px;}
.alert_r, .alert_y, .alert_b, .ttip_b, .ttip_d, .siOver, .loginBut, .cancelBut{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.pagin{padding:5px 0; font-weight:bold; text-align:center}
.pagin a.num, .pagin span{border:1px solid #ABCBE2; padding:0 5px; margin-right:3px}
.pagin span{background:#2C67B3; color:#fff; border:1px solid #2C67B3;}
input.text{border-style:solid; border-width:2px; border-color:#B7B7B7 #DBDBDB #DBDBDB; font-size:16px; color:#8A8A8C; padding:8px}
input.tSel{border:2px solid #5685BD; font-size:16px; color:#8A8A8C; padding:8px; box-shadow:0 0px 5px 0 #5685BD; -moz-box-shadow:0 0px 5px 0 #5685BD; webkit-box-shadow:0 0px 5px 0 #5685BD;}
input.tErr, textarea.tErr, select.tErr{border:2px solid #E53A6F;  color:#C70101; box-shadow:0 0px 5px 0 #E53A6F; -moz-box-shadow:0 0px 5px 0 #E53A6F; webkit-box-shadow:0 0px 5px 0 #E53A6F;}
span.tErr{border:2px solid #E53A6F;  color:#C70101; box-shadow:0 0px 5px 0 #E53A6F; -moz-box-shadow:0 0px 5px 0 #E53A6F; webkit-box-shadow:0 0px 5px 0 #E53A6F;}
.errTx{color:#F0070D; font-size:12px} 
.signCon{box-shadow:3px 3px 0 0 #808080; -moz-box-shadow:3px 3px 0 0 #808080; -webkit-box-shadow:3px 3px 0 0 #808080; width:180px; border:1px solid #ccc; padding:10px;}
.signCon p{font:bold 16px Arial; color:#195CAA; margin-bottom:15px!important}
.signCon ul li{margin-bottom:5px;}
.alert_r, .alert_y, .alert_b{padding:10px; position:relative;}
.alert_r span, .alert_y span, .alert_b span, .ttip_w span{/*position:absolute; right:10px; top:10px;*/ width:8px; height:8px; cursor:pointer; cursor: pointer; display: block; float: right; height: 8px; margin: -3px; }
.alert_r{border:1px solid #EBD4DA; background:#F2DEDF; color:#B74A4F; margin: 10px 0px;}
.alert_r em { font-style: normal;}
.alert_y{ border:1px solid #F0EFB9; background:#FDF7C3; color:#6C644D;}
.alert_b{ border:1px solid #BFE7E6; background:#DAEEF9; color:#3B7C9C;}
.ft_update{position:absolute; margin:7% 0 0 34%; border:2px solid #518FC8; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; font-size:22px; color:#1D69C1; padding:30px 50px; background:#fff; top:0}
.texArea{border-style:solid; border-width:1px; border-color:#969696 #ccc #ccc; padding:8px; font-size:16px; color:#8A8A8C;}

.ttip_w, .ttip_o{padding:10px; box-shadow:0 3px 3px 0 #ccc; -moz-box-shadow:0 3px 3px 0 #ccc; -webkit-box-shadow:0 3px 3px 0 #ccc; position:relative}
.ttip_w{border:1px solid #ADC8E5;}
.ttip_o{ background:#FFF6ED; border:1px solid #FFCFBE;}
.ttip_w h3, .ttip_o h3{font:bold 13px Arial, Helvetica, sans-serif; color:#006978; margin-bottom:10px}
.ttip_w p, .ttip_o p{color:#121212}
.ttip_w em, .ttip_o em, .ttip_b em{width:17px; height:9px; position:absolute; top:-9px; left:30px}
.ttip_w em{background-position:0 -16px;}
.ttip_o em{background-position:0 -40px;}
.ttip_b{background:#676767; color:#fff; padding:10px; position:relative;}
.ttip_b em{background-position:0 -60px;}
.ttip_h{border:1px solid #C6C6C6; background:#E7E7E7; color:#171717; position:relative; padding:7px 10px; box-shadow:0 2px 2px 0 #ccc; -moz-box-shadow:0 2px 2px 0 #ccc; -webkit-box-shadow:0 2px 2px 0 #ccc;}
.ttip_h em{width:7px; height:9px; position:absolute; top:34%; right:-3px; background-position:0 -82px; }
.ttip_cls{border:1px solid #B26A6E; background:#FEF1F8; position:relative; box-shadow:0 2px 2px 0 #ccc; -moz-box-shadow:0 2px 2px 0 #ccc; -webkit-box-shadow:0 2px 2px 0 #ccc; float:left}
.ttip_cls em{width:7px; height:10px; position:absolute; top:34%; right:-7px;  background-position:0 -99px; }
.ttip_cls a{background-position:0 -153px; display:block; width:11px; height:11px; margin:10px;}
.ttip_d{position:relative; box-shadow:0 2px 2px 0 #ccc; background-position:0 -176px; -moz-box-shadow:0 2px 2px 0 #ccc; -webkit-box-shadow:0 2px 2px 0 #ccc; padding:5px 0 6px 10px; color:#fff; font-size:11px; border:1px solid #252A33; width:200px}
.ttip_d em{width:15px; height:27px; position:absolute; top:-1px; right:-8px;  background-position:0 -120px; }
.siOver{width:100%; /*height:400px;  top:20%;*/ overflow:hidden;/* left:14%;*/ background:#fff; border:1px solid #C4C4C4; padding:25px;}

/*this part for login overlay smoothbox*/
.siOver .head{border-bottom:2px solid #F1F1F1; padding-bottom:8px; text-align:right}
.siOver .head strong{float:left; font-size:20px; color:#2660AA; margin-top:-4px}
.siOver .left{width:392px; /*height:300px;*/ float:left; display:block; padding-top:10px; font-size:12px; color:#757374}
.siOver .left strong{font-size:14px; display:block; margin-bottom:20px; color:#262626}
.siOver .signTex{display:block; border-width:2px 1px 1px; border-style:solid; border-color:#C0C0C0; padding:6px; margin:5px 0 10px 0; width:378px;}
.siOver .left .forgot{float:left; font-size:11px; margin-top:-5px}
.siOver .left .loginBut{ background:#2E66B3; border:1px solid #013D7B; font:bold 14px Arial; color:#fff; box-shadow:0 2px 0 -1px #84C4F4 inset} 
.siOver .left .cancelBut{ background:#F6F6F6; border:1px solid #D4D4D4; font:bold 14px Arial; color:#272727; }
.siOver .left .loginBut, .siOver .left .cancelBut{float:right; padding:5px 20px; margin-left:4px; margin-top:12px; cursor:pointer}
.siOver .right{float:right; position:relative; border-left:1px dotted #E0E0E0; position:relative;width:262px; color:#000; padding:20px 40px 25px 62px; margin-top:34px;}
.siOver .right big{font-size:16px; display:block}
.siOver .right em{position:absolute; top:40%; left:-20px; border-radius:20px; padding:10px; background:#fff;  border:1px solid #DBDBDB; font-style:normal}
.siOver hr{clear:both; display:block; border:1px solid #F3F3F3; background:#E8E8E8; height:2px; }
.siOver a.fsign, .siOver a.gsign{background-image:url(/images/v2/ico2.gif); background-repeat:no-repeat; font-size:11px;  margin-top:30px; float:left; padding-top:30px; display:block; width:105px; }
.siOver a.fsign{background-position:-137px 0;}

/* for calendar */
#calendarBox { clear:both; }
#gcal { border:solid 1px #ccc; position:absolute; width:424px; z-index:999; }
#gcal .ghed { background:#D6E6F6; overflow:hidden; color: #333333; padding:5px; }
#gcal .ghed span { background:#D6E6F6; float:left; font-weight:bold; color: #333333; }
/*#gcal .ghed a { float:right; background: url("/images/v2/cls.gif") no-repeat left top ; height: 17px; width: 17px; }*/
#gcal .gbdy { padding:10px 5px; background:#fff; overflow:hidden; }
#gcal .gbdy .gmnta { width:200px; float:left;  }
#gcal .gbdy .gmntb { width:200px; float:left; padding-left:13px; border-left:solid 1px #ccc; }

#gcal .gbdy span, #gcal .gbdy p { width:100%; overflow:hidden; }
#gcal .gbdy span { display:block; padding-bottom:10px; }
#gcal .gbdy span a.glar, #gcal .gbdy span a.grar { float:left; height: 18px; width: 25px; }
/* #gcal .gbdy span a.glar { background: url("/images/v2/pre.gif") no-repeat center center; }
#gcal .gbdy span a.grar { background: url("/images/v2/next.gif") no-repeat center center; } */
#gcal .gbdy .gmnta span a.grar, #gcal .gbdy .gmntb span a.glar { visibility:hidden; }
#gcal .gbdy span label { width:150px; float:left; text-align:center; font-weight:bold; }
#gcal .gbdy em, #gcal .gbdy dfn { float: left; font-style:normal; line-height: 16px; margin: 2px; text-align: center; width: 23px; height: 19px; padding-top:3px; color:#2C67B3; }
#gcal .gbdy dfn { color:#333; }
#gcal .gbdy em:hover { background:#2a62b7; cursor:pointer; color:#fff; font-weight:bold;  }

#gcal .gbdy em.gdis { color:#ccc; }
#gcal .gbdy em.gdis:hover { color:#ccc; background:none; cursor:not-allowed; }
#gcal .gbdy em.gsel { background:#2a62b7; font-weight:bold; color:#fff; }
#gcal .gbdy big {  display:block; height:68px; padding:70px 20px 0; text-align:center;} 
.ui-dialog-titlebar.ui-widget-header { background:none  }
/*.ui-dialog.ui-widget-content { border:2px solid #5E9BCF  }*/
.ui-dialog.ui-widget-content {border:0;box-shadow:3px 6px 8px #888; -moz-box-shadow:3px 6px 8px #888; -webkit-box-shadow:3px 6px 8px #888; }
/* end for calendar */



/* for overlay */
.overLay { /*width:750px;*/ }
.overLay h1{color:#4E4E4E; font:bold 28px Arial; }
.overLay h2{color:#030303; font:bold 18px Arial; }
.overLay p{margin:0; padding:10px 0 20px; font-size:12px; color:#4D4D4D}
.overLay a.cls{position:absolute; right:10px; top:10px; width:8px; height:8px; cursor:pointer; background-image:url(/images/v2/ico.gif);}
.overLay h3{font-size:16px; font-weight:bold; color:#4F4F4F; clear:both}
.overLay .note{color:#929292; font-size:12px; margin:20px 0;}
/* end overlay */

/* for overlay */
a:hover {color:#3279c3;}
.ui-dialog-buttonset button{background-color:#2762B0;overflow:visible;color:#FFFFFF;font-weight:bold;padding:5px 10px;font-weight:bold; border:none; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;border:0px; }
.browseMsg { background:#FFFFCC; padding:10px; font-weight:bold; text-align:center;border-bottom:solid 1px #DFDBC6;-webkit-box-shadow: 0 5px 7px #ddd; -moz-box-shadow: 0 5px 7px #ddd; box-shadow: 0 5px 7px #ddd; }
/* end overlay */
.clr{clear:both;}
.flt_commi{color:#2C67B3;display: block;cursor:pointer;}
.flt_commi:hover {color:#f77521;}

.progress {
  background: none repeat scroll 0 0 #EEEEEE;
   margin:10px 0;
}
.progress .airload {

	
	
	border-radius:10px;
height: 19px;
width: inherit;
border: 1px solid rgba(0,0,0,0.15);
position: relative;
-webkit-transition: all 2s ease-out;
-moz-transition: all 2s ease-out;
-o-transition: all 2s ease-out;
transition: all 2s ease-out;
background-color: #ef742f;
background-color: #ff6712;
background-image: -moz-linear-gradient(#ff6712,#dc5b1a);
background-image: -webkit-linear-gradient(#ff6712,#dc5b1a);
background-image: linear-gradient(#ff6712,#dc5b1a);
-webkit-background-size: 20px 20px;
background-size: 20px 20px;
position: relative;
}
.progress .airload .show_loading {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-image: -webkit-gradient(linear,0 0,100% 100%,color-stop(0.25,rgba(255,255,255,0.2)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.2)),color-stop(0.75,rgba(255,255,255,0.2)),color-stop(0.75,transparent),to(transparent));
background-image: -moz-linear-gradient(-45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);
z-index: 1;
-webkit-background-size: 50px 50px;
-moz-background-size: 50px 50px;
background-size: 50px 50px;
-webkit-animation: move 1s linear infinite;
-moz-animation: move 1s linear infinite;
animation: move 1s linear infinite;
overflow: hidden;
border-radius: 20px;
font-weight:bold;
text-align:right;
color:#ffffff;
}


@-webkit-keyframes move {
0% {
background-position:0 0;
}
100% {
background-position:-50px -50px;
}
}
@-moz-keyframes move {
0% {
background-position:0 0;
}
100% {
background-position:-50px -50px;
}
}
@-moz-keyframes fullWidth {
0% {
width:5%;
}
100% {
width:100%;
}
}
@-webkit-keyframes fullWidth {
0% {
width:5%;
}
100% {
width:100%;
}
}
@-moz-keyframes HalfExpand {
0% {
width:0%;
}
100% {
width:50%;
}
}
@-webkit-keyframes HalfExpand {
0% {
width:0%;
}
100% {
width:50%;
}
}
@-moz-keyframes NextHalf {
0% {
width:50%;
}
100% {
width:90%;
}
}
@-webkit-keyframes NextHalf {
0% {
width:50%;
}
100% {
width:90%;
}
}
@-moz-keyframes Last {
0% {
width:90%;
}
100% {
width:100%;
}
}
@-webkit-keyframes Last {
0% {
width:90%;
}
100% {
width:100%;
}
}
.slow,.medium,.fast{float:right;text-align:right;}
.slow h3,.medium h3,.fast h3{font-size:13px;}
.slow h4,.medium h4,.fast h4{font-size:12px;}
.slow h5,.medium h5,.fast h5{font-size:12px;}
.medfstWrp{overflow:hidden;}
.medfstWrp .ft_dest{padding-top:10px;}

.msie .progress .airload{background-image:url('/images/v2/flight/loader_img.gif');background-repeat:repeat-x;}

.passportHeaad{font-size:20px;}
.passportsubhead{padding:5px 0;font-size: 16px;}
table.passportDtls th{font-size: 12px;padding: 5px 0;}
.clearAll{clear:both;}
.timer{float:left;}
.timer span{float:left;width:17px;height:24px;background:#383838;border-radius:2px;
-webkit-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.55);
-moz-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.55);
box-shadow:0px 2px 4px 0px rgba(50, 50, 50, 0.55);
text-align:center;padding-top:1px;text-decoration: line-through;color:#383838;margin-right:3px;display:inline; }
.timer span i{font-size:18px;color:#ffffff;width: 100%;display: block;font-style: normal;}
.timer  em{float:left;padding-top:11px;padding-right:2px;}
.clicks{float:left;text-transform: uppercase;font-size:14px;padding-left:9px;text-align:center;padding-right:5px;padding-top:5px;}
.doneHayp{float:left;background:url('/images/v2/common/done_dana_done.png') top left no-repeat;width:63px;height:39px;margin-top:-3px;cursor:pointer;}
.doneHayp:hover{background:url('/images/v2/common/doneBTN_over.png') top left no-repeat}
.timerWrap{width:97%;/*overflow: hidden;*/clear: both;margin: 0 auto;padding-top:20px;}
.fthm-mobile-app{display:block;margin-top:-22px;}
.blfnt {
font-weight: bold;
color: #336699;
}
.orfnt {
font-weight: bold;
color: #cc6633;
}
.haypimg{text-align: left;padding-left:28px;}

			.counter {
			/*	float:left;
				padding:6px;
				border:solid 1px #487431;
				border-radius:5px;
				background:#527F40;
				background:linear-gradient(#8BC04C,#527F40);:-moz-linear-gradient(#8BC04C,#527F40);
				background:-webkit-linear-gradient(#8BC04C,#527F40);
				background:-ms-linear-gradient(#8BC04C,#527F40);
				box-shadow:0 2px 4px rgba(0,0,0,0.4); */
			}
			.counter span {
			    float:left;
				width:22px;
				height:30px;
				margin:0;
				padding:0;
			    text-indent:-9999px;
				font-size:0.0001em;
			    background-image:url(/images/v2/flight/counter-sprite.png);
				margin:0 2px;
				border-radius:2px;
-webkit-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.55);
-moz-box-shadow: 0px 2px 4px 0px rgba(50, 50, 50, 0.55);
box-shadow:0px 2px 4px 0px rgba(50, 50, 50, 0.55);
			}

			/* Set all the background positions, and hook up all the animations */
			.counter .digit-0 {
			    background-position:0 -300px;
			    animation-name: digitSpin0;
			    animation-duration: 3s;
			    animation-iteration-count: 1;
			
				-webkit-animation-name: digitSpin0;
			    -webkit-animation-duration: 3s;
			    -webkit-animation-iteration-count: 1;
			
				-moz-animation-name: digitSpin0;
			    -moz-animation-duration: 3s;
			    -moz-animation-iteration-count: 1;
			}
			.counter .digit-1 {
			    background-position:0 -30px;
			    animation-name: digitSpin1;
			    animation-duration: 3s;
			    animation-iteration-count: 1;
			
				-webkit-animation-name: digitSpin1;
			    -webkit-animation-duration: 3s;
			    -webkit-animation-iteration-count: 1;
			
				-moz-animation-name: digitSpin0;
			    -moz-animation-duration: 3s;
			    -moz-animation-iteration-count: 1;
			}
			.counter .digit-2 {
			    background-position:0 -60px;
				animation-name: digitSpin2;
			    animation-duration: 3s;
			    animation-iteration-count: 1;
			
			    -webkit-animation-name: digitSpin2;
			    -webkit-animation-duration: 3s;
			    -webkit-animation-iteration-count: 1;
			
				-moz-animation-name: digitSpin2;
			    -moz-animation-duration: 3s;
			    -moz-animation-iteration-count: 1;
			}
			.counter .digit-3 {
			    background-position:0 -90px;
				animation-name: digitSpin3;
			    animation-duration: 3s;
			    animation-iteration-count: 1;
			
			    -webkit-animation-name: digitSpin3;
			    -webkit-animation-duration: 3s;
			    -webkit-animation-iteration-count: 1;
			
				-moz-animation-name: digitSpin3;
			    -moz-animation-duration: 3s;
			    -moz-animation-iteration-count:1;
			}
			.counter .digit-4 {
			    background-position:0 -120px;
				animation-name: digitSpin4;
			    animation-duration: 3s;
			    animation-iteration-count: 1;
			
			    -webkit-animation-name: digitSpin4;
			    -webkit-animation-duration: 3s;
			    -webkit-animation-iteration-count: 1;
			
				-moz-animation-name: digitSpin4;
			    -moz-animation-duration: 3s;
			    -moz-animation-iteration-count: 1;
			}
			.counter .digit-5 {
			    background-position:0 -150px;
				animation-name: digitSpin5;
			    animation-duration: 3s;
			    animation-iteration-count: 1;
			
			    -webkit-animation-name: digitSpin5;
			    -webkit-animation-duration: 3s;
			    -webkit-animation-iteration-count: 1;
			
				-moz-animation-name: digitSpin5;
			    -moz-animation-duration: 3s;
			    -moz-animation-iteration-count: 1;
			}
			.counter .digit-6 {
			    background-position:0 -180px;
				animation-name: digitSpin6;
			    animation-duration: 3s;
			    animation-iteration-count: 1;
			
			    -webkit-animation-name: digitSpin6;
			    -webkit-animation-duration: 3s;
			    -webkit-animation-iteration-count: 1;
			
				-moz-animation-name: digitSpin6;
			    -moz-animation-duration: 3s;
			    -moz-animation-iteration-count: 1;
			}
			.counter .digit-7 {
			    background-position:0 -210px;
				animation-name: digitSpin7;
			    animation-duration: 3s;
			    animation-iteration-count: 1;
			
			    -webkit-animation-name: digitSpin7;
			    -webkit-animation-duration: 3s;
			    -webkit-animation-iteration-count: 1;
			
				-moz-animation-name: digitSpin7;
			    -moz-animation-duration: 3s;
			    -moz-animation-iteration-count: 1;
			}
			.counter .digit-8 {
			    background-position:0 -240px;
				animation-name: digitSpin8;
			    animation-duration: 3s;
			    animation-iteration-count: 1;
			
			    -webkit-animation-name: digitSpin8;
			    -webkit-animation-duration: 3s;
			    -webkit-animation-iteration-count: 1;
			
				-moz-animation-name: digitSpin8;
			    -moz-animation-duration: 3s;
			    -moz-animation-iteration-count: 1;
			}
			.counter .digit-9 {
			    background-position:0 -270px;
			
				animation-name: digitSpin9;
			    animation-duration: 3s;
			    animation-iteration-count: 1;
			
			    -webkit-animation-name: digitSpin9;
			    -webkit-animation-duration: 3s;
			    -webkit-animation-iteration-count: 1;
			
				-moz-animation-name: digitSpin9;
			    -moz-animation-duration: 3s;
			    -moz-animation-iteration-count: 1;
			}
			
			/* Animation */
			@keyframes digitSpin0 {
			    from { background-position:0 0; }
			    to { background-position:0 -300px; }
			}
			@keyframes digitSpin1 {
			    from { background-position:0 0; }
			    to { background-position:0 -30px; }
			}
			@keyframes digitSpin2 {
			    from { background-position:0 0; }
			    to { background-position:0 -60px; }
			}
			@keyframes digitSpin3 {
			    from { background-position:0 0; }
			    to { background-position:0 -90px; }
			}
			@keyframes digitSpin4 {
			    from { background-position:0 0; }
			    to { background-position:0 -120px; }
			}
			@keyframes digitSpin5 {
			    from { background-position:0 0; }
			    to { background-position:0 -150px; }
			}
			@keyframes digitSpin6 {
			    from { background-position:0 0; }
			    to { background-position:0 -180px; }
			}
			@keyframes digitSpin7 {
			    from { background-position:0 0; }
			    to { background-position:0 -210px; }
			}
			@keyframes digitSpin8 {
			    from { background-position:0 0; }
			    to { background-position:0 -240px; }
			}
			@keyframes digitSpin9 {
			    from { background-position:0 0; }
			    to { background-position:0 -270px; }
			}
			
			/* Animation for Webkit */
			@-webkit-keyframes digitSpin0 {
			    from { background-position:0 0; }
			    to { background-position:0 -300px; }
			}
			@-webkit-keyframes digitSpin1 {
			    from { background-position:0 0; }
			    to { background-position:0 -30px; }
			}
			@-webkit-keyframes digitSpin2 {
			    from { background-position:0 0; }
			    to { background-position:0 -60px; }
			}
			@-webkit-keyframes digitSpin3 {
			    from { background-position:0 0; }
			    to { background-position:0 -90px; }
			}
			@-webkit-keyframes digitSpin4 {
			    from { background-position:0 0; }
			    to { background-position:0 -120px; }
			}
			@-webkit-keyframes digitSpin5 {
			    from { background-position:0 0; }
			    to { background-position:0 -150px; }
			}
			@-webkit-keyframes digitSpin6 {
			    from { background-position:0 0; }
			    to { background-position:0 -180px; }
			}
			@-webkit-keyframes digitSpin7 {
			    from { background-position:0 0; }
			    to { background-position:0 -210px; }
			}
			@-webkit-keyframes digitSpin8 {
			    from { background-position:0 0; }
			    to { background-position:0 -240px; }
			}
			@-webkit-keyframes digitSpin9 {
			    from { background-position:0 0; }
			    to { background-position:0 -270px; }
			}
			
			/* Animation for Gecko (Firefox) */
			@-moz-keyframes digitSpin0 {
			    from { background-position:0 0; }
			    to { background-position:0 -300px; }
			}
			@-moz-keyframes digitSpin1 {
			    from { background-position:0 0; }
			    to { background-position:0 -30px; }
			}
			@-moz-keyframes digitSpin2 {
			    from { background-position:0 0; }
			    to { background-position:0 -60px; }
			}
			@-moz-keyframes digitSpin3 {
			    from { background-position:0 0; }
			    to { background-position:0 -90px; }
			}
			@-moz-keyframes digitSpin4 {
			    from { background-position:0 0; }
			    to { background-position:0 -120px; }
			}
			@-moz-keyframes digitSpin5 {
			    from { background-position:0 0; }
			    to { background-position:0 -150px; }
			}
			@-moz-keyframes digitSpin6 {
			    from { background-position:0 0; }
			    to { background-position:0 -180px; }
			}
			@-moz-keyframes digitSpin7 {
			    from { background-position:0 0; }
			    to { background-position:0 -210px; }
			}
			@-moz-keyframes digitSpin8 {
			    from { background-position:0 0; }
			    to { background-position:0 -240px; }
			}
			@-moz-keyframes digitSpin9 {
			    from { background-position:0 0; }
			    to { background-position:0 -270px; }
			}
