.reg-main { overflow: hidden; padding: 0px 0 50px; }
.reg-main table td { font-size: 12px; }
.reg-main p, .reg-main h1, .reg-main h2 { margin: 0; padding: 0; font-size: 12px; }
.reg-main h1 { font-size: 24px; font-weight: normal; margin-bottom: 10px; }
.reg-main h3 { font-size: 18px; }
.reg-main dl { width: 998px; overflow: hidden; background: url(/special-offer/pdf-converter-ultimate-sharewareonsale/style/images/off.png) no-repeat 48% 54%; border: #cbcbcb solid 1px; border-radius: 5px; }
.reg-main dt { background-color: #F0F0F0; height: 46px; line-height: 46px; font-size: 16px; padding-left: 15px; border-bottom: #cbcbcb solid 1px; }
.reg-main dt strong { color: #ff0000; }
.reg-rec-main { overflow: hidden; padding: 30px 25px 40px; }
.reg-rec-main h2 { border-bottom: #dbdbdb solid 1px; margin-bottom: 20px; line-height: 30px; font-size: 14px; }
.reg-rec-l { float: left; overflow: hidden; width: 416px; }
.reg-rec-r { float: right; overflow: hidden; width: 417px; }
.reg-rec-l .reg-rec-txt { float: left; }
.reg-rec-main .reg-rec-r .reg-rec-box { float: right; margin-right: 0; margin-left: 15px; }
.reg-rec-main .reg-rec-r h2 { padding-left: 62px; }
.reg-rec-main .reg-rec-box { float: left; margin-right: 15px; }
.reg-rec-txt { float: right; width: 238px; }
.reg-rec-main p { color: #676767; line-height: 20px; }
.reg-rec-main .reg-rec-price { color: #2f2f2f; margin-top: 5px; font-size: 14px; }
.reg-rec-main .reg-rec-price del { color: #676767; }
.reg-rec-main .reg-rec-price span { color: #ff0007; }
.reg-rec-main .reg-rec-btn { margin-top: 5px; }
.reg-rec-main .reg-rec-btn .reg-rec-down { color: #1b64d1; padding-right: 15px; margin-right: 9px; border-right: 1px solid #666; }
.reg-rec-main .reg-rec-btn .reg-rec-buy { color: #ff2222; padding-right: 15px; margin-right: 9px; }
.reg-rec-btn .reg-rec-buy-win { background: url(/special-offer/pdf-converter-ultimate-sharewareonsale/style/images/buy-win.jpg) no-repeat; height: 25px; display: block; line-height: 25px; padding-left: 35px; color: #fff; float: left; width: 65px; }
.reg-rec-btn .reg-rec-buy-win:hover { text-decoration: none; background-position: 0 -25px; }
.reg-rec-btn .reg-rec-buy-mac { background: url(/special-offer/pdf-converter-ultimate-sharewareonsale/style/images/buy-mac.jpg) no-repeat; height: 25px; display: block; line-height: 25px; padding-left: 35px; color: #fff; float: right; width: 65px; }
.reg-rec-btn .reg-rec-buy-mac:hover { text-decoration: none; background-position: 0 -25px; }
.reg-rec-bot { background: url(/special-offer/pdf-converter-ultimate-sharewareonsale/style/images/rec-bot.jpg) no-repeat; height: 6px; }
.reg-main input.get-code { background: url(/special-offer/pdf-converter-ultimate-sharewareonsale/style/images/send.jpg) no-repeat; width: 123px; height: 31px; border: none; cursor: pointer; }
.reg-main input.get-code:hover { background-position: 0 -31px; }
.reg-main table label { }
.reg-main input { vertical-align: middle; float: none; }
.reg-main .reg-main-prompt { margin-bottom: 15px; color: #F00; }
.reg-main .email { color: #F00; }
.reg-main #name, .reg-main #mail { height: 30px; line-height: 30px; font-size: 14px; }
.reg-main label { font-size: 14px; }
.reg-main .submit-td { padding-top: 15px; }
.reg-main .submit-info { margin-left: 15px; font-weight: normal; font-size: 11px; }
.reg-main .reload { text-decoration: underline; }
.reg-main .last { margin-bottom: 80px; }


/*show_Box*/
.none { display: none; }
#overlay { background:#000; filter: alpha(opacity=50); opacity: 0.5; display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index:100; display: none; }
#show_Box { position:absolute; top:36%; left:30%; z-index:101;width:616px; background-color:#fff;border-radius:5px;}
#show_Box #content{padding:30px 20px 50px;}
#show_Box .note{font-size:18px;color:#F00;}
#show_Box p{font-size:14px;margin:10px 0;}
#show_Box p a{text-decoration:underline;}
