body {
	background-color: #ffffff;
	padding:0px; margin:0px;
}

input, a{outline:none;}

#wrapper {
	width: 100%;
	margin: 0 auto;
	padding:0px;
	position: relative;
}
.menu {
	background-color: #f5821f;
	height: 52px;
}
.menu ul {
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menu div.wid1060 {
	width: 1300px;
	margin: 0 auto;
}
.menu .anypaylogo{float:left;}
.menu .menuTxt{text-align: right;}

.logo {
	width: 955px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;
	padding-left: 20px;
	float:left;
}
.logo img {padding-bottom:5px;}
.logo .title {
	float: right;
}
.logo .logoImg {
	float: left;
}




.menu ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #ffffff;
	display: inline;
	list-style-type: none;
	padding: 5px;
}

.menu ul li a, .menu ul li a:hover, .menu ul li a:active{font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #ffffff; text-decoration:none;}
.contentContainer {
	width: 955px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 40px;
	min-height:400px;
}
.breadcrumb {
}
.breadcrumb span.title {
}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:active{
	color: #333333;
	text-decoration:none;
}
.clr {
	clear: both !important;
	float: none !important;
}
.pts {
}
.pts .cta {
	background-image: url(../images/PTSbg.jpg);
	height: 31px;
	width: 223px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 0px;
}
.pts .cta p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pts .ptsCont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}

#searchMobile .searchMob {
	background-image: url(../images/searchMobile.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 38px;
	width: 182px;
}
#searchMobile .searchMob input {
	height: 20px;
	width: 153px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 10px;
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}

#searchMobile .searchMobCou {
	background-image: url(../images/searchMobCountry.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 38px;
	width: 45px;
}
#searchMobile .searchMobCou  input {
	height: 20px;
	width: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 10px;
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}

.pts .ptsMob {
	background-image: url(../images/ptsMob.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 38px;
	width: 214px;
}
.pts .ptsMob input {
	border: 0 none;
	height: 20px;
	margin-left: 10px;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}

.pts .ptsMobCou  {
	background-image: url(../images/ptsMobCou.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 38px;
	width: 45px;
}
.pts .ptsMobCou input {
	height: 20px;
	width: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 10px;
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
}

.pts .PTSfootNote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #999999;
}

.contLt02 {
	padding-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #000000;
	padding-top: 20px;
}
.contLt02 p {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}


.contRt {
	width: 330px;
	float:right;
	padding-top:40px;
}
.contRt02 {
	position:absolute;
	top:0px;
	right:0px;
}
.content{
	position:relative;
}

.contRt p, .contRt-mob p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #999999;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.contRt-mob{display:none;}

.icons {
	float: left;
	padding-left: 80px;
}
.iconsTop {
	float: left;
	padding-right: 10px;
}

.icons p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #b2b2b2;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.iconsTop p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #999999;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.icons p.active,  .icons p.active02{
	color: #f5821f;
}
.iconsTop p.active {
	color: #f5821f;
}

.billerAdv {
	padding-top: 10px;
}

.billerSearch {
	background-image: url(../images/biller-search-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 956px;
	margin-top: 25px;
	background-color: #e8e8e8;
}
.billerSearchTxt input {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 30px;
    width: 407px;
}

.billerSearchTxt{font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: #666666;}
.billerSearchTxt input.couCode {
	margin-left: 30px;
    width: 50px;
}
.searchTabs p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #999999;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}

.billerSearchTxt input.mobileNum {
	margin-left: 10px;
    width: 480px;
}
.inputMob input {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 10px;
	width: 100px;
	font-weight: normal;
}

.billerSearchTxt {
	background-image: url(../images/biller-textbox-bg02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 455px;
}
.inputMob {
	background-image: url(../images/pg02Mob.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 36px;
	width: 123px;
}

.inputRoll {
	background-image: url(../images/pg02Roll.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 36px;
	width: 179px;
}
.inputMobCode {
	background-image: url(../images/pg02CodeBG.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 36px;
	width: 53px;
}
.inputMobCode input {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 46px;
	font-weight: normal;
	text-align:center;
}

.inputRoll input {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 10px;
	width: 160px;
}

.billerSearch p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #999999;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}


.advCat h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 28px;
	color: #666666;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: normal;
}
.advCatContainer {
	height: 300px;
	overflow: hidden;
}
.advCont .showMore {
	text-align: right;
	padding-right: 25px;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #b44444;
	text-decoration: underline;
	padding-bottom:10px;
}
.AdvSearch #advBreadLoc, .AdvSearch #advBreadCat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
	float:left;
}


.AdvSearch .currCat{/*color:#972926;*/}


.advCont .showMore div{float:right; text-decoration: underline;}



.advCat a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #990000;
	text-decoration: none;
	font-weight: normal;
}
.borBot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.advCat p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	min-height: 50px;
}
.advCat {
	float: left;
	padding-top: 15px;
	min-height: 130px;
}


.advShMore {
	text-align: right;
	padding-top: 20px;
	padding-right: 60px;
	padding-bottom: 20px;
}
.advShMore a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #6e6e6e;
	text-decoration: none;
	font-weight: bold;
}



.ui-autocomplete li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #666666;
	padding-left: 20px !important;
}

.ui-autocomplete{
	left: 2px !important;
    top: 8px !important;
    width: 435px !important;}
	
.results .ui-state-focus, .results02 .ui-state-focus{
	background-color: transparent !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	color: #666666 !important;
	padding-left: 20px !important;
	margin:0px !important;
}



.botNav {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d1d1d1;
	width: 955px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.botCont {
	width:955px;
	margin:0 auto;
}
.divCat {
	float: left;
	padding-right: 10px;
	min-height: 150px;
	padding-top: 15px;
	padding-left:25px;
	min-width:175px;
}
.divCat h3, .botCont h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.divCat p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.divCat a, .divCat a:hover, .divCat a:active, .divCat a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}




