body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none}
input,select,textarea,button {vertical-align:middle}
button {border:0 none;background-color:transparent;cursor:pointer}
body {background:#fff}
body,th,td,input,select,textarea,button {font:12px/1.5 '돋움',dotum,sans-serif;color:#333} 
a {color:#333;text-decoration:none}
a:active, a:hover {text-decoration:underline}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}


body {background: #fbfbfb url(images/pt_vd.gif) repeat-x 0 0;color: #2d2e2e; font-size: 11px; line-height: 14px;	margin: 0 0 0 0; padding: 0 0 0 0; text-align: center; overflow:scroll; overflow-x:hidden;}

/* Layout */
#wrap{width:1280px;margin:0 auto}
#header{width:1280px}
#container{width:1280px}
#container:after{display:block;clear:both;content:''}
#content{width:1280px;position: relative;}
#footer{width:1280px}



#totalGnb {position: relative;width: 1042px; z-index: 999;margin: 0 auto;}
.gnb_navi {overflow: hidden;width: 100%;height:56px;background: url(images/gnb_gd.gif) no-repeat 0 0;}
.gnb_navi li {float:left}
.gnb_navi .menu {overflow:hidden;display:block;height:56px;text-indent:-9999px}
.gnb_navi .total {width:125px}
.gnb_navi .total:hover {background: url(images/gnb_gd.gif) no-repeat 0 -63px;}
.gnb_navi .cate {width:108px;}
.gnb_navi .cate:hover {background: url(images/gnb_gd.gif) no-repeat -125px -63px;}
.gnb_navi .new {width:108px;}
.gnb_navi .new:hover {background: url(images/gnb_gd.gif) no-repeat -233px -63px;}
.gnb_navi .rate {width:108px;}
.gnb_navi .rate:hover {background: url(images/gnb_gd.gif) no-repeat -341px -63px;}
.gnb_navi .vd {width:108px;}
.gnb_navi .vd:hover {background: url(images/gnb_gd.gif) no-repeat -449px -63px;}

#popup_cate {position: absolute; top: 51px; left:130px; width: 570px; padding: 20px 10px 10px 10px; border: 1px solid #c4c4c4; background: #ffffff;border-top: 1px solid #c4c4c4;text-align: left;display:none; z-index:9999}
#popup_cate .cate {margin: 0 0 10px 15px; width: 562px; overflow: hidden;}
#popup_cate .cate li {float: left; width:100px; margin: 0 6px 10px 0;padding: 0 0 0 6px;height: 14px;color: #C5CDDE;background: url(images/b_img.gif) no-repeat left; }
#popup_cate .cate li a {color: #444444; display: block; float: left;white-space: nowrap;letter-spacing: -1px;font-size: 12px;}
#searchBoxOne { padding-top:5px;}

#searchBoxOne input.search {
    font-size: 12px;
    color: #999;
    padding: 5px 0 5px 5px;
    -moz-box-shadow:inset 1px 1px 1px #ccc;
    box-shadow:inset 1px 1px 1px #ccc;
    border: 1px solid #818181;
	width:180px;
}
#searchBoxOne input.submit {
    width: 25px;
    height: 26px;
    border: none;
    color: #dee4ff;
    cursor: pointer;
}
#searchBoxOne input.submit:hover,
#searchBoxOne input.submit.hover {
    background: url(images/gc_search_btn_on.gif) center left no-repeat;
}
#coupon_list{position: relative; width:1024px; margin:0 auto}

.pagination {
	padding:20px;
	margin-bottom:20px;
  }
.page {
	display: inline-block;
	font: 14px/24px sans-serif;
	padding:0px 9px;
	margin-right:4px;
	border-radius:3px;
	border:solid 1px #c0c0c0;
	background:#e9e9e9;
	box-shadow:inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
	font-size:.875em;
	font-weight:bold;
	text-decoration:none;
	color:#717171;
	text-shadow:0px 1px 0px rgba(255,255,255, 1)
}
.page:hover, .page.gradient:hover {
	text-decoration:none;
	background:#fefefe;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
	background:-moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0)
}
.page.active {
	border:none;
	background:#616161;
	box-shadow:inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
	color:#f0f0f0;
	text-shadow:0px 0px 3px rgba(0,0,0, .5);
}
.page.gradient {
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9));
	background:-moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9)
}

.coupon{float:left;position:relative;width:481px;height:264px;margin: 25px 5px 1px 20px}
.cl_bg{position: absolute;bottom: 16px;left: 10px;}
.cu_num{font-weight: bold;font-size: 28px;line-height: 32px;font-family: tahoma;color: #ffffff;padding-left: 20px;}
.cl_btn{position: absolute;bottom: 16px;right: 10px;}
#footer{clear:both;margin:0;padding:22px 0 30px;border-top:1px solid #dedede;text-align:center; background:#FFFFFF}
#footer ul,#footer li,#footer a,#footer strong,#footer img,#footer em,#footer address,#footer span{margin:0;padding:0;color:#333;font-size:12px;line-height:normal;list-style:none;font-style:normal}
#footer a{color:#444;text-decoration:none}
#footer a:visited{color:#666;text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer ul{margin:0 0 10px}
#footer ul li{display:inline;position:relative;padding:0 5px 0 7px;background:url(http://static.naver.com/common/footer/bu_bar.gif) 0 50% no-repeat;_background-position:left 10%;font-size:12px;white-space:nowrap}
#footer ul li a:hover,#footer ul li a:hover strong{color:#7c94a7}
#footer ul li.frst{padding:0 3px 0 0;background:none}
#footer .info{margin:0 0 11px;color:#7e7e7e;font-size:11px;line-height:15px}
#footer .info2{margin:-3px 0 13px;font-size:11px;line-height:18px}
#footer .info2 span{display:inline-block;margin-left:2px;padding-left:7px;background:url(images/t_bar.gif) 1px 50% no-repeat;_background-position:left 10%;font-size:11px;line-height:18px}
#footer .address{font-family:Verdana;font-size:9px;}
#footer .address img{vertical-align:text-bottom}
#footer .address a{color:#444;font-family:Tahoma;font-size:9px;font-weight:bold}
#footer .address a:hover{color:#7c94a7}
#footer .address span{padding-left:2px;font-family:Verdana;font-size:9px;}
#footer .address em{padding-left:6px;font-family:Verdana;font-size:9px;}
#footer .address .logo{display:inline-block;*display:inline;*vertical-align:baseline; padding-top:5px;}
#footer .address .logo_v1{position:relative;top:-2px}