
table.list { width: 100%; border: 0px; table-layout: fixed; }
table.list thead tr { height: 28px; }
table.list thead tr a { color: #929292; }
table.list thead tr strong { color: #429e21; }
table.list thead th { background-color: #f7f7f7; font-weight: 100; border: 0px; border-bottom: 1px solid #e8e8e8; }
table.list tbody td { height: 30px; border: 0px; border-bottom: 1px solid #ededed;  }
table.list tbody td.noList { padding-top: 100px; padding-bottom: 100px; color: #666; text-align: center; }


/* list */
#wrapList { width: 955px; }

#wrapList .top { padding-top: 10px; height: 22px; margin-bottom: 5px; border-bottom: 1px solid #ccc; background: url('../imgs/list_top_line.gif') left top repeat-x; }
#wrapList .top .pageInfo { float: left; }
#wrapList .top .sort { float: right; margin: 0px; padding: 0px; list-style: none; }
#wrapList .top .sort li { display: inline; margin: 0px; margin-right: 5px; padding: 0px; padding-right: 5px; }
#wrapList .top .sort li.backgroundNone { background: none; }

#wrapList .middle { margin: 0px; margin-bottom: 20px; padding: 0px; padding-top: 5px; padding-left: 3px; list-style: none; }
#wrapList .middle li.list { float: left; width: 200px; height: 280px; }
#wrapList .middle li.list .goodsController { width: 200px; height: 170px; margin-bottom: 5px; }
#wrapList .middle .MarginLeft { margin-left: 48px; _margin-left: 42px; }
#wrapList .middle li.list .info { margin: 0px; padding: 0px;  color: #777; text-align: center; line-height: 1.4em; }
#wrapList .middle li.list .info .icon { display: block; margin-top: 5px; text-align: center; font-size: 0em; line-height: 0em; }
#wrapList .middle li.list .info .icon img { padding-bottom: 3px; padding-right: 3px; height: 13px; }
#wrapList .middle li.list .info a {  color: #777; }
#wrapList .middle li.list .info a:hover { color: #777; text-decoration: underline; }
#wrapList .middle li.list .price {  font-weight: 900; color: #000; }
#wrapList .middle li.noList { padding-top: 100px; padding-bottom: 100px; color: #666; text-align: center; }

#wrapList .bottom { clear: both;  margin-top: 5px; }
#wrapList .bottom p.pagingBt { clear: both; margin: 0 auto; padding-top: 10px; height: 26px; text-align: center; }


/* providerList */
#wrapProviderList { width: 720px; margin:0 auto;}

#wrapProviderList .top { padding-top: 10px; height: 22px; margin-bottom: 5px; border-bottom: 1px solid #ccc; background: url('../imgs/list_top_line.gif') left top repeat-x; }
#wrapProviderList .top .pageInfo { float: left; }
#wrapProviderList .top .sort { float: right; margin: 0px; padding: 0px; list-style: none; }
#wrapProviderList .top .sort li { display: inline; margin: 0px; margin-right: 5px; padding: 0px; padding-right: 5px; }
#wrapProviderList .top .sort li.backgroundNone { background: none; }

#wrapProviderList .middle { margin: 0px; margin-bottom: 20px; padding: 0px; padding-top: 5px; padding-left: 3px; list-style: none; }
#wrapProviderList .middle li.list { float: left; width: 160px; height: 280px; }
#wrapProviderList .middle li.list .goodsController { width: 160px; height: 180px; margin-bottom: 5px; }
#wrapProviderList .middle .MarginLeft { margin-left: 24px; _margin-left: 20px; }
#wrapProviderList .middle li.list .info { margin: 0px; padding: 0px;  color: #777; text-align: center; line-height: 1.4em; }
#wrapProviderList .middle li.list .info .icon { display: block; margin-top: 5px; text-align: center; font-size: 0em; line-height: 0em; }
#wrapProviderList .middle li.list .info .icon img { padding-bottom: 3px; padding-right: 3px; height: 13px; }
#wrapProviderList .middle li.list .info a {  color: #777; }
#wrapProviderList .middle li.list .info a:hover { color: #777; text-decoration: underline; }
#wrapProviderList .middle li.list .price {  font-weight: 900; color: #444; }
#wrapProviderList .middle li.noList { padding-top: 100px; padding-bottom: 100px; color: #666; text-align: center; }

#wrapProviderList .bottom { clear: both;  margin-top: 5px; }
#wrapProviderList .bottom p.pagingBt { clear: both; margin: 0 auto; padding-top: 10px; height: 26px; text-align: center; }


/* brandList */
#wrapBrandList { width: 720px; margin:0 auto;}

#wrapBrandList .top { padding-top: 10px; height: 22px; margin-bottom: 5px; border-bottom: 1px solid #ccc; background: url('../imgs/list_top_line.gif') left top repeat-x; }
#wrapBrandList .top .pageInfo { float: left; }
#wrapBrandList .top .sort { float: right; margin: 0px; padding: 0px; list-style: none; }
#wrapBrandList .top .sort li { display: inline; margin: 0px; margin-right: 5px; padding: 0px; padding-right: 5px; }
#wrapBrandList .top .sort li.backgroundNone { background: none; }

#wrapBrandList .middle { margin: 0px; margin-bottom: 20px; padding: 0px; padding-top: 5px; padding-left: 3px; list-style: none; }
#wrapBrandList .middle li.list { float: left; width: 160px; height: 280px; }
#wrapBrandList .middle li.list .goodsController { width: 160px; height: 180px; margin-bottom: 5px; }
#wrapBrandList .middle .MarginLeft { margin-left: 24px; _margin-left: 20px; }
#wrapBrandList .middle li.list .info { margin: 0px; padding: 0px;  color: #777; text-align: center; line-height: 1.4em; }
#wrapBrandList .middle li.list .info .icon { display: block; margin-top: 5px; text-align: center; font-size: 0em; line-height: 0em; }
#wrapBrandList .middle li.list .info .icon img { padding-bottom: 3px; padding-right: 3px; height: 13px; }
#wrapBrandList .middle li.list .info a {  color: #777; }
#wrapBrandList .middle li.list .info a:hover { color: #777; text-decoration: underline; }
#wrapBrandList .middle li.list .price {  font-weight: 900; color: #444; }
#wrapBrandList .middle li.noList { padding-top: 100px; padding-bottom: 100px; color: #666; text-align: center; }

#wrapBrandList .bottom { clear: both;  margin-top: 5px; }
#wrapBrandList .bottom p.pagingBt { clear: both; margin: 0 auto; padding-top: 10px; height: 26px; text-align: center; }


/* eventList */
#wrapEventList { width: 720px; margin:0 auto;}

#wrapEventList .top { padding-top: 10px; height: 22px; margin-bottom: 5px; border-bottom: 1px solid #ccc; background: url('../imgs/list_top_line.gif') left top repeat-x; }
#wrapEventList .top .pageInfo { float: left; }
#wrapEventList .top .sort { float: right; margin: 0px; padding: 0px; list-style: none; }
#wrapEventList .top .sort li { display: inline; margin: 0px; margin-right: 5px; padding: 0px; padding-right: 5px; }
#wrapEventList .top .sort li.backgroundNone { background: none; }

#wrapEventList .middle { margin: 0px; margin-bottom: 20px; padding: 0px; padding-top: 5px; padding-left: 3px; list-style: none; }
#wrapEventList .middle li.list { float: left; width: 160px; height: 280px; }
#wrapEventList .middle li.list .goodsController { width: 160px; height: 180px; margin-bottom: 5px; }
#wrapEventList .middle .MarginLeft { margin-left: 24px; _margin-left: 20px; }
#wrapEventList .middle li.list .info { margin: 0px; padding: 0px;  color: #777; text-align: center; line-height: 1.4em; }
#wrapEventList .middle li.list .info .icon { display: block; margin-top: 5px; text-align: center; font-size: 0em; line-height: 0em; }
#wrapEventList .middle li.list .info .icon img { padding-bottom: 3px; padding-right: 3px; height: 13px; }
#wrapEventList .middle li.list .info a {  color: #777; }
#wrapEventList .middle li.list .info a:hover { color: #777; text-decoration: underline; }
#wrapEventList .middle li.list .price {  font-weight: 900; color: #444; }
#wrapEventList .middle li.noList { padding-top: 100px; padding-bottom: 100px; color: #666; text-align: center; }

#wrapEventList .bottom { clear: both;  margin-top: 5px; }
#wrapEventList .bottom p.pagingBt { clear: both; margin: 0 auto; padding-top: 10px; height: 26px; text-align: center; }


/* searchList */
#wrapSearchList { width: 720px; margin:0 auto;}

#wrapSearchList .search { margin-bottom: 10px; padding: 3px; width: 712px; height: 100px; border: 1px solid #9b9b9b; background-color: #e9e9e9; }
#wrapSearchList .search .innerSearch { padding-top: 10px; padding-left: 10px; height: 90px; background-color: #fff; }
#wrapSearchList .search .title { float: left; width: 140px; height: 77px; background: url('../imgs/search_bg_title.gif') 20px 5px no-repeat; border-right: 1px solid #c7c7c7; }
#wrapSearchList .search input.info { width: 100px; height: 16px; border: 1px solid #c9c9c9; }
#wrapSearchList .search input.tRight { text-align: right; }
#wrapSearchList .search input.tCenter { text-align: center; }
#wrapSearchList .search input.width100 { width: 100px; }
#wrapSearchList .search input.width200 { width: 200px; }
#wrapSearchList .search fieldset.info { margin: 0px; padding: 0px; border: 0px; margin-left: 10px; float: left; }
#wrapSearchList .search fieldset.info .infoArea { margin: 0px; padding: 0px; border: 0px; float: left; padding-top: 5px; width: 460px; }
#wrapSearchList .search fieldset.info .infoArea p { margin: 0px; padding: 0px; width: 460px; height: 24px; }
#wrapSearchList .search fieldset.info .infoArea .txt { display: inline-block; width: 100px; }
#wrapSearchList .search fieldset.info p.controll { margin: 0px; padding: 0px; float: left; padding-top: 24px; padding-left: 10px; }

#wrapSearchList .top { padding-top: 10px; height: 22px; border-bottom: 1px solid #ccc; background: url('../imgs/list_top_line.gif') left top repeat-x; }
#wrapSearchList .top .pageInfo { float: left; }
#wrapSearchList .top .sort { float: right; margin: 0px; padding: 0px; list-style: none; }
#wrapSearchList .top .sort li { display: inline; margin: 0px; margin-right: 5px; padding: 0px; padding-right: 5px; }
#wrapSearchList .top .sort li.backgroundNone { background: none; }

#wrapSearchList table thead #thumnail { padding-left: 10px; width: 60px; font-size: 0.92em; color: #929292; text-align: left; }
#wrapSearchList table thead #goodsName { padding-right: 70px; font-size: 0.92em; color: #929292; }
#wrapSearchList table thead #price { width: 120px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapSearchList table thead #cash { width: 100px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapSearchList table thead #totalReview { width: 70px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapSearchList table thead #totalQna { width: 70px; font-size: 0.92em; color: #929292; text-align: center; }

#wrapSearchList tbody tr { height: 90px; }
#wrapSearchList table tbody td.thumnail img { width: 60px; height: 60px; }
#wrapSearchList table tbody td.goodsName { padding-left: 15px; padding-top: 10px; vertical-align: top; color: #333; line-height: 1.6em; overflow: hidden; }
#wrapSearchList table tbody td.goodsName p.tagList { margin: 0px; padding: 0px; margin-top: 5px; height: 18px; font-size: 0.92em; overflow: hidden; white-space: nowrap; }
#wrapSearchList table tbody td.goodsName p.tagList img { vertical-align: middle; }
#wrapSearchList table tbody td.goodsName p.button { margin: 0px; padding: 0px; margin-top: 5px; }
#wrapSearchList table tbody td.price { text-align: center; color: #444; overflow: hidden; }
#wrapSearchList table tbody td.cash { text-align: center; color: #333; overflow: hidden; }
#wrapSearchList table tbody td.totalReview { text-align: center; color: #333; overflow: hidden; }
#wrapSearchList table tbody td.totalQna { text-align: center; color: #333; overflow: hidden; }

#wrapSearchList .bottom { clear: both;  margin-top: 5px; }
#wrapSearchList .bottom p.pagingBt { clear: both; margin: 0 auto; padding-top: 10px; height: 26px; text-align: center; }


/* wrapReviewAllList */
#wrapReviewAllList { width: 720px; margin:0 auto;}

#wrapReviewAllList table { width: 100%; border: 0px; border-top: 1px solid #ccc; table-layout: fixed; border-bottom: 1px solid #eaeaea; }
#wrapReviewAllList table thead th { background-color: #f7f7f7; border: 0px; border-bottom: 1px solid #e8e8e8; }
#wrapReviewAllList table thead #number { width: 50px; font-size: 0.92em; color: #929292; }
#wrapReviewAllList table thead #thumnail { padding-left: 10px; width: 60px; font-size: 0.92em; color: #929292; text-align: left; }
#wrapReviewAllList table thead #subject { font-size: 0.92em; color: #929292; }
#wrapReviewAllList table thead #name { width: 100px; font-size: 0.92em; color: #929292; }
#wrapReviewAllList table thead #date { width: 80px; font-size: 0.92em; color: #929292; }

#wrapReviewAllList table tbody tr { }
#wrapReviewAllList table tbody td { border: 0px; }
#wrapReviewAllList table tbody tr.list td { padding-top: 10px; padding-bottom: 10px; }
#wrapReviewAllList table tbody tr.line { border: 0px; border-top: 1px solid #eaeaea; }
#wrapReviewAllList table tbody tr.line td { border: 0px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #eaeaea; }
#wrapReviewAllList table tbody tr.review td.content { padding: 10px 20px; 10px 20px; color: #777; line-height: 1.4em; background: url('../imgs/review_bg_dotline.gif') repeat-x; }
#wrapReviewAllList table tbody td.number { font: 0.92em tahoma; color: #777; text-align: center; }
#wrapReviewAllList table tbody td.number strong { color: #ff6f06; }
#wrapReviewAllList table tbody td.number img { padding-top: 2px; }
#wrapReviewAllList table tbody td.thumnail img { width: 60px; height: 60px; }
#wrapReviewAllList table tbody td.subject { padding-left: 15px; color: #666; line-height: 1.8em; overflow: hidden; white-space : nowrap; }
#wrapReviewAllList table tbody td.subject .rate { margin-right: 5px; display: block; width: 78px; height: 13px; background: url('../imgs/review_bg_rate.gif'); }
#wrapReviewAllList table tbody td.subject .rate .rateOn { float: left; overflow: hidden; }
*+html #wrapReviewAllList table tbody td.subject .rate .rateOn { margin-top: -1px; }
*html #wrapReviewAllList table tbody td.subject .rate .rateOn { margin-top: -1px; }
#wrapReviewAllList table tbody td.subject a { font-weight: 900; color: #666; }
#wrapReviewAllList table tbody td.subject a:hover { text-decoration: underline; }
#wrapReviewAllList table tbody td.subject img { vertical-align: middle; }
#wrapReviewAllList table tbody td.name { overflow: hidden; white-space : nowrap;  text-align: center; }
#wrapReviewAllList table tbody td.name a {  color: #555; }
#wrapReviewAllList table tbody td.name img { vertical-align: middle; }
#wrapReviewAllList table tbody td.date { font: 0.92em tahoma; color: #777; text-align: center; }
#wrapReviewAllList table tbody td.noList { padding-top: 50px; padding-bottom: 50px; color: #666; text-align: center; }

#wrapReviewAllList .bottom { margin-top: 5px; height: 100%; overflow: hidden; }
#wrapReviewAllList .bottom .listBtPage { float: left; }
#wrapReviewAllList .bottom .listBtWrite { float: right; }

#wrapReviewAllList .bottom p.pagingBt { clear: both; margin: 0 auto; padding-top: 10px; height: 26px; text-align: center; }
#wrapReviewAllList .bottom #search { margin-top: 10px; padding: 5px; border: 1px solid #e2e2e2; background-color: #fbfbfb; text-align: center; }
#wrapReviewAllList .bottom #search fieldset { margin: 0 auto; padding: 0px; border: 0px; }
#wrapReviewAllList .bottom #search .inputKeyword { padding-top: 3px; height: 15px; border: 1px solid #ddd; }
#wrapReviewAllList .bottom #search .bt { vertical-align: top; }


/* wrapQnaAllList */
#wrapQnaAllList { width: 720px; margin:0 auto;}

#wrapQnaAllList table { width: 100%; border: 0px; border-top: 1px solid #ccc; table-layout: fixed; border-bottom: 1px solid #eaeaea; }
#wrapQnaAllList table thead th { background-color: #f7f7f7; border: 0px; border-bottom: 1px solid #e8e8e8; }
#wrapQnaAllList table thead #number { width: 50px; font-size: 0.92em; color: #929292; }
#wrapQnaAllList table thead #thumnail { padding-left: 10px; width: 60px; font-size: 0.92em; color: #929292; text-align: left; }
#wrapQnaAllList table thead #answer { width: 100px; font-size: 0.92em; color: #929292; }
#wrapQnaAllList table thead #subject { font-size: 0.92em; color: #929292; }
#wrapQnaAllList table thead #name { width: 100px; font-size: 0.92em; color: #929292; }
#wrapQnaAllList table thead #date { width: 80px; font-size: 0.92em; color: #929292; }

#wrapQnaAllList table tbody tr { }
#wrapQnaAllList table tbody td { border: 0px; }
#wrapQnaAllList table tbody tr.list td { padding-top: 10px; padding-bottom: 10px; }
#wrapQnaAllList table tbody tr.line { border: 0px; border-top: 1px solid #eaeaea; }
#wrapQnaAllList table tbody tr.line td { border: 0px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #eaeaea; }
#wrapQnaAllList table tbody tr.qna td.content { padding: 10px 20px; 10px 20px; color: #777; line-height: 1.4em; background: url('../imgs/qna_bg_dotline.gif') repeat-x; }
#wrapQnaAllList table tbody tr.qna td.content .contentsArea { margin-left: 0px; }
#wrapQnaAllList table tbody tr.qna td.content .contentsArea p { margin: 0px; padding: 0px; line-height: 1.7em; }
#wrapQnaAllList table tbody tr.qna td.content .contentsArea p.answer { margin-top: 10px; padding-top: 10px; border-top: 1px solid #e9e9e9; }
#wrapQnaAllList table tbody tr.qna td.content .button { clear: both; margin-top: 5px; text-align: right; }
#wrapQnaAllList table tbody td.number { font: 0.92em tahoma; color: #777; text-align: center; }
#wrapQnaAllList table tbody td.number strong { color: #ff6f06; }
#wrapQnaAllList table tbody td.number img { padding-top: 2px; }
#wrapQnaAllList table tbody td.thumnail img { width: 60px; height: 60px; }
#wrapQnaAllList table tbody td.answer { overflow: hidden; white-space : nowrap;  text-align: center; }
#wrapQnaAllList table tbody td.answer strong { color: #478500; }
#wrapQnaAllList table tbody td.subject { padding-left: 5px; color: #666; line-height: 1.8em; overflow: hidden; white-space : nowrap; }
#wrapQnaAllList table tbody td.subject a { font-weight: 900; color: #666; }
#wrapQnaAllList table tbody td.subject a:hover { text-decoration: underline; }
#wrapQnaAllList table tbody td.subject img { vertical-align: middle; }
#wrapQnaAllList table tbody td.name {  overflow: hidden; white-space : nowrap;  text-align: center; }
#wrapQnaAllList table tbody td.name a {  color: #555; }
#wrapQnaAllList table tbody td.name img { vertical-align: middle; }
#wrapQnaAllList table tbody td.date { font: 0.92em tahoma; color: #777; text-align: center; }
#wrapQnaAllList table tbody td.noList { padding-top: 50px; padding-bottom: 50px; color: #666; text-align: center; }

#wrapQnaAllList .bottom { margin-top: 5px; height: 100%; overflow: hidden; }
#wrapQnaAllList .bottom .listBtPage { float: left; }
#wrapQnaAllList .bottom .listBtWrite { float: right; }

#wrapQnaAllList .bottom p.pagingBt { clear: both; margin: 0 auto; padding-top: 10px; height: 26px; text-align: center; }
#wrapQnaAllList .bottom #search { margin-top: 10px; padding: 5px; border: 1px solid #e2e2e2; background-color: #fbfbfb; text-align: center; }
#wrapQnaAllList .bottom #search fieldset { margin: 0 auto; padding: 0px; border: 0px; }
#wrapQnaAllList .bottom #search .inputKeyword { padding-top: 3px; height: 15px; border: 1px solid #ddd; }
#wrapQnaAllList .bottom #search .bt { vertical-align: top; }


/* orderCoupon */
.orderCoupon { margin-bottom: 10px; width: 720px; margin:0 auto;}
.orderCoupon h3.title { margin: 0px; padding: 0px; margin-bottom: 10px; font-weight: 900; font-size: 1.33em; color: #666; }
.orderCoupon h3.title img { vertical-align: middle; }
.orderCoupon fieldset { margin: 0px; padding: 0px; border: 0px; }
.orderCoupon fieldset.info { border: 1px solid #dadada; }
.orderCoupon fieldset.info .infoArea { margin: 5px; border-bottom: 1px solid #f7f7f7; }
.orderCoupon fieldset.info .infoArea div.input { float: left; padding: 5px; color: #666; line-height: 1.4em; }
.orderCoupon input.info { width: 100px; height: 16px;  background-color: #f9f9f9; border: 1px solid #c9c9c9; }
.orderCoupon input.width40 { width: 40px; }
.orderCoupon input.width120 { width: 120px; }
.orderCoupon fieldset.info .infoArea div.input img { vertical-align: top; }
.orderCoupon fieldset.info .infoArea div.input .bt { vertical-align: middle; }
.orderCoupon fieldset.info .infoArea div.input input { vertical-align: middle; }


/* order */
form.order { width: 720px; margin:0 auto;}
form.order h3.title { float: left; margin: 0px; padding: 0px; margin-bottom: 10px; font-weight: 900; font-size: 1.33em; color: #666; }
form.order h3.title img { vertical-align: middle; }
form.order fieldset { margin: 0px; padding: 0px; border: 0px; }
form.order select { background-color: #f9f9f9; }
form.order input.info { width: 100px; height: 16px;  background-color: #f9f9f9; border: 1px solid #c9c9c9; }
form.order input.infoFile { width: 100px; height: 18px; border: 1px solid #c9c9c9; }
form.order textarea.info { width: 590px; height: 80px;  line-height: 1.4em; border: 1px solid #c9c9c9; }
form.order input.tRight { text-align: right; }
form.order input.tCenter { text-align: center; }
form.order input.width40 { width: 40px; }
form.order input.width50 { width: 50px; }
form.order input.width60 { width: 60px; }
form.order input.width80 { width: 80px; }
form.order input.width90 { width: 90px; }
form.order input.width100 { width: 100px; }
form.order input.width120 { width: 120px; }
form.order input.width200 { width: 200px; }
form.order input.width300 { width: 300px; }
form.order input.width370 { width: 360px; }
form.order input.width428 { width: 418px; }
form.order div.width430 { width: 430px; }
form.order textarea.width774 { width: 774px; }
form.order textarea.height20 { height: 16px; }
form.order textarea.height200 { height: 200px; }
form.order fieldset.info { clear: both; margin-bottom: 5px; height: 100%; overflow: hidden; background: url('../imgs/order_bg.gif') repeat-y; border: 1px solid #dadada; }
form.order fieldset.info .stepTitle { float: left; margin-right: 10px; padding-top: 20px; width: 150px; text-align: center; }
form.order fieldset.info .innerInfo { float: left; padding-top: 10px; padding-bottom: 10px; }
form.order fieldset.info .infoArea { padding-top: 5px; padding-bottom: 5px; }
form.order fieldset.info .infoArea div.title { float: left; padding-left: 10px; width: 100px;  color: #565656; line-height: 1.4em; }
form.order fieldset.info .infoArea div.input { float: left; padding-left: 5px;  color: #666; line-height: 1.4em; }
form.order fieldset.info .infoArea div.input p { clear: both; padding-bottom: 5px; line-height: 1.4em; }
form.order fieldset.info .infoArea div.input img { vertical-align: top; }
form.order fieldset.info .infoArea div.input .alignMiddle { vertical-align: middle; }
form.order fieldset.info .infoArea div.input p.txt { padding-top: 5px; font-size: 0.92em; }
form.order fieldset.info .infoArea div.input p.txt { font-size: 0.92em; color: #666; line-height: 1.4em; }
form.order fieldset.info .infoArea div.input p.txt2 { color: #666; line-height: 200%; }
form.order fieldset.info .infoArea div.input #bankInfo { width: 250px; }
form.order fieldset.info .infoArea div.input p.typePayName { width: 400px; }
form.order fieldset.info .infoArea div.input span.bankTxt { clear: left; float: left; width: 150px; }
form.order fieldset.info .infoArea div.input span.taxTxt { clear: left; float: left; width: 150px; }
form.order fieldset.info .infoArea div.input .calendarBt { float: left; padding-top: 3px; margin-left: 5px; }
form.order fieldset.info .infoArea .money { display: inline-block; width: 120px; text-align: right; }
form.order fieldset.info .infoArea .kg { display: inline-block; width: 120px; text-align: right; }
form.order fieldset.info .infoArea .totalSettlePrice { color: red; }
form.order fieldset.info .infoArea .address { width: 430px; }
form.order fieldset.info .help { margin: 5px; padding: 0px; font-size: 0.92em; color: #3caeff; line-height: 1.4em; }

form.order p.control { clear: both; margin-top: 20px; margin-bottom: 20px; text-align: center; }
form.order p.control.tRight { text-align: right; }
form.order p.control .default { margin-left: 10px; width: 100px; height: 30px; font-size: 0.92em; font-weight: 900; color: #fff; background-color: #333; border: 0px; }

form.order div.pgApi { clear: both; margin-top: 20px; margin-bottom: 20px; text-align: center; }

form.order fieldset.document { margin-top: 15px; margin-bottom: 20px; }
form.order fieldset.document iframe { margin-bottom: 20px; width: 716px; height: 200px; overflow: auto; border: solid 2px #e6e6e6; }
form.order fieldset.document p { font-weight: 900; line-height: 1.4em; }
form.order fieldset.document p.center { font-weight: 100; text-align: center; }


/* cartList */
#cartList { margin-bottom: 20px; width: 720px; margin:0 auto;}
#cartList h3.title { float: left; margin: 0px; padding: 0px; padding-top: 21px; font-weight: 900; font-size: 1.33em; color: #666; }
#cartList h3.title img { vertical-align: middle; }

#cartList .process { float: right; }

#cartList table { clear: both; width: 100%; border: 0px; }
#cartList table thead th { height: 30px; font-weight: 900; color: #393939; background-color: #f7f7f7; border: 0px; border-top: 2px solid #acacac; border-bottom: 1px solid #e1e1e1; }
#cartList table thead #thumnail { padding-left: 10px; width: 60px; text-align: center; }
#cartList table thead #goodsName { padding-right: 70px; width: 300px; text-align: center; }
#cartList table thead #price { width: 110px; text-align: center; }
#cartList table thead #quantity { width: 40px; text-align: center; }
#cartList table thead #totalPrice { width: 120px; text-align: center; }
#cartList table thead #cash { width: 80px; text-align: center; }
#cartList table thead #button { width: 40px; text-align: center; }

#cartList table tbody { color: #686868; }
#cartList table tbody input.info { width: 100px; height: 16px; border: 1px solid #c9c9c9; }
#cartList table tbody input.width30 { width: 30px; }
#cartList table tbody input.tRight { text-align: right; }
#cartList table tbody td { border: 0px; border-bottom: 1px solid #e1e1e1; }
#cartList table tbody tr.line td { border: 0px; border-bottom: 2px solid #669900; }
#cartList table tbody tr.line2 td { padding-top: 10px; padding-bottom: 10px; padding-right: 10px; text-align: right; border: 0px; border-bottom: 2px solid #669900; }
#cartList table tbody td.noList { padding-top: 100px; padding-bottom: 100px; color: #666; text-align: center; }
#cartList table tbody .thumnail { width: 65px; padding-top: 5px; padding-bottom: 5px; text-align: center; vertical-align: top; }
#cartList table tbody .thumnail img { width: 60px; height: 60px; border: 1px solid #e9e9e9; }
#cartList table tbody .goodsName { vertical-align: top; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; text-align: left; line-height: 1.2em; }
#cartList table tbody .goodsName p.options { margin: 0px; padding: 0px; margin-top: 5px; font-size: 0.92em; color: #871c30; line-height: 1.3em; }
#cartList table tbody .goodsName .hsCode { display: block; margin-top: 5px; } 
#cartList table tbody .goodsName p.deliveryGroup select { margin-top: 5px; background-color: #f9f9f9; }
#cartList table tbody .price { vertical-align: middle; text-align: center; }
#cartList table tbody .price strong { color: #444; }
#cartList table tbody .quantity { vertical-align: middle; text-align: center; }
#cartList table tbody .totalPrice { vertical-align: middle; text-align: center; }
#cartList table tbody .totalPrice strong { color: #d02c00; }
#cartList table tbody .cash { vertical-align: middle; text-align: center; }
#cartList table tbody .button { vertical-align: middle; text-align: center; }

#cartList table tfoot tr { height: 30px; background-color: #f7f7f7; text-align: right; color: #686868; }
#cartList table tfoot td { padding-right: 5px; border: 0px; border-bottom: 1px solid #e1e1e1; }
#cartList table tfoot td #totalSettlePrice { color: red; }

#cartList p.control { margin-top: 10px; text-align: right; }


/* orderCartList */
#orderCartList { margin-bottom: 20px; width: 720px; margin:0 auto;}
#orderCartList h3.title { float: left; margin: 0px; padding: 0px; padding-top: 21px; font-weight: 900; font-size: 1.33em; color: #666; }
#orderCartList h3.title img { vertical-align: middle; }
#orderCartList .process { float: right; }

#orderCartList table { clear: both; width: 100%; border: 0px; }
#orderCartList table thead th { height: 30px; font-weight: 900; color: #393939; background-color: #f7f7f7; border: 0px; border-top: 2px solid #acacac; border-bottom: 1px solid #e1e1e1; }
#orderCartList table thead #thumnail { padding-left: 10px; width: 60px; text-align: left; }
#orderCartList table thead #goodsName { padding-right: 70px; width: 300px; text-align: center; }
#orderCartList table thead #price { width: 110px; text-align: center; }
#orderCartList table thead #quantity { width: 40px; text-align: center; }
#orderCartList table thead #totalPrice { width: 120px; text-align: center; }
#orderCartList table thead #cash { width: 80px; text-align: center; }

#orderCartList table tbody { color: #686868; }
#orderCartList table tbody td { border: 0px; border-bottom: 1px solid #e1e1e1; }
#orderCartList table tbody tr.line td { border: 0px; border-bottom: 2px solid #669900; }
#orderCartList table tbody tr.line2 td { padding-top: 10px; padding-bottom: 10px; padding-right: 10px; line-height: 1.6em; text-align: right; border: 0px; border-bottom: 2px solid #669900; }
#orderCartList table tbody .thumnail { width: 65px; padding-top: 5px; padding-bottom: 5px; text-align: center; vertical-align: top; }
#orderCartList table tbody .thumnail img { width: 60px; height: 60px; border: 1px solid #e9e9e9; }
#orderCartList table tbody .goodsName { vertical-align: top; padding-top: 5px; padding-left: 5px; padding-bottom: 5px; text-align: left; }
#orderCartList table tbody .goodsName p.options { margin: 0px; padding: 0px; margin-top: 5px; font-size: 0.92em; color: #871c30; line-height: 1.3em; }
#orderCartList table tbody .goodsName p.coupon { margin: 0px; padding: 0px; margin-top: 5px; }
#orderCartList table tbody .goodsName p.coupon select { background-color: #f9f9f9; }
#orderCartList table tbody .price { vertical-align: middle; text-align: center; }
#orderCartList table tbody .price strong { color: #444; }
#orderCartList table tbody .quantity { vertical-align: middle; text-align: center; }
#orderCartList table tbody .totalPrice { vertical-align: middle; text-align: center; }
#orderCartList table tbody .totalPrice strong { color: #d02c00; }
#orderCartList table tbody .cash { vertical-align: middle; text-align: center; }


/* orderList */
#wrapOrderList { width: 720px; margin:0 auto;}

#wrapOrderList .search { margin-bottom: 10px; padding: 3px; width: 712px; height: 100px; border: 1px solid #9b9b9b; background-color: #e9e9e9; }
#wrapOrderList .search .innerSearch { padding-top: 10px; padding-left: 10px; height: 90px; background-color: #fff; }
#wrapOrderList .search .title { float: left; width: 140px; height: 77px; background: url('../imgs/order_bg_title.gif') 20px 5px no-repeat; border-right: 1px solid #c7c7c7; }
#wrapOrderList .search input.info { width: 100px; height: 16px; border: 1px solid #c9c9c9; }
#wrapOrderList .search input.tRight { text-align: right; }
#wrapOrderList .search input.tCenter { text-align: center; }
#wrapOrderList .search input.width60 { width: 60px; }
#wrapOrderList .search input.width100 { width: 100px; }
#wrapOrderList .search input.width200 { width: 200px; }
#wrapOrderList .search fieldset.info { margin: 0px; padding: 0px; border: 0px; margin-left: 10px; float: left; }
#wrapOrderList .search fieldset.info .infoArea { margin: 0px; padding: 0px; border: 0px; float: left; padding-top: 15px; width: 460px; }
#wrapOrderList .search fieldset.info .infoArea p { margin: 0px; padding: 0px; width: 460px; height: 28px; }
#wrapOrderList .search fieldset.info .infoArea .txt { display: inline-block; width: 70px; }
#wrapOrderList .search fieldset.info p.controll { margin: 0px; padding: 0px; float: left; padding-top: 24px; padding-left: 10px; }

#wrapOrderList table { border-top: 1px solid #ccc; }

#wrapOrderList table thead #number { width: 50px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapOrderList table thead #status { width: 70px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapOrderList table thead #date { width: 70px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapOrderList table thead #cart { width: 110px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapOrderList table thead #goodsName { font-size: 0.92em; color: #929292; }
#wrapOrderList table thead #typePay { width: 120px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapOrderList table thead #settlePrice { width: 100px; font-size: 0.92em; color: #929292; text-align: center; }

#wrapOrderList table tbody td.number { font: 0.92em tahoma; color: #000; text-align: center; }
#wrapOrderList table tbody td.status { text-align: center; color: #333; overflow: hidden; }
#wrapOrderList table tbody td.date { text-align: center; color: #333; overflow: hidden; }
#wrapOrderList table tbody td.cart { text-align: center; overflow: hidden; }
#wrapOrderList table tbody td.cart a { font-weight: 900; color: #000; }
#wrapOrderList table tbody td.cart a:hover { font-weight: 900; color: #000; }
#wrapOrderList table tbody td.goodsName { padding-left: 5px; color: #333; line-height: 1.6em; overflow: hidden; }
#wrapOrderList table tbody td.typePay { text-align: center; color: #333; overflow: hidden; }
#wrapOrderList table tbody td.settlePrice { text-align: center; color: #333; overflow: hidden; }

#wrapOrderList .bottom { clear: both;  margin-top: 5px; }
#wrapOrderList .bottom p.pagingBt { clear: both; margin: 0 auto; padding-top: 10px; height: 26px; text-align: center; }


/* wishList */
#wrapWishList { width: 720px; margin:0 auto;}

#wrapWishList table { border-top: 1px solid #ccc; } 
#wrapWishList table thead #thumnail { padding-left: 10px; width: 60px; font-size: 0.92em; color: #929292; text-align: left; }
#wrapWishList table thead #goodsName { padding-right: 70px; font-size: 0.92em; color: #929292; }
#wrapWishList table thead #price { width: 120px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapWishList table thead #cash { width: 100px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapWishList table thead #date { width: 70px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapWishList table thead #button { width: 70px; font-size: 0.92em; color: #929292; text-align: center; }

#wrapWishList tbody tr { height: 80px; }
#wrapWishList table tbody td.thumnail img { width: 60px; height: 60px; }
#wrapWishList table tbody td.goodsName { padding-left: 5px; padding-top: 14px; vertical-align: top; color: #333; line-height: 1.6em; overflow: hidden; }
#wrapWishList table tbody td.goodsName p.button { margin: 0px; padding: 0px; margin-top: 8px; }
#wrapWishList table tbody td.price { text-align: center; color: #444; overflow: hidden; }
#wrapWishList table tbody td.cash { text-align: center; color: #333; overflow: hidden; }
#wrapWishList table tbody td.date { text-align: center; color: #333; overflow: hidden; }
#wrapWishList table tbody td.button { text-align: center; color: #333; overflow: hidden; }

#wrapWishList .bottom { clear: both;  margin-top: 5px; }
#wrapWishList .bottom p.pagingBt { clear: both; margin: 0 auto; padding-top: 10px; height: 26px; text-align: center; }


/* mypage */
#wrapMypage { width: 720px; margin:0 auto;}

#wrapMypage .myInfo { margin-bottom: 20px; padding: 3px; width: 712px; height: 200px; border: 1px solid #9b9b9b; background-color: #e9e9e9; }
#wrapMypage .myInfo .innerMyInfo { padding-top: 10px; padding-left: 10px; height: 190px; background-color: #fff; }
#wrapMypage .myInfo .title { float: left; width: 140px; height: 182px; background: url('../imgs/mypage_bg_myinfo_title.gif') 30px 20px no-repeat; border-right: 1px solid #c7c7c7; }
#wrapMypage .myInfo .info { margin: 0px; padding: 0px; border: 0px; margin-left: 10px; float: left; }
#wrapMypage .myInfo .info div { margin: 0px; padding: 0px; height: 24px; }
#wrapMypage .myInfo .info p.line { margin-bottom: 10px; width: 540px; height: 21px; padding-bottom: 5px; border-bottom: 1px solid #f9f9f9; }
#wrapMypage .myInfo .info .txt { display: inline-block; padding-left: 10px; width: 100px; font-weight: 900; background: url('../imgs/mypage_icon_myinfo_arrow.gif') left 3px no-repeat; }
#wrapMypage .myInfo .info .left { padding-top: 8px; }

#wrapMypage div.title { height: 24px; }
#wrapMypage div.title h3 { float: left; margin: 0px; padding: 0px; font-weight: 900; font-size: 1.33em; color: #666; }
#wrapMypage div.title h3 img { vertical-align: middle; }

#wrapMypage table.orderList { margin-bottom: 20px; width: 100%; border: 0px; border-top: 1px solid #ccc; table-layout: fixed; }
#wrapMypage table.orderList thead tr { height: 28px; }
#wrapMypage table.orderList thead tr a { color: #929292; }
#wrapMypage table.orderList thead tr strong { color: #429e21; }
#wrapMypage table.orderList thead th { background-color: #f7f7f7; border: 0px; border-bottom: 1px solid #e8e8e8; }
#wrapMypage table.orderList tbody td { height: 30px; border: 0px; border-bottom: 1px solid #ededed;  }
#wrapMypage table.orderList tbody td.noList { padding-top: 100px; padding-bottom: 100px; color: #666; text-align: center; }

#wrapMypage table.orderList thead #status { width: 70px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapMypage table.orderList thead #date { width: 70px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapMypage table.orderList thead #cart { width: 110px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapMypage table.orderList thead #goodsName { font-size: 0.92em; color: #929292; }
#wrapMypage table.orderList thead #typePay { width: 120px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapMypage table.orderList thead #settlePrice { width: 100px; font-size: 0.92em; color: #929292; text-align: center; }

#wrapMypage table.orderList tbody td.status { text-align: center; color: #333; overflow: hidden; }
#wrapMypage table.orderList tbody td.date { text-align: center; color: #333; overflow: hidden; }
#wrapMypage table.orderList tbody td.cart { text-align: center; overflow: hidden; }
#wrapMypage table.orderList tbody td.cart a { font-weight: 900; color: #000; }
#wrapMypage table.orderList tbody td.cart a:hover { font-weight: 900; color: #000; }
#wrapMypage table.orderList tbody td.goodsName { padding-left: 5px; color: #333; line-height: 1.6em; overflow: hidden; }
#wrapMypage table.orderList tbody td.typePay { text-align: center; color: #333; overflow: hidden; }
#wrapMypage table.orderList tbody td.settlePrice { text-align: center; color: #333; overflow: hidden; }

#wrapMypage table.wishList { margin-bottom: 20px; width: 100%; border: 0px; border-top: 1px solid #ccc; table-layout: fixed; }
#wrapMypage table.wishList thead tr { height: 28px; }
#wrapMypage table.wishList thead tr a { color: #929292; }
#wrapMypage table.wishList thead tr strong { color: #429e21; }
#wrapMypage table.wishList thead th { background-color: #f7f7f7; border: 0px; border-bottom: 1px solid #e8e8e8; }
#wrapMypage table.wishList tbody td { height: 30px; border: 0px; border-bottom: 1px solid #ededed;  }
#wrapMypage table.wishList tbody td.noList { padding-top: 100px; padding-bottom: 100px; color: #666; text-align: center; }

#wrapMypage table.wishList thead #thumnail { padding-left: 10px; width: 60px; font-size: 0.92em; color: #929292; text-align: left; }
#wrapMypage table.wishList thead #goodsName { padding-right: 70px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapMypage table.wishList thead #price { width: 120px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapMypage table.wishList thead #cash { width: 100px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapMypage table.wishList thead #date { width: 70px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapMypage table.wishList thead #button { width: 70px; font-size: 0.92em; color: #929292; text-align: center; }

#wrapMypage table.wishList tbody tr { height: 80px; }
#wrapMypage table.wishList tbody td.thumnail img { width: 60px; height: 60px; }
#wrapMypage table.wishList tbody td.goodsName { padding-left: 5px; padding-top: 14px; vertical-align: top; color: #333; line-height: 1.6em; overflow: hidden; }
#wrapMypage table.wishList tbody td.goodsName p.button { margin: 0px; padding: 0px; margin-top: 8px; }
#wrapMypage table.wishList tbody td.price { text-align: center; overflow: hidden; }
#wrapMypage table.wishList tbody td.price strong { color: #444; }
#wrapMypage table.wishList tbody td.cash { text-align: center; color: #333; overflow: hidden; }
#wrapMypage table.wishList tbody td.date { text-align: center; color: #333; overflow: hidden; }
#wrapMypage table.wishList tbody td.button { text-align: center; color: #333; overflow: hidden; }

body#zh #wrapMypage table.orderList thead th { font-weight: 100; font-size: 1.08em; }
body#zh #wrapMypage table.wishList thead th { font-weight: 100; font-size: 1.08em; }


/* viewApi */
#wrapViewApi { }
#wrapViewApi .top { padding-top: 12px; padding-left: 8px; height: 27px; padding-left: 4px; font-weight: 900; color: #fff; background: url('../imgs/popup_bg.gif') repeat-x; cursor: default; }
#wrapViewApi .top h1 { margin: 0px; padding: 0px; font-weight: 900; font-size: 1em; }
#wrapViewApi .top h1 img { vertical-align: middle; }

#wrapViewApi .middle { margin-top: 10px; margin-left: 8px; }
#wrapViewApi .middle h2.title { margin: 0px; margin-bottom: 5px; padding: 0px; font-weight: 900; font-size: 1em; color: #666; }
#wrapViewApi .middle .preview { }
#wrapViewApi .middle .goodsInfo { padding: 5px; width: 600px; border: 5px solid #e9e9e9; overflow: hidden; }
#wrapViewApi .middle .goodsInfo .goodsImgs { float: left; width: 200px; text-align: center; }
#wrapViewApi .middle .goodsInfo .goodsImgs img { width: 200px; height: 200px; border: 2px solid #666; }
#wrapViewApi .middle .goodsInfo .detailInfo { float: left; margin-left: 20px; width: 370px; }
#wrapViewApi .middle .goodsInfo h3 { margin: 0px; margin-top: 5px; margin-bottom: 10px; padding: 0px; height: 20px; font-weight: 900; font-size: 1em; border-bottom: 2px solid #ddd; }
#wrapViewApi .middle .goodsInfo p { margin: 0px; padding: 0px; height: 24px; }
#wrapViewApi .middle .goodsInfo p .txt {  color: #555; }
#wrapViewApi .middle .goodsInfo p .txt strong { color: #444; }
#wrapViewApi .middle .goodsInfo p.controll { margin: 0px; padding: 0px; height: 24px; text-align: center; }
#wrapViewApi .middle .goodsInfo p.controll a { color: #0000ff; text-decoration: underline; }
#wrapViewApi .bottom { margin: 0 auto; margin-top: 10px; text-align: center; }


/*rss-info */
#wrapRssInfo {width:720px; height: 100%; margin:0 auto;}
#wrapRssInfo .titleImg { height: 90px; background: url('../imgs/rss_bg.gif') no-repeat; }
#wrapRssInfo .titleImg img { margin-top: 20px; }

#wrapRssInfo .rssSearch { margin: 0px; padding: 0px; padding-bottom: 8px; width: 718px; height: 100%; background-color: #f8f8f8; border: 1px solid #ebebeb; overflow: hidden; margin:0 auto;}

#wrapRssInfo #formRss { float: left; width: 490px; overflow: hidden; }
#wrapRssInfo #formRss fieldset.essential { margin: 0px; padding: 0px; padding-top: 14px; border: 0px; }
#wrapRssInfo #formRss fieldset.essential p.title { float: left; width: 720px; margin-bottom: 6px; _margin-bottom: 5px; padding-bottom: 7px; font-size: 1.00em; color: #666; }
#wrapRssInfo #formRss fieldset.essential p.title label { float: left; display: block; width: 90px; margin-top: 3px; margin-right: 15px; font-weight: 900; text-align: right; }
#wrapRssInfo #formRss fieldset.essential p.title input.info { float: left; margin-right: 10px; width: 260px; height: 18px; border: 1px solid #c4c4c4; } 
#wrapRssInfo #formRss fieldset.essential p.title select { float: left; width: 262px; } 
*:first-child+html #wrapRssInfo #formRss fieldset.essential p.title select { float: left; width: 264px; } 
#wrapRssInfo #formRss fieldset.essential p.title span.bt { }
#wrapRssInfo #formRss fieldset.essential p.title .price { width: 80px; text-align: right; }

#wrapRssInfo .rssSearch .reader { float: left; margin-top: 11px; padding: 0px 0px 0px 9px ; width: 210px; border-left: 1px solid #ebebeb; }
#wrapRssInfo .rssSearch .reader a { display: block; margin: 0px; padding: 0px; width: 210px; height: 80px; }
#wrapRssInfo .rssSearch .reader a.bottom { display: block; margin-top: 10px; }

#wrapRssInfo .rssGuide { margin-top: 20px; }
#wrapRssInfo .rssGuide h4 { margin: 0px 0px 0px 5px; padding: 0px; }
#wrapRssInfo .rssGuide p { padding: 10px 20px 20px 20px; width: 680px; line-height: 1.8em; color: #6f6f6f; }


/*tag-list */
#wrapTag {width:720px; height: 100%; margin:0 auto;}
#wrapTag .titleImg { height: 90px; background: url('../imgs/tag_bg.gif') no-repeat; }
#wrapTag .titleImg img { margin-top: 20px; }

#wrapTag .tagInfo { margin: 0px; padding: 0px; padding-bottom: 5px; width: 718px; height: 100%; background-color: #f8f8f8; border: 1px solid #ebebeb; overflow: hidden; margin:0 auto;}

#wrapTag .tagInfo span.title { float: left; padding: 12px 0px 0px 15px; height: 30px; overflow: hidden; }
#wrapTag .tagInfo span.title img { vertical-align: middle; }

#wrapTag #formTagSearch { float: right; margin-right: 10px; _margin-right: 5px; _width: 297px; overflow: hidden; }
#wrapTag #formTagSearch fieldset.essential { margin: 0px; padding: 0px; padding-top: 10px; border: 0px; }
#wrapTag #formTagSearch fieldset.essential p.title { float: left; padding-bottom: 5px; font-size: 1.00em; color: #666; }
#wrapTag #formTagSearch fieldset.essential p.title input.info { float: left; margin-right: 10px; width: 200px; height: 18px; border: 1px solid #c4c4c4; } 
#wrapTag #formTagSearch fieldset.essential p.title span.bt { }
#wrapTag #formTagSearch fieldset.essential p.title span.bt input { height: 23px; border: 0px; }

#wrapTag .tagCloudList { clear: both; margin-left: 5px; padding: 10px 10px 20px 10px; width: 686px; height: 100%; background-color: #fff; border: 1px solid #ebebeb; }

#wrapTag .tagCloudList p { clear: both; margin-top: 10px; line-height: 2.1em; }
#wrapTag .tagCloudList .tagCloud1 { display: inline; padding: 5px; font-size: 1.67em; font-weight: 900; letter-spacing: -1px; color: #fff; background-color: #669900; }
#wrapTag .tagCloudList .tagCloud2 { display: inline; padding: 5px; font-size: 1.50em; font-weight: 900; letter-spacing: -1px; color: #cc3300; }
#wrapTag .tagCloudList .tagCloud3 { display: inline; padding: 5px; font-size: 1.33em; font-weight: 600; letter-spacing: -1px; color: #ff9900; }
#wrapTag .tagCloudList .tagCloud4 { display: inline; padding: 5px; font-size: 1.25em; font-weight: 600; color: #0099cc; }
#wrapTag .tagCloudList .tagCloud5 { display: inline; padding: 5px; font-size: 1.08em; color: #999999; }
#wrapTag .tagCloudList img { vertical-align: middle; }


/* deliveryList */
#wrapDeliveryList { }
#wrapDeliveryList .top { padding-top: 12px; padding-left: 8px; height: 27px; padding-left: 4px; font-size: 1em; font-weight: 900; color: #fff; background: url('../imgs/popup_bg.gif') repeat-x; cursor: default; }
#wrapDeliveryList .top h1 { margin: 0px; padding: 0px; font-weight: 900; font-size: 1em; }
#wrapDeliveryList .top h1 img { vertical-align: middle; }

#wrapDeliveryList table { margin: 0 auto; margin-top: 10px; padding-bottom: 20px; width: 580px; border-top: 1px solid #ccc; } 
#wrapDeliveryList table thead #deliveryCheckBox { width: 30px; text-align: center; }
#wrapDeliveryList table thead #deliveryRealname { width: 80px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapDeliveryList table thead #deliveryTel { width: 100px; font-size: 0.92em; color: #929292; text-align: center; }
#wrapDeliveryList table thead #deliveryAddress { font-size: 0.92em; color: #929292; text-align: center; }
#wrapDeliveryList table thead #deliveryButton { width: 70px; font-size: 0.92em; color: #929292; text-align: center; }

#wrapDeliveryList tbody tr { height: 80px; }
#wrapDeliveryList table tbody td.deliveryCheckBox { text-align: center; }
#wrapDeliveryList table tbody td.deliveryRealname { text-align: center; color: #333; line-height: 1.6em; overflow: hidden; }
#wrapDeliveryList table tbody td.deliveryTel { text-align: center; color: #333; line-height: 1.6em; overflow: hidden; }
#wrapDeliveryList table tbody td.deliveryAddress { text-align: left; color: #333; line-height: 1.6em; overflow: hidden; }
#wrapDeliveryList table tbody td.deliveryButton { text-align: center; color: #333; line-height: 1.6em; overflow: hidden; }
#wrapDeliveryList table tbody td.deliveryButton .button2 { margin-top: 5px; }
#wrapDeliveryList table tfoot td { height: 30px; border: 0px; text-align: right; }


/* wrapDeliveryWrite */
#wrapDeliveryWrite { }
#wrapDeliveryWrite .top { padding-top: 12px; padding-left: 8px; height: 27px; padding-left: 4px; font-size: 1em; font-weight: 900; color: #fff; background: url('../imgs/popup_bg.gif') repeat-x; cursor: default; }
#wrapDeliveryWrite .top h1 { margin: 0px; padding: 0px; font-weight: 900; font-size: 1em; }
#wrapDeliveryWrite .top h1 img { vertical-align: middle; }

#wrapDeliveryWrite #formDeliveryWrite { margin: 0 auto; margin-top: 10px; padding-bottom: 20px; width: 580px; border-top: 1px solid #c6c6c6; }
#wrapDeliveryWrite #formDeliveryWrite fieldset { border: 0px; }
#wrapDeliveryWrite #formDeliveryWrite input.info { width: 100px; height: 16px; border: 1px solid #cbcbcb; }
#wrapDeliveryWrite #formDeliveryWrite input.infoFile { width: 100px; height: 18px; border: 1px solid #cbcbcb; }
#wrapDeliveryWrite #formDeliveryWrite textarea.info { width: 530px; height: 80px; border: 1px solid #cbcbcb; }
#wrapDeliveryWrite #formDeliveryWrite input.width40 { width: 40px; }
#wrapDeliveryWrite #formDeliveryWrite input.width50 { width: 50px; }
#wrapDeliveryWrite #formDeliveryWrite input.width100 { width: 100px; }
#wrapDeliveryWrite #formDeliveryWrite input.width200 { width: 200px; }
#wrapDeliveryWrite #formDeliveryWrite input.width300 { width: 300px; }
#wrapDeliveryWrite #formDeliveryWrite input.width370 { width: 320px; }
#wrapDeliveryWrite #formDeliveryWrite input.width400 { width: 530px; }
#wrapDeliveryWrite #formDeliveryWrite fieldset.info { height: 100%; background: url('../imgs/delivery_write_bg.gif') repeat-y; }
#wrapDeliveryWrite #formDeliveryWrite fieldset.info .infoArea { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #e0e0e0; }
#wrapDeliveryWrite #formDeliveryWrite fieldset.info .infoArea div.title { float: left; padding-left: 10px; width: 158px;  color: #737373; line-height: 1.4em; }
#wrapDeliveryWrite #formDeliveryWrite fieldset.info .infoArea div.input { float: left; padding-left: 5px;  line-height: 1.4em; }
#wrapDeliveryWrite #formDeliveryWrite fieldset.info .infoArea div.input p { padding-bottom: 5px; line-height: 1.4em; }
#wrapDeliveryWrite #formDeliveryWrite fieldset.info .infoArea div.input img { vertical-align: top; }
#wrapDeliveryWrite #formDeliveryWrite fieldset.info .infoArea div.input p.txt { font-size: 0.92em; color: #666; line-height: 1.4em; }
#wrapDeliveryWrite #formDeliveryWrite p.control { margin-top: 20px; text-align: center; }
#wrapDeliveryWrite #formDeliveryWrite p.control .default { margin-left: 10px; width: 100px; height: 30px; font-size: 0.92em; font-weight: 900; color: #fff; background-color: #333; border: 0px; }


/* wrapTrackbackAllList  */
#wrapTrackbackAllList { width: 720px; margin:0 auto;}

#wrapTrackbackAllList .top { height: 15px; margin-bottom: 10px; }
#wrapTrackbackAllList .top .pageInfo { float: left; padding-top: 3px; font-family: tahoma; }
#wrapTrackbackAllList .top .pageInfo .txt { float: left; }
#wrapTrackbackAllList .top .pageInfo strong { color: #e65101; }
#wrapTrackbackAllList .top .pageInfo img { float: left; padding-left: 5px; padding-top: 1px; }

#wrapTrackbackAllList table { width: 100%; border: 0px; table-layout: fixed; }
#wrapTrackbackAllList table thead tr { height: 0px; }
#wrapTrackbackAllList table thead th { font-weight: 100; border: 0px; }
#wrapTrackbackAllList table thead #thumnail { width: 80px; font-size: 0.92em; color: #333; }
#wrapTrackbackAllList table thead #info { font-size: 0.92em; color: #333; }

#wrapTrackbackAllList table tbody tr { height: 90px; }
#wrapTrackbackAllList table tbody td { border: 0px; border-bottom: 1px solid #e1e1e1; }
#wrapTrackbackAllList table tbody td.thumnail { text-align: center; }
#wrapTrackbackAllList table tbody td.thumnail img { width: 70px; height: 70px; }
#wrapTrackbackAllList table tbody td.info { padding-top: 12px; padding-left: 5px; padding-right: 5px; color: #333; vertical-align: top; }
#wrapTrackbackAllList table tbody td.info a { color: #a21b1b; text-decoration: underline; }
#wrapTrackbackAllList table tbody td.info a:hover { color: #6b0909; }
#wrapTrackbackAllList table tbody td.info .totalComment { font-size: 0.92em; color: #e65101; }
#wrapTrackbackAllList table tbody td.info img { vertical-align: middle; }
#wrapTrackbackAllList table tbody td.info p.content { margin-top: 2px; line-height: 140%; height: 35px; }
#wrapTrackbackAllList table tbody td.info p.status { font: 0.92em dotum; color: #757575; margin-top: 3px; *margin-top: 9px; _margin-top: 9px; }
#wrapTrackbackAllList table tbody td.info p.status span.statusBar { color: #666; }
#wrapTrackbackAllList table tbody td.noList { padding-top: 100px; padding-bottom: 100px; color: #666; text-align: center; }

#wrapTrackbackAllList .bottom { margin-top: 5px; height: 100%; overflow: hidden; }
#wrapTrackbackAllList .bottom .listBtPage { float: left; }

#wrapTrackbackAllList .bottom p.pagingBt { clear: both; margin: 0 auto; padding-top: 10px; height: 26px; text-align: center; }
#wrapTrackbackAllList .bottom #search { margin-top: 10px; padding: 5px; border: 1px solid #e2e2e2; background-color: #fbfbfb; text-align: center; }
#wrapTrackbackAllList .bottom #search fieldset { margin: 0 auto; padding: 0px; border: 0px; }
#wrapTrackbackAllList .bottom #search .inputKeyword { padding-top: 3px; height: 15px; border: 1px solid #ddd; }
#wrapTrackbackAllList .bottom #search .bt { vertical-align: top; }


/* couponList */
#wrapCouponList { margin: 20px; width: 650px; margin:0 auto;}
#wrapCouponList .top { height: 22px; margin-bottom: 3px; }
#wrapCouponList .top .pageInfo { float: left; padding-top: 3px; font: 9pt tahoma; }
#wrapCouponList .top .pageInfo .txt { float: left; }
#wrapCouponList .top .pageInfo strong { color: #e65101; }
#wrapCouponList .top .pageInfo img { float: left; padding-left: 5px; padding-top: 1px; }
#wrapCouponList table.middle { width: 100%; border-top: 2px solid #e1e1e1; table-layout: fixed; }
#wrapCouponList table.middle thead tr { height: 28px; }
#wrapCouponList table.middle thead th { background-color: #f4f4f4; font-weight: 100; border-bottom: 1px solid #e1e1e1; }
#wrapCouponList table.middle thead #number { width: 50px; font-size: 0.92em; color: #333; }
#wrapCouponList table.middle thead #title { font-size: 0.92em; color: #333; }
#wrapCouponList table.middle thead #cash { width: 120px; font-size: 0.92em; color: #333; }
#wrapCouponList table.middle thead #startDate { width: 120px; font-size: 0.92em; color: #333; }
#wrapCouponList table.middle thead #useLimitCash { width: 120px; font-size: 0.92em; color: #333; }
#wrapCouponList table.middle thead #used { width: 60px; font-size: 0.92em; color: #333; }
#wrapCouponList table.middle tbody tr { height: 30px; border-bottom: 1px solid #eaeaea; }
#wrapCouponList table.middle tbody td { border-bottom: 1px solid #f1f1f1; }
#wrapCouponList table.middle tbody td.number { font: 8pt tahoma; color: #777; text-align: center; }
#wrapCouponList table.middle tbody td.number strong { color: #ff6f06; }
#wrapCouponList table.middle tbody td.number img { padding-top: 2px; }
#wrapCouponList table.middle tbody td.title { color: #333; overflow: hidden; white-space : nowrap; }
#wrapCouponList table.middle tbody td.cash { overflow: hidden; white-space : nowrap;  text-align: center; }
#wrapCouponList table.middle tbody td.startDate { color: #777; text-align: center; }
#wrapCouponList table.middle tbody td.useLimitCash { color: #777; text-align: center; }
#wrapCouponList table.middle tbody td.used { font-size: 0.92em; text-align: center; }
#wrapCouponList table.middle tbody td.noList { padding-top: 100px; padding-bottom: 100px; color: #666; text-align: center; }
#wrapCouponList .bottom { margin-top: 5px; }
#wrapCouponList .bottom .listBt { float: left; }
#wrapCouponList .bottom .listBtPaging { clear: both; margin: 0 auto; padding-top: 10px; height: 26px; text-align: center; }


/* wrapCustomerQnaList */
#wrapCustomerQnaList { width: 720px; margin:0 auto;}

#wrapCustomerQnaList table { width: 100%; border: 0px; border-top: 1px solid #ccc; table-layout: fixed; }
#wrapCustomerQnaList table thead th { background-color: #f7f7f7; border: 0px; border-bottom: 1px solid #e8e8e8; }
#wrapCustomerQnaList table thead #number { width: 50px; font-size: 0.92em; color: #929292; }
#wrapCustomerQnaList table thead #thumnail { padding-left: 10px; width: 60px; font-size: 0.92em; color: #929292; text-align: left; }
#wrapCustomerQnaList table thead #answer { width: 100px; font-size: 0.92em; color: #929292; }
#wrapCustomerQnaList table thead #subject { font-size: 0.92em; color: #929292; }
#wrapCustomerQnaList table thead #name { width: 100px; font-size: 0.92em; color: #929292; }
#wrapCustomerQnaList table thead #date { width: 80px; font-size: 0.92em; color: #929292; }

#wrapCustomerQnaList table tbody tr { }
#wrapCustomerQnaList table tbody td.number { font: 0.92em tahoma; color: #777; text-align: center; }
#wrapCustomerQnaList table tbody td.number strong { color: #ff6f06; }
#wrapCustomerQnaList table tbody td.number img { padding-top: 2px; }
#wrapCustomerQnaList table tbody td.thumnail img { width: 60px; height: 60px; }
#wrapCustomerQnaList table tbody td.answer { overflow: hidden; white-space : nowrap;  text-align: center; }
#wrapCustomerQnaList table tbody td.answer strong { color: #478500; }
#wrapCustomerQnaList table tbody td.subject { padding-left: 5px; color: #666; line-height: 1.8em; overflow: hidden; white-space : nowrap; }
#wrapCustomerQnaList table tbody td.subject a { color: #666; }
#wrapCustomerQnaList table tbody td.subject a:hover { text-decoration: underline; }
#wrapCustomerQnaList table tbody td.subject img { vertical-align: middle; }
#wrapCustomerQnaList table tbody td.name {  overflow: hidden; white-space : nowrap;  text-align: center; }
#wrapCustomerQnaList table tbody td.name a {  color: #555; }
#wrapCustomerQnaList table tbody td.name img { vertical-align: middle; }
#wrapCustomerQnaList table tbody td.date { font: 0.92em tahoma; color: #777; text-align: center; }
#wrapCustomerQnaList table tbody td.noList { padding-top: 50px; padding-bottom: 50px; color: #666; text-align: center; }

#wrapCustomerQnaList .bottom { margin-top: 5px; height: 100%; overflow: hidden; }
#wrapCustomerQnaList .bottom .listBtPage { float: left; }
#wrapCustomerQnaList .bottom .listBtWrite { float: right; }

#wrapCustomerQnaList .bottom p.pagingBt { clear: both; margin: 0 auto; padding-top: 10px; height: 26px; text-align: center; }
#wrapCustomerQnaList .bottom #search { margin-top: 10px; padding: 5px; border: 1px solid #e2e2e2; background-color: #fbfbfb; text-align: center; }
#wrapCustomerQnaList .bottom #search fieldset { margin: 0 auto; padding: 0px; border: 0px; }
#wrapCustomerQnaList .bottom #search .inputKeyword { padding-top: 3px; height: 15px; border: 1px solid #ddd; }
#wrapCustomerQnaList .bottom #search .bt { vertical-align: top; }


/* wrapCustomerQnaWrite */
#wrapCustomerQnaWrite { margin-bottom: 20px; width: 720px; margin:0 auto;}
#wrapCustomerQnaWrite #formCustomerQnaWrite { border-top: 1px solid #c6c6c6; }
#wrapCustomerQnaWrite #formCustomerQnaWrite fieldset { border: 0px; }
#wrapCustomerQnaWrite #formCustomerQnaWrite input.info { width: 100px; height: 16px; border: 1px solid #cbcbcb; }
#wrapCustomerQnaWrite #formCustomerQnaWrite input.infoFile { width: 100px; height: 18px; border: 1px solid #cbcbcb; }
#wrapCustomerQnaWrite #formCustomerQnaWrite textarea.info { width: 530px; height: 400px; border: 1px solid #cbcbcb; }
#wrapCustomerQnaWrite #formCustomerQnaWrite input.width40 { width: 40px; }
#wrapCustomerQnaWrite #formCustomerQnaWrite input.width50 { width: 50px; }
#wrapCustomerQnaWrite #formCustomerQnaWrite input.width100 { width: 100px; }
#wrapCustomerQnaWrite #formCustomerQnaWrite input.width200 { width: 200px; }
#wrapCustomerQnaWrite #formCustomerQnaWrite input.width300 { width: 300px; }
#wrapCustomerQnaWrite #formCustomerQnaWrite input.width400 { width: 530px; }
#wrapCustomerQnaWrite #formCustomerQnaWrite fieldset.info { height: 100%; background: url('../imgs/customer_qna_write_bg.gif') repeat-y; }
#wrapCustomerQnaWrite #formCustomerQnaWrite fieldset.info .infoArea { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #e0e0e0; }
#wrapCustomerQnaWrite #formCustomerQnaWrite fieldset.info .infoArea div.title { float: left; padding-left: 10px; width: 158px;  color: #737373; line-height: 1.4em; }
#wrapCustomerQnaWrite #formCustomerQnaWrite fieldset.info .infoArea div.input { float: left; padding-left: 5px;  line-height: 1.4em; }
#wrapCustomerQnaWrite #formCustomerQnaWrite fieldset.info .infoArea div.input p { padding-bottom: 5px; line-height: 1.4em; }
#wrapCustomerQnaWrite #formCustomerQnaWrite fieldset.info .infoArea div.input img { vertical-align: top; }
#wrapCustomerQnaWrite #formCustomerQnaWrite fieldset.info .infoArea div.input p.txt { font-size: 0.92em; color: #666; line-height: 1.4em; }
#wrapCustomerQnaWrite #formCustomerQnaWrite fieldset.info .infoArea .width540 { width: 540px; line-height: 1.6em; }
#wrapCustomerQnaWrite #formCustomerQnaWrite p.control { margin-top: 20px; text-align: center; }
#wrapCustomerQnaWrite #formCustomerQnaWrite p.control .default { margin-left: 10px; width: 100px; height: 30px; font-size: 0.92em; font-weight: 900; color: #fff; background-color: #333; border: 0px; }


/* paging */
a.pagingBt { margin-right: 2px; }
a.pagingBt img { vertical-align: middle; }
a.pagingBtList { padding: 5px; padding-top: 3px; padding-left: 8px; padding-right: 8px; color: #999; font-family: tahoma; text-decoration: none; border-left: 1px solid #d9d9d9; }
a.pagingBtList:hover { text-decoration: underline; }
a.pagingBtListFirst { border-left: 0px; }
a.pagingBtListBold { color: #eb302f; font-weight: 900; }


/* etc */
.width30 { width: 30px; }
.width50 { width: 50px; }
.width400 { width: 400px; }


body#zh table.list thead tr { height: 28px; }
body#zh table.list thead { font-size: 1.08em; }


