.popup {display:none;}

.st {font-size:19px !important; color:#000 !important; font-weight:700 !important; margin:0px 0px 10px 0px; display:block;}
.res320 .carea {padding-bottom:20px;}

.fixedPrice {overflow:hidden;background:url(/images/0/payment/online-payments.jpg) top left no-repeat;border:1px solid #002292;height:315px;margin:20px auto 20px auto;max-width:1065px;}
.fixedPrice .optionsB {padding:0px 0px 0px 510px; margin:35px 0px 0px 0px; width:530px; position:relative;}
.fixedPrice .optionsB .row {overflow:hidden; margin:0px auto 10px auto; padding:33px 285px 0px 0px; position:relative;}
.fixedPrice .optionsB .row .help {display:block; position:absolute; float:right; width:25px; height:24px; background:url(/images/60/help.png) top center no-repeat #f4f4f4; right:0px; top:38px;}
.fixedPrice .optionsB .row .label {font-size:20px; font-weight:700; color:#1c364b; margin-bottom:6px; position:absolute; top:0px; left:0px;}
.fixedPrice .optionsB .row .reqField {border:solid 1px red !important;}
.fixedPrice .optionsB .row input {height:42px; padding:2px 20px 2px 20px; background:#f0f0f0; border:1px solid transparent; color:#000; width:100%; font-size:18px; box-sizing:border-box;}
.fixedPrice .optionsB .cDetails {color:#fff; background:#1c364b; font-size:18px; text-transform:uppercase; font-weight:700; padding:9px 0px 9px 0px; width:100%; text-align:center; letter-spacing:1px; margin:12px auto 0px auto; position:absolute; right:0px; top:21px; width:226px; display:none;}
.fixedPrice .optionsB .note {position:absolute; right:-27px; display:block; font-size:14px; bottom:147px; letter-spacing:0px;}
.fixedPrice .optionsB .cDetails .amountTotal {font-weight:800; font-size:18px;}
.fixedPrice .optionsB #frmCart {position:absolute; right:0px; top:33px; width:270px;}
.fixedPrice .optionsB #frmCart textarea {display:none !important;}
.fixedPrice .optionsB #frmCart .btnAdd {border:1px solid #1c364b;background:#1c364b;width:100%;height:42px;font-size:18px;font-weight:700;color:#fff;margin:0px auto;cursor:pointer;display:block;box-shadow:none;}
.fixedPrice .optionsB #frmCart .btnAdd:hover {text-decoration:underline;}
.fixedPrice .optionsB .btmmsg {font-size:18px;}

.res1810 .fixedPrice {overflow:hidden; background:url(/images/0/payment/online-payments-1810.jpg) top left no-repeat; height:451px; max-width:1450px;}
.res1810 .fixedPrice .optionsB {margin-top:90px; padding-left:838px; width:580px;}
.res1810 .fixedPrice .optionsB .row {padding:48px 340px 0px 0px; margin-bottom:15px;}
.res1810 .fixedPrice .optionsB .row .label {font-size:26px; margin-bottom:15px;}
.res1810 .fixedPrice .optionsB .row input {height:65px; font-size:24px;}
.res1810 .fixedPrice .optionsB .cDetails {font-size:24px; padding:16px 0px 16px 0px; width:325px; top:36px;}
.res1810 .fixedPrice .optionsB .cDetails .amountTotal {font-size:24px;}
.res1810 .fixedPrice .optionsB #frmCart {top:48px; width:325px;}
.res1810 .fixedPrice .optionsB #frmCart .btnAdd {height:65px; font-size:24px;}
.res1810 .fixedPrice .optionsB .btmmsg {font-size:24px;}

.res940 .fixedPrice {background:url(/images/0/payment/online-payments-940.jpg) top left no-repeat; width:900px;}
.res940 .fixedPrice .optionsB {padding-left:460px; width:410px;}
.res940 .fixedPrice .optionsB .row {padding-right:225px;}
.res940 .fixedPrice .optionsB .cDetails {width:215px;}
.res940 .fixedPrice .optionsB #frmCart {width:215px;}

.res720 .fixedPrice {background:url(/images/0/payment/online-payments-720.jpg) top left no-repeat; margin-bottom:0px; width:678px;}
.res720 .fixedPrice .optionsB {margin-top:10px; padding-left:305px; width:350px; height:auto;}
.res720 .fixedPrice .optionsB .row {padding:0px;}
.res720 .fixedPrice .optionsB .row .label {position:static;}
.res720 .fixedPrice .optionsB .cDetails {width:auto; position:static;}
.res720 .fixedPrice .optionsB .note {font-size:13px; line-height:15px; position:static; margin:15px auto 0px auto; width:307px;}
.res720 .fixedPrice .optionsB #frmCart {width:auto; position:static; margin-bottom:12px;}
.res720 .fixedPrice .optionsB #frmCart .btnAdd {margin-top:12px;}
.res720 .fixedPrice .optionsB .btmmsg {font-size:14px;}

.res480 .carea {padding-bottom:40px;}
.res480 .fixedPrice {height:650px; background:url(/images/0/payment/online-payments-480.jpg) bottom center no-repeat; width:438px;}
.res480 .fixedPrice .optionsB {padding:0px 20px 0px 20px; float:none; margin:15px auto 0px auto; width:auto;}
.res480 .fixedPrice .optionsB .row {margin:0px auto 10px auto; padding:0px;}
.res480 .fixedPrice .optionsB .row .label {position:static;}
.res480 .fixedPrice .optionsB .cDetails {margin-bottom:12px; position:static; width:auto;}
.res480 .fixedPrice .optionsB .note {font-size:13px; bottom:149px; right:37px;}
.res480 .fixedPrice .optionsB #frmCart {margin-bottom:12px; position:static; width:auto;}
.res480 .fixedPrice .optionsB .btmmsg {font-size:14px;}

.res320 .fixedPrice {height:590px; background:url(/images/0/payment/online-payments-320.jpg) bottom center no-repeat; width:278px;}
.res320 .fixedPrice .optionsB {padding:0px 10px 0px 10px; width:auto; float:none; margin:10px auto 0px auto;}
.res320 .fixedPrice .optionsB .row {padding:0px;}
.res320 .fixedPrice .optionsB .row .label {position:static;}
.res320 .fixedPrice .optionsB .row .help {right:0px;}
.res320 .fixedPrice .optionsB .row .label {font-size:18px;}
.res320 .fixedPrice .optionsB .row input {font-size:16px;}
.res320 .fixedPrice .optionsB .note {font-size:13px; bottom:50px; right:0px;}
.res320 .fixedPrice .optionsB #frmCart {margin:12px auto 12px auto; position:static; width:auto;}
.res320 .fixedPrice .optionsB #frmCart .btnAdd {margin-top:0px;}
.res320 .fixedPrice .optionsB .cDetails {font-size:16px; position:static; width:auto;}
.res320 .fixedPrice .optionsB .btmmsg {font-size:14px;}

/* Make a Payment Page */
.links {overflow:hidden; margin-top:30px;}
.links .feat {float:left; width:50%;}
.links .feat .farea {margin:0px 10px;}
.links .feat .farea a {display:block; color:#1c364b;}
.links .feat .farea a img {display:block; max-width:100%; border:solid 10px #f7f7f7; box-sizing:border-box;}
.links .feat .farea a span {display:block; text-align:center; margin-top:15px; font-weight:700;}
.links .feat .farea a:hover img {border-color:#1c364b;}

.res1810 .links .feat .farea a span {font-size:35px;}

.res720 .links {margin-top:20px;}
.res720 .links .feat {float:none; width:auto; margin-top:20px;}
.res720 .links .feat .farea a span {font-size:22px; margin-top:10px;}

.res480 .links {margin:0px;}
.res480 .links .feat {float:none; width:auto; margin-top:20px;}
.res480 .links .feat .farea {margin:0px;}
.res480 .links .feat .farea a span {font-size:20px; margin-top:5px;}

.res320 .links {margin:0px;}
.res320 .links .feat {float:none; width:auto; margin-top:20px;}
.res320 .links .feat .farea {margin:0px;}
.res320 .links .feat .farea a span {font-size:18px; margin-top:5px;}

.PayMode {margin:8px 0px 5px 0px; text-align:center;}
.PayMode .Cards img {display:inline;}
.PayMode.spcl {text-align:left;}

.res1810 .PayMode {margin-top:14px;}

.res320 .PayMode .Cards {width:210px; margin:0px auto;}
.res320 .PayMode.spcl .Cards {width:auto; margin:0px;}