* {margin: 0;outline: 0;padding: 0; }
body {background: rgb(255,255,255); color: rgb(51,51,51); font: 13px Tahoma; }
p {line-height: 18px; padding-bottom: 15px; }
a {text-decoration: none; }
a:hover {text-decoration: underline; }
fieldset, img {border: 0; vertical-align: middle; }
ul>li {list-style: none; }
article, aside, footer, header, hgroup, nav, section {display: block; }
*[class="hide"] {height: 0; visibility: hidden; }
#content h2[class="hilight"]{background: #666; color:#fff; border:none;padding: 5px 10px;}
.disable {visibility: hidden;}
.cufon-loading h2,.cufon-loading .navigation span {visibility: hidden !important;}
[class*="th-lay"] .cart .g-status {color:#669900;}
#content .success {color: #669900;}
#content .unsuccess {color: #990000;}
.cufon-loading body { visibility: hidden }
/*Layout*/
body>header {margin: 20px auto; overflow: hidden; width: 950px; }
body>nav {background: rgb(243,243,243); margin-bottom: 20px; overflow: hidden; width: 100%; }
body>div {margin: 0 auto 20px; width: 950px; }
body>footer {background: rgb(102,102,102); padding: 20px 0; width: 100%; }
/*layout flow*/
*[class*="pb-tw"],
*[class*="pb-th"],
*[class*="pb-tw-item"],
*[class*="in-tw"]>*,
*[class*="chd-tw"]>* {overflow: hidden; }
*[class*="pb-tw"]>*,
*[class*="pb-th"]>*,
*[class*="pb-tw-item"]>*,
*[class*="chd-tw"]>*>*,
*[class*="in-tw"]>*>*>* {display: inline; float: left; }
*[class*="tw-lay"]>div {margin-right: 10px; width: 630px; }
*[class*="tw-lay"]>aside {width: 310px; }
*[class*="th-lay"] {padding-left: 160px; width: 790px; }
*[class*="th-lay"]>div {width: 470px; margin-right: 10px; }
*[class*="th-lay"]>aside {float: right; width: 310px; }
*[class*="th-lay"]>nav {margin-left: -640px; width: 150px; }
*[class*="pb-tw-item"] {margin: 0 -5px; }
*[class*="pb-tw-item"]>* {margin: 0 5px; }
*[class*="chd-tw"]>*>*:first-child {margin-right: 10px; }
*[class*="in-tw"]>*>*>*:first-child {margin-right: 10px; }
*[class*="tw-lay"] *[class*="pb-tw-item"]>*,
*[class*="tw-lay"] *[class*="chd-tw"]>*>*,
*[class*="tw-lay"] *[class*="in-tw"]>*>*>* {width: 310px; }
*[class*="th-lay"] *[class*="pb-tw-item"]>*,
*[class*="th-lay"] *[class*="chd-tw"]>*>*,
*[class*="th-lay"] *[class*="in-tw"]>*>*>* {width: 230px; }	
/*navigation*/
*[id="check-out"] {border: none; height: 41px; overflow: hidden; float: right;}
*[id="check-out"] p{color:#333; font-size: 12px; font-weight: normal; float: left; padding: 12px 0 0;}
*[id="check-out"] .cart {background: url(../img/bg/bg-cart.png) no-repeat 28px 8px; width: 60px; position: relative; padding: 12px 10px 0 1px;}
*[id="check-out"] .cart span {position: absolute; width: 22px; right: 13px; top: 8px; text-align: center; color:#990000;}
/*Header child*/
body>header>hgroup {background: url(../img/postbook-logo.png) no-repeat; float: left; position: relative; }
body>header>hgroup>h1>a {
display: block;
height: 94px;
position: relative;
text-decoration: none !important;
width: 450px;
z-index: 10; }
body>header>hgroup>h2 {bottom: 10px;color: rgb(0,0,0);font-size: 20px;position: absolute;left: 90px;z-index: 1; }
body>header>form {float: right; margin-top: 60px; }
body>header>form>fieldset>* {float: left; font-size: 12px; margin-left: 5px; }
body>header>form>fieldset>input[type="text"] {border: 1px solid rgb(128,128,128);height: 13px;padding: 4px 5px 3px;width: 180px; }
body>header>form>fieldset>select {background: rgb(255,255,255);border: 1px solid rgb(128,128,128);height: 22px;padding: 2px 0; }
body>header>form>fieldset>input[type="submit"] {background: url(../img/button/sprite.png);border: 0;color: rgb(255,255,255);cursor: pointer;height: 22px;width: 69px; }
body>header>form>fieldset>input[type="submit"]:hover {background-position: 0 -24px; }
[id="purchase_form"] input[type="button"] {background: url(../img/button/sprite.png) 0 -46px;border: 0;color: rgb(255,255,255);cursor: pointer;height: 24px;width: 75px; margin-right: 10px;}
[class="buy-now"] a {
background: url(../img/button/sprite.png) 0 -46px;
color: rgb(255,255,255) !important;
display: block;
height: 24px;
line-height: 22px;
padding: 0;
text-align: center;
width: 75px; }
[id="purchase_form"] input[type="submit"]:hover,
[class="buy-now"] a:hover {background: url(../img/button/sprite.png) 0 -70px;text-decoration: none !important; }
/*Nav child*/
body>nav>ul {margin: 0 auto; width: 950px; }
body>nav>ul>li {border-right: 1px solid rgb(221,221,221); float: left; }
body>nav>ul>li:first-child {border-left: 1px solid rgb(221,221,221); }
body>nav>ul>li>* {
display: block;
color: rgb(0,0,0);
font-size: 20px;
font-weight: bold;
height: 32px;
padding: 4px 15px; }
body>nav>ul>li>a:hover,
body>nav>ul>li>.current {background: url(../img/bg/sprite.png); color: rgb(255,255,255); text-decoration: none; }
/*Content child*/
div[id="content"] h2 {color: rgb(0,0,0);font-size: 30px;line-height: 23px;margin-bottom: 10px;padding: 0 0 5px 5px; }
div[id="content"] div>h2,
section[id="promotion"]>h2,
section[id="newsletter"]>h2 {border-bottom: 1px solid rgb(204,204,204); }
div[id="content"] h2 a {color: rgb(0,0,0); }
div[class*="th-lay"] div>h2:first-child {
background: rgb(139,139,135);
border: 0;
color: rgb(255,255,255);
font-size: 20px;
line-height: 15px;
overflow: hidden;
padding: 8px 5px;
position: relative; }
div[class*="th-lay"] div>h2:first-child q:before,
div[class*="th-lay"] div>h2:first-child q:after {content: ''; }
div[class*="th-lay"] div>h2:first-child em {color: rgb(0,0,0); font-style: normal; }
div[class*="th-lay"] div>h2:first-child cufon {float: left; height: 18px !important; /height: 20px !important; }
div[id="content"] h1 {color: rgb(153,0,0); font-size: 14px; font-weight: bold; }
div[id="content"] h1>a {color: rgb(153,0,0); }
div[id="content"] h3 {
border-bottom: 1px solid rgb(204,204,204);
color: rgb(153,0,0);
font-size: 14px;
font-weight: bold;
margin-bottom: 10px;
padding-bottom: 5px; }
div[id="teaser"] {margin-bottom: 10px; }
div[id="teaser"]>p {padding: 0; }
/*teaser*/
div[id="teaser"] .viewport,div[id="teaser"] .viewport li{width: 950px;}
div[id="teaser"] .viewport{height: 280px;}
div[id="teaser"] .pager{width: 950px; position: absolute; left:0;bottom: 12px; text-align: center;/margin-left: 500px;}
div[id="teaser"] .pager li {display: inline-block;width: 11px; height: 11px;margin: 0 5px 0 0;/float:left;}
div[id="teaser"] .pager li a{width: 11px; height: 11px; background: url(../img/button/sprite.png) 0 -123px; display: inline-block;}
div[id="teaser"] .pager li a.active {background-position: 0 -104px;}
div[id="teaser"] .pager li a span {display:block;text-indent: -9999px;}
div[id="teaser"] .viewport li img {width: 950px;}
div[id*="highlight"] {margin-bottom: 20px;}
div[id*="light-special"] {margin-top: -11px; }
div[id*="highlight"]+header {margin-bottom: 15px;}

address {font-style: normal; }
address>span {display: block; line-height: 20px; }
address>span:first-child {
border: 0 !important;
color: rgb(153,0,0);
font-size: 14px;
font-weight: bold;
margin: 0 !important;
padding: 0 !important; }
.entry-content p {line-height: 22px; }
#information a, .entry-content a {color: rgb(153,0,0); }
#information a:hover, .entry-content a:hover {text-decoration: underline; }
/*rails-navigation*/
nav[id="rails-navigation"]>ul>li {border-bottom: 1px solid rgb(204,204,204); }	
nav[id="rails-navigation"]>ul>li:first-child {border-top: 1px solid rgb(204,204,204); }	
nav[id="rails-navigation"]>ul>li>* {color: rgb(0,0,0);display: block;font-size: 18px;font-weight: bold;line-height: 15px;padding: 5px 5px;text-decoration: none; }
nav[id="rails-navigation"]>ul>li>a:hover,
nav[id="rails-navigation"]>ul>li>.current {background: url(../img/bg/arrow-right.png) no-repeat 96% 50% rgb(243,243,243); }
/*recommend*/
ul[id="recommend"]>li {background: url(../img/bg/bg-list-wide.gif) no-repeat -1px bottom;}
ul[id="recommend"]>li.odd {background: url(../img/bg/bg-wide.gif) no-repeat -1px bottom;}
body #content ul[id="recommend"]>li>article { text-align: center; width: 290px; padding: 175px 10px 15px; border-top: 1px solid #ccc;position: relative;}
ul[id="recommend"]>li>article>* {text-align: left; }
ul[id="recommend"]>li>article img {left: 50%;margin-left: -115px;position: absolute;top: 15px;}
/*promolist*/
ul[id="promolist"]>li {background: url(../img/bg/bg-list-wide.gif) no-repeat -1px bottom;}
ul[id="promolist"]>li.odd {background: url(../img/bg/bg-wide.gif) no-repeat -1px bottom;}
body #content ul[id="promolist"]>li>article { text-align: center; width: 290px; padding: 10px 10px 15px; border-top: 1px solid #ccc; position: relative; padding:170px 10px 10px; overflow: hidden;}
ul[id="promolist"]>li>article>* {text-align: left; }
ul[id="promolist"]>li>article>p {margin:0; padding:0;}
body #content ul[id="promolist"]>li>article img {left: 50%;margin-left: -50px;position: absolute;top: 10px;}
body #content ul[id="promolist"]>li>article .addtocart img {position: static; margin: 10px 0 0;}
/*buy*/
*[class*="th-lay"]>div>ul[class*="chd-tw"]>*>article .addtocart img{position: static; margin: 10px 0 0;}
*[class*="th-lay"] .buy p,*[class*="th-lay"] .cart p{color:#333; padding: 0;}
*[class*="th-lay"] .buy p,*[class*="th-lay"] .cart p.or{text-align: center; display: block; width: 100%; height: 15px; position: relative; line-height: 15px; z-index: 2;margin: 10px 0;}
*[class*="th-lay"] .buy p,*[class*="th-lay"] .cart .or:before{ background: #ccc;display:inline-block; content:''; width:100%; height:1px;  position: absolute; top:10px; left: 0; z-index: 1;}
*[class*="th-lay"] .buy p,*[class*="th-lay"] .cart p.or span {background: #f3f3f3; display: inline-block; position: relative; z-index: 2; padding: 0 10px; font-size: 13px;}
*[class*="th-lay"] .buy p,*[class*="th-lay"] .cart p.note:before {content:'-'; float: left; margin: 0 5px 0 0; height: 20px;}
*[class*="th-lay"] .buy p a {color:#333;}
table[id="cartlist"],table[id="cartlist"] table {border-spacing:0;border-collapse:collapse;text-align: left; margin: 20px 0 0; width: 470px;}
div[class*="cart"] table[id="cartlist"] th {padding:0 0 5px; font-weight: bold; border: none;} 
div[class*="cart"] {padding: 0 0 20px;}
div[class*="cart"] section {padding: 20px 0 0 23px;}
div[class*="cart"] section h3 {border:none; color:#333; margin:0 0 0 -23px; padding: 0; }
table[id="cartlist"] tr {border-bottom: 10px;}
table[id="cartlist"] table tr > td {border-top:1px solid #e6e5e5; border-bottom: 1px solid #e6e5e5;vertical-align: top; padding: 15px 0; color:#333; font-size: 12px; font-weight: bold;}
table[id="cartlist"] a {color:#990000; font-size: 14px;}
table[id="cartlist"] .image {border-left:1px solid #e6e5e5; padding:15px 0; width: 128px; text-align: center;}
div[class*="cart"] table[id="cartlist"] .name {width: 215px; padding-right: 5px;}
table[id="cartlist"] .qty {width: 45px;text-align: center; font-weight: normal;}
table[id="cartlist"] .qty a {font-weight: normal; font-size: 12px; color:#333; text-decoration: underline;}
table[id="cartlist"] .qty input {width: 30px;text-align: center; font-size: 12px;  }
table[id="cartlist"] .price {border-right:1px solid #e6e5e5; font-weight: normal; width: 75px;text-align: center;}
table[id="cartlist"] td.price a {text-decoration: underline; color:#333; font-size: 12px;}
table[id="cartlist"] .checkout,table[id="cartlist"] .total {margin-bottom: 0;}
table[id="cartlist"] .checkout td,table[id="cartlist"] .total td{border:none; width: 640px; padding: 15px 0;}
table[id="cartlist"] .checkout input {float: right; width: 93px; height: 24px; background: url(../img/button/btn-checkout.png) no-repeat; border: none; cursor: pointer;}
table[id="cartlist"] .total {position: relative;}
table[id="cartlist"] .total .summary span {float: left; text-align: right; width: 105px; color:#669900;}
table[id="cartlist"] .total .summary .header {width: 350px; text-align: right;color:#333; font-weight: bold;}
/*promotion,relate-item */
section[id="promotion"]>ul>li, [class*="pb-tw"]>div [class*="chd-tw"]>li {margin-bottom: 10px;}
section[id="promotion"]>ul>li, div[id="relate-item"]>ul>li>article {min-height: 120px; padding: 0 0 0 130px; position: relative; }
div[id="relate-item"]>ul>li>article {width: 170px !important; }
section[id="promotion"]>ul>li img, div[id="relate-item"]>ul>li>article img {left: 0; position: absolute; top: 0; }
*[class*="th-lay"]>div>div {border: 1px solid rgb(204,204,204); padding: 235px 0; }
*[class*="th-lay"]>div>div>p {color: rgb(153,0,0); font-size: 14px; font-weight: bold; text-align: center; }
*[class*="th-lay"]>div>ul[class*="chd-tw"]>* {margin-bottom: 10px; }
*[class*="th-lay"]>div>ul[class*="chd-tw"]>li {background: url(../img/bg/bg-book-list.gif) no-repeat left bottom; }
*[class*="th-lay"]>div>ul[class*="chd-tw"]>li.odd {background: url(../img/bg/bg-book.gif) no-repeat left bottom;}
*[class*="th-lay"]>div>ul[class*="chd-tw"]>*>article {border-top: 1px solid #ccc;padding: 170px 10px 10px;position: relative;width: 210px !important; }
*[class*="th-lay"]>div>ul[class*="chd-tw"]>*>article p {padding-bottom: 0; }
*[class*="th-lay"]>div>ul[class*="chd-tw"]>*>article img {left: 50%; margin-left: -52px; position: absolute; top: 10px; }
/*best-saler*/
section[id="best-saler"] {background: url(../img/bg/base-saler.png) repeat-x rgb(255,255,255) bottom;border: 1px solid rgb(204,204,204);margin-bottom: 10px;padding: 10px; }
section[id="best-saler"]>h2 {color: rgb(153,0,0); margin-bottom: 0; }
section[id="best-saler"]>ol>li {font-size: 14px; margin-left: 35px; }
section[id="best-saler"]>ol>li>a {color: rgb(51,51,51); }
/*newsletter*/
section[id="newsletter"]>form {padding: 10px 20px 30px; }
section[id="newsletter"]>form>fieldset>input[type="text"] {border: 1px solid rgb(128,128,128);float: left;font-size: 12px;margin-right: 5px;padding: 2px 5px;width: 183px; }
section[id="newsletter"]>form>fieldset>input[type="button"] {
background: url(../img/button/sprite.png);
border: 0;
color: rgb(255,255,255);
cursor: pointer;
font-size: 12px;
height: 22px;
width: 69px; }
section[id="newsletter"]>form>fieldset>input[type="button"]:hover {background-position: 0 -24px; }
section[id="newsletter"]>form>p {background: url(../img/bg/sprite.png) 0 -48px;color: rgb(153,0,0);height: 22px;padding: 15px 0 0;text-align: center; }
/*information*/
div[id="content"][class*="th-lay"]>div>h2+article>h1 {border-bottom: 1px solid rgb(204,204,204); margin-bottom: 10px; padding-bottom: 5px; }
div[id="content"][class*="th-lay"]>div>h2+article {border: 1px solid rgb(230,229,229); padding: 15px;}
div[id="content"][class*="th-lay"]>div>h2+article>section {min-height: 315px; padding-left: 225px; position: relative; }
div[id="content"][class*="th-lay"]>div>h2+article>section>img {left: 0; position: absolute; top: 0; }
div[id="content"][class*="th-lay"]>div>h2+article>section>ul {padding-bottom: 10px; }
div[id="content"][class*="th-lay"] .entry-content ol {list-style: decimal inside none;}
div[id="content"][class*="th-lay"] .entry-content ul li{list-style: disc inside none;}
/*sns-feature*/
ul[id="misc"] {border-top: 1px solid rgb(204,204,204); margin-top: 25px; padding: 15px 0; text-align: left; }
[class="figure"] {line-height: 18px !important; padding-bottom: 0; }
[class="figure"] em {font-style: normal; }
ul[id="misc"]>li {background: url(../img/icon/sns-feature.png) no-repeat;display: inline;margin-left: 10px;padding: 0 0 2px 25px; }
ul[id="misc"]>li[id="print-this"] {background-position: 0 -20px; }	
ul[id="misc"]>li>a {color: rgb(51,51,51); text-decoration: underline; }
ul[id="misc"]>li[id="addthis"] {background: none; padding-left: 20px; position: relative; }
ul[id="misc"]>li[id="addthis"] span {left: 0; position: absolute; top: 0; width: 16px; }
/*pagination*/	
nav[class="pagination"] {margin-top: 10px; text-align: center; }
nav[class="pagination"]>* {border: 1px solid rgb(204,204,204);color: rgb(51,51,51);display: inline;font-size: 14px;line-height: 20px;padding: 0 5px; }
nav[class="pagination"]>a:hover {border: 1px solid rgb(102,102,102); text-decoration: none; }
nav[class="pagination"]>span {border: 1px solid rgb(102,102,102); background: rgb(102,102,102); color: rgb(255,255,255); }
/*purchase_form*/
form[id="purchase_form"] {margin: 20px auto; width: 650px; }
form[id="purchase_form"] h3 {border-bottom: 0; }
form[id="purchase_form"] fieldset {margin-bottom: 20px; }
form[id="purchase_form"] [class*="chd-tw"]>li {margin-bottom: 10px; }
form[id="purchase_form"] [class*="chd-tw"]>li>label {display: block; width: 280px; }
form[id="purchase_form"] input[type="text"] {border: 1px solid rgb(129,129,129); font: 12px Tahoma; padding: 4px 5px; width: 300px; }
form[id="purchase_form"] textarea {border: 1px solid rgb(129,129,129); font: 12px Tahoma; height: 80px; padding: 4px 5px; width: 300px; }
form[id="purchase_form"] table,
#payment-method .tab1-detail table {margin: 10px 0 15px; width: 100%; }
form[id="purchase_form"] table th,#payment-method .tab1-detail table th {background: rgb(139,139,135); border-right: 1px solid rgb(255,255,255); color: rgb(255,255,255); font-size: 14px; padding: 5px 10px; }
form[id="purchase_form"] table td,#payment-method .tab1-detail table td {background: rgb(224,224,224); border-right: 1px solid rgb(255,255,255); border-top: 1px solid rgb(255,255,255); padding: 5px 10px; text-align: center; }
form[id="purchase_form"] table .branch,
#payment-method .tab1-detail table .branch {text-align: left;}
form[id="purchase_form"] table th:first-child,
form[id="purchase_form"] table td:first-child,
#payment-method .tab1-detail table th:first-child,
#payment-method .tab1-detail table td:first-child {text-align: left; }
form[id="purchase_form"] table tr.even td {background: rgb(239,239,239); }
form[id="purchase_form"] table span.domestic {display: block; padding: 0 0 0 15px;}
form[id="purchase_form"] fieldset[title="Order Details"] [class*="chd-tw"]>li>span {display: block; text-align: center; width: 200px; }
form[id="purchase_form"] fieldset[title="Order Details"] [class*="chd-tw"]>li>span:first-child {text-align: left; width: 420px; }
form[id="purchase_form"] fieldset[title="Order Details"] input[type="text"] {width: 20px; }
form[id="purchase_form"] .require {color:#990000;}
form[id="purchase_form"] .continent {width: 325px;}
form[id="purchase_form"] .note {padding: 20px 0 0;}
form[id="purchase_form"] .note span{display:block;}
.condition {margin: -20px 0 20px; padding:0 0 30px; border-bottom:1px solid #ccc;}
.condition p{padding:0; font-size: 12px;}
.condition h4 {font-size: 12px; padding: 20px 0 0;}
#content .inbound {border: none;}
#content [class="static-msg"] section {padding: 30px 0; width: 680px; margin: 0 0 0 140px; border-bottom: 1px solid #ccc;}
#content [class="static-msg"] section:last-child {border-bottom: none;}
#content [class="static-msg"] h3 {border-bottom: none; padding: 0 0 10px;}
#content [class="static-msg"] h3.unsuccess {padding: 0;}
#content [class="static-msg"] a {color:#333; text-decoration: underline;}
#content [class="static-msg"] a:hover {text-decoration: none;}
#content [class="static-msg"] p {padding: 15px 0 0;}
#content [class="static-msg"] p:last-child {padding: 20px 0 0; font-size: 12px;}
#content [class="static-msg"] ul {padding: 30px 0 0; font-size: 12px;}
.hfeed .suggestion {background:#f3f3f3; padding: 15px;}
.hfeed .suggestion h3 {border: none; margin: 0; padding-bottom: 5px;}
.hfeed .suggestion p {padding: 0; }
.hfeed .suggestion p:before{content:'-'; float: left; width: 10px; height: 30px;}
.hfeed .suggestion p strong {font-weight: bold; text-decoration: underline;}
/*order detail*/
fieldset[id="orderdetails"] h3{color:#333; font-size: 12px; padding: 40px 0 0;}
fieldset[id="orderdetails"] table th,fieldset[id="orderdetails"] table td{background: none; border: none;padding: 10px 0 0;}
fieldset[id="orderdetails"] table th {color:#333; font-size:12px;}
fieldset[id="orderdetails"] table input {width: 30px; text-align: center; color:#999;}
fieldset[id="orderdetails"] table strong {font-size:12px;}
fieldset[id="orderdetails"] .shipping td{border-bottom: 1px solid #ccc; padding-bottom: 10px;}
fieldset[id="orderdetails"] #order-id {background: #e5e5e5; text-align: center; font-weight: bold; padding: 10px 0; font-size: 12px;margin: 30px 0 15px;}
fieldset[id="orderdetails"] .coupon {color: #669900;}
fieldset[id="orderdetails"] td a  {color:#333;}
.cart div.promotion {margin: 0 0 10px;}
div.promotion {background: #e9f9d6; padding: 10px ;border: 1px solid #fff;outline: 1px solid #c5e4a1;}
div.promotion h4{color:#669900; text-align: center;font-size: 14px; padding-bottom: 5px;}
div.promotion p {padding: 0;}
fieldset[id="orderdetails"] .total {color:#669900;font-weight: bold;}
/*promotion free*/
.promotion.free h4{text-align: left; padding: 20px 0 5px;}
.promotion.free h4:first-child{ padding: 5px 0 0;}
.promotion.free p:before{content:'-'; margin: 0 5px 0 -7px; }
.promotion.free p{padding: 0 0 10px 8px; padding: 0 0 10px\0;  line-height: 14px;}
.promotion.free .note{padding: 0;}
.promotion.free .note h4{color: #333; padding: 15px 0 0;}
.promotion.free ul {padding: 0 0 10px; }
.promotion.free li {padding: 0 0 0 10px;}
/*payment detail*/
fieldset[id="payment"] {border-bottom: 1px solid #ccc;}
fieldset[id="payment"] ul li {margin: 10px 0 20px 20px;} 
fieldset[id="payment"] ul li strong {font-size: 12px;}
fieldset[id="payment"] ul li .slidedown input {margin:0 7px 0 -20px; width: 15px;}
fieldset[id="payment"] ul li .detail {display: none;}
fieldset[id="payment"] ul li p,
#payment-method .tab1-detail p,
#payment-method .tab2-detail p,
#payment-method .tab3-detail p {padding: 0;}
fieldset[id="payment"] ul li .eng {padding: 10px 0 5px;}
fieldset[id="payment"] ul li p span {display:block; padding-left: 9px;}
fieldset[id="payment"] ul li p input {margin: 15px 7px 15px 0;}
/*banking purchase*/
fieldset.banking {border: none;}
fieldset.banking ul li{width: 100%; margin: 0;}
fieldset.banking ul li .caution {color: #990000; }
fieldset.banking ul li .caution span {text-decoration: underline; display: inline; padding: 0;}
fieldset.banking ul li .caution a{color:#990000;}
/*carousel*/
[id="order-carousel"],[id="related-list"]{width: 624px; border: 3px solid #e5e3e3; margin:0 0 20px; padding: 30px 0;height: 225px; overflow: hidden;}
[class="viewport"] {position: relative; width: 534px; margin: 0 auto; float: left; height: 225px; overflow: hidden;}
div[id="content"] [id="order-carousel"] h3,div[id="content"] [id="related-list"] h3 {border: none;}
ul[class="overview"] {position: absolute; left:0; overflow: hidden;}
ul[class="overview"] img {width: 100px; margin: 0 auto; display: block;}
ul[class="overview"] h3 {width: 150px; margin: 10px auto 0;}
[id="order-carousel"] a,[id="order-carousel"] a:hover,
[id="related-list"] a,[id="related-list"] a:hover{color: #990000!important;}
ul[class="overview"] li {float: left; width: 178px;}
[id="order-carousel"] .prev,[id="order-carousel"] .next,
[id="related-list"] .prev,[id="related-list"] .next  {padding: 80px 0 0 10px;width: 35px; float: left;}
/*relate-item-carousel*/
[id="related-item"] {width: 950px; margin: 0 auto;}
[id="related-item"] h2 {background: #8B8B87; padding: 8px 5px; color:#fff; margin: 0 0 10px; font-size: 20px;}
body [id="related-list"]{width: 944px; }
[id="related-list"] ul[class="overview"] li {float: left; width: 170px;}
[id="related-list"] [class="viewport"] {width: 845px;}
[id="related-list"] [class="viewport"] h3 a {font-size: 14px;}
/*Footer child*/
body>footer>p {margin: 0 auto; line-height: 20px; padding: 0; width: 950px; }
body>footer * {color: rgb(255,255,255); }
body>footer span[class="truehits"] img {margin: -9px 0 0 5px; }
/*Hack Java*/	
#_atssh, #at20mc {margin: 0; }

/*grobal toggle navigation*/
.toggle-nav {overflow: hidden; padding-left: 20px; position: relative; background: url(../img/bg/bg-toggle.gif) repeat-x left bottom;}
.toggle-nav li {cursor: pointer; float: left; min-width: 130px; padding: 10px 15px 15px; text-align: center; border: 1px solid #ccc; margin: 0 5px 0 0; border-bottom: none;}
.toggle-nav .active{background:#fff; }
.toggle-nav li span {display: block;}
.toggle-nav li h3 {font-weight: normal; border-bottom: none; padding: 0; margin: 0;}
.toggle-nav h3 span {color:#000; font-size: 12px;}
.toggle-nav h3 strong {padding:0 0 5px; display: inline-block;}
.toggle-detail>li {display: none; }
.toggle-detail>.active {display: block;}
/*How to order*/
#howto {border-bottom: 1px solid #ccc; margin: 0 0 40px;}
#howto .toggle-detail li {padding: 50px 0;}
#howto figure {text-align: center;}
/*Payment Method*/
#payment-method .toggle-nav h3,#payment-method .toggle-nav h3 span {color:#990000; font-size: 14px; font-weight: bold;}
#payment-method .toggle-detail li{padding: 40px 15px;}
#payment-method .tab1-detail .eng{padding: 15px 0 0;}
#payment-method .tab1-detail .note{padding: 20px 0 0;}
/*credit card*/
#payment-method .toggle-detail li {min-height: 600px;}
#payment-method .tab2-detail .eng,#payment-method .tab3-detail .eng{padding: 40px 0 0;}
#payment-method .tab3-detail .refund {padding: 20px 0 0;}
.outofstock {color:#990000; font-size: 10px; background: #ffebeb; display: inline-block; border: 2px solid #aa2b2b; border-radius: 5px; padding: 1px 5px;}
.pb-chd-tw-item .hentry .outofstock {color:#990000;padding: 1px 5px; margin: 8px 0 0;}
#promolist .hentry .outofstock {text-align: left; float: left; margin: 10px 0 0; }
/*coupon*/
.coupon .name,.coupon .qty,.coupon .price {border-bottom: none;}
.coupon .detail {border-top: none; border-right: 1px solid #e5e5e5; padding: 0 0 15px; }
.coupon div{padding: 10px;background:#f3f3f3;width: 300px; font-weight: normal;}
.coupon div span label {display: block; padding: 5px 0 0;color:#990000; font-size: 12px;}
.coupon div label {display: block; padding: 0 0 5px;}
.coupon div input[type='text'] {line-height: 10px; padding: 4px 5px; border: 1px solid #868686; font-size: 10px;}
.coupon div input[type='submit'] {background:#e3e3e3; border: 1px solid #d3d3d3; border-radius: 5px;color:#666; font-size: 10px; cursor: pointer; padding:  4px 3px; line-height: 10px;}
