
.FormStyleWr{ margin-left:200px;}
.FormStyle{ height:auto; overflow:hidden; padding:5px 0 10px;}
.FormStyle ul{ list-style:none;}
.FormStyle ul li{ display:block; padding:3px 0;}
.FormStyle ul li h4.title{ font-size:12px; font-weight:bold; display:block;background:#6AA400 url("../images/TitleNavR.gif") no-repeat left top; padding:2px 5px; margin-bottom:5px;}
div.tb{ padding:3px 0; height:auto; overflow:hidden; clear:both;}
div.tb label{ padding:0 0px; vertical-align:top;}
div.tb label.titleLb, div.tb span.titleLb{ width:90px; text-align:left; padding-right:10px; float:left;}
/*div.tb label.titleLb span.StarRqm{ font-family:Tahoma, Geneva, sans-serif; color:#ff0000; font-size:14px; font-weight:normal; padding-left:2px; vertical-align:middle;}*/
.StarRqm{ font-family:Tahoma, Geneva, sans-serif; color:#ff0000; font-size:14px; font-weight:normal; padding-left:2px; vertical-align:middle;}
div.tb .bgInput{border-left: 1px solid #4f4f4f;
    border-right: 1px solid #d5d5d5;
    border-top: 1px solid #797979;
    border-bottom: 1px solid #c1c1c1;
    padding: 2px;    
    vertical-align:top;
}
div.tb input[type=text], div.tb input[type=password]{
    width: 220px;
}

.bgBtn ,.bgBtnDis, .bgBtn2{border-style: none;
    border-color: inherit;
    border-width: medium; height:25px;
    background: #e07a23 url('../images/bgBtn.gif') repeat-x 50% top;
    font-weight:bold; color:#fff; overflow:visible; padding:0 10px; cursor:pointer; font-family:Arial, Tahoma;
}
.bgBtnDis{ background-position:50% bottom; color:#f4f4f4;}
.bgBtn:disable{ background:#555 !important;}
.bgBtn2{ background:url('../images/bgBtn2.gif') repeat-x 50% top; color:#345300; vertical-align:top;}
div.tb select.bgInput{ padding:1px; width:256px;}

.TableStyle{ border-collapse:collapse;}
.TableStyle td, .TableStyle th{ border-bottom:1px solid #ccc; padding:10px; text-align:right;}
.TableStyle th{ border-bottom-width:2px; }
.detailTxt{font-size:11px; text-align:left}
.detailTxt span.title{font-size:12px; font-weight:bold; display:block;}
.trTotal td{ font-size:16px; font-weight:bold;color:#4d7600;border:solid #ccc; border-width:2px 0 2px 0; }
.trTotal td .txtTotal{color:#333;}

.TableStyle2{ border-collapse:collapse; margin-bottom:5px;}
.TableStyle2 td, .TableStyle2 th{ border-bottom:1px solid #e8e8e8; padding:10px; background:#f7f7f7;/* text-align:right;*/}
.TableStyle2 #Group td{ border-bottom:1px solid #ccc; background:#fff;}
.TableStyle2 th{ background:#eee;}
.TableStyle2 img{ vertical-align:top; cursor:pointer;}
.TableStyle2 td{ vertical-align:top}

.TableStyle2 tr.subDish td{ padding:5px 10px; background:#F2F7D1;border-bottom: 1px solid #e1e7bc;}
.TableStyle2 tr.bankfee td{ padding:5px 10px; background:#e7edc2;border-bottom: 1px solid #d4dbaa;}

.TableStyle2 img.imgCp{ float:left; margin:2px 2px 0 0;}
.TableStyle2 tr td.Subs{ padding-left:20px;}
.TableStyle2 tr#Group td.Subs{ padding-left:0px;}


.GoogleCheckoutBtn{background:url(../images/GoogleCheckoutBtn.gif) center center no-repeat; width:164px; height:41px; border:none; cursor:pointer}
.ProceedCheckoutBtn{ background:url(../images/ProceedCheckoutBtn.gif) center center no-repeat; width:145px; height:24px; border:none; cursor:pointer}
.Oruser{font-size:11px; font-weight:normal; color:#555; padding:0 20px;}
.trCheckout td{ border:none; padding:10px;}
