body { border: 0; margin: 0; padding: 0; color: #333; font-family: "dotum,'돋움',gulim,'굴림',Helvetica,Apple-Gothic,sans-serif"; font-size: 12px; font-weight: normal; background-color: #fff; }
body img { border: 0; margin: 0; padding: 0; }
body div { border: 0; margin: 0; padding: 0; }
body a { text-decoration: none; color: #444; }
body h1 { padding: 0; margin: 0; }
body a:hover { text-decoration: underline; color: #333; }
body input { padding: 4px; }
body .product-main-img { background-color: #efefef; width: 320px; height: 354px; text-align: center; }
body .category-tree { font-size: 15px; }
body .category-level-1 { background-color: #f0f0f0; border-bottom: 1px solid #dcdcdc; font-weight: bold; margin-top: 10px; padding: 3px 0 3px 10px; }
body .big-button { text-align: center; border: 1px solid #dcdcdc; margin: 5px; padding: 7px; color: #333; text-decoration: none; font-size: 15px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; }
body #user_nav { text-align: right; }
body #main-menu { font-size: 18px; padding: 20px 0 0 0; float: right; }
body #main-menu ul { list-style-type: none; margin: 0 0 10px 0; }
body #main-menu ul li { display: inline; background-color: #6F4A6F; padding: 5px 7px 5px 7px; margin: 0px; }
body #main-menu ul li a { color: #fff; }
body #main-menu ul li a:hover { text-decoration: none; }
body #main-menu ul li:hover { background-color: #8C6E8C; }
body #page-title { border-bottom: 1px solid #dcdcdc; margin-bottom: 5px; }
body #page-title span a { color: #555; }
body #page-title h2 { color: #6F4A6F; margin-bottom: 0px; }
body .paginate { text-align: center; padding: 15px 0 25px 0; }
body .paginate span, body .paginate a { border: 1px solid #dcdcdc; padding: 7px; font-weight: bold; color: #8C6E8C; }
body .paginate .disabled { color: #aaa; }
body .paginate .current { background-color: #8C6E8C; color: #fff; }
body .flash_html { display: none; }
body .flash_ajax { display: block; top: 0px; padding: 5px; text-align: center; border-bottom: 2px solid #ddd; background: #FFF6BF; color: #514721; border-color: #FFD324; }
body #collection-buttons { font-size: 18px; padding: 20px 0 0 0; }
body #collection-buttons ul { padding: 5px; list-style-type: none; }
body .banner { height: 50px; border: 1px solid #dcdcdc; }
body .description { font-size: 15px; color: #444; }
body .main-buttons { text-align: center; }
body .subcategory-title { font-size: 18px; }
body .subcategory-title a { color: #6F4A6F; }
body .subcategory-title a:hover { text-decoration: none; }
body .subcategory-title .more { background-color: #efefef; padding: 2px; font-size: 10px; color: #8C6E8C; }
body .wish-product { float: left; width: 135px; height: 295px; padding: 3px; margin: 3px; overflow: hidden; }
body .wish-product div span.product-name { color: #444; }
body .wish-product div span.product-shop { color: #555; }
body .wish-product div span.product-price { color: #6F4A6F; }
body .product { float: left; width: 135px; height: 290px; padding: 3px; margin: 3px; overflow: hidden; }
body .product div span.product-name { color: #444; }
body .product div span.product-shop { color: #555; }
body .product div span.product-price { color: #6F4A6F; }
body .product-main-img { float: left; }
body .product-main-detail { padding: 0 0 0 15px; float: left; width: 210px; }
body .product-main-detail .product-name { font-size: 15px; color: #6F4A6F; border-bottom: 1px solid #dcdcdc; padding-bottom: 3px; }
body .product-main-detail .product-shop { color: #666; }
body .product-main-detail .product-price { color: #777; margin-bottom: 20px; }
body .product-permalink { text-align: right; margin-bottom: 10px; }
body .product-permalink a { font-size: 10px; }
body .product-main-area { margin-left: 100px; }
body .shop-logo { float: left; width: 170px; height: 100px; }
body .feature_title { font-size: 20px; }
body .feature_body a { color: #5f365f; text-decoration: underline; }
body .feature_header { font-wegith: bold; font-size: 20px; line-height: 1.2; color: #555; }
body ul.about-list { padding: 10px 3px 10px 3px; margin: 0px; font-size: 12px; color: #444; list-style-type: none; }
body ul.about-list li { display: block; padding: 5px; margin: 5px 0 5px 0; background-color: #dfdfdf; }
body .shop-logos { text-align: center; padding: 20px; }
body .faq { color: #444; }
body .faq li { line-height: 1.5; }
body .inputs { margin: 0px; padding: 3px; }
body .inputs ol { padding: 0px; }
body .inputs ol li label { padding: 7px; display: block; float: left; width: 100px; }
body .inputs ol li input { margin: 2px; padding: 5px; }
body fieldset { border: 0px; }
body fieldset ol { list-style-type: none; }
body .collection-item { padding: 5px; margin: 10px; }
