/*OVERLAY*/
div.overlay {
	display:none;
	position:relative;
	width:678px;
	padding:0px;
	background-color:#FFFFFF;
	}
/* default close button positioned on upper right corner */
div.overlay div.close {
	background:url(../images/cancel.png) no-repeat;
	position:absolute;
	right:-11px;
	top:-12px;
	cursor:pointer;
	height:30px;
	width:30px;
	display:block;
	z-index:1000;
	}

.popup-bg {
	background:url(../images/shadow2.png) repeat-y center center;
	margin:0px auto; 
	position:relative;
	}
/*.link-cancel{
	position:absolute; 
	right:-11px; 
	top:-12px; 
	z-index:999;
	text-indent:-9999; 
	text-decoration:none;
	outline:none;
	display:block;
	}*/
/*.link-cancel .cancelbtn {
	background:url(../images/cancle.jpg) no-repeat left top;
	height:30px;
	width:30px;
	display:block;
	}
*/.shadow{
	height:4px;
	width:678px;
	position:absolute;
	}
.shadow-top {
	background:url(../images/drope-shadow.png) no-repeat left top;
	display:block;
	top:-4px;
	}
.shadow-bottom{
	background:url(../images/bottom.png) no-repeat left bottom;
	bottom:-4px;
	}
.popup-inner {padding:10px;}

.btn-l {
	width:10%;
	vertical-align:top;
	padding-top:8px; 
	padding-left:8px;
	}
.terms{
	font-size:22px;
	color:#000000;
	padding-left:24px;
	vertical-align:middle;
	}

/* common padding */
.pd-t5{padding-top:5px;}
.pd-t15{padding-top:15px;}

.infotxt-td {
	padding-left:8px;
	vertical-align:top;
	}
.txt-head{
	font-size:18px;
	color:#0082ad;
	text-align:left;
	font-weight:bold;
	}
.txt-mid{
	font-size:18px;
	color:#000000;
	text-align:left;
	}
.detail{
	font-size:13px;
	font-weight:bold;
	color:#666666;
	text-align:left;
	line-height:17px;
	 }   
.txt-td {
	font-size:18px;
	padding-top:15px; 
	padding-bottom:15px;
	padding-left:8px;
	border-bottom:1px solid #d8d8d8;
	color:#000000;
	vertical-align:top;
	}
.btn-td{
	 padding:15px 10px 10px 0;
	  }
.btn-td img{
	 position:relative;
	 z-index:9999999;
	 }