.posR{position:relative;}
.top40{top:40px !important;}
.top-8{top:-8px !important;}
.padT5{padding-top:5px !important;}
.padT8{padding-top:8px !important;}
.padT10{padding-top:10px !important;}
.padT15{padding-top:15px !important;}
.padT17{padding-top:17px !important;}
.padT20{padding-top:20px !important;}
.padT25{padding-top:25px !important;}
.padT30{padding-top:30px !important;}
.padT35{padding-top:35px !important;}
.padT45{padding-top:45px !important;}
.padT50{padding-top:50px !important;}
.padT55{padding-top:55px !important;}
.marB20{margin-bottom:20px !important;}
.marT2{margin-top:2px !important;}
.marR20{margin-right:20px !important;}
.marL-20{margin-left:-20px !important;}
.marL20{margin-left:20px !important;}
.marL25{margin-left:20px !important;}
.marL40{margin-left:40px !important;}
.padL50{padding-left: 50px !important;}
.padL60{padding-left: 60px !important;}
.padL70{padding-left: 70px !important;}
.padL80{padding-left: 80px !important;}
.padL100{padding-left: 100px !important;}
.padL160{padding-left: 160px !important;}
.padL20{padding-left:20px !important;}
.padL0{padding-left:0px !important;}
.padL15{padding-left:15px !important;}
.padL25{padding-left:25px !important;}
.padL30{padding-left:30px !important;}
.padL35{padding-left:35px !important;}
.padL40{padding-left:40px !important;}
.padR0{padding-right:0px !important;}
.padR5{padding-right:5px !important;}
.padR10{padding-right:10px !important;}
.padR20{padding-right:20px;}
.padR30{padding-right:30px !important;}
.padR90{padding-right:90px !important;}
.floatL {float: left !important;}
.floatR {float: right;}
.padB0{padding-bottom:0px !important;}
.padB02{padding-bottom:2px !important;}
.padB7{padding-bottom:7px !important;}
.padB5{padding-bottom:5px !important;}
.padB10{padding-bottom:10px !important;}
.padB20{padding-bottom:20px !important;}
.padB25{padding-bottom:25px !important;}
.padB30{padding-bottom:30px !important;}
.padB50{padding-bottom:50px !important;}
.padL10{padding-left:10px !important;}
.fontBold{font-weight:bold !important;}
.font18{font-size:18px !important;}
.font16{font-size:16px !important;}
.font15{font-size:15px !important;}
.font14{font-size:14px !important;}
.indent50{text-indent:50px !important; display:inline-block;}
.curPoint{cursor:pointer;}
.ptsDialog {
	width: 930px;
}

.tncDialog {
	width: 645px;
}
.emailDialog {
	width: 460px;
	background-color:#ffffff;
}

.tncBodyCont{
	overflow:auto;
	height: 250px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	margin: 5px;
	padding: 5px;
	border: 1px solid #666666;
}

.ptsDialogCont{
	display:none;
}
.tncDialogCont{
	display:none;
}
.emailDialogCont{
	display:none;background-color:#ffffff !important;
}

.ptsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #FFF;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.ptsClose {
	float: right;
	padding-top: 10px;
	padding-right: 20px;
}
.tncClose {
	float: right;
	padding-top: 10px;
	padding-right: 20px;
}
.ptsBodyCont{overflow:auto;height: 155px;}
.ptsBodyCont table{padding-top:5px;}
.ptsBodyCont th {
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #010101;
	background-color: #cccccc;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ptsBodyCont td {
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	padding: 5px;
}
.ptsBodyCont a, .ptsBodyCont a:hover, .ptsBodyCont a:visited, .ptsBodyCont a:active {
	color: #972926;
}


.ptsHead {
	background-color: #990000;
	height: 36px;
}

.ui-dialog .ui-dialog-titlebar{display:none;}
.ui-dialog .ui-dialog-content{padding:0px;}
.ui-dialog{padding:0px;}
.ui-widget-content{border:none;}
.ui-widget-overlay {
    background-color:#7f7f7f;
    opacity: 0.6;
}

.hMenuBar {background-color: #f5821f; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #FFF; /*padding-bottom: 5px; padding-left: 10px; padding-top: 5px;*/ display:none;}
.hMenuBar a {color: #FFF; text-decoration: none; float:right;padding-right: 10px;
    padding-top: 10px;}
.mobMenuBar {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f5821f;
	width: 120px;
	font-size: 14px;
	line-height: 18px;
	color: #FFF;
	display:none;
	position:absolute;
	right:-150px;
}
.mobMenuBar a, .mobMenuBar a:hover, .mobMenuBar a:visited, .mobMenuBar a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #FFF;
	text-decoration: none;
}

.mobMenuBar ul li {
	list-style-type: none;
	margin: 0px;
	padding: 20px;
}
.mobMenuBar ul {
	margin: 0px;
	padding: 0px;
}

.hMenuBar .anypaylogo{float:left;}
.contDetails  h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
	color: #5f5f5f;
	margin: 0px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.contDetails {
	width: 730px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	padding-top: 40px;
	display: block;
}
.contDet table{background-color: #cccccc; border-spacing:1px}
.depSlip table {
	background-color: #cccccc;
	border-spacing:1px;
	width: 85%;
	margin-left: 20px;
}

.contDetails .contDet {
}

.contDet  td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	background-color:#ffffff;
}
.depSlip td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #010002;
	padding-left: 3px;
	background-color:#ffffff;
	font-weight: normal;
}


.contDetails .detLogo {
	background-color: #ededed;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 57px;
	color: #990000;
	padding-left:25px;
}
.contDet h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #972a27;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}


.contDet table input[type='checkbox']{margin-right:35px;}

#onlineMode {
	display:none;
	width: 490px;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	margin-top: 20px;
}

#onlineMode div.floatL{padding:10px; min-width:112px;}

#onlineMode input{margin-right:15px;}
.contPg03 {
	width: 100%;
	padding-top: 10px;
	padding-left: 10px;
}

.notes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	margin-top: 10px;
	padding-bottom: 10px;
	width: 430px;
	background-color: #cccccc;
}
.notes  h2{
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFF;
	background-color: #666666;
	margin: 0px;
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 8px;
	padding-left: 20px;
}
.notes ul{
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#vertiTabs .notes li{
	margin: 0px;
	padding: 0px;
	color: #666 !important;
	background-color: #cccccc !important;
	font-size: 12px;
}
.contPg03 .pg03Bot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
}
.contPg03 .pg03Bot a {
	color: #972a27;
}


.contPg03 .depCopy {
	float: left;
	width: 433px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #010002;
	border: 1px solid #cccccc;
}
.searchTabs {
	padding-left:25px;
	padding-top:25px;
	position: relative;
	padding-right:0px;
}


.depSlip .tnc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #010002;
	padding-top: 5px;
	padding-left: 20px;
	font-weight: normal;
	padding-right: 40px;
}
.depSlip .sign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #010002;
	border: 1px solid #cccccc;
	height: 55px;
	margin-right: 40px;
	margin-left: 20px;
	padding-top: 2px;
	margin-top: 10px;
	padding-left: 2px;
}


.bankCopy p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #010002;
	text-align: center;
}
.depCopy p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #010002;
	text-align: center;
}
.contPg04 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #972a27;
	padding-left: 25px;
}
.contPg04 .msg {
	border: 1px solid #cccccc;
	width: 632px;
}
.msg p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding-top: 20px;
	padding-left: 20px;
	margin: 0px;
}
.msg .msgBtn {
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #972a27;
}


.contPg04 {
	padding-top: 70px;
	padding-left: 10px;
}


