#slideArea{
	width:1200px;
	height:480px;
	border:0px solid #CCCCC7;
	background:#FFF;
	position:relative;
	margin:0 auto;
	padding:0px;
}

#slideArea0 {
    width: 1200px;
    height: 480px;
    border: 0px solid #CCCCC7;
    background: #FFF;
    position: relative;
    margin: 0 auto;
    padding: 0px;
}

#slides{
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
}
#slides .next,#slides .prev{
	position:absolute;
    width:29px;
    height:70px;
    left:0px;
    top:40%;
	display:block;
	z-index:101;
	background:url(../images/arrow_prev.png) no-repeat 0 0;
	opacity:0.8;
	filter:alpha(opacity=75);
}
.slides_container{
	width:1200px;
	height:480px;
	overflow:hidden;
	position:relative;
}
.slides_container A,
.slides_container SPAN{
	width:1200px;
	height:480px;
	display:block;
}
#slides .next{
	left:1171px;
	background:url(../images/arrow_next.png) no-repeat 0 0;
}
.pagination{
	position:absolute;
    top:450px;
    left:48%;
	margin:0 auto 0;
	width:120px;
	z-index:101;
}
.pagination li{
    list-style: none;
	float:left;
	margin:0 1px;
}
.pagination li a{
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background:url(../images/pagination.png) no-repeat 0 0!important;/* FF IE7 */
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="images/pagination.png");
	background:none; /* IE6 */
	float:left;
	overflow:hidden;
	cursor:pointer;
}
.pagination li.current a{
	background:url(../images/pagination_current.png) no-repeat 0 0!important;/* FF IE7 */
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="images/pagination_current.png");
	background:none; /* IE6 */
}
#content{
	margin:20px 0;
}
#leftArea{
	float:left;
	width:645px;
}
#rightArea{
	float:right;
	width:301px;
}
.suggestBox{
	border:1px solid #CCCCC7;
	background:#FFF;
	padding:10px 10px 10px 9px;
    position: relative;
	height:1%;
}
.suggestBox DL{
	float:left;
	width:103px;
	height:103px;
    position: relative;
	border-right:1px solid #FFF;
}
.suggestBox DT{
	padding:0 0 0 1px;
	width:103px;
	height:103px;
	overflow:hidden;
}
.suggestBox DD{
	top:-283px;
	left:-35px;
	position:absolute;
	background:url(../images/suggestBox_preview.gif) no-repeat 0 0;
	font-size:12px;
	width:448px;
	height:275px;
	padding:9px 10px 0;
	display:none;
	z-index:103;
}
.suggestBox DL.select DD{
	display:block;
}
.coupon{
    background:#FFF;
    border:1px solid #D1D1D1;
    float:left;
    width:430px;
    height:223px;
    margin:0 7px 22px 15px;
    padding:10px 9px;
    position:relative;
}
.suggestBox DD .coupon{
    border:0;
	margin:0;
}
.coupon .img{
	margin:0 0 9px;
	width:430px;
	height:180px;
	overflow:hidden;
}
.coupon .text{
	font-size:14px;
	line-height:16px;
}
#main .coupon .title{
	margin:0 0 4px;
}
#main .coupon .title A{
	color:#241711;
}
.coupon SPAN{
	font-size:12px;
	color:#959595;
}
#main .coupon .brand{
	color:#EB7209;
	font-weight:bold;
}
.coupon .download{
	float:right;
	display:block;
    background:url(../images/download01.gif) no-repeat 0 0;
	width:74px;
	height:30px;
	margin:6px 0 0;
}
.suggestBox .ribbon{
	background:url(../images/ribbon.png) no-repeat 0 0!important;/* FF IE7 */
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="images/ribbon.png");
	background:none; /* IE6 */
    width:81px;
    height:81px;
    top:-15px;
    left:-15px;
    position:absolute;
}
.appArea{
    background:url(../images/appArea_bg.jpg) no-repeat 0 0;
	padding:15px 0 9px 12px;
	font-size:14px;
}
#rightArea .appArea .app{
	display:block;
    background:url(../images/appArea_app.gif) no-repeat 0 0;
	width:276px;
	height:67px;
	margin:0 0 6px;
}
#rightArea .appArea .weibo{
	float:left;
	display:block;
    background:url(../images/appArea_a.gif) no-repeat 0 0;
	width:106px;
	height:21px;
	padding:7px 0 0 26px;
	margin:0 12px 0 0;
	color:#4A4A4A;
}
#rightArea .appArea .rss{
	float:left;
	display:block;
    background:url(../images/appArea_a.gif) no-repeat 0 -28px;
	width:104px;
	height:21px;
	padding:7px 0 0 28px;
	color:#4A4A4A;
}
.homeBox01{
	float:left;
	width:310px;
	padding:0 20px 0 0;
}
.homeBox01 .taR{
	text-align:right;
	padding:8px 0 0;
}
#content .homeBox01 .taR A{
/*	color:#EB7209;*/
}
#content .centerHomeBox01{
	padding:0;
}
#content .rightHomeBox01{
	float:right;
	width:301px;
	padding:0;
}
.homeBox01 .title{
	padding:0 0 7px;
	border-bottom:1px solid #CBCBC6;
}
.homeBox01 .title .fL{
	font-size:14px;
	font-weight:bold;
}
#content .homeBox01 .title .fL A{
	color:#EB7209;
}
.homeBox01 .title .fR A{
	margin:0 0 0 5px;
}
.couponSmall LI{
	border-top:1px solid #F8F7F6;
	border-bottom:1px solid #DDDDDA;
	color:#888;
}
#content .couponSmall LI A{
	display:block;
	color:#444;
	padding:10px 0;
}
#content .couponSmall LI A:hover{
    background:url(../images/couponSmall_a_hover.gif) repeat-x top;
	color:#EB7209;
	text-decoration:none;
}
.couponSmall LI A IMG{
	float:left;
	padding:0 15px 0 10px;
	width:60px;
	height:60px;
	overflow:hidden;
}
.couponSmall LI A B{
	display:block;
	padding:8px 0;
}
#content .couponSmall LI A SPAN{
	color:#888;
}
/*list*/
#listToolbar{
	padding:0 0 0 15px;
	_padding:0 0 0 31px;
}
#listToolbar A.filter,
#listToolbar A.location{
	float:left;
	display:block;
    background:url(../images/listToolbar_a.gif) no-repeat 0 0;
	width:93px;
	height:21px;
	padding:8px 0 0 10px;
	margin:0 10px 0 0;
	color:#FFF;
	font-size:14px;
}
#listToolbar A.filter:hover,
#listToolbar A.location:hover{
	text-decoration:none;
}
#listToolbar DL{
	margin:0;
	padding:0;
}
#listToolbar DT{
    background:url(../images/listToolbar_a.gif) no-repeat 0 0;
	width:93px;
	height:21px;
	padding:8px 0 0 10px;
	font-weight:normal;
}
#listToolbar DT.select{
    background:url(../images/listToolbar_a.gif) no-repeat 0 -29px;
}
#listToolbar DD A{
	width:73px;
}
#listToolbar .result{
	float:left;
	font-size:18px;
	font-weight:bold;
	padding:7px 0 0 10px;
}
#listToolbar .result SPAN{
	padding:0 5px;
	color:#EB7209;
}
.page{
	float:right;
	font-size:14px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	height:24px;
	padding:0 20px 0 0;
}
.page A,
.page SPAN{
    padding:0 5px;
	font-weight:bold;
}
.page SPAN{
    font-size:18px;
}
#content .page A.pre{
    background:url(../images/page_pre.gif) no-repeat 0 0;
	padding:0 2px;
	font-size:20px;
}
.page SPAN.pre{
    background:url(../images/page_pre_diable.gif) no-repeat 0 0;
	padding:0 2px;
	font-size:20px;
}
#content .page A.next{
    background:url(../images/page_next.gif) no-repeat 0 0;
	padding:0 2px;
	font-size:20px;
}
.page SPAN.next{
    background:url(../images/page_next_diable.gif) no-repeat 0 0;
	padding:0 2px;
	font-size:20px;
}
#content .page .pre:hover,
#content .page .next:hover{
	text-decoration:none;
}
#listArea{
	margin:10px 0 0;
}
.coupon .shadow{
    background:url(../images/coupon_shadow.gif) no-repeat 0 0;
    height:3px;
    bottom:-4px;
    _bottom:-16px;
    left:0;
    position:absolute;
    width:448px;
}
#breadcrumb{
	margin:-10px 0 0;
	line-height:36px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.couponArea{
	text-align:center;
	padding:15px;
}
.couponExpire{
	background:url(../images/couponExpire.gif) no-repeat 522px 55px;
}
.couponArea #slideArea{
	width:600px;
	height:250px;
	border:0;
	margin:30px 0;
}
.couponArea #slides{
	top:0;
	left:0;
}
.couponArea #slides .next,#slides .prev{
    top:37%;
}
.couponArea .slides_container{
	width:600px;
	height:250px;
}
.couponArea .slides_container A,
.couponArea .slides_container SPAN{
	width:600px;
	height:250px;
	display:block;
}
.couponArea #slides .next{
	left:572px;
}
.couponArea .pagination{
    top:260px;
}
.couponArea .title{
	font-size:16px;
	font-weight:bold;
	padding:10px 0;
	color:#241711;
}
.couponArea .time{
	color:#888;
}
.couponArea .img{
	padding:30px 0;
}
.couponDl{
	margin:15px 0 0;
	border-left:1px solid #CBCBC6;
    background:url(../images/couponDl.gif) repeat-x top;
}
.couponDl DT{
	float:left;
	width:94px;
	height:32px;
	line-height:32px;
    background:url(../images/couponDl_dt.gif) no-repeat 0 0;
	text-align:center;
	font-size:14px;
	margin:0 0 1px;
	cursor:pointer;
}
.couponDl DT.select{
	height:33px;
	line-height:33px;
    background:url(../images/couponDl_dt_select.gif) no-repeat 0 0;
	margin:0;
	cursor:default;
}
#leftArea .couponDl DT A{
	display:block;
	color:#444;
}
.couponDl DT A:hover,
.couponDl DT A:active{
	text-decoration:none;
}
.couponDl DD{
	display:none;
	clear:both;
	background:#FFF;
	border-right:1px solid #CBCBC6;
	border-bottom:1px solid #CBCBC6;
	padding:20px;
	line-height:20px;
	height:1%;
}
.couponDl DD.select{
	display:block;
}
.couponDl DD .time{
	padding:0 0 10px;
	font-weight:bold;
}
.couponDl DD P{
	padding:0 0 10px;
}
.couponDl DD .getArea{
	padding:25px 0 45px 195px;
	height:1%;
}
#leftArea .couponDl .getArea A{
	float:left;
	display:block;
	width:74px;
	height:37px;
    background:url(../images/getArea_a.gif) no-repeat 0 0;
	margin:0 17px 0 0;
}
#leftArea .couponDl .getArea A.textDown{
	width:125px;
    background:url(../images/getArea_a.gif) no-repeat -74px 0;
	margin:0;
}
#leftArea .couponDl .getArea A.more{
	width:125px;
    background:url(../images/getArea_a.gif) no-repeat -199px 0;
	margin:0 0 0 40px;
}
.couponDl DD .bottomArea{
	clear:both;
	padding:8px 0 0;
	margin:0 0 -10px;
	border-top:1px solid #E7E7E4;
	height:1%;
}
.couponDl DD .bottomArea .fL{
	padding:2px 0 0;
}
.couponDl DD .bottomArea .fR{
	width:170px;
}
.couponDl DD .bottomArea .fR A,
.ecCoupon_detail .bottomArea .fR A{
	float:left;
	display:block;
	width:16px;
	height:18px;
    background:url(../images/bottomArea_a01.gif) no-repeat 0 2px;
	margin:0 0 0 7px;
}
#leftArea .couponDl DD .bottomArea .fR A:hover,
#content .ecCoupon_detail .bottomArea .fR A:hover{
	background-position:0 0;
}
.couponDl DD .bottomArea .fR A.a02,
.ecCoupon_detail .bottomArea .fR A.a02{
    background:url(../images/bottomArea_a02.gif) no-repeat 0 2px;
}
.couponDl DD .bottomArea .fR A.a03,
.ecCoupon_detail .bottomArea .fR A.a03{
    background:url(../images/bottomArea_a03.gif) no-repeat 0 2px;
}
.couponDl DD .bottomArea .fR A.a04,
.ecCoupon_detail .bottomArea .fR A.a04{
    background:url(../images/bottomArea_a04.gif) no-repeat 0 2px;
}
.couponDl DD .bottomArea .fR A.a05,
.ecCoupon_detail .bottomArea .fR A.a05{
    background:url(../images/bottomArea_a05.gif) no-repeat 0 2px;
}
.couponDl DD .brand{
	padding:0 0 10px;
	font-weight:bold;
}
.brandArea{
	text-align:left;
	line-height:20px;
	padding:10px;
}
.brandArea .brand{
	padding:0 0 10px;
	font-weight:bold;
}
.brandArea P{
	padding:0 0 10px;
}
#rightArea .box01 .brand{
	font-weight:bold;
	padding:0 0 10px;
}
#rightArea .box01 .text{
	font-size:12px;
	line-height:20px;
}
#rightArea .box01 .map{
	border:1px solid #E7E7E4;
	margin:10px 0 5px;
	width:267px;
	height:159px;
	overflow:hidden;
	position:relative;
}
#rightArea .box01 .mapLink{
	font-size:12px;
}
.box02{
	background:#E2E2C8;
	padding:7px;
	margin:0 0 20px;
	font-size:16px;
	font-weight:bold;
}
.noResult{
	border:1px dashed #BEBE85;
	padding:140px 0 140px 140px;
}
.bg404{
    background:url(../images/404.jpg) no-repeat 60px 100px;
	border:1px dashed #BEBE85;
	padding:140px 0 140px 220px;
}
/*footer*/
#footer{
    background:url(../images/footer.gif) repeat-x top;
	color:#8E7B73;
	padding:39px 0 24px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
