/* 2011/10 NEW 2011-10-19 / 김태섭 */
.main_top {width:980px; height:254px; border-top:1px solid #D5D5D5; margin-top:13px}
.main_top:after {display:block; clear:both; content:''}
	.main_bigban {width:761px; height:252px; padding:2px 2px 0 0; border-right:1px solid #D5D5D5; background:url('/skin10/img/common/bg_main_bigban.gif') no-repeat 0 2px; float:left}
	.main_bigban img {width:761px; height:252px}
	.main_smallban {width:216px; height:254px; float:left}
		ul.main_popularity {width:216px; height:22px; overflow:hidden}
		ul.main_popularity:after {display:block; clear:both; content:''}
		ul.main_popularity li {float:left; margin-top:3px; overflow:hidden; height:18px}
		ul.main_popularity li.pop_text {padding:0 8px 0 10px; color:#FF5E00}
		#rolling {height:15px; overflow:hidden}
		ul.main_popularity li dl {margin:0; padding:0}
		ul.main_popularity li dt {width:18px; float:left; vertical-align:middle}
		ul.main_popularity li dd {float:left; text-align:left; font:11px Verdana; vertical-align:middle; overflow:hidden; height:15px}
		ul.main_popularity li dd a {color:red;}
		ul.main_popularity li dd a:hover {color:#ff6600;}
		.main_sban {width:216px; height:231px; border-top:1px solid #D5D5D5}
.main_line {width:980px; height:5px; background:url('/skin10/img/common/bg_main_line1.png') no-repeat left top}
.main_btm {width:980px; height:219px; border-bottom:1px solid #D5D5D5}
.main_btm:after {display:block; clear:both; content:''}
.main_btm_banbox {width:209px; height:219px; border-right:1px solid #D5D5D5; float:left} 
	.main_btm_ban {width:210px; height:72px; background:url('/skin10/img/common/bg_sban_line.png') no-repeat left bottom}
	.main_btm_ban img {width:207px; height:71px}

.main_btm_goods {width:750px; height:219px; float:left; padding:0 8px}
.main_btm_goods:after {display:block; clear:both; content:''}
	.main_btm_goods dl {float:left; width:20%; margin:15px 0; text-align:center}
	.main_btm_goods dt {width:120px; height:120px; border:1px solid #ccc; text-align:center; padding:5px; background:#FFF; margin-bottom:7px}
	.main_btm_goods dt img {width:120px; vertical-align:middle}
	.main_btm_goods dd {width:130px; overflow:hidden; font-size:12px; text-align:left}
	.main_btm_goods dd.tit {height:32px;}
	.main_btm_goods dd a {color:#4d4d4d}
	.main_btm_goods dd.ctn {color:#FF6600; font-size:11px; text-align:center; margin-top:4px}

.main_text {width:980px; height:27px; background:url('/skin10/img/common/bg_main_text.png') no-repeat left top #EEEEEE; position:relative}
.main_text a {display:block; width:21px; height:8px; position:absolute; top:5px; padding:5px}
.main_text_box {width:980px; height:180px; margin-bottom:20px}
.main_text_box:after {display:block; clear:both; content:''}
	dl.main_notice {width:188px; height:170px; float:left; overflow:hidden; padding:12px 0 0 12px}
	dl.main_notice dd {border-bottom:1px dotted #e5e5e5; line-height:160%;  background:url('/skin10/images/common/bu_arrow_02.png') left 10px no-repeat; padding:3px 0 0 7px; height:19px;}
	dl.main_notice dd a {color:#999999;}
	dl.main_notice dd a:hover {color:#ff9b6e; text-decoration:none;}

	ul.main_review {width:556px; height:170px; float:left; padding:12px 0 0 12px; overflow:hidden}
	ul.main_review:after {display:block; clear:both; content:''}
	ul.main_review li {float:left; width:139px}
	ul.main_review li dl {width:139px; text-align:center}
	ul.main_review li dl dd {margin:0; padding:0}
	ul.main_review li dd.image {width:110px; border:1px solid #E1E1E1}
	ul.main_review li dd.image img {width:110px; height:110px}
	ul.main_review li dd.star {width:110px; padding:5px 0 5px 0; text-align:center; vertical-align:middle}
	ul.main_review li dd.star img {vertical-align:middle}
	ul.main_review li dd.startext {width:110px; height:28px; text-align:center; color:#AAA; overflow:hidden; line-height:15px}

	dl.main_qna {width:188px; height:170px; float:left; overflow:hidden; padding:12px 0 0 12px}
	dl.main_qna dd {border-bottom:1px dotted #e5e5e5; line-height:160%;  background:url('/skin10/images/common/bu_arrow_02.png') left 10px no-repeat; padding:3px 0 0 7px; height:19px;}
	dl.main_qna dd a {color:#999999;}
	dl.main_qna dd a:hover {color:#ff9b6e; text-decoration:none;}		



/* 메인 상단 영역 */
#top_box  {height:292px; overflow:hidden; margin:10px 0}

/* 메인 상단 좌측 영역 */
.top_left {width:200px; float:left; margin-right:10px;}

/* 로그인 박스 영역 */
.login_box {border:1px solid #ff6600; height:147px; overflow:hidden; padding-top:16px; padding-left:12px; margin-bottom:10px;}
.login_box p {display:block; width:186px; clear:both; margin-bottom:15px;}
.login_box ul {width:186px; margin-top:10px; margin-bottom:7px;}
.login_box li {float:left; margin-bottom:3px;}
.login_box li input.text {border:1px solid #ccc; padding:5px 4px 5px 4px; height:11px; font-family:Tahoma, Verdana; font-size:11px; color:#ff6600; float:left; display:inline; width:120px; margin-right:3px;}
.login_box li input.check {float:left; margin:3px 0 0 0; padding:0; _margin:1px 0 0 -3px; *margin:1px 0 0 -3px;}
.login_box li img.mg {margin-left:3px; margin-bottom:-1px; *margin:7px 0 0 0; _margin:0 0 -5px -2px;}
.login_box p a {color:#666;}
.login_box p a:hover {color:#ff6600; text-decoration:none;}

/* 로그아웃 박스 영역 */
.logout_box {border:1px solid #ff6600; height:147px; overflow:hidden; padding-top:16px; padding-left:12px; margin-bottom:10px;}
.logout_box p {display:block; width:186px; clear:both;}
.logout_box ul {width:174px; margin-top:8px; margin-bottom:3px; border-bottom:1px solid #eee; padding-bottom:3px;}
.logout_box li {line-height:170%;}
.logout_box li span {color:#ff6600;}
.logout_box li span a {color:#ff6600; text-decoration:underline;}
.logout_box li span a:hover {color:#ff6600; text-decoration:underline;}
.logout_box li img.mg {margin-left:3px; margin-bottom:-1px; *margin:7px 0 0 0; _margin:0 0 -5px -2px;}
.logout_box p a {color:#666;}
.logout_box p a:hover {color:#ff6600; text-decoration:none;}

/* 배너3개 */
.pop_ban li {font-size:0; line-height:0;}

/* 환율정보 출력 영역 */
.exchange {border:1px dotted #ff6600; overflow:hidden; padding:20px 10px 0 10px; height:100px;}
.exchange dl {border-bottom:1px dotted #ddd; margin-bottom:7px; padding-bottom:2px;}
.exchange dt {padding-bottom:10px; margin-bottom:10px; line-height:11px; border-bottom:1px dotted #ddd;}
.exchange dd {background:url('/skin10/images/common/bu_dot_01.png') left 8px no-repeat; padding:0 5px 0 6px; letter-spacing:-1px;}
.exchange li {background:url('/skin10/images/common/bu_arrow_01.png') left 6px no-repeat; color:#ff6600; letter-spacing:-1px; padding-left:7px;}

/* 메인 상단 중앙 영역 */
.top_middle {position:relative; width:560px; margin-right:10px; float:left;}
.tab_cate {position:relative; height:43px; background:url('/skin10/images/common/bg_top_tab.png') left top no-repeat; overflow:hidden;}
.tab_cate ul {padding:10px 0 0 10px;}
.tab_cate li {float:left; display:inline; font-size:0; margin-right:2px;}
.tab_box {border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd; height:238px; padding-top:10px;}
.tab_box dl {margin:0 15px 5px 15px; padding-bottom:3px; border-bottom:1px solid #e1e1e1; overflow:hidden; font-size:12px; font-family:Verdana, Tahoma; overflow:auto; zoom:1;}
.tab_box dt {float:left; width:17%; padding-right:2%; display:inline; font-weight:bold; text-align:right; vertical-align:middle; padding-bottom:3px;}
.tab_box dd {float:left; width:80%; display:inline; vertical-align:middle; _margin-top:2px; padding-bottom:3px;}
.tab_box dd img {vertical-align:middle; margin:0 7px 0 10px;}
.tab_box a {color:#666;}
.tab_box a:hover {color:#ff6600; text-decoration:none;}

.tab_box2 {border:1px solid #ddd; width:150px; height:400px; padding-top:10px; background-color:#FFFFFF; float:left;}
.tab_box2 dl {margin:0 -1px 5px 5px; padding-bottom:3px; overflow:hidden; font-size:12px; font-family:Verdana, Tahoma; overflow:auto; zoom:1;}
.tab_box2 dt {float:left; width:135px; display:inline; font-weight:bold; text-align:left; vertical-align:middle; padding-bottom:3px; border-bottom:1px solid #e1e1e1;}
.tab_box2 dd {float:left; width:135px; display:inline; text-align:left; vertical-align:middle; padding-bottom:3px; border-bottom:1px solid #e1e1e1;}
.tab_box2 dd img {vertical-align:middle; margin:0 7px 0 10px;}
.tab_box2 a {color:#666;}
.tab_box2 a:hover {color:#ff6600; text-decoration:none;}

/* 메인 상단 우측 영억*/
.top_right {width:200px; float:left;}
.notice_box {margin-bottom:10px; height:120px; overflow:hidden;}
.notice_box dt {margin-bottom:3px; height:25px; font-size:0;}
.notice_box dd {border-bottom:1px dotted #e5e5e5; line-height:160%;  background:url('/skin10/images/common/bu_arrow_02.png') left 10px no-repeat; padding:3px 0 0 7px; height:19px;}
.notice_box dd a {color:#999999;}
.notice_box dd a:hover {color:#ff9b6e; text-decoration:none;}
.best_keyword {margin-bottom:7px; overflow:hidden; border:1px solid #ff6600; padding:0 0 0 10px;}
.best_keyword li.title {color:#ff6600; float:left; display:inline; width:40%; margin-top:7px;}
.best_keyword li.subject {color:#333; float:left; display:inline; width:60%;}
.best_keyword dt {width:18px; float:left; display:inline;}
.best_keyword dd {float:left; display:inline; width:90px; height:12px; overflow:hidden; text-align:left; font:11px Verdana;}
.best_keyword dd a {color:red;}
.best_keyword dd a:hover {color:#ff6600;}
.customer_box dt {margin-bottom:3px; height:25px; font-size:0;}
.customer_box dd {border-bottom:1px dotted #e5e5e5; line-height:160%;  background:url('/skin10/images/common/bu_arrow_02.png') left 10px no-repeat; padding:4px 0 0 7px; height:21px;}
.customer_box dd a {color:#999999;}
.customer_box dd a:hover {color:#ff9b6e; text-decoration:none;}

/* 메인 중앙 배너 출력 */
#mid_flow {width:980px; overflow:hidden; height:106px; margin:17px 0 10px; background:url('/skin10/images/common/bg_main_flow.png') left top no-repeat;}
#mid_flow ul {margin-left:128px; margin-top:14px;}
#mid_flow li {background:url('/skin10/images/common/li_quick_box.png') right 15px no-repeat; padding-right:22px; display:inline; margin-left:6px; float:left; margin-left:14px;}
#mid_flow li.none {background:none; padding:0;}
#mid_flow .pop {width:280px; position:absolute; top:600px; left:50%; text-align:left; z-index:9999}
#mid_flow .p01 {margin-left:-468px; z-index:10000;}
#mid_flow .p02 {margin-left:-390px; z-index:10001;}
#mid_flow .p03 {margin-left:-297px; z-index:10002;}
#mid_flow .p04 {margin-left:-214px; z-index:10003;}
#mid_flow .p05 {margin-left:-130px; z-index:10004;}
#mid_flow .p06 {margin-left:-37px; z-index:10005;}
#mid_flow .p07 {margin-left:53px; z-index:10006;}
#mid_flow .p08 {margin-left:140px; z-index:10007;}
#mid_flow .p09 {margin-left:223px; z-index:10008;}
#mid_flow .p10 {margin-left:300px; z-index:10009;}

#mid_flow .p11 {margin-left:-438px; z-index:10000;}
#mid_flow .p12 {margin-left:-305px; z-index:10001;}
#mid_flow .p13 {margin-left:-159px; z-index:10002;}
#mid_flow .p14 {margin-left:-20px; z-index:10003;}
#mid_flow .p15 {margin-left:113px; z-index:10004;}
#mid_flow .p16 {margin-left:254px; z-index:10005;}

#mid_flow .pop p {text-align:center; display:block; clear:both; background:url('/skin10/images/common/bg_pop.png') left bottom repeat-x; width:280px;}
#mid_flow .pop dl {background-color:#fff; border-right:1px solid #ff6600; border-bottom:1px solid #ff6600; border-left:1px solid #ff6600; padding:10px; overflow:auto; width:258px;}
#mid_flow .pop dt {background:url('/skin10/images/icons/ico_star.png') left 3px no-repeat; padding-left:13px; font-weight:bold; color:#ff6600;}
#mid_flow .pop dd {background:url('/skin10/images/common/bu_dot_01.png') left 8px no-repeat; padding-left:6px; line-height:180%;}

/* 메인컨텐츠 영억 */
.main_contents {width:980px; overflow:auto; height:1%; margin-bottom:10px;}
.main_left {width:200px; float:left; display:inline;}
.main_left li {font-size:0; line-height:0;}
.main_left li img {display:block;}
.main_left li.mg {margin-bottom:5px;}
.main_ctn {float:right; width:770px; overflow:hidden; margin-bottom:10px;}
.main_ctn h2 {margin-bottom:7px;}

/* 브랜드 출력 */
.brand_box {overflow:auto; margin-bottom:10px;}
.brand_mall {width:485px; height:230px; float:left; overflow:hidden;}
.brand_mall ul {overflow:auto;}
.brand_mall ul.mg10 {margin-bottom:8px;}
.brand_mall li {float:left; display:inline; font-size:0; line-height:0;}
.brand_mall li.mg {margin-right:10px;}
.brand_mall li img {vertical-align:top;}

.brand_cate {background:url('/skin10/images/common/bg_brandmall2.png') left top no-repeat; width:460px; height:220px; float:right; overflow:hidden; padding:10px 13px 0 13px;}
.brand_cate dl {width:225px; height:105px; overflow:hidden; float:left; margin-bottom:5px; display:inline;}
.brand_cate dl.mg {margin-right:10px;}
.brand_cate dt {width:225px; margin-bottom:2px;}
.brand_cate dd {width:100px; float:left; background:url('/skin10/images/common/dd_dot.png') left 8px no-repeat; padding-left:7px; margin-left:5px; font-family:Verdana, Tahoma; font-size:11px; color:#444; display:inline; line-height:160%;}
.brand_cate dd a {color:#444;}
.brand_cate dd a:hover {color:#ff6600; text-decoration:none;}

/* 베스트 상점 링크 */
.best_shop {overflow:auto; margin-bottom:15px;}
.best_shop ul {overflow:auto; height:1%; margin-bottom:5px;}
.best_shop li {float:left; display:inline; font-size:0; line-height:0;}
.best_shop li img {display:block;}
.best_shop li.mg {margin-right:10px;}

/* 인기 카테고리 */
.best_category {margin-bottom:15px; overflow-y:hidden;}
.best_category li {float:left; margin:0 10px 5px 0; display:inline; padding:0;  font-size:0; height:70px;}
.best_category li.none {float:left; margin:0 0 5px 0; display:inline; padding:0;  height:70px; font-size:0;}

/* 인기 카테고리 */
.best_edit {margin-bottom:0; overflow-y:hidden;}
.best_edit li {float:left; margin:0 10px 5px 0; display:inline; padding:0; font-size:0; height:140px;}
.best_edit li.big {height:170px;}
.best_edit li.none {float:left; margin:0 0 5px 0; display:inline; padding:0;}

/* 탭스타일 */
.best_box {height:345px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; border-left:1px solid #ddd; overflow:hidden; margin-bottom:10px; }
.best_item {height:343px;}

/*쇼핑몰탭_텍스트*/
.best_tab {width:768px; height:35px; border-top:1px solid #ddd; background:url('/skin10/images/common/bg_best.png') left top no-repeat; overflow:hidden;}
.best_tab ul {overflow:auto;}
.best_tab li {width:90px; float:left; text-align:center; margin-left:-1px; padding:9px 10px 5px 10px; background:url('/skin10/images/common/li_best_line.png') left 12px no-repeat; font-size:11px; font-family:Dotum, Gulim, Verdana, Tahoma; color:#FFFFFF; letter-spacing:-1; display:inline;}
.best_tab li img {vertical-align:middle; margin-bottom:1px;}
.best_tab li span {color:#8BCF1F; font-size:10px; font-family:tahoma;}
.best_tab li a {color:#666; text-decoration:none;}
.best_tab li.on {padding:0 0 10px 10px; background:url('/skin10/images/common/bg_best_left.png') #fff no-repeat left top; z-index:2;}
.best_tab li.on strong {display:block; padding:9px 20px 10px 0; background:url('/skin10/images/common/bg_best_right.png') no-repeat top right; height:16px;}
.best_tab li.on strong a {color:#333333; text-decoration:none;}
/*IE7.0 / IE6.0을 위한 핵*/
*html #best_tab li.on strong {padding-top:9px;}
*:first-child+html #best_tab li.on strong {padding-top:9px;}

.best_view {padding:38px 15px 0 15px; height:255px; overflow:hidden;}
.item_view {width:24.9%; float:left; display:inline; text-align:center;}
.img0 {width:160px; margin:0 auto;}
.name0 {width:160px; margin:0 auto; color:#666; line-height:180%; font-size:12px;}
.price0 {width:160px; margin:0 auto; color:#ff6600; font-size:12px; font-family:tahoma, Verdana;}

/* 하단 조회하기 목록 */
.bottom_bn {width:770px; overflow:hidden; font-size:0; line-height:0;}
.bottom_bn li {float:left; display:inline;}

/* 배너이미지 */
.bigban {width:980px;}

/* 리스트한그룹  */
.group {width:980px; margin:30px 0; overflow:hidden;}

/* 리스트한그룹 > 타이틀  */
.group .groupt {width:980px; overflow:hidden;}

/* 리스트한그룹 > 타이틀 > 우측의 [더보기/more] 버튼  */
.group .groupall {width:980px; text-align:right; overflow:hidden;}

/* 우측 사이드바 */
.slide {top:130px; *top:120px;}
.slide_lt {top:175px; *top:165px;}

/* 베스트상품 */
.week_top {border-top:2px dotted #CECECE; margin-bottom:20px}

.week {width:751px; height:231px; background:url('/skin10/images/common/bg_weekly.png') no-repeat left top; padding-left:229px; margin-bottom:21px}
.week:after {display:block; clear:both; content:''}
	.week dl {float:left; width:20%; margin:20px 0; text-align:center}
	.week dt {width:120px; height:120px; border:1px solid #ccc; text-align:center; padding:5px; background:#FFF; margin-bottom:7px}
	.week dt img {width:120px; vertical-align:middle}
	.week dd {width:140px; overflow:hidden; font-size:12px; text-align:left}
	.week dd.tit {height:32px;}
	.week dd a {color:#4d4d4d}
	.week dd.ctn {color:#FF6600; font-size:11px; text-align:center; margin-top:4px}

.loveitem {width:751px; height:231px; background:url('/skin10/images/common/bg_loveitem.png') no-repeat left top; padding-left:229px; margin-bottom:21px}
.loveitem:after {display:block; clear:both; content:''}
	.loveitem dl {float:left; width:20%; margin:20px 0; text-align:center}
	.loveitem dt {width:120px; height:120px; border:1px solid #ccc; text-align:center; padding:5px; background:#FFF; margin-bottom:7px}
	.loveitem dt img {width:120px; vertical-align:middle}
	.loveitem dd {width:140px; overflow:hidden; font-size:12px; text-align:left}
	.loveitem dd.tit {height:32px;}
	.loveitem dd a {color:#4d4d4d}
	.loveitem dd.ctn {color:#FF6600; font-size:11px; text-align:center; margin-top:4px}