.wid25p{width:25%;}
.wid50p{width:50%;}
.blSpace15{width:15px; display:inline-block;}
.blSpace25{width:25px; display:inline-block;}
.blSpace{width:45px; display:inline-block;}
.blSpace02{width:50px; display:inline-block;}
.blSpace03{width:40px; display:inline-block;}
.wid1060{}
.wid620{width:620px !important;}
.wid350{width:350px !important;}
.wid120{width:120px !important;}
.wid105{width:105px !important;}
.wid150{width:150px !important;}
.wid200{width:200px !important;}
.wid80{width:80px !important;}
.wid900{
	width:935px !important;
}
.wid75pc{width:75% !important;}

/********** TABS *************************/
.ui-tabs .ui-tabs-nav li, .ui-tabs .ui-tabs-nav ui-state-focus{text-align: center; background-color:#666666;outline: none 0; margin:0px;}
.searchTabs .nonTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	color: #990000;
	padding-right:10px !important;
	padding-top:12px !important;
	padding-left:15px !important;
	background-color:transparent !important;
	outline: none 0;
}
.ui-tabs-nav .ui-state-default,  .ui-tabs-nav .ui-state-default{
	width:185px;
	height:30px;
	border:none 0;
	padding-top: 10px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 0px !important;
	margin-top: 0px !important;
	margin-right: 3px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	outline: none 0;
}
.ui-tabs-nav .ui-state-active{
	background-color: #f5821f !important; outline: none 0; height:33px;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 18px !important;
	line-height: 24px !important;
	font-weight: normal !important;
	color: #FFF !important;
	float:none !important;
	padding:0px !important;
	outline: none 0;
	display:block;
}
.searchTabs .tabAdv {background-color:transparent !important;}
.searchTabs .tabAdv .ui-tabs-anchor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px !important;
	line-height: 28px !important;
	font-weight: normal;
	color: #990000 !important;
	padding-right:10px !important;
	outline: none 0;
	text-decoration:underline;
}
#contTabs #tabs-1, #contTabs #tabs-2{
	position:relative;
	border: 4px solid #f5821f;
	border-radius:8px;
	height:235px;
}
#contTabs .dropBiller {
	background-color: #999999;
	width: 90%;
	position: absolute;
	left: 5px;
	top: 50px;
	display:none;
}
#contTabs .dropBiller p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 28px;
	color: #333333;
	padding-top:20px;
	padding-bottom:5px;
	margin:0px;
	padding-left:20px;
}
#contTabs .dropBiller input{
	width:100px;
	height:35px;
	background-color:#cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 28px;
	color: #000;
	border: 1px solid #333333;
	text-align: center;
	margin-bottom: 20px;
	margin-left: 20px;
}
#contTabs .dropBiller a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #972926;
	text-decoration: underline;
}

#contTabs ul{padding-left:25px;}
.ui-tabs .ui-tabs-panel{padding:0px;}

.results ul, .results02 ul{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.AdvSearch{
	background-color: #FFF;
	left: 0px;
    position: absolute;
    top: 0px;
}
.AdvSearch td.advTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 40px;
	color: #FFF;
	background-color: #f5821f;
	text-align: center;
	width: 190px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.AdvSearch .advCont {
	
}

.AdvSearch .advCont #advStep01, .AdvSearch .advCont #advStep02{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 4px solid #f5821f;
	border-radius:8px;
}

.AdvSearch .advCont #advStep02{
	height: 130px;
    width: 575px;
	padding-left:15px;
}

.AdvSearch .advCont p{
}
	
.AdvSearch .advTitTab {
	margin-left: 25px;
	margin-bottom: -3px;
	width:93%;
}

.selMain {
    position: relative;
    border: 1px solid #666666;
    width: 270px;
    line-height: 30px;
    background-color: #FFF;
	padding:5px;
}
.dropArrow {
	position: absolute;
	right: 2px;
	top: 1px;
}

.selMain select.select {
	opacity: 0;
	filter: alpha(opacity=0);
	position: absolute;
	top: 1px;
	left: -1px;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: 700;
	color: #666;
	height:30px;
}

.selMain select.select option {padding-left:10px;}

.selMain div.selectStyle {
	background-color: #fff;
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: 700;
	height: 20px;
	line-height: 18px;
	overflow: hidden;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-top: 1px;
	white-space: nowrap;
	text-align: center;
	width: 85%;
}


.botContent  {
	background-color: #f3f3f3;
	background-image: url(../images/botBg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin-top: -78px;
	margin-left: -70px;
	width: 1245px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.botContent .whyInfo {
	float: left;
	margin-top: 95px;
	margin-left: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-bottom: 50px;
}
.botContent .whyInfo h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #972926;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
}
.whyInfo td {
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.topContent .pageLinks {
	float: right;
}
.topContent .pageLinks a {
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	margin-bottom: 10px;
}
.topContent .pageLinks a:hover{color: #990000;}
.topContent .pageLinks a img{
	vertical-align:middle;
}
.infoPop {
	background-image: url(../images/pg02InfoBg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 145px;
	width: 174px;
	position: absolute;
	right: -150px;
    top: -140px;
}
.tncDialog .closeDialog {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.infoPop  p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	text-align: center;
}
.contDet #showTnC {
	font-weight: bold;
	color: #972a27;
	text-decoration: underline;
}


.catTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #990000;
	padding-left: 40px;  
}
.catTitle span {
	font-weight: normal;
}

.catTitle02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 28px;
	font-weight: normal;
	color: #a12523;
	padding-left: 25px;
	font-weight:bold;
}
.catTitle02 span {
	color: #666666;
	font-weight:normal;
}
.contLt03 {
	padding-top: 20px;
	padding-left: 25px;
}
.contLt03 th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 28px;
	font-weight: bold;
	color: #FFF;
	background-color: #f5821f;
	padding-top: 2px;
	padding-bottom: 2px;
}
.contLt03 table {
	border: 1px solid #cccabe;
}
.contLt03 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccabe;
}
.contLt03 a {
	font-weight: normal;
	color: #962926;
}

.pgNav {
    float: right;
    padding-right: 20px;
    padding-top: 30px;
}

.page_navigation, .info_text {
    float: left;
    padding-left: 4px;
}

.page_link, .ellipse {
    display: none !important;
}

.page_navigation a, .info_text {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    text-decoration: none !important;
}
#pg02 .first_link, #pg02 .previous_link {
    display: none !important;
}
#pg01 .next_link, #pg01 .last_link, #pg01 .first_link, #pg02 .last_link {
    display: none !important;
}
.payInfo td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 28px;
	font-weight: normal;
	color: #000000;
}
.payInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 28px;
	font-weight: normal;
	color: #000000;
	padding-left:200px;
}
.payInfo .payAmt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 36px;
	font-weight: bold;
	color: #a12523;
}
.borNone {
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
}

 .ui-tabs-vertical { width: 100%; }