.footerContent{
	width:960px;
	margin:0 auto;
}
#footer A{
	color:#8E7B73;
}

/*login*/
.box01{
	border:1px solid #CCCCC7;
	background:#FFF;
	height:1%;
}
#leftArea H2,
#noneArea H2{
	border-bottom:1px solid #EAEAE8;
	color:#334E05;
	font-size:18px;
	margin:22px 22px 22px 0;
	padding:0 0 5px 22px;
}
#leftArea H2 .fR{
	color:#6C6664;
	font-size:12px;
	font-weight:normal;
	padding:6px 0 0;
}
#leftArea .titleRight{
	float:right;
	padding:28px 22px 0 0;
	color:#777;
}
#leftArea .textDone{
	padding:1px 0 0 45px;
	font-size:14px;
	line-height:30px;
    background:url(../images/textDone.gif) no-repeat 0 0;
	height:185px;
	margin:80px 0 0 50px;
}
.tabArea{
    background:url(../images/tabArea_bg.gif) repeat-x top;
	height:50px;
	margin:0 0 50px;
	font-size:14px;
}
#leftArea .tabArea H2,
#noneArea .tabArea H2{
	border:0;
	float:left;
	padding:0 10px 0 22px;
	margin-bottom:0;
}
.tabArea A{
	text-decoration:underline;
}
.tabArea A:hover{
	text-decoration:none;
}
.tabArea LI{
	float:left;
	width:113px;
	height:20px;
	padding:9px 0 0;
	margin:20px 0 0 5px;
	text-align:center;
}
.tabArea LI.select{
    background:url(../images/tabArea_li_select.gif) no-repeat 0 0;
	height:21px;
}
#leftArea .title01{
	clear:both;
	font-size:14px;
	font-weight:bold;
	margin:-20px 0 20px 20px;
}
.formArea DT{
	float:left;
	width:110px;
	text-align:right;
	font-size:14px;
	margin:0 10px 0 0;
	padding:7px 0 0;
}
.formArea DD{
	float:left;
	width:510px;
	height:44px;
	padding:0 0 10px;
}
.formArea DD .input01{
	float:left;
	width:262px;
	padding:0 5px;
	height:25px;
	line-height:25px;
	border:1px solid #B6CB93;
    background:url(../images/formArea_input01.gif) repeat-x top;
	font-size:14px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
}
#leftArea .box01 .disabled{
	width:262px;
	padding:0 5px;
	height:25px;
	line-height:25px;
	border:1px solid #EEE;
    background:#FAFAFA;
	color:#211511;
	font-size:14px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
}
#leftArea .box01 .mobile{
	float:left;
	width:140px;
	margin:0 0 20px 20px;
}
.formArea DD .info01{
	clear:both;
	color:#C8C5C4;
	padding:3px 0 0;
}
.formArea DD .fL{
	padding:7px 0 0 10px;
}
.formArea DIV.error{
	float:left;
	padding:7px 0 0 10px;
	color:#F26051;
}
.formArea .getInfo{
	float:left;
	padding:7px 0 0 10px;
}
.formArea .getInfo A{
	margin:0 0 0 10px;
	text-decoration:underline;
}
.formArea .getInfo A:hover{
	margin:0 0 0 10px;
	text-decoration:none;
}
.formArea DD .fL A{
	text-decoration:underline;
}
.formArea DD .fL A:hover{
	text-decoration:none;
}
.formArea DD .width01{
	width:67px;
}
.formArea DD .width02{
	width:167px;
}
.formArea DD INPUT.error{
	border:1px solid #F06151;
	background:#FFFCF7;
}
.formArea DD .img{
	float:left;
	padding:0 0 0 10px;
}
.formArea DD SELECT{
	width:90px;
	margin:0 20px 0 0;
}
.formArea DD .remember{
	clear:both;
	padding:10px 0 0;
	height:1%;
}
.formArea DD .checkboxArea{
	font-size:14px;
	padding:7px 0 0;
}
.formArea DD .checkboxArea LABEL{
	margin:0 15px 0 0;
}
#leftArea .formArea DD .fL{
	padding-top:0;
}
#leftArea .formArea DD .fL .get{
	float:left;
	display:block;
	width:88px;
	height:25px;
	line-height:25px;
    background:url(../images/formArea_get.gif) no-repeat 0 0;
	font-size:12px;
	color:#4A4A4A;
	text-align:center;
	text-decoration:none;
}
#leftArea .formArea DD .fL .get:hover{
	text-decoration:underline;
}
.submit{
	padding:0 0 0 117px;
}
.submit .submitButton{
	float:left;
}
.submit .submitButton BUTTON{
	margin:17px 0 0;
	border:0;
	display:block;
	width:83px;
	height:37px;
    background:url(../images/submitButton.gif) no-repeat 0 -37px;
	cursor:pointer;
}
.submit .submitButton BUTTON.sign{
	margin:0 0 20px;
	width:193px;
    background:url(../images/sign.gif) no-repeat 0 0;
}
.submit .submitButton BUTTON.key{
	margin:0 0 60px;
	width:97px;
    background:url(../images/sign.gif) no-repeat -193px 0;
}
.submit .submitButton BUTTON.changeRss{
	float:left;
	margin:0 20px 90px 0;
	width:97px;
    background:url(../images/sign.gif) no-repeat -290px 0;
}
.submit .submitButton BUTTON.cancelRss{
	float:left;
	margin:0 0 90px;
	width:97px;
    background:url(../images/sign.gif) no-repeat -387px 0;
}
.submit .submitButton BUTTON.change{
	margin:0 0 60px;
    background:url(../images/submitButton.gif) no-repeat 0 -74px;
}
.submit .submitButton BUTTON.match{
	margin:0 0 60px;
    background:url(../images/submitButton.gif) no-repeat 0 -111px;
}
.submit .error{
	float:left;
	padding:30px 0 0 20px;
	color:#F26051;
}
.submit .done{
	float:left;
	margin:10px 0 0 20px;
	padding:3px 0 0 22px;
	color:#37C849;
    background:url(../images/submit_done.gif) no-repeat 0 0;
}
#leftArea .box01 .buttonBottom{
	clear:both;
	padding:0 0 40px;
}
.open{
	padding:30px 0 40px 117px;
	font-size:14px;
}
.open .openLogin{
	margin:10px 0 0;
	width:400px;
}
#rightArea .ma01{
	margin:14px 0 0;
}
#rightArea .openBox{
	margin:14px 0 0;
}
#rightArea .openLogin{
	margin:0 0 0 6px;
}
.openLogin A{
	float:left;
	display:inline;
	width:63px;
	height:25px;
	line-height:25px;
	padding:0 0 0 25px;
	margin:0 6px 6px 0;
    background:url(../images/openLogin_a.gif) no-repeat 0 0;
	font-size:12px;
}
#main .openLogin A{
	color:#4A4A4A;
}
.openLogin A.a02{
	background-position:0 -25px;
}
.openLogin A.a03{
	background-position:0 -50px;
}
.openLogin A.a04{
	background-position:0 -75px;
}
.openLogin A.a05{
	background-position:0 -100px;
}
.openLogin A.a06{
	background-position:0 -125px;
}
.openLogin A.a07{
	background-position:0 -150px;
}
.openLogin A.a08{
	background-position:0 -175px;
}
.openLogin A.a09{
	background-position:0 -200px;
}
.openLogin A.a10{
	background-position:0 -225px;
}
.openLogin A.a11{
	background-position:0 -250px;
}
#rightArea .box01{
	padding:15px;
	font-size:14px;
}
#rightArea .box01 .title{
	font-weight:bold;
	color:#334E05;
	padding:0 0 15px;
}
#rightArea .openBox{
	padding:15px 5px;
}
#rightArea .openBox .title{
	padding:0 10px 15px;
}
#rightArea .box01 .signUp{
	float:left;
	display:block;
	width:83px;
	height:37px;
    background:url(../images/submitButton.gif) no-repeat 0 0;
	margin:0 10px 0 0;
}
#rightArea .box01 .buttonRight{
	margin:20px 0 15px;
}
#rightArea .box01 .login{
	float:left;
	display:block;
	width:83px;
	height:37px;
    background:url(../images/submitButton.gif) no-repeat 0 -37px;
}
#rightArea .box01 .buttonLeft{
	float:left;
	margin:20px 10px 0 0;
}
#rightArea .ma01{
	margin:14px 0 0;
}


