.lux-countdown
{
	float: left;
	width: 300px;
	height: auto;
	box-shadow: 0px 3px 6px rgba(0,0,0,0.45);
	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.45);
	-moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.45);
	-o-box-shadow: 0px 3px 6px rgba(0,0,0,0.45);
	
	background: #E6E6E6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E6E6E6'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(255,255,255)), to(rgb(230,230,230)));
	background: -moz-linear-gradient(top,  rgb(255,255,255),  rgb(230,230,230)); /* for firefox 3.6+ */ 
	background: -o-linear-gradient(top,  rgb(255,255,255),  rgb(230,230,230));
	
	border-radius: 6px;
	behavior: url(PIE.htc);
	
	padding: 12px;
	
	font: 14px Verdana,Arial,Geneva,Helvetica,sans-serif;
	color: #1E1E1E;
	line-height: 17px;
	text-shadow: 0px 0px 5px #222;
}

.lux-countdown p
{
	float: left;
	width: 100%;
}

.lux-countdown-title
{
	font-size: 20px; 
	line-height: 23px;
	height: 23px;
	font-weight: bold;
}

.lux-countdown-text
{
	height: auto;
}

.lux-countdown-text, .lux-countdown-countdown, 
.lux-countdown-datesWrap, .lux-countdown-countdownBar
{
	margin-top: 6px;
}

.lux-countdown-countdown
{
	margin-top: 24px;
}

.lux-countdown-datesWrap
{
	margin-top: 12px;
	text-align: center;
}

.lux-countdown-countdown
{
	text-align: center;
	/*line-height: 23px;*/
	height: 23px;
	font-size: 11px;
}
.lux-countdown-countdown .lux-countdown-hmstxt
{
	font-size: 18px;
}

.lux-countdown-datesWrap span
{
	font-size: 12px;
}

.lux-countdown-start
{
	float: left;
}

.lux-countdown-end
{
	float: right;
}

/* ORIGINAL
.lux-countdown-perc
{
	color: red;
	transition-property: opacity; 
	transition-duration: 0.5s;
	-webkit-transition-property: opacity; 
	-webkit-transition-duration: 0.5s;
	-moz-transition-property: opacity; 
	-moz-transition-duration: 0.5s;
	-0-transition-property: opacity; 
	-0-transition-duration: 0.5s;
	
	opacity: 0;
	filter: alpha(opacity=0);
	filter: "alpha(opacity=0)";
	text-shadow: 0px 0px 5px #d00;
}
*/
.lux-countdown-perc
{
	color: red;
	transition-property: opacity; 
	-webkit-transition-property: opacity; 
	-moz-transition-property: opacity; 
	-0-transition-property: opacity; 
	opacity: 0;
	filter: alpha(opacity=0);
	filter: "alpha(opacity=0)";
	text-shadow: 0px 0px 5px #d00;
	position:absolute;
	margin:0 0 0 100px;
	padding:10px 0 0 0;
	}

.lux-countdown-countdownBar
{
	border: 1px solid #ccc;
	border-radius: 3px;
	height: 10px;
	padding: 2px;
	
	transition-property: border-color; 
	transition-duration: 0.5s;
	-webkit-transition-property: border-color; 
	-webkit-transition-duration: 0.5s;
	-moz-transition-property: border-color; 
	-moz-transition-duration: 0.5s;
	-o-transition-property: border-color; 
	-o-transition-duration: 0.5s;
	
	width: 294px !important; /* calculated according to padding and border width */
}

.lux-countdown-countdownBar:hover
{
	border-color: rgb(255,127,0);
	opacity: 0.5;
	filter:alpha(opacity=50);
}