.ui-tabs-vertical .ui-tabs-nav {
	float: left;
	width: 12em;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.ui-tabs-vertical .ui-tabs-nav li {
	clear: left;
	width: 100%;
	margin: 0px;
}
.ui-tabs-vertical .ui-tabs-nav li a { display:block; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
}
.ui-tabs-vertical .ui-tabs-panel {
	padding: 10px;
	float: right;
	width: 100%;
}

#vertiTabs .ui-tabs-anchor{color:#333333 !important; font-size:16px !important; font-weight:normal !important; text-align:left !important; padding-left:15px !important;line-height: 32px !important;}
#vertiTabs li, #vertiTabs ui-state-focus, #vertiTabs .resp-accordion{background-color:#cccabe !important; border:0; border-radius:0px; margin-bottom:2px !important; padding:5px !important;margin-right:2px;}
#vertiTabs .ui-tabs-active{background-color:#ffffff !important;}

 .parentTab{
	width:740px;
	overflow:auto;
}
.paymentMsg {
	width: 550px;
	margin:0 auto;
}


.contentMsg {
	padding-top: 10px;
	position: relative;
	margin-top: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.payMsgHead {
	margin-top: 15px;
	margin-left: 10px;
}
.payMsgHead02 {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	color: #000000;
}
.paymentMsg p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 28px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.paymentMsg h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #972926;
	margin: 0px;
	padding: 0px;
}
.paymentMsg h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 28px;
	font-weight: normal;
	color: #972926;
	margin: 0px;
	padding: 0px;
}

.paymentMsg a{
	color: #972926;
}
.payDetails p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 28px;
	font-weight: normal;
	color: #666666;
}
.paymentMsg .payDet {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 35px;
}
.paymentMsg .payDet td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	border: 1px solid #999999;
	border-collapse:collapse;
	border-spacing: 0;
}
.emailDialog p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 28px;
	color: #333333;
	margin: 0px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.emailDialog input[type=text] {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	/*font-weight: bold;*/
	color: #333;
	height: 30px;
	width: 85%;
	padding-bottom: 10px;
	padding-left: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 25px;
}
.emailDialog .msgSend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
}

.payMsgHead td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 28px;
	font-weight: normal;
	color: #972a27;
}
.payMsgHead02 td {
/*	padding-left: 15px;*/
	padding-top:5px;
}

.botPay a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #972926;
	text-decoration: underline;
}
#vertiTabs {
	border-radius: 0px;
	margin: 0px !important;
	padding: 0px !important;	
}
.payContact {
	float: right;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.payContact h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.payContact a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #962926;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.payContact h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666;
	margin: 0px;
	padding: 0px;
}
.paymentMsg .payMsg02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.payDetails {
	padding-top: 10px;
}
.payDetails h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 28px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.payDetails .det {
	border: 1px solid #999999;
	padding-top: 25px;
	padding-left: 40px;
}
.payDetails .det td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #000000;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.payDetails .det table {
}
.payDetails .det p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.payDetails .det .payDet2 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #000;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 7px;
	padding-left: 20px;
	border: 1px solid #999999;
	border-collapse:collapse;
	border-spacing: 0;
}
.paymentMsg h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin: 0px;
}
.paymentMsg .tnc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding-top: 2px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 0px;
	width:100%;
	font-weight:bold;
}
.paymentMsg .tnc  ul{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin:0px;
}

#vertiTabs .ui-tabs-active{
	border: 1px solid #666;
}

#vertiTabs .ui-tabs-nav .ui-state-default, #vertiTabs .ui-tabs-nav .ui-state-default{
	height:auto !important;
	border: 1px solid #cccabe;
}
#vertiTabs .ui-tabs-nav .ui-state-active{
	height:auto !important;
}

.radioDiv {
	float: left;
	padding-right: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #000000;
}
#vertiTabs .tabcontent {
	padding-top: 30px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #333;
}



#vertiTabs li a, #vertiTabs .resp-accordion a{
    color: #333333 !important;
    font-size: 16px !important;
    font-weight: normal !important;
    line-height: 32px !important;
    padding-left: 15px !important;
    text-align: left !important;
	text-decoration:none;
}

#vertiTabs .resp-tab-active{
	background-color: #ffffff !important;
	padding:5px !important;
	margin-top:2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aaaaaa;
	border-bottom-color: #aaaaaa;
	border-left-color: #aaaaaa;
}

#vertiTabs .resp-vtabs ul.resp-tabs-list{padding-left:5px; padding-top:5px;}

#vertiTabs .resp-vtabs .resp-tabs-list li{padding:5px !important;}

#vertiTabs .resp-arrow{display:none;}

#vertiTabs .resp-tab-content{
	overflow:hidden;
	border: 1px solid #aaaaaa;
	min-height: 330px;
}

.inputCardNum input {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 10px;
	width: 250px;
	font-weight: bold;
}

.inputCardNum {
background-image: url(../images/cardNum-textbox-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 37px;
	width: 291px;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
}
.inputCardNum td{
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
/* 	background-image: url(../images/cardNum-textbox-def.jpg); */
	background-repeat: no-repeat;
	background-position: right 0px;
}

.inputCardCW input {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 6px;
	width: 45px;
	font-weight: bold;
}

.inputCardCW {
	background-image: url(../images/cardCW-textbox-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 37px;
	width: 57px;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
}
.inputCardCW td{
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	padding:0px !important;
}

.inputCardName input {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 10px;
	width: 250px;
	font-weight: bold;
}

.inputCardName {
	background-image: url(../images/cardNum-textbox-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 37px;
	width: 291px;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
}
.inputCardName td{
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
}


.bannerM{display:none;}
#vertiTabs .saveCard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000;
}
#vertiTabs  .payVerisign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
	color: #000;
	background-image: url(../images/payLockIcon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 30px;
	width: 290px;
	margin-top: 10px;
	padding-top: 5px;
}

#otherBkdd, #otherBk, #otherBkcc{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/otherBankBG.jpg);
	height: 35px;
	width: 195px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#cardMM,#cardYY{
	background-image: url(../images/iciciDD-yymm.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-top-width: 0px !important;
	border-right-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	height: 35px;
}

#selectcardMM, #selectcardYY{background-color:transparent !important;}

#cardMM .dropArrow, #cardYY .dropArrow  {
    position: absolute;
    right: 10px;
    top: 3px;
}
#tabs-5 #enterCashDet .cashInput, #tabs-6 .cashInput, .emailDialog .cashInput{
	background-image: url(../images/cashInput.jpg);
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 401px;
	text-align:left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: 100% 100%;
}
#tabs-5 #enterCashDet .cashInput input, #tabs-6 .cashInput input, .emailDialog .cashInput input {
	height: 30px;
	width: 85%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 3px;
	margin-left: 10px;
}
#tabs-5 div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #000;
	min-width: 155px;
	padding-bottom: 5px;
}
#tabs-6 #chequeForm input {
}
#tabs-6 div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #000;
	padding-bottom: 5px;
	min-width: 125px;
}
#tabs-6 #chequeForm input[name=amt] {
	background-image: url(../images/amt-textbox-rupeeBG.jpg);
	background-repeat: no-repeat;
	background-position: 0px -3px;
	padding-left: 35px;
	width: 80%;
	 margin-left: 0px;
}

