/* Base */
*{margin:0;padding:0;font-family:'돋움',dotum,verdana,tahoma,sans-serif}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td{margin:0;padding:0}
body{margin:0;padding:0;font-family:'돋움',dotum,verdana,tahoma,sans-serif;font-size:0.75em;letter-spacing:0;line-height:140%; background:#f7f5f2 url('../images/bg.gif') center repeat-y;}
img{border:0;}
table{border-collapse:collapse;border-spacing:0px;border:0px;}

/* input,textarea,select */
input,textarea{padding:0px;cursor:pointer}
select,input,textarea{font-family:'돋움',Dotum,'굴림',Gulim,AppleGothic,Sans-serif;color:#555;}
textarea{border:1px solid #cfcfcf;}
legend{display:none;}
fieldset{border:none;background:none;}
input[type="text"],input[type="password"],input[type="file"]{border:1px solid #dcdcdc; padding:4px 3px;}
select { height:20px; vertical-align:middle;}

/* list */
ul {list-style:none;}
ol {list-style:decimal;}
ol li {display:list-item;}
li {margin:0; padding:0}

/* H Tag */
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;}

/* Ifram */
iframe{margin:0;padding:0;border:none;}

/* A Tag */
a {text-decoration:none;color:#777777;}
a:hover,a:active,a:focus {color:#777777;text-decoration:underline;}

/* positioning */
.floatl {float:left;}
.floatr {float:right;}
.clear{clear:both !important;}
.verm{vertical-align:middle;}

.textc{text-align:center;}
.textl{text-align:left;}
.textr{text-align:right;}

.mar_t5{margin-top:5px}
.mar_l5{margin-left:5px}
.mt_10{margin-top:10px;}
.mt_19{margin-top:19px;}
.mt_49{margin-top:49px;}
.mt_50{margin-top:50px;}
.mt_30{margin-top:30px;}
.mw_10{margin-left:10px;margin-right:10px;}

.pd_10 {padding:10px;}
.pad_l5 {padding-left:5px;}
.pad_l10 {padding-left:10px;}
.pad_r10 {padding-right:10px;}
.pad_t5 {padding-top:5px;}
.pad_t10 {padding-top:10px;}
.pad_t20 {padding-top:20px;}
.pad_t30 {padding-top:30px;}
.pad_t40 {padding-top:40px;}
.pad_b10 {padding-bottom:10px;}
.pad_b20 {padding-bottom:20px;}


/* header */
#wrap {margin:0 auto; width:1000px;}
#header { width:1000px; height:103px; margin:19px 0 20px 0; position:relative; background:url('../images/top_pattern.gif') center repeat-x;}

h1.logo {text-align:center;}
.alignL {position:absolute; top:64px; left:0;}
.alignR {position:absolute; top:64px; right:0;}


/* footer */
#footer_wrap {clear:both; width:1398px; height:108px; margin:0 auto; background:url('../images/footer_pattern.gif') center repeat;}
#footer { width:1000px; margin:0 auto; padding:22px 0 0 0; position:relative; z-index:999;}
.f_logo { float:left; margin:0 27px 0 7px; }
.copy {padding-top:10px;}


/* content */
#content {width:100%; overflow:hidden; padding-bottom:40px;}
ul.prodList {margin:25px 11px;}
ul.prodList li {position:relative; float:left; width:222px; margin:0 30px 50px 0; text-align:center;}
ul.prodList li.last-child {margin:0;}
ul.prodList li .icon {position:absolute; top:20px; right:-10px; z-index:999;}
ul.prodList li .thum {position:relative; height:254px; margin:0; padding:0;}
ul.prodList li .thum .zoom {display:none; position:absolute; right:0; bottom:0; cursor:pointer; z-index:5;}
ul.prodList li .thum:hover img {display:block;}
ul.prodList li .bg1 {background:url('../images/bg_prod.gif') 0 bottom no-repeat;}
ul.prodList li .bg2 {background:url('../images/bg_prod.gif') -222px bottom no-repeat;}
ul.prodList li .bg3 {background:url('../images/bg_prod.gif') 0 bottom no-repeat;}
ul.prodList li .bg4 {background:url('../images/bg_prod.gif') -444px bottom no-repeat;}
ul.prodList li .bg5 {background:url('../images/bg_prod.gif') -666px bottom no-repeat;}
ul.prodList li .bg6 {background:url('../images/bg_prod.gif') -888px bottom no-repeat;}
ul.prodList li .bg7 {background:url('../images/bg_prod.gif') -1110px bottom no-repeat;}
ul.prodList li .bg8 {background:url('../images/bg_prod.gif')  right bottom no-repeat;}
ul.prodList li .title {display:block; margin:19px 0 6px 0; font-weight:bold; color:#333; text-align:center;}
ul.prodList li span.price {color:#666; line-height:16px;}
ul.prodList li span.price em {font-style:normal; font-weight:bold; color:#e91300;}

/* 상품상세페이지 */
.productInfo {overflow:hidden; margin-top:14px;}
.proPhoto {float:left; margin-right:30px;}
.proPhoto img {border:1px #ebebeb solid;}
.proInfo {overflow:hidden; background:url('../images/bg_proinfo.gif') no-repeat;}
.proInfo h3.tit {font-size:16px; color:#242424; font-weight:bold; margin:20px 27px 0 26px; padding:0 0 9px 10px; border-bottom:1px #e5e5e5 solid;}
.proInfo table.detail_data {width:405px; margin:13px 0 0 37px; border-collapse:collapse; border-spacing:0;}
.proInfo table.detail_data th {width:85px; padding:5px 0 4px 0; text-align:left;}
.proInfo table.detail_data th img {vertical-align:top;}
.proInfo table.detail_data td {color:#333; font-weight:bold;}
.proInfo table.detail_data td span {color:#eb1726;}
.proInfo table.detail_data td span em {font-style:normal; font-size:15px; font-family:"Verdana","Tahoma",sans-serif;}

ul.article {margin:35px 0 0 29px;}
ul.article li {padding-left:12px; line-height:22px; color:#666; background:url('../images/bu.gif') 0 8px no-repeat;}
ul.article li span {color:#eb1726; font-weight:bold;}

.btn {margin:24px 0 0 29px;}
.btn a {margin-right:10px;}

.detail_products {width:1000px; margin:40px 0 45px 0 ;}
p.deli_title {width:998px; line-height:36px; font-weight:bold; color:#ec5d46; text-align:center; background:#f9f9f9 url('../images/bu_arrow.gif') 55.3% 48% no-repeat; border:1px #c8c8c8 solid; border-top:2px #707070 solid;}
.product_infor {margin-top:42px; text-align:center;}
.product_infor h3 {margin:48px 0 13px 165px; text-align:left;}
table.product_info_table {width:682px;  margin:0 auto; border:1px #dbdbdb solid; border-top:2px #5d5d5d solid; color:#666;}
table.product_info_table th {letter-spacing:-1px; padding:0 0 0 17px; font-weight:bold; font-size:11px; text-align:left; vertical-align:middle; border-right:1px #dbdbdb solid; border-bottom:1px #dbdbdb solid; background-color:#f7f7f7;}
table.product_info_table th.model {line-height:36px; color:#222; font-size:12px; text-align:center; letter-spacing:0;}
table.product_info_table td {padding:11px 0 9px 23px; line-height:16px; text-align:left; border-bottom:1px #dbdbdb solid;}
table.product_info_table td.exception {padding-right:10px; border-right:1px #dbdbdb solid;}
.btnA {margin:20px 160px 0 0; text-align:right;}