@charset "utf-8";
/* CSS Document */

/*reset.css starts*/
html { height: auto; }
/***** Global Classes and declarations *****/
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, input { margin: 0; padding: 0; list-style:none; }

a { text-decoration: none; outline:none;    }
a:hover { text-decoration: underline; }
a.selected{ color:#333; cursor:default;}
a:hover.selected{ text-decoration:none;}
/*a:visited{ color:#60615f; text-decoration:underline;}*/
img { border: none; }

p, input { font-size:1.1em;  }
h1{font-size:1.8em; line-height:1.2em;}
h2{font-size:1.5em; }
h3, h3 a{font-size:1.2em;  }
h4, h4 a{font-size:1.2em;  }
h5, h5 a{font-size:1.2em; } 
h6, h6 a{font-size:1.2em;  }
h3 a, h4 a, h5 a, h6 a{font-size:1em; text-decoration:underline;}

.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clear{clear:both;font-size:1%;height:0;line-height:0; display:block; width:0;}
html[xmlns] .clearfix {display: block; }
/*reset.css ends*/

*{ 
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	outline:0;
	text-decoration:none
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	background-color:#fff;
	-webkit-text-stroke:1px transparent;
}
a:hover{ text-decoration:none}
@font-face {
	font-family: 'source_sans_problack';
	src: url('../fonts/sourcesanspro-black-webfont.eot');
	src: url('../fonts/sourcesanspro-black-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/sourcesanspro-black-webfont.woff') format('woff'),  url('../fonts/sourcesanspro-black-webfont.ttf') format('truetype'),  url('../fonts/sourcesanspro-black-webfont.svg#source_sans_problack') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'source_sans_probold';
	src: url('../fonts/sourcesanspro-bold-webfont.eot');
	src: url('../fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/sourcesanspro-bold-webfont.woff') format('woff'),  url('../fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),  url('../fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'source_sans_proregular';
	src: url('../fonts/sourcesanspro-regular-webfont.eot');
	src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),  url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),  url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'source_sans_prosemibold';
	src: url('../fonts/sourcesanspro-semibold-webfont.eot');
	src: url('../fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/sourcesanspro-semibold-webfont.woff') format('woff'),  url('../fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'),  url('../fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'source_sans_prolight';
	src: url('../fonts/sourcesanspro-light-webfont.eot');
	src: url('../fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/sourcesanspro-light-webfont.woff') format('woff'),  url('../fonts/sourcesanspro-light-webfont.ttf') format('truetype'),  url('../fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'roboto_condensedregular';
    src: url('../fonts/robotocondensed-regular-webfont.eot');
    src: url('../fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/robotocondensed-regular-webfont.woff') format('woff'),
         url('../fonts/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('../fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
font-family: 'RupeeForadian';
src: url('../fonts/rupee_foradian.eot');
src: url('../fonts/rupee_foradian.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/rupee_foradian.woff') format('woff'),
		 url('../fonts/rupee_foradian.ttf') format('truetype'),
		 url('../fonts/rupee_foradian.svg#rupee_foradian') format('svg');
font-weight: normal;
font-style: normal;
}
.rs{font-family: 'RupeeForadian';}

.txtRegular,.navTxt,.toolTip p,.innerContentL h3,.tab1Outer .link1,.tab1Outer .browseBtn,.introSection p,.cardbtn,.checkBox label,.tab1Sec1Detail1 h6,.tab2Inner li,.tab1Sec2Detail3 li,.tab3Inner .layoutBox li a,.tab3Inner .colorWrapper.div.selectBox div.box,.containerR .detailsNote p,.formDiv .inputWrap input,.selectBox,.tabsHeading a,.detailTab h4,.gallerySliderWrap ul li,.payOnline ul li,.groupAccount ul li,.browseBtn,.uploadedData label,.congratsWrap .btmTxt,.cardDtl a,.cardTypeContent li,.cardTypeDetail .cardTypeBtn input,#lightBox .okBtn,.accTypeDetail span,.accToggleWrap .detailTxt li,.returningUser .form,.returningUser .refereceTabl,.resetWrap a,#ctl00_ContentPlaceHolder1_AutoCompleteExtender1_completionListElem li,.condominiumOffers ul li,.leadForm label{ font-family:'source_sans_proregular',Arial, Helvetica, sans-serif}

.txtBold,.introSection h2,.containerR .detailsNote h2,.cardTypeContent .dbAnnual,.redButton{
	font-family:'source_sans_probold',Arial, Helvetica, sans-serif;
}
.txtSemiBold,.personalForm h3,.accTypeDetail span.accTypeHead,.cardTypeDetail .cardTypeHead,.socialMedia p,.submitDoc .rowFrm .docMOde p{
	font-family:'source_sans_prosemibold',Arial, Helvetica, sans-serif;
}
.txtProBlk {
	font-family:'source_sans_problack',Arial, Helvetica, sans-serif;
}
.txtLight {
	font-family:'source_sans_prolight',Arial, Helvetica, sans-serif;
}

/* below gradients created from this URL:--- http://www.colorzilla.com/gradient-editor/ */
.red, .mainNav ul,.redirectBg,.navActivated,.redButton,/*.tabsHeading a,*/.saveAndContinue,.contentDetailsBox input.button,.uploadedData .close,#lightBox .okBtn,#lightBox2 .okBtn,.returningUser .form a,.continueWraper a,.resetWrap a,#imageGidelinesLB .okBtn,.device .redButton:hover,.device .saveAndContinue:hover,#btnSkip{
	background: #d63f44; /* Old browsers */
	background: -moz-linear-gradient(top, #d63f44 0%, #992629 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d63f44), color-stop(100%, #992629)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d63f44 0%, #992629 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d63f44 0%, #992629 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d63f44 0%, #992629 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d63f44 0%, #992629 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d63f44', endColorstr='#992629', GradientType=0 ); /* IE6-9 */
	
	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#d63f44', EndColorStr='#992629'); /* IE6,IE7 */
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#d63f44', EndColorStr='#992629')"; /* IE8 */
	/*background-image: -ms-linear-gradient(top, #d63f44 0%, #992629 100%);*/
}
.redHover,.redButton:hover,.contentDetailsBox input.button:hover,.saveAndContinue:hover{
	background: #b82a2f; /* Old browsers */
	background: -moz-linear-gradient(top,  #b82a2f 0%, #600e11 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b82a2f), color-stop(100%,#600e11)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b82a2f 0%,#600e11 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b82a2f 0%,#600e11 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b82a2f 0%,#600e11 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b82a2f 0%,#600e11 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b82a2f', endColorstr='#600e11',GradientType=0 ); /* IE6-9 */
}

.lightGray,.innerNav ul, .tab1Outer .link1.disable:hover, .tab1Outer .link1.disabled:hover, .tab1Outer .link1,.changeFonts,.sepiaMode,.webcamMode,.retakePic,.bwMode,.flipVertical,.flipHorizontal,.tab3Inner .layoutBox a,.gallerySliderWrap,.gallerySliderWrap a,.accTabWrap a,.cardTypeDetail .cardTypeHead,.cardTypeBtn input,.contentHead a.edit,.cardTypeContent .featureBtn,.device .accTabWrap a:hover,.device .tab1Outer .link1:hover,.rowFrm a.edit{
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #efefef 0%, #c4c4c4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #c4c4c4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #efefef 0%, #c4c4c4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #efefef 0%, #c4c4c4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #efefef 0%, #c4c4c4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #efefef 0%, #c4c4c4 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#c4c4c4', GradientType=0 ); /* IE6-9 */
}
.darkGray,.activeBg,.navActive, .tab1Outer > div.tab1Sec1Detail1 a.selected,.tab1Outer > div.tab1Sec1Detail1 a.selected:hover,.selected .changeFonts,.selected .sepiaMode,.selected .webcamMode,.selected .retakePic,.selected .bwMode,.flipActive,.tab3Inner .layoutBox li.selected a,.tab3Inner .layoutBox li.selected a:hover,.step2Content li.icon.complete,.gallerySliderWrap li.gallerySel,.accTabWrap a.selAccTab,.accTabWrap a.selAccTab:hover,.cardTypeDetail .cardTypeBtn input.selected,.accTypeDetail.active,.cardTypeDetail.active .cardTypeHead,.contentDetailsBox input.button.step2backBtn,.contentDetailsBox input.button.tryAgnBtn,.tabsHeading a.backBtn,.tabsHeading a.resetBtn,.returningUser .redButton.goBack,.rowFrm a.edit, .device .rowFrm a.edit:hover,.acntDetail .rowDtl a,.device .acntDetail .rowDtl a:hover,.tab1Outer .browseBtn,.browseBtn,.relmanagr .redButton.relmanagrBack, .step4Phase2 .accTabWrap .txtRegular, .step4Phase2 .accTabWrap .txtRegular:hover{
	background: #888888; /* Old browsers */
	background: -moz-linear-gradient(top, #888888 0%, #4c4c4c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #888888), color-stop(100%, #4c4c4c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #888888 0%, #4c4c4c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #888888 0%, #4c4c4c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #888888 0%, #4c4c4c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #888888 0%, #4c4c4c 100%); /* W3C */
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#4c4c4c', GradientType=0 ); /* IE6-9 */
 }
.contentDetailsBox input.button.step2backBtn:hover,.contentDetailsBox input.button.tryAgnBtn:hover,.tabsHeading a.backBtn:hover,.tabsHeading a.resetBtn:hover,.returningUser .redButton.goBack:hover,.acntDetail .rowDtl a:hover,.rowFrm a.edit:hover,.tab1Outer .browseBtn:hover,.browseBtn:hover,.relmanagr .redButton.relmanagrBack:hover{
background: #707170; /* Old browsers */
background: -moz-linear-gradient(top,  #707170 0%, #2a2a2a 100%, #2a2a2a 100%, #2a2a2a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707170), color-stop(100%,#2a2a2a), color-stop(100%,#2a2a2a), color-stop(100%,#2a2a2a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #707170 0%,#2a2a2a 100%,#2a2a2a 100%,#2a2a2a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #707170 0%,#2a2a2a 100%,#2a2a2a 100%,#2a2a2a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #707170 0%,#2a2a2a 100%,#2a2a2a 100%,#2a2a2a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #707170 0%,#2a2a2a 100%,#2a2a2a 100%,#2a2a2a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707170', endColorstr='#2a2a2a',GradientType=0 ); /* IE6-9 */
}
.whtGray,.tab1Outer .link1:hover, .tab3Inner .layoutBox li a:hover,.step2Content li.icon,.accTabWrap a:hover,.accTypeDetail,.giftBox{
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #eeeeee 100%, #2989d8 100%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#eeeeee), color-stop(100%,#2989d8), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%,#eeeeee 100%,#2989d8 100%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%,#eeeeee 100%,#2989d8 100%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%,#eeeeee 100%,#2989d8 100%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fefefe 0%,#eeeeee 100%,#2989d8 100%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.redLtGradient {
	background:#b94d4d;
	background: -moz-linear-gradient(top, #b94d4d 0%, #8c2d2e 100%, #2989d8 100%, #207cca 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #b94d4d 0%, #8c2d2e 100%, #2989d8 100%, #207cca 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top, #b94d4d 0%, #8c2d2e 100%, #2989d8 100%, #8c2d2e 100%); /* IE10+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b94d4d', endColorstr='#8c2d2e', GradientType=0 ); /* IE6-9 */
}
body #wrapper .btnDisable{
	background:#d9d9d9 none !important; cursor:default; width:152px; letter-spacing:5px;
	padding:12px 17px; color:#fff; font-size:1.4em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; text-align:center; text-transform:uppercase;
}

#wrapper {
	display: block;
	height: 100%;
	min-width: 980px;
	overflow: hidden;
	position: relative;
	width: 100%;
	background:#fff;
}
.logo {
	width:980px;
	display:block;
	margin:0 auto;
	padding-top:18px;
	padding-bottom:20px;
	height:22px;
	
}
.logo a{ float: left; width: 202px;height: 22px;}
#wrapper.introPage{ display:none;/* position:absolute; left:0; top:0; height:714px*/}
.introPage .contentWrap, .errorPage .contentWrap {
	width:100%;
	background:url(../images/banner_bg.jpg) repeat-x 0 0;
	height:468px
}
.introPage .content, .errorPage .content{
	width:980px;
	margin:0 auto;
	/*background:url(../images/banner_img.jpg) no-repeat 0 0;padding-left:373px*/
	height:100%;
	position:relative;
	
}
.introPage .contentImg{ width:316px;position:absolute; left:0; top:0; z-index:2;}
.introPage .btmContentWrap,.returningUser .btmContentWrap{
	width:100%;
	height:178px;
	background:url(../images/bg_pattern1.png) repeat-x 0 0 #ebebeb;
	position:relative
}
.introPage .btmContentWrap, .errorPage .btmContentWrap {
	border-bottom:8px solid #98272b
}
/*.introPage .bull1,.returningUser .bull1, .errorPage .bull1{
	background:url(../images/bull_img.png) no-repeat 0 0;
	width:70px;
	height:61px;
	position:absolute;
	left:160px;
	bottom:-4px;
}*/
.introPage .btnsWrap {
	display:none;
	margin: 0 auto;
    padding-top: 20px;
    width: 980px;
}
.introPage .btnsWrap div{ float:right; margin-right:60px}
.introPage .btnsWrap a{
	width:164px;
	height:30px;
	border:1px solid #9e3434;
	display:block;
	color:#fff;
	float:left;
	border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
	font-size:1.4em;
	padding:14px 14px;
	text-align:center;
	margin-right:10px;
	line-height:1em;
	line-height:1.1em\9;
	
	/*text-transform:uppercase*/
}
.introPage .btnsWrap a.textMiddle{
	line-height:29px;
}
.introPage .btnsWrap a.simple{
	width:auto;
	height:auto;
	color:#9e3434;
	margin-top:45px;
	padding:0;
	border:0;
	text-decoration:underline;
}
.introPage .btnsWrap a.btn2 {
	padding: 14px 30px;
	width: 132px;
}
.introPage .topTxt {
	padding-top:103px;
	color:#22222c;
	padding-left:14px;
	float:right;
	width:623px
}
.introPage .topTxt p {
	width:420px;
	/*float:left;*//*updated on 10th Feb 2016*/
	margin:0 auto 9px;
	text-align:center;
}
.introPage .topTxt p.txt3{ width:481px}
.introPage .line1, .introPage .line2 {
	border-bottom: 1px solid #C78F8F;
	display: block;
	float: right;
	height: 37px;
	width:81px
}
.introPage .line2 {
	width:72px;
	float:left;
}
.introPage .txt1 {
	height:38px;
	overflow:hidden;
}
.introPage .txt1 img {
	float:left;margin-left:14px;
	margin-top: 47px;opacity:0;filter: alpha(Opacity=0);
}
.introPage .txt2 img {
	margin-top: -61px;opacity:0;filter: alpha(Opacity=0);
}

.introPage .topTxt p.txt2 {
	height:71px;
	overflow:hidden;
}
.introPage .txt3 {
	color:#ab302d;
	font-size:2.3em;
	height:22px;
	padding-top:11px;
}
.introPage .txt4 {
	color:#ab302d;
	font-size:2.3em;
	height:22px;
	padding-top:15px;
	text-align:center;
	display:none;
}
.introPage .topTxt p.txt4{ width:auto; position:absolute; top:44px; right:104px}
.introPage .txt4 .viewDemo{ width:75px; height:75px; display:inline-block; background:url(../images/icon-sprite.png) no-repeat 0 0; padding-bottom:20px}
.introPage .txt4 a#demoLytboxLink{
	font-size:1em;
	color:#121212;
	height:22px;
	line-height:22px;
	width:90px;
	margin:0 auto;
	display:block;
}
.introPage .txt3 img{display:none;}

.introPage .sliderMaster{ float:left; width:708px; opacity:0;filter: alpha(Opacity=0); height:131px; position:absolute; left:231px; bottom:-16px;z-index:1; background:transparent}
.introPage .sliderWrap {
	overflow:hidden;
	width:645px;
	height:131px;
	position:relative;
	 margin-right:55px;
	 margin-top:35px;
	 display:none;
	 margin:0 auto
}
.introPage .slider {
	width:100%;
	position:relative;
	height:100px
}
.introPage .slider li {
	width:100%;
	position:absolute;
	left:0;
	top:0;
	display:none;
	filter:none !important;
}
.introPage .slider li img {
	margin-left:15px;
	float:left
}
.introPage .slider li p {
	float:right;
	width:433px;
	font-size:1.3em;
	font-family:'source_sans_proregular',Arial, Helvetica, sans-serif;
	color:#feebeb;
	padding-top:28px;
	margin-left:15px;
}
.introPage .bannerBtns {
	bottom: 23px;
	position: absolute;
	left: 198px;
}
.introPage .bannerBtns a {
	background:url(../images/banner_btns.png) no-repeat 0 -13px;
	display:block;
	float:left;
	width:11px;
	height:11px;
	margin-left:10px
}
.introPage .bannerBtns a.active {
	background-position:0 1px
}
.mainPage .innerWrap {
	background:url(../images/bg_pattern2.jpg) repeat 0 0;
	width:100%;
	height:auto;
	border-bottom:8px solid #98272B;
}
/*.ie8 body{padding-bottom:22px}*/
/*.ie8Disclaimer, .safariDisclaimer{font-size:1.2em; color:#fff; font-weight:bold; position:fixed; bottom:0; line-height:15px; left:0; width:100%; text-align:center; background:#98272B; height:30px; line-height:30px; z-index:79 }
*/.mainPage .header {
	width:100%;
	background:url(../images/bg_pattern3.jpg) repeat 0 0;
	height:140px
}
.activeBg,.activatedBg,.redirectBg,.innerNav ul li,.gallerySliderWrap ul li,.gallerySliderWrap a{
	transform: skew(-12deg, 0deg);
	-webkit-transform: skew(-12deg, 0deg);
	-moz-transform: skew(-12deg, 0deg);
	-o-transform: skew(-12deg, 0deg);
	-ms-transform: skew(-12deg, 0deg);
}
.innerNav ul li span,.gallerySliderWrap ul li span,.gallerySliderWrap a span{
	transform: skew(12deg, 0deg);
	-webkit-transform: skew(12deg, 0deg);
	-moz-transform: skew(12deg, 0deg);
	-o-transform: skew(12deg, 0deg);
	-ms-transform: skew(12deg, 0deg);
}
.mainNav {
	width:980px;
	height:140px;
	display:block;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.mainNav ul {
	width:1100px;
	height:136px;
	display:block;
	border-top:4px #bdbdbf solid;
	overflow:hidden;
}
.mainNav ul li {
	width:169px;
	height:136px;
	display:block;
	float:left;
	position:relative
}
.skLine {
	background:url(../images/skew_line.png) no-repeat 0 0;
	width:29px;
	height:135px;
	display:block;
	position:absolute;
	right:-13px;
	top:0;
	z-index:10
}
.mainNav ul li:first-child {
	margin-left:-15px;
}
.mainNav ul li:last-child {
	width:175px;
}
.activeBg,.activatedBg,.redirectBg {
	display:none;
	width:169px;
	height:136px;
	position:relative;
	z-index:1;
	filter:"";
	
}
.ie8 .activeBg{
	background:url(../images/header-active-bg.png) no-repeat 0 0;
	width:200px;
	margin-left:-15px;
}
.ie8 .activatedBg{
	background:url(../images/header-activated-bg.png) no-repeat 0 0;
	width:200px;
	margin-left:-14px;
}
.ie8 .redirectBg{
	background:url(../images/header-redirect-bg.png) no-repeat 0 0;
	width:200px;
	margin-left:-15px;
}
.activeBg,.redirectBg{ z-index:2}
.mainNav ul li.active .activeBg,.mainNav ul li.activated .activatedBg,.mainNav ul li.redirect .redirectBg {
	display:block
}

.headerContent{ float: left;left: 0;padding-top: 18px;position: absolute;top: 0;width: 100%;z-index: 5;}
.activated .headerContent{ padding-top:12px}
.stepNo{ width:47px; height:44px; background:#fff; background:url(../images/step-no-bg.png) no-repeat 3px 0\9; color:#ad2f33; float:left; border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px; font-size:3.4em; text-align:center; margin-left:63px; padding-top:3px; padding-top:0\9; height:47px\9}
.activated .stepNo{ width:33px; height:31px; font-size:2.8em; line-height:1em; margin-left:70px; background:url(../images/activatedstep-no-bg.png) no-repeat 1px 0\9; height:36px\9; width:38px\9; padding-top:3px\9}
.active .stepNo{ color:#626262}
.headerTxt{ float:left; width:100%; font-size:1.4em; color:#fff; text-align:center; padding-top:10px; font-family:'roboto_condensedregular',Arial, Helvetica, sans-serif; line-height:1em; text-transform:uppercase}
.activated .headerTxt{ padding-top:7px; font-size:1.3em}
.onlyTxt{ font-size:1.8em; padding-top:43px; margin-left:-10px}
.mainNavInfo{ background: none repeat scroll 0 0 #CC7C69;background: none repeat scroll 0 0 #CC7C69;bottom: 0;color: #FFFFFF;display: none;
font-family: 'roboto_condensedregular',Arial, Helvetica, sans-serif;font-size: 1.1em;height: 20px;left: -16px;padding-top: 6px;position: absolute;text-align: center;width: 185px;z-index: 1;text-indent:13px; text-transform:capitalize}
.activated .mainNavInfo{ display:block; color:#fff !important}
.activatedBg{ background:#842625;}
.activatedArrow{ background:url(../images/activated-arrow.png) no-repeat 0 0; width:12px; height:11px; position:absolute; left:77px; top:90px; z-index:3; display:none;}
.activated .activatedArrow{ display:block}

.mainContent{ background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #D9D9D9; border-bottom:0; border-top:0;margin: 0 auto;min-height: 505px;overflow: auto;padding: 25px 42px;width: 894px; position:relative; overflow:hidden}

/*Intro Section*/
.introSection{height:555px; position:relative;}

.step3Intro{ background:url(https://myintro.indusind.com:8443/images/step3-intro-1.jpg) no-repeat 50px 0; display:block;}
.step4Intro{ background:url(https://myintro.indusind.com:8443/images/step4-intro-1.jpg) no-repeat 80px 0;}
.step2Intro{ background:url(https://myintro.indusind.com:8443/images/step2-intro-1.jpg) no-repeat 62px 0;}


/*.step3Intro{ background:url(h ttp://10.24.65.69/images/step3-intro-1.jpg) no-repeat 50px 0; display:block;}
.step4Intro{ background:url(h ttp://10.24.65.69/images/step4-intro-1.jpg) no-repeat 80px 0;}
.step2Intro{ background:url(h ttp://10.24.65.69/images/step2-intro-1.jpg) no-repeat 62px 0;}*/

.introSection h2{  color: #333333;font-size: 1.6em;line-height: 1.1em;text-transform: uppercase; width:200px\9;width: 175px; position:absolute; top:193px; right:280px\9 ;
right:388px;}
.introSection p{text-align: center; width: 280px; font-size:1.3em; position:absolute; left:310px; top:242px; line-height:1.2em; color:#666}
.introSection p.textName{font-size: 1.4em !important;left: 228px !important;text-align: center;top: 121px !important;width: 430px !important; display:block; text-transform:capitalize}
.redButton{padding:16px 37px 16px 48px; color:#fff; font-size:1.4em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px; text-align:center; text-transform:uppercase; width:auto; display:block }
.cardbtn{position:absolute; left:350px; top:327px; font-weight:normal; padding:12px; padding:12px 6px\9}
.step4Intro h2{ width:191px; top:203px; right:340px\9}
.step4Intro .cardbtn{ top:324px}
.cardbtn:hover{ text-decoration:none}
.redButton span, .goBack span{ background:url(../images/card-btnarrow.png) no-repeat 0 0; width:8px; height:13px; display:block; float:right; margin-left:9px; margin-top:3px; margin-top:2px\9}
.step2Intro h2{ width:202px; right:340px}
.step2Intro p{ left:329px; top:259px; width:262px}
.step2Intro .cardbtn{ top:360px; left:375px}
.step3Intro .cardbtn{ left:360px}
.step4Intro p{ width:267px; top:257px; left:325px; font-size:1.2em\9}
.congratsWrap .mainContent{ border:0; border-top:5px solid #98272b}
.congratsScreen{ background:url(https://myintro.indusind.com:8443/images/congrats-screen-1.jpg) no-repeat 45px 0; /*background:url(http ://10.24.65.69/images/congrats-screen-1.jpg) no-repeat 45px 0;*/ height:340px}

.congratsScreen h2{ color:#fff; font-size:2.6em; width:238px; top:93px; left:317px}
.congratsScreen p{ color:#fff}
.congratsScreen p.txt1{ font-size:1.6em; top:148px; left:297px}
.congratsScreen p.txt2{ left: 267px;line-height: 1.3em;top: 197px;width: 354px;}
.detailGrid{width:720px; margin:0 auto}
.detailGrid ul{ width:455px; margin:0 auto;}
.detailGrid ul li{ float:left; width:150px; margin-left:20px; border-bottom:1px solid #dfdede; border-right:1px solid #dfdede; font-size:1.3em; margin-top:5px;
padding:14px 22px; box-shadow:1px 1px 0 0 #D8D8D8; text-align:center}
.detailGrid ul li span{ color:#c2373c; float:left; width:100%}
.congratsWrap .btmTxt{ font-size:1.5em; width:664px; margin:0 auto; padding:25px 0}
.socialMedia{ width:420px; height:58px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; margin:0 auto; padding:12px 0; background:#d9d8d8}
.socialMedia p{ font-size:1.2em; color:#333; text-align:center}
.socialMedia a{ display:block; float:left; margin-left:14px}
.socialMedia .fb_iframe_widget,.socialMedia .fb_iframe_widget{ width:100px !important; float:left; }
.socialMedia .fb_iframe_widget:first-child{ margin-left:110px;}
.congratsWrap .fbShare{ background:url(../images/fb-share.png) no-repeat 0 0; width:57px; height:18px}
.congratsWrap .fbLike{ background:url(../images/fb-like.png) no-repeat 0 0; width:47px; height:20px}
.socialMedia span{ height:12px;float:left; margin-top:4px; padding-left:5px;}
.socialMedia span.fbCount{ margin:0 3px 0 0; padding:0}
.socialMedia .fbWrapper{width:420px; height:30px;}
/*Intro Section*/
/*Enter Basic details*/
.basicDetail .containerL{ width:516px}
.basicDetail .containerR{ width:338px}
.formDiv{ float:left; width:100%; margin-top:30px; position:relative}
.selectBox { float:left;position: relative;width:54px;height: 26px;border: 1px solid #c4c4c2; background:url(../images/select-bg.gif) no-repeat right 0 #fff; margin-right:15px;-moz-box-shadow: 1px 1px 0 0 #D8D8D8;-webkit-box-shadow:1px 1px 0 0 #D8D8D8;box-shadow:1px 1px 0 0 #D8D8D8;}
.corporate .selectBox { width:263px}
.errorRed{ border:1px solid red !important}
.errorTxt,.returningUser .form span.errorTxt,.validMsg,.selectBox .cityInfo,.errorMsg,.regenerateOTPLink{ color: red;float: left;font-size: 1.2em;margin-top: 5px;width: 100%; font-family:Arial, Helvetica, sans-serif}
.returningUser .form span.errorTxt{ text-align:left}
.selectBox .errorTxt,.ecsColm .selectBox .errorTxt,.selectBox .cityInfo,.regenerateOTPLink{ position:absolute; left:0; bottom:-24px}
.basicDetail .selectBox.cityBox  .errorTxt{ bottom:-35x}
.basicDetail #ctl00_ContentPlaceHolder1_divRelation .selectBox.cityBox  .errorTxt{bottom: -21px;}
.selectBox .cityInfo,.regenerateOTPLink{ color:#842625}
.selectBox.titleBox .errorTxt{ width:110%}
.ecsColm .selectBox .errorTxt{ bottom:-18px}
.contentDetailsBox .errorTxt,.validMsg{ margin-bottom:15px; display:none}
.radioerrorRed span{ border:2px solid red !important}
.selectBox .box {position: absolute;left: 3px;top: 5px;width:30px;height: 16px;line-height: 16px;font-size:1.3em;color: #333;overflow: hidden;}
.selectBox select {position: absolute;left: -1px;top: -1px;width: 152px;height: 28px;border: 1px solid #E19A9D;	opacity: 0;filter: alpha(Opacity=0);-moz-opacity: 0;cursor: pointer;z-index:75;}
.corporate .selectBox select,.corporate .selectBox .box{ width:100%}
.selectBox select option,.dateOfBirthFields select option{padding: 4px;font-size: 11px;color:#333333;border-bottom: 1px solid #eee;cursor: pointer;}
.selectBox select option.ultimo{border-bottom: 0px none;	}
.browseBtn,.device .browseBtn:hover,.device .tab1Outer .browseBtn:hover,.device .step5 .browseBtn:hover{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; float: left; font-size:1.4em;height: 10px;line-height:0.7em;padding: 8px 11px;text-transform: uppercase;width:51px; margin-top:2px; cursor:pointer; overflow:hidden}
/*.browseBtn:hover{ color:#C93A3F; border:2px solid #E19A9D; padding:7px 10px}*/
.browseBtn input{ float:left; width:67px; opacity:0;filter: alpha(Opacity=0);margin-left:-6px; margin-top:-19px}
.titleBox select{ width:57px; height:28px}
.formDiv .inputWrap { float:left; width:211px; position:relative}
.corporate{border-top:1px solid #C4C4C2;float: left;margin-top: 30px;width: 100%;-moz-box-shadow:0 -1px 0 0 #d8d8d8;-webkit-box-shadow:0 -1px 0 0 #d8d8d8;box-shadow:0 -1px 0 0 #d8d8d8;}
.formDiv .mailInputWrap{ width:280px}
.formDiv .inputWrap input,.captchaField input,#idleTimelightBox .accInfo input{ float:left; width:174px; height:13px; border:1px solid #C4C4C2; background:#fff; color:#333; margin-right:15px; padding:7px 9px; font-size:1.3em;-moz-box-shadow:1px 1px 0 0 #D8D8D8;-webkit-box-shadow:1px 1px 0 0 #D8D8D8;box-shadow:1px 1px 0 0 #D8D8D8;}
.basicDetail .formDiv .inputWrap input,#idleTimelightBox .accInfo input{ text-transform:capitalize}
#idleTimelightBox .accInfo input#ctl00_txtPopUpEmail{ text-transform:lowercase}
.basicDetail .formDiv .mailInputWrap input{ text-transform:lowercase}
.basicDetail .formDiv .mailInputWrap.corpListWrap input,.basicDetail .formDiv .mailInputWrap.mobileWrap input,.basicDetail .formDiv .mailInputWrap.empCodeWrap input,.basicDetail .formDiv .textCapitalize input{ text-transform:capitalize}
.formDiv .inputWrap input.mailInput{ width:245px}
.cityBox{ width:192px}
.cityBox select{ width:194px}
.cityBox .box{ width:170px}
.continueWraper{/*margin-top:30px;*/ width:100%; display:block; height:50px; float:left; margin-top:18px}
.continueWraper a{ display:none; position:relative}
/*.continueWraper a span{ position:absolute; right:7px; top:12px}*/
.containerR .detailsNote{ width:250px; background:#fff; border:1px solid #C4C4C2; padding:15px 21px; float:right; -moz-box-shadow:1px 2px 0 0 #D8D8D8;-webkit-box-shadow:1px 2px 0 0 #D8D8D8;box-shadow:1px 2px 0 0 #D8D8D8; margin-bottom:15px; position:relative}
.containerR .detailsNote:first-child{margin-top:-85px;}
.containerR .detailsNote h2{ font-size:2.8em; color:#5d5d5d; text-align:center}
.containerR .detailsNote .text1{ text-align:center; font-size:1.7em; color:#666;padding: 10px 0}
.containerR .detailsNote .text2{text-align:center; font-size:1.4em; color:#666; /*padding-top:18px;*/ padding-bottom:11px}
.containerL .continueBtn,.formDiv.captchaField{ margin-top:36px}
.sandClock{ position:absolute; left:22px; top:22px}
/*Enter Basic details*/


.containerWrap{ float:left; width:100%; display:none;}
.contentHead{ width:565px;}
.contentHeadTxt{ background:url(../images/bull_img.png) no-repeat 20px 0;border-bottom: 2px solid #D2D2D2;height:32px; font-size:1.8em; font-size:1.8em\9; padding-left:103px; padding-top:25px; text-transform:uppercase}
.contentHeadTxt.corporateAccHeading{padding-left: 93px;}
.contentHead p{ font-size:1.4em; color:#666766; padding-top:20px}
.container{ width:100%; float:left;}
.containerL,.containerR{ width:427px; float:left}
.containerR{ float:right}
.innerNav{display: block;height: 58px;margin:10px 0 0;overflow: hidden;width: 380px;border: 1px solid #aaafb1; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.innerNav ul{display: block;height: 58px;width: 390px; overflow:hidden}
.innerNav ul li{ display: block;float: left;height:58px;position: relative;width: 138px; text-align:center; margin-left:-10px; border-right:1px solid #AAAFB1}
.innerNav ul li.navActivated{ border-left:1px solid #aaafb1; width:138px}
.innerNavLine{ background:url(../images/innerNav_skline.png) no-repeat 0 0;display: block;height: 56px;position: absolute;right:-11px;top: 0;width: 11px;z-index: 10;}
.navTxt{ color:#A1A1A1; float: left;font-size: 1.2em;line-height: 1em;padding-top: 19px;width: 87%; position:absolute; left:0; top:0; z-index:5; margin-left:10px}
.navActive .navTxt,.navActivated .navTxt{ color:#fff}
.navActive .navTxt2{ margin-left:7px}
.navActive .navTxt3{ margin-left:5px}
.navActivated .navTxt2{ margin-left:2px}
.navActivated .activationMark,.tab2Inner li.selected .activationMark,.tab1Sec2Detail3 li.selected .activationMark{ display:block}
.activationMark,.tab1Outer .link1 span.activationMark{background: url("../images/activationMark.png") no-repeat scroll 0 0 transparent;bottom: 9px;display: none;height: 6px;left: 60px;position: absolute;width: 8px;z-index: 2;}
.innerNav .activationMark{ margin-left:12px}
.innerNav .activationMark2{ margin-left:4px}
.detailTab{display:none; position:absolute; top:50px; left:16px; /*background:#fff;*/}
.tab1Outer .link1 span.activationMark{ left:48px; padding-left:0;}
.tab1Outer a.selected span.activationMark{ display:block}
.innerContentL{ width:346px; position:relative; float:left; border:2px solid #e5e5e5; background:#fff; border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px; min-height:382px; padding:16px}
.cardImg{ margin-top:30px; float:right; width:460px; height:337px; display:block;}
.toolTip{ width:435px; min-height:50px; border-radius:6px;-webkit-border-radius:4px;-moz-border-radius:4px; margin:10px 0; float:left; margin-left:-17px; border:0 !important; position:relative; font-size:1.2em; background:#e7e7e7;}
.toolTip span{width:34px; color:#fff; text-align:center; position:absolute; top: 5px; left: -15px; font-weight:bold; background:#cd3a40; text-transform:uppercase; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-0-border-radius:2px; height:23px; line-height:23px;}
.toolTip span:before{position:absolute; top:20px; left:5px; width:0; height:0; border-style: solid; border-width: 0 10px 10px 0; border-color: transparent #cd3a40 transparent transparent; content:'';}
.ie8 .toolTip span:before{ display:none}
.toolTip p{float:left; font-size:1.2em; color:#333; width:390px; padding-left:30px; padding-top:5px; }
.innerContentL h3{ font-size:1.4em; font-weight:normal; padding:8px 0; border-bottom:1px solid #22222c; text-transform:uppercase}
.tabsHeading{ float:left; width:100%; border-bottom:1px solid #22222C; position:relative; z-index:10;}
.tabsHeading h3{ width:160px; float:left;; border-bottom:none}
.tab1Inner{ display:block}
.tab1Inner,.tab1Sec1,.tab1Sec2,.tab1Sec3{ width:300px; float:left; padding:27px 23px}
.tabsHeading a,.resetWrap a{ color:#fff; float:right; font-size:1.2em; padding:8px; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; text-transform:uppercase; height:8px; line-height:0.9em; display:none}
.resetWrap{ float:left; width:100%; margin-top:18px}
.resetWrap a{ display:block; float:left; margin-left:0}
.backBtn{ margin-left:5px;}
.backBtn span{background: url("../images/back-btn.png") no-repeat scroll 0 0 transparent;display: block;float: left;height: 8px;width: 4px; padding-right:6px}
.ie8 .backBtn span{ margin-top:1px}
.resetBtn span{ background: url("../images/reset-Btn.png") no-repeat scroll 0 0 transparent;display: block;float: left;height: 13px;width: 13px; padding-right:6px; margin-top:-3px}
.tab1Outer .link1, .tab1Outer .link1.disable:hover, .tab1Outer .link1.disabled:hover,.device .tab1Outer .link1:hover{ width:252px; border:1px solid #aaafb1; float:left; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; padding:10px 22px; margin-top:7px; color:#332832; font-size:1.2em;
text-transform: uppercase; text-decoration:none; position:relative}
.tab1Outer .link1.disable{cursor:default;}
.tab1Outer .link1:hover{border:1px solid #e19a9d; color:#c93a3f; /*width:252px; padding:9px 21px;*/}
.tab1Outer .link1 span{ background:url(../images/icons.png) no-repeat 0 0; float:left;height:34px; display:block; padding-left: 66px;width: 186px;}
.ie8 .tab1Outer .link1 span{ font-size:0.9em}
.tab1Outer .link1 .secIcon3,.tab1Outer .link1 .secIcon11,.tab1Outer .link1 .secIcon12,.tab1Outer .link1 .secIcon21,.tab1Outer .link1 .secIcon31{line-height:3em }
.tab1Outer .link1 .secIcon2{ background-position: 1px -35px}
.tab1Outer .link1 .secIcon3{ background-position:1px -73px;}
.tab1Outer .link1 .secIcon21{ background-position:1px -112px;}
.tab1Outer .link1 .secIcon22{ background-position:1px -154px;}
.tab1Outer .link1 .secIcon23,.tab1Outer .link1 .secIcon32{ background-position:7px -197px}
.tab1Outer .link1 .secIcon11{ background-position:2px -279px;}
.tab1Outer .link1 .secIcon12{ background-position:3px -317px;}
.tab1Outer > div.tab1Sec1Detail1 a,.tab1Outer > div.tab1Sec1Detail1 a.disabled:hover{width:96px; padding:5px; margin-right:9px; color:#22222c; height:115px;}
.tab1Outer > div.tab1Sec1Detail1 a.disabled{ opacity:0.5; cursor:default;filter:alpha(opacity=50);}
.tab1Outer > div.tab1Sec1Detail1 a:hover{ /*width:97px; padding:4px;*/ color:#C93A3F;}
.tab1Outer > div.tab1Sec1Detail1 a.selected:hover{border-color:#AAAFB1; /*border:1px solid #AAAFB1; padding: 5px; width: 97px;*/}
#defaultCards a, #defaultCards img, #defaultCards h6{width:96px !important;}
#defaultCards a{padding:5px !important;}
.tab1Sec2Detail1 h3{ border-bottom:0}
.tab1Sec1Detail1 h6{ font-size:1em; font-weight:normal; text-align:center; padding-top:10px; padding-bottom:5px; width:96px;}
.tab1Sec1Detail1 .selected h6{ color:#fff}
.tab1Outer > div.tab1Sec2Detail1,.tab1Outer > div.tab1Sec1Detail1{ padding:27px 0; width:354px; float:left}
.tab1Outer > div.tab1Sec1Detail1{ padding:0}
.tab1Sec1Detail1 a img{ width:95px; height:62px}
.detailTab h4{ font-size:1.3em; font-weight:normal; padding:9px 0}
.tab1Sec2 h4{ margin-top:-27px; margin-left:-23px} 
.tab1Sec2Detail1 h4{ margin-top:-27px}
.browseFile,.checkBox{ float:left;width:100%}
.tab1Outer .browseBtn,.device .tab1Outer .browseBtn:hover, .step5 .browseBtn,.device .step5 .browseBtn:hover{font-size:1.2em;margin-top:5px;color:#fff; line-height:1em; text-align:center; width:auto}
.browseFile .browseInput{ width:248px; height:24px; border:1px solid #ccc; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; padding:5px; float:left; margin-right:5px;-moz-box-shadow: 1px 1px 0 0 #D8D8D8;-webkit-box-shadow:1px 1px 0 0 #D8D8D8;box-shadow:1px 1px 0 0 #D8D8D8; font-size:1.2em}
.browseFile .browseHidden{ display:none}
.checkBox{ margin-top:40px; position:relative}
.checkBox input{opacity:0; filter:alpha(opacity=0); height:15px; width:17px; position:relative; z-index:2; float:left; margin-left:-9px; cursor:pointer}
.checkBox .cheked, .checkBox .uncheked{background:url(../images/checkbox1.png) no-repeat 0 0; display:inline-block; position:relative; left:5px; top:1px; height:17px; width:17px; z-index:1; float:left}
.checkBox .uncheked{background-position:0 -20px;}
.checkBox label{ font-size:1.3em; line-height:1.3em; float:left; width:308px; margin-left:10px; cursor:pointer}
.continueBtn{ float:left; width:100%; margin-top:18px}
.continueBtn a{ float:left;text-decoration:none; font-size:1.7em; height:20px}
.ie8 .continueBtn a{ font-weight:bold; padding-bottom:14px}
.continueBtn .redButton span{ margin-left:11px; margin-top:5px; margin-top:3px\9;}
.returningUser .continueBtn .redButton span{ margin-left:4px; margin-top:6px\9;}
.tab1Sec2Detail2{ float:left; width:100%} 
/*Edit Image*/
.tab2Inner,.tab3Inner,.tab1Sec2Detail3{ float:left; width:344px; padding-top:6px}
.tab2Inner ul, .tab1Sec2Detail3 ul{ float:left; width:100%}
.tab2Inner li, .tab1Sec2Detail3 li{  float:left;width:50%; border-bottom:1px solid #e4e3e3; padding:12px 0; font-size:1.2em; position:relative;}
.tab2Inner li.rowHt{ height:53px}
.tab2Inner li.fullWidth{ width:100%}
.tab2Inner li.fullWidth span{ width:83px;}
.tab2Inner li span, .tab1Sec2Detail3 li span{ float:left; margin-top:7px;}
.sepiaMode,.bwMode,.webcamMode,.retakePic,.changeFonts/*,.selected .sepiaMode:hover, .selected .bwMode:hover*/{ float:left; width:90px; border:1px solid #abafb2; padding:8px 22px;text-align:center; color:#333; position:relative; text-transform:uppercase}
.flipVertical,.flipHorizontal{border: 1px solid #ABAFB2;color: #333333;float: left;padding: 8px 0;position: relative;text-align: center;text-transform: uppercase;width: 162px;  line-height:1.8em}
.sepiaMode,.bwMode,.changeFonts{ width:118px}
.bwMode,.changeFonts2,.flipHorizontal{ float: right}
/*.flipVertical:hover, .flipHorizontal:hover{ border:2px solid #E19A9D; color:#C93A3F; padding:7px 0; width:132px}*/
.selected .sepiaMode,.selected .webcamMode,.selected .retakePic,.selected .bwMode,.selected .changeFonts,.selected .sepiaMode:hover,.selected .webcamMode:hover,.selected .retakePic:hover,  .selected .bwMode:hover .selected .changeFonts:hover{ color:#fff; height:16px; cursor:pointer}
.flipActive{ color:#fff; height:22px}
.tab2Inner li a span, .tab1Sec2Detail3 li a span{ background:none; width:100%; height:16px; margin-top:0; padding-right:10px}
.tab2Inner li.selected a span, .tab1Sec2Detail3 li.selected a span{ background:url("../images/activationMark.png") no-repeat scroll right 4px transparent;}
.imgPosition a,#inputZoomRange .ui-slider-handle,#inputZoomRange,#inputZoomRange .ui-slider-range,.resetSlider,.tab2Inner li .flipVertical span,.tab2Inner li .flipHorizontal span,.tab2Inner li.fullWidth .brightnessIcon1,.tab2Inner li.fullWidth .brightnessIcon2,.tab2Inner li.fullWidth .contrastIcon1,.tab2Inner li.fullWidth .contrastIcon2,.slideOuterWrap  .ui-slider .ui-slider-range{ background:url(../images/edit-icons.png) no-repeat 0 0; }
.imgPosition a{display:block; width:19px; height:18px; position:absolute; left:0; top:0;}
.imgPosition a.shiftTop{ background-position:-30px 0; left:85px; top:12px}
.imgPosition a.shiftBottom{ background-position:-30px -35px; left:85px; top:47px}
.imgPosition a.shiftLeft{ background-position:-7px -18px; left:62px; top:29px}
.imgPosition a.shiftRight{ background-position:-51px -18px; left:107px; top:29px}
.imgPosition a.shiftTop:hover{background-position:-30px -351px}
.imgPosition a.shiftBottom:hover{background-position:-30px -388px}
.imgPosition a.shiftLeft:hover{background-position:-9px -369px}
.imgPosition a.shiftRight:hover{background-position:-52px -369px}
#inputZoomRange .ui-slider-handle{ position:absolute;background-position:-47px -137px; width:26px; height:20px; border:none; top:34px; margin-left:-13px; cursor:pointer;}
#inputZoomRange{background-position:-10px -55px;width:93px; height:40px; border:none; margin-left:45px; border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
#inputZoomRange .ui-slider-range{ background-position:-8px -92px; width:93px; height:40px; border:none; border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;}
.tab2Inner ul .rowHt span{margin-top:22px;}
.zoomOut,.zoomIn{ display:none} 
.resetSlider{background-position:-67px -198px; width:30px; height:25px; display:block; margin-left:45px; margin-top:2px; float:left; }
.tab2Inner li .flipVertical span{ background-position:-20px -134px; width:16px; height:21px; margin-top:0; float:right; margin-left:10px;padding-right:10px}
.tab2Inner li .flipVertical.flipActive span{ background-position:-20px -288px}
.tab2Inner li .flipHorizontal span{  background-position:-16px -163px; width:22px; height:21px; margin-top:0; float:right; margin-left:9px; padding-right:10px}
.tab2Inner li .flipHorizontal.flipActive span{ background-position:-17px -319px}
#inputBrightnessRange,#inputContrastRange{ width:130px; float:left; margin-top:11px; margin-left:9px; margin-right:9px}
.tab2Inner li.fullWidth .brightnessIcon1{  background-position:-7px -204px; width:13px; height:13px; float:left; display:block;}
.tab2Inner li.fullWidth .brightnessIcon2{  background-position:-30px -199px; width:21px; height:21px; float:left; display:block; margin-top:3px !important}
.tab2Inner li.fullWidth .contrastIcon1{  background-position:-9px -238px; width:13px; height:13px; float:left; display:block; margin-top:10px !important}
.tab2Inner li.fullWidth .contrastIcon2{  background-position:-31px -233px; width:21px; height:21px; float:left; display:block; margin-top:4px !important;}
.slideOuterWrap{ float:left; width:260px;}
.slideOuterWrap .ui-slider-horizontal{ height:6px !important}
.slideOuterWrap .ui-widget-content{ background:#8d8d8d !important}
.slideOuterWrap .ui-slider-handle{ border-radius:12px!important;-webkit-border-radius:12px!important;-moz-border-radius:12px!important; background:#d8d8d8 !important}
.slideOuterWrap .ui-slider-horizontal .ui-slider-handle{ top:-6px !important}
.slideOuterWrap  .ui-slider .ui-slider-range{ background-position:2px -271px;}
.tab3Inner{ padding-top:15px}
.tab3Inner .layoutBox{ float:left; width:106%}
.tab3Inner .layoutBox li{ float:left; width:75px; margin-right:15px}
.tab3Inner .layoutBox li a,.tab3Inner .layoutBox li.selected a:hover,.device .tab3Inner .layoutBox li a:hover{ float:left; width:67px; padding:11px 4px 11px 4px; border:1px solid #a2a5a8; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; text-align:center; color:#22222c; font-size:1.2em; position:relative}
.tab3Inner .layoutBox li a:hover{border: 2px solid #E19A9D;color: #C93A3F; padding:10px 3px 10px 3px}
.tab3Inner .layoutBox li a:hover span{border: 2px solid #E19A9D;}
.tab3Inner .layoutBox li.selected a:hover span{ border:2px solid #a8a8a8;}
.tab3Inner .layoutBox li.selected a:hover span.activationMark{ border:none}
.tab3Inner .layoutBox li.selected a,.tab3Inner .layoutBox li.selected a:hover{ color:#fff}
.tab3Inner li.selected span.activationMark{ display: block; bottom:5px; left:36px}
.layoutBox li .cardShapes{ float:left; width:62px; height:40px; border:2px solid #a8a8a8; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; background:#fff; margin:7px 0}
.layoutBox li .centered{ background:url(../images/card-shapes.png) no-repeat right 0 #fff;}
.layoutBox li .arc{ background:url(../images/card-shapes.png) no-repeat right -47px #fff;}
.layoutBox li .yingyang{ background:url(../images/card-shapes.png) no-repeat right -95px #fff;}
.tab3Inner .colorWrapper{ float:left; width:100%; margin-top:20px}
.tab3Inner .colorWrapper{ font-size:1.2em}
#colorpickerHolder{ margin-top:12px}     
.gallerySliderWrap{ float:left; width:344px; height:40px; overflow:hidden; border:1px solid #a3a8ab; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; position:relative}
.gallerySlider{ float:left; width:308px; overflow:hidden; margin-left:21px}
.gallerySliderWrap ul{ float:left; width:290px}  
.gallerySliderWrap ul li{ float:left; padding:13px 16px; font-size:1.2em; color:#22222c; text-transform:uppercase; border-right:1px solid #AAAFB1; cursor:pointer}
.gallerySliderWrap ul li.gallerySel{ color:#fff; cursor:default}
.gallerySliderWrap ul li span{ float:left}  
.gallerySliderWrap a{ position:absolute; left:0; top:0; width:24px; height:40px; border-right:1px solid #AAAFB1; z-index:5} 
.gallerySliderWrap a span{ background:url(../images/bergendy-arrow.png) no-repeat 0 0; width:8px; height:16px; display:block; margin-top:12px; margin-left:8px}
.gallerySliderWrap a.next{border-left: 1px solid #AAAFB1; border-right: 0 none;left: 317px;}    
.gallerySliderWrap a.next span{ background-position:-1px -16px}
/*.gallerySliderWrap a.prev span{ opacity:0.3;filter:alpha(opacity=30); }*/
.gallerySliderWrap a.disable{cursor:default;}
.gallerySliderWrap a.disable span{ opacity:0.3;filter:alpha(opacity=30); }

#bankGalWrapper{ float:left; width:304px; border:1px solid #a3a8ab; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; margin-top:-42px; padding:75px 20px 20px; overflow:hidden; height:143px}      
#bankGalWrapper li{ height:77px}   
#bankGalWrapper .fbContent {float: left;height: 172px;width: 100%;}    
#bankGalWrapper .fbContent ul li{ padding-top:10px}   
#bankGalWrapper .fbContent ul{ margin-left:-5px}   
#bankGalWrapper .bankGal{width:100%; position:absolute; left:21px; top:106px} 
.stopCheckBox{ position:absolute; left:0; top:0; background:#fff; opacity:0.5;filter:alpha(opacity=50); width:344px; height:160px; display:none; z-index:3} 
.webcamMode.disable,.retakePic.disable{ cursor:default;}        
/*Edit Image*/


/*Step 2*/
.step2Wrapper{padding:25px 20px; width: 940px; position:relative}
.step2Wrapper .contentHead{ width:600px}
.hide {display:none}
.step2Content {float:left; padding-bottom:50px;width:940px; padding-top:42px;}
.step2Content ul.step2 {float:left; font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; width:101%}
.step2Content ul.step2 li.icon,.device .step2Content ul.step2 li.icon:hover{border:1px solid #d3d2d2; float:left; margin-left:1px; padding:20px 0; text-align:center; width:185px; height:109px; cursor:pointer}
.step2Content ul.step2 li.icon:first-child{ margin-left:0}
.step2Content ul.step2 li.icon:hover,.step2Content ul.step2 li.selected {border:1px solid #c93a3f}
.step2Content ul.step2 li.selected{ cursor:default;}
.step2Content ul.step2 li.disable:hover{border:1px solid #d3d2d2;}
.step2Content ul.step2 li .imgBox {float:left; text-align:center; width:100%}
.step2Content ul.step2 li .imgBox .img {background:url(../images/sprite-step2-icons.png) 0 0 no-repeat; display:block; height:72px; margin:0 auto; width:86px}
.step2Content ul.step2 li .imgBox .title,.device .step2Content ul.step2 li.icon:hover .imgBox .title {color:#7d7d7d; float:left; font-family:'source_sans_probold',Arial, Helvetica, sans-serif; font-size:1.7em; width:100%; font-weight:normal}
.step2Content ul.step2 li.complete .imgBox .title,.device .step2Content ul.step2 li.complete:hover .imgBox .title {color:#fff}
.step2Content ul.step2 li.icon:hover .imgBox .title, .step2Content ul.step2 li.icon.selected .imgBox .title {color:#c93a3f}
.step2Content ul.step2 li.disable:hover .imgBox .title{color:#7d7d7d;}
.step2Content ul.step2 li.dateOfBirth .imgBox .img {background-position: -96px 0}
.step2Content ul.step2 li.any10Digit .imgBox .img {background-position: -192px 0}
.step2Content ul.step2 li.addItUp .imgBox .img {background-position: -288px 0}
.step2Content ul.step2 li.ourChoice .imgBox .img {background-position: -384px 0} 

.step2Content ul.step2 li.complete.mobileNumber .imgBox .img {background-position: -0 -82px}
.step2Content ul.step2 li.complete.dateOfBirth .imgBox .img {background-position: -96px -82px}
.step2Content ul.step2 li.complete.any10Digit .imgBox .img {background-position: -192px -82px}
.step2Content ul.step2 li.complete.addItUp .imgBox .img {background-position: -288px -82px}
.step2Content ul.step2 li.complete.ourChoice .imgBox .img {background-position: -384px -82px} 

.step2Content ul.step2 li .contentDetailsBox.first {display:none}
/*.step2Content ul.step2.active li.icon {padding:15px 0 12px; }
.step2Content ul.step2.active li.icon.selected {border:1px solid #c93a3f}
*/.step2Content ul.step2 li.icon .imgBox .tick {display:inline-block; height:14px; margin:0 auto; width:19px}
.step2Content ul.step2 li.icon.complete .imgBox .tick {background:url(../images/icon_tick.png) 0 0 no-repeat}

.step2Content ul.step2 li .contentDetailsBox {display:none; float:left; padding:10px 20px; width:262px}
.step2Content ul.step2 li .contentDetailsBox label {color:#333; float:left; font-size:1.4em; padding-bottom:5px; width:100%}
.step2Content ul.step2 li .contentDetailsBox input.inputMobile {background-color:#fff; border:1px solid #c9c9c9; box-shadow:1px 1px 0 0 #D8D8D8; margin-bottom:15px; padding:5px; width:182px}
.step2Content ul.step2 li .contentDetailsBox input.button{cursor:pointer; color:#fff; font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; font-size:1.3em; margin-right:2px; padding:4px 15px; text-transform:uppercase;height: 27px;line-height: 1.7em;}

.step2Content ul.step2 li .contentDetailsBox p.conratulations {color:#333; font-family:'source_sans_probold',Arial, Helvetica, sans-serif; font-size:2.1em}
.step2Content ul.step2 li .contentDetailsBox p.availability {color:#333; font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; font-size:1.6em; padding-bottom:10px}
.step2Content ul.step2 li .contentDetailsBox p.availability span {color:#a72c32; float:left; font-size:1.5em; line-height:1em; width:100%}
.step2Content ul.step2 li .contentDetailsBox p.note {color:#333; font-size:1.4em; line-height:1.3em; padding-bottom:15px}

.dateOfBirthFields {display:inline-block; margin:0 auto; padding-bottom:20px; width:225px}
.dateOfBirthFields .selectbg {background: url(../images/selectbg.gif) no-repeat right 0; border:1px solid #c8c8c8; float: left; height: 27px; margin-left:15px; padding-right:23px; position: relative; width:39px;-moz-box-shadow: 0 1px 0 0 #D8D8D8;-webkit-box-shadow:0 1px 0 0 #D8D8D8;box-shadow:0 1px 0 0 #D8D8D8;}
.dateOfBirthFields .selectbg.first {margin-left:0}
.dateOfBirthFields .selectedvalue {font-size: 1.3em; height: 17px; padding: 5px 0; position: relative; text-align:center; width: 40px;}
.dateOfBirthFields select {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; height:27px; opacity:0; cursor: pointer; width: 63px; position:absolute; left:0; top:0}
.congratulationsBox {display:none}
.contentDetailsBox .radioList {display:inline-block; margin:0 auto; padding-bottom:15px; width:160px}
.contentDetailsBox .radioList li {border-top:1px solid #a2a1a4; float:left; padding: 5px 10px; width:140px}
.contentDetailsBox .radioList li:first-child {border-top:none; padding-top:0}
.step2Content ul.step2 li .contentDetailsBox .radioList li label{ float:left; font-size:1.6em; height:17px; line-height:1em; padding: 0; text-align:left; width:130px; cursor:pointer}
.ie8 .step2Content ul.step2 li .contentDetailsBox .radioList li label{ width:145px}
.step2Content ul.step2 li .contentDetailsBox .radioList li label span{background: url(../images/bg_radio.png) no-repeat 0 0;display: block;float: left;height: 17px;
width: 17px; padding-right:15px; cursor:pointer}
.step2Content ul.step2 li .contentDetailsBox .radioList li label span.cheked{background-position: 0 -33px}
.step2Content ul.step2 li .contentDetailsBox .radioList li input {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity:0; float:left; width:17px; height:17px; margin-left:-31px; position:relative; z-index:2; cursor:pointer}

.step2Content ul.step2 li .contentDetailsBox p.addPara {color:#333; font-size:1.3em; line-height:1.2em; padding-bottom:7px; text-align:left}
.step2Content ul.step2 li .contentDetailsBox ul.sumExample {float:left; padding-bottom:10px; width:100%}
.step2Content ul.step2 li .contentDetailsBox ul.sumExample li {background: url(../images/bullet_sum_example.png) 0 3px no-repeat; float:left; font-size:1.3em; line-height:1em; padding: 0 0 5px 10px; text-align:left; width:73px}

.step2Content ul.step2 li .contentDetailsBox .sumBox {display:inline-block; margin:0 auto; padding-bottom:10px; width:185px}
.step2Content ul.step2 li .contentDetailsBox .sumBox label {float: left; font-size:1.3em; line-height: 1em; padding: 7px 7px 0 0; text-align: right; width: 110px;}
.step2Content ul.step2 li .contentDetailsBox .sumBox input.input {background-color:#fff; border:1px solid #c9c9c9; box-shadow:1px 1px 0 0 #D8D8D8; float:left; padding:5px; width:20px}

.step2Content .thankYouMsg {display:none; float:left; padding-top:15px; width:100%}
.step2Content .thankYouMsg .thankYouContent {border:1px solid #bababa; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; float:left; padding:12px 25px; width:820px}
.step2Content .thankYouMsg .thankYouContent p {color:#333; font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; font-size:1.5em; line-height:1.4em; display:none}
.step2Content .thankYouMsg .thankYouContent p span {color:#98272b; font-family:'source_sans_probold',Arial, Helvetica, sans-serif;}

.formSubmit{ float:left; width:100%; margin-top:18px}
.formSubmit .saveAndContinue,.continueWraper a,#btnSkip{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; float: left;font-size: 1.2em;margin-top: 0;padding: 16px 37px 16px 48px;width: auto;}
.formSubmit .saveAndContinue:hover {text-decoration:none}
.formSubmit .saveAndContinue span,.continueWraper a span,#btnSkip span {background: url(../images/arrow_save_continue.png) no-repeat right center; color:#fff; font-family:'source_sans_probold',Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:normal; line-height:1em; padding:0 19px 0 0; text-transform:uppercase;}
.step2Content ul.step2 li.complete:hover{border:1px solid #D3D2D2}
.step2Content ul.step2 li.complete:hover .imgBox .title{ color:#fff}
.step2Content ul.step2 li.disable{ opacity:0.5;filter: alpha(opacity=50); cursor:default}
.thankYouMsg .continueBtn{ width:100%}
.step2reset{ margin-left:15px}
.step2Content ul.step2 li.complete{ cursor:default}
.contentDetailsBox .hdnAccType{ display:none}
.mobileTxt{ float:left; width:100%; margin-top:-10px; margin-bottom:10px}
/*Step 2*/

/*Step6*/

/*Step6*/
.acntForm{width:100%; float:left}
.acntDetail{width:89%; float:left; margin-left:20px}
.acntDetail h3,.giftBoxHeading{font-family:'source_sans_probold',Arial, Helvetica, sans-serif; font-size:1.6em; font-weight:normal; color:#22222c; text-transform:uppercase; margin-bottom:10px;}
.giftBoxHeading{ float:left; margin-top:20px; margin-left:20px}
.acntDetail .rowDtl{width:100%; float:left; border-bottom:1px solid #bcbcbf; font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; padding-bottom:5px; margin-top:7px;}
.acntDetail .rowDtl h6{width:164px; float:left; font-size:1.4em; color:#22222c; font-weight:normal }
.acntDetail .rowDtl span{width:auto; float:left; font-size:1.4em; color:#666766; padding-left:5px; text-transform:capitalize }
.acntDetail .rowDtl a,.device .acntDetail .rowDtl a:hover{width:auto; float:right; font-size:1.4em; color:#fff; text-transform:uppercase;width:52px; height:22px; text-align:center; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; padding-top:5px; text-decoration:none }
.acntDetail .rowDtl:last-child{border:none}

/*
.acntDetail .rowDtl span#ctl00_ContentPlaceHolder1_lblAccountNumber, .acntDetail .rowDtl span#ctl00_ContentPlaceHolder1_lblAccountNumber a{ background:none !important; width:auto; color:#666766 !important; font-size:1.2em !important}
#ctl00_liaccountnumber #ctl00_lblAccounNumber a{color:#fff !important}/*css for ipad* /
.txt2 .tempAccno a{color:#fff !important}/*css for ipad* /
.returningUser .accnoWid a{color:#000 !important}/*css for ipad* /
*/

.giftBox{width:760px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; float:left; /*margin-top:20px;*/ padding:25px 25px 25px 35px; box-shadow:1px 1px 0 0 #bab4b8; border-top:1px solid #F5F3F3; border-left:1px solid #F5F3F3}
.giftBox_1{width:430px; float:left; }
.giftImgBox{ float:right; width:275px} 
.advtgImg{ float:left; margin-top:33px}
.advtgImg img{ margin-right:27px; float:left}
.advtgImg img.img2{ margin-top:3px}
/*.advtgImg img.img3{ margin-top:6px}*/
.giftBox_1:first-child{margin-right:20px;}
.giftBox_1 h2{font-size:3.6em; font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0; padding:0; float:left; font-weight:normal; line-height:1em; color:#333333}
.acntDetail p, .giftBox_1 p{font-size:1.4em; font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; float:left}
.giftBox .giftBoxTxt1{ color:red; float:left; width:8px; color:#a22b2f}
.giftBox .giftBoxTxt2{ float:left; width:377px; color:#a22b2f}

.giftBox_1 .midGift{width:125px; float:left; margin-left:35px;}
.giftBox_1 .midGift p{margin-bottom:5px; width:160px}
.giftBox_1 .midGift p input,.paymentMode input,.radioWrap input,.formDiv .colForm input,.condominiumOffersWrap .radioWrap input{float: left; height: 20px;margin-left: -15px; opacity: 0; filter:alpha(opacity=0); position: relative;width: 21px;z-index: 2; margin-right:7px;cursor:pointer}
.personalForm .radioWrap input,.personalForm .radioWrap label,.giftBox_1 .midGift label,.acntDetail .radPay label,.payOnline ul li label,.groupAccount ul li label{ cursor:pointer}
.acntDetail .radPay.act label,.acntDetail .radPay.act input{ cursor:default}
.paymentMode input,.radioWrap input{ margin-left:-36px}
.giftBox_1 .midGift p .cheked,.giftBox_1 .midGift p .uncheked{ display: inline-block;float: left;height: 14px;left: -1px;position: relative;top: -1px;width: 14px;z-index: 1; border:1px solid #6e6e6e}
.giftBox_1 .midGift p .cheked{ background:url(../images/radio-checked.png) no-repeat 2px 3px}
.midGift table{ float:left; width:160px}
.midGift table img{ display:none}


.brd0{border:0 !important;}
.marTop{margin-top:10px}
.acntDetail.marTop{margin-top:30px; width:100%}
.acntDetail .paymentMode{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; float: left;margin-top: 20px;width:425px; margin-left:-13px}
.acntDetail .ecsForm,.acntDetail .initialPayMsg,.acntDetail .neftInfo{ border: 1px solid #D9D9D9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; display: none;float: left;margin-left: 30px;margin-top: 72px;padding:0 14px 10px;width: 402px;}
.acntDetail .initialPayMsg{ padding-top:10px}
.acntDetail .radPay,.docTab .docRadio,.condominiumOffersWrap .docRadio{font-size:1.6em; font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; text-transform:uppercase; float:left; padding:15px 10px;}
/*.docTab .docRadio{ margin-right:135px}*/
.docTab .docRadio#onYes{ margin-right:265px}
.acntDetail .radPay.act,.docTab .docRadio.act{ border:1px solid #D9D9D9; border-bottom:1px solid #fff; border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0; position:relative; z-index:2}
.acntDetail .fltRght,.docTab .fltRght{ float:right}
.acntDetail .uncheked,.acntDetail .cheked,.rowFrm .uncheked, .rowFrm .cheked,.returningUser .colm1 .uncheked,.returningUser .colm1 .cheked,.condominiumOffersWrap .radioWrap .uncheked,.condominiumOffersWrap .radioWrap .cheked{ display:block; background:url(../images/bg_radio.png) no-repeat 0 0; width:17px; height:17px; float:left; margin-right:15px;border: 2px solid #FFFFFF;border-radius:17px;-webkit-border-radius:17px;-moz-border-radius:17px;margin-top:-2px}
.returningUser .colm1 .uncheked,.returningUser .colm1 .cheked{ border:2px solid #E1E1E1}
.acntDetail .cheked,.rowFrm .cheked,.returningUser .colm1 .cheked,.condominiumOffersWrap .radioWrap .cheked{ background-position:0 -33px}
.acntDetail .paymentMode .payOnline,.acntDetail .paymentMode .payOffline, .groupAccount{ float:left; width:409px; border:1px solid #d9d9d9; border-radius:0 5px 5px 5px;-webkit-border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px; padding:22px 0 22px 11px; display:none}
.acntDetail .paymentMode .payOffline{ border-radius:5px 0 5px 5px;-webkit-border-radius:5px 0 5px 5px;-moz-border-radius:5px 0 5px 5px;}
.payOnline ul, .groupAccount ul,.paymentTab,.paymentDetailWrap{ float:left; width:422px;}
.paymentDetailWrap,.docDetailWrap{margin-top:-1px}
.payOnline ul li, .groupAccount ul li{ float:left; width:182px; font-size:1.3em; padding-bottom:7px; line-height:1.5em}
.payOnline ul li.wid211{ width:220px}
.payOffline p{ font-size:1.3em; width:100%; /*width:313px*/}
.butnWraper{ display: block;float: left;margin-top:17px;width:110px;}
.butnWraper a{ padding:4px; float:left; font-size:1.2em; text-decoration:none}
.butnWraper a span{background:url(../images/payment-icon.png) no-repeat 0 0; width:15px;display:block; float:left; margin:0; margin-right:5px}
.payOffline .butnWraper a span{ background-position:0 -16px}
.acntDetail .ecsForm .formDiv{ margin-top:25px}
.ecsColm{ float:left; width:48%}
.ecsColm1{ margin-right:16px}
.formDiv .colForm{float: left;font-family: 'source_sans_proregular',Arial, Helvetica, sans-serif;font-size: 1.4em;width: 50%; padding-bottom:5px}
.formDiv .colForm input{ margin-left:-35px}
.acntDetail .ecsForm .formDiv input{ margin-right:0}
.ecsName{ text-transform:capitalize}

/*Step5*/
.step5 .contentHead{ float:left; width:590px}
.step5 .contentHeadTxt{ width:452px}
.step5 .contentHead p{ margin-left:18px; width:490px; float:left}
.personalWrap,.personalWrap .personalDtl{width:100%; float:left}
.personalWrap .personalDtl1{border: 1px solid #eee ;margin-left: -18px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; margin-top:15px}
.personalWrap{ margin-left:18px}
.personalForm{width:600px; float:left; padding-top:16px;padding-left: 18px; }
.personalForm.basicDetail{padding-top:0;}
.personalForm .dateOfBirthFields{ width:280px}
.personalForm .dateOfBirthFields select{ width:70px}
.personalForm .dateOfBirthFields .selectbg,.personalForm .dateOfBirthFields .selectedvalue{ width:47px}
.personalForm1{ padding-left:0}
.personalDtl1 .personalForm{ width:876px;border-bottom: 1px solid #eee ; padding-bottom:10px} 
.personalForm h3{font-size:1.4em; font-weight:normal; color:#22222c; width:80%; float:left}
.personalForm h3.chkboxLable{ width:auto; padding-right:10px}
.healthChk{ float:left; padding:3px}
.personalForm .colFrm h3{ margin-bottom:25px}
.rowFrm a.edit,.device .rowFrm a.edit:hover{width:auto; float:right; font-size:1.4em; color:#fff; text-transform:uppercase;width:52px; height:22px; text-align:center; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; padding-top:5px; text-decoration:none ;font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; margin-top:20px }
.cardDtl{width:255px; float:right; margin-top:-32px; position:relative}
.cardDtl img{ width:244px; height:153px; border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.cardDtl a{ float:right; font-size:1.2em; color:#332832;text-decoration:none;}
.cardDtl .cardDtlTxt{ float:right; margin-right:12px;margin-top: 6px;}

.rowFrm.marTop,.radioWrap.marTop{margin-top:25px;}
.rowFrm{width:600px; float:left; margin-top:21px;}
.edtBtn{ margin-top:-67px}
.margT36{ margin-top:36px}
.rowFrm .colFrm{width:300px; float:left; position:relative}
.submitDoc .rowFrm,.submitDoc .rowFrm .colFrm{ width:100%}
.rowFrm .editField{ width:194px; margin-right:15px;}
.rowFrm .editField2{ margin-left: 20px;width: 247px;}
.rowFrm .colWid100{ width:100%}
.rowFrm .margL33{ margin-left:33px}
.rowFrm .colFrm h4,.ecsForm h4,.initialPayMsg h4{width:270px; float:left; border-bottom:1px solid #bcbcbf; font-size:1.4em; font-weight:normal; font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; color:#22222c; padding-bottom:5px;}
.ecsForm h4,.initialPayMsg h4{ border:none}
.initialPayMsg h4{ line-height: 1.8em;width: 102px;}
.initialPayMsg .formDiv{ margin-top:17px}
.rowFrm .colFrm h4 span,.ecsForm h4 span{color:#666766;}
.custName {text-transform:capitalize}
.rowFrm .colFrm h4 span#ctl00_ContentPlaceHolder1_lblEmailid{float:right; width:165px; display:block; overflow:hidden; }
.rowFrm .colFrm2 h4{width:230px;}
.colFrm .box{ width:218px}
.colFrm .documentBox .box{ width:142px; font-weight:normal}
.rowFrm .colFrm input.txtBx{border:1px solid #d1d1d1; width:225px; float:left; padding:7px 10px; font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; font-size:1.3em; color:#333333; box-shadow:1px 1px 0 0 #D8D8D8}
.rowFrm .colFrm input.panInput{ text-transform:uppercase;}
.rowFrm .editField input.txtBx{ width:154px; text-transform:capitalize}
.rowFrm .editField2 input.txtBx{ width:224px; text-transform:capitalize} 
.rowFrm .colFrm input.wid170{ width:170px; margin-right:6px}
.rowFrm .colFrm .cityBox{ width:245px}
.rowFrm .colFrm .cityBox select{ width:247px}
.documentBox{ width:170px}
.documentBox select{ width:257px}
.ie8 .documentBox select{ width:310px}
.documentBox select option{ font-size:0.8em}
.rowFrm p,#posterror{width:300px; float:left; font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; font-size:1.3em; color:#333333; }
.rowFrm p.docSpecs{ color:#000}
#posterror{ font-size:1.2em; color:#842625}
.rowFrm p.radioWrap{ font-size:1.4em; color:#22222c}
.rowFrm p .infoTxt1,.rowFrm p .infoTxt2{ float:left; width:160px; margin-left:32px; color:#999; font-size:0.9em; margin-top:7px; cursor:default}
.rowFrm p .infoTxt1{ margin-left:0}
.rowFrm p .infoTxt2{ width:100%}
.rowFrm .colFrm select.uploadPics{border:1px solid #d1d1d1; width:170px; float:left; padding:6px 0 6px  10px; font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; font-size:1.3em; color:#333333; }
.uploadedData{ float:left; width:100%; margin-top:6px; margin-bottom:10px}
.uploadedData img{ float:left}
.uploadedData .close{ float:left; width:16px; height:16px; display:block; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.uploadedData .close span{ background:url(../images/close-btn.png) no-repeat -1px 0; width:16px; height:16px; display:block}
.uploadedData label{ float:left; width:100%; font-size:1.1em}
.step5 .debitcardOverlay5,.step5 .card16digitnum{background: url("../images/card-visa.png") no-repeat scroll center center transparent;display: block;height: 154px;left: 50%;margin-left: -127px;
margin-top: -92px;position: absolute;top: 50%;width: 244px;z-index: 20;}
.step5 .debitcardOverlay5.chip{background: url("../images/card-chip-visa.png") no-repeat scroll center center transparent;}

.step5 .debitcardOverlay5 span,.cardTypeImg .debitcardOverlay5 span{color: #FFFFFF;display: block;font-family: Arial,Helvetica,sans-serif;height: 30px;left: 30px;line-height: 11px;position: absolute;
text-transform: uppercase;top: 127px;width: 150px; font-size:0.8em}
.step5 .debitcardOverlay5 span.card,.cardTypeImg .debitcardOverlay5 span.card{display: none !important;font-size: 0.8em;left: 10px;position: absolute;top: 10px;}

.step5 .cardTypeDetail .debitcardOverlay5 span.card,.cardTypeDetail .cardTypeImg .debitcardOverlay5 span.card,.step5 .cardTypeDetail .debitcardOverlay5 span,.cardTypeDetail .cardTypeImg .debitcardOverlay5 span{ font-size:0.7em}


.step4Content .cardTypeImg .debitcardOverlay5 span.card{line-height:2px;}
.step4Content .cardTypeImg .debitcardOverlay5 span.card span.cardtypespan1{top:76px; left:96px; width:34px; text-align:right; height:10px; }
.step4Content .cardTypeImg .debitcardOverlay5 span.card span.cardtypespan2{top:6px; left:25px; width:104px; text-align:right; height:10px; }
.step4Content .featureContentWrap .cardTypeImg .debitcardOverlay5 span.card{line-height:4px;}
.step4Content .featureContentWrap .cardTypeImg .debitcardOverlay5 span.card span.cardtypespan1{top:128px; left:165px; width:55px; text-align:right; letter-spacing:3px; height:10px; }
.step4Content .featureContentWrap .cardTypeImg .debitcardOverlay5 span.card span.cardtypespan2{top:13px; left:73px; width:145px; text-align:right; height:10px; }



.cardTypeImg .debitcardOverlay5 span.card{ display:block !important}
/*.cardTypeImg.defaultCardImgWrap .debitcardOverlay5 span,*/ .cardTypeImg.defaultCardImgWrap .debitcardOverlay5 span.card{ display:none !important}
.cardTypeImg .debitcardOverlay5 span{ left:0; top:0}

.docMOde,.docTab,.docDetailWrap{ float:left;/* width:91.7%*/ width:100%}
/*.docTab{ width:67.8%}*/
.submitDoc .docOnlineDetail{ float:left; width:44%;border-right: 1px solid #CCCCCC;padding-right: 10px; margin-bottom:21px}
.submitDoc .docOfflineDetail{ padding-left:47px; border:none}
.personalForm .docMOde h3,.docDetailWrap,.submitDoc .rowFrm p{ width:100%; font-weight:bold}
.docOnlineDetail .browseFile,.docOnlineDetail .documentBox,.docMOde{ margin-top:15px; overflow:hidden}
.docOnlineDetailWrap,.docofflineDetailWrap{ float:left; width:74%; padding:10px; border:1px solid #D9D9D9; border-radius:0 5px 5px 5px; display:none}
.docofflineDetailWrap{ border-radius:5px 0 5px 5px;}
.personalDtl1 .submitDoc{ border-bottom:0}
.orTxt{ position:absolute; right:19px; top:9px; font-weight:bold; font-family: 'source_sans_proregular',Arial,Helvetica,sans-serif;font-size: 1.3em;}
.step5 .card16digitnum{ background:url(../images/card-16digit-without-black-font.png) no-repeat 0 0}
.step5 .card16digitnum.black{ background:url(../images/card-16digit-with-black-font.png) no-repeat 0 0}
/*Step5*/
/*Step4*/
.masterUl{ display:none}
.step4Content{ width:936px; padding:25px 21px}
.step4Content .containerWrap{ position:relative}
.acdbLoader .step4Content .containerWrap,.acdbLoader .step4Content{ position:static}
.accTabWrap{ float:left; width:100%; margin-top:30px}
.accTabInnerWrap1,.accTabInnerWrap2{ float:right; width:402px;}
.accTabInnerWrap1{ margin-left:35px}
.accTabInnerWrap2{ float:left; margin-right:35px}
.accTabWrap input{float: left;height: 51px;margin-top: -51px;opacity: 0; filter:alpha(opacity=0); width: 459px;}
.accTabWrap a,.accTabWrap a.selAccTab:hover,.device .accTabWrap a:hover, .step4Phase2 .accTabWrap .txtRegular{ float:left; width:365px;height:14px; border:1px solid #a1a6a8; font-size:1.4em; color:#22222c; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;  padding:18px; text-align:center; line-height:1.2em; position:relative}
/*.accTabWrap a.dblLineTxt,.accTabWrap a.dblLineTxt.selAccTab:hover{ padding:10px 25px 10px 38px; height:30px; width:391px; float:right}*/
.accTabWrap a:hover{ border:2px solid #E19A9D; padding:17px; text-decoration:none}
/*.accTabWrap a.dblLineTxt:hover{ padding:9px 24px 9px 37px;}*/
.accTabWrap a span{ border-color:#4c4c4c transparent transparent;border-style: solid;border-width: 8px;height: 1px;left:193px;position: absolute;top:50px; display:none}
.accTabWrap a.selAccTab,.accTabWrap a.selAccTab:hover, .step4Phase2 .accTabWrap .txtRegular, .step4Phase2 .accTabWrap .txtRegular:hover{color:#fff; cursor:default}
.accTabWrap a.selAccTab span, .step4Phase2 .accTabWrap .txtRegular span{display:block}
.accToggleWrap{ float:left; width:100%; border:1px solid #d7d7d7; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; margin-top:11px; padding:22px 0 10px; position:relative}
.headingWrap{ width:100%; background:url(../images/heading-wrap-bg.jpg) repeat-x 0 center; margin:0 auto}
.accToggleWrap h2{ font-size:1.5em; color:#22222c; text-transform:uppercase; text-align:center; font-weight: normal; margin:0 auto; background:#fff; width:250px}
.accTypeWrap{ float:left;padding: 0 10px;width: 908px;}
.accTypeTable,.cardTypeTable{ padding-top:10px; width:100%; margin:0 auto}
.accTypeTable .accTypeTab{ float:left; width:129px; position:relative;margin: 0 10px;}
.accTypeRadio,.cardTypeRadio{ float:left; width:100%; background:url(../images/horizontal-line.png) repeat-x 0 0; margin-bottom:10px; height:0}
.accTypeTab .first{ margin-left:57px}
.accTypeTab .last{ margin-left:-74px}
.accTypeTab .first span{ margin-left:0}
.accTypeTab .last span{ margin-left:137px}
.cardTypeTab .first{ margin-left:120px}
.cardTypeTab .last{ margin-left:-137px}
.cardTypeTab .first span{ margin-left:-2px}
.cardTypeTab .last span{ margin-left:260px}
.accTypeRadio span,.cardTypeRadio span{ width:17px;/* height:17px;*/ height:0; background:#ccc;-webkit-border-radius:17px;-moz-border-radius:17px; border-radius:17px; display:block; margin-left:56px; margin-top:-6px}
.accTypeRadio label, .cardTypeRadio label{ display:none}
.cardTypeRadio span{ margin-left:120px}
.accTypeRadio span input,.cardTypeRadio span input{ opacity:0; filter:alpha(opacity=0);  width:20px; height:20px; cursor:pointer}
.accTypeRadio span.disable input,.cardTypeRadio span.disable input{ cursor:default}
.accTypeRadio span.active input,.cardTypeRadio span.active input{ cursor:default}
.accTypeDetail{ float:left; width:109px; height:94px; border:1px solid #cbc9c9; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; padding:17px 9px; cursor:pointer; position:relative; padding:17px 5px\9; width:117px\9}
.accTypeDetail.disable,.cardTypeDetail.disable{ opacity:0.5;filter:alpha(opacity=50); cursor:default}
.accTypeDetail.hoverElemnt{border: 2px solid #e19a9d; padding:16px 8px; padding:16px 4px\9}
.accTypeDetail.dbleLineTxt{ padding:10px 9px;height:108px;}
.accTypeDetail.dbleLineTxt.hoverElemnt{ padding:9px 8px}
.accTypeDetail span{ float:left; width:100%; font-size:1.2em; margin-top:5px; text-align:center;text-transform: uppercase}
.accTypeDetail span.acIntrateOnly{ position:absolute; left:0; bottom:14px}
.accTypeDetail.hoverElemnt span.acIntrateOnly{ bottom:13px}
.accTypeDetail.active span{ color:#fff}
.accTypeDetail span.accTypeHead{ color: #C93A3F;font-size: 1.4em; font-weight:normal;padding-bottom:9px; line-height:1.1em;
 background:url(../images/accTypeHead-bg.png) no-repeat center bottom; margin:0}
.accTypeDetail.hoverElemnt span.accTypeHead{ background:url(../images/accTypeHead-hover-bg.png) no-repeat center bottom;}
.accTypeDetail.active .accTypeHead{ color:#fff; background:url(../images/accTypeHead-act-bg.png) no-repeat center bottom;}
.cardTypeWrap{ float:left; width:828px; padding:32px 54px}
.cardTypeTable .cardTypeTab{ float:left; width:276px; position:relative}
.cardTypeDetail{ float:left; width:260px; border:1px solid #cbc9c9; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; background:#fff; border-top:0; cursor:pointer;}
.cardTypeDetail .cardTypeHead,.hoverElemnt .active.cardTypeHead{ border: 1px solid #D3D2D2;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; color: #C93A3F;float: left;font-size: 1.5em;height: 41px;
text-align: center;width: 258px;text-transform:uppercase; font-weight:normal}
.hoverElemnt .cardTypeHead{ border: 1px solid #e19a9d; /*width:256px;height:39px*/}
.cardTypeDetail .cardTypeHead span,.hoverElemnt .active.cardTypeHead span{ float:left; width:100%; height:31px; background:url(../images/cardTypeHead-bg.png) no-repeat center 31px; padding-top:10px}
.hoverElemnt .cardTypeHead span{ /*padding-top:9px;*/ background-position: center -48px;}
.cardTypeDetail.active .cardTypeHead{ color:#fff; border:1px solid #D3D2D2; width:258px;background:#4C4C4C !important}
.cardTypeDetail.active .cardTypeHead span{ background-position:center -9px; padding-top:10px; height:31px}
.cardTypeDetailInner{ float:left; width:228px; padding:16px; max-height:176px; position:relative}
.cardTypeDetail .cardTypeBtn{ width:180px; *width:100%; height:25px; float:left; border:1px solid #cbc9c9; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; margin-left:22px; *margin-left:0; margin-bottom:15px}
.cardTypeDetail .cardTypeBtn input{ border-right: 1px solid #D5D4D4;color: #333333;float: left;font-size: 1.2em;height: 25px;padding: 6px 0;text-align: center;
text-transform: uppercase;width: 90px; *width:102px; cursor:pointer}
.cardTypeDetail.disable .cardTypeBtn input{ cursor:default}
.cardTypeDetail .cardTypeBtn input.selected,.bankoption .cardTypeDetail .cardTypeBtn input{ cursor:default}
.cardTypeDetail .cardTypeBtn input.btn1.selected{ color:#fff; border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;}
.cardTypeDetail .cardTypeBtn input.btn2.selected{ color:#fff; border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;}
.cardTypeContent,.cardTypeContent .dbBenift,.cardTypeContent .dbAnnual{ float:left; width:100%}
.cardTypeContent .dbBenift{ display:none}
.featureContentWrap .dbBenift{ float:left; width:500px; padding-left:15px; border-left:1px solid #555555; min-height:152px; box-shadow:-1px 0 0 #1b1b1b}
.featureContentWrap ul,.featureContentWrap li{ float:left; width:100%}
.featureContentWrap li{ font-size:1.2em; margin-top:8px; color:#fff; background:url(../images/benefit-li-arrow.png) no-repeat 0 3px; padding-left:10px}
.featureContentWrap li ul li{ font-size:1em; background:none; line-height:0.8em}
.cardFeatureWrap{ float:left; width:100%; margin-top:8px}
.cardTypeContent .dbAnnual,.cardTypeContent .annualFee{ float:left; margin-left:4px; font-size:1.2em; text-align:right; padding-bottom: 10px; color:#585656; text-transform:uppercase; font-weight:normal; line-height:1; width: 100%;}
.cardTypeContent .annualFee.annualfee2L{font-size: 1em;line-height: 15px;padding:0 0 0 2px;width: 149px;}
.cardTypeContent .annualFee.annualfee2L{ font-size:0.8em}
.annualfeeSpan2{ float:left; margin-left:70px}
.cardTypeContent .dbAnnual{ visibility:hidden}
.cardTypeDetail.active .cardTypeContent .dbAnnual{ visibility:visible}
.cardTypeContent .featureBtn{ width:54px; float:left; border:1px solid #d1d3d5; padding:4px 8px; text-align:center; color:#3d3d3d; font-size:1.3em; line-height:1.3em; font-weight:bold;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px; cursor:pointer}
.disable .cardTypeContent .featureBtn,.cardTypeContent .featureBtn.clicked{ cursor:default}
.accToggleWrap .detailTxt{ float:left;padding:0 83px;width: 770px; margin-top:20px; display:none !important/*have hide this Phase 2*/}
.accToggleWrap .detailTxt li{ width:auto; float:left; font-size:1.2em; padding-right:25px}
.accToggleWrap .detailTxt li span{ color:#c44449; padding-right:4px}
.step4Content .saveBtton{ float:left; margin-top:20px;}
.step4Content .saveBtton input{ float:left; cursor:pointer;}
.step4Content .saveBtton span{ background:url("../images/arrow_save_continue.png") no-repeat scroll right center transparent; width:8px; height:15px; float:left; margin-top:15px; margin-left:-22px}
.cardOverlay{ background:#FFFFFF; display:none; height:828px; left:50%; margin-left:-469px; opacity:0.2; filter:alpha(opacity=20);position: absolute;top:434px;width:938px;z-index:1;}
.accTypeDetail.active, .accTypeRadio span.active, .cardTypeRadio span.active, .cardTypeDetail.active {position: relative;z-index: 2; cursor:default}
.accTypeRadio span.active, .cardTypeRadio span.active,.accTypeDetail.active{ background:#4C4C4C}
.cardTypeDetail .personalizedImg,.featureContentWrap .personalizedImg{/* display:none;*/border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.cardTypeDetail .defaultImg{ display:none}
/*.cardTypeDetail.active .personalizedImg{ display:block; border-radius:10px}*/
.cardTypeImg{ float:left; width:145px; margin-left:41px; position:relative; height:94px}
.debitcardOverlay5 span.nameAcc, .cardOverlay5 span.nameAcc{ left:20px; top:127px}
.debitcardOverlay5 span.accNum, .cardOverlay5 span.accNum{ left:20px; top:140px}
.cardTypeImg .debitcardOverlay5 span.nameAcc{ left:12px; top:64px}
.cardTypeImg .debitcardOverlay5 span.accNum{ left:12px; top:75px}
.cardTypeDetail.active .debitcardOverlay5{ width:145px; height:91px;}
.cardTypeDetail.active .debitcardOverlay5 img.withChip,.cardTypeDetail.active .debitcardOverlay5 img.withoutChip{ margin-top:-3px; margin-left:-1px}
.cardTypeDetail.active .debitcardOverlay5.chip .withChip,.cardTypeDetail.active .debitcardOverlay5 .withoutChip{ display:block}
.cardTypeDetail.active .debitcardOverlay5.chip .withoutChip,.cardTypeDetail.active .debitcardOverlay5 .withChip{ display:none}
.cardTypeDetail .cardTypeImg .card16digitnum{ display:none}
.cardTypeDetail.active .card16digitnum{width:145px; height:91px; display:block}
.card16digitnum .blackImg,.cardTypeDetail .cardTypeImg .card16digitnum.black .whiteImg{ display:none}
.cardTypeDetail.active .card16digitnum.black .blackImg,.cardTypeDetail.active .card16digitnum .whiteImg{ display:block}
.debitcardOverlay5,.cardTypeImg .card16digitnum
{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 145px;
	height: 91px;
	display: block;
	margin-left: -71px;
	margin-top: -44.5px;
	z-index: 20;
}
.cardTypeDetail.active .debitcardOverlay5 span{ line-height:7px}
.device .cardTypeDetail.active .debitcardOverlay5 span{ font-size:5px !important}
.cardTypeDetail.active .debitcardOverlay5 span.card{ top:5px}
.cardTypeDetail .debitcardOverlay5{ display:none}
.cardTypeDetail.active .debitcardOverlay5{ display:block}
.debitcardOverlay5 img{ margin-left:21px; margin-top:11px}
.debitcardOverlay5.blackCard span
{
	color: #000 !important;
}
.cardOverlay5.blackCard
{
	background: url(../images/card-with-black-font.png) no-repeat center center !important;
}
.cardOverlay5 span a
{
	color: #fff;
}
.cardOverlay5 span
{
	position: absolute;
	top: 127px;
	left: 30px;
	height: 30px;
	width: 150px;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	display: block;
	text-transform: uppercase;
	color: #fff;
}
.cardOverlay5 span.card
{
	position: absolute;
	top: 10px;
	left: 10px;
	font-size: 0.8em;
	display: none !important;
}
.cardOverlay5 span.cardType{
font-size: 1.2em;
    left: 0;
    top:0;	
}
.step4overlay{ width:938px; height:92%; position:absolute; left:0; top:93px; background:#fff; opacity:0.9; filter:alpha(opacity=90);  z-index:70;}
.tab1Desc,.tab2Desc{ position:absolute; left:0; top:193px; z-index:75; width:267px}
.tab1Desc{ left:65px}
.tab2Desc{ left:605px}
.tab1Desc span,.tab2Desc span{ background:url(../images/step4arrow.png) no-repeat 0 0; display:block}
.tab1Desc span{width:45px; height:94px; float:left}
.tab2Desc span{width:18px; height:102px; float:right; background-position:-60px 0}
.tab1Desc p,.tab2Desc p{ font-size:1.8em; color:#888; font-style:italic}
.tab1Desc p{ padding-top:70px; width:205px; float:left; margin-left:15px}
.tab2Desc p{ padding-top:107px; width:177px; float:right}
.accTypeTabContent{ position:absolute; left:-105px; top:160px; width: 300px; background:#5e5e5e; z-index:20; color:#fff; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; padding:15px 25px 0 25px; display:none}
.accTypeTabContent span.arrow{border-color: transparent transparent #5e5e5e transparent;border-style: solid;border-width: 8px;display: block;height: 1px;left: 165px;position: absolute;top:-17px;}
.accTypeTabContent li {font-size: 1.2em;text-align: left;width: 100%; background:url(../images/li-arrow.png) no-repeat 0 3px; padding-left:9px; margin-bottom:10px}
.benefitHover .accTypeTabContent,.device .benefitHover .accTypeTabContent{ display:block}
.accTypeTabContent a,.accTypeDetail a{
    display: none;
    height: 35px;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 35px;}
.accTypeTabContent .close{ background: none repeat scroll 0 0 #FFFFFF;
    border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;
    color: #5E5E5E;
    display: none;
    font-size: 1.4em;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 20px;}
.cardTypeImg .benefitImg{display:none;}
.accTypeDetail .viewMore{ display:none; background: #888;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;color: #FFFFFF;font-style: italic;height: 20px;position: absolute;right:0;top: -6px;width: 20px; text-align:center; font-size:1.4em; font-weight:bold; line-height:20px}
.accTypeDetail.active .viewMore{ background:#fff; color:#888}
.device .accTypeDetail .viewMore,.device .accTypeTabContent .close,.device .accTypeTabContent a,.device .accTypeDetail a{ display:block}
.featureContentWrap{ width:796px; background:#333; position:absolute; left:0; top:500px; padding:16px 70px; display:none; z-index:3}
.featureContentWrap .cardTypeImg{ float:left; width:236px; height:152px; padding-right:15px; margin-left:0}
.featureContentWrap .cardTypeImg .defaultImg{ display:none}
.featureContentWrap .cardTypeImg .benefitImg{ width:100%; float:left; display:block;}
.featureContentWrap .debitcardOverlay5,.featureContentWrap .card16digitnum{ width:236px; height:152px;margin-left: -125px;margin-top: -76px;}
.featureContentWrap .card16digitnum .card16digitnum.black .whiteImg,.featureContentWrap .card16digitnum.black .whiteImg{ display:none}
.featureContentWrap .card16digitnum.black .blackImg,.featureContentWrap .card16digitnum .whiteImg{ display:block}

/*.featureContentWrap .cardTypeImg .debitcardOverlay5{background: url("../images/card-visa.png") no-repeat scroll center center transparent; background-size:236px 152px}
.featureContentWrap .cardTypeImg .debitcardOverlay5.chip{background: url("../images/card-chip-visa.png") no-repeat scroll center center transparent; background-size:236px 152px}
.featureContentWrap .card16digitnum{ background:url(../images/card-16digit-without-black-font.png) no-repeat 0 0; background-size:236px 152px}
.featureContentWrap .card16digitnum.black{ background:url(../images/card-16digit-with-black-font.png) no-repeat 0 0; background-size:236px 152px}
*/
.featureContentWrap .withChip,.featureContentWrap .withoutChip{ margin:0}
.featureContentWrap .debitcardOverlay5.chip .withChip,.featureContentWrap .debitcardOverlay5 .withoutChip{ display:block}
.featureContentWrap .debitcardOverlay5 .withChip,.featureContentWrap .debitcardOverlay5.chip .withoutChip{ display:none}
.featureContentWrap .cardTypeImg .debitcardOverlay5 span.nameAcc{font-size: 1em;left: 15px;top: 118px;}
.featureContentWrap .cardTypeImg .debitcardOverlay5 span.accNum{ font-size: 1em;left: 16px;top: 130px;}
.featureContentWrap .debitcardOverlay5{ display:none !important; visibility:hidden; }/*Phase 2 changes*/
.featureClose{width:25px; height:25px; display:block; position:absolute; right:10px; top:10px; cursor:pointer; color:#fff; font-size:2.2em}
.featureArrow{ border-color: transparent transparent #333; border-style: solid; border-width: 10px; height: 1px; left: 70px; position: absolute; bottom: -16px; display:none; z-index:3 }
.step4defaultImg{ display:none !important}

.upACDB_Wrap{display: block; float: left; position: relative; width: 100%;}


/*Step4*/

/*LightBox*/
#overlay, #backendOverlay,#idleTimelightBoxOverlay{ width:100%; height:100%; position:fixed; left:0; top:0; background:#000; opacity:0.9; filter:alpha(opacity=80);  z-index:90; display:none}
#backendOverlay img{position:absolute;top:50%;left:50%;display:block;margin-left:-50px;margin-top:-50px;}

#lightBox2, #lightBox,#imageGidelinesLB,.footerContentWrap,#idleTimelightBox{ max-width:560px; width:90%; min-height:84px; /*height:173px;*/ height:auto !important; background:#fff;padding:30px 27px; position:fixed; left:50%; top:50%; margin-left:-280px; margin-top:-87px;z-index:100; display:none; outline:3px solid #992629 }
#imageGidelinesLB{ width:600px; margin-left:-300px; margin-top:-200px}
#lightBox.customLightBox,#lightBox2.customLightBox { height: auto !important; min-height: 51px; margin-top:-29px}
.lightBoxContent,.customLightBoxContent{ float:left; width:100%; padding-bottom:30px}
.customLightBox .lightBoxContent,.customLightBoxContent{ display:none}
#lightBox p,#lightBox span,#lightBox2 p,#lightBox2 span,#imageGidelinesLB ul,#imageGidelinesLB li{ float:left; width:100%}
#lightBox p,#lightBox2 p,#idleTimelightBox p{ font-size:1.7em; color:#22222c; padding-bottom:15px; float:left; width:100%}
#imageGidelinesLB li{ color: #22222C;font-size: 1.2em;list-style: disc outside none;margin-left: 15px;padding-bottom: 3px;}
#lightBox span,#lightBox2 span{ font-size:1.6em; color:#666}
#lightBox .okBtn,#lightBox2 .okBtn,#imageGidelinesLB .okBtn{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; color: #FFFFFF;font-size: 1.2em;height: 7px;line-height: 0.7em;padding: 8px 12px;width: 19px; text-align:center; margin-left:-22px; position:absolute; left:50%; bottom:22px}
#imageGidelinesLB .okBtn{ margin-top:10px}
#lightBox .closeBtn,.footerContentWrap .closeBtn{ position:absolute; right:7px; top:2px}
#lightBox.customLightBox .generateOTp{ text-align:center; width:160px; float:none; margin:0 auto;}
#lightBox.customLightBox .generateOTp .redButton{float:left; margin:0 5px;}
#lightBox.lowerZindex{ z-index: 0;}
/*LightBox*/

/*Returning User*/
.returningUser .contentWrap{ background:url(../images/top-shadow-bg.png) repeat-x 0 0; height:646px; width:100%; overflow:hidden; border-bottom:8px solid #98272B}
.returningUser .contentInnerWrap{ width:980px; margin:0 auto;}
.returningUser .contentL,.returningUser  .contentR{ float:left}
.returningUser .contentL{ width:340px; padding:0 10px 0 0}
.returningUser .contentR{ width:630px; padding-top:60px; min-height:500px}
.returningUser .contentR .content1,.returningUser .contentR .content2{ float:left; width:100%; position:relative}
.returningUser .contentHead{ width:362px; text-transform:uppercase; color:#333}
.returningUser .container,.returningUser .form{ float:left; width:100%;}
.returningUser .container{ padding-top:7px}
.returningUser .form{ margin:10px 0;}
.returningUser .form p{font-size:1.3em}
.returningUser .marg0{ /*margin:-14px 0 0;*/ margin:0}
.returningUser .form input{ width:100%; box-sizing: border-box; border:1px solid #ccc; box-shadow:1px 1px 0 0 #D8D8D8; float:left; font-size:1.4em; padding:6px 10px; color:#333;}
.returningUser .form a{ float:left; width:83px;color:#fff; font-size:1.4em; text-align:center; padding:10px 0; text-transform:uppercase; line-height:0.7em; margin-left:12px}
.returningUser .form span{ width:258px; float:left; text-align:center; font-size:1.6em; color:#666}
.returningUser .captchaField{ margin-top:10px;}

.captchaField p{ font-size:1.4em; margin-bottom:13px}
.captchaField table{ float:left; width:90px; border:1px solid #C4C4C2; margin-right:1px;}
.captchaField img{ float:left; height:31px}
.returningUser .captchaField input,.captchaField input{ width:154px; height:22px}
.returningUser .continueBtn{ /*position:absolute; left:0; top:350px;*/width:100%;}
.returningUser .continueBtn a{ margin-left:10px; font-weight:bold; line-height:1.4em; line-height:1.5em\9}
.returningUser .content2 .contentHead,.returningUser .content2 .container{ width:100%}
.returningUser .refereceTabl,.returningUser .row { float:left; width:100%;}
.returningUser .refereceTabl{overflow:auto; height:172px }
.returningUser .row { background:#e1e1e1;}
.returningUser .heading{ background:#cb3c42; color:#fff;}
.returningUser .colm{ width:150px; padding:12px 9px 10px 9px; float:left; font-size:1.4em; text-align:center; border-left:1px solid #fff; min-height:21px; position:relative}
.ie8 .returningUser .colm{ font-size:1.3em}
.returningUser .heading .colm{ border-left:1px solid #db777b; min-height:18px}
.returningUser .colm1{ width:20px; padding:12px 7px 10px 7px}
.returningUser .colm1 label{ display:none}
.returningUser .width115{ width:84px}
.returningUser .accnoWid{ width:77px}
.returningUser .statusWid{ width:180px}

.returningUser .colm1 input{height: 20px;margin-left: -30px;opacity: 0;filter: alpha(Opacity=0);position: absolute; left:40px; top:10px;width: 17px;z-index: 2; cursor:pointer}
.goBack span {background: url("../images/Leftarrow.png") no-repeat scroll 0 0 transparent;float: left; margin-right:4px; margin-left:0 !important}
.returningUser .bull1{ bottom:4px}
.returningUser .scrollerWrap{ display: block;height:auto;overflow: visible;width:630px;}

.custPersCard .contentWrap{/*background:none; */min-height:646px; height:auto;}
.custPersCard .contentInnerWrap:first-child .contentR{padding-top:50px; width:80%; min-height:564px; display:block;}
.custPersCard .contentInnerWrap:last-child .contentR{padding-top:50px; min-height:564px; display:block;}
.custPersCard .contentHead{width:100%;}
.custPersCard .container{width:100%; min-height: 340px; margin-left:10px;}

.custPersCard .custPersCardBox{position:relative; text-align:center; background:#fff; width:280px; height:360px; display:block; margin:30px 20px 30px; float:left; border:1px #d3d3d3 solid; border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;}
.custPersCard .custPersCardBox img.big{width:100%; padding-bottom:10px; overflow:hidden; border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;}
.custPersCard .custPersCardBox strong{ width:100%; height:30px; text-align:center; line-height:30px; text-transform:uppercase; font-size:1.3em; display:block; font-weight:bold; border-bottom:1px #d3d3d3 solid; margin:0 auto 10px; }
.custPersCard .custPersCardBox p{width:90%; height: 74px; font-size:1.2em; display:block; text-align:center; margin:0 auto 15px; clear:both;}
.custPersCard .custPersCardBox .cardbtn{position:relative; top:0; left:0; float:none; width:auto; display:inline-block; cursor:pointer; margin-left:0;}
.custPersCard .custPersCardBox .botImg1, .custPersCard .custPersCardBox .botImg2{position:absolute; z-index:1;}
.custPersCard .custPersCardBox .botImg1{left:-50px; bottom:-35px;}
.custPersCard .custPersCardBox .botImg2{right:-70px; bottom:-35px;}

.custPersCard .form input{width: 100%;  height: auto;}

/*Returning User*/

/*Relationaship manager login*/
.relmanagr .containerL{ width:565px}
.relmanagr .contentHead{ width:400px}
.relmanagr .formDiv .inputWrap{ float:left; width:55%; margin-bottom:20px}
.relmanagr .formDiv .inputWrap input{ width:230px}
.relmanagr .containerL .continueBtn{ width:100%; margin-top:5px}
.continueBtn a.loginBtn,.continueBtn a.relmanagrBack{ margin-right:15px}

/*Relationaship manager login*/


/*SiteMap*/
.siteMap{ position:absolute; left:30px; top:100px; font-size:1.2em; display:none}
.siteMap ul {width:98%; margin-left:6%;}
.siteMap ul,.siteMap ul li{ float:left; width:100%}
/*SiteMap*/


/* fbContent */
#imagediv, #imgPics{width:330px; height:245px; display:block; padding:18px 5px 0px 10px; background:#f3f3f3; border:1px #c2c2c2 solid; position:relative; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; }
.fbContent .scrollerWrap{width:325px; height:235px; display:block; overflow:auto;}
.fbContent ul{width:320px; margin-top:-20px; float:left;}
.fbContent ul li{width:95px; height:105px; display:block; float:left; padding:20px 5px 0 5px; }
.fbContent ul li a{width:95px; /*height:100px;*/ display:block; float:left; text-decoration:none; color:#333; font-size:1.2em; font-weight:bold; }
.fbContent ul li img{width:91px; height:60px; display:block; background:#fff url(../images/loader-thumbnail.gif) no-repeat center center; /*margin-bottom:10px;*/ float:left; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; border:2px solid #fff }
.fbContent ul li .activeImage{ cursor:default}
#imgPics li{height:70px; background-position:27px 28px;}
.fbContent ul li a.selected img{ border-color:#4C4C4C;}


.ie8overlay1, .ie8overlay2, .ie8overlay3, .saf514overlay1, .saf514overlay2, .saf514overlay3{width:100%; height:70px; display:none; position:absolute; top:4px; left:0; z-index:10; background:#fff;}
.ie8overlay2, .saf514overlay2{top:153px; /*height:210px;*/ height:160px;}
.ie8overlay3, .saf514overlay3{left:167px; width:180px; height:125px;}

#imgLoader_, #finalLoader, .loader{background: url(../images/loader.gif) no-repeat center center #000; opacity:0.8;filter: alpha(opacity=80);display: block;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 100;}
#hiddenImages{ display:block; height:5px; width:5px; position:absolute; left:0; top:0; z-index:-50; overflow:hidden}
#stageCompleteLoader{background:url(../images/overlay.png) repeat; /*opacity:1;filter: alpha(opacity=100);*/ z-index:80; display:block;height: 100%;left: 0;position: fixed;top: 0;width: 100%;}
#stageCompleteLoader .text{background:url(../images/loader-thumbnail.gif) no-repeat center 2px; width:100%; min-height:25px; padding-top:35px; position:absolute; top:50%; margin-top:-30px; text-align:center; font-size:1.3em; color:#fff; font-weight:bold;}
.loader{display:none;} 


.ie8 #imgLoader{ display:none !important;}



.oldBrowserSaf515Plus .browseFile{ position:relative; width:335px;}
.oldBrowserSaf515Plus .browseFile .hidden{display:block!important; overflow:hidden; width:68px; height:35px; position:absolute; top:0; left:0; z-index:5;}
.oldBrowserSaf515Plus .browseFile .hidden div input{height:55px; width:68px!important; display:block; position:absolute; top:0px; left:0px; z-index:10; cursor:pointer; opacity:0.01;}
.oldBrowserSaf515Plus .browseFile .hidden .browseInput{ display:none; /*border:2px red solid;*/}

.oldBrowserSaf515Plus .step5 .browseFile{ width:243px;}
.oldBrowserSaf515Plus .step5 .browseFile .hidden{width:82px;}

.oldBrowserSaf515Plus .docMOde p{ font-weight:normal}

/*.oldBrowserIE9Plus{border:2px red solid;}*/
.oldBrowserIE9Plus .browseFile{ position:relative;}
.oldBrowserIE9Plus .browseFile .hidden_{display:block!important; width: 334px;height: 35px;position: absolute;top: 0;left: 0;z-index: 5;}
.oldBrowserIE9Plus .browseFile .hidden_ div input{height:55px; width:78px!important; display:block; position:absolute; top:0px; left:0; z-index:10; cursor:pointer; opacity:0;}
.oldBrowserIE9Plus .browseFile .hidden_ .browseInput{ display:none; /*border:2px red solid;*/}

.oldBrowserIE9Plus .redButton,/*.oldBrowserIE9Plus .tabsHeading a,*/.oldBrowserIE9Plus .continueWraper a{ filter:none;background:url(../images/red-Gradient.png) repeat-x center center !important}
.oldBrowserIE9Plus .redButton:hover,/*.oldBrowserIE9Plus .tabsHeading a:hover,*/.oldBrowserIE9Plus .continueWraper a:hover{ filter:none; background:url(../images/red-hover-Gradient.png) repeat-x center center !important}
.oldBrowserIE9Plus .redLtGradient{ filter:none; background:url(../images/homepage-Btns.png) repeat-x center center !important; border:none !important}

.oldBrowserIE9Plus .returningUser .redButton.goBack{ filter:none;background:url(../images/grey-Gradient.png) repeat-x center center !important}
.oldBrowserIE9Plus .returningUser .redButton.goBack:hover{ filter:none; background:url(../images/grey-hover-Gradient.png) repeat-x center center !important}
 

.ie8 .browseFile{ position:relative;width:346px;}
.ie8 .browseFile .hidden_{display:block!important; width:334px; height:35px; position:absolute; top:0; left:0; z-index:5;}
.ie8 .browseFile .hidden_ div input{height:35px; width:68px!important; display:block; position:absolute; top:0px; left:0px; z-index:10; cursor:pointer;filter: alpha(opacity=0);}
.ie8 .browseFile .hidden_ .browseInput{ display:none;}

.ie8 .step5 .browseFile .hidden_{ width:240px; left:0; right:auto}
.ie8 .step5 .browseFile .hidden_ div input,.oldBrowserIE9Plus .step5 .browseFile .hidden_ div input,.oldBrowserSaf515Plus .step5 .browseFile .hidden div input{ left:170px;}


.ie8 .redButton,.ie8 .continueWraper a{ filter:none;background:url(../images/red-Gradient.png) repeat-x center center !important}
.ie8 .redButton:hover,.ie8 .continueWraper a:hover{ filter:none; background:url(../images/red-hover-Gradient.png) repeat-x center center !important}

.ie8 .redLtGradient{ filter:none; background:url(../images/homepage-Btns.png) repeat-x center center !important; border:none !important}

.ie8 .redButton.cardbtn,.ie8 .formSubmit .saveAndContinue span,.ie8 .continueWraper a span,.ie8 .step2Content ul.step2 li .imgBox .title,.ie8 .accTypeDetail span.accTypeHead,
.ie8 .cardTypeDetail .cardTypeHead,.ie8 .hoverElemnt .active.cardTypeHead{ font-weight:bold}


/* Error Page CSS START */
.errorPage .content{ padding:100px 0 0}
.errorPage .notFound{ font-size:2.6em; color:#bc3f3d; text-align:center;}
.errorPage .errTitle{ font-size:1.8em; color:#bc3f3d; padding:22px 0 0 0; text-align:center}
.errorPage ul{padding:0 0 0 277px}
.errorPage ul li{background:url(../images/grey_bullet.png) 0 9px no-repeat; font-size:1.6em; color:#b1b1b1; padding:4px 0 4px 15px}
.errorPage .bull1{ bottom:3px;}
.errorPage .errorPageTxt{ text-align:center; font-size:1.6em; color:#b1b1b1; padding:4px 0 4px 15px}
/* Error Page CSS END */



#oldBrowserOverlay
{
	width:100%; height:100%; position:fixed; left:0; top:0; background:#000; z-index:90; display:none;
}
#oldBrowserMessage
{
	width: 500px;
	padding: 30px;
	line-height: 20px;
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 999;
	margin: -65px 0 0 -250px;
	background: #fff;
	font-size: 1.3em;
	color: #000;
	font-weight: bold;
	text-align: center;
}

.returningUser .form a.normalLink{
	color:#000;
    float:none;
    font-size: 1.1em;
	text-decoration:underline;
    line-height: 0.7em;
    margin-left:0;
    padding:0;
    text-align:left;
    text-transform:none;
    width:auto;
	background:none;
}






/*Intro Css start*/
        #introOuterWrapper{ max-width:1600px; width:100%; height:704px; display:block; margin:0 auto; position:relative; /*float:left;*/ background:url(../images/img-bg.jpg) no-repeat center top;}
        #introInnerWrapper{ width:980px; height:704px; display:block; margin:0 auto;}
        
        #introInnerWrapper .header{ width:100%; height:45px; display:block; float:left; padding-top:20px;}
        #introInnerWrapper .header img{ float:left;}
        #introInnerWrapper .slide{position:relative; width:100%; height:630px; float:left; display:none;}
        #introInnerWrapper .slide img{ position:absolute; top:0; left:0; display:none;}
        
        #introInnerWrapper .slide1 .img1{left:53px;top:0;}
        #introInnerWrapper .slide1 .img2{top:170px; left:447px;}
        
        #introInnerWrapper .slide2 .img1{top:244px; left:66px}
        #introInnerWrapper .slide2 .img2{top:32px; left:405px;}
        #introInnerWrapper .slide2 .img3{top:244px; left:26px; z-index:2}
        #introInnerWrapper .slide2 .img4{top:162px; left:405px;}
        #introInnerWrapper .slide2 .img5{top:138px; left:405px;}
        
        #introInnerWrapper .slide3 .img1{top:98px;}
        #introInnerWrapper .slide3 .img2{top:98px;}
        #introInnerWrapper .slide3 .img3{top:98px;}
        #introInnerWrapper .slide3 .img4{top:226px; left:558px;}
        
        #introInnerWrapper .slide4 .img1{top:244px; left:74px; z-index:2;}
        #introInnerWrapper .slide4 .img2{top:100px; left:360px;}
        #introInnerWrapper .slide4 .img3{top:100px; left:360px;}
        #introInnerWrapper .slide4 .img4{top:100px; left:360px;}
        
        #introInnerWrapper .slide5 .img1{top:240px; left:68px;}
        #introInnerWrapper .slide5 .img2{top:188px; left:436px;}
        
        #introInnerWrapper .slide6 .img1{left:156px;}
        #introInnerWrapper .slide6 .img2{top:433px; left:284px;}

		#introInnerWrapper .skipBtn {
		background:#d63f44;
		background:-moz-linear-gradient(top, #d63f44 0%, #992629 100%);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d63f44), color-stop(100%, #992629));
		background:-webkit-linear-gradient(top, #d63f44 0%, #992629 100%);
		background:-o-linear-gradient(top, #d63f44 0%, #992629 100%);
		background:-ms-linear-gradient(top, #d63f44 0%, #992629 100%);
		background:linear-gradient(to bottom, #d63f44 0%, #992629 100%);
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d63f44', endColorstr='#992629', GradientType=0 );
		border-radius:2px;
		color:#FFFFFF;
		font-size:1.2em;
		float:left;
		height:14px;
		line-height:1.4em;
		padding:8px;
		text-transform:uppercase;
		font-family:'source_sans_proregular';
		position:absolute;
		right:40px;
		bottom:80px;
		display:none;
		} 
		#introInnerWrapper .neverShow{color:#842625;display:none;font-size:1.2em;right:20px;position:absolute;text-decoration:underline;bottom:60px;}
/*Intro Css end*/

/*Step2 css starts 27feb2014*/
 #hdnMobilenumber, #hdnDOB, #hdnAccountNumber, #hdnAvailable, #hdnValPara, #hdnExtraAc{border: 3px red solid;}
/*Step2 css starts 27feb2014*/

/*Step4 css starts 27feb2014*/
.step4Content .cardTypeImg .mugShotimg{display: none;	height: 25px;position: absolute;right: 10px;top: 8px;width: 25px;z-index: 10;}
.featureContentWrap .cardTypeImg .mugShotimg{ width:45px; height:45px; right:13px; top:24px}
/*Step4 css starts 27feb2014*/

/*Step5 css starts 27feb2014*/
.step5 .hidden,.step5 .hidden2,.step5 #addrsprodiv
{
	display: none;
}
.step5 .Red
{
	border: 1px solid red;
	height: 25px;
	width: 355px;
}
.step5 .debitcardOverlay5 .mugShotimg
{
	display: none;
	height: 45px;
	position: absolute;
	right: 13px;
	top: 29px;
	width: 45px;
	z-index: 10;
}
.step5 .cardDtl img.hdnimgmug
{
	display: none;
}
.step5 #cardTypeImg
{
	position: absolute;
	left: 0;
	top: 0;
}
.step5 .browseFile .browseInput
{
	width: 146px;
	height: 16px;
}
.step5 .browseBtn
{
	margin-top: 1px;
}

/*Step5 css starts 27feb2014*/

/*Step6 css starts 27feb2014*/
.step6LightBox#lightBox.editLightBox
{
	height: 135px;
	width: 460px;
}
.step6LightBox#lightBox.editLightBox .row
{
	width: 100%;
	float: left;
	margin: 0 0 20px 0;
}
.step6LightBox#lightBox.editLightBox .row label,#idleTimelightBox label
{
	width: auto;
	float: left;
	margin-right: 15px;
	color: #000;
	font-size: 1.4em;
}
.step6LightBox#lightBox.editLightBox .row .edtNo span
{
	color: #999;
	float: left;
	width: auto;
	font-size: 1.4em;
}
.step6LightBox#lightBox.editLightBox .row span
{
	float: left;
}
.step6LightBox#lightBox.editLightBox .row .cardbtn
{
	position: relative;
	left: 0;
	top: 0;
	float: left;
	cursor: pointer;
}
.step6LightBox#lightBox.editLightBox .row .cardbtn span
{
	width: 10px;
	float: right;
}
.step6LightBox#lightBox.editLightBox .row .edtOr
{
	width: auto;
	float: left;
	margin: 0 15px;
	padding: 10px 0;
	font-size: 1.4em;
}


#ec{display:none !important;}

.disclaimerWrap .disclaimerCont{padding:10px; display: block;height: 310px; width: 874px;}
.disclaimerWrap .disclaimerCont p{font-size:1.2em; padding-bottom:10px; }
.disclaimerWrap .disclaimerCont li{font-size:1.2em; padding-bottom:10px; padding-left:12px; background:url(../images/bullet_sum_example.png) no-repeat 0 5px; }
.disclaimerWrap .disclaimerCont li ul li{ font-size:1em}



/*Step6 css starts 27feb2014*/

.footerDiv{width:100%;}
.footerOuterDiv{ width:938px; padding:5px 20px; margin:0 auto; background:#fff;  border-left: 1px solid #D9D9D9;border-right: 1px solid #D9D9D9; height:24px;}
.ie8 .footerOuterDiv{ height:50px}
.footerInnerDiv{ width:100%; float:left; border-top:2px solid #D2D2D2; font-size:1.1em;}
.copyRights{ float:right; color:#000; margin-top:5px; padding-right:20px}
#disclaimer{ display:none; margin-top:5px; width:100%; float:left; text-align:center; font-size:1.2em; margin-bottom:5px}

.footerInnerDiv ul{ float:left; width:500px;}
.footerInnerDiv ul li{ float:left; padding:0 15px; margin-top:5px; text-align:center; border-left:1px solid #BDBDBD}
.footerInnerDiv ul li:first-child{ border:0}
.footerInnerDiv ul li a{ color:#000}

.introPage .footerDiv{ position:absolute; bottom:0; left:0}

.returningUser .footerDiv{float:left;}
.returningUser .footerOuterDiv,.introPage .footerOuterDiv{ border:0; background:transparent;}

.footerContentWrap{ width:894px; /*min-height:400px;*/ height:400px; background:#fff;padding:30px 27px; position:fixed; left:50%; top:50%; margin-left:-474px; margin-top:-200px;z-index:100; display:none; outline:3px solid #992629 }

.footerContentWrap iframe{ width:100%; height:375px}


.docMOde.fullwidth .docTab .docRadio#onYes{
margin:0; float:left;
}
.docMOde.fullwidth .docTab .docRadio#onNo{
margin:0; float:right;
}

.docMOde.fullwidth .docOnlineDetailWrap, .docMOde.fullwidth .docofflineDetailWrap{
    width: 100%;
    float: left;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}



/*--------------------jquery.jscrollpane.css starts-------------------------------------------*/
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
.scroll-pane
{
	width: 100%;
	height: 180px;
	overflow: auto;
}
.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #505050;
	position: relative;
}
.tweetWrap .jspTrack
{
	background: #e6cf9f;
}

.jspDrag
{
	background: #CB3C42;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}


/*-----------------------jquery.jscrollpane.css ends----------------------------------------*/

/*-------------------------jquery.ui.all.css starts-----------------------------------------*/
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius: 4px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 4px;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border: 1px solid #999999;color: #212121;font-weight: 400;}
.ui-slider .ui-slider-handle {cursor: default;height: 1.2em;position: absolute;width: 1.2em;z-index: 2;}
.ui-widget-content {border: 1px solid #AAAAAA;}
.ui-widget {font-family: Verdana,Arial,sans-serif;font-size: 1.1em;}
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}
/*-------------------------------------jquery.ui.all.css ends--------------------------------*/



.contText{
width: 235px !important;
position: absolute !important;
top: 0;
right: 0;
font-weight: bold;
font-size: 1.2em;
color: #fff;
padding-top:25px;
height: 35px !important;
text-align:center;
line-height:16px;
}
.contText img{padding-bottom:5px;}


.step4Phase2 .accTabInnerWrap2{display:none;}
.step4Phase2 .accTabInnerWrap1{float:left;}
.step4Phase2 .txtRegular.selAccTab{}



.hideAccountType .accTypeWrap, 
.hideAccountType .accTabWrap, 
.hideAccountType .step4overlay, 
.hideAccountType .tab1Desc, 
.hideAccountType .detailTxt,
.hideAccountType .tab2Desc {display: none !important;  height: 0; overflow:hidden}
 
 
 
 
 
		#dvNewdiv{
		    width: 360px;
		    float: right;
		    display:none
		}
		.debitCardDetails{
			background-color: #efefef;
		    float: right;
		    margin-top: 10px;
		    position:relative;
		    padding:15px;
		    box-sizing:border-box;
		}
		.debitCardDetails img{
			position:absolute;
			top:-15px;
			right:-22px;
			z-index:1;
		}
		.debitCardDetails .title1{
			color:#bd3539;
			font-size:2.2em;
			font-weight:bold;
		    padding-bottom: 5px;
		}
		.debitCardDetails .title2{
			color:#4e4e4e;
			font-size:1.7em;
			font-weight:bold;
		    padding-bottom: 5px;
		    width:90%;
		}
		.debitCardDetails ul{
			width:100%;
		    display: block;
		    float: left;
		}
		.debitCardDetails ul li{
			font-size:1.2em;
			color:#5f5f5f;
			position:relative;
			padding-left:10px;
			padding-bottom:5px;
			width:100%;
		    box-sizing:border-box;
		    display: block;
		    float: left;
		}
		.debitCardDetails ul li:before{
			border:3px solid transparent;
			border-left-color:#5f5f5f;
			content:'';
			position:absolute;
			top:3px;
			left:0;
			z-index:1;
		}

.generateOTp{ float:left}
.generateOTp .redButton{padding: 5px 12px}
.boxDivWrap,.boxDivWrap *{ box-sizing:border-box}
.boxDivWrap{margin: 0 auto;text-align: center;width: 100%;}
.boxDiv{ display: inline-block;max-width: 403px; width:90%}
.boxheadingWrap{ width:100%; padding-left:80px; position:relative; float:left; background:#b2423f; color:#fff; font-size:1.6em; text-align:left}
.boxheadingIcon{ width:80px; background:url(../images/bg-pattern.jpg) repeat 0 0; height:100%; position:absolute; left:0; top:0}
.boxheadingIcon:before{ content:''; width:33px; height:38px; background:url(../images/icon-sprite.png) no-repeat -469px 0; position:absolute; left:27px; top:11px}
.existingUser { margin-left:73px}
.existingUser .boxheadingIcon:before{background:url(../images/icon-sprite.png) no-repeat -514px 0;}
.boxheadingTxt{ float:left; width:100%; padding:12px 18px}
.boxheadingTxt p{ font-size:1em; line-height:1;font-family: 'source_sans_proregular';}
.boxContent{ border:1px solid #cccccc; width:100%; float:left; padding:33px 11px 23px; min-height:154px}
.boxContent ul{ margin:0 auto; text-align:center; width:100%}
.boxContent li{ min-width:120px; display:inline-block; text-align:center;padding: 0 10px;}
.boxContent li a{ font-size:1.4em; color:#000;font-family: 'source_sans_proregular'; position:relative; padding-top:85px; float:left; width:100%}
.boxContent li a:before{ content:''; width:63px; height:63px; background:url(../images/icon-sprite.png) no-repeat -92px 0; position:absolute; left:0; top:0; right:0; margin:0 auto}
.boxContent li.corpAcc a:before{ background-position:-392px 0}
.boxContent li.condoAcc a:before{ background-position:-313px 0}
.boxContent li.debitCard a:before{ background-position:-238px 0}
.boxContent li.creditCard a:before{ background-position:-164px 0}
.btnsWrap.hide{ display:none !important}
.boxDivWrap .btnsWrap{ float:none; display:inline-block}
.generateOTPWrap{ display:none}
.dvDetails{ float:left;}
.dvDetails .documentBox{ width:248px}
.personalForm .inputWrap{float: left;margin-right: 10px;margin-top: 2px;width: auto;}
.formDiv .inputWrap.p3_checkbox input,#ctl00_ContentPlaceHolder1_dvPayment .checkbox input{width: 16px;height: 16px;box-shadow: 0 0 0 0;margin-right: 7px; border:none}
.formDiv .inputWrap.p3_checkbox label{font-size: 1.3em;line-height: 20px;}
#defaultCards a.disabled{display:none}
.corpDocMOde .docOnlineDetailWrap,.corpDocMOde .docofflineDetailWrap{ width:97.5%}
#ctl00_ContentPlaceHolder1_corpprcontainer{ border-left:1px solid #cccccc}
.corpDocMOde .docTab #onYes.docRadio {margin-right: 0;}
.corpDocMOde .docTab #onYes.docRadio{ float:right}
.submitDoc .corpDocMOde .docOnlineDetail{ width:30%}
.submitDoc .corpDocMOde .docOfflineDetail{padding-left: 20px;}
#idleTimelightBox .accInfo{ display:none}
#idleTimelightBox .step1 .accInfo{ display:block}
#idleTimelightBox .accInfo,#idleTimelightBox .accInfo .row{ float:left; width:100%}
#idleTimelightBox .accInfo{ padding-bottom:10px}
#idleTimelightBox .accInfo .row{ padding:2px 0}
#idleTimelightBox .butnsWrap,#lightBox .corporateLighBox .butnsWrap{margin: 0 auto;width: 170px;}
#idleTimelightBox .idleTimeMsg .butnsWrap{width: 100px;}
#idleTimelightBox .butnsWrap a,#idleTimelightBox .butnsWrap input,#lightBox .corporateLighBox .butnsWrap a{float: left;margin: 0 10px;padding: 8px;width: auto;}
#idleTimelightBox label{ width:50px}
#idleTimelightBox .accInfo input{ width:300px}
.corporateLighBox p{ text-align:center}
.windowCloseMsg,.idleTimeMsg{ display:none}
/*.formDiv.mobileDivWrap{ margin-top:45px}*/
#ctl00_ContentPlaceHolder1_AutoCompleteExtender1_completionListElem{ padding:5px;}
#ctl00_ContentPlaceHolder1_AutoCompleteExtender1_completionListElem li{border-bottom: 1px solid #eee;color: #333333;cursor: pointer;font-size: 1.3em;padding: 4px;}
.condominiumOffersWrap *,.leadForm{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.condominiumOffersWrap{ width:565px; float:left; border:1px solid #cccccc; margin-top:20px}
.condominiumOffers{ float:left; width:100%; padding:24px 35px; background:#e8e8e8}
.offerheading{font-size: 2em; color:#000; padding-left:30px; position:relative}
.offerheading:before{ content:""; width:32px; height:32px; background:url(../images/special-offers.png) no-repeat 0 0; position:absolute; left:-12px; top:-2px}
.condominiumOffers .txtRegular{ font-size:1.8em; color:#000; padding-left:30px}
.offersLiWrap{ float:left; width:100%; overflow:hidden;}
.condominiumOffers ul,.condominiumOffers ul li{ float:left; width:100%;}
.condominiumOffers ul{ padding-top:16px; padding-left:20px}
.condominiumOffers ul li{ color:#b13a3d; font-size:1.4em; border-bottom:1px solid #dcb6b7; padding:10px 0 7px 9px; position:relative}
.condominiumOffers ul li:before{ content:""; width:5px; height:5px; background:url(../images/offers-bullet.png) no-repeat 0 0; position:absolute; left:-20px; top:16px}
.condominiumOffers .moreOffers{ width:auto;background:#c4c4c2; text-align:center; color:#262626; font-size:1.3em; float:left; margin-top:10px; padding:8px 13px 8px 22px; line-height:1; position:relative}
.condominiumOffers .moreOffers:before{ content:"+"; color:#262626;font-size: 1.5em;font-weight: bold;left: 8px;position: absolute;top: 6px;}
.condominiumOffers .moreOffers.less:before{ content:"-"; top:4px }
.condoWrap{ border: none;box-shadow: none; padding:24px 35px; float:left; width:100% }
.condoWrap .txtSemiBold{ font-size:1.7em}
#ctl00_ContentPlaceHolder1_UpdatePanel1{ float:left; width:100%}
.condominiumOffersWrap .radioWrap{ position:relative; margin-right: 35px;}
.condominiumOffersWrap .radioWrap input {left: 8px;margin-left: 0;position: absolute;top: 13px;}
.condominiumOffersWrap .radioWrap .uncheked, .condominiumOffersWrap .radioWrap .cheked{ width:22px; height:22px;margin-right: 8px;}
.condoWrap .condominium{float:left; width:100%;}
.centerAligned,.step4Phase2 .accTabInnerWrap1.centerAligned{position:relative;left: 50%; margin-left:-201px}
.accTypeTable {max-width: 745px;}
.leadForm{ width:500px; min-height: 270px; float:left; border: 2px solid #b2423f; padding:20px}
.leadForm label{float: left;font-size: 1.4em; width: 25%;}
.leadForm .redButton{  padding: 5px 12px; width:auto; float:left}
.leadForm .redButton.okButton{ float: right;margin-right: 19px;}
.skipBtnWrap{ position:absolute; right:26px; bottom:26px; display:none}
.step4Intro #lblsourcer,.step4Intro  #ctl00_ContentPlaceHolder1_lblmsg{color: #666766;font-size: 1.4em;line-height: 1em;}
.step4Intro  #ctl00_ContentPlaceHolder1_lblmsg{ font-size:1.1em; margin-left:-4px}
.refferelDivInput{margin-top: 15px; display:none}
.selectboxRssymbol{ position:absolute; left:8px; top:5px;color: #333;font-size: 1.4em;height: 16px;line-height: 16px; display:none}
.selectBox.cityBox #ctl00_ContentPlaceHolder1_div1.box{ left:20px; width:150px}
.selectBox.cityBox #ctl00_ContentPlaceHolder1_dvAvrgsal.box{ left:20px; width:150px}
#ctl00_ContentPlaceHolder1_lblSourcerId{color: #666766;font-size: 1.3em;line-height: 1.3em;float: left;padding-top: 5px;margin-right: 10px;}
.personalDtl1 .addOnForm{ border-bottom:0}
.adOnHeading{ float:left; width:100%;font-size: 1.4em;color: #666766;padding-top: 10px;}
.adOnHeading a{ color:#98272B; text-decoration:none}
.authorizationTxt{ float:left; width:100%; color:#666766;font-size: 1.1em;margin-left: 23px;margin-top: 7px;}
#refferelPrefix{ position:absolute; left:9px; top:7px; font-size:1.2em; color:#333}
#ctl00_ContentPlaceHolder1_txtSourcerID{ padding-left:26px; text-transform:uppercase}
#ctl00_ContentPlaceHolder1_dvSourcer{ margin-top:10px}
#ctl00_ContentPlaceHolder1_dvSourcer p{font-size: 1.3em;margin-bottom: 8px;}