.alignR{text-align:right;}
.alignC{text-align:center;}
#tabs-5  .bankCopy {
	float: left;
	width: 433px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #cccccc;
}
#tabs-5  .bankCopy div,  #tabs-5  .bankCopy td{font-size: 12px !important;}
#cheqDtParent{position: relative;}
.ui-datepicker-trigger{position:absolute; top:5px;}
#cheqDt{width:85% !important;}
div.ui-datepicker{
	font-size:12px;
	border: 1px solid #CCC;
}
.paySubmit{text-align:left; padding-left:165px; padding-top:15px;} 



.noBorB{border-bottom:0 none !important;}
.noBor{border:0 none !important;}
.noBor td{border:0 none !important;}

.borRt{
	border-right-width: 1px !important;
	border-right-style: solid !important;
	border-right-color: #cbcbcb !important;
}



.noBorL{border-left: 0 none !important;}

.borGrey{border: 10px solid #d8d8d8;}


.errorMsg {color:#F00 !important; font-weight:bold !important; font-size:12px !important; font-family:Arial, Helvetica, sans-serif;}

#tabs-6 .errorMsg {text-align:left; color:#F00; font-weight:bold; font-size:12px; }

.font12{font-size:12px !important;  font-weight:bold !important;}
.font12a{font-size:12px !important;}
#tabs-7 input {
}


.results .ui-state-focus, .results02 .ui-state-focus{background-color:#f5821f !important; color:#ffffff !important;}

input[name='donAmt']{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 2px;
	border: 1px solid #999;
	width: 50px;
}

#iciciDDVerify, #iciciDDVerifyTab, #iciciCCVerify{display:none;}
#iciciDDVerify{padding-left: 30px;}

#iciciDDVerify h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#vertiTabs .footNote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #333333;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	font-weight:bold;
}

#iciciDDVerify td{
	background-image: url(../images/iciciDDVerifyBG.jpg);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#iciciDDVerifyTab table{ /*border: 2px solid #f5821f;*/}
#iciciDDVerifyTab td{
	padding-left:30px;
	font-weight: normal;
	color: #333333;
}

.noPad{padding:0px !important;}
.botPay {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	line-height: 18px !important;
	color: #000000 !important;
	padding-top: 20px;
}

.botPay div{
	min-width: 20px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	line-height: 18px;
	color: #696969 !important;}
#chequePreview #previewAmt {
	background-image: url(../images/amt-textbox-rupeeBG.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 35px !important;
}

#chequePreview {display:none;}

.tranHead td{font-size:14px !important; color:#000000;}

.contLt{width:625px; position:relative; float:left;}
.contLt .header{
	padding-left: 50px;
	padding-top: 22px;
	width:510px;
}
.contLt p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 21px;
	color: #333333;
}

#contTabs #tabs-1 input[type=radio]{margin-left:10px;}

.searchContent{
	padding-top: 5px;
	padding-left: 30px;
	position:relative;
}
p.greyTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000000;
	padding-bottom:10px;
	padding-left:0px;
	padding-top:5px;
}
p.greyTxt02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	padding-bottom:20px;
	padding-left:0px;
	padding-top:5px;
}


.accordion h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 28px;
	color: #FFF;
}

.accordion div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666;
}
.accordion div.ui-accordion-content {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f5821f;
	border-bottom-color: #f5821f;
	border-left-color: #f5821f;}

#linkShow{
	/*clear: both;
	float: none;
	padding-left:25px;*/
}

#linkShow a, #recePay{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}

.demoLink{
	float: left;
	height: 56px;
}

.demoLink a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #666666;
	text-decoration: underline;
	padding-top: 25px;
	display: inline-block;
	padding-left: 25px;
}

#popPay{
	background-color: transparent;
	background-image: url(../images/ballonBox01.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 97px;
	width: 192px;
	position: absolute;
	left: 50px;
	top: -95px;
	display: none;
}
#popMakePay {
	background-color: transparent;
	background-image: url(../images/ballonBox02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 112px;
	width: 132px;
	position: absolute;
	left: 180px;
	top: -90px;
	display: none;
}

#popTranHis {
	background-color: transparent;
	background-image: url(../images/ballonBox04.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 112px;
	width: 132px;
	position: absolute;
	right: 110px;
	top: -90px;
	display: none;
}

#popViewCat {
	background-color: transparent;
	background-image: url(../images/ballonBox03.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 113px;
	width: 132px;
	position: absolute;
	top: -70px;
	display: none;
	right: -30px;
}

#popPay p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #ffffff;
	text-align: center;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#popMakePay p, #popViewCat p, #popTranHis p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	text-align: center;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#contTabs .results ul, #contTabs .results02 ul {
    padding-left: 0px;
}

#searchMobile{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #000000;
}

.otpDialogCont{display:none; z-index:9999 !important;}
.otpDialog p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-align: center;
}


.otpDialog {
	background-color: #ffffff;
	width: 500px;
	/*margin:25px;
	border: 1px solid #666666;*/
}

.otpClose {
    float: right;
    padding-right: 5px;
    padding-top: 5px;
}

.addBillerDialog {
	background-color: #ffffff;
	width: 370px;
}

.addBillerDialog p, .addBillerDialog td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	font-weight:bold;
}
.addBillerDialog td{padding:5px;}

.addBillerDialog input{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	border:1px solid #666666; text-align:center; width:150px; font-weight:700; height:20px;}

.searchMobOTP {
	background-image: url(../images/searchOTP.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 38px;
	width: 99px;
}
.searchMobOTP input {
	height: 20px;
	width: 85px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 10px;
	border:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.otpContent{
	padding-top:5px;
	display:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #333333;
}
.otpContent a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #990000;
	text-decoration: underline;
}

#searchMobGoDis, #searchEmailGoDis, #ptsMobGoDis{display:none;}

.catSearchTxt {
	background-image: url(../images/searchCatBiller.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 50px;
	width: 526px;
}

.catSearchTxt input {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 21px;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 30px;
    width: 490px;
}

#advStep03 {position:relative;}

#addBillerStep02 {display:none;}
#addBillerStep02  p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 38px;
	color: #000000;
	padding-top: 100px;
	text-align:center;
	font-weight:normal;
}

.botCatCont{ height: 150px;
    overflow: hidden;}

.searchTabs #tabs-3{height:250px;}


#otherBkdd .dropArrow , #otherBk .dropArrow, #otherBkcc .dropArrow{
	position: absolute;
	right: 18px;
	top: 2px;
}

#otherBkdd.selMain select.select, #otherBk.selMain select.select, #otherBkcc.selMain select.select{
	left: 2px;
	width: 90%; 
}

