/* register */
div.regCss{ padding:10px 0px 10px 70px; background-color:#fef9f3;}
div.regCss div.title{ margin:10px 0px; width:84%;}
div.regCss div.title span{ color:#a20607;}
div.regCss table.userinfo{ font-weight:bold;}
div.regCss table.userinfo caption{ color:#f78a21; font-size:14px;}
div.regCss table.userinfo tr td span{ font-weight:lighter; font-size:11px;}
div.regCss hr.sep{ width:83%; color:#eadcd1;}
div.regCss div.result{ color:#ff0000; font-size:11px;}
div.regCss div.btn{ margin:10px 0px;  text-align:center;}
div.print{ margin-top:20px; padding-left:0px; background-color:#ffffff;}
div.print table.userinfo tr td{ padding:0px; border-bottom:dashed 1px #dba694;}
div.print table.userinfo tr td.noborder{ border-bottom:solid 0px transparent;}
div.print table.userinfo tr td.inpwidth{ width:200px; overflow:hidden;}
div.print table.userinfo tr td.email span{ display:none;}
div.print table.userinfo tr td input{ width:200px; border:solid 0px transparent;}
div.print table.userinfo tr td img{ display:none;}


div.ordiscount{ margin:10px 0px; width:90%;}
div.ordiscount div.sep{ margin:10px 0px;  border-bottom:solid 1px #eadcd1; width:100%;}
div.ordiscount div.left{ width:45%; color:#004c92; font-size:13px; font-weight:bold; float:left;}
div.ordiscount div.right{ width:39%; float:right;}
div.ordiscount div.right h6{ margin:0px; padding:0px; color:#004c92; font-size:10px;}
div.ordiscount div.right label{ margin:5px 0px 10px 0px; color:#7e7976; display:block;}
div.ordiscount div.right label input.sales{ margin-left:25px;}

/* login */
div.logCss h3{ color:#fb7e12;}
div.logCss ul{ margin:0px; padding:0px; width:100%; list-style-type:none;}
div.logCss ul li{ padding-left:20px; padding-right:20px; width:29%; line-height:160%; color:#6d7174; border-right:dashed 1px #cccccc; float:left;}
div.logCss ul li h5{ margin:10px 0px; padding-bottom:5px; color:#0c86c5; font-size:14px; font-weight:bold; border-bottom:dashed 1px #0c86c5;}
div.logCss ul li label{ margin:10px 0px; color:#0c86c5; display:block;}
div.logCss ul li label input.tbxemail{ margin-left:22px;}
div.logCss ul li a.forgotpw{ padding-left:20px; color:#fb7e12; background:url(/images/re/forgotpassword.jpg) no-repeat left center;}
div.logCss ul li input.login{ margin-top:5px; margin-left:75px;}
div.logCss ul li img{ margin-left:75px; display:block; cursor:pointer;}
div.logCss ul li img.create{ margin-top:17px;}
div.logCss ul li img.pay{ margin-top:75px;}

/* my account */
div.macregion{ margin:10px 0px 10px 50px; width:80%;}
div.macregion h5{ margin:0px; padding:0px 25px; font-size:12px; color:#f87a02; background:url(/images/re/loginsuccess.jpg) no-repeat;}
div.macregion h3{ width:235px; height:23px; position:relative; left:200px; font-weight:bold; font-size:16px; color:#ffffff; background:url(/images/re/cusservice.jpg) no-repeat; text-align:center;}
div.macregion ol{ position:relative; left:200px;}
div.macregion ol li{ margin:10px 0px; color:#757074; font-size:13px; font-weight:bold;}

ul.acnvregion{ margin:5px 0px; padding:0px; list-style-type:none; float:left;}
ul.acnvregion li{ padding:0px 3px; float:left;}
img.acnvtitle{ margin:5px 5px 0px 10px; float:left;}

div.trodregion label{ margin-top:20px; font-weight:bold; display:block;}
div.trodregion label input.inpsearch{ width:56px; height:16px; border:solid 0px transparent; background:url(/images/re/search.jpg) no-repeat; cursor:pointer;}
div.trodregion h6{ margin:5px 0px; padding:0px;}
div.trodregion table{ width:100%; border-collapse:collapse; border:solid 1px #f2f2f2;}
div.trodregion table thead{ height:20px; color:#ffffff; background-color:#aaaaaa;}
div.trodregion table thead tr th{ border:solid 1px #f2f2f2;}
div.trodregion table tbody tr td{ border:solid 1px #f2f2f2; text-align:center;}
div.trodregion ol{ margin-top:5px; padding:0px; color:#666666; font-size:11px;}

table.acupregion{ margin-left:-150px; width:300px; position:relative; left:50%;}
table.acupregion caption{ color:#f78a21; font-size:14px; font-weight:bold;}
table.acupregion tr td{ font-weight:bold;}

/* forgot my password */
div.fpregion p{ color:#7d8588; font-size:11px;}
div.fpregion div{ margin-left:-188px; width:377px; height:190px; position:relative; left:50%; background:url(/images/re/forgetpasswordbg.jpg) no-repeat;}
div.fpregion div span{ color:#ffffff; font-weight:bold; position:relative; left:50px; top:23px;}
div.fpregion div label.txt{ color:#999999; font-weight:bold; position:relative; left:60px; top:50px;}
div.fpregion div label.txt input{ margin-top:5px; font-size:14px; font-weight:bold; width:230px; height:19px;}
div.fpregion div label.btn{ width:114px; position:relative; left:60px; top:80px;}
div.fpregion div label.btn input{ width:114px; height:24px; border:solid 0px transparent; background:url(/images/re/forgetpasswordbtn.jpg) no-repeat; cursor:pointer;}
div.fpregion div label.btn img{ display:none;}
div.fpregion div *{ display:block;}

div.cpregion h3{ color:#f8881c; font-size:15px;}
div.cpregion p{ color:#7f7b7b; font-size:11px;}
div.cpregion label{ margin:0px 0px 10px 100px; display:block; color:#4d4248; font-weight:bold;}
div.cpregion label input{ width:200px; height:18px; font-size:13px; font-weight:bold; border:solid 1px #999999;}
div.cpregion label input.re{ margin-left:40px;}
div.cpregion span{ color:#ff0000; font-size:11px; font-weight:lighter;}
div.cpregion input.submit{ margin:20px 0px 0px 190px;}
div.cpregion h5{ margin-bottom:0px; color:#4d4248; font-size:13px;}
div.cpregion ul{ margin-left:25px; margin-top:0px; padding-top:0px; color:#7f7b7b; font-size:11px; list-style-type:decimal;}