/* CSS popup */
.overlay{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.3;
	filter:alpha(opacity=30));
	z-index:1002;
	left:0;
	top:0;
}
.popup{
	display:none;
	position:absolute;
	left:50%;
	top:50px;
	z-index:1003;
}
.loading{
	position:fixed;
	width:100%;
	height:100%;
	z-index:1004;
	display:none;
	background:rgba(0,0,0,0.3);
	top:0;
	left:0;
}
.loading-inner{
	width:240px;
	height:140px;
	background:#fff;
	position:fixed;
	top:50%;
	left:50%;
	text-align:center;
	margin-left:-120px;
	margin-top:-70px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
}
.loading-img{
	background:url(http://limcard.com/dist/image/loading50.gif) no-repeat;
	width:50px;
	height:50px;
	display:inline-block;
	margin:25px auto 10px;
}
.loading p{
	display:block;
	padding:10px 0 0;
	font-size:16px;
	color:#333;
}
.popup-wrapper{
	background:#000;
	background:rgba(0,0,0,0.5);
	position:relative;
}
.popup-title{
	height:22px;
	width:22px;
	position:absolute;
	top:3px;
	right:3px;
}
.popup-close{
	background:url(http://limcard.com/dist/image/popup-close.png) no-repeat center center;
	width:22px;
	height:22px;
	float:right;
	cursor:pointer;
	margin:-12px -12px 0 0;
}
.popup-label{
	color:#999;
	font-weight:bold;
	font-size:18px;
	padding:7px 0 10px 10px;
}
.popup-content{
	padding:10px;
	overflow:auto;
	background:#fff;
}
.popup-bar{
	padding:10px 0 0;
	text-align:right;
}
.popup-bar a{
	margin:0 0 0 2px;
}
.table-popup{
	height:250px;
	overflow:auto;
}
.message-box{
	overflow:hidden;
	height:60px;
	width:360px;
	padding:12px 15px;
	font-size:14px;
	color:#333;
	border:1px solid #eee;
}
/* typography.css ------------------------------------------------------------------------------------------------*/
.fl { float:left;}
.fr { float:right}
.classic-popup {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);border-radius: 5px 5px 5px 5px;   padding: 5px}
.classic-popup-title { position:relative}
a.classic-popup-close {position:absolute; right:-35px; top:0px; background:rgba(0, 0, 0, 0.2); z-index:5;color: #ffffff; font-weight: bold; height: 35px;line-height: 33px; width:30px; text-align:center; font-size:18px}
a.classic-popup-close:hover { text-decoration:none}

.classic-popup-content {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #472900;
    width: 100%;
    position:relative;
    }
.paymentmethod { border-bottom:1px solid #DFDFDF; padding:8px 0px 8px 80px;}
.radiobox { float:left; width:20px;}
.radiobox input { margin:0px; vertical-align:top}
.paymentCont { float:left; width: 100%;}
.paymentCont h3 { font-size:14px; font-weight:bold; color:#646464; margin-bottom:5px; margin-top:18px;}
.paymentCont:hover h3, .paymentCont:hover h3 a { color:#339589;}
.paymentCont h3 a {color:#c6c3c3;}
.paymentCont h3 a:hover { text-decoration:none}
.paymentCont h3 span, .paymentCont:hover h3 span { color:#666; font-size:12px; font-weight:normal; margin-left:4px;}
.paymentCont p { margin:0px; padding:0px; line-height:18px; font-size:12px;}
ul.cardList {list-style-position: outside;list-style-type: none; margin: 8px 0px 0px -4px;padding:0;width: 300px !important;}
ul.cardList li, ul.cardList li.selected {cursor: pointer;float: left;margin-right: 0;text-align: center;width: 88px;border:1px solid #dcdcdc; border-radius: 4px 4px 4px 4px;background-color: #f8f8f8;background-image: -moz-linear-gradient(center top , #ffffff, #f8f8f8); margin-bottom:4px; margin-left:4px; padding:2px; position:relative}
ul.cardList li:hover {border-color: #AAAAAA #AAAAAA #666666;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7), 0 0 3px #FFFFFF inset;}
ul.cardList li.selected { border: 1px solid #009900;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7), 0 0 3px #FFFFFF inset;}
ul.cardList li i, ul.cardList li.selected i {margin-left: 4px;vertical-align: middle}
ul.cardList li em { display:none}
ul.cardList li.selected em { font-size:11px; position:absolute; z-index:3; top:1px; left:1px; background:#F00; color:#ffffff;border-radius: 3px; padding-left:3px; padding-right:3px; display:block;}
i.VISA, i.MASTE,i.MASTER, i.AMREX, i.JCB, i.VCB, i.TCB, i.MB, i.VIB, i.ICB, i.EXB, i.ACB, i.HDB, i.MSB, i.NVB, i.DAB, i.SHB, i.OJB, i.SEA, i.TPB, i.PGB, i.BIDV, i.AGB, i.SCB, i.VPB, i.VAB, i.GPB, i.SGB, i.NAB, i.BAB {background: url(http://limcard.com/dist/image/bank_logo.png) no-repeat scroll 0 0 transparent;display: block;height: 30px; width: 80px}
i.MASTE {background-position: 0 -31px}
i.MASTER {background-position: 0 -31px}
i.AMREX {background-position: 0 -62px}
i.JCB {background-position: 0 -93px}
i.VCB {background-position: 0 -124px}
i.TCB {background-position: 0 -155px}
i.MB {background-position: 0 -186px}
i.VIB {background-position: 0 -217px}
i.ICB {background-position: 0 -248px}
i.EXB {background-position: 0 -279px}
i.ACB {background-position: 0 -310px}
i.HDB {background-position: 0 -341px}
i.MSB {background-position: 0 -372px}
i.NVB {background-position: 0 -403px}
i.DAB {background-position: 0 -434px}
i.SHB {background-position: 0 -465px}
i.OJB {background-position: 0 -496px}
i.SEA {background-position: 0 -527px}
i.TPB {background-position: 0 -558px}
i.PGB {background-position: 0 -589px}
i.BIDV {background-position: 0 -620px}
i.AGB {background-position: 0 -651px}
i.SCB {background-position: 0 -682px}
i.VPB {background-position: 0 -713px}
i.VAB {background-position: 0 -744px}
i.GPB {background-position: 0 -775px}
i.SGB {background-position: 0 -806px}
i.NAB {background-position: 0 -837px}
i.BAB {background-position: 0 -868px}
.paymentCont button { background:none; border:none; margin:0px 10px 0px 0px; padding:0px; cursor:pointer;}
.bankPm { background:url(http://limcard.com/dist/image/bankCard.png) no-repeat 10px 12px; display:block;}
.bankPm:hover { background:url(http://limcard.com/dist/image/bankCard_over.png) no-repeat 10px 12px;}
.visaPm { background:url(http://limcard.com/dist/image/visaCard.png) no-repeat 10px 12px; display:block;}
.visaPm:hover { background:url(http://limcard.com/dist/image/visaCard_over.png) no-repeat 10px 12px;}
.masterPm { background:url(http://limcard.com/dist/image/masterCard.png) no-repeat 10px 12px; display:block;}
.masterPm:hover { background:url(http://limcard.com/dist/image/masterCard_over.png) no-repeat 10px 12px; display:block;}
.walletPm { background:url(http://limcard.com/dist/image/wallet.png) no-repeat 10px 12px; display:block;}
.walletPm:hover { background:url(http://limcard.com/dist/image/wallet_over.png) no-repeat 10px 12px;}
.ebankingPm { background:url(http://limcard.com/dist/image/ebanking.png) no-repeat 10px 12px; display:block;}
.ebankingPm:hover { background:url(http://limcard.com/dist/image/ebanking_over.png) no-repeat 10px 12px;}
.redvoice { background:#E8F1FE; padding-left:15px}
.redvoice h3 { margin-bottom:0px;}
.redvoice h3 span { color:#C00}
.CardFormCont {background: none repeat scroll 0 0 #E8F1FE;border: 0 solid #C1D4F0;padding:5px 8px; font-size:12px; margin-top:6px; margin-bottom:9px}
input.filltext {
	-moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #C0C0C0 #D9D9D9 #D9D9D9;
    border-radius: 1px 1px 1px 1px;
    border-right: 1px solid #D9D9D9;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
	box-sizing:border-box;
    height: 29px;
    margin: 0;
    padding: 0 8px;
	}
input.filltext:hover
	{
-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #A0A0A0 #B9B9B9 #B9B9B9;
    border-right: 1px solid #B9B9B9;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	}
input.filltext:focus
	{
	border: 1px solid #4D90FE;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
    outline: medium none;
	}
.CardFormCont input.filltext { width:280px;}
.CardFormCont table { padding:8px 0px}
.CardFormCont td { padding:5px 8px}
.CardFormCont h4 { padding:5px 8px 0px; font-size:14px}

input.loginbtns {border:1px solid #ffad41; -webkit-border-radius: 2px; -moz-border-radius: 2px;border-radius: 2px;font-family:arial, helvetica, sans-serif; padding:6px 10px; text-shadow: -1px 1px 0 rgba(0,0,0,0.1);font-weight:bold; text-align: center; color: #FFFFFF; background-color: #ffc579;
 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc579), color-stop(100%, #fb9d23)); background-image: -webkit-linear-gradient(top, #ffc579, #fb9d23); background-image: -moz-linear-gradient(top, #ffc579, #fb9d23); background-image: -ms-linear-gradient(top, #ffc579, #fb9d23);
 background-image: -o-linear-gradient(top, #ffc579, #fb9d23); background-image: linear-gradient(top, #ffc579, #fb9d23);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc579, endColorstr=#fb9d23); cursor:pointer;box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7); margin-right:3px;}
b.redFont { color:#C00}
b.bankName { font-size:13px; color:#0072bc;}
a.forgetpass { font-size:11px; text-decoration:underline}
#infoBankContent td, #infoVisaContent td{ padding-bottom:5px;}
#infoVisaContent td{ padding-bottom:5px; padding-left:10px;}
.col380 { width:380px; float:left; margin-right:20px}
.totalPrice { width:380px; float:left; font-size:16px}
.totalPrice span { font-size:12px;}
.paybtn {float:right;}
.bankpayment { padding-bottom:8px}
input.paybtn {
	border-top:0px solid rgba(255,255,255,0.9); 
	border-left:0px solid rgba(255,255,255,0.9); 
	border-right:1px solid rgba(0,0,0,0.4); 
	border-bottom:1px solid rgba(0,0,0,0.4);
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px;
	border-radius: 2px;
	padding: 7px 10px; 
	text-shadow: 1px 1px 0 rgba(255,255,255,0.6);
	text-align: center; 
	color: #333333; 	
	font-size:15px;
	text-decoration:none;
	cursor:pointer;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d9dddd), top(#c6c3c3));
 background-image: -webkit-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -moz-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -ms-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -o-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: linear-gradient(to bottom, #d9dddd, #c6c3c3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d9dddd, endColorstr=#c6c3c3);
	}
.paymentCont:hover input.paybtn {
	background-color: #339589;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9d00), to(#FF6C00));
	background-image: -webkit-linear-gradient(top, #ff9d00, #FF6C00);
	background-image: -moz-linear-gradient(top, #ff9d00, #FF6C00);
	background-image: -ms-linear-gradient(top, #ff9d00, #FF6C00);
	background-image: -o-linear-gradient(top, #ff9d00, #FF6C00);
	background-image: linear-gradient(to bottom, #3395A5, #339589);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff9d00, endColorstr=#FF6C00);
	text-shadow: 1px 1px 0 rgba(0,0,0,0.3);
	color: #FFFFFF;
	}
span.errorTex { font-weight:bold; color:#C00; font-style:italic; background: url(http://limcard.com/dist/image/warning.png) no-repeat left 0px; display:block; padding-left:19px}

.nl-loading { position:absolute; top:0px; left:0px; width:100%; background: rgba(255, 255, 255, 0.8); height:100%; z-index:999}
.nl-loading i.loading-icon { margin:70px auto 0px; display:block; background:url(http://limcard.com/dist/image/009.gif) no-repeat; width:124px; height:124px}
/* Clearing ------------------------------------------------------------ */
.clearfix:after { clear:both; content:"."; display:block; height:0; visibility:hidden; overflow: hidden; }
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix { display:block; }
.clear { clear:both; }
/*
     FILE ARCHIVED ON 06:46:57 Dec 06, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:32:23 Sep 08, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.908
  exclusion.robots: 0.048
  exclusion.robots.policy: 0.03
  esindex: 0.014
  cdx.remote: 25.775
  LoadShardBlock: 1368.546 (3)
  PetaboxLoader3.datanode: 436.833 (5)
  PetaboxLoader3.resolve: 1809.978 (3)
  load_resource: 1015.984 (2)
*/