#vertiTabs .footNote ul{
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#vertiTabs .footNote li{
	font-size: 10px;
	color: #333333;
	background-color: transparent !important;
	padding:0px !important;
}

.ui-datepicker-calendar .ui-state-default{background-color: #e6e6e6;}
.ui-datepicker-calendar .ui-state-highlight,  .ui-datepicker-calendar .ui-state-active{background-color: #fbf9ee;}

#enterCashDet .denom td{
	margin:0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#enterCashDet .denom .noteTxt {
	background-image: url(../images/notesBG.jpg) !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat !important;
	border-style: none !important;
	border-width: 0 !important;
	height: 30px !important;
	width: 102px !important;
	min-width: 102px !important;
	margin:0px !important;
	text-align:left;
	padding: 0px !important;
}

#enterCashDet .denom .noteTxt input{ border: none 0px !important;
    border-radius: 0px !important;
    height: 18px !important;
    padding-left: 0px !important;
    width: 90px !important;
	margin-left: 5px !important;
    margin-top: 3px; text-align:center;}
#enterCashDet .selMain {
	background-image: url(../images/notesBG.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	border-style: none;
	border-width: 0;
	height: 20px;
	width: 102px;
	min-width: 102px;
	/*margin-top:4px;*/
}
#enterCashDet .selMain div.selectStyle {
    background-color: #fff;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-top: 1px;
    width: 85% !important;
	min-width: 85% !important;
}

#enterCashDet .dropArrow{min-width: auto !important;  right: 15px;
    top: 5px;}
	
#enterCashDet .selMain select.select{font-weight: normal; height: 25px;
    left: 4px; width:85%;}
	
#tabs-5 #enterCashDet .total{
	background-image: url(../images/notesTotal.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 22px;
	width: 72px !important;
	min-width:72px;padding-top: 3px;
    text-align: center;
	font-size: 14px;
}	

#tabs-5 #enterCashDet .grandtotal{
	background-image: url(../images/notesBG.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 22px;
	width: 102px !important;
	min-width:72px;
	padding-top: 3px;
	text-align: center;
	font-size: 14px;
}

#tabs-5 .depSlip table div.numNotes{
	display: inline-block !important; min-width:50px !important;  text-align:center;
}

#confirmCash{display:none;}

.minWid{min-width:auto !important;}

.stepsArrow01, .stepsArrow02{float:left; padding-left:20px; padding-right:20px; padding-top:5px;}
.stepsArrow02{display:none;padding-left:5px; padding-top:15px;}

.accordion ol{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.accordion li{
	font-size: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}


form{display:inline-block;}

.AdvSearch #advBreadLoc {white-space:nowrap;}

.ui-accordion-header-active{background-color: #f5821f !important;}

#catBiller_err{display:none; padding-left:20px;}

#proceedBankOther, #proceedBankOtherDD, #proceedBankOtherCC{display:none;}
.browsehappy {
    background: none repeat scroll 0 0 #ccc;
    color: #000;
    margin: 0.2em 0;
    padding: 0.2em 0;
	font-size:12px;
}
.browsehappy a{color:#000;}
.cashRs{
	background-image: url(../images/amt-textbox-rupeeBG.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 7px;
	padding-left: 35px;
}
.cashName{
	padding-top: 7px;
	padding-left: 10px;
}

.greyBG{
	background-image: url(../images/cashInputGrey.jpg) !important;
}

#chequePreview table, #enterCashDet table, #tabs-7  table{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#chequePreview td, #enterCashDet td, #tabs-7 td{
	border: 1px solid #999999;
}

.colorBl{color:#000000 !important;}
.colorMar{color:#990000 !important;}
/************************************Meddia Css*****************************************************/


@media only screen and (max-width: 966px) {
#vertiTabs li a, #vertiTabs .resp-accordion a{padding-left: 5px !important;}
.logo, .botCont, .botNav{width:99%;}
#wrapper{overflow: hidden;}
}

@media only screen and (max-width: 925px) {
	.contentContainer, .botCont, .botNav{width:99%;}
	.contentContainer.wid900{width:96% !important;}
	.ptsDialog {
    width: 100%;
}
.ptsBodyCont table, .menu div.wid1060 {width:99%;}
.bannerD{display:none;}
.contLt03{padding-left: 10px;}
.catTitle02{padding-left: 20px;}
.steps div{float:none; clear:both;}
.stepsArrow01{display:none;}
.stepsArrow02{display:block; padding-left:15px;}
}
@media only screen and (max-width: 768px) {
.hMenuBar{display:block !important;}
.menu{display:none;} 
.mobMenuBar{z-index: 99;}
.bannerD{display:none;}
.padL80 {
    padding-left: 20px !important;
}

.contentContainer, .botCont, .botNav{width:99%;}

.ptsDialog {
    width: 100%;
}
.ptsBodyCont table {width:99%;}
#vertiTabs .tabcontent{ padding-left: 0px; padding-top:0px;}
.contentContainer.wid900{width:96% !important;}
.contDetails{width: 650px;}
.contLt03 table {width:99%;}
#vertiTabs .resp-tab-active{ border-right: 1px solid #aaaaaa;}
.contLt03 table.denom, .contLt03 .depSlip table, .contLt03 #iciciDD table.inputCardNum{width:auto;}
 .contLt03 #iciciDDVerify table{width:178px;}
 .payInfo{padding-left: 10px;}
#vertiTabs .resp-tab-active {margin-bottom: 0px !important; margin-right: 0px;}
}

@media only screen and (max-width: 640px) {
.advCat table{width:250px;}
.advCat { min-height: 150px;}
.contDetails{width: 99%;}
.tncDialog {
    width: 100%;
}
.catTitle02{ padding-left: 15px;}
.paymentMsg{width: 95%;}
.botPay {
    width: 95%;
}
#iciciDD .floatL{float:none !important;}
#iciciDD  br{display: inline;}
#vertiTabs{width:99% !important;}
#vertiTabs .footNote {
    padding-left: 10px !important;
}
#iciciDDVerify .padR30 {
    padding-right: 60px !important;
}
.contLt{width: 99%;}
.searchTabs {
    padding-left: 5px;}
.contLt .header{padding-left: 35px;}
.breadcrumb.padT50{padding-top: 20px !important;}
.contLt02{ padding-left: 10px;}
.catTitle{padding-left: 10px;}
.contLt02 .noFloatMob.floatL{float:none !important; height:60px;}
.contLt02 .floatMobNum{float:none !important; height:60px;}
.contLt02 .wid105, .contLt02 .wid120 {width: auto !important;}
.contLt02 .padL100, .contLt02 .padL35{padding-left: 0 !important;}
#tabs-6 div { min-width: 110px;}
#tabs-5 #enterCashDet div, #tabs-6 #chequeForm div {float:none; clear:both;  min-width: 10px !important;}
#tabs-5 div.errorMsg, #tabs-6 div.errorMsg, #tabs-5 #enterCashDet .padL160{padding-left: 0px !important;}
.denom td{width:auto !important;}
.paySubmit {padding-left: 0px;}
}

@media only screen and (max-width: 603px) {
.searchTabs{width:99%;}
.wid620 {
    width: 95% !important;
}
.ptsDialogCont{height: 300px !important;}
.ptsBodyCont {height: auto;}
.breadcrumb{float:none;}
.topContent .pageLinks {
    float: left;
    padding-top: 10px; padding-left:5px;
}
.ui-tabs-nav .ui-state-default, .ui-tabs-nav .ui-state-default{width: 170px;}
.infoPop{right: -280px;}
#iciciDD .padL10{padding-left:0px !important;}
}

@media only screen and (max-width: 568px){
.billerSearchTxt input {
    width: 100%;
}
.ptsDialogCont{height: 300px !important;}
.ptsBodyCont {height: auto;}
.topContent .pageLinks {
    float: left;
    padding-top: 20px;
}
.payMsgHead02{margin-left: 20px; width:90% !important;}
.paymentMsg .payMsg02{padding-left:30px;}
.payDetails {
    padding-left: 30px;
    padding-right: 35px;}
.payDetails .det {
    padding-left: 20px;
    padding-top: 15px;
}

.padL60 {
    padding-left: 30px !important;
}

.contLt .header {
    padding-left: 15px;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    border-collapse: collapse;
    content: "";
    display: table;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
    border-collapse: collapse;
    content: "";
    display: table;
}
#contTabs ul {
    padding-left: 5px;
}
#contTabs #tabs-1 input[type="radio"] {
    margin-left: 15px;
}
#contTabs #tabs-1 p.padL30{padding-left: 10px !important;}
.searchContent{padding-left: 10px;}
.catSearchTxt input{width: 430px;}
.catSearchTxt{width: auto;}
.AdvSearch{width: 95%;}
.AdvSearch .advCont #advStep02{width: 100%;}
.advCat table {width: 240px;}
.mobMenuBar {z-index: 101;}
#cashchall, #cashchall .det{ padding-left: 0px;}
#cashchall table{width:95%;}
#cashchall td{padding:2px;}
}

@media only screen and (max-width: 460px){
.ptsDialogCont{height: 300px !important;}
.pts {width: 95%; margin-top: 10px;}
.ptsBodyCont {height: auto;}
.breadcrumb, .pts{float: none;}
.pts .cta{left:0px; right:auto;}
.topContent .pageLinks a{float:left; width:100%;}
.ui-tabs-nav .ui-state-default, .ui-tabs-nav .ui-state-default{width:30%;}
.searchTabs .nonTab{padding-left: 5px !important;
    padding-right: 5px !important;	
}
.billerSearchTxt input.mobileNum {
    width: 100%;
}
.ui-autocomplete{width: 365px !important;}
.logo .title {float: left;}
.topContent .pageLinks {
    float: left;
    padding-top: 20px;
}
.infoPop {
    background-image: url(../images/pg02InfoBg02.png); right: -140px;}
.emailDialog{width:100%;}
.paymentMsg .floatR, .paymentMsg .payContact{float:none; padding-left:20px;}
.payMsgHead02 {margin-left: 0px;}
.payMsgHead02 .padL30 {
    padding-left: 10px !important;
}
.payMsgHead02 td{vertical-align:top;}
.payDetails .floatR{float:right;}
.det td{width:auto;}
#vertiTabs .resp-tab-content {
    overflow: auto;
}
#tabs-6 .padL10{padding-left:0px !important;}
.botPay{padding-left: 20px !important;}

#tabs-6 .botPay .floatL {
    float: left !important;
}
.billerSearchTxt{width: 350px;}
.billerTxtContainer, .billerTxtContainer td{width:auto;}

