/* Deal box start */ 
	.deal-box {
		position:relative;
		overflow:hidden;
		float:left; 
		width:231px; 
		height:204px;
		border:2px solid #f0f0f0;
		border-left-color:#f8f8f8;
		border-top-color:#f8f8f8;
		background:#fff; 
		margin-bottom:15px; 
	}
	.deal-box:hover {
		border-color:#ddd;
		background:#f8f8f8;
	}
	.deal-box h3 {
		font-size:18px;
		line-height:110%;
		overflow:hidden;
		margin:8px 4px;
	}
	.deal-box .the-code{
		position:absolute;
		top:132px;
		right:0px;
		padding:2px 5px;
		background:#fff;
		font-size:10px;
		font-style:italic;
	}
	.deal-box .panel {
		position:absolute; 
		cursor:pointer; 
		top:0px; 
		left:0px; 
		width:100%; 
		height:100%; 
		background:#fff;
		opacity:0.95; 
		overflow:hidden; 
	}
/* Deal box ends */ 

/* Free coupon start */ 
	.free-coupon-box {
		position:relative; 
		float:left; 
		width:231px; 
		height:300px;
		border:2px solid #f0f0f0;
		border-left-color:#f8f8f8;
		border-top-color:#f8f8f8;
		background:#fff; 
		margin-bottom:15px; 
	}
	.free-coupon-box:hover {
		border-color:#ddd;
		background:#f8f8f8;
	}
	.free-coupon-box .markno {
		position:absolute; 
		top:-5px; 
		left:-10px; 
		line-height:50px; 
		border-radius: 50%;
		border:1px solid #80d3ef;
		color:#fff; 
		font-size:18px; 
		font-weight:bold; 
		background:#0095da; 
		text-align:center; 
		width:50px; 
		height:50px;
	}
	.free-coupon-box h3 {
		height:105px;
		font-size:18px;
		overflow:hidden;
		margin:10px;
	}				
/* Free coupon ends */ 

/* Buy steps */
	ul.buy-steps {
		list-style:none;
		width:100%;
		margin:0px;
		padding:0px;
	}
	ul.buy-steps li {
		float:left;
		width:25%;
		height:73px;
		background-color:#f0f0f0;
		text-align:center;
	}
	ul.buy-steps li.odd {
		background-color:#f0f0f0;
	}
	ul.buy-steps li.even {
		background-color:#e4e4e4;
	}
	ul.buy-steps li.selected {
		background-color:#188bcc;
		color:#ffffff;
	}			
	ul.buy-steps li div.no {
		font-weight:bold;
		font-size:36px;
	}
	ul.buy-steps li div.caption {
		font-weight:normal;
	}
/* Buy steps ends*/