/* �����Ż�ȯ */

.ecCoupon_title{
	height:30px;
	background:url(../images/ecCoupon_titlebg.gif) repeat-x bottom;
	position:relative;
}
.ecCoupon_title h1{
	float:left;
	font:20px/23px "����";
	color:#444;
	height:23px;
	margin:2px 0 0;
}
.ecCoupon_title a{
	float:right;
	font-family:"����";
	margin:9px 2px 0; 
}
.ecCoupon_title span{
	display:block;
	width:8px;
	height:6px;
	overflow:hidden;
	background:url(../images/ecCoupon_titleSpan.gif) no-repeat left top;
	position:absolute;
	bottom:-6px;
	left:47px;
}
.ecCoupon{
	width:980px;
	padding:5px 0 30px;
	margin-right:-20px;
}
.ecCoupon li{
	width:120px;
	height:160px;
	margin:15px 20px 0 0;
	background:#FFF;
	float:left;
}
.ecCoupon li a{
	display:block;
	padding:9px;
	width:100px;
	height:140px;
	border:1px solid #DDDDDA;
	color:#444;
	text-decoration:none;
	text-align:center;
}
.ecCoupon li a:hover{
	border:2px solid #EB7209;
	padding:8px;
	text-decoration:none;
}
.ecCoupon li a img{
	width:100px;
	height:100px;
}
.ecCoupon li a b{
	display:block;
	margin:8px 0 0;
	line-height:1em;
	color:#444;
	text-decoration:none;
}
.ecCoupon li a span{
	display:block;
	margin:8px 0 0;
	line-height:1em;
	color:#444;
	text-decoration:none;
}
.ecCoupon_inr{
	height:70px;
	border:1px solid #CECEC9;
	background:#FFF;
	padding:20px 22px 20px 139px;
	margin:25px 0 15px;
	position:relative;
}
.ecCoupon_inrImg{
	width:100px;
	height:100px;
	padding:1px 3px 2px 1px;
	background:url(../images/ecCoupon_inrImg.gif) no-repeat left top;
	position:absolute;
	top:-19px;
	left:19px;
	color:#444;
}
.ecCoupon_inrImg img{
	width:100px;
	height:100px;
}
.ecCoupon_inrTitle{
	font:bold 16px/1em "����";
}
.ecCoupon_inrTitle a{
	color:#444;
}
.ecCoupon_inr p{
	margin:6px 0 0;
	line-height:22px;
}
.ecCoupon_Cen{
	padding:0 0 20px;
	margin-top:20px
}
.ecCoupon_detail{
	margin:0 0 15px;
	height:209px;
	clear:both; 
	background:url(../images/ecCoupon_detail.gif) repeat-x top;
}
.ecCoupon_detailLeft,.ecCoupon_detailRight{
	width:3px;
	height:209px;
	background:url(../images/ecCoupon_detailLR.gif) no-repeat left top;
}
.ecCoupon_detailLeft{
	background-position:left top;
	float:left;
}
.ecCoupon_detailRight{
	background-position:right top;
	float:right;
}
.ecCoupon_detailImg{
	float:left;
	width:366px;
	padding-left:15px;
	margin-top:17px;
}
.ecCoupon_detail img{
	width:366px;
}
.ecCoupon_detailCen{
	width:373px;
	float:left;
	margin-top:17px;
	padding-left:6px;
	color:#444;
}
.ecCoupon_detailCen b{
	display:block;
	font-weight:bold;
	font-size:16px;
}
.ecCoupon_detailCen p{
	line-height:19px;
	padding-left:7px;
	margin-top:5px;
}
.ecCoupon_detailState{
	width:177px;
	height:188px;
	float:left;
	background:url(../images/ecCoupon_detailState.gif) no-repeat left top;
	margin-top:17px;
	color:#444;
	line-height:1em;
	position:relative;
}
.ecCoupon_detailState a,a.ecCouponStat{
	display:block;
	width:102px;
	height:30px;
	margin:32px 0 0 43px;
	background:url(../images/ecCoupon_detailBut.gif) no-repeat left top;
}
a.ecCouponStat{
	margin:30px auto 0;
}
.ecCoupon_detailState span.end{
	display:block;
	width:102px;
	height:30px;
	margin:32px 0 0 43px;
	background:url(../images/ecCoupon_detailBut.gif) no-repeat left -30px;
}
.ecCoupon_detailState span.overdue{
	display:block;
	width:102px;
	height:30px;
	margin:32px 0 0 43px;
	background:url(../images/ecCoupon_detailBut.gif) no-repeat left -60px;
}
.ecCoupon_detailState a.consume{
	background-position:left -90px;
}
.ecCoupon_detailOverdue{
	margin:23px 0 0 10px;
	line-height:22px;
	color:#959595;
	text-align:center;
}
.ecCoupon_detailSurplus{
	color:#444;
}
.ecCoupon_detailSurplus span{
	color:#6E9827;
}
.ecCoupon_detail .bottomArea{
	width:163px;
	position:absolute;
	right:3px;
	bottom:11px;
	padding-left:10px;
}
.ecCoupon_detail .bottomArea .fL{
	padding:5px 0 0;
}
#noneArea .box01{
	position:relative;
}
#noneArea .tabArea{
	margin:0 0 35px
}
#noneArea .ecCoupon_detail{
	background:none;
	border-bottom:1px solid #EEE;
	width:916px;
	height:auto;
	margin:0 auto;
	position:relative;
}
#noneArea .ecCoupon_detailImg{
	padding:0 0 32px 0;
}
#noneArea .ecCoupon_detailCen{
	padding:0 0 11px 5px;
	width:368px;
}
#noneArea  .ecCoupon_detailSurplus a{
	display:initial;
	background:none;
	margin:0;
	width:auto;
	height:auto;
	font-family:"����";
}
#noneArea  .ecCoupon_detailOverdue{
	margin-top:10px;
}
.couponNumber{
	height:26px;
	padding:8px 0 0 8px;
}
.couponNumber .fL{
	width:130px;
	height:22px;
	padding:1px 1px 1px 57px;
	text-align:center;
	font:12px/22px "����";
	background:url(../images/couponNumber.gif) no-repeat left top;
}
.couponNumber a.copy{
	display:block;
	width:50px;
	height:24px;
	line-height:24px;
	color:#FFF;
	background:url(../images/couponNumbercopy.gif) no-repeat left top;
	float:left;
	margin-left:4px;
	text-align:center;
}
.couponNumber a.copy:hover{
	text-decoration:none;
}
.couponNumber a.help{
	line-height:26px;
	float:right;
	font-family:"����";
	margin-right:35px;
}
#noneArea .page A.pre{
    background:url(../images/page_pre02.gif) no-repeat 0 0;
}
#noneArea .page SPAN.pre{
    background:url(../images/page_pre_diable02.gif) no-repeat 0 0;
}
#noneArea .page A.next{
    background:url(../images/page_next02.gif) no-repeat 0 0;
}
#noneArea .page SPAN.next{
    background:url(../images/page_next_diable02.gif) no-repeat 0 0;
}
#noneArea .page{
	margin:15px 0 25px;
}
#couponNumber .inputArea{
	width:420px;
	padding:20px 40px 10px 40px;
}
.couponNumber_ok{
	background:url(../images/textDone.gif) no-repeat 0 5px;
	height:45px;
	padding-left:45px;
	font:20px/1.2em "����";
	color:#444;
}
.couponNumber_ok span{
	color:#6E9827;
}
#couponNumber .couponNumber_ok p{
	font:12px/1em "����";
	padding:7px 0 0;
}
#couponNumber .couponNumber{
	height:auto;
	background:#F9F8F8;
	padding:20px 0 19px 40px;
	margin:10px 0 20px;
}
#couponNumber .couponNumber .fL{
	padding:1px 1px 1px 57px;
}
#couponNumber .couponNumber a.help{
	margin-right:40px;
	width:70px;
	display:block;
	_margin-right:20px;
}
.couponNumberBut{
	width:420px;
	height:52px;
	overflow:hidden;
}
#couponNumber .couponNumberBut .fL{
	width:232px;
	text-align:left;
	padding:0;
}
#couponNumber .couponNumberBut .fL span{
	padding-left:10px;
	display:block;
	text-align:center;
}
.couponNumberBut a.consume{
	display:block;
	width:102px;
	height:30px;
	margin:0 0 5px 70px;
	background:url(../images/ecCoupon_detailBut.gif) no-repeat left  -90px;
}
.couponNumberBut a.receive{
	display:block;
	float:right;
	width:102px;
	height:30px;
	margin:0 80px 0 0;
	background:url(../images/ecCoupon_detailBut.gif) no-repeat left -120px;
}
.copy_ok{
	height:15px;
	height:14px\9;
	padding:4px 0 0 30px;
	padding:6px 0 0 30px\9;
	background:url(../images/submit_done.gif) no-repeat 8px 3px;
	color:#37C849;
}
#couponNumber .copy_ok{
	height:16px;
	margin:8px 0 0;
	padding:2px 0 0 22px;
	height:14px\9;
	padding:4px 0 0 22px\9;
	background:url(../images/submit_done02.gif) no-repeat 0 1px
}
a.delete{
	display:block;
	width:auto;
	height:15px;
	line-height:15px;
	padding:4px 0 0 18px;
	background:url(../images/delete.gif) no-repeat left 3px;
	background-position:left 1px\9;/* IE6��7��8 */
	*background-position:left 2px;/* IE6��7 */
	position: absolute;
	overflow:hidden;
	z-index:100;
}
a.deleteTop{
	right:22px;
	top:65px;
}
a.delete:hover{
	background-position:left -16px;
	background-position:left -18px\9;/* IE6��7��8 */
	*background-position:left -17px;/* IE6��7 */
}
.ecCoupon_detail a.delete{
	display:none;
	right:initial;
	top:initial;
	left:0;
	bottom:11px;
}
.jqmWindow .inputArea .textIcon {
	padding:1px 0 0 80px;
	font-size:14px;
	line-height:30px;
    background:url(../images/delete_icon.png) no-repeat 35px 0;
	height:33px;
}
.textIcon_button{
	text-align:center;
	margin-top:15px;
}
.textIcon_button a{
	display:inline-block;
	width:74px;
	height:30px;
	margin:0 10px;
	background:url(../images/textDownButton.gif) no-repeat;
}
.textIcon_button a.textIcon_button01{
	background-position:-88px top;
}
.textIcon_button a.textIcon_button02{
	background-position:right top;
}
#delete_coupon01 .inputArea,#delete_coupon02 .inputArea{
	padding:25px 20px 15px;
}
/* �����Ż�ȯ end */