#contTabs #tabs-1 input[type="radio"] {
    margin-left: 5px;
}
.billerSearchTxt input {
    width: 85%; font-size: 14px; margin-left: 10px;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor, .searchTabs .tabAdv .ui-tabs-anchor{font-size: 14px !important;}
#contTabs #tabs-1 input[type="radio"] {margin-left: 5px;}
.ui-autocomplete {width: 350px !important;}
#contTabs .dropBiller{width: 85%;}
.otpDialog {/*margin: 18px;*/ width: 100%;}
.otpContent table, .otpContent td, .billerEmailContainer, .billerEmailContainer td{width:auto;}
.ptsCont .ptsTab{width:360px !important;}
.ptsCont .ptsTab td{width:auto;}
#contTabs #tabs-2 .padL30{padding-left: 5px !important;}
.pts .ptsMob input{width: 130px;}
.pts .ptsMob{width: 150px;}
.ptsCont .padR5 {width: 110px !important;}
#otpContent03 .padR5 {width: auto !important;}
.searchMobOTP{width:99px !important;}
.contLt .header {padding-left: 5px; width:100%;}
.contLt .header img{width:100%; height:auto;}
.catSearchTxt input {width: 340px; margin-left: 10px;}
.catBillerContainer {width: auto;}
.advCat table {
    width: 190px;
}
.contLt03{overflow-x:auto; }
#iciciDDVerify {
    padding-left: 0px;
}
#iciciDD .padL10 {padding-left: 0px !important;}
#tabs-5 #enterCashDet .cashInput, #tabs-6 .cashInput{width: 300px;}
#cheqDt {width: 80% !important;}
#tabs-6 #chequeForm input[name="amt"]{width: 70% !important; margin-left: 10px;}
.pgNav{float: left;}
}

@media only screen and (max-width: 360px){
.bannerM, .contRt img  {
    height: auto;
    width: 100%;
}
.divCat {
    padding-left: 50px;
    padding-right: 100px;
	min-height:auto;
}
.ui-tabs .ui-tabs-nav li{font-size: 12px !important;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{font-size: 12px !important;}
.ui-tabs-nav .ui-state-default, .ui-tabs-nav .ui-state-default{margin-right: 5px !important;}
.AdvSearch .advTitTab {
    margin-left: 0px; width:105%; background-color:#ffffff;
}
.ui-autocomplete {width: 270px !important;}
.contLt02{padding-top: 20px;}
.contLt02 .floatL{padding-bottom:10px;}
.divCat {min-height: 100px;}
.contLt03 th{font-size: 12px;}
.contLt03 td{font-size: 12px; padding: 5px;}
.payDetails {
    padding-left: 10px;
    padding-right: 10px;
}
.botPay .floatR {float: left; padding-left:20px;}
.paymentMsg .payMsg02 {
    padding-left: 10px;
}
.payDet2{width:99%;}
.payDetails .det {
    padding-left: 10px;}
.payDetails .det td, .payDetails .det .payDet2 td, .payDetails .det p{font-size: 12px;}
.padL60 {
    padding-left: 10px !important;
}
.paymentMsg p.tnc{width: 95%;}

#tabs-6 #chequeForm input {
    width: 200px !important;
}
#cheqDt {
    width: 170px !important;
}

