@charset "utf-8";
@import "common.css";


/* ----------------------------------------------------------------

- Title : Common Cascading Style Sheets

- Author :  장정인

- Date : 2010-04-13

- Description : Main CSS

---------------------------------------------------------------- */


#mainBody {width:990px; margin:0 auto; position:relative;}
#mainBody a, a:hover {text-decoration:none;}

#mainCon {width:900px; float:left; position:relative;z-index:100;}

#mainCon .allMenuView {position:absolute; top:0; left:0;}

.topArea {width:900px; overflow:hidden;}
.topArea .mainEvent {width:424px; float:left; padding:31px 0 0 0; }
.topArea .quickSearch {width:466px; float:right;}
.topArea .quickSearch .sectionWrap01 {width: 466px;}
.topArea .quickSearch .quickSearch01 {float: left; width: 466px; height: 300px; background: url('../images/bg/bg_search01.gif') 0 0 no-repeat; position: relative;}
.topArea .quickSearch .quickSearch01 .tabMenu {position:absolute; left: 14px; top: 3px; width: 438px; height: 40px; padding-left:6px; background: url('../images/bg/bg_search02.gif') left 38px no-repeat;}/* 2010-03-31 */
.topArea .quickSearch .quickSearch01 .tabMenu ul {padding-top: 3px;padding-left: 6px; }
.topArea .quickSearch .quickSearch01 .tabMenu li {float: left; }


.cenArea {width:900px; overflow:hidden; margin:0;}
.cenArea .cenLeft {width:424px; float:left;}
.cenArea .cenLeft h2 {padding:0 0 4px 0;}
.cenArea .cenRight {width:466px; float:right; padding:16px 0 0 0;}
.cenRight h2 {padding:0 0 8px 0;}

/* 반짝세일 */
.cenRight .saleZone {float:left;}
.saleZone table {width:228px;}
.saleZone .body .sel {width:224px; padding:2px; height:125px; background:url('../images/main/bg_tabBox.gif') repeat-x left bottom;}
.saleZone .body .sel ul {width:213px; height:125px; overflow:hidden; padding:0 0 0 5px;}
.saleZone .body .sel ul li {width:208px; height:auto; line-height:14px; position:relative;  padding:6px 0 4px 0; background:url('../images/line/dot_16.gif') repeat-x left top;}
.saleZone .body .sel ul li.first {background:none;}
.saleZone .body .sel ul li img {vertical-align:middle;}
.saleZone .body .sel ul li span {width:70px; display:block; position:absolute; right:0px; top:7px; padding-left:18px; background:url('../images/ico/ico_price01.gif') no-repeat left top;}
.saleZone .saleTab .hotel div {margin:0 0 0 -114px}

.saleZone .saleList {width:228px; overflow:hidden; padding:0 0 9px 0; border-bottom:1px solid #cecece;}
.saleList li {width:228px; clear:both; float:none; padding:9px 0 0 0;}
.saleList li div {width:80px; float:left; margin:0 5px 0 0; padding:0;}
.saleList li div img {vertical-align:top; border:1px solid #d5d5d5; .margin:0 0 -2px 0;}
.saleList li dl {width:140px; float:left;}
.saleList li dl dt,.saleList li dl dd  {margin:2px 0 0 0; over-flow:hidden; line-height :17px;}
.saleList li dl dd {line-height:13px ! important;}
.saleList li dl dd.price {color:#f56c29;}
.saleList li dl dd strong {width:auto; margin:0 auto; padding-left:18px; background:url('../images/ico/ico_price01.gif') no-repeat left top;}

.cenRight .rpZone {width:228px; float:right;}
.rpZone ul { margin:-10px 0 0 0;}
.rpZone ul li {margin:10px 0 0 0;}
.rpZone img {vertical-align:top;}

/* 강력추천상품 */
.nprArea {width:900px; overflow:hidden; margin:35px 0 0 0;}
.nprArea h2 {padding:0 0 2px 0; margin:0 0 17px 0; border-bottom:2px solid #000000;}
.nprArea div .tab {width:177px; height:165px; float:left; border:none ! important;}
.nprArea div .tab li {margin:0; padding:0; border:none;}
.nprArea div .tab li img {vertical-align:top; border:none;}
.nprArea div .body .sel {width:715px; float:left; padding:0 ! important; margin:0;}
.nprArea div .body .sel ul {width:715px; clear:both; float:none; padding:0; margin:0;}
.nprArea div .body .sel ul li {width:133px; float:left; padding:0 2px 0 8px; margin:0;}
.nprArea div .body .sel ul li img {border:1px solid #d2d2d2;}
.nprArea .tabAreaC {border:none;}

.nprArea div .body .sel ul li dl {width:133px; margin:10px 0 0 0;}
.nprArea div .body .sel ul li dl dt {text-align:center;}
.nprArea div .body .sel ul li dl dd {text-align:center; margin:4px 0 0 0;}
.nprArea div .body .sel ul li dl dd.price {color:#f56c29;}
.nprArea div .body .sel ul li dl dd.price strong {width:auto; margin:0 auto; padding-left:18px; background:url('../images/ico/ico_price01.gif') no-repeat left top;}

/* 바로가기 */
.goArea {width:900px; overflow:hidden; margin:30px 0 0 0;}
.goArea ul.sizeL {width:339px; float:left; margin:0 0 0 -5px;}
.goArea ul.sizeS {width:565px; float:right; margin:-4px 0 0 -5px;}
.goArea ul.sizeL li {float:left; padding:0 0 0 5px;}
.goArea ul.sizeS li {float:left; padding:4px 0 0 5px;}
.goArea ul li img {vertical-align:top;}


/* 넥스투어 알림판 */
.noticeArea {width:900px; overflow:hidden; margin:30px 0 0 0; padding:32px 0 0 0; background:url('../images/line/ect_06.gif') repeat-x left top;}
.noticeArea .areaLeft {width:334px; float:left;}
.noticeArea div {position:relative; }
.noticeArea div .more {position:absolute; right:20px; top:6px;}
.areaLeft h2 {border-bottom:1px solid #cfcfcf; padding:0 0 9px 0;}
.areaLeft ul {border-top:3px solid #f7f7f7; padding:8px 0 0 0;}
.areaLeft ul li {letter-spacing:-0.1em; line-height:15px; position:relative; padding:5px 0 0 17px; background:url('../images/bul/bul_box07.gif') no-repeat 10px 8px;}
.areaLeft ul li p {width:260px; height:auto; display:inline; padding:0; margin:0;}
.areaLeft ul li span {position:absolute; right:0; top:5px;}

.noticeArea .customer {width:352px; text-align:center; float:left; margin:0 0 0 10px; padding:19px 0 10px 10px; border:1px solid #e1e1e1;}
.noticeArea .customer img {vertical-align:top;}
.noticeArea .customer ul {width:352px; overflow:hidden;}
.noticeArea .customer ul li {width:auto; float:left;}
.noticeArea .customer div {width:auto; padding:7px 0 0 0;} 
.noticeArea .event {width:182px; float:left; margin:0 0 0 10px;}

.mT25 {margin-top:25px ! important;}

.eventArea {width:900px; overflow:hidden;}