.lux-countdown-countdownBar span
{
	float: left;
	border-radius: 3px;
	
	background: rgb(255,127,0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD700', endColorstr='#FF7F00'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(255,215,0)), to(rgb(255,127,0)));
	background: -moz-linear-gradient(top,  rgb(255,215,0),  rgb(255,127,0)); /* for firefox 3.6+ */ 
	background: -o-linear-gradient(top,  rgb(255,215,0),  rgb(255,127,0));  
	
	height: 10px;
}

.lux-countdown-countdownBar:hover span
{
	background: rgb(255,0,0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF7F00', endColorstr='#FF0000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(255,127,0)), to(rgb(255,0,0)));
	background: -moz-linear-gradient(top,  rgb(255,127,0),  rgb(255,0,0)); /* for firefox 3.6+ */ 
	background: -o-linear-gradient(top,  rgb(255,127,0),  rgb(255,0,0)); 
}



/* Theme 02 - steel*/

.lux-countdown.steel
{
	background: #ABABAB;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#ABABAB'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(238,238,238)), to(rgb(171,171,171)));
	background: -moz-linear-gradient(top,  rgb(238,238,238),  rgb(171,171,171)); /* for firefox 3.6+ */ 
	background: -o-linear-gradient(top,  rgb(238,238,238),  rgb(171,171,171)); 
	
	border-radius: 0px;
	border: 1px solid #AAA;
	border-top-color: #888;
	
	font: 10px Arial, Helvetica, sans-serif
	color: #000;
	
	line-height: 13px;
	
	text-shadow: 0px 1px 0px #DDD;
}

.lux-countdown.steel .lux-countdown-title
{
	font-size: 17px;
}

.lux-countdown.steel .lux-countdown-text, .lux-countdown.steel .lux-countdown-datesWrap
{
	display: none;
}

.lux-countdown.steel .lux-countdown-countdown
{
	margin-top: 6px;
	font-size: 16px;
}

.lux-countdown.steel .lux-countdown-countdownBar
{
	border: 1px solid #888;
	border-radius: 0px;
	height: 6px;
	padding: 1px;
	margin-top: 12px;
	transition-property: border-color; 
	transition-duration: 0.5s;
	-webkit-transition-property: border-color; 
	-webkit-transition-duration: 0.5s;
	-moz-transition-property: border-color; 
	-moz-transition-duration: 0.5s;
	-o-transition-property: border-color; 
	-o-transition-duration: 0.5s;
}

.lux-countdown.steel .lux-countdown-countdownBar:hover
{
	border-color: rgb(255,127,0);
	opacity: 0.5;
}


.lux-countdown.steel .lux-countdown-countdownBar span
{
	border-radius: 0px;
	background: rgb(238,238,238);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ABABAB', endColorstr='#EEEEEE'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(171,171,171)), to(rgb(238,238,238)));
	background: -moz-linear-gradient(top,  rgb(171,171,171),  rgb(238,238,238)); /* for firefox 3.6+ */ 
	background: -o-linear-gradient(top,  rgb(171,171,171),  rgb(238,238,238)); 
	
	height: 6px;
}

.lux-countdown.steel .lux-countdown-countdownBar:hover span
{
	background: rgb(238,238,238);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF7F00', endColorstr='#ff0000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(255,127,0)), to(rgb(255,0,0)));
	background: -moz-linear-gradient(top,  rgb(255,127,0),  rgb(255,0,0)); /* for firefox 3.6+ */ 
	background: -o-linear-gradient(top,  rgb(255,127,0),  rgb(255,0,0)); /* for firefox 3.6+ */ 
}

/* deals theme (standard BLACK)*/
.lux-countdown.deals
{
	background: #000;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#000000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(rgb(120,120,120)), to(rgb(0,0,0)));
	background: -moz-linear-gradient(top,  rgb(120,120,120),  rgb(0,0,0)); 
	background: -o-linear-gradient(top,  rgb(120,120,120),  rgb(0,0,0));  
	
	border-radius: 3px;
	border: 1px solid #000;
	color: #fff;
	width:114px;
	position: relative;
}

.lux-countdown.deals .lux-countdown-title, .lux-countdown.deals .lux-countdown-text, 
.lux-countdown.deals .lux-countdown-datesWrap, .lux-countdown.deals .lux-countdown-countdownBar
{
	display: none;
}

.lux-countdown.deals .lux-countdown-countdown
{
	margin-top: 0px;
	font-weight: bold;
}

.lux-countdown.deals .lux-countdown-countdown .sep
{
	border-left:  1px solid #000;
	height: 49px;
	position: absolute;
	margin-top: -13px;
	margin-left: -4px;
}

/* deals theme - AZURE*/
.lux-countdown.deals.azure
{
	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */

	
	border: 1px solid rgb(30,87,153);
	color: #fff;
}

.lux-countdown.deals.azure .lux-countdown-countdown .sep
{
	border-left:  1px solid rgb(30,87,153);
}

/* deals theme - ORANGE*/
.lux-countdown.deals.orange
{
	background: rgb(255,183,107); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,183,107,1) 0%, rgba(255,167,61,1) 50%, rgba(255,124,0,1) 51%, rgba(255,127,4,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,183,107,1)), color-stop(50%,rgba(255,167,61,1)), color-stop(51%,rgba(255,124,0,1)), color-stop(100%,rgba(255,127,4,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */

	
	border: 1px solid #ff7f04;
	color: #fff;
}

.lux-countdown.deals.orange .lux-countdown-countdown .sep
{
	border-left:  1px solid #ff7f04;
}

/* deals theme - LEMON*/
.lux-countdown.deals.lemon
{
	background: rgb(252,234,187); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,234,187,1)), color-stop(50%,rgba(252,205,77,1)), color-stop(51%,rgba(248,181,0,1)), color-stop(100%,rgba(251,223,147,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */

	
	border: 1px solid rgb(252,205,77);
	color: #fff;
}

.lux-countdown.deals.lemon .lux-countdown-countdown .sep
{
	border-left:  1px solid rgb(252,205,77);
}

/* deals theme - GRASS*/
.lux-countdown.deals.grass
{
	background: rgb(180,227,145); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(180,227,145,1) 0%, rgba(97,196,25,1) 50%, rgba(180,227,145,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,227,145,1)), color-stop(50%,rgba(97,196,25,1)), color-stop(100%,rgba(180,227,145,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(180,227,145,1) 0%,rgba(97,196,25,1) 50%,rgba(180,227,145,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 ); /* IE6-9 */
	
	border: 1px solid rgb(97,196,25);
	color: #fff;
}

.lux-countdown.deals.grass .lux-countdown-countdown .sep
{
	border-left:  1px solid rgb(97,196,25);
}

/* deals theme - PINK*/
.lux-countdown.deals.pink
{
	background: rgb(252,236,252); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(252,236,252,1) 0%, rgba(251,166,225,1) 47%, rgba(253,137,215,1) 59%, rgba(255,124,216,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,236,252,1)), color-stop(47%,rgba(251,166,225,1)), color-stop(59%,rgba(253,137,215,1)), color-stop(100%,rgba(255,124,216,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(252,236,252,1) 0%,rgba(251,166,225,1) 47%,rgba(253,137,215,1) 59%,rgba(255,124,216,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(252,236,252,1) 0%,rgba(251,166,225,1) 47%,rgba(253,137,215,1) 59%,rgba(255,124,216,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(252,236,252,1) 0%,rgba(251,166,225,1) 47%,rgba(253,137,215,1) 59%,rgba(255,124,216,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(252,236,252,1) 0%,rgba(251,166,225,1) 47%,rgba(253,137,215,1) 59%,rgba(255,124,216,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcecfc', endColorstr='#ff7cd8',GradientType=0 ); /* IE6-9 */
	
	border: 1px solid rgb(251,166,225);
	color: #fff;
}

.lux-countdown.deals.pink .lux-countdown-countdown .sep
{
	border-left:  1px solid rgb(251,166,225);
}

/* deals theme - FOGGY*/
.lux-countdown.deals.foggy
{
	background: rgb(242,246,248); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(242,246,248,1) 0%, rgba(216,225,231,1) 50%, rgba(181,198,208,1) 51%, rgba(224,239,249,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,246,248,1)), color-stop(50%,rgba(216,225,231,1)), color-stop(51%,rgba(181,198,208,1)), color-stop(100%,rgba(224,239,249,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(242,246,248,1) 0%,rgba(216,225,231,1) 50%,rgba(181,198,208,1) 51%,rgba(224,239,249,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */
	
	border: 1px solid rgb(181,198,208);
	color: #000;
}

.lux-countdown.deals.foggy .lux-countdown-countdown .sep
{
	border-left:  1px solid rgb(181,198,208);
}

/* deals theme - CLEAN*/
.lux-countdown.deals.clean
{
	background: none;
	border: none;
	color: #000;
	text-shadow: none;
	box-shadow: none;
	filter: none;
}

.lux-countdown.deals.clean .lux-countdown-countdown .sep
{
	border-left:  none;
}



/* onlySeconds Theme */
.lux-countdown.onlySeconds .lux-countdown-hours,
.lux-countdown.onlySeconds .lux-countdown-mins
{
	display: none;
}

/* MATRIX Theme*/
.lux-countdown.matrix
{
	box-shadow: 0px 3px 6px rgba(0,0,0,0.45);
	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.45);
	-moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.45);
	-o-box-shadow: 0px 3px 6px rgba(0,0,0,0.45);
	
	background: rgb(69,72,77); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

	
	color: #008a00;
	text-shadow: 0px 0px 5px #005700;
}

.lux-countdown.matrix .lux-countdown-perc
{
	color: #008a00;
	text-shadow: 0px 0px 5px #005700;
}

.lux-countdown.matrix .lux-countdown-countdownBar
{
	border: 1px solid #005700;
}

.lux-countdown.matrix .lux-countdown-countdownBar:hover
{
	border-color: #008a00;
}

.lux-countdown.matrix .lux-countdown-countdownBar span
{
	background: rgb(180,221,180); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(180,221,180,1) 0%, rgba(131,199,131,1) 17%, rgba(82,177,82,1) 33%, rgba(0,138,0,1) 67%, rgba(0,87,0,1) 83%, rgba(0,36,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(180,221,180,1)), color-stop(17%,rgba(131,199,131,1)), color-stop(33%,rgba(82,177,82,1)), color-stop(67%,rgba(0,138,0,1)), color-stop(83%,rgba(0,87,0,1)), color-stop(100%,rgba(0,36,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(180,221,180,1) 0%,rgba(131,199,131,1) 17%,rgba(82,177,82,1) 33%,rgba(0,138,0,1) 67%,rgba(0,87,0,1) 83%,rgba(0,36,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(180,221,180,1) 0%,rgba(131,199,131,1) 17%,rgba(82,177,82,1) 33%,rgba(0,138,0,1) 67%,rgba(0,87,0,1) 83%,rgba(0,36,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(180,221,180,1) 0%,rgba(131,199,131,1) 17%,rgba(82,177,82,1) 33%,rgba(0,138,0,1) 67%,rgba(0,87,0,1) 83%,rgba(0,36,0,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(180,221,180,1) 0%,rgba(131,199,131,1) 17%,rgba(82,177,82,1) 33%,rgba(0,138,0,1) 67%,rgba(0,87,0,1) 83%,rgba(0,36,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4ddb4', endColorstr='#002400',GradientType=0 ); /* IE6-9 */
}

.lux-countdown.matrix .lux-countdown-countdownBar:hover span
{
	background: rgb(0,36,0); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,36,0,1) 0%, rgba(0,87,0,1) 17%, rgba(0,138,0,1) 33%, rgba(82,177,82,1) 67%, rgba(131,199,131,1) 83%, rgba(180,221,180,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,36,0,1)), color-stop(17%,rgba(0,87,0,1)), color-stop(33%,rgba(0,138,0,1)), color-stop(67%,rgba(82,177,82,1)), color-stop(83%,rgba(131,199,131,1)), color-stop(100%,rgba(180,221,180,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,36,0,1) 0%,rgba(0,87,0,1) 17%,rgba(0,138,0,1) 33%,rgba(82,177,82,1) 67%,rgba(131,199,131,1) 83%,rgba(180,221,180,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,36,0,1) 0%,rgba(0,87,0,1) 17%,rgba(0,138,0,1) 33%,rgba(82,177,82,1) 67%,rgba(131,199,131,1) 83%,rgba(180,221,180,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,36,0,1) 0%,rgba(0,87,0,1) 17%,rgba(0,138,0,1) 33%,rgba(82,177,82,1) 67%,rgba(131,199,131,1) 83%,rgba(180,221,180,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(0,36,0,1) 0%,rgba(0,87,0,1) 17%,rgba(0,138,0,1) 33%,rgba(82,177,82,1) 67%,rgba(131,199,131,1) 83%,rgba(180,221,180,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002400', endColorstr='#b4ddb4',GradientType=0 ); /* IE6-9 */
}


/* FIFTIES Theme*/
.lux-countdown.fifties
{
	box-shadow: 0px 3px 6px rgba(0,0,0,0.45);
	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.45);
	-moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.45);
	-o-box-shadow: 0px 3px 6px rgba(0,0,0,0.45);
	
	background: #d82f5f; /* Old browsers */
	background: -moz-linear-gradient(top,  #d82f5f 0%, #d85f81 48%, #d66f8c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d82f5f), color-stop(48%,#d85f81), color-stop(100%,#d66f8c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d82f5f 0%,#d85f81 48%,#d66f8c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d82f5f 0%,#d85f81 48%,#d66f8c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d82f5f 0%,#d85f81 48%,#d66f8c 100%); /* IE10+ */
	background: linear-gradient(top,  #d82f5f 0%,#d85f81 48%,#d66f8c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d82f5f', endColorstr='#d66f8c',GradientType=0 ); /* IE6-9 */

	
	color: #ffffff;
	text-shadow: 3px 2px 0px #444;
	
	border-radius: 0px;
}

.lux-countdown.fifties .lux-countdown-perc
{
	color: #ffffff;
	text-shadow: 0px 0px 5px #dddddd;
}

.lux-countdown.fifties .lux-countdown-countdownBar
{
	border: 1px solid #ffffff;
	border-radius: 0px;
}

.lux-countdown.fifties .lux-countdown-countdownBar:hover
{
	border-color: #000;
	border-radius: 0px;
}

.lux-countdown.fifties .lux-countdown-countdownBar span
{
	background: rgb(129,209,201); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(129,209,201,1) 0%, rgba(58,209,194,1) 48%, rgba(146,209,202,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,209,201,1)), color-stop(48%,rgba(58,209,194,1)), color-stop(100%,rgba(146,209,202,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(129,209,201,1) 0%,rgba(58,209,194,1) 48%,rgba(146,209,202,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(129,209,201,1) 0%,rgba(58,209,194,1) 48%,rgba(146,209,202,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(129,209,201,1) 0%,rgba(58,209,194,1) 48%,rgba(146,209,202,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(129,209,201,1) 0%,rgba(58,209,194,1) 48%,rgba(146,209,202,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81d1c9', endColorstr='#92d1ca',GradientType=0 ); /* IE6-9 */
}

.lux-countdown.fifties .lux-countdown-countdownBar:hover span
{
	background: rgb(129,209,201); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(129,209,201,1) 0%, rgba(0,0,0,1) 90%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,209,201,1)), color-stop(90%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(129,209,201,1) 0%,rgba(0,0,0,1) 90%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(129,209,201,1) 0%,rgba(0,0,0,1) 90%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(129,209,201,1) 0%,rgba(0,0,0,1) 90%,rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(129,209,201,1) 0%,rgba(0,0,0,1) 90%,rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81d1c9', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

/* BADGE Theme*/
.lux-countdown.badge
{
	box-shadow: 0px 0px 6px #ffffff;
	-webkit-box-shadow: 0px 0px 6px #ffffff;
	-moz-box-shadow: 0px 0px 6px #ffffff;
	-o-box-shadow: 0px 0px 6px #ffffff;
	
	background: #33363b; /* Old browsers */
	filter: none;
	
	color: #ffffff;
	text-shadow: 0px 0px 3px #999B9D;

}

.lux-countdown.badge .lux-countdown-title
{
	color: #DF620E;
	text-shadow: 0px 0px 0px;
}

.lux-countdown.badge .lux-countdown-perc
{
	color: #71A42A;
	text-shadow: 0px 0px 5px #51741B;
}

.lux-countdown.badge .lux-countdown-datesWrap span
{
	color: #71A42A;
}

.lux-countdown.badge .lux-countdown-countdownBar
{
	border: 1px solid #51741B;
}

.lux-countdown.badge .lux-countdown-countdownBar:hover
{
	border-color: #71A42A;
}

.lux-countdown.badge .lux-countdown-countdownBar span
{
	background: #DF620E; 
}

.lux-countdown.badge .lux-countdown-countdownBar:hover span
{
	background: #FA8D00;
}

/* DAFFODILS Theme*/
.lux-countdown.daffodils
{
	box-shadow: 0px 0px 6px #B8B8B8;
	-webkit-box-shadow: 0px 0px 6px #B8B8B8;
	-moz-box-shadow: 0px 0px 6px #B8B8B8;
	-o-box-shadow: 0px 0px 6px #B8B8B8;
	
	background: #0E0E0E; 
	filter: none;
	
	color: #F3D25A;
	text-shadow: 0px 0px 3px #B8B8B8;

}

.lux-countdown.daffodils .lux-countdown-title
{
	color: #F3D25A;
	text-shadow: 0px 0px 0px;
}

.lux-countdown.daffodils .lux-countdown-text
{
	color: #ffffff;
	text-shadow: 0px 0px 5px #B8B8B8;
}

.lux-countdown.daffodils .lux-countdown-perc
{
	color: #F3D25A;
	text-shadow: 0px 0px 5px #B8B8B8;
}

.lux-countdown.daffodils .lux-countdown-datesWrap span
{
	color: #F3D25A;
}

.lux-countdown.daffodils .lux-countdown-countdownBar
{
	border: 1px solid #fff;
}

.lux-countdown.daffodils .lux-countdown-countdownBar:hover
{
	border-color: #fff;
}

.lux-countdown.daffodils .lux-countdown-countdownBar span
{
	background: #F3D25A; 
}

.lux-countdown.daffodils .lux-countdown-countdownBar:hover span
{
	background: #efef5b;
}

/* violets Theme*/
.lux-countdown.violets
{
	box-shadow: 0px 3px 6px rgba(0,0,0,0.45);
	-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.45);
	-moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.45);
	-o-box-shadow: 0px 3px 6px rgba(0,0,0,0.45);
	
	background: rgb(160,160,224); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(160,160,224,1) 0%, rgba(127,127,201,1) 65%, rgba(127,127,201,1) 98%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(160,160,224,1)), color-stop(65%,rgba(127,127,201,1)), color-stop(98%,rgba(127,127,201,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(160,160,224,1) 0%,rgba(127,127,201,1) 65%,rgba(127,127,201,1) 98%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(160,160,224,1) 0%,rgba(127,127,201,1) 65%,rgba(127,127,201,1) 98%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(160,160,224,1) 0%,rgba(127,127,201,1) 65%,rgba(127,127,201,1) 98%); /* IE10+ */
	background: linear-gradient(top,  rgba(160,160,224,1) 0%,rgba(127,127,201,1) 65%,rgba(127,127,201,1) 98%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0a0e0', endColorstr='#7f7fc9',GradientType=0 ); /* IE6-9 */

	color: #ffffff;
	text-shadow: 0px 0px 0px;
	
	border-radius: 0px;
}

.lux-countdown.violets .lux-countdown-title
{
	color: #FEE80A;
	text-shadow: 0px 0px 0px;
}

.lux-countdown.violets .lux-countdown-perc
{
	color: #000;
	text-shadow: 0px 0px 5px #dddddd;
}

.lux-countdown.violets .lux-countdown-countdownBar
{
	border: 1px solid #FEE80A;
	border-radius: 0px;
}

.lux-countdown.violets .lux-countdown-countdownBar:hover
{
	border-color: #FEE80A;
	border-radius: 0px;
}

.lux-countdown.violets .lux-countdown-countdownBar span
{
	background: rgb(254,200,45); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(254,200,45,1) 0%, rgba(252,194,35,1) 56%, rgba(255,239,104,1) 98%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,200,45,1)), color-stop(56%,rgba(252,194,35,1)), color-stop(98%,rgba(255,239,104,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,200,45,1) 0%,rgba(252,194,35,1) 56%,rgba(255,239,104,1) 98%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,200,45,1) 0%,rgba(252,194,35,1) 56%,rgba(255,239,104,1) 98%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,200,45,1) 0%,rgba(252,194,35,1) 56%,rgba(255,239,104,1) 98%); /* IE10+ */
	background: linear-gradient(top,  rgba(254,200,45,1) 0%,rgba(252,194,35,1) 56%,rgba(255,239,104,1) 98%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec82d', endColorstr='#ffef68',GradientType=0 ); /* IE6-9 */

}

.lux-countdown.violets .lux-countdown-countdownBar:hover span
{
	background: rgb(242,208,128); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(242,208,128,1) 0%, rgba(217,249,7,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,208,128,1)), color-stop(100%,rgba(217,249,7,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(242,208,128,1) 0%,rgba(217,249,7,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(242,208,128,1) 0%,rgba(217,249,7,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(242,208,128,1) 0%,rgba(217,249,7,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(242,208,128,1) 0%,rgba(217,249,7,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2d080', endColorstr='#d9f907',GradientType=0 ); /* IE6-9 */
}

/* FLAPS THEME */
.lux-countdown.flap
{
	width:200px;
	position: relative;
	background: none;
	border: none;
	color: #fff;
	text-shadow: none;
	box-shadow: none;
	filter: none;
}

.lux-countdown.flap .lux-countdown-title, .lux-countdown.flap .lux-countdown-text, 
.lux-countdown.flap .lux-countdown-datesWrap, .lux-countdown.flap .lux-countdown-countdownBar
{
	display: none;
}

.lux-countdown.flap .lux-countdown-countdown
{
	margin-top: 0px;
	font-weight: bold;
}

.lux-countdown.flap .lux-countdown-countdown .sep
{
	display: none;
}

.lux-countdown.flap .lux-countdown-countdown .lux-countdown-hours,
.lux-countdown.flap .lux-countdown-countdown .lux-countdown-mins,
.lux-countdown.flap .lux-countdown-countdown .lux-countdown-dsec
{
	padding: 12px 8px;
	background: #000;
	border-radius: 5px; 
	behavior: url(PIE.htc);
}

/* FLAPS GOLDEN THEME */
.lux-countdown.flap.golden
{
	color: #F3D25A;
}

/* FLAPS AZURE THEME */
.lux-countdown.flap.azure
{
	color: #fff;
}

.lux-countdown.flap.azure .lux-countdown-countdown .lux-countdown-hours,
.lux-countdown.flap.azure .lux-countdown-countdown .lux-countdown-mins,
.lux-countdown.flap.azure .lux-countdown-countdown .lux-countdown-dsec
{
	background: rgb(30,87,153); 
}

/* FLAPS ORANGE THEME */
.lux-countdown.flap.orange
{
	color: #fff;
}

.lux-countdown.flap.orange .lux-countdown-countdown .lux-countdown-hours,
.lux-countdown.flap.orange .lux-countdown-countdown .lux-countdown-mins,
.lux-countdown.flap.orange .lux-countdown-countdown .lux-countdown-dsec
{
	background: rgb(255,183,107); 
}

/* FLAPS GRASS THEME */
.lux-countdown.flap.grass
{
	color: #fff;
}

.lux-countdown.flap.grass .lux-countdown-countdown .lux-countdown-hours,
.lux-countdown.flap.grass .lux-countdown-countdown .lux-countdown-mins,
.lux-countdown.flap.grass .lux-countdown-countdown .lux-countdown-dsec
{
	background: rgb(97,196,25); 
}

/* FLAPS LEMON THEME */
.lux-countdown.flap.lemon
{
	color: #000;
}

.lux-countdown.flap.lemon .lux-countdown-countdown .lux-countdown-hours,
.lux-countdown.flap.lemon .lux-countdown-countdown .lux-countdown-mins,
.lux-countdown.flap.lemon .lux-countdown-countdown .lux-countdown-dsec
{
	background: #fcff66; 
}

/* FLAPS PINK THEME */
.lux-countdown.flap.pink
{
	color: #fff;
}

.lux-countdown.flap.pink .lux-countdown-countdown .lux-countdown-hours,
.lux-countdown.flap.pink .lux-countdown-countdown .lux-countdown-mins,
.lux-countdown.flap.pink .lux-countdown-countdown .lux-countdown-dsec
{
	background: rgb(253,137,215); 
}


/* FLAPS FOGGY THEME */
.lux-countdown.flap.foggy
{
	color: #000;
}

.lux-countdown.flap.foggy .lux-countdown-countdown .lux-countdown-hours,
.lux-countdown.flap.foggy .lux-countdown-countdown .lux-countdown-mins,
.lux-countdown.flap.foggy .lux-countdown-countdown .lux-countdown-dsec
{
	background: rgb(181,198,208); 
}

/* FLAPS FOGGY THEME */
.lux-countdown.flap.tomato
{
	color: #fff;
}

.lux-countdown.flap.tomato .lux-countdown-countdown .lux-countdown-hours,
.lux-countdown.flap.tomato .lux-countdown-countdown .lux-countdown-mins,
.lux-countdown.flap.tomato .lux-countdown-countdown .lux-countdown-dsec
{
	background: #ff2600; 
}
