/*
------------------------------------------------------------
website : //www.i-baby.co.kr/
File Name : shoppingLayout.css
css version : 2.0
Maker : IdeuMotion_JK (ideumotion@gmail.com)
Last Update : 2010 / Oct
explanation : "쇼핑몰" "중고책방"
Modify Date: 
------------------------------------------------------------
*/

@charset "utf-8"; /*언어타입지정*/

@import url(common.css); /* 전체 공통 css import */
@import url(character.css); /* 카테고리 css import */
@import url(table.css); /* 공통 테이블 css import */
@import url(form.css); /* 공통 폼 css import */

#body {background: url(../images/common/layout/bg_navTop.gif) repeat-x 0 0;}
#container {width:996px; margin:0 auto; position:relative;}
#header {margin-bottom:6px;}
#contents_wrapper {text-align:left;}
#subPage {margin-bottom:10px; background: url(../images/common/layout/line_01.gif) repeat-y 103px 0;}
#sidebarL {float:left; width:102px; margin-right:10px; font-size:12px; display:inline; position:relative; z-index:999;}
#contSubPage {float:left; width:675px; display:inline;}
#sidebarR {float:right; width:200px; display:inline;}


/** 메인 중고책방 새로 입고된 중고도서 **/
.booksArea {width:100%; display:inline-block; padding-top:5px; margin-bottom:20px; border-top:2px solid #ff7500;}
.books {}
.books li {float:left; width:96px; height:139px; padding:9px 8px 5px 7px; margin:5px 0; text-align:center; line-height:14px; border-right:1px solid #e7e7e7;}
.books li.lastRow {border-right:none;}
.books li .img {margin-bottom:15px;}
.books li .img img {border:1px solid #e5e5e5;}
.books li .tit a {color:#747a60;}
.books li .info {font-weight:700;}
.books li .info .type {color:#313131; padding-right:2px;}
.books li .info .price {color:#ff7500;}

/** 메인 중고책방 타이틀 부분 **/
.box2Col {margin-bottom:25px;}
.box2Col_tit {}
.box2Col_tit .tit01, .box2Col .b2Col01 {float:left; width:225px; display:inline;}
.box2Col_tit .tit02, .box2Col .b2Col02 {float:left; width:450px; display:inline;}
.box2Col .b2Col01 .in , .box2Col .b2Col02 .in {padding:0 8px 0 10px;}

/** 메인 중고책방 책방 공지사항 & 책팔기 **/
.bookArea {border-top:2px solid #ff7500; border-bottom:1px solid #e7e7e7;}
.bookArea .inner {background: url(../images/common/layout/line_02.gif) repeat-y 225px 0;}
.bookArea .inner2 {background: url(../images/common/layout/line_02.gif) repeat-y 450px 0;}
.bookStore li {font-size:12px; width:100%; display:inline-block; line-height:19px;}
.bookStore li {width:207px; color:#434343; overflow:hidden; white-space:nowrap;}
.bookStore li a {color:#434343; font-size:12px; text-decoration:none;}
.bookArea .inner {padding-top:11px; padding-bottom:10px;}
.bookArea .inner2 {padding-top:11px; padding-bottom:8px;}
.SellBookArea .fl {width:197px; height:68px; background: url(../images/common/ico/ico_bookblue.gif) no-repeat 100% 13px;}
.SellBookArea .fl .tit {margin-top:6px;margin-bottom:6px;}
.SellBookArea .fl .text {margin-bottom:8px;}
.SellBookArea .fl .btn_Go {padding:5px 13px 5px 12px; display: inline-block; color: #ff7500; border: 1px solid #ff7500; background:#fff url(../images/common/layout/arrow_orange_01.gif) no-repeat scroll 90% 50%;}
.bestSeller {float:right;width:225px}
.bestSeller .SellBooks {padding:5px 0px 0px 10px;}
.bestSeller .SellBooks li {margin-bottom:4px;line-height:15px;*line-height:14px;}
.bestSeller .SellBooks .tit {float:left;width:160px;}
.bestSeller .SellBooks .tit a {width:100%;overflow:hidden;white-space:nowrap;}
.bestSeller .SellBooks .class {float:left}
.bestSeller .SellBooks .date {float:right}
.SellBooks {}
.SellBooks li {width:100%; display:inline-block; margin-bottom:8px; font-size:12px; color:#747a60;}
.SellBooks li span {display:inline-block;}
.SellBooks li .tit {width:160px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.SellBooks li .class {width:20px; color:#7fa708; font-weight:700;}
.SellBooks li .date {width:30px;}
.SellBooks li a:hover {color:#8bbd12;}


/** 메인 중고책방 책방 Q&A & 책팔기 이용후기 **/
.UseBookStore {border-top:2px solid #c9c9c9; border-bottom:1px solid #e7e7e7;}
.UseBookStore .inner {background: url(../images/common/layout/bg_box225.gif) repeat-y 0 0;}
.UseBookStore .QnAs .in {padding-top:8px; padding-bottom:8px;}
.QnAlist li {width:100%; display:inline-block; padding:3px 0; position:relative;}
.QnAlist li .ico {float:left; width:14px; display:inline;}
.QnAlist li .date {float:right; width:30px; color:#aaa; display:inline;}
.QnAlist li .conts {margin:0 35px 0 18px; font-size:12px;}
.QnAlist li .conts a {color:#434343; text-decoration:none;}
.QnAlist li .conts a:hover {text-decoration:none;}
.QnAlist li .conts a:visited {text-decoration:none;}
.UseBookStore .reviews .in {padding-top:4px;}
.reviews {}
.reviewList li {width:100%; display:inline-block; padding:6px 0; border-bottom:1px solid #e7e7e7; line-height:19px;}
.reviewList li.last {border-bottom:medium none;}
.reviewList li .review, .reviewList li .review a {font-size:12px; color:#434343;}
.reviewList li .book, .reviewList li {color:#898989;}

/** 메인 쇼핑몰 BEST 인기상품 **/
.bestArea {width:100%; display:inline-block; padding-top:5px; margin-bottom:20px; border-top:2px solid #ff7500;}
.bestLeft {width:345px; float:left; padding:10px 0 0 10px;}
.bestLeft .bestPdt {width:142px;float:left; margin:0 28px 18px 0; font-family:"돋움"; font-size:12px; color:#434343; line-height:16px; text-align:center;}
.bestLeft .bestPdt a:link {color:#434343; text-decoration:none;}
.bestLeft .bestPdt a:visited {color:#434343; text-decoration:none;}
.bestLeft .bestPdt a:hover {text-decoration:underline;}
.bestLeft .bestPdt span{color:#daaf00; font-size:11px; font-weight:700;}
.bestLeft .bestPdt img{width:142px; height:142px; border:1px solid #dfdfdf; margin-bottom:9px;}
.bestRight {width:320px; float:right; margin:0; padding-top:10px;}
.bestRight img{margin-bottom:2px;}

/** 메인 쇼핑몰 CHOICE 추천상품 **/
.choiceArea {width:100%; display:inline-block; padding-top:5px; margin-bottom:20px; border-top:2px solid #ff7500;}
.choicePdt {padding:10px 0 0 10px;}
.choicePdt li {float:left; width:100px; text-align:center; line-height:13px; margin-right:10px; margin-bottom:5px;}
.choicePdt li a:link {color:#434343; text-decoration:none;}
.choicePdt li a:visited {color:#434343; text-decoration:none;}
.choicePdt li a:hover {text-decoration:underline;}
.choicePdt li .img {width:80px; height:80px; border:1px solid #dfdfdf; padding:10px;}
.choicePdt li .img img {width:80px; height:80px;}
.choicePdt li .text {width:100px; margin-top:9px;}
.choicePdt li .text span{color:#daaf00; font-size:12px; font-weight:700; line-height:24px;}

/** 리스트 상단 tabStyle **/
.tabStyle01 {width:675px; height:28px; background:url('../images/common/layout/bg_tabline_01.gif') bottom left repeat-x;}
.tabStyle01 .info {float:left; font-family:돋움,굴림,Verdana; font-size:11px; color:#aaaaaa; letter-spacing:-1px; text-align:left; margin-top:9px; margin-left:10px;}
.tabStyle01 .tabMenu {float:right; text-align:right; margin-right:5px;}
.tabStyle01 .tabMenu img {margin-left:1px;}

/** 상품리스트(책) **/
#BrandListWrap {width:675px; text-align:left; overflow:hidden; }
#BrandListWrap #title {width:675px; height:19px;}
#BrandListWrap #title img {margin-left:10px;}
#BrandListWrap #productList {width:675px; padding-bottom:20px; background:url('../images/shopping/bg_choicerecomm_th_01.gif') bottom left rep; overflow:hidden;}
#BrandListWrap #productList table td.pic	{ width:105px; padding:10px 0 10px 10px;}
#BrandListWrap #productList table td.pic td	{ width:98px; height:98px; border:1px solid #dfdfdf; text-align: center; padding:0;}
#BrandListWrap #productList table td.picS	{ width:60px; padding:5px 0 5px 5px;}
#BrandListWrap #productList table td.picS td	{ width:50px; height:50px; border:1px solid #dfdfdf; text-align: center; padding:0;}
#BrandListWrap #productList table td.name	{ text-align:left; padding:13px 10px 0 10px;}
#BrandListWrap #productList table td.name strong	{ display: block;}
#BrandListWrap #productList table td.price	{ width:83px; text-align:center;vertical-align:middle;}
#BrandListWrap #productList table td.price del	{ display: block;}
#BrandListWrap #productList table td.price ins	{ display: block; text-decoration:none; color:#e0b200; font-weight:bold;}
#BrandListWrap #productList table td.mileage	{ width:69px; text-align:center;vertical-align:middle; color:#ff9f50; font-weight:bold;}
#BrandListWrap #productList table td.buying	{ width:75px; text-align:center;vertical-align:middle; }
#BrandListWrap #productList table th em{color:#ff7b13;text-decoration:underline;font-style:normal;}
#BrandListWrap #productList table td.grade	{ text-align:center; vertical-align:middle;}
#BrandListWrap #productList table td.bName	{ text-align:left; padding:0;}
#BrandListWrap #productList table td.nick {text-align:center; vertical-align:middle;}
#BrandListWrap #productList table td.grade img {display:inline;}
#BrandListWrap #productList table td.icoImg{text-align:center;}
#BrandListWrap #productList table td.txt01{padding:20px 0;line-height:16px;}
#BrandListWrap #productList table td.writtenInfo{font-size:11px;color:#999;padding-left:10px;line-height:16px;}
#BrandListWrap>div.top {padding: 5px 0; background: #f5f5f5; margin: 15px 0; }


/** 상품 보기 **/
.prdBigArea {padding-left:8px; margin-bottom:50px;}
.prdBigArea .tit_prdBig {color:#313131; font-size:14px; font-weight:700; margin-bottom:12px;}
.prdBigArea .prdLeft {float:left; width:260px; display:inline; text-align:center;}
.prdBigArea .prdLeft .img {margin-bottom:9px;}
.prdBigArea .prdRight {float:right; width:390px; display:inline; padding-top:5px; border-top:1px solid #e7e7e7;}
.prdBigArea .prdRight .btn {text-align:right;}
.bookgrade{padding:15px 0; margin-bottom:9px; text-align:left; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; line-height:15px;}
.bookgrade .grade{float:left; color:#769c08; font-weight:bold;margin-right:10px;}
.bookgrade .area{float:right; color:#434343; }
.books_prdBig {width:100%; display:inline-block; padding-top:1px;}
.books_prdBig .inner {padding:13px 12px;}
.BGnBdr {margin-bottom:9px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.BGnBdr .inner {padding-top:15px; padding-bottom:14px; background:#f7f7f7;}
.BGnBdr2 {margin-bottom:9px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.BGnBdr2 .inner {padding-top:5px; padding-bottom:5px; background:#f7f7f7;}
.books_prdBig ul li {width:100%; display:inline-block; padding:4px 0; _padding:3px 0; font-size:12px; line-height:14px;}
.books_prdBig ul li .lbl_prdBig, .books_prdBig ul li .text {display:inline-block;}
.books_prdBig ul li .lbl_prdBig {float:left; width:110px; padding-left:9px; color:#898989; vertical-align:top; background: url(../images/common/layout/arrow_003.gif) no-repeat 0 3px;}
.books_prdBig ul li .text {float:right; width:245px;}
.books_prdBig ul li .text *{vertical-align:middle;}
.books_prdBig ul li .text strong {font-weight:700;}
.books_prdBig ul li .line-through{text-decoration:line-through;}
.books_prdBig ul li .abeprice{color:#ff7500; font-size:14px; font-weight:bold;}
.books_prdBig ul li .mil{color:#ff7500; font-size:12px; font-weight:bold;}
.books_prdBig ul li .cardinfo{color:#898989; line-height:17px;}
.books_prdBig ul li .text .item, .books_prdBig ul li .text .enter {width:100%; display:inline-block; margin-bottom:5px;}
.books_prdBig ul li .text .enter .price, .books_prdBig ul li .text .enter .price .input_txt {color:#ff7500; font-size:14px; font-weight:bold;}
.books_prdBig ul li .text .enter .price .input_txt {border:none; background:none;}
.books_prdBig ul li .freeInfo {}
.books_prdBig ul li #freeInfo {width:225px; padding:15px 17px; background:#fff; border:2px solid #ff7b13; display:none; position:absolute;}
.books_prdBig ul li #freeInfo .tit {margin-bottom:10px;}
.books_prdBig ul li #freeInfo .content {background: url(../images/common/layout/dot_line_01.gif) repeat-x 0 100%;}
.books_prdBig ul li #freeInfo .content .inner {padding:10px 0; line-height:16px; background: url(../images/common/layout/dot_line_01.gif) repeat-x 0 0;}
.quan{width:45px; height:18px; border:1px solid #e7e7e7; text-align:center; padding-top:3px;}
.sbInfoArea {}
.sbInfoArea .tit {margin-bottom:15px; font-size:12px;}
.sbInfoArea .tit * {vertical-align:middle;}
.sbInfoArea .tit .info {float:left; width:590px; display:inline;}
.sbInfoArea .tit .info .lbl {float:left; width:165px; margin-left:8px; display:inline;}
.sbInfoArea .tit .info .name {color:#434343; font-weight:700;}
.sbInfoArea .tit .info .text {float:right; width:414px; display:inline;}
.sbInfoArea .tit .info .text .notes {color:#769c08;}
.sbInfoArea .tit .IP {float:right; width:85px; color:#aaa; font-size:11px; display:inline;}
.sbInfoArea .pbInfo {padding:13px 15px; margin-bottom:12px; background:#f7f7f7;  border:2px solid #ff7750;}
.sbInfoArea .pbInfo .col01 {float:left; width:640px; margin-right:45px; display:inline; }
.sbInfoArea .pbInfo .col01 img {width:108px; border:1px solid #b9b9b9;}
.sbInfoArea .pbInfo .col02 {float:left; width:200px; display:inline;}
.sbInfoArea .pbInfo .col03 {float:right; width:140px; display:inline;}
.sbInfoArea .btn {text-align:right;}
.sbInfoArea h3.tit_sbbook{font-size:14px; color:#ff7750; font-weight:700;  margin-bottom:10px;}
.sbInfoArea .sbNotice{font-size:12px; color:#434343; line-height:18px;}
.sbInfoArea .description{width:675px; overflow:hidden; font-size:12px; color:#434343; line-height:20px;}
.sbInfoArea .description .imgCenter {text-align:left;}
.sbInfoArea .return {font-size:12px; color:#434343; line-height:20px;}
.sbInfoArea .return span{color:#aeaeae;}
.bookcomments {margin-bottom:45px; border-top:1px solid #e7e7e7;}
.bookcomments li {width:100%; display:inline-block; padding:10px 0; border-bottom:1px solid #e7e7e7;}
.bookcomments li .cm_txt {float:left; width:475px; padding:0 20px; display:inline; line-height:25px; font-size:12px; font-weight:700;}
.bookcomments li .detcomments{ font-size:12px; font-weight:normal; line-height:20px; padding-top:10px;}
.bookcomments li .cm_info_user {float:right; width:160px; display:inline;}
.bookcomments li .cm_info_user .info {font-size:12px; line-height:18px;}
.bookcomments li .cm_info_user .date {color:#aaa;}
.bookcomments li .cm_info_user .IP {color:#aaa;}
.notesbookreply {color:#aaa; font-size:11px; font-weight:normal;}
.bookreply {padding:0 0 0 8px;}
.bookreply .txtAreaWrp {float:left; width:565px; display:inline; font-size:12px;}
.bookreply .txtArea {width:490px; height:74px; padding:5px 0 5px 5px; background:none; border:1px solid #dfdfdf;}

/** 상품카테고리(용품) **/
.pdtCategory {width:675px; font-family:돋움; font-size:11px; color:#434343; background-color:#f3f4f3; margin-top:-10px;}
.pdtCategory_inner {padding:9px 0 0 9px;}
.pdtCategory h1{font-family:"돋움"; font-size:11px; color:#ff7500; font-weight:700; padding:0; margin:0 0 8px 0; }
.pdtCategory a:link {color:#434343; text-decoration:none;}
.pdtCategory a:visited {color:#434343; text-decoration:none;}
.pdtCategory a:hover {text-decoration:underline;}
.pdtCategory .pdtCategory_inner .vbox {padding:0 5px 0 5px; margin-bottom:15px;}
.pdtCategory .pdtCategory_inner .vbox ul {width:100%; display:inline-block;}
.pdtCategory .pdtCategory_inner .vbox ul li {float:left; display:inline-block; width:158px; line-height:18px; border-right:1px solid #e7e7e7; margin-right:5px; white-space:nowrap;}
.pdtCategory .pdtCategory_inner .vbox ul li.none {border-right:0px solid #e7e7e7;}
.pdtCategory .pdtCategory_inner .sbox {padding:0 5px 0 5px; margin-bottom:15px;}
.pdtCategory .pdtCategory_inner .sbox ul {width:100%; display:inline-block;}
.pdtCategory .pdtCategory_inner .sbox ul li {float:left; display:inline-block; width:158px; font-weight:700; line-height:18px; border-right:1px solid #e7e7e7; margin-right:5px; white-space:nowrap;}
.pdtCategory .pdtCategory_inner .sbox ul li.none {border-right:0px solid #e7e7e7;}
.pdtCategory .pdtCategory_inner .bbox {padding:0 3px; margin-bottom:15px;}
.pdtCategory .pdtCategory_inner .bbox ul {width:100%; display:inline-block;}
.pdtCategory .pdtCategory_inner .bbox ul li {float:left; display:inline-block; width:126px; line-height:18px; border-right:1px solid #e7e7e7; margin-right:5px; white-space:nowrap;}
.pdtCategory .pdtCategory_inner .bbox ul li.none {border-right:0px solid #e7e7e7;}

/** 상품리스트(용품) **/
#productListWrap {width:675px; text-align:left; overflow:hidden;}
#productListWrap #productList {width:675px; padding-bottom:20px; overflow:hidden;}
#productListWrap #productList table.productListTable {}
#productListWrap #productList table.productListTable tbody tr td {}
#productListWrap #productList table.productListTable tbody tr td.margin {height:14px;}
#productListWrap #productList table.productListTable tbody tr td div.productObject {width:142px; height:210px; overflow:hidden;}
#productListWrap #productList table.productListTable tbody tr td div.productObject .thumbWrap {width: 140px; height:140px; border:1px solid #dfdfdf; overflow:hidden;}
#productListWrap #productList table.productListTable tbody tr td div.productObject .thumbWrap table.thumbCenter {width:140px; height:140px;}
#productListWrap #productList table.productListTable tbody tr td div.productObject .thumbWrap table.thumbCenter tbody tr td {width:140px; height:140px; text-align:center; vertical-align:middle;}
#productListWrap #productList table.productListTable tbody tr td div.productObject dl {margin-top:10px;}
#productListWrap #productList table.productListTable tbody tr td div.productObject dl dd {text-align:center; vertical-align:top;}
#productListWrap #productList table.productListTable tbody tr td div.productObject dl dd.subject {height:42px; overflow:hidden; font-family:돋움,굴림,Verdana; font-size:11px; color:#444444; line-height:14px; }
#productListWrap #productList table.productListTable tbody tr td div.productObject dl dd.subject a:link {color:#444444; text-decoration:none;}
#productListWrap #productList table.productListTable tbody tr td div.productObject dl dd.subject a:active {color:#444444; text-decoration:none;}
#productListWrap #productList table.productListTable tbody tr td div.productObject dl dd.subject a:visited {color:#444444; text-decoration:none;}
#productListWrap #productList table.productListTable tbody tr td div.productObject dl dd.subject a:hover {color:#444444; text-decoration:underline;}
#productListWrap #productList table.productListTable tbody tr td div.productObject dl dd.beforePrice {height:13px; font-family:돋움,굴림,Verdana; font-size:11px; color:#e0ab00; text-decoration:line-through;}
#productListWrap #productList table.productListTable tbody tr td div.productObject dl dd.afterPrice {height:18px; font-family:돋움,굴림,Verdana; font-size:12px; color:#e0ab00; font-weight:bold;}

/** 상품보기(용품) **/
.productGuide {width:675px; margin-top:-20px; margin-bottom:15px; overflow:hidden;font-family:돋움,굴림,Verdana; font-size:12px; line-height:18px; }
.productGuide table.productGuideTable {margin-left:19px;}
.productGuide table.productGuideTable tbody tr td {width:637px; font-family:돋움,굴림,Verdana; font-size:12px; color:#444444; line-height:16px; text-align:left; vertical-align:top; padding-bottom:17px;}
.productGuide table.productGuideTable tbody tr td span {color:#999999;}

/*오렌지탭*/
.tabArea {}
.tabArea .tabs {margin-bottom:38px;}
.tabArea .tabs li {float:left; width:135px; display:inline;}
.tabArea .tabs li a {height:11px; padding:10px 0; display:block; text-align:center; background:#f7f7f7; border:1px solid #e5e5e5; border-bottom:1px solid #ff7500; border-right:medium none;}
.tabArea .tabs li.last a {border-right:1px solid #e5e5e5; }
.tabArea .tabs li.blank {height:11px; padding-top:24px; border-bottom:1px solid #ff7500; margin:-3px 0px -1px -1px;}
.tabArea .tabs li a.active {height:11px; padding-top:12px; background:#fff; border:1px solid #ff7500; border-top:2px solid #ff7500; border-bottom:medium none; margin:-3px 0px -1px 0;}
.tabArea .tabs li.last a:hover, .tabArea .tabs li.last a.active {margin-right:0;}
.tabArea .contTab {margin-bottom:22px;}

/** 페이징 **/

.pageing li {color:#cbcbcb; display:inline-block; padding: 0 7px; vertical-align: bottom; border: 1px solid #cbcbcb;}
/*
.pageing li.ico_pagenav {padding:0 1px; background: none; border: 0;}
.pageing li.ico_pagenav a img {width: 26px; height: 26px;}
.pageing li.lastNum {background: none;}
.pageing li a {color:#404040; font-weight:700; text-decoration:none; color: #999; font-size: 15px; height: 24px; line-height: 24px;}
.pageing li a:hover {color:#ff7635; }
.pageing li span {color: #ff7635; font-weight:700; font-size: 15px; height: 24px; line-height: 24px;}
.pageing li.active {}
.pageing {position:relative; width:675px; height:20px; margin:18px 0;}
.pageing .btnGroup_left {position:absolute; top:0px; left:0px; width:675px; font-family:돋움,굴림,Verdana; font-size:11px; color:#444444; text-align:left;}
.pageing .btnGroup_left span {color:#f44f00;}
.pageing .btnGroup_right {position:absolute; top:-4px; left:0px; width:675px; text-align:right;}
.pageing .btnGroup_right img {margin-left:4px;}
.pageing a, .pageing span {text-decoration:none; color:#404040; font-weight:700; text-decoration:none; vertical-align: middle; color: #999; width: 24px;font-size: 15px; height: 24px; line-height: 24px; border: 1px solid #cbcbcb; display: inline-block;}
.pageing a:link {text-decoration:none;}
.pageing a:active {text-decoration:none;}
.pageing a:visited {color:#999; text-decoration:none;}
.pageing a:hover {color:#ff7635; text-decoration:underline;}
.pageing span.active {color:#ff7635; font-weight: bold;}
.pageing ul {text-align:center;}
.pageing ul li {display:inline; margin-left:-3px;}
.pageing ul li.num {font-family:돋움,굴림,Verdana; font-weight:bold; padding:0px 3px 0px 3px;}
.pageing ul li.numEnd {font-family:돋움,굴림,Verdana; font-weight:bold; padding:0px 5px 0px 4px; background:none;}
.pageing ul li.active {color:#ff7635; font-weight:bold; border: 1px solid #cbcbcb; height: 24px; width: 24px; padding: 0;
						margin: 0 3px; line-height: 24px; display: inline-block; font-size: 15px; vertical-align: bottom;}
.pageing ul li img.first {margin-top:-1px; margin-right:3px;}
.pageing ul li img.prev {margin-top:-1px; margin-right:3px;}
.pageing ul li img.next {margin-top:-1px; margin-left:3px;}
.pageing ul li img.end {margin-top:-1px; margin-left:3px;}
.pageing .btnPagingUtil a {border: 0; padding: 0px 3px 0px 3px;}
*/

/** 구매전 로그인 **/
#titleType04 { width:675px; height:97px; background: url(../images/shopping/titlebg_sh0203.gif) top left no-repeat; border-bottom:1px solid #dfdfdf; margin-bottom:7px; overflow:hidden;}
#titleType04 img.margin {margin-top:33px; margin-left:14px;}
#titleType04 table.titleTable {margin-top:33px; margin-left:15px;}
#titleType04 table.titleTable tbody tr th {width:142px; height:40px; text-align:left; vertical-align:top;}
#titleType04 table.titleTable tbody tr td {width:380px; font-family:돋움,굴림,Verdana; font-size:14px; color:#ff7b13; font-weight:bold; letter-spacing:-1px; text-align:left; vertical-align:top; padding-top:22px; overflow:hidden;}
.titleSub_member{ margin:0 0 13px 16px; }
.GreBox { width:675px; margin:0 0 0 0; padding:0 0 0 0; margin-bottom:20px; }
.GreBox .top { width:675px; height:10px; background:url(../images/member/grebox_top.gif) no-repeat left top; font-size:0; }
.GreBox .bottom { width:675px; height:10px; background:url(../images/member/grebox_bottom.gif) no-repeat left top; font-size:0; }
.GreBox .center { width:675px; background:url(../images/member/grebox_center.gif) repeat-y left top; color:#FFFFFF; font-family:굴림; font-size:12px; font-weight:normal; line-height:18px; }
.WheBox { width:302px; background:url(../images/member/whebox_bg.gif) no-repeat left bottom; color:#aaaaaa; margin:0 0 25px 0; }
.WheBox .top { width:302px; height:5px; background:url(../images/member/whebox_top.gif) no-repeat left top; font-size:0; }
.LogBox { width:304px; margin:18px 0 0 30px; float:left; display:inline; }
.LogBox .title { margin:0 0 5px 0; }
.LogTypeBox { width:265px; margin:7px 0 0 20px; }
.LogTypeBox th { text-align:left; }
.LogTypeBox td { text-align:left; color:#444444; }
.LogTypeBox .InputLoginID { border:1px solid #e0e0e0; width:94px; height:16px; padding:3px 5px 0 5px; font-size:12px; }
.LogTypeBox .InputLoginCS { border:1px solid #e0e0e0; width:59px; height:16px; padding:3px 5px 0 5px; font-size:12px; }
.LogTypeBox .InputLoginNA { border:1px solid #e0e0e0; width:144px; height:16px; padding:3px 5px 0 5px; font-size:12px; }
.LogTypeBox .InputLoginPW { border:1px solid #e0e0e0; width:94px; height:16px; padding:3px 5px 0 5px; }
.brn_bar { margin:9px 0 0 13px; }
.brn_center { width:100%; text-align:center; margin:19px 0 19px 0; }
.BtnFind { margin:11px 0 20px 28px; }
.LogTxt { float:left; margin:0 0 0 20px; width:300px; }
.LogTxt ul { margin:56px 0 0 0; }
.LogTxt ul li { background:url(../images/member/dot_gre.gif) no-repeat left 2px; padding-left:15px; text-align:left;}

/** 장바구니 **/
#titleType02 { width:675px; height:97px; background: url(../images/shopping/titlebg_sh0201.gif) top left no-repeat; border-bottom:1px solid #dfdfdf; margin-bottom:7px; overflow:hidden;}
#titleType02 img.margin {margin-top:33px; margin-left:14px;}
#titleType02 table.titleTable {margin-top:33px; margin-left:15px;}
#titleType02 table.titleTable tbody tr th {width:142px; height:40px; text-align:left; vertical-align:top;}
#titleType02 table.titleTable tbody tr td {width:380px; font-family:돋움,굴림,Verdana; font-size:14px; color:#ff7b13; font-weight:bold; letter-spacing:-1px; text-align:left; vertical-align:top; padding-top:22px; overflow:hidden;}
.sMypage_title { margin:0 0 8px 0; color:#444444; font-size:12px; font-weight:normal; font-size:11px; }
.MypageList { width:675px; }
.MypageList th { border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; color:#444444; font-weight:normal; text-align:center; background:url(../images/mypage/bg_right.gif) no-repeat right center #f8f8f8; font-size:11px; font-family:돋움; height:26px; line-height:26px; }
.MypageList td { background:url(../images/member/dot_tbr.gif)  repeat-x left bottom; text-align:center; color:#444444; font-weight:normal; font-size:12px; font-family:굴림; padding:6px 6px 5px 6px; }
.MypageList td img { vertical-align:middle; }
.MypageList .Last { background:none #f8f8f8; }
.MypageList .ThStyle { background:url(../images/member/dot_tbr.gif)  repeat-x left bottom #f8f8f8; text-align:left; padding:8px 0 7px 9px; font-size:11px; font-family:돋움; color:#444444; }
.MypageList .Left { text-align:left; padding:6px 6px 5px 6px; }
.MypageList .nodata { width:100%; text-align:center; color:#aaaaaa; }
.MypageList .day { color:#aaaaaa; }
.MypageList .cnt { color:#aaaaaa; }
.MypageList .cuponN { }
.MypageList .dayW { color:#aaaaaa; }
.MypageList .ProductC { text-align:left; padding-left:12px; padding-right:12px; }
.MypageList .DayR { color:#aaaaaa; }
.MypageList .Sdata { }
.MypageList .PCost { padding-right:7px; text-align:center; }
.MypageList .PType { }
.MypageList .Rsta { color:#ff9f50; }
.MypageList .Num { }
.MypageList .Title { text-align:left; }
.MypageList .Timg { text-align:left; text-align:center; }
.MypageList .Timg img { width:24px; height:18px; }
.MypageList .Rcop { }
.MypageList .Del { }
.MypageList .Bas { }
.MypageList .mil { text-align:center; padding-right:7px; }
.MypageList .Tcost { text-align:center; padding-right:7px; }
.MypageList .vol { text-align:center; }
.MypageList .vol dl { }
.MypageList .vol dl dt { float:left; }
.MypageList .vol dl dd { float:left; display:inline; line-height:0; font-size:0; padding-top:1px; padding-left:2px; padding-left:0px; }
.MypageList .vol dl dd span .down { margin-top:1px; }
.MypageList .vol .inputNumVol { border:1px solid #e0e0e0; height:16px; width:40px; padding:3px 5px 0 5px; font-size:12px; color:#444444; margin-left:6px; text-align:center;}
.MypageList .Title2 { text-align:left; padding-left:7px; padding-right:7px; }
.MypageList .Viewtxt { width:100%; text-align:left; padding:15px 25px 15px 25px; line-height:16px; word-break:all;}
.MypageList .imgR { padding-left:3px; }
.MypageList .imgR img { width:24px; height:18px; }
.MypageList .TitleR { text-align:left; padding-left:3px; }
.MypageList .addr { color:#aaaaaa; }
.MypageList .state { color:#ff9f50; }
.MypageList .Addr { width:90%; text-align:left; padding:6px 6px 5px 6px; word-break:all; }
.TotalCost { width:675px; margin:12px 0 20px 0; font-size:11px;}
.TotalCost .Left { text-align:left; }
.TotalCost .Right { text-align:right; color:#444444; font-size:11px; font-weight:normal; }
.borange { font-weight:bold; font-size:14px; color:#ff7b13; margin-left:14px; margin-right:18px; }
.bCenter { text-align:center; border:3px solid #ff7b13; padding:10px; margin-bottom:20px; font-size:11px; }

.titleUserData2 {padding: 10px 0 2px 10px; height:22px; vertical-align:middle; background:#f3f4f3; border-top:1px solid #ff7500; border-bottom:1px solid #f3f4f3; font-family:"돋움"; color:#434343;font-size:12px; font-weight:700; margin-bottom:20px;}
.titleUserData2 .sub{ margin-left:15px; color:#434343; font-size:11px; font-weight:normal;}

/** 주문완료 **/
#titleType05 { width:675px; height:97px; background: url(../images/shopping/titlebg_sh0205.gif) top left no-repeat; border-bottom:1px solid #dfdfdf; margin-bottom:7px; overflow:hidden;}
#titleType05 img.margin {margin-top:33px; margin-left:14px;}
#titleType05 table.titleTable {margin-top:33px; margin-left:15px;}
#titleType05 table.titleTable tbody tr th {width:142px; height:40px; text-align:left; vertical-align:top;}
#titleType05 table.titleTable tbody tr td {width:380px; font-family:돋움,굴림,Verdana; font-size:14px; color:#ff7b13; font-weight:bold; letter-spacing:-1px; text-align:left; vertical-align:top; padding-top:22px; overflow:hidden;}
.JoinContTxt { width:675px; height:172px; background:url(../images/shopping/bg_stt.gif) no-repeat left top; margin:0 0 10px 0; }
.JoinContTxt ul { margin:59px 0 0 54px; }
.JoinContTxt ul li { background:url(../images/member/dot_gre.gif) no-repeat left 2px; padding-left:15px; color:#FFFFFF; font-size:12px; font-family:돋움; font-weight:normal; line-height:18px; }
.GreBox1_n { width:675px; height:70px; background:url(../images/shopping/bg_su2.gif) no-repeat top left; margin-bottom:20px; }
.GreBox1_n .left { padding:15px 0px 0px 30px; font-weight:bold; font-size:14px; color:#FFFFFF; line-height:20px;}
.GreBox1 { width:675px; height:70px; background:url(../images/shopping/bg_su.gif) no-repeat top left; margin-bottom:20px; }
.GreBox1 .center { padding:28px 0px 0px 180px; font-weight:bold; font-size:14px; color:#FFFFFF; }

/** 결제하기 **/
.TotalCost2 { margin:12px 0 34px 0; border:3px solid #80a709; width:675px; margin-bottom:20px; font-size:11px; }
.TotalCost2 .Left { text-align:center; color:#80a709;  padding:20px; background-color:#FFFFFF; }
.TotalCost2 .InputType { border:1px solid #e0e0e0; height:16px; padding:3px 5px 0 5px; font-size:12px; color:#444444; margin-left:7px; margin-right:3px; }
.TotalCost2 .Left span { color:#444444; }
.TotalCost2 .Right { text-align:center; background-color:#80a709; color:#FFFFFF; }
.InputData_Title { border-bottom:1px solid #dfdfdf; padding:0 0 8px 0; }
.Join_UserData { color:#aaaaaa; font-weight:normal; margin:0 0 25px 0; width:675px; }
.Join_UserData th { text-align:left; vertical-align:middle; background:url(../images/member/dot_tbr.gif) repeat-x bottom; padding:7px 0 7px 0; }
.Join_UserData td { text-align:left; background:url(../images/member/dot_tbr.gif) repeat-x bottom; line-height:30px; }
.Join_UserData .InputType { border:1px solid #e0e0e0; height:16px; padding:3px 5px 0 5px; font-size:12px; color:#444444; }
.Join_UserData .textareaType { border:1px solid #e0e0e0; height:70px; padding:3px 5px 0 5px; font-size:12px; color:#444444; width:456px; margin:5px 0 5px 0; }

/** 주문하기 **/
#titleType03 {width:675px; height:97px; background:url(../images/trade/bg_contenttitle_03.gif) bottom left no-repeat; border-bottom:1px solid #dfdfdf; margin-bottom:7px; overflow:hidden;}
#titleType03 img.margin {margin-top:33px; margin-left:14px;}
#titleType03 table.titleTable {margin-top:33px; margin-left:15px;}
#titleType03 table.titleTable tbody tr th {width:142px; height:40px; text-align:left; vertical-align:top;}
#titleType03 table.titleTable tbody tr td {width:380px; font-family:돋움,굴림,Verdana; font-size:14px; color:#ff7b13; font-weight:bold; letter-spacing:-1px; text-align:left; vertical-align:top; padding-top:22px; overflow:hidden;}

/** 이벤트 **/
.eventList{width:665px; line-height:15px;  border-bottom:1px solid #e7e7e7; margin-top:18px; margin-bottom:18px; display:inline-block;}
.eventList .banner{float:left; margin-right:34px; width:250px; margin-bottom:10px;}
.eventList .econtents{font-family:"돋움"; font-size:12px; color:434343; float:left; width:380px; line-height:20px;}
.eventList .econtents h3{font-family:"돋움"; font-size:12px; color:434343; padding:0; margin-bottom:3px; font-weight:700;}
.eventList .econtents img{margin-top:5px; margin-bottom:10px;}
.eventList .econtents a {color:#434343; text-decoration:none;}
.eventList .econtents a:visited {text-decoration:underline;}
.eventList .econtents a:hover {text-decoration:underline;}

#choiceWrap {width:675px; text-align:left; overflow:hidden;}
#choiceWrap #title {width:675px; height:27px; background:url('../images/shopping/bg_choicerecomm_th_01.gif') top left repeat-x;}
#choiceWrap #title img {margin-top:8px; margin-left:10px;}
#choiceWrap #choiceList {width:675px; margin-top:0px; }
#choiceWrap #choiceList table.choiceListTable {}
#choiceWrap #choiceList table.choiceListTable tbody tr td {}
#choiceWrap #choiceList table.choiceListTable tbody tr td.margin {height:14px;}
#choiceWrap #choiceList table.choiceListTable tbody tr td div.choiceObject {width:100px; height:169px; overflow:hidden;}
#choiceWrap #choiceList table.choiceListTable tbody tr td div.choiceObject .thumbWrap {width:98px; height:98px; border:1px solid #dfdfdf; overflow:hidden;}
#choiceWrap #choiceList table.choiceListTable tbody tr td div.choiceObject .thumbWrap table.thumbCenter {width:98px; height:98px;}
#choiceWrap #choiceList table.choiceListTable tbody tr td div.choiceObject .thumbWrap table.thumbCenter tbody tr td {width:98px; height:98px; text-align:center; vertical-align:middle;}
#choiceWrap #choiceList table.choiceListTable tbody tr td div.choiceObject dl {margin-top:10px;}
#choiceWrap #choiceList table.choiceListTable tbody tr td div.choiceObject dl dd {text-align:center; vertical-align:top;}
#choiceWrap #choiceList table.choiceListTable tbody tr td div.choiceObject dl dd.subject {height:29px; font-family:돋움,굴림,Verdana; font-size:11px; color:#444444;}
#choiceWrap #choiceList table.choiceListTable tbody tr td div.choiceObject dl dd.subject a:link {color:#444444; text-decoration:none;}
#choiceWrap #choiceList table.choiceListTable tbody tr td div.choiceObject dl dd.subject a:active {}
#choiceWrap #choiceList table.choiceListTable tbody tr td div.choiceObject dl dd.subject a:visited {color:#444444; text-decoration:none;}
#choiceWrap #choiceList table.choiceListTable tbody tr td div.choiceObject dl dd.subject a:hover {color:#444444; text-decoration:underline;}
#choiceWrap #choiceList table.choiceListTable tbody tr td div.choiceObject dl dd.beforePrice {height:13px; font-family:돋움,굴림,Verdana; font-size:11px; color:#e0ab00; text-decoration:line-through;}
#choiceWrap #choiceList table.choiceListTable tbody tr td div.choiceObject dl dd.afterPrice {height:15px; font-family:돋움,굴림,Verdana; font-size:12px; color:#e0ab00; font-weight:bold;}
#choiceWrap #choiceList table.choiceListTableN {}
#choiceWrap #choiceList table.choiceListTableN tbody tr td {}
#choiceWrap #choiceList table.choiceListTableN tbody tr td.margin {height:14px;}
#choiceWrap #choiceList table.choiceListTableN tbody tr td div.choiceObject {width:142px; overflow:hidden;}
#choiceWrap #choiceList table.choiceListTableN tbody tr td div.choiceObject .thumbWrap {width:140px; height:148px; border:1px solid #dfdfdf; overflow:hidden;}
#choiceWrap #choiceList table.choiceListTableN tbody tr td div.choiceObject .thumbWrap table.thumbCenter {width:140px; height:148px;}
#choiceWrap #choiceList table.choiceListTableN tbody tr td div.choiceObject .thumbWrap table.thumbCenter tbody tr td {width:140px; height:148px; text-align:center; vertical-align:middle;}
#choiceWrap #choiceList table.choiceListTableN tbody tr td div.choiceObject dl {margin-top:10px;}
#choiceWrap #choiceList table.choiceListTableN tbody tr td div.choiceObject dl dd {text-align:center; vertical-align:top;}
#choiceWrap #choiceList table.choiceListTableN tbody tr td div.choiceObject dl dd.subject {font-family:돋움,굴림,Verdana; font-size:11px; color:#444444; padding-bottom:5px;}
#choiceWrap #choiceList table.choiceListTableN tbody tr td div.choiceObject dl dd.subject a:link {color:#444444; text-decoration:none;}
#choiceWrap #choiceList table.choiceListTableN tbody tr td div.choiceObject dl dd.subject a:active {}
#choiceWrap #choiceList table.choiceListTableN tbody tr td div.choiceObject dl dd.subject a:visited {color:#444444; text-decoration:none;}
#choiceWrap #choiceList table.choiceListTableN tbody tr td div.choiceObject dl dd.subject a:hover {color:#444444; text-decoration:underline;}
#choiceWrap #choiceList table.choiceListTableN tbody tr td div.choiceObject dl dd.beforePrice {height:13px; font-family:돋움,굴림,Verdana; font-size:11px; color:#e0ab00; text-decoration:line-through;}
#choiceWrap #choiceList table.choiceListTableN tbody tr td div.choiceObject dl dd.afterPrice {height:15px; font-family:돋움,굴림,Verdana; font-size:12px; color:#e0ab00; font-weight:bold;}

#commentWrap {width:675px;}
#commentWrap #commentTitle {width:675px; height:20px; text-align:left; vertical-align:top;}
#commentWrap #commentList {width:675px; text-align:left; vertical-align:top; margin-bottom: 15px; }
#commentWrap #commentList table.commentTable {}
#commentWrap #commentList table.commentTable tbody tr th {height:18px; font-family:돋움,굴림,Verdana; font-size:11px; color:#444444; background:#f8f8f8 url('//stuff.i-baby.co.kr/images/common/table/bg_th_line_01.gif') top right no-repeat; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; text-align:center; vertical-align:top; padding-top:8px;}
#commentWrap #commentList table.commentTable tbody tr th.none {background:#f8f8f8 none;}
#commentWrap #commentList table.commentTable tbody tr td {}
#commentWrap #commentList table.commentTable tbody tr td.dotLine {height:1px; font-size:0px; line-height:0px; background:url('//stuff.i-baby.co.kr/images/common/table/bg_td_dotline_01.gif') bottom left repeat-x;}
#commentWrap #commentList table.commentTable tbody tr td.subject {font-family:돋움,굴림,Verdana; font-size:12px; color:#444444; line-height:18px; text-align:left; vertical-align:top; padding-top:16px; padding-bottom:15px; padding-left:20px;}
#commentWrap #commentList table.commentTable tbody tr td.subject a:link {color:#444444; text-decoration:none;}
#commentWrap #commentList table.commentTable tbody tr td.subject a:active {}
#commentWrap #commentList table.commentTable tbody tr td.subject a:visited {color:#444444; text-decoration:none;}
#commentWrap #commentList table.commentTable tbody tr td.subject a:hover {color:#444444; text-decoration:underline;}
#commentWrap #commentList table.commentTable tbody tr td.subject img {margin-top:-2px; margin-left:3px;}
#commentWrap #commentList table.commentTable tbody tr td.date {font-family:돋움,굴림,Verdana; font-size:11px; color:#999999; text-align:center; vertical-align:middle; line-height:15px;}
#commentWrap #commentList table.commentTable tbody tr td.date img {margin-top:-2px; margin-left:2px;}
#commentWrap #commentWhiteTitle {width:675px; height:22px; background:url('//stuff.i-baby.co.kr/images/trade/bg_subtitle_01.gif') top left repeat-x; overflow:hidden;}
#commentWrap #commentWhiteTitle img {margin-left:14px;}
#commentWrap #commentWhite {width:675px; height:90px; overflow:hidden;}
#commentWrap #commentWhite table.commentWhiteTable {}
#commentWrap #commentWhite table.commentWhiteTable tbody tr td {text-align:left; vertical-align:top;}
#commentWrap #commentWhite table.commentWhiteTable tbody tr td textarea {margin-left:15px;}

/** 마일리지 신청 **/
.tit_abe{width:675px; padding:0 0 9px 10px; font-size:12px; color:#282828; font-weight:700; margin-top:10px; display:block;}
#abebeanDit{width:660px; height:100px; background-color:#f7f7f7; line-height:19px; padding:15px 0 0 15px; font-family:"돋움"; color:#434343;font-size:12px; border-top:1px solid #e7e7e7;  }
#abebeanDit .leftContents{width:400px; border-right:1px solid #e7e7e7; float:left; }
#abebeanDit .leftContents ul {list-style:none; }
#abebeanDit .leftContents li{background:url(../images/Ibook/ico_orgbullet.gif) no-repeat 0 20%; padding:0 0 10px 10px;}
#abebeanDit .leftContents strong{font-weight:bold;}
#abebeanDit .leftContents span{color:#ff7500;font-weight:bold; }
#abebeanDit .rightContents{width:240px; text-align:left; float:left; padding-left:19px; font-family:"돋움"; color:#898989; font-size:11px;}
#abebeanDit .rightContents p{margin-bottom:5px;}
.wrapper_mil{width:675px; float:left;}
.wrapper_mil .text{font-family:"돋움"; color:#434343;font-size:12px; line-height:18px; float:left; padding-left:10px; margin-right:45px;}
.wrapper_mil .text ul {list-style:none; margin-top:10px; }
.wrapper_mil .text li{background:url(../images/Ibook/ico_orgbullet.gif) no-repeat 0 50%; padding:0 0 3px 10px;}
.wrapper_mil .text li span{color:#ff7500;}
.wrapper_mil .table_mil {width:331px; float:right;}
.wrapper_mil .table_mil table{width:331px; border:1px solid #aaaaaa; border-collapse:collapse; font-family:"돋움"; color:#434343;font-size:12px; float:right;}
.wrapper_mil .table_mil table span{color:#ff7500; font-weight:bold;}
.wrapper_mil .table_mil td{padding:5px; text-align:right; padding-right:10px;}
.wrapper_mil .table_mil th{background-color:#fff2e8; padding:5px; font-weight:700; border-right:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa;  text-align:center;}
.wrapper_mil .table_gift table{width:300px; border:1px solid #aaaaaa; border-collapse:collapse; font-family:"돋움"; color:#434343;font-size:12px;}
.wrapper_mil .table_gift table span{color:#ff7500; font-weight:bold;}
.wrapper_mil .table_gift td{padding:5px; text-align:right; padding-right:10px;}
.wrapper_mil .table_gift th{padding:5px; font-weight:700; solid #aaaaaa; border-bottom:1px solid #aaaaaa;  text-align:center;  background:#fff2e8 url('../images/common/table/bg_th_line_01.gif') top right no-repeat; }
.wrapper_mil .table_gift th.none{background:#fff2e8;}
.gift_list table{width:665px; border-bottom:1px solid #e7e7e7;  border-collapse:collapse; font-family:"돋움"; color:#434343;font-size:12px; margin-left:10px; }
.gift_list table th{height:23px; border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7; background:#f3f4f3; text-align:center; font-size:11px; background:#f8f8f8 url('../images/common/table/bg_th_line_01.gif') top right no-repeat; }
.gift_list table th.none {background:#f8f8f8 none;}
.gift_list table td{height:23px; text-align:center; border-bottom:1px solid #e7e7e7;}

/** 이벤트 QnA **/
.eventcommentArea {margin-bottom:40px;}
.eventcomments {margin-bottom:20px; border-top:1px solid #e7e7e7;}
.eventcomments li {width:100%; display:inline-block; padding:10px 0; border-bottom:1px solid #e7e7e7;}
.eventcomments li .cm_txt {float:left; width:535px; font-size:12px; padding:0 20px 0 10px; display:inline; line-height:20px;}
.eventcomments li .cm_info_user {float:right; width:100px; display:inline;}
.eventcomments li .cm_info_user .info {font-size:12px; line-height:20px;}
.eventcomments li .cm_info_user .date {color:#aaa; line-height:14px;}
.eventcomments li .cm_info_user .IP {color:#aaa; line-height:14px;}
.eventcomments li .cm_answer {width:100%; display:inline-block;}
.eventcomments li .cm_answer .txtAreaWrp {float:left; margin-left:20px;}
.eventcomments li .cm_answer .txtArea {width:520px; height:32px; padding:5px; background:none; border:1px solid #dfdfdf;}
.eventcomments li .cm_answer .btn {float:right;}
.eventcomments li .eventanswer {width:100%; margin-top:10px; display:inline-block;}
.eventcomments li .eventanswer li {width:100%; padding-top:10px; border:none; background-color:#f3f4f3;}
.eventcomments li .eventanswer li.line {width:100%; padding-top:10px; background-color:#f3f4f3; border-top:2px dotted #e7e7e7; margin-top:-4px;}
.eventcomments li .eventanswer li .re_img {float:left; width:50px; text-align:right; line-height:20px;}
.eventcomments li .eventanswer li .re_txt {float:left; width:485px; font-size:12px; padding:0 20px 0 10px; line-height:20px;}
.eventcomments li .eventanswer li .re_info_user {float:right; width:100px;}
.eventcomments li .eventanswer li .re_info_user .info {font-size:12px; line-height:20px;}
.eventcomments li .eventanswer li .re_info_user .date {color:#aaa; line-height:14px;}
.eventreply {padding:0 0 0 8px;}
.eventreply .txtAreaWrp {float:left; width:565px; display:inline;}
.eventreply .txtArea {width:558px; height:62px; padding:5px 0 5px 5px; background:none; border:1px solid #dfdfdf;}
.eventreply .btn {float:right; width:88px; display:inline;}
.eventpageing {text-align: center; margin-top:30px; margin-bottom:20px;}
.eventpageing li {color:#cbcbcb; display:inline; padding:0 7px; background: url(../images/common/layout/pbPaging_lineVerti.gif) no-repeat 100% 50%;}
.eventpageing li * {vertical-align:middle;}
.eventpageing li.ico_pagenav {padding:0 1px; background: none;}
.eventpageing li.lastNum {background: none;}
.eventpageing li a {color:#404040; font-weight:700; text-decoration:none;}
.eventpageing li a:hover {color:#ff7635; text-decoration:underline;}
.eventpageing li span {color: #ff7635; font-weight:700;}


/* 총 구매금액 */
.TotalCost { width:675px; margin:12px 0 20px 0; font-size:11px;}
.TotalCost .Left { text-align:left; }
.TotalCost .Right { text-align:right; color:#444444; font-size:11px; font-weight:normal; }
.borange { font-weight:bold; font-size:14px; color:#ff7b13; margin-left:14px; margin-right:18px; }
.orange { color:#ff7b13; }


/* 총 구매금액2 */
.TotalCost2 { margin:12px 0 34px 0; border:3px solid #80a709; width:675px; margin-bottom:20px; font-size:11px; }
.TotalCost2 .Left { text-align:center; color:#80a709;  padding:20px; background-color:#FFFFFF; }
.TotalCost2 .InputType { border:1px solid #e0e0e0; height:16px; padding:3px 5px 0 5px; font-size:12px; color:#444444; margin-left:7px; margin-right:3px; text-align:right; }
.TotalCost2 .Left span { color:#444444; }
.TotalCost2 .Right { text-align:center; background-color:#80a709; color:#FFFFFF; }


.settlement { float:left; width:639px; border:3px solid #ff7b13; padding:15px; margin-bottom:20px; color:#aaaaaa; }
.settlement a:link { color:#ff9f50; text-decoration:underline; }
.settlement .InputType { border:1px solid #e0e0e0; height:16px; padding:3px 5px 0 5px; font-size:12px; color:#444444; margin-left:7px; margin-right:3px; } 

/* 책 추가내용 */
.bookN {width:650px; text-align:left; margin:10px 0; border:1px solid #ddd; overflow:hidden;}
.bookN th{width:80px; background-color:#efefef; padding:10px; text-align:center; border:1px solid #ddd;}
.bookN td{background-color:#fff; padding:10px; text-align:left; border:1px solid #ddd;}

.bookB {width:675px; text-align:left; margin:10px 0 20px; border:1px solid #ddd; overflow:hidden;}
.bookB th{width:100px; background-color:#efefef; padding:10px; text-align:center; border:1px solid #ddd;}
.bookB td{background-color:#fff; padding:10px; text-align:left; border:1px solid #ddd;}

/* 스탬프 이벤트 */
.stamp12 {font-size: 12px;}
.stampBold {font-weight: bold;}
.stampWhite {color: #fff;}
.stampGreen {color: #6f9205;}

div.delivery {margin-top: 25px; font-size: 12px;}

div.duration {background: #7fa708; overflow: hidden; width: 610px; margin-left: 33px; margin-bottom: 30px;}
div.duration>div {float: left; width: 50%;}
div.duration>div>p {margin: 10px;}

p.midSub {margin: 0 0 5px 10px;}
p.midSub img {vertical-align: middle;}

div.stampHolder {border-top: 2px solid #7fa708; background: #f1f7e4; padding: 30px 0 30px 32px; width: 100%; width: 643px;}
div.stampList {background: url(../images/stamp/stampList.jpg) no-repeat; width: 611px; height: 90px; margin-top: 10px;}
div.stampList:first-child {margin-top: 0;}
div.stampList>img {margin-left: -3px;}
div.stampList>img:first-child {margin-left: 0;}

.bottomSub {margin-top: 20px; line-height: 16px;}

.stampButtons {width:100%; display:inline-block;text-align: center; overflow: hidden; margin-top: 20px;}
.stampButtons li {display:inline-block; float: left; margin-left: 10px; background: #fff; font-weight: bold; border: 1px solid #87bb00; width: 200px; padding: 14px 0 14px; color: #7fa708;}
.stampButtons li a {color: #7fa708;}
.stampButtons li:first-child {margin-left: 0; background: #87bb00; }
.stampButtons li:first-child a {color:#fff; }
