/* CSS Document */
.fl-countdown-cnt{ border:1px solid #ddd; border-bottom:none; margin:10px auto 0 auto; display:block;  text-align:center;  }
.fs-itemdesc{ text-align:center; padding:20px 5px; background:#f5f5f5; }
.fl-flashsale-discount{ height:40px; text-align:center; color:#333; background:none; border-bottom:1px solid #ddd; font-size:15px!important; line-height:40px;  }

/*RULE SHORTCODE*/
.fl-rule-wrapper{ display:inline-block; clear:both; width:100%; }

.fl-rulecnt{ display:block; position:relative; margin-bottom:20px; }
	.fl-rulecnt .fl-imglink{ display:block; }
		.fl-rulecnt .fl-imglink img{ width:100%; }

.fl-rulecnt.two-col{ float:left; width:48%; margin:5px; }

	
	.fl-rulecnt .fl-rulcnt-overlay{ position:absolute; bottom:0; left:0; width:100%; background:#fff; color:#333; opacity:0.9; }
		.fl-rulecnt .fl-rulcnt-overlay .fl-rulcnt-discount{  height:46px; background:#333; text-align:center; color:#fff;  line-height:46px; margin-top:5px; font-size:18px; padding:0 5px; position:absolute; bottom:100%; right:0;  }
		.fl-rulecnt .fl-rulcnt-overlay h3{ display: inline-block;padding: 0 10px;color: #fff;}
		.fl-rulecnt .fl-rulcnt-overlay .fl-rule-coundown{ display: inline-block;float: right;border: none;margin: 0;padding: 0 10px; }
		
/*RULE SLIDESHOW*/
.fs-sidebar-car .fl-rulecnt{ margin-bottom:0; }