#tabs-6 input[name="amt"] {
    width: 180px;
}
.radioDiv{padding-right: 30px;}
#vertiTabs .payVerisign{width: 90%;}
.billerSearchTxt {width: 250px;}
.ui-tabs .ui-tabs-nav li {width: 90px;}
#tabTran{width: 115px;}
.addBillerDialog {width: 100%;}
#searchMobile.padL30{padding-left: 5px !important;}
#searchMobile .searchMob input{width: 100px;}
#searchMobile .searchMob{width: 100%;}
#contTabs #tabs-1 .padT45 {padding-top: 10px !important;}
#otpContent01 .padR20, #otpContent02 .padR20 {padding-right: 5px;}
.ptsCont .ptsTab {width: 310px !important;}
.floatMob {float: left;}
#advStep02 table{width:auto;}
.AdvSearch .advCont #advStep02{height: 200px;}
.catSearchTxt input {width: 250px;}
.contentContainer.wid900 {width: 92% !important;}
#otherBkdd, #otherBk, #otherBkcc{width: 180px !important;background-size: 100% auto;}
#otherBk.wid200{width: auto ;}
#iciciDD .inputCardNum, #iciciCC .inputCardNum, #iciciCC .inputCardName {background-size: 100% 100%;}
#iciciDD .inputCardNum input, #iciciCC .inputCardNum input, #iciciCC .inputCardName input{width:200px;}
#iciciDDVerifyTab.padL10, #iciciDDVerify div.padL10, #iciciDDTab.padL10, #iciciDDVerifyTab td{padding-left:0px !important;}
#tabs-5 #enterCashDet .cashInput, #tabs-6 .cashInput,  .emailDialog .cashInput { width: 250px;}
#tabs-6 #chequeForm input {width: 180px !important;}
#chequePreview .botPay div.floatL{float:none; clear:both;}
#enterCashDet .denom td {padding: 2px;}
#enterCashDet .selMain{width: 80px;  background-size: 100% 100%;}
#enterCashDet .denom .noteTxt{width: 80px;  background-size: 100% 100%;}
#enterCashDet .dropArrow{right: 5px;}
#enterCashDet .denom .noteTxt input{ width: 85% !important;}
.contLt02 .floatL, .contLt02 .floatMobNum{clear: both; float: none !important; text-align:left !important;}
.infoPop{ background-image: url(../images/pg02InfoBg.png);right: -110px;}
.contLt02 .floatMobNum, .contLt02 .noFloatMob.floatL{height:auto;}
.ptsCont .ptsTab td{width:auto !important;}
#contTabs #tabs-1, #contTabs #tabs-2{height: 260px;}
.accordionPay table{width:98%;}
.ui-accordion .ui-accordion-icons {
    padding-left: 10px;
}
.payDetails .det .payDet2 td{padding:5px;}
}

@media only screen and (max-width: 320px){
.ui-autocomplete {width: 230px !important;}	
.searchTabs .nonTab {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.ui-tabs-nav .ui-state-default, .ui-tabs-nav .ui-state-default {
    margin-right: 0 !important;
}
.AdvSearch .advCont #advStep01 {
    padding-left: 0px;}
#advStep03 .padL20 {
    padding-left: 0px !important;
}

.contLt03 {
    padding-left: 2px;
}
.radioDiv {
    padding-right: 0px;
}
.inputCardNum input{width: 220px;}
.inputCardNum{width: 270px;}
#contTabs ul {padding-left: 0px;}
.ui-tabs .ui-tabs-nav li {width: 85px;}
#tabTran {width: 110px;}
.billerSearchTxt {width: 220px;}
#contTabs #tabs-1, #contTabs #tabs-2{height: 260px;}
#otpContent01 .padR20, #otpContent02 .padR20, #otpContent01 .padR10, #otpContent02 .padR10 {padding-right: 0px;}
.ptsCont .padR5 {width: 60px !important;}
.pts .ptsMob input {width: 90px;}
.pts .ptsMob {width: 130px;}
.ptsCont .ptsTab {width: 280px !important;}
#otpContent03 .padR20 {padding-right: 0px;}
.AdvSearch .advCont #advStep02{padding-left: 5px;}
#advStep02 .selMain{width: 250px;}
.catSearchTxt input {width: 220px;}
.contLt02 .floatL{float: none !important; text-align:left; height:auto !important;}
.contLt02 .floatMobNum{height:auto !important;}
#tabs-5 #enterCashDet .cashInput, #tabs-6 .cashInput,  .emailDialog .cashInput  {width: 220px;}
#tabs-6 #chequeForm input {width: 160px !important;}
#chequePreview div{text-align:left !important; padding-left:0px !important;}
#enterCashDet .denom .noteTxt{ width: 70px !important;}
#enterCashDet .selMain{ width: 60px;}
.infoPop {
    background-image: url(../images/pg02InfoBg02.png);
    right: 10px;
}
.ui-accordion .ui-accordion-content{padding-left:0px; padding-right:0px;}
#contTabs #tabs-1, #contTabs #tabs-2 {height: 300px;}
}

@media only screen and (max-width: 240px){
	.logo img {
    width:100%; height:auto;
}
.inputRoll input{margin-left: 0px;}
.inputRoll{background-image: url(../images/pg02Mob.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 36px;
    width: 163px;}
	.divCat {
    padding-left: 10px;
    padding-right: 100px;
}
.paymentMsg .floatL img{width:100%; height:auto;}
.wid350 .payMsg02{float:none;}
.billerSearchTxt {width: 140px;}
.ui-autocomplete {width: 180px !important;}
#contTabs #tabs-1, #contTabs #tabs-2 {height: 330px;}
#addBillerStep01 .padL40 {padding-left: 0px !important;}
#addBillerStep01 td{float:left;}
.addBillerDialog {width: 220px;}
.floatMob240{float:left;}
.catSearchTxt input {
    width: 150px;
}
.pageLinks img{width:100%; height:auto;}
#iciciDD .inputCardNum input, #iciciCC .inputCardNum input, #iciciCC .inputCardName input {width: 130px;}
#otherBkdd, #otherBk, #otherBkcc{ width: 140px !important;}
.resp-tab-content{padding: 5px;}
.selMain div.selectStyle{height: 18px;}
#otherBkdd .dropArrow, #otherBk .dropArrow, #otherBkcc .dropArrow {
    position: absolute;
    right: 0;
    top: 0;
}
}

input[type=text]::-ms-clear {
    display: none;
}
