#main .header{
	background: url(../img/title_coupons.png) top left no-repeat;
}

.coupon_thumb {
	width: 187px;
	height: 202px;
	float: left;
	background: url(../img/coupon_thumb_bg.png) top left no-repeat;
	padding: 15px;
}

/*.coupon_thumb:hover, */.coupon_thumb_selected, .coupon_thumb_over{
	background: url(../img/coupon_thumb_bg_hl.png) top left no-repeat;
}
#coupon_del{

background: url(../img/del.png) top left no-repeat;
background-position: 25% 0%;
}
#coupon_edit{
background: url(../img/edit.png) top left no-repeat;
background-position: 25% 0%;

}

.id{
	display: none;
}

.coupon_thumb .image{
	float: left;
	margin-right: 5px;
	width: 75px;
	height: 75px;
	overflow: hidden;
}

.coupon_thumb .client_info{
	float: left;
	width: 107px;
	height: 75px;
}

.coupon_thumb.checkbox{
postion: absolute;
height:20px;

}


.coupon_thumb .checkbox, .coupon_thumb .delbox, #checkbox{
	position: aboslute;
	width: 64px;
	height: 20px;
	float: right;
	background: url(../img/btn_select.gif) top left no-repeat;
}

.coupon_thumb .checkbox:hover, .coupon_thumb .delbox:hover, #checkbox:hover{
	cursor: pointer;
}

.coupon_thumb .expired, #checkbox.expired{
	background: url(../img/btn_expired.gif) top left no-repeat;
	cursor: default;
}

.coupon_thumb .delbox{
	background: url(../img/btn_delete.gif) top left no-repeat;
}

.coupon_thumb .checkbox_selected, #checkbox.checkbox_selected{
	background: url(../img/btn_select_checked.gif) top left no-repeat;
	
}

.coupon_thumb .logo{
	height: 40px;
	text-align: center;
	overflow: hidden;
}

.coupon_thumb .name{
	height: 48px;
	text-align: center;
	overflow: hidden;
}
.coupon_thumb .name a{
	font-weight: bold;
	color: #081C3F;
}
.coupon_thumb .title {
	padding: 5px 0;
	/*padding: 0;*/
	clear: both;
	text-align: center;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.coupon_thumb .title a{
	/*border: none;*/
	color: #D44537;	
	font-size: 14px;
	font-weight: bold;
	border-color: #d44537;
	padding-bottom: 2px;
}

.coupon_thumb .title a:hover{
	/*background-color: #a5dcff;*/
	border-bottom: 1px solid #D44537;
}

.coupon_thumb .description{
	/*padding: 5px 0;*/
	clear: both;
	height: 48px;
	overflow: hidden;
	line-height: 16px;
	_width: 190px;
}

.coupon_thumb .tags{
	font-size: 11px;
	color: #666;
	height: 13px;
	line-height: 16px;
	overflow: hidden;
	padding: 4px 0;
}

.coupon_thumb .tags a{
	/*font-style: italic;*/
	color: #124FE2;
}

.coupon_thumb .tags a:hover{
	/*text-decoration: none;*/
	color: #fff;
	background-color: #D44537;
	border: none;
}
.coupon_thumb .map_char{
	float: left;
	height: 20px;
	width: 21px;
	line-height: 20px;
	text-align: center;
	margin-right: 3px;
	background: url(../img/coupon_map_label_bg.png) top left no-repeat;
}


.coupon_thumb .referrer{
	float: left;
	height: 20px;
	line-height: 20px;
	background: url(../img/referrer_bg.gif) top left no-repeat;
}

.coupon_thumb .referrer a{
	color: #136734;
	font-size: 11px;
	padding-left: 23px;
	border:none;
}

.coupon_thumb .referrer a span{
	border-bottom: 1px dotted #136734;
}

.coupon_thumb .referrer a:hover span{
	border-bottom: 1px solid #136734;
}

.coupon_thumb .isMyCoupon{
	float: left;
	height: 20px;
	line-height: 20px;
}

.coupon_thumb .isMyCoupon a{
	color: #136734;
	font-size: 11px;
	padding-left: 26px;
	border:none;
}

.coupon_thumb .isMyCoupon a span{
	border-bottom: 1px dotted #136734;
}

.coupon_thumb .isMyCoupon a:hover span{
	border-bottom: 1px solid #136734;
}

.coupon_thumb .details{
	float: left;
}

.express_checkout{
	float: right;
	margin-right: 10px;
}

#coupon {
	padding-top: 4px;
	width: 646px;
	background: url(../img/shadow_top.png) top left no-repeat;
	margin-left: 4px;
	margin-bottom: 12px;
}

#coupon .shadow{
	padding: 0 4px 4px 4px;
	background: url(../img/shadow_bottom.png) bottom left no-repeat;
}

#coupon .background{
	background: url(../img/details_bg.gif) repeat;
	padding:10px;
}

#coupon .info{
	background-color: #fff;
	border: 1px dashed #f8981d;
}

#coupon .main{
	height: 60px;
	padding: 6px 6px 6px 20px;
}

#coupon .main .shop_name{
	font-size: 21px;
	font-weight: bold;
	color: #333;
	float: left;
	padding-top: 10px;
}

#coupon .main .shop_name span{
	display: inline-block;
	border-bottom: 2px dotted #333;
	padding: 5px 0;
}

#coupon .main .logo{
	float: right;
	height: 60px;
}

#coupon .title{
	height: 53px;
	background-image: url(../img/details_bg.gif);
	padding-left: 200px;
	line-height: 53px;
	font-size: 32px;
	font-weight: bold;
	color: #e21a22;
	z-index: 0;
}

#coupon .product_image{
	height: 150px;
	width: 150px;
	position: absolute;
	z-index: 1;
	margin-top: -63px;
	margin-left: 20px;
/*	border: 2px dashed #f8981d;*/
}

#coupon .product_image img{
	border: 2px dashed #f8981d;
/*	height: 150px;
	width: 150px;
*/	
}

#coupon .description{
	padding: 15px 35px 10px 200px;
	text-align: justify;
	font-size: 13px;
	height: 55px;
}

#coupon .validity {
	font-size: 11px;
	color: #360;
	padding-left: 195px;
}

#coupon .tags{
	padding: 10px 20px;
	color: #f60;
}

#coupon .tags a{
	font-size: 13px;
	color: #f60;
	border-color: #f60;
}

#coupon .tandc{
	font-size: 11px;
	color: #666;
	padding-left: 20px;
	padding-bottom: 20px;
}

#coupon label{
	float: none;
	clear: both;
	width: auto;
}

#coupon .tandc ul, #coupon .tandc ol{
	margin-left: 20px;
}

#coupon .tandc span{
	display: block;
	position: relative;
	margin-left: -3px;
}

#coupon .id{
	display: hidden;
}

#checkbox{
	margin: 10px;
}

/* styles for #seach_form */

#search_form{
	float: right;
}
#search_form .input{
	float: left;
	clear: none;
/*	padding: 0;*/
	width: auto;
}

#search_form div.checkbox input{
	width: 10px;
	/*width: 13px;*/
	height: 10px;
	/**height: 13px;*/
	margin-top: 3px !important;
	margin-left: 3px !important;
	float: left;
}

#search_form {
	margin-top: 8px;
}

#search_form form option{
	font-size: 12px;
}

#search_form form .input label{
	width: auto;
	padding: 3px 3px 0 18px !important;
	color: black;
	font-size: 13px;
}



