#coupon_popup{	width: 575px;	*width: 570px;	_width: 575px;	min-height: 405px;	height: auto !important;	height: 398px;	border: 1px dashed #f8981d;	background-color: #fff;}#coupon_popup .header{	height: 60px;	padding: 6px 6px 6px 20px;}#coupon_popup .header .shop_name{	font-size: 21px;	font-weight: bold;	color: #333;	float: left;	padding-top: 18px;}#coupon_popup .header .shop_name span{	display: inline-block;	border-bottom: 2px dotted #333;	padding: 5px 0;}#coupon_popup .header .logo{	float: right;	height: 60px;}#coupon_popup .title{	height: 53px;	background-image: url(../img/details_bg.gif);	padding-left: 200px;	line-height: 53px;	font-size: 24px;	font-weight: bold;	color: #e21a22;	z-index: 0;}#coupon_popup .product_image{	height: 150px;	width: 150px;	position: static;	margin-top: -63px;	margin-left: 20px;	/*border: 2px dashed #f8981d;*/	z-index: 1;}#coupon_popup .product_image img{	/*height: 150px;	width: 150px;	*/	border: 2px dashed #f8981d;	}#coupon_popup .description{	padding: 15px 35px 10px 200px;	position: static;	margin-top: -63px;	text-align: justify;	font-size: 13px;	height: 55px;}#coupon_popup .validity {	font-size: 11px;	color: #360;	padding-left: 195px;}#coupon_popup .tags{	padding: 10px 20px;	color: #f60;}#coupon_popup .tags a{	font-size: 13px;	color: #f60;	/*font-style: italic;*/	border-color: #f60;}#coupon_popup .tandc{	font-size: 11px;	color: #666;	padding-left: 20px;}#coupon_popup .tandc ul, #coupon_popup .tandc ol{	margin-left: 20px;}#coupon_popup .tandc span{	display: block;	/*position: relative;*/	margin-left: -3px;}