.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:100%;background:red}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#eaeaea;position:relative}
.jspDrag{background:#acacac;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;padding:0;margin:0}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:0}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}
/*! jQuery UI 
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.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-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block}
.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-noicons{padding-left:.7em}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:normal}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}
.ui-menu .ui-menu{margin-top:-3px;position:absolute}
.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}
.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}
.ui-menu .ui-state-disabled a{cursor:default}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}
.ui-menu .ui-menu-icon{position:static;float:right}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-progressbar .ui-progressbar-overlay{background:url("../scripts/desktop/images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.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}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}
.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}
.ui-spinner-up{top:0}
.ui-spinner-down{bottom:0}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}
.ui-tabs{position:relative;padding:.2em}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}
.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}
body .ui-tooltip{border-width:2px}
.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #ddd;background:#eee url(../scripts/desktop/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(../scripts/desktop/images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}
.ui-widget-header a{color:#fff}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(../scripts/desktop/images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#1c94c4}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}
.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 #fbcb09;background:#fdf5ce url(../scripts/desktop/images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#c77405}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#c77405;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url(../scripts/desktop/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(../scripts/desktop/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(../scripts/desktop/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url(../scripts/desktop/images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(../scripts/desktop/images/ui-icons_ffffff_256x240.png)}
.ui-state-default .ui-icon{background-image:url(../scripts/desktop/images/ui-icons_ef8c08_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../scripts/desktop/images/ui-icons_ef8c08_256x240.png)}
.ui-state-active .ui-icon{background-image:url(../scripts/desktop/images/ui-icons_ef8c08_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(../scripts/desktop/images/ui-icons_228ef1_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../scripts/desktop/images/ui-icons_ffd27a_256x240.png)}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.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-widget-overlay{background:#666 url(../scripts/desktop/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}
.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(../scripts/desktop/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}
div.parsys_column{height:100%;float:left;border:0;vertical-align:top;padding:0;margin:0}
div.parsys_column .section{width:100%;display:inline-block;clear:both}
div.cq-colctrl-cols{width:100%;float:left}
div.cq-colctrl-default{width:100%}
div.cq-colctrl-lt0-c0{width:783px;float:left}
div.cq-colctrl-lt0-c1{width:220px;float:right}
div.cq-colctrl-lt2-c0{width:678px;float:left}
div.cq-colctrl-lt2-c1{width:308px;float:right}
div.cq-colctrl-lt1-c0{width:501px}
div.cq-colctrl-lt1-c1{width:501px}
div.cq-colctrl-lt3-c0{width:324px}
div.cq-colctrl-lt3-c1{width:298px;margin-right:10px}
div.cq-colctrl-lt3-c2{width:298px;margin-left:10px}
div.cq-colctrl-lt4-c0{width:124px;margin-right:10px}
div.cq-colctrl-lt4-c1{width:124px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt4-c2{width:124px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt4-c3{width:124px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt4-c4{width:124px;margin-left:10px}
div.cq-colctrl-lt5-c0{width:460px;margin-right:10px}
div.cq-colctrl-lt5-c1{width:460px;margin-left:10px}
div.cq-colctrl-lt6-c0{width:220px;margin-right:10px}
div.cq-colctrl-lt6-c1{width:220px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt6-c2{width:220px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt6-c3{width:220px;margin-left:10px}
.termConditioncontent{color:#666766;font-size:1.3em;padding-top:10px;line-height:1.3em}
.termConditionheading{color:#666;font-size:2.1em;padding-bottom:10px}
.common-slotFull .ratePrd-active,.common-slotFull .ratePrd-deactive{margin:5px 0 0 5px}
.ratePrd strong{float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#000}
.ratePrd-active{background-position:left -259px;float:left;background-image:url('../scripts/desktop/images/rating-star.png');width:16px;height:16px;margin-left:6px}
.ratePrd-deactive{background-position:-34px -259px;float:left;background-image:url('../scripts/desktop/images/rating-star.png');width:16px;height:16px;margin-left:6px}
.rate-Prd-status{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#000;float:left;margin:2% 0 2% 0}
.ratePrd-mul{width:auto;height:auto;margin:15px 0 10px 0;display:block;overflow:hidden}
.ratePrd-mul strong{float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#fff}
.ratePrd-mul-active{background-position:left -259px;float:left;background-image:url('../scripts/desktop/images/rating-star.png');width:16px;height:16px;margin-left:6px}
.ratePrd-mul-deactive{background-position:-34px -259px;float:left;background-image:url('../scripts/desktop/images/rating-star.png');width:16px;height:16px;margin-left:6px}
.rate-number{font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#00ae83;font-weight:bold;float:none}
.your-rating{width:auto;height:auto;font-family:arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#ccc;line-height:15px;overflow:hidden;float:left}
.ratePrd-mul-block{width:100%;height:auto;margin:0;display:block;overflow:hidden}
.ratePrd-mul-block-ipad{width:23.95833%!important}
.common-slotFull .movieRatings-active,.common-slotFull .movieRatings-deactive{margin:5px 0 0 5px}
.ratePrdWrapper{background:url('../scripts/desktop/images/rate-prd-bg.jpg') center top repeat-y;width:100%;float:left}
.ratePrdWrapper .ratePrdCont{width:1003px;margin:0 auto}
.ratePrd{float:left}
.ratePrd .ratingVal{background-color:#bc3f3d;padding:15px 5px;float:left;width:40px;color:#fff;text-align:center}
.ratePrd .ratingVal span{font-size:1.0em}
.ratePrd .ratingVal span.point{font-size:2.7em}
.ratePrd p{font-size:1.1em;color:#666;padding:15px 10px 0 10px;width:115px;float:left}
.ratePrd p.reviewCont{width:144px}
.ratingStar{background:url(../scripts/desktop/images/blk-dot-sep.png) left 14px no-repeat;width:173px;float:left;padding:15px 0 10px 15px}
.ratingStar span{background:url('../scripts/desktop/images/rating-star.png') -13px 0 no-repeat;width:13px;height:13px;float:left;margin-right:4px;cursor:pointer}
.ratingStar span.actRating,.ratingStar span.currRating,.ratingStar span:hover{background-position:0 0}
.ratingStar span.blank{background-position:-13px 0}
.ratingStar p{clear:both;color:#333;float:left;font-size:1.8em;padding:5px 0 0;width:100%}
.ratePrd p.review{background:url(../scripts/desktop/images/write-review.png) no-repeat left 9px transparent;float:left;padding:10px 0 10px 40px;width:110px}
.callLightbox,.ratingLightbox1{width:350px;position:absolute;left:0;top:0;z-index:11;border-radius:4px;display:none;background-color:#fff;padding:15px}
.callLightbox a.closeBtn,.ratingLightbox1 a.closeBtn{float:right}
.callLightbox .formFld{float:left;margin:0 0 12px 0}
.callLightbox label{width:100px;float:left;color:#666;font-size:1.8em;padding:12px 0 0 0}
.callLightbox input{width:210px;background-color:#eaeaea;float:left;border:1px solid #c8c8c8;border-radius:5px;padding:8px 10px;-moz-box-shadow:inset 0 0 5px #d3d3d3;-webkit-box-shadow:inset 0 0 5px #d3d3d3;box-shadow:inset 0 0 5px #d3d3d3}
.callLightbox input.submit{background:url(indusPay/css/clientlib/images/redbuttonRept.png) left top repeat-x;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;text-decoration:none;color:#fff;float:left;font-size:1.4em;font-weight:bold;padding:4px 10px 5px 10px;border:0;cursor:pointer;width:87px;margin-left:103px}
.ratingLightbox1{border:5px solid #bc3f3d}
.ratingLightbox1 p{font-size:1.9em;padding:34px 0 18px;text-align:center}
.article .author-summary{float:left;width:280px;position:absolute;bottom:28px}
.article .author-name{color:#000}
.article .article-title{margin-left:290px;padding-right:60px}
.article .article-title h1{font-size:4em;color:#000}
.article-header{padding-top:20px;padding-bottom:20px;position:relative}
.article-header div.bottom{position:absolute;bottom:1.6em}
.article div.call-to-action{border-radius:0;border-top:2px solid #dadada;padding-bottom:10px}
#filterWrapper ul li{background-color:transparent;padding:0}
#filterWrapperBranch ul li{background-color:transparent;padding:0}
.richtexteditor section ul{list-style-type:disc}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
*{margin:0;padding:0}
html{min-height:100%;margin-bottom:1px}
a{text-decoration:none}
a:hover{text-decoration:underline}
img,a{border:0}
ul{list-style:none}
.clear{clear:both;font-size:1%;height:0}
.clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
table{border-collapse:collapse}
.textareaFld,.inputFld,.selectFld{float:left;width:250px}
body{font-size:62.5%}
table{font-size:1em}
.layout-grid{width:960px}
.layout-grid td{vertical-align:top}
.layout-grid td.left-nav{width:140px}
.layout-grid td.normal{border-left:1px solid #eee;padding:20px 24px;font-family:"Trebuchet MS","Helvetica","Arial","Verdana","sans-serif"}
.layout-grid td.demos{background:url('../../images/demos_bg.jpg') no-repeat;height:337px;overflow:hidden}
.normal h3,.normal h4{margin:0;font-weight:normal}
.normal h3{padding:0 0 9px;font-size:1.8em}
.normal h4{padding-bottom:21px;border-bottom:1px dashed #999;font-size:1.2em;font-weight:bold}
.normal p{font-size:1.2em}
.demos-nav,.demos-nav dt,.demos-nav dd,.demos-nav ul,.demos-nav li{margin:0;padding:0}
.demos-nav{float:left;width:170px;font-size:1.3em}
.demos-nav dt,.demos-nav h4{margin:0;padding:0;font:normal 1.1em "Trebuchet MS","Helvetica","Arial","Verdana","sans-serif";color:#e87b10}
.demos-nav dt,.demos-nav h4{margin-top:1.5em;margin-bottom:0;padding-left:8px;padding-bottom:5px;line-height:1.2em;border-bottom:1px solid #f4f4f4}
.demos-nav dd a,.demos-nav li a{border-bottom:1px solid #f4f4f4;display:block;padding:4px 3px 4px 8px;font-size:90%;text-decoration:none;color:#555;margin:2px 0;height:13px}
.demos-nav dd a:hover,.demos-nav dd a:focus,.demos-nav dd a:hover,.demos-nav dd a:focus{background:#f3f3f3;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px}
.demos-nav dd a.selected{background:#555;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px}
.normal h3.demo-header{font-size:32px;padding:0 0 5px;border-bottom:1px solid #eee;text-transform:capitalize}
.normal h4.demo-subheader{font-size:10px;text-transform:uppercase;color:#999;padding:8px 0 3px;border:0;margin:0}
.normal a:link,.normal a:visited{color:#1b75bb;text-decoration:none}
.normal a:hover,.normal a:active{color:#0b559b}
#demo-config{padding:20px 0 0}
#demo-frame{float:left;width:540px;height:380px;border:1px solid #ddd;overflow:auto;position:relative}
#demo-frame h3,#demo-frame h4{padding:0;font-weight:bold;font-size:1em}
#demo-config-menu{float:right;width:180px}
#demo-config-menu h4{font-size:13px;color:#666;font-weight:normal;border:0;padding-left:18px}
#demo-config-menu ul{list-style:none;padding:0;margin:0}
#demo-config-menu li{font-size:12px;padding:0 0 0 10px;margin:3px 0;zoom:1}
#demo-config-menu li a:link,#demo-config-menu li a:visited{display:block;padding:1px 8px 4px;border-bottom:1px dotted #b3b3b3}
* html #demo-config-menu li a:link,* html #demo-config-menu li a:visited{padding:1px 8px 2px}
#demo-config-menu li a:hover,#demo-config-menu li a:active{background-color:#f6f6f6}
#demo-config-menu li.demo-config-on{background:url(indusPay/css/clientlib/css/images/demo-config-on-tile.gif) repeat-x left center}
#demo-config-menu li.demo-config-on a:link,#demo-config-menu li.demo-config-on a:visited,#demo-config-menu li.demo-config-on a:hover,#demo-config-menu li.demo-config-on a:active{background:url(indusPay/css/clientlib/css/images/demo-config-on.gif) no-repeat left;padding-left:18px;color:#fff;border:0;margin-left:-10px;margin-top:0;margin-bottom:0}
#demo-source,#demo-notes{clear:both;padding:20px 0 0;font-size:1.3em}
#demo-notes{width:520px;color:#333;font-size:1em}
#demo-notes p code,.demo-description p code{padding:0;font-weight:bold}
#demo-source pre,#demo-source code{padding:0}
code,pre{padding:8px 0 8px 20px;font-size:1.2em;line-height:130%}
#demo-source a:link,#demo-source a:visited,#demo-source a:hover,#demo-source a:active{font-size:12px;padding-left:13px;background-position:left center;background-repeat:no-repeat}
#demo-source a.source-open:link,#demo-source a.source-open:visited,#demo-source a.source-open:hover,#demo-source a.source-open:active{background-image:url(indusPay/css/clientlib/css/images/demo-spindown-open.gif)}
#demo-source a.source-closed:link,#demo-source a.source-closed:visited,#demo-source a.source-closed:hover,#demo-source a.source-closed:active{background-image:url(indusPay/css/clientlib/css/images/demo-spindown-closed.gif)}
div.demo{padding:12px;font-family:"Trebuchet MS","Arial","Helvetica","Verdana","sans-serif"}
div.demo h3.docs{clear:left;font-size:12px;font-weight:normal;padding:0 0 1em;margin:0}
div.demo-description{clear:both;padding:12px;font-family:"Trebuchet MS","Arial","Helvetica","Verdana","sans-serif";font-size:1.3em;line-height:1.4em}
.ui-draggable,.ui-droppable{background-position:top left}
.left-nav .demos-nav{padding-right:10px}
#demo-link{font-size:11px;padding-top:6px;clear:both;overflow:hidden}
#demo-link a span.ui-icon{float:left;margin-right:3px}
#widget-docs .ui-widget{font-family:Trebuchet MS,Verdana,Arial,sans-serif;font-size:1em}
#widget-docs .ui-widget input,#widget-docs .ui-widget select,#widget-docs .ui-widget textarea,#widget-docs .ui-widget button{font-family:Trebuchet MS,Verdana,Arial,sans-serif;font-size:1em}
#widget-docs .ui-widget-header{border:1px solid #fff;background:#464646 url(indusPay/css/clientlib/css/images/464646_40x100_textures_01_flat_100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}
#widget-docs .ui-widget-header a{color:#fff}
#widget-docs .ui-widget-content{border:1px solid #fff;background:#fff url(indusPay/css/clientlib/css/images/ffffff_40x100_textures_01_flat_75.png) 50% 50% repeat-x;color:#222}
#widget-docs .ui-widget-content a{color:#222}
#widget-docs .ui-state-default,#widget-docs .ui-widget-content #widget-docs .ui-state-default{border:1px solid #666;background:#555 url(indusPay/css/clientlib/css/images/555555_40x100_textures_03_highlight_soft_75.png) 50% 50% repeat-x;font-weight:normal;color:#fff;outline:0}
#widget-docs .ui-state-default a{color:#fff;text-decoration:none;outline:0}
#widget-docs .ui-state-hover,#widget-docs .ui-widget-content #widget-docs .ui-state-hover,#widget-docs .ui-state-focus,#widget-docs .ui-widget-content #widget-docs .ui-state-focus{border:1px solid #666;background:#444 url(indusPay/css/clientlib/css/images/444444_40x100_textures_03_highlight_soft_60.png) 50% 50% repeat-x;font-weight:normal;color:#fff;outline:0}
#widget-docs .ui-state-hover a{color:#fff;text-decoration:none;outline:0}
#widget-docs .ui-state-active,#widget-docs .ui-widget-content #widget-docs .ui-state-active{border:1px solid #666;background:#fff url(indusPay/css/clientlib/css/images/ffffff_40x100_textures_01_flat_65.png) 50% 50% repeat-x;font-weight:normal;color:#f6921e;outline:0}
#widget-docs .ui-state-active a{color:#f6921e;outline:0;text-decoration:none}
#widget-docs .ui-state-highlight,#widget-docs .ui-widget-content #widget-docs .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(indusPay/css/clientlib/css/images/fbf9ee_40x100_textures_02_glass_55.png) 50% 50% repeat-x;color:#363636}
#widget-docs .ui-state-error,#widget-docs .ui-widget-content #widget-docs .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(indusPay/css/clientlib/css/images/fef1ec_40x100_textures_05_inset_soft_95.png) 50% bottom repeat-x;color:#cd0a0a}
#widget-docs .ui-state-error-text,#widget-docs .ui-widget-content #widget-docs .ui-state-error-text{color:#cd0a0a}
#widget-docs .ui-state-disabled,#widget-docs .ui-widget-content #widget-docs .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
#widget-docs .ui-priority-primary,#widget-docs .ui-widget-content #widget-docs .ui-priority-primary{font-weight:bold}
#widget-docs .ui-priority-secondary,#widget-docs .ui-widget-content #widget-docs .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
#demo-frame-wrapper .ui-icon,#widget-docs .ui-icon{width:16px;height:16px;background-image:url(indusPay/css/clientlib/css/images/222222_256x240_icons_icons.png)}
#widget-docs .ui-widget-content .ui-icon{background-image:url(indusPay/css/clientlib/css/images/222222_256x240_icons_icons.png)}
#widget-docs .ui-widget-header .ui-icon{background-image:url(indusPay/css/clientlib/css/images/222222_256x240_icons_icons.png)}
#widget-docs .ui-state-default .ui-icon{background-image:url(indusPay/css/clientlib/css/images/888888_256x240_icons_icons.png)}
#widget-docs .ui-state-hover .ui-icon,#widget-docs .ui-state-focus .ui-icon{background-image:url(indusPay/css/clientlib/css/images/454545_256x240_icons_icons.png)}
#widget-docs .ui-state-active .ui-icon{background-image:url(indusPay/css/clientlib/css/images/454545_256x240_icons_icons.png)}
#widget-docs .ui-state-highlight .ui-icon{background-image:url(indusPay/css/clientlib/css/images/2e83ff_256x240_icons_icons.png)}
#widget-docs .ui-state-error .ui-icon,#widget-docs .ui-state-error-text .ui-icon{background-image:url(indusPay/css/clientlib/css/images/cd0a0a_256x240_icons_icons.png)}
#widget-docs .ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px}
#widget-docs .ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}
#widget-docs .ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}
#widget-docs .ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
#widget-docs .ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}
#widget-docs .ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
#widget-docs .ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
#widget-docs .ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}
#widget-docs .ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px}
#widget-docs .ui-widget-overlay{background:#aaa url(indusPay/css/clientlib/css/images/aaaaaa_40x100_textures_01_flat_0.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30)}
#widget-docs .ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(indusPay/css/clientlib/css/images/aaaaaa_40x100_textures_01_flat_0.png) 50% 50% repeat-x;opacity:.30;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px}
#widget-docs{margin:20px 0 0;border:0}
#widget-docs h2,#widget-docs h3,#widget-docs h4,#widget-docs p,#widget-docs ul,#widget-docs code{margin:0;padding:0}
#widget-docs code{display:block;color:#444;font-size:.9em;margin:0 0 1em}
#widget-docs code strong{color:#000}
#widget-docs p{margin:0 3em 1.2em 0}
#widget-docs p.intro{font-size:13px;color:#666;line-height:1.3}
#widget-docs ul{list-style-type:none}
#widget-docs h2{font-size:16px;margin:1.2em 0 .5em}
#widget-docs h3{font-size:14px;color:#e6820e;margin:1.5em 0 .5em}
.normal #widget-docs h4{font-size:12px;color:#000;border:0;margin:0 0 .5em}
#docs-overview-main{width:400px}
#docs-overview-sidebar{float:right;width:200px}
#docs-overview-sidebar a span{color:#666}
#widget-docs #docs-overview-main p{margin-right:0}
#widget-docs #docs-overview-sidebar h4{padding-left:0}
.docs-list-header{float:left;width:100%;margin:10px 0 0;border-bottom:1px solid #eee}
#widget-docs .docs-list-header h2{float:left;margin:0}
#widget-docs .docs-list-header p{float:right;margin:5px 0;font-size:11px}
.docs-list{float:left;width:100%;padding:0 0 10px}
.docs-list .param-header{float:left;clear:left;width:100%;padding:8px 0;border-top:1px solid #eee}
#widget-docs .param-header h3,#widget-docs .param-header p{margin:0;float:left}
#widget-docs .param-header h3{width:50%}
#widget-docs .param-header h3 span{background:url(indusPay/css/clientlib/css/images/demo-spindown-closed.gif) no-repeat left;padding-left:13px}
#widget-docs .param-open .param-header h3 span{background:url(indusPay/css/clientlib/css/images/demo-spindown-open.gif) no-repeat left}
#widget-docs .param-header p{width:24%}
#widget-docs .param-header p.param-type span{background:url(indusPay/css/clientlib/css/images/icon-docs-info.gif) no-repeat left;cursor:pointer;border-bottom:1px dashed #ccc;padding-left:15px}
.param-details{padding-left:13px}
.param-args{margin:0 0 1.5em;border-top:1px dotted #ccc}
.param-args td{padding:3px 30px 3px 5px;border-bottom:1px dotted #ccc}
#widget-docs ul.ui-tabs-nav{padding:0 0 0 8px}
#widget-docs .ui-tabs-nav li{margin:5px 5px 0 0}
#widget-docs .ui-tabs-nav li a:link,#widget-docs .ui-tabs-nav li a:visited,#widget-docs .ui-tabs-nav li a:hover,#widget-docs .ui-tabs-nav li a:active{font-size:14px;padding:4px 1.2em 3px;color:#fff}
#widget-docs .ui-tabs-nav li.ui-tabs-selected a:link,#widget-docs .ui-tabs-nav li.ui-tabs-selected a:visited,#widget-docs .ui-tabs-nav li.ui-tabs-selected a:hover,#widget-docs .ui-tabs-nav li.ui-tabs-selected a:active{color:#e6820e}
#widget-docs .ui-tabs-panel{padding:20px 9px;font-size:12px;line-height:1.4;color:#000}
#widget-docs .ui-widget-content a:link,#widget-docs .ui-widget-content a:visited{color:#1b75bb;text-decoration:none}
#widget-docs .ui-widget-content a:hover,#widget-docs .ui-widget-content a:active{color:#0b559b}
/*!
 * jQuery UI CSS Framework 1.8.21
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content a{color:#222}
.ui-widget-header a{color:#222}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}
.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}
.ui-widget :active{outline:0}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(indusPay/css/clientlib/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(indusPay/css/clientlib/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-icon{width:16px;height:16px;background-image:url(indusPay/css/clientlib/images/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(indusPay/css/clientlib/images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(indusPay/css/clientlib/images/ui-icons_222222_256x240.png)}
.ui-state-default .ui-icon{background-image:url(indusPay/css/clientlib/images/ui-icons_888888_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(indusPay/css/clientlib/images/ui-icons_454545_256x240.png)}
.ui-state-active .ui-icon{background-image:url(indusPay/css/clientlib/images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(indusPay/css/clientlib/images/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(indusPay/css/clientlib/images/ui-icons_cd0a0a_256x240.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.ui-widget-overlay{background:#aaa url(indusPay/css/clientlib/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(indusPay/css/clientlib/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
#body{width:1024px;margin:auto;padding:0;background:#f7f6f6}
#top{width:1024px;height:92px;margin:auto}
.indusind{width:260px;height:57px;float:right;margin:20px}
#banner{width:1024px;height:100%}
#maincontainer{width:1024px;margin:auto}
.p{font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#a63a39;padding-top:30px;padding-left:50px}
.h1{width:920px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-align:justify;color:#837f7f;line-height:20px;padding-top:15px;margin:auto}
.formtable{width:928px;margin:auto}
.mandatory{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#bc3f3d;margin:auto;font-weight:bold;padding-top:40px}
.tabs{width:926px;height:55px;margin-top:20px;background:#e9e8e8}
.tabs1{width:926px;height:55px;margin-top:20px;background:#e9e8e8;margin-top:40px}
.tabs3{width:926px;height:55px;margin-top:20px;background:#e9e8e8;margin-top:40px}
.referredname{width:206px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;padding:10px;float:left;margin-left:10px;margin-top:10px;color:#504c4c}
.lables{width:206px;height:34px;float:right;margin-top:18px;margin-right:150px}
.lables1{width:180px;height:34px;float:left;margin-top:25px;margin-left:40px}
.inputfiled{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;text-align:justify;color:#645f5f;padding-left:8px;border-bottom:#ccc solid 1px;border-left:#ccc solid 1px;border-right:#ccc solid 1px;border-top:#ccc solid 1px;height:18px}
.titles{width:170px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;padding:10px;float:left;margin-left:40px;margin-top:10px;color:#504c4c}
.titles1{width:170px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;padding:10px;float:left;text-align:left;margin-left:30px;margin-top:10px;color:#504c4c}
.bottomcontent{width:894px;height:350px;margin:auto}
.submitbutton{width:111px;height:40px;float:right;margin-top:40px;margin-right:100px}
.clickhere{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#4f4b4b;float:left;margin-top:45px}
.clear{margin:auto;height:100px}

@charset "utf-8";
.ProductCompareWrap table tr, .formcenterContent table tr td, .jet-wrapper table tr td, .laplandingrefform table tr td, .ratdiobutton, .ratdiobutton1, .yearData table tr td {
	vertical-align: top
}
h2, h3, h4 {
	font-weight: 400;
	line-height: normal
}
.calcSection .hideVal, .clearfix:after {
	visibility: hidden
}
* {
	margin: 0;
	padding: 0
}
html {
	min-height: 100%;
	margin-bottom: 1px
}
a {
	text-decoration: none
}
a, img {
	border: none
}
ul {
	list-style: none
}
iframe {
	border: 0
}
#contentContainer {
	margin: 0 auto;
	padding-top: 40px
}
#contentContainer header {
	margin-bottom: 20px
}
#contentContainer .main-content {
	width: 100%;
	float: left;
	margin: 0 0 30px
}
#contentContainer.one-col .main-content {
	width: 100%
}
.clear {
	clear: both;
	font-size: 1%;
	height: 0%
}
.clearfix {
	display: block
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both
}
table {
	border-collapse: collapse
}
.innerParsys {
	width: 1003px;
	margin: 0 auto
}
@font-face {
	font-family: source_sans_proregular;
	src: url('indusPay/resources/fonts/sourcesanspro-regular-webfont-webfont.eot');
	src: url('indusPay/resources/fonts/sourcesanspro-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'), url('indusPay/resources/fonts/sourcesanspro-regular-webfont-webfont.woff') format('woff'), url('indusPay/resources/fonts/sourcesanspro-regular-webfont-webfont.ttf') format('truetype'), url('indusPay/resources/fonts/sourcesanspro-regular-webfont-webfont.svg#source_sans_proregular') format('svg');
	font-weight: 600;
	font-style: normal
}
@font-face {
	font-family: WebRupee;
	src: url('indusPay/resources/fonts/WebRupee.V2.0.eot');
	src: local('WebRupee'), url('indusPay/resources/fonts/WebRupee.V2.0.ttf') format('truetype'), url('indusPay/resources/fonts/WebRupee.V2.0.woff') format('woff'), url('indusPay/resources/fonts/WebRupee.V2.0.svg') format('svg');
	font-weight: 400;
	font-style: normal
}
.WebRupee {
	font-family: WebRupee
}
.copyrightTxt, .offscreen {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden
}
h2 {
	font-size: 2.8em
}
h3 {
	font-size: 2.2em
}
h4 {
	font-size: 1.8em
}
h5 {
	font-size: 1.4em
}
body {
	font-family: Arial;
	font-size: 62.5%;
	height: 100%;
	color: #000;
	line-height: 1.5em
}
#wrapper {
	width: 100%
}
.topHeader {
	position: relative;
	z-index: 3;
	float: left
}
.subContent {
	display: none
}
.homeSubNavWrapper {
	width: 721px;
	background-color: #fff;
	padding: 20px;
	position: absolute;
	top: 49px;
	left: 0;
	display: none
}
.homeSubNavWrapper .ltLinkWrapper {
	width: 210px;
	float: left
}
.homeSubNavWrapper .ltLinkWrapper ul {
	padding: 0
}
.primaryNav .homeSubNavWrapper .ltLinkWrapper li:first-child {
	border-top: none
}
.primaryNav .homeSubNavWrapper .ltLinkWrapper li {
	background: 0 0;
	padding: 12px 0;
	border-top: 1px solid #ddd;
	height: auto;
	cursor: pointer;
	float: left;
	width: 210px;
	font-family: source_sans_proregular
}
.primaryNav .homeSubNavWrapper .ltLinkWrapper li a {
	font-family: source_sans_proregular!important;
	background: 0 0;
	padding: 0;
	color: #8e8e8e;
	text-transform: none;
	font-size: 1.8em;
	line-height: normal;
	float: left
}
.primaryNav .homeSubNavWrapper .ltLinkWrapper li span {
	color: #8e8e8e;
	font-size: 1.2em;
	line-height: normal;
	float: left;
	font-family: source_sans_proregular
}
.primaryNav .homeSubNavWrapper .ltLinkWrapper li.ltSelected a, .primaryNav .homeSubNavWrapper .ltLinkWrapper li.ltSelected span {
	color: #bc3f3d
}
.subLinkCont {
	display: none
}
.primaryNav .homeSubNavWrapper .rtLinkWrapper {
	width: 191px;
	float: left;
	position: relative;
	padding-left: 40px
}
.primaryNav .homeSubNavWrapper .rtLinkWrapper ul {
	padding: 0;
	float: left;
	display: none
}
.primaryNav .homeSubNavWrapper .rtLinkWrapper ul li {
	clear: both;
	height: auto;
	background: url(../../../../../../scripts/desktop/images/sq-arrow.jpg) left 7px no-repeat;
	padding: 0 15px;
	width: 161px
}
.primaryNav .homeSubNavWrapper .rtLinkWrapper ul li a {
	background: 0 0;
	padding: 5px 0;
	text-transform: none;
	font-size: 1.3em;
	color: #545454
}
.primaryNav .homeSubNavWrapper .rtLinkWrapper ul li.rtSelected {
	background: url(../../../../../../scripts/desktop/images/sq-arrow-hover.jpg) left 7px no-repeat
}
.primaryNav .homeSubNavWrapper .rtLinkWrapper ul li.rtSelected a {
	color: #bc3f3d
}
.primaryNav .homeSubNavWrapper .rtSubLinkWrapper {
	width: 280px;
	float: left
}
.primaryNav .homeSubNavWrapper .rtSubLinkWrapper div {
	display: none
}
.primaryNav .homeSubNavWrapper .rtSubLinkWrapper ul {
	padding: 0;
	float: left;
	display: none
}
.primaryNav .homeSubNavWrapper .rtSubLinkWrapper ul li {
	clear: both;
	height: auto;
	background: url(../../../../../../scripts/desktop/images/nav-bullet.png) left 9px no-repeat;
	padding: 0 12px;
	width: 200px
}
.primaryNav .homeSubNavWrapper .rtSubLinkWrapper ul li a {
	background: 0 0;
	padding: 5px 0;
	text-transform: none;
	font-size: 1.3em;
	color: #545454
}
.primaryNav .homeSubNavWrapper .rtSubLinkWrapper ul li a:hover {
	color: #bc3f3d
}
.checkbox {
	width: 15px;
	height: 15px;
	background: url(../../../../../../scripts/desktop/images/checkbox-img.png) 0 -19px no-repeat;
	cursor: pointer;
	float: left;
	margin: 0 5px 0 0
}
.checkbox.checked {
	background-position: 0 0
}
.bannerBgContainer {
	width: 100%;
	background-color: #191919;
	z-index: 0;
	position: absolute;
	left: 0;
	top: 0;
	height: 462px
}
.headerContainer, .topNav {
	z-index: 11
}
.bannerBgContainer .banner1 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: none
}
.topContainer {
	margin: 0 auto;
	width: 100%
}
.topContainer .logo {
	float: left
}
.topInner {
	width: 100%;
	background: url(../../../../../../scripts/desktop/images/top-bg.png) center top no-repeat;
	height: 462px;
	position: relative;
	overflow: hidden
}
.bannerContainer, .headerContainer, .loginContainer {
	width: 1003px;
	margin: 0 auto;
	position: relative
}
.bannerContainer {
	overflow: hidden;
	height: 355px
}
.topNav {
	width: 761px;
	background-color: #bc3f3d;
	float: left;
	min-height: 59px;
	position: relative
}
.topNav ul, .topNav ul li {
	float: left
}
.topNav ul.navLink {
	padding: 22px 0 21px 52px;
	height: 16px
}
.topNav ul.navLink li {
	padding: 0 18px 0 0;
	position: relative
}
.innerTopNav .homeDropdown, .searchDiv {
	position: absolute;
	top: 59px;
	display: none
}
.topNav ul.navLink li a {
	color: #f6d8d7;
	font-size: 1.2em
}
.topNav ul.navLink li.active a {
	color: #fff;
	text-decoration: underline
}
.topNav ul.navLink li.activeNav {
	font-size: 1.2em;
	cursor: default;
	color: #fff;
	font-weight: 700
}
.topNav ul li.callNumber {
	background: url(../../../../../../scripts/desktop/images/phone_icon.png) left 12px no-repeat;
	color: #fff;
	padding: 8px 0 6px 29px;
	font-size: 1.2em;
	font-weight: 400
}
.topNav ul li.fontChange {
	padding: 20px 0 20px 22px;
	display: none
}
.topNav ul li.fontChange a {
	color: #fff;
	padding: 0 5px 0 0
}
.topNav ul li.fontChange a.medium {
	font-size: 1.2em
}
.topNav ul li.fontChange a.large {
	font-size: 1.4em
}
.topNav ul li.language {
	padding: 21px 0 18px 16px
}
.topNav ul li.language a {
	color: #fff
}
.search {
	border-left: 1px solid #D48483;
	float: left;
	margin: 15px 0 18px 11px;
	padding: 5px 0 0 10px
}
.searchDiv {
	background-color: #BC3F3D;
	float: left;
	padding: 10px;
	right: 0;
	width: 270px;
	z-index: 1
}
.searchDiv input {
	width: 164px;
	border: 1px solid #6a6a6a;
	height: 22px;
	margin: 0 10px 0 0;
	float: left;
	padding: 0 10px;
	line-height: 22px
}
.searchDiv input.searchBtn {
	background: url(../../../../../../scripts/desktop/images/search-btn.png) left top no-repeat;
	width: 62px;
	height: 29px;
	border: none;
	cursor: pointer;
	text-indent: -99999px;
	text-transform: capitalize
}
.innerTopNav ul.navLink li.currentActive {
	color: #fff;
	cursor: pointer;
	font-weight: 700
}
.innerTopNav ul.navLink li.currentActive a {
	color: #fff
}
.innerTopNav ul.navLink li.sel {
	padding-right: 15px
}
.innerTopNav ul.navLink li.sel:hover {
	background-color: #000
}
.innerTopNav .homeDropdown {
	left: -34px;
	width: 260px;
	background: #000;
	padding: 0 20px;
	z-index: 50;
	overflow: hidden
}
.innerTopNav .homeDropdown ul {
	width: 100%
}
.innerTopNav ul.navLink {
	height: auto;
	padding: 0 0 0 16px;
	width: 509px
}
.innerTopNav ul.navLink .homeDropdown ul li {
	border-top: 1px dotted #7a7a7a;
	padding: 13px 0;
	width: 100%;
	float: left;
	clear: both
}
.innerTopNav ul.navLink .homeDropdown ul li:first-child {
	border: none
}
.innerTopNav ul.navLink .homeDropdown ul li a {
	font-family: source_sans_proregular;
	font-size: 1.5em;
	color: #d2d2d2;
	text-transform: uppercase;
	padding: 0 0 0 10px;
	width: 100%;
	float: left
}
.innerTopNav ul.navLink .homeDropdown ul li a:hover {
	color: #bc3f3d
}
.primaryNav {
	background-color: #1b1b1b;
	float: left;
	margin: 0 0 0 242px;
	width: 761px;
	position: relative
}
.bannerLink, .loginWrapper, .pagination, .top-design {
	position: absolute
}
.primaryNav ul li {
	float: left;
	background: url(../../../../../../scripts/desktop/images/link-sep.png) left 10px no-repeat;
	height: 49px
}
.primaryNav ul li.sel {
	background-color: #fff
}
.primaryNav ul li:first-child {
	background-image: none
}
.primaryNav ul li a {
	background: url(../../../../../../scripts/desktop/images/nav-arrow.png) right 20px no-repeat;
	color: #fff;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px 17px;
	float: left;
	text-transform: uppercase
}
.primaryNav ul li.currentActive a, .primaryNav ul li.sel a, .primaryNav ul li:hover a {
	background: url(../../../../../../scripts/desktop/images/nav-arrow.png) right -7px no-repeat;
	color: #bc3f3d;
	text-decoration: none
}
.primaryNav ul li h1 {
	font-size: 1em
}
.primaryNav ul li.videoBranch {
	float: right;
	display: none
}
.primaryNav ul li.videoBranch a {
	padding: 0;
	background: 0 0
}
.homeBanner {
	width: 1001px;
	overflow: hidden
}
.bannerLink {
	width: 1003px;
	height: 355px;
	left: 0;
	top: 107px;
	z-index: 1;
	cursor: pointer
}
.bannerImg li, .pagination ul {
	top: 0;
	left: 0;
	position: absolute
}
.bannerImg li {
	display: none
}
.pagination {
	right: 29px;
	top: 329px;
	cursor: pointer;
	z-index: 1
}
.pagination li {
	background-color: #8f8f8f;
	float: left;
	height: 15px;
	margin-right: 11px;
	width: 15px
}
.pagination li.sel {
	background-color: #ab2f2d
}
.top-design {
	width: 100%;
	height: 462px;
	background: url(../../../../../../scripts/desktop/images/top-design.png) center top no-repeat;
	left: 0;
	top: 0;
	z-index: 1
}
.loginContainer {
	z-index: 2
}
.loginContainer .loginWrapper {
	right: 2px
}
.loginWrapper {
	right: 0;
	top: 10px;
	width: 220px;
	z-index: 6;
	height: auto
}
.login select option {
	color: #666;
	font-size: .9em
}
.aadhaarBox, .login, .quikService {
	border: 1px solid #4D2524;
	background-color: #090909;
	padding: 5px 10px;
	float: left;
	width: 200px
}
.login, .quikService {
	margin: 3px 0 0;
	position: relative
}
.adharSeeding, .personalize {
	font-size: 1.2em;
	margin: 0 0 5px;
	font-weight: 700;
	cursor: pointer
}
.aadhaarBox ul li, .quikService ul li {
	border-top: 1px dotted #7a7a7a;
	padding: 7px 6px;
	position: relative;
	float: left;
	width: 187px
}
.aadhaarBox ul li: first-child {
	border-top: none;
	padding: 5px 6px 3px
}
.aadhaarBox ul li a, .quikService ul li a {
	color: #a6a6a6;
	background: url(../../../../../../scripts/desktop/images/wht-sml-bullet.png) left 5px no-repeat;
	padding: 0 0 0 10px;
	font-size: 1.2em;
	float: left
}
.quikService ul li .help {
	float: right;
	font-size: 1.2em;
	color: #bc3f3d;
	cursor: pointer
}
.personalize {
	color: #d54e4c;
	background: url(../../../../../../scripts/desktop/images/personalized-icon.png) left top no-repeat;
	padding: 6px 0 4px 27px
}
.adharSeeding {
	background: #92272b;
	color: #fff;






	padding: 6px
}
.adharSeeding a {
	color: #fff;
	text-decoration: none
}
.collapse, .expand {
	font-size: 1.4em;
	color: #d54e4c;
	padding: 3px 0;
	cursor: pointer
}
.expand {
	background: url(../../../../../../scripts/desktop/images/expand-icon.png) right top no-repeat
}
.collapse {
	background: url(../../../../../../scripts/desktop/images/collapse-icon.png) right top no-repeat
}
.expandDiv {
	display: none
}
.login .indusNet {
	color: #fff;
	font-size: 1.8em;
	line-height: 23px
}
.goBottom, .goTop {
	background: url(../../../../../../scripts/desktop/images/top-btm-arrow.png) no-repeat;
	cursor: pointer;
	height: 43px;
	position: absolute;
	z-index: 2;
	width: 43px
}
.goBottom {
	background-position: 0 0;
	top: 325px;
	left: 220px;
	display: none
}
.goTop {
	background-position: 0 -43px;
	right: 28px;
	top: -23px;
	z-index: 9;
	width: 43px
}
.login p {
	color: #fff;
	font-size: 1.2em
}
.login ul {
	float: left;
	margin: 10px 0;
	width: 100%
}
.login ul li {
	padding: 0 0 5px 9px;
	float: left
}
.login ul li.sel, .login ul li:hover {
	background: url(../../../../../../scripts/desktop/images/login-left.jpg) left top no-repeat;
	font-weight: 700
}
.login ul li a {
	color: #bc3f3d;
	font-size: 1.2em;
	padding: 4px 12px 8px 0;
	float: left;
	background: 0 0;
	border: none;
	cursor: pointer;
	font-weight: 700
}
.login ul li.sel a, .login ul li:hover a {
	background: url(../../../../../../scripts/desktop/images/login-right.jpg) right top no-repeat;
	color: #fff;
	text-decoration: none;
	font-weight: 700
}
.secLink .subLink ul li:hover a, .secondNav.corporateNav .secLink .subLink ul li:hover a {
	text-decoration: underline
}
.login ul li.loginBtn input {
	width: 50px
}
.login ul li.regBtn input {
	width: 70px
}
.login ul li.demoBtn input {
	width: 50px
}
.tooltip {
	background-color: #fff;
	padding: 10px;
	width: 140px;
	position: absolute;
	left: 8px;
	top: -5px;
	font-size: .9em;
	color: #666766;
	z-index: 0;
	display: none
}
.tooltip span {
	width: 0;
	height: 0;
	border: 8px solid;
	background-image: none;
	border-color: transparent transparent transparent #fff;
	display: block;
	position: absolute;
	right: -16px;
	top: 26px;
	margin: -6px 0 0
}
.selectbg, select {
	position: relative
}
.quikService ul li .help {
	background: url(../../../../../../scripts/desktop/images/help-icon1.png) right 1px no-repeat;
	width: 14px;
	height: 16px
}
select {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	cursor: pointer;
	width: 189px;
	height: 22px
}
.safari select {
	margin: 10px 0 0
}
select option {
	padding: 5px
}
.selectbg {
	background: url(../../../../../../scripts/desktop/images/select-bg.png) no-repeat;
	float: left;
	height: 29px;
	margin-bottom: 10px;
	width: 186px
}
.selectedvalue {
	color: #666;
	font-size: 1.2em;
	height: 18px;
	padding: 7px 5px 0 16px;
	position: absolute;
	text-align: left;
	width: 143px;
	overflow: hidden
}
.middleWrapper {
	background: url(../../../../../../scripts/desktop/images/second-nav-bg.jpg) center top repeat-y;
	width: 100%
}
.mdlInner {
	width: 1003px;
	margin: 0 auto
}
.interested {
	width: 290px;
	padding: 20px 0 0 27px;
	float: left;
	min-height: 179px
}
.int-link-wrap {
	float: left
}
.interested ul {
	float: left;
	margin: 10px 0 0;
	width: 145px
}
.interested ul:first-child {
	margin-left: 0
}
.interested ul li {
	clear: both
}
.interested ul li a {
	color: #656565;
	background: url(../../../../../../scripts/desktop/images/red-bullet.png) 4px 12px no-repeat;
	padding: 6px 0 6px 18px;
	float: left;
	font-size: 1.2em
}
.secLink ul li {
	width: 100%;
	float: left;
	position: relative
}
.secLink ul li:hover {
	background-color: #e2e2e2
}
.secLink ul li:hover a {
	color: #bc3f3d
}
.iWant.secLink .subLink, .interested.secLink .subLink {
	position: absolute;
	top: 0;
	width: 190px;
	z-index: 10;
	border-radius: 5px;
	background-color: #e2e2e2;
	display: none;
	padding: 10px
}
.interested.secLink .subLink {
	left: 142px
}
.iWant.secLink .subLink {
	left: 179px
}
.secLink .subLink ul {
	width: 190px;
	margin: 0
}
.secLink .subLink ul li {
	padding: 0 0 0 10px;
	border-bottom: 1px solid transparent;
	width: 180px
}
.secLink .subLink ul li a {
	background: url(../../../../../../scripts/desktop/images/red-sml-bullet.png) 4px 12px no-repeat
}
.iWant {
	width: 243px;
	float: left;
	padding: 20px 0 0 20px;
	min-height: 179px
}
.iWant ul {
	float: left;
	margin: 10px 0 0;
	width: 100%
}
.iWant ul li {
	clear: both
}
.iWant ul li a {
	color: #656565;
	background: url(../../../../../../scripts/desktop/images/red-bullet.png) 4px 12px no-repeat;
	padding: 6px 0 6px 18px;
	float: left;
	font-size: 1.2em
}
.premService {
	background: url(../../../../../../scripts/desktop/images/premium-bg.jpg) left top;
	width: 423px;
	float: left;
	min-height: 200px
}
.premService h2 {
	text-align: center;
	padding: 13px 0 0
}
.premService ul {
	padding: 0 0 0 60px;
	float: left;
	margin: -15px 0 0
}
.premService ul li {
	width: 100%;
	clear: both;
	float: left;
	margin: 2px 0
}
.premService ul li a {
	color: #dda220;
	background: url(../../../../../../scripts/desktop/images/circle-bullet.png) left 7px no-repeat;
	/*padding: 5px 0 4px 36px;*/
    padding: 7px 0 4px 32px;
	float: left;
	/*background-size: 25px 25px*/
    background-size: 18px 18px;
    font-size: 16px;
    line-height:18px;
}


.secondNav {
	width: 1003px;
	position: relative;
	float: left;
	z-index: 1
}
.secondNav.corporateNav .interested {
	width: 243px;
	padding: 20px 0 10px 27px;
	float: left;
	min-height: 179px
}
.secondNav.corporateNav .interested ul {
	float: left;
	margin: 10px 0 0;
	width: 271px
}
.secondNav.corporateNav .interested ul:first-child {
	margin-left: 0
}
.secondNav.corporateNav .interested ul li {
	clear: both
}
.secondNav.corporateNav .interested ul li a {
	color: #656565;
	background: url(../../../../../../scripts/desktop/images/red-bullet.png) 4px 12px no-repeat;
	padding: 6px 0 6px 18px;
	float: left;
	font-size: 1.2em
}
.secondNav.corporateNav .secLink ul li {
	width: 190px;
	float: left;
	position: relative
}
.secondNav.corporateNav .secLink ul li:hover {
	background-color: #e2e2e2
}
.secondNav.corporateNav .secLink ul li:hover a {
	color: #bc3f3d
}
.iWant.secLink .subLink, .secondNav.corporateNav .interested.secLink .subLink {
	position: absolute;
	top: 0;
	width: 190px;
	z-index: 10;
	border-radius: 5px;
	background-color: #e2e2e2;
	display: none;
	padding: 10px
}
.secondNav.corporateNav .interested.secLink .subLink {
	left: 172px
}
.secondNav.corporateNav .iWant.secLink .subLink {
	left: 179px
}
.secondNav.corporateNav .secLink .subLink ul {
	width: 190px;
	margin: 0
}
.secondNav.corporateNav .secLink .subLink ul li {
	padding: 0 0 0 10px;
	border-bottom: 1px solid transparent;
	width: 180px
}
.secondNav.corporateNav .secLink .subLink ul li a {
	background: url(../../../../../../scripts/desktop/images/red-sml-bullet.png) 4px 12px no-repeat
}
.secondNav.corporateNav .iWant {
	width: 271px;
	float: left;
	padding: 20px 0 0 20px;
	min-height: 179px
}
.secondNav.corporateNav .iWant ul {
	float: left;
	margin: 10px 0 0;
	width: 100%
}
.secondNav.corporateNav .iWant ul li {
	clear: both
}
.secondNav.corporateNav .iWant ul li a {
	color: #656565;
	background: url(../../../../../../scripts/desktop/images/red-bullet.png) 4px 12px no-repeat;
	padding: 6px 0 6px 18px;
	float: left;
	font-size: 1.2em
}
.secondNav.corporateNav img {
	position: absolute;
	bottom: 0
}
.coverageWrapper {
	background: url(../../../../../../scripts/desktop/images/premium-bg.jpg) left top;
	width: 423px;
	float: left;
	min-height: 200px
}
.coverageWrapper h2 {
	text-align: center;
	padding: 13px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #dda220
}
.coverageWrapper ul {
	padding: 15px 0 0 60px;
	float: left
}
.coverageWrapper ul li {
	width: 100%;
	clear: both;
	float: left;
	margin: 2px 0
}
.coverageWrapper ul li a {
	color: #dda220;
	font-size: 1.8em;
	padding: 5px 0 5px 14px;
	float: left
}
.accWrapper {
	width: 100%;
	min-height: 236px;
	background-color: #cfcfcf
}
.accCarousel {
	width: 580px;
	height: 236px;
	float: left;
	overflow: hidden;
	position: relative
}
.accCarousel ul li {
	float: left
}
.carouselPagination {
	left: 19px;
	position: absolute;
	top: 202px
}
.carouselPagination span {
	background-color: #8f8f8f;
	float: left;
	height: 15px;
	margin-right: 11px;
	width: 15px;
	cursor: pointer;
	display: none
}
.carouselPagination span.sel {
	background-color: #ab2f2d
}
.accCarousel.personalCarousel ul {
	width: 290px!important;
	float: left
}
.videoLink {
	float: left
}
.mdlBtmWrapper {
	background-color: #dcdcdc;
	width: 100%;
	padding: 0 0 30px
}
.personalised {
	float: left;
	margin: 0 0 0 -52px;
	overflow: hidden;
	position: relative
}
.pBox {
	padding: 20px 0 0 52px;
	margin: -2px 0 0
}
.btmBrd, .sepBrd {
	background: url(../../../../../../scripts/desktop/images/sec-top-brd.jpg) top left repeat-x;
	width: 1003px;
	height: 2px;
	margin: 20px 0 0;
	float: right
}
.pBox.rtBrd {
	background: url(../../../../../../scripts/desktop/images/rt-brd.jpg) 20px 60px no-repeat
}
.pBox.sepBrd {
	background: url(../../../../../../scripts/desktop/images/v-sep.jpg) right top repeat-y;
	padding: 0 26px 0 0
}
.pBox .nav {
	position: absolute;
	right: 0;
	top: 17px
}
.pBox .nav li {
	cursor: pointer
}
.pBox .nav li.cnn, .pBox .nav li.ndtv, .pBox .nav li.toi {
	background: url(../../../../../../scripts/desktop/images/news-channel-icon.png) no-repeat;
	width: 57px;
	height: 45px;
	float: left;
	margin-right: 8px;
	cursor: pointer
}
.pBox .nav li.cnn {
	background-position: 0 0
}
.pBox .nav li.ndtv {
	background-position: -60px 0
}
.pBox .nav li.toi {
	background-position: -119px 0
}
.pBox .navCont {
	min-height: 220px;
	overflow: hidden
}
.pBox .navCont img {
	float: left;
	margin: 0 10px 0 0
}
.pBox .navCont ul {
	float: left;
	padding: 10px 0 0
}
.pBox .navCont ul li {
	padding-bottom: 20px;
	float: left
}
.pBox .feedCont {
	float: left;
	padding: 0;
	width: 322px
}
.pBox .feedCont p.title {
	font-size: 1.6em;
	color: #666766;
	line-height: normal;
	padding: 0 0 6px
}
.pBox .feedCont a:hover {
	text-decoration: none
}
.pBox .feedCont a:hover p.title {
	color: #BC3F3D;
	text-decoration: underline
}
.pBox .feedCont p {
	color: #666766;
	font-size: 1.2em
}
.whatsNew {
	position: relative
}
.rates, .whatsNew {
	width: 475px;
	float: left
}
.whatsNew img {
	float: left
}
.whatsNew .right {
	float: left;
	width: 197px;
	padding: 40px 0 0;
	overflow: hidden;
	height: 202px
}
.whatsNew a, .whatsNew h2 {
	color: #8b2e2e;
	padding: 0 0 10px;
	line-height: normal
}
.whatsNew .right p.heading {
	font-size: 1.8em;
	color: #666766;
	padding: 0 0 16px;
	line-height: normal
}
.whatsNew .right p {
	color: #666766;
	font-size: 1.2em
}
.whatsNew ul {
	float: left
}
.newsPagination {
	bottom: 29px;
	left: 326px;
	position: absolute
}
.aadhaarSection, .securityTip {
	position: relative;
	float: left
}
.newsPagination span {
	background-color: #8f8f8f;
	float: left;
	height: 15px;
	margin-right: 11px;
	width: 15px;
	cursor: pointer
}
.newsPagination span.sel {
	background-color: #fff
}
.newContent {
	width: 197px;
	float: left
}
.newContent a {
	color: #8B2E2E
}
#finance, #news, #sports, #technology, #utility {
	display: none
}
.rates {
	padding: 67px 0 0 52px
}
.rates .rateCon, .rates ul {
	float: left;
	width: 155px
}
.rates ul li {
	float: left;
	margin: 0 0 9px
}
.rates .rateCon .title {
	color: #000;
	font-size: 1.5em;
	margin: 0 0 9px;
	text-transform: uppercase
}
.rates ul li p {
	color: #666766;
	padding-bottom: 3px;
	font-size: 1.1em
}
.rates ul li span.fig {
	background: url(../../../../../../scripts/desktop/images/usd-bg.jpg) left top repeat-x;
	color: #eaf4f7;
	font-size: 1.4em;
	padding: 2px 3px 4px
}
.rates ul li span {
	color: #666766;
	font-size: 1.2em
}
.rates ul.intRate {
	width: 164px
}
.ratesBox {
	background: url(../../../../../../scripts/desktop/images/sec-top-brd.jpg) left bottom repeat-x;
	float: left;
	padding: 0 0 15px
}
.inr, .usd {
	width: auto;
	float: left;
	margin-right: 10px
}
.savingsRate .txt {
	width: 90px;
	float: left
}
.intRate .txt {
	float: left;
	width: 102px
}
.aadhaarSection {
	border: 1px solid #bc3f3d;
	margin: 3% 0 2% 33%;
	width: 445px
}
.securityTip {
	background-color: #FFF;
	padding: 10px 14px;
	width: 450px;
	margin: 20px 0 0
}
.securityTip ul li {
	float: left;
	height: 49px;
	width: 380px;
	font-size: 1.2em
}
.securityTip img {
	float: left;
	margin: 8px 10px 0 0
}
.securityTip .secTitle {
	color: #bc3f3d;
	font-size: 1.4em;
	padding: 0 0 5px
}
.impLinks ul li a, .impLinks ul li.activeNav {
	font-size: 1.1em;
	padding: 2px 10px 2px 7px;
	color: #848484
}
.securityTip .tipsContentWrap {
	float: left;
	width: 380px;
	height: 60px;
	overflow: hidden
}
.securityTip .tipsContentWrap ul {
	height: 60px;
	width: 380px
}
.securityTip .next, .securityTip .prev {
	background: url(../../../../../../scripts/desktop/images/security-arrow.png) no-repeat;
	width: 8px;
	height: 14px;
	position: absolute;
	cursor: pointer
}
.securityTip .prev {
	left: 7px;
	top: 39px;
	background-position: 0 0
}
.securityTip .next {
	background-position: left -21px;
	right: 7px;

	top: 39px
}
.tipsWrapper {
	width: 430px;
	overflow: hidden;
	margin: 0 0 0 10px
}
.rates.odd .securityTip {
	margin: 0 0 0 50px;
	height: 84px;
	padding: 17px 14px
}
.rates.odd .securityTip .next, .rates.odd .securityTip .prev {
	top: 50px
}
.overlay, .perLightbox {
	top: 0;
	position: absolute
}
.rates.odd .securityTip img {
	margin: 18px 10px 0 0
}
.rates.odd .ratesBox {
	background: 0 0;
	float: left;
	padding: 0 0 15px
}
.rates.odd {
	width: 1002px;
	background: url(../../../../../../scripts/desktop/images/sec-top-brd.jpg) bottom left repeat-x;
	float: left;
	padding: 40px 0 25px;
	margin: 0 0 0 52px
}
.rates.odd .securityTip .secTitle {
	padding: 7px 0 5px
}
.videoWrapper {
	float: left;
	padding: 30px 0 0;
	width: 100%;
	margin: 10px 0 0
}
.videoWrapper ul li {
	float: left;
	padding: 0 0 0 37px
}
.videoWrapper ul li img {
	cursor: pointer
}
.impLinks ul li.activeNav, .primaryFooter ul li.activeNav {
	cursor: default;
	text-decoration: underline
}
.videoWrapper ul li:first-child {
	padding-left: 0
}
.videoWrapper ul li h3 {
	padding: 0 0 18px;
	color: #842625
}
.impLinks {
	background-color: #fff;
	width: 100%;
	float: left
}
.impLinks .mdlInner {
	position: relative
}
.impLinks ul li {
	float: left;
	background: url(../../../../../../scripts/desktop/images/footer-sep.jpg) 99% 5px no-repeat
}
.impLinks ul li.last {
	background: 0 0
}
.impLinks ul {
	background: url(../../../../../../scripts/desktop/images/bull-img.png) 14px bottom no-repeat;
	float: left
}
.impLinks ul li a {
	float: left
}
.innerMdlWrapper .impLinks .mdlInner h2 {
	background-color: #FFF;
	float: left;
	margin: -17px 0 0;
	padding: 15px
}
.innerMdlWrapper .impLinks ul {
	float: left;
	padding: 0 0 75px
}
.innerMdlWrapper .impLinks ul li a {
	background: url(../../../../../../scripts/desktop/images/footer-sep.jpg) right 5px no-repeat;
	color: #848484;
	float: left;
	font-size: 1.1em;
	padding: 2px 10px
}
.primaryFooter {
	width: 983px;
	margin: 0 auto 46px;
	background-color: #bc3f3d;
	padding: 10px;
	clear: both
}
.primaryFooter ul {
	float: left;
	width: 100%
}
.primaryFooter ul li {
	float: left;
	padding: 0 7px;
	background: url(../../../../../../scripts/desktop/images/wht-sep.jpg) right 6px no-repeat
}
.primaryFooter ul li.activeNav {
	color: #EBC6C5;
	font-size: 1.4em;
	padding: 4px 7px 0
}
.innerPrimNav li.links:hover a, .innerPrimNav li:hover a, .prdWrapper ul li:hover a, .rightLinkWrapper ul li a.active:hover {
	text-decoration: none
}
.primaryFooter ul li a, .primaryFooter ul li label {
	color: #ebc6c5;
	float: left;
	padding: 4px 0 0;
	font-size: 1.4em
}
.primaryFooter ul li div {
	float: left;
	margin: 0 0 0 7px
}
.primaryFooter ul li.getUpdate {
	background: 0 0
}
.primaryFooter ul li.getUpdate .email {
	background-color: #EBC6C5;
	border: 1px solid #BFBFBF;
	height: 19px;
	margin: 2px 5px 0 0;
	float: left;
	padding: 0 0 0 5px;
	width: 120px;
	line-height: 19px
}
.primaryFooter ul li.getUpdate .submit {
	background: url(../../../../../../scripts/desktop/images/email-submit-img.png) left top no-repeat;
	height: 24px;
	width: 59px;
	border: none;
	float: left;
	text-indent: -99999px;
	text-transform: capitalize;
	cursor: pointer
}
.primaryFooter ul li.copyright {
	background: 0 0;
	color: #EBC6C5;
	float: right;
	font-size: 1.1em;
	padding: 4px 0 0
}
@media speech {
.copyright {
	display: none
}
}
@media aural {
.copyright {
	display: none
}
}
.secondFooterWrapper {
	background: url(../../../../../../scripts/desktop/images/footer-bg.jpg) left top;
	bottom: 0;
	position: fixed;
	width: 100%;
	z-index: 10;
	left: 0
}
.secondFooter {
	width: 1003px;
	margin: 0 auto;
	padding: 0
}
.secondFooter ul.fLink li a {
	padding: 16px 0;
	float: left
}
.secondFooter ul li {
	float: left;
	padding: 0 3px;
	position: relative;
	cursor: pointer
}
.secondFooter>ul>li.sel {
	background-color: #CBCBCB
}
.secondFooter ul li.sel a {
	color: #4e4e4e
}
.secondFooter ul li a {
	color: #fff;
	font-size: 1.3em
}
.socialIcon {
	float: right;
	padding: 11px 0 0
}
.secondFooter ul li.impNotice {
	background: url(../../../../../../scripts/desktop/images/wht-up-arrow.png) 19px 20px no-repeat #000;
	padding: 0
}
.secondFooter ul li.impNotice a {
	padding: 16px 30px 16px 40px
}
.secondFooter ul li.sel.impNotice {
	background: url(../../../../../../scripts/desktop/images/wht-up-arrow.png) 19px -10px no-repeat #000
}
.secondFooter ul li.sel.impNotice a, .secondFooter ul.fLink .impNotice .exPopup ul li a {
	color: #fff
}
.secondFooter ul.fLink .impNotice .exPopup .closeBtn {
	background: url(../../../../../../scripts/desktop/images/popup-close-btn.jpg) left top no-repeat
}
.overlay {
	left: 0;
	background-color: #000;
	opacity: .8;
	filter: alpha(opacity=80);
	width: 100%;
	height: 100%;
	z-index: 11;
	display: none;
}
.overlay.homepage{

	display: none
}
.perLightbox {
	background: url(../../../../../../scripts/desktop/images/personalised-bg.jpg) left top;
	left: 0;
	width: 921px;
	z-index: 12;
	border-radius: 4px;
	display: none
}
.perLightbox .checkbox {
	display: none
}
.perLightbox .left {
	width: 538px;
	float: left;
	padding: 16px 0 0 22px
}
.perLightbox .right {
	float: left;
	padding: 16px 0 0 30px;
	width: 331px
}
.perLightbox .bottom {
	background-color: #ececec;
	padding: 10px 0;
	text-align: center;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	float: left;
	width: 100%
}
.perLightbox .defaultBtn, .perLightbox .personalizeBtn {
	background: url(../../../../../../scripts/desktop/images/red-btn-bg.jpg) left top repeat-x;
	height: 26px;
	width: 122px;
	color: #fff;
	text-align: center;
	padding: 12px 0 0;
	cursor: pointer;
	border-radius: 5px;
	font-size: 1.2em;
	float: left
}
.perLightbox .personalizeBtn {
	margin: 0 0 0 335px
}
.perLightbox .defaultBtn {
	margin: 0 0 0 10px
}
.perLightbox .resetBtn {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) -221px -39px no-repeat;
	width: 24px;
	height: 24px;
	margin: 0 0 10px;
	text-align: center;
	position: absolute;
	bottom: 0;
	cursor: pointer
}
.perLightbox .previewBox {
	width: 331px
}
.perLightbox .previewBox .previewTop {
	background: url(../../../../../../scripts/desktop/images/preview-top.png) left top no-repeat;
	width: 287px;
	height: 127px;
	float: left
}
.perLightbox .previewBox .previewMdl {
	background: url(../../../../../../scripts/desktop/images/preview-mdl.png) left top repeat-y;
	width: 275px;
	float: left;
	padding: 6px
}
.perLightbox .previewBox .previewBtm {
	background: url(../../../../../../scripts/desktop/images/preview-btm.png) left top no-repeat;
	width: 287px;
	height: 108px;
	float: left
}
.perLightbox .previewBox .previewMdl .box {
	background-color: #F8F8F8;
	border: 3px solid #CE7675;
	color: #CE7675;
	float: left;
	height: 34px;
	margin: 0 3px 3px 0;
	padding: 15px 0 0;
	text-align: center;
	width: 126px;
	position: relative;
	display: none;
	font-size: 1.2em
}
.prevDots {
	position: absolute;
	right: 0;
	top: 0
}
.prevDots span {
	width: 16px;
	height: 12px;
	background-color: #ce7675;
	float: left;
	margin: 2px 2px 0 0
}
.perLightbox .previewBox .previewMdl .prevWhtNew {
	background-color: #F8F8F8;
	border: none;
	color: #666;
	float: left;
	height: 40px;
	margin: 0 3px 3px 0;
	padding: 15px 0 0;
	text-align: center;
	width: 130px;
	position: relative;
	display: block
}
.perLightbox .previewBox .previewMdl .prevRateWrapper {
	background: 0 0;
	border: none;
	color: #666;
	float: left;
	height: 52px;
	margin: 0 3px 3px 4px;
	padding: 0;
	text-align: center;
	width: 126px;
	position: relative;
	display: block
}
.perLightbox .previewBox .previewMdl .prevRateWrapper .prevRate {
	height: 22px;
	background-color: #F8F8F8;
	margin: 0 0 7px;
	width: 100%;
	float: left;
	color: #666;
	text-align: center;
	padding: 5px 0 0
}
.perLightbox .previewBox .previewMdl .prevRateWrapper .prevSecurity {
	height: 18px;
	background-color: #F8F8F8;
	width: 100%;
	float: left;
	color: #666;
	text-align: center;
	padding: 2px 0 0
}
.perLightbox .previewBox .previewMdl .prevRateWrapper.odd {
	margin: 3px 0 0 4px;
	width: 261px
}
.perLightbox .previewBox .previewMdl .prevRateWrapper.odd .prevRate {
	height: 31px;
	width: 127px;
	padding: 16px 0 0
}
.perLightbox .previewBox .previewMdl .prevRateWrapper.odd .prevSecurity {
	height: 31px;
	margin: 0 0 0 5px;
	width: 128px;
	padding: 16px 0 0
}
.persBox {
	background-color: #F9F9F9;
	border: 1px solid #D9D9D9;
	float: left;
	margin: 0 10px 10px 0;
	min-height: 127px;
	padding: 8px;
	width: 142px
}
.persBox label {
	font-size: 1.2em;
	color: #666
}
.perLightbox .title {
	background: url(../../../../../../scripts/desktop/images/personal-icon.png) left center no-repeat;
	padding: 7px 0 7px 43px;
	color: #000;
	font-size: 1.7em
}
.perLightbox p.pCont {
	padding: 12px 0;
	font-size: 1.2em;
	color: #666766
}
.finance-sec, .news-sec, .sports-sec, .tech-sec, .utility-sec {
	background: url(../../../../../../scripts/desktop/images/pers-home-icon.png) no-repeat;
	padding: 3px 0 8px 21px;
	font-size: 1.4em;
	color: #666
}
.drpdnVideoBoxWrapper .videoBox h2, .hmpgVideoBoxWrapper .videoBox h2, .videoBoxWrapper .videoBox h2 {
	color: #842625;
	line-height: 40px;
	float: left
}
.news-sec {
	background-position: 0 2px
}
.finance-sec {
	background-position: 0 -28px
}
.sports-sec {
	background-position: 0 -56px
}
.tech-sec {
	background-position: 0 -83px
}
.utility-sec {
	background-position: 0 -109px
}
.lightboxClose {
	background: url(../../../../../../scripts/desktop/images/lightbox-close.png) no-repeat;
	height: 49px;
	position: absolute;
	right: -21px;
	top: -23px;
	width: 49px;
	cursor: pointer;
	z-index: 100
}
.persBox li {
	padding: 4px 0;
	border-top: 1px solid #C5C5C5
}
.persBox li:first-child {
	border-top: none
}
.persBox label {
	width: 15px;
	height: 15px;
	background: url(../../../../../../scripts/desktop/images/checkbox-img.png) 0 -19px no-repeat;
	cursor: pointer;
	margin: 0 5px 0 0;
	padding: 1px 0 0 20px
}
.persBox label.active {
	background-position: 0 0
}
.checkbox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer
}
.videoBoxWrapper {
	background-color: #262626;
	width: 540px;
	padding: 10px;
	border-radius: 5px;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 11;
	display: none
}
.videoBoxWrapper .videoBox {
	background-color: #fff;
	width: 520px;
	padding: 10px;
	border-radius: 5px
}
.videoClose {
	background: url(../../../../../../scripts/desktop/images/video-close-btn.png) left top no-repeat;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 29px;
	height: 28px;
	cursor: pointer;
	z-index: 12
}
.nextVideo, .prevVideo {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) no-repeat;
	width: 38px;
	height: 40px;
	position: absolute;
	top: 210px;
	cursor: pointer
}
.prevVideo {
	background-position: -207px -72px;



	left: 10px
}
.drpdnVideoBoxWrapper, .hmpgVideoBoxWrapper {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 11;
	display: none;
	padding: 10px;
	border-radius: 5px
}
.nextVideo {
	background-position: -207px -114px;
	right: 10px
}
.drpdnVideoBoxWrapper {
	background-color: #262626;
	width: 540px
}
.drpdnVideoBoxWrapper .videoBox {
	background-color: #fff;
	width: 520px;
	padding: 10px;
	border-radius: 5px
}
.hmpgVideoBoxWrapper {
	background-color: #262626;
	width: 540px
}
.hmpgVideoBoxWrapper .videoBox {
	background-color: #fff;
	width: 520px;
	padding: 10px;
	border-radius: 5px
}
.innerHeaderContainer {
	background: url(../../../../../../scripts/desktop/images/inner-header-bg.jpg) center top repeat-y;
	width: 100%
}
.innerHeaderContainer .innerHeader {
	margin: 0 auto;
	width: 1003px
}
.innerHeaderContainer .innerPrimNav {
	width: 100%;
	float: left
}
.innerPrimNav li {
	background: url(../../../../../../scripts/desktop/images/red-dotted-brd.png) left center repeat-y;
	float: left;
	padding: 23px 23px 14px;
	position: relative;
	min-height: 44px;
	width: 218px;
	cursor: pointer;
	z-index: 9
}
.innerPrimNav li a h1 {
	font-size: 1em;
	font-weight: 400
}
.innerPrimNav li.links.sel, .innerPrimNav li.links:hover, .innerPrimNav li.sel, .innerPrimNav li:hover {
	background-color: #000
}
.innerPrimNav li.links.sel, .innerPrimNav li.sel {
	background-color: #d7d7d7
}
.innerPrimNav li.current.sel:hover a, .innerPrimNav li.links.sel a, .innerPrimNav li.sel a, .innerPrimNav li.sel span, .innerPrimNav li.sel:hover span {
	color: #2C2C2C!important
}
.innerPrimNav li#Iwantto {
	width: 187px
}
.innerPrimNav li.current, .innerPrimNav li.current:hover {
	background-color: #000
}
.innerPrimNav li.current.sel {
	background-color: #d7d7d7
}
.innerPrimNav li.links.current a, .innerPrimNav li.links.current span, .innerPrimNav li.links.current:hover a, .innerPrimNav li.links.current:hover span {
	color: #fff
}
.innerPrimNav li.links.current span.arrow, .innerPrimNav li.links.current:hover span.arrow {
	display: block
}
.innerPrimNav li.current.sel:hover a, .innerPrimNav li.current.sel:hover span {
	color: #2c2c2c
}
.innerPrimNav li span.arrow {
	width: 0;
	height: 0;
	border: 8px solid;
	background-image: none;
	border-color: #000 transparent transparent;
	display: none;
	position: absolute;
	left: 50%;
	bottom: -16px;
	margin: 0 0 0 -4px;
	z-index: 10
}
.innerBannerWrapper .innerLandBanner, .innerPrimNavWrap, .primeNavigation {
	position: relative
}
.innerPrimNav li.sel span.arrow {
	display: none
}
.innerPrimNav li.links:hover a, .innerPrimNav li:hover span {
	color: #fff
}
.innerPrimNav li:first-child {
	width: 178px;
	padding: 23px 32px 14px;
	color: #BC3F3D;
	font-size: 1.7em;
	background-image: none
}
.innerPrimNav li.activeNav:hover {
	background: #2c2c2c;
	cursor: default
}
.innerPrimNav li:first-child a, .innerPrimNav li:first-child:hover a {
	color: #bc3f3d
}
.innerPagelink.innerPrimNav li:first-child {
	font-size: 1em
}
.innerPagelink.innerPrimNav li:first-child a, .innerPagelink.innerPrimNav li:first-child:hover a {
	color: #fff
}
.innerPrimNav li.links:first-child {
	padding: 14px 32px;
	background-image: none
}
.innerPrimNav li a, .innerPrimNav li.links a {
	color: #fff;
	font-size: 1.7em;
	float: left;
	line-height: normal;
	width: 100%
}
.innerPrimNav li.sel a, .innerPrimNav li:hover a {
	color: #2c2c2c
}
.innerPrimNav li span {
	float: left;
	clear: both;
	color: #fff;
	font-size: 1.2em
}
.innerPrimNav li.premium {
	padding-top: 10px;
	padding-bottom: 7px;
	width: 218px;
	cursor: default;
	min-height: 55px
}
.innerPrimNav li.premium img {
	float: left
}
.innerPrimNav li.premium a, .innerPrimNav li.premium span {
	font-size: 1.1em;
	color: #dda220;
	padding: 0
}
.innerPrimNav li.premium a {
	float: none
}
.innerPrimNav li.premium span {
	float: left;
	margin: -5px 0 0
}
.innerPrimNav li.premium:hover {
	background-color: #dda220
}





.innerPrimNav li.premium:hover a, .innerPrimNav li.premium:hover span {
	color: #000
}
.innerPrimNavWrap {
	width: 100%;
	float: left;
	background-color: #d7d7d7;
	z-index: 10
}
.innerPrimNavCont {
	width: 1003px;
	margin: 0 auto
}
.innerPrimNavCont ul {
	float: left;
	width: 198px;
	padding: 18px 0 0
}
.innerPrimNavCont ul li {
	padding: 4px 0 4px 40px;
	float: left;
	clear: both;
	width: 158px
}
.innerPrimNavCont ul li:first-child {
	font-size: 1.8em;
	color: #bc3f3d;
	line-height: 24px;
	padding: 0 0 5px 5px;
	float: left;
	width: 193px
}
.innerPrimNavCont ul li p.subCatTitle {
	font-size: 1.5em;
	font-weight: 700;
	padding: 0 0 3px;
	width: 100%
}
.innerPrimNavCont ul li a {
	font-size: 1.2em;
	color: #333;
	line-height: normal
}
.primeNavigation {
	display: none;
	padding: 0 0 30px;
	float: left;
	z-index: 10
}
.primeNavigation li img {
	margin: 0;
	float: left
}
.primeNavigation li span {
	width: 147px;
	float: left
}
.primeNavigation li>a>span {
	font-size: .9em;
	color: #bc3f3d
}
.innerPrimNavCont ul.depMoney li:first-child, .innerPrimNavCont ul.expCards li:first-child, .innerPrimNavCont ul.expForex li:first-child, .innerPrimNavCont ul.fndSup li:first-child, .innerPrimNavCont ul.getLoan li:first-child, .innerPrimNavCont ul.openAcc li:first-child, .innerPrimNavCont ul.planInvst li:first-child {
	background: url(../../../../../../scripts/desktop/images/nav-icon.png) no-repeat
}
.innerPrimNavCont ul.openAcc li:first-child {
	background-position: 0 5px
}
.innerPrimNavCont ul.depMoney li:first-child {
	background-position: 0 -57px
}
.innerPrimNavCont ul.planInvst li:first-child {
	background-position: 0 -115px
}
.innerPrimNavCont ul.getLoan li:first-child {
	background-position: 0 -169px
}
.innerPrimNavCont ul.expCards li:first-child {
	background-position: 0 -224px
}
.innerPrimNavCont ul.expForex li:first-child {
	background-position: 0 -285px
}
.innerPrimNavCont ul.fndSup li:first-child {
	background-position: 0 -356px
}
.innerPrimNavCont img {
	float: left;
	margin: 53px 0 0 30px
}
.innerBannerWrapper {
	background: url(../../../../../../scripts/desktop/images/inner-banner-bg.jpg) center top repeat-y;
	width: 100%;
	float: left
}
.innerBannerWrapper .innerBannerCont {
	width: 1003px;
	margin: 0 auto
}
.innerBannerWrapper .innerBannerCont .innerBanner {
	position: relative;
	width: 783px;
	float: left
}
.innerBannerWrapper .innerBannerCont .innerBanner h1 {
	font-family: source_sans_proregular;
	font-size: 3.2em;
	font-weight: 400;
	left: 50px;
	position: absolute;
	top: 28px;
	line-height: normal;
	width: auto
}
.innerBannerWrapper .innerBannerCont .innerBanner h1.whiteColor {
	color: #fff
}
.innerBannerWrapper .innerBannerCont .innerBanner h1.blackColor {
	color: #3e3e3e
}
.innerBannerWrapper .innerBannerCont .loginWrapper {
	top: 32px
}
.innerMdlWrapper {
	width: 100%;
	float: left
}
.innerMdlWrapper .innerMdlInner {
	width: 1003px;
	margin: 0 auto;
	position: relative
}
.innerMdlWrapper .innerMdlInner .loginregister {
	overflow: visible
}
.breadcrumb {
	padding: 13px 0 0
}
.innerMdlInner .breadcrum {
	padding: 10px 0;
	float: left;
	width: 100%
}
.innerMdlInner .breadcrum ul li {
	background: url(../../../../../../scripts/desktop/images/brdcrm-sep.png) 5px center no-repeat;
	float: left;
	padding: 0 0 0 15px;
	font-size: 1.1em;
	color: #666
}
.breadcrum div:first-child, .innerMdlInner .breadcrum ul li:first-child {
	background: 0 0;
	padding: 0
}
.innerMdlInner .breadcrum ul li a {
	color: #666
}
.breadcrum div {
	float: left;
	font-size: 1.1em;
	color: #666;
	background: url(../../../../../../scripts/desktop/images/brdcrm-sep.png) 5px center no-repeat;
	padding: 0 0 0 15px
}
.breadcrum div a {
	color: #666
}
.innerMdlInner h1 {
	float: left;
	font-size: 3em;
	font-weight: 400;
	padding: 10px 0 15px;
	width: 100%
}
.headingTitle h1 {
	line-height: normal;
	padding: 20px 0 0
}
.innerMdlWrapper .impLinks h2 {
	margin: 0
}
.rightLinkWrapper {

	width: 192px;
	padding: 15px;
	float: left
}
.rightLinkWrapper .expand {
	color: #666;


	font-size: 1.4em;
	font-weight: 700;
	text-transform: uppercase;
	margin: 15px 0 0;
	float: left;
	width: 170px;
	padding-right: 22px;
	line-height: normal
}
.rightLinkWrapper .expandDiv {
	float: left;
	width: 100%
}
.rightLinkWrapper ul li {
	border-top: 1px dotted #7a7a7a;
	padding: 6px;
	float: left;
	width: 180px
}
.rightLinkWrapper ul li:first-child {
	border-top: none
}
.rightLinkWrapper ul li a {
	color: #666;
	background: url(../../../../../../scripts/desktop/images/sml-bullet1.png) left 5px no-repeat;
	padding: 0 0 0 10px;
	font-size: 1.2em;
	float: left
}
.rightLinkWrapper ul li a.active {
	background: url(../../../../../../scripts/desktop/images/red-sml-bullet.png) left 5px no-repeat;
	color: #8B2E2E;
	cursor: default;
	font-weight: 700
}
.prdWrapper ul li {
	float: left;
	width: 214px;
	padding: 0 0 30px 30px
}
.prdWrapper p.subCatTitle {
	background: url(../../../../../../scripts/desktop/images/sml-bullet1.png) 19px 18px no-repeat;
	clear: both;
	font-size: 1.5em;
	font-weight: 700;
	padding: 13px 0 15px 30px;
	color: #474747
}
.prdWrapper .prdNote {
	color: #666766;
	float: left;
	font-size: 1.4em;
	padding: 10px 0 20px 30px
}
.prdWrapper .prdNote span {
	font-size: 1.4em;
	color: #bc3f3d
}
.prdWrapper .prdBox {
	border: 1px solid #CECECE;
	min-height: 443px;
	padding: 10px 15px 24px;
	width: 177px;
	box-shadow: 0 1px 3px #d4d4d4;
	cursor: pointer;
	overflow: hidden;
}
.callLightbox input, .reviewForm .left input {
	-moz-box-shadow: inset 0 0 5px #d3d3d3;
	-webkit-box-shadow: inset 0 0 5px #d3d3d3
}
.prdWrapper .prdBox p {
	font-size: 1.3em;
	color: #666766;
	cursor: default
}
.prdWrapper ul li.selected .prdBox, .prdWrapper ul li:hover .prdBox {
	border: 1px solid #bc3f3d
}
.prdWrapper .prdBox .prdTitle {
	font-size: 1.7em;
	color: #bc3f3d;
	line-height: normal;
	padding: 0 0 5px;
	cursor: pointer
}
.prdWrapper .prdBox img {
	margin: 6px 0 9px 13px
}
.prdWrapper .compare {
	width: 112px;
	float: left
}
.prdWrapper .compare .checkbox {
	margin: 5px 5px 0 0
}
.prdWrapper .compare .checkbox.checked {
	background-position: 0 -38px
}
.prdWrapper .compare input {
	float: left
}
.prdWrapper .compare label {
	color: #fff;
	font-size: 1.1em;
	float: left;
	width: 79px;
	line-height: 1em;
	margin: 8px 0 0
}
.prdWrapper .comparebtn, .prdWrapper .prdComp .applynow {
	color: #BC3F3D;
	font-size: 1.1em;
	float: left;
	cursor: pointer
}
.prdWrapper .comparebtn {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) -74px top no-repeat;
	height: 19px;
	padding: 4px 0 0;
	text-align: center;
	width: 73px;
	display: none
}
.prdWrapper .prdComp {
	float: left;
	padding: 8px 0 8px 17px;
	width: 192px;
	background-color: #bc3f3d;
	min-height: 24px
}
.tabContWrapper, .termsandcondition {
	min-height: 300px
}
.prdWrapper .prdComp .applynow {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) left top no-repeat;
	width: 56px;
	border: none;
	padding: 3px 8px 6px
}
.innerMdlBtmWrapper {
	width: 100%;
	display: inline-block;
	background-color: #dcdcdc;
	padding: 0 0 55px
}
.innerMdlBtmWrapper .innerMdlBtm {
	width: 1003px;
	margin: 0 auto
}
.innerMdlBtmWrapper .left {
	background: url(../../../../../../scripts/desktop/images/inner-btm-sep.jpg) right 30px repeat-y;
	width: 461px;
	float: left;
	margin: 32px 0 0 40px
}
.innerMdlBtmWrapper .left ul {
	float: left;
	width: 189px;
	padding: 0 0 0 31px
}
.innerMdlBtmWrapper .left ul:first-child {
	padding: 0
}
.innerMdlBtmWrapper .left ul li a {
	padding: 0 0 0 3px;
	float: left;
	color: #8b2e2e
}
.innerMdlBtmWrapper .left ul li {
	padding: 0 0 20px 3px;
	font-size: 1.8em;
	color: #8b2e2e;
	float: left;
	width: 186px
}
.innerMdlBtmWrapper .left ul li ul li {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) 9px -234px no-repeat;
	font-size: .8em;
	padding: 0 0 20px 29px
}
.innerMdlBtmWrapper .left ul li ul li a {
	color: #666766
}
.innerMdlBtmWrapper .left ul li.giveCall {
	background-position: 0 -35px
}
.innerMdlBtmWrapper .left ul li.letusCall {
	background-position: 0 -119px
}
.innerMdlBtmWrapper .left ul li.locateBranch {
	background-position: 0 -157px
}
.innerMdlBtmWrapper .left ul li.calculator {
	background-position: 0 -202px
}
.innerMdlBtmWrapper .left ul li p {
	font-size: .8em;
	color: #666766;
	padding: 9px 0 0;
	float: left
}
.innerMdlBtmWrapper .left ul li .detailsData {
	float: left;
	padding: 0 0 0 5px;
	width: 157px;
	line-height: normal
}
.innerMdlBtmWrapper .left ul li h2 {
	font-size: 1em;
	float: left
}
.innerMdlBtmWrapper .left ul li img {
	float: left;
	padding: 11px 0 0
}
.innerMdlBtmWrapper .right {
	float: left;
	padding: 40px 0 0;
	width: 501px
}
.innerRatesWrap .ratesBox {
	background: 0 0;
	padding: 0 0 28px
}
.innerRatesWrap ul {
	float: left;
	width: 225px;
	padding: 0 0 0 25px
}
.innerRatesWrap ul li {
	float: left;
	margin: 0 0 9px
}
.innerRatesWrap ul li.title {
	color: #000;
	font-size: 1.5em;
	font-weight: 700
}
.innerRatesWrap ul li p {
	color: #666766;
	padding-bottom: 3px;
	font-size: 1.1em
}
.innerRatesWrap ul li span.fig {
	background: url(../../../../../../scripts/desktop/images/usd-bg.jpg) left top repeat-x;
	color: #eaf4f7;
	font-size: 1.4em;
	padding: 2px 3px
}
.innerRatesWrap ul li span {
	color: #666766;
	font-size: 1.2em
}
.innerRatesWrap .savingsRate .txt {
	width: 120px;
	padding: 0 15px 0 0
}
.innerRatesWrap .intRate .txt {
	width: 152px;
	float: left
}
.innerRatesWrap .ratesBox h2 {
	color: #000;
	font-size: 1em;
	font-weight: 700
}
.innerMdlBtm .left.btmBox {
	background: 0 0
}
.innerMdlBtm .left .innerBtmBox {
	background: url(../../../../../../scripts/desktop/images/v-sep.jpg) right 30px repeat-y;
	float: left;
	padding: 0 0 0 14px;
	width: 447px
}
.innerMdlBtm .right .innerBtmBox {
	float: left;
	padding: 0 0 0 70px
}
.innerBtmBox h3 {
	color: #8b2e2e;
	padding: 0 0 15px
}
.innerBtmBox img {
	float: left;
	margin: 0 23px 0 0
}
.innerBtmBox .boxright {
	width: 250px;
	float: left
}
.innerBtmBox .boxright a.bTitle {
	font-size: 1.8em;
	color: #666766;
	padding: 0;
	float: none;
	text-decoration: none
}
.innerBtmBox .boxright p {
	font-size: 1.2em;
	color: #666766;
	float: left;
	width: 100%;
	padding: 0
}
.boxright p a {
	float: none!important;
	font-size: 1.2em!important;
	color: #bc3f3d!important
}
.innerBoxWrap {
	float: left;
	padding: 0 0 20px;
	width: 404px
}
.innerBoxWrap a {
	color: #090909;
	text-decoration: underline;
	font-size: 1.3em;
	float: left;
	padding: 5px 0 0
}
.innerBanner img {
	float: left
}
.innerBanner .singleBanner {
	float: left;
	height: 262px;
	padding: 32px 30px;
	width: 723px
}
.innerBanner .singleBanner img {
	height: 262px;
	width: 723px
}
.prdDeatilWrapper {
	background: url(../../../../../../scripts/desktop/images/prd-detail-bg.jpg) center top repeat-y;
	width: 100%;
	float: left
}
.prdDeatilWrapper .prdDetailLeft {
	width: 783px;
	float: left
}
.detailApply, .detailContri {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) -152px 0 no-repeat;
	border: none;
	color: #FFF;
	font-weight: 700;
	height: 24px;
	padding: 5px 0;
	width: 96px;
	cursor: pointer;
	float: left;
	text-align: center;
	font-size: 1.3em
}
.detailContri {
    background: url(../../../../../../../content/dam/indusind/desktop/btn-grad.png) no-repeat;
	width: 240px;
	margin-right: 10px
}
.detailApply:hover, .detailContri:hover {
	color: #fff;
	text-decoration: none
}
.closeBtn, .closeBtn-n {
	float: right;
	top:3px;
	position: relative;
	right: 23px
}{
	float: right;
	top: -10px;
	position: relative;
	right: -10px
}
.innerMdlBtmWrapper .innerMdlBtm .innerRatesWrap {
	background: url(../../../../../../scripts/desktop/images/inner-btm-sep.jpg) center 30px no-repeat
}
.prdDeatilWrapper .prdDetailRight {
	width: 783px;
	width: 220px
}
.prdDeatilWrapper .prdDetailRight .loginWrapper {
	background: #CCCECD;
	position: relative;
	float: left;
	top: 0;
	margin: -172px 0 0
}
.giveCallWrapper .compare {
	float: left;
	margin: 5px 0 0 18px
}
.giveCallWrapper .compare label {
	color: #666766
}
.giveCallWrapper ul {
	background-color: #fff;
	border: 1px solid #d7d7d7;
	float: right;
	margin: 0 23px 0 0
}
.giveCallWrapper ul li {
	float: left;
	border-left: 1px solid #dcdcdc;
	padding: 5px 16px
}
.giveCallWrapper ul li:first-child {
	border-left: none
}
.giveCallWrapper ul li img {
	float: left
}
.giveCallWrapper ul li a {
	padding: 2px 0 0 5px;
	font-size: 1.3em;
	color: #666;
	float: left
}
.giveCallWrapper ul li.giveCall {
	background-position: 0 -30px
}
.giveCallWrapper ul li.letusCall {
	background-position: 0 -113px
}
.giveCallWrapper ul li.locateBranch {
	background-position: 0 -154px
}
.giveCallWrapper .comparebtn {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) -74px top no-repeat;
	color: #BC3F3D;
	float: left;
	font-size: 1.1em;
	height: 19px;
	padding: 4px 0 0;
	text-align: center;
	width: 73px;
	display: none;
	cursor: pointer
}
.callLightbox, .formMessageLightbox, .getNewUpdateLightBox, .ratingLightbox, .reviewLightbox {
	width: 350px;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 12;
	border-radius: 4px;
	display: none;
	background-color: #fff;
	padding: 15px
}
.callLightbox a.closeBtn, .formMessageLightbox a.closeBtn, .getNewUpdateLightBox a.closeBtn, .ratingLightbox a.closeBtn, .reviewLightbox a.closeBtn {
	float: right
}
.callLightbox .formFld {
	float: left;
	margin: 0 0 12px
}
.callLightbox label {
	width: 100px;
	float: left;
	color: #666;
	font-size: 1.8em;
	padding: 12px 0 0
}
.callLightbox input {
	width: 210px;
	background-color: #eaeaea;
	float: left;
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	padding: 8px 10px;
	box-shadow: inset 0 0 5px #d3d3d3
}
.callLightbox input.submit {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-size: 1.4em;
	font-weight: 700;
	padding: 4px 10px 5px;
	border: none;
	cursor: pointer;
	width: 87px;
	margin-left: 103px
}
.formMessageLightbox, .getNewUpdateLightBox, .ratingLightbox, .reviewLightbox {
	border: 5px solid #bc3f3d
}
.formMessageLightbox p, .getNewUpdateLightBox p, .ratingLightbox p, .reviewLightbox p {
	font-size: 1.9em;
	padding: 34px 0 18px;
	text-align: center;
	line-height: normal
}
.tabWrapper {
	float: left;
	width: 760px;
	padding: 10px 0 0
}
.tabWrapper ul {
	background-color: #2C2C2C;
	float: left;
	width: 100%
}
.tabWrapper ul li {
	float: left;
	position: relative;
	cursor: pointer
}
.tabWrapper ul li:first-child a {
	padding: 15px 20px 15px 22px
}
.tabWrapper ul li a {
	background: url(../../../../../../scripts/desktop/images/red-dotted-brd.png) left center no-repeat #2c2c2c;
	float: left;
	padding: 15px 7px;
	text-align: center;
	color: #fff;
	font-size: 1.5em
}
.tabWrapper ul li.selected a, .tabWrapper ul li:hover a {
	background-color: #7c7c7c;
	text-decoration: none
}
.tabWrapper ul li span.arrow {
	width: 0;
	height: 0;
	border: 8px solid;
	background-image: none;
	border-color: #7c7c7c transparent transparent;
	position: absolute;
	left: 50%;
	top: 42px;
	margin: 5px 0 0 -4px;
	display: none
}
.tabWrapper ul li.selected span.arrow {
	display: block
}
.tabContWrapper {
	background-color: #fff;
	float: left;
	width: 660px;
	padding: 27px 50px 30px
}
.tabContWrapper h2 {
	font-size: 2.1em;
	color: #666;
	padding: 0 0 5px;
	display: none
}
.tabContWrapper h2.visionTitle {
	display: block
}
.tabCont .dash-divider {
	float: left;
	width: 100%;
	height: 5px;
	border-bottom: 1px dashed #ccc
}
.tabContWrapper ul {
	padding-bottom: 12px
}
.highlightTitle {
	color: #bc3f3d!important
}
.outterWrapper a, .tabContWrapper a {
	color: #bc3f3d;
	cursor: pointer
}
.tabContWrapper ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) 10px 5px no-repeat;
	color: #666766;
	font-size: 1.3em;
	line-height: 1.3em;
	padding: 0 10px 10px 23px
}
.termCondition ul.bluebullet li li {
	background: url(../../../../../../../content/dam/indusind/desktop/tableBulletBlue.gif) 10px 5px no-repeat;
	color: #666766;
	font-size: 1.3em;
	line-height: 1.3em;
	padding: 0 10px 10px 23px
}
.tabContWrapper ul li ul, .tabContWrapper ul li ul.dash-bull {

	margin-bottom: -12px;
	padding: 10px 0 0
}

.tabContWrapper ul li ul li {

	background: url(../../../../../../scripts/desktop/images/tableBullet1.gif) 6px 4px no-repeat;
	font-size: 1em;
	color: #666766;
	padding: 0 0 10px 20px
}
.tabContWrapper ul li ul.dash-bull li,{
	background: url(../../../../../../../content/dam/indusind/desktop/tableBullet2.png) 6px 5px no-repeat;
	font-size: 1em;
	color: #666766;
	padding: 0 0 10px 20px
}
.tabContWrapper ul.dash-bull li{
	background: url(../../../../../../../content/dam/indusind/desktop/tableBullet2.png) 6px 5px no-repeat!important;
	font-size: 1.3em;
	color: #666766;
	padding: 0 0 10px 20px
}
.tabContWrapper p {
	font-size: 1.3em;
	color: #666766;
	line-height: normal;
	padding: 0 10px 10px 0;
	clear: both
}

.tabContWrapper p.disclaimer {
	font-size: 1.1em
}
.tabContWrapper table tr td, .tabContWrapper table tr th {
	border-right: 1px solid #b6b6b6;
	border-bottom: 1px solid #b6b6b6;
	font-size: 1.2em;
	padding: 10px
}
.tabContWrapper table {
	border-top: 1px solid #b6b6b6;
	width: 100%;
	margin: 5px 0 15px
}
.tabContWrapper table tr th {
	background-color: #2c2c2c;
	color: #fff;
	text-align: left
}
.tabContWrapper table tr td:first-child, .tabContWrapper table tr th:first-child {
	border-left: 1px solid #b6b6b6
}
.tabContWrapper table tr td {
	color: #757575
}
.ratePrd .ratingVal span, .tabContWrapper table tr td table tr td {
	font-size: 1em
}
.printShare {
	float: right;
	height: 20px;
	padding: 10px 22px 0 0;
	display: none
}
.printShare a {
	padding: 0 0 0 10px;
	float: left
}
.ratePrdWrapper {
	background: url(../../../../../../scripts/desktop/images/rate-prd-bg.jpg) center top repeat-y;
	width: 100%;
	float: left
}
.ratePrdWrapper .ratePrdCont {
	width: 1003px;
	margin: 0 auto
}
.ratePrd {
	float: left
}
.ratePrd .ratingVal {
	background-color: #bc3f3d;
	padding: 15px 5px;
	float: left;
	width: 40px;
	color: #fff;
	text-align: center
}
.ratePrd .ratingVal span.point {
	font-size: 2.7em
}
.ratePrd .ratingVal a {
	color: #fff;
	text-decoration: underline
}
.ratePrd p {
	font-size: 1.1em;
	color: #666;
	padding: 15px 10px 0;
	width: 115px;
	float: left
}
.ratePrd a.review, .ratingStar p {
	color: #333;
	font-size: 1.8em;
	float: left
}
.ratePrd p.reviewCont {
	width: 144px
}
.ratingStar {
	background: url(../../../../../../scripts/desktop/images/blk-dot-sep.png) left 14px no-repeat;
	width: 173px;
	float: left;
	padding: 15px 0 10px 15px
}
.ratingStar div {
	float: left
}
.ratingStar span {
	background: url(../../../../../../scripts/desktop/images/rating-star.png) -13px 0 no-repeat;
	width: 13px;
	height: 13px;
	float: left;
	margin-right: 4px;
	cursor: pointer
}
.ratingStar span.blank {
	background-position: -13px 0
}
.ratingStar span.noCursor {
	cursor: default
}
.ratingStar p {
	clear: both;
	padding: 5px 0 0;
	width: 100%
}
.ratePrd a.review {
	background: url(../../../../../../scripts/desktop/images/write-review.png) left 9px no-repeat;
	padding: 10px 0 10px 40px;
	width: 110px;
	text-decoration: underline
}
.prodcuctReviewWrapper {
	width: 100%;
	float: left;
	background-color: #fff;
	display: none
}
.prodcuctReview {
	background-color: #dcdcdc;
	width: 953px;
	margin: 5px auto 30px;
	padding: 25px;
	position: relative
}
.prodcuctReview h2 {
	color: #bc3f3d;
	font-size: 2.1em
}
.prodcuctReview h3 {
	color: #666;
	font-size: 1.9em;
	padding: 5px 0 5px 16px
}
.prodcuctReview .reviewTxt {
	color: #919191;
	font-size: 1.4em;
	padding: 0 0 5px 16px
}
.prodcuctReview p {
	font-size: 1.5em;
	color: #7c7c7c;
	line-height: normal;
	padding: 0 0 0 16px
}
.seeMore, .seeMore:hover {
	color: #fff
}
.prdRevCont {
	background: url(../../../../../../scripts/desktop/images/sec-top-brd.jpg) left top repeat-x;
	padding: 0 0 10px 20px
}
.prodcuctReview .prdRevCont:first-child {
	background-image: none
}
.prodcuctReview .close {
	background: url(../../../../../../scripts/desktop/images/close-btn.png) left top no-repeat;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 21px;
	height: 21px;
	cursor: pointer
}
.seeMore {
	width: 129px;
	height: 20px;
	position: absolute;
	left: 440px;
	bottom: -24px;
	background: url(../../../../../../scripts/desktop/images/see-more-btn.png) left top no-repeat;
	font-size: 1.2em;
	text-align: center;
	padding-top: 4px
}
.writeReviewWrapper {
	width: 100%;
	float: left;
	background-color: #fff;
	display: none
}
.writeReview {
	background-color: #dcdcdc;
	width: 953px;
	margin: 5px auto 30px;
	padding: 25px;
	position: relative
}
.writeReview h2 {
	color: #bc3f3d;
	font-size: 2.1em
}
.writeReview .close {
	background: url(../../../../../../scripts/desktop/images/close-btn.png) left top no-repeat;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 21px;
	height: 21px;
	cursor: pointer
}
.reviewForm {
	float: left;
	margin: 25px 0 0
}
.reviewForm .left {
	width: 415px;
	float: left
}
.reviewForm .left .formField {
	width: 415px;
	float: left;
	margin: 0 0 30px
}
.reviewForm .left label {
	width: 100px;
	float: left;
	color: #666;
	font-size: 1.8em;
	padding: 12px 0 0
}
.reviewForm .left input {
	width: 292px;
	background-color: #eaeaea;
	float: left;
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	padding: 12px 10px;
	box-shadow: inset 0 0 5px #d3d3d3
}
.formField textarea {
	float: left;
	width: 292px!important;
	height: 76px;
	background-color: #EAEAEA;
	border-radius: 5px;
	box-shadow: 0 0 5px #D3D3D3 inset;
	border: 1px solid #C8C8C8;
	padding: 12px 10px;
	font-family: Arial, Helvetica, sans-serif;
	resize: none;
	font-size: 1.3em
}
.reviewForm .right {
	width: 465px;
	float: left;
	margin: 0 0 0 70px
}
.reviewForm .right .recomPrd {
	margin: 11px 0 0
}
.reviewForm .right .recomPrd p {
	color: #666;
	font-size: 1.8em;
	float: left;
	padding: 0 18px 0 0
}
.reviewForm .right .radiobox {
	height: 15px;
	background: url(../../../../../../scripts/desktop/images/radioBtn.png) left top no-repeat;
	cursor: pointer;
	float: left;
	margin: 0 11px 0 0;
	line-height: 1em
}
.reviewForm .right .radiobox.checked {
	background-position: 0 -29px
}
.reviewForm .right .radiobox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	line-height: 1em;
	float: left
}
.reviewForm .right .radiobox label {
	width: 85px;
	padding: 0 0 0 5px;
	line-height: 1.2em;
	cursor: pointer;
	color: #858585;
	font-size: 1.6em;
	font-style: italic
}
.captchaWrapper {
	float: left;
	margin: 50px 0 0
}
.captchaWrapper .captchaTitle {
	font-size: 1.8em;
	color: #666;
	line-height: normal
}
.captchaWrapper p {
	font-size: 1.4em;
	color: #989898;
	line-height: normal;
	padding: 5px 0
}
.captchaWrapper input.picTxt {
	width: 215px;
	background-color: #eaeaea;
	float: left;
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	padding: 12px 10px;
	-moz-box-shadow: inset 0 0 5px #d3d3d3;
	-webkit-box-shadow: inset 0 0 5px #d3d3d3;
	box-shadow: inset 0 0 5px #d3d3d3
}
.captchaWrapper input.addComment, .captchaWrapper input.cancel {
	color: #fff;
	width: auto;
	padding: 9px;
	font-size: 1.8em;
	cursor: pointer
}
.captchaWrapper .btnWrap {
	float: left;
	margin: 20px 0 0
}
.captchaWrapper input.addComment {
	background-color: #bd4341;
	border: none;
	border-radius: 0;
	margin: 0 20px 0 0
}
.captchaWrapper input.cancel {
	background-color: #9e9e9e;
	border: none;
	border-radius: 0
}
.learnMoreWrapper {
	padding: 30px 0 0 40px;
	float: left
}
.learnMoreWrapper h3 {
	color: #8b2e2e;
	padding: 0 0 20px
}
.learnMoreWrapper h4 {
	color: #666;
	padding: 0 0 15px
}
.learnMoreWrapper img {
	float: left;
	margin: 0 20px 0 0
}
.learnMoreCont {
	float: left;
	padding: 0 45px 0 0;
	width: 425px
}
.learnMoreCont a, .learnMoreCont a:hover {
	text-decoration: none
}
.learnMoreWrapper .learnMoreCont p {
	font-size: 1.3em;
	color: #666766
}
.innerHeaderContainer .innerPrimNavInner {
	width: 100%;
	float: left
}
.innerPrimNavInner li {
	background: url(../../../../../../scripts/desktop/images/red-dotted-brd.png) left center repeat-y;
	float: left;
	padding: 14px 19px 15px;
	cursor: pointer;
	width: 323px;
	font-family: source_sans_proregular;
	position: relative
}
.careerBtm p, .careerContainer p {
	font-family: Arial, Helvetica, sans-serif
}
.innerPrimNavInner li a {
	color: #fff;
	font-size: 1.7em;
	float: left;
	line-height: normal;
	font-weight: 700
}
.innerPrimNavInner li a h1 {
	font-size: 1em
}
.innerPrimNavInner li span {
	float: left;
	clear: both;
	color: #fff;
	font-size: 1.2em
}
.innerPrimNavInner li.sel a, .innerPrimNavInner li.sel span, .innerPrimNavInner li:hover a, .innerPrimNavInner li:hover span {
	color: #2c2c2c
}
.innerPrimNavInner li.sel, .innerPrimNavInner li:first-child.sel, .innerPrimNavInner li:first-child:hover, .innerPrimNavInner li:hover {
	background-color: #d7d7d7
}
.innerPrimNavInner li.current {
	background-color: #000!important
}
.innerPrimNavInner li.sel.current {
	background-color: #d7d7d7!important
}
.innerPrimNavInner li.sel.current a, .innerPrimNavInner li.sel.current span, .innerPrimNavInner li.sel.current:hover a, .innerPrimNavInner li.sel.current:hover span {
	color: #2C2C2C!important
}
.innerPrimNavInner li:hover span.arrow {
	display: none
}
.innerPrimNavInner li.current span.arrow {
	display: block
}
.innerPrimNavInner li span.arrow {
	width: 0;
	height: 0;
	border: 8px solid;
	background-image: none;
	border-color: #000 transparent transparent;
	display: none;
	position: absolute;
	left: 50%;
	bottom: -16px;
	margin: 0 0 0 -4px;
	z-index: 10
}
.innerPrimNavInner li.current:hover a, .innerPrimNavInner li.current:hover span, .innerPrimNavInner li.sel.current a, .innerPrimNavInner li.sel.current span, .innerPrimNavInner li.sel.current:hover a, .innerPrimNavInner li.sel.current:hover span {
	color: #fff
}
.innerPrimNavInner li:first-child {
	width: 297px;
	background: 0 0
}
.innerPrimNavInner li.lastChild {
	width: 268px
}
.innerPrimNavContCareer {
	width: 1003px;
	margin: 0 auto
}
.innerPrimNavContCareer ul.carrerLtnav {
	float: left;
	width: 380px;
	padding: 29px 0 0 20px
}
.innerPrimNavContCareer ul.carrerLtnav li {
	padding: 0 0 9px 19px;
	background: url(../../../../../../scripts/desktop/images/red-bullet.png) left 6px no-repeat
}
.innerPrimNavContCareer ul.carrerLtnav li a {
	font-size: 1.6em;
	color: #666766;
	line-height: normal
}
.innerPrimNavContCareer img {
	float: left;
	margin: 29px 0 0 30px
}
ul.carrerBoxes {
	padding: 0 0 15px;
	clear: left;
	float: left
}
ul.carrerBoxes li {
	width: 295px;
	height: 233px;
	padding: 6px;
	border: 1px solid #bfbfbf;
	margin: 0 8px 19px 9px;
	box-shadow: 0 1px 3px #D4D4D4
}
ul.carrerBoxes li.lst {
	margin: 0 0 19px 9px
}
ul.carrerBoxes li a span {
	color: #666766;
	font-size: 1.3em;
	line-height: normal;
	padding: 8px 0 0 11px;
	display: block
}
ul.carrerBoxes li a span.prdTitle {
	font-size: 2.1em;
	color: #bc3f3d;
	padding-top: 5px
}
ul.carrerBoxes li:hover {
	background-color: #bc3f3d
}
ul.carrerBoxes li:hover a span {
	color: #FFF
}
.careerContainer {
	margin: 0 auto;
	width: 962px;
	padding: 5px 0 0;
	clear: left
}
.careerContainer h2 {
	color: #666;
	font-size: 2.1em;
	font-weight: 400;
	line-height: 2em
}
.careerContainer p {
	color: #666766;
	font-size: 1.3em;
	font-weight: 400;
	padding: 15px 0 0;
	width: 646px
}
.CareerWrapper h2, .careerContent h3 {
	font-size: 2.1em;
	line-height: 2em;
	font-weight: 400
}
.careerContainer ul.careerTab {
	margin: 35px 0 0;
	float: left;
	height: 257px
}
.careerContainer ul.careerTab li {
	padding: 0 0 25px 15px;
	width: 208px
}
.careerContainer ul.careerTab li:first-child {
	padding-left: 0
}
.careerContainer ul.careerTab li.activetab {
	width: 279px
}
.careerContainer ul.careerTab li img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%);
	-webkit-transition: all .6s ease;
	-webkit-backface-visibility: hidden;
	width: 206px;
	height: 167px;
	cursor: pointer
}
.careerContainer ul.careerTab li.activetab img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0);
	width: 279px;
	height: 237px
}
.CareerWrapper {
	width: 971px;
	margin: 0 auto
}
.CareerWrapper h2 {
	color: #666;
	padding: 0 0 0 10px
}
.careerContent {
	padding: 0;
	clear: both;
	float: left
}
.careerContent h3 {
	color: #8b2e2e;
	text-transform: uppercase
}
.careerContent ul.carrerLftNav {
	list-style: none;
	width: 340px;
	float: left
}
.careerContent ul.carrerLftNav li {
	float: none;
	padding: 0 0 8px 15px;
	background: url(../../../../../../scripts/desktop/images/red-bullet.png) left 6px no-repeat;
	width: 342px
}
.careerContent ul.carrerLftNav li a {
	color: #666766;
	font-size: 1.5em;
	line-height: 1.4em;
	font-weight: 700
}
.careerContent ul.carrerLftNav li a:hover, .careerContent ul.carrerLftNav li.actleftTab a {
	color: #bc3f3d;
	text-decoration: underline
}
.LeftContentWrapper {
	width: 596px;
	float: left
}
.careerContentTab {
	padding: 0 0 0 25px;
	display: none
}
.careerContentTab p {
	color: #666;
	font-size: 1.3em;
	font-weight: 400;
	padding: 0 0 18px;
	width: 100%
}
.careerContentTab p.ParaHeading {
	font-size: 2.1em
}
.careerBtm {
	text-align: center;
	padding: 44px 0 0
}
.careerBtm h3 {
	color: #8b2e2e;
	padding: 0 0 15px
}
.careerBtm p {
	color: #666766;
	font-size: 1.3em;
	font-style: normal
}
.btnStrct {
	color: #fff;
	float: left;
	margin: 0 auto;
	padding-left: 8px
}
.btnStrct input, .frmRhtSec .btnStrct input, .notifyME .btnStrct input {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-size: 1.1em;
	font-weight: 700;
	padding: 6px 10px 7px;
	border: none;
	cursor: pointer
}
.notifyME .btnStrct input {
	width: 76px;
	font-size: 1.3em
}
.frmRhtSec .btnStrct input {
	width: auto;
	font-size: 1.3em
}
.noborder .btnStrct input {
	font-size: .7em
}
.careerContentTab .btnStrct {
	float: right
}
.careerBtm .btnStrct {
	margin: 15px auto 0;
	width: 120px;
	display: inline-block;
	float: none
}
.jobListing {
	width: 968px;
	margin: 0 auto
}
.jobListing h2 {
	color: #666;
	font-size: 2.1em;
	font-weight: 400;
	line-height: 2em;
	float: left
}
.jobSelect {
	width: 555px;
	float: right
}
.jobSelect span {
	float: left;
	padding: 10px 10px 0 20px;
	color: #bc3f3d;
	font-family: source_sans_proregular;
	font-size: 1.5em
}
.jobSelect .selectbgfunc select {
	width: 193px
}
.jobSelect .selectbgPos select {
	width: 189px
}
.jobSelect .selectbgPos option, .jobSelect .selectbgfunc option {
	padding: 5px 0 5px 5px;
	float: left
}
.jobSelect .selectbgPos, .jobSelect .selectbgfunc {
	background: url(../../../../../../scripts/desktop/images/select-bg2.png) left top no-repeat;
	float: left;
	height: 35px;
	margin-bottom: 10px;
	position: relative;
	width: 193px
}
.jobSelect .selectedvalue {
	color: #666;
	font-size: 1.2em;
	height: 18px;
	padding: 8px 5px 0 16px;
	position: absolute;
	text-align: left;
	width: 149px;
	overflow: hidden
}
.jobSelect .selectbgPos .selectedvalue {
	width: 143px
}
.jobAccContent {
	width: 968px;
	margin: 0 auto;
	clear: both
}
.jobAccContent .jobAcc .ListExpand {
	border: 1px solid #999;
	box-shadow: 0 1px 3px #D4D4D4;
	-ms-box-shadow: 0 1px 3px #D4D4D4;
	-webkit-box-shadow: 0 1px 3px #D4D4D4;
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative
}
.jobAccContent .jobAcc .ListExpand .expandAcc {
	width: 925px;
	margin: 0 auto;
	color: #bc3f3d;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0;
	line-height: 1.2em;
	cursor: pointer;
	clear: both
}
.jobAccContent .jobAcc .ListExpand .expandAcc p {
	display: block;
	width: 100%;
	float: left;
	position: relative;
	cursor: pointer
}
.jobAccContent .jobAcc .ListExpand .expandAcc p a {
	color: #333;
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	cursor: pointer;
	display: block;
	width: 100%
}
.jobAccContent .jobAcc .ListExpand .expandAcc.collapsAcc p a {
	color: #BC3F3D
}
.jobAccContent .jobAcc .ListExpand .expandAcc p span {
	float: left;
	width: 800px
}
.jobAccContent .jobAcc .ListExpand .expandAcc span.arr {
	background: url(../../../../../../scripts/desktop/images/expand-icon.png) left top no-repeat;
	display: block;
	float: right;
	width: 21px;
	height: 22px
}
.jobAccContent .jobAcc .ListExpand .collapsAcc span.arr {
	background: url(../../../../../../scripts/desktop/images/collapse-icon.png) no-repeat
}
.AccSlideContent {
	width: 925px;
	margin: 0 auto;
	padding: 26px 0 18px;
	clear: both;
	border-top: 1px dashed #666;
	position: relative;
	height: 310px
}
.hrjobupdate .AccSlideContent {
	overflow: auto
}
.accSlideLeft {
	float: left;
	padding: 50px 0 0;
	border-right: 1px solid #bc3f3d;
	position: relative;
	width: 262px;
	height: 152px
}
.accSlideLeft img.ltArrow {
	width: 17px;
	height: 25px;
	position: absolute;
	top: 76px;
	right: -11px
}
.accSlideLeft p {
	color: #bc3f3d;
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 10px
}
.accSlideLeft p span {
	color: #333;
	text-transform: uppercase
}
.accSlideRight {
	width: 511px;
	float: left;
	padding-left: 42px
}
.accSlideRight h2 {
	color: #666;
	font-size: 1.8em;
	font-family: source_sans_proregular;
	line-height: 1.8em;
	padding: 0 0 9px;
	float: none
}
.AccsocialIcon p, .accSlideRight p, .cultureBox p, .cultureBox ul li p, .keyNote p, .submitForm p {
	font-family: Arial, Helvetica, sans-serif
}
.accSlideRight p {
	color: #666766;
	font-size: 1.3em;
	line-height: 1.2em;
	padding: 0 0 9px
}
.AccsocialIcon {
	padding-top: 20px;
	display: none
}
.AccsocialIcon p {
	float: left;
	color: #000;
	font-size: 1.6em;
	line-height: 1.9em;
	font-weight: 700
}
.AccsocialIcon ul {
	width: 150px;
	float: left
}
.AccsocialIcon ul li {
	float: left;
	margin: 0 0 0 15px;
	width: auto;
	padding: 0
}
.cultureBox h2 {
	color: #666;
	font-size: 2.1em;
	font-weight: 400;
	line-height: 2.8em
}
.cultureBox h2.noLtPAd {
	padding-left: 0
}
.cultureBox p {
	color: #666766;
	font-size: 1.3em;
	line-height: 1.4em;
	padding: 0 0 9px;
	width: 703px
}
.cultureBox ul {
	list-style: none;
	padding: 36px 0 34px;
	clear: left;
	width: 971px;
	float: left
}
.cultureBox ul li {
	float: left;
	width: 179px;
	border: 1px solid #cecece;
	box-shadow: 0 1px 3px #cecece;
	-moz-box-shadow: 0 1px 3px #cecece;
	-webkit-box-shadow: 0 1px 3px #cecece;
	-ms-box-shadow: 0 1px 3px #cecece;
	margin-right: 39px;
	padding: 16px;
	min-height: 257px
}
.cultureBox ul li.lastChild {
	margin-right: 0
}
.cultureBox ul li h3 {
	color: #bc3f3d;
	font-size: 2.1em;
	padding-bottom: 11px
}
.cultureBox ul li p, .keyNote p {
	color: #666766;
	font-size: 1.3em
}
.cultureBox ul li p {
	width: auto;
	line-height: normal
}
.hrContent {
	clear: both;
	float: left;
	width: 100%;
	padding: 0 0 48px
}
.hrVedio {
	float: left
}
.keyNote {
	float: right;
	width: 310px
}
.keyNote h2 {
	line-height: 1em;
	padding: 0 0 16px
}
.keyNote p {
	background: url(../../../../../../scripts/desktop/images/top_comma.png) left top no-repeat;
	padding: 0 0 16px 18px!important;
	line-height: 1.2em;
	width: auto;
	text-align: left
}
.submitForm {
	border-top: 1px solid #712727;
	margin: 7px auto 0;
	width: 968px
}
.submitForm h2 {
	color: #666;
	font-size: 2.1em;
	font-weight: 400;
	line-height: 2.8em;
	float: none
}
.submitForm p {
	color: #666766;
	font-size: 1.3em;
	line-height: 1.4em;
	width: 744px
}
.ProductCompareWrap table tr td, .accContent form.accForm .radiobox, .accContent form.accForm input, .accContent form.accForm label, .frmRhtSec input, .frmRhtSec teatarea, .notifyME input {
	font-family: source_sans_proregular
}
.submitForm form {
	width: 100%;
	padding: 21px 0 20px
}
#neatform {
	margin: 20px 0 20px 35px;
	float: left
}
.termWrap {
	clear: both;
	float: left;
	width: 15px
}
.termWrap input {
	clear: both!important;
	width: auto!important
}
.termWrap div.error {
	height: 20px;
	width: 250px!important
}
#neatform #termCondition {
	width: auto;
	clear: both
}
#neatform .termsLabel label {
	padding: 0 15px 0 5px;
	line-height: normal;
	width: auto;
	margin: -3px 0 0
}
.FrmLftSec label, .frmRhtSec label {
	line-height: 1.5em;
	font-size: 1.5em
}
.FrmLftSec {
	width: 458px;
	float: left
}
.FrmLftSec label {
	width: 93px;
	color: #333;
	float: left;
	padding: 5px 15px 0 0
}
.FrmLftSec input, .FrmLftSec textarea, .frmRhtSec input, .frmRhtSec textarea {
	float: left;
	border: 1px solid #999;
	border-radius: 10px;
	width: 217px;
	padding: 7px 8px;
	background: 0 0;
	color: #666766;
	font-size: 1.5em;
	font-family: source_sans_proregular
}
.FrmLftSec textarea, .frmRhtSec textarea {
	resize: none
}
.FrmLftSec input.dob, .frmRhtSec input.dob {
	width: 88px
}
.frmRhtSec textarea {
	width: 249px;
	height: 100px;
	resize: none;
	margin: 0 0 1px
}
.FrmLftSec .selectgen, .frmRhtSec .selectloc {
	background: url(../../../../../../scripts/desktop/images/selectBgArrow.gif) right 4px no-repeat;
	border: 1px solid #999;
	height: 30px;
	position: relative
}
.cancelBtn, .submitBtn {
	margin-top: 15px
}
.FrmLftSec select {
	width: 105px
}
.FrmLftSec .selectgen {
	border-radius: 10px;
	float: left;
	width: 114px;
	margin-right: 8px
}
.frmRhtSec {
	width: 502px;
	float: right
}
.frmRhtSec label {
	width: 85px;
	color: #333;
	float: left;
	padding: 5px 15px 0 0
}
.frmRhtSec input, .frmRhtSec teatarea {
	float: left;
	color: #666766;
	font-size: 1.5em
}
.frmRhtSec select {
	width: 105px
}
.FrmLftSec select option, .frmRhtSec select option {
	padding: 5px 0 5px 5px
}
.frmRhtSec .selectloc {
	border-radius: 10px;
	float: left;
	margin-bottom: 10px;
	width: 107px
}
.FrmLftSec .selectedvalue, .frmRhtSec .selectedvalue {
	color: #666;
	font-size: 1.2em;
	height: 17px;
	padding: 8px 5px 0 16px;
	position: absolute;
	text-align: left;
	width: 77px;
	overflow: hidden
}
.cancelBtn input, .submitBtn input {
	padding: 6px 25px 9px 23px
}
.cancelBtn {
	margin-left: 15px
}
.notifyME {
	width: 383px;
	margin: 10px auto
}
.notifyME input {
	float: left;
	border: 1px solid #999;
	border-radius: 10px;
	width: 217px;
	padding: 7px 8px;
	background: 0 0;
	color: #666766;
	font-size: 1.5em
}
.applyNowSlide, .slideShow {
	background: url(../../../../../../scripts/desktop/images/applyNowgif.gif) left top no-repeat
}
.notifyME .btnStrct {
	margin: 2px 0 0 15px;
	float: left
}
.applyContainer {
	position: absolute;
	right: -991px;
	top: -2px
}
.ApplyNowContent, .InLtPopup {
	position: relative;
	float: left
}
.applyNowSlide {
	width: 39px;
	height: 187px;
	cursor: pointer;
	float: left;
	margin-top: 78px
}
.ApplyNowContent {
	width: 967px;
	min-height: 400px;
	border: 1px solid #CCC;
	background: #fff;
	z-index: 3
}
.InLtPopup {
	border-top: none;
	padding: 5px;
	width: 100%
}
.InLtPopup .FrmLftSec {
	width: 358px;
	padding: 0 0 0 39px
}
.InLtPopup .frmRhtSec {
	width: 468px
}
.closeForm {
	color: red;
	font-size: 2em;
	position: absolute;
	top: -11px;
	left: -4px;
	display: none;
	cursor: pointer
}
.ovAll, .uploBtn {

	font-size: 1.2em;
	top: 0
}
.InLtPopup .FrmLftSec label {
	padding: 5px 15px 0 0;
	width: 87px
}
.InLtPopup .frmRhtSec label {
	padding: 5px 15px 0 0;
	width: 166px
}
.InLtPopup .FrmLftSec label span, .InLtPopup .frmRhtSec label span {
	color: red
}
.InLtPopup .ApplyNowContent {
	height: 305px
}
.inputMaster {
	height: 28px;
	padding: 2px 5px 0 6px;
	border: 1px solid #999;
	border-radius: 10px;
	width: 88px
}
.inputMaster.upload {
	width: 176px;
	float: left;
	position: relative
}
.inputMaster.upload span {

	display: block;
	font-size: 1.2em;
	padding: 2px 0 0;
	text-align: center
}
.ovAll {
	height: 20px;
	left: 0;
	overflow: hidden;
	padding: 5px 0 0 8px;
	position: absolute;
	width: 174px;
	z-index: 1
}
.inputMaster input.file {
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.inputMaster input {
	border: none;
	border-radius: 0;
	height: 25px;
	font-size: 1.2em;
	padding-top: 0;
	position: relative;
	z-index: 2
}
.inputMaster.upload input.upl {
	border-radius: 3px;
	margin-left: 185px;
	width: 52px;
	cursor: pointer;
	margin-top: 3px
}
.uploBtn {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	width: 59px;
	text-align: center;
	color: #fff;
	position: absolute;
	right: -69px;
	line-height: 2em;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	cursor: pointer;
	margin-top: 3px
}
.locateusWrapper {
	background: url(../../../../../../scripts/desktop/images/locateus-top-bg.jpg) left 80px repeat-x;
	width: 100%
}
.locateLinks li {
	background-color: #DCDCDC;
	color: #666;
	float: left;
	font-size: 2em;
	font-weight: 400;
	padding: 15px 0;
	text-align: center;
	width: 180px;
	cursor: pointer;
	position: relative;
	margin-right: 1px
}
.locateLinks li.active, .locateLinks li:hover {
	background-color: #7c7c7c;
	color: #fff
}
.otherOffice {
	margin: 0 0 0 30px;
	float: left
}
.otherOffice select {
	cursor: pointer;
	width: 181px;
	height: 44px;
	top: -8px
}
.otherOffice select option {
	padding: 5px;
	height: 10px;
	line-height: 9em;
	background-color: #dddcdc;
	display: block;
	position: relative
}
.otherOffice .selectbg {
	background: url(../../../../../../scripts/desktop/images/selectArrow.gif) 146px 23px no-repeat #dcdcdc;
	float: left;
	padding: 9px 0;
	height: 27px;
	position: relative;
	width: 180px
}
.otherOffice .selectedvalue {
	color: #666;
	font-size: 1.9em;
	height: 20px;
	line-height: 1em;
	position: absolute;
	text-align: left;
	width: 131px;
	overflow: hidden
}
.atmSearchContainer, .branchesContainer {
	float: left;
	padding: 18px 0 0;
	height: 49px;
	position: relative;
	z-index: 1;
	width: 100%
}
.branchesContainer {
	display: none
}
.atmSearchContainer p, .branchesContainer p {
	background: url(../../../../../../scripts/desktop/images/wht-arrow.png) 19px 4px no-repeat;
	font-size: 1.8em;
	color: #fff;
	padding: 9px 17px 5px 50px;
	float: left
}
.atmSearchContainer input.atmSearch, .branchesContainer input.atmSearch {
	width: 264px;
	background-color: #e5e5e5;
	border: 1px solid #676767;
	color: #787878;
	padding: 6px;
	float: left;
	margin: 3px 0 0
}
.atmSearchContainer input.atmSearchBtn, .branchesContainer input.atmSearchBtn {
	background: url(../../../../../../scripts/desktop/images/red-bg.jpg) left top repeat-x;
	color: #fff;
	width: 75px;
	height: 28px;
	text-align: center;
	border: none;
	margin: 4px 0 0 9px;
	float: left;
	border-radius: 7px;
	font-weight: 700;
	font-size: 1.2em;
	cursor: pointer
}
.atmSearchContainer ul, .branchesContainer ul {
	float: right
}
.atmSearchContainer ul li, .branchesContainer ul li {
	float: left;
	background-color: #fff;
	padding: 9px 15px;
	color: #666;
	font-size: 1.5em;
	cursor: pointer
}
.atmSearchContainer ul li {
	margin: 0 0 0 20px
}
.branchesContainer ul li {
	margin: 0 0 0 10px
}
.atmSearchContainer ul li.sel, .branchesContainer ul li.sel {
	background-color: #dcdcdc
}
.atmSearchContainer .refineSearch, .branchesContainer .refineSearch {
	padding: 20px;

	left: 0;
	position: absolute;
	top: 51px;
	width: 963px;
	background-color: #dcdcdc;
	z-index: 1;
	display: none
}
.refineSearch p {
	background: 0 0;
	font-size: 1.7em;
	color: #333;
	padding: 17px 20px 5px 0
}
.refineSearch .cash {
	float: left;
	padding: 17px 27px 0 0;
	width: 290px
}
.refineSearch .checkbox {
	background: url(../../../../../../scripts/desktop/images/chkbox.png) left top no-repeat;
	width: 18px
}
.refineSearch .checkbox.checked {
	background-position: 0 -26px
}
.refineSearch label {
	font-size: 1.5em;
	color: #333;
	float: left
}
.refineSearch div.helpIcon {
	background: url(../../../../../../scripts/desktop/images/help-icon.png) left top no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	margin: 0 0 0 8px;
	position: relative
}
.refineSearch .filterBtn {
	background: url(../../../../../../scripts/desktop/images/red-bg.jpg) left top repeat-x;
	padding: 5px 12px;
	color: #fff;
	font-weight: 700;
	border: none;
	border-radius: 5px;
	float: left;
	margin: 10px 0 0 14px;
	cursor: pointer
}
.refineSearch .tooltip {
	top: -45px;
	height: auto;
	left: auto;
	right: -20px;
	font-size: 1.2em
}
.refineSearch.serviceAvail .tooltip {
	font-size: .8em
}
.refineSearch .tooltip span {
	right: 22px;
	bottom: -16px;
	top: auto;
	border-color: #fff transparent transparent
}
.refineSearch.serviceAvail {
	height: 130px
}
.refineSearch.serviceAvail p {
	padding: 17px 20px 10px 23px
}
.refineSearch.serviceAvail ul li {
	background: url(../../../../../../scripts/desktop/images/gry-bullet.png) 0 13px no-repeat;
	cursor: default;
	width: 200px
}
.dirIcon, .goBtn, .locationbtn, .swap {
	cursor: pointer
}
.refineSearch.serviceAvail ul li span {
	float: left;
	color: #333;
	line-height: normal
}
.locateusContainer {
	float: left;
	padding: 0 0 14px
}
.locateusLeft {
	width: 343px;
	float: left;
	margin: 17px 0 0;
	height: 570px
}
.locateusLeft .accord {
	background: url(../../../../../../scripts/desktop/images/location-icon.png) left 14px no-repeat;
	font-size: 1.9em;
	color: #666766;
	width: 272px;
	padding: 14px 23px 14px 25px;
	float: left;
	position: relative;
	cursor: pointer;
	border-top: 1px solid #CBCBCB;
	line-height: normal
}
.locateusLeft .accord.active {
	background-position: 0 -55px
}
.locateusLeft .accord span {
	width: 0;
	height: 0;
	border: 8px solid;
	background-image: none;
	border-color: #7c7c7c transparent transparent;
	display: block;
	position: absolute;
	right: 10px;
	top: 27px
}
.locateusLeft .accord.active span {
	border-color: transparent transparent #7c7c7c;
	top: 19px
}
.addressCont {
	float: left;
	padding: 0 0 10px 25px;
	width: 295px;
	display: none
}
.addressCont p {
	font-size: 1.4em;
	color: #666766;
	line-height: 1.4em
}
.addressCont p.currLocation {
	background: url(../../../../../../scripts/desktop/images/location-sml-icon.png) 10px 5px no-repeat #e5e5e5;
	padding: 3px 0 3px 25px;
	margin: 7px 0
}
.serviceOffer {
	float: left;
	width: 100%
}
.serviceOffer p {
	font-size: 1.4em;
	font-weight: 700
}
.serviceOffer ul li {
	background: url(../../../../../../scripts/desktop/images/sml-bullet.png) 3px 4px no-repeat;
	font-size: 1.3em;
	color: #666766;
	padding: 0 0 0 10px
}
.serviceOffer ul {
	float: left;
	margin: 7px 0 5px
}
.serviceOffer .ratingStar {
	background: 0 0;
	padding: 0;
	width: 92px;
	float: right;
	display: none
}
.serviceOffer .ratingStar p {
	font-size: 1.3em
}
.serviceOffer p.timings {
	font-size: 1.2em;
	padding: 2px 0
}
.locateusRight {
	width: 650px;
	float: left;
	margin: 17px 0 0 10px
}
.locationbtn {
	float: left;
	margin: 15px 10px 0 0
}
.locationbtn .lcLeft {
	background: url(../../../../../../scripts/desktop/images/direction-btn.jpg) no-repeat;
	width: 3px;
	height: 26px;
	float: left
}
.locationbtn .lcMdl {
	background: url(../../../../../../scripts/desktop/images/direction-btn.jpg) 0 -26px repeat-x;
	float: left;
	font-size: 1.2em;
	height: 16px;
	padding: 5px 2px;
	color: #666766
}
.locationbtn .lcRight {
	background: url(../../../../../../scripts/desktop/images/direction-btn.jpg) 0 -52px no-repeat;
	width: 3px;
	height: 26px;
	float: left
}
.locationbtn.sel .lcLeft, .locationbtn.sel .lcMdl, .locationbtn.sel .lcRight {
	background-image: none;
	background-color: #dcdcdc
}
.locationbtn.sel .lcLeft, .locationbtn.sel .lcRight {
	height: 28px
}
.locationbtn.sel .lcMdl {
	height: 18px
}
.lctExpand {
	width: 268px;
	background-color: #dcdcdc;
	padding: 15px 12px;
	float: left;
	display: none
}
.lctExpand .frmField {
	float: left;
	width: 100%;
	margin: 0 0 8px
}
.lctExpand .frmField .emailId {
	background-color: #F8F8F8;
	border: 1px solid #B6B6B6;
	color: #787878;
	font-size: 1.2em;
	padding: 6px 5px;
	width: 187px
}
.lctExpand label {
	width: 50px;
	float: left;
	font-size: 1.4em;
	color: #666766
}
.lctExpand .fieldRight {
	float: left;
	width: 205px
}
.lctExpand .fieldRight input {
	padding: 6px 5px;
	width: 205px;
	background-color: #f8f8f8;
	border: 1px solid #b6b6b6;
	color: #787878;
	font-size: 1.2em
}
.dirIcon {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) no-repeat #d4d4d4;
	width: 54px;
	height: 31px;
	border: 1px solid #adadad;
	margin-right: 8px;
	float: left
}
.dirIcon.carMode {
	background-position: -204px -169px
}
.dirIcon.walkMode {
	background-position: -203px -209px
}
.dirIcon.sel {
	background-color: #fff
}
.swap {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) -186px -215px no-repeat;
	width: 16px;
	height: 22px;
	float: left;
	margin: 0 0 5px 140px
}
.goBtn {
	background: url(../../../../../../scripts/desktop/images/red-bg.jpg) repeat-x;
	float: right;
	border: none;
	border-radius: 5px;
	padding: 5px 9px;
    position: relative;
	color: #fff;
	font-weight: 700
}
.exPopup, .footerLocateus {
	bottom: 47px;
	cursor: default;
	position: absolute;
	display: none
}
.exPopup {
	width: 190px;
	background-color: #CBCBCB;
	padding: 20px 30px;
	border: 1px solid #B5B5B5;
	border-bottom: none;
	left: -86px
}
.exPopup h3 {
	font-size: 1.8em;
	color: #bc3f3d;
	padding: 0 0 5px
}
.exPopup ul li {
	background: url(../../../../../../scripts/desktop/images/red-bullet1.png) 0 8px no-repeat;
	width: 100%
}
.secondFooter ul.fLink .exPopup ul li a {
	padding: 5px 0 5px 7px;
	width: 100%;
	color: #4E4E4E;
	font-size: 1.2em
}
.exPopup.recentlyview {
	left: -14px
}
.exPopup.importantNotice {
	left: 0;
	background-color: #000;
	border: 1px solid #000
}
.footerLocateus {
	width: 400px;
	background-color: #CBCBCB;
	left: -170px;
	padding: 20px 30px;
	border: 1px solid #B5B5B5;
	border-bottom: none
}
.exPopup .closeBtn, .footerLocateus .closeBtn {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) -179px -40px no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer
}
.footerLocateus .iWantLocate h3, .footerLocateus .ipConflict h3, .footerLocateus .ipConflictBranch h3, .footerLocateus .locateAtm h3, .footerLocateus .locateBranch h3 {
	font-size: 2em;
	color: #bc3f3d;
	width: 100%;
	float: left
}
.footerLocateus .iWantLocate .left {
	float: left;
	border-right: 1px dashed #2c2c2c;
	padding: 0 19px 0 0
}
.footerLocateus .iWantLocate .left ul li {
	float: left;
	width: 79px;
	font-size: 1.6em;
	color: #333;
	text-align: center;
	padding: 17px 0 0 38px
}
.footerLocateus .iWantLocate .left ul li:first-child {
	padding-left: 0
}
.footerLocateus .iWantLocate .left ul li img {
	float: left;
	margin: 0 0 5px
}
.footerLocateus .iWantLocate .right {
	float: left;
	padding: 0 0 0 19px
}
.footerLocateus .iWantLocate .right h3 {
	font-size: 1.8em;
	color: #333;
	float: none
}
.footerLocateus .iWantLocate .right ul li {
	background: url(../../../../../../scripts/desktop/images/red-bullet1.png) 0 12px no-repeat;
	padding: 10px 0 10px 13px;
	float: none
}
.footerLocateus .iWantLocate .right ul li a {
	color: #666766;
	font-size: 1.5em;
	float: none
}
.footerLocateus .ipConflict, .footerLocateus .ipConflictBranch, .footerLocateus .locateAtm {
	display: none
}
.footerLocateus .locateAtm h2, .footerLocateus .locateBranch h2 {
	padding: 0 0 10px
}
.footerLocateus .locateAtm p, .footerLocateus .locateBranch p {
	background: url(../../../../../../scripts/desktop/images/blk-arrow.png) 0 4px no-repeat;
	font-size: 1.5em;
	color: #333;
	padding: 10px 0 10px 28px;
	float: left
}
.footerLocateus .locateAtm p.locateusNote, .footerLocateus .locateBranch p.locateusNote {
	background: 0 0;
	font-size: 1em
}
.footerLocateus .locateAtm .locNo, .footerLocateus .locateAtm .locYes, .footerLocateus .locateBranch .locNoBranch, .footerLocateus .locateBranch .locYes {
	background-color: #2c2c2c;
	color: #fff;
	border-radius: 5px;
	border: none;
	padding: 5px 0;
	width: 54px;
	margin: 4px 4px 0;
	cursor: pointer;
	font-weight: 700
}
.footerLocateus .ipConflict, .footerLocateus .ipConflictBranch {
	padding: 0 0 15px
}
.footerLocateus .ipConflict h2, .footerLocateus .ipConflictBranch h2 {
	padding: 0 0 20px
}
.footerLocateus .ipConflict p, .footerLocateus .ipConflictBranch p {
	font-size: 1.5em;
	color: #333;
	width: 100%;
	float: left;
	border-bottom: 1px dashed #2c2c2c;
	padding: 20px 0 5px;
	margin: 0 0 10px;
	line-height: normal
}
.footerLocateus .ipConflict .enterLoc, .footerLocateus .ipConflictBranch .enterLoc {
	width: 290px;
	background-color: #f8f8f8;
	border: 1px solid #b6b6b6;
	color: #787878;
	padding: 4px 15px;
	float: left;
	margin: 0 15px 0 0
}
.footerLocateus .ipConflict .searchBtn, .footerLocateus .ipConflictBranch .searchBtn {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	color: #fff;
	width: 62px;
	border: none;
	cursor: pointer;
	border-radius: 5px;
	padding: 4px 0;
	font-weight: 700;
	font-size: 1.2em
}
.ProductCompareWrap {
	float: left;
	margin-top: 18px;
	margin-bottom: 18px
}
.ProductCompareWrap table {
	border-top: 1px dashed #afafaf;
	float: left
}
.ProductCompareWrap table tr td {
	width: 251px;
	padding: 12px 5px;
	border-left: 1px dashed #afafaf;
	font-size: 1.4em;
	font-style: normal;
	font-weight: 400;
	line-height: 1.3em;
	color: #666766;
	border-bottom: 1px dashed #afafaf
}
.ProductCompareWrap table tr.noborder {
	border: none
}
.ProductCompareWrap table tr td.noborder {
	border: none;
	font-weight: 700;
	color: #202020;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed #afafaf
}
.ProductCompareWrap table tr.noborder td.noborder {
	border: none
}
.ProductCompareWrap table tr td ul {
	list-style: none;
	width: 225px;
	margin: 0 auto
}
.ProductCompareWrap table tr td ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) left 10px no-repeat;
	padding-left: 10px;
	padding-top: 4px
}
.ProductCompareWrap table tr td ul li ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet1.gif) 5px 10px no-repeat;
	padding-left: 16px
}
.ProductCompareWrap table tr td p {
	width: 225px;
	margin: 0 auto;
	padding: 0 0 5px
}
.ProductCompareWrap table tr td p span {
	color: #000
}
.ProductCompareWrap table tr td input.whiteBtn {
	background: url(../../../../../../scripts/desktop/images/grayBtn.png) right top no-repeat;
	width: 92px;
	height: 23px;
	text-align: center;
	display: block;
	padding: 4px 10px 3px;
	text-decoration: none;
	color: #bc3f3d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	border: none;
	cursor: pointer;
	margin-top: 5px
}
.ProductCompareWrap table tr td input.whiteBtn.fltStyle {
	float: left
}
.ProductCompareWrap table tr td .ratingStar {
	background: 0 0;
	width: 97px;
	float: left;
	padding: 10px 0 10px 15px
}
.ProductCompareWrap table tr td .ratingStar span {
	background: url(../../../../../../scripts/desktop/images/rating-star.png) -13px top no-repeat;
	width: 13px;
	height: 13px;
	float: left;
	margin-right: 4px;
	cursor: default
}
.ProductCompareWrap table tr td .ratingStar span.blank {
	background-position: -13px 0
}
.ProductCompareWrap table tr td .ratingStar span.actrating, .ProductCompareWrap table tr td .ratingStar span.currrating {
	background-position: 0 0
}
.ProductCompareWrap table tr td ul.cards {
	list-style: none;
	width: 231px;
	margin: 0 auto
}
.ProductCompareWrap table tr td ul.cards li {
	padding: 5px 0 8px;
	background: 0 0;
	clear: both;
	float: left;
	width: 100%
}
.ProductCompareWrap table tr td ul.cards li img {
	float: left

}

.ProductCompareWrap table tr td ul.cards li p {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) left 10px no-repeat;
	margin-left: 10px;
	padding: 6px 0 0 10px;
	float: left;
	width: 148px
}
.ProductCompareWrap .selectgen {

	background: url(../../../../../../scripts/desktop/images/selectBgArrow.gif) right 4px no-repeat;
	border: 1px solid #999;
	border-radius: 10px;
	float: left;
	height: 30px;
	margin-bottom: 10px;
	position: relative;
	width: 237px
}
.ProductCompareWrap select {
	width: 240px
}
.ProductCompareWrap select option {
	padding: 5px 0 5px 5px
}
.ProductCompareWrap .selectedvalue {
	color: #666;
	font-size: 1em;
	height: 20px;
	padding: 6px 5px 0 16px;
	position: absolute;
	text-align: left;
	width: 199px;
	overflow: hidden
}
.ProductCompareWrap .checkbox {
	width: 15px;
	height: 15px;
	background: url(../../../../../../scripts/desktop/images/checkbox-img.png) 0 -19px no-repeat;
	cursor: pointer;
	float: left;
	margin: 2px 5px 0 0
}
.ProductCompareWrap .checkbox.checked {
	background-position: 0 0
}
.ProductCompareWrap .checkbox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer
}
.ProductCompareWrap label {
	float: left;
	padding-right: 5px
}
.ProductCompareWrap .btnStrct {
	color: #FFF;
	float: left;
	margin-left: 14px
}
.ProductCompareWrap .btnStrct a {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-size: .9em;
	font-weight: 700;
	padding: 4px 10px 5px
}
.ProductCompareWrap .btnStrct a :hover {
	text-decoration: none
}
.ProductCompareWrap .radiobox {
	height: 15px;
	background: url(../../../../../../scripts/desktop/images/radioBtn.png) left top no-repeat;
	cursor: pointer;
	float: left;
	margin: 9px 5px 0 0;
	line-height: 1em
}
.ProductCompareWrap .radiobox.checked {
	background-position: 0 -29px
}
.ProductCompareWrap .radiobox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	line-height: 1em;
	float: left
}
.ProductCompareWrap .radiobox label {
	width: 85px;
	padding: 0 0 0 3px;
	line-height: 1.2em;
	cursor: pointer
}
.ProductCompareWrap table tr td p.tncText {
	font-size: .8em;
	padding: 10px 0 0
}
.milestone li.last {
	width: 187px
}
.timelineWrapper {
	background: url(../../../../../../scripts/desktop/images/timeline-bg.jpg) left 8px repeat-x;
	width: 960px;
	position: relative;
	float: left;
	margin: 30px 0 0 21px;
	padding-bottom: 27px;
	border-bottom: 1px dotted #7a7a7a
}
.timelineWrapper .next, .timelineWrapper .prev {
	background: url(../../../../../../scripts/desktop/images/next-prev-icon.png) no-repeat;
	position: absolute;
	top: -6px;
	width: 33px;
	height: 33px;
	cursor: default
}
.timelineContainer, .timelineWrapper ul {
	width: 816px;
	float: left
}
.timelineWrapper .prev {
	background-position: 0 0;
	left: -1px
}
.timelineWrapper .next {
	background-position: 0 -66px;
	right: -1px
}
.timelineWrapper .prev.active {
	background-position: 0 -33px;
	left: -1px;
	cursor: pointer
}
.timelineWrapper .next.active {
	background-position: 0 -99px;
	right: -1px;
	cursor: pointer
}
.timelineContainer {
	margin-left: 72px;
	overflow: hidden
}
.timelineWrapper ul li {
	float: left;
	width: 50px;
	margin: 0 43px;
	font-size: 1.3em;
	color: #2c2c2c;
	cursor: pointer
}
.timelineWrapper ul li span {
	background: url(../../../../../../scripts/desktop/images/timeline-img.jpg) left top no-repeat;
	width: 21px;
	height: 21px;

	margin: 0 0 10px 12px;
	float: left
}
.timelineWrapper ul li.sel {
	color: #bc3f3d
}
.timelineWrapper ul li.sel span {
	background-position: 0 -21px
}
.timelineData {
	width: 960px;
	padding: 20px 0 30px 21px
}
.timelineData h2 {
	color: #bc3f3d;
	font-size: 2.1em
}
.timelineData tr td {
	padding: 10px
}
.timelineData p {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) left 5px no-repeat;
	font-size: 1.2em;
	color: #666766;
	padding-left: 14px
}

.pdfData p, .timelineData p span {
	color: #bc3f3d
}
.timelineData a, .timelineData a:hover {
	text-decoration: none
}
.timelineData a p {
	background: 0 0
}
.yearData {
	display: none
}

.yearData table {
	width: 100%
}
.pdfData h2 {
	padding-bottom: 10px
}
.pdfData a {
	text-decoration: none;
	float: left
}
.pdfData td {
	background: url(../../../../../../scripts/desktop/images/download-icon-img.png) left 13px no-repeat
}
.pdfData p {
	font-size: 1.2em;
	padding-left: 16px
}
.pdfData span {
	color: #666766;
	font-style: italic;
	padding-left: 16px;
	font-size: 1.3em
}
.milestoneBtmCont {
	width: 970px;
	margin: 0 auto;
	border-top: 1px dotted #7a7a7a;
	padding: 20px 0 25px
}
.milestoneVideo {
	width: 324px;
	float: left;
	position: relative
}
.milestoneVideo img {
	width: 324px;
	height: 249px
}
.videoInfo {
	background: url(../../../../../../scripts/desktop/images/video-info-bg.png) left top repeat-x;
	width: 284px;
	position: absolute;
	bottom: 4px;
	left: 0;
	padding: 14px 20px 10px
}
.videoInfo p {
	font-size: 1.8em;
	color: #fff;
	float: left;
	padding: 10px 0 0;
	width: 235px
}
.videoInfo .playVideo, .videoInfo .shareVideo {
	background: url(../../../../../../scripts/desktop/images/play-share-icon.png) no-repeat;
	width: 37px;
	height: 36px;
	float: right;
	cursor: pointer
}
.videoInfo .playVideo {
	background-position: 0 0;
	margin: 0 7px 0 0
}
.videoInfo .shareVideo {
	background-position: 0 -37px
}
.noBrd {
	border: none
}
.milestoneBox {
	width: 298px;
	float: left;
	border: 1px solid #bfbfbf;
	padding: 5px;
	min-height: 237px;
	margin: 0 0 0 10px;
	box-shadow: 0 1px 3px #D4D4D4
}
.milestoneBox:hover {
	background-color: #BC3F3D
}
.milestoneBox span {
	color: #666766;
	font-size: 1.2em;
	padding: 8px 0 0 11px;
	float: left;
	clear: both
}
.milestoneBox a {
	float: left;
	clear: both
}
.milestoneBox a:hover {
	text-decoration: none
}
.milestoneBox span.title {
	font-size: 2.1em;
	color: #bc3f3d;
	padding-top: 5px;
	line-height: normal
}
.milestoneBox:hover a, .milestoneBox:hover span {
	color: #fff
}
.ratingsCont {
	width: 180px;
	float: left;
	padding: 0 20px 20px
}
.ratingsCont h2 {
	background: url(../../../../../../scripts/desktop/images/rating-img.png) left top no-repeat;
	color: #666;
	font-size: 1.8em;
	padding: 4px 0 11px 42px
}
.ratingsCont p {
	color: #666;
	line-height: normal;
	padding: 10px 0 0;
	font-size: 1.3em
}
.visionContainer {
	margin: 0 0 20px;
	min-height: 0
}
.tabCont .tabInnerCont {
	width: 309px;
	float: left;
	padding: 0 0 0 20px
}
.tabCont .tabInnerCont p {
	padding: 0 10px 10px 0
}
.tabCont .tabInnerCont:first-child {
	padding-left: 0;
	padding-right: 20px;
	border-right: 1px dotted #7a7a7a
}
.tabCont div {
	float: left
}
.abtPeopleWrapper {
	float: left;
	padding: 0 0 35px
}
.abtPeopleWrapper .abtPeopleCont {
	width: 473px;
	float: left;
	padding: 0 0 0 28px
}
.abtPeopleWrapper .abtPeopleCont:first-child {
	padding: 0;
	width: 501px
}
.abtPeopleCont h2 {
	font-size: 1.6em;
	color: #000
}
.abtPeopleCont p {
	color: #2c2c2c;
	line-height: normal;
	padding: 18px 0 0;
	font-size: 1.3em
}
p.msgTxt {
	color: #bc3f3d;
	font-style: italic;
	font-size: 1.4em
}
.boardDirectorWrapper h2 {
	color: #666766;
	font-size: 1.6em;
	padding: 20px 0 0
}
.boardofDirectCont {
	width: 855px;
	margin: -26px auto 0;
	position: relative
}
.boardofDirectCont .profNext, .boardofDirectCont .profPrev {
	background: url(../../../../../../scripts/desktop/images/next-prev-icon.png) no-repeat;
	width: 33px;
	height: 33px;
	position: absolute;
	top: 140px;
	cursor: pointer
}
.boardofDirectCont .profPrev {
	background-position: 0 -33px;
	left: 0
}
.boardofDirectCont .profNext {
	background-position: 0 -99px;
	right: 0
}
.boardofDirectCont .roundabout-holder {
	margin: 0 0 0 125px
}
.profileWrapper {
	background-color: #fff;
	width: 671px;
	height: auto;
	position: relative;
	margin: -36px 0 0 59px;
	padding: 10px 30px;
	min-height: 270px
}
.profileWrapper .topArrow {
	width: 0;
	height: 0;
	border: 12px solid;
	background-image: none;
	border-color: transparent transparent #fff;
	display: block;
	position: absolute;
	left: 50%;
	top: -24px;
	margin: 0 0 0 -6px
}
.profile {
	width: 671px;
	display: none
}
.profile p {
	color: #666766;
	font-size: 1.3em;
	line-height: 1.3em
}
.profile p.msgTxt {
	color: #bc3f3d;
	font-style: italic;
	font-size: 1.4em
}
.profile h3 {
	font-size: 1.6em;
	color: #666766;
	padding: 20px 0 10px
}
.profile h3:first-child {
	padding-top: 0
}
.topmostBanner {
	height: 137px;
	float: left
}
.abtCommercial {
	float: left;
	padding: 15px 0
}
.abtCommercial ul {
	list-style: none
}
.abtCommercial ul li {
	list-style: none;
	padding-right: 15px;
	float: left;
	padding-bottom: 12px;
	cursor: pointer
}
.abtCommercial ul li.nopadding {
	padding-right: 0
}
.investorIntro {
	font-size: 1.3em;
	color: #666;
	padding: 10px 0 0 11px;
	float: left
}
.financialData h2 {
	color: #666
}
.financialData a {
	background: url(../../../../../../scripts/desktop/images/download-icon-img.png) left top no-repeat;
	font-size: 1.4em;
	color: #666766;
	padding: 0 0 0 21px;display:block; line-height:1.3em;
}
.financialData table tr td {
	padding: 7px
}
.financialData table tr td table {
	margin: 0 0 20px
}
.hrVedio iframe {
	position: relative;
	z-index: 3
}
.AccountLightBox, .overlayAcc {
	left: 0;
	z-index: 11;
	display: none;
	top: 0
}
.overlayAcc {
	position: fixed;
	background-color: #000;
	opacity: .8;
	filter: alpha(opacity=80);
	width: 100%;
	height: 100%
}
.AccountLightBox {
	width: 800px;
	position: absolute;
	border-radius: 4px;
	background-color: #fff;
	padding: 13px 0
}
.AccountLightBox a.closeBtn {
	float: right;
	padding: 0 28px 0 0
}
.accContent {
	width: 726px;
	margin: 0 auto;
	padding: 0
}
.accContent form.accForm .selectgen, .accContent form.accForm .selectloc {
	background: url(../../../../../../scripts/desktop/images/selectBgArrow.gif) right 4px no-repeat;
	border: 1px solid #999;
	height: 30px;
	margin-bottom: 10px;
	position: relative;
	float: left
}
.accContent h2 {
	color: #151515;
	font-size: 2.8em;
	padding-bottom: 18px;
	padding-top: 8px
}
.accContent p {
	color: #666766;
	font-size: 1.3em;
	line-height: 1.8em
}
.accContent form.accForm {
	padding: 19px 0 40px
}
.accContent form.accForm label {
	width: 182px;
	color: #333;
	font-size: 1.4em;
	line-height: 1.5em;
	float: left;
	padding: 5px 19px 19px 0;
	text-align: right
}
.accContent form.accForm .selectgen {
	border-radius: 10px;
	width: 107px
}
.accContent form.accForm select {
	width: 105px
}
.FrmLftSec select option, .accContent form.accForm select option {
	padding: 5px 0 5px 5px
}
.accContent form.accForm .selectloc {
	border-radius: 10px;
	width: 107px
}
.accContent form.accForm .selectedvalue {
	color: #666;
	font-size: 1.2em;
	height: 20px;
	padding: 8px 5px 0 16px;
	position: absolute;
	text-align: left;
	width: 127px;
	overflow: hidden
}
.accContent form.accForm input {
	float: left;
	color: #666766;
	font-size: 1.5em;
	background: rgba(0,0,0,0);
	border: 1px solid #999;
	border-radius: 10px;
	padding: 7px 8px;
	width: 170px;
	margin-left: 20px
}
.accContent form.accForm input.noltmargin {
	margin-left: 0;
	width: 200px
}
.accContent form.accForm .selectgen.bigWidth {
	width: 215px
}
.accContent form.accForm .selectgen.bigWidth select {
	width: 214px
}
.accContent form.accForm .btnStrct {
	color: #FFF;
	float: left;
	margin-top: 15px;
	padding-left: 8px
}
.accContent form.accForm .btnStrct input {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-size: 1.4em;
	font-weight: 700;
	padding: 4px 10px 5px;
	border: none;
	cursor: pointer;
	width: 87px;
	margin-left: 12px
}
.accContent form.accForm .btnStrct.applybtn {
	margin-left: 181px
}
.accContent form.accForm .radiobox {
	height: 15px;
	background: url(../../../../../../scripts/desktop/images/radioBtn.png) left top no-repeat;
	cursor: pointer;
	float: left;
	margin: 9px 5px 0 0;
	font-size: 1.4em;
	line-height: 1em
}
.calcSection .maxVal, .calcSection .titleField {
	font-family: Arial, Helvetica, sans-serif;
	position: relative
}
.accContent form.accForm .radiobox.checked {
	background-position: 0 -29px
}
.accContent form.accForm .radiobox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	line-height: 1em
}
.accContent form.accForm .radiobox label {
	width: 29px;
	padding: 0 25px 0 5px;
	line-height: 1.2em;
	font-size: 1em;
	cursor: pointer
}
.abtCommercial {
	width: 100%
}
.PremimCusBox, .contactUs {
	width: 440px;
	border: 1px solid #ccc
}
.contactUs {
	float: left;
	padding: 10px 20px
}
.contactUs h2 {
	color: #bc3f3d;
	font-size: 2em;
	padding-bottom: 15px
}
.contactUs p span {
	color: #2c2c2c;
	font-weight: 700
}
.contactUs .contactLabel {
	color: #2C2C2C;
	font-weight: 700;
	float: left
}
.contactUs a, .contactUs p, .contactUs p a {
	color: #666766
}
.PremimCusBox p a, .PremimCusBox p span {
	color: #dda220
}
.contactUs p {
	font-size: 1.4em;
	padding: 0 0 12px 41px;
	line-height: 1.4em
}
.contactUs p.Tele {
	font-size: 1.6em;
	background: url(../../../../../../scripts/desktop/images/teleIco.png) left 5px no-repeat
}
.contactUs p.whatsappicon {
	font-size: 1.6em;
	background: url(../../../../../../../content/dam/indusind/desktop/whatsapp-icon.jpg) -2px 0 no-repeat
}
.contactUs p.mail {
	font-size: 1.6em;
	background: url(../../../../../../scripts/desktop/images/mailIco.png) left 5px no-repeat
}
.PremimCusBox {
	float: right;
	background: url(../../../../../../scripts/desktop/images/boxReptBg.gif) left top;
	padding: 12px 20px
}
.PremimCusBox h2 {
	padding-bottom: 8px
}
.PremimCusBox p {
	color: #dda220;
	font-size: 1.4em;
	padding: 0 0 12px;
	line-height: 1.4em
}
.PremimCusBox p.Tele {
	font-size: 1.6em;
	background: url(../../../../../../scripts/desktop/images/grayTeleIco.png) left 3px no-repeat;
	padding: 0 0 15px 41px
}
.PremimCusBox p.mail {
	font-size: 1.6em;
	background: url(../../../../../../scripts/desktop/images/grayMsgIco.png) left 3px no-repeat;
	padding: 0 0 10px 41px
}
.AbtBand {
	background: url(../../../../../../scripts/desktop/images/bandRept.png) left top repeat-x;
	width: 100%;
	margin: 19px 0;
	border: 1px solid #999;
	border-bottom: 2px solid #999;
	border-radius: 5px;
	color: #bc3f3d;
	font-size: 1.6em;
	float: left
}
.AbtBand ul li {
	float: left;
	width: 250px;
	padding: 0;
	background: url(../../../../../../scripts/desktop/images/seprator.gif) left 7px no-repeat
}
.AbtBand ul li.nobg {
	background: 0 0
}
.AbtBand ul li a {
	background: url(../../../../../../scripts/desktop/images/bandIcon.png) left top no-repeat;
	color: #bc3f3d;
	display: block;
	padding: 10px 0;
	text-align: center
}
.AbtBand ul li a.locate {
	background-position: 62px 6px
}
.AbtBand ul li a.feed {
	background-position: 39px -58px
}
.AbtBand ul li a.griev {
	background-position: 27px -123px
}
.AbtBand ul li a.faq {
	background-position: 76px -207px
}
.frmRhtSec .termCondition {
	float: left;
	border: none!important
}
.accContent form.accForm .termCondition .checkbox, .frmRhtSec .termCondition .checkbox {
	background: url(../../../../../../scripts/desktop/images/checkbox-img.png) 0 -19px no-repeat;
	cursor: pointer;
	float: left;
	height: 15px;
	margin: 9px 5px 0 0;
	width: 15px
}
.frmRhtSec .termCondition .checkbox input {
	border: none;
	cursor: pointer;
	height: 14px;
	opacity: 0;
	width: 14px
}
.accContent form.accForm .termCondition label, .frmRhtSec .termCondition label {
	float: left;
	padding-right: 5px;
	width: 423px;
	font-size: 1.4em;
	padding-bottom: 0;
	text-align: left
}
.savingTab ul li, .savingTabContent table tr td.saveRtHead {
	text-align: center
}
.frmRhtSec .termCondition .checkbox.checked {
	background-position: 0 0
}
.btnContainer {
	display: block;
	float: left;
	padding-left: 155px
}
.monthWrapper, .savingTabContent, .siteMenu ul li ul.subSitemap, .siteMenu ul li ul.subSitemap li ul.subSubSitemap, .siteMenu ul li ul.subSitemap li ul.subSubSitemap li ul {
	display: none
}
.accContent form.accForm .termCondition label {
	width: 423px
}
.savingLt {
	width: 1003px;
	float: left;
	margin-bottom: 35px
}
.savingTab {
	width: 100%
}
.savingTab ul {
	float: left
}
.savingTab ul li {
	float: left;
	cursor: pointer;
	margin-right: 1px;
	padding: 16px 0;
	color: #666;
	background: #dcdcdc;
	width: 253px;
	font-size: 1.9em
}
.otherRate .tabActive, .savingTab ul li.activetab {
	color: #fff;
	background: #7c7c7c
}
.savingLt .faqsQuest {
	width: 952px
}
.savingLt .faqAns p {
	font-size: 1.3em;
	padding: 5px 0;
	line-height: 1.4em
}
.savingrateContent {
	width: 100%;
	float: left;
	padding: 27px 0 40px
}
.savingTabContent h4 {
	padding: 10px 0;
	float: left
}
.savingTabContent table {
	width: 100%;
	float: left;
	border: 1px solid #c5c5c5
}
.savingTabContent table tr.Head {
	background: #000
}
.savingTabContent table tr.Head td {
	color: #FFF
}
.savingTabContent table tr td {
	font-size: 1.4em;
	line-height: 1.2em;
	padding: 14px 20px;
	border-bottom: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5
}
.savingTabContent table tr td.saveLtHead {
	color: #FFF;
	border-right: 1px solid #c5c5c5;
	padding-left: 19px
}
.savingTabContent table tr td.savefullwidth {
	width: auto;
	color: #666766;
	border-bottom: 1px solid #c5c5c5;
	padding-left: 19px
}
.savingTabContent table tr td.saveLt {
	color: #666766;
	border-bottom: 1px solid #c5c5c5;
	width: 599px;
	border-right: 1px solid #c5c5c5;
	padding-left: 19px
}
.savingTabContent table tr td.saveRt {
	color: #666766;
	border-bottom: 1px solid #c5c5c5;
	width: 119px;
	text-align: center
}
.savingTabContent table tr td.savefullwidth ul li {
	padding: 0 10px 10px 15px;
	line-height: 1.2em;
	margin: 0;
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) left 5px no-repeat;
	width: auto
}
.savingTabContent p {
	font-size: 1.3em;
	padding: 5px 0;
	float: left;
	width: 100%;
	color: #666766
}
.savingTabContent ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) 11px 6px no-repeat;
	padding: 0 0 5px 23px;
	width: auto;
	clear: both;
	color: #666766;
	float: none
}
.SavingWrapper {
	width: 1003px;
	padding: 5px 0 0;
	clear: left
}
.savingRt {
	width: 220px;
	float: right;
	position: relative
}
.savingRt .loginWrapper {
	top: 0
}
.savingRt .loginWrapper .login p {
	color: #fff;
	font-size: 1.2em
}
.savingRt .loginWrapper .login ul {
	float: left;
	margin: 10px 0;
	width: 100%
}
.termCondition table, .termCondition table.inn-table {
	margin: 5px 0 15px;
	border-top: 1px solid #b6b6b6;
	width: 100%
}
.savingRt .loginWrapper .login ul li {
	padding: 0 0 5px 5px;
	float: left;
	width: auto
}
.savingRt .loginWrapper .login ul li.sel, .savingRt .loginWrapper .login ul li:hover {
	background: url(../../../../../../scripts/desktop/images/login-left.jpg) left top no-repeat;
	font-weight: 700
}
.savingRt .loginWrapper .login ul li input {
	color: #bc3f3d;
	font-size: 1.2em;
	padding: 4px 5px 8px 0;
	float: left;
	background: 0 0;
	border: none;
	cursor: pointer
}
.savingRt .loginWrapper .login ul li.sel input, .savingRt .loginWrapper .login ul li:hover input {
	background: url(../../../../../../scripts/desktop/images/login-right.jpg) right top no-repeat;
	color: #fff;
	text-decoration: none
}
.termCondition .faqsQuest, .termCondition .faqsQuest.active {
	background-position: 99% 7px
}
.savingRt .loginWrapper .login ul li.loginBtn input {
	width: 50px
}
.savingRt .loginWrapper .login ul li.regBtn input {
	width: 70px
}
.savingRt .loginWrapper .login ul li.demoBtn input {
	width: 50px
}
.savingRt .loginWrapper .quikService ul li {
	padding: 6px;
	position: relative;
	float: left;
	width: 177px
}
.savingRt .loginWrapper .login p.indusNet {
	font-size: 1.8em;
	color: #686868
}
.savingRt .loginWrapper .quikService ul li:first-child {
	border-top: none;
	padding: 15px 6px 6px
}

.termCondition {
	padding: 20px 0;
	text-align: justify;
	float: left;
	width: 100%
}
.termCondition ol, .termCondition ul {
	float: left;
	clear: both;
	width: 100%
}
.termCondition h1 {
	padding-bottom: 20px
}
.termCondition h2 {
	color: #666;
	font-size: 2.1em;
	padding-bottom: 10px
}
.termCondition h5 {
	color: #bc3f3d;
	font-size: 1.8em;
	padding-bottom: 15px;
    font-weight:normal;
}
.termCondition ul li a {
	color: #bc3f3d
}
.termCondition ul li p {
	font-size: 1em;
	color: #666766;
	line-height: 1em;

}
.termCondition ol li, .termCondition p {
	font-size: 1.3em;
	color: #666766;
	line-height: 1.3em
}
.termCondition ul li ul li {
	padding-top: 10px;
	line-height: 1.3em
}
.termCondition ol li {
	padding-top: 10px
}
.termCondition .faqsQuest {
	width: 913px
}
.termCondition p {
	padding: 0 0 10px;
	clear: both
}
.termCondition .paddBt {
	width: 100%;
	float: left;
	height: 5px;
	clear: both
}
.termCondition table tr td, .termCondition table tr th {
	border-right: 1px solid #b6b6b6;
	border-bottom: 1px solid #b6b6b6;
	padding: 10px;
	text-align: left
}
.termCondition table tr th {
	background-color: #2c2c2c;
	color: #fff;
	font-size: 1.5em
}
.termCondition table tr td:first-child, .termCondition table tr th:first-child {
	border-left: 1px solid #b6b6b6
}
.termCondition table tr td {
	font-size: 1.2em;
	color: #757575
}
.termCondition table.inn-table tr th {
	background-color: #2c2c2c;
	color: #fff;
	font-size: inherit
}
.termCondition table.inn-table tr td {
	font-size: inherit;
	color: #757575
}
.termCondition a {
	color: #bc3f3d
}
.termCondition a.continueBtn {
	color: #fff;
	font-size: 1em;
	width: 100%
}
.termCondition ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) 11px 6px no-repeat;
	color: #666766;
	font-size: 1.3em;
	line-height: 1.3em;
	padding: 0 10px 10px 23px;
	clear: both
}
.termCondition ul li table tr td, .termCondition ul li ul li table tr td {
	color: #666766;
	font-size: inherit;
	line-height: 1.3em
}
.termCondition ul li table tr th,.termCondition ul li ul li table tr th {
	background-color: #2c2c2c;
	color: #fff;
	font-size: inherit;
}
.termCondition ul li.cmyk {
	color: #bc3f3d
}
.termCondition ul.pdfLinks li {
	background: url(../../../../../../scripts/desktop/images/download-icon-img.png) 12px 5px no-repeat;
	padding: 5px 10px 10px 37px
}
.termCondition ul li ul {
	padding: 10px 0
}
.termCondition ul li ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet1.gif) left 5px no-repeat;
	font-size: 1em;
	color: #666766;
	padding: 0 0 10px 13px
}
.termCondition ul li ul.tick li {
	background: url(../../../../../../../content/dam/indusind/desktop/red-tick.png) left 2px no-repeat;
	font-size: 1em;
	color: #666766;
	padding: 0 0 10px 16px
}
.termCondition table ul li {
	font-size: 1.2em
}
.termCondition table.otherInfo, .termCondition table.otherInfo td {
	border: none!important
}
.innovationsTitle {
	font-weight: 700;
	color: #bc3f3d!important;
	font-size: 1.4em!important
}
table .innovationsTitle {
	font-size: 1.2em!important
}
.termCondition table.innovationsTable tr td:first-child, .termCondition table.innovationsTable tr th:first-child {
	border-left: none
}
.termCondition table.innovationsTable tr td:first-child{ text-align:center!important}

.termCondition table.innovationsTable tr td {
	border-top: 1px solid #B6B6B6;
	border-bottom: none;
	border-right: none
}
.shoppingTable, .shoppingTable tr td {
	border: none!important
}
.shoppingTable {
	width: auto!important
}
.SiteMap {
	padding-bottom: 60px;
	padding-left: 30px
}
.siteMenuLt {
	float: left;
	width: 324px
}
.siteMenu {
	padding: 26px 0 0;
	float: left;
	clear: both
}
.siteMenu>ul {
	width: 300px
}
.siteMenu>ul>li, .siteMenu>ul>li>ul>li {
	width: 200px
}
.subSubSitemap li ul li {
	width: 150px
}
.siteMenu>a, .siteMenu>h3 {
	float: left;

	width: 200px
}
.siteMenu a:hover {
	text-decoration: none
}
.siteMenu a:hover h3, .siteMenu ul li a:hover {
	text-decoration: underline
}
.siteMenu h2 {
	color: #bc3f3d;
	font-size: 1.8em;
	line-height: 1.5em
}
.siteMenu ul li {
	background: url(../../../../../../scripts/desktop/images/siteMenuLiBg.gif) left top no-repeat;
	padding: 10px 0 7px 30px;
	float: left;
	clear: both
}
.siteMenu ul li a {
	color: #383535;
	font-size: 1.4em;
	line-height: 1.3em
}
.siteMenu ul li a:hover {
	color: #bc3f3d
}
.siteMenu ul li ul.subSitemap li a, .siteMenu ul li ul.subSitemap li ul.subSubSitemap li a {
	color: #383535;
	font-size: 1.2em;
	line-height: 1.3em
}
.siteMenu ul li a.noLink, .siteMenu ul li a.noLink:hover, .siteMenu ul li ul.subSitemap li a.noLink, .siteMenu ul li ul.subSitemap li a.noLink:hover, .siteMenu ul li ul.subSitemap li ul.subSubSitemap li a.noLink, .siteMenu ul li ul.subSitemap li ul.subSubSitemap li a.noLink:hover {
	cursor: default;
	text-decoration: none
}
.siteMenu ul li.Lastmap {
	background: url(../../../../../../scripts/desktop/images/sitemapNavLt.gif) left top no-repeat
}
.siteMenu ul li.colpsLastmap {
	background: url(../../../../../../scripts/desktop/images/collapsLast.gif) left -6px no-repeat;
	cursor: pointer
}
.siteMenu ul li.colps {
	background: url(../../../../../../scripts/desktop/images/expandCollaps.gif) left top no-repeat;
	cursor: pointer
}
.siteMenu ul li.colps.Expandmenu {
	background-position: 0 -514px
}
.siteMenu ul li.colpsLastmap.Expandmenu {
	background: url(../../../../../../scripts/desktop/images/expandLast.gif) left -6px no-repeat
}
.siteMenu ul li ul.subSitemap li a:hover, .siteMenu ul li ul.subSitemap li ul.subSubSitemap li a:hover {
	color: #bc3f3d;
	text-decoration: underline
}
.calcLink {
	padding: 30px 0 0
}
.calcLink ul li {
	background-color: #dcdcdc;
	border-right: 1px solid #fff;
	float: left;
	text-align: center
}
.calcLink ul li.active {
	background-color: #7C7C7C;
	color: #FFF
}
.calcLink ul li.active a {
	color: #fff
}
.calcLink ul li.invstCalc {
	width: 248px
}
.calcLink ul li.emiCalc {
	width: 250px
}
.calcLink ul li.findAcc {
	width: 270px
}
.calcLink ul li.indusMoney {
	width: 231px
}
.calcLink ul li a {
	color: #666;
	font-size: 1.6em;
	padding: 15px 0;
	float: left;
	width: 100%
}
.clacBanner {
	width: 100%;
	float: left;
	position: relative
}
.clacBanner .loginWrapper {
	top: 0
}
.savingsContainer {
	width: 100%;
	float: left;
	padding: 0 0 60px
}
.savingsContainer .leftCont {
	background-color: #eaeaea;
	width: 634px;
	float: left;
	border-right: 1px solid #C6C6C6;
	min-height: 593px
}
.savingsContainer .leftCont p a {
	color: #676766;
	float: right;
	font-size: 1.4em;
	padding: 11px
}
.savingsContainer .rightCont {
	width: 368px;
	float: left
}
.slideWrapper {
	padding: 28px 20px 0;
	border-top: 1px solid #c6c6c6;
	width: 595px;
	float: left
}
.slideWrapper:first-child {
	border-top: none
}
.quest {
	background: url(../../../../../../scripts/desktop/images/calculator-icon.png) no-repeat;
	color: #666766;
	font-size: 1.6em;
	float: left;
	padding: 11px 14px 11px 46px
}
.inputField .inpLft, .inputField .inpRt {
	width: 6px;
	height: 29px;
	float: left
}
.inputField .inpLft {
	background: url(../../../../../../scripts/desktop/images/input-left.png) left top no-repeat
}
.inputField .inpRt {
	background: url(../../../../../../scripts/desktop/images/input-right.png) left top no-repeat
}
.inputField .inpMdl {
	background: url(../../../../../../scripts/desktop/images/input-mdl.png) left top repeat-x;
	height: 29px;
	float: left
}
.inputField .inpMdl input {
	width: 100%;
	float: left;
	height: 29px;
	background: 0 0;
	border: none;
	text-align: center;

	line-height: 29px
}
.inputWrapper {
	float: left
}
.inputWrapper .rupee {
	background: url(../../../../../../scripts/desktop/images/rupee-img.png) left top no-repeat;
	width: 10px;
	height: 16px;
	float: left;
	margin: 7px 5px 0 0
}
.inputWrapper .perc {
	font-size: 1.6em;
	padding: 7px 0 0 5px;
	float: left
}
#amtSave .inputWrapper {
	width: 120px;
	margin: 12px 0 0
}

#amtSave .inputWrapper .inputField .inpMdl {
	width: 79px
}
#amtSave .quest {
	background-position: 0 0
}
#avgSave .inputWrapper {
	width: 270px;
	margin: 4px 0 0
}
#avgSave .inputWrapper .inputField .inpMdl {
	width: 47px
}
#avgSave .quest {

	background-position: 0 -79px
}
#interest .inputWrapper {
	width: 171px;
	margin: 4px 0 0
}
#interest .inputWrapper .inputField .inpMdl {
	width: 40px
}
#interest .quest {
	background-position: 0 -158px
}
#alreadySaved .inputWrapper {
	margin: 12px 0 0;
	width: 171px
}
#alreadySaved .inputWrapper .inputField .inpMdl {
	width: 79px
}
#alreadySaved .quest {
	background-position: 0 -238px
}
#interestPayment .inputWrapper {
	width: 269px;
	margin: 4px 0 0
}
#interestPayment .inputWrapper .inputField .inpMdl {
	width: 40px
}
#interestPayment .quest {
	background-position: 0 -318px;
	padding: 0 14px 21px 46px
}
.paymentTime {
	float: left;
	margin: -12px 0 40px 41px
}
.slideWrapper .paymentTime .radiobox {
	margin: 6px 41px 0 0
}
.slideWrapper .paymentTime label {
	color: #363636;
	font-size: 1.6em
}
#amtSave .questWrap {
	float: left;
	width: 421px
}
#alreadySaved .questWrap {
	float: left;
	width: 340px
}
.questWrap .note {
	color: #4E4E4E;
	float: left;
	font-size: 1em;
	margin: -6px 0 0;
	padding: 0 0 0 47px
}
.slider span {
	background: url(../../../../../../scripts/desktop/images/slider-rt-bg.png) left top no-repeat;
	width: 11px;
	height: 10px;
	position: absolute;
	right: -3px;
	top: 0
}
#savedAmtMaster {
	width: 490px
}
#monthMaster, #yearMaster {
	width: 340px
}
#interestMaster {
	width: 404px
}
#savedMaster {
	width: 382px
}
.selectCalcWrapper {
	float: left;
	padding: 15px 0
}
.selectCalcWrapper .radiobox {
	height: 17px;
	background: url(../../../../../../scripts/desktop/images/radio-btn-img2.png) 0 -24px no-repeat;
	cursor: pointer;
	float: left;
	margin: 0 5px 0 0;
	font-size: 1.4em;
	line-height: 1em
}
.selectCalcWrapper .radiobox.checked, .slideWrapper .radiobox.checked {
	background-position: 0 0
}
.selectCalcWrapper .radiobox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	line-height: 1em
}
.selectCalcWrapper .radiobox label {
	width: 29px;
	padding: 0 12px 0 8px;
	line-height: 1.2em;
	font-size: 1.1em;
	cursor: pointer;
	color: #666766
}
.inpRadio {
	margin: 0 0 0 10px;
	float: left
}
.slideWrapper .radiobox {
	height: 17px;
	cursor: pointer;
	float: left;
	margin: 6px 5px 0 0;
	font-size: 1.4em;
	line-height: 1em
}
.slideWrapper .radiobox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	line-height: 1em
}
.slideWrapper .radiobox label {
	width: 29px;
	padding: 0 8px 0 5px;
	line-height: 1.2em;
	font-size: 1em;
	cursor: pointer
}
#tenureType label {
	font-size: 1.5em;
	padding: 7px 0 0;
	float: left
}
.indusRate {
	float: left;
	padding: 6px 0 0 13px
}
.indusRate .intRateHelp {
	background: url(../../../../../../scripts/desktop/images/int-rate-help.png) no-repeat;
	width: 17px;
	height: 17px;
	float: left
}
.indusRate p {
	float: left;
	font-size: 1.4em;
	padding: 0 0 0 7px
}
.limits {
	float: left;
	margin: -35px 0 0 14px;
	width: 539px
}
.limits li {
	float: left;
	font-size: .9em;
	padding: 14px 0 10px;
	width: 47px
}
.resultWrapper {
	background-color: #bc3f3d;
	width: 328px;
	padding: 20px;
	float: left
}
.resultWrapper h2 {
	background: url(../../../../../../scripts/desktop/images/result-icon.png) no-repeat;
	color: #fff;
	font-size: 1.8em;
	margin: 0 0 33px 52px;
	padding: 6px 0 6px 38px
}
.rsltField .result, .rsltField p {
	font-size: 1.6em;
	color: #fff;
	float: left
}
.rsltField {
	float: left;
	margin: 0 0 18px
}
.rsltField p {
	width: 186px
}
.rsltField .rupee {
	background: url(../../../../../../scripts/desktop/images/rupee-img1.png) left top no-repeat;
	width: 10px;
	height: 16px;
	float: left;
	margin: 7px 5px 0 0
}
.rsltField .result {
	background-color: #3a3a3a;
	border-radius: 3px;
	width: 100px;
	text-align: center;
	padding: 7px 0;
	box-shadow: 0 1px 3px #fff
}
.rsltField .result.lMarg {
	margin-left: 15px
}

.rsltField .result.percDiv {
	width: 59px
}
.rsltField .perMonth {
	font-size: 1.2em;
	color: #fff;
	padding: 7px 0 0 5px;
	float: left
}
.myAccNumberWrapper {
	background-color: #dfdfdf;
	width: 328px;
	padding: 20px;
	float: left;
	min-height: 365px
}
.myAccContainer {
	background-color: #222;
	width: 328px;
	padding: 0 0 10px;
	float: left
}
.myAccContainer img {
	padding: 0 0 0 58px
}
.myAccContainer p {
	color: #8C8C8C;
	font-size: 1.3em;
	line-height: normal;
	text-align: center;
	width: 100%
}
.myAccContainer p span {
	font-weight: 700
}
.myAccContainer a {
	color: #fff;
	font-size: 1.1em;
	float: right;
	padding: 0 10px 0 0
}
.calcSection .maxVal {
	float: right;
	top: -22px;
	color: #999;
	font-size: 12px
}
.calcContainer {
	width: 522px;
	float: left;
	display: table;
	position: relative
}
.calcContainer h1 {
	float: left;
	margin-bottom: 50px
}
.calcSection {
	width: 522px;
	float: left;
	padding: 18px 0 25px 20px
}
.calcSection .titleField {
	width: 110px;
	float: left;
	font-size: 13px;
	margin-right: 15px;
	font-weight: 700;
	color: #333;
	z-index: 99
}
.calcSection .titleField span {
	bottom: 2px;
	cursor: pointer;
	height: 10px;
	width: 10px
}
.calcSection .titleField span img {
	opacity: .6
}
.calcSection .titleField .tolTipDetail {
	float: left;
	position: absolute;
	left: 86px;
	bottom: 10px;
	z-index: 9999;
	display: none
}
.calcSection .titleField .pos2 {
	left: 52px
}
.calcSection .titleField .pos3 {
	left: 36px;
	top: -90px
}
.calcSection .titleField .pos4 {
	left: 60px
}
.calcSection .titleField .pos5 {
	left: 73px;
	top: -57px
}
.calcSection .titleField .pos6 {
	left: 35px;
	top: -43px
}
.calcSection .titleField .tolTipDetail p.text {
	float: left;
	line-height: 1.5em;
	padding: 10px 5px 5px;
	width: 134px;
	margin: 0;
	font-size: 11px
}
.calcSection .titleField .tolTipDetail p.btm {
	background: url(../../../../../../scripts/desktop/images/toltipDetail-btm.png) no-repeat;
	display: block;
	float: left;
	height: 20px;
	width: 144px;
	margin: 0
}
.highcharts-button, .monthWrap {
	display: none
}
.calcSection .dragBox {
	width: 418px;
	float: left;
	position: relative;
	z-index: 0
}
.calcSection .dragBox .drag {
	width: 404px;
	background: url(../../../../../../scripts/desktop/images/slider-lft-bg.png) 6px 0 no-repeat;
	height: 15px;
	float: left;
	padding: 0 0 0 5px
}
.calcSection .dragBox .drag span {
	background: url(../../../../../../scripts/desktop/images/slider-rt-bg.png) left top no-repeat;
	width: 11px;
	height: 10px;
	position: absolute;
	right: 4px;
	top: 0
}
.calcSection .dragBox .drag2 {
	width: 301px;
	background: url(../../../../../../scripts/desktop/images/slider-lft-bg.png) 6px 0 no-repeat;
	height: 15px;
	float: left;
	padding: 0 0 0 5px
}
.calcSection .dragBox .drag2 span {
	background: url(../../../../../../scripts/desktop/images/slider-rt-bg.png) left top no-repeat;
	width: 11px;
	height: 10px;
	position: absolute;
	right: 4px;
	top: 0
}
.calcSection .dragBox .next, .calcSection .dragBox .prev {
	top: -5px;
	width: 20px;
	height: 20px;
	position: absolute;
	float: left;
	cursor: pointer
}
.calcSection .dragBox .next {
	background: url(../../../../../../scripts/desktop/images/slider-arrow.png) 0 -40px no-repeat;
	right: -19px
}
.calcSection .dragBox .prev {
	background: url(../../../../../../scripts/desktop/images/slider-arrow.png) no-repeat;
	left: -18px
}
.calcSection .dragBox .prev.active {
	background-position: 0 -21px
}
.calcSection .dragBox .next.active {
	background-position: 0 -60px
}
.sliderHover {
	background: url(../../../../../../scripts/desktop/images/slider-hover-bg.png) left top no-repeat;
	width: 0;
	height: 8px;
	position: absolute;
	left: 6px;
	top: 0
}
.calcSection .dragBox .slideImg {
	width: 414px;
	float: left;
	min-height: 40px;
	margin: -5px 0 0
}
.calcSection .valueBox {
	width: 85px;
	float: left;
	padding: 5px 10px;
	min-height: 20px;
	color: #7e7c7c;
	font-size: 14px;
	margin-top: -25px
}
.calcSection .dragValue input, .calcSection .highLight {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif

}
.calcSection .highLight {
	position: absolute;
	left: 0;
	top: -40px;
	width: 85px;
	height: 28px;
	float: left;
	padding: 3px 0 3px 3px;
	color: #fff;
	visibility: hidden
}
.calcSection .highLight input {
	border: none;
	color: #fff;
	width: 65px;
	background: url(../../../../../../scripts/desktop/images/hltRup.png) 0 4px no-repeat;
	padding-left: 8px;
	margin-left: 3px
}
.calcSection .dragValue, .calcSection .dragValueAge {
	background: url(../../../../../../scripts/desktop/images/rsSymbol_.jpg) 0 3px no-repeat;
	padding-left: 10px;
	position: absolute
}
.calcSection .dragValue input {
	background: 0 0;
	border: none;
	width: 75px;
	color: #7e7c7c
}
.calcSection .dragValueAge input, .calcSection .highLightAge input {
	background: 0 0;
	border: none;
	width: 20px;
	font-size: 14px;
	color: #666
}
.calcSection .dragValueAge input {
	font-size: 13px
}
.calcSection .highLightAge input {
	color: #fff
}
.calcSection .dragValueAge {
	background: 0 0
}
.calcContainer .resultBox .box .finalResult span {
	background: url(../../../../../../scripts/desktop/images/rsSymb.png) 0 1px no-repeat;
	padding-left: 20px;
	font-family: FuturaMdBTBold
}
.calcContainer .resultBox .box .finalResult span.adeqIns {
	background: 0 0
}
.calcContainer .draggable {
	top: -7px;
	float: left;
	background: url(../../../../../../scripts/desktop/images/slider-handle.png) 2px 0 no-repeat;
	cursor: pointer;
	width: 20px;
	height: 21px;
	z-index: 1;
	left: 0;
	border: none
}
.calcContainer .slideImg {
	float: left;
	overflow: hidden
}
.calcContainer .slideImg ul {
	width: 800px;
	float: left;
	overflow: hidden;
	margin: -7px 0 0;
	min-height: 35px;
	padding: 0
}
.calcContainer .slideImg ul li {
	background: url(../../../../../../scripts/desktop/images/liSlider.jpg) center 0 no-repeat;
	color: #666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
	min-height: 15px;
	padding-top: 17px;
	width: 35px;
	text-align: center;
	word-wrap: break-word
}
.calcContainer .resultBox {
	width: 100%;
	float: left;
	text-align: center
}
.calcContainer .resultBox .box {
	background: url(../../../../../../scripts/desktop/images/resultBox.png) no-repeat;
	width: 605px;
	height: 50px;
	text-align: center;
	padding-top: 20px;
	margin-left: 40px
}
.calcContainer .resultBox .box label {
	width: 315px;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #fff;
	font-family: FuturaMdBTBold;
	font-weight: 400;
	padding-top: 4px
}
.calcContainer .resultBox .box .finalResult {
	width: 285px;
	float: left;
	text-align: center;
	font-size: 24px;
	color: #fff
}
.lastDesc {
	width: 100%;
	float: left;
	color: #333;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	text-align: center;
	margin-bottom: 0
}
.lastDesc a {
	color: #903
}
.monthWrap .calcSection .dragBox {
	width: 315px
}
.monthWrap .calcSection {
	width: 321px
}
.monthWrap .calcSection .dragBox .drag {
	width: 301px
}
.monthWrap .calcSection .dragBox .slideImg {
	width: 307px
}
.emiContainer .emiIntro {
	color: #525252;
	font-size: 1.5em;
	line-height: normal;
	padding: 25px 30px
}
.emiContainer .rightCont {
	background-color: #eaeaea
}
.emiContainer .slideWrapper {
	width: 513px
}
.emiContainer #avgSave .inputWrapper {
	width: 207px

}

.chartContainer p {
	color: #767676;
	font-size: 1.5em;
	float: left;
	line-height: 20px;
	padding: 0 0 0 46px;
	font-weight: 700
}
.resultDisp p, .resultDisp span {
	font-size: 1.6em;
	color: #767676;
	float: left
}
.chartContainer p span {
	border-radius: 4px;
	width: 20px;
	height: 20px;
	float: left;
	margin: 0 5px 0 0
}
.chartContainer p.princAmt span {
	background-color: #bc3f3d
}
.chartContainer p.intPay span {
	background-color: #222
}
.chartContainer {
	float: left;
	padding: 20px 0 0;
	position: relative;
	display: none
}
.chart {
	float: left;
	padding: 0 0 0 60px;
	width: 390px;
	border-bottom: 1px solid #c6c6c6
}
.chartBorder {
	background: url(../../../../../../scripts/desktop/images/chart-border.png) no-repeat;
	width: 323px;
	height: 322px;
	position: absolute;
	left: 73px;
	top: 76px
}
.yourResultImg {
	background: url(../../../../../../scripts/desktop/images/your-result-img.png) no-repeat;
	width: 124px;
	height: 124px;
	position: absolute;
	left: 176px;
	top: 170px;
	z-index: 1
}
.emiContainer .myAccNumberWrapper {
	min-height: 258px
}
.resultDisp {
	float: left;
	padding: 25px 0 0 35px
}
.resultDisp p {
	width: 280px;
	padding: 0 0 17px;
	font-weight: 400
}
.resultDisp span {
	width: 95px;
	padding: 0 0 20px
}
.resultDisp p.highlight, .resultDisp span.highlight {
	color: #222
}
.indusMoneyWrapper {
	width: 1003px;
	float: left;
	background-color: #eaeaea;
	margin: 0 0 30px
}
.indusMoneyWrapper h1 {
	color: #666766;
	line-height: normal;
	padding: 15px 0 20px 28px
}
.indusMoneyWrapper .intro {
	width: 686px;
	color: #666766;
	font-size: 1.4em;
	line-height: normal;
	padding: 0 0 0 28px
}
.indusMoneyInner {
	float: left
}
.indusMoneyInner .indusMoneyCont {
	float: left;
	width: 715px;
	border-bottom: 1px solid #d2d1d2;
	border-left: 1px solid #d2d1d2;
	border-right: 1px solid #d2d1d2;
	padding: 30px
}
.indusMoneyInner .questCont {
	background: url(../../../../../../scripts/desktop/images/gry-bg.jpg) left bottom repeat-x;
	position: relative;
	width: 390px;
	height: 125px;
	border: 1px solid #d2d1d2;
	float: left
}
.indusMoneyInner .questCont h2 {
	font-size: 1.8em;
	color: #666766
}
.indusMoneyInner .questCont h2.debitcard {
	padding: 21px 0 9px 109px;
	margin-bottom: 10px;
	background-position: 56px 24px
}
#otherServicesMaster {
	background-color: #dfdfdf
}
.indusMoneyInner .selectgen {
	background: url(../../../../../../scripts/desktop/images/select-arrow.png) right 4px no-repeat;
	border: 1px solid #999;
	border-radius: 10px;
	float: left;
	height: 30px;
	margin-bottom: 10px;
	position: relative
}
.indusMoneyInner select option {
	padding: 5px 0 5px 5px
}
.indusMoneyInner .selectedvalue {
	color: #666;
	font-size: 1.3em;
	height: 20px;
	padding: 6px 5px 0 16px;
	position: absolute;
	text-align: left;
	overflow: hidden
}
.indusMoneyInner .cardType {
	width: 217px;
	float: none;
	margin: 0 auto
}
.indusMoneyInner .cardType select {
	width: 240px
}
.indusMoneyInner .cardType .selectedvalue {
	width: 199px;
	overflow: hidden
}
.cardDetailWrap {
	background: url(../../../../../../scripts/desktop/images/gry-bg.jpg) left bottom repeat-x;
	width: 305px;
	height: 125px;
	border: 1px solid #d2d1d2;
	float: left;
	margin: 0 0 0 5px
}
.cardDetailWrap h2 {
	font-size: 1.8em;
	color: #bc3f3d;
	text-align: center;
	padding: 14px 0 10px
}
.cardDetailWrap p {
	text-align: center;
	font-size: 1.4em;
	color: #6f6f6f
}
.cardDetailWrap .inputField {
	width: 110px
}
.cardDetailWrap .inputWrapper .inputField .inpMdl {
	width: 80px
}
.cardDetailWrap .inputWrapper {
	margin: 0 auto;
	width: 110px;
	float: none
}
.pointsCont {
	display: block;
	background-color: #BC3F3D;
	color: #FFF;
	float: left;
	font-weight: 700;
	font-size: 1.5em;
	text-align: center;
	height: 26px;
	margin: 0 0 0 432px;
	padding: 7px 0 0 8px;
	width: 237px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px
}
.pointsCont p, .pointsCont span {
	float: left
}
.pointsCont p {
	width: auto
}
.pointsCont span {
	margin-left: 3px
}
.pointsCont img {
	float: right;
	padding: 0 7px 0 5px;

	cursor: pointer;
	position: relative;
	z-index: 1
}
.formcenterLt {
	width: 1003px;
	float: left
}
.formcenterTab {
	width: 100%
}
.formcenterTab ul {
	float: left
}
.formcenterTab ul li {
	float: left;
	cursor: pointer;
	margin-right: 1px;
	padding: 16px 0;
	color: #666;
	background: #dcdcdc;
	width: 253px;
	font-size: 1.9em;
	text-align: center
}
.formcenterTab ul li.activetab {
	color: #fff;
	background: #7c7c7c
}
.otherRate {
	width: 241px;
	float: right;
	cursor: pointer;
	height: 48px
}
.otherRate select {
	cursor: pointer;
	height: 44px;
	top: -8px;
	width: 236px;
	line-height: 3.2em;
	-webkit-appearance: menulist-button
}
.otherRate select option {
	padding: 5px;
	height: 10px;
	line-height: 9em;
	background-color: #dddcdc;
	display: block;
	position: relative
}
.otherRate .selectbg {
	background: url(../../../../../../scripts/desktop/images/selectArrow.gif) 209px 23px no-repeat #dcdcdc;
	float: right;
	padding: 9px 0;
	height: 29px;
	position: relative;
	width: 241px
}
.otherRate .selectedvalue {
	color: #666;
	font-size: 1.9em;
	height: 20px;
	line-height: 1em;
	overflow: hidden;
	position: absolute;
	text-align: left;
	width: 189px
}
.otherRate .selectbg.activetab {
	background: url(../../../../../../scripts/desktop/images/selectActiveArrow.png) 209px 23px no-repeat #7c7c7c
}
.activetab .selectedvalue {
	color: #fff
}
.formcenterContent {
	width: 100%;
	float: left;
	padding: 27px 0 40px
}
.formcenterWrapper {
	width: 1003px;
	padding: 5px 0 0;
	clear: left
}
.formcenterRt {
	width: 220px;
	float: right;
	position: relative
}
.formcenterRt .loginWrapper {
	top: 0
}
.formcenterRt .loginWrapper .login p {
	color: #717171;
	font-size: 1.2em
}
.formcenterRt .loginWrapper .login ul {
	float: left;
	margin: 10px 0;
	width: 100%
}
.formcenterRt .loginWrapper .login ul li {
	padding: 0 0 5px 5px;
	float: left;
	width: auto
}
.formcenterRt .loginWrapper .login ul li.sel, .formcenterRt .loginWrapper .login ul li:hover {
	background: url(../../../../../../scripts/desktop/images/login-left.jpg) left top no-repeat;
	font-weight: 700
}
.formcenterRt .loginWrapper .login ul li input {
	color: #bc3f3d;
	font-size: 1.2em;
	padding: 4px 5px 8px 0;
	float: left;
	background: 0 0;
	border: none;
	cursor: pointer
}
.formcenterRt .loginWrapper .login ul li.sel input, .formcenterRt .loginWrapper .login ul li:hover input {
	background: url(../../../../../../scripts/desktop/images/login-right.jpg) right top no-repeat;
	color: #fff;
	text-decoration: none
}
.formcenterRt .loginWrapper .login ul li.loginBtn input {
	width: 50px
}
.formcenterRt .loginWrapper .login ul li.regBtn input {
	width: 70px
}
.formcenterRt .loginWrapper .login ul li.demoBtn input {
	width: 50px
}
.formcenterRt .loginWrapper .quikService ul li {
	padding: 6px;
	position: relative;
	float: left;
	width: 177px
}
.formcenterRt .loginWrapper .login p.indusNet {
	font-size: 1.8em;
	color: #686868
}
.formcenterRt .loginWrapper .quikService ul li:first-child {
	border-top: none;
	padding: 15px 6px 6px
}
.formcenterContent h2 {
	color: #bc3f3d;
	font-size: 2.1em
}
.formcenterContent tr td {
	padding: 10px
}
.formcenterContent p {
	background: url(../../../../../../scripts/desktop/images/download-icon-img.png) left top no-repeat;
	font-size: 1.2em;
	color: #666766;
	padding: 0 0 1px 18px
}
.formcenterContent a p {
	background: 0 0
}
.formcenterContent p a, .formcenterContent p span {
	color: #bc3f3d
}
.formcenterContent table {
	width: 100%
}
.faqsQuest {
	background: url(../../../../../../scripts/desktop/images/expand-icon.png) 98% 7px no-repeat #EDEDED;
	float: left;
	font-size: 1.5em;
	color: #666;
	line-height: 1.1em;
	margin: 0 0 8px;
	padding: 10px 40px 10px 10px;
	cursor: pointer;
	width: 612px;
	clear: both;
	font-weight: 700
}
.faqsQuest.active {
	background: url(../../../../../../scripts/desktop/images/collapse-icon.png) 98% 7px no-repeat #EDEDED;
	border-bottom: none
}

.faqAns {
	display: none;
	float: left;
	margin-bottom: 2px;
	width: 100%;
	clear: both
}
.tabContWrapper table tr td li {
	font-size: 1em
}
.tabContWrapper table.int-table tr td li {
	font-size: .8em
}
.faqouter {
	float: left;
	padding-bottom: 7px;
	width: 672px
}
.subinhed {
	font-size: 1.4em;
	float: left;
	font-weight: 700;
	padding: 7px 0;
	width: 100%
}
.searchWrapper {
	width: 1003px;
	margin: 0 auto;
	font-size: 1.4em;
	padding: 20px 0;
	overflow: hidden
}
.searchWrapper p {
	float: left;
	padding: 5px 0;
	width: 100%
}
.searchWrapper .searchRight {
	float: left;
	width: 100%;
	padding: 0 0 10px;
	display: none
}
.searchWrapper .searchRight br {
	float: left
}
.searchWrapper .searchRight a {
	float: left;
	font-size: 1.1em;
	line-height: normal;
	padding: 7px 17px 7px 0
}
.searchWrapper a {
	color: #BC3F3D;
	font-size: 1.2em;
	line-height: normal
}
.searchWrapper .search {
	border: none
}
.searchWrapper form {
	display: none
}
.genericLightBox {
	width: 800px;
	position: fixed;
	left: 0;
	top: 50px!important;
	z-index: 12;
	border-radius: 4px;
	display: none;
	background-color: #fff;
	padding: 15px
}
.genericLightBox a.closeBtn {
	float: right;
	cursor: pointer
}
.lightboxCont {
	width: 800px;
	float: left;
	margin: 17px 0 0;
	height: 400px
}
.lightboxCont p {
	font-size: 1.3em;
	color: #666766;
	line-height: 1.3em;
	padding: 0 10px 10px 0
}
.lightboxCont h2 {
	padding: 0 0 10px
}
.lightboxCont a {
	color: #bc3f3d
}
.lightboxCont ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) 10px 5px no-repeat;
	color: #666766;
	font-size: 1.3em;
	line-height: 1.3em;
	padding: 0 10px 10px 23px
}
.lightboxCont ul li ul {
	margin-bottom: -12px;
	padding: 10px 0 0
}
.lightboxCont ul li ul li {
	background: url(../../../../../../scripts/desktop/images/red-bullet1.png) left 5px no-repeat;
	font-size: 1em;
	color: #666766;
	padding: 0 0 10px 13px
}
.lightboxCont table tr td, .lightboxCont table tr th {
	border-right: 1px solid #b6b6b6;
	border-bottom: 1px solid #b6b6b6;
	font-size: 1.2em;
	padding: 10px
}
.lightboxCont table {
	border-top: 1px solid #b6b6b6;
	width: 99%;
	margin: 5px 0 15px
}
.lightboxCont table tr th {
	background-color: #2c2c2c;
	color: #fff;
	text-align: left
}
.lightboxCont table tr td:first-child, .lightboxCont table tr th:first-child {
	border-left: 1px solid #b6b6b6
}
.lightboxCont table tr td {
	color: #757575
}
.lightboxCont .faqsQuest {
	width: 94%
}
.continueBtn, .iAgree, .submit {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-weight: 700;
	padding: 4px 10px 5px;
	border: none;
	cursor: pointer;
	width: 87px;
	margin-left: 12px;
	text-align: center
}
.innerMdlWrapper .termCondition a.continueBtn {
	margin-bottom: 10px
}
.submit {
	font-size: 1.4em
}
.continueBtn {
	font-size: 1.2em;
	width: auto;
	font-weight: 400;
	color: #fff
}
.iAgree {
	margin-left: 0
}
.formWrapper {
	margin: 0 auto;
	padding: 20px 0
}
.reveal-modal {
	width: 400px!important;
	background-color: #fff;
	padding: 20px;
	position: absolute;
	visibility: visible
}
.srLightbox {
	width: 540px;
	height: 580px;
	position: fixed;
	left: 0;
	top: 50px;
	z-index: 12;
	border-radius: 4px;
	display: none;
	background-color: #fff;
	padding: 15px
}
.srLightbox iframe {
	width: 100%;
	height: 553px
}
.srLightbox h2 {
	color: #8B2E2E
}
.srLightbox a.closeBtn {
	float: right
}
.srLightbox .srHelp {
	font-size: 1.3em;
	padding: 6px 0 10px;
	color: #7C7C7C;
	border-bottom: 2px solid #E3E3E3
}
.formWrapper {
	float: left;
	width: 100%
}
.formWrapper h2 {
	color: #151515;
	font-size: 2.8em;
	padding-bottom: 18px;
	padding-top: 8px
}
.formWrapper p {
	color: #666766;
	font-size: 1.3em;
	line-height: 1.8em
}
.formWrapper form.accForm {
	margin: 0 auto;
	padding: 19px 0 40px;
	width: 740px
}
.formWrapper form.accForm label {
	width: 147px;
	color: #333;
	font-size: 1.4em;
	line-height: 1.5em;
	float: left;
	padding: 5px 19px 15px 0;
	font-family: source_sans_proregular;
	text-align: right
}
.srFormWrapper.formWrapper form.accForm label {
	padding: 5px 33px 19px 0!important;
	width: 170px!important
}
.srFormWrapper.formWrapper .Comment-image-slt .form_captcha_image {
	margin: 0 0 13px 205px!important
}
.formWrapper form.accForm .selectgen, .formWrapper form.accForm .selectloc {
	background: url(../../../../../../scripts/desktop/images/selectBgArrow.gif) right 4px no-repeat;
	height: 30px;
	margin-bottom: 10px;
	position: relative;
	float: left

}
.formWrapper form.accForm label span {
	color: red
}
.formWrapper form.accForm .selectgen {
	border: 1px solid #999;
	border-radius: 10px;
	width: 107px
}
.formWrapper form.accForm select {
	width: 105px
}
.FrmLftSec select option, .formWrapper form.accForm select option {
	padding: 5px 0 5px 5px
}
.formWrapper form.accForm .selectloc {
	border: 1px solid #999;
	border-radius: 10px;
	width: 107px
}
.formWrapper form.accForm .selectedvalue {
	color: #666;
	font-size: 1.2em;
	height: 17px;
	padding: 8px 5px 0 16px;
	position: absolute;
	text-align: left;
	width: 127px
}
.formWrapper form.accForm input, .formWrapper form.accForm textarea {
	color: #666766;
	font-size: 1.5em;
	padding: 7px 8px;
	font-family: source_sans_proregular
}
.formWrapper form.accForm input {
	float: left;
	background: rgba(0,0,0,0);
	border: 1px solid #999;
	border-radius: 10px;
	width: 170px;
	margin-left: 20px
}
.formWrapper form.accForm .fldSet:nth-child(2) input#firstname, .formWrapper form.accForm .fldSet:nth-child(3) input#lastname {
	margin-left: 166px;
	width: 200px
}
.formWrapper form.accForm .fldSet:nth-child(2) input.lft-Mrg, .formWrapper form.accForm .fldSet:nth-child(3) input.lft-Mrg {
	margin-left: 0!important
}
.formWrapper form.accForm input.noltmargin {
	margin-left: 0;
	width: 200px
}
.formWrapper form.accForm textarea {
	background: 0 0;
	border: 1px solid #999;
	border-radius: 10px;
	height: 60px;
	margin-bottom: 23px;
	resize: none;
	width: 300px
}
.formWrapper form.accForm .selectgen.bigWidth {
	width: 215px
}
.formWrapper form.accForm .selectgen.bigWidth select {
	width: 214px
}
.formWrapper form.accForm .btnStrct {
	color: #FFF;
	float: left;
	margin-top: 15px;
	padding-left: 8px
}
.formWrapper form.accForm .btnStrct input {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-size: 1.4em;
	font-weight: 700;
	padding: 4px 10px 5px;
	border: none;
	cursor: pointer;
	width: 87px;
	margin-left: 12px
}
.formWrapper form.accForm .btnStrct.applybtn {
	padding-left: 152px
}
.formWrapper form.accForm .radiobox {
	height: 15px;
	background: url(../../../../../../scripts/desktop/images/radioBtn.png) left top no-repeat;
	cursor: pointer;
	float: left;
	margin: 9px 5px 0 0;
	font-family: source_sans_proregular;
	font-size: 1.4em;
	line-height: 1em
}
.formWrapper form.accForm .radiobox.checked {
	background-position: 0 -29px
}
.formWrapper form.accForm .radiobox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	line-height: 1em
}
.formWrapper form.accForm .radiobox label {
	width: 29px;
	padding: 0 25px 0 5px;
	line-height: 1.2em;
	font-size: 1em;
	cursor: pointer
}
.formWrapper form.accForm .termConditionForm {
	text-align: center
}
.formWrapper form.accForm .termConditionForm label {
	cursor: pointer;
	padding: 0;
	text-align: left;
	width: auto
}
.formWrapper form.accForm .termConditionForm .checkbox {
	background: url(../../../../../../scripts/desktop/images/checkbox-img.png) 0 -19px no-repeat;
	cursor: pointer;
	float: left;
	height: 15px;
	margin: 2px 5px 0 0;
	width: 15px
}
.formWrapper form.accForm .termConditionForm .checkbox input {
	width: auto;
	margin-left: 0
}
.formWrapper form.accForm .termConditionForm .checkbox.checked {
	background-position: 0 0
}
.form_captcha_image {
	width: 141px;
	float: left;
	margin: 0 0 13px 180px
}
.Comment-image-slt .form_captcha_image {
	margin: 0 0 13px 101px
}
#myform .Comment-image-slt .form_captcha_image {
	margin: 0 0 13px 171px
}
.formWrapper form.accForm .Refresh-btn-Cmt-wrap {
	margin: 0
}
.accountCaptcha {
	margin: 0 0 13px 164px!important
}
.formWrapper form .fldSet label.error {
	clear: both;
	color: red;
	padding: 5px 0;
	text-align: left;
	width: auto;
	float: left

}
.FrmLftSec .radiobox {
	height: 15px;
	background: url(../../../../../../scripts/desktop/images/radioBtn.png) left top no-repeat;
	cursor: pointer;
	float: left;
	margin: 9px 5px 0 0;
	font-family: source_sans_proregular;
	font-size: 1.4em;
	line-height: 1em
}
.FrmLftSec .radiobox.checked {
	background-position: 0 -29px
}
.FrmLftSec .radiobox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	line-height: 1em
}
.FrmLftSec .radiobox label {
	width: 29px;
	padding: 0 25px 0 5px;
	line-height: 1.2em;
	font-size: 1em;
	cursor: pointer
}
.formWrapper form .fldSet.dncFld div.error {
	margin: -2px 0 6px 110px
}
.dncBtnWrap {
	margin: 0 0 0 150px;
	float: left
}
#btnCaptchaRefresh {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-size: 1.4em;
	font-weight: 700;
	padding: 4px 10px 5px;
	border: none;
	cursor: pointer;
	width: 87px;
	margin-left: 12px
}
.srMessage, div.error {
	color: red;
	clear: both
}
.reviewForm .form_captcha_image {
	margin: 0 10px 13px 0
}
.reviewForm .lftMrg div.error {
	margin: 6px 0 6px 101px
}
.formWrapper form .fldSet {
	float: left;
	width: 100%
}
.label-box .fldSet:nth-child(2) {
	float: none
}
div.error {
	float: left;
	font-size: 1.2em;
	margin: 6px 0

}
.formWrapper form .fldSet.lftMrg div.error {
	margin: -2px 0 6px 164px
}
.formWrapper form .fldSet.nameFld div.error {
	margin: 1px 0 6px 168px
}
.titleFld .selectgen {
	width: 130px
}
.termsFld {
	padding: 0 0 10px;
	float: left
}
.termsFld div.error {
	width: 500px;
	font-size: 1em
}
.txtArea div.error {
	margin-top: -16px!important
}
.ui-datepicker {
	width: 18em!important
}
.ui-datepicker select {
	opacity: 1!important;
	filter: alpha(opacity=100)
}
.dontCallForm .FrmLftSec label, .dontCallForm .frmRhtSec label {
	width: 143px
}
.formWrapper.dontCallForm form .fldSet.dncFld div.error {
	margin: 6px 0 6px 160px
}
.formWrapper.dontCallForm .FrmLftSec .radiobox label {
	width: 29px
}
.dontCallArea div.error {
	margin: 0 0 0 161px
}
.dontCallForm .form_captcha_image {
	margin: 0 0 13px 160px
}
.feedbackForm.formWrapper form.accForm label {
	width: 156px
}
.feedbackForm.formWrapper form.accForm .radiobox label {
	width: 29px
}
.feedbackForm.formWrapper form .fldSet.lftMrg div.error {
	margin: -2px 0 6px 175px;
	float: none
}
.feedbackArea div.error {
	margin: -16px 0 6px 175px!important
}
.feedbackForm.formWrapper form.accForm .btnStrct.applybtn {
	padding-left: 165px
}
.hrForm {
	padding: 30px 0 0;
	float: left;
	width: 100%
}
.hrForm h2 {
	padding: 10px 0 23px
}
.hrForm .fldSet {
	margin: 0 0 15px
}
.hrForm .lftMrg div.error {
	margin: 8px 0 0 101px
}
.hrForm .FrmLftSec label {
	width: 105px
}
.hrForm .FrmLftSec .selFld {
	width: 435px;
	height: 43px
}
.hrForm .FrmLftSec .selFld div.error {
	width: 200px
}
.reportEmail {
	float: left
}
.hrForm .reportEmail div.error {
	margin-left: 0
}
.hrForm .frmRhtSec .inputFld div.error, .hrForm .frmRhtSec .textareaFld div.error {
	margin: 6px 0 0
}
.inputFld, .selectFld, .textareaFld {
	float: left
}
.hrForm .selectgen {
	width: 145px
}
.hrForm .FrmLftSec .selectedvalue {
	width: 100px
}
.hrForm .FrmLftSec select {
	width: 146px
}
.inputFld .ui-datepicker-trigger {
	margin: 9px 0 0 5px;
	cursor: pointer
}
.genForm .btnWrap, .hrBtnWrapper {
	margin: 5px 0 0 94px;
	float: left
}
.genForm .fldSet {
	margin: 0 0 15px
}
.genForm .fldSet.selFld div.error {
	margin: 10px 0 0!important
}
.mobilenumber.contactNo, .mobilenumber.contactNo input {
	margin: 0!important
}
.genForm .contactNo, .genForm .ext {
	float: left
}
.genForm .ext, .genForm .ext input {
	width: 46px!important
}
.genForm .contactNo, .genForm .contactNo input {
	width: 141px!important;
	margin: 0 0 0 11px!important
}
.genForm .contactNo.mobileNo, .genForm .contactNo.mobileNo input {
	margin: 0!important
}
.genForm .inputFld div.error, .genForm .textareaFld div.error {
	margin: 6px 0 0
}
.genForm .selectloc {
	margin-right: 10px
}
.genForm .checkbox input {
	width: 15px
}
.genForm .chkboxLabel label {
	width: 310px;
	padding: 0;
	line-height: normal
}
.genForm .checkbox div.error {
	width: 340px;
	padding: 0 0 0 20px
}
.InLtPopup .frmRhtSec .agreement {
	float: left;
	width: 100%;
	margin: 20px 0 0
}
.InLtPopup .frmRhtSec .agreement label {
	float: left;
	line-height: normal;
	margin: -2px 0 0;
	padding: 0;
	width: 400px
}
.InLtPopup .frmRhtSec .agreement div.error {
	margin: 15px 0 0
}
.jobBtnWrap {
	margin: 4px 0 0 180px;
	float: left
}
.talismaBtnWrap {
	margin: 0 0 0 140px
}
.srFormWrapper {
	padding: 0
}
.srFormWrapper form.accForm label {
	padding: 5px 19px 0 0
}
.srFormWrapper form.accForm .btnStrct, .srFormWrapper form.accForm .btnStrct.applybtn {
	margin-top: 0
}
.srFormWrapper form.accForm .btnStrct.applybtn {
	padding-left: 192px
}
.srMessage {
	font-size: 1.2em;
	text-align: left;
	float: left
}
.srFormWrapper form.accForm {
	width: 500px!important
}
.applicantSearchWrapper label {
	padding: 8px 0 5px;
	width: 135px;
	color: #333;
	float: left;
	font-size: 1.3em
}
.applicantSearchWrapper select {
	width: 105px
}
.applicantSearchWrapper .selectgen {
	background: url(../../../../../../scripts/desktop/images/selectBgArrow.gif) right 4px no-repeat;
	border: 1px solid #999;
	border-radius: 10px;
	float: left;
	height: 30px;
	position: relative;
	width: 130px;
	margin-right: 8px
}
.applicantSearchWrapper .selectedvalue {
	color: #666;
	font-size: 1.2em;
	height: 17px;
	padding: 8px 5px 0 16px;
	position: absolute;
	text-align: left;
	width: 77px;
	overflow: hidden
}
.applicantName label {
	width: 177px
}
.applicantSearchWrapper input {
	float: left;
	border: 1px solid #999;
	border-radius: 10px;
	width: 217px;
	padding: 7px 8px;
	background: 0 0;
	color: #666766;
	font-size: 1.5em;
	font-family: source_sans_proregular
}
.applicantName {
	margin: 0 0 0 50px
}
.applicantSearchWrapper {
	border: 1px solid #C4C4C4;
	float: left;
	margin: 12px 0 35px;
	padding: 20px 10px;
	width: 983px
}
.applicantSearchWrapper .btnStrct {
	margin-top: 3px
}
.applicantSearchWrapper .btnStrct input {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-size: 1.1em;
	font-weight: 700;
	padding: 6px 10px 7px;
	border: none;
	cursor: pointer;
	width: auto
}
.applicantSearch {
	border-right: 1px solid #999;
	float: left;
	margin: 0 5px 35px;
	width: 323px
}
.applicantSearch label {
	padding: 0 0 5px;
	width: 135px;
	color: #333;
	float: left;
	font-size: 1.3em;
	font-weight: 700
}
.applicantSearch span {
	font-size: 1.2em;
	float: left
}
.applicantSearch a {
	color: #bc3f3d
}
.applicantSearch select {
	width: 105px
}
.applicantSearch .selectgen {
	background: url(../../../../../../scripts/desktop/images/selectBgArrow.gif) right 4px no-repeat;
	border: 1px solid #999;
	border-radius: 10px;
	float: left;
	height: 30px;
	position: relative;
	width: 120px;
	margin-right: 8px

}
.applicantSearch .selectedvalue {
	color: #666;
	font-size: 1.2em;
	height: 17px;
	padding: 8px 5px 0 16px;
	position: absolute;
	text-align: left;
	width: 77px;
	overflow: hidden
}
.indusMcalcyWrap, .pointsCont {
	position: relative
}
.notifyError {
	font-size: 1.2em;
	padding: 7px 0;
	text-align: left;
	color: red
}
.indusMoneyInner .cardType.numSelect, .indusMoneyInner .cardType.numSelect select {
	width: 109px
}
.indusMoneyInner .cardType.numSelect .selectedvalue {
	width: 65px
}
.indusMcalcyWrap {
	width: 100%;
	float: left
}
.indusMoneyInner .questCont p {
	float: left;
	font-size: 1.2em;
	padding: 7px;
	color: #666766
}
.checkMaster {
	float: left;
	padding: 10px 10px 0 0;
	width: 225px
}
.checkMaster label {
	font-size: 1.4em;
	color: #666766
}
.otherServices {

	font-size: 1.8em;
	color: #666766
}
.pointsCont .info {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	text-align: left;
	font-weight: 400;
	font-size: .7em;
	background: #666;
	position: absolute;
	right: 0;
	bottom: 35px;
	padding: 10px 20px 10px 10px;
	display: none
}
#resultCalc h2, #resultCalc p, #userCard, .likeCheckBox, .oldBrowserMsg {
	text-align: center
}
.iRegular {
	display: block
}
ul li.iRegular {
	display: list-item
}
.iGold, .iPlatinum {
	display: none
}
.pointsCont .info ul li {
	list-style: disc;
	margin-left: 20px;
	clear: both
}
.pointsCont .info .arrow {
	border: 10px solid;
	border-color: #666 transparent transparent;
	display: block;
	position: absolute;
	right: 8px;
	bottom: -20px
}
.pointsCont .info .close {
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer
}
.indusMoneyInner .questCont h2.debitcard span {
	width: 40px;
	height: 40px;
	display: block;
	background: url(../../../../../../scripts/desktop/images/indus-money-icons.png) no-repeat;
	position: absolute;
	left: 56px;
	top: 23px
}
.indusMoneyInner .questCont h2.debitcard span.debitIcon {
	background-position: 0 0
}
.indusMoneyInner .questCont h2.debitcard span.si-ecsIcon {
	background-position: 0 -40px
}
.indusMoneyInner .questCont h2.debitcard span.mobileIcon {
	background-position: 0 -80px
}
.indusMoneyInner .questCont h2.debitcard span.laptopIcon {
	background-position: 0 -120px
}
#userCard {
	background: 0 0;
	border: none
}
#userCard img {
	display: none
}
#userCard img:first-child {
	display: inline
}
#resultCalc {
	width: 200px;
	height: 285px;
	margin-top: -60px;
	background: #BC3F3D;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	left: 790px;
	top: 0
}
#resultCalc h2 {
	color: #fff;
	font-size: 1.6em;
	width: 100%;
	padding-bottom: 10px
}
#resultCalc p {
	text-transform: uppercase;
	color: #fff;
	font-size: 1.8em
}
#resultCalc .resultBox {
	width: 100%;
	padding: 24px 0 0
}
.likeCheckBox {
	background: #EAEAEA;
	position: relative;
	font-size: 1.4em;
	height: 40px;
	line-height: 40px;
	width: 90px;
	margin: 0 auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.likeCheckBox span.rupee {
	background: url(../../../../../../scripts/desktop/images/rupee-img1.png) left top no-repeat;
	width: 10px;
	height: 16px;
	position: absolute;
	left: -17px;
	top: 12px
}
.ui-widget-header {
	background: #bc3f3d!important
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	color: #bc3f3d!important
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	height: 19px!important;
	width: 45%!important;
	margin: 0 5px 0 0
}
.termCondition table.mmt {
	border-top: 1px solid #B6B6B6;
	border-bottom: 1px solid #B6B6B6;
	width: auto;
	margin: 5px 0 15px
}
.termCondition table.mmt tr td:first-child, .termCondition table.mmt tr th:first-child {
	border-left: 1px solid #B6B6B6
}
.termCondition table.mmt tr td {

	border-top: 1px solid #B6B6B6;
	border-right: 1px solid #B6B6B6;
	padding: 5px
}
.termCondition table.mmt p {
	font-size: 1.1em
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) {
.bannerBgContainer, .innerBannerWrapper, .innerHeaderContainer, .innerMdlBtmWrapper, .mdlBtmWrapper, .overlay, .prdDeatilWrapper, .topInner {
	width: 1003px
}
}
.div.parsys_column .section {
	display: block!important
}
.termCondition .errorWrapper {
	padding: 10px 0 40px 270px;
	float: left
}
.termCondition .errorTitle {
	color: #bc3f3d;
	font-size: 2.4em;
	line-height: normal;
	padding: 16px 0 0
}
.termCondition .errorWrapper ul li {
	background: url(../../../../../../scripts/desktop/images/gry-bullet1.png) 5px 9px no-repeat;
	color: #b1b1b1;
	font-size: 1.8em;
	line-height: normal;
	padding: 3px 0 3px 24px
}
.termCondition .errorWrapper img {
	margin: 0 0 10px 86px;
	width: 280px
}
.maintenanceWrapper {
	margin: -20px auto;
	width: 700px;
	position: relative
}
.maintenanceWrapper .maintenanceCont {
	position: absolute;
	left: 46px;
	top: 470px
}
.maintenanceWrapper .maintenanceCont p {
	color: #B1B1B1;
	font-size: 1.8em
}
.maintenanceWrapper .maintenanceCont p a {
	color: #BC3F3D
}
.relatatedQueries {
	width: 100%;
	border: 1px solid #999;
	float: left
}
.relatatedQueries h2 {
	color: #bc3f3d;
	font-size: 2em;
	padding: 15px 0 12px 23px
}
.relatatedQueries .contactInfo {
	color: #2c2c2c;
	background: url(../../../../../../scripts/desktop/images/relaatedQueries.gif) left top repeat-y;
	padding-bottom: 15px
}
.relatatedQueries .contactInfo .LtInfo, .relatatedQueries .contactInfo .RtInfo {
	width: 475px;
	float: left;
	padding: 11px 0 0 23px
}
.relatatedQueries .contactInfo p {
	padding: 0 0 9px;
	font-weight: 700;
	float: left;
	font-size: 1.6em;
	line-height: 1.3em
}
.relatatedQueries .contactInfo span {
	color: #666766;
	font-weight: 400;
	width: 324px;
	float: left;
	font-size: 1.6em;
	line-height: 1.3em
}
.locateusBtn .lctMdl a, .oldBrowserMsg p, .relatatedQueries .addDetail .contactInfoLt p span, .relatatedQueries .addDetail .contactInfoLt p.address span, .relatatedQueries .addDetail .contactInfoRt p span, span.promohigh {
	font-weight: 700
}
.relatatedQueries .addDetail {
	background: url(../../../../../../scripts/desktop/images/whiteBgRept.gif) left top repeat-y
}
.relatatedQueries .addDetail .contactInfoLt {
	float: left;
	width: 478px;
	padding: 11px 0 0 23px;
	height: 50px
}
.relatatedQueries .addDetail .contactInfoRt {
	width: 475px;
	float: right;
	padding: 11px 0 0 23px
}
.relatatedQueries .addDetail .contactInfoLt p.Tele, .relatatedQueries .addDetail .contactInfoRt p.Tele {
	font-size: 1.6em;
	background: url(../../../../../../scripts/desktop/images/teleIco.png) left 5px no-repeat
}
.relatatedQueries .addDetail .contactInfoLt p.mail, .relatatedQueries .addDetail .contactInfoRt p.mail {
	font-size: 1.4em;
	background: url(../../../../../../scripts/desktop/images/mailIco.png) left 5px no-repeat
}
.relatatedQueries .addDetail .contactInfoLt p.address, .relatatedQueries .addDetail .contactInfoRt p.address {
	background: url(../../../../../../scripts/desktop/images/address.gif) left 5px no-repeat;
	font-size: 1.5em;
	width: 235px
}
.relatatedQueries .addDetail .contactInfoLt p, .relatatedQueries .addDetail .contactInfoRt p {
	color: #666766;
	font-size: 1.5em;
	padding: 0 0 25px 42px;
	line-height: 1.4em
}
.relatatedQueries .addDetail .contactInfoLt p a, .relatatedQueries .addDetail .contactInfoRt p a {
	color: #666766
}
.oldBrowserMsgOverlay {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	opacity: 1;
	filter: alpha(opacity=100);
	width: 100%;
	height: 100%;
	z-index: 15;
	display: none
}
.oldBrowserMsg {
	padding: 25px;
	width: 500px;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 16;
	border-radius: 4px;
	display: none;
	background-color: #fff
}
.oldBrowserMsg p {
	font-size: 1.3em;
	color: #666;
	line-height: 1.4em
}
.branchContWrapper, .locateBranch {
	display: none
}
.locateLabel {
	float: left;
	font-size: 1.3em;
	padding: 5px 0;
	display: none
}
#estatmentform .chkboxLabel input {
	margin-left: 0;
	width: auto
}
#estatmentform .chkboxLabel label {
	padding: 0;
	width: auto
}
#estatmentform .chkboxLabel label p {
	color: #333;
	font-size: 1em;
	line-height: normal
}
#estatmentform .form_captcha_image {
	margin: 0 0 13px 178px
}
#form .Comment-image-slt .form_captcha_image, .transEmi .Comment-image-slt .form_captcha_image {
	margin: 0 0 13px 171px
}

#estatmentform .checkbox div.error {
	width: 600px
}
.transEmi p {
	line-height: normal;
	padding: 0 0 10px
}
.transEmi.accForm .checkbox input {
	width: auto;
	margin: 0
}
.transEmi.accForm .chkboxLabel {
	min-height: 42px
}
.transEmi.accForm .chkboxLabel label {
	width: 600px;
	text-align: left;
	padding: 0 0 13px;
	line-height: normal
}
.transEmi.accForm .chkboxLabel p {
	font-size: 1.1em;
	line-height: normal
}
.transEmi.accForm .submitBtn {
	margin-left: 154px
}
.transEmi.accForm .chkboxLabel div.error {
	width: 600px
}
.transEmi.accForm textarea {
	float: left
}
.transEmi.accForm .Comment-slot-40 div.error {
	margin: -19px 0 0 170px
}
.transEmi.accForm .textareaFld div.error {
	margin: -15px 0 11px
}
.reqChkbox div.error {
	margin: 44px 0 0!important
}
.transEmi.accForm .reqChkbox label {
	padding: 0 0 27px!important
}
.videoBranchContainer {
	margin: 0 auto;
	width: 1002px;
	position: relative
}
.videoBranchWrapper {
	background-color: #e6e6e6;
	float: left;
	margin: 25px 0
}
.videoBranchWrapper .videoBranchBox {
	width: 421px;
	float: left;
	padding: 0 40px 40px
}
.videoBranchWrapper .videoBranchBox .headingWrap {
	width: 410px;
	float: left;
	padding: 25px 0 0
}
.videoBranchWrapper .videoBranchBox .headingWrap .lineBg {
	background: url(../../../../../../scripts/desktop/images/line-bg.gif) left 21px repeat-x;
	float: left;
	width: 100%
}
.videoBranchWrapper .videoBranchBox .headingWrap h2 {
	color: #2C2C2C;
	font-size: 2.2em;
	float: left
}
.videoBranchWrapper .videoBranchBox .headingWrap h2.overview {
	background: url(../../../../../../scripts/desktop/images/overview-icon.png) left 5px no-repeat #E6E6E6;
	padding: 5px 8px 0 45px
}
.videoBranchWrapper .videoBranchBox .headingWrap h2.howtouse {
	background: url(../../../../../../scripts/desktop/images/how-to-use-icon.png) left top no-repeat #E6E6E6;
	padding: 5px 8px 0 45px
}
.videoBranchCont {
	float: left;
	padding: 20px 0 0
}
.videoBranchCont p {
	font-size: 1.3em;
	float: left;
	color: #666766
}
.videoBranchCont p a, .videoBranchCont p span {
	color: #bb3f3d
}
.videoBranchCont .btnWrap {
	float: left;
	margin: 20px 0 0
}
.videoBranchCont .btnWrap img {
	margin-right: 10px
}
.videoBranchCont .btnWrap .btnLft {
	background: url(../../../../../../scripts/desktop/images/btn-lft.png) left top no-repeat;
	width: 6px;
	height: 33px;
	float: left
}
.videoBranchCont .btnWrap .btnRight {
	background: url(../../../../../../scripts/desktop/images/btn-right.png) left top no-repeat;
	width: 6px;
	height: 33px;
	float: left
}
.videoBranchCont .btnWrap .btnMdl {
	background: url(../../../../../../scripts/desktop/images/btn-mdl.png) left top repeat-x;
	height: 33px;
	float: left
}
.videoBranchCont .btnWrap .btnMdl a {
	font-size: 1.4em;
	color: #fff;
	font-weight: 700;
	padding: 8px 5px;
	float: left;
	text-decoration: none
}
.videoBranchBox:first-child {
	background: url(../../../../../../scripts/desktop/images/vertical-line.gif) right 87px no-repeat
}
.videoBranchCont ul {
	float: left;
	padding: 10px 0
}
.videoBranchCont ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) left 4px no-repeat;
	font-size: 1.3em;
	color: #666766;
	padding: 0 0 0 11px
}
.videoBranchCont ul li a {
	color: #bb3f3d
}
.faqMainWrapper {
	float: left;
	padding-bottom: 10px
}
.faqMainWrapper .faqHeading {
	width: 1002px;
	float: left;
	background-color: #2c2c2c;
	margin-bottom: 5px
}
.faqMainWrapper .faqHeading h2 {
	background: url(../../../../../../scripts/desktop/images/faq-icon.png) 14px center no-repeat;
	color: #dedede;
	padding: 5px 0 5px 70px;
	float: left;
	font-size: 2.5em
}
.faqMainWrapper .faqHeading span.exp {
	color: #dedede;

	background: url(../../../../../../scripts/desktop/images/faq-icon1.png) center 8px no-repeat #bb3f3d;
	padding: 10px 0 0;
	float: right;
	height: 30px;
	width: 45px;
	text-align: center;
	cursor: pointer
}
.referralrewardsform .h1, .referralrewardsform .inputfiled {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify
}
.faqMainWrapper .faqHeading span.exp.active {
	background-position: center -29px
}
.faqMainWrapper .faqsQuest, .faqMainWrapper .faqsQuest.active {
	background-position: 99% 7px
}
.faqMainWrapper .faqsQuest {
	width: 953px
}
.faqMainWrapper .faqAns p {
	font-size: 1.3em;
	line-height: normal;
	padding: 5px 0;
	color: #666766
}
.faqInnerWrapper {
	float: left;
	display: none
}
.locateusBtn {
	position: absolute;
	right: 0;
	top: 0
}
.ie7 .locateusBtn {
	top: -35px
}
.locateusBtn .lctLeft {
	background: url(../../../../../../scripts/desktop/images/locate-btn-left.png) left top no-repeat;
	width: 7px;
	height: 37px;
	float: left
}
.locateusBtn .lctMdl {
	background: url(../../../../../../scripts/desktop/images/locate-btn-mdl.png) left top repeat-x;
	height: 37px;
	float: left
}
.locateusBtn .lctMdl a {
	background: url(../../../../../../scripts/desktop/images/locate-icon.png) 3px 5px no-repeat;
	font-size: 1.4em;
	color: #fff;
	padding: 10px 5px 10px 30px;
	float: left
}
.locateusBtn .lctRt {
	background: url(../../../../../../scripts/desktop/images/locate-btn-right.png) left top no-repeat;
	width: 7px;
	height: 37px;
	float: left
}
.promotions {
	padding: 20px 0 0;
	width: 626px;
	float: left
}
.promotions h2 {
	display: block;
	color: #8b2e2e;
	padding: 10px 0 0;
	font-size: 1.8em
}
.promotions .promoimg {
	float: left;
	width: 314px
}
.promotions .promotxt {
	float: left
}
.promotxt p {
	padding: 0 60px 10px 0;
	border-bottom: #b2b2b2 solid 1px;
	font-size: 1.5em;
	color: #231f20
}
.promotions .promogifts {
	padding: 50px 0 0 35px
}
.promogifts h2 {
	padding: 0 0 10px;
	font-size: 1.8em
}
.promogifts img {
	padding: 15px 0 0 20px
}
p.promo {
	padding: 10px 0 0
}
span.promohigh {
	color: #8b2e2e
}
.promotions ul {
	padding: 0 0 0 27px
}
.promotions ul li {
	float: left;
	padding: 0 0 0 55px;
	background: 0 0
}
.promotions ul li:first-child {
	padding: 0
}
.referralrewardsform {
	background: #f7f6f6
}
.referralrewardsform #body {
	width: 1024px;
	margin: 0 auto;
	padding: 0;
	background: #f7f6f6
}
.referralrewardsform #top {
	width: 1024px;
	height: 92px;
	margin: auto
}
.referralrewardsform .indusind {
	width: 260px;
	height: 57px;
	float: right;
	margin: 20px
}
.referralrewardsform #banner {
	width: 1024px;
	height: 100%
}
.referralrewardsform #maincontainer {
	width: 1024px;
	margin: auto
}
.referralrewardsform .p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #a63a39;
	padding-top: 30px;
	padding-left: 50px
}
.referralrewardsform .h1 {
	width: 920px;
	font-size: 12px;
	font-weight: 400;
	color: #837f7f;
	line-height: 20px;
	padding-top: 15px;
	margin: auto
}
.referralrewardsform .formtable {
	width: 928px;
	margin: auto
}
.referralrewardsform .mandatory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #bc3f3d;
	margin: auto;
	font-weight: 700;
	padding-top: 40px
}
.referralrewardsform .tabs {
	width: 926px;
	height: 55px;
	margin-top: 20px;
	background: #e9e8e8
}
.referralrewardsform .tabs1, .referralrewardsform .tabs3 {
	width: 926px;
	height: 55px;
	background: #e9e8e8;
	margin-top: 40px
}
.referralrewardsform .referredname {
	width: 206px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	padding: 10px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	color: #504c4c
}
.referralrewardsform .lables {
	width: 206px;
	height: 34px;
	float: right;
	margin-top: 18px;
	margin-right: 150px
}
.referralrewardsform .lables1 {
	width: 180px;
	height: 34px;
	float: left;
	margin-top: 25px;
	margin-left: 40px
}
.referralrewardsform .inputfiled {
	font-size: 12px;
	font-weight: 400;
	color: #645f5f;
	padding-left: 8px;
	border-bottom: #CCC solid 1px;
	border-left: #CCC solid 1px;
	border-right: #CCC solid 1px;
	border-top: #CCC solid 1px;
	height: 18px;
	opacity: 1
}
.referralrewardsform .titles, .referralrewardsform .titles1 {
	width: 170px;
	padding: 10px;
	float: left;
	margin-top: 10px;
	color: #504c4c;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px
}
.referralrewardsform .titles {
	margin-left: 40px
}
.referralrewardsform .titles1 {
	text-align: left;
	margin-left: 30px
}
.referralrewardsform .bottomcontent {
	width: 894px;
	height: 130px;
	margin: auto
}
.referralrewardsform .submitbutton {
	width: 111px;
	height: 40px;
	float: right;
	margin-top: 40px;
	margin-right: 100px;
	cursor: pointer
}
.referralrewardsform .clickhere {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #4f4b4b;
	float: left;
	margin: 13px 0 0 22px!important
}
.referralrewardsform div.error {
	margin: 0!important;
	width: 250px
}
.referralrewardsform .clickhere p {
	float: left
}
.referralrewardsform .accountCaptcha {
	margin: 20px 0 0 90px!important
}
.referralrewardsform .btnStrct {
	margin: 23px 0 0!important
}
.referralrewardsform .Comment-slot-40 {
	margin: 10px 0 0 88px;
	float: left
}
.referralrewardsform .Comment-slot-40 .label-box .fldSet label {
	margin: 0 0 0 11px!important;
	font-size: 1.2em;
	float: right
}
.referralrewardsform .Comment-slot-40 .label-box .fldSet input {
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	color: #645f5f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 18px;
	opacity: 1;
	padding-left: 8px;
	text-align: justify
}
.referralrewardsform .bottomcontent #radiobutton div.error {
	cursor: auto;
	float: left;
	font-size: 1em;
	font-weight: 400;
	width: 650px
}
.referralrewardsform .Comment-slot-40 .label-box .inputFld {
	width: 140px
}
.accfeatures {
	float: left;
	background-color: #000;
	text-decoration: none;
	color: #fff;
	font-size: 1.8em;
	padding: 15px 20px 15px 22px;
	width: 686px
}
.accgreybox {
	background-color: #ededed;
	width: 100%;
	margin: 0 0 10px;
	padding: 10px 15px
}
.accgreybox .lefttxt {
	width: 576px;
	float: left
}
.accgreybox .lefttxt p {
	color: #666766
}
.accgreybox .accenlogo {
	float: right
}
.tabaccenture {
	padding-left: 19px
}
.tabaccenture>.tabCont>ul>li {
	float: left;
	text-align: justify
}
.giveCallWrapper a {
	color: #FFF;
	margin-right: 9px
}
.loyaltypgm {
	float: left;
	width: 1003px;
	margin: 20px 0 0
}
.loyaltypgm h2 {
	color: #8b2e2e
}
.loyaltypgm ul {
	float: left
}
.loyaltypgm ul li {
	background: url(../../../../../../scripts/desktop/images/inner-btm-sep.jpg) right 30px repeat-y;
	float: left;
	margin: 32px 21px 0 0;
	width: 240px
}
.loyaltypgm ul li p {
	font-size: 1.3em;
	color: #666766;
	padding: 20px 10px 0 0;
	clear: both;
	min-height: 87px
}
.loyaltypgm>ul>li>a {
	font-size: 1.3em
}
ul.tools_calc {
	float: left;
	margin: 35px 0 0;
	width: 189px
}
ul.tools_calc li {
	background: 0 0;
	color: #8b2e2e;
	float: left;
	font-size: 1.8em;
	padding: 0 0 20px 3px;
	width: 186px;
	margin: 0
}
ul.tools_calc li img {
	float: left
}
ul.tools_calc li a {
	color: #666766
}
ul.tools_calc li .detailsData {
	float: left;
	line-height: normal;
	padding: 0 0 0 5px
}
ul.tools_calc ul:first-child {
	padding: 0
}
ul.tools_calc li ul li {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) 9px -234px no-repeat rgba(0,0,0,0);
	font-size: .8em;
	padding: 0 0 20px 29px;
	color: #666766
}
ul.tools_calc h2 {
	font-size: 1em
}
.wrp_indsSlider {
	height: 183px
}
.wrp_indsSlider a {
	position: absolute;
	left: 0;
	top: 0
}
.indsSlider {
	position: relative;
	width: 803px;
	margin-bottom: 20px
}
.inds_pagination {
	position: absolute;
	right: 40px;
	bottom: 14px
}
.inds_pagination ul li {
	width: 15px;
	height: 15px;
	background: #8f8f8f;
	margin-right: 10px;
	float: left;
	cursor: pointer
}
.inds_pagination ul li.active {
	background: #ab2f2d
}
.opnLightbox span {
	background: 0 0!important;
	color: #fff;
	display: block;
	padding: 0;
	position: static;
	width: auto
}
#form-content, .jet-card, .jet-cardcopy, .jet-content1, .jet-header, .jetTerms, .label-dropdown {
	position: relative
}
.productDetail p, .richtextEditor p {
	color: #666766;
	font-size: 1.2em
}
.productDetail {
	float: left;
	width: 100%;
	margin: -15px 0 0;
	text-align: justify
}
.productDetail p {
	padding-bottom: 5px
}

.richtextEditor {
	width: 1002px;
	margin: 0 auto;
	padding: 10px 0
}
.richtextEditor a {
	font-size: 1.2em
}
.richtextEditor a.ca_terms {
	margin: 0 0 0 10px
}
.jet-wrapper .Comment-image-slt {
	margin: 20px 0 0;
	width: 240px;

	color: #fff
}
.jet-wrapper .Comment-image-slt .form_captcha_image {
	margin: 0!important
}
.jet-wrapper .jet-refresh {
	background: url(../../../../../../scripts/desktop/images/jet-refresh.jpg) top no-repeat;
	width: 70px;
	height: 34px;
	font-weight: 400
}
.jet-wrapper .Comment-slot-40 .fldSet label {
	float: left;
	margin: 5px 0
}
.jet-content1, .jet-header {
	margin: auto
}
.jet-wrapper div.error {
	width: 150px
}
.jet-wrapper {
	width: 100%;
	float: left;
	background: url(../../../../../../scripts/desktop/images/bg.jpg) top
}
.jet-header {
	width: 740px
}
.jet-content1 {
	width: 550px;
	height: 50px
}
.jet-cardcopy {
	width: 55%;
	float: left;
	text-align: left;
	font-size: 12px;
	color: #999;
	font-family: sans-serif
}
#label, .jet-submit, .label-dropdown, .label-name, .lasreferralform .clickhere, .lasreferralform .clickheretxt, .lasreferralform .h1, .lasreferralform .inputfiled, .lasreferralform .mandatory, .lasreferralform .p, .lasreferralform .referredname, .lasreferralform .titles, .lasreferralform .titles1, .list, .radiobuttontext, .ratdiobutton, .ratdiobutton1 {
	font-family: Arial, Helvetica, sans-serif
}
.jet-card {
	width: 40%;
	float: right;
	text-align: right;
	margin-top: -40px
}
#label, .label-dropdown, .label-name {
	float: left;
	font-weight: 400;
	border: none
}
#label, .subcopy {
	text-align: left;
	color: #FFF
}
.subcopy {
	font-size: 6px
}
#form-content {
	width: 530px;
	padding-top: 38px;
	min-height: 230px;
	margin: auto
}
#label {
	margin-top: 15px;
	font-size: 10px
}
.jet-submit, .label-dropdown, .label-name, .list {
	font-size: 12px
}
.label-dropdown, .label-name, .list {
	text-align: left;
	color: #777676
}
.lasreferralform .h1, .lasreferralform .inputfiled {
	text-align: justify
}
.label-name {
	width: 148px;
	height: 35px;
	background: url(../../../../../../scripts/desktop/images/lable-bg.jpg) left no-repeat;
	padding-left: 5px
}
.jet-submit, .label-dropdown {
	width: 152px;
	cursor: pointer
}
.label-dropdown {
	height: 25px;
	background: url(../../../../../../scripts/desktop/images/dropdown.jpg) left no-repeat #F9F9F9;
	border-radius: 1px;
	display: block;
	margin: 4px 0 0;
	overflow: hidden;
	padding: 5px;
	text-overflow: clip;
	z-index: 0;
	opacity: 1!important
}
.list {
	margin-top: 12px;
	border: none;
	font-weight: 700;
	padding-left: 10px
}
.jet-submit {
	margin-left: 352px;
	margin-top: 20px;
	background: url(../../../../../../scripts/desktop/images/submilbutton.jpg) center no-repeat;
	height: 42px;
	border: none;
	color: #FFF;
	font-weight: 400;
	margin-bottom: 20px
}
placeholder {
	background-color: red
}
.selecter .selecter-selected {
	background: url(indusPay/css/jquery.fs.selecter-arrow.png) right center no-repeat #F9F9F9;
	border: 1px solid #ccc;
	border-radius: 3px;
	color: #333;
	cursor: pointer;
	display: block;
	font-size: 13px;
	margin: 0;
	overflow: hidden;
	padding: 8px 10px;
	position: relative;
	text-overflow: clip;
	z-index: 2
}
.ratdiobutton, .ratdiobutton1 {
	margin-top: 18px;
	font-size: 13px;
	float: left;
	color: #fff;
	font-weight: 400
}
.radiobuttontext {
	float: left;

	padding-left: 5px;
	line-height: 18px;
	padding-top: 18px;
	font-size: 13px;
	color: #fff;
	font-weight: 400
}
.ratdiobutton {
	width: 80px;
	margin-left: 42px
}
.ratdiobutton1 {
	margin-left: -20px
}
.jetTerms {
	color: #fff;
	float: left;
	font-size: 1.2em;
	padding: 10px 0
}
.jetTerms input {
	float: left
}
.jetTerms label {
	float: left;
	padding: 0 0 0 10px;
	width: 500px
}
.jetTerms div.error {
	left: 22px;
	position: absolute;
	top: 70px;
	width: 480px;
	font-size: 1.1em
}
.homepageTicker {
	padding: 10px;
	background-color: #bc3f3d;
	color: #fff;
	font-size: 1.2em;
	margin: -10px 0 20px
}
#otpValidate {
	padding: 5px 0 0!important
}
.lasreferralform {
	background-color: #f7f6f6
}
.lasreferralform #body {
	width: 1024px;
	margin: 0 auto;
	padding: 0;
	background: #f7f6f6
}
.lasreferralform .top {
	width: 1024px;
	height: 92px;
	margin: auto
}
.lasreferralform .indusind {
	width: 260px;
	height: 57px;
	float: right;
	margin: 20px
}
.lasreferralform .loan {
	width: 260px;
	height: 57px;
	float: left;
	margin: 20px
}
.lasreferralform .banner {
	width: 1024px;
	height: 100%
}
.lasreferralform #maincontainer {
	width: 1024px;
	margin: auto
}
.lasreferralform .p {
	font-size: 18px;
	color: #a63a39;
	padding-top: 30px;
	padding-left: 50px
}
.lasreferralform .h1 {
	width: 920px;
	font-size: 12px;
	font-weight: 400;
	color: #837f7f;
	line-height: 20px;
	padding-top: 15px;
	margin: auto
}
.lasreferralform .formtable {
	width: 928px;
	margin: auto
}
.lasreferralform .mandatory {
	font-size: 13px;
	color: #bc3f3d;
	margin: auto;
	font-weight: 700;
	padding-top: 40px
}
.lasreferralform .tabs {
	width: 926px;
	height: 55px;
	margin-top: 20px;
	background: #e9e8e8
}
.lasreferralform .tabs1, .lasreferralform .tabs3 {
	width: 926px;
	height: 55px;
	background: #e9e8e8;
	margin-top: 40px
}
.lasreferralform .referredname {
	width: 206px;
	font-size: 12px;
	font-weight: 700;
	padding: 10px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	color: #504c4c
}
.lasreferralform .lables {
	width: 206px;
	height: 34px;
	float: right;
	margin-top: 18px;
	margin-right: 150px
}
.lasreferralform .lables1 {
	width: 180px;
	height: 34px;
	float: left;
	margin-top: 25px;
	margin-left: 40px
}
.lasreferralform .inputfiled {
	font-size: 12px;
	font-weight: 400;
	color: #645f5f;
	padding-left: 8px;
	border-bottom: #CCC solid 1px;
	border-left: #CCC solid 1px;
	border-right: #CCC solid 1px;
	border-top: #CCC solid 1px;
	height: 18px;
	opacity: 1
}
.lasreferralform .titles, .lasreferralform .titles1 {
	width: 170px;
	font-size: 13px;
	padding: 10px;
	margin-top: 10px;
	color: #504c4c;
	float: left;
	font-weight: 700
}
.lasreferralform .titles {
	margin-left: 40px
}
.lasreferralform .titles1 {
	text-align: left;
	margin-left: 30px
}
.lasreferralform .bottomcontent {
	width: 894px;
	height: 130px;
	margin: auto
}
.lasreferralform .clickhere {
	margin-top: 45px
}
.lasreferralform .accountCaptcha {
	margin: 20px 0 0 90px!important
}
.lasreferralform .btnStrct {
	margin: 23px 0 0!important
}
.lasreferralform .Comment-slot-40 {
	margin: 10px 0 0 88px;
	float: left
}
.lasreferralform .Comment-slot-40 .label-box .fldSet label {
	margin: 0 0 0 50px!important;
	font-size: 1.2em;
	float: right
}
.lasreferralform .Comment-slot-40 .label-box .inputFld {
	width: 140px
}
.lasreferralform .clickhere {
	font-size: 12px;
	font-weight: 700;
	color: #4f4b4b;
	float: left;
	margin: 13px 0 0 22px!important
}
.lasreferralform .submitbutton {
	width: 111px;
	height: 40px;
	float: right;
	margin-top: 40px;
	margin-right: 100px;
	cursor: pointer
}
.lasreferralform .bottomcontent #radiobutton div.error {
	cursor: auto;
	float: left;
	font-size: 1em;
	font-weight: 400;
	width: 650px
}
.lasreferralform div.error {
	margin: 0!important;
	width: 250px
}
.lasreferralform .clickheretxt {
	font-size: 12px;
	font-weight: 700;
	color: #4f4b4b;
	float: left;
	margin: 0 0 0 5px!important
}
.viewReview {
	text-decoration: none!important;
	cursor: hand
}
.laplandingrefform .btnStrct input, .logoTabs ul li a:hover, .taxCalcWrap .calculator .slideWrapper .buyOnlineWrap a:hover {
	text-decoration: none
}
.laplandingrefform body {
	margin: auto;
	padding: 0;
	background-color: #08739d
}
.laplandingrefform {
	width: 100%;
	min-height: 778px;
	background: url(../../../../../../scripts/desktop/images/bg_lap.jpg) top
}
.laplandingrefform #header {
	width: 740px;
	margin: auto;
	position: relative
}
.laplandingrefform #content1 {
	width: 680px;
	height: 50px;
	margin: auto;
	position: relative
}
.laplandingrefform #cardcopy {
	width: 55%;
	float: left;
	text-align: left;
	position: relative;
	font-size: 12px;
	color: #999;
	font-family: sans-serif
}
.laplandingrefform #card {
	float: right;
	position: relative;
	text-align: right;
	margin-top: -80px
}
.laplandingrefform .subcopy {
	text-align: left;
	font-size: 6px;
	color: #FFF
}
.laplandingrefform #form-content {
	width: 530px;
	padding-top: 0;
	min-height: 230px;
	position: relative;
	margin: auto
}
.laplandingrefform #label {
	float: left;
	margin-top: 15px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	text-align: left;
	color: #FFF
}
.laplandingrefform .label-dropdown, .laplandingrefform .label-name {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	border: none;
	text-align: left
}
.laplandingrefform .label-name {
	width: 148px;
	height: 35px;
	background: url(../../../../../../scripts/desktop/images/lable-bg_lap.jpg) left no-repeat;
	padding-left: 5px;
	color: #777676
}
.laplandingrefform .label-dropdown {
	height: 25px;
	width: 152px;
	color: #777676;
	background: url(../../../../../../scripts/desktop/images/dropdown_lap.jpg) left no-repeat #F9F9F9;
	border-radius: 1px;
	cursor: pointer;
	display: block;
	overflow: hidden;
	padding: 5px;
	position: relative;
	text-overflow: clip;
	z-index: 0;
	margin: 5px 0 0
}
.laplandingrefform .list, .laplandingrefform .submit {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}
.laplandingrefform .list {
	margin-top: 12px;
	font-weight: 700;
	padding-left: 10px;
	text-align: left;
	color: #777676
}
.laplandingrefform .submit {
	margin-left: 352px;
	margin-top: -40px;
	background: url(../../../../../../scripts/desktop/images/submilbutton_lap.jpg) center no-repeat;
	width: 152px;
	height: 42px;
	color: #FFF;
	font-weight: 400;
	margin-bottom: 20px
}
.laplandingrefform placeholder {
	background-color: red
}
.laplandingrefform .selecter .selecter-selected {
	background: url(indusPay/css/jquery.fs.selecter-arrow.png) right center no-repeat #F9F9F9;
	border: 1px solid #5f0200;
	border-radius: 3px;
	color: #333;
	cursor: pointer;
	display: block;
	font-size: 13px;
	margin: 0;
	overflow: hidden;
	padding: 8px 10px;
	position: relative;
	text-overflow: clip;
	z-index: 2
}
.laplandingrefform .ratdiobutton, .laplandingrefform .ratdiobutton1, .laplandingrefform .ratdiobutton10 {
	margin-top: 18px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 400;
	float: left
}
.hmvideocall, .productsDetails .wrp_indsSlider a img {
	display: none
}
.laplandingrefform .radiobuttontext, .laplandingrefform .radiobuttontext2 {
	color: #fff;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding-left: 5px
}
.laplandingrefform .radiobuttontext {
	padding-top: 18px;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: 400
}
.laplandingrefform .radiobuttontext2 {
	font-size: 1.2em;
	font-weight: 400;
	padding-top: 16px;
	width: 317px
}
.laplandingrefform .ratdiobutton, .laplandingrefform .ratdiobutton1 {
	font-size: 13px
}
.laplandingrefform .ratdiobutton {
	width: 80px;
	margin-left: 42px
}
.laplandingrefform .ratdiobutton1 {
	margin-left: -20px
}
.laplandingrefform .ratdiobutton10 {
	margin-left: 0;
	font-size: 10px

}
.laplandingrefform div.error {
	color: red;
	float: left;
	font-size: 1.2em;

	margin: 21px 0 0;
	clear: both
}
.laplandingrefform .Comment-image-slt .form_captcha_image {
	margin: 0 0 13px 101px
}
.laplandingrefform .accountCaptcha {
	margin: 0 0 13px 4px!important
}
.laplandingrefform .btnStrct input {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	color: #FFF;
	float: left;
	font-size: 1.1em;
	font-weight: 700;
	padding: 6px 10px 7px;
	border: none
}
.laplandingrefform .Comment-slot-40 .fldSet label {
	float: left;
	color: #fff
}
.laplandingrefform .Comment-slot-40 .inputFld {
	float: none
}
.laplandingrefform #form-content label span {
	position: relative!important
}
.hmvideocall, .laplandingrefform .ratdiobutton10 div.error {
	position: absolute
}
.videoBranchCont p.txt {
	padding: 0;
	font-size: 1.5em;
	color: #bb3f3d
}
.videoBranchCont .btnWrap.btnWrap1 {
	margin: -6px 0 0 20px
}
.videoBranchCont .video_demo {
	float: left;
	margin: 20px 0 0 22px;
	cursor: pointer
}
.hmvideocall {
	width: 615px;
	z-index: 12
}
.homepagenewsTickerWrapper {
	position: relative;
	background: #bc3f3d;
	font-size: 1.2em;
	color: #fff;
	width: 983px;
	margin: 0 auto;
	padding: 10px
}
.homepagenewsTicker {
	overflow: hidden;
	width: 940px;
	margin: 0 auto
}
.homepagenewsTicker ul {
	overflow: hidden;
	width: 940px;
	height: 72px
}
.homepagenewsTicker ul li {
	width: 953px;
	height: 72px;
	float: left
}
.homepagenewsTickerWrapper .next, .homepagenewsTickerWrapper .prev {
	background: url(../../../../../../scripts/desktop/images/security-arrow-white.png) no-repeat;
	width: 8px;
	height: 14px;
	position: absolute;
	cursor: pointer
}
.homepagenewsTickerWrapper .prev {
	left: 10px;
	top: 25px;
	background-position: 0 0
}
.homepagenewsTickerWrapper .next {
	background-position: left -21px;
	right: 10px;
	top: 25px
}
.homepagenewsTicker a {
	color: #FFF
}
.viewAppstatus {
	background: url(../../../../../../scripts/desktop/images/view-application-btn.png) no-repeat;
	border: none;
	color: #FFF;
	font-weight: 700;
	height: 24px;
	padding: 5px 0;
	width: 213px;
	cursor: pointer;
	float: left;
	text-align: center;
	font-size: 1.3em
}
.innerHeader .innerHeaderleft {
	width: 779px;
	float: left
}
.innerHeaderleft .topNav {
	width: 537px
}
.innerHeader .innerHeaderright {
	width: 224px;
	float: right
}
.innerHeaderright .rightLogoBox {
	background-color: #FFF;
	float: right;
	padding: 7px 19px 7px 20px;
	width: 185px
}
.innerHeaderright .rightLogoBox img, .productsDetails .innerHeaderContainer {
	float: left
}
.productsDetails .prdDeatilWrapper .prdDetailRight {
	margin-top: 0;
	position: absolute;
	right: 0;
	top: -101px
}
.productsDetails .indsSlider {
	position: relative;
	width: 802px;
	margin-bottom: 0
}
.productsDetails .wrp_indsSlider {
	height: 273px
}
.productsDetails .wrp_indsSlider a {
	left: 0;
	position: absolute;
	top: 0
}
.productsDetails .inds_pagination {
	bottom: 14px;
	position: absolute;
	right: 40px
}
.logoTabs ul li, .logoWrap .logosInfo, .productsDetails .innerMdlWrapper .innerMdlInner {
	position: relative
}
.productsDetails .inds_pagination ul li {
	background: #8f8f8f;
	cursor: pointer;
	float: left;
	height: 15px;
	margin-right: 10px;
	width: 15px
}
.productsDetails .inds_pagination ul li.active {
	background: #ab2f2d
}
.productsDetails .prdDeatilWrapper {
	background: url(../../../../../../scripts/desktop/images/prd-details-bg.gif) center top repeat-y;
	width: 100%;
	float: left
}
.productsDetails .innerMdlWrapper .innerMdlInner .productDetailsFull {
	float: left;
	overflow: hidden;
	padding: 20px 35px;
	width: 935px
}
.productsDetails .productDetailsFull .clm3 {
	float: left;
	padding: 0 0 25px;
	width: 100%
}
.productsDetails .productDetailsFull .clm3 .clmBox {
	border: 1px solid #dfdfdf;
	float: left;
	margin-left: 42px;
	width: 280px
}
.productsDetails .productDetailsFull .clm3 .clmBox.owl-vfapp {
	margin-left: 0
}
.productsDetails .productDetailsFull .clm3 .clmBox .grayBox {
	background-color: #f3f3f3;
	float: left;
	min-height: 230px;
	padding: 9px;
	width: 262px
}
.productsDetails .productDetailsFull .clm3 .clmBox .btmStrip {
	background-color: #cb413e;
	float: left;
	padding: 10px 15px;
	width: 250px
}
.productsDetails .productDetailsFull .clm3 .clmBox .grayBox p {
	color: #1f1f1f;
	font-family: source_sans_proregular;
	font-size: 1.3em
}
.productsDetails .productDetailsFull .clm3 .clmBox .grayBox a {
	color: #8b2e2e
}
.productsDetails .productDetailsFull .clm3 .clmBox .grayBox p.title {
	color: #bc3f3d;
	font-size: 1.6em;
	padding: 10px 0;
	text-align: center
}
.productsDetails .productDetailsFull .clm3 .clmBox .btmStrip ul {

	float: right;
	width: auto
}
.productsDetails .productDetailsFull .clm3 .clmBox .btmStrip ul li {
	float: left;
	padding-left: 7px;
	width: 68px
}
.productsDetails .productDetailsFull .exclusiveOfferWrap {
	background-color: #f3f3f3;
	border: 1px solid #d0d0d0;
	float: left;
	padding: 15px;
	width: 492px
}
.scroller {
	height: 252px
}
.productsDetails .productDetailsFull .exclusiveOfferWrap p.title {
	color: #090909;
	font-size: 1.7em;
	line-height: 1.2em;
	padding-bottom: 7px
}
.productsDetails .productDetailsFull .exclusiveOfferWrap p {
	color: #333;
	font-size: 1.3em;
	line-height: 1.2em
}
.productsDetails .productDetailsFull .exclusiveOfferWrap li {
	background: url(../../../../../../scripts/desktop/images/dotted-line.png) repeat-x;
	float: left;
	padding: 12px 0;
	width: 100%
}
.productsDetails .productDetailsFull .exclusiveOfferWrap li:first-child {
	background: 0 0
}
.productsDetails .productDetailsFull .exclusiveOfferWrap li p {
	background: url(../../../../../../scripts/desktop/images/arrow.png) 0 4px no-repeat;
	float: left;
	padding: 0 0 0 12px;
	width: 464px
}
.productsDetails .productDetailsFull .exclusiveOfferWrap li ul {
	float: left;
	padding: 7px 0 0;
	width: 100%
}
.productsDetails .productDetailsFull .exclusiveOfferWrap li ul li {
	background: 0 0;
	float: left;
	padding: 0 0 0 12px;
	width: 66px
}
.productsDetails .productDetailsFull .videoCall {
	background-color: #f3f3f3;
	border: 1px solid #d0d0d0;
	float: right;
	min-height: 255px;
	padding: 15px 12px 12px;
	width: 360px
}
.productsDetails .productDetailsFull .videoCall p.title {
	color: #090909;
	font-size: 1.7em;
	line-height: 1.2em;
	padding-bottom: 7px
}
.footerWrap {
	background: url(../../../../../../scripts/desktop/images/bg-footer.gif) 0 bottom repeat-x #ededed;
	float: left;
	width: 100%;
	margin: 0 0 28px
}
.footerWrap .footer {
	margin: 0 auto;
	width: 1003px
}
.footerWrap .footer .footerTop {
	float: left;
	padding: 20px 0 0;
	width: 100%
}
.footerWrap .footer .footerTop span.img {
	background: url(../../../../../../scripts/desktop/images/bull-img.png) no-repeat;
	float: left;
	height: 59px;
	width: 72px
}
.footerWrap .footer .footerTop p {
	color: #848484;
	float: right;
	font-size: 1.1em;
	padding: 28px 0 0;
	width: auto
}
.footerWrap .footer .footerBtm {
	float: left;
	height: 28px;
	padding: 0 0 12px;
	width: 100%
}
.footerWrap .footer .footerBtm ul {
	float: left;
	padding: 12px 0 0;
	width: auto
}
.footerWrap .footer .footerBtm ul li {
	border-left: 1px solid #fff;
	float: left;
	line-height: 1.2em;
	padding: 0 8px;
	width: auto
}
.footerWrap .footer .footerBtm ul li:first-child {
	border-left: 0;
	padding-left: 0
}
.footerWrap .footer .footerBtm ul li a {
	color: #fff;
	float: left;
	font-size: 1.2em;
	width: auto
}
.footerWrap .footer .footerBtm p {
	color: #fff;
	float: right;
	font-size: 1.3em;
	padding: 12px 0 0;
	width: auto
}
a.videoCallBranch {
	cursor: pointer
}
.logoTabs {
	float: left;
	padding: 10px 0 0;
	width: 664px
}
.logoTabs ul {
	float: left;
	width: 100%;
	padding-bottom: 0
}
.logoTabs ul li {
	float: left;
	font-size: 1em;
	padding: 0
}
.logoTabs ul li a {
	background: #878787;
	color: #fff;
	float: left;
	font-weight: 700;
	font-size: 1.5em;
	padding: 8px 14px;
	margin: 0 3px 0 0;
	text-align: center
}
.logoTabs ul li.active a {
	background: #bc3f3d;
	padding: 8px 14px 12px
}
.logoWrap {
	float: left;
	padding: 15px 0;
	width: 652px;
	border-top: 3px solid #bc3f3d
}
.logoWrap .logosInfo li {
	background: #e8e8e8;
	float: left;
	margin: 0 8px 16px;
	font-size: 1em;
	padding: 0
}
.logoWrap .logosInfo li .logoThum {
	position: relative;
	width: 114px;
	height: 96px;
	float: none;
	cursor: pointer
}
.logoWrap .logosInfo li.sel .logoThum span.arrow {
	width: 0;
	height: 0;
	border: 20px solid;
	background-image: none;
	border-color: transparent transparent #dedede;
	display: block;
	position: absolute;
	left: 50%;
	bottom: -15px;
	margin: 0 0 0 -20px
}
.logoWrap .logoData {

	background: #dedede;
	display: none;
	width: 600px;
	position: relative;
	margin: -1px 0 15px 8px;
	padding: 23px 20px 10px 14px;
	float: left
}
.logoWrap .logoData .clsBtn {
	background: url(../../../../../../../content/dam/indusind/desktop/logoclsBtn.png) no-repeat;
	position: absolute;
	top: 8px;
	right: 8px;
	width: 17px;
	height: 17px
}
.logoWrap .logoData h3 {
	color: #bc3f3d;
	font-size: 1.6em;
	font-weight: 700
}
.logoWrap .logoData p {
	background: 0 0;
	padding: 5px 0 15px;
	font-size: 1.2em
}
.logoWrap .logoData p.semihead {
	font-weight: 700;
	font-size: 1.3em
}
.logoWrap .logoData ul.bullList {
	margin: 0;
	padding: 0
}
.logoWrap .logoData ul.bullList li {
	background: url(../../../../../../../content/dam/indusind/desktop/bullList.png) 0 6px no-repeat;
	color: #514f4f;
	float: none;
	font-size: 1.2em;
	margin: 0 0 8px;
	padding-left: 12px
}
.logoWrap .logoData ul.bullList ul {
	margin: 0;
	padding: 0
}
.logoWrap .logoData ul.bullList ul li {
	font-size: 1em;
	margin: 5px 0 0 12px
}
.callback {
	position: fixed;
	right: -320px;
	top: 155px;
	width: 349px;
	z-index: 999
}
.callback .callbkBtn {
	background: url(../../../../../../../content/dam/indusind/desktop/callbkBtn.png) -39px 0 no-repeat;
	float: left;
	height: 241px;
	position: relative;
	top: 114px;
	width: 29px;
	z-index: 4
}
.callback .callbkBtn.sel {
	background-position: 0 0
}
.callback .callbackBox {
	background-color: #fff;
	float: left;
	height: 470px;
	width: 320px
}
.callback .callbackBox iframe {
	border: 1px solid #9b9b9b
}
.locateusContainer h1 {
	float: left;
	font-size: 1.2em;
	padding: 10px 0 0;
	width: 100%
}
.locateusContainer p.disclaimer {
	float: left;
	font-size: 1.1em;
	padding: 15px 0 0;
	width: 100%
}
.searchtemplate h1 {
	font-size: 1em;
	font-weight: 400
}
.formWrapper h1 {
	color: #151515;
	font-size: 1.6em;
	padding-top: 8px
}
.srLightbox p.headLine {
	color: #333;
	float: left;
	font-size: 1.4em;
	line-height: 1.5em;
	padding: 5px 19px 19px 0;
	width: 100%
}
.visibilityTable {
	display: block
}
.heightTable {
	height: 300px
}
.creditService {
	border: 1px solid #4D2524;
	background-color: #090909;
	padding: 4px 10px;
	float: left;
	width: 200px;
	margin: 3px 0 0;
	position: relative
}
.creditService ul li {
	border-top: 1px dotted #7a7a7a;
	padding: 7px 6px;
	position: relative;
	float: left;
	width: 187px
}
.aadhaarBox ul li:first-child, .creditService ul li:first-child, .quikService ul li:first-child {
	border-top: none;
	padding: 5px 6px 4px
}
.creditService ul li a {
	color: #a6a6a6;
	background: url(../../../../../../scripts/desktop/images/wht-sml-bullet.png) left 5px no-repeat;
	padding: 0 0 0 10px;
	font-size: 1.2em;
	float: left
}
.creditService ul li .help {
	float: right;
	font-size: 1.2em;
	color: #bc3f3d;
	cursor: pointer;
	background: url(../../../../../../scripts/desktop/images/help-icon1.png) right 1px no-repeat;
	width: 14px;
	height: 16px
}
.savingRt .loginWrapper .creditService ul li {
	padding: 6px;
	position: relative;
	float: left;
	width: 177px
}
.savingRt .loginWrapper .creditService ul li:first-child {
	border-top: none;
	padding: 15px 6px 6px
}
.formcenterRt .loginWrapper .creditService ul li {
	padding: 6px;
	position: relative;
	float: left;
	width: 177px
}
.formcenterRt .loginWrapper .creditService ul li:first-child {
	border-top: none;
	padding: 15px 6px 6px
}

p.complimentsKnowMore {
	font-size: 1.3em;
	float: right;
	color: #bc3f3d;
	cursor: pointer
}
.secondFooter ul li.customerCare {
	background: #000;
	height: 46px;
	width: 113px;
	float: left;
	color: #fff;
	font-size: 1.5em;
	line-height: 43px;
	text-align: center;
	margin: 0 10px 0 0
}
ul.customerCareband li span {
	margin: 15px 5px 0 10px;
	float: left;
	color: #fff
}
#placmentDocument {
	margin: 0
}
#placmentDocument .locCheckbox input, #placmentDocument .resCheckbox input {
	width: auto;
	margin: 0
}
#placmentDocument #postcode {
	font-size: 1.3em;
	margin-left: 0
}
#placmentDocument .radiobox {
	font-size: 1.1em;
	margin: 0
}
#placmentDocument .locCheckbox input[type=checkbox], #placmentDocument .resCheckbox input#resCheck {
	border: none
}
#placmentDocument .postcodeSubmitButton input[type=radio] {
	border: none;
	width: auto
}
#placmentDocument .postcodeSubmitButton label {
	width: auto
}
.aadhaarSection .tipsContentWrapAadhar, .securityTip .tipsContentWrapAadhar {
	height: 110px;
	margin: 10px 0 0 20px;
	width: 430px
}
.aadhaarSection .tipsContentWrapAadhar input, .securityTip .tipsContentWrapAadhar input {
	background: #fff;
	border: 1px solid #999;
	color: #000;
	float: left;
	font-size: 1.5em;
	padding: 5px;
	text-align: center;
	width: 394px
}
.aadhaarSection .tipsContentWrapAadhar input.mobilenoAadhaar, .securityTip .tipsContentWrapAadhar input.mobilenoAadhaar {
	margin: 5px 0 0
}
p.aadhaarMandatory {
	color: #000;
	float: left;
	font-size: 1.2em;
	padding: 17px 0 0 10px
}
.aadhaarSection .tipsContentWrapAadhar .btnStrctAadhar input, .securityTip .tipsContentWrapAadhar .btnStrctAadhar input {
	background: url(../../../../../../../content/dam/indusind/desktop/aadhaarSubmit.png) no-repeat rgba(0,0,0,0);
	cursor: pointer;
	float: left;
	height: 27px;
	margin: 10px 0 0 42px;
	width: 74px
}
.singleColumn .securityTip {
	border: 1px solid #bc3f3d;
	float: left;
	margin: 3% 0 2% 33%;
	position: relative;
	width: 445px;
	padding: 0
}
.singleColumn .securityTip .secTitle {
	background-color: #bc3f3d;
	color: #fff;
	font-size: 1.2em;
	font-weight: 700;
	padding: 5px;
	text-align: center
}
.singleColumn .tipsWrapper {
	overflow: hidden;
	width: 100%;
	margin: 0
}
.mobilenoAadhaar {
	display: none!important
}
.customerSpeaks table.offersCC tr, .lightboxConTC, .overlayQuickpay, .srLightboxAadhar, .srLightboxTC, .tataBannerLigtbox {
	display: none
}
.srLightboxAadhar {
	position: fixed;
	left: 0;
	top: 50px;
	z-index: 12;
	border-radius: 4px;
	background-color: #fff;
	padding: 15px
}
.srLightboxAadhar h2 {
	color: #8B2E2E;
	border-bottom: 2px solid #ccc;
	padding-bottom: 15px
}
.srLightboxAadhar a.closeBtn {
	float: right
}
.srLightboxAadhar ul {
	margin-top: 10px;
	width: 100%
}
.srLightboxAadhar ul li {
	float: left;
	width: 100%;
	padding: 5px 0;
	margin-left: 15px;
	margin-bottom: 5px
}
.srLightboxAadhar ul li strong {
	float: left
}
.overlayQuickpay {
	background-color: #000;
	left: 0;
	opacity: .8;
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 14
}
.srLightboxQuickpay {
	height: 500px;
	left: 22%;
	position: fixed;
	top: 4%;
	width: 500px;
	z-index: 15;
	display: none
}
.srLightboxQuickpay img.closeQuickpay {
	background: #fff;
	position: relative;
	left: 781px;
	top: 23px;
	cursor: pointer
}
.customerSpeaks table {
	border-top: 1px solid #b6b6b6;
	margin: 5px 0 15px;
	width: 100%
}
.customerSpeaks table tr td {
	border-bottom: 1px solid #b6b6b6;
	border-right: 1px solid #b6b6b6;
	color: #757575;
	font-size: 1.2em;
	padding: 10px
}
.customerSpeaks a.loadMore {
	float: right;
	color: #bc3f3d;
	cursor: pointer
}
.calcLink ul li.sel {
	background-color: #7c7c7c
}
.calcLink ul li.sel a {
	color: #fff;
	cursor: default
}
.tableCalc {
	float: left
}
.selectContainer {
	float: left;
	padding: 10px 0;
	position: relative;
	width: 100%
}
.selectContainer .selectleftContent {
	float: left;
	margin: 0 85px 0 70px;
	position: relative;
	width: 430px
}
.selectContainer .selectleftContent p {
	color: #666766;
	float: left;
	font-size: 1.6em;
	line-height: 1.2em;
	padding: 0;
	width: 335px
}
.selectContainer .selectbg {
	background: #fff;
	cursor: pointer;
	float: left;
	height: 31px;
	position: relative;
	width: auto
}
.selectContainer .selectedvalue {
	background: url(../../../../../../scripts/desktop/images/select.png) right top no-repeat;
	color: #666;
	cursor: pointer;
	font-size: 1.3em;
	height: 24px;
	left: 0;
	padding: 7px 0 0 5px;
	position: absolute;
	text-align: left;
	width: 98%
}
.selectContainer select {
	cursor: pointer;
	float: left;
	height: 31px;
	line-height: 44px;
	opacity: 0;
	width: 90px
}
.selectContainer .selectrightContent {
	float: left;
	position: relative;
	width: 365px
}
.selectContainer .selectrightContent p {
	color: #666766;
	float: left;
	font-size: 1.6em;
	line-height: 1.8em;
	padding: 0;
	width: 275px
}
.taxCalcWrap .resultWrapper {
	padding: 20px 0;
	width: 368px
}
.taxCalcWrap .resultWrapper .resultContainer {
	padding: 0 20px
}
.taxCalcWrap .rsltField p {
	line-height: 1.5em
}
.resultWrapper .grandTotalWrap {
	background-color: #3a3a3a;
	color: #fff;
	float: left;
	padding: 15px 20px;
	width: 328px
}
.resultWrapper .grandTotalWrap p {
	float: left;
	font-size: 2.2em;
	font-weight: 700;
	line-height: 1.2em;
	width: 186px
}
.resultWrapper .grandTotalWrap .rupee {
	background: url(../../../../../../scripts/desktop/images/rupee-img1.png) left top no-repeat;
	background-size: 10px;
	float: left;
	height: 16px;
	margin: 7px 5px 0 0;
	width: 10px
}
.resultWrapper .totalgrandAmount .grand_Total_tax {
	color: #fff;
	float: left;
	font-size: 2.2em;
	padding: 7px 0;
	width: 120px
}
.taxCalcWrap .sectionWrap {
	border-top: 1px solid #c6c6c6;
	float: left;
	padding: 35px 20px 10px 70px;
	width: 545px
}
.taxCalcWrap .sectionWrap:first-child {
	border-top: none
}
.taxCalcWrap .sectionWrap.section80c {
	background: url(../../../../../../scripts/desktop/images/section80c.png) 25px center no-repeat
}
.taxCalcWrap .sectionWrap.section80d {
	background: url(../../../../../../scripts/desktop/images/section80d.png) 25px center no-repeat
}
.taxCalcWrap .sectionWrap.section80ccg {
	background: url(../../../../../../scripts/desktop/images/section80ccg.png) 25px center no-repeat
}
.taxCalcWrap .calculator .slideWrapper {
	border: none;
	padding: 15px 0;
	width: 100%
}
.taxCalcWrap .calculator .slideWrapper.first {
	padding-top: 0
}
.taxCalcWrap .calculator .slideWrapper .questWrap {
	float: left;
	padding: 0 15px 0 0;
	width: 265px
}
.taxCalcWrap .calculator .slideWrapper .questWrap.total {
	font-weight: 700;
	padding: 15px 0 0;
	text-transform: uppercase
}
.taxCalcWrap .calculator .slideWrapper .questWrap .quest {
	background: 0 0;
	font-size: 1.5em;
	line-height: 1.8em;
	padding: 0
}
.taxCalcWrap .calculator .slideWrapper .inputWrapper {
	width: 120px
}
.taxCalcWrap .calculator .slideWrapper .inputWrapper .inputField .inpMdl {
	width: 79px
}
.taxCalcWrap .calculator .slideWrapper label {
	color: #666766;
	float: left;
	font-size: 1.6em;
	padding: 0 0 25px;
	width: 100%
}
.taxCalcWrap .calculator .slideWrapper label .rupee {
	margin: 0 0 0 5px
}
.taxCalcWrap .calculator .slideWrapper .calcContainer {
	width: 100%
}
.taxCalcWrap .calculator .slideWrapper .calcContainer .calcSection {
	padding: 18px 0 0 20px;
	width: 460px
}
.taxCalcWrap .calculator .slideWrapper .buyOnlineWrap {
	float: left;
	width: auto
}
.taxCalcWrap .calculator .slideWrapper .buyOnlineWrap a {
	background: #bc3f3d;
	border-radius: 5px;
	color: #fff;
	float: right;
	font-size: 1.5em;
	padding: 7px 15px;
	width: auto
}
.taxCalcWrap .leftCont .grandTotalWrap {
	background-color: #3a3a3a;
	color: #fff;
	float: left;
	padding: 15px 67px;
	width: 500px
}
.taxCalcWrap .leftCont .grandTotalWrap p {
	float: left;
	font-size: 2.2em;
	font-weight: 700;
	line-height: 1.2em;
	width: 282px
}
.taxCalcWrap .leftCont .grandTotalWrap .rupee {
	background: url(../../../../../../scripts/desktop/images/rupee-img1.png) left top no-repeat;
	background-size: 10px;

	float: left;
	height: 16px;
	margin: 7px 5px 0 0;
	width: 10px
}
.taxCalcWrap .leftCont .grandTotalWrap .grand_Total {
	color: #fff;
	float: left;
	font-size: 2.2em;
	padding: 7px 0;
	width: 120px
}
.savingsContainer.taxCalcWrap .myAccNumberWrapper {
	min-height: 490px
}
.taxCalcWrapper {
	width: 1003px;

	margin: 0 auto
}
.taxCalcWrapper .taxBanner {
	width: 100%;
	float: left;
	background-color: #dcdcdc
}
.taxCalcWrapper .taxBanner .left {
	width: 422px;
	float: left
}
.taxCalcWrapper .taxBanner .left img {
	float: left
}
.taxCalcWrapper .taxBanner .right {
	width: 481px;
	float: left;
	padding: 35px 50px 20px
}
.taxCalcMdl, .taxCalcWrapper p.ans {
	width: 100%;
	float: left
}
.taxCalcWrapper .taxBanner .right p {
	font-size: 1.3em;
	color: #2c2c2c
}
.taxCalcWrapper .taxBanner .right p span.welcome {
	font-size: 1.6em
}
.taxCalcWrapper .taxBanner a.calcTax {
	padding: 10px 15px;
	float: left;
	background-color: #bc3f3d;
	border-radius: 5px;
	color: #fff;
	font-size: 1.8em;
	margin: 25px 0 0;
	text-decoration: none
}
.taxCalcWrapper p.question {
	font-size: 2.4em;
	color: #bc3f3d;
	width: 100%;
	float: left;
	margin: 40px 0 10px
}
.taxCalcWrapper p.ans {
	font-size: 1.7em;
	color: #666766
}
.taxCalcMdl .leftSec {
	width: 572px;
	float: left;
	margin: 43px 0 0
}
.taxCalcMdl .rightSec {
	width: 431px;
	float: left;
	margin: 43px 0 0;
	background-color: #eaeaea
}
.taxCalcMdl .leftSec .boxCont {
	background-color: #bc3f3d;
	width: 276px;
	height: 265px;
	float: left;
	margin: 0 10px 10px 0;
	text-align: center;
	position: relative;
	overflow: hidden
}
.taxCalcMdl .leftSec p.boxTitle {
	font-size: 1.8em;
	color: #fff;
	text-align: center;
	padding: 50px 0 0;
	line-height: normal;
	min-height: 75px
}
.taxCalcMdl .leftSec p.boxTitle span {
	font-size: .8em;
	color: #fff;
	line-height: normal
}
.formNote {
	background-color: #3a3a3a;
	padding: 10px 20px;
	float: left;
	margin-top: 37px
}
.formNote p {
	font-size: 1.3em;
	color: #fff;
	text-align: center
}
.formContainer {
	float: left;
	padding: 52px 20px 0;
	min-height: 661px
}
.formContainer label {
	width: 175px;
	float: left;
	font-size: 1.3em
}
.formContainer .fieldWrap {
	width: 100%;
	float: left;
	margin-bottom: 15px
}
.formContainer .inpField {
	width: 216px;
	float: left
}
.formContainer .inpField.titleWrap {
	width: 80px
}
.formContainer .inpField input, .nameWrap input {
	background: 0 0;
	border: 1px solid #999;
	border-radius: 10px;
	color: #666766;
	float: left;
	font-family: source_sans_proregular;
	font-size: 1.5em;
	padding: 5px 8px;
	width: 24px
}
.formContainer .selectgen {
	background: url(../../../../../../scripts/desktop/images/selectBgArrow1.gif) right 4px no-repeat;
	border: 1px solid #999;
	border-radius: 10px;
	float: left;
	height: 30px;
	position: relative;
	width: 100%
}
.formContainer .selectgen select {
	width: 100%
}
.formContainer .selectgen.title, .formContainer .selectgen.title select {
	width: 80px
}
.formContainer .selectgen.title .selectedvalue {
	width: 36px
}
.formContainer .inpField .nameField, .nameWrap {
	width: 107px;
	margin-left: 15px
}
.nameWrap {
	float: left
}
.nameWrap input {
	width: 91px
}
.formContainer .radiobox {
	height: 15px;
	background: url(../../../../../../scripts/desktop/images/radioBtn.png) left top no-repeat;
	cursor: pointer;
	float: left;
	margin: 9px 5px 0 0;
	font-family: source_sans_proregular;
	font-size: 1.4em;
	line-height: 1em
}
.formContainer .radiobox.checked {
	background-position: 0 -29px
}
.formContainer .radiobox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	line-height: 1em
}
.formContainer .radiobox label {
	width: 29px;
	padding: 0 25px 0 5px;
	line-height: 1.2em;
	font-size: 1em;
	cursor: pointer
}
.taxBtnWrap {
	margin: 0 0 0 175px
}
.taxBtnWrap input {
	background-color: #bc3f3d;
	padding: 3px 0;
	color: #fff;
	border: none;
	border-radius: 5px;
	width: 95px;
	margin: 0 10px 0 0;
	cursor: pointer
}
.boxData {
	background-color: #e7e7e7;
	border: 1px solid #bebebe;
	height: 263px;
	left: 0;
	position: absolute;
	bottom: -100%;
	width: 274px
}
.boxDetail {
	font-size: 1.3em;
	min-height: 88px;
	padding: 0 5px
}
.bxReadmore {
	font-size: 1.3em;
	text-decoration: underline
}
.taxCalcMdl .leftSec .boxData p.boxTitle, .taxCalcMdl .leftSec .boxData p.boxTitle span {
	color: #b34141
}
.formContainer .error {
	clear: both;

	color: red;
	float: left;
	font-size: 1.1em;

	margin: 2px 0 0;
	width: 100%
}
.fieldWrap.taxstatecity .inpField {
	width: 100%
}
.fieldWrap.taxstatecity .selectgen {
	width: 214px
}
.fieldWrap.taxstatecity .fldSet {
	margin-bottom: 15px
}
.inpField input#customerid, .inpField input#email, .inpField input#mobileNumber {
	width: 200px
}
.srLightboxTC {
	width: 540px;
	height: 500px;
	position: fixed;
	left: 0;
	top: 50px;
	z-index: 12;
	border-radius: 4px;
	background-color: #fff;
	padding: 15px
}
.srLightboxTC h2 {
	color: #8B2E2E
}
.srLightboxTC p {
	color: #333;
	padding: 6px 0 10px;
	float: left;
	font-size: 1.4em;
	line-height: 1.5em
}
.srLightboxTC a.closeBtn {
	float: right
}
.srLightboxTC ul li {
	list-style-type: disc;
	float: left;
	font-size: 1.4em;
	color: #333;
	padding: 3px 0 0 5px;
	margin: 5px 0 0 20px;
	width: 100%
}
.srLightboxTC ul li ul li {
	font-size: 1em
}
.innerContsrLightboxTC {
	height: 470px;
	margin: 30px 0 0;
	overflow: scroll
}
.scrollElem {
	width: 90%
}
#nriaccounttype .selectgen {
	width: 180px;
	margin: 15px 0 0
}
.selectloc, .selectloc select {
	width: 180px!important
}
.selectloc div.error {
	margin: 0
}
.bewareNotice {
	border: 1px solid #ccc;
	padding: 10px
}
#ui-datepicker-div a.ui-datepicker-next span {
	background: url(../../../../../../scripts/desktop/images/ui-icons_222222_256x240.png) 209px 288px;
	cursor: pointer
}
#ui-datepicker-div a.ui-datepicker-prev span {
	background: url(../../../../../../scripts/desktop/images/ui-icons_222222_256x240.png) 176px 288px;
	cursor: pointer
}
.skype_c2c_free_text_span, .skype_c2c_logo_img {
	display: none!important;
	visibility: hidden!important;
	opacity: 0!important
}
.skype_c2c_text_span {
	color: #fff!important
}
.innerMdlBtmWrapper .left ul li .detailsData p.footerTitle {
	float: left;
	font-size: 1em;
	color: #8b2e2e
}
.impLinks p.implink {
	background-color: #fff;
	color: #000;
	float: left;
	margin: -17px 0 0;
	padding: 15px
}
.intRate li.title p, .savingsRate li.title p {
	color: #000;
	font-size: 1em;
	font-weight: 700
}
.innerMdlBtmWrapper .left ul li p.footerTitle {
	float: left;
	font-size: 1em;
	color: #8b2e2e
}
.impLinks p {
	background-color: #FFF;
	float: left;
	margin: -17px 0 0;
	padding: 10px;
	color: #000;
	font-size: 2.8em;
	font-weight: 400;
	line-height: normal
}
.tabWrapper ul li a h2 {
	font-size: inherit
}
.outterWrapper p {
	font-size: 1.2em;
	color: #656565;
	padding: 10px 0 0;
	line-height: 1.5em
}
.CCpara-two {
	display: none
}
.expandParaTwo {
	float: right;
	color: red;
	font-size: 1.2em
}
.tabContWrapper .tabCont h3 {
	color: #666;
	font-size: 1.3em;
	font-weight: 700;
	padding: 0 0 15px
}
.prdWrapper .prdBox ul {
	clear: both;
	float: left
}
.prdWrapper .prdBox ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) 0 6px no-repeat rgba(0,0,0,0);
	clear: both;
	color: #666766;
	cursor: default;
	font-size: 1.3em;
	line-height: 1.3em;
	padding: 0 0 6px 8px;
	width: 175px
}
a.bannerimglink {
	height: 100%;
	position: absolute;
	text-indent: -9999px;
	width: 1002px
}
.address-section {
	height: auto;
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #ccc
}
.office-boxes-3 {
	margin: 0 auto;
	width: 984px
}
.office-box {
	float: left;
	margin-top: 17px;
	width: 33%
}
.office-box h2 {
	color: #787878;
	font-size: 1.8em;
	font-weight: 700
}
.address, .office-box p a {
	color: #818181;
	font-weight: 400;

	text-decoration: none
}
.calcWrapper .calcIntroPara {
	color: #666766;
	float: left;
	font-size: 1.2em;
	line-height: 1.5em;
	padding: 5px 0;
	width: 100%
}
.welcomkitContainer {
	margin: 0 auto;
	width: 761px;
	float: left;
	padding: 32px;
	box-sizing: border-box;
	background: #fff
}
.welcomkitContainer p {
	clear: both;
	color: #666766;
	line-height: normal;
	padding: 0 0 10px
}
.wktitle {
	width: 100%;
	float: left;
	margin-bottom: 40px;
	position: relative
}
.welcomkitContainer .wktitle #linel {
	background-color: #b92626;
	height: 2px;
	margin-left: 0;
	text-align: center;
	width: 100%
}
.welcomkitContainer .wktitle #linel_1 {
	background-color: #b92626;
	left: 25%;
	position: absolute;
	top: -21px;
	width: 47%
}
.welcomkitContainer .wktitle #linel_1 #innercontent {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	padding: 11px 0 0;
	text-align: center
}
.welcomkitContainer .wkcontent {
	float: left;
	margin-top: 3%;
	width: 100%
}
.welcomkitContainer .wkcontent .left {
	box-sizing: border-box;
	float: left;
	padding: 0 37px;
	width: 33%;
	text-align: center
}
.welcomkitContainer .wkcontent .left p {
	font-size: 14px;
	font-weight: 700;
	height: 35px;
	margin: 10px 0
}
.welcomkitContainer .wkcontent .dwnbtn {
	width: 150px;
	background: url(../../../../../../../content/dam/indusind/desktop/dwnbtn.png) repeat-x;
	padding: 10px
}
.welcomkitContainer .wkcontent .dwnbtn a {
	text-decoration: none;
	color: #fff;
	font-weight: 700;
	font-size: 1.3em
}
.welcomkitContainer .seperator {
	background: #ad565b;
	float: left;
	height: 180px;
	margin-top: 20px;
	width: 2px
}
#divwidget {
	display: block!important
}
.aadharForm {
	margin: 0 auto;
	width: 1002px
}
.aadharForm .secTitle {
	float: left;
	font-size: 1.6em;
	padding: 15px 0 10px;
	width: 100%;
	line-height: 1.2em
}
.aadharForm .box {
	display: inline-block;
	float: left;
	margin: 10px 0;
	width: 100%
}
.aadharForm .box>span {
	float: left;
	font-size: 1.3em;
	font-weight: 700;
	margin-bottom: 10px;
	width: 100%
}
.aadharForm .ChekNew, .aadharForm .ChekSub, .aadharForm .label-box.dontCallArea>label {
	font-size: 1.2em;
	float: left;
	font-weight: 700
}
.aadharForm .box>input {
	float: left;
	width: 370px;
	height: 16px;
	padding: 9px 5px
}
.aadharForm .ChekSub {
	color: #6a6a6a;
	line-height: 1.6em;
	margin: 10px 0;
	width: 100%
}
.aadharForm .ChekNew>input {
	float: left;
	margin-right: 5px;
	width: 14px;
	height: 18px
}
.aadharForm .ChekNew {
	color: #6a6a6a;
	margin: 10px 0;
	width: 100%
}
.aadharForm .form_captcha_image {
	float: left;
	margin: 0;
	width: 141px
}
.aadharForm .Comment-slot-40 {
	float: left;
	margin: 10px 0;
	width: 100%
}
.aadharForm .label-box.dontCallArea>label {
	color: #555;
	width: 100%
}
.aadharForm .label-box.dontCallArea .shadow-inbox-100 {
	float: left;
	margin: 5px 0;
	width: 218px;
	height: 16px;
	padding: 9px 5px
}
.aadharForm p.aadhaarMandatory {
	padding: 17px 0 0;
	font-size: 1.1em;
	font-weight: 700
}
.aadharForm .btnStrctAadhar {
	color: #fff;
	float: left;
	margin: 10px 0;
	width: 100%;
	padding-left: 0;
	display: block
}
.richtexteditor.section {
	margin: 0 auto;
	width: 1002px
}
.aadharForm div.error {
	margin: 0;
	font-size: 1em
}
.litblfont {
	font-size: 12px
}
.aadharseedinfTnc {
	background: #fff;
	border: 2px solid #bc3f3d;
	font-size: 1.2em;
	max-width: 750px;
	padding: 10px 15px;
	position: fixed;
	width: 100%;
	z-index: 13
}
.aadharseedinfTnc p {
	padding-bottom: 8px;
	line-height: 1.4em
}
.aadharseedinfTnc>ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) 11px 6px no-repeat;
	padding: 0 0 4px 22px
}
.aadharseedinfTnc .closeBtn {
	position: absolute;
	right: 17px;
	top: 12px
}
.boxouter {
	float: left;
	width: 761px
}
.boxouter .box {
	width: 224px;
	float: left;
	border: 1px solid #bcbec0;
	padding: 20px;
	box-sizing: border-box;
	margin-right: 13px;
	margin-bottom: 13px;
	min-height: 287px;
}
.card {
	width: 100%;
	float: left
}
.card img, .downbut img, .icon img {
	width: 100%;
	height: auto
}
.welcomkitContainer .box p, .welcomkitContainer p {
	margin-bottom: 0;
	font-size: 13px
}
.box p.tital {
	color: #96282e;
	font-size: 12px;
	text-align: center;
	font-weight: 700
}
.line {
	width: 100%;
	float: left;
	border-bottom: 2px solid #bcbec0;
	height: 2px;
	margin: 15px 0
}
.box2 .icon {
	float: left;
	margin-right: 14px;
	width: 55px
}
.iconinfo {
	float: left;
	width: 112px
}
.box.last {
	margin-right: 0
}
.iconinfo p {
	font-size: 15px;
	padding: 0;
	margin: 4px 0 8px;
	color: #000
}
.bottext, .welcomkitContainer .wktitle #linel_1 p {
	font-size: 13px
}
.downbut {
	margin: 5px 0 0;
	float: left
}
.bottext {
	float: left;
	width: 100%;
	line-height: 20px;
	margin-top: 15px
}
.bottext a {
	color: #96282e
}
.welcomkitContainer .wktitle #linel_1 {
	height: 37px;
	background: #96282e
}
.impLinks ul {
	padding: 0 0 78px
}
.impLinks p.regoffice {
	position: absolute;
	right: 0;
	font-size: 1.1em;
	color: #848484;
	width: 652px;
	top: 188px
}
#notify-visitors-floating-html-notification_6883 {
	display: none
}
.rateText {
	float: left;
	margin: -19px 0 0 10px;
	font-size: 11px;
	color: #666
}
.se-pre-con {
	background-color: #fff
}
.se-pre-con img {
	left: 50%;
	margin-top: -71px;
	position: absolute;
	top: 50%
}
#avgSave .monthWrap .calcSection {
	width: 172px
}
#avgSave .calcSection .dragBox .drag2 {
	width: 160px
}
#avgSave .monthWrap .calcSection .dragBox {
	width: 172px
}
.tabContWrapper ol li, ol.olstyle li {
	color: #666766;
	font-size: 1.3em;
	line-height: 1.3em;
	padding: 0 10px 10px 0
}
.tabContWrapper ol li ul.loweralpha, ol.olstyle {
	padding: 0 0 0 23px
}
.tabContWrapper ol li ul.loweralpha li {
	font-size: 13px;
	background: 0 0;
	list-style-type: lower-alpha;
	padding: 0 10px 10px 0
}
.innerTopNav ul.navLink li {
	padding: 22px 3px 21px
}
.innerTopNav ul.navLink li.sel {
	padding: 22px 11px 21px 4px;
	margin-right: 0;
	background: url(../../../../../../scripts/desktop/images/nav-icon.png) 26px -390px no-repeat
}
.innerTopNav ul.navLink li.complimentNav.sel {
	background-position: 46px -390px;
	background-position: 44px -390px\9
}
@media screen and (min-width:0\0) {
.innerTopNav ul.navLink li.complimentNav.sel {
background-position:44px -390px
}
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
.innerTopNav .homeDropdown {
	top: 58px
}
}
.wrapperCustApp {
	width: 1004px;
	backgroung: red;
	margin: 0 auto
}
.wrapperCustApp .customecategory {
	width: 74%;
	float: left;
	margin: 35px 13% 0
}
.wrapperCustApp .customecategory .category {
	width: 49%;
	float: left;
	border-left: 1px dotted #b0b0b0;
	box-sizing: border-box;
	padding: 0 54px
}
.wrapperCustApp .customecategory .category .rad-label {
	float: left;
	margin-bottom: 20px
}
.wrapperCustApp .customecategory .category .rad-label span.nonCust {
	background: url(../../../../../../../content/dam/indusind/desktop/non-customer.png) no-repeat;
	padding-left: 33px;
	margin-right: 5px;
	color: #8b2e2e;
	font-size: 1.6em;
	font-weight: 700
}
.wrapperCustApp .customecategory .category .rad-label span.exitingCust {
	background: url(../../../../../../../content/dam/indusind/desktop/existingCust.png) no-repeat;
	padding-left: 33px;
	margin-right: 5px;
	color: #8b2e2e;
	font-size: 1.6em;
	font-weight: 700
}
.wrapperCustApp .customecategory .category .box span {
	float: left;
	font-size: 1.5em;
	margin-top: 15px;
	width: 100%;
	color: #333
}
.wrapperCustApp .customecategory .category .box input {
	border: 1px solid #999;
	border-radius: 10px;
	float: left;
	height: 25px;
	padding: 5px;
	width: 242px;
	margin-top: 10px
}
.categoryDetails, .wrapperCustApp .hr, .wrapperCustApp .or {
	width: 100%;
	float: left
}
.wrapperCustApp .customecategory .category.noborder {
	border: none
}
.wrapperCustApp .or {
	text-align: center;
	font-weight: 700;
	font-size: 1.3em;
	margin-top: 10px
}
.wrapperCustApp .customecategory .category .btnStrct {
	border: none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 1.1em;
	font-weight: 700;
	padding: 6px 10px 7px;
	text-decoration: none
}
.wrapperCustApp .customecategory .category .btnStrct input {
	font-size: 1.2em
}
.wrapperCustApp .hr {
	height: 2px;
	border-bottom: 1px dotted #b0b0b0;
	margin: 20px 0
}
.categoryDetails .clmsWrap {
	margin: 0 auto
}
.categoryDetails .clmsWrap .subTitle {
	width: 100%;
	float: left;
	margin-bottom: 19px
}
.categoryDetails .clmsWrap .subTitle p {
	text-align: center;
	color: #8b2e2e;
	padding-bottom: 6px;
	font-size: 2em
}
.categoryDetails .clmsWrap .clm {
	width: 50%;
	float: left;
	margin-bottom: 15px
}
.categoryDetails .clmsWrap .appriMsg label, .categoryDetails .clmsWrap .clm label, .categoryDetails .clmsWrap .fldSet label {
	float: left;
	font-size: 1.3em;
	margin-bottom: 8px;
	width: 100%
}
.categoryDetails .clmsWrap .clm select {
	height: 35px
}
.categoryDetails .clmsWrap .clm .selectbg {
	background: url(../../../../../../scripts/desktop/images/selectBgArrow.png) 97% 15px no-repeat rgba(0,0,0,0);
	border: 1px solid #999;
	border-radius: 10px;
	float: left;
	height: 35px;
	margin: 0 10px 15px 0;
	position: relative;
	width: 186px
}
.categoryDetails .clmsWrap .clm .selectbg .selectedvalue {
	padding-top: 10px;
	width: 229px
}
.categoryDetails .clmsWrap .appriMsg {
	width: 63%;
	float: left;
	margin-bottom: 10px
}
.categoryDetails .clmsWrap .appriMsg textarea {
	border-radius: 10px;
	float: left;
	padding: 5px;
	border: 1px solid #999;
	box-sizing: border-box
}
.categoryDetails .clmsWrap .fldSet {
	width: 100%;
	float: left;
	margin: 10px 0 30px
}
.categoryDetails .clmsWrap .fldSet .inputMaster.upload {
	width: 77%
}
.categoryDetails .clmsWrap .fldSet .inputMaster.upload input.upl {
	margin-left: 516px
}
.categoryDetails .clmsWrap .fldSet .Comment-image-slt {
	float: left;
	width: 100%
}
.categoryDetails .clmsWrap .Comment-image-slt .form_captcha_image.accountCaptcha {
	margin-left: 0!important
}
.categoryDetails .clmsWrap .Comment-slot-40 .label-box.dontCallArea label {
	width: 100%;
	float: left;
	font-size: 1.3em;
	padding-bottom: 5px
}
.categoryDetails .clmsWrap .Comment-slot-40 .label-box.dontCallArea .shadow-inbox-100 {
	border: 1px solid #999;
	border-radius: 10px;
	float: left;
	height: 25px;
	margin-bottom: 10px;
	padding: 5px;
	width: 237px
}
.categoryDetails .clmsWrap .Comment-image-slt .form_captcha_image {
	margin-left: 0
}
.wrapperCustApp .inputMaster.upload span {
	text-align: left;
	width: 100%;
	overflow: hidden
}
.categoryDetails .clmsWrap .fldSet .inputMaster.upload {
	height: 33px
}
.wrapperCustApp .ovAll {
	height: auto
}
.wrapperCustApp .rad-label span.cheked, .wrapperCustApp .rad-label span.uncheked {
	margin-right: 10px;
	background-image: url(../../../../../../../content/dam/indusind/desktop/radio-bg.png);
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 21px;
	position: relative;
	width: 21px;
	z-index: 1
}
#loader, .expandDiv a#demo, .locateWrap div:nth-child(7), .locateWrap div:nth-child(8) {
	display: none
}
.wrapperCustApp .rad-label span.cheked {
	background-position: 0 0
}
.wrapperCustApp .rad-label span.uncheked {
	background-position: left bottom
}
.wrapperCustApp .rad-label .custrad {
	width: 21px;
	margin: 2px 5px 0 0
}
.wrapperCustApp .dontCallArea div.error {
	margin: 0
}
.wrapperCustApp .ovAll {
	width: 314px;
	overflow: visible
}
.wrapperCustApp .ovAll span {
	text-align: left;
	font-size: 12px
}
.wrapperCustApp .Comment-image-slt {
	margin-top: 10px
}
.custappBanner {
	margin-bottom: 25px
}
.custappBanner img {
	width: 100%
}
.wrapperCustApp .inputMaster.upload {
	height: 45px
}
#removeText, .textareaMsg {
	margin-left: 2px;
	width: 100%;
	float: left
}
.branch-search {
	width: 100%;
	float: left
}
.branch-search .clm label {
	float: left
}
.branch-search .clm .selectbg {
	background: url(../../../../../../scripts/desktop/images/selectBgArrow.gif) right 6px no-repeat rgba(0,0,0,0);
	border: 1px solid #999;
	border-radius: 10px;
	float: left;
	height: 35px;
	margin: 0 10px 15px 0;
	position: relative;
	width: 186px
}
.customerSearch {
	width: 1003px;
	margin: 10px auto
}
.customerSearch.csForm select {
	opacity: 1
}
.customerSearch .clmsWrap {
	margin: 0 auto
}
.customerSearch .clmsWrap label {
	width: 200px;
	float: left;
	text-align: left
}
.customerSearch .sub, .customerSearch .subDownload {
	margin: 10px 0;
	width: 100px
}
.customerSearch.csForm .inithide td, .customerSearch.csForm .inithide th {
	font-size: 12px;
	text-align: center
}
.customerSearch.csForm .inline-buttons {
	margin: 20px 0
}
.customerSearch .subDownload {
	background: #ececec;
	border: 1px solid #acacac;
	width: 100px;
	padding: 4px
}
.customerSearch .overlay {
	opacity: .5
}
.branchEmp .clm label {
	width: 70px;
	padding-top: 7px
}
.branchEmp .clm .selectedvalue {
	padding-top: 2px
}
.customerSearch #branch-submit-form .clmsWrap {
	width: 560px
}
#loader {
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 12;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	animation: 1s linear 0s normal none infinite running spin;
	border-color: #555 #f3f3f3 #f3f3f3;
	border-image: none;
	border-radius: 50%;
	border-style: solid;
	border-width: 5px;
	height: 50px;
	width: 50px
}
@keyframes spin {
0% {
transform:rotate(0)
}
100% {
transform:rotate(360deg)
}
}
.categoryDetails .clmsWrap .clm .custalign {
	margin-left: 46px;
	width: 254px
}
.categoryDetails .clmsWrap .clm .custleft {
	width: 254px
}
.Comment-image-slt.custComment, .label-box.dontCallArea.custdontCallArea {
	margin-left: -119px
}
.btnStrct.applybtn.custsubmit {
	box-sizing: border-box;
	height: 30px;
	margin: 50px auto 42px;
	padding-left: 37%;
	width: 100%
}
.btnStrct.applybtn.custsubmit>input {
	width: 128px;
	font-size: 1.4em;
	padding: 4px 10px 7px
}
.categoryDetails .clmsWrap .clm .custbranchsel, .categoryDetails .clmsWrap .clm .custempsel, .categoryDetails .clmsWrap .clm .custselectcity, .categoryDetails .clmsWrap .clm .custstatesel {
	width: 254px
}
.customerappreciationreport.section>#loader {
	top: 25%
}
.removeText, .se-pre-con {
	top: 0;
	text-align: center
}
.customerSearch .subloadalign {
	margin-left: -200px
}
.categoryDetails .clmsWrap .msg_align textarea {
	margin-top: 5px;
	position: relative
}
.msg_align {
	position: relative
}
.custleft2.msg_align .error {
	position: absolute;
	margin-top: 227px
}
@-moz-document url-prefix() {
.custleft2.msg_align .error {
margin-top:239px
}
}
.removeText {
	clear: both;
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	width: 59px;
	color: #fff;
	font-size: 1.2em;
	position: absolute;
	right: -135px;
	line-height: 2em;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	cursor: pointer;
	margin-top: 3px
}
.custapptitle {
	color: #983132;
	font-size: 18px;
	line-height: 1.4em;
	margin: 0 auto;
	text-align: center
}
.err2 div.error {
	margin: 18px 0 0
}
.err2 label {
	width: unset;
	margin-top: 10px;
	margin-bottom: 10px
}
.Comment-image-slt .atmcaptc {
	margin: 10px 0 13px
}
.btnrefr, .butleftalign {
	margin-top: 10px
}
.butleftalign {
	float: left
}
.se-pre-con {
	position: fixed;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../../../../../../scripts/desktop/images/indusindloader.gif?id=1) center center no-repeat #fff
}
.sundayblock, .just25 {
	border-radius: 5px;
	font-size: 16px;
	left: 50%;
	line-height: 28px;
	z-index: 9999;
	display: none;
}
.aadharLinking{
	border-radius: 5px;
	font-size: 16px;
	left: 50%;
	line-height: 28px;
	z-index: 9999;
	display: none;
}
.sundayblock {

	background: #f1f0f0;
	height: 119px;
	color: #97292c;
	padding: 48px 20px;
	position: fixed;
	top: 30%;
	transform: translate(-50%);
	width: 700px
}
.aadharLinking a.closeBtn, .sundayblock a.closeBtn, .just25 a.closeBtn{
	position: absolute;
	right: 16px;
	top: 11px
}
.aadharLinking, .just25{
	position: fixed;
	top: 50%;
	transform: translate(-50%, -50%);
	/*width: 598px*/
}
.locateContainerLeft, .locateContainerRight {
	float: left
}
.locateContainerLeft {
	width: 35%;
	visibility: hidden
}
.locateContainerRight {
	width: 65%;
	max-width: 641px;
	height: 550px;
	position: relative;
	overflow: hidden
}
.locateContent p {
	float: left;
	font-size: 1.1em;
	padding: 15px 0;
	width: 100%
}
.locateWrap div:nth-child(n) {
	float: left;
	padding: 0 0 10px 25px;
	width: 295px;
	color: #666766

}
.locateWrap div:nth-child(1) {
	background: url(../../../../../../scripts/desktop/images/location-icon.png) left 14px no-repeat;
	font-size: 1.9em;
	color: #666766;
	width: 272px;
	padding: 14px 23px 14px 25px;
	float: left;
	position: relative;
	border-top: 1px solid #CBCBCB;
	line-height: normal
}
.locateWrap div:nth-child(2) {
	font-size: 1.4em;
	line-height: 1.4em
}
.locateWrap div:nth-child(4) {
	color: #666766
}
.serviceBox ul li {
	background: url(../../../../../../scripts/desktop/images/sml-bullet.png) 3px 4px no-repeat;
	padding: 0 0 0 10px;
	font-size: 1.3em
}
.locateContent .serviceBox p {
	font-weight: 700;
	font-size: 1.4em;
	line-height: 1.4em;
	float: none;
	padding: 0 0 5px
}
.locateWrap div:nth-child(5) {
	padding-top: 5px
}
.locateContent p.timings, .locateWrap div:nth-child(3), .locateWrap div:nth-child(5), .locateWrap div:nth-child(6) {
	font-size: 1.2em;
	font-weight: 700
}
.locateContent p.timings {
	padding: 0 0 0 25px;
	color: #666766
}
.locateContainerLeft .locationbtn {
	margin: 10px 0 10px 25px
}
.locateContainerLeft .locationbtn a {
	text-decoration: none;
	color: #666766;
	display: block
}
.borderBottom {
	border-top: 1px solid #CBCBCB;
	width: 93%;
	clear: both
}
#chaptcha_submit.captchaFooter, .primaryFooter ul li .captchaFooter div {
	margin: 0
}
.captchaFooter .label-box label {
	font-size: 1.1em;
	color: #000;
	margin-right: 5px
}
.captchaFooter #cqcaptchapp {
	border: 1px solid #BFBFBF;
	height: 19px;
	margin: 2px 5px 0 0;
	float: left;
	padding: 0 0 0 5px;
	width: 120px;
	line-height: 19px
}
.captchaFooter .noLeftPadding {
	padding-left: 0
}
.formWrapper form.custEnquiryForm .selectgen {
	height: 33px
}
.formWrapper form.custEnquiryForm select {
	height: 35px
}
.formWrapper form.custEnquiryForm div.error {
	margin: 3px 0 6px
}
.formWrapper form.custEnquiryForm .selectedvalue {
	padding: 10px 5px 0 16px
}
.formWrapper form.custEnquiryForm .fldSet.lftMrg div.error {
	margin: -2px 0 6px 168px
}
.customerSearch.wd110 .clmsWrap label {
	width: 110px
}
.impLinks .mdlInner ul li.last, .quikService .expandDiv ul li:nth-child(2) {
	display: #000
}
.srLightboxAadhar {
	width: 388px;
	height: 190px
}
.srLightboxAadhar ul li strong {
	text-align: right;
	margin-right: 20px;
	width: 166px
}
.srLightboxAadhar ul li {
	font-size: 1.4em
}
.formWrapper form.accForm#chatForm .fldSet:nth-child(3) input#lastname {
	margin-left: 0
}
span.otp-block {
	padding: 8px;
	display: inline-block
}
.generate-tag {
	font-size: 11px;
	display: none
}
.generate-tag.disabled {
	pointer-events: none;
	color: grey
}
.generate-tag.active {
	display: block
}
.otp-wrp {
	padding: 10px 0 20px;
	display: none;
	clear: both
}
.formWrapper form.accForm .fldSet.nameInput:nth-child(2) input#firstname, .formWrapper form.accForm .fldSet.nameInput:nth-child(3) input#lastname {
	margin-left: 166px;
	width: 200px
}
.formWrapper form.pioneerForm .fldSet:nth-child(2) input#firstname, .formWrapper form.pioneerForm .fldSet:nth-child(3) input#lastname {
	margin-left: 0
}
.formWrapper form.accForm .otp-wrp input {
	font-size: 12px;
	outline: 0;
	appearance: none;
	padding: 5px;
	float: none;
	margin-left: 164px
}
.formWrapper form .fldSet div.error {
	position: relative;
	top: 4px
}
.formWrapper form .fldSet {
	min-height: 62px
}
.selectloc div.error {
	position: relative;
	top: 0
}
.tabContWrapper .faqAns p.disclaimer {
	font-size: 1.1em
}
.termCondition p.global-button {
	background: #983a39;
	border: none;
	color: #FFF;
	font-weight: 700;
	padding: 10px;
	border-radius: 6px;
	cursor: pointer;
	float: left;
	text-align: center;
	font-size: 1.6em;
	margin-bottom: 20px
}
.termCondition p.global-button a {
	color: #FFF
}
.termCondition p.akr-font-size {
	font-size: 1.4em
}
.getNewUpdateLightBox {
	width: 900px!important;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 12;
	border-radius: 4px;
	display: none;
	background-color: #fff;
	padding: 15px
}
.tabContWrapper h4 {
	font-weight: 400;
	line-height: normal;
	color: #666766;
	padding-bottom: 15px
}
.fd-iframe {
	height: 400px;
	width: 300px
}
.termCondition table.align-center tr td {text-align: center;}
.termCondition table tr td.al-lft {text-align: left;}

/*.tabCont div.scrollmenu {
   width:635px;
  overflow: auto;
  white-space: nowrap;
}*/


.tabContWrapper p span.rupee{background: url(../../../../../../scripts/desktop/images/rupee-img.png) left top no-repeat;
	width: 10px;
	height: 16px;
	float: left;
	margin: 7px 5px 0 0}

/*.bookbtn{position:absolute; margin-left:70%; border:1px solid #bc3f3d; border-radius:5px;}
.bookbtn a{padding:10px 10px 0 10px; color:#000; float:left; text-decoration:none; font-weight:bold;}*/

.bookbtn{position:absolute; margin-left:70%; /*border:1px solid #bc3f3d; background-color:#bc3f3d;height:20px;*/ width:auto;border-radius:5px;background: url(../../../../../../../content/dam/indusind/desktop/big-button-bg.png) left -8px repeat-x;}
.bookbtn a{    padding: 9px 10px 10px 10px;
    color: #fff;
    float: left;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.2em;}

.tabContWrapper p.rt-align{float:right; font-size:1.1em;}
.continueBtn1 {
    background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    text-decoration: none;
    color: #FFF;
    float: left;
    padding: 4px 10px 5px;
    border: none;
    cursor: pointer;
@charset "utf-8";
.ProductCompareWrap table tr, .formcenterContent table tr td, .jet-wrapper table tr td, .laplandingrefform table tr td, .ratdiobutton, .ratdiobutton1, .yearData table tr td {
	vertical-align: top
}
h2, h3, h4 {
	font-weight: 400;
	line-height: normal
}
.calcSection .hideVal, .clearfix:after {
	visibility: hidden
}
* {
	margin: 0;
	padding: 0
}
html {
	min-height: 100%;
	margin-bottom: 1px
}
a {
	text-decoration: none
}
a, img {
	border: none
}
ul {
	list-style: none
}
iframe {
	border: 0
}
#contentContainer {
	margin: 0 auto;
	padding-top: 40px
}
#contentContainer header {
	margin-bottom: 20px
}
#contentContainer .main-content {
	width: 100%;
	float: left;
	margin: 0 0 30px
}
#contentContainer.one-col .main-content {
	width: 100%
}
.clear {
	clear: both;
	font-size: 1%;
	height: 0%
}
.clearfix {
	display: block
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both
}
table {
	border-collapse: collapse
}
.innerParsys {
	width: 1003px;
	margin: 0 auto
}
@font-face {
	font-family: source_sans_proregular;
	src: url('indusPay/resources/fonts/sourcesanspro-regular-webfont-webfont.eot');
	src: url('indusPay/resources/fonts/sourcesanspro-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'), url('indusPay/resources/fonts/sourcesanspro-regular-webfont-webfont.woff') format('woff'), url('indusPay/resources/fonts/sourcesanspro-regular-webfont-webfont.ttf') format('truetype'), url('indusPay/resources/fonts/sourcesanspro-regular-webfont-webfont.svg#source_sans_proregular') format('svg');
	font-weight: 600;
	font-style: normal
}
@font-face {
	font-family: WebRupee;
	src: url('indusPay/resources/fonts/WebRupee.V2.0.eot');
	src: local('WebRupee'), url('indusPay/resources/fonts/WebRupee.V2.0.ttf') format('truetype'), url('indusPay/resources/fonts/WebRupee.V2.0.woff') format('woff'), url('indusPay/resources/fonts/WebRupee.V2.0.svg') format('svg');
	font-weight: 400;
	font-style: normal
}
.WebRupee {
	font-family: WebRupee
}
.copyrightTxt, .offscreen {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden
}
h2 {
	font-size: 2.8em
}
h3 {
	font-size: 2.2em
}
h4 {
	font-size: 1.8em
}
body {
	font-family: Arial;
	font-size: 62.5%;
	height: 100%;
	color: #000;
	line-height: 1.5em
}
#wrapper {
	width: 100%
}
.topHeader {
	position: relative;
	z-index: 3;
	float: left
}
.subContent {
	display: none
}
.homeSubNavWrapper {
	width: 721px;
	background-color: #fff;
	padding: 20px;
	position: absolute;
	top: 49px;
	left: 0;
	display: none
}
.homeSubNavWrapper .ltLinkWrapper {
	width: 210px;
	float: left
}
.homeSubNavWrapper .ltLinkWrapper ul {
	padding: 0
}
.primaryNav .homeSubNavWrapper .ltLinkWrapper li:first-child {
	border-top: none
}
.primaryNav .homeSubNavWrapper .ltLinkWrapper li {
	background: 0 0;
	padding: 12px 0;
	border-top: 1px solid #ddd;
	height: auto;
	cursor: pointer;
	float: left;
	width: 210px;
	font-family: source_sans_proregular
}
.primaryNav .homeSubNavWrapper .ltLinkWrapper li a {
	font-family: source_sans_proregular!important;
	background: 0 0;
	padding: 0;
	color: #8e8e8e;
	text-transform: none;
	font-size: 1.8em;
	line-height: normal;
	float: left
}
.primaryNav .homeSubNavWrapper .ltLinkWrapper li span {
	color: #8e8e8e;
	font-size: 1.2em;
	line-height: normal;
	float: left;
	font-family: source_sans_proregular
}
.primaryNav .homeSubNavWrapper .ltLinkWrapper li.ltSelected a, .primaryNav .homeSubNavWrapper .ltLinkWrapper li.ltSelected span {
	color: #bc3f3d
}
.subLinkCont {
	display: none
}
.primaryNav .homeSubNavWrapper .rtLinkWrapper {
	width: 191px;
	float: left;
	position: relative;
	padding-left: 40px
}
.primaryNav .homeSubNavWrapper .rtLinkWrapper ul {
	padding: 0;
	float: left;
	display: none
}
.primaryNav .homeSubNavWrapper .rtLinkWrapper ul li {
	clear: both;
	height: auto;
	background: url(../../../../../../scripts/desktop/images/sq-arrow.jpg) left 7px no-repeat;
	padding: 0 15px;
	width: 161px
}
.primaryNav .homeSubNavWrapper .rtLinkWrapper ul li a {
	background: 0 0;
	padding: 5px 0;
	text-transform: none;
	font-size: 1.3em;
	color: #545454
}
.primaryNav .homeSubNavWrapper .rtLinkWrapper ul li.rtSelected {
	background: url(../../../../../../scripts/desktop/images/sq-arrow-hover.jpg) left 7px no-repeat
}
.primaryNav .homeSubNavWrapper .rtLinkWrapper ul li.rtSelected a {
	color: #bc3f3d
}
.primaryNav .homeSubNavWrapper .rtSubLinkWrapper {
	width: 280px;
	float: left
}
.primaryNav .homeSubNavWrapper .rtSubLinkWrapper div {
	display: none
}
.primaryNav .homeSubNavWrapper .rtSubLinkWrapper ul {
	padding: 0;
	float: left;
	display: none
}
.primaryNav .homeSubNavWrapper .rtSubLinkWrapper ul li {
	clear: both;
	height: auto;
	background: url(../../../../../../scripts/desktop/images/nav-bullet.png) left 9px no-repeat;
	padding: 0 12px;
	width: 200px
}
.primaryNav .homeSubNavWrapper .rtSubLinkWrapper ul li a {
	background: 0 0;
	padding: 5px 0;
	text-transform: none;
	font-size: 1.3em;
	color: #545454
}
.primaryNav .homeSubNavWrapper .rtSubLinkWrapper ul li a:hover {
	color: #bc3f3d
}
.checkbox {
	width: 15px;
	height: 15px;
	background: url(../../../../../../scripts/desktop/images/checkbox-img.png) 0 -19px no-repeat;
	cursor: pointer;
	float: left;
	margin: 0 5px 0 0
}
.checkbox.checked {
	background-position: 0 0
}
.bannerBgContainer {
	width: 100%;
	background-color: #191919;
	z-index: 0;
	position: absolute;
	left: 0;
	top: 0;
	height: 462px
}
.headerContainer, .topNav {
	z-index: 11
}
.bannerBgContainer .banner1 {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: none
}
.topContainer {

	margin: 0 auto;
	width: 100%
}
.topContainer .logo {
	float: left
}
.topInner {
	width: 100%;
	background: url(../../../../../../scripts/desktop/images/top-bg.png) center top no-repeat;
	height: 462px;
	position: relative;
	overflow: hidden
}
.bannerContainer, .headerContainer, .loginContainer {
	width: 1003px;
	margin: 0 auto;
	position: relative
}
.bannerContainer {
	overflow: hidden;
	height: 355px
}
.topNav {
	width: 761px;
	background-color: #bc3f3d;
	float: left;
	min-height: 59px;
	position: relative
}
.topNav ul, .topNav ul li {
	float: left
}
.topNav ul.navLink {
	padding: 22px 0 21px 52px;
	height: 16px
}
.topNav ul.navLink li {
	padding: 0 18px 0 0;
	position: relative
}
.innerTopNav .homeDropdown, .searchDiv {
	position: absolute;
	top: 59px;
	display: none
}
.topNav ul.navLink li a {
	color: #f6d8d7;
	font-size: 1.2em
}
.topNav ul.navLink li.active a {
	color: #fff;
	text-decoration: underline
}
.topNav ul.navLink li.activeNav {
	font-size: 1.2em;
	cursor: default;
	color: #fff;
	font-weight: 700
}
.topNav ul li.callNumber {
	background: url(../../../../../../scripts/desktop/images/phone_icon.png) left 12px no-repeat;
	color: #fff;
	padding: 8px 0 6px 29px;
	font-size: 1.2em;
	font-weight: 400
}
.topNav ul li.fontChange {
	padding: 20px 0 20px 22px;
	display: none
}
.topNav ul li.fontChange a {
	color: #fff;
	padding: 0 5px 0 0
}
.topNav ul li.fontChange a.medium {
	font-size: 1.2em
}
.topNav ul li.fontChange a.large {
	font-size: 1.4em
}
.topNav ul li.language {
	padding: 21px 0 18px 16px
}
.topNav ul li.language a {
	color: #fff
}
.search {
	border-left: 1px solid #D48483;
	float: left;
	margin: 15px 0 18px 11px;
	padding: 5px 0 0 10px
}
.searchDiv {
	background-color: #BC3F3D;
	float: left;
	padding: 10px;
	right: 0;
	width: 270px;
	z-index: 1
}
.searchDiv input {
	width: 164px;
	border: 1px solid #6a6a6a;
	height: 22px;
	margin: 0 10px 0 0;
	float: left;
	padding: 0 10px;
	line-height: 22px
}
.searchDiv input.searchBtn {
	background: url(../../../../../../scripts/desktop/images/search-btn.png) left top no-repeat;
	width: 62px;
	height: 29px;
	border: none;
	cursor: pointer;
	text-indent: -99999px;
	text-transform: capitalize
}
.innerTopNav ul.navLink li.currentActive {
	color: #fff;
	cursor: pointer;
	font-weight: 700
}
.innerTopNav ul.navLink li.currentActive a {
	color: #fff
}
.innerTopNav ul.navLink li.sel {
	padding-right: 15px
}
.innerTopNav ul.navLink li.sel:hover {
	background-color: #000
}
.innerTopNav .homeDropdown {
	left: -34px;
	width: 260px;
	background: #000;
	padding: 0 20px;
	z-index: 50;
	overflow: hidden
}
.innerTopNav .homeDropdown ul {
	width: 100%
}
.innerTopNav ul.navLink {
	height: auto;
	padding: 0 0 0 16px;
	width: 509px
}
.innerTopNav ul.navLink .homeDropdown ul li {
	border-top: 1px dotted #7a7a7a;
	padding: 13px 0;
	width: 100%;
	float: left;
	clear: both
}
.innerTopNav ul.navLink .homeDropdown ul li:first-child {
	border: none
}
.innerTopNav ul.navLink .homeDropdown ul li a {
	font-family: source_sans_proregular;
	font-size: 1.5em;
	color: #d2d2d2;
	text-transform: uppercase;
	padding: 0 0 0 10px;
	width: 100%;
	float: left
}
.innerTopNav ul.navLink .homeDropdown ul li a:hover {
	color: #bc3f3d
}
.primaryNav {
	background-color: #1b1b1b;
	float: left;
	margin: 0 0 0 242px;
	width: 761px;
	position: relative
}
.bannerLink, .loginWrapper, .pagination, .top-design {
	position: absolute
}
.primaryNav ul li {
	float: left;
	background: url(../../../../../../scripts/desktop/images/link-sep.png) left 10px no-repeat;
	height: 49px
}
.primaryNav ul li.sel {
	background-color: #fff
}
.primaryNav ul li:first-child {
	background-image: none
}
.primaryNav ul li a {
	background: url(../../../../../../scripts/desktop/images/nav-arrow.png) right 20px no-repeat;
	color: #fff;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 15px 17px;
	float: left;
	text-transform: uppercase
}
.primaryNav ul li.currentActive a, .primaryNav ul li.sel a, .primaryNav ul li:hover a {
	background: url(../../../../../../scripts/desktop/images/nav-arrow.png) right -7px no-repeat;
	color: #bc3f3d;
	text-decoration: none
}
.primaryNav ul li h1 {
	font-size: 1em
}
.primaryNav ul li.videoBranch {
	float: right;
	display: none
}
.primaryNav ul li.videoBranch a {
	padding: 0;
	background: 0 0
}
.homeBanner {
	width: 1001px;
	overflow: hidden
}
.bannerLink {
	width: 1003px;
	height: 355px;
	left: 0;
	top: 107px;
	z-index: 1;
	cursor: pointer
}
.bannerImg li, .pagination ul {
	top: 0;
	left: 0;
	position: absolute
}
.bannerImg li {
	display: none
}
.pagination {
	right: 29px;
	top: 329px;
	cursor: pointer;
	z-index: 1
}
.pagination li {
	background-color: #8f8f8f;
	float: left;
	height: 15px;
	margin-right: 11px;
	width: 15px
}
.pagination li.sel {
	background-color: #ab2f2d
}
.top-design {
	width: 100%;
	height: 462px;
	background: url(../../../../../../scripts/desktop/images/top-design.png) center top no-repeat;
	left: 0;
	top: 0;
	z-index: 1
}
.loginContainer {
	z-index: 2
}
.loginContainer .loginWrapper {
	right: 2px
}
.loginWrapper {
	right: 0;
	top: 10px;
	width: 220px;
	z-index: 6;
	height: auto
}
.login select option {
	color: #666;
	font-size: .9em
}
.aadhaarBox, .login, .quikService {
	border: 1px solid #4D2524;
	background-color: #090909;
	padding: 5px 10px;
	float: left;
	width: 200px
}
.login, .quikService {
	margin: 3px 0 0;
	position: relative
}
.adharSeeding, .personalize {
	font-size: 1.2em;
	margin: 0 0 5px;
	font-weight: 700;
	cursor: pointer
}
.aadhaarBox ul li, .quikService ul li {
	border-top: 1px dotted #7a7a7a;
	padding: 7px 6px;
	position: relative;
	float: left;
	width: 187px
}
.aadhaarBox ul li: first-child {
	border-top: none;
	padding: 5px 6px 3px
}
.aadhaarBox ul li a, .quikService ul li a {
	color: #a6a6a6;
	background: url(../../../../../../scripts/desktop/images/wht-sml-bullet.png) left 5px no-repeat;
	padding: 0 0 0 10px;
	font-size: 1.2em;
	float: left
}
.quikService ul li .help {
	float: right;
	font-size: 1.2em;
	color: #bc3f3d;
	cursor: pointer
}
.personalize {
	color: #d54e4c;
	background: url(../../../../../../scripts/desktop/images/personalized-icon.png) left top no-repeat;
	padding: 6px 0 4px 27px
}
.adharSeeding {
	background: #92272b;
	color: #fff;
	padding: 6px
}
.adharSeeding a {
	color: #fff;
	text-decoration: none
}
.collapse, .expand {
	font-size: 1.4em;
	color: #d54e4c;
	padding: 3px 0;
	cursor: pointer
}
.expand {
	background: url(../../../../../../scripts/desktop/images/expand-icon.png) right top no-repeat
}
.collapse {
	background: url(../../../../../../scripts/desktop/images/collapse-icon.png) right top no-repeat
}
.expandDiv {
	display: none
}
.login .indusNet {
	color: #fff;
	font-size: 1.8em;
	line-height: 23px
}
.goBottom, .goTop {
	background: url(../../../../../../scripts/desktop/images/top-btm-arrow.png) no-repeat;
	cursor: pointer;
	height: 43px;
	position: absolute;
	z-index: 2;
	width: 43px
}
.goBottom {
	background-position: 0 0;
	top: 325px;
	left: 220px;
	display: none
}
.goTop {
	background-position: 0 -43px;
	right: 28px;
	top: -23px;
	z-index: 9;
	width: 43px
}
.login p {
	color: #fff;
	font-size: 1.2em
}
.login ul {
	float: left;
	margin: 10px 0;
	width: 100%
}
.login ul li {
	padding: 0 0 5px 9px;
	float: left
}
.login ul li.sel, .login ul li:hover {
	background: url(../../../../../../scripts/desktop/images/login-left.jpg) left top no-repeat;
	font-weight: 700
}
.login ul li a {
	color: #bc3f3d;
	font-size: 1.2em;
	padding: 4px 12px 8px 0;
	float: left;
	background: 0 0;
	border: none;
	cursor: pointer;
	font-weight: 700
}
.login ul li.sel a, .login ul li:hover a {
	background: url(../../../../../../scripts/desktop/images/login-right.jpg) right top no-repeat;
	color: #fff;
	text-decoration: none;
	font-weight: 700
}
.secLink .subLink ul li:hover a, .secondNav.corporateNav .secLink .subLink ul li:hover a {
	text-decoration: underline
}
.login ul li.loginBtn input {
	width: 50px
}
.login ul li.regBtn input {
	width: 70px
}

.login ul li.demoBtn input {
	width: 50px
}
.tooltip {
	background-color: #fff;
	padding: 10px;
	width: 140px;
	position: absolute;
	left: 8px;
	top: -5px;
	font-size: .9em;
	color: #666766;
	z-index: 0;
	display: none
}
.tooltip span {
	width: 0;
	height: 0;
	border: 8px solid;
	background-image: none;
	border-color: transparent transparent transparent #fff;
	display: block;
	position: absolute;
	right: -16px;
	top: 26px;
	margin: -6px 0 0
}
.selectbg, select {
	position: relative
}
.quikService ul li .help {
	background: url(../../../../../../scripts/desktop/images/help-icon1.png) right 1px no-repeat;
	width: 14px;
	height: 16px
}
select {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	cursor: pointer;
	width: 189px;
	height: 22px
}
.safari select {
	margin: 10px 0 0
}
select option {
	padding: 5px
}
.selectbg {
	background: url(../../../../../../scripts/desktop/images/select-bg.png) no-repeat;
	float: left;
	height: 29px;
	margin-bottom: 10px;
	width: 186px
}
.selectedvalue {
	color: #666;
	font-size: 1.2em;
	height: 18px;
	padding: 7px 5px 0 16px;
	position: absolute;
	text-align: left;
	width: 143px;
	overflow: hidden
}
.middleWrapper {
	background: url(../../../../../../scripts/desktop/images/second-nav-bg.jpg) center top repeat-y;
	width: 100%
}
.mdlInner {
	width: 1003px;
	margin: 0 auto
}
.interested {
	width: 290px;
	padding: 20px 0 0 27px;
	float: left;
	min-height: 179px
}
.int-link-wrap {
	float: left
}
.interested ul {
	float: left;
	margin: 10px 0 0;
	width: 145px
}
.interested ul:first-child {
	margin-left: 0
}
.interested ul li {
	clear: both
}
.interested ul li a {
	color: #656565;
	background: url(../../../../../../scripts/desktop/images/red-bullet.png) 4px 12px no-repeat;
	padding: 6px 0 6px 18px;
	float: left;
	font-size: 1.2em
}
.secLink ul li {
	width: 100%;
	float: left;
	position: relative
}
.secLink ul li:hover {
	background-color: #e2e2e2
}
.secLink ul li:hover a {
	color: #bc3f3d
}
.iWant.secLink .subLink, .interested.secLink .subLink {
	position: absolute;
	top: 0;
	width: 190px;
	z-index: 10;
	border-radius: 5px;
	background-color: #e2e2e2;
	display: none;
	padding: 10px
}
.interested.secLink .subLink {
	left: 142px
}
.iWant.secLink .subLink {
	left: 179px
}
.secLink .subLink ul {
	width: 190px;
	margin: 0
}
.secLink .subLink ul li {
	padding: 0 0 0 10px;
	border-bottom: 1px solid transparent;
	width: 180px
}
.secLink .subLink ul li a {
	background: url(../../../../../../scripts/desktop/images/red-sml-bullet.png) 4px 12px no-repeat
}
.iWant {
	width: 243px;
	float: left;
	padding: 20px 0 0 20px;
	min-height: 179px
}
.iWant ul {
	float: left;
	margin: 10px 0 0;
	width: 100%
}
.iWant ul li {
	clear: both
}
.iWant ul li a {
	color: #656565;
	background: url(../../../../../../scripts/desktop/images/red-bullet.png) 4px 12px no-repeat;
	padding: 6px 0 6px 18px;
	float: left;
	font-size: 1.2em
}
.premService {
	background: url(../../../../../../scripts/desktop/images/premium-bg.jpg) left top;
	width: 423px;
	float: left;
	min-height: 200px
}
.premService h2 {
	text-align: center;
	padding: 13px 0 0
}
.premService ul {
	padding: 0 0 0 60px;
	float: left;
	margin: -15px 0 0
}
.premService ul li {
	width: 100%;
	clear: both;
	float: left;
	margin: 2px 0
}
.premService ul li a {
	color: #dda220;
	background: url(../../../../../../scripts/desktop/images/circle-bullet.png) left 7px no-repeat;
	/*padding: 5px 0 4px 36px;*/
    padding: 7px 0 4px 32px;
	float: left;
	/*background-size: 25px 25px*/
    background-size: 18px 18px;
    font-size: 16px;
    line-height:18px;
}


.secondNav {
	width: 1003px;
	position: relative;
	float: left;
	z-index: 1
}
.secondNav.corporateNav .interested {
	width: 243px;
	padding: 20px 0 10px 27px;
	float: left;
	min-height: 179px
}
.secondNav.corporateNav .interested ul {
	float: left;
	margin: 10px 0 0;
	width: 271px
}
.secondNav.corporateNav .interested ul:first-child {
	margin-left: 0
}
.secondNav.corporateNav .interested ul li {
	clear: both
}
.secondNav.corporateNav .interested ul li a {
	color: #656565;
	background: url(../../../../../../scripts/desktop/images/red-bullet.png) 4px 12px no-repeat;
	padding: 6px 0 6px 18px;
	float: left;
	font-size: 1.2em
}
.secondNav.corporateNav .secLink ul li {
	width: 190px;
	float: left;
	position: relative
}
.secondNav.corporateNav .secLink ul li:hover {
	background-color: #e2e2e2
}
.secondNav.corporateNav .secLink ul li:hover a {
	color: #bc3f3d
}
.iWant.secLink .subLink, .secondNav.corporateNav .interested.secLink .subLink {
	position: absolute;
	top: 0;
	width: 190px;
	z-index: 10;
	border-radius: 5px;
	background-color: #e2e2e2;
	display: none;
	padding: 10px
}
.secondNav.corporateNav .interested.secLink .subLink {
	left: 172px
}
.secondNav.corporateNav .iWant.secLink .subLink {
	left: 179px
}
.secondNav.corporateNav .secLink .subLink ul {
	width: 190px;
	margin: 0
}
.secondNav.corporateNav .secLink .subLink ul li {
	padding: 0 0 0 10px;
	border-bottom: 1px solid transparent;
	width: 180px
}
.secondNav.corporateNav .secLink .subLink ul li a {
	background: url(../../../../../../scripts/desktop/images/red-sml-bullet.png) 4px 12px no-repeat
}
.secondNav.corporateNav .iWant {
	width: 271px;
	float: left;
	padding: 20px 0 0 20px;
	min-height: 179px
}
.secondNav.corporateNav .iWant ul {
	float: left;
	margin: 10px 0 0;
	width: 100%
}
.secondNav.corporateNav .iWant ul li {
	clear: both
}
.secondNav.corporateNav .iWant ul li a {
	color: #656565;
	background: url(../../../../../../scripts/desktop/images/red-bullet.png) 4px 12px no-repeat;
	padding: 6px 0 6px 18px;
	float: left;
	font-size: 1.2em
}
.secondNav.corporateNav img {
	position: absolute;
	bottom: 0
}
.coverageWrapper {
	background: url(../../../../../../scripts/desktop/images/premium-bg.jpg) left top;
	width: 423px;
	float: left;
	min-height: 200px
}
.coverageWrapper h2 {
	text-align: center;
	padding: 13px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #dda220
}
.coverageWrapper ul {
	padding: 15px 0 0 60px;
	float: left
}
.coverageWrapper ul li {
	width: 100%;
	clear: both;
	float: left;
	margin: 2px 0
}
.coverageWrapper ul li a {
	color: #dda220;
	font-size: 1.8em;
	padding: 5px 0 5px 14px;
	float: left
}
.accWrapper {
	width: 100%;
	min-height: 236px;
	background-color: #cfcfcf
}
.accCarousel {
	width: 580px;
	height: 236px;
	float: left;
	overflow: hidden;
	position: relative
}
.accCarousel ul li {
	float: left
}
.carouselPagination {
	left: 19px;
	position: absolute;
	top: 202px
}
.carouselPagination span {
	background-color: #8f8f8f;
	float: left;
	height: 15px;
	margin-right: 11px;
	width: 15px;
	cursor: pointer;
	display: none
}
.carouselPagination span.sel {
	background-color: #ab2f2d
}
.accCarousel.personalCarousel ul {
	width: 290px!important;
	float: left
}
.videoLink {
	float: left
}
.mdlBtmWrapper {
	background-color: #dcdcdc;
	width: 100%;
	padding: 0 0 30px
}
.personalised {
	float: left;
	margin: 0 0 0 -52px;
	overflow: hidden;
	position: relative
}
.pBox {
	padding: 20px 0 0 52px;
	margin: -2px 0 0
}
.btmBrd, .sepBrd {
	background: url(../../../../../../scripts/desktop/images/sec-top-brd.jpg) top left repeat-x;
	width: 1003px;
	height: 2px;
	margin: 20px 0 0;
	float: right
}
.pBox.rtBrd {
	background: url(../../../../../../scripts/desktop/images/rt-brd.jpg) 20px 60px no-repeat
}
.pBox.sepBrd {
	background: url(../../../../../../scripts/desktop/images/v-sep.jpg) right top repeat-y;
	padding: 0 26px 0 0
}
.pBox .nav {
	position: absolute;
	right: 0;
	top: 17px
}
.pBox .nav li {
	cursor: pointer
}
.pBox .nav li.cnn, .pBox .nav li.ndtv, .pBox .nav li.toi {
	background: url(../../../../../../scripts/desktop/images/news-channel-icon.png) no-repeat;
	width: 57px;
	height: 45px;
	float: left;
	margin-right: 8px;
	cursor: pointer
}
.pBox .nav li.cnn {
	background-position: 0 0
}
.pBox .nav li.ndtv {
	background-position: -60px 0
}
.pBox .nav li.toi {
	background-position: -119px 0
}
.pBox .navCont {
	min-height: 220px;
	overflow: hidden
}
.pBox .navCont img {
	float: left;
	margin: 0 10px 0 0
}
.pBox .navCont ul {
	float: left;
	padding: 10px 0 0
}
.pBox .navCont ul li {
	padding-bottom: 20px;
	float: left
}
.pBox .feedCont {
	float: left;
	padding: 0;
	width: 322px
}
.pBox .feedCont p.title {
	font-size: 1.6em;
	color: #666766;
	line-height: normal;
	padding: 0 0 6px
}
.pBox .feedCont a:hover {
	text-decoration: none
}
.pBox .feedCont a:hover p.title {
	color: #BC3F3D;
	text-decoration: underline
}
.pBox .feedCont p {
	color: #666766;
	font-size: 1.2em
}
.whatsNew {
	position: relative
}
.rates, .whatsNew {
	width: 475px;
	float: left
}
.whatsNew img {
	float: left
}
.whatsNew .right {
	float: left;
	width: 197px;
	padding: 40px 0 0;
	overflow: hidden;
	height: 202px
}
.whatsNew a, .whatsNew h2 {
	color: #8b2e2e;
	padding: 0 0 10px;
	line-height: normal
}
.whatsNew .right p.heading {
	font-size: 1.8em;
	color: #666766;
	padding: 0 0 16px;
	line-height: normal
}
.whatsNew .right p {
	color: #666766;
	font-size: 1.2em
}
.whatsNew ul {
	float: left
}
.newsPagination {
	bottom: 29px;
	left: 326px;
	position: absolute
}
.aadhaarSection, .securityTip {
	position: relative;
	float: left
}
.newsPagination span {
	background-color: #8f8f8f;
	float: left;
	height: 15px;
	margin-right: 11px;
	width: 15px;
	cursor: pointer
}
.newsPagination span.sel {
	background-color: #fff
}
.newContent {
	width: 197px;
	float: left
}
.newContent a {
	color: #8B2E2E
}
#finance, #news, #sports, #technology, #utility {
	display: none
}
.rates {
	padding: 67px 0 0 52px
}
.rates .rateCon, .rates ul {
	float: left;
	width: 155px
}
.rates ul li {
	float: left;
	margin: 0 0 9px
}
.rates .rateCon .title {
	color: #000;
	font-size: 1.5em;
	margin: 0 0 9px;
	text-transform: uppercase
}
.rates ul li p {
	color: #666766;
	padding-bottom: 3px;
	font-size: 1.1em
}
.rates ul li span.fig {
	background: url(../../../../../../scripts/desktop/images/usd-bg.jpg) left top repeat-x;
	color: #eaf4f7;
	font-size: 1.4em;
	padding: 2px 3px 4px
}
.rates ul li span {
	color: #666766;
	font-size: 1.2em
}
.rates ul.intRate {
	width: 164px
}
.ratesBox {
	background: url(../../../../../../scripts/desktop/images/sec-top-brd.jpg) left bottom repeat-x;
	float: left;
	padding: 0 0 15px
}
.inr, .usd {
	width: auto;
	float: left;
	margin-right: 10px
}
.savingsRate .txt {
	width: 90px;
	float: left
}
.intRate .txt {
	float: left;
	width: 102px
}
.aadhaarSection {
	border: 1px solid #bc3f3d;
	margin: 3% 0 2% 33%;
	width: 445px
}
.securityTip {
	background-color: #FFF;
	padding: 10px 14px;
	width: 450px;
	margin: 20px 0 0
}
.securityTip ul li {
	float: left;
	height: 49px;
	width: 380px;
	font-size: 1.2em
}
.securityTip img {
	float: left;
	margin: 8px 10px 0 0
}
.securityTip .secTitle {
	color: #bc3f3d;
	font-size: 1.4em;
	padding: 0 0 5px
}
.impLinks ul li a, .impLinks ul li.activeNav {
	font-size: 1.1em;
	padding: 2px 10px 2px 7px;
	color: #848484
}
.securityTip .tipsContentWrap {
	float: left;
	width: 380px;
	height: 60px;
	overflow: hidden
}
.securityTip .tipsContentWrap ul {
	height: 60px;
	width: 380px
}
.securityTip .next, .securityTip .prev {
	background: url(../../../../../../scripts/desktop/images/security-arrow.png) no-repeat;
	width: 8px;
	height: 14px;
	position: absolute;
	cursor: pointer
}
.securityTip .prev {
	left: 7px;
	top: 39px;
	background-position: 0 0
}
.securityTip .next {
	background-position: left -21px;
	right: 7px;
	top: 39px
}
.tipsWrapper {
	width: 430px;
	overflow: hidden;
	margin: 0 0 0 10px
}
.rates.odd .securityTip {
	margin: 0 0 0 50px;
	height: 84px;
	padding: 17px 14px
}
.rates.odd .securityTip .next, .rates.odd .securityTip .prev {
	top: 50px
}
.overlay, .perLightbox {
	top: 0;
	position: absolute
}
.rates.odd .securityTip img {
	margin: 18px 10px 0 0
}
.rates.odd .ratesBox {
	background: 0 0;
	float: left;
	padding: 0 0 15px
}
.rates.odd {
	width: 1002px;
	background: url(../../../../../../scripts/desktop/images/sec-top-brd.jpg) bottom left repeat-x;
	float: left;
	padding: 40px 0 25px;
	margin: 0 0 0 52px
}
.rates.odd .securityTip .secTitle {
	padding: 7px 0 5px
}
.videoWrapper {
	float: left;
	padding: 30px 0 0;
	width: 100%;
	margin: 10px 0 0
}
.videoWrapper ul li {
	float: left;
	padding: 0 0 0 37px

}
.videoWrapper ul li img {
	cursor: pointer
}
.impLinks ul li.activeNav, .primaryFooter ul li.activeNav {
	cursor: default;
	text-decoration: underline
}
.videoWrapper ul li:first-child {
	padding-left: 0

}
.videoWrapper ul li h3 {
	padding: 0 0 18px;
	color: #842625
}
.impLinks {
	background-color: #fff;
	width: 100%;
	float: left
}
.impLinks .mdlInner {
	position: relative
}
.impLinks ul li {
	float: left;
	background: url(../../../../../../scripts/desktop/images/footer-sep.jpg) 99% 5px no-repeat
}
.impLinks ul li.last {
	background: 0 0
}
.impLinks ul {
	background: url(../../../../../../scripts/desktop/images/bull-img.png) 14px bottom no-repeat;
	float: left
}
.impLinks ul li a {
	float: left
}
.innerMdlWrapper .impLinks .mdlInner h2 {
	background-color: #FFF;
	float: left;
	margin: -17px 0 0;
	padding: 15px
}
.innerMdlWrapper .impLinks ul {
	float: left;
	padding: 0 0 75px
}
.innerMdlWrapper .impLinks ul li a {
	background: url(../../../../../../scripts/desktop/images/footer-sep.jpg) right 5px no-repeat;
	color: #848484;
	float: left;
	font-size: 1.1em;
	padding: 2px 10px
}
.primaryFooter {
	width: 983px;
	margin: 0 auto 46px;
	background-color: #bc3f3d;
	padding: 10px;
	clear: both
}
.primaryFooter ul {
	float: left;
	width: 100%
}
.primaryFooter ul li {
	float: left;
	padding: 0 7px;
	background: url(../../../../../../scripts/desktop/images/wht-sep.jpg) right 6px no-repeat
}
.primaryFooter ul li.activeNav {
	color: #EBC6C5;
	font-size: 1.4em;
	padding: 4px 7px 0
}
.innerPrimNav li.links:hover a, .innerPrimNav li:hover a, .prdWrapper ul li:hover a, .rightLinkWrapper ul li a.active:hover {
	text-decoration: none
}
.primaryFooter ul li a, .primaryFooter ul li label {
	color: #ebc6c5;
	float: left;
	padding: 4px 0 0;
	font-size: 1.4em
}
.primaryFooter ul li div {
	float: left;
	margin: 0 0 0 7px
}
.primaryFooter ul li.getUpdate {
	background: 0 0
}
.primaryFooter ul li.getUpdate .email {
	background-color: #EBC6C5;
	border: 1px solid #BFBFBF;
	height: 19px;
	margin: 2px 5px 0 0;
	float: left;
	padding: 0 0 0 5px;
	width: 120px;
	line-height: 19px
}
.primaryFooter ul li.getUpdate .submit {
	background: url(../../../../../../scripts/desktop/images/email-submit-img.png) left top no-repeat;
	height: 24px;
	width: 59px;
	border: none;
	float: left;
	text-indent: -99999px;
	text-transform: capitalize;
	cursor: pointer
}
.primaryFooter ul li.copyright {
	background: 0 0;
	color: #EBC6C5;
	float: right;
	font-size: 1.1em;
	padding: 4px 0 0
}
@media speech {
.copyright {
	display: none
}
}
@media aural {
.copyright {
	display: none
}
}
.secondFooterWrapper {
	background: url(../../../../../../scripts/desktop/images/footer-bg.jpg) left top;
	bottom: 0;
	position: fixed;
	width: 100%;
	z-index: 10;
	left: 0
}
.secondFooter {
	width: 1003px;
	margin: 0 auto;
	padding: 0
}
.secondFooter ul.fLink li a {
	padding: 16px 0;
	float: left
}
.secondFooter ul li {
	float: left;
	padding: 0 3px;
	position: relative;
	cursor: pointer
}
.secondFooter>ul>li.sel {
	background-color: #CBCBCB
}
.secondFooter ul li.sel a {
	color: #4e4e4e
}
.secondFooter ul li a {
	color: #fff;
	font-size: 1.3em
}
.socialIcon {
	float: right;
	padding: 11px 0 0
}
.secondFooter ul li.impNotice {
	background: url(../../../../../../scripts/desktop/images/wht-up-arrow.png) 19px 20px no-repeat #000;
	padding: 0
}
.secondFooter ul li.impNotice a {
	padding: 16px 30px 16px 40px
}
.secondFooter ul li.sel.impNotice {
	background: url(../../../../../../scripts/desktop/images/wht-up-arrow.png) 19px -10px no-repeat #000
}
.secondFooter ul li.sel.impNotice a, .secondFooter ul.fLink .impNotice .exPopup ul li a {
	color: #fff
}
.secondFooter ul.fLink .impNotice .exPopup .closeBtn {
	background: url(../../../../../../scripts/desktop/images/popup-close-btn.jpg) left top no-repeat
}
/*.overlay {
	left: 0;
	background-color: #000;
	opacity: .8;
	filter: alpha(opacity=80);
	width: 100%;
	height: 100%;
	z-index: 11;
	display: block
}*/
.perLightbox {
	background: url(../../../../../../scripts/desktop/images/personalised-bg.jpg) left top;
	left: 0;
	width: 921px;
	z-index: 12;
	border-radius: 4px;
	display: none
}
.perLightbox .checkbox {
	display: none
}
.perLightbox .left {
	width: 538px;
	float: left;
	padding: 16px 0 0 22px
}
.perLightbox .right {
	float: left;
	padding: 16px 0 0 30px;
	width: 331px
}
.perLightbox .bottom {
	background-color: #ececec;
	padding: 10px 0;
	text-align: center;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	float: left;
	width: 100%
}
.perLightbox .defaultBtn, .perLightbox .personalizeBtn {
	background: url(../../../../../../scripts/desktop/images/red-btn-bg.jpg) left top repeat-x;
	height: 26px;
	width: 122px;
	color: #fff;
	text-align: center;
	padding: 12px 0 0;
	cursor: pointer;
	border-radius: 5px;
	font-size: 1.2em;
	float: left
}
.perLightbox .personalizeBtn {
	margin: 0 0 0 335px
}
.perLightbox .defaultBtn {
	margin: 0 0 0 10px
}
.perLightbox .resetBtn {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) -221px -39px no-repeat;
	width: 24px;
	height: 24px;
	margin: 0 0 10px;
	text-align: center;
	position: absolute;
	bottom: 0;
	cursor: pointer
}
.perLightbox .previewBox {
	width: 331px
}
.perLightbox .previewBox .previewTop {
	background: url(../../../../../../scripts/desktop/images/preview-top.png) left top no-repeat;
	width: 287px;
	height: 127px;
	float: left
}
.perLightbox .previewBox .previewMdl {
	background: url(../../../../../../scripts/desktop/images/preview-mdl.png) left top repeat-y;
	width: 275px;
	float: left;
	padding: 6px
}
.perLightbox .previewBox .previewBtm {
	background: url(../../../../../../scripts/desktop/images/preview-btm.png) left top no-repeat;
	width: 287px;
	height: 108px;
	float: left
}
.perLightbox .previewBox .previewMdl .box {
	background-color: #F8F8F8;
	border: 3px solid #CE7675;
	color: #CE7675;
	float: left;
	height: 34px;
	margin: 0 3px 3px 0;
	padding: 15px 0 0;
	text-align: center;
	width: 126px;
	position: relative;
	display: none;
	font-size: 1.2em
}
.prevDots {
	position: absolute;
	right: 0;
	top: 0
}
.prevDots span {
	width: 16px;
	height: 12px;
	background-color: #ce7675;
	float: left;
	margin: 2px 2px 0 0
}
.perLightbox .previewBox .previewMdl .prevWhtNew {
	background-color: #F8F8F8;
	border: none;
	color: #666;
	float: left;
	height: 40px;
	margin: 0 3px 3px 0;
	padding: 15px 0 0;
	text-align: center;
	width: 130px;
	position: relative;
	display: block
}
.perLightbox .previewBox .previewMdl .prevRateWrapper {
	background: 0 0;
	border: none;
	color: #666;
	float: left;
	height: 52px;
	margin: 0 3px 3px 4px;
	padding: 0;
	text-align: center;
	width: 126px;
	position: relative;
	display: block
}
.perLightbox .previewBox .previewMdl .prevRateWrapper .prevRate {
	height: 22px;
	background-color: #F8F8F8;
	margin: 0 0 7px;
	width: 100%;
	float: left;
	color: #666;
	text-align: center;
	padding: 5px 0 0
}
.perLightbox .previewBox .previewMdl .prevRateWrapper .prevSecurity {
	height: 18px;
	background-color: #F8F8F8;
	width: 100%;
	float: left;
	color: #666;
	text-align: center;
	padding: 2px 0 0
}
.perLightbox .previewBox .previewMdl .prevRateWrapper.odd {
	margin: 3px 0 0 4px;
	width: 261px
}
.perLightbox .previewBox .previewMdl .prevRateWrapper.odd .prevRate {
	height: 31px;
	width: 127px;
	padding: 16px 0 0
}
.perLightbox .previewBox .previewMdl .prevRateWrapper.odd .prevSecurity {
	height: 31px;
	margin: 0 0 0 5px;
	width: 128px;
	padding: 16px 0 0
}
.persBox {
	background-color: #F9F9F9;
	border: 1px solid #D9D9D9;
	float: left;
	margin: 0 10px 10px 0;
	min-height: 127px;
	padding: 8px;
	width: 142px
}
.persBox label {
	font-size: 1.2em;
	color: #666
}
.perLightbox .title {
	background: url(../../../../../../scripts/desktop/images/personal-icon.png) left center no-repeat;
	padding: 7px 0 7px 43px;
	color: #000;
	font-size: 1.7em
}
.perLightbox p.pCont {
	padding: 12px 0;
	font-size: 1.2em;
	color: #666766
}
.finance-sec, .news-sec, .sports-sec, .tech-sec, .utility-sec {
	background: url(../../../../../../scripts/desktop/images/pers-home-icon.png) no-repeat;
	padding: 3px 0 8px 21px;
	font-size: 1.4em;
	color: #666
}
.drpdnVideoBoxWrapper .videoBox h2, .hmpgVideoBoxWrapper .videoBox h2, .videoBoxWrapper .videoBox h2 {
	color: #842625;
	line-height: 40px;
	float: left
}
.news-sec {
	background-position: 0 2px
}
.finance-sec {
	background-position: 0 -28px
}
.sports-sec {
	background-position: 0 -56px
}
.tech-sec {
	background-position: 0 -83px
}
.utility-sec {
	background-position: 0 -109px
}
.lightboxClose {
	background: url(../../../../../../scripts/desktop/images/lightbox-close.png) no-repeat;
	height: 49px;
	position: absolute;
	right: -21px;
	top: -23px;
	width: 49px;
	cursor: pointer;
	z-index: 100
}
.persBox li {
	padding: 4px 0;
	border-top: 1px solid #C5C5C5
}
.persBox li:first-child {
	border-top: none
}
.persBox label {
	width: 15px;
	height: 15px;
	background: url(../../../../../../scripts/desktop/images/checkbox-img.png) 0 -19px no-repeat;
	cursor: pointer;
	margin: 0 5px 0 0;
	padding: 1px 0 0 20px
}
.persBox label.active {
	background-position: 0 0
}
.checkbox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer
}
.videoBoxWrapper {
	background-color: #262626;
	width: 540px;
	padding: 10px;
	border-radius: 5px;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 11;
	display: none
}
.videoBoxWrapper .videoBox {
	background-color: #fff;
	width: 520px;
	padding: 10px;
	border-radius: 5px
}
.videoClose {
	background: url(../../../../../../scripts/desktop/images/video-close-btn.png) left top no-repeat;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 29px;
	height: 28px;
	cursor: pointer;
	z-index: 12
}
.nextVideo, .prevVideo {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) no-repeat;
	width: 38px;
	height: 40px;
	position: absolute;
	top: 210px;
	cursor: pointer
}
.prevVideo {
	background-position: -207px -72px;
	left: 10px
}
.drpdnVideoBoxWrapper, .hmpgVideoBoxWrapper {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 11;
	display: none;
	padding: 10px;
	border-radius: 5px
}
.nextVideo {
	background-position: -207px -114px;
	right: 10px
}
.drpdnVideoBoxWrapper {
	background-color: #262626;
	width: 540px
}
.drpdnVideoBoxWrapper .videoBox {
	background-color: #fff;
	width: 520px;
	padding: 10px;
	border-radius: 5px
}
.hmpgVideoBoxWrapper {
	background-color: #262626;
	width: 540px
}
.hmpgVideoBoxWrapper .videoBox {
	background-color: #fff;
	width: 520px;
	padding: 10px;
	border-radius: 5px
}
.innerHeaderContainer {
	background: url(../../../../../../scripts/desktop/images/inner-header-bg.jpg) center top repeat-y;
	width: 100%
}
.innerHeaderContainer .innerHeader {
	margin: 0 auto;
	width: 1003px
}
.innerHeaderContainer .innerPrimNav {
	width: 100%;
	float: left
}
.innerPrimNav li {
	background: url(../../../../../../scripts/desktop/images/red-dotted-brd.png) left center repeat-y;
	float: left;
	padding: 23px 23px 14px;
	position: relative;
	min-height: 44px;
	width: 218px;
	cursor: pointer;
	z-index: 9
}
.innerPrimNav li a h1 {
	font-size: 1em;
	font-weight: 400
}
.innerPrimNav li.links.sel, .innerPrimNav li.links:hover, .innerPrimNav li.sel, .innerPrimNav li:hover {
	background-color: #000
}
.innerPrimNav li.links.sel, .innerPrimNav li.sel {
	background-color: #d7d7d7
}
.innerPrimNav li.current.sel:hover a, .innerPrimNav li.links.sel a, .innerPrimNav li.sel a, .innerPrimNav li.sel span, .innerPrimNav li.sel:hover span {
	color: #2C2C2C!important
}
.innerPrimNav li#Iwantto {
	width: 187px
}
.innerPrimNav li.current, .innerPrimNav li.current:hover {
	background-color: #000
}
.innerPrimNav li.current.sel {
	background-color: #d7d7d7

}
.innerPrimNav li.links.current a, .innerPrimNav li.links.current span, .innerPrimNav li.links.current:hover a, .innerPrimNav li.links.current:hover span {
	color: #fff
}
.innerPrimNav li.links.current span.arrow, .innerPrimNav li.links.current:hover span.arrow {
	display: block
}
.innerPrimNav li.current.sel:hover a, .innerPrimNav li.current.sel:hover span {
	color: #2c2c2c
}
.innerPrimNav li span.arrow {
	width: 0;
	height: 0;
	border: 8px solid;
	background-image: none;
	border-color: #000 transparent transparent;
	display: none;
	position: absolute;
	left: 50%;
	bottom: -16px;
	margin: 0 0 0 -4px;
	z-index: 10
}
.innerBannerWrapper .innerLandBanner, .innerPrimNavWrap, .primeNavigation {
	position: relative
}
.innerPrimNav li.sel span.arrow {
	display: none
}
.innerPrimNav li.links:hover a, .innerPrimNav li:hover span {
	color: #fff
}
.innerPrimNav li:first-child {
	width: 178px;
	padding: 23px 32px 14px;
	color: #BC3F3D;
	font-size: 1.7em;
	background-image: none
}
.innerPrimNav li.activeNav:hover {
	background: #2c2c2c;
	cursor: default
}
.innerPrimNav li:first-child a, .innerPrimNav li:first-child:hover a {
	color: #bc3f3d
}
.innerPagelink.innerPrimNav li:first-child {
	font-size: 1em
}
.innerPagelink.innerPrimNav li:first-child a, .innerPagelink.innerPrimNav li:first-child:hover a {
	color: #fff
}
.innerPrimNav li.links:first-child {
	padding: 14px 32px;
	background-image: none
}
.innerPrimNav li a, .innerPrimNav li.links a {
	color: #fff;
	font-size: 1.7em;
	float: left;
	line-height: normal;
	width: 100%
}
.innerPrimNav li.sel a, .innerPrimNav li:hover a {
	color: #2c2c2c
}
.innerPrimNav li span {
	float: left;
	clear: both;
	color: #fff;
	font-size: 1.2em
}
.innerPrimNav li.premium {
	padding-top: 10px;
	padding-bottom: 7px;
	width: 218px;
	cursor: default;
	min-height: 55px
}
.innerPrimNav li.premium img {
	float: left
}
.innerPrimNav li.premium a, .innerPrimNav li.premium span {
	font-size: 1.1em;
	color: #dda220;
	padding: 0
}
.innerPrimNav li.premium a {
	float: none
}
.innerPrimNav li.premium span {
	float: left;
	margin: -5px 0 0
}
.innerPrimNav li.premium:hover {
	background-color: #dda220
}
.innerPrimNav li.premium:hover a, .innerPrimNav li.premium:hover span {
	color: #000
}
.innerPrimNavWrap {
	width: 100%;
	float: left;
	background-color: #d7d7d7;
	z-index: 10
}
.innerPrimNavCont {
	width: 1003px;
	margin: 0 auto
}
.innerPrimNavCont ul {
	float: left;
	width: 198px;
	padding: 18px 0 0
}
.innerPrimNavCont ul li {
	padding: 4px 0 4px 40px;
	float: left;
	clear: both;
	width: 158px
}
.innerPrimNavCont ul li:first-child {
	font-size: 1.8em;
	color: #bc3f3d;
	line-height: 24px;
	padding: 0 0 5px 5px;
	float: left;
	width: 193px
}
.innerPrimNavCont ul li p.subCatTitle {
	font-size: 1.5em;
	font-weight: 700;
	padding: 0 0 3px;
	width: 100%
}
.innerPrimNavCont ul li a {
	font-size: 1.2em;
	color: #333;
	line-height: normal
}
.primeNavigation {
	display: none;
	padding: 0 0 30px;
	float: left;
	z-index: 10
}
.primeNavigation li img {
	margin: 0;
	float: left
}
.primeNavigation li span {
	width: 147px;
	float: left
}
.primeNavigation li>a>span {
	font-size: .9em;
	color: #bc3f3d
}
.innerPrimNavCont ul.depMoney li:first-child, .innerPrimNavCont ul.expCards li:first-child, .innerPrimNavCont ul.expForex li:first-child, .innerPrimNavCont ul.fndSup li:first-child, .innerPrimNavCont ul.getLoan li:first-child, .innerPrimNavCont ul.openAcc li:first-child, .innerPrimNavCont ul.planInvst li:first-child {
	background: url(../../../../../../scripts/desktop/images/nav-icon.png) no-repeat
}
.innerPrimNavCont ul.openAcc li:first-child {
	background-position: 0 5px
}
.innerPrimNavCont ul.depMoney li:first-child {
	background-position: 0 -57px
}
.innerPrimNavCont ul.planInvst li:first-child {
	background-position: 0 -115px
}
.innerPrimNavCont ul.getLoan li:first-child {
	background-position: 0 -169px
}
.innerPrimNavCont ul.expCards li:first-child {
	background-position: 0 -224px
}
.innerPrimNavCont ul.expForex li:first-child {
	background-position: 0 -285px
}
.innerPrimNavCont ul.fndSup li:first-child {
	background-position: 0 -356px
}
.innerPrimNavCont img {
	float: left;
	margin: 53px 0 0 30px
}
.innerBannerWrapper {
	background: url(../../../../../../scripts/desktop/images/inner-banner-bg.jpg) center top repeat-y;
	width: 100%;
	float: left
}
.innerBannerWrapper .innerBannerCont {
	width: 1003px;
	margin: 0 auto
}
.innerBannerWrapper .innerBannerCont .innerBanner {
	position: relative;
	width: 783px;
	float: left
}
.innerBannerWrapper .innerBannerCont .innerBanner h1 {
	font-family: source_sans_proregular;
	font-size: 3.2em;
	font-weight: 400;
	left: 50px;
	position: absolute;
	top: 28px;
	line-height: normal;
	width: auto
}
.innerBannerWrapper .innerBannerCont .innerBanner h1.whiteColor {
	color: #fff
}
.innerBannerWrapper .innerBannerCont .innerBanner h1.blackColor {
	color: #3e3e3e
}
.innerBannerWrapper .innerBannerCont .loginWrapper {
	top: 32px
}
.innerMdlWrapper {
	width: 100%;
	float: left
}
.innerMdlWrapper .innerMdlInner {
	width: 1003px;
	margin: 0 auto;
	position: relative
}
.innerMdlWrapper .innerMdlInner .loginregister {
	overflow: visible
}
.breadcrumb {
	padding: 13px 0 0
}
.innerMdlInner .breadcrum {
	padding: 10px 0;
	float: left;
	width: 100%
}
.innerMdlInner .breadcrum ul li {
	background: url(../../../../../../scripts/desktop/images/brdcrm-sep.png) 5px center no-repeat;
	float: left;
	padding: 0 0 0 15px;
	font-size: 1.1em;
	color: #666
}
.breadcrum div:first-child, .innerMdlInner .breadcrum ul li:first-child {
	background: 0 0;
	padding: 0
}
.innerMdlInner .breadcrum ul li a {
	color: #666
}
.breadcrum div {
	float: left;
	font-size: 1.1em;
	color: #666;
	background: url(../../../../../../scripts/desktop/images/brdcrm-sep.png) 5px center no-repeat;
	padding: 0 0 0 15px
}
.breadcrum div a {
	color: #666
}
.innerMdlInner h1 {
	float: left;
	font-size: 3em;
	font-weight: 400;
	padding: 10px 0 15px;
	width: 100%
}
.headingTitle h1 {
	line-height: normal;
	padding: 20px 0 0
}
.innerMdlWrapper .impLinks h2 {
	margin: 0
}
.rightLinkWrapper {
	width: 192px;
	padding: 15px;
	float: left
}
.rightLinkWrapper .expand {
	color: #666;

	font-size: 1.4em;
	font-weight: 700;
	text-transform: uppercase;
	margin: 15px 0 0;
	float: left;
	width: 170px;
	padding-right: 22px;
	line-height: normal
}
.rightLinkWrapper .expandDiv {
	float: left;
	width: 100%
}
.rightLinkWrapper ul li {
	border-top: 1px dotted #7a7a7a;
	padding: 6px;
	float: left;
	width: 180px
}
.rightLinkWrapper ul li:first-child {
	border-top: none
}
.rightLinkWrapper ul li a {
	color: #666;
	background: url(../../../../../../scripts/desktop/images/sml-bullet1.png) left 5px no-repeat;
	padding: 0 0 0 10px;
	font-size: 1.2em;
	float: left
}
.rightLinkWrapper ul li a.active {
	background: url(../../../../../../scripts/desktop/images/red-sml-bullet.png) left 5px no-repeat;
	color: #8B2E2E;
	cursor: default;
	font-weight: 700
}
.prdWrapper ul li {
	float: left;
	width: 214px;
	padding: 0 0 30px 30px
}
.prdWrapper p.subCatTitle {
	background: url(../../../../../../scripts/desktop/images/sml-bullet1.png) 19px 18px no-repeat;
	clear: both;
	font-size: 1.5em;
	font-weight: 700;
	padding: 13px 0 15px 30px;
	color: #474747
}
.prdWrapper .prdNote {
	color: #666766;
	float: left;
	font-size: 1.4em;
	padding: 10px 0 20px 30px
}
.prdWrapper .prdNote span {
	font-size: 1.4em;
	color: #bc3f3d
}
.prdWrapper .prdBox {
	border: 1px solid #CECECE;
	min-height: 417px;
	padding: 10px 15px 24px;
	width: 177px;
	box-shadow: 0 1px 3px #d4d4d4;
	cursor: pointer;
	overflow: hidden
}
.callLightbox input, .reviewForm .left input {
	-moz-box-shadow: inset 0 0 5px #d3d3d3;
	-webkit-box-shadow: inset 0 0 5px #d3d3d3
}
.prdWrapper .prdBox p {
	font-size: 1.3em;

	color: #666766;
	cursor: default
}
.prdWrapper ul li.selected .prdBox, .prdWrapper ul li:hover .prdBox {
	border: 1px solid #bc3f3d
}
.prdWrapper .prdBox .prdTitle {
	font-size: 1.7em;
	color: #bc3f3d;
	line-height: normal;
	padding: 0 0 5px;
	cursor: pointer
}
.prdWrapper .prdBox img {
	margin: 6px 0 9px 13px
}
.prdWrapper .compare {
	width: 112px;
	float: left
}
.prdWrapper .compare .checkbox {
	margin: 5px 5px 0 0
}
.prdWrapper .compare .checkbox.checked {
	background-position: 0 -38px
}
.prdWrapper .compare input {
	float: left
}
.prdWrapper .compare label {
	color: #fff;
	font-size: 1.1em;
	float: left;
	width: 79px;
	line-height: 1em;
	margin: 8px 0 0
}
.prdWrapper .comparebtn, .prdWrapper .prdComp .applynow {
	color: #BC3F3D;
	font-size: 1.1em;
	float: left;
	cursor: pointer
}
.prdWrapper .comparebtn {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) -74px top no-repeat;
	height: 19px;
	padding: 4px 0 0;
	text-align: center;
	width: 73px;
	display: none
}
.prdWrapper .prdComp {
	float: left;
	padding: 8px 0 8px 17px;
	width: 192px;
	background-color: #bc3f3d;
	min-height: 24px
}
.tabContWrapper, .termsandcondition {
	min-height: 300px
}
.prdWrapper .prdComp .applynow {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) left top no-repeat;
	width: 56px;
	border: none;
	padding: 3px 8px 6px
}
.innerMdlBtmWrapper {
	width: 100%;
	display: inline-block;
	background-color: #dcdcdc;
	padding: 0 0 55px
}
.innerMdlBtmWrapper .innerMdlBtm {
	width: 1003px;
	margin: 0 auto
}
.innerMdlBtmWrapper .left {
	background: url(../../../../../../scripts/desktop/images/inner-btm-sep.jpg) right 30px repeat-y;
	width: 461px;
	float: left;
	margin: 32px 0 0 40px
}
.innerMdlBtmWrapper .left ul {
	float: left;
	width: 189px;
	padding: 0 0 0 31px
}
.innerMdlBtmWrapper .left ul:first-child {
	padding: 0
}
.innerMdlBtmWrapper .left ul li a {
	padding: 0 0 0 3px;
	float: left;
	color: #8b2e2e
}
.innerMdlBtmWrapper .left ul li {
	padding: 0 0 20px 3px;
	font-size: 1.8em;
	color: #8b2e2e;
	float: left;
	width: 186px
}
.innerMdlBtmWrapper .left ul li ul li {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) 9px -234px no-repeat;
	font-size: .8em;
	padding: 0 0 20px 29px
}
.innerMdlBtmWrapper .left ul li ul li a {
	color: #666766
}
.innerMdlBtmWrapper .left ul li.giveCall {
	background-position: 0 -35px
}
.innerMdlBtmWrapper .left ul li.letusCall {
	background-position: 0 -119px
}
.innerMdlBtmWrapper .left ul li.locateBranch {
	background-position: 0 -157px
}
.innerMdlBtmWrapper .left ul li.calculator {
	background-position: 0 -202px
}
.innerMdlBtmWrapper .left ul li p {
	font-size: .8em;
	color: #666766;
	padding: 9px 0 0;
	float: left
}
.innerMdlBtmWrapper .left ul li .detailsData {
	float: left;
	padding: 0 0 0 5px;
	width: 157px;
	line-height: normal
}
.innerMdlBtmWrapper .left ul li h2 {
	font-size: 1em;
	float: left
}
.innerMdlBtmWrapper .left ul li img {
	float: left;
	padding: 11px 0 0
}
.innerMdlBtmWrapper .right {
	float: left;
	padding: 40px 0 0;
	width: 501px
}
.innerRatesWrap .ratesBox {
	background: 0 0;
	padding: 0 0 28px
}
.innerRatesWrap ul {
	float: left;
	width: 225px;
	padding: 0 0 0 25px
}
.innerRatesWrap ul li {
	float: left;
	margin: 0 0 9px
}
.innerRatesWrap ul li.title {
	color: #000;
	font-size: 1.5em;
	font-weight: 700
}
.innerRatesWrap ul li p {
	color: #666766;
	padding-bottom: 3px;
	font-size: 1.1em
}
.innerRatesWrap ul li span.fig {
	background: url(../../../../../../scripts/desktop/images/usd-bg.jpg) left top repeat-x;
	color: #eaf4f7;
	font-size: 1.4em;
	padding: 2px 3px
}
.innerRatesWrap ul li span {
	color: #666766;
	font-size: 1.2em
}
.innerRatesWrap .savingsRate .txt {
	width: 120px;
	padding: 0 15px 0 0
}
.innerRatesWrap .intRate .txt {
	width: 152px;
	float: left
}
.innerRatesWrap .ratesBox h2 {
	color: #000;
	font-size: 1em;
	font-weight: 700
}
.innerMdlBtm .left.btmBox {
	background: 0 0
}
.innerMdlBtm .left .innerBtmBox {
	background: url(../../../../../../scripts/desktop/images/v-sep.jpg) right 30px repeat-y;
	float: left;
	padding: 0 0 0 14px;
	width: 447px
}
.innerMdlBtm .right .innerBtmBox {
	float: left;
	padding: 0 0 0 70px
}
.innerBtmBox h3 {
	color: #8b2e2e;
	padding: 0 0 15px
}
.innerBtmBox img {
	float: left;
	margin: 0 23px 0 0
}
.innerBtmBox .boxright {
	width: 250px;
	float: left
}
.innerBtmBox .boxright a.bTitle {
	font-size: 1.8em;
	color: #666766;
	padding: 0;
	float: none;
	text-decoration: none
}
.innerBtmBox .boxright p {
	font-size: 1.2em;
	color: #666766;
	float: left;
	width: 100%;
	padding: 0
}
.boxright p a {
	float: none!important;
	font-size: 1.2em!important;
	color: #bc3f3d!important
}
.innerBoxWrap {
	float: left;
	padding: 0 0 20px;
	width: 404px
}
.innerBoxWrap a {
	color: #090909;
	text-decoration: underline;
	font-size: 1.3em;
	float: left;
	padding: 5px 0 0
}
.innerBanner img {
	float: left
}
.innerBanner .singleBanner {
	float: left;
	height: 262px;
	padding: 32px 30px;
	width: 723px
}
.innerBanner .singleBanner img {
	height: 262px;
	width: 723px
}
.prdDeatilWrapper {
	background: url(../../../../../../scripts/desktop/images/prd-detail-bg.jpg) center top repeat-y;
	width: 100%;
	float: left
}
.prdDeatilWrapper .prdDetailLeft {
	width: 783px;
	float: left
}
.detailApply, .detailContri {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) -152px 0 no-repeat;
	border: none;
	color: #FFF;
	font-weight: 700;
	height: 24px;
	padding: 5px 0;
	width: 96px;
	cursor: pointer;
	float: left;
	text-align: center;
	font-size: 1.3em
}
.detailContri {
    background: url(../../../../../../../content/dam/indusind/desktop/btn-grad.png) no-repeat;
	width: 240px;
	margin-right: 10px
}
.detailApply:hover, .detailContri:hover {
	color: #fff;
	text-decoration: none
}
/*.closeBtn {
	float: right;
	top: -10px;
	position: relative;
	right: -10px
}*/
.innerMdlBtmWrapper .innerMdlBtm .innerRatesWrap {
	background: url(../../../../../../scripts/desktop/images/inner-btm-sep.jpg) center 30px no-repeat
}
.prdDeatilWrapper .prdDetailRight {
	width: 783px;
	width: 220px
}
.prdDeatilWrapper .prdDetailRight .loginWrapper {
	background: #CCCECD;
	position: relative;
	float: left;
	top: 0;
	margin: -172px 0 0
}
.giveCallWrapper .compare {
	float: left;
	margin: 5px 0 0 18px
}
.giveCallWrapper .compare label {
	color: #666766
}
.giveCallWrapper ul {
	background-color: #fff;
	border: 1px solid #d7d7d7;
	float: right;
	margin: 0 23px 0 0
}
.giveCallWrapper ul li {
	float: left;
	border-left: 1px solid #dcdcdc;
	padding: 5px 16px
}
.giveCallWrapper ul li:first-child {
	border-left: none
}
.giveCallWrapper ul li img {
	float: left
}
.giveCallWrapper ul li a {
	padding: 2px 0 0 5px;
	font-size: 1.3em;
	color: #666;
	float: left
}
.giveCallWrapper ul li.giveCall {
	background-position: 0 -30px
}
.giveCallWrapper ul li.letusCall {
	background-position: 0 -113px
}
.giveCallWrapper ul li.locateBranch {
	background-position: 0 -154px
}
.giveCallWrapper .comparebtn {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) -74px top no-repeat;
	color: #BC3F3D;
	float: left;
	font-size: 1.1em;
	height: 19px;
	padding: 4px 0 0;
	text-align: center;
	width: 73px;
	display: none;
	cursor: pointer
}
.callLightbox, .formMessageLightbox, .getNewUpdateLightBox, .ratingLightbox, .reviewLightbox {
	width: 350px;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 12;
	border-radius: 4px;
	display: none;
	background-color: #fff;
	padding: 15px
}
.callLightbox a.closeBtn, .formMessageLightbox a.closeBtn, .getNewUpdateLightBox a.closeBtn, .ratingLightbox a.closeBtn, .reviewLightbox a.closeBtn {
	float: right
}
.callLightbox .formFld {
	float: left;
	margin: 0 0 12px
}
.callLightbox label {
	width: 100px;
	float: left;
	color: #666;
	font-size: 1.8em;
	padding: 12px 0 0
}
.callLightbox input {
	width: 210px;
	background-color: #eaeaea;
	float: left;
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	padding: 8px 10px;
	box-shadow: inset 0 0 5px #d3d3d3
}
.callLightbox input.submit {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-size: 1.4em;
	font-weight: 700;
	padding: 4px 10px 5px;
	border: none;
	cursor: pointer;
	width: 87px;
	margin-left: 103px
}
.formMessageLightbox, .getNewUpdateLightBox, .ratingLightbox, .reviewLightbox {
	border: 5px solid #bc3f3d
}
.formMessageLightbox p, .getNewUpdateLightBox p, .ratingLightbox p, .reviewLightbox p {
	font-size: 1.9em;
	padding: 34px 0 18px;
	text-align: center;
	line-height: normal
}
.tabWrapper {
	float: left;
	width: 760px;
	padding: 10px 0 0
}
.tabWrapper ul {
	background-color: #2C2C2C;
	float: left;
	width: 100%
}
.tabWrapper ul li {
	float: left;
	position: relative;
	cursor: pointer
}
.tabWrapper ul li:first-child a {
	padding: 15px 20px 15px 22px
}
.tabWrapper ul li a {
	background: url(../../../../../../scripts/desktop/images/red-dotted-brd.png) left center no-repeat #2c2c2c;
	float: left;
	padding: 15px 7px;
	text-align: center;
	color: #fff;
	font-size: 1.5em
}
.tabWrapper ul li.selected a, .tabWrapper ul li:hover a {
	background-color: #7c7c7c;
	text-decoration: none
}
.tabWrapper ul li span.arrow {
	width: 0;
	height: 0;
	border: 8px solid;
	background-image: none;
	border-color: #7c7c7c transparent transparent;
	position: absolute;
	left: 50%;
	top: 42px;
	margin: 5px 0 0 -4px;
	display: none
}
.tabWrapper ul li.selected span.arrow {
	display: block
}
.tabContWrapper {
	background-color: #fff;
	float: left;
	width: 660px;
	padding: 27px 50px 30px
}
.tabContWrapper h2 {
	font-size: 2.1em;
	color: #666;
	padding: 0 0 5px;
	display: none
}
.tabContWrapper h2.visionTitle {
	display: block
}
.tabCont .dash-divider {
	float: left;
	width: 100%;
	height: 5px;
	border-bottom: 1px dashed #ccc
}
.tabContWrapper ul {
	padding-bottom: 12px
}
.highlightTitle {
	color: #bc3f3d!important
}
.outterWrapper a, .tabContWrapper a {
	color: #bc3f3d;
	cursor: pointer
}
.tabContWrapper ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) 10px 5px no-repeat;
	color: #666766;
	font-size: 1.3em;
	line-height: 1.3em;
	padding: 0 10px 10px 23px
}
.tabContWrapper ul li ul, .tabContWrapper ul li ul.dash-bull {
	margin-bottom: -12px;
	padding: 10px 0 0
}
.tabContWrapper ul li ul li {

	background: url(../../../../../../scripts/desktop/images/tableBullet1.gif) 6px 4px no-repeat;
	font-size: 1em;
	color: #666766;
	padding: 0 0 10px 20px
}
.tabContWrapper ul li ul.dash-bull li {
	background: url(../../../../../../../content/dam/indusind/desktop/tableBullet2.png) 6px 5px no-repeat;
	font-size: 1em;
	color: #666766;
	padding: 0 0 10px 20px
}
.tabContWrapper p {
	font-size: 1.3em;
	color: #666766;
	line-height: normal;
	padding: 0 10px 10px 0;
	clear: both
}

.tabContWrapper p.disclaimer {
	font-size: 1.1em
}
.tabContWrapper table tr td, .tabContWrapper table tr th {
	border-right: 1px solid #b6b6b6;
	border-bottom: 1px solid #b6b6b6;
	font-size: 1.2em;
	padding: 10px
}
.tabContWrapper table {
	border-top: 1px solid #b6b6b6;
	width: 100%;
	margin: 5px 0 15px
}
.tabContWrapper table tr th {
	background-color: #2c2c2c;
	color: #fff;
	text-align: left
}
.tabContWrapper table tr td:first-child, .tabContWrapper table tr th:first-child {
	border-left: 1px solid #b6b6b6
}
.tabContWrapper table tr td {
	color: #757575
}
.ratePrd .ratingVal span, .tabContWrapper table tr td table tr td {
	font-size: 1em
}
.printShare {
	float: right;
	height: 20px;
	padding: 10px 22px 0 0;
	display: none
}
.printShare a {
	padding: 0 0 0 10px;
	float: left
}
.ratePrdWrapper {
	background: url(../../../../../../scripts/desktop/images/rate-prd-bg.jpg) center top repeat-y;
	width: 100%;
	float: left
}
.ratePrdWrapper .ratePrdCont {
	width: 1003px;
	margin: 0 auto
}
.ratePrd {
	float: left
}

.ratePrd .ratingVal {
	background-color: #bc3f3d;
	padding: 15px 5px;
	float: left;
	width: 40px;
	color: #fff;
	text-align: center
}
.ratePrd .ratingVal span.point {
	font-size: 2.7em
}
.ratePrd .ratingVal a {
	color: #fff;
	text-decoration: underline
}
.ratePrd p {
	font-size: 1.1em;
	color: #666;
	padding: 15px 10px 0;
	width: 115px;
	float: left
}
.ratePrd a.review, .ratingStar p {
	color: #333;
	font-size: 1.8em;
	float: left
}
.ratePrd p.reviewCont {
	width: 144px
}
.ratingStar {
	background: url(../../../../../../scripts/desktop/images/blk-dot-sep.png) left 14px no-repeat;
	width: 173px;
	float: left;
	padding: 15px 0 10px 15px
}
.ratingStar div {
	float: left
}
.ratingStar span {
	background: url(../../../../../../scripts/desktop/images/rating-star.png) -13px 0 no-repeat;
	width: 13px;
	height: 13px;
	float: left;
	margin-right: 4px;
	cursor: pointer
}
.ratingStar span.blank {
	background-position: -13px 0
}
.ratingStar span.noCursor {
	cursor: default
}
.ratingStar p {
	clear: both;
	padding: 5px 0 0;
	width: 100%
}
.ratePrd a.review {
	background: url(../../../../../../scripts/desktop/images/write-review.png) left 9px no-repeat;
	padding: 10px 0 10px 40px;
	width: 110px;
	text-decoration: underline
}
.prodcuctReviewWrapper {
	width: 100%;
	float: left;
	background-color: #fff;
	display: none
}
.prodcuctReview {
	background-color: #dcdcdc;
	width: 953px;
	margin: 5px auto 30px;
	padding: 25px;
	position: relative
}
.prodcuctReview h2 {
	color: #bc3f3d;
	font-size: 2.1em
}
.prodcuctReview h3 {
	color: #666;
	font-size: 1.9em;
	padding: 5px 0 5px 16px
}
.prodcuctReview .reviewTxt {
	color: #919191;
	font-size: 1.4em;
	padding: 0 0 5px 16px
}
.prodcuctReview p {
	font-size: 1.5em;
	color: #7c7c7c;
	line-height: normal;
	padding: 0 0 0 16px
}
.seeMore, .seeMore:hover {
	color: #fff
}
.prdRevCont {
	background: url(../../../../../../scripts/desktop/images/sec-top-brd.jpg) left top repeat-x;
	padding: 0 0 10px 20px
}
.prodcuctReview .prdRevCont:first-child {
	background-image: none
}
.prodcuctReview .close {
	background: url(../../../../../../scripts/desktop/images/close-btn.png) left top no-repeat;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 21px;
	height: 21px;
	cursor: pointer
}
.seeMore {
	width: 129px;
	height: 20px;
	position: absolute;
	left: 440px;
	bottom: -24px;
	background: url(../../../../../../scripts/desktop/images/see-more-btn.png) left top no-repeat;
	font-size: 1.2em;
	text-align: center;
	padding-top: 4px
}
.writeReviewWrapper {
	width: 100%;
	float: left;
	background-color: #fff;
	display: none
}
.writeReview {
	background-color: #dcdcdc;
	width: 953px;
	margin: 5px auto 30px;
	padding: 25px;
	position: relative
}
.writeReview h2 {
	color: #bc3f3d;
	font-size: 2.1em
}
.writeReview .close {
	background: url(../../../../../../scripts/desktop/images/close-btn.png) left top no-repeat;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 21px;
	height: 21px;
	cursor: pointer
}
.reviewForm {
	float: left;
	margin: 25px 0 0
}
.reviewForm .left {
	width: 415px;
	float: left
}
.reviewForm .left .formField {
	width: 415px;
	float: left;
	margin: 0 0 30px
}
.reviewForm .left label {
	width: 100px;
	float: left;
	color: #666;
	font-size: 1.8em;
	padding: 12px 0 0
}
.reviewForm .left input {
	width: 292px;
	background-color: #eaeaea;
	float: left;
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	padding: 12px 10px;
	box-shadow: inset 0 0 5px #d3d3d3
}
.formField textarea {
	float: left;
	width: 292px!important;
	height: 76px;
	background-color: #EAEAEA;
	border-radius: 5px;
	box-shadow: 0 0 5px #D3D3D3 inset;
	border: 1px solid #C8C8C8;
	padding: 12px 10px;
	font-family: Arial, Helvetica, sans-serif;
	resize: none;
	font-size: 1.3em
}
.reviewForm .right {
	width: 465px;
	float: left;
	margin: 0 0 0 70px
}
.reviewForm .right .recomPrd {
	margin: 11px 0 0
}
.reviewForm .right .recomPrd p {
	color: #666;
	font-size: 1.8em;
	float: left;
	padding: 0 18px 0 0
}
.reviewForm .right .radiobox {
	height: 15px;
	background: url(../../../../../../scripts/desktop/images/radioBtn.png) left top no-repeat;
	cursor: pointer;
	float: left;
	margin: 0 11px 0 0;
	line-height: 1em
}
.reviewForm .right .radiobox.checked {
	background-position: 0 -29px
}
.reviewForm .right .radiobox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	line-height: 1em;
	float: left
}
.reviewForm .right .radiobox label {
	width: 85px;
	padding: 0 0 0 5px;
	line-height: 1.2em;
	cursor: pointer;
	color: #858585;
	font-size: 1.6em;
	font-style: italic
}
.captchaWrapper {
	float: left;
	margin: 50px 0 0
}
.captchaWrapper .captchaTitle {
	font-size: 1.8em;
	color: #666;
	line-height: normal
}
.captchaWrapper p {
	font-size: 1.4em;
	color: #989898;
	line-height: normal;
	padding: 5px 0
}
.captchaWrapper input.picTxt {
	width: 215px;
	background-color: #eaeaea;
	float: left;
	border: 1px solid #c8c8c8;
	border-radius: 5px;
	padding: 12px 10px;
	-moz-box-shadow: inset 0 0 5px #d3d3d3;
	-webkit-box-shadow: inset 0 0 5px #d3d3d3;
	box-shadow: inset 0 0 5px #d3d3d3
}
.captchaWrapper input.addComment, .captchaWrapper input.cancel {
	color: #fff;
	width: auto;
	padding: 9px;
	font-size: 1.8em;
	cursor: pointer
}
.captchaWrapper .btnWrap {
	float: left;
	margin: 20px 0 0
}
.captchaWrapper input.addComment {
	background-color: #bd4341;
	border: none;
	border-radius: 0;
	margin: 0 20px 0 0
}
.captchaWrapper input.cancel {
	background-color: #9e9e9e;
	border: none;
	border-radius: 0
}
.learnMoreWrapper {
	padding: 30px 0 0 40px;
	float: left
}
.learnMoreWrapper h3 {
	color: #8b2e2e;
	padding: 0 0 20px
}
.learnMoreWrapper h4 {
	color: #666;
	padding: 0 0 15px
}
.learnMoreWrapper img {
	float: left;
	margin: 0 20px 0 0
}
.learnMoreCont {
	float: left;
	padding: 0 45px 0 0;
	width: 425px
}
.learnMoreCont a, .learnMoreCont a:hover {
	text-decoration: none
}
.learnMoreWrapper .learnMoreCont p {
	font-size: 1.3em;
	color: #666766
}
.innerHeaderContainer .innerPrimNavInner {
	width: 100%;
	float: left
}
.innerPrimNavInner li {
	background: url(../../../../../../scripts/desktop/images/red-dotted-brd.png) left center repeat-y;
	float: left;
	padding: 14px 19px 15px;
	cursor: pointer;
	width: 323px;
	font-family: source_sans_proregular;
	position: relative
}
.careerBtm p, .careerContainer p {
	font-family: Arial, Helvetica, sans-serif
}
.innerPrimNavInner li a {
	color: #fff;
	font-size: 1.7em;
	float: left;
	line-height: normal;
	font-weight: 700
}
.innerPrimNavInner li a h1 {
	font-size: 1em
}
.innerPrimNavInner li span {
	float: left;
	clear: both;
	color: #fff;
	font-size: 1.2em
}
.innerPrimNavInner li.sel a, .innerPrimNavInner li.sel span, .innerPrimNavInner li:hover a, .innerPrimNavInner li:hover span {
	color: #2c2c2c
}
.innerPrimNavInner li.sel, .innerPrimNavInner li:first-child.sel, .innerPrimNavInner li:first-child:hover, .innerPrimNavInner li:hover {
	background-color: #d7d7d7
}
.innerPrimNavInner li.current {
	background-color: #000!important
}
.innerPrimNavInner li.sel.current {
	background-color: #d7d7d7!important
}
.innerPrimNavInner li.sel.current a, .innerPrimNavInner li.sel.current span, .innerPrimNavInner li.sel.current:hover a, .innerPrimNavInner li.sel.current:hover span {
	color: #2C2C2C!important
}
.innerPrimNavInner li:hover span.arrow {
	display: none
}
.innerPrimNavInner li.current span.arrow {
	display: block
}
.innerPrimNavInner li span.arrow {
	width: 0;
	height: 0;
	border: 8px solid;
	background-image: none;
	border-color: #000 transparent transparent;
	display: none;
	position: absolute;
	left: 50%;
	bottom: -16px;
	margin: 0 0 0 -4px;
	z-index: 10
}
.innerPrimNavInner li.current:hover a, .innerPrimNavInner li.current:hover span, .innerPrimNavInner li.sel.current a, .innerPrimNavInner li.sel.current span, .innerPrimNavInner li.sel.current:hover a, .innerPrimNavInner li.sel.current:hover span {
	color: #fff
}
.innerPrimNavInner li:first-child {
	width: 297px;
	background: 0 0
}
.innerPrimNavInner li.lastChild {
	width: 268px
}
.innerPrimNavContCareer {
	width: 1003px;
	margin: 0 auto
}
.innerPrimNavContCareer ul.carrerLtnav {
	float: left;
	width: 380px;
	padding: 29px 0 0 20px
}
.innerPrimNavContCareer ul.carrerLtnav li {
	padding: 0 0 9px 19px;
	background: url(../../../../../../scripts/desktop/images/red-bullet.png) left 6px no-repeat
}
.innerPrimNavContCareer ul.carrerLtnav li a {
	font-size: 1.6em;
	color: #666766;
	line-height: normal
}
.innerPrimNavContCareer img {
	float: left;
	margin: 29px 0 0 30px
}
ul.carrerBoxes {
	padding: 0 0 15px;
	clear: left;
	float: left
}
ul.carrerBoxes li {
	width: 295px;
	height: 233px;
	padding: 6px;
	border: 1px solid #bfbfbf;
	margin: 0 8px 19px 9px;
	box-shadow: 0 1px 3px #D4D4D4
}
ul.carrerBoxes li.lst {
	margin: 0 0 19px 9px
}
ul.carrerBoxes li a span {
	color: #666766;
	font-size: 1.3em;
	line-height: normal;
	padding: 8px 0 0 11px;
	display: block
}
ul.carrerBoxes li a span.prdTitle {
	font-size: 2.1em;
	color: #bc3f3d;
	padding-top: 5px
}
ul.carrerBoxes li:hover {
	background-color: #bc3f3d
}
ul.carrerBoxes li:hover a span {
	color: #FFF
}
.careerContainer {
	margin: 0 auto;
	width: 962px;
	padding: 5px 0 0;
	clear: left
}
.careerContainer h2 {
	color: #666;
	font-size: 2.1em;
	font-weight: 400;
	line-height: 2em
}
.careerContainer p {
	color: #666766;
	font-size: 1.3em;
	font-weight: 400;
	padding: 15px 0 0;
	width: 646px
}
.CareerWrapper h2, .careerContent h3 {
	font-size: 2.1em;
	line-height: 2em;
	font-weight: 400
}
.careerContainer ul.careerTab {
	margin: 35px 0 0;
	float: left;
	height: 257px
}
.careerContainer ul.careerTab li {
	padding: 0 0 25px 15px;
	width: 208px
}
.careerContainer ul.careerTab li:first-child {
	padding-left: 0
}
.careerContainer ul.careerTab li.activetab {
	width: 279px
}
.careerContainer ul.careerTab li img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%);
	-webkit-transition: all .6s ease;
	-webkit-backface-visibility: hidden;
	width: 206px;
	height: 167px;
	cursor: pointer
}
.careerContainer ul.careerTab li.activetab img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0);
	width: 279px;
	height: 237px
}
.CareerWrapper {
	width: 971px;
	margin: 0 auto
}
.CareerWrapper h2 {
	color: #666;
	padding: 0 0 0 10px
}
.careerContent {
	padding: 0;
	clear: both;
	float: left
}
.careerContent h3 {
	color: #8b2e2e;
	text-transform: uppercase
}
.careerContent ul.carrerLftNav {
	list-style: none;
	width: 340px;
	float: left
}
.careerContent ul.carrerLftNav li {
	float: none;
	padding: 0 0 8px 15px;
	background: url(../../../../../../scripts/desktop/images/red-bullet.png) left 6px no-repeat;
	width: 342px
}
.careerContent ul.carrerLftNav li a {
	color: #666766;
	font-size: 1.5em;
	line-height: 1.4em;
	font-weight: 700
}
.careerContent ul.carrerLftNav li a:hover, .careerContent ul.carrerLftNav li.actleftTab a {
	color: #bc3f3d;
	text-decoration: underline
}
.LeftContentWrapper {
	width: 596px;
	float: left
}
.careerContentTab {
	padding: 0 0 0 25px;
	display: none
}
.careerContentTab p {
	color: #666;
	font-size: 1.3em;
	font-weight: 400;
	padding: 0 0 18px;
	width: 100%
}
.careerContentTab p.ParaHeading {
	font-size: 2.1em
}
.careerBtm {
	text-align: center;
	padding: 44px 0 0
}
.careerBtm h3 {
	color: #8b2e2e;
	padding: 0 0 15px
}
.careerBtm p {
	color: #666766;
	font-size: 1.3em;
	font-style: normal
}
.btnStrct {
	color: #fff;
	float: left;
	margin: 0 auto;
	padding-left: 8px
}
.btnStrct input, .frmRhtSec .btnStrct input, .notifyME .btnStrct input {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;

	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-size: 1.1em;
	font-weight: 700;
	padding: 6px 10px 7px;
	border: none;
	cursor: pointer
}
.notifyME .btnStrct input {
	width: 76px;
	font-size: 1.3em
}

.frmRhtSec .btnStrct input {
	width: auto;
	font-size: 1.3em
}
.noborder .btnStrct input {
	font-size: .7em
}
.careerContentTab .btnStrct {
	float: right
}
.careerBtm .btnStrct {
	margin: 15px auto 0;
	width: 120px;
	display: inline-block;
	float: none

}
.jobListing {
	width: 968px;
	margin: 0 auto
}
.jobListing h2 {
	color: #666;
	font-size: 2.1em;
	font-weight: 400;
	line-height: 2em;
	float: left

}
.jobSelect {
	width: 555px;
	float: right
}
.jobSelect span {
	float: left;
	padding: 10px 10px 0 20px;
	color: #bc3f3d;
	font-family: source_sans_proregular;
	font-size: 1.5em
}
.jobSelect .selectbgfunc select {
	width: 193px
}
.jobSelect .selectbgPos select {
	width: 189px
}
.jobSelect .selectbgPos option, .jobSelect .selectbgfunc option {
	padding: 5px 0 5px 5px;
	float: left
}
.jobSelect .selectbgPos, .jobSelect .selectbgfunc {
	background: url(../../../../../../scripts/desktop/images/select-bg2.png) left top no-repeat;
	float: left;
	height: 35px;
	margin-bottom: 10px;
	position: relative;
	width: 193px
}
.jobSelect .selectedvalue {
	color: #666;
	font-size: 1.2em;
	height: 18px;
	padding: 8px 5px 0 16px;
	position: absolute;
	text-align: left;
	width: 149px;
	overflow: hidden
}
.jobSelect .selectbgPos .selectedvalue {
	width: 143px
}
.jobAccContent {
	width: 968px;
	margin: 0 auto;
	clear: both
}
.jobAccContent .jobAcc .ListExpand {
	border: 1px solid #999;
	box-shadow: 0 1px 3px #D4D4D4;
	-ms-box-shadow: 0 1px 3px #D4D4D4;
	-webkit-box-shadow: 0 1px 3px #D4D4D4;
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative
}
.jobAccContent .jobAcc .ListExpand .expandAcc {
	width: 925px;
	margin: 0 auto;
	color: #bc3f3d;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0;
	line-height: 1.2em;
	cursor: pointer;
	clear: both
}
.jobAccContent .jobAcc .ListExpand .expandAcc p {
	display: block;
	width: 100%;
	float: left;
	position: relative;
	cursor: pointer
}
.jobAccContent .jobAcc .ListExpand .expandAcc p a {
	color: #333;
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	cursor: pointer;
	display: block;
	width: 100%
}
.jobAccContent .jobAcc .ListExpand .expandAcc.collapsAcc p a {
	color: #BC3F3D
}
.jobAccContent .jobAcc .ListExpand .expandAcc p span {
	float: left;
	width: 800px
}
.jobAccContent .jobAcc .ListExpand .expandAcc span.arr {
	background: url(../../../../../../scripts/desktop/images/expand-icon.png) left top no-repeat;
	display: block;
	float: right;
	width: 21px;
	height: 22px
}
.jobAccContent .jobAcc .ListExpand .collapsAcc span.arr {
	background: url(../../../../../../scripts/desktop/images/collapse-icon.png) no-repeat
}
.AccSlideContent {
	width: 925px;
	margin: 0 auto;
	padding: 26px 0 18px;
	clear: both;
	border-top: 1px dashed #666;
	position: relative;
	height: 310px
}
.hrjobupdate .AccSlideContent {
	overflow: auto
}
.accSlideLeft {
	float: left;
	padding: 50px 0 0;
	border-right: 1px solid #bc3f3d;
	position: relative;
	width: 262px;
	height: 152px
}
.accSlideLeft img.ltArrow {
	width: 17px;
	height: 25px;
	position: absolute;
	top: 76px;
	right: -11px
}
.accSlideLeft p {
	color: #bc3f3d;
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 10px
}
.accSlideLeft p span {
	color: #333;
	text-transform: uppercase
}
.accSlideRight {
	width: 511px;
	float: left;
	padding-left: 42px
}
.accSlideRight h2 {
	color: #666;
	font-size: 1.8em;
	font-family: source_sans_proregular;
	line-height: 1.8em;
	padding: 0 0 9px;
	float: none
}
.AccsocialIcon p, .accSlideRight p, .cultureBox p, .cultureBox ul li p, .keyNote p, .submitForm p {
	font-family: Arial, Helvetica, sans-serif
}
.accSlideRight p {
	color: #666766;
	font-size: 1.3em;
	line-height: 1.2em;
	padding: 0 0 9px
}
.AccsocialIcon {
	padding-top: 20px;
	display: none
}
.AccsocialIcon p {
	float: left;
	color: #000;
	font-size: 1.6em;
	line-height: 1.9em;
	font-weight: 700
}
.AccsocialIcon ul {
	width: 150px;
	float: left
}
.AccsocialIcon ul li {
	float: left;
	margin: 0 0 0 15px;
	width: auto;
	padding: 0
}
.cultureBox h2 {
	color: #666;
	font-size: 2.1em;
	font-weight: 400;
	line-height: 2.8em
}
.cultureBox h2.noLtPAd {
	padding-left: 0
}
.cultureBox p {
	color: #666766;
	font-size: 1.3em;
	line-height: 1.4em;
	padding: 0 0 9px;
	width: 703px
}
.cultureBox ul {
	list-style: none;
	padding: 36px 0 34px;
	clear: left;
	width: 971px;
	float: left
}
.cultureBox ul li {
	float: left;
	width: 179px;
	border: 1px solid #cecece;
	box-shadow: 0 1px 3px #cecece;
	-moz-box-shadow: 0 1px 3px #cecece;
	-webkit-box-shadow: 0 1px 3px #cecece;
	-ms-box-shadow: 0 1px 3px #cecece;
	margin-right: 39px;
	padding: 16px;
	min-height: 257px
}
.cultureBox ul li.lastChild {
	margin-right: 0
}
.cultureBox ul li h3 {
	color: #bc3f3d;
	font-size: 2.1em;
	padding-bottom: 11px
}
.cultureBox ul li p, .keyNote p {
	color: #666766;
	font-size: 1.3em
}
.cultureBox ul li p {
	width: auto;
	line-height: normal
}
.hrContent {
	clear: both;
	float: left;
	width: 100%;
	padding: 0 0 48px
}
.hrVedio {
	float: left
}
.keyNote {
	float: right;
	width: 310px
}
.keyNote h2 {
	line-height: 1em;
	padding: 0 0 16px
}
.keyNote p {
	background: url(../../../../../../scripts/desktop/images/top_comma.png) left top no-repeat;
	padding: 0 0 16px 18px!important;
	line-height: 1.2em;
	width: auto;
	text-align: left
}
.submitForm {
	border-top: 1px solid #712727;
	margin: 7px auto 0;
	width: 968px
}
.submitForm h2 {
	color: #666;
	font-size: 2.1em;
	font-weight: 400;
	line-height: 2.8em;
	float: none
}
.submitForm p {
	color: #666766;
	font-size: 1.3em;
	line-height: 1.4em;
	width: 744px
}
.ProductCompareWrap table tr td, .accContent form.accForm .radiobox, .accContent form.accForm input, .accContent form.accForm label, .frmRhtSec input, .frmRhtSec teatarea, .notifyME input {
	font-family: source_sans_proregular
}
.submitForm form {
	width: 100%;
	padding: 21px 0 20px
}
#neatform {
	margin: 20px 0 20px 35px;
	float: left
}
.termWrap {
	clear: both;
	float: left;
	width: 15px
}
.termWrap input {
	clear: both!important;
	width: auto!important
}
.termWrap div.error {
	height: 20px;
	width: 250px!important
}
#neatform #termCondition {
	width: auto;
	clear: both
}
#neatform .termsLabel label {
	padding: 0 15px 0 5px;
	line-height: normal;
	width: auto;
	margin: -3px 0 0
}
.FrmLftSec label, .frmRhtSec label {
	line-height: 1.5em;
	font-size: 1.5em
}
.FrmLftSec {
	width: 458px;
	float: left
}
.FrmLftSec label {
	width: 93px;
	color: #333;
	float: left;
	padding: 5px 15px 0 0
}
.FrmLftSec input, .FrmLftSec textarea, .frmRhtSec input, .frmRhtSec textarea {
	float: left;
	border: 1px solid #999;
	border-radius: 10px;
	width: 217px;
	padding: 7px 8px;
	background: 0 0;
	color: #666766;
	font-size: 1.5em;
	font-family: source_sans_proregular
}
.FrmLftSec textarea, .frmRhtSec textarea {
	resize: none
}
.FrmLftSec input.dob, .frmRhtSec input.dob {
	width: 88px
}
.frmRhtSec textarea {
	width: 249px;
	height: 100px;
	resize: none;
	margin: 0 0 1px
}
.FrmLftSec .selectgen, .frmRhtSec .selectloc {
	background: url(../../../../../../scripts/desktop/images/selectBgArrow.gif) right 4px no-repeat;
	border: 1px solid #999;
	height: 30px;
	position: relative
}
.cancelBtn, .submitBtn {
	margin-top: 15px
}
.FrmLftSec select {
	width: 105px
}
.FrmLftSec .selectgen {
	border-radius: 10px;
	float: left;
	width: 114px;
	margin-right: 8px

}
.frmRhtSec {
	width: 502px;
	float: right
}
.frmRhtSec label {
	width: 85px;
	color: #333;

	float: left;
	padding: 5px 15px 0 0
}
.frmRhtSec input, .frmRhtSec teatarea {
	float: left;
	color: #666766;
	font-size: 1.5em
}
.frmRhtSec select {
	width: 105px
}
.FrmLftSec select option, .frmRhtSec select option {
	padding: 5px 0 5px 5px
}
.frmRhtSec .selectloc {
	border-radius: 10px;
	float: left;
	margin-bottom: 10px;
	width: 107px
}
.FrmLftSec .selectedvalue, .frmRhtSec .selectedvalue {
	color: #666;
	font-size: 1.2em;
	height: 17px;
	padding: 8px 5px 0 16px;
	position: absolute;
	text-align: left;
	width: 77px;
	overflow: hidden
}
.cancelBtn input, .submitBtn input {
	padding: 6px 25px 9px 23px
}
.cancelBtn {
	margin-left: 15px
}
.notifyME {
	width: 383px;
	margin: 10px auto
}
.notifyME input {
	float: left;
	border: 1px solid #999;
	border-radius: 10px;
	width: 217px;
	padding: 7px 8px;
	background: 0 0;
	color: #666766;
	font-size: 1.5em
}
.applyNowSlide, .slideShow {
	background: url(../../../../../../scripts/desktop/images/applyNowgif.gif) left top no-repeat
}
.notifyME .btnStrct {
	margin: 2px 0 0 15px;
	float: left
}
.applyContainer {
	position: absolute;
	right: -991px;
	top: -2px
}
.ApplyNowContent, .InLtPopup {
	position: relative;
	float: left
}
.applyNowSlide {
	width: 39px;
	height: 187px;
	cursor: pointer;
	float: left;
	margin-top: 78px
}
.ApplyNowContent {
	width: 967px;
	min-height: 400px;
	border: 1px solid #CCC;
	background: #fff;
	z-index: 3
}
.InLtPopup {
	border-top: none;
	padding: 5px;
	width: 100%
}
.InLtPopup .FrmLftSec {
	width: 358px;
	padding: 0 0 0 39px
}
.InLtPopup .frmRhtSec {
	width: 468px
}
.closeForm {
	color: red;
	font-size: 2em;
	position: absolute;
	top: -11px;
	left: -4px;
	display: none;
	cursor: pointer
}
.ovAll, .uploBtn {
	font-size: 1.2em;
	top: 0
}
.InLtPopup .FrmLftSec label {
	padding: 5px 15px 0 0;
	width: 87px
}
.InLtPopup .frmRhtSec label {
	padding: 5px 15px 0 0;
	width: 166px
}
.InLtPopup .FrmLftSec label span, .InLtPopup .frmRhtSec label span {
	color: red
}
.InLtPopup .ApplyNowContent {
	height: 305px
}
.inputMaster {
	height: 28px;
	padding: 2px 5px 0 6px;
	border: 1px solid #999;
	border-radius: 10px;
	width: 88px
}
.inputMaster.upload {
	width: 176px;
	float: left;
	position: relative
}
.inputMaster.upload span {
	display: block;
	font-size: 1.2em;
	padding: 2px 0 0;
	text-align: center
}
.ovAll {
	height: 20px;
	left: 0;
	overflow: hidden;
	padding: 5px 0 0 8px;
	position: absolute;
	width: 174px;
	z-index: 1
}
.inputMaster input.file {
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.inputMaster input {
	border: none;
	border-radius: 0;
	height: 25px;
	font-size: 1.2em;
	padding-top: 0;
	position: relative;
	z-index: 2
}
.inputMaster.upload input.upl {
	border-radius: 3px;
	margin-left: 185px;
	width: 52px;
	cursor: pointer;
	margin-top: 3px
}
.uploBtn {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	width: 59px;
	text-align: center;
	color: #fff;
	position: absolute;
	right: -69px;
	line-height: 2em;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	cursor: pointer;
	margin-top: 3px
}
.locateusWrapper {
	background: url(../../../../../../scripts/desktop/images/locateus-top-bg.jpg) left 80px repeat-x;
	width: 100%
}
.locateLinks li {
	background-color: #DCDCDC;
	color: #666;
	float: left;
	font-size: 2em;
	font-weight: 400;
	padding: 15px 0;
	text-align: center;
	width: 180px;
	cursor: pointer;
	position: relative;
	margin-right: 1px
}
.locateLinks li.active, .locateLinks li:hover {
	background-color: #7c7c7c;
	color: #fff
}
.otherOffice {
	margin: 0 0 0 30px;
	float: left
}
.otherOffice select {
	cursor: pointer;
	width: 181px;
	height: 44px;
	top: -8px
}
.otherOffice select option {
	padding: 5px;
	height: 10px;
	line-height: 9em;
	background-color: #dddcdc;
	display: block;
	position: relative
}
.otherOffice .selectbg {
	background: url(../../../../../../scripts/desktop/images/selectArrow.gif) 146px 23px no-repeat #dcdcdc;
	float: left;
	padding: 9px 0;
	height: 27px;
	position: relative;
	width: 180px
}
.otherOffice .selectedvalue {
	color: #666;
	font-size: 1.9em;
	height: 20px;
	line-height: 1em;
	position: absolute;
	text-align: left;
	width: 131px;
	overflow: hidden
}
.atmSearchContainer, .branchesContainer {
	float: left;
	padding: 18px 0 0;
	height: 49px;
	position: relative;
	z-index: 1;
	width: 100%
}
.branchesContainer {
	display: none
}
.atmSearchContainer p, .branchesContainer p {
	background: url(../../../../../../scripts/desktop/images/wht-arrow.png) 19px 4px no-repeat;
	font-size: 1.8em;
	color: #fff;
	padding: 9px 17px 5px 50px;
	float: left
}
.atmSearchContainer input.atmSearch, .branchesContainer input.atmSearch {
	width: 264px;

	background-color: #e5e5e5;
	border: 1px solid #676767;
	color: #787878;
	padding: 6px;
	float: left;
	margin: 3px 0 0
}
.atmSearchContainer input.atmSearchBtn, .branchesContainer input.atmSearchBtn {
	background: url(../../../../../../scripts/desktop/images/red-bg.jpg) left top repeat-x;
	color: #fff;
	width: 75px;
	height: 28px;
	text-align: center;
	border: none;
	margin: 4px 0 0 9px;
	float: left;
	border-radius: 7px;
	font-weight: 700;
	font-size: 1.2em;
	cursor: pointer
}
.atmSearchContainer ul, .branchesContainer ul {
	float: right
}
.atmSearchContainer ul li, .branchesContainer ul li {
	float: left;
	background-color: #fff;
	padding: 9px 15px;
	color: #666;
	font-size: 1.5em;
	cursor: pointer
}
.atmSearchContainer ul li {
	margin: 0 0 0 20px
}
.branchesContainer ul li {
	margin: 0 0 0 10px
}
.atmSearchContainer ul li.sel, .branchesContainer ul li.sel {
	background-color: #dcdcdc
}
.atmSearchContainer .refineSearch, .branchesContainer .refineSearch {
	padding: 20px;
	left: 0;
	position: absolute;
	top: 51px;
	width: 963px;
	background-color: #dcdcdc;
	z-index: 1;
	display: none
}
.refineSearch p {
	background: 0 0;
	font-size: 1.7em;
	color: #333;
	padding: 17px 20px 5px 0
}
.refineSearch .cash {
	float: left;
	padding: 17px 27px 0 0;
	width: 290px
}
.refineSearch .checkbox {
	background: url(../../../../../../scripts/desktop/images/chkbox.png) left top no-repeat;
	width: 18px
}
.refineSearch .checkbox.checked {
	background-position: 0 -26px
}
.refineSearch label {
	font-size: 1.5em;
	color: #333;
	float: left
}
.refineSearch div.helpIcon {
	background: url(../../../../../../scripts/desktop/images/help-icon.png) left top no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	margin: 0 0 0 8px;
	position: relative
}
.refineSearch .filterBtn {
	background: url(../../../../../../scripts/desktop/images/red-bg.jpg) left top repeat-x;
	padding: 5px 12px;
	color: #fff;
	font-weight: 700;
	border: none;
	border-radius: 5px;
	float: left;
	margin: 10px 0 0 14px;
	cursor: pointer
}
.refineSearch .tooltip {
	top: -45px;
	height: auto;
	left: auto;
	right: -20px;
	font-size: 1.2em
}
.refineSearch.serviceAvail .tooltip {
	font-size: .8em
}
.refineSearch .tooltip span {
	right: 22px;
	bottom: -16px;
	top: auto;
	border-color: #fff transparent transparent
}
.refineSearch.serviceAvail {
	height: 130px
}
.refineSearch.serviceAvail p {
	padding: 17px 20px 10px 23px
}
.refineSearch.serviceAvail ul li {
	background: url(../../../../../../scripts/desktop/images/gry-bullet.png) 0 13px no-repeat;
	cursor: default;
	width: 200px
}
.dirIcon, .goBtn, .locationbtn, .swap {
	cursor: pointer
}
.refineSearch.serviceAvail ul li span {
	float: left;
	color: #333;
	line-height: normal
}
.locateusContainer {
	float: left;
	padding: 0 0 14px
}
.locateusLeft {
	width: 343px;
	float: left;
	margin: 17px 0 0;
	height: 570px
}
.locateusLeft .accord {
	background: url(../../../../../../scripts/desktop/images/location-icon.png) left 14px no-repeat;
	font-size: 1.9em;
	color: #666766;
	width: 272px;
	padding: 14px 23px 14px 25px;
	float: left;
	position: relative;
	cursor: pointer;
	border-top: 1px solid #CBCBCB;
	line-height: normal
}
.locateusLeft .accord.active {
	background-position: 0 -55px
}
.locateusLeft .accord span {
	width: 0;
	height: 0;
	border: 8px solid;
	background-image: none;
	border-color: #7c7c7c transparent transparent;
	display: block;
	position: absolute;
	right: 10px;
	top: 27px
}
.locateusLeft .accord.active span {
	border-color: transparent transparent #7c7c7c;
	top: 19px
}
.addressCont {
	float: left;
	padding: 0 0 10px 25px;
	width: 295px;
	display: none
}
.addressCont p {
	font-size: 1.4em;
	color: #666766;
	line-height: 1.4em
}
.addressCont p.currLocation {
	background: url(../../../../../../scripts/desktop/images/location-sml-icon.png) 10px 5px no-repeat #e5e5e5;
	padding: 3px 0 3px 25px;
	margin: 7px 0
}
.serviceOffer {
	float: left;
	width: 100%
}
.serviceOffer p {
	font-size: 1.4em;
	font-weight: 700
}
.serviceOffer ul li {
	background: url(../../../../../../scripts/desktop/images/sml-bullet.png) 3px 4px no-repeat;
	font-size: 1.3em;
	color: #666766;
	padding: 0 0 0 10px
}
.serviceOffer ul {
	float: left;
	margin: 7px 0 5px
}
.serviceOffer .ratingStar {
	background: 0 0;
	padding: 0;
	width: 92px;
	float: right;
	display: none
}
.serviceOffer .ratingStar p {
	font-size: 1.3em
}
.serviceOffer p.timings {
	font-size: 1.2em;
	padding: 2px 0
}
.locateusRight {
	width: 650px;
	float: left;
	margin: 17px 0 0 10px
}
.locationbtn {
	float: left;
	margin: 15px 10px 0 0
}
.locationbtn .lcLeft {
	background: url(../../../../../../scripts/desktop/images/direction-btn.jpg) no-repeat;
	width: 3px;
	height: 26px;
	float: left
}
.locationbtn .lcMdl {
	background: url(../../../../../../scripts/desktop/images/direction-btn.jpg) 0 -26px repeat-x;
	float: left;
	font-size: 1.2em;
	height: 16px;
	padding: 5px 2px;
	color: #666766
}
.locationbtn .lcRight {
	background: url(../../../../../../scripts/desktop/images/direction-btn.jpg) 0 -52px no-repeat;
	width: 3px;
	height: 26px;
	float: left
}
.locationbtn.sel .lcLeft, .locationbtn.sel .lcMdl, .locationbtn.sel .lcRight {
	background-image: none;
	background-color: #dcdcdc
}
.locationbtn.sel .lcLeft, .locationbtn.sel .lcRight {
	height: 28px
}
.locationbtn.sel .lcMdl {
	height: 18px
}
.lctExpand {
	width: 268px;
	background-color: #dcdcdc;
	padding: 15px 12px;
	float: left;
	display: none
}
.lctExpand .frmField {
	float: left;
	width: 100%;
	margin: 0 0 8px
}
.lctExpand .frmField .emailId {
	background-color: #F8F8F8;
	border: 1px solid #B6B6B6;
	color: #787878;
	font-size: 1.2em;
	padding: 6px 5px;
	width: 187px
}
.lctExpand label {
	width: 50px;
	float: left;
	font-size: 1.4em;
	color: #666766
}
.lctExpand .fieldRight {
	float: left;
	width: 205px
}
.lctExpand .fieldRight input {
	padding: 6px 5px;
	width: 205px;
	background-color: #f8f8f8;
	border: 1px solid #b6b6b6;
	color: #787878;
	font-size: 1.2em
}
.dirIcon {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) no-repeat #d4d4d4;
	width: 54px;
	height: 31px;
	border: 1px solid #adadad;
	margin-right: 8px;
	float: left
}
.dirIcon.carMode {
	background-position: -204px -169px
}
.dirIcon.walkMode {
	background-position: -203px -209px
}
.dirIcon.sel {
	background-color: #fff
}
.swap {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) -186px -215px no-repeat;
	width: 16px;
	height: 22px;
	float: left;
	margin: 0 0 5px 140px
}
.goBtn {
	background: url(../../../../../../scripts/desktop/images/red-bg.jpg) repeat-x;
	float: right;
	border: none;
    	position: relative;
	border-radius: 5px;
	padding: 5px 9px;
	color: #fff;
	font-weight: 700
}
.exPopup, .footerLocateus {
	bottom: 47px;
	cursor: default;
	position: absolute;
	display: none
}
.exPopup {
	width: 190px;
	background-color: #CBCBCB;
	padding: 20px 30px;
	border: 1px solid #B5B5B5;
	border-bottom: none;
	left: -86px
}
.exPopup h3 {
	font-size: 1.8em;
	color: #bc3f3d;
	padding: 0 0 5px
}
.exPopup ul li {
	background: url(../../../../../../scripts/desktop/images/red-bullet1.png) 0 8px no-repeat;
	width: 100%
}
.secondFooter ul.fLink .exPopup ul li a {
	padding: 5px 0 5px 7px;
	width: 100%;

	color: #4E4E4E;
	font-size: 1.2em
}
.exPopup.recentlyview {
	left: -14px
}
.exPopup.importantNotice {
	left: 0;
	background-color: #000;
	border: 1px solid #000
}
.footerLocateus {
	width: 400px;
	background-color: #CBCBCB;
	left: -170px;
	padding: 20px 30px;
	border: 1px solid #B5B5B5;
	border-bottom: none
}
.exPopup .closeBtn, .footerLocateus .closeBtn {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) -179px -40px no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer
}
.footerLocateus .iWantLocate h3, .footerLocateus .ipConflict h3, .footerLocateus .ipConflictBranch h3, .footerLocateus .locateAtm h3, .footerLocateus .locateBranch h3 {
	font-size: 2em;
	color: #bc3f3d;
	width: 100%;
	float: left
}
.footerLocateus .iWantLocate .left {
	float: left;
	border-right: 1px dashed #2c2c2c;
	padding: 0 19px 0 0
}
.footerLocateus .iWantLocate .left ul li {
	float: left;
	width: 79px;
	font-size: 1.6em;
	color: #333;
	text-align: center;
	padding: 17px 0 0 38px
}
.footerLocateus .iWantLocate .left ul li:first-child {
	padding-left: 0
}
.footerLocateus .iWantLocate .left ul li img {
	float: left;
	margin: 0 0 5px
}
.footerLocateus .iWantLocate .right {
	float: left;
	padding: 0 0 0 19px
}
.footerLocateus .iWantLocate .right h3 {
	font-size: 1.8em;
	color: #333;
	float: none
}
.footerLocateus .iWantLocate .right ul li {
	background: url(../../../../../../scripts/desktop/images/red-bullet1.png) 0 12px no-repeat;
	padding: 10px 0 10px 13px;
	float: none
}
.footerLocateus .iWantLocate .right ul li a {
	color: #666766;
	font-size: 1.5em;
	float: none
}
.footerLocateus .ipConflict, .footerLocateus .ipConflictBranch, .footerLocateus .locateAtm {
	display: none
}
.footerLocateus .locateAtm h2, .footerLocateus .locateBranch h2 {
	padding: 0 0 10px
}
.footerLocateus .locateAtm p, .footerLocateus .locateBranch p {
	background: url(../../../../../../scripts/desktop/images/blk-arrow.png) 0 4px no-repeat;
	font-size: 1.5em;
	color: #333;
	padding: 10px 0 10px 28px;
	float: left
}
.footerLocateus .locateAtm p.locateusNote, .footerLocateus .locateBranch p.locateusNote {
	background: 0 0;
	font-size: 1em
}
.footerLocateus .locateAtm .locNo, .footerLocateus .locateAtm .locYes, .footerLocateus .locateBranch .locNoBranch, .footerLocateus .locateBranch .locYes {
	background-color: #2c2c2c;
	color: #fff;
	border-radius: 5px;
	border: none;
	padding: 5px 0;
	width: 54px;
	margin: 4px 4px 0;
	cursor: pointer;
	font-weight: 700
}
.footerLocateus .ipConflict, .footerLocateus .ipConflictBranch {
	padding: 0 0 15px
}
.footerLocateus .ipConflict h2, .footerLocateus .ipConflictBranch h2 {
	padding: 0 0 20px
}
.footerLocateus .ipConflict p, .footerLocateus .ipConflictBranch p {
	font-size: 1.5em;
	color: #333;
	width: 100%;
	float: left;
	border-bottom: 1px dashed #2c2c2c;
	padding: 20px 0 5px;
	margin: 0 0 10px;
	line-height: normal
}
.footerLocateus .ipConflict .enterLoc, .footerLocateus .ipConflictBranch .enterLoc {
	width: 290px;
	background-color: #f8f8f8;
	border: 1px solid #b6b6b6;
	color: #787878;
	padding: 4px 15px;
	float: left;
	margin: 0 15px 0 0
}
.footerLocateus .ipConflict .searchBtn, .footerLocateus .ipConflictBranch .searchBtn {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	color: #fff;
	width: 62px;
	border: none;
	cursor: pointer;
	border-radius: 5px;
	padding: 4px 0;
	font-weight: 700;
	font-size: 1.2em
}
.ProductCompareWrap {
	float: left;
	margin-top: 18px;
	margin-bottom: 18px
}
.ProductCompareWrap table {
	border-top: 1px dashed #afafaf;
	float: left
}
.ProductCompareWrap table tr td {
	width: 251px;
	padding: 12px 5px;
	border-left: 1px dashed #afafaf;
	font-size: 1.4em;
	font-style: normal;
	font-weight: 400;
	line-height: 1.3em;
	color: #666766;
	border-bottom: 1px dashed #afafaf
}
.ProductCompareWrap table tr.noborder {
	border: none
}
.ProductCompareWrap table tr td.noborder {
	border: none;
	font-weight: 700;
	color: #202020;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed #afafaf
}
.ProductCompareWrap table tr.noborder td.noborder {
	border: none
}
.ProductCompareWrap table tr td ul {
	list-style: none;
	width: 225px;
	margin: 0 auto
}
.ProductCompareWrap table tr td ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) left 10px no-repeat;
	padding-left: 10px;
	padding-top: 4px
}
.ProductCompareWrap table tr td ul li ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet1.gif) 5px 10px no-repeat;
	padding-left: 16px
}

.ProductCompareWrap table tr td p {
	width: 225px;
	margin: 0 auto;
	padding: 0 0 5px
}
.ProductCompareWrap table tr td p span {
	color: #000
}
.ProductCompareWrap table tr td input.whiteBtn {
	background: url(../../../../../../scripts/desktop/images/grayBtn.png) right top no-repeat;
	width: 92px;
	height: 23px;
	text-align: center;
	display: block;
	padding: 4px 10px 3px;
	text-decoration: none;
	color: #bc3f3d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	border: none;
	cursor: pointer;
	margin-top: 5px
}
.ProductCompareWrap table tr td input.whiteBtn.fltStyle {
	float: left
}
.ProductCompareWrap table tr td .ratingStar {
	background: 0 0;
	width: 97px;
	float: left;
	padding: 10px 0 10px 15px
}
.ProductCompareWrap table tr td .ratingStar span {
	background: url(../../../../../../scripts/desktop/images/rating-star.png) -13px top no-repeat;
	width: 13px;
	height: 13px;
	float: left;
	margin-right: 4px;
	cursor: default
}
.ProductCompareWrap table tr td .ratingStar span.blank {
	background-position: -13px 0
}
.ProductCompareWrap table tr td .ratingStar span.actrating, .ProductCompareWrap table tr td .ratingStar span.currrating {
	background-position: 0 0
}
.ProductCompareWrap table tr td ul.cards {
	list-style: none;
	width: 231px;
	margin: 0 auto
}
.ProductCompareWrap table tr td ul.cards li {
	padding: 5px 0 8px;
	background: 0 0;
	clear: both;
	float: left;
	width: 100%
}
.ProductCompareWrap table tr td ul.cards li img {
	float: left
}
.ProductCompareWrap table tr td ul.cards li p {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) left 10px no-repeat;
	margin-left: 10px;
	padding: 6px 0 0 10px;
	float: left;
	width: 148px
}
.ProductCompareWrap .selectgen {
	background: url(../../../../../../scripts/desktop/images/selectBgArrow.gif) right 4px no-repeat;
	border: 1px solid #999;
	border-radius: 10px;
	float: left;
	height: 30px;
	margin-bottom: 10px;
	position: relative;
	width: 237px
}
.ProductCompareWrap select {
	width: 240px
}
.ProductCompareWrap select option {
	padding: 5px 0 5px 5px
}
.ProductCompareWrap .selectedvalue {
	color: #666;
	font-size: 1em;
	height: 20px;
	padding: 6px 5px 0 16px;
	position: absolute;
	text-align: left;
	width: 199px;
	overflow: hidden
}
.ProductCompareWrap .checkbox {
	width: 15px;
	height: 15px;
	background: url(../../../../../../scripts/desktop/images/checkbox-img.png) 0 -19px no-repeat;
	cursor: pointer;
	float: left;
	margin: 2px 5px 0 0
}
.ProductCompareWrap .checkbox.checked {
	background-position: 0 0
}
.ProductCompareWrap .checkbox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer
}
.ProductCompareWrap label {
	float: left;
	padding-right: 5px
}
.ProductCompareWrap .btnStrct {
	color: #FFF;
	float: left;
	margin-left: 14px
}
.ProductCompareWrap .btnStrct a {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-size: .9em;
	font-weight: 700;
	padding: 4px 10px 5px
}
.ProductCompareWrap .btnStrct a :hover {
	text-decoration: none
}
.ProductCompareWrap .radiobox {
	height: 15px;
	background: url(../../../../../../scripts/desktop/images/radioBtn.png) left top no-repeat;
	cursor: pointer;
	float: left;
	margin: 9px 5px 0 0;
	line-height: 1em
}
.ProductCompareWrap .radiobox.checked {
	background-position: 0 -29px
}
.ProductCompareWrap .radiobox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	line-height: 1em;
	float: left
}
.ProductCompareWrap .radiobox label {
	width: 85px;
	padding: 0 0 0 3px;
	line-height: 1.2em;

	cursor: pointer
}
.ProductCompareWrap table tr td p.tncText {
	font-size: .8em;
	padding: 10px 0 0
}
.milestone li.last {
	width: 187px
}
.timelineWrapper {
	background: url(../../../../../../scripts/desktop/images/timeline-bg.jpg) left 8px repeat-x;
	width: 960px;
	position: relative;
	float: left;
	margin: 30px 0 0 21px;
	padding-bottom: 27px;
	border-bottom: 1px dotted #7a7a7a
}
.timelineWrapper .next, .timelineWrapper .prev {
	background: url(../../../../../../scripts/desktop/images/next-prev-icon.png) no-repeat;
	position: absolute;
	top: -6px;
	width: 33px;
	height: 33px;
	cursor: default
}
.timelineContainer, .timelineWrapper ul {
	width: 816px;
	float: left
}
.timelineWrapper .prev {
	background-position: 0 0;
	left: -1px
}
.timelineWrapper .next {
	background-position: 0 -66px;
	right: -1px
}
.timelineWrapper .prev.active {
	background-position: 0 -33px;
	left: -1px;
	cursor: pointer
}
.timelineWrapper .next.active {
	background-position: 0 -99px;
	right: -1px;
	cursor: pointer
}
.timelineContainer {
	margin-left: 72px;
	overflow: hidden
}
.timelineWrapper ul li {
	float: left;
	width: 50px;
	margin: 0 43px;
	font-size: 1.3em;
	color: #2c2c2c;
	cursor: pointer
}
.timelineWrapper ul li span {
	background: url(../../../../../../scripts/desktop/images/timeline-img.jpg) left top no-repeat;
	width: 21px;
	height: 21px;
	margin: 0 0 10px 12px;
	float: left
}
.timelineWrapper ul li.sel {
	color: #bc3f3d
}
.timelineWrapper ul li.sel span {
	background-position: 0 -21px
}
.timelineData {
	width: 960px;
	padding: 20px 0 30px 21px
}
.timelineData h2 {
	color: #bc3f3d;
	font-size: 2.1em
}
.timelineData tr td {
	padding: 10px
}
.timelineData p {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) left 5px no-repeat;
	font-size: 1.2em;
	color: #666766;
	padding-left: 14px
}
.pdfData p, .timelineData p span {
	color: #bc3f3d
}
.timelineData a, .timelineData a:hover {
	text-decoration: none
}
.timelineData a p {
	background: 0 0
}
.yearData {
	display: none
}

.yearData table {
	width: 100%
}
.pdfData h2 {
	padding-bottom: 10px
}
.pdfData a {
	text-decoration: none;
	float: left
}
.pdfData td {
	background: url(../../../../../../scripts/desktop/images/download-icon-img.png) left 13px no-repeat
}
.pdfData p {
	font-size: 1.2em;
	padding-left: 16px
}
.pdfData span {
	color: #666766;
	font-style: italic;
	padding-left: 16px;
	font-size: 1.3em
}
.milestoneBtmCont {
	width: 970px;
	margin: 0 auto;
	border-top: 1px dotted #7a7a7a;
	padding: 20px 0 25px
}
.milestoneVideo {
	width: 324px;
	float: left;
	position: relative
}
.milestoneVideo img {
	width: 324px;
	height: 249px
}
.videoInfo {
	background: url(../../../../../../scripts/desktop/images/video-info-bg.png) left top repeat-x;
	width: 284px;
	position: absolute;
	bottom: 4px;
	left: 0;
	padding: 14px 20px 10px
}
.videoInfo p {
	font-size: 1.8em;
	color: #fff;
	float: left;
	padding: 10px 0 0;
	width: 235px
}
.videoInfo .playVideo, .videoInfo .shareVideo {
	background: url(../../../../../../scripts/desktop/images/play-share-icon.png) no-repeat;
	width: 37px;
	height: 36px;
	float: right;
	cursor: pointer
}
.videoInfo .playVideo {
	background-position: 0 0;
	margin: 0 7px 0 0
}
.videoInfo .shareVideo {
	background-position: 0 -37px
}
.noBrd {
	border: none
}
.milestoneBox {
	width: 298px;
	float: left;
	border: 1px solid #bfbfbf;
	padding: 5px;
	min-height: 237px;
	margin: 0 0 0 10px;
	box-shadow: 0 1px 3px #D4D4D4
}
.milestoneBox:hover {
	background-color: #BC3F3D
}
.milestoneBox span {
	color: #666766;
	font-size: 1.2em;
	padding: 8px 0 0 11px;
	float: left;
	clear: both
}
.milestoneBox a {
	float: left;
	clear: both
}
.milestoneBox a:hover {
	text-decoration: none
}
.milestoneBox span.title {
	font-size: 2.1em;
	color: #bc3f3d;
	padding-top: 5px;
	line-height: normal
}
.milestoneBox:hover a, .milestoneBox:hover span {
	color: #fff
}
.ratingsCont {
	width: 180px;
	float: left;
	padding: 0 20px 20px
}
.ratingsCont h2 {
	background: url(../../../../../../scripts/desktop/images/rating-img.png) left top no-repeat;
	color: #666;
	font-size: 1.8em;
	padding: 4px 0 11px 42px
}
.ratingsCont p {
	color: #666;
	line-height: normal;
	padding: 10px 0 0;
	font-size: 1.3em
}
.visionContainer {
	margin: 0 0 20px;
	min-height: 0
}
.tabCont .tabInnerCont {
	width: 309px;
	float: left;
	padding: 0 0 0 20px
}
.tabCont .tabInnerCont p {
	padding: 0 10px 10px 0
}
.tabCont .tabInnerCont:first-child {
	padding-left: 0;
	padding-right: 20px;
	border-right: 1px dotted #7a7a7a
}
.tabCont div {
	float: left
}
.abtPeopleWrapper {
	float: left;
	padding: 0 0 35px
}
.abtPeopleWrapper .abtPeopleCont {
	width: 473px;
	float: left;
	padding: 0 0 0 28px
}
.abtPeopleWrapper .abtPeopleCont:first-child {
	padding: 0;
	width: 501px
}
.abtPeopleCont h2 {
	font-size: 1.6em;
	color: #000
}
.abtPeopleCont p {
	color: #2c2c2c;
	line-height: normal;
	padding: 18px 0 0;
	font-size: 1.3em
}
p.msgTxt {
	color: #bc3f3d;
	font-style: italic;
	font-size: 1.4em
}
.boardDirectorWrapper h2 {
	color: #666766;
	font-size: 1.6em;
	padding: 20px 0 0
}
.boardofDirectCont {
	width: 855px;
	margin: -26px auto 0;
	position: relative
}
.boardofDirectCont .profNext, .boardofDirectCont .profPrev {
	background: url(../../../../../../scripts/desktop/images/next-prev-icon.png) no-repeat;
	width: 33px;
	height: 33px;
	position: absolute;
	top: 140px;
	cursor: pointer
}
.boardofDirectCont .profPrev {
	background-position: 0 -33px;
	left: 0
}
.boardofDirectCont .profNext {
	background-position: 0 -99px;
	right: 0
}
.boardofDirectCont .roundabout-holder {
	margin: 0 0 0 125px
}
.profileWrapper {
	background-color: #fff;
	width: 671px;
	height: auto;
	position: relative;
	margin: -36px 0 0 59px;
	padding: 10px 30px;
	min-height: 270px
}
.profileWrapper .topArrow {
	width: 0;
	height: 0;
	border: 12px solid;
	background-image: none;
	border-color: transparent transparent #fff;
	display: block;
	position: absolute;
	left: 50%;
	top: -24px;
	margin: 0 0 0 -6px
}
.profile {
	width: 671px;
	display: none
}
.profile p {
	color: #666766;
	font-size: 1.3em;
	line-height: 1.3em
}
.profile p.msgTxt {
	color: #bc3f3d;
	font-style: italic;
	font-size: 1.4em
}
.profile h3 {
	font-size: 1.6em;
	color: #666766;
	padding: 20px 0 10px
}
.profile h3:first-child {
	padding-top: 0
}
.topmostBanner {
	height: 137px;
	float: left
}
.abtCommercial {
	float: left;
	padding: 15px 0
}
.abtCommercial ul {
	list-style: none
}
.abtCommercial ul li {
	list-style: none;
	padding-right: 15px;
	float: left;
	padding-bottom: 12px;
	cursor: pointer
}
.abtCommercial ul li.nopadding {
	padding-right: 0
}
.investorIntro {
	font-size: 1.3em;
	color: #666;
	padding: 10px 0 0 11px;
	float: left
}
.financialData h2 {
	color: #666
}
.financialData a {
	background: url(../../../../../../scripts/desktop/images/download-icon-img.png) left top no-repeat;
	font-size: 1.4em;
	color: #666766;
	padding: 0 0 0 21px
}
.financialData table tr td {
	padding: 7px
}
.financialData table tr td table {
	margin: 0 0 20px
}
.hrVedio iframe {
	position: relative;
	z-index: 3
}
.AccountLightBox, .overlayAcc {
	left: 0;
	z-index: 11;
	display: none;
	top: 0
}
.overlayAcc {
	position: fixed;
	background-color: #000;
	opacity: .8;
	filter: alpha(opacity=80);
	width: 100%;
	height: 100%
}
.AccountLightBox {
	width: 800px;
	position: absolute;
	border-radius: 4px;
	background-color: #fff;
	padding: 13px 0
}
.AccountLightBox a.closeBtn {
	float: right;
	padding: 0 28px 0 0
}
.accContent {
	width: 726px;
	margin: 0 auto;

	padding: 0
}

.accContent form.accForm .selectgen, .accContent form.accForm .selectloc {
	background: url(../../../../../../scripts/desktop/images/selectBgArrow.gif) right 4px no-repeat;
	border: 1px solid #999;
	height: 30px;
	margin-bottom: 10px;
	position: relative;
	float: left
}
.accContent h2 {
	color: #151515;
	font-size: 2.8em;
	padding-bottom: 18px;
	padding-top: 8px
}
.accContent p {
	color: #666766;
	font-size: 1.3em;
	line-height: 1.8em
}
.accContent form.accForm {
	padding: 19px 0 40px
}
.accContent form.accForm label {
	width: 182px;
	color: #333;
	font-size: 1.4em;
	line-height: 1.5em;
	float: left;
	padding: 5px 19px 19px 0;
	text-align: right
}
.accContent form.accForm .selectgen {
	border-radius: 10px;
	width: 107px
}
.accContent form.accForm select {
	width: 105px
}
.FrmLftSec select option, .accContent form.accForm select option {
	padding: 5px 0 5px 5px
}
.accContent form.accForm .selectloc {
	border-radius: 10px;
	width: 107px
}
.accContent form.accForm .selectedvalue {
	color: #666;
	font-size: 1.2em;
	height: 20px;
	padding: 8px 5px 0 16px;
	position: absolute;
	text-align: left;
	width: 127px;
	overflow: hidden
}
.accContent form.accForm input {
	float: left;
	color: #666766;
	font-size: 1.5em;
	background: rgba(0,0,0,0);
	border: 1px solid #999;
	border-radius: 10px;
	padding: 7px 8px;
	width: 170px;
	margin-left: 20px
}
.accContent form.accForm input.noltmargin {
	margin-left: 0;
	width: 200px
}
.accContent form.accForm .selectgen.bigWidth {
	width: 215px
}
.accContent form.accForm .selectgen.bigWidth select {
	width: 214px
}
.accContent form.accForm .btnStrct {
	color: #FFF;
	float: left;
	margin-top: 15px;
	padding-left: 8px
}
.accContent form.accForm .btnStrct input {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-size: 1.4em;
	font-weight: 700;
	padding: 4px 10px 5px;
	border: none;
	cursor: pointer;
	width: 87px;
	margin-left: 12px
}
.accContent form.accForm .btnStrct.applybtn {
	margin-left: 181px
}
.accContent form.accForm .radiobox {
	height: 15px;
	background: url(../../../../../../scripts/desktop/images/radioBtn.png) left top no-repeat;
	cursor: pointer;
	float: left;
	margin: 9px 5px 0 0;
	font-size: 1.4em;
	line-height: 1em
}
.calcSection .maxVal, .calcSection .titleField {
	font-family: Arial, Helvetica, sans-serif;
	position: relative
}
.accContent form.accForm .radiobox.checked {
	background-position: 0 -29px
}
.accContent form.accForm .radiobox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	line-height: 1em
}
.accContent form.accForm .radiobox label {
	width: 29px;
	padding: 0 25px 0 5px;
	line-height: 1.2em;
	font-size: 1em;
	cursor: pointer
}
.abtCommercial {
	width: 100%
}
.PremimCusBox, .contactUs {
	width: 440px;
	border: 1px solid #ccc
}
.contactUs {
	float: left;
	padding: 10px 20px
}
.contactUs h2 {
	color: #bc3f3d;
	font-size: 2em;
	padding-bottom: 15px
}
.contactUs p span {
	color: #2c2c2c;
	font-weight: 700
}
.contactUs .contactLabel {
	color: #2C2C2C;
	font-weight: 700;
	float: left
}
.contactUs a, .contactUs p, .contactUs p a {
	color: #666766
}
.PremimCusBox p a, .PremimCusBox p span {
	color: #dda220
}
.contactUs p {
	font-size: 1.4em;
	padding: 0 0 12px 41px;
	line-height: 1.4em
}
.contactUs p.Tele {
	font-size: 1.6em;
	background: url(../../../../../../scripts/desktop/images/teleIco.png) left 5px no-repeat
}
.contactUs p.whatsappicon {
	font-size: 1.6em;
	background: url(../../../../../../../content/dam/indusind/desktop/whatsapp-icon.jpg) -2px 0 no-repeat
}
.contactUs p.mail {
	font-size: 1.6em;
	background: url(../../../../../../scripts/desktop/images/mailIco.png) left 5px no-repeat
}
.PremimCusBox {
	float: right;
	background: url(../../../../../../scripts/desktop/images/boxReptBg.gif) left top;
	padding: 12px 20px
}
.PremimCusBox h2 {
	padding-bottom: 8px
}
.PremimCusBox p {
	color: #dda220;
	font-size: 1.4em;
	padding: 0 0 12px;
	line-height: 1.4em
}
.PremimCusBox p.Tele {
	font-size: 1.6em;
	background: url(../../../../../../scripts/desktop/images/grayTeleIco.png) left 3px no-repeat;
	padding: 0 0 15px 41px
}
.PremimCusBox p.mail {
	font-size: 1.6em;
	background: url(../../../../../../scripts/desktop/images/grayMsgIco.png) left 3px no-repeat;
	padding: 0 0 10px 41px
}
.AbtBand {
	background: url(../../../../../../scripts/desktop/images/bandRept.png) left top repeat-x;
	width: 100%;
	margin: 19px 0;
	border: 1px solid #999;
	border-bottom: 2px solid #999;
	border-radius: 5px;
	color: #bc3f3d;
	font-size: 1.6em;
	float: left
}
.AbtBand ul li {
	float: left;
	width: 250px;
	padding: 0;
	background: url(../../../../../../scripts/desktop/images/seprator.gif) left 7px no-repeat
}
.AbtBand ul li.nobg {
	background: 0 0
}
.AbtBand ul li a {
	background: url(../../../../../../scripts/desktop/images/bandIcon.png) left top no-repeat;
	color: #bc3f3d;
	display: block;
	padding: 10px 0;
	text-align: center
}
.AbtBand ul li a.locate {
	background-position: 62px 6px
}
.AbtBand ul li a.feed {
	background-position: 39px -58px
}
.AbtBand ul li a.griev {
	background-position: 27px -123px
}
.AbtBand ul li a.faq {
	background-position: 76px -207px
}
.frmRhtSec .termCondition {
	float: left;
	border: none!important
}
.accContent form.accForm .termCondition .checkbox, .frmRhtSec .termCondition .checkbox {
	background: url(../../../../../../scripts/desktop/images/checkbox-img.png) 0 -19px no-repeat;
	cursor: pointer;
	float: left;
	height: 15px;
	margin: 9px 5px 0 0;
	width: 15px
}
.frmRhtSec .termCondition .checkbox input {
	border: none;
	cursor: pointer;
	height: 14px;
	opacity: 0;
	width: 14px
}
.accContent form.accForm .termCondition label, .frmRhtSec .termCondition label {
	float: left;
	padding-right: 5px;
	width: 423px;
	font-size: 1.4em;
	padding-bottom: 0;
	text-align: left
}
.savingTab ul li, .savingTabContent table tr td.saveRtHead {
	text-align: center
}
.frmRhtSec .termCondition .checkbox.checked {
	background-position: 0 0
}
.btnContainer {
	display: block;
	float: left;
	padding-left: 155px
}
.monthWrapper, .savingTabContent, .siteMenu ul li ul.subSitemap, .siteMenu ul li ul.subSitemap li ul.subSubSitemap, .siteMenu ul li ul.subSitemap li ul.subSubSitemap li ul {
	display: none
}
.accContent form.accForm .termCondition label {
	width: 423px
}
.savingLt {
	width: 1003px;
	float: left;
	margin-bottom: 35px
}
.savingTab {
	width: 100%
}
.savingTab ul {
	float: left
}
.savingTab ul li {
	float: left;
	cursor: pointer;
	margin-right: 1px;
	padding: 16px 0;
	color: #666;
	background: #dcdcdc;
	width: 253px;
	font-size: 1.9em
}
.otherRate .tabActive, .savingTab ul li.activetab {
	color: #fff;
	background: #7c7c7c
}
.savingLt .faqsQuest {
	width: 952px
}
.savingLt .faqAns p {
	font-size: 1.3em;
	padding: 5px 0;
	line-height: 1.4em
}
.savingrateContent {
	width: 100%;
	float: left;
	padding: 27px 0 40px
}
.savingTabContent h4 {
	padding: 10px 0;
	float: left
}
.savingTabContent table {
	width: 100%;
	float: left;
	border: 1px solid #c5c5c5
}
.savingTabContent table tr.Head {
	background: #000
}
.savingTabContent table tr.Head td {
	color: #FFF
}
.savingTabContent table tr td {
	font-size: 1.4em;
	line-height: 1.2em;
	padding: 14px 20px;
	border-bottom: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5
}
.savingTabContent table tr td.saveLtHead {
	color: #FFF;
	border-right: 1px solid #c5c5c5;
	padding-left: 19px
}
.savingTabContent table tr td.savefullwidth {
	width: auto;
	color: #666766;
	border-bottom: 1px solid #c5c5c5;
	padding-left: 19px
}
.savingTabContent table tr td.saveLt {
	color: #666766;
	border-bottom: 1px solid #c5c5c5;
	width: 599px;
	border-right: 1px solid #c5c5c5;
	padding-left: 19px
}
.savingTabContent table tr td.saveRt {
	color: #666766;
	border-bottom: 1px solid #c5c5c5;
	width: 119px;
	text-align: center
}
.savingTabContent table tr td.savefullwidth ul li {
	padding: 0 10px 10px 15px;
	line-height: 1.2em;
	margin: 0;
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) left 5px no-repeat;
	width: auto
}
.savingTabContent p {
	font-size: 1.3em;
	padding: 5px 0;
	float: left;
	width: 100%;
	color: #666766
}
.savingTabContent ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) 11px 6px no-repeat;
	padding: 0 0 5px 23px;
	width: auto;
	clear: both;
	color: #666766;
	float: none
}
.SavingWrapper {
	width: 1003px;
	padding: 5px 0 0;
	clear: left
}
.savingRt {
	width: 220px;
	float: right;
	position: relative
}
.savingRt .loginWrapper {
	top: 0
}
.savingRt .loginWrapper .login p {
	color: #fff;
	font-size: 1.2em
}
.savingRt .loginWrapper .login ul {
	float: left;
	margin: 10px 0;
	width: 100%
}
.termCondition table, .termCondition table.inn-table {
	margin: 5px 0 15px;
	border-top: 1px solid #b6b6b6;
	width: 100%
}
.savingRt .loginWrapper .login ul li {
	padding: 0 0 5px 5px;
	float: left;
	width: auto
}
.savingRt .loginWrapper .login ul li.sel, .savingRt .loginWrapper .login ul li:hover {
	background: url(../../../../../../scripts/desktop/images/login-left.jpg) left top no-repeat;
	font-weight: 700
}
.savingRt .loginWrapper .login ul li input {
	color: #bc3f3d;
	font-size: 1.2em;
	padding: 4px 5px 8px 0;
	float: left;
	background: 0 0;
	border: none;
	cursor: pointer
}
.savingRt .loginWrapper .login ul li.sel input, .savingRt .loginWrapper .login ul li:hover input {
	background: url(../../../../../../scripts/desktop/images/login-right.jpg) right top no-repeat;
	color: #fff;
	text-decoration: none
}
.termCondition .faqsQuest, .termCondition .faqsQuest.active {
	background-position: 99% 7px
}
.savingRt .loginWrapper .login ul li.loginBtn input {
	width: 50px
}
.savingRt .loginWrapper .login ul li.regBtn input {
	width: 70px
}
.savingRt .loginWrapper .login ul li.demoBtn input {
	width: 50px
}
.savingRt .loginWrapper .quikService ul li {
	padding: 6px;
	position: relative;
	float: left;
	width: 177px
}
.savingRt .loginWrapper .login p.indusNet {
	font-size: 1.8em;
	color: #686868
}
.savingRt .loginWrapper .quikService ul li:first-child {
	border-top: none;
	padding: 15px 6px 6px
}
.termCondition {
	padding: 20px 0;
	text-align: justify;
	float: left;
	width: 100%
}
.termCondition ol, .termCondition ul {
	float: left;
	clear: both;
	width: 100%
}
.termCondition h1 {
	padding-bottom: 20px
}
.termCondition h2 {
	color: #666;
	font-size: 2.1em;
	padding-bottom: 10px
}
.termCondition h5 {
	color: #bc3f3d;
	font-size: 1.8em;
	padding-bottom: 15px;
    font-weight:normal;
}
.termCondition ul li a {
	color: #bc3f3d
}
.termCondition ul li p {
	font-size: 1em;
	color: #666766;
	line-height: 1em;

}
.termCondition ol li, .termCondition p {
	font-size: 1.3em;
	color: #666766;
	line-height: 1.3em
}
.termCondition ul li ul li {
	padding-top: 10px;
	line-height: 1.3em
}
.termCondition ol li {
	padding-top: 10px
}
.termCondition .faqsQuest {
	width: 913px
}
.termCondition p {
	padding: 0 0 10px;
	clear: both
}
.termCondition .paddBt {
	width: 100%;
	float: left;
	height: 5px;
	clear: both
}
.termCondition table tr td, .termCondition table tr th {
	border-right: 1px solid #b6b6b6;
	border-bottom: 1px solid #b6b6b6;
	padding: 10px;
	text-align: left
}
.termCondition table tr th {
	background-color: #2c2c2c;
	color: #fff;
	font-size: 1.5em
}
.termCondition table tr td:first-child, .termCondition table tr th:first-child {
	border-left: 1px solid #b6b6b6
}
.termCondition table tr td {
	font-size: 1.2em;
	color: #757575
}
.termCondition table.inn-table tr th {
	background-color: #2c2c2c;
	color: #fff;
	font-size: inherit
}
.termCondition table.inn-table tr td {
	font-size: inherit;
	color: #757575
}
.termCondition a {
	color: #bc3f3d
}
.termCondition a.continueBtn {
	color: #fff;
	font-size: 1em;
	width: 100%
}
.termCondition ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) 11px 6px no-repeat;
	color: #666766;
	font-size: 1.3em;
	line-height: 1.3em;
	padding: 0 10px 10px 23px;
	clear: both
}
.termCondition ul li table tr td, .termCondition ul li ul li table tr td {
	color: #666766;
	font-size: inherit;
	line-height: 1.3em
}
.termCondition ul li table tr th,.termCondition ul li ul li table tr th {
	background-color: #2c2c2c;
	color: #fff;
	font-size: inherit;
}
.termCondition ul li.cmyk {
	color: #bc3f3d
}
.termCondition ul.pdfLinks li {
	background: url(../../../../../../scripts/desktop/images/download-icon-img.png) 12px 5px no-repeat;
	padding: 5px 10px 10px 37px
}
.termCondition ul li ul {
	padding: 10px 0
}
.termCondition ul li ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet1.gif) left 5px no-repeat;
	font-size: 1em;
	color: #666766;
	padding: 0 0 10px 13px
}
.termCondition ul li ul.tick li {
	background: url(../../../../../../../content/dam/indusind/desktop/red-tick.png) left 2px no-repeat;
	font-size: 1em;
	color: #666766;
	padding: 0 0 10px 16px
}
.termCondition table ul li {
	font-size: 1.2em
}
.termCondition table.otherInfo, .termCondition table.otherInfo td {
	border: none!important
}
.innovationsTitle {
	font-weight: 700;
	color: #bc3f3d!important;
	font-size: 1.4em!important
}
table .innovationsTitle {
	font-size: 1.2em!important
}
.termCondition table.innovationsTable tr td:first-child, .termCondition table.innovationsTable tr th:first-child {
	border-left: none
}
.termCondition table.innovationsTable tr td {
	border-top: 1px solid #B6B6B6;
	border-bottom: none;
	border-right: none
}
.shoppingTable, .shoppingTable tr td {
	border: none!important
}
.shoppingTable {
	width: auto!important
}
.SiteMap {
	padding-bottom: 60px;
	padding-left: 30px
}
.siteMenuLt {
	float: left;
	width: 324px
}
.siteMenu {
	padding: 26px 0 0;
	float: left;
	clear: both
}
.siteMenu>ul {
	width: 300px
}
.siteMenu>ul>li, .siteMenu>ul>li>ul>li {
	width: 200px
}
.subSubSitemap li ul li {
	width: 150px
}
.siteMenu>a, .siteMenu>h3 {
	float: left;
	width: 200px
}
.siteMenu a:hover {
	text-decoration: none
}
.siteMenu a:hover h3, .siteMenu ul li a:hover {
	text-decoration: underline
}
.siteMenu h2 {
	color: #bc3f3d;
	font-size: 1.8em;
	line-height: 1.5em
}
.siteMenu ul li {
	background: url(../../../../../../scripts/desktop/images/siteMenuLiBg.gif) left top no-repeat;
	padding: 10px 0 7px 30px;
	float: left;
	clear: both
}
.siteMenu ul li a {
	color: #383535;
	font-size: 1.4em;
	line-height: 1.3em
}
.siteMenu ul li a:hover {
	color: #bc3f3d
}
.siteMenu ul li ul.subSitemap li a, .siteMenu ul li ul.subSitemap li ul.subSubSitemap li a {
	color: #383535;
	font-size: 1.2em;
	line-height: 1.3em
}
.siteMenu ul li a.noLink, .siteMenu ul li a.noLink:hover, .siteMenu ul li ul.subSitemap li a.noLink, .siteMenu ul li ul.subSitemap li a.noLink:hover, .siteMenu ul li ul.subSitemap li ul.subSubSitemap li a.noLink, .siteMenu ul li ul.subSitemap li ul.subSubSitemap li a.noLink:hover {
	cursor: default;
	text-decoration: none
}
.siteMenu ul li.Lastmap {
	background: url(../../../../../../scripts/desktop/images/sitemapNavLt.gif) left top no-repeat
}
.siteMenu ul li.colpsLastmap {
	background: url(../../../../../../scripts/desktop/images/collapsLast.gif) left -6px no-repeat;
	cursor: pointer
}
.siteMenu ul li.colps {
	background: url(../../../../../../scripts/desktop/images/expandCollaps.gif) left top no-repeat;
	cursor: pointer
}
.siteMenu ul li.colps.Expandmenu {
	background-position: 0 -514px
}
.siteMenu ul li.colpsLastmap.Expandmenu {
	background: url(../../../../../../scripts/desktop/images/expandLast.gif) left -6px no-repeat
}
.siteMenu ul li ul.subSitemap li a:hover, .siteMenu ul li ul.subSitemap li ul.subSubSitemap li a:hover {
	color: #bc3f3d;
	text-decoration: underline
}
.calcLink {
	padding: 30px 0 0
}
.calcLink ul li {
	background-color: #dcdcdc;
	border-right: 1px solid #fff;
	float: left;
	text-align: center
}
.calcLink ul li.active {
	background-color: #7C7C7C;
	color: #FFF
}
.calcLink ul li.active a {
	color: #fff
}
.calcLink ul li.invstCalc {
	width: 248px
}
.calcLink ul li.emiCalc {
	width: 250px
}
.calcLink ul li.findAcc {
	width: 270px
}
.calcLink ul li.indusMoney {
	width: 231px
}
.calcLink ul li a {
	color: #666;
	font-size: 1.6em;
	padding: 15px 0;
	float: left;
	width: 100%
}
.clacBanner {
	width: 100%;
	float: left;
	position: relative
}
.clacBanner .loginWrapper {
	top: 0
}
.savingsContainer {
	width: 100%;
	float: left;
	padding: 0 0 60px
}
.savingsContainer .leftCont {
	background-color: #eaeaea;
	width: 634px;
	float: left;
	border-right: 1px solid #C6C6C6;
	min-height: 593px
}
.savingsContainer .leftCont p a {
	color: #676766;
	float: right;
	font-size: 1.4em;
	padding: 11px
}
.savingsContainer .rightCont {
	width: 368px;
	float: left
}
.slideWrapper {
	padding: 28px 20px 0;
	border-top: 1px solid #c6c6c6;
	width: 595px;
	float: left
}
.slideWrapper:first-child {
	border-top: none
}
.quest {
	background: url(../../../../../../scripts/desktop/images/calculator-icon.png) no-repeat;
	color: #666766;
	font-size: 1.6em;
	float: left;
	padding: 11px 14px 11px 46px
}
.inputField .inpLft, .inputField .inpRt {
	width: 6px;
	height: 29px;
	float: left
}
.inputField .inpLft {
	background: url(../../../../../../scripts/desktop/images/input-left.png) left top no-repeat
}
.inputField .inpRt {
	background: url(../../../../../../scripts/desktop/images/input-right.png) left top no-repeat
}
.inputField .inpMdl {
	background: url(../../../../../../scripts/desktop/images/input-mdl.png) left top repeat-x;
	height: 29px;
	float: left
}
.inputField .inpMdl input {
	width: 100%;
	float: left;
	height: 29px;
	background: 0 0;
	border: none;
	text-align: center;
	line-height: 29px
}
.inputWrapper {
	float: left
}
.inputWrapper .rupee {
	background: url(../../../../../../scripts/desktop/images/rupee-img.png) left top no-repeat;
	width: 10px;
	height: 16px;
	float: left;
	margin: 7px 5px 0 0
}
.inputWrapper .perc {
	font-size: 1.6em;
	padding: 7px 0 0 5px;
	float: left
}
#amtSave .inputWrapper {
	width: 120px;
	margin: 12px 0 0
}
#amtSave .inputWrapper .inputField .inpMdl {
	width: 79px
}
#amtSave .quest {
	background-position: 0 0
}
#avgSave .inputWrapper {
	width: 270px;
	margin: 4px 0 0
}
#avgSave .inputWrapper .inputField .inpMdl {
	width: 47px
}
#avgSave .quest {
	background-position: 0 -79px
}
#interest .inputWrapper {
	width: 171px;
	margin: 4px 0 0
}
#interest .inputWrapper .inputField .inpMdl {
	width: 40px
}
#interest .quest {
	background-position: 0 -158px
}
#alreadySaved .inputWrapper {
	margin: 12px 0 0;
	width: 171px
}
#alreadySaved .inputWrapper .inputField .inpMdl {
	width: 79px
}
#alreadySaved .quest {
	background-position: 0 -238px
}
#interestPayment .inputWrapper {
	width: 269px;
	margin: 4px 0 0
}
#interestPayment .inputWrapper .inputField .inpMdl {
	width: 40px
}
#interestPayment .quest {
	background-position: 0 -318px;
	padding: 0 14px 21px 46px
}
.paymentTime {
	float: left;
	margin: -12px 0 40px 41px
}
.slideWrapper .paymentTime .radiobox {
	margin: 6px 41px 0 0
}
.slideWrapper .paymentTime label {
	color: #363636;
	font-size: 1.6em
}
#amtSave .questWrap {
	float: left;
	width: 421px
}
#alreadySaved .questWrap {
	float: left;
	width: 340px
}
.questWrap .note {
	color: #4E4E4E;
	float: left;
	font-size: 1em;
	margin: -6px 0 0;
	padding: 0 0 0 47px
}
.slider span {
	background: url(../../../../../../scripts/desktop/images/slider-rt-bg.png) left top no-repeat;
	width: 11px;
	height: 10px;
	position: absolute;
	right: -3px;
	top: 0
}
#savedAmtMaster {
	width: 490px
}
#monthMaster, #yearMaster {
	width: 340px
}
#interestMaster {
	width: 404px
}
#savedMaster {
	width: 382px
}
.selectCalcWrapper {
	float: left;
	padding: 15px 0
}
.selectCalcWrapper .radiobox {
	height: 17px;
	background: url(../../../../../../scripts/desktop/images/radio-btn-img2.png) 0 -24px no-repeat;
	cursor: pointer;
	float: left;
	margin: 0 5px 0 0;
	font-size: 1.4em;
	line-height: 1em
}
.selectCalcWrapper .radiobox.checked, .slideWrapper .radiobox.checked {
	background-position: 0 0
}
.selectCalcWrapper .radiobox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	line-height: 1em
}
.selectCalcWrapper .radiobox label {
	width: 29px;
	padding: 0 12px 0 8px;
	line-height: 1.2em;
	font-size: 1.1em;
	cursor: pointer;
	color: #666766
}
.inpRadio {
	margin: 0 0 0 10px;
	float: left
}
.slideWrapper .radiobox {
	height: 17px;
	cursor: pointer;
	float: left;
	margin: 6px 5px 0 0;
	font-size: 1.4em;
	line-height: 1em
}
.slideWrapper .radiobox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	line-height: 1em
}
.slideWrapper .radiobox label {
	width: 29px;
	padding: 0 8px 0 5px;
	line-height: 1.2em;
	font-size: 1em;
	cursor: pointer
}
#tenureType label {
	font-size: 1.5em;
	padding: 7px 0 0;
	float: left
}
.indusRate {
	float: left;
	padding: 6px 0 0 13px
}
.indusRate .intRateHelp {
	background: url(../../../../../../scripts/desktop/images/int-rate-help.png) no-repeat;
	width: 17px;
	height: 17px;
	float: left
}
.indusRate p {
	float: left;
	font-size: 1.4em;
	padding: 0 0 0 7px
}
.limits {
	float: left;
	margin: -35px 0 0 14px;
	width: 539px
}
.limits li {
	float: left;
	font-size: .9em;
	padding: 14px 0 10px;
	width: 47px
}
.resultWrapper {
	background-color: #bc3f3d;
	width: 328px;
	padding: 20px;
	float: left
}
.resultWrapper h2 {
	background: url(../../../../../../scripts/desktop/images/result-icon.png) no-repeat;
	color: #fff;
	font-size: 1.8em;
	margin: 0 0 33px 52px;
	padding: 6px 0 6px 38px
}
.rsltField .result, .rsltField p {
	font-size: 1.6em;
	color: #fff;
	float: left
}
.rsltField {
	float: left;
	margin: 0 0 18px
}
.rsltField p {
	width: 186px
}
.rsltField .rupee {
	background: url(../../../../../../scripts/desktop/images/rupee-img1.png) left top no-repeat;
	width: 10px;
	height: 16px;
	float: left;
	margin: 7px 5px 0 0
}
.rsltField .result {
	background-color: #3a3a3a;
	border-radius: 3px;
	width: 100px;
	text-align: center;
	padding: 7px 0;
	box-shadow: 0 1px 3px #fff
}
.rsltField .result.lMarg {
	margin-left: 15px
}
.rsltField .result.percDiv {
	width: 59px
}
.rsltField .perMonth {
	font-size: 1.2em;
	color: #fff;
	padding: 7px 0 0 5px;
	float: left
}
.myAccNumberWrapper {
	background-color: #dfdfdf;
	width: 328px;
	padding: 20px;
	float: left;
	min-height: 365px
}
.myAccContainer {
	background-color: #222;
	width: 328px;
	padding: 0 0 10px;
	float: left
}
.myAccContainer img {
	padding: 0 0 0 58px
}
.myAccContainer p {
	color: #8C8C8C;
	font-size: 1.3em;
	line-height: normal;
	text-align: center;
	width: 100%
}
.myAccContainer p span {
	font-weight: 700
}
.myAccContainer a {
	color: #fff;
	font-size: 1.1em;
	float: right;
	padding: 0 10px 0 0
}
.calcSection .maxVal {
	float: right;
	top: -22px;
	color: #999;
	font-size: 12px
}
.calcContainer {
	width: 522px;
	float: left;
	display: table;
	position: relative
}
.calcContainer h1 {
	float: left;
	margin-bottom: 50px
}
.calcSection {
	width: 522px;
	float: left;
	padding: 18px 0 25px 20px
}
.calcSection .titleField {
	width: 110px;
	float: left;
	font-size: 13px;
	margin-right: 15px;
	font-weight: 700;
	color: #333;
	z-index: 99
}
.calcSection .titleField span {
	bottom: 2px;
	cursor: pointer;
	height: 10px;
	width: 10px
}
.calcSection .titleField span img {
	opacity: .6
}
.calcSection .titleField .tolTipDetail {
	float: left;
	position: absolute;
	left: 86px;
	bottom: 10px;
	z-index: 9999;
	display: none
}
.calcSection .titleField .pos2 {
	left: 52px
}
.calcSection .titleField .pos3 {
	left: 36px;
	top: -90px
}
.calcSection .titleField .pos4 {
	left: 60px
}
.calcSection .titleField .pos5 {
	left: 73px;
	top: -57px
}
.calcSection .titleField .pos6 {
	left: 35px;
	top: -43px
}
.calcSection .titleField .tolTipDetail p.text {
	float: left;
	line-height: 1.5em;
	padding: 10px 5px 5px;
	width: 134px;
	margin: 0;
	font-size: 11px
}
.calcSection .titleField .tolTipDetail p.btm {
	background: url(../../../../../../scripts/desktop/images/toltipDetail-btm.png) no-repeat;
	display: block;
	float: left;
	height: 20px;
	width: 144px;
	margin: 0
}
.highcharts-button, .monthWrap {
	display: none
}
.calcSection .dragBox {
	width: 418px;
	float: left;
	position: relative;
	z-index: 0
}
.calcSection .dragBox .drag {
	width: 404px;
	background: url(../../../../../../scripts/desktop/images/slider-lft-bg.png) 6px 0 no-repeat;
	height: 15px;
	float: left;
	padding: 0 0 0 5px
}
.calcSection .dragBox .drag span {
	background: url(../../../../../../scripts/desktop/images/slider-rt-bg.png) left top no-repeat;
	width: 11px;
	height: 10px;
	position: absolute;
	right: 4px;
	top: 0
}
.calcSection .dragBox .drag2 {
	width: 301px;
	background: url(../../../../../../scripts/desktop/images/slider-lft-bg.png) 6px 0 no-repeat;
	height: 15px;
	float: left;
	padding: 0 0 0 5px
}
.calcSection .dragBox .drag2 span {
	background: url(../../../../../../scripts/desktop/images/slider-rt-bg.png) left top no-repeat;
	width: 11px;
	height: 10px;
	position: absolute;
	right: 4px;
	top: 0
}
.calcSection .dragBox .next, .calcSection .dragBox .prev {
	top: -5px;
	width: 20px;
	height: 20px;
	position: absolute;
	float: left;
	cursor: pointer
}
.calcSection .dragBox .next {
	background: url(../../../../../../scripts/desktop/images/slider-arrow.png) 0 -40px no-repeat;
	right: -19px
}
.calcSection .dragBox .prev {
	background: url(../../../../../../scripts/desktop/images/slider-arrow.png) no-repeat;
	left: -18px
}
.calcSection .dragBox .prev.active {
	background-position: 0 -21px
}
.calcSection .dragBox .next.active {
	background-position: 0 -60px
}
.sliderHover {
	background: url(../../../../../../scripts/desktop/images/slider-hover-bg.png) left top no-repeat;
	width: 0;
	height: 8px;
	position: absolute;
	left: 6px;
	top: 0
}
.calcSection .dragBox .slideImg {
	width: 414px;
	float: left;
	min-height: 40px;
	margin: -5px 0 0
}
.calcSection .valueBox {
	width: 85px;
	float: left;
	padding: 5px 10px;
	min-height: 20px;
	color: #7e7c7c;
	font-size: 14px;
	margin-top: -25px
}
.calcSection .dragValue input, .calcSection .highLight {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif
}
.calcSection .highLight {
	position: absolute;
	left: 0;
	top: -40px;
	width: 85px;
	height: 28px;
	float: left;
	padding: 3px 0 3px 3px;
	color: #fff;
	visibility: hidden
}
.calcSection .highLight input {
	border: none;
	color: #fff;
	width: 65px;
	background: url(../../../../../../scripts/desktop/images/hltRup.png) 0 4px no-repeat;
	padding-left: 8px;
	margin-left: 3px
}
.calcSection .dragValue, .calcSection .dragValueAge {
	background: url(../../../../../../scripts/desktop/images/rsSymbol_.jpg) 0 3px no-repeat;
	padding-left: 10px;
	position: absolute
}
.calcSection .dragValue input {
	background: 0 0;
	border: none;
	width: 75px;
	color: #7e7c7c
}
.calcSection .dragValueAge input, .calcSection .highLightAge input {
	background: 0 0;
	border: none;
	width: 20px;
	font-size: 14px;
	color: #666
}
.calcSection .dragValueAge input {
	font-size: 13px
}
.calcSection .highLightAge input {
	color: #fff
}
.calcSection .dragValueAge {
	background: 0 0
}
.calcContainer .resultBox .box .finalResult span {
	background: url(../../../../../../scripts/desktop/images/rsSymb.png) 0 1px no-repeat;
	padding-left: 20px;
	font-family: FuturaMdBTBold
}
.calcContainer .resultBox .box .finalResult span.adeqIns {
	background: 0 0
}
.calcContainer .draggable {
	top: -7px;
	float: left;
	background: url(../../../../../../scripts/desktop/images/slider-handle.png) 2px 0 no-repeat;
	cursor: pointer;
	width: 20px;
	height: 21px;
	z-index: 1;
	left: 0;
	border: none
}
.calcContainer .slideImg {
	float: left;
	overflow: hidden
}
.calcContainer .slideImg ul {

	width: 800px;
	float: left;
	overflow: hidden;
	margin: -7px 0 0;
	min-height: 35px;
	padding: 0
}
.calcContainer .slideImg ul li {
	background: url(../../../../../../scripts/desktop/images/liSlider.jpg) center 0 no-repeat;
	color: #666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
	min-height: 15px;
	padding-top: 17px;
	width: 35px;
	text-align: center;
	word-wrap: break-word
}
.calcContainer .resultBox {
	width: 100%;
	float: left;
	text-align: center
}
.calcContainer .resultBox .box {
	background: url(../../../../../../scripts/desktop/images/resultBox.png) no-repeat;
	width: 605px;
	height: 50px;
	text-align: center;
	padding-top: 20px;
	margin-left: 40px
}
.calcContainer .resultBox .box label {

	width: 315px;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #fff;
	font-family: FuturaMdBTBold;
	font-weight: 400;
	padding-top: 4px
}
.calcContainer .resultBox .box .finalResult {
	width: 285px;
	float: left;
	text-align: center;
	font-size: 24px;
	color: #fff
}
.lastDesc {
	width: 100%;
	float: left;
	color: #333;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .95em;
	text-align: center;
	margin-bottom: 0
}
.lastDesc a {
	color: #903
}
.monthWrap .calcSection .dragBox {
	width: 315px
}
.monthWrap .calcSection {
	width: 321px
}
.monthWrap .calcSection .dragBox .drag {
	width: 301px
}
.monthWrap .calcSection .dragBox .slideImg {
	width: 307px
}
.emiContainer .emiIntro {
	color: #525252;
	font-size: 1.5em;
	line-height: normal;
	padding: 25px 30px
}
.emiContainer .rightCont {
	background-color: #eaeaea
}
.emiContainer .slideWrapper {
	width: 513px
}
.emiContainer #avgSave .inputWrapper {
	width: 207px
}
.chartContainer p {
	color: #767676;
	font-size: 1.5em;
	float: left;
	line-height: 20px;
	padding: 0 0 0 46px;
	font-weight: 700
}
.resultDisp p, .resultDisp span {
	font-size: 1.6em;
	color: #767676;
	float: left
}
.chartContainer p span {
	border-radius: 4px;
	width: 20px;
	height: 20px;
	float: left;
	margin: 0 5px 0 0
}
.chartContainer p.princAmt span {
	background-color: #bc3f3d
}
.chartContainer p.intPay span {
	background-color: #222
}
.chartContainer {
	float: left;
	padding: 20px 0 0;
	position: relative;
	display: none
}
.chart {
	float: left;
	padding: 0 0 0 60px;
	width: 390px;
	border-bottom: 1px solid #c6c6c6
}
.chartBorder {
	background: url(../../../../../../scripts/desktop/images/chart-border.png) no-repeat;
	width: 323px;
	height: 322px;
	position: absolute;
	left: 73px;
	top: 76px
}
.yourResultImg {
	background: url(../../../../../../scripts/desktop/images/your-result-img.png) no-repeat;
	width: 124px;
	height: 124px;
	position: absolute;
	left: 176px;
	top: 170px;
	z-index: 1
}
.emiContainer .myAccNumberWrapper {
	min-height: 258px
}
.resultDisp {
	float: left;
	padding: 25px 0 0 35px
}
.resultDisp p {
	width: 280px;
	padding: 0 0 17px;
	font-weight: 400
}
.resultDisp span {
	width: 95px;
	padding: 0 0 20px
}
.resultDisp p.highlight, .resultDisp span.highlight {
	color: #222
}
.indusMoneyWrapper {
	width: 1003px;
	float: left;
	background-color: #eaeaea;
	margin: 0 0 30px
}
.indusMoneyWrapper h1 {
	color: #666766;
	line-height: normal;
	padding: 15px 0 20px 28px
}
.indusMoneyWrapper .intro {
	width: 686px;
	color: #666766;
	font-size: 1.4em;
	line-height: normal;
	padding: 0 0 0 28px
}
.indusMoneyInner {
	float: left
}
.indusMoneyInner .indusMoneyCont {
	float: left;
	width: 715px;
	border-bottom: 1px solid #d2d1d2;
	border-left: 1px solid #d2d1d2;
	border-right: 1px solid #d2d1d2;
	padding: 30px
}
.indusMoneyInner .questCont {
	background: url(../../../../../../scripts/desktop/images/gry-bg.jpg) left bottom repeat-x;
	position: relative;
	width: 390px;
	height: 125px;
	border: 1px solid #d2d1d2;
	float: left
}
.indusMoneyInner .questCont h2 {
	font-size: 1.8em;
	color: #666766
}
.indusMoneyInner .questCont h2.debitcard {
	padding: 21px 0 9px 109px;
	margin-bottom: 10px;
	background-position: 56px 24px
}
#otherServicesMaster {
	background-color: #dfdfdf
}
.indusMoneyInner .selectgen {
	background: url(../../../../../../scripts/desktop/images/select-arrow.png) right 4px no-repeat;
	border: 1px solid #999;
	border-radius: 10px;
	float: left;
	height: 30px;
	margin-bottom: 10px;
	position: relative
}
.indusMoneyInner select option {
	padding: 5px 0 5px 5px
}
.indusMoneyInner .selectedvalue {
	color: #666;
	font-size: 1.3em;
	height: 20px;
	padding: 6px 5px 0 16px;
	position: absolute;
	text-align: left;
	overflow: hidden
}
.indusMoneyInner .cardType {
	width: 217px;
	float: none;
	margin: 0 auto
}
.indusMoneyInner .cardType select {
	width: 240px
}
.indusMoneyInner .cardType .selectedvalue {
	width: 199px;

	overflow: hidden
}
.cardDetailWrap {
	background: url(../../../../../../scripts/desktop/images/gry-bg.jpg) left bottom repeat-x;
	width: 305px;
	height: 125px;
	border: 1px solid #d2d1d2;
	float: left;
	margin: 0 0 0 5px
}
.cardDetailWrap h2 {
	font-size: 1.8em;
	color: #bc3f3d;
	text-align: center;
	padding: 14px 0 10px
}
.cardDetailWrap p {
	text-align: center;
	font-size: 1.4em;
	color: #6f6f6f
}
.cardDetailWrap .inputField {
	width: 110px
}
.cardDetailWrap .inputWrapper .inputField .inpMdl {
	width: 80px
}
.cardDetailWrap .inputWrapper {
	margin: 0 auto;
	width: 110px;
	float: none
}
.pointsCont {
	display: block;
	background-color: #BC3F3D;
	color: #FFF;
	float: left;
	font-weight: 700;
	font-size: 1.5em;
	text-align: center;
	height: 26px;
	margin: 0 0 0 432px;
	padding: 7px 0 0 8px;
	width: 237px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px
}
.pointsCont p, .pointsCont span {
	float: left
}
.pointsCont p {
	width: auto
}
.pointsCont span {
	margin-left: 3px
}
.pointsCont img {
	float: right;
	padding: 0 7px 0 5px;
	cursor: pointer;
	position: relative;
	z-index: 1
}
.formcenterLt {
	width: 1003px;
	float: left
}
.formcenterTab {
	width: 100%
}
.formcenterTab ul {
	float: left
}
.formcenterTab ul li {
	float: left;
	cursor: pointer;
	margin-right: 1px;
	padding: 16px 0;
	color: #666;
	background: #dcdcdc;
	width: 253px;
	font-size: 1.9em;
	text-align: center
}
.formcenterTab ul li.activetab {
	color: #fff;
	background: #7c7c7c
}
.otherRate {
	width: 241px;
	float: right;
	cursor: pointer;
	height: 48px
}
.otherRate select {
	cursor: pointer;
	height: 44px;
	top: -8px;
	width: 236px;
	line-height: 3.2em;
	-webkit-appearance: menulist-button
}
.otherRate select option {
	padding: 5px;
	height: 10px;
	line-height: 9em;
	background-color: #dddcdc;
	display: block;
	position: relative
}
.otherRate .selectbg {
	background: url(../../../../../../scripts/desktop/images/selectArrow.gif) 209px 23px no-repeat #dcdcdc;
	float: right;
	padding: 9px 0;
	height: 29px;
	position: relative;
	width: 241px
}
.otherRate .selectedvalue {
	color: #666;
	font-size: 1.9em;
	height: 20px;
	line-height: 1em;
	overflow: hidden;
	position: absolute;
	text-align: left;
	width: 189px
}
.otherRate .selectbg.activetab {
	background: url(../../../../../../scripts/desktop/images/selectActiveArrow.png) 209px 23px no-repeat #7c7c7c
}
.activetab .selectedvalue {
	color: #fff
}
.formcenterContent {
	width: 100%;
	float: left;
	padding: 27px 0 40px
}
.formcenterWrapper {
	width: 1003px;
	padding: 5px 0 0;
	clear: left
}
.formcenterRt {
	width: 220px;
	float: right;
	position: relative
}
.formcenterRt .loginWrapper {
	top: 0
}
.formcenterRt .loginWrapper .login p {
	color: #717171;
	font-size: 1.2em
}
.formcenterRt .loginWrapper .login ul {
	float: left;
	margin: 10px 0;
	width: 100%
}
.formcenterRt .loginWrapper .login ul li {
	padding: 0 0 5px 5px;
	float: left;
	width: auto
}
.formcenterRt .loginWrapper .login ul li.sel, .formcenterRt .loginWrapper .login ul li:hover {
	background: url(../../../../../../scripts/desktop/images/login-left.jpg) left top no-repeat;
	font-weight: 700
}
.formcenterRt .loginWrapper .login ul li input {
	color: #bc3f3d;
	font-size: 1.2em;
	padding: 4px 5px 8px 0;
	float: left;
	background: 0 0;
	border: none;
	cursor: pointer
}
.formcenterRt .loginWrapper .login ul li.sel input, .formcenterRt .loginWrapper .login ul li:hover input {
	background: url(../../../../../../scripts/desktop/images/login-right.jpg) right top no-repeat;
	color: #fff;
	text-decoration: none
}
.formcenterRt .loginWrapper .login ul li.loginBtn input {
	width: 50px
}
.formcenterRt .loginWrapper .login ul li.regBtn input {
	width: 70px
}
.formcenterRt .loginWrapper .login ul li.demoBtn input {
	width: 50px
}
.formcenterRt .loginWrapper .quikService ul li {
	padding: 6px;
	position: relative;
	float: left;
	width: 177px
}
.formcenterRt .loginWrapper .login p.indusNet {
	font-size: 1.8em;
	color: #686868
}
.formcenterRt .loginWrapper .quikService ul li:first-child {
	border-top: none;
	padding: 15px 6px 6px
}
.formcenterContent h2 {
	color: #bc3f3d;
	font-size: 2.1em
}
.formcenterContent tr td {
	padding: 10px
}
.formcenterContent p {
	background: url(../../../../../../scripts/desktop/images/download-icon-img.png) left top no-repeat;
	font-size: 1.2em;
	color: #666766;
	padding: 0 0 1px 18px
}
.formcenterContent a p {
	background: 0 0
}
.formcenterContent p a, .formcenterContent p span {
	color: #bc3f3d
}
.formcenterContent table {
	width: 100%
}
.faqsQuest {
	background: url(../../../../../../scripts/desktop/images/expand-icon.png) 98% 7px no-repeat #EDEDED;
	float: left;
	font-size: 1.5em;
	color: #666;
	line-height: 1.1em;
	margin: 0 0 8px;
	padding: 10px 40px 10px 10px;
	cursor: pointer;
	width: 612px;
	clear: both;
	font-weight: 700
}
.faqsQuest.active {
	background: url(../../../../../../scripts/desktop/images/collapse-icon.png) 98% 7px no-repeat #EDEDED;
	border-bottom: none
}
.faqAns {
	display: none;
	float: left;
	margin-bottom: 2px;
	width: 100%;
	clear: both
}
.tabContWrapper table tr td li {
	font-size: 1em
}
.tabContWrapper table.int-table tr td li {
	font-size: .8em
}
.faqouter {
	float: left;
	padding-bottom: 7px;
	width: 672px
}
.subinhed {
	font-size: 1.4em;
	float: left;
	font-weight: 700;
	padding: 7px 0;
	width: 100%
}
.searchWrapper {
	width: 1003px;
	margin: 0 auto;
	font-size: 1.4em;
	padding: 20px 0;
	overflow: hidden
}
.searchWrapper p {
	float: left;
	padding: 5px 0;
	width: 100%
}
.searchWrapper .searchRight {
	float: left;
	width: 100%;
	padding: 0 0 10px;
	display: none
}
.searchWrapper .searchRight br {
	float: left
}
.searchWrapper .searchRight a {
	float: left;
	font-size: 1.1em;
	line-height: normal;
	padding: 7px 17px 7px 0
}
.searchWrapper a {
	color: #BC3F3D;
	font-size: 1.2em;
	line-height: normal
}
.searchWrapper .search {
	border: none
}
.searchWrapper form {
	display: none
}
.genericLightBox {
	width: 800px;
	position: fixed;
	left: 0;
	top: 50px!important;
	z-index: 12;
	border-radius: 4px;
	display: none;
	background-color: #fff;
	padding: 15px
}
.genericLightBox a.closeBtn {
	float: right;
	cursor: pointer
}
.lightboxCont {
	width: 800px;
	float: left;
	margin: 17px 0 0;
	height: 400px
}
.lightboxCont p {
	font-size: 1.3em;
	color: #666766;
	line-height: 1.3em;
	padding: 0 10px 10px 0
}
.lightboxCont h2 {
	padding: 0 0 10px
}
.lightboxCont a {
	color: #bc3f3d
}
.lightboxCont ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) 10px 5px no-repeat;
	color: #666766;
	font-size: 1.3em;
	line-height: 1.3em;
	padding: 0 10px 10px 23px
}
.lightboxCont ul li ul {
	margin-bottom: -12px;
	padding: 10px 0 0
}
.lightboxCont ul li ul li {
	background: url(../../../../../../scripts/desktop/images/red-bullet1.png) left 5px no-repeat;
	font-size: 1em;
	color: #666766;
	padding: 0 0 10px 13px
}
.lightboxCont table tr td, .lightboxCont table tr th {
	border-right: 1px solid #b6b6b6;
	border-bottom: 1px solid #b6b6b6;
	font-size: 1.2em;
	padding: 10px
}
.lightboxCont table {
	border-top: 1px solid #b6b6b6;
	width: 99%;
	margin: 5px 0 15px
}
.lightboxCont table tr th {
	background-color: #2c2c2c;
	color: #fff;
	text-align: left
}
.lightboxCont table tr td:first-child, .lightboxCont table tr th:first-child {
	border-left: 1px solid #b6b6b6
}
.lightboxCont table tr td {
	color: #757575
}
.lightboxCont .faqsQuest {
	width: 94%
}
.continueBtn, .iAgree, .submit {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-weight: 700;
	padding: 4px 10px 5px;
	border: none;
	cursor: pointer;
	width: 87px;
	margin-left: 12px;
	text-align: center
}
.innerMdlWrapper .termCondition a.continueBtn {
	margin-bottom: 10px
}
.submit {
	font-size: 1.4em
}
.continueBtn {
	font-size: 1.2em;
	width: auto;
	font-weight: 400;
	color: #fff
}
.iAgree {
	margin-left: 0
}
.formWrapper {
	margin: 0 auto;
	padding: 20px 0
}
.reveal-modal {
	width: 400px!important;
	background-color: #fff;
	padding: 20px;
	position: absolute;
	visibility: visible
}
.srLightbox {
	width: 540px;
	height: 580px;
	position: fixed;
	left: 0;
	top: 50px;
	z-index: 12;
	border-radius: 4px;
	display: none;
	background-color: #fff;
	padding: 15px
}
.srLightbox iframe {
	width: 100%;
	height: 553px
}
.srLightbox h2 {
	color: #8B2E2E
}
.srLightbox a.closeBtn {
	float: right
}
.srLightbox .srHelp {
	font-size: 1.3em;
	padding: 6px 0 10px;
	color: #7C7C7C;
	border-bottom: 2px solid #E3E3E3
}
.formWrapper {
	float: left;
	width: 100%
}
.formWrapper h2 {
	color: #151515;
	font-size: 2.8em;
	padding-bottom: 18px;
	padding-top: 8px
}
.formWrapper p {
	color: #666766;
	font-size: 1.3em;
	line-height: 1.8em
}
.formWrapper form.accForm {
	margin: 0 auto;
	padding: 19px 0 40px;
	width: 740px
}
.formWrapper form.accForm label {
	width: 147px;
	color: #333;
	font-size: 1.4em;
	line-height: 1.5em;
	float: left;
	padding: 5px 19px 15px 0;
	font-family: source_sans_proregular;
	text-align: right
}
.srFormWrapper.formWrapper form.accForm label {
	padding: 5px 33px 19px 0!important;
	width: 170px!important
}
.srFormWrapper.formWrapper .Comment-image-slt .form_captcha_image {
	margin: 0 0 13px 205px!important
}
.formWrapper form.accForm .selectgen, .formWrapper form.accForm .selectloc {
	background: url(../../../../../../scripts/desktop/images/selectBgArrow.gif) right 4px no-repeat;
	height: 30px;
	margin-bottom: 10px;
	position: relative;
	float: left
}
.formWrapper form.accForm label span {
	color: red
}
.formWrapper form.accForm .selectgen {
	border: 1px solid #999;
	border-radius: 10px;
	width: 107px
}
.formWrapper form.accForm select {
	width: 105px
}
.FrmLftSec select option, .formWrapper form.accForm select option {
	padding: 5px 0 5px 5px
}
.formWrapper form.accForm .selectloc {
	border: 1px solid #999;
	border-radius: 10px;
	width: 107px
}
.formWrapper form.accForm .selectedvalue {
	color: #666;
	font-size: 1.2em;
	height: 17px;
	padding: 8px 5px 0 16px;
	position: absolute;
	text-align: left;
	width: 127px
}
.formWrapper form.accForm input, .formWrapper form.accForm textarea {
	color: #666766;
	font-size: 1.5em;
	padding: 7px 8px;
	font-family: source_sans_proregular
}
.formWrapper form.accForm input {
	float: left;
	background: rgba(0,0,0,0);
	border: 1px solid #999;
	border-radius: 10px;
	width: 170px;
	margin-left: 20px
}
.formWrapper form.accForm .fldSet:nth-child(2) input#firstname, .formWrapper form.accForm .fldSet:nth-child(3) input#lastname {
	margin-left: 166px;
	width: 200px
}
.formWrapper form.accForm .fldSet:nth-child(2) input.lft-Mrg, .formWrapper form.accForm .fldSet:nth-child(3) input.lft-Mrg {
	margin-left: 0!important
}
.formWrapper form.accForm input.noltmargin {
	margin-left: 0;
	width: 200px
}
.formWrapper form.accForm textarea {
	background: 0 0;
	border: 1px solid #999;
	border-radius: 10px;
	height: 60px;
	margin-bottom: 23px;
	resize: none;
	width: 300px
}
.formWrapper form.accForm .selectgen.bigWidth {
	width: 215px
}
.formWrapper form.accForm .selectgen.bigWidth select {
	width: 214px
}
.formWrapper form.accForm .btnStrct {
	color: #FFF;
	float: left;
	margin-top: 15px;
	padding-left: 8px
}
.formWrapper form.accForm .btnStrct input {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-size: 1.4em;
	font-weight: 700;
	padding: 4px 10px 5px;
	border: none;
	cursor: pointer;
	width: 87px;
	margin-left: 12px
}
.formWrapper form.accForm .btnStrct.applybtn {
	padding-left: 152px
}
.formWrapper form.accForm .radiobox {
	height: 15px;
	background: url(../../../../../../scripts/desktop/images/radioBtn.png) left top no-repeat;
	cursor: pointer;
	float: left;
	margin: 9px 5px 0 0;
	font-family: source_sans_proregular;
	font-size: 1.4em;
	line-height: 1em
}
.formWrapper form.accForm .radiobox.checked {
	background-position: 0 -29px
}
.formWrapper form.accForm .radiobox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	line-height: 1em
}
.formWrapper form.accForm .radiobox label {
	width: 29px;
	padding: 0 25px 0 5px;
	line-height: 1.2em;
	font-size: 1em;
	cursor: pointer
}
.formWrapper form.accForm .termConditionForm {
	text-align: center
}
.formWrapper form.accForm .termConditionForm label {
	cursor: pointer;
	padding: 0;
	text-align: left;
	width: auto
}
.formWrapper form.accForm .termConditionForm .checkbox {
	background: url(../../../../../../scripts/desktop/images/checkbox-img.png) 0 -19px no-repeat;
	cursor: pointer;
	float: left;
	height: 15px;
	margin: 2px 5px 0 0;
	width: 15px
}
.formWrapper form.accForm .termConditionForm .checkbox input {
	width: auto;
	margin-left: 0
}
.formWrapper form.accForm .termConditionForm .checkbox.checked {
	background-position: 0 0
}
.form_captcha_image {
	width: 141px;
	float: left;
	margin: 0 0 13px 180px
}
.Comment-image-slt .form_captcha_image {
	margin: 0 0 13px 101px
}
#myform .Comment-image-slt .form_captcha_image {
	margin: 0 0 13px 171px
}
.formWrapper form.accForm .Refresh-btn-Cmt-wrap {
	margin: 0
}
.accountCaptcha {
	margin: 0 0 13px 164px!important
}
.formWrapper form .fldSet label.error {
	clear: both;
	color: red;
	padding: 5px 0;
	text-align: left;
	width: auto;
	float: left
}
.FrmLftSec .radiobox {
	height: 15px;
	background: url(../../../../../../scripts/desktop/images/radioBtn.png) left top no-repeat;
	cursor: pointer;
	float: left;
	margin: 9px 5px 0 0;
	font-family: source_sans_proregular;
	font-size: 1.4em;
	line-height: 1em
}
.FrmLftSec .radiobox.checked {
	background-position: 0 -29px
}
.FrmLftSec .radiobox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	line-height: 1em
}
.FrmLftSec .radiobox label {
	width: 29px;
	padding: 0 25px 0 5px;
	line-height: 1.2em;
	font-size: 1em;
	cursor: pointer
}
.formWrapper form .fldSet.dncFld div.error {
	margin: -2px 0 6px 110px
}
.dncBtnWrap {
	margin: 0 0 0 150px;
	float: left
}
#btnCaptchaRefresh {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-size: 1.4em;
	font-weight: 700;
	padding: 4px 10px 5px;
	border: none;
	cursor: pointer;
	width: 87px;
	margin-left: 12px
}
.srMessage, div.error {
	color: red;
	clear: both
}
.reviewForm .form_captcha_image {
	margin: 0 10px 13px 0
}
.reviewForm .lftMrg div.error {
	margin: 6px 0 6px 101px
}
.formWrapper form .fldSet {
	float: left;
	width: 100%
}
.label-box .fldSet:nth-child(2) {
	float: none
}
div.error {
	float: left;
	font-size: 1.2em;
	margin: 6px 0
}
.formWrapper form .fldSet.lftMrg div.error {
	margin: -2px 0 6px 164px
}
.formWrapper form .fldSet.nameFld div.error {
	margin: 1px 0 6px 168px
}
.titleFld .selectgen {
	width: 130px
}
.termsFld {
	padding: 0 0 10px;
	float: left
}
.termsFld div.error {
	width: 500px;
	font-size: 1em
}
.txtArea div.error {
	margin-top: -16px!important
}
.ui-datepicker {
	width: 18em!important
}
.ui-datepicker select {
	opacity: 1!important;
	filter: alpha(opacity=100)
}
.dontCallForm .FrmLftSec label, .dontCallForm .frmRhtSec label {
	width: 143px
}
.formWrapper.dontCallForm form .fldSet.dncFld div.error {
	margin: 6px 0 6px 160px
}
.formWrapper.dontCallForm .FrmLftSec .radiobox label {
	width: 29px
}
.dontCallArea div.error {
	margin: 0 0 0 161px
}
.dontCallForm .form_captcha_image {
	margin: 0 0 13px 160px
}
.feedbackForm.formWrapper form.accForm label {
	width: 156px
}
.feedbackForm.formWrapper form.accForm .radiobox label {
	width: 29px
}
.feedbackForm.formWrapper form .fldSet.lftMrg div.error {
	margin: -2px 0 6px 175px;
	float: none
}
.feedbackArea div.error {
	margin: -16px 0 6px 175px!important
}
.feedbackForm.formWrapper form.accForm .btnStrct.applybtn {
	padding-left: 165px
}
.hrForm {
	padding: 30px 0 0;
	float: left;
	width: 100%
}
.hrForm h2 {
	padding: 10px 0 23px
}
.hrForm .fldSet {
	margin: 0 0 15px
}
.hrForm .lftMrg div.error {
	margin: 8px 0 0 101px
}
.hrForm .FrmLftSec label {
	width: 105px
}
.hrForm .FrmLftSec .selFld {
	width: 435px;
	height: 43px
}
.hrForm .FrmLftSec .selFld div.error {
	width: 200px
}
.reportEmail {
	float: left
}
.hrForm .reportEmail div.error {
	margin-left: 0
}
.hrForm .frmRhtSec .inputFld div.error, .hrForm .frmRhtSec .textareaFld div.error {
	margin: 6px 0 0
}
.inputFld, .selectFld, .textareaFld {
	float: left
}
.hrForm .selectgen {
	width: 145px
}
.hrForm .FrmLftSec .selectedvalue {
	width: 100px
}
.hrForm .FrmLftSec select {
	width: 146px
}
.inputFld .ui-datepicker-trigger {
	margin: 9px 0 0 5px;
	cursor: pointer
}
.genForm .btnWrap, .hrBtnWrapper {
	margin: 5px 0 0 94px;
	float: left
}
.genForm .fldSet {
	margin: 0 0 15px
}
.genForm .fldSet.selFld div.error {
	margin: 10px 0 0!important
}
.mobilenumber.contactNo, .mobilenumber.contactNo input {
	margin: 0!important
}
.genForm .contactNo, .genForm .ext {
	float: left
}
.genForm .ext, .genForm .ext input {
	width: 46px!important
}
.genForm .contactNo, .genForm .contactNo input {
	width: 141px!important;
	margin: 0 0 0 11px!important
}
.genForm .contactNo.mobileNo, .genForm .contactNo.mobileNo input {
	margin: 0!important
}
.genForm .inputFld div.error, .genForm .textareaFld div.error {
	margin: 6px 0 0
}
.genForm .selectloc {
	margin-right: 10px
}
.genForm .checkbox input {
	width: 15px
}
.genForm .chkboxLabel label {
	width: 310px;
	padding: 0;
	line-height: normal
}
.genForm .checkbox div.error {
	width: 340px;
	padding: 0 0 0 20px
}
.InLtPopup .frmRhtSec .agreement {
	float: left;
	width: 100%;
	margin: 20px 0 0
}
.InLtPopup .frmRhtSec .agreement label {
	float: left;
	line-height: normal;
	margin: -2px 0 0;
	padding: 0;
	width: 400px
}
.InLtPopup .frmRhtSec .agreement div.error {
	margin: 15px 0 0
}
.jobBtnWrap {
	margin: 4px 0 0 180px;
	float: left
}
.talismaBtnWrap {
	margin: 0 0 0 140px
}
.srFormWrapper {
	padding: 0
}
.srFormWrapper form.accForm label {
	padding: 5px 19px 0 0
}
.srFormWrapper form.accForm .btnStrct, .srFormWrapper form.accForm .btnStrct.applybtn {
	margin-top: 0
}
.srFormWrapper form.accForm .btnStrct.applybtn {
	padding-left: 192px
}
.srMessage {
	font-size: 1.2em;
	text-align: left;
	float: left
}
.srFormWrapper form.accForm {
	width: 500px!important
}
.applicantSearchWrapper label {
	padding: 8px 0 5px;
	width: 135px;
	color: #333;
	float: left;
	font-size: 1.3em
}
.applicantSearchWrapper select {
	width: 105px
}
.applicantSearchWrapper .selectgen {
	background: url(../../../../../../scripts/desktop/images/selectBgArrow.gif) right 4px no-repeat;
	border: 1px solid #999;
	border-radius: 10px;
	float: left;
	height: 30px;
	position: relative;
	width: 130px;
	margin-right: 8px
}
.applicantSearchWrapper .selectedvalue {
	color: #666;
	font-size: 1.2em;
	height: 17px;
	padding: 8px 5px 0 16px;
	position: absolute;
	text-align: left;
	width: 77px;
	overflow: hidden
}
.applicantName label {
	width: 177px
}
.applicantSearchWrapper input {
	float: left;
	border: 1px solid #999;
	border-radius: 10px;
	width: 217px;
	padding: 7px 8px;
	background: 0 0;
	color: #666766;
	font-size: 1.5em;
	font-family: source_sans_proregular
}
.applicantName {
	margin: 0 0 0 50px
}
.applicantSearchWrapper {
	border: 1px solid #C4C4C4;
	float: left;
	margin: 12px 0 35px;
	padding: 20px 10px;
	width: 983px
}
.applicantSearchWrapper .btnStrct {
	margin-top: 3px
}
.applicantSearchWrapper .btnStrct input {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	border-radius: 3px;
	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	text-decoration: none;
	color: #FFF;
	float: left;
	font-size: 1.1em;
	font-weight: 700;
	padding: 6px 10px 7px;
	border: none;
	cursor: pointer;
	width: auto
}
.applicantSearch {
	border-right: 1px solid #999;
	float: left;
	margin: 0 5px 35px;
	width: 323px
}
.applicantSearch label {
	padding: 0 0 5px;
	width: 135px;
	color: #333;
	float: left;
	font-size: 1.3em;
	font-weight: 700
}
.applicantSearch span {
	font-size: 1.2em;
	float: left
}
.applicantSearch a {
	color: #bc3f3d
}
.applicantSearch select {
	width: 105px
}
.applicantSearch .selectgen {
	background: url(../../../../../../scripts/desktop/images/selectBgArrow.gif) right 4px no-repeat;
	border: 1px solid #999;
	border-radius: 10px;
	float: left;
	height: 30px;
	position: relative;
	width: 120px;
	margin-right: 8px
}
.applicantSearch .selectedvalue {
	color: #666;
	font-size: 1.2em;
	height: 17px;
	padding: 8px 5px 0 16px;
	position: absolute;
	text-align: left;
	width: 77px;
	overflow: hidden
}
.indusMcalcyWrap, .pointsCont {
	position: relative
}
.notifyError {
	font-size: 1.2em;
	padding: 7px 0;
	text-align: left;
	color: red
}
.indusMoneyInner .cardType.numSelect, .indusMoneyInner .cardType.numSelect select {
	width: 109px
}
.indusMoneyInner .cardType.numSelect .selectedvalue {
	width: 65px
}
.indusMcalcyWrap {
	width: 100%;
	float: left
}
.indusMoneyInner .questCont p {
	float: left;
	font-size: 1.2em;
	padding: 7px;
	color: #666766
}
.checkMaster {
	float: left;
	padding: 10px 10px 0 0;
	width: 225px
}
.checkMaster label {
	font-size: 1.4em;
	color: #666766
}
.otherServices {

	font-size: 1.8em;
	color: #666766
}
.pointsCont .info {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	text-align: left;
	font-weight: 400;
	font-size: .7em;
	background: #666;
	position: absolute;
	right: 0;
	bottom: 35px;
	padding: 10px 20px 10px 10px;
	display: none
}
#resultCalc h2, #resultCalc p, #userCard, .likeCheckBox, .oldBrowserMsg {
	text-align: center
}
.iRegular {
	display: block
}
ul li.iRegular {
	display: list-item
}
.iGold, .iPlatinum {
	display: none
}
.pointsCont .info ul li {
	list-style: disc;
	margin-left: 20px;
	clear: both
}
.pointsCont .info .arrow {
	border: 10px solid;
	border-color: #666 transparent transparent;
	display: block;
	position: absolute;
	right: 8px;
	bottom: -20px
}
.pointsCont .info .close {
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer
}
.indusMoneyInner .questCont h2.debitcard span {
	width: 40px;
	height: 40px;
	display: block;
	background: url(../../../../../../scripts/desktop/images/indus-money-icons.png) no-repeat;
	position: absolute;
	left: 56px;
	top: 23px
}
.indusMoneyInner .questCont h2.debitcard span.debitIcon {
	background-position: 0 0
}
.indusMoneyInner .questCont h2.debitcard span.si-ecsIcon {
	background-position: 0 -40px
}
.indusMoneyInner .questCont h2.debitcard span.mobileIcon {
	background-position: 0 -80px
}
.indusMoneyInner .questCont h2.debitcard span.laptopIcon {
	background-position: 0 -120px
}
#userCard {
	background: 0 0;
	border: none
}
#userCard img {
	display: none
}
#userCard img:first-child {
	display: inline
}
#resultCalc {
	width: 200px;
	height: 285px;
	margin-top: -60px;
	background: #BC3F3D;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: absolute;
	left: 790px;
	top: 0
}
#resultCalc h2 {
	color: #fff;
	font-size: 1.6em;
	width: 100%;
	padding-bottom: 10px
}
#resultCalc p {
	text-transform: uppercase;
	color: #fff;
	font-size: 1.8em
}
#resultCalc .resultBox {
	width: 100%;
	padding: 24px 0 0
}
.likeCheckBox {
	background: #EAEAEA;
	position: relative;
	font-size: 1.4em;
	height: 40px;
	line-height: 40px;
	width: 90px;
	margin: 0 auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.likeCheckBox span.rupee {
	background: url(../../../../../../scripts/desktop/images/rupee-img1.png) left top no-repeat;
	width: 10px;
	height: 16px;
	position: absolute;
	left: -17px;
	top: 12px
}
.ui-widget-header {
	background: #bc3f3d!important
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	color: #bc3f3d!important
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	height: 19px!important;
	width: 45%!important;
	margin: 0 5px 0 0
}
.termCondition table.mmt {
	border-top: 1px solid #B6B6B6;
	border-bottom: 1px solid #B6B6B6;
	width: auto;
	margin: 5px 0 15px
}
.termCondition table.mmt tr td:first-child, .termCondition table.mmt tr th:first-child {
	border-left: 1px solid #B6B6B6
}
.termCondition table.mmt tr td {
	border-top: 1px solid #B6B6B6;
	border-right: 1px solid #B6B6B6;
	padding: 5px
}
.termCondition table.mmt p {
	font-size: 1.1em
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) {
.bannerBgContainer, .innerBannerWrapper, .innerHeaderContainer, .innerMdlBtmWrapper, .mdlBtmWrapper, .overlay, .prdDeatilWrapper, .topInner {
	width: 1003px
}
}
.div.parsys_column .section {
	display: block!important
}
.termCondition .errorWrapper {
	padding: 10px 0 40px 270px;
	float: left
}
.termCondition .errorTitle {
	color: #bc3f3d;
	font-size: 2.4em;
	line-height: normal;
	padding: 16px 0 0
}
.termCondition .errorWrapper ul li {
	background: url(../../../../../../scripts/desktop/images/gry-bullet1.png) 5px 9px no-repeat;
	color: #b1b1b1;
	font-size: 1.8em;
	line-height: normal;
	padding: 3px 0 3px 24px
}
.termCondition .errorWrapper img {
	margin: 0 0 10px 86px;
	width: 280px
}
.maintenanceWrapper {
	margin: -20px auto;
	width: 700px;
	position: relative
}
.maintenanceWrapper .maintenanceCont {
	position: absolute;
	left: 46px;
	top: 470px
}
.maintenanceWrapper .maintenanceCont p {
	color: #B1B1B1;
	font-size: 1.8em
}
.maintenanceWrapper .maintenanceCont p a {
	color: #BC3F3D
}
.relatatedQueries {
	width: 100%;
	border: 1px solid #999;
	float: left
}
.relatatedQueries h2 {
	color: #bc3f3d;
	font-size: 2em;
	padding: 15px 0 12px 23px
}
.relatatedQueries .contactInfo {
	color: #2c2c2c;
	background: url(../../../../../../scripts/desktop/images/relaatedQueries.gif) left top repeat-y;
	padding-bottom: 15px
}
.relatatedQueries .contactInfo .LtInfo, .relatatedQueries .contactInfo .RtInfo {
	width: 475px;
	float: left;
	padding: 11px 0 0 23px
}
.relatatedQueries .contactInfo p {
	padding: 0 0 9px;
	font-weight: 700;
	float: left;
	font-size: 1.6em;
	line-height: 1.3em
}
.relatatedQueries .contactInfo span {
	color: #666766;
	font-weight: 400;
	width: 324px;
	float: left;
	font-size: 1.6em;
	line-height: 1.3em
}
.locateusBtn .lctMdl a, .oldBrowserMsg p, .relatatedQueries .addDetail .contactInfoLt p span, .relatatedQueries .addDetail .contactInfoLt p.address span, .relatatedQueries .addDetail .contactInfoRt p span, span.promohigh {
	font-weight: 700
}
.relatatedQueries .addDetail {
	background: url(../../../../../../scripts/desktop/images/whiteBgRept.gif) left top repeat-y
}
.relatatedQueries .addDetail .contactInfoLt {
	float: left;
	width: 478px;
	padding: 11px 0 0 23px;
	height: 50px
}
.relatatedQueries .addDetail .contactInfoRt {
	width: 475px;
	float: right;
	padding: 11px 0 0 23px
}
.relatatedQueries .addDetail .contactInfoLt p.Tele, .relatatedQueries .addDetail .contactInfoRt p.Tele {
	font-size: 1.6em;
	background: url(../../../../../../scripts/desktop/images/teleIco.png) left 5px no-repeat
}
.relatatedQueries .addDetail .contactInfoLt p.mail, .relatatedQueries .addDetail .contactInfoRt p.mail {
	font-size: 1.4em;
	background: url(../../../../../../scripts/desktop/images/mailIco.png) left 5px no-repeat
}
.relatatedQueries .addDetail .contactInfoLt p.address, .relatatedQueries .addDetail .contactInfoRt p.address {
	background: url(../../../../../../scripts/desktop/images/address.gif) left 5px no-repeat;
	font-size: 1.5em;
	width: 235px
}
.relatatedQueries .addDetail .contactInfoLt p, .relatatedQueries .addDetail .contactInfoRt p {
	color: #666766;
	font-size: 1.5em;
	padding: 0 0 25px 42px;
	line-height: 1.4em
}
.relatatedQueries .addDetail .contactInfoLt p a, .relatatedQueries .addDetail .contactInfoRt p a {
	color: #666766
}
.oldBrowserMsgOverlay {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	opacity: 1;
	filter: alpha(opacity=100);
	width: 100%;
	height: 100%;
	z-index: 15;
	display: none
}
.oldBrowserMsg {
	padding: 25px;
	width: 500px;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 16;
	border-radius: 4px;
	display: none;
	background-color: #fff
}
.oldBrowserMsg p {
	font-size: 1.3em;
	color: #666;
	line-height: 1.4em
}
.branchContWrapper, .locateBranch {
	display: none
}
.locateLabel {
	float: left;
	font-size: 1.3em;
	padding: 5px 0;
	display: none
}
#estatmentform .chkboxLabel input {
	margin-left: 0;
	width: auto
}
#estatmentform .chkboxLabel label {
	padding: 0;
	width: auto
}
#estatmentform .chkboxLabel label p {
	color: #333;
	font-size: 1em;
	line-height: normal
}
#estatmentform .form_captcha_image {
	margin: 0 0 13px 178px
}
#form .Comment-image-slt .form_captcha_image, .transEmi .Comment-image-slt .form_captcha_image {
	margin: 0 0 13px 171px
}
#estatmentform .checkbox div.error {
	width: 600px
}
.transEmi p {
	line-height: normal;
	padding: 0 0 10px
}
.transEmi.accForm .checkbox input {
	width: auto;
	margin: 0
}
.transEmi.accForm .chkboxLabel {
	min-height: 42px
}
.transEmi.accForm .chkboxLabel label {
	width: 600px;
	text-align: left;
	padding: 0 0 13px;
	line-height: normal
}
.transEmi.accForm .chkboxLabel p {
	font-size: 1.1em;
	line-height: normal
}
.transEmi.accForm .submitBtn {
	margin-left: 154px
}
.transEmi.accForm .chkboxLabel div.error {
	width: 600px
}
.transEmi.accForm textarea {
	float: left
}
.transEmi.accForm .Comment-slot-40 div.error {
	margin: -19px 0 0 170px
}
.transEmi.accForm .textareaFld div.error {
	margin: -15px 0 11px
}
.reqChkbox div.error {
	margin: 44px 0 0!important
}
.transEmi.accForm .reqChkbox label {
	padding: 0 0 27px!important
}
.videoBranchContainer {
	margin: 0 auto;
	width: 1002px;
	position: relative
}
.videoBranchWrapper {
	background-color: #e6e6e6;
	float: left;
	margin: 25px 0
}
.videoBranchWrapper .videoBranchBox {
	width: 421px;
	float: left;
	padding: 0 40px 40px
}
.videoBranchWrapper .videoBranchBox .headingWrap {
	width: 410px;
	float: left;
	padding: 25px 0 0
}
.videoBranchWrapper .videoBranchBox .headingWrap .lineBg {
	background: url(../../../../../../scripts/desktop/images/line-bg.gif) left 21px repeat-x;
	float: left;
	width: 100%
}
.videoBranchWrapper .videoBranchBox .headingWrap h2 {
	color: #2C2C2C;
	font-size: 2.2em;
	float: left
}
.videoBranchWrapper .videoBranchBox .headingWrap h2.overview {
	background: url(../../../../../../scripts/desktop/images/overview-icon.png) left 5px no-repeat #E6E6E6;
	padding: 5px 8px 0 45px
}
.videoBranchWrapper .videoBranchBox .headingWrap h2.howtouse {
	background: url(../../../../../../scripts/desktop/images/how-to-use-icon.png) left top no-repeat #E6E6E6;
	padding: 5px 8px 0 45px
}
.videoBranchCont {
	float: left;
	padding: 20px 0 0
}
.videoBranchCont p {
	font-size: 1.3em;
	float: left;
	color: #666766
}
.videoBranchCont p a, .videoBranchCont p span {
	color: #bb3f3d
}
.videoBranchCont .btnWrap {
	float: left;
	margin: 20px 0 0
}
.videoBranchCont .btnWrap img {
	margin-right: 10px
}
.videoBranchCont .btnWrap .btnLft {
	background: url(../../../../../../scripts/desktop/images/btn-lft.png) left top no-repeat;
	width: 6px;
	height: 33px;
	float: left
}
.videoBranchCont .btnWrap .btnRight {
	background: url(../../../../../../scripts/desktop/images/btn-right.png) left top no-repeat;
	width: 6px;
	height: 33px;
	float: left
}
.videoBranchCont .btnWrap .btnMdl {
	background: url(../../../../../../scripts/desktop/images/btn-mdl.png) left top repeat-x;
	height: 33px;
	float: left
}
.videoBranchCont .btnWrap .btnMdl a {
	font-size: 1.4em;
	color: #fff;
	font-weight: 700;
	padding: 8px 5px;

	float: left;
	text-decoration: none
}
.videoBranchBox:first-child {
	background: url(../../../../../../scripts/desktop/images/vertical-line.gif) right 87px no-repeat
}
.videoBranchCont ul {
	float: left;
	padding: 10px 0
}
.videoBranchCont ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) left 4px no-repeat;
	font-size: 1.3em;
	color: #666766;
	padding: 0 0 0 11px
}
.videoBranchCont ul li a {
	color: #bb3f3d
}
.faqMainWrapper {
	float: left;
	padding-bottom: 10px
}
.faqMainWrapper .faqHeading {
	width: 1002px;
	float: left;
	background-color: #2c2c2c;
	margin-bottom: 5px
}
.faqMainWrapper .faqHeading h2 {
	background: url(../../../../../../scripts/desktop/images/faq-icon.png) 14px center no-repeat;
	color: #dedede;
	padding: 5px 0 5px 70px;
	float: left;
	font-size: 2.5em
}
.faqMainWrapper .faqHeading span.exp {
	color: #dedede;
	background: url(../../../../../../scripts/desktop/images/faq-icon1.png) center 8px no-repeat #bb3f3d;
	padding: 10px 0 0;
	float: right;
	height: 30px;
	width: 45px;
	text-align: center;
	cursor: pointer
}
.referralrewardsform .h1, .referralrewardsform .inputfiled {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify
}
.faqMainWrapper .faqHeading span.exp.active {
	background-position: center -29px
}
.faqMainWrapper .faqsQuest, .faqMainWrapper .faqsQuest.active {
	background-position: 99% 7px
}
.faqMainWrapper .faqsQuest {
	width: 953px
}
.faqMainWrapper .faqAns p {
	font-size: 1.3em;
	line-height: normal;
	padding: 5px 0;
	color: #666766
}
.faqInnerWrapper {
	float: left;
	display: none
}
.locateusBtn {
	position: absolute;
	right: 0;
	top: 0
}
.ie7 .locateusBtn {
	top: -35px
}
.locateusBtn .lctLeft {
	background: url(../../../../../../scripts/desktop/images/locate-btn-left.png) left top no-repeat;
	width: 7px;
	height: 37px;
	float: left
}
.locateusBtn .lctMdl {
	background: url(../../../../../../scripts/desktop/images/locate-btn-mdl.png) left top repeat-x;
	height: 37px;
	float: left
}
.locateusBtn .lctMdl a {
	background: url(../../../../../../scripts/desktop/images/locate-icon.png) 3px 5px no-repeat;
	font-size: 1.4em;
	color: #fff;
	padding: 10px 5px 10px 30px;
	float: left
}
.locateusBtn .lctRt {
	background: url(../../../../../../scripts/desktop/images/locate-btn-right.png) left top no-repeat;
	width: 7px;
	height: 37px;
	float: left
}
.promotions {
	padding: 20px 0 0;
	width: 626px;
	float: left
}
.promotions h2 {
	display: block;
	color: #8b2e2e;
	padding: 10px 0 0;
	font-size: 1.8em
}
.promotions .promoimg {
	float: left;
	width: 314px
}
.promotions .promotxt {
	float: left
}
.promotxt p {
	padding: 0 60px 10px 0;
	border-bottom: #b2b2b2 solid 1px;
	font-size: 1.5em;
	color: #231f20
}
.promotions .promogifts {
	padding: 50px 0 0 35px
}
.promogifts h2 {
	padding: 0 0 10px;
	font-size: 1.8em
}
.promogifts img {
	padding: 15px 0 0 20px
}
p.promo {
	padding: 10px 0 0
}
span.promohigh {
	color: #8b2e2e
}
.promotions ul {
	padding: 0 0 0 27px
}
.promotions ul li {
	float: left;
	padding: 0 0 0 55px;
	background: 0 0
}
.promotions ul li:first-child {
	padding: 0
}
.referralrewardsform {
	background: #f7f6f6
}
.referralrewardsform #body {
	width: 1024px;
	margin: 0 auto;
	padding: 0;
	background: #f7f6f6
}
.referralrewardsform #top {
	width: 1024px;
	height: 92px;
	margin: auto
}
.referralrewardsform .indusind {
	width: 260px;
	height: 57px;
	float: right;
	margin: 20px
}
.referralrewardsform #banner {
	width: 1024px;
	height: 100%
}
.referralrewardsform #maincontainer {
	width: 1024px;
	margin: auto
}
.referralrewardsform .p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #a63a39;
	padding-top: 30px;
	padding-left: 50px
}
.referralrewardsform .h1 {
	width: 920px;
	font-size: 12px;
	font-weight: 400;
	color: #837f7f;
	line-height: 20px;
	padding-top: 15px;
	margin: auto
}
.referralrewardsform .formtable {
	width: 928px;
	margin: auto
}
.referralrewardsform .mandatory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #bc3f3d;
	margin: auto;
	font-weight: 700;
	padding-top: 40px
}
.referralrewardsform .tabs {
	width: 926px;
	height: 55px;
	margin-top: 20px;
	background: #e9e8e8
}
.referralrewardsform .tabs1, .referralrewardsform .tabs3 {
	width: 926px;
	height: 55px;
	background: #e9e8e8;
	margin-top: 40px
}
.referralrewardsform .referredname {
	width: 206px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	padding: 10px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	color: #504c4c
}
.referralrewardsform .lables {
	width: 206px;
	height: 34px;
	float: right;
	margin-top: 18px;
	margin-right: 150px
}
.referralrewardsform .lables1 {
	width: 180px;
	height: 34px;
	float: left;
	margin-top: 25px;
	margin-left: 40px
}
.referralrewardsform .inputfiled {
	font-size: 12px;
	font-weight: 400;
	color: #645f5f;
	padding-left: 8px;
	border-bottom: #CCC solid 1px;
	border-left: #CCC solid 1px;
	border-right: #CCC solid 1px;
	border-top: #CCC solid 1px;
	height: 18px;
	opacity: 1
}
.referralrewardsform .titles, .referralrewardsform .titles1 {
	width: 170px;
	padding: 10px;
	float: left;
	margin-top: 10px;
	color: #504c4c;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px
}
.referralrewardsform .titles {
	margin-left: 40px
}
.referralrewardsform .titles1 {
	text-align: left;
	margin-left: 30px
}
.referralrewardsform .bottomcontent {
	width: 894px;
	height: 130px;
	margin: auto
}
.referralrewardsform .submitbutton {
	width: 111px;
	height: 40px;
	float: right;
	margin-top: 40px;
	margin-right: 100px;
	cursor: pointer
}
.referralrewardsform .clickhere {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color: #4f4b4b;
	float: left;
	margin: 13px 0 0 22px!important
}
.referralrewardsform div.error {
	margin: 0!important;
	width: 250px
}
.referralrewardsform .clickhere p {
	float: left
}
.referralrewardsform .accountCaptcha {
	margin: 20px 0 0 90px!important
}
.referralrewardsform .btnStrct {
	margin: 23px 0 0!important
}
.referralrewardsform .Comment-slot-40 {
	margin: 10px 0 0 88px;
	float: left
}
.referralrewardsform .Comment-slot-40 .label-box .fldSet label {
	margin: 0 0 0 11px!important;
	font-size: 1.2em;
	float: right
}
.referralrewardsform .Comment-slot-40 .label-box .fldSet input {
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	color: #645f5f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	height: 18px;
	opacity: 1;
	padding-left: 8px;
	text-align: justify
}
.referralrewardsform .bottomcontent #radiobutton div.error {
	cursor: auto;
	float: left;
	font-size: 1em;
	font-weight: 400;
	width: 650px
}
.referralrewardsform .Comment-slot-40 .label-box .inputFld {
	width: 140px
}
.accfeatures {
	float: left;
	background-color: #000;
	text-decoration: none;
	color: #fff;
	font-size: 1.8em;
	padding: 15px 20px 15px 22px;
	width: 686px
}
.accgreybox {
	background-color: #ededed;
	width: 100%;
	margin: 0 0 10px;
	padding: 10px 15px
}
.accgreybox .lefttxt {
	width: 576px;
	float: left
}
.accgreybox .lefttxt p {
	color: #666766
}
.accgreybox .accenlogo {
	float: right
}
.tabaccenture {
	padding-left: 19px
}
.tabaccenture>.tabCont>ul>li {
	float: left;
	text-align: justify
}
.giveCallWrapper a {
	color: #FFF;
	margin-right: 9px
}
.loyaltypgm {
	float: left;
	width: 1003px;
	margin: 20px 0 0
}
.loyaltypgm h2 {
	color: #8b2e2e
}
.loyaltypgm ul {
	float: left
}
.loyaltypgm ul li {

	background: url(../../../../../../scripts/desktop/images/inner-btm-sep.jpg) right 30px repeat-y;
	float: left;
	margin: 32px 21px 0 0;
	width: 240px
}
.loyaltypgm ul li p {
	font-size: 1.3em;
	color: #666766;
	padding: 20px 10px 0 0;
	clear: both;
	min-height: 87px
}

.loyaltypgm>ul>li>a {
	font-size: 1.3em
}
ul.tools_calc {
	float: left;
	margin: 35px 0 0;
	width: 189px
}
ul.tools_calc li {
	background: 0 0;
	color: #8b2e2e;
	float: left;
	font-size: 1.8em;
	padding: 0 0 20px 3px;
	width: 186px;
	margin: 0
}
ul.tools_calc li img {
	float: left
}
ul.tools_calc li a {
	color: #666766
}
ul.tools_calc li .detailsData {
	float: left;
	line-height: normal;
	padding: 0 0 0 5px
}
ul.tools_calc ul:first-child {
	padding: 0
}
ul.tools_calc li ul li {
	background: url(../../../../../../scripts/desktop/images/icon-set.png) 9px -234px no-repeat rgba(0,0,0,0);
	font-size: .8em;
	padding: 0 0 20px 29px;
	color: #666766
}
ul.tools_calc h2 {
	font-size: 1em
}
.wrp_indsSlider {
	height: 183px
}
.wrp_indsSlider a {
	position: absolute;
	left: 0;
	top: 0
}
.indsSlider {
	position: relative;
	width: 803px;
	margin-bottom: 20px
}
.inds_pagination {
	position: absolute;
	right: 40px;
	bottom: 14px
}
.inds_pagination ul li {
	width: 15px;
	height: 15px;
	background: #8f8f8f;
	margin-right: 10px;
	float: left;
	cursor: pointer
}
.inds_pagination ul li.active {
	background: #ab2f2d
}
.opnLightbox span {
	background: 0 0!important;
	color: #fff;
	display: block;
	padding: 0;
	position: static;
	width: auto
}
#form-content, .jet-card, .jet-cardcopy, .jet-content1, .jet-header, .jetTerms, .label-dropdown {
	position: relative
}
.productDetail p, .richtextEditor p {
	color: #666766;
	font-size: 1.2em
}
.productDetail {
	float: left;
	width: 100%;
	margin: -15px 0 0;
	text-align: justify
}
.productDetail p {
	padding-bottom: 5px
}
.richtextEditor {
	width: 1002px;
	margin: 0 auto;
	padding: 10px 0
}
.richtextEditor a {
	font-size: 1.2em
}
.richtextEditor a.ca_terms {
	margin: 0 0 0 10px
}
.jet-wrapper .Comment-image-slt {
	margin: 20px 0 0;
	width: 240px;

	color: #fff
}
.jet-wrapper .Comment-image-slt .form_captcha_image {
	margin: 0!important
}
.jet-wrapper .jet-refresh {
	background: url(../../../../../../scripts/desktop/images/jet-refresh.jpg) top no-repeat;
	width: 70px;
	height: 34px;
	font-weight: 400
}
.jet-wrapper .Comment-slot-40 .fldSet label {
	float: left;
	margin: 5px 0
}
.jet-content1, .jet-header {
	margin: auto
}
.jet-wrapper div.error {
	width: 150px
}
.jet-wrapper {
	width: 100%;
	float: left;
	background: url(../../../../../../scripts/desktop/images/bg.jpg) top
}
.jet-header {
	width: 740px
}
.jet-content1 {
	width: 550px;
	height: 50px
}
.jet-cardcopy {
	width: 55%;
	float: left;
	text-align: left;
	font-size: 12px;
	color: #999;
	font-family: sans-serif
}
#label, .jet-submit, .label-dropdown, .label-name, .lasreferralform .clickhere, .lasreferralform .clickheretxt, .lasreferralform .h1, .lasreferralform .inputfiled, .lasreferralform .mandatory, .lasreferralform .p, .lasreferralform .referredname, .lasreferralform .titles, .lasreferralform .titles1, .list, .radiobuttontext, .ratdiobutton, .ratdiobutton1 {
	font-family: Arial, Helvetica, sans-serif
}
.jet-card {
	width: 40%;
	float: right;
	text-align: right;
	margin-top: -40px
}
#label, .label-dropdown, .label-name {
	float: left;
	font-weight: 400;
	border: none
}
#label, .subcopy {
	text-align: left;
	color: #FFF
}

.subcopy {
	font-size: 6px
}
#form-content {
	width: 530px;
	padding-top: 38px;
	min-height: 230px;
	margin: auto
}
#label {
	margin-top: 15px;
	font-size: 10px
}
.jet-submit, .label-dropdown, .label-name, .list {
	font-size: 12px
}
.label-dropdown, .label-name, .list {
	text-align: left;
	color: #777676
}
.lasreferralform .h1, .lasreferralform .inputfiled {
	text-align: justify
}
.label-name {
	width: 148px;
	height: 35px;
	background: url(../../../../../../scripts/desktop/images/lable-bg.jpg) left no-repeat;
	padding-left: 5px
}
.jet-submit, .label-dropdown {
	width: 152px;
	cursor: pointer
}
.label-dropdown {
	height: 25px;
	background: url(../../../../../../scripts/desktop/images/dropdown.jpg) left no-repeat #F9F9F9;
	border-radius: 1px;

	display: block;
	margin: 4px 0 0;
	overflow: hidden;
	padding: 5px;
	text-overflow: clip;
	z-index: 0;
	opacity: 1!important
}
.list {
	margin-top: 12px;
	border: none;
	font-weight: 700;
	padding-left: 10px
}
.jet-submit {
	margin-left: 352px;
	margin-top: 20px;
	background: url(../../../../../../scripts/desktop/images/submilbutton.jpg) center no-repeat;
	height: 42px;
	border: none;
	color: #FFF;
	font-weight: 400;
	margin-bottom: 20px
}
placeholder {
	background-color: red
}
.selecter .selecter-selected {
	background: url(indusPay/css/jquery.fs.selecter-arrow.png) right center no-repeat #F9F9F9;
	border: 1px solid #ccc;
	border-radius: 3px;
	color: #333;
	cursor: pointer;
	display: block;
	font-size: 13px;
	margin: 0;
	overflow: hidden;
	padding: 8px 10px;
	position: relative;
	text-overflow: clip;
	z-index: 2
}
.ratdiobutton, .ratdiobutton1 {
	margin-top: 18px;
	font-size: 13px;
	float: left;
	color: #fff;
	font-weight: 400
}
.radiobuttontext {
	float: left;
	padding-left: 5px;
	line-height: 18px;
	padding-top: 18px;
	font-size: 13px;
	color: #fff;
	font-weight: 400
}
.ratdiobutton {
	width: 80px;
	margin-left: 42px
}
.ratdiobutton1 {
	margin-left: -20px
}
.jetTerms {
	color: #fff;
	float: left;
	font-size: 1.2em;
	padding: 10px 0
}
.jetTerms input {
	float: left
}
.jetTerms label {
	float: left;
	padding: 0 0 0 10px;
	width: 500px
}
.jetTerms div.error {
	left: 22px;
	position: absolute;
	top: 70px;
	width: 480px;
	font-size: 1.1em
}
.homepageTicker {
	padding: 10px;
	background-color: #bc3f3d;
	color: #fff;
	font-size: 1.2em;
	margin: -10px 0 20px
}
#otpValidate {
	padding: 5px 0 0!important
}
.lasreferralform {
	background-color: #f7f6f6
}
.lasreferralform #body {
	width: 1024px;
	margin: 0 auto;
	padding: 0;
	background: #f7f6f6
}
.lasreferralform .top {
	width: 1024px;
	height: 92px;
	margin: auto
}
.lasreferralform .indusind {
	width: 260px;
	height: 57px;
	float: right;
	margin: 20px
}
.lasreferralform .loan {
	width: 260px;
	height: 57px;
	float: left;
	margin: 20px
}
.lasreferralform .banner {
	width: 1024px;
	height: 100%
}
.lasreferralform #maincontainer {
	width: 1024px;
	margin: auto
}
.lasreferralform .p {
	font-size: 18px;
	color: #a63a39;
	padding-top: 30px;
	padding-left: 50px
}
.lasreferralform .h1 {
	width: 920px;
	font-size: 12px;
	font-weight: 400;
	color: #837f7f;
	line-height: 20px;
	padding-top: 15px;
	margin: auto
}
.lasreferralform .formtable {
	width: 928px;
	margin: auto
}
.lasreferralform .mandatory {
	font-size: 13px;
	color: #bc3f3d;
	margin: auto;
	font-weight: 700;
	padding-top: 40px
}
.lasreferralform .tabs {
	width: 926px;
	height: 55px;
	margin-top: 20px;
	background: #e9e8e8
}
.lasreferralform .tabs1, .lasreferralform .tabs3 {
	width: 926px;
	height: 55px;
	background: #e9e8e8;
	margin-top: 40px
}
.lasreferralform .referredname {
	width: 206px;
	font-size: 12px;
	font-weight: 700;
	padding: 10px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	color: #504c4c
}
.lasreferralform .lables {
	width: 206px;
	height: 34px;
	float: right;
	margin-top: 18px;
	margin-right: 150px
}
.lasreferralform .lables1 {
	width: 180px;
	height: 34px;
	float: left;
	margin-top: 25px;
	margin-left: 40px
}
.lasreferralform .inputfiled {
	font-size: 12px;
	font-weight: 400;
	color: #645f5f;
	padding-left: 8px;
	border-bottom: #CCC solid 1px;
	border-left: #CCC solid 1px;
	border-right: #CCC solid 1px;
	border-top: #CCC solid 1px;
	height: 18px;
	opacity: 1
}
.lasreferralform .titles, .lasreferralform .titles1 {
	width: 170px;
	font-size: 13px;
	padding: 10px;
	margin-top: 10px;
	color: #504c4c;
	float: left;
	font-weight: 700
}
.lasreferralform .titles {
	margin-left: 40px
}
.lasreferralform .titles1 {
	text-align: left;
	margin-left: 30px
}
.lasreferralform .bottomcontent {
	width: 894px;
	height: 130px;
	margin: auto
}
.lasreferralform .clickhere {
	margin-top: 45px
}
.lasreferralform .accountCaptcha {
	margin: 20px 0 0 90px!important
}
.lasreferralform .btnStrct {
	margin: 23px 0 0!important
}
.lasreferralform .Comment-slot-40 {
	margin: 10px 0 0 88px;
	float: left
}
.lasreferralform .Comment-slot-40 .label-box .fldSet label {
	margin: 0 0 0 50px!important;
	font-size: 1.2em;
	float: right
}
.lasreferralform .Comment-slot-40 .label-box .inputFld {
	width: 140px
}
.lasreferralform .clickhere {
	font-size: 12px;
	font-weight: 700;
	color: #4f4b4b;
	float: left;
	margin: 13px 0 0 22px!important
}
.lasreferralform .submitbutton {
	width: 111px;
	height: 40px;
	float: right;
	margin-top: 40px;
	margin-right: 100px;
	cursor: pointer
}
.lasreferralform .bottomcontent #radiobutton div.error {
	cursor: auto;
	float: left;
	font-size: 1em;
	font-weight: 400;
	width: 650px
}
.lasreferralform div.error {
	margin: 0!important;
	width: 250px
}
.lasreferralform .clickheretxt {
	font-size: 12px;
	font-weight: 700;
	color: #4f4b4b;
	float: left;
	margin: 0 0 0 5px!important
}
.viewReview {
	text-decoration: none!important;
	cursor: hand
}
.laplandingrefform .btnStrct input, .logoTabs ul li a:hover, .taxCalcWrap .calculator .slideWrapper .buyOnlineWrap a:hover {
	text-decoration: none
}
.laplandingrefform body {
	margin: auto;
	padding: 0;
	background-color: #08739d
}
.laplandingrefform {
	width: 100%;
	min-height: 778px;
	background: url(../../../../../../scripts/desktop/images/bg_lap.jpg) top
}
.laplandingrefform #header {
	width: 740px;
	margin: auto;
	position: relative
}
.laplandingrefform #content1 {
	width: 680px;
	height: 50px;
	margin: auto;
	position: relative
}
.laplandingrefform #cardcopy {
	width: 55%;
	float: left;
	text-align: left;
	position: relative;
	font-size: 12px;
	color: #999;
	font-family: sans-serif
}
.laplandingrefform #card {
	float: right;
	position: relative;
	text-align: right;
	margin-top: -80px
}
.laplandingrefform .subcopy {
	text-align: left;
	font-size: 6px;
	color: #FFF
}
.laplandingrefform #form-content {
	width: 530px;
	padding-top: 0;
	min-height: 230px;
	position: relative;
	margin: auto
}
.laplandingrefform #label {
	float: left;
	margin-top: 15px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 400;
	text-align: left;
	color: #FFF
}
.laplandingrefform .label-dropdown, .laplandingrefform .label-name {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	border: none;
	text-align: left
}
.laplandingrefform .label-name {
	width: 148px;
	height: 35px;
	background: url(../../../../../../scripts/desktop/images/lable-bg_lap.jpg) left no-repeat;
	padding-left: 5px;
	color: #777676
}
.laplandingrefform .label-dropdown {
	height: 25px;
	width: 152px;
	color: #777676;
	background: url(../../../../../../scripts/desktop/images/dropdown_lap.jpg) left no-repeat #F9F9F9;
	border-radius: 1px;
	cursor: pointer;
	display: block;
	overflow: hidden;
	padding: 5px;
	position: relative;
	text-overflow: clip;
	z-index: 0;
	margin: 5px 0 0
}
.laplandingrefform .list, .laplandingrefform .submit {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}
.laplandingrefform .list {
	margin-top: 12px;
	font-weight: 700;
	padding-left: 10px;
	text-align: left;
	color: #777676
}
.laplandingrefform .submit {
	margin-left: 352px;
	margin-top: -40px;
	background: url(../../../../../../scripts/desktop/images/submilbutton_lap.jpg) center no-repeat;
	width: 152px;
	height: 42px;
	color: #FFF;
	font-weight: 400;
	margin-bottom: 20px
}
.laplandingrefform placeholder {
	background-color: red
}
.laplandingrefform .selecter .selecter-selected {
	background: url(indusPay/css/jquery.fs.selecter-arrow.png) right center no-repeat #F9F9F9;
	border: 1px solid #5f0200;
	border-radius: 3px;
	color: #333;
	cursor: pointer;
	display: block;
	font-size: 13px;
	margin: 0;
	overflow: hidden;
	padding: 8px 10px;
	position: relative;
	text-overflow: clip;
	z-index: 2
}
.laplandingrefform .ratdiobutton, .laplandingrefform .ratdiobutton1, .laplandingrefform .ratdiobutton10 {
	margin-top: 18px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 400;
	float: left
}
.hmvideocall, .productsDetails .wrp_indsSlider a img {
	display: none
}
.laplandingrefform .radiobuttontext, .laplandingrefform .radiobuttontext2 {
	color: #fff;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding-left: 5px
}
.laplandingrefform .radiobuttontext {
	padding-top: 18px;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: 400
}
.laplandingrefform .radiobuttontext2 {
	font-size: 1.2em;
	font-weight: 400;
	padding-top: 16px;
	width: 317px
}
.laplandingrefform .ratdiobutton, .laplandingrefform .ratdiobutton1 {
	font-size: 13px
}
.laplandingrefform .ratdiobutton {
	width: 80px;
	margin-left: 42px
}
.laplandingrefform .ratdiobutton1 {
	margin-left: -20px
}
.laplandingrefform .ratdiobutton10 {
	margin-left: 0;
	font-size: 10px
}
.laplandingrefform div.error {
	color: red;
	float: left;
	font-size: 1.2em;
	margin: 21px 0 0;
	clear: both
}
.laplandingrefform .Comment-image-slt .form_captcha_image {
	margin: 0 0 13px 101px
}
.laplandingrefform .accountCaptcha {
	margin: 0 0 13px 4px!important
}
.laplandingrefform .btnStrct input {
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	color: #FFF;
	float: left;
	font-size: 1.1em;
	font-weight: 700;
	padding: 6px 10px 7px;
	border: none
}
.laplandingrefform .Comment-slot-40 .fldSet label {
	float: left;
	color: #fff
}
.laplandingrefform .Comment-slot-40 .inputFld {
	float: none
}
.laplandingrefform #form-content label span {
	position: relative!important
}
.hmvideocall, .laplandingrefform .ratdiobutton10 div.error {
	position: absolute
}
.videoBranchCont p.txt {
	padding: 0;
	font-size: 1.5em;
	color: #bb3f3d
}
.videoBranchCont .btnWrap.btnWrap1 {
	margin: -6px 0 0 20px
}
.videoBranchCont .video_demo {
	float: left;
	margin: 20px 0 0 22px;
	cursor: pointer
}
.hmvideocall {
	width: 615px;
	z-index: 12
}
.homepagenewsTickerWrapper {
	position: relative;
	background: #bc3f3d;
	font-size: 1.2em;
	color: #fff;
	width: 983px;
	margin: 0 auto;
	padding: 10px
}
.homepagenewsTicker {
	overflow: hidden;
	width: 940px;
	margin: 0 auto
}
.homepagenewsTicker ul {
	overflow: hidden;
	width: 940px;
	height: 72px
}
.homepagenewsTicker ul li {
	width: 953px;
	height: 72px;
	float: left
}
.homepagenewsTickerWrapper .next, .homepagenewsTickerWrapper .prev {
	background: url(../../../../../../scripts/desktop/images/security-arrow-white.png) no-repeat;
	width: 8px;
	height: 14px;
	position: absolute;
	cursor: pointer
}
.homepagenewsTickerWrapper .prev {
	left: 10px;
	top: 25px;
	background-position: 0 0
}
.homepagenewsTickerWrapper .next {
	background-position: left -21px;
	right: 10px;
	top: 25px
}
.homepagenewsTicker a {
	color: #FFF
}
.viewAppstatus {
	background: url(../../../../../../scripts/desktop/images/view-application-btn.png) no-repeat;
	border: none;
	color: #FFF;
	font-weight: 700;
	height: 24px;
	padding: 5px 0;
	width: 213px;
	cursor: pointer;
	float: left;
	text-align: center;
	font-size: 1.3em
}
.innerHeader .innerHeaderleft {
	width: 779px;
	float: left
}
.innerHeaderleft .topNav {
	width: 537px
}
.innerHeader .innerHeaderright {
	width: 224px;
	float: right

}
.innerHeaderright .rightLogoBox {
	background-color: #FFF;
	float: right;
	padding: 7px 19px 7px 20px;
	width: 185px
}
.innerHeaderright .rightLogoBox img, .productsDetails .innerHeaderContainer {
	float: left
}
.productsDetails .prdDeatilWrapper .prdDetailRight {
	margin-top: 0;
	position: absolute;
	right: 0;
	top: -101px
}
.productsDetails .indsSlider {
	position: relative;
	width: 802px;
	margin-bottom: 0
}
.productsDetails .wrp_indsSlider {
	height: 273px
}
.productsDetails .wrp_indsSlider a {
	left: 0;
	position: absolute;
	top: 0
}
.productsDetails .inds_pagination {
	bottom: 14px;

	position: absolute;
	right: 40px
}
.logoTabs ul li, .logoWrap .logosInfo, .productsDetails .innerMdlWrapper .innerMdlInner {
	position: relative
}
.productsDetails .inds_pagination ul li {
	background: #8f8f8f;
	cursor: pointer;
	float: left;
	height: 15px;
	margin-right: 10px;
	width: 15px
}
.productsDetails .inds_pagination ul li.active {
	background: #ab2f2d
}
.productsDetails .prdDeatilWrapper {
	background: url(../../../../../../scripts/desktop/images/prd-details-bg.gif) center top repeat-y;
	width: 100%;
	float: left
}
.productsDetails .innerMdlWrapper .innerMdlInner .productDetailsFull {
	float: left;
	overflow: hidden;
	padding: 20px 35px;
	width: 935px
}
.productsDetails .productDetailsFull .clm3 {
	float: left;
	padding: 0 0 25px;
	width: 100%
}
.productsDetails .productDetailsFull .clm3 .clmBox {
	border: 1px solid #dfdfdf;
	float: left;
	margin-left: 42px;
	width: 280px
}
.productsDetails .productDetailsFull .clm3 .clmBox.owl-vfapp {
	margin-left: 0
}
.productsDetails .productDetailsFull .clm3 .clmBox .grayBox {
	background-color: #f3f3f3;
	float: left;
	min-height: 230px;
	padding: 9px;
	width: 262px
}
.productsDetails .productDetailsFull .clm3 .clmBox .btmStrip {
	background-color: #cb413e;
	float: left;
	padding: 10px 15px;
	width: 250px
}
.productsDetails .productDetailsFull .clm3 .clmBox .grayBox p {
	color: #1f1f1f;
	font-family: source_sans_proregular;
	font-size: 1.3em
}
.productsDetails .productDetailsFull .clm3 .clmBox .grayBox a {
	color: #8b2e2e
}
.productsDetails .productDetailsFull .clm3 .clmBox .grayBox p.title {
	color: #bc3f3d;
	font-size: 1.6em;
	padding: 10px 0;
	text-align: center
}
.productsDetails .productDetailsFull .clm3 .clmBox .btmStrip ul {
	float: right;
	width: auto
}
.productsDetails .productDetailsFull .clm3 .clmBox .btmStrip ul li {
	float: left;
	padding-left: 7px;
	width: 68px
}
.productsDetails .productDetailsFull .exclusiveOfferWrap {
	background-color: #f3f3f3;
	border: 1px solid #d0d0d0;
	float: left;
	padding: 15px;
	width: 492px
}
.scroller {
	height: 252px
}
.productsDetails .productDetailsFull .exclusiveOfferWrap p.title {
	color: #090909;
	font-size: 1.7em;
	line-height: 1.2em;
	padding-bottom: 7px
}
.productsDetails .productDetailsFull .exclusiveOfferWrap p {
	color: #333;
	font-size: 1.3em;
	line-height: 1.2em
}
.productsDetails .productDetailsFull .exclusiveOfferWrap li {
	background: url(../../../../../../scripts/desktop/images/dotted-line.png) repeat-x;
	float: left;
	padding: 12px 0;
	width: 100%
}
.productsDetails .productDetailsFull .exclusiveOfferWrap li:first-child {
	background: 0 0
}
.productsDetails .productDetailsFull .exclusiveOfferWrap li p {
	background: url(../../../../../../scripts/desktop/images/arrow.png) 0 4px no-repeat;
	float: left;
	padding: 0 0 0 12px;
	width: 464px
}
.productsDetails .productDetailsFull .exclusiveOfferWrap li ul {
	float: left;
	padding: 7px 0 0;
	width: 100%
}
.productsDetails .productDetailsFull .exclusiveOfferWrap li ul li {
	background: 0 0;
	float: left;
	padding: 0 0 0 12px;
	width: 66px
}
.productsDetails .productDetailsFull .videoCall {
	background-color: #f3f3f3;
	border: 1px solid #d0d0d0;
	float: right;
	min-height: 255px;
	padding: 15px 12px 12px;
	width: 360px
}
.productsDetails .productDetailsFull .videoCall p.title {
	color: #090909;
	font-size: 1.7em;
	line-height: 1.2em;
	padding-bottom: 7px
}
.footerWrap {
	background: url(../../../../../../scripts/desktop/images/bg-footer.gif) 0 bottom repeat-x #ededed;
	float: left;
	width: 100%;
	margin: 0 0 28px
}
.footerWrap .footer {
	margin: 0 auto;
	width: 1003px
}
.footerWrap .footer .footerTop {
	float: left;
	padding: 20px 0 0;
	width: 100%
}
.footerWrap .footer .footerTop span.img {
	background: url(../../../../../../scripts/desktop/images/bull-img.png) no-repeat;
	float: left;
	height: 59px;
	width: 72px
}
.footerWrap .footer .footerTop p {
	color: #848484;
	float: right;
	font-size: 1.1em;
	padding: 28px 0 0;
	width: auto
}
.footerWrap .footer .footerBtm {

	float: left;
	height: 28px;
	padding: 0 0 12px;
	width: 100%
}

.footerWrap .footer .footerBtm ul {
	float: left;
	padding: 12px 0 0;
	width: auto
}
.footerWrap .footer .footerBtm ul li {
	border-left: 1px solid #fff;
	float: left;
	line-height: 1.2em;
	padding: 0 8px;
	width: auto
}
.footerWrap .footer .footerBtm ul li:first-child {
	border-left: 0;
	padding-left: 0
}
.footerWrap .footer .footerBtm ul li a {
	color: #fff;
	float: left;
	font-size: 1.2em;
	width: auto
}
.footerWrap .footer .footerBtm p {
	color: #fff;
	float: right;
	font-size: 1.3em;
	padding: 12px 0 0;
	width: auto
}
a.videoCallBranch {
	cursor: pointer
}
.logoTabs {
	float: left;
	padding: 10px 0 0;
	width: 664px
}
.logoTabs ul {
	float: left;
	width: 100%;
	padding-bottom: 0
}
.logoTabs ul li {
	float: left;
	font-size: 1em;
	padding: 0
}
.logoTabs ul li a {
	background: #878787;
	color: #fff;
	float: left;
	font-weight: 700;
	font-size: 1.5em;
	padding: 8px 14px;
	margin: 0 3px 0 0;
	text-align: center
}
.logoTabs ul li.active a {
	background: #bc3f3d;
	padding: 8px 14px 12px
}
.logoWrap {
	float: left;
	padding: 15px 0;
	width: 652px;
	border-top: 3px solid #bc3f3d
}
.logoWrap .logosInfo li {
	background: #e8e8e8;
	float: left;
	margin: 0 8px 16px;
	font-size: 1em;
	padding: 0
}
.logoWrap .logosInfo li .logoThum {
	position: relative;
	width: 114px;
	height: 96px;
	float: none;
	cursor: pointer
}
.logoWrap .logosInfo li.sel .logoThum span.arrow {
	width: 0;
	height: 0;
	border: 20px solid;
	background-image: none;
	border-color: transparent transparent #dedede;
	display: block;
	position: absolute;
	left: 50%;
	bottom: -15px;
	margin: 0 0 0 -20px
}
.logoWrap .logoData {
	background: #dedede;
	display: none;
	width: 600px;
	position: relative;
	margin: -1px 0 15px 8px;
	padding: 23px 20px 10px 14px;
	float: left
}
.logoWrap .logoData .clsBtn {
	background: url(../../../../../../../content/dam/indusind/desktop/logoclsBtn.png) no-repeat;
	position: absolute;
	top: 8px;
	right: 8px;
	width: 17px;
	height: 17px
}
.logoWrap .logoData h3 {
	color: #bc3f3d;
	font-size: 1.6em;
	font-weight: 700
}
.logoWrap .logoData p {
	background: 0 0;
	padding: 5px 0 15px;
	font-size: 1.2em
}
.logoWrap .logoData p.semihead {
	font-weight: 700;
	font-size: 1.3em
}
.logoWrap .logoData ul.bullList {
	margin: 0;
	padding: 0
}
.logoWrap .logoData ul.bullList li {
	background: url(../../../../../../../content/dam/indusind/desktop/bullList.png) 0 6px no-repeat;
	color: #514f4f;
	float: none;
	font-size: 1.2em;
	margin: 0 0 8px;
	padding-left: 12px
}
.logoWrap .logoData ul.bullList ul {
	margin: 0;
	padding: 0
}
.logoWrap .logoData ul.bullList ul li {
	font-size: 1em;
	margin: 5px 0 0 12px
}
.callback {
	position: fixed;
	right: -320px;
	top: 155px;
	width: 349px;
	z-index: 999
}
.callback .callbkBtn {
	background: url(../../../../../../../content/dam/indusind/desktop/callbkBtn.png) -39px 0 no-repeat;
	float: left;
	height: 241px;
	position: relative;
	top: 114px;
	width: 29px;
	z-index: 4
}
.callback .callbkBtn.sel {
	background-position: 0 0
}
.callback .callbackBox {
	background-color: #fff;
	float: left;
	height: 470px;
	width: 320px
}
.callback .callbackBox iframe {
	border: 1px solid #9b9b9b
}
.locateusContainer h1 {
	float: left;
	font-size: 1.2em;
	padding: 10px 0 0;
	width: 100%
}
.locateusContainer p.disclaimer {
	float: left;
	font-size: 1.1em;
	padding: 15px 0 0;
	width: 100%
}
.searchtemplate h1 {
	font-size: 1em;
	font-weight: 400
}
.formWrapper h1 {
	color: #151515;
	font-size: 1.6em;
	padding-top: 8px
}
.srLightbox p.headLine {
	color: #333;
	float: left;
	font-size: 1.4em;
	line-height: 1.5em;
	padding: 5px 19px 19px 0;
	width: 100%
}
.visibilityTable {
	display: block
}
.heightTable {
	height: 300px
}
.creditService {
	border: 1px solid #4D2524;
	background-color: #090909;
	padding: 4px 10px;
	float: left;
	width: 200px;
	margin: 3px 0 0;
	position: relative
}
.creditService ul li {
	border-top: 1px dotted #7a7a7a;
	padding: 7px 6px;
	position: relative;
	float: left;
	width: 187px
}
.aadhaarBox ul li:first-child, .creditService ul li:first-child, .quikService ul li:first-child {
	border-top: none;
	padding: 5px 6px 4px
}
.creditService ul li a {
	color: #a6a6a6;
	background: url(../../../../../../scripts/desktop/images/wht-sml-bullet.png) left 5px no-repeat;
	padding: 0 0 0 10px;
	font-size: 1.2em;
	float: left
}
.creditService ul li .help {
	float: right;
	font-size: 1.2em;
	color: #bc3f3d;
	cursor: pointer;
	background: url(../../../../../../scripts/desktop/images/help-icon1.png) right 1px no-repeat;
	width: 14px;
	height: 16px
}
.savingRt .loginWrapper .creditService ul li {
	padding: 6px;
	position: relative;
	float: left;
	width: 177px
}
.savingRt .loginWrapper .creditService ul li:first-child {
	border-top: none;
	padding: 15px 6px 6px
}
.formcenterRt .loginWrapper .creditService ul li {
	padding: 6px;
	position: relative;
	float: left;
	width: 177px
}
.formcenterRt .loginWrapper .creditService ul li:first-child {
	border-top: none;
	padding: 15px 6px 6px
}
p.complimentsKnowMore {
	font-size: 1.3em;
	float: right;
	color: #bc3f3d;
	cursor: pointer
}
.secondFooter ul li.customerCare {
	background: #000;
	height: 46px;
	width: 113px;
	float: left;
	color: #fff;
	font-size: 1.5em;
	line-height: 43px;
	text-align: center;
	margin: 0 10px 0 0
}
ul.customerCareband li span {
	margin: 15px 5px 0 10px;
	float: left;
	color: #fff
}
#placmentDocument {
	margin: 0
}
#placmentDocument .locCheckbox input, #placmentDocument .resCheckbox input {
	width: auto;
	margin: 0
}
#placmentDocument #postcode {
	font-size: 1.3em;
	margin-left: 0
}
#placmentDocument .radiobox {
	font-size: 1.1em;
	margin: 0
}
#placmentDocument .locCheckbox input[type=checkbox], #placmentDocument .resCheckbox input#resCheck {
	border: none
}
#placmentDocument .postcodeSubmitButton input[type=radio] {
	border: none;
	width: auto
}
#placmentDocument .postcodeSubmitButton label {
	width: auto
}
.aadhaarSection .tipsContentWrapAadhar, .securityTip .tipsContentWrapAadhar {
	height: 110px;
	margin: 10px 0 0 20px;
	width: 430px
}
.aadhaarSection .tipsContentWrapAadhar input, .securityTip .tipsContentWrapAadhar input {
	background: #fff;
	border: 1px solid #999;
	color: #000;
	float: left;
	font-size: 1.5em;
	padding: 5px;
	text-align: center;
	width: 394px
}
.aadhaarSection .tipsContentWrapAadhar input.mobilenoAadhaar, .securityTip .tipsContentWrapAadhar input.mobilenoAadhaar {
	margin: 5px 0 0
}
p.aadhaarMandatory {
	color: #000;
	float: left;
	font-size: 1.2em;
	padding: 17px 0 0 10px
}
.aadhaarSection .tipsContentWrapAadhar .btnStrctAadhar input, .securityTip .tipsContentWrapAadhar .btnStrctAadhar input {
	background: url(../../../../../../../content/dam/indusind/desktop/aadhaarSubmit.png) no-repeat rgba(0,0,0,0);
	cursor: pointer;
	float: left;
	height: 27px;
	margin: 10px 0 0 42px;
	width: 74px
}
.singleColumn .securityTip {
	border: 1px solid #bc3f3d;
	float: left;
	margin: 3% 0 2% 33%;
	position: relative;
	width: 445px;
	padding: 0
}
.singleColumn .securityTip .secTitle {
	background-color: #bc3f3d;
	color: #fff;
	font-size: 1.2em;
	font-weight: 700;
	padding: 5px;
	text-align: center
}
.singleColumn .tipsWrapper {
	overflow: hidden;
	width: 100%;
	margin: 0
}
.mobilenoAadhaar {
	display: none!important
}
.customerSpeaks table.offersCC tr, .lightboxConTC, .overlayQuickpay, .srLightboxAadhar, .srLightboxTC, .tataBannerLigtbox {
	display: none
}
.srLightboxAadhar {
	position: fixed;
	left: 0;
	top: 50px;
	z-index: 12;
	border-radius: 4px;
	background-color: #fff;
	padding: 15px
}
.srLightboxAadhar h2 {
	color: #8B2E2E;
	border-bottom: 2px solid #ccc;
	padding-bottom: 15px
}
.srLightboxAadhar a.closeBtn {
	float: right
}
.srLightboxAadhar ul {
	margin-top: 10px;
	width: 100%
}
.srLightboxAadhar ul li {
	float: left;
	width: 100%;
	padding: 5px 0;
	margin-left: 15px;
	margin-bottom: 5px
}
.srLightboxAadhar ul li strong {
	float: left
}

.overlayQuickpay {
	background-color: #000;
	left: 0;
	opacity: .8;
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 14
}
.srLightboxQuickpay {
	height: 500px;
	left: 22%;
	position: fixed;
	top: 4%;
	width: 500px;
	z-index: 15;
	display: none
}
.srLightboxQuickpay img.closeQuickpay {
	background: #fff;
	position: relative;
	left: 781px;
	top: 23px;
	cursor: pointer
}
.customerSpeaks table {
	border-top: 1px solid #b6b6b6;
	margin: 5px 0 15px;
	width: 100%
}
.customerSpeaks table tr td {
	border-bottom: 1px solid #b6b6b6;
	border-right: 1px solid #b6b6b6;
	color: #757575;
	font-size: 1.2em;
	padding: 10px
}
.customerSpeaks a.loadMore {
	float: right;
	color: #bc3f3d;
	cursor: pointer
}
.calcLink ul li.sel {
	background-color: #7c7c7c
}
.calcLink ul li.sel a {
	color: #fff;
	cursor: default
}
.tableCalc {
	float: left
}
.selectContainer {
	float: left;
	padding: 10px 0;
	position: relative;
	width: 100%
}
.selectContainer .selectleftContent {
	float: left;
	margin: 0 85px 0 70px;
	position: relative;
	width: 430px
}
.selectContainer .selectleftContent p {
	color: #666766;
	float: left;
	font-size: 1.6em;
	line-height: 1.2em;
	padding: 0;
	width: 335px
}
.selectContainer .selectbg {
	background: #fff;
	cursor: pointer;
	float: left;
	height: 31px;
	position: relative;
	width: auto
}
.selectContainer .selectedvalue {
	background: url(../../../../../../scripts/desktop/images/select.png) right top no-repeat;
	color: #666;
	cursor: pointer;
	font-size: 1.3em;
	height: 24px;
	left: 0;
	padding: 7px 0 0 5px;
	position: absolute;
	text-align: left;
	width: 98%
}
.selectContainer select {
	cursor: pointer;
	float: left;
	height: 31px;
	line-height: 44px;
	opacity: 0;
	width: 90px
}
.selectContainer .selectrightContent {
	float: left;
	position: relative;
	width: 365px
}
.selectContainer .selectrightContent p {
	color: #666766;
	float: left;
	font-size: 1.6em;
	line-height: 1.8em;
	padding: 0;
	width: 275px
}
.taxCalcWrap .resultWrapper {
	padding: 20px 0;
	width: 368px
}
.taxCalcWrap .resultWrapper .resultContainer {
	padding: 0 20px
}
.taxCalcWrap .rsltField p {
	line-height: 1.5em
}
.resultWrapper .grandTotalWrap {
	background-color: #3a3a3a;
	color: #fff;
	float: left;
	padding: 15px 20px;
	width: 328px
}
.resultWrapper .grandTotalWrap p {
	float: left;
	font-size: 2.2em;
	font-weight: 700;
	line-height: 1.2em;
	width: 186px
}
.resultWrapper .grandTotalWrap .rupee {
	background: url(../../../../../../scripts/desktop/images/rupee-img1.png) left top no-repeat;
	background-size: 10px;
	float: left;
	height: 16px;
	margin: 7px 5px 0 0;
	width: 10px
}
.resultWrapper .totalgrandAmount .grand_Total_tax {
	color: #fff;
	float: left;
	font-size: 2.2em;
	padding: 7px 0;
	width: 120px
}
.taxCalcWrap .sectionWrap {
	border-top: 1px solid #c6c6c6;
	float: left;
	padding: 35px 20px 10px 70px;
	width: 545px
}
.taxCalcWrap .sectionWrap:first-child {
	border-top: none
}
.taxCalcWrap .sectionWrap.section80c {
	background: url(../../../../../../scripts/desktop/images/section80c.png) 25px center no-repeat
}
.taxCalcWrap .sectionWrap.section80d {
	background: url(../../../../../../scripts/desktop/images/section80d.png) 25px center no-repeat
}
.taxCalcWrap .sectionWrap.section80ccg {
	background: url(../../../../../../scripts/desktop/images/section80ccg.png) 25px center no-repeat
}
.taxCalcWrap .calculator .slideWrapper {
	border: none;
	padding: 15px 0;
	width: 100%
}
.taxCalcWrap .calculator .slideWrapper.first {
	padding-top: 0
}
.taxCalcWrap .calculator .slideWrapper .questWrap {
	float: left;
	padding: 0 15px 0 0;
	width: 265px
}
.taxCalcWrap .calculator .slideWrapper .questWrap.total {
	font-weight: 700;
	padding: 15px 0 0;
	text-transform: uppercase
}
.taxCalcWrap .calculator .slideWrapper .questWrap .quest {
	background: 0 0;
	font-size: 1.5em;
	line-height: 1.8em;
	padding: 0
}
.taxCalcWrap .calculator .slideWrapper .inputWrapper {
	width: 120px
}
.taxCalcWrap .calculator .slideWrapper .inputWrapper .inputField .inpMdl {
	width: 79px
}
.taxCalcWrap .calculator .slideWrapper label {
	color: #666766;
	float: left;
	font-size: 1.6em;
	padding: 0 0 25px;
	width: 100%
}
.taxCalcWrap .calculator .slideWrapper label .rupee {
	margin: 0 0 0 5px
}
.taxCalcWrap .calculator .slideWrapper .calcContainer {
	width: 100%
}
.taxCalcWrap .calculator .slideWrapper .calcContainer .calcSection {
	padding: 18px 0 0 20px;
	width: 460px
}
.taxCalcWrap .calculator .slideWrapper .buyOnlineWrap {
	float: left;
	width: auto
}
.taxCalcWrap .calculator .slideWrapper .buyOnlineWrap a {
	background: #bc3f3d;
	border-radius: 5px;
	color: #fff;
	float: right;
	font-size: 1.5em;
	padding: 7px 15px;
	width: auto
}
.taxCalcWrap .leftCont .grandTotalWrap {
	background-color: #3a3a3a;
	color: #fff;
	float: left;
	padding: 15px 67px;
	width: 500px
}
.taxCalcWrap .leftCont .grandTotalWrap p {
	float: left;
	font-size: 2.2em;
	font-weight: 700;
	line-height: 1.2em;
	width: 282px
}
.taxCalcWrap .leftCont .grandTotalWrap .rupee {
	background: url(../../../../../../scripts/desktop/images/rupee-img1.png) left top no-repeat;
	background-size: 10px;
	float: left;
	height: 16px;
	margin: 7px 5px 0 0;
	width: 10px
}
.taxCalcWrap .leftCont .grandTotalWrap .grand_Total {
	color: #fff;
	float: left;
	font-size: 2.2em;
	padding: 7px 0;
	width: 120px
}
.savingsContainer.taxCalcWrap .myAccNumberWrapper {
	min-height: 490px
}
.taxCalcWrapper {
	width: 1003px;
	margin: 0 auto
}
.taxCalcWrapper .taxBanner {
	width: 100%;
	float: left;
	background-color: #dcdcdc
}
.taxCalcWrapper .taxBanner .left {
	width: 422px;
	float: left
}
.taxCalcWrapper .taxBanner .left img {
	float: left
}
.taxCalcWrapper .taxBanner .right {
	width: 481px;
	float: left;
	padding: 35px 50px 20px
}
.taxCalcMdl, .taxCalcWrapper p.ans {
	width: 100%;
	float: left
}
.taxCalcWrapper .taxBanner .right p {
	font-size: 1.3em;
	color: #2c2c2c
}
.taxCalcWrapper .taxBanner .right p span.welcome {
	font-size: 1.6em
}
.taxCalcWrapper .taxBanner a.calcTax {
	padding: 10px 15px;
	float: left;
	background-color: #bc3f3d;
	border-radius: 5px;
	color: #fff;
	font-size: 1.8em;
	margin: 25px 0 0;
	text-decoration: none
}
.taxCalcWrapper p.question {
	font-size: 2.4em;
	color: #bc3f3d;
	width: 100%;
	float: left;
	margin: 40px 0 10px
}
.taxCalcWrapper p.ans {
	font-size: 1.7em;
	color: #666766
}
.taxCalcMdl .leftSec {
	width: 572px;
	float: left;
	margin: 43px 0 0
}
.taxCalcMdl .rightSec {
	width: 431px;
	float: left;
	margin: 43px 0 0;
	background-color: #eaeaea
}
.taxCalcMdl .leftSec .boxCont {
	background-color: #bc3f3d;
	width: 276px;
	height: 265px;
	float: left;
	margin: 0 10px 10px 0;
	text-align: center;
	position: relative;
	overflow: hidden
}
.taxCalcMdl .leftSec p.boxTitle {
	font-size: 1.8em;
	color: #fff;
	text-align: center;
	padding: 50px 0 0;
	line-height: normal;
	min-height: 75px
}
.taxCalcMdl .leftSec p.boxTitle span {
	font-size: .8em;
	color: #fff;
	line-height: normal
}
.formNote {
	background-color: #3a3a3a;
	padding: 10px 20px;
	float: left;
	margin-top: 37px
}
.formNote p {
	font-size: 1.3em;
	color: #fff;
	text-align: center
}
.formContainer {
	float: left;
	padding: 52px 20px 0;

	min-height: 661px
}
.formContainer label {
	width: 175px;
	float: left;
	font-size: 1.3em
}
.formContainer .fieldWrap {
	width: 100%;
	float: left;
	margin-bottom: 15px
}
.formContainer .inpField {
	width: 216px;
	float: left
}
.formContainer .inpField.titleWrap {
	width: 80px
}
.formContainer .inpField input, .nameWrap input {
	background: 0 0;
	border: 1px solid #999;
	border-radius: 10px;
	color: #666766;
	float: left;
	font-family: source_sans_proregular;
	font-size: 1.5em;
	padding: 5px 8px;
	width: 24px
}

.formContainer .selectgen {
	background: url(../../../../../../scripts/desktop/images/selectBgArrow1.gif) right 4px no-repeat;
	border: 1px solid #999;
	border-radius: 10px;
	float: left;
	height: 30px;
	position: relative;
	width: 100%
}
.formContainer .selectgen select {
	width: 100%
}

.formContainer .selectgen.title, .formContainer .selectgen.title select {
	width: 80px
}
.formContainer .selectgen.title .selectedvalue {
	width: 36px
}
.formContainer .inpField .nameField, .nameWrap {
	width: 107px;
	margin-left: 15px
}
.nameWrap {
	float: left
}
.nameWrap input {
	width: 91px
}
.formContainer .radiobox {
	height: 15px;
	background: url(../../../../../../scripts/desktop/images/radioBtn.png) left top no-repeat;
	cursor: pointer;
	float: left;
	margin: 9px 5px 0 0;
	font-family: source_sans_proregular;
	font-size: 1.4em;
	line-height: 1em
}
.formContainer .radiobox.checked {
	background-position: 0 -29px
}
.formContainer .radiobox input {
	opacity: 0;
	filter: alpha(opacity=0);
	border: none;
	width: 14px;
	height: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0;
	line-height: 1em
}
.formContainer .radiobox label {
	width: 29px;
	padding: 0 25px 0 5px;
	line-height: 1.2em;
	font-size: 1em;
	cursor: pointer
}
.taxBtnWrap {
	margin: 0 0 0 175px
}
.taxBtnWrap input {
	background-color: #bc3f3d;
	padding: 3px 0;
	color: #fff;
	border: none;
	border-radius: 5px;
	width: 95px;
	margin: 0 10px 0 0;
	cursor: pointer
}
.boxData {
	background-color: #e7e7e7;
	border: 1px solid #bebebe;
	height: 263px;
	left: 0;
	position: absolute;
	bottom: -100%;
	width: 274px
}
.boxDetail {
	font-size: 1.3em;
	min-height: 88px;
	padding: 0 5px
}
.bxReadmore {
	font-size: 1.3em;
	text-decoration: underline
}
.taxCalcMdl .leftSec .boxData p.boxTitle, .taxCalcMdl .leftSec .boxData p.boxTitle span {
	color: #b34141
}
.formContainer .error {
	clear: both;
	color: red;
	float: left;
	font-size: 1.1em;
	margin: 2px 0 0;
	width: 100%
}
.fieldWrap.taxstatecity .inpField {
	width: 100%
}
.fieldWrap.taxstatecity .selectgen {
	width: 214px
}
.fieldWrap.taxstatecity .fldSet {
	margin-bottom: 15px
}
.inpField input#customerid, .inpField input#email, .inpField input#mobileNumber {
	width: 200px
}
.srLightboxTC {
	width: 540px;
	height: 500px;
	position: fixed;
	left: 0;
	top: 50px;
	z-index: 12;
	border-radius: 4px;
	background-color: #fff;
	padding: 15px
}
.srLightboxTC h2 {
	color: #8B2E2E
}
.srLightboxTC p {
	color: #333;
	padding: 6px 0 10px;
	float: left;
	font-size: 1.4em;
	line-height: 1.5em
}
.srLightboxTC a.closeBtn {
	float: right
}
.srLightboxTC ul li {
	list-style-type: disc;
	float: left;
	font-size: 1.4em;
	color: #333;
	padding: 3px 0 0 5px;
	margin: 5px 0 0 20px;
	width: 100%
}
.srLightboxTC ul li ul li {
	font-size: 1em
}
.innerContsrLightboxTC {
	height: 470px;
	margin: 30px 0 0;
	overflow: scroll
}
.scrollElem {
	width: 90%
}
#nriaccounttype .selectgen {
	width: 180px;
	margin: 15px 0 0
}
.selectloc, .selectloc select {
	width: 180px!important
}
.selectloc div.error {
	margin: 0
}
.bewareNotice {
	border: 1px solid #ccc;
	padding: 10px
}
#ui-datepicker-div a.ui-datepicker-next span {
	background: url(../../../../../../scripts/desktop/images/ui-icons_222222_256x240.png) 209px 288px;
	cursor: pointer
}
#ui-datepicker-div a.ui-datepicker-prev span {
	background: url(../../../../../../scripts/desktop/images/ui-icons_222222_256x240.png) 176px 288px;
	cursor: pointer
}
.skype_c2c_free_text_span, .skype_c2c_logo_img {
	display: none!important;
	visibility: hidden!important;
	opacity: 0!important
}

.skype_c2c_text_span {
	color: #fff!important
}
.innerMdlBtmWrapper .left ul li .detailsData p.footerTitle {
	float: left;
	font-size: 1em;
	color: #8b2e2e
}
.impLinks p.implink {
	background-color: #fff;
	color: #000;
	float: left;
	margin: -17px 0 0;
	padding: 15px
}
.intRate li.title p, .savingsRate li.title p {
	color: #000;
	font-size: 1em;
	font-weight: 700
}
.innerMdlBtmWrapper .left ul li p.footerTitle {
	float: left;
	font-size: 1em;
	color: #8b2e2e
}
.impLinks p {
	background-color: #FFF;
	float: left;
	margin: -17px 0 0;
	padding: 10px;
	color: #000;
	font-size: 2.8em;
	font-weight: 400;
	line-height: normal
}
.tabWrapper ul li a h2 {
	font-size: inherit
}
.outterWrapper p {
	font-size: 1.2em;
	color: #656565;
	padding: 10px 0 0;
	line-height: 1.5em
}
.CCpara-two {
	display: none
}
.expandParaTwo {
	float: right;
	color: red;
	font-size: 1.2em
}
.tabContWrapper .tabCont h3 {
	color: #666;
	font-size: 1.3em;
	font-weight: 700;
	padding: 0 0 15px
}
.prdWrapper .prdBox ul {
	clear: both;
	float: left
}
.prdWrapper .prdBox ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) 0 6px no-repeat rgba(0,0,0,0);
	clear: both;
	color: #666766;
	cursor: default;
	font-size: 1.3em;
	line-height: 1.3em;
	padding: 0 0 6px 8px;
	width: 175px
}
a.bannerimglink {
	height: 100%;
	position: absolute;
	text-indent: -9999px;
	width: 1002px
}
.address-section {
	height: auto;
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #ccc
}
.office-boxes-3 {
	margin: 0 auto;
	width: 984px
}
.office-box {
	float: left;
	margin-top: 17px;
	width: 33%
}
.office-box h2 {
	color: #787878;
	font-size: 1.8em;
	font-weight: 700
}
.address, .office-box p a {
	color: #818181;
	font-weight: 400;
	text-decoration: none
}
.calcWrapper .calcIntroPara {
	color: #666766;
	float: left;
	font-size: 1.2em;
	line-height: 1.5em;
	padding: 5px 0;
	width: 100%
}
.welcomkitContainer {
	margin: 0 auto;
	width: 761px;
	float: left;
	padding: 32px;
	box-sizing: border-box;
	background: #fff
}
.welcomkitContainer p {
	clear: both;
	color: #666766;
	line-height: normal;
	padding: 0 0 10px
}
.wktitle {
	width: 100%;
	float: left;
	margin-bottom: 40px;
	position: relative
}
.welcomkitContainer .wktitle #linel {
	background-color: #b92626;
	height: 2px;
	margin-left: 0;
	text-align: center;
	width: 100%
}
.welcomkitContainer .wktitle #linel_1 {
	background-color: #b92626;
	left: 25%;
	position: absolute;
	top: -21px;
	width: 47%
}
.welcomkitContainer .wktitle #linel_1 #innercontent {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	padding: 11px 0 0;
	text-align: center
}
.welcomkitContainer .wkcontent {
	float: left;
	margin-top: 3%;
	width: 100%
}
.welcomkitContainer .wkcontent .left {
	box-sizing: border-box;
	float: left;
	padding: 0 37px;
	width: 33%;
	text-align: center
}
.welcomkitContainer .wkcontent .left p {
	font-size: 14px;
	font-weight: 700;
	height: 35px;
	margin: 10px 0
}
.welcomkitContainer .wkcontent .dwnbtn {
	width: 150px;
	background: url(../../../../../../../content/dam/indusind/desktop/dwnbtn.png) repeat-x;
	padding: 10px
}
.welcomkitContainer .wkcontent .dwnbtn a {
	text-decoration: none;
	color: #fff;
	font-weight: 700;
	font-size: 1.3em
}
.welcomkitContainer .seperator {
	background: #ad565b;
	float: left;
	height: 180px;
	margin-top: 20px;
	width: 2px
}
#divwidget {
	display: block!important
}
.aadharForm {
	margin: 0 auto;
	width: 1002px
}
.aadharForm .secTitle {
	float: left;
	font-size: 1.6em;
	padding: 15px 0 10px;
	width: 100%;
	line-height: 1.2em
}
.aadharForm .box {
	display: inline-block;
	float: left;
	margin: 10px 0;
	width: 100%
}
.aadharForm .box>span {
	float: left;
	font-size: 1.3em;
	font-weight: 700;
	margin-bottom: 10px;
	width: 100%
}
.aadharForm .ChekNew, .aadharForm .ChekSub, .aadharForm .label-box.dontCallArea>label {
	font-size: 1.2em;
	float: left;
	font-weight: 700
}
.aadharForm .box>input {
	float: left;

	width: 370px;
	height: 16px;
	padding: 9px 5px
}
.aadharForm .ChekSub {
	color: #6a6a6a;
	line-height: 1.6em;
	margin: 10px 0;
	width: 100%
}
.aadharForm .ChekNew>input {
	float: left;
	margin-right: 5px;
	width: 14px;
	height: 18px
}
.aadharForm .ChekNew {
	color: #6a6a6a;
	margin: 10px 0;
	width: 100%
}
.aadharForm .form_captcha_image {
	float: left;
	margin: 0;
	width: 141px

}
.aadharForm .Comment-slot-40 {
	float: left;
	margin: 10px 0;
	width: 100%
}
.aadharForm .label-box.dontCallArea>label {
	color: #555;
	width: 100%
}
.aadharForm .label-box.dontCallArea .shadow-inbox-100 {
	float: left;
	margin: 5px 0;
	width: 218px;
	height: 16px;
	padding: 9px 5px
}
.aadharForm p.aadhaarMandatory {
	padding: 17px 0 0;
	font-size: 1.1em;
	font-weight: 700
}
.aadharForm .btnStrctAadhar {
	color: #fff;
	float: left;
	margin: 10px 0;
	width: 100%;
	padding-left: 0;
	display: block
}
.richtexteditor.section {
	margin: 0 auto;
	width: 1002px
}
.aadharForm div.error {
	margin: 0;
	font-size: 1em
}
.litblfont {
	font-size: 12px
}
.aadharseedinfTnc {
	background: #fff;
	border: 2px solid #bc3f3d;
	font-size: 1.2em;
	max-width: 750px;
	padding: 10px 15px;
	position: fixed;
	width: 100%;
	z-index: 13
}
.aadharseedinfTnc p {
	padding-bottom: 8px;
	line-height: 1.4em
}
.aadharseedinfTnc>ul li {
	background: url(../../../../../../scripts/desktop/images/tableBullet.gif) 11px 6px no-repeat;
	padding: 0 0 4px 22px
}
.aadharseedinfTnc .closeBtn {
	position: absolute;
	right: 17px;
	top: 12px
}
.boxouter {
	float: left;
	width: 761px
}
.boxouter .box {
	width: 224px;
	float: left;
	border: 1px solid #bcbec0;
	padding: 20px;
	box-sizing: border-box;
	margin-right: 13px;
	margin-bottom: 13px;
	min-height: 287px;
}
.card {
	width: 100%;
	float: left
}
.card img, .downbut img, .icon img {
	width: 100%;
	height: auto
}
.welcomkitContainer .box p, .welcomkitContainer p {
	margin-bottom: 0;
	font-size: 13px
}
.box p.tital {
	color: #96282e;
	font-size: 12px;
	text-align: center;
	font-weight: 700
}
.line {
	width: 100%;
	float: left;
	border-bottom: 2px solid #bcbec0;
	height: 2px;
	margin: 15px 0
}
.box2 .icon {
	float: left;
	margin-right: 14px;
	width: 55px
}
.iconinfo {
	float: left;
	width: 112px
}
.box.last {
	margin-right: 0
}
.iconinfo p {
	font-size: 15px;
	padding: 0;
	margin: 4px 0 8px;
	color: #000
}
.bottext, .welcomkitContainer .wktitle #linel_1 p {
	font-size: 13px
}
.downbut {
	margin: 5px 0 0;
	float: left
}
.bottext {
	float: left;
	width: 100%;
	line-height: 20px;
	margin-top: 15px
}
.bottext a {
	color: #96282e
}
.welcomkitContainer .wktitle #linel_1 {
	height: 37px;
	background: #96282e
}
.impLinks ul {
	padding: 0 0 78px
}
.impLinks p.regoffice {
	position: absolute;
	right: 0;
	font-size: 1.1em;
	color: #848484;
	width: 652px;
	top: 188px
}
#notify-visitors-floating-html-notification_6883 {
	display: none
}
.rateText {
	float: left;
	margin: -19px 0 0 10px;
	font-size: 11px;
	color: #666
}
.se-pre-con {
	background-color: #fff
}
.se-pre-con img {
	left: 50%;
	margin-top: -71px;
	position: absolute;
	top: 50%
}
#avgSave .monthWrap .calcSection {
	width: 172px
}
#avgSave .calcSection .dragBox .drag2 {
	width: 160px
}
#avgSave .monthWrap .calcSection .dragBox {
	width: 172px
}
.tabContWrapper ol li, ol.olstyle li {
	color: #666766;
	font-size: 1.3em;
	line-height: 1.3em;
	padding: 0 10px 10px 0
}
.tabContWrapper ol li ul.loweralpha, ol.olstyle {
	padding: 0 0 0 23px
}
.tabContWrapper ol li ul.loweralpha li {
	font-size: 13px;
	background: 0 0;
	list-style-type: lower-alpha;
	padding: 0 10px 10px 0
}
.innerTopNav ul.navLink li {
	padding: 22px 3px 21px
}
.innerTopNav ul.navLink li.sel {
	padding: 22px 11px 21px 4px;
	margin-right: 0;
	background: url(../../../../../../scripts/desktop/images/nav-icon.png) 26px -390px no-repeat
}
.innerTopNav ul.navLink li.complimentNav.sel {
	background-position: 46px -390px;
	background-position: 44px -390px\9
}
@media screen and (min-width:0\0) {
.innerTopNav ul.navLink li.complimentNav.sel {
background-position:44px -390px
}
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
.innerTopNav .homeDropdown {
	top: 58px
}
}
.wrapperCustApp {
	width: 1004px;
	backgroung: red;
	margin: 0 auto
}
.wrapperCustApp .customecategory {
	width: 74%;
	float: left;
	margin: 35px 13% 0
}
.wrapperCustApp .customecategory .category {
	width: 49%;
	float: left;
	border-left: 1px dotted #b0b0b0;
	box-sizing: border-box;
	padding: 0 54px
}
.wrapperCustApp .customecategory .category .rad-label {
	float: left;
	margin-bottom: 20px
}
.wrapperCustApp .customecategory .category .rad-label span.nonCust {
	background: url(../../../../../../../content/dam/indusind/desktop/non-customer.png) no-repeat;
	padding-left: 33px;
	margin-right: 5px;
	color: #8b2e2e;
	font-size: 1.6em;
	font-weight: 700
}
.wrapperCustApp .customecategory .category .rad-label span.exitingCust {
	background: url(../../../../../../../content/dam/indusind/desktop/existingCust.png) no-repeat;
	padding-left: 33px;
	margin-right: 5px;
	color: #8b2e2e;
	font-size: 1.6em;
	font-weight: 700
}
.wrapperCustApp .customecategory .category .box span {
	float: left;
	font-size: 1.5em;
	margin-top: 15px;
	width: 100%;
	color: #333
}
.wrapperCustApp .customecategory .category .box input {
	border: 1px solid #999;
	border-radius: 10px;
	float: left;
	height: 25px;
	padding: 5px;
	width: 242px;
	margin-top: 10px
}
.categoryDetails, .wrapperCustApp .hr, .wrapperCustApp .or {
	width: 100%;
	float: left
}
.wrapperCustApp .customecategory .category.noborder {
	border: none
}
.wrapperCustApp .or {
	text-align: center;
	font-weight: 700;
	font-size: 1.3em;
	margin-top: 10px
}
.wrapperCustApp .customecategory .category .btnStrct {
	border: none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 1.1em;
	font-weight: 700;
	padding: 6px 10px 7px;
	text-decoration: none
}
.wrapperCustApp .customecategory .category .btnStrct input {
	font-size: 1.2em
}
.wrapperCustApp .hr {
	height: 2px;
	border-bottom: 1px dotted #b0b0b0;
	margin: 20px 0
}
.categoryDetails .clmsWrap {
	margin: 0 auto
}
.categoryDetails .clmsWrap .subTitle {
	width: 100%;
	float: left;
	margin-bottom: 19px
}
.categoryDetails .clmsWrap .subTitle p {
	text-align: center;
	color: #8b2e2e;
	padding-bottom: 6px;
	font-size: 2em
}
.categoryDetails .clmsWrap .clm {
	width: 50%;
	float: left;
	margin-bottom: 15px
}
.categoryDetails .clmsWrap .appriMsg label, .categoryDetails .clmsWrap .clm label, .categoryDetails .clmsWrap .fldSet label {
	float: left;
	font-size: 1.3em;
	margin-bottom: 8px;
	width: 100%
}
.categoryDetails .clmsWrap .clm select {
	height: 35px
}
.categoryDetails .clmsWrap .clm .selectbg {
	background: url(../../../../../../scripts/desktop/images/selectBgArrow.png) 97% 15px no-repeat rgba(0,0,0,0);
	border: 1px solid #999;
	border-radius: 10px;
	float: left;
	height: 35px;
	margin: 0 10px 15px 0;
	position: relative;
	width: 186px
}
.categoryDetails .clmsWrap .clm .selectbg .selectedvalue {
	padding-top: 10px;
	width: 229px
}
.categoryDetails .clmsWrap .appriMsg {
	width: 63%;
	float: left;
	margin-bottom: 10px
}
.categoryDetails .clmsWrap .appriMsg textarea {
	border-radius: 10px;
	float: left;
	padding: 5px;
	border: 1px solid #999;
	box-sizing: border-box
}
.categoryDetails .clmsWrap .fldSet {
	width: 100%;
	float: left;
	margin: 10px 0 30px
}
.categoryDetails .clmsWrap .fldSet .inputMaster.upload {
	width: 77%
}
.categoryDetails .clmsWrap .fldSet .inputMaster.upload input.upl {
	margin-left: 516px
}
.categoryDetails .clmsWrap .fldSet .Comment-image-slt {
	float: left;
	width: 100%
}
.categoryDetails .clmsWrap .Comment-image-slt .form_captcha_image.accountCaptcha {
	margin-left: 0!important
}
.categoryDetails .clmsWrap .Comment-slot-40 .label-box.dontCallArea label {
	width: 100%;
	float: left;
	font-size: 1.3em;
	padding-bottom: 5px

}
.categoryDetails .clmsWrap .Comment-slot-40 .label-box.dontCallArea .shadow-inbox-100 {
	border: 1px solid #999;
	border-radius: 10px;
	float: left;
	height: 25px;
	margin-bottom: 10px;
	padding: 5px;
	width: 237px
}
.categoryDetails .clmsWrap .Comment-image-slt .form_captcha_image {
	margin-left: 0
}
.wrapperCustApp .inputMaster.upload span {
	text-align: left;
	width: 100%;
	overflow: hidden
}

.categoryDetails .clmsWrap .fldSet .inputMaster.upload {
	height: 33px
}
.wrapperCustApp .ovAll {
	height: auto
}
.wrapperCustApp .rad-label span.cheked, .wrapperCustApp .rad-label span.uncheked {
	margin-right: 10px;
	background-image: url(../../../../../../../content/dam/indusind/desktop/radio-bg.png);
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline-block;
	float: left;
	height: 21px;
	position: relative;
	width: 21px;
	z-index: 1
}
#loader, .expandDiv a#demo, .locateWrap div:nth-child(7), .locateWrap div:nth-child(8) {
	display: none
}
.wrapperCustApp .rad-label span.cheked {
	background-position: 0 0
}
.wrapperCustApp .rad-label span.uncheked {
	background-position: left bottom
}
.wrapperCustApp .rad-label .custrad {
	width: 21px;
	margin: 2px 5px 0 0
}
.wrapperCustApp .dontCallArea div.error {
	margin: 0
}
.wrapperCustApp .ovAll {
	width: 314px;
	overflow: visible
}
.wrapperCustApp .ovAll span {
	text-align: left;
	font-size: 12px
}
.wrapperCustApp .Comment-image-slt {
	margin-top: 10px
}
.custappBanner {
	margin-bottom: 25px
}
.custappBanner img {
	width: 100%
}
.wrapperCustApp .inputMaster.upload {
	height: 45px
}
#removeText, .textareaMsg {
	margin-left: 2px;
	width: 100%;
	float: left
}
.branch-search {
	width: 100%;
	float: left
}
.branch-search .clm label {
	float: left
}
.branch-search .clm .selectbg {
	background: url(../../../../../../scripts/desktop/images/selectBgArrow.gif) right 6px no-repeat rgba(0,0,0,0);
	border: 1px solid #999;
	border-radius: 10px;
	float: left;
	height: 35px;
	margin: 0 10px 15px 0;
	position: relative;
	width: 186px
}
.customerSearch {
	width: 1003px;
	margin: 10px auto
}
.customerSearch.csForm select {
	opacity: 1
}
.customerSearch .clmsWrap {
	margin: 0 auto
}
.customerSearch .clmsWrap label {
	width: 200px;
	float: left;
	text-align: left
}
.customerSearch .sub, .customerSearch .subDownload {
	margin: 10px 0;
	width: 100px
}
.customerSearch.csForm .inithide td, .customerSearch.csForm .inithide th {
	font-size: 12px;
	text-align: center
}
.customerSearch.csForm .inline-buttons {
	margin: 20px 0
}
.customerSearch .subDownload {
	background: #ececec;
	border: 1px solid #acacac;
	width: 100px;
	padding: 4px
}
.customerSearch .overlay {
	opacity: .5
}
.branchEmp .clm label {
	width: 70px;
	padding-top: 7px
}
.branchEmp .clm .selectedvalue {
	padding-top: 2px
}
.customerSearch #branch-submit-form .clmsWrap {
	width: 560px
}
#loader {
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 12;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	animation: 1s linear 0s normal none infinite running spin;
	border-color: #555 #f3f3f3 #f3f3f3;
	border-image: none;
	border-radius: 50%;
	border-style: solid;
	border-width: 5px;
	height: 50px;
	width: 50px
}
@keyframes spin {
0% {
transform:rotate(0)
}
100% {
transform:rotate(360deg)
}
}
.categoryDetails .clmsWrap .clm .custalign {
	margin-left: 46px;
	width: 254px
}
.categoryDetails .clmsWrap .clm .custleft {
	width: 254px
}
.Comment-image-slt.custComment, .label-box.dontCallArea.custdontCallArea {
	margin-left: -119px
}
.btnStrct.applybtn.custsubmit {
	box-sizing: border-box;
	height: 30px;
	margin: 50px auto 42px;
	padding-left: 37%;
	width: 100%
}
.btnStrct.applybtn.custsubmit>input {
	width: 128px;
	font-size: 1.4em;
	padding: 4px 10px 7px
}
.categoryDetails .clmsWrap .clm .custbranchsel, .categoryDetails .clmsWrap .clm .custempsel, .categoryDetails .clmsWrap .clm .custselectcity, .categoryDetails .clmsWrap .clm .custstatesel {
	width: 254px
}
.customerappreciationreport.section>#loader {

	top: 25%
}
.removeText, .se-pre-con {
	top: 0;
	text-align: center
}
.customerSearch .subloadalign {
	margin-left: -200px
}
.categoryDetails .clmsWrap .msg_align textarea {
	margin-top: 5px;
	position: relative
}
.msg_align {
	position: relative
}
.custleft2.msg_align .error {
	position: absolute;
	margin-top: 227px
}
@-moz-document url-prefix() {
.custleft2.msg_align .error {
margin-top:239px
}
}
.removeText {
	clear: both;
	background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
	width: 59px;
	color: #fff;
	font-size: 1.2em;
	position: absolute;
	right: -135px;

	line-height: 2em;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	cursor: pointer;
	margin-top: 3px
}
.custapptitle {
	color: #983132;
	font-size: 18px;
	line-height: 1.4em;
	margin: 0 auto;
	text-align: center
}
.err2 div.error {
	margin: 18px 0 0
}
.err2 label {
	width: unset;
	margin-top: 10px;
	margin-bottom: 10px
}
.Comment-image-slt .atmcaptc {
	margin: 10px 0 13px
}
.btnrefr, .butleftalign {
	margin-top: 10px
}
.butleftalign {
	float: left
}
.se-pre-con {
	position: fixed;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../../../../../../scripts/desktop/images/indusindloader.gif?id=1) center center no-repeat #fff
}
.aadharLinking, .sundayblock {
	border-radius: 5px;
	font-size: 16px;
	left: 50%;
	line-height: 28px;
	z-index: 9999;
	display: none
}
.sundayblock {
	background: #f1f0f0;
	height: 119px;
	color: #97292c;
	padding: 48px 20px;
	position: fixed;
	top: 30%;
	transform: translate(-50%);
	width: 700px
}
.aadharLinking a.closeBtn-n, .sundayblock a.closeBtn {
	position: absolute;
	right: 16px;
	top: 11px
}
.aadharLinking {
	position: fixed;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 598px
}
.locateContainerLeft, .locateContainerRight {
	float: left
}
.locateContainerLeft {
	width: 35%;
	visibility: hidden
}
.locateContainerRight {
	width: 65%;
	max-width: 641px;
	height: 550px;
	position: relative;
	overflow: hidden
}
.locateContent p {
	float: left;
	font-size: 1.1em;
	padding: 15px 0;
	width: 100%
}
.locateWrap div:nth-child(n) {
	float: left;
	padding: 0 0 10px 25px;
	width: 295px;
	color: #666766
}
.locateWrap div:nth-child(1) {
	background: url(../../../../../../scripts/desktop/images/location-icon.png) left 14px no-repeat;
	font-size: 1.9em;
	color: #666766;
	width: 272px;
	padding: 14px 23px 14px 25px;
	float: left;
	position: relative;
	border-top: 1px solid #CBCBCB;
	line-height: normal
}
.locateWrap div:nth-child(2) {
	font-size: 1.4em;
	line-height: 1.4em
}
.locateWrap div:nth-child(4) {
	color: #666766
}
.serviceBox ul li {
	background: url(../../../../../../scripts/desktop/images/sml-bullet.png) 3px 4px no-repeat;
	padding: 0 0 0 10px;
	font-size: 1.3em
}
.locateContent .serviceBox p {
	font-weight: 700;
	font-size: 1.4em;
	line-height: 1.4em;
	float: none;
	padding: 0 0 5px
}
.locateWrap div:nth-child(5) {
	padding-top: 5px
}
.locateContent p.timings, .locateWrap div:nth-child(3), .locateWrap div:nth-child(5), .locateWrap div:nth-child(6) {
	font-size: 1.2em;
	font-weight: 700
}
.locateContent p.timings {
	padding: 0 0 0 25px;
	color: #666766
}
.locateContainerLeft .locationbtn {
	margin: 10px 0 10px 25px
}
.locateContainerLeft .locationbtn a {
	text-decoration: none;
	color: #666766;
	display: block
}
.borderBottom {
	border-top: 1px solid #CBCBCB;
	width: 93%;
	clear: both
}
#chaptcha_submit.captchaFooter, .primaryFooter ul li .captchaFooter div {
	margin: 0
}
.captchaFooter .label-box label {
	font-size: 1.1em;
	color: #000;
	margin-right: 5px
}
.captchaFooter #cqcaptchapp {
	border: 1px solid #BFBFBF;
	height: 19px;
	margin: 2px 5px 0 0;
	float: left;
	padding: 0 0 0 5px;
	width: 120px;
	line-height: 19px
}
.captchaFooter .noLeftPadding {
	padding-left: 0
}
.formWrapper form.custEnquiryForm .selectgen {
	height: 33px
}
.formWrapper form.custEnquiryForm select {
	height: 35px
}
.formWrapper form.custEnquiryForm div.error {
	margin: 3px 0 6px
}
.formWrapper form.custEnquiryForm .selectedvalue {
	padding: 10px 5px 0 16px
}
.formWrapper form.custEnquiryForm .fldSet.lftMrg div.error {
	margin: -2px 0 6px 168px
}
.customerSearch.wd110 .clmsWrap label {
	width: 110px
}
.impLinks .mdlInner ul li.last, .quikService .expandDiv ul li:nth-child(2) {
	display: #000
}
.srLightboxAadhar {
	width: 388px;
	height: 190px
}
.srLightboxAadhar ul li strong {
	text-align: right;
	margin-right: 20px;
	width: 166px
}
.srLightboxAadhar ul li {
	font-size: 1.4em

}
.formWrapper form.accForm#chatForm .fldSet:nth-child(3) input#lastname {
	margin-left: 0
}
span.otp-block {
	padding: 8px;
	display: inline-block
}
.generate-tag {
	font-size: 11px;
	display: none
}
.generate-tag.disabled {
	pointer-events: none;
	color: grey
}
.generate-tag.active {
	display: block
}
.otp-wrp {
	padding: 10px 0 20px;
	display: none;
	clear: both
}
.formWrapper form.accForm .fldSet.nameInput:nth-child(2) input#firstname, .formWrapper form.accForm .fldSet.nameInput:nth-child(3) input#lastname {
	margin-left: 166px;
	width: 200px
}
.formWrapper form.pioneerForm .fldSet:nth-child(2) input#firstname, .formWrapper form.pioneerForm .fldSet:nth-child(3) input#lastname {
	margin-left: 0
}
.formWrapper form.accForm .otp-wrp input {
	font-size: 12px;
	outline: 0;
	appearance: none;
	padding: 5px;
	float: none;
	margin-left: 164px
}
.formWrapper form .fldSet div.error {
	position: relative;
	top: 4px
}
.formWrapper form .fldSet {
	min-height: 62px
}
.selectloc div.error {
	position: relative;
	top: 0
}
.tabContWrapper .faqAns p.disclaimer {
	font-size: 1.1em
}
.termCondition p.global-button {
	background: #983a39;
	border: none;
	color: #FFF;
	font-weight: 700;
	padding: 10px;
	border-radius: 6px;
	cursor: pointer;
	float: left;
	text-align: center;
	font-size: 1.6em;
	margin-bottom: 20px
}
.termCondition p.global-button a {
	color: #FFF
}
.termCondition p.akr-font-size {
	font-size: 1.4em
}
.getNewUpdateLightBox {
	width: 900px!important;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 12;
	border-radius: 4px;
	display: none;
	background-color: #fff;
	padding: 15px
}
.tabContWrapper h4 {
	font-weight: 400;
	line-height: normal;
	color: #666766;
	padding-bottom: 15px
}
.fd-iframe {
	height: 400px;
	width: 300px
}
.termCondition table.align-center tr td {text-align: center;}
.termCondition table tr td.al-lft {text-align: left;}

/*.tabCont div.scrollmenu {
   width:635px;
  overflow: auto;
  white-space: nowrap;
}*/


.tabContWrapper p span.rupee{background: url(../../../../../../scripts/desktop/images/rupee-img.png) left top no-repeat;
	width: 10px;
	height: 16px;
	float: left;
	margin: 7px 5px 0 0}

/*.bookbtn{position:absolute; margin-left:70%; border:1px solid #bc3f3d; border-radius:5px;}
.bookbtn a{padding:10px 10px 0 10px; color:#000; float:left; text-decoration:none; font-weight:bold;}*/

.bookbtn{position:absolute; margin-left:70%; /*border:1px solid #bc3f3d; background-color:#bc3f3d;height:20px;*/ width:auto;border-radius:5px;background: url(../../../../../../../content/dam/indusind/desktop/big-button-bg.png) left -8px repeat-x;}
.bookbtn a{    padding: 9px 10px 10px 10px;
    color: #fff;
    float: left;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.2em;}

.tabContWrapper p.rt-align{float:right; font-size:1.1em;}
.continueBtn1 {
    background: url(../../../../../../scripts/desktop/images/redbuttonRept.png) left top repeat-x;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    text-decoration: none;
    color: #FFF;
    float: left;
    padding: 4px 10px 5px;
    border: none;
    cursor: pointer;

    text-align: center;
    font-size: 1.2em;
    width: auto;
    font-weight: 400;
margin-bottom: 8px;

}
.savingTabContent p a.continueBtn1{ font-size:inherit;}

.termCondition ul li ul.dash-bull li  {
	background: url(../../../../../../../content/dam/indusind/desktop/tableBullet2.png) 6px 5px no-repeat;
	font-size: 1em;
	color: #666766;
	padding: 0 0 10px 20px
}

hr {
	height: 2px;
	border-bottom: 1px dotted #b0b0b0;
	margin: 20px 0
}
    text-align: center;
    font-size: 1.2em;
    width: auto;
    font-weight: 400;
margin-bottom: 8px;


}
.savingTabContent p a.continueBtn1{ font-size:inherit;}

.termCondition ul li ul.dash-bull li  {
	background: url(../../../../../../../content/dam/indusind/desktop/tableBullet2.png) 6px 5px no-repeat;
	font-size: 1em;

	padding: 0 0 10px 20px
}

hr {
	height: 2px;
	border-bottom: 1px dotted #b0b0b0;
	margin: 20px 0;
}
.tabContWrapper .tabCont h3.size15em{font-size:1.5em;}

.tabContWrapper hr, .termCondition hr {
	border: 0;
    border-bottom: 1px dashed #999; 
    background: #fff;
}
.tabContWrapper table.no-border, .tabContWrapper table.no-border tr td{border:#fff}
.spacer{ float:left; width:100%; height:20px;}
#reviewProductPublished h3 {margin-top:15px;}
#reviewProductPublished h3:fisrt-child {margin-top:0;}
#moderatorForm {display:none;}
.btn-container{ direction:flex; width:100%; padding-bottom:25px;}
.termCondition ul.dash-bull li{background: url(../../../../../../../content/dam/indusind/desktop/tableBullet2.png) 6px 5px no-repeat;}
.formWrapper form #accountinfo .fldSet {width:auto;}
 @charset "utf-8";
/* CSS Document */
input, textarea{font-family:'Libre Franklin', sans-serif; -webkit-appearance: none; border-radius:0}
body{ margin:0; padding:0; font-family: 'Libre Franklin', sans-serif; -webkit-appearance: none; line-height:normal }

div, h1, h2, h3, h4, h5, p, ul, li{ margin:0; padding:0; list-style:none;  box-sizing: border-box;}

img{ border:none;}
a{ text-decoration:none; border:none}
.clearFix{ clear:both}
form{ height:100%}
#wrapper{ width:100%; }
.header{ height:72px; width:100%; padding:25px 10% 20px 10%; position:fixed; top:0; left:0; background:#fff; z-index:999; border-top:1px solid #ad232c}
.header p.breadcrumb{ float:left; padding:0}

.header p.breadcrumb a{ text-transform:uppercase; color:#6b0606; font-size:15px; font-weight:bold; background:url(../../../../../../../content/dam/indusind/induspay/arrowLft.png) 0 4px no-repeat; padding-left:18px; padding-right:20px;}
.header p.breadcrumb a:hover{ color:#6b0606}

.header p.breadcrumb a:nth-child(2){ background: url(../../../../../../../content/dam/indusind/induspay/brdcrm.png) 0 0 no-repeat; padding-left:27px; color:#6b0606; }

.header a.logo{ float:right}

.topSlider{ width:100%; margin-top:72px;}
.redPtrn{background:url(indusPay/images/redpattern.png) 0 0 no-repeat; height:700px;}

/*added 08oct2016- induspay*/
.yellowptrbg{background:url(../../../../../../../content/dam/indusind/induspay/whitebg.jpg) 0 0 repeat}
.paying{width:100%; float:left}
.paying ul{float:left;}
.paying ul li{width:50%; float:left; color:#414042; font-size:14px; margin-bottom:20px; font-weight:bold; padding-top:14px}
.bc{background:url(../../../../../../../content/dam/indusind/induspay/bc.png) no-repeat; padding-left:55px; width:45px; height:44px;}
.cash{background:url(../../../../../../../content/dam/indusind/induspay/cash.png) no-repeat; padding-left:55px; width:45px; height:44px;}
.mtransfer{background:url(../../../../../../../content/dam/indusind/induspay/mtransfer.png) no-repeat; padding-left:55px; width:45px; height:44px;}
.services{background:url(../../../../../../../content/dam/indusind/induspay/services.png) no-repeat; padding-left:55px; width:45px; height:44px;}
.mNoCntryinduspay{background:#e6e7e8;}
/*End - induspay*/

.sliderBox .slide p.abtFaq{ color:#fff; font-size:13px;}
.sliderBox .slide p.abtFaq a{ color:#fff; text-decoration:underline}

.ylwPtrn{background:#fabc00; padding:50px 0 20px 0}

.slider{  width:100%; background:#e9e1f9;}
.sliderBox{ width:100%;}
.sliderBox .slide{ width:1080px; margin:0 auto; position:relative}
.redPtrn .slide{ height:700px;}

.sliderBox .slide .bankingBox{ width:480px;}
.sliderBox .slide .bankingBox h2{ color:#fff; font-size:52px; text-transform:uppercase; font-weight:700; padding-top:95px; line-height:48px;}

.sliderBox .slide .bankingBox .dwlBox{ width:100%;}
.sliderBox .slide .bankingBox .dwlBox a{ color:#ffffff; font-size:16px; text-transform: uppercase; font-weight:700; padding-right:20px; background:url(indusPay/images/arrowRgt.png) 100% 10px no-repeat; margin:8px 0; display:inline-block}
.sliderBox .slide .bankingBox .dwlBox a span{ border:1px solid #fff; padding:5px 10px; display:inline-block}

.dwlBox .cashBack ul li{ width:40%; display:inline-block; color:#fff; font-size:14px; vertical-align:top; min-height:60px;}
.dwlBox .cashBack ul li img{ float:left; margin:0 10px 0 0; vertical-align:middle	 }
.dwlBox .cashBack ul li span{ display:inline-block; width:60%; padding-top:15px; }
.dwlBox .cashBack ul li:nth-child(2){ padding-left:20px; border-left:1px solid #fff; width:59%; padding-top:15px;}

.sliderBox .slide .bankingBox .dwlBox strong{ color:#ffffff; font-size:16px; text-transform: uppercase; font-weight:700; padding-right:20px; background:url(indusPay/images/arrowRgt.png) 100% 10px no-repeat; margin:8px 0; display:inline-block}
.sliderBox .slide .bankingBox .dwlBox strong span{ border:1px solid #fff; padding:5px 10px; display:inline-block}

.ofrsScroll{ margin:30px 0;}
.ofrsScroll li{ background:url(indusPay/images/ofrLine.png) left 70% no-repeat;}
.ofrsScroll li:first-child{ background:none}
.ofrsScroll .bx-wrapper .bx-prev, .ofrsScroll .bx-wrapper .bx-prev:hover{ background:url(indusPay/images/PrevVideo.png) 0 0 no-repeat; left:-50px}
.ofrsScroll .bx-wrapper .bx-next{ background:url(indusPay/images/nxtVideo.png) 0 0 no-repeat; right:-50px}

.sliderBox.ylwPtrn .slide{ position:relative; text-align:center}
.sliderBox.ylwPtrn .slide h2{ text-align:center; padding-top:0; font-size:38px; font-weight:700; margin-bottom:15px; color:#a82c31}
.sliderBox.ylwPtrn .slide h2 span{ color:#404040; display:block; font-weight:400;font-size:22px;}
.sliderBox.ylwPtrn .slide p.abtOfr{ color:#535252; font-size:14px;}
.sliderBox.ylwPtrn .slide p.abtOfr a{ color:#6e0c0c; text-decoration:underline}

.sliderBox.ylwPtrn .slide .offerBox{ display:inline-block; vertical-align:top; padding:5px 10px; position:relative;}

/*.sliderBox.ylwPtrn .slide .offerBox .codeBox{ background:#fff0c1; width:100%; display:none; position:relative; padding:25px 0; margin-top:10px;}*/
.sliderBox.ylwPtrn .slide .offerBox .codeBox{ background:#fff0c1; width:140px; display:none; position: absolute; padding:5px 0; margin-top:10px; bottom:0px; left:50%; margin-left:-65px}

.sliderBox.ylwPtrn .slide .offerBox .codeBox span{ display:block; text-align:center; text-decoration:none; font-weight:bold; display:block; padding:0; margin:0; position:static; font-size:16px; width:100%}

/*.sliderBox.ylwPtrn .slide .offerBox .codeBox span.lineHgt{ line-height:80px;}*/

/*.sliderBox.ylwPtrn .slide .offerBox .codeBox span strong{ font-weight: normal}*/

.codeBoxClose{ width:25px; height:25px; background: url(indusPay/images/close.png) center no-repeat; position:absolute; top:-25px; right:-10px; cursor:pointer}
.sliderBox.ylwPtrn .slide .offerBox .codeBox input{ background:#fff; width:100%; height:100%; border:none; padding:0 5px; box-sizing:border-box; }

.sliderBox.ylwPtrn .slide .ofrBg{  width:100%; margin-bottom:20px;}
.sliderBox.ylwPtrn .slide .ofrBg{ text-align:center}
.sliderBox.ylwPtrn .slide .ofrBg img{ display:inline}
.sliderBox.ylwPtrn .slide .ofrBox{width:100%; height:120px; padding:0 10px; box-sizing: border-box; text-align:center; position:relative }
.sliderBox.ylwPtrn .slide .ofrBox h4{ font-size:16px; color:#404040}
.sliderBox.ylwPtrn .slide .ofrBox p{ color:#535252; font-size:14px; line-height:20px;}
.sliderBox.ylwPtrn .slide .ofrBox p i{ text-transform:lowercase; font-style: normal}
.sliderBox.ylwPtrn .slide .ofrBox span{ color:#6e0c0c; font-size:12px; background-image:none; position:relative; display:inline-block; margin-top:20px; position:absolute; bottom:10px; width:90px; left:50%; margin-left:-45px}
.sliderBox.ylwPtrn .slide .ofrBox span a{ color:#fff; background:#a82c31; border-radius:5px; padding:6px 10px;}

.osDepend{ width:100%; margin-bottom:10px;}
.osDepend ul{ background: none; display:inline-block; width:80%}
.osDepend ul li{ width:30%; margin:0 0.5%; display:inline-block; text-align:center; /*background: url(indusPay/images/osDependDvd.png) 0 12px no-repeat;*/}
.osDepend ul li:first-child{ background:none}
.osDepend ul li a{text-align:center; padding:5px 0 0 !important; margin:0 !important; background:none}
.osDepend ul li img{ width:100%; display:block}

.mblNoCntry{ background:#ffffff; width:360px; height:34px; position:relative}

.orTxt{ width:100%; color:#ffffff; font-size:18px; text-transform:uppercase; height:50px; line-height:50px;}

.error, .error-mbl, .error-btm{ background:red; border: 1px solid #fff; border-radius: 10px; box-shadow: 1px 1px 10px #ccc; color: #fff !important; display: none;font-size: 12px;font-weight: bold;  left:47px; padding: 5px 10px; position: absolute;top: -31px; z-index: 9;}
	

.sucess, .sucess-mbl, .sucess-btm{ background:green;border: 1px solid #fff; border-radius: 10px;box-shadow: 1px 1px 10px #ccc; color: #fff; display: none;font-size: 12px;font-weight: bold; padding: 5px 10px; position: absolute;z-index: 9;left: 8rem; top: 2.4rem;}	


.mblNoCntry .mblnumber{ border:none; text-transform:uppercase; font-size:13px; color:#a7a6a6; height:34px; width:100%; padding:0 10px;}
.goBtn{bottom: 0px; position: absolute; background:#bd403e; padding:0 6px; border:1px solid #fff; height:34px; line-height:25px; color:#fff; text-transform:uppercase;  cursor:pointer; font-weight:700; right: 0; }
/*.goBtn{ background:#bd403e; padding:0 6px; border:1px solid #fff; height:34px; line-height:25px; color:#fff; text-transform:uppercase; float:right; cursor:pointer; font-weight:700; bottom: 34px; left: 78px; }*/
/* add position and bottom left margin for go button alignment */



a.dwlApp{ display: inline-block; color:#fff; text-transform:uppercase; height:27px; line-height:27px; padding:0 15px; background:#6e0c0c; cursor:pointer; margin-top:60px;}
.nobg{ background:none}
.mblNum{ display:none}

.mblNum > a{ background:none !important; padding:0 !important}

.topSlider .bx-wrapper .bx-controls-direction a{ top:47%}
.ftrSlider .bx-wrapper .bx-controls-direction a{ top:50% }

/* change width from 80% to 100% for go button and show get download link on mobile */
/*.intl-tel-input{ width:100%}*/

.mblNumber .intl-tel-input .flag-container{ background:#fff}
.getDwlLink .mblNumber .intl-tel-input{ width:70%}

/*filter*/

.sliderBox .slide .bankingBox h2 strong{ display:block; margin-bottom:20px;}
.sliderBox .slide .bankingBox h2 span{ font-weight:400;display:block; text-transform: lowercase}
.sliderBox .slide .bankingBox h3{ font-size:18px; color:#ffffff; line-height:26px; padding:10px 0}
.sliderBox .slide .bankingBox p{ font-size:14px; color:#ffffff; line-height:26px; padding:10px 0}
.sliderBox .slide .mblImg{ position:absolute; bottom:0; right:-42px; width:45%}
.sliderBox .slide .mblImg .gifImg{ position:absolute; top:32px; left:94px; width:253px}
.sliderBox .slide .mblImg .gifImg{border-radius:5px}
.sliderBox .slide .mblImg img{width:100%}

.sliderBox .slide .bankingBox p.abtFaq{ font-size:12px; padding:5px 0; line-height:normal }
.sliderBox .slide .bankingBox p.abtFaq a{ margin:0; background:none; font-weight:normal; text-transform:none; font-size:12px; padding:0}

.videoSec{ background:url(indusPay/images/watchHowBg.jpg) 0 0 no-repeat; width:100%; padding:65px 0 0 0; text-align:center; background-size:100%; height:720px; position:relative}
.videoSec h2{ color:#404040;font-size:32px; line-height:40px; font-weight:400 }
.videoSec h2 span{ color:#a82c31;  text-transform:uppercase; display:block; font-weight:700 }
.videoBox{ width:585px; margin:0 auto; margin-top:90px; position:relative}
.videoBox .video{ background:#333; width:100%; margin:0 auto}
.videoBox .video iframe{ height:270px;}
.videoBox .videoList{ width:100%; margin-top:25px;}
.videoBox .videoList ul li{ /*width:155px !important;*/ /*margin:0 10px;*/ /*float:left*/ height:140px; border:1px solid transparent; cursor:pointer}
.videoBox .videoList ul li.active{border:1px solid #fff}
.videoBox .videoList ul li:first-child{ margin-left:0}
.videoBox .videoList ul li p{ font-size:11px; padding-top:5px; color:#fff}
.videoSec .nxtVideo, .videoSec .PrevVideo{ position:absolute; width:30px; height:30px; top:45%; background:red; cursor:pointer } 
.videoSec .nxtVideo {right:20%; background:url(indusPay/images/nxtVideo.png) center no-repeat}
.videoSec .PrevVideo{left:18.5%; background:url(indusPay/images/PrevVideo.png) center no-repeat}

.bx-controls-auto{ display:none !important}

.newAppScroll{ margin-top:30px;}
.newAppScroll li{ text-align:center}
.newAppScroll li img{ display:inline-block}
.newAppScroll .newAppBox{ margin-top:30px; padding:0 20px; border-left:1px solid #d6d6d3; min-height:130px;}
.newAppScroll .newAppBox h4{ font-size:14px; color:#a82c31; text-transform:uppercase; margin-bottom:10px; min-height:40px;}
.slide .newAppScroll .newAppBox p{font-size:12px; line-height:normal}

.newApp{ padding:50px 0 20px 0}
.newApp .slide h2{ text-align:center; font-size:38px; font-weight:400; color:#a82c31; margin-bottom:20px;}
.newApp .slide h2 strong{ display:inline-block; margin:0}
.newApp .slide p{ font-size:15.5px; text-align:center; line-height:24px; color:#535252}

.newAppScroll .bx-wrapper .bx-prev, .newAppScroll .bx-wrapper .bx-prev:hover{ background: url(indusPay/images/PrevVideo.png) center no-repeat; left:-50px;}
.newAppScroll .bx-wrapper .bx-next, .newAppScroll .bx-wrapper .bx-next:hover{ background: url(indusPay/images/nxtVideo.png) center no-repeat; right:-50px}

	
.storeSlide{ background:#f0f0f0; padding:50px 0 20px 0}
.storeSlide h2{ text-align:center; color:#a82c31;  font-size:28px; margin-bottom:50px;}
.storeSlide li{ width:auto !important; padding:0 30px; border-left:1px solid #c8c8c8}

.storeSlide .bx-wrapper .bx-next, .storeSlide .bx-wrapper .bx-next:hover{ background: url(indusPay/images/nxtVideo.png) 0 0 no-repeat; right:-57px}
.storeSlide .bx-wrapper .bx-prev, .storeSlide .bx-wrapper .bx-prev:hover{ background: url(indusPay/images/PrevVideo.png) 0 0 no-repeat; left:-44px}

.allOne{ border-top:1px solid #cecece; padding-top:15px; width:50%; margin:0 auto; margin-top:50px; text-align:center}
.allOne img{ margin:0 10px;}

.footer{ background:#000000; text-align:center; width:100%; padding:20px 0; font-size:14px; color:#fff}
.footer a{ color:#fff; display:inline-block; padding-right:20px;}
.footer span{ display:inline-block; padding-left:20px;}

.newApp .bx-wrapper .bx-pager,
.storeSlide .bx-wrapper .bx-pager,
.ylwPtrn .bx-wrapper .bx-pager
{ display:none}

.videoList .bx-wrapper .bx-prev{background: url(indusPay/images/PrevVideo.png) 0 0 no-repeat; left:-44px}
.videoList .bx-wrapper .bx-next{background: url(indusPay/images/nxtVideo.png) 0 0 no-repeat; right:-57px}

.sliderBox-n .slide h2 {
	text-align: center;
	font-size: 38px;
	font-weight: 400;
	color: #a82c31;
	margin-bottom: 20px;
}

.sliderBox-n .slide p {
	font-size: 15.5px;
	text-align: center;
	line-height: 24px;
	color: #535252;
	margin-bottom: 20px;
}

.newApp-n {
	padding: 50px 0 20px 0;
}

.sliderBox-n {
	width: 100%;
	overflow: auto;
	background-color: #f0f0f0;
}

.sliderBox-n .slide {
	width: 1080px;
	margin: 0 auto;
	position: relative;
}

.icon-section {
	width: 100%;
	margin: 0 auto;
}

.icon-box {
	width: 33.33%;
	float: left;
	position: relative;
}

.icon-box img {
	margin: 10px auto;
	width: 50%;
	display: block;
}

.line {
	display: block;
	height: 100px;
	width: 2px;
	background-color: #F3822F;
	right: 0;
	position: absolute;
	top: 25%;
}

.icon-box a {
	color: #FFF;
	font-size: 15.5px;
	text-align: center;
	display: inline-block;
	padding: 8px 20px; 
	background-color: #F3822F;
	border-radius: 50px;
	-webkit-transition-duration: 0.4s; /* Safari */
	transition-duration: 0.4s;
}

.icon-box a:hover {
	border: 1px solid #FFF;
	-webkit-box-shadow:
		0 0 0 5px #F3822F;
	box-shadow:
		0 0 0 5px #F3822F;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.icon-box p.deactive a{
	color: #FFF;
	font-size: 15.5px;
	text-align: center;
	display: inline-block;
	padding: 8px 20px; 
	background-color: #d6b9a4;
	border-radius: 50px;
}
.icon-box p.deactive a:hover{transition: none;box-shadow: none;border:none;text-decoration:none; cursor: default; }

#mobile-number{
	color: black;
}


.bx-wrapper {
	position: relative;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(indusPay/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	width: 14px;
	bottom: auto;
	right: 35px;
	top:266px;

	@media screen and (max-width: 1200px)
	{
		top: 180px;
	}
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background:no-repeat;
	text-indent: -9999px;
	display: block;
	border: 1px solid #fff;
	width: 14px;
	height:14px;
	margin:5px 0px;
	outline: 0;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #fff;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 70px;
	background: url(indusPay/images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 70px;
	background: url(indusPay/images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 42%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 99;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(indusPay/images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(indusPay/images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
/*.bx-controls-direction{display: none;}*/
.bx-wrapper:hover .bx-controls-direction{ display: block;}


.videoList .bx-wrapper .bx-prev{ left:-10%; top:40%}
.videoList .bx-wrapper .bx-next{ right:-10%; top:40%}










@charset "utf-8";
/* CSS Document */

.formError {
			position:absolute;
			top:300px; left:300px;
			padding-bottom:13px;
			display:block;
			z-index:5000;
		}
			.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
			.formError .formErrorContent {
				width:100%; 
				background:#ee0101;
				/*background:#ee0101 url(indusPay/images/cross-icon.gif) no-repeat right center ;*/
				color:#fff;
				width:120px;
				font-family:tahoma;
				font-size:11px;
				border:2px solid #fff;
				box-shadow: 0px 0px 10px #fff;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.greenPopup .formErrorContent {background:#33be40;}
			
			.blackPopup .formErrorContent {background:#393939;color:#FFF;}
			
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;

				z-index:5001;
			}
			.formError .formErrorArrowBottom{top:0;margin:-6px;}
			
				.formError .formErrorArrow div{
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					box-shadow: 0px 2px 3px #444;
					-moz-box-shadow: 0px 2px 3px #444;
					-webkit-box-shadow: 0px 2px 3px #444;
					font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}
					
				.greenPopup .formErrorArrow div{background:#33be40;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;} 
				.formError .formErrorArrow .line9{width:13px;border:none;} 
				.formError .formErrorArrow .line8{width:11px;} 
				.formError .formErrorArrow .line7{width:9px;} 
				.formError .formErrorArrow .line6{width:7px;} 
				.formError .formErrorArrow .line5{width:5px;} 
				.formError .formErrorArrow .line4{width:3px;} 
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					border-bottom:0px solid #ddd;} 
				.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
				.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 99999;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(indusPay/images/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(indusPay/images/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(indusPay/images/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 9999;
	background: url(indusPay/images/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		/*background-image: url(indusPay/images/fancybox_sprite@2x.png);
		background-size: 44px 152px;*/ /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		/*background-image: url(indusPay/images/fancybox_loading@2x.gif);
		background-size: 24px 24px; *//*The size of the normal image, half the size of the hi-res image*/
	}
}

.intl-tel-input {
	position:relative;
	display:inline-block
}
.intl-tel-input * {
	box-sizing:border-box;
	-moz-box-sizing:border-box
}
.intl-tel-input .hide {
	display:none
}
.intl-tel-input .v-hide {
	visibility:hidden
}
.intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel] {
	position:relative;
	z-index:0;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-left:48px;
	margin-left:0;
	transition:background-color 100ms ease-out
}
.intl-tel-input input.iti-invalid-key {
	transition:background-color 0;
	background-color:#FFC7C7
}
.intl-tel-input .flag-container {
	position:absolute;
	top:0;
	bottom:0;
	padding:1px
}
.intl-tel-input .flag-container:hover {
	cursor:pointer
}
.intl-tel-input .flag-container:hover .selected-flag {
	background-color:rgba(0, 0, 0, 0.05)
}
.intl-tel-input input[disabled]+.flag-container:hover, .intl-tel-input input[readonly]+.flag-container:hover {
	cursor:default
}
.intl-tel-input input[disabled]+.flag-container:hover .selected-flag, .intl-tel-input input[readonly]+.flag-container:hover .selected-flag {
	background-color:transparent
}
.intl-tel-input .selected-flag {
	z-index:1;
	position:relative;
	width:42px;
	height:100%;
	padding:0 0 0 8px
}
.intl-tel-input .selected-flag .iti-flag {
	position:absolute;
	top:0;
	bottom:0;
	margin:auto
}
.intl-tel-input .selected-flag .arrow {
	position:absolute;
	top:50%;
	margin-top:-2px;
	right:4px;
	width:0;
	height:0;
	border-left:3px solid transparent;
	border-right:3px solid transparent;
	border-top:4px solid #555
}
.intl-tel-input .selected-flag .arrow.up {
	border-top:none;
	border-bottom:4px solid #555
}
.intl-tel-input .country-list {
	list-style:none;
	position:absolute;
	z-index:2;
	padding:0;
	margin:0 0 0 -1px;
	box-shadow:1px 1px 4px rgba(0, 0, 0, 0.2);
	background-color:white;
	border:1px solid #CCC;
	white-space:nowrap;
	max-height:200px;
	overflow-y:scroll;
	/*width:200px;*/
}
.intl-tel-input .country-list.dropup {
	bottom:100%;
	margin-bottom:-1px
}
.intl-tel-input .country-list .flag {
	display:inline-block;
	width:20px
}
@media (max-width: 500px) {
.intl-tel-input .country-list {
white-space:normal
}
}
.intl-tel-input .country-list .divider {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #CCC
}
.intl-tel-input .country-list .country {
	padding:5px 10px;
	text-align:left;
	font-size:14px;
}
.intl-tel-input .country-list .country .dial-code {
	color:#999
}
.intl-tel-input .country-list .country.highlight {
	background-color:rgba(0, 0, 0, 0.05)
}
.intl-tel-input .country-list .flag, .intl-tel-input .country-list .country-name, .intl-tel-input .country-list .dial-code {
	vertical-align:middle
}
.intl-tel-input .country-list .flag, .intl-tel-input .country-list .country-name {
	margin-right:6px
}
.intl-tel-input select {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:42px;
	height:100%;
	opacity:0
}
.intl-tel-input.iti-container {
	position:absolute;
	top:-1000px;
	left:-1000px;
	z-index:1060;
	padding:1px
}
.intl-tel-input.iti-container:hover {
	cursor:pointer
}
.iti-flag {
	width:20px
}
.iti-flag.be {
	width:18px
}
.iti-flag.ch {
	width:15px
}
.iti-flag.mc {
	width:19px
}
.iti-flag.ne {
	width:18px
}
.iti-flag.np {
	width:13px
}
.iti-flag.va {
	width:15px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.iti-flag {
background-size:5630px 15px
}
}
.iti-flag.ac {
	height:10px;
	background-position:0px 0px
}
.iti-flag.ad {
	height:14px;
	background-position:-22px 0px
}
.iti-flag.ae {
	height:10px;
	background-position:-44px 0px
}
.iti-flag.af {
	height:14px;
	background-position:-66px 0px
}
.iti-flag.ag {
	height:14px;
	background-position:-88px 0px
}
.iti-flag.ai {
	height:10px;
	background-position:-110px 0px
}
.iti-flag.al {
	height:15px;
	background-position:-132px 0px
}
.iti-flag.am {
	height:10px;
	background-position:-154px 0px
}
.iti-flag.ao {
	height:14px;
	background-position:-176px 0px
}
.iti-flag.aq {
	height:14px;
	background-position:-198px 0px
}
.iti-flag.ar {
	height:13px;
	background-position:-220px 0px
}
.iti-flag.as {
	height:10px;
	background-position:-242px 0px
}
.iti-flag.at {
	height:14px;
	background-position:-264px 0px
}
.iti-flag.au {
	height:10px;
	background-position:-286px 0px
}
.iti-flag.aw {
	height:14px;
	background-position:-308px 0px
}
.iti-flag.ax {
	height:13px;
	background-position:-330px 0px
}
.iti-flag.az {
	height:10px;
	background-position:-352px 0px
}
.iti-flag.ba {
	height:10px;
	background-position:-374px 0px
}
.iti-flag.bb {
	height:14px;
	background-position:-396px 0px
}
.iti-flag.bd {
	height:12px;
	background-position:-418px 0px
}
.iti-flag.be {
	height:15px;
	background-position:-440px 0px
}
.iti-flag.bf {
	height:14px;
	background-position:-460px 0px
}
.iti-flag.bg {
	height:12px;
	background-position:-482px 0px
}
.iti-flag.bh {
	height:12px;
	background-position:-504px 0px
}
.iti-flag.bi {
	height:12px;
	background-position:-526px 0px
}
.iti-flag.bj {
	height:14px;
	background-position:-548px 0px
}
.iti-flag.bl {
	height:14px;
	background-position:-570px 0px
}
.iti-flag.bm {
	height:10px;
	background-position:-592px 0px
}
.iti-flag.bn {
	height:10px;
	background-position:-614px 0px
}
.iti-flag.bo {
	height:14px;
	background-position:-636px 0px
}
.iti-flag.bq {
	height:14px;
	background-position:-658px 0px
}
.iti-flag.br {
	height:14px;
	background-position:-680px 0px
}
.iti-flag.bs {
	height:10px;
	background-position:-702px 0px
}
.iti-flag.bt {
	height:14px;
	background-position:-724px 0px
}
.iti-flag.bv {
	height:15px;
	background-position:-746px 0px
}
.iti-flag.bw {
	height:14px;
	background-position:-768px 0px
}
.iti-flag.by {
	height:10px;
	background-position:-790px 0px
}
.iti-flag.bz {
	height:14px;
	background-position:-812px 0px
}
.iti-flag.ca {
	height:10px;
	background-position:-834px 0px
}
.iti-flag.cc {
	height:10px;
	background-position:-856px 0px
}
.iti-flag.cd {
	height:15px;
	background-position:-878px 0px
}
.iti-flag.cf {
	height:14px;
	background-position:-900px 0px
}
.iti-flag.cg {
	height:14px;
	background-position:-922px 0px
}
.iti-flag.ch {
	height:15px;
	background-position:-944px 0px
}
.iti-flag.ci {
	height:14px;
	background-position:-961px 0px
}
.iti-flag.ck {
	height:10px;
	background-position:-983px 0px
}
.iti-flag.cl {
	height:14px;
	background-position:-1005px 0px
}
.iti-flag.cm {
	height:14px;
	background-position:-1027px 0px
}
.iti-flag.cn {
	height:14px;
	background-position:-1049px 0px
}
.iti-flag.co {
	height:14px;
	background-position:-1071px 0px
}
.iti-flag.cp {
	height:14px;
	background-position:-1093px 0px
}
.iti-flag.cr {
	height:12px;
	background-position:-1115px 0px
}
.iti-flag.cu {
	height:10px;
	background-position:-1137px 0px
}
.iti-flag.cv {
	height:12px;
	background-position:-1159px 0px
}
.iti-flag.cw {
	height:14px;
	background-position:-1181px 0px
}
.iti-flag.cx {
	height:10px;
	background-position:-1203px 0px
}
.iti-flag.cy {
	height:13px;
	background-position:-1225px 0px
}
.iti-flag.cz {
	height:14px;
	background-position:-1247px 0px
}
.iti-flag.de {
	height:12px;
	background-position:-1269px 0px
}
.iti-flag.dg {
	height:10px;
	background-position:-1291px 0px
}
.iti-flag.dj {
	height:14px;
	background-position:-1313px 0px
}
.iti-flag.dk {
	height:15px;
	background-position:-1335px 0px
}
.iti-flag.dm {
	height:10px;
	background-position:-1357px 0px
}
.iti-flag.do {
	height:13px;
	background-position:-1379px 0px
}
.iti-flag.dz {
	height:14px;
	background-position:-1401px 0px
}
.iti-flag.ea {
	height:14px;
	background-position:-1423px 0px
}
.iti-flag.ec {
	height:14px;
	background-position:-1445px 0px
}
.iti-flag.ee {
	height:13px;
	background-position:-1467px 0px
}
.iti-flag.eg {
	height:14px;
	background-position:-1489px 0px
}
.iti-flag.eh {
	height:10px;
	background-position:-1511px 0px
}
.iti-flag.er {
	height:10px;
	background-position:-1533px 0px
}
.iti-flag.es {
	height:14px;
	background-position:-1555px 0px
}
.iti-flag.et {
	height:10px;
	background-position:-1577px 0px
}
.iti-flag.eu {
	height:14px;
	background-position:-1599px 0px
}
.iti-flag.fi {
	height:12px;
	background-position:-1621px 0px
}
.iti-flag.fj {
	height:10px;
	background-position:-1643px 0px
}
.iti-flag.fk {
	height:10px;
	background-position:-1665px 0px
}
.iti-flag.fm {
	height:11px;
	background-position:-1687px 0px
}
.iti-flag.fo {
	height:15px;
	background-position:-1709px 0px
}
.iti-flag.fr {
	height:14px;
	background-position:-1731px 0px
}
.iti-flag.ga {
	height:15px;
	background-position:-1753px 0px
}
.iti-flag.gb {
	height:10px;
	background-position:-1775px 0px
}
.iti-flag.gd {
	height:12px;
	background-position:-1797px 0px
}
.iti-flag.ge {
	height:14px;
	background-position:-1819px 0px
}
.iti-flag.gf {
	height:14px;
	background-position:-1841px 0px
}
.iti-flag.gg {
	height:14px;
	background-position:-1863px 0px
}
.iti-flag.gh {
	height:14px;
	background-position:-1885px 0px
}
.iti-flag.gi {
	height:10px;
	background-position:-1907px 0px
}
.iti-flag.gl {
	height:14px;
	background-position:-1929px 0px
}
.iti-flag.gm {
	height:14px;
	background-position:-1951px 0px
}
.iti-flag.gn {
	height:14px;
	background-position:-1973px 0px
}
.iti-flag.gp {
	height:14px;
	background-position:-1995px 0px
}
.iti-flag.gq {
	height:14px;
	background-position:-2017px 0px
}
.iti-flag.gr {
	height:14px;
	background-position:-2039px 0px
}
.iti-flag.gs {
	height:10px;
	background-position:-2061px 0px
}
.iti-flag.gt {
	height:13px;
	background-position:-2083px 0px
}
.iti-flag.gu {
	height:11px;
	background-position:-2105px 0px
}
.iti-flag.gw {
	height:10px;
	background-position:-2127px 0px
}
.iti-flag.gy {
	height:12px;
	background-position:-2149px 0px
}
.iti-flag.hk {
	height:14px;
	background-position:-2171px 0px
}
.iti-flag.hm {
	height:10px;
	background-position:-2193px 0px
}
.iti-flag.hn {
	height:10px;
	background-position:-2215px 0px
}
.iti-flag.hr {
	height:10px;
	background-position:-2237px 0px
}
.iti-flag.ht {
	height:12px;
	background-position:-2259px 0px
}
.iti-flag.hu {
	height:10px;
	background-position:-2281px 0px
}
.iti-flag.ic {
	height:14px;
	background-position:-2303px 0px
}
.iti-flag.id {
	height:14px;
	background-position:-2325px 0px
}
.iti-flag.ie {
	height:10px;
	background-position:-2347px 0px
}
.iti-flag.il {
	height:15px;
	background-position:-2369px 0px
}
.iti-flag.im {
	height:10px;
	background-position:-2391px 0px
}
.iti-flag.in {
	height:14px;
	background-position:-2413px 0px
}
.iti-flag.io {
	height:10px;
	background-position:-2435px 0px
}
.iti-flag.iq {
	height:14px;
	background-position:-2457px 0px
}
.iti-flag.ir {
	height:12px;
	background-position:-2479px 0px
}
.iti-flag.is {
	height:15px;
	background-position:-2501px 0px
}
.iti-flag.it {
	height:14px;
	background-position:-2523px 0px
}
.iti-flag.je {
	height:12px;
	background-position:-2545px 0px
}
.iti-flag.jm {
	height:10px;
	background-position:-2567px 0px
}
.iti-flag.jo {
	height:10px;
	background-position:-2589px 0px
}
.iti-flag.jp {
	height:14px;
	background-position:-2611px 0px
}
.iti-flag.ke {
	height:14px;
	background-position:-2633px 0px
}
.iti-flag.kg {
	height:12px;
	background-position:-2655px 0px
}
.iti-flag.kh {
	height:13px;
	background-position:-2677px 0px
}
.iti-flag.ki {
	height:10px;
	background-position:-2699px 0px
}
.iti-flag.km {
	height:12px;
	background-position:-2721px 0px
}
.iti-flag.kn {
	height:14px;
	background-position:-2743px 0px
}
.iti-flag.kp {
	height:10px;
	background-position:-2765px 0px
}
.iti-flag.kr {
	height:14px;
	background-position:-2787px 0px
}
.iti-flag.kw {
	height:10px;
	background-position:-2809px 0px
}
.iti-flag.ky {
	height:10px;
	background-position:-2831px 0px
}
.iti-flag.kz {
	height:10px;
	background-position:-2853px 0px
}
.iti-flag.la {
	height:14px;
	background-position:-2875px 0px
}
.iti-flag.lb {
	height:14px;
	background-position:-2897px 0px
}
.iti-flag.lc {
	height:10px;
	background-position:-2919px 0px
}
.iti-flag.li {
	height:12px;
	background-position:-2941px 0px
}
.iti-flag.lk {
	height:10px;
	background-position:-2963px 0px
}
.iti-flag.lr {
	height:11px;
	background-position:-2985px 0px
}
.iti-flag.ls {
	height:14px;
	background-position:-3007px 0px
}
.iti-flag.lt {
	height:12px;
	background-position:-3029px 0px
}
.iti-flag.lu {
	height:12px;
	background-position:-3051px 0px
}
.iti-flag.lv {
	height:10px;
	background-position:-3073px 0px
}
.iti-flag.ly {
	height:10px;
	background-position:-3095px 0px
}
.iti-flag.ma {
	height:14px;
	background-position:-3117px 0px
}
.iti-flag.mc {
	height:15px;
	background-position:-3139px 0px
}
.iti-flag.md {
	height:10px;
	background-position:-3160px 0px
}
.iti-flag.me {
	height:10px;
	background-position:-3182px 0px
}
.iti-flag.mf {
	height:14px;
	background-position:-3204px 0px
}
.iti-flag.mg {
	height:14px;
	background-position:-3226px 0px
}
.iti-flag.mh {
	height:11px;
	background-position:-3248px 0px
}
.iti-flag.mk {
	height:10px;
	background-position:-3270px 0px
}
.iti-flag.ml {
	height:14px;
	background-position:-3292px 0px
}
.iti-flag.mm {
	height:14px;
	background-position:-3314px 0px
}
.iti-flag.mn {
	height:10px;
	background-position:-3336px 0px
}
.iti-flag.mo {
	height:14px;
	background-position:-3358px 0px
}
.iti-flag.mp {
	height:10px;
	background-position:-3380px 0px
}
.iti-flag.mq {
	height:14px;
	background-position:-3402px 0px
}
.iti-flag.mr {
	height:14px;
	background-position:-3424px 0px
}
.iti-flag.ms {
	height:10px;
	background-position:-3446px 0px
}
.iti-flag.mt {
	height:14px;
	background-position:-3468px 0px
}
.iti-flag.mu {
	height:14px;
	background-position:-3490px 0px
}
.iti-flag.mv {
	height:14px;
	background-position:-3512px 0px
}
.iti-flag.mw {
	height:14px;
	background-position:-3534px 0px
}
.iti-flag.mx {
	height:12px;
	background-position:-3556px 0px
}
.iti-flag.my {
	height:10px;
	background-position:-3578px 0px
}
.iti-flag.mz {
	height:14px;
	background-position:-3600px 0px
}
.iti-flag.na {
	height:14px;
	background-position:-3622px 0px
}
.iti-flag.nc {
	height:10px;
	background-position:-3644px 0px
}
.iti-flag.ne {
	height:15px;
	background-position:-3666px 0px
}
.iti-flag.nf {
	height:10px;
	background-position:-3686px 0px
}
.iti-flag.ng {
	height:10px;
	background-position:-3708px 0px
}
.iti-flag.ni {
	height:12px;
	background-position:-3730px 0px
}
.iti-flag.nl {
	height:14px;
	background-position:-3752px 0px
}
.iti-flag.no {
	height:15px;
	background-position:-3774px 0px
}
.iti-flag.np {
	height:15px;
	background-position:-3796px 0px
}
.iti-flag.nr {
	height:10px;
	background-position:-3811px 0px
}
.iti-flag.nu {
	height:10px;
	background-position:-3833px 0px
}
.iti-flag.nz {
	height:10px;
	background-position:-3855px 0px
}
.iti-flag.om {
	height:10px;
	background-position:-3877px 0px
}
.iti-flag.pa {
	height:14px;
	background-position:-3899px 0px
}
.iti-flag.pe {
	height:14px;
	background-position:-3921px 0px
}
.iti-flag.pf {
	height:14px;
	background-position:-3943px 0px
}
.iti-flag.pg {
	height:15px;
	background-position:-3965px 0px
}
.iti-flag.ph {
	height:10px;
	background-position:-3987px 0px
}
.iti-flag.pk {
	height:14px;
	background-position:-4009px 0px
}
.iti-flag.pl {
	height:13px;
	background-position:-4031px 0px
}
.iti-flag.pm {
	height:14px;
	background-position:-4053px 0px
}
.iti-flag.pn {
	height:10px;
	background-position:-4075px 0px
}
.iti-flag.pr {
	height:14px;
	background-position:-4097px 0px
}
.iti-flag.ps {
	height:10px;
	background-position:-4119px 0px
}
.iti-flag.pt {
	height:14px;
	background-position:-4141px 0px
}
.iti-flag.pw {
	height:13px;
	background-position:-4163px 0px
}
.iti-flag.py {
	height:11px;
	background-position:-4185px 0px
}
.iti-flag.qa {
	height:8px;
	background-position:-4207px 0px
}
.iti-flag.re {
	height:14px;
	background-position:-4229px 0px
}
.iti-flag.ro {
	height:14px;
	background-position:-4251px 0px
}
.iti-flag.rs {
	height:14px;
	background-position:-4273px 0px
}
.iti-flag.ru {
	height:14px;
	background-position:-4295px 0px
}
.iti-flag.rw {
	height:14px;
	background-position:-4317px 0px
}
.iti-flag.sa {
	height:14px;
	background-position:-4339px 0px
}
.iti-flag.sb {
	height:10px;
	background-position:-4361px 0px
}
.iti-flag.sc {
	height:10px;
	background-position:-4383px 0px
}
.iti-flag.sd {
	height:10px;
	background-position:-4405px 0px
}
.iti-flag.se {
	height:13px;
	background-position:-4427px 0px
}
.iti-flag.sg {
	height:14px;
	background-position:-4449px 0px
}
.iti-flag.sh {
	height:10px;
	background-position:-4471px 0px
}
.iti-flag.si {
	height:10px;
	background-position:-4493px 0px
}
.iti-flag.sj {
	height:15px;
	background-position:-4515px 0px
}
.iti-flag.sk {
	height:14px;
	background-position:-4537px 0px
}
.iti-flag.sl {
	height:14px;
	background-position:-4559px 0px
}
.iti-flag.sm {
	height:15px;
	background-position:-4581px 0px
}
.iti-flag.sn {
	height:14px;
	background-position:-4603px 0px
}
.iti-flag.so {
	height:14px;
	background-position:-4625px 0px
}
.iti-flag.sr {
	height:14px;
	background-position:-4647px 0px
}
.iti-flag.ss {
	height:10px;
	background-position:-4669px 0px
}
.iti-flag.st {
	height:10px;
	background-position:-4691px 0px
}
.iti-flag.sv {
	height:12px;
	background-position:-4713px 0px
}
.iti-flag.sx {
	height:14px;
	background-position:-4735px 0px
}
.iti-flag.sy {
	height:14px;
	background-position:-4757px 0px
}
.iti-flag.sz {
	height:14px;
	background-position:-4779px 0px
}
.iti-flag.ta {
	height:10px;
	background-position:-4801px 0px
}
.iti-flag.tc {
	height:10px;
	background-position:-4823px 0px
}
.iti-flag.td {
	height:14px;
	background-position:-4845px 0px
}
.iti-flag.tf {
	height:14px;
	background-position:-4867px 0px
}
.iti-flag.tg {
	height:13px;
	background-position:-4889px 0px
}
.iti-flag.th {
	height:14px;
	background-position:-4911px 0px
}
.iti-flag.tj {
	height:10px;
	background-position:-4933px 0px
}
.iti-flag.tk {
	height:10px;
	background-position:-4955px 0px
}
.iti-flag.tl {
	height:10px;
	background-position:-4977px 0px
}
.iti-flag.tm {
	height:14px;
	background-position:-4999px 0px
}
.iti-flag.tn {
	height:14px;
	background-position:-5021px 0px
}
.iti-flag.to {
	height:10px;
	background-position:-5043px 0px
}
.iti-flag.tr {
	height:14px;
	background-position:-5065px 0px
}
.iti-flag.tt {
	height:12px;
	background-position:-5087px 0px
}
.iti-flag.tv {
	height:10px;
	background-position:-5109px 0px
}
.iti-flag.tw {
	height:14px;
	background-position:-5131px 0px
}
.iti-flag.tz {
	height:14px;
	background-position:-5153px 0px
}
.iti-flag.ua {
	height:14px;
	background-position:-5175px 0px
}
.iti-flag.ug {
	height:14px;
	background-position:-5197px 0px
}
.iti-flag.um {
	height:11px;
	background-position:-5219px 0px
}
.iti-flag.us {
	height:11px;
	background-position:-5241px 0px
}
.iti-flag.uy {
	height:14px;
	background-position:-5263px 0px
}
.iti-flag.uz {
	height:10px;
	background-position:-5285px 0px
}
.iti-flag.va {
	height:15px;
	background-position:-5307px 0px
}
.iti-flag.vc {
	height:14px;
	background-position:-5324px 0px
}
.iti-flag.ve {
	height:14px;
	background-position:-5346px 0px
}
.iti-flag.vg {
	height:10px;
	background-position:-5368px 0px
}
.iti-flag.vi {
	height:14px;
	background-position:-5390px 0px
}
.iti-flag.vn {
	height:14px;
	background-position:-5412px 0px
}
.iti-flag.vu {
	height:12px;
	background-position:-5434px 0px
}
.iti-flag.wf {
	height:14px;
	background-position:-5456px 0px
}
.iti-flag.ws {
	height:10px;
	background-position:-5478px 0px
}
.iti-flag.xk {
	height:15px;
	background-position:-5500px 0px
}
.iti-flag.ye {
	height:14px;
	background-position:-5522px 0px
}
.iti-flag.yt {
	height:14px;
	background-position:-5544px 0px
}
.iti-flag.za {
	height:14px;
	background-position:-5566px 0px
}
.iti-flag.zm {
	height:14px;
	background-position:-5588px 0px
}
.iti-flag.zw {
	height:10px;
	background-position:-5610px 0px
}
.iti-flag {
	width:20px;
	height:15px;
	box-shadow:0px 0px 1px 0px #888;	
	background-image:url(../../../../../../../content/dam/indusind/induspay/flags.png);
	background-repeat:no-repeat;
	background-color:#DBDBDB;
	background-position:20px 0
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.iti-flag {
background-image:url("../../../../../../../content/dam/indusind/induspay/flags.png")
}
/* for go button mobile view */
.goBtn{

	bottom: 0px;
	/*left: 32px;*/
    /*position: initial;*/
}
/* for google play app icon mobile view */
/*.osDepend ul li{
	width: 80%;
}*/
}
.iti-flag.np {
	background-color:transparent
}

@charset "utf-8";
/* CSS Document */

@media (max-width: 1366px){
.videoSec{ background-size: auto; background-position: top center }	
.videoSec .PrevVideo{ left:5%}
.videoSec .nxtVideo{ right:8%}
}

@media screen and (max-width:1120px) {
	html, body {
		width:100%;
	}

	.sliderBox-n .slide {
		width: 90%;
	}

	

	.icon-box a {
		font-size: 14px;
		padding: 6px 15px; 
	}

	.line {
		height: 80px;
		width: 1px;
	}

	.icon-box a {
		font-size: 12px;
		padding: 6px 15px;
	}
}

@media (max-width: 1024px){
.header{ padding:20px;}	
.ftrSlider ul li .box{ width:220px;}
.bx-wrapper .bx-prev{ left:10px;}
.bx-wrapper .bx-next{ right:10px;}
.redPtrn .slide{ width:96%; padding:0 2%; height:700px}
.sliderBox .slide .mblImg{ width:50%}
.sliderBox.ylwPtrn .slide .offerBox{ width:265px;}
.bx-controls-direction{ display:none !important}
.dskNum{ display:none}
.mblNum{ display: inline-block}
.osDepend ul{ width:auto; padding:0 5px;}
.videoList .bx-wrapper .bx-prev{ left:-4%; top:40%}
.videoList .bx-wrapper .bx-next{ right:-4%; top:40%}
.osDepend ul li a{ padding:5px 0 !important}
.sliderBox .slide .mblImg{ top:auto; top:auto; bottom:0; right:0}
.fancybox-wrap{ position:fixed !important; top:5% !important}
.appBox ul.appList{ text-align:center}

.newApp .bx-wrapper .bx-pager,
.storeSlide .bx-wrapper .bx-pager,
.ylwPtrn .bx-wrapper .bx-pager
{ display:block; top:auto; bottom:-40px; right:0; width:100% }

.storeSlide .bx-wrapper .bx-pager{ display:none}
.ylwPtrn .bx-wrapper .bx-pager{ bottom:-100px;}

.newApp .bx-wrapper .bx-pager.bx-default-pager a,
.storeSlide .bx-wrapper .bx-pager.bx-default-pager a,
.ylwPtrn .bx-wrapper .bx-pager.bx-default-pager a
{
	border:1px solid #333; margin:5px;
}

.newApp .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active,
.storeSlide .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active,
.ylwPtrn .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active
{
	background:#333
}

.newApp .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager,
.storeSlide .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager,
.ylwPtrn .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{
	text-align:center; width:100%
}
.ylwPtrn{ padding:50px 0 70px 0}
.newAppScroll{ min-height:370px;}	
.videoSec .nxtVideo, .videoSec .PrevVideo{ top:55%}
.videoSec .nxtVideo{ right:10%} 
.videoSec .PrevVideo{ left:10%}
.sliderBox .slide{ width:100%; padding:0 20px;}
.sliderBox .slide .mblImg .gifImg{    top: 43px; left: 99px; width: 268px;}
}
@media (max-width: 960px){
.ftrSlider ul li .box{ width:200px;}
.sliderBox.ylwPtrn .slide .offerBox{ width:250px; margin:5px 10px;}
.sliderBox.ylwPtrn .slide .ofrBg{ background-size:100%; height:80px;}
.sliderBox.ylwPtrn .slide .ofrBg > img{ width:80px; max-height:80px;}
.sliderBox.ylwPtrn .slide .ofrBox p{ font-size:12px;}
.appBox ul.appList{ text-align:center}
.ylwPtrn{ padding:20px 0 60px}

}
@media (max-width: 800px){
.newApp{ min-height:570px;}
.sliderBox .slide{ width:95%;}
.sliderBox .slide .mblImg{ width:35%;}
.sliderBox .slide h2{ padding-top:25px; font-size:24px; line-height:30px;}
.sliderBox .slide h2 span{ font-size:20px;}
.featuresTop{ padding:10px 0 20px 0;}
.ftrSlider ul li{ padding-top:160px;}
.ftrSlider ul li .box{ width:160px;}
.ftrSlider ul li .box .boxDtl{ height:250px;}
.ftrSlider ul li .box .boxDtl h2{ font-size:15px;   word-wrap: break-word;}
.ftrSlider ul li .box .boxDtl p{ font-size:13px;}
.featuresTop h2{ font-size:28px;}
.featuresTop h2 span{ font-size:24px;}
.videoSec h2{ font-size:24px; line-height:36px;}
.videoBox{ width:90%;}
.appBox h2{ font-size:28px;}
.appBox h2 span{ font-size:24px;}
.getApp{ padding:50px 0 150px}
.appBox{ width:95%}
.appBox ul.appList{ margin:40px 0 20px; text-align:center}
.appBox h3{ font-size:18px;}
.mblno{ font-size:14px;}
.sbmtBtn{ padding:0 10px; font-size:14px;}
.getDwlLink .or{ font-size:32px;}
.getDwlLink .misCall p{ font-size:14px; line-height:40px;}
.sliderBox .slide .bankingBox{ width:100%}


.dskTopSlider{ display:none}
.mblTopSlider{ display:block}

.sliderBox .slide .mblImg{ display:none}
.sliderBox .slide h2{ padding-top:10px; font-size:24px; line-height:25px;}
.sliderBox .slide p{ padding:5px 0; line-height:20px; font-size:14px;}
.sliderBox .slide .bankingBox .dwlBox a{ font-size:14px; margin:3px 0}
.sliderBox .slide .bankingBox .dwlBox strong{ margin:3px 0}
.sliderBox.ylwPtrn .slide h2{ font-size:24px; padding-top:10px; margin-bottom:0}
.sliderBox.ylwPtrn .slide h2 span{ font-size:18px;}
.sliderBox.ylwPtrn .slide .offerBox{ width: auto;}
.sliderBox.ylwPtrn .slide .ofrBg{ background-size:100%}

.topSlider .bx-wrapper .bx-controls-direction a{ top:45%}
.ftrSlider .bx-wrapper .bx-controls-direction a{ top:50%}
/*.mblNoCntry{ width:50%}*/
.mblNoCntry .mblnumber{ font-size:11px; width:100%}
.getDwlLink .mblNumber{ width:42%}
.getDwlLink .misCall{ width:35%}
.topPad{ padding-top:3%}
a.dwlApp{ margin-top:50px;}
.sliderBox .slide .bankingBox h2{ padding-top:50px;}
.redPtrn{ height:680px;}
.dwlBox .cashBack ul li{ width:30%}
.dwlBox .cashBack ul li:nth-child(2){ width:40%}
.newAppScroll li img{ width:80%}
.sliderBox.ylwPtrn .slide .ofrBox{ height:150px;}
.newApp{ padding:20px 0}
.storeSlide{ padding:20px 0}
.videoSec{ padding:20px 0 0 0}
.videoBox{ margin-top:160px; width:70%}
.videoSec .nxtVideo, .videoSec .PrevVideo{ top:60%}
.videoSec .nxtVideo{ right:8%}
.videoSec .PrevVideo{ left:8%}
.topSlider{ margin-top:60px;}
.header{ height:60px;}

.sliderBox.ylwPtrn .slide .offerBox .codeBox{ width:60%; margin-left:-30%}
	
	.sliderBox-n .slide h2 {
		text-align: center;
		font-size: 24px;
		margin-bottom: 15px;
	}

	.sliderBox-n .slide p {
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 15px;
	}


}
@media (max-width: 750px){
.getDwlLink .mblNumber, .getDwlLink .or, .getDwlLink .misCall{ width:100%; text-align:center; margin:10px 0}
.mblSlider{ display:block} 
.dskSlider{ display: none}
.ftrSlider ul li .box{ width:40%; margin:0 2%}

.getDwlLink .misCall span.mblNo{ display:block}
.getDwlLink .misCall span.dskNo{ display:none}

.mblNoCntry/*{ width:60%}*/
.terms{ padding:0}
.terms h1{ font-size:24px;}
.terms h2{ font-size:18px;}
.terms p{ font-size:12px;}
.terms ul li{ font-size:12px;}
.terms ul li{ background-position:0 11px;}
	.icon-box a {
		font-size: 12px;
		padding: 4px 12px;
	}

.getDwlLink .mblNumber{ width:55%; margin:0 auto; display:list-item}
h2.smartFtr{ font-size:20px; line-height:25px;}

.dwlBox .cashBack ul li{ width:40%}
.sliderBox.ylwPtrn .slide .ofrBox{ height:180px;}
.sliderBox .slide .bankingBox h2{ font-size:38px; line-height:40px; padding-top:30px;}
.redPtrn{ height:630px;}
.videoSec{ background:url(indusPay/images/watchHowBgMbl.png) bottom left repeat-x #ecebea; height:570px; }
.videoBox .videoList{ margin-top:5px;}
.videoBox .videoList ul li p{ display:none}
.videoBox .videoList ul li{ height:53px;}
.videoBox{ width:100%; margin-top:30px;}
.videoBox .video{background:url(indusPay/images/videoBoxBg.png) 0 0 no-repeat; background-size:100%; width:70%; margin:0 auto; padding:20px 0; min-height: 360px;}
.videoBox .video iframe{ width:80%; height:280px;}
.sliderBox.ylwPtrn .slide .offerBox .codeBox{ width:80%; margin-left:-40%}
.newAppScroll .newAppBox h4{ min-height:50px;}
}

@media (max-width: 640px){
.videoBox .video{ min-height:350px;}	
	
	.icon-box {
		width: 100%;
		float: left;
		position: relative;
	}

	.icon-box img {
		margin: 10px auto;
		width: 40%;
		display: block;
	}

	.line {
		display: none;
		width: 0px;
	}
}

@media (max-width: 500px){
.appList img{ max-width:90%;}
.videoBox .video iframe{ height:300px;}
.videoSec{ padding:45px 20px 150px}
.videoSec h2{ font-size:24px; line-height:30px;}

.header{ text-align:center; padding:10px 20px; height:70px;}
.header p.breadcrumb{ padding-bottom:10px;}
.header p.breadcrumb{ text-align:center; float:none}
.header p.breadcrumb a:nth-child(2){ padding-right:0}
a.logo{ float:none}
a.dwlApp{ margin-top:15px;}

.videoBox .videoList{ margin:0 auto; width:155px; margin-top:25px; }
.videoList .bx-wrapper .bx-prev{ left:-15%; top:40%}
.videoList .bx-wrapper .bx-next{ right:-15%; top:40%}
.getDwlLink .mblNumber{ width:70%;}

.header p.breadcrumb a{ background-position:0 5px;}
.topSlider{ margin-top:70px;}
.sliderBox .slide .bankingBox h2{ font-size:28px; line-height:30px;}
.sliderBox .slide .bankingBox h3{ font-size:16px; line-height:20px;}
.dwlBox .cashBack ul li{ width:52%}
.dwlBox .cashBack ul li:nth-child(2){ width:45%}
.allOne{ width:100%}
.sliderBox.ylwPtrn .slide .offerBox .codeBox{ width:100%; margin-left:-50%}
.newAppScroll .newAppBox h4{ min-height: auto;}
}

@media (max-width: 450px){
.mblNoCntry .mblnumber{ width:100%; font-size:11px;}
.getDwlLink .mblNumber{ width:90%}
.getDwlLink .mblNumber .intl-tel-input{ width:65%;}
/*.intl-tel-input{ width:83%}*/
.ylwPtrn{ padding-bottom:40px}
h2.smartFtr{ padding-top:60px;}
.ftrSlider ul li{ height:670px;}
.ftrSlider ul li{ padding-top:120px}
.videoBox .video{ width:100%; min-height: auto}
.videoBox .video iframe{ height:210px;}
.videoSec .nxtVideo, .videoSec .PrevVideo{ top:86%}
.videoSec .PrevVideo{ left:30%}
.videoSec .nxtVideo{ right:30%}
.ylwPtrn .bx-wrapper .bx-pager{ bottom:-90px;}
.footer{ font-size:12px;}
.footer span{ padding-left:0}
.newAppScroll{ min-height:400px;}
.newApp{ min-height:730px;}
.videoList .bx-controls-direction{ display:block !important}
.videoList .bx-wrapper .bx-next{ right:-50px;}
.videoList .bx-wrapper .bx-prev{ left:-40px;}
.videoBox .videoList ul li{ height:79px}
.videoSec{ height:530px;}
.videoBox .videoList{ margin-top:5px}
}


@media (max-width: 400px){
	
.appBox ul.appList li{ height:60px; padding:8px 0;}
.sliderBox.ylwPtrn .slide .offerBox{ margin:0 5%; width:90%}

.sliderBox.ylwPtrn .slide .offerBox{ width:90%}

.getDwlLink .mblNumber{ width:90%}
a.dwlApp{ margin-top:60px;}

.dwlBox .cashBack ul li{ width:100%; min-height:auto}
.dwlBox .cashBack ul li:nth-child(2){ padding:0; width:100%; margin-top:10px; border-left:none}
.sliderBox .slide .bankingBox h2{ font-size:24px;}
.redPtrn .slide{ height:600px; }
.mblNoCntry{ width:100%}
.videoBox .video iframe{ height:200px}
.newApp .bx-wrapper .bx-pager{ bottom:-10px;}
.videoBox .videoList{ margin-top:15px}
}
@media (max-width: 375px){
.mblNoCntry{ width:100%}
.getDwlLink .mblNumber{ width:100%}
.getDwlLink .mblNumber .intl-tel-input{ width:60%}
.mblno{ width:100%}
.redPtrn{ height:660px;}
.sliderBox.ylwPtrn .slide .ofrBox{ padding:0}
.newApp .bx-wrapper .bx-pager{ bottom:-15px;}

}
@media (max-width: 360px){		
.ftrSlider ul li .box .boxDtl{ height:300px;}
.appBox ul.appList li{ height:65px; padding-top:10px;}
.sliderBox .slide .bankingBox .dwlBox a{ font-size:12px; background-position:100% 5px;}
.sliderBox .slide .bankingBox .dwlBox strong{ font-size:12px;}
.videoBox .video iframe{ height:200px;}
.sliderBox.ylwPtrn .slide .ofrBg{ height:95px;}
/*.intl-tel-input{ width:85%}*/
.mblNoCntry{ width:100%}
.topPad{ padding-top:5%}
.videoSec{ height:510px;}
.videoBox .video iframe{ height:180px;}
.intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel]{ padding-left:40px;font-size: 9px;}
}
@media (max-width: 320px){
.redPtrn .slide{ height:600px;}
.sliderBox.ylwPtrn .slide .ofrBg{ height:85px;}		
.appBox ul.appList li{ height:60px; padding-top:10px;}
.sliderBox.ylwPtrn .slide .ofrBox{ height:150px; padding-top:15px;}
.mblNoCntry{ width:100%;}	
.getDwlLink .mblNumber{ width:100%}
.sbmtBtn{ padding:0 5px;}
.mblno{ width:100%; font-size:13px;}
.sliderBox .slide h2{ font-size:18px;}
.sliderBox.ylwPtrn .slide h2{ font-size:18px;}
.videoSec h2{ font-size:18px; line-height:24px;}
.videoBox .video iframe{ height:160px;}
.videoSec{ height:470px;}
.sliderBox.ylwPtrn .slide .offerBox{ width:90%; }
.sliderBox.ylwPtrn .slide .ofrBox{height:180px; padding:0}
.mblNoCntry .mblnumber{ width:100%}
.sliderBox.ylwPtrn .slide p.abtOfr a{ display:block	}
.ylwPtrn .bx-wrapper .bx-pager{ bottom:-110px;}
.newApp .bx-wrapper .bx-pager{ bottom:-50px;}
.bx-wrapper .bx-pager.bx-default-pager a{ width:10px; height:10px;}

}

@media only screen and (min-device-width : 510px) and (max-device-width : 670px) and (orientation: landscape)   { 
.videoBox .video iframe{ height:260px;}
.newApp .bx-wrapper .bx-pager{ bottom:-20px;}

}

@media only screen and (min-device-width : 510px) and (max-device-width : 600px) and (orientation: landscape)   { 
.videoBox .video iframe{ height:230px;}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 500px) and (orientation: landscape)   { 
.videoBox .video iframe{ height:180px;}
.newApp .bx-wrapper .bx-pager{ bottom:-20px;}
.newAppScroll li img{ width:50%}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 800px) and (orientation: landscape)   { 
.header{ position:static}
.topSlider{ margin-top:0}

}






div.error {
    top: 2.4rem;
    left: 8rem;
}
.intl-tel-input{
        width:100%;
    }
.mblNoCntry{

    margin-top:10px;

}
