/* inner page */

.imainTbl { background-image: url(/images/bg/inner_top.gif); background-position: top left; background-repeat: no-repeat; width: 940px; margin: auto; border: 1px; }
.inleft { background-image: url(/images/bg/inner_left.gif); background-position: top left; background-repeat: no-repeat; padding-left: 32px; }

.nav { margin-top: 11px; margin-bottom: 5px; border-bottom: solid 1px #d7d7d7; height: 27px; color: #000; }
.b_c { border-left: solid 3px #fbc94c; border-right: solid 3px #fbc94c; padding: 3px 12px; }
.b_t { border-top: solid 3px #fbc94c; }
.b_b { font-size: 1px; line-height: 1px; border-bottom: solid 3px #fbc94c; }
.bl2 { color: #252525; font: normal 24px arial; }
.h2g { color: #479424; font: normal 34px Times New Roman; }
.bmoney { color: #60a240; font: bold 24px arial; }
.bmoney span { font: normal 20px arial; }
.bact { margin-bottom: 10px; font-size: 11px; }

p.rednote { color: #dc1212; padding: 6px 0 0 0; font-size: 11px; }
.steps { color: #c1469c; font: normal 30px arial; padding: 30px 30px; }
.steps img { margin: 0 10px; }
.step_active { color: #000; }
.bignote { color: #000; font: normal 20px arial; padding: 5px 30px; }
.bignote2 { color: #000; padding: 5px 0px; }
.vbignote { font: normal 36px arial; }
.smallnote { padding: 3px 0; }


.payTbl td { padding: 16px 0; }
.payTbl td.ftd { width: 160px; border-top: solid 1px #bebebe; padding-top: 23px; vertical-align: top; }

.ftd img { margin-left: 16px; }
.payTbl td .txt { font: bold 18px arial; margin-left: 32px; color: #000000; }
.payTbl td input, .payTbl td textarea { border: none; float: left; font-size: 28px; font-weight: bold; width: 402px; }
.payTbl td div.input { border-left: solid 2px #c2c2c2; border-top: solid 2px #c2c2c2; border-right: solid 2px #c2c2c2; border-bottom: solid 2px #c2c2c2; float: left; }
.payTbl td div.input div { border-left: solid 1px #000000; border-top: solid 1px #000000; float: left; }
.payTbl td div.input .terms-of-use { font:12px arial; width:402px; height:210px; overflow:auto; padding-left:7px; }
.payTbl td div.input .terms-of-use h3 { font:12px arial; font-weight:bold;  }
.payTbl td div.input .terms-of-use div { border:none ; }
.payTbl td select { border: solid 1px #c2c2c2; font-size: 29px; height: 40px; font-weight: bold; margin-left: 0; width: 280px; }


.std { width: 430px; border-top: solid 1px #bebebe; }
.ltd { border-top: solid 1px #bebebe; }
.ltd img { float: left; margin-right: 5px; }
.ltd div { width: 250px; float: left; }
.lng div { width: 350px; }
.payTbl td.ltd { vertical-align: middle; }
.bld { font: normal 18px arial; }


.confTbl { background-color: #FFF6E2; margin-bottom: 22px; }
.confTbl td { font: normal 24px arial; color: #000; padding: 5px; }
.confTbl .fst { padding-left: 35px; }

.thankTbl { background-color: #F1F9E6; margin-bottom: 20px; margin-top: 15px; }
.thankTbl td { padding: 25px; font: normal 14px arial; line-height: 36px; color: #000; }





.pagin { font-size: 24px; color: #949494; }
.pagin a { color: #B31B88; text-decoration: none; margin: 0 5px; }
.pagin span { margin: 0 5px; }

.panig_act { font: normal 14px arial; color: #B31B88; text-decoration: none; }
.panig_na { font: normal 14px arial; color: #949494; }
/* end history */


.order-form { clear: both; padding-top: 20px; }
.order-form label { white-space: nowrap; }
.order-form .stopError { position: absolute; top: 0; }
.order-form td.ftd { width: 270px; }
.order-form td .input .number-field { width: 170px; }
.order-form td .input .delivery-amount { width: 170px; background: #fff; }
.order-form .payTbl td .select { width: 170px; }
.rel { position: relative; zoom: 1; width: auto !important; float: none !important; min-height: 1em; }
* html .rel { height: 1em; }
