/* display inline */
div {
	display: expression( (this.style.styleFloat == 'left') ? 'inline' : this.style.display);
}

/* layout */
.wrapper {position: relative; width: 1000px; margin: 0 auto;}

/* 오른쪽 움직이는 배너 */
#S2UI-rightWrap {position: absolute; top: 0px; left: 1005px; width: 100px;}

/* sub_content */
.contentContainer {float: left; width: 800px; margin: 10px 0 0; overflow: hidden;}

/* location */
.contentContainer .location {
	height: 22px; 
	text-align: left;
	padding: 9px 0 0 29px; 
	font-size: 11px;
	background: url('/skin/INTERIOR_ORANGE/images/bullet/bul_arrow01.gif') 15px 10px no-repeat;
}
.contentContainer .location a {color: #343434;}
.contentContainer .location strong {color: #333;}

/* commonBtn */
.contentContainer .commonBtn {clear: both; text-align: center; padding: 10px 0;}	
.contentContainer .commonBtn li {display: inline;}

/* 페이지 번호 리트스 */
/* mypage, customer, community */
.contentContainer .pageNaviWrap {clear: both;}
.contentContainer .pageNavi {text-align: center; margin-top: 20px; font-size: 11px;}
.contentContainer .pageNavi img {vertical-align: middle;}
.contentContainer .pageNavi li {display: inline; padding-right: 3px;}
.contentContainer .pageNavi li a {color: #666;}

/* 바닥 메뉴바 - 오늘본상품 & 관심상품 장바구니 */
#navigationBar {
	overflow-x: hidden; 
	position: fixed; 
	width: 100%; 
	bottom: 0; 
	z-index: 10000; 
	height: 28px; 
	background: transparent url('/skin/INTERIOR_ORANGE/images/img/bg_mysp_bg.gif') repeat-x scroll 0 0;
}
.myShoppingMenuWrap {
	clear: both; 
	position: relative;
	z-index: 10000;
	width: 1000px;
	margin: 0 auto;
}
.myShoppingMenuWrap .mySMHeader {
	width: 1000px; 
	height: 29px; 
	font-size: 11px; 
	font-family: Dotum; 
	background: url('/skin/INTERIOR_ORANGE/images/img/bg_mysp01.gif') 0 0 no-repeat;
}
.myShoppingMenuWrap .mySMHeader .mySMTitle {float: left; width: 204px; padding-left: 24px;}
.myShoppingMenuWrap .mySMHeader .mySMTitle img {vertical-align: top;}
.myShoppingMenuWrap .mySMHeader .mySMDetail {float: left; width: 500px; padding-top: 13px;}
.myShoppingMenuWrap .mySMHeader .mySMDetail li {text-align: center;}
.myShoppingMenuWrap .mySMHeader .mySMDetail li a {color: #222;}
.myShoppingMenuWrap .mySMHeader .mySMDetail a.selectItem {color: #f15641;}
.myShoppingMenuWrap .mySMHeader .todayPdt {float: left; width: 160px;}
.myShoppingMenuWrap .mySMHeader .todayPdt span {padding: 0 11px 0 10px; font-size: 5px;}
.myShoppingMenuWrap .mySMHeader .interestPdt {float: left; width: 200px;}
.myShoppingMenuWrap .mySMHeader .interestPdt span {padding: 0 11px 0 10px; font-size: 5px;}
.myShoppingMenuWrap .mySMHeader .cart {float: left; width: 140px;}
.myShoppingMenuWrap .mySMHeader .cart span {padding: 0 11px 0 10px; font-size: 5px;}
.myShoppingMenuWrap .mySMHeader .memInfor {float: left; width: 160px; text-align: center; padding-top: 13px;}
.myShoppingMenuWrap .mySMHeader .memInfor a {color: #222;}
.myShoppingMenuWrap .mySMHeader .memInfor a.selectItem {color: #f15641;}
.myShoppingMenuWrap .mySMHeader .closeBtn {float: left; padding-left: 44px;}
.myShoppingMenuWrap .mySMContent {
	clear: both;
	width: 1000px; 
	background: url('/skin/INTERIOR_ORANGE/images/img/bg_mysp02.gif') 0 0 repeat-x;
}
.myShoppingMenuWrap .mySMContent .itemListWrap {
	overflow-x: scroll; 
	overflow-y: hidden;
	position: relative; 
	float: left; 
	width: 850px; 
	height: 176px; 
	margin-top: 12px; 
	margin-right: 11px; 
}
.myShoppingMenuWrap .mySMContent .itemListWrap .itemList {}
.myShoppingMenuWrap .mySMContent .itemListWrap .itemList .item {
	position: relative; 
	float: left;  
	width: 100px;
	height: 160px; 
	text-align: center;
	padding-right: 13px; 
}
.myShoppingMenuWrap .mySMContent .itemListWrap .itemList .item .visual a img {vertical-align: top; border: 1px solid #e5e5e5;}
.myShoppingMenuWrap .mySMContent .itemListWrap .itemList .item .visual a: hover img {vertical-align: top; border: 1px solid #fe500b;}
.myShoppingMenuWrap .mySMContent .itemListWrap .itemList .item .detail {padding-top: 3px;}
.myShoppingMenuWrap .mySMContent .itemListWrap .itemList .item .detail p {width: 100px; line-height: 14px; margin: 0; font-size: 11px;}
.myShoppingMenuWrap .mySMContent .itemListWrap .itemList .item .detail a {color: #888;}
.myShoppingMenuWrap .mySMContent .itemListWrap .itemList .item .detail strong {line-height: 20px; color: #d5270a;}
.myShoppingMenuWrap .mySMContent .itemListWrap .itemList .item .cbox {position: absolute; left: 2px; top: 2px;}
.myShoppingMenuWrap .mySMContent .itemListWrap .itemList .item .zoom {position: absolute; left: 4px; top: 80px;}
.myShoppingMenuWrap .mySMContent .otherBtnListWrap {
	float: left;
	width: 138px; 
	height: 176px;
	text-align: center; 
	margin-top: 12px;
	background: url('/skin/INTERIOR_ORANGE/images/img/bg_mysp03.gif') 0 0 no-repeat; 
}
.myShoppingMenuWrap .mySMContent .otherBtnListWrap .btnList {padding-left: 10px;}
.myShoppingMenuWrap .mySMContent .otherBtnListWrap .btnList li {float: left; height: 30px; padding-right: 4px;}

.myShoppingMenuWrap .mySMContent .itemListWrap02 {
	overflow-x: scroll; 
	overflow-y: hidden;
	position: relative; 
	float: left; 
	width: 709px; 
	height: 176px; 
	margin: 12px 11px 0 0; 
}
.myShoppingMenuWrap .mySMContent .itemListWrap02 .itemList {}
.myShoppingMenuWrap .mySMContent .itemListWrap02 .itemList .item {
	position: relative; 
	float: left;  
	width: 100px;
	height: 160px; 
	text-align: center;
	padding-right: 13px; 
}
.myShoppingMenuWrap .mySMContent .itemListWrap02 .itemList .item .visual a img {vertical-align: top; border: 1px solid #e5e5e5;}
.myShoppingMenuWrap .mySMContent .itemListWrap02 .itemList .item .visual a: hover img {vertical-align: top; border: 1px solid #fe500b;}
.myShoppingMenuWrap .mySMContent .itemListWrap02 .itemList .item .detail {padding-top: 3px;}
.myShoppingMenuWrap .mySMContent .itemListWrap02 .itemList .item .detail p {width: 100px; line-height: 14px; margin: 0; font-size: 11px;}
.myShoppingMenuWrap .mySMContent .itemListWrap02 .itemList .item .detail a {color: #888;}
.myShoppingMenuWrap .mySMContent .itemListWrap02 .itemList .item .detail strong {line-height: 20px; color: #d5270a;}
.myShoppingMenuWrap .mySMContent .itemListWrap02 .itemList .item .cbox {position: absolute; left: 2px; top: 2px;}
.myShoppingMenuWrap .mySMContent .itemListWrap02 .itemList .item .zoom {position: absolute; left: 4px; top: 80px;}
.myShoppingMenuWrap .mySMContent .otherBtnListWrap02 {
	float: left; 
	width: 260px; 
	height: 190px;
	text-align: center;
	margin-top: 12px; 
	padding-left: 20px; 
	background: url('/skin/INTERIOR_ORANGE/images/img/bg_mysp03.gif') 0 0 no-repeat; 
}
.myShoppingMenuWrap .mySMContent .otherBtnListWrap02 .orderInformation {
	width: 214px; 
	height: 71px; 
	margin-bottom: 5px;
	padding: 10px 0 0 21px;  
	border: 1px solid #ff4800;
}
.myShoppingMenuWrap .mySMContent .otherBtnListWrap02 .orderInformation dt {float: left; width: 85px; height: 25px;}
.myShoppingMenuWrap .mySMContent .otherBtnListWrap02 .orderInformation dd {float: left; width: 105px; height: 25px; text-align: left; padding-left: 18px;}
.myShoppingMenuWrap .mySMContent .otherBtnListWrap02 .orderInformation dd .price {color: #e74100; font-size: 15px;}
.myShoppingMenuWrap .mySMContent .otherBtnListWrap02 .btnList {clear: both;  width: 250px; margin: 0 auto;}
.myShoppingMenuWrap .mySMContent .otherBtnListWrap02 .btnList li {float: left; height: 30px; padding-right: 4px;}
.myShoppingMenuWrap .mySMContent .otherBtnListWrap02 .btnList li.end {float: none; clear: both; text-align: center;}

/* 바닥 메뉴바 -  진행중인 거래 */
.myShoppingMenuWrap .mySMContent .orderInformation {float: left; width: 460px;}
.myShoppingMenuWrap .mySMContent .orderInformation .state {
	width: 430px; 
	height: 15px; 
	margin: 5px 0 8px;  
	padding: 4px 0 0 16px; 
	background-color: #f7f7f7;
}
.myShoppingMenuWrap .mySMContent .orderInformation .state p {float: left; margin: 0; padding-right: 10px;}
.myShoppingMenuWrap .mySMContent .orderInformation .state .orderCom {padding-top: 2px; font-size: 11px;}
.myShoppingMenuWrap .mySMContent .orderInformation .state .orderCom span {color: #f15641; padding-right: 5px;}
.myShoppingMenuWrap .mySMContent .orderInformation .state .orderCom span a {color: #f15641; padding-right: 5px;}
.myShoppingMenuWrap .mySMContent .orderInformation .detail {
	width: 437px; 
	height: 162px; 
	padding-left: 7px; 
	background: url('/skin/INTERIOR_ORANGE/images/img/bg_order05.gif') 0 0 no-repeat;
}
.myShoppingMenuWrap .mySMContent .orderInformation .detail .subTitle {height: 29px;}
.myShoppingMenuWrap .mySMContent .orderInformation .detail .subTitle img {padding-top: 5px;}

.myShoppingMenuWrap .mySMContent .orderInformation .tradeState {float: left; width: 130px; margin: 0 5px 5px 0;}
.myShoppingMenuWrap .mySMContent .orderInformation .tradeState .odd {background-color: #f8f8f8;}
.myShoppingMenuWrap .mySMContent .orderInformation .tradeState thead tr th {
	width: 128px;
	height: 22px;  
	color: #f65c10; 
	padding-left: 24px; 
	border: 1px solid #bdbdbd; 
	font-size: 11px; 
	background: #eee url('/skin/INTERIOR_ORANGE/images/icon/ico_order01.gif') 6px 2px no-repeat;
}
.myShoppingMenuWrap .mySMContent .orderInformation .tradeState thead tr th span a {color: #f65c10;}
.myShoppingMenuWrap .mySMContent .orderInformation .tradeState tbody tr th {
	width: 74px; 
	height: 22px; 
	padding-left: 5px; 
	border-left: 1px solid #e4e4e4; 
	border-bottom: 1px solid #e4e4e4;
	font-size: 11px;
}
.myShoppingMenuWrap .mySMContent .orderInformation .tradeState tbody tr td {
	width: 54px;
	height: 22px; 
	text-align: center;
	border-right: 1px solid #e4e4e4; 
	border-bottom: 1px solid #e4e4e4;
	font-size: 11px;
	background: url('/skin/INTERIOR_ORANGE/images/bullet/bul_line05.gif') 0 9px  no-repeat;
}
.myShoppingMenuWrap .mySMContent .orderInformation .tradeState tbody tr td strong a {float: left; width: 37px; color: #1eadb1; padding-left: 18px; font-weight: normal;}
.myShoppingMenuWrap .mySMContent .orderInformation .tradeState tbody tr td span {width: 22px;}
.myShoppingMenuWrap .mySMContent .orderInformation .tradeState tbody tr td span a {color: #1eadb1;}

.myShoppingMenuWrap .mySMContent .orderInformation .changeState {float: left; width: 130px; margin-right: 5px;}
.myShoppingMenuWrap .mySMContent .orderInformation .changeState .odd {background-color: #f8f8f8;}
.myShoppingMenuWrap .mySMContent .orderInformation .changeState thead tr th {
	width: 128px;
	height: 22px; 
	color: #1a6fb1; 
	padding-left: 24px; 
	border: 1px solid #bdbdbd; 
	font-size: 11px; 
	background: #eee url('/skin/INTERIOR_ORANGE/images/icon/ico_order02.gif') 6px 2px no-repeat; 
}	
.myShoppingMenuWrap .mySMContent .orderInformation .changeState thead tr th span a {color: #1a6fb1;}
.myShoppingMenuWrap .mySMContent .orderInformation .changeState tbody tr th {
	width: 74px; 
	height: 22px; 
	padding-left: 5px; 
	border-left: 1px solid #e4e4e4; 
	border-bottom: 1px solid #e4e4e4;
	font-size: 11px;
}
.myShoppingMenuWrap .mySMContent .orderInformation .changeState tbody tr td {
	width: 54px;
	height: 22px; 
	text-align: center;
	border-right: 1px solid #e4e4e4; 
	border-bottom: 1px solid #e4e4e4;
	font-size: 11px;
	background: url('/skin/INTERIOR_ORANGE/images/bullet/bul_line05.gif') 0 9px  no-repeat;
}
.myShoppingMenuWrap .mySMContent .orderInformation .changeState tbody tr td strong a {float: left; width: 37px; color: #1eadb1; padding-left: 18px; font-weight: normal;}
.myShoppingMenuWrap .mySMContent .orderInformation .changeState tbody tr td span {width: 22px;}

.myShoppingMenuWrap .mySMContent .orderInformation .cancelState {float: left; width: 160px; margin-right: 5px;}
.myShoppingMenuWrap .mySMContent .orderInformation .cancelState .odd {background-color: #f8f8f8;}
.myShoppingMenuWrap .mySMContent .orderInformation .cancelState thead tr th {
	width: 158px;
	height: 22px; 
	color: #555; 
	padding-left: 24px;
	border: 1px solid #bdbdbd;  
	font-size: 11px; 
	background: #eee url('/skin/INTERIOR_ORANGE/images/icon/ico_order03.gif') 6px 2px no-repeat;  
}
.myShoppingMenuWrap .mySMContent .orderInformation .cancelState thead tr th span a {color: #555;}
.myShoppingMenuWrap .mySMContent .orderInformation .cancelState tbody tr th {
	width: 124px;
	height: 22px; 
	padding-left: 5px;  
	border-left: 1px solid #e4e4e4; 
	border-bottom: 1px solid #e4e4e4;
	font-size: 11px;
}
.myShoppingMenuWrap .mySMContent .orderInformation .cancelState tbody tr td {
	width: 51px;
	height: 22px; 
	border-right: 1px solid #e4e4e4; 
	border-bottom: 1px solid #e4e4e4;
	text-align: center;
	font-size: 11px;
	background: url('/skin/INTERIOR_ORANGE/images/bullet/bul_line05.gif') 0 9px  no-repeat;
}
.myShoppingMenuWrap .mySMContent .orderInformation .cancelState tbody tr td span {}
.myShoppingMenuWrap .mySMContent .orderInformation .cancelState tbody tr td strong a {color: #1eadb1; font-weight: normal;}
	
/* 바닥 메뉴바 - 나의회원정보 */
.myShoppingMenuWrap .mySMContent .memberInformation {float: left; width: 525px;padding-top: 32px;}
.myShoppingMenuWrap .mySMContent .memberInformation .detail {
	width: 512px; 
	height: 162px; 
	padding-left: 7px; 
	background: url('/skin/INTERIOR_ORANGE/images/img/bg_order06.gif') 0 0 no-repeat;
}
.myShoppingMenuWrap .mySMContent .memberInformation .detail .subTitle {height: 29px;}
.myShoppingMenuWrap .mySMContent .memberInformation .detail .subTitle img {padding-top: 5px;}
.myShoppingMenuWrap .mySMContent .memberInformation .detail .myInfor {
	width: 496px; 
	height: 98px; 
	padding: 14px 0 0 9px; 
	background: url('/skin/INTERIOR_ORANGE/images/img/bg_order07.gif') 0 0 no-repeat; 
}
.myShoppingMenuWrap .mySMContent .memberInformation .detail .myInfor table {width: 487px;font-size: 11px; border-collapse: collapse;}
.myShoppingMenuWrap .mySMContent .memberInformation .detail .myInfor table th {
	height: 21px;
	background: url('/skin/INTERIOR_ORANGE/images/bullet/bul_dot04.gif') 0 bottom repeat-x;
}
.myShoppingMenuWrap .mySMContent .memberInformation .detail .myInfor table td {
	height: 21px; 
	background: url('/skin/INTERIOR_ORANGE/images/bullet/bul_dot04.gif') 0 bottom repeat-x;
}
.myShoppingMenuWrap .mySMContent .memberInformation .detail .myInfor table th div {
	color: #f15641;
	padding-left: 11px; 
	background: url('/skin/INTERIOR_ORANGE/images/bullet/bul_arrow07.gif') 0 2px no-repeat;  
}
.myShoppingMenuWrap .mySMContent .memberInformation .detail .myInfor table .type01 {width: 73px;}
.myShoppingMenuWrap .mySMContent .memberInformation .detail .myInfor table .type02 {width: 185px;}
.myShoppingMenuWrap .mySMContent .memberInformation .detail .myInfor table .type03 {width: 47px;}
.myShoppingMenuWrap .mySMContent .memberInformation .detail .myInfor table .type04 {width: 184px;}
.myShoppingMenuWrap .mySMContent .memberInformation .detail .myInfor table .type04 span {padding-left: 5px;}
.myShoppingMenuWrap .mySMContent .memberInformation .detail .myInfor table .type04 .pr {float: left; width: 85px; padding-top: 2px;}
.myShoppingMenuWrap .mySMContent .memberInformation .detail .myInfor table .type04 .bn {float: right; width: 86px;padding-right: 7px;}
.myShoppingMenuWrap .mySMContent .memberInformation .detail .myInfor table .type05 {}  
.myShoppingMenuWrap .mySMContent .memberInformation .detail .myInfor table .type06 {width: 416px;} 
.myShoppingMenuWrap .mySMContent .loginErrorMsg01 {color: #222; text-align: center; padding-top: 60px;}
.myShoppingMenuWrap .mySMContent .loginErrorMsg01 p {margin: 0; padding-bottom: 5px;}
.myShoppingMenuWrap .mySMContent .loginErrorMsg01 p strong {color: #d44b00; font-weight: normal;}

/* 상품미리보기 */
.pdtSubViewSubject {clear: both; height: 24px; color: #222; margin-top: 10px; padding: 7px 10px 0; border: 3px solid #ddd; font-weight: bold;}
.pdtSubViewDetail {width: 760px; *height: 1%; margin: 0 auto;}
.pdtSubViewDetail: after {display: block; content: " "; clear: both; height: 0; visibility: hidden;} 

/* left */
.pdtSubViewDetail .visualDetail {float: left; width: 320px;}
.pdtSubViewDetail .visualDetail .mainVisual {margin: 10px;}
.pdtSubViewDetail .visualDetail .mainVisual img {border: 1px solid #e4e4e4;}
.pdtSubViewDetail .visualDetail .zoom {width: 250px; height: 27px; text-align: center; margin: 10px; padding-top: 10px;}
.pdtSubViewDetail .visualDetail .zoom li {display: inline; margin-right: 5px;}
.pdtSubViewDetail .visualDetail .thumList {margin-left: 10px;}
.pdtSubViewDetail .visualDetail .thumList li {float: left; width: 74px;}
.pdtSubViewDetail .visualDetail .thumList li img {border: 1px solid #e4e4e4; cursor: pointer;}

/* right */
.pdtSubViewDetail .contentsDetail {float: left; width: 440px; margin-top: 10px;}
.pdtSubViewDetail .contentsDetail .price {font-size: 15px; color: #e74100;}
.pdtSubViewDetail .contentsDetail .detailItem {overflow: hidden; clear: both; padding-top: 5px;}
.pdtSubViewDetail .contentsDetail .detailItem dt {
	float: left; 
	width: 95px; 
	color: #222;
	padding: 0 0 3px 17px; 
	background: url('/skin/INTERIOR_ORANGE/images/bullet/bul_box01.gif') 9px 4px no-repeat; 
}
.pdtSubViewDetail .contentsDetail .detailItem dd {
	float: left; 
	width: 310px;  
	color: #666;
	padding: 0 0 3px 17px; 
	background: url('/skin/INTERIOR_ORANGE/images/bullet/bul_dot05.gif') 0 2px no-repeat;
}

.pdtSubViewDetail .contentsDetail .detailItem01 {}
.pdtSubViewDetail .contentsDetail .detailItem01 dt {
	float: left; 
	width: 95px; 
	color: #222;
	padding: 0 0 3px 17px;
	background: url('/skin/INTERIOR_ORANGE/images/bullet/bul_box01.gif') 9px 4px no-repeat; 
}
.pdtSubViewDetail .contentsDetail .detailItem01 dd {
	float: left;
	width: 310px;
	color: #666;
	padding: 0 0 3px 17px;
	background: url('/skin/INTERIOR_ORANGE/images/bullet/bul_dot05.gif') 0 2px no-repeat; 
}

.pdtSubViewDetail .contentsDetail .detailItem02 {clear: both; padding-top: 4px;}
.pdtSubViewDetail .contentsDetail .detailItem02 dt {
	float: left; 
	width: 95px; 
	padding: 4px 0 3px 17px;
	color: #222;
	background: url('/skin/INTERIOR_ORANGE/images/bullet/bul_box01.gif') 9px 8px no-repeat; 
}
.pdtSubViewDetail .contentsDetail .detailItem02 dd {
	float: left; 
	width: 310px; 
	color: #666;
	padding: 0 0 3px 17px; 
	background: url('/skin/INTERIOR_ORANGE/images/bullet/bul_dot05.gif') 0 5px no-repeat; 
}
.pdtSubViewDetail .contentsDetail .detailItem02 dd .enteryIpt {float: left;}
.pdtSubViewDetail .contentsDetail .detailItem02 dd .enteryIpt input {width: 26px; height: 18px; color: #666; padding: 2px 6px 0; border: 1px solid #bababa;}
.pdtSubViewDetail .contentsDetail .detailItem02 dd .enterCt {float: left; padding-left: 3px;}
.pdtSubViewDetail .contentsDetail .detailItem02 dd .enterCt li {font-size: 1%; line-height: 1%; padding-bottom: 2px;}
.pdtSubViewDetail .contentsDetail .detailItem02 dd .enterCt li img {cursor: pointer;}
.pdtSubViewDetail .contentsDetail .detailItem02 dd .text {float: left; padding: 5px 0 0 4px;}

/* 상품상세보기 가격 */
.pdtSubViewDetail .contentsDetail .priceWrap {
	clear: both; 
	padding: 3px 0; 
	border-top: 1px solid #f1f1f1; 
	border-bottom: 1px solid #f1f1f1; 
	background-color: #f8f8f8;
}
.pdtSubViewDetail .contentsDetail .priceWrap {*height: 1%;}
.pdtSubViewDetail .contentsDetail .priceWrap: after {display: block; clear: both; height: 0; visibility: hidden; content: " ";} 
.pdtSubViewDetail .contentsDetail .pdtOptionWrap {
	clear: both; 
	margin-top: 5px;
	padding: 5px 0;
}
.pdtSubViewDetail .contentsDetail .pdtOptionWrap {*height: 1%;}
.pdtSubViewDetail .contentsDetail .pdtOptionWrap: after {display: block; clear: both; height: 0; visibility: hidden; content: " ";} 
.pdtSubViewDetail .contentsDetail .totalPrice {
	clear: both; 
	width: 430px;
	padding: 11px 0 0 10px; 
	border-bottom: 0;
}
.pdtSubViewDetail .contentsDetail .totalPrice ul {width: 369px; text-align: right; padding: 6px 30px 6px 0; border: 1px solid #dbdbdb;}
.pdtSubViewDetail .contentsDetail .totalPrice ul li {color: #666; font-size: 12px;}
.pdtSubViewDetail .contentsDetail .totalPrice .tprice {color: #e74100; font-size: 15px;}
.pdtSubViewDetail .contentsDetail .mallControlBtn {width: 420px; text-align: center; height: 50px; margin-top: 10px;}
.pdtSubViewDetail .contentsDetail .mallControlBtn li {display: inline; margin-right: 5px;}

/* abilityIcon */
.visual {float: left; position: relative;}
.visual img {vertical-align: top;}
.visual .product-photo img  {border: 1px solid #e5e5e5;}
.visual .product-photo:hover img {border: 1px solid #fe4800;}
div.quick-menu-bottom .abilityIcon {position: absolute; width: 84px; border-left: 1px solid #d1d2d2;}
div.quick-menu-bottom .abilityIcon li {
	float: left; 
	width: 20px;
	height: 20px; 
	border-top: 1px solid #d1d2d2; 
	border-bottom: 1px solid #d1d2d2; 
	border-right: 1px solid #d1d2d2;
}
div.quick-menu-bottom .abilityIcon li span {position: absolute;	display: block;}
div.quick-menu-bottom .abilityIcon li .ability-icon-preview {position: absolute; top: 0px;}
div.quick-menu-bottom .abilityIcon li .ability-icon-favorite {position: absolute; top: -40px;}
div.quick-menu-bottom .abilityIcon li .ability-icon-cart {position: absolute; top: -80px;}
div.quick-menu-bottom .abilityIcon li .ability-icon-order {position: absolute; top: -120px;}
div.quick-menu-bottom .abilityIcon li img {vertical-align: top; cursor: pointer;}
div.quick-menu-bottom .abilityIcon li .dsc01 {
	position: absolute; 
	left: 0; 
	top: 22px; 
	width: 89px; 
	height: 14px; 
	text-align: center;
	padding-top: 9px; 
	background: url('/skin/INTERIOR_ORANGE/images/img/bg_icon05.gif') 0 0 no-repeat; 
}
div.quick-menu-bottom .abilityIcon li .dsc01 img {display: inline; float: none; border: 0;}
div.quick-menu-bottom .abilityIcon li .dsc02 {
	position: absolute; 
	left: 0; 
	top: 22px; 
	width: 89px; 
	height: 14px; 
	text-align: center;
	padding-top: 9px; 
	background: url('/skin/INTERIOR_ORANGE/images/img/bg_icon04.gif') 0 0 no-repeat; 
}
div.quick-menu-bottom .abilityIcon li .dsc02 img {display: inline; float: none; border: 0;}
div.quick-menu-bottom .abilityIcon li .dsc03 {
	position: absolute; 
	left: 0; 
	top: 22px; 
	width: 89px; 
	height: 14px; 
	text-align: center;
	padding-top: 9px; 
	background: url('/skin/INTERIOR_ORANGE/images/img/bg_icon03.gif') 0 0 no-repeat; 
}
div.quick-menu-bottom .abilityIcon li .dsc03 img {border: 0; float: none;display: inline;}
div.quick-menu-bottom .abilityIcon li .dsc04 {
	position: absolute; 
	left: 0; 
	top: 22px; 
	width: 89px; 
	height: 14px; 
	text-align: center;
	padding-top: 9px; 
	background: url('/skin/INTERIOR_ORANGE/images/img/bg_icon02.gif') 0 0 no-repeat; 
}
div.quick-menu-bottom .abilityIcon li .dsc04 img {display: inline; float: none; border: 0;}

div.quick-menu-right .abilityIcon {position: absolute; top: 16px; left: 97px;  width: 22px; border-left: 1px solid #d1d2d2;}
div.quick-menu-right .abilityIcon li {
	width: 20px; 
	height: 20px; 
	clear: both; 
	border-top: 1px solid #d1d2d2; 
	border-bottom: 1px solid #d1d2d2; 
	border-right: 1px solid #d1d2d2;
	font-size: 0px;
	line-height: 0px;
}
div.quick-menu-right .abilityIcon li span {
	position: absolute; 
	display: block;
}
div.quick-menu-right .abilityIcon li .ability-icon-preview {position: absolute; top: 0px;}
div.quick-menu-right .abilityIcon li .ability-icon-favorite {position: absolute; top: -40px;}
div.quick-menu-right .abilityIcon li .ability-icon-cart {position: absolute; top: -80px;}
div.quick-menu-right .abilityIcon li .ability-icon-order {position: absolute; top: -120px;}
div.quick-menu-right .abilityIcon li img {float: left; vertical-align: top; cursor: pointer;}
div.quick-menu-right .abilityIcon li .dsc01 {
	float: left; 
	width: 89px; 
	height: 14px; 
	text-align: center;
	padding-top: 5px; 
	background: url('/skin/INTERIOR_ORANGE/images/img/bg_icon01.gif') 0 0 no-repeat; 
	margin-left:20px;
	position: absolute;
}
div.quick-menu-right .abilityIcon li .dsc01 img {display: inline;float: none; border: 0;}
div.quick-menu-right .abilityIcon li .dsc02 {
	float: left; 
	width: 89px; 
	height: 14px; 
	text-align: center;
	padding-top: 5px; 
	background: url('/skin/INTERIOR_ORANGE/images/img/bg_icon01.gif') 0 0 no-repeat; 
	margin-left:20px;
	position: absolute;
}
div.quick-menu-right .abilityIcon li .dsc02 img {display: inline; float: none; border: 0;}
div.quick-menu-right .abilityIcon li .dsc03 {
	float: left; 
	width: 89px; 
	height: 14px; 
	text-align: center;
	padding-top: 5px; 
	background: url('/skin/INTERIOR_ORANGE/images/img/bg_icon01.gif') 0 0 no-repeat; 
	margin-left:20px;
	position: absolute;
}
div.quick-menu-right .abilityIcon li .dsc03 img {display: inline; float: none; border: 0;}
div.quick-menu-right .abilityIcon li .dsc04 {
	float: left; 
	width: 89px; 
	height: 14px; 
	text-align: center;
	padding-top: 5px; 
	background: url('/skin/INTERIOR_ORANGE/images/img/bg_icon01.gif') 0 0 no-repeat; 
	margin-left:20px;
	position: absolute;
}
div.quick-menu-right .abilityIcon li .dsc04 img {display: inline; float: none; border: 0;}

/* Betty : Zoom */
.loadZoom .viewBox {overflow: hidden; position: relative; float: left; width: 400px; height: 400px; margin-right: 10px; border: 1px solid #eeeeee;}
.loadZoom .viewBox .viewImg {
	width: 400px;
	height: 400px;
	text-align: center;
	background-color: #ffffff;
}
.loadZoom .viewBox .viewImg .zoomImg {vertical-align : middle;}
.loadZoom .iconbox {float:left; padding-left: 0px;}
.loadZoom .iconbox .preimage{
	float:left;
	width: 70px;
	height: 70px;
	margin-right: 6px;
	margin-bottom: 10px;
	cursor: pointer;
	border: 1px solid #eeeeee;
	background: url(/images/img/no_image.gif) 0 0 no-repeat;
}
.loadZoom .iconbox .preimage img{width:70px; height:70px;}
.loadZoom .iconbox .img_hover{border:1px solid #CE00CE;}

/* popup */
.outLine {
	display: none; 
	position: absolute; 
	z-index: 10000; 
	border: 2px solid #666; 
	background-color: #ffffff; 
} 
.textArea {height: 25px; background-color: #ddd;}
.cbstyle {float: left; padding: 5px 5px 0; *padding: 0 5px 0;}
.noToday {float: left; color: #666; padding: 5px 5px 5px 0px; font-size: 12px; font-weight: normal;}
.close {float: right; width: 45px; padding: 5px; text-align: right; font-size: 12px; font-weight: bold; text-decoration: none;}
.close a {color: #666;}

/* 공통사항 */
.popup {}
.popup .topBg {width: 90%; height: 30px;}
.popup h2 {padding-top: 8px; margin: 0 0 0 11px; color: #f46c00;}
.popup h2 span {color: #656565;}
.popup .popupBtn {clear: both; padding: 10px 0; text-align: center;}	
.popup .popupBtn li {display: inline; margin-right: 3px;}

/* 페이지 네비 */
.popup .popup_pageNavi {clear: both; text-align: center; margin-top: 10px;}
.popup .popup_pageNavi li {display: inline; padding-right: 3px;}
.popup .popup_pageNavi img {vertical-align: middle;}
.popup .popup_pageNavi li a {color: #666;}

/* 상품옵션선택 */
.popup .headerOpt {
	float: none;
	width: 735px;
	color: #666;
	margin:10px auto 20px;
	padding: 5px 10px;
	border: 1px solid #eee;
	font-weight: bold;
	background-color: #f6f6f6;
}
.popup .headerOpt .opTitle {float: none; text-align: center;}
.popup .optionTableWrap {width:698px; margin:0 auto; }
.popup .optionTableWrap .optableBar {
	width: 698px; 
	height: 2px;
	line-height: 0;
	margin:0 auto;
	font-size: 0; 
	background: url('/skin/INTERIOR_ORANGE/images/img/bg_popup_line01.gif')  0 top no-repeat;
}
.popup .optionTableWrap .optableBar02 {
	width: 698px; 
	height: 2px;
	line-height: 0;
	margin:0 auto; 
	font-size: 0;
	background: url('/skin/INTERIOR_ORANGE/images/img/bg_popup_line02.gif')  0 top no-repeat;
}
.popup .optionTableWrap .optionTable {
	float: left;
	width: 337px;
	height: 89px;
	margin: 0 auto;
	border-collapse: collapse;
}
.popup .optionTableWrap .optionTable td {border-bottom: 1px dashed #c3c3c3;}
.popup .optionTableWrap .optionTable th {border-bottom: 1px dashed #c3c3c3;}
.popup .optionTableWrap .optionTable .enl {border-bottom: none;}
.popup .optionTableWrap .optionTable .type01{
	width: 110px; 
	height: 28px; 
	color: #212121;
	padding-left: 20px; 
	font-size: 11px;
	background: #fafafa url('/skin/INTERIOR_ORANGE/images/bullet/bul_box02.gif') 10px center no-repeat;
}
.popup .optionTableWrap .optionTable .type02 {width: 200px; height: 28px; padding-left: 10px;}
.popup .optionTableWrap .optionTable .iptype01{float: left; width: 38px; height: 18px; color: #666; text-align: right; border: 1px solid #bababa;}
.popup .optionTableWrap .optionTable .udBtn {float: left; padding-left: 5px;}
.popup .optionTableWrap .optionTable .aUp {display: block; width: 10px;}
.popup .optionTableWrap .optionTable .aDown {display: block;}

/* optionTable2 */
.popup .scrollBar {overflow: auto; overflow-y: auto; overflow-x: hidden; width: 358px; height: 87px; margin: 1px auto 0;}
.popup .optionTable2 {
	clear: both; 
	border-collapse: collapse;
	background-color: #fff; 
}
.popup .optionTable2 th.tBorder {border: 1px solid #ff7a01;}
.popup .optionTable2 td.tBorder {border: 1px solid #c3c1c2;}
.popup .optionTable2 td {border-bottom: 1px dashed #c3c3c3;}
.popup .optionTable2 th {border-bottom: 1px dashed #c3c3c3;}
.popup .optionTable2 .type01{
	width: 111px; 
	height: 28px;
	color: #212121;
	padding-left: 20px;  
	font-size: 11px;
	background: #fafafa url('/skin/INTERIOR_ORANGE/images/bullet/bul_box02.gif') 10px center no-repeat;
}
.popup .optionTable2 .type03 {width: 200px; height: 28px; padding-left: 10px;}
.popup .optionTable2 .enl {border-bottom: none;}
.popup .optionTable2 .iptype01 {float: left; width: 38px; height: 18px; color: #666; text-align: right; border: 1px solid #bababa;}
.popup .optionTable2 .udBtn {float: left; padding-left: 5px;}
.popup .optionTable2 .aUp {display: block; width: 10px;}
.popup .optionTable2 .aDown {display: block;}
.popup .optionTable2 .iptype01 {float: left; width: 38px; height: 18px; color: #666; text-align: right; border: 1px solid #bababa;}

.popup .totalBox {clear: both;}
.popup .totalBox .total {
	clear: both;
	width: 656px;
	text-align: right;
	margin: 10px auto;
	padding: 7px 40px 7px 0;
	border: 1px solid #dbdbdb;
	font-weight: bold;
	font-size: 14px;
}
.popup .totalBox .total dt {display: inline;}
.popup .totalBox .total dd {display: inline; color: #e74202;}
.popup .viewDetail {width: 753px; margin-bottom: 10px; padding: 10px; border: 1px solid #f0f0f0;}
.popup .viewDetail p {color: #676767; margin: 0; font-weight: bold;}

/* optionTable03 */
.popup .optionTableWrap .optionTable03 {
	float: left;
	width: 698px;
	height: 89px;
	margin: 0 auto;
	border-collapse: collapse;
}
.popup .optionTableWrap .optionTable03 td {border-bottom: 1px dashed #c3c3c3;}
.popup .optionTableWrap .optionTable03 th {border-bottom: 1px dashed #c3c3c3;}
.popup .optionTableWrap .optionTable03 .enl {border-bottom: none;}
.popup .optionTableWrap .optionTable03 .type01 {
	width: 110px; 
	height: 28px; 
	color: #212121;
	padding-left: 20px; 
	font-size: 11px;
	background: #fafafa url('/skin/INTERIOR_ORANGE/images/bullet/bul_box02.gif') 10px center no-repeat;
}
.popup .optionTableWrap .optionTable03 .type02 {width: 548px; height: 28px; padding-left: 10px;}
.popup .optionTableWrap .optionTable03 .iptype01 {float: left; width: 38px; height: 18px;  color: #666; text-align: right; border: 1px solid #bababa;}
.popup .optionTableWrap .optionTable03 .udBtn {float: left; padding-left: 5px;}
.popup .optionTableWrap .optionTable03 .aUp {display: block; width: 10px;}
.popup .optionTableWrap .optionTable03 .aDown {display: block;}

/* popup-상품평 */
.popup .header .title {font-size: 12px;}
.popup .header .title strong {color: #f26c00;}
.popup .subTitle {
	height: 18px;
	margin-left: 21px; 
	padding-left: 7px; 
	font-weight: bold;  
	background: url('/skin/INTERIOR_ORANGE/images/bullet/bul_box01.gif') 0 5px no-repeat; 
}
.popup .commontTopList {width: 95%; margin: 0 auto; border-collapse: collapse;}
.popup .commontTopList th {
	height: 30px; 
	text-align: center; 
	margin: 0 auto;  
	border: 1px solid #c8c8c8; 
	font-weight: bold; 
	background-color: #f7f7f7;
}
.popup .commontTopList th.slpdt {width: 40px;}
.popup .commontTopList th.pdtName {width: 387px;}

.popup .commontTopList td {border: 1px solid #c8c8c8;}
.popup .commontTopList td div {}
.popup .commontTopList td.slpdt {text-align: center;}
.popup .commontTopList td.slpdt .com {padding-top: 20px;}
.popup .commontTopList td.pdtName {width: 387px; padding:10px 0;}
.popup .commontTopList td.pdtName .visual {float: left; padding: 0 10px;}
.popup .commontTopList td.pdtName .visual img {border: 1px solid #e5e5e5;}
.popup .commontTopList td.pdtName .detail {line-height: 20px; padding: 0 10px;}

/* popup-배송지 추가, 지역별 배송비 추가 */
.popup .commontLeftList {width: 95%; margin: 0 auto; border: 1px solid #e0e0e0; border-collapse: collapse;}
.popup .commontLeftList th {
	width: 68px; 
	height: 29px; 
	color: #666; 
	padding-left: 18px; 
	border-bottom: 1px solid #e0e0e0; 
	font-size: 11px; 
	background-color: #f8f8f8;
}
.popup .commontLeftList td {width: 333px; height: 29px; padding-left: 10px; border-bottom: 1px solid #e0e0e0;}
.popup .commontLeftList td .iptType01 {width: 190px; height: 15px; padding: 3px 0 0 6px; font-size:12px; border: 1px solid #bababa;}
.popup .commontLeftList td .iptType02 {width: 38px; height: 15px; vertical-align: middle; padding: 3px 0 0 6px; font-size:12px; border: 1px solid #bababa;}
.popup .commontLeftList td .iptType03 {width: 95%; height: 15px; padding: 3px 0 0 6px; font-size:12px; border: 1px solid #bababa;}
.popup .commontLeftList td img {vertical-align:middle;}
.popup .commontLeftList .entryText td {}
.popup .commontLeftList .entryText td .textEditor {width: 321px; height: 130px; border: 1px solid #bababa;}
.popup .btnList {clear: both; text-align: center; padding: 10px 0; }
.popup .btnList li {display: inline; margin-right: 5px;}

.popup .commontTopList th {
	height: 30px; 
	text-align: center; 
	margin: 0 auto;
	border: 1px solid #c8c8c8; 
	font-weight: bold; 
	background-color: #f7f7f7; 
}
.popup .commontTopList th.zipNo {width: 86px;}
.popup .commontTopList th.addRess {width: 255px;}
.popup .commontTopList th.delPay {width: 86px;}

.popup .commontTopList td {height: 30px; border: 1px solid #c8c8c8;}
.popup .commontTopList td.zipNo {text-align: center;}
.popup .commontTopList td.addRess {padding-left: 10px;}
.popup .commontTopList td.delPay {color: #f60; text-align: right; padding-right: 10px;}

/* popup-배송지 선택 */
.popup .commontTopList th.delSelect {width: 40px;}
.popup .commontTopList th.delName {width: 387px;}
.popup .commontTopList th.delCare {width: 45px;}

.popup .commontTopList td.delSelect {text-align: center;}
.popup .commontTopList td.delName {width: 387px; padding-left: 10px;}
.popup .commontTopList td.delName .detail {line-height: 150%; padding: 10px 0;}
.popup .commontTopList td.delCare {width: 45px; text-align: center;}
.popup .commontTopList td.delCare img {margin: 10px 0 0;}

/* popup-아이콘 관리 */
.popup .commontTopList th.nowIcon {width: 100px;}
.popup .commontTopList th.changeIcon {width: 313px;}

.popup .commontTopList td.nowIcon {text-align: center;}
.popup .commontTopList td.changeIcon {padding-left: 10px;}

/* popup-우편번호찾기 */
.popup .zipWrap .headerZip {
	float: none;
	color: #666;
	margin:0px auto 20px;
	padding: 5px 10px;
	border: 1px solid #eee;
	font-weight: bold;
	background-color: #f6f6f6;
}
.popup .zipWrap {margin: 0px 10px; padding: 0px 0px 10px 0px; border-bottom: 1px solid #474747;}
.popup .zipWrap .headerZip .textSec {line-height: 150%; text-align: left;}
.popup .zipWrap .headerZip .fc01 {color: #f35b0f;}
.popup .zipWrap .headerZip .fc02 {color: #676767; font-weight: normal;}

.popup .zipWrap .zipSearchForm {padding-bottom: 10px;}
.popup .zipWrap .zipSearchForm .zipSearch {text-align: center;}
.popup .zipWrap .zipSearchForm .zipSearch .areaName {
	color: #676767; 
	padding-left: 5px; 
	background: url('/skin/INTERIOR_ORANGE/images/bullet/bul_arrow15.gif') 0 3px no-repeat;
}
.popup .zipWrap .zipSearchForm .zipSearch .entry {width: 168px; height: 18px; vertical-align: middle; border: 1px solid #bababa;}
.popup .zipWrap .zipSearchForm .zipSearch .zipBtn {vertical-align: middle;}

.popup .zipWrap .addressList {
	overflow-x: hidden; 
	overflow-y: auto; 
	zoom: 1; 
	width: 430px; 
	height: 180px;
	margin: 0 auto;
	padding: 5px;
	border: 1px solid #999;
}
.popup .zipWrap .addressList dt {float: left; width: 384px; height: 19px;}
.popup .zipWrap .addressList dd {float: right; width: 45px;}
.popup .zipWrap .addressList dt a {color: #666;}
.popup .zipWrap .addressList dd a {color: #666;}

/* popup-회원탈퇴 안내 */
.popup .headerMem {
	width: 430px;
	color: #666;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #eee;
	font-size: 11px;
	background-color: #f6f6f6;
}
.popup .headerMem .textSec {line-height: 150%; padding: 10px;}

/* popup-주문조회 */
.popup .orderList {
	width: 675px;
	border-collapse: collapse; 
}
.popup .orderList th {
	height: 30px; 
	text-align: center; 
	margin: 0 auto; 
	border: 1px solid #c8c8c8; 
	font-weight: bold; 
	background-color: #f7f7f7;
}
.popup .orderList th.ordSelect {width: 40px;}
.popup .orderList th.ordDate {width: 100px;}
.popup .orderList th.ordName {width: 300px;}
.popup .orderList th.ordPrice {width: 100px;}
.popup .orderList th.ordState {width: 100px;}

.popup .orderList td {border: 1px solid #c8c8c8;}
.popup .orderList td.ordSelect {text-align: center;}
.popup .orderList td.ordDate {text-align: center; padding: 10px;}
.popup .orderList td.ordName {text-align: left; padding: 10px;}
.popup .orderList td.ordPrice {text-align: right; padding:0 10px;}
.popup .orderList td.ordState {text-align: center;}

/* 비회원 비밀번호 확인 */
.popup .headerNonMem {
	width: 430px;
	text-align: center;
	color: #666;
	margin: 0 auto;
	border: 1px solid #eee;
	background-color: #f6f6f6;
}
.popup .headerNonMem .iptType01 {width: 210px; height: 15px; margin-top: 5px; padding: 1px 0 0 6px; border: 1px solid #bababa; font-size:12px;}
.popup .headerNonMem .fontColor01 {color: #f46c00;}

/* popup-비밀번호 변경, 주문상세내역-취소접수, 교환접수, 교환진행내역, 반품접수 */
.popup .passWordChange {width: 430px; border-collapse: collapse;}
.popup .passWordChange th {
	vertical-align: top; 
	padding: 9px 10px; 
	border: 1px solid #c8c8c8; 
	font-weight: bold; 
	background-color: #f7f7f7;
}
.popup .passWordChange td {padding: 5px 10px; border: 1px solid #c8c8c8;}
.popup .passWordChange td img {vertical-align: middle;}
.popup .passWordChange p {color: #969696; margin: 7px 0 0 0; font-size: 11px; letter-spacing: -1px;}
.popup .passWordChange td textarea {font-size: 12px;}
.popup .passWordChange .bankcord {color: #f60; margin: 7px 0 0 0; font-size: 11px; letter-spacing: -1px;}
.popup .passWordChange .iptType01 {width: 276px; height: 14px; padding: 2px; border: 1px solid #b6b6b6; font-size: 12px;}

.popup .headerNonMem .textSec {line-height: 150%; text-align: center; padding: 10px 10px 10px 20px; font-size: 12px;}
.popup .headerNonMem .textSec01 {line-height: 150%; text-align: left; padding: 10px 10px 10px 20px; font-size: 12px;}

/* popup-주문상세내역-교환진행내역*/
.popup .changeIngList {
	width: 430px;
	border-collapse: collapse; 
}
.popup .changeIngList th {
	vertical-align: top; 
	padding: 9px 10px; 
	border: 1px solid #c8c8c8; 
	font-weight: bold; 
	background-color: #f7f7f7; 
}
.popup .changeIngList td {padding: 5px 10px; border: 1px solid #c8c8c8; font-size: 11px; }
.popup .changeIngList td img {vertical-align: middle;}
.popup .changeIngList td textarea {font-size: 12px;}
