/* Base */
* { margin:0; padding:0; }
body { margin:0; padding:0; background-color:#fff; color:#666666; text-align:center; font:normal 12px 'µ¸¿ò',dotum,sans-serif; }
hr { display:none; }
img,fieldset { border:0 none; }
dl,ul,ol,li { list-style: none; }
table { border-collapse:collapse; }
input,select,textarea { vertical-align:middle;  font:normal 12px/18px 'µ¸¿ò',dotum,sans-serif; color:#666666}
em { font-style:normal; }

a { color:#666666;text-decoration:none; }
a:link { color:#666666;text-decoration:none; }
a:visited { color:#666666;text-decoration:none; }
a:hover { color:#666666;text-decoration:underline; }

/* Layout */
#wrapper { width:735px; margin:0 auto; text-align:left; }

/* Title */
.title { position:relative; width:100%; height:46px; background:url('../images/bg_title.gif') bottom repeat-x;}
.title img { vertical-align:top; margin:0 0 0 0;}
.title span { position:absolute; top:25px; right:0; text-align:right; font:normal 11px/11px 'µ¸¿ò',dotum,sans-serif; color:#bbb;}
.title span a {  color:#bbb; }
.title span strong { font:normal 11px 'µ¸¿ò',dotum,sans-serif; color:#888;}
.title span strong a { color:#888;}

.stitle { width:720px; margin:33px auto 0;   }
.stitle div { width:700px; height:15px; padding:0 0 0 10px; background:url('../images/bl_red.gif') left no-repeat;}
.stitle p { width:703px; margin:5px auto;  font:normal 12px/18px 'µ¸¿ò',dotum,sans-serif;  }
.stitle strong { color:#b83c3c; }

.stitle2 { width:690px; height:15px; margin:30px auto 8px; padding:0 0 0 10px; background:url('../images/bl_red.gif') left no-repeat;}

/* Box Module */
.boxTop { width:100%; height:2px; margin:10px 0 0 0; background:#a9161b; font-size:1px; }
.searchBox { width:733px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;  border-left:1px solid #dddddd; }

.searchInfo1 { padding:17px 15px 0; margin:0 auto; text-align:left; }
.searchInfo1 div { margin:7px 0 15px 5px; }

.searchInfo2 { padding:15px; margin:0 auto; border-top:1px solid #dddddd;  }
.searchInfo2 p { margin:0 0 10px 0; }
.searchInfo2 input { margin:0 0 4px 0;}
.searchInfo2 img { vertical-align:top; margin:1px 0 0 5px; }

.searchInfo2 ul { width:695px; margin:5px auto 0; }
.searchInfo2 ul li { height:15px; font:normal 11px/15px 'µ¸¿ò',dotum,sans-serif;   color:#707070; }


.message { position:relative; width:720px; margin:10px auto 30px;  background:#f8f5ee; }
.message div { width:577px;  padding:32px 0 0 135px;}
.message span { position:absolute; top:15px; left:10px; }
.message div textarea { width:550px; height:145px; margin:5px 0 0 0; border:1px solid #dddddd; background:#fff; padding:3px; }
.message div p { margin:10px 0 20px 0;  font:normal 11px/14px 'µ¸¿ò',dotum,sans-serif; color:#666666 }
.message div div.downForm { position:relative; width:550px; margin:0; padding:0; height:50px; padding:20px 0 0 0;  border-top:1px solid #dddddd;  font:normal 11px/14px 'µ¸¿ò',dotum,sans-serif; color:#666666; letter-spacing:-1px }
.message div div.downForm span { position:absolute; display:block; top:20px; right:0; height:22px; text-align:right;}
.message div div.downForm span img { vertical-align:middle; }



/* Button */
.btnRight { width:718px; padding:0 17px 0 0; text-align:right; margin:13px 0 0 0; }
.btnRight2 { width:730px;  text-align:right; margin:13px 0 0 0; }


/* Etc */
p.deliverStatus { margin:33px 0 12px 16px; color:#767676; font-weight:bold; }
.imgDelivery { margin:20px 0 0 0;  }
p.txt1 { margin:10px; color:#777;  font:normal 11px/14px 'µ¸¿ò',dotum,sans-serif; padding:0 0 0 10px; }

/*Form */
.input1 { border:1px solid #ddd; height:14px; padding:2px; font:normal 12px/13px 'µ¸¿ò',dotum,sans-serif; color:#777}
.input2 { border:1px solid #ddd; height:15px; padding:2px; font:normal 12px/13px 'µ¸¿ò',dotum,sans-serif; color:#777}
.input3 { border:1px solid #ddd; height:16px; padding:2px; font:normal 12px/13px 'µ¸¿ò',dotum,sans-serif; color:#777}
.input4 { border:1px solid #ddd; height:17px; padding:2px; font:normal 12px/13px 'µ¸¿ò',dotum,sans-serif; color:#777}
.radio { margin:0 2px 0 0; }


/* BBS */
.bbs1 { width:100%;  border-bottom:2px solid #d0d0d0; border-collapse:collapse; table-layout:fixed}
.bbs1 thead tr th { text-align:center; height:29px; background:url('../images/bbs_top.gif') repeat-x;}
.bbs1 thead tr th div { width:100%; height:20px; padding:9px 0 0 0; background:url('../images/bbs_line.gif') right no-repeat;}
.bbs1 thead tr th div.none { background:none; }
.bbs1 tbody tr td { text-align:center; padding:5px 0 6px;  border-bottom:1px solid #dddddd;  font:normal 12px/16px 'µ¸¿ò',dotum,sans-serif;  }
col.bbsStatus { color:#ca5617; }


.bbs2 { width:100%;  border-bottom:2px solid #d6d6d6; border-collapse:collapse; table-layout:fixed }
.bbs2 thead tr th { text-align:center; height:29px; background:url('../images/bbs_top2.gif') repeat-x;}
.bbs2 thead tr th div { width:100%; height:20px; padding:9px 0 0 0; background:url('../images/bbs_line.gif') right no-repeat;}
.bbs2 thead tr th div.none { background:none; }
.bbs2 tbody tr td { padding:5px 0 6px 25px;  border-bottom:1px solid #dddddd;  font:normal 12px/16px 'µ¸¿ò',dotum,sans-serif;  }


.bbs3 { width:700px; margin:0 auto 10px; border-top:2px solid #a9161b; border-collapse:collapse; table-layout:fixed }
.bbs3 tr th { height:26px;  border-left:1px solid #dddddd; border-bottom:1px solid #dddddd; background:url('../images/bbs_line2.gif') right no-repeat;}
.bbs3 tr th div { background:url('../images/bl_red2.gif') left no-repeat; padding:0 0 0 10px; margin:0 0 0 7px }
.bbs3 tr td { height:26px;  padding:0 0 0 10px;  border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; color:#666666; }
.bbs3 tr td span { color:#aaaaaa; font:normal 11px/14px 'µ¸¿ò',dotum,sans-serif; }
.bbs3 tr td img { vertical-align:middle; }


.bbs4 { width:700px; margin:5px auto 0; border:1px solid #d7d7d7; border-collapse:collapse; table-layout:fixed }
.bbs4 tr th, .bbs4 tr td {  text-align:center; border-bottom:1px solid #d7d7d7;  border-right:1px solid #d7d7d7;   font:normal 12px/16px 'µ¸¿ò',dotum,sans-serif}
.bbs4 tr th.none, .bbs4 tr td.none { border-right:none; }
.bbs4 tr th { background:#eeeeee; height:22px; }
.bbs4 tr td { background:#fff; height:24px; padding:3px 0; }

.bbs5 { width:700px; margin:5px auto 0; border:1px solid #d7d7d7; border-collapse:collapse; table-layout:fixed }
.bbs5 tr th, .bbs5 tr td {  border-bottom:1px solid #d7d7d7;  border-right:1px solid #d7d7d7;   font:normal 12px/16px 'µ¸¿ò',dotum,sans-serif}
.bbs5 tr th.none, .bbs5 tr td.none { border-right:none; }
.bbs5 tr th { background:#eeeeee; height:22px; }
.bbs5 tr td { background:#fff; height:24px; padding:3px 0; }

/* Popup - ZipCode */
#popWrapper { width:358px; height:348px; margin:0 auto;  text-align:left; border:1px solid #000;   background:#f8f5ee;  }
#pTop { position:relative; width:100%; height:26px; background:#a9161b; }
#pTop h1 { padding:3px 0 0 12px;}
#pTop span { position:absolute; top:0; right:20px;  }

#pContent { width:295px; margin:0 auto; text-align:left; }

.pTxt1 { margin:25px 0 0 0; color:#575757; font:normal 11px/18px 'µ¸¿ò',dotum,sans-serif }
.pTxt2 { color:#666666; font:normal 11px/18px 'µ¸¿ò',dotum,sans-serif }

.pSearchZip { color:#666666; padding:10px 0; margin:10px 0; border-top:1px solid #e1dbce; border-bottom:1px solid #e1dbce;  font:normal 11px/18px 'µ¸¿ò',dotum,sans-serif }
.pSearchZip input { margin:0 5px 0 15px;}
.pSearchZip img { vertical-align:middle; }

.pResult { width:290px; height:125px; margin:15px auto 0; border:1px solid #dddddd; background:#fff; overflow:auto; overflow-x:hidden; overflow-y:auto;}
.pResult ul { width:260px; margin:0 0 0 15px; padding:10px 0;  }
.pResult ul li { height:18px; color:#666666; font:normal 11px/18px 'µ¸¿ò',dotum,sans-serif }



/* Popup - NewZipCode */
#popWrapperNew { width:100%; height:700px; margin:0 auto;  text-align:left; border:1px solid #000;   background:#f8f5ee;  }
#pTopNew { position:relative; width:100%; height:26px; background:#a9161b; }
#pTopNew h1 { padding:3px 0 0 12px;}
#pTopNew span { position:absolute; top:0; right:20px;  }

#pContentNew { width:400px; margin:0 auto; text-align:left; }

.pTxt1 { margin:25px 0 0 0; color:#575757; font:normal 11px/18px 'µ¸¿ò',dotum,sans-serif }
.pTxt2 { color:#666666; font:normal 11px/18px 'µ¸¿ò',dotum,sans-serif }

.pSearchZip { color:#666666; padding:10px 0; margin:10px 0; border-top:1px solid #e1dbce; border-bottom:1px solid #e1dbce;  font:normal 11px/18px 'µ¸¿ò',dotum,sans-serif }
.pSearchZip input { margin:0 5px 0 15px;}
.pSearchZip img { vertical-align:middle; }

.pResult { width:485px; height:125px; margin:15px auto 0; border:1px solid #dddddd; background:#fff; overflow:auto; overflow-x:hidden; overflow-y:auto;}
.pResult ul { width:455px; margin:0 0 0 15px; padding:10px 0;  }
.pResult ul li { height:18px; color:#666666; font:normal 11px/18px 'µ¸¿ò',dotum,sans-serif }












