.st {font-size:19px !important; color:#000 !important; font-weight:700 !important; margin:0px 0px 10px 0px; display:block;}
.fixedPrice {overflow:hidden; background:url(/images/template/online-payments.jpg) top left no-repeat #f4f4f4; height:315px; max-width:1130px; margin:20px auto 20px auto;}
.fixedPrice .optionsB {float:left;padding:0px 20px 0px 630px;height:295px;margin:14px 0px 0px 0px;width:321px;position:relative;}
.fixedPrice .optionsB .row {overflow:hidden; margin-bottom:10px; position:relative; width:342px;}
.fixedPrice .optionsB .row .help {display:block; position:absolute; float:right; width:25px; height:24px; background:url(/images/template/help.png) top center no-repeat #f4f4f4; right:0px; top:38px;}
.fixedPrice .optionsB .row .label {font-size:16px; font-weight:600; color:#0d9543; margin-bottom:10px;}
.fixedPrice .optionsB .row input {height:30px; padding:2px 2px 2px 5px; border:solid 1px #000; background:transparent; color:#000; width:297px;}
.fixedPrice .optionsB .cDetails {color:#fff; background:#282a27; font-size:16px; text-transform:uppercase; font-weight:600; padding:5px 0px 5px 0px; width:306px; text-align:center; letter-spacing:1px; margin:12px 0px 0px 0px;}
.fixedPrice .optionsB .note {position:absolute;right:6px;display:block;font-size:14px;bottom:154px;letter-spacing:0px;}
.fixedPrice .optionsB .cDetails .amountTotal {font-weight:800; font-size:18px;}
.fixedPrice .optionsB #frmCart textarea {display:none !important;}
.fixedPrice .optionsB #frmCart .btnAdd {border:none; background:url(/images/template/pay-now-button.png) top left no-repeat; width:321px; height:52px; font-size:0px !important; margin:42px auto 0px auto; cursor:pointer; display:block;}
.fixedPrice .optionsB #frmCart .btnAdd:hover {background:url(/images/template/pay-now-button-h.png) top left no-repeat;}

.res1810 .fixedPrice .optionsB {margin-top:100px;padding-left:1020px;}
.res1810 .fixedPrice .optionsB .row .help {top:49px;}
.res1810 .fixedPrice .optionsB .row .label {font-size:24px;}
.res1810 .fixedPrice .optionsB .cDetails {font-size:20px;width:444px;}
.res1810 .fixedPrice .optionsB .note {bottom:136px;font-size:17px;right:-92px;}

.res1810 .fixedPrice {background:url(/images/0/online-payments-1810.jpg) top left no-repeat #f4f4f4; max-width:1770px; height:451px;}
.res1810 .fixedPrice .optionsB .row {width:500px;}
.res1810 .fixedPrice .optionsB .row input {width:435px;}
.res1810 .fixedPrice .optionsB #frmCart .btnAdd {background:url(/images/0/pay-btn-1810.png) top left no-repeat;width:444px;}
.res1810 #frmCart {width:444px;margin:0 auto;float:none;display:block;}
.res1810 .fixedPrice .optionsB #frmCart .btnAdd:hover {background:url(/images/0/pay-btn-1810-h.png) top left no-repeat;}

.res940 .fixedPrice {background:url(/images/template/online-payments-940.jpg) top left no-repeat #f4f4f4; width:900px;}
.res940 .fixedPrice .optionsB {padding-left:502px;}
.res940 .fixedPrice .optionsB .note {right:0px;}

.res720 .fixedPrice {background:url(/images/template/online-payments-720.jpg) top left no-repeat #f4f4f4; width:690px;}
.res720 .fixedPrice .optionsB {padding-left:327px;}
.res720 .fixedPrice .optionsB .note {font-size:13px;line-height:15px;bottom:156px;right:18px;}

.res480 .carea {padding-bottom:20px;}
.res480 .fixedPrice {height:600px; background:url(/images/template/online-payments-480.jpg) bottom center no-repeat #F4F4F3; width:440px;}
.res480 .fixedPrice .optionsB {padding:0px 0px 0px 0px; width:440px; float:none; margin:28px auto 0px auto;}
.res480 .fixedPrice .optionsB .row {margin:0px auto 10px auto;}
.res480 .fixedPrice .optionsB .note {font-size:13px;bottom:155px;right:67px;}
.res480 .fixedPrice .optionsB #frmCart {width:412px;}
.res480 .fixedPrice .optionsB .cDetails {margin-left:49px;}

.res320 .fixedPrice {height:460px; background:url(/images/template/online-payments-320.jpg) bottom center no-repeat #F4F4F3; width:280px;}
.res320 .fixedPrice .optionsB {padding:0px 0px 0px 0px; width:260px; height:210px; float:none; margin:20px auto 0px auto;}
.res320 .fixedPrice .optionsB .row {margin:0px auto 10px auto; width:220px;}
.res320 .fixedPrice .optionsB .note {font-size:13px; bottom:50px; right:22px; width:220px;}
.res320 .fixedPrice .optionsB #frmCart {width:230px; margin-top:65px;}
.res320 .fixedPrice .optionsB .cDetails {margin-left:19px; width:191px;}

.res320 .carea {padding-bottom:20px;}
.res320 .fixedPrice .optionsB .row .help {right:0px;}
.res320 .fixedPrice .optionsB .row input {width:180px;}
.res320 .fixedPrice .optionsB #frmCart .btnAdd {width:200px; background-size:contain; height:32px; margin-left:18px;}