/* CSS Document */
.search-panel h3{padding:8px 0 8px 10px}
.flow-panel{width:1200px; padding:15px 0 0 0; margin:0 25px; position:relative}
.flow-panel-full-width{width:100%; padding:15px 0 0 0}

.flow-path{width:1200px; background:url(../images/flow-path-big.png) no-repeat 95px 15px; position:relative; height:80px}
.flow-path-small{width:1200px; background:url(../images/flow-path-small.png) no-repeat 95px 15px; position:relative; height:80px}
.flow-path ul li{display:block; width:283px; float:left; background:url(../images/flow-path01.png) no-repeat 133px 15px}
.flow-path-last{background:none !important}

.order-details{width:110px; height:50px; position:absolute; left:0px; text-align:center; color:#616161; font-size:16px}
.contact-details{width:170px; height:50px; position:absolute; left:500px; text-align:center; color:#616161; font-size:16px}
.payment-details{width:140px; height:50px; text-align:center; color:#616161; font-size:16px; position:absolute; right:0px}
.flow-active{ width:41px; height:41px; text-align:center; line-height:41px;background:url(../images/flow-active.png) no-repeat; margin:auto; color:#fff; font-size:20px}
.flow-normal{ width:41px; height:41px; text-align:center; line-height:41px;background:url(../images/flow-normal.png) no-repeat; margin:auto; color:#989797; font-size:20px}
.flow-finished{ width:41px; height:41px; text-align:center; line-height:41px;background:url(../images/flow-finished.png) no-repeat; margin:auto; color:#fff; font-size:20px}

.flow-content{padding:20px 0}

.flow-order-details{padding:10px 0}
.flow-order-details img{float:left; margin:0 20px 0 0;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;behavior: url(PIE.htc)}
.flow-order-details h3{padding:15px 0 0 0}
.flow-order-details h3 a{color:#255994}
.flow-order-details h6{font-size:13px; color:#3897c8; padding:0 0 10px 0; font-weight:normal}
.flow-order-details p{font-size:13px; color:#606060; padding:0px 0 10px 0; line-height:18px}
.flow-price{width:135px; text-align:center; padding:15px 0 0 0}
.flow-price strong{font-size:22px; color:#333333}
.flow-price span{font-size:11px; display:block; color:#777777}

.update-panel{margin:15px 0 0 0;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
background: #f0f0f0;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f0f0f0), to(#D8D8D8));
background: -webkit-linear-gradient(#f0f0f0, #D8D8D8);
background: -moz-linear-gradient(#f0f0f0, #D8D8D8);
background: -ms-linear-gradient(#f0f0f0, #D8D8D8);
background: -o-linear-gradient(#f0f0f0, #D8D8D8);
background: linear-gradient(#f0f0f0, #D8D8D8);
-pie-background: linear-gradient(#f0f0f0, #D8D8D8);
behavior: url(PIE.htc);
}
.update-details{padding:15px; text-align:center}
.update-details label{color:#7f8080; font-size:15px; margin:0 0px 0 0}
.update-details-txt-box{width:120px; padding:5px 5px;  border:1px solid #b7b7b7; margin:0 15px 0 0; color:#a3a5a6; text-align:center}
.update-details-txt-box01{width:50px; padding:5px 0; border:1px solid #b7b7b7; color:#a3a5a6; text-align: center;margin: 0 15px 0 0;}
.update-details-select{width:50px; padding:5px; border:1px solid #b7b7b7; color:#a3a5a6; text-align: center;margin: 0 15px 0 0;}
.update-btn{width:75px; height:31px;background:url(../images/update-btn.png) no-repeat; border:0px; margin:0 0 0 0px; cursor:pointer; color:#4c4e50; text-transform:uppercase}
.update-btn:hover{color:#000000}

.coupon-details{width:400px; padding:15px 0}
.coupon-details p{font-size:13px; line-height:26px; color:#5a5a5a}
.coupon-details-txt{font-size:13px; border-left:1px solid #c0c0c0; border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; border-right:0px; height:23px}
.coupon-details-btn{font-size:12px; border:1px solid #c0c0c0; padding:0 5px; margin-left:-5px; height:25px; background:url(../images/coupon-btn.png) repeat-x; cursor:pointer}

.flow-total{/*width:200px;*/ padding:0px 0 0 0; }
.flow-total strong{color:#3a9425; font-size:30px}
.flow-total span{color:#5a5a5a}

.continue-row{padding:20px 0 0 0; overflow:hidden}
.continue-btn{background:url(../images/continue-btn.jpg)repeat-x; padding:0 15px !important; line-height:34px; color:#fff; border:0px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;behavior: url(PIE.htc); font-size:16px; height:34px; cursor: pointer;}

/**************************************************************************************************/

.payment-options{padding:15px 0 0 0}
.payment-options h4{color:#30404f; font-size:20px}
.payment-method{width:250px; padding:0 100px 0 20px }
.payment-method ul{padding:25px 0px 0 0}
.payment-method ul li{padding:10px 0px 0 0px}
.payment-method ul li input{float:left; margin:5px 10px 0 0}
.payment-method ul li label{float:left; padding:0 5px 0 0}

.creditcard-info{width:600px; padding:0 0px 0 100px; border-left:1px solid #c4c6c8}
.creditcard-info ul{display:block;padding:25px 0px 0 0}
.creditcard-info ul li{padding:15px 0 0 0}
.creditcard-info ul li strong{color:#30404f; font-size:16px}
.creditcard-info ul li label{color:#1a8ac1; font-size:12px}
.cc-info-select{width:200px; height:30px; border:1px solid #c8c9ca; color:#a3a5a6; padding:5px}
.cc-info-select01{width:70px; height:30px; margin:0 0 0 10px; border:1px solid #c8c9ca; color:#a3a5a6; padding:5px}
.cc-info-txt-box{width:188px; height:24px; border:1px solid #c8c9ca; color:#a3a5a6; padding:0 5px}
.cc-info-select:focus, .cc-info-select01:focus, .cc-info-txt-box{outline:none}
.what_is_cvv {cursor: pointer;}
.success01big{ font-size: 19px;color:#04911b; display:block;  background:url(../images/success-icon.png) no-repeat left;height:22px; text-indent:20px}

#JQ_amount_to_pay { color: green;}
.flow-total .labels { font-size: 25px; /*float: right; width: 50px;*/ color:#000}
.flow-total .labels_advance { font-size: 14px; width: 114px; float: left; height: 35px; margin-top: 10px; }
.right { float: right;}

.txt_labels {font-size: 20px; /*width: 114px;*/ float: left; height: 35px;}
.order-btm{margin:25px 0 0 0; min-width:300px; text-align:right}
.adv-amnt{margin:10px 0 0 0; min-width:200px}
.advnc-amnt{font-size: 16px !important;width: 135px;float: left;height: 35px;margin-top: 10px;}
.tip {
color: white;
background: #1D1D1D;
display: none;
padding: 10px;
position: absolute;
z-index: 1000;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}
