﻿@charset "utf-8";
body {	 margin:0; padding:0; font:Arial, Helvetica, sans-serif}
a{		outline:none; border:none}
img{	border:0px;}
.clrl{				clear:left}
.clrb{				clear:both}
.fltl{				float:left}
.fltr{				float:right}
.fltrNew{				float:inherit}
p, h1, h2, h3, h4, h5{padding:0; margin:0;}
.header{			width:980px; margin:0 auto; background:url(../images/logo.png) no-repeat 0px 31px; height:150px; }	
.headerlinks{ 		width:783px; padding-right:8px; float:left; text-align:right; padding-top:16px; height:20px; 
					font:11px Arial, Helvetica, sans-serif; color:#7B7B7B; }
.headerlinks a{	color:#bbbbbb; text-decoration:none; }
.headerlinks a:hover{color:#fff}
.socialnetwork{	width:86px; float:left; height:25px; padding-top:11px;}
.socialnetwork span{font:11px/16px Arial, Helvetica, sans-serif; color:#fff; float:left; padding-top:4px; padding-right:6px;}					
.socialnetwork a{width:14px; height:21px; background:url(../images/bgimg.png) no-repeat; display:block; float:left}
.socialnetwork .facebook{background-position: 0px 3px;}
.socialnetwork .twitter{background-position: -18px 3px; margin-left:4px;}
.socialnetwork .in{background-position: -36px 3px; margin-left:4px;}
.search{			background:url(../images/bgimg.png) no-repeat -50px 15px; width:180px; 
					height:23px; *height:21px; padding-top:13px; *padding-top:15px; float:left}
.search input{		font:11px Arial, Helvetica, sans-serif; color:#a8a8a8; border:none; background:transparent;
					padding:3px 0px 4px 20px;  width:125px; outline:none}
.headtab{			height:35px; width:969px; margin-right:11px; text-align:right; margin-top:41px; 
					background:url(../images/headertabs.png) no-repeat right 0px; float:left}
.headtabactive{		background:url(../images/headertabs.png) no-repeat right -35px !important;}	
.headtab a{			text-align:right; text-decoration:none; height:16px;
					text-transform:uppercase;  padding:10px 0px; float:left; outline:none; border:none}
.personalbanking{	margin-left:690px; width:120px; overflow:hidden; font-size:0px;   }
.businessbanking{	margin-left:20px;  width:120px; overflow:hidden; font-size:0px;}
.pbsublinks{		width:980px; background:#fff; height:39px; background:url(../images/topnavBg.jpg) repeat-x left bottom}

/* menu dropdown */
.pbsublinks ul.dropdown{	padding:0px; margin:0px; position: relative;}
.pbsublinks ul.dropdown li{	padding:0px; margin:0px; list-style:none;  float: left; zoom: 1;}
.pbsublinks a{				text-decoration:none; font:11px/11px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000; 
							/*padding:15px 8px 12px 8px;*/ padding:15px 10px 12px 10px; float:left; 
							outline:none; border:none; margin:0px;}
.homelink{					margin-left:18px !important;}
.homefirst{					width:0px !important; padding-left:18px !important;}
.homefirst:hover{			background:none !important;}
/* level 2 */					
.pbsublinks ul.dropdown ul 		{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: -3px; z-index:1000;
								  background: url(../images/dropdownBg.png) no-repeat left bottom;  padding:0px 0px 14px 0px; margin:0px;}
.pbsublinks ul.dropdown ul li 	{ font-weight: normal;  color: #000; padding:0px 0px 0px 4px; margin:0px; float: none; }
.pbsublinks ul.dropdown ul li a { width: 192px; display: inline-block; text-transform:none;  padding:4px 10px; *padding:2px 10px; margin:0px;
								    }
.pbsublinks ul.dropdown ul li a:hover{font-weight:bold; color:#000 !important;}
.option, .option:hover{				background:url(../images/menutop.png) no-repeat left top !important; 	
									padding-top:8px !important; float:left; overflow:hidden !important; }
.wealthmanagemenu{					width:200px !important; }
.wealthmanagemenu li.hover a:hover{	width:196px !important; background: url(../images/dropdownBgHover1.png) repeat-y left top !important;}


.pbsublinks ul.dropdown li.hover,
.pbsublinks ul.dropdown li:hover{  position: relative; background: url(../images/menuhover_bg.jpg) repeat-x left top;}
.pbsublinks ul.dropdown li.hover a{	color: #fff; }
.pbsublinks ul.dropdown li.hover a:hover{background: url(../images/menuhover_bg.jpg) repeat-x left top;}
.sub_menu li.hover{				  	width:214px; background: url(../images/dropdownBgHover.png) repeat-y left top;}
.sub_menu>li{	clear:both !important}
.sub_menu li ul>li{	clear:both !important}
.sub_menu .hover{					background:none !important}
.sub_menu .hover a{					float:none !important;}
.sub_menu .hover a:hover{		 	 /*background:url(../images/dropdownBgHover.png) repeat-y 0px 0px !important; */
									background:#e7e7e7 !important;  }
ul.dropdown li.hover ul li a{		color: #000 !important;}
/* level 3 */	
.pbsublinks ul.dropdown ul ul 			{   left: 213px; top: 0px; position:absolute}
.pbsublinks ul.dropdown li:hover > ul 	{   visibility: visible; } 								  
.pbsublinks ul.dropdown ul li span{			background:none; width:13px; height:8px; display:inline-block}
.pbsublinks ul.dropdown ul li a:hover span{	background:url(../images/arrow-sub.png) no-repeat left top; 
											width:13px; height:8px; display:inline-block; vertical-align:middle }
.loginsubmenu{							    left:2px !important;}	
.loginsubmenu li a{						 	padding-left:23px !important; width:179px !important;}	
.loginsubmenu .option{						padding-left:25px !important;}							  
.loginbg.hover .login{						background:url(../images/headtabs.jpg) no-repeat left -148px !important;}								  
.gapbtw{									clear:both; padding:10px 0px !important;}
.gapline{									background:#ebebeb; height:1px; width:193px;display:inline-block; position:absolute; margin-left:12px;}

:root .pbsublinks a{ font-size:10px \0/;}
.pbsublinks a.active{color:#ad2221}
.pbsublink-act{		font-weight:bold !important}					
.pbsublinks a:hover{color:#fff}					
.pbsublinks .login{	background:url(../images/headtabs.jpg) no-repeat 0px -70px; width:220px; height:39px; float:left; padding:0px;}
.pbsublinks .bblogin{	background:url(../images/headtabs.jpg) no-repeat 0px -109px; width:220px; height:39px; float:left; padding:0px;}
#bblogin{			display:block}
/* footer classes */
.footer{			padding:24px 8px 24px 8px; width:964px; font:11px/16px Arial, Helvetica, sans-serif; color:#7b7b7b}
.footer a{			font:11px/16px Arial, Helvetica, sans-serif; color:#7b7b7b; text-decoration:none}
.footer a:hover{	color:#fff}

/* center banner */
.middlebanner{		background:url(../images/banner_01New.jpg) no-repeat left top; width:980px; height:569px;}
.byourlifestage{		background:url(../images/byourlifestage_banner.jpg) no-repeat left top !important;}
.pyourlifestage{		background:url(../images/pyourlifestage_banner.jpg) no-repeat left top !important;}
.aboutyourwealth{		background:url(../images/aboutyourwealth_banner.jpg) no-repeat left top !important;}



.middlebanner .content{font:13px/18px Arial, Helvetica, sans-serif; color:#000; width:364px; padding-top:48px;  padding-left:61px; height:308px;}
.slidebg{			background:url(../images/slidebg.png) repeat-x left top; height:147px; width:937px; margin-left:21px;}
.benefit h3{		font:bold 16px/20px Arial, Helvetica, sans-serif;  padding:0px; margin:0px; display:inline}
.benefit p{			font:12px/16px Arial, Helvetica, sans-serif;   padding:0px; margin:0px; padding-top:3px;}
.benefit img{		border:none; padding-left:6px;}
.benefit a{			text-decoration:none; color:#fff}
.benefit a:hover{	color:#ccc}

/* home page */
.homecontent_wrapper{		background:url(../images/shadetop.jpg) no-repeat left top #fff; 
							width:980px; height:569px;/* overflow:hidden; height:569px; */}
							
							.homecontent_wrapper{		background:url(../images/shadetop.jpg) no-repeat left top #fff; 
							width:980px; height:569px;/* overflow:hidden; height:569px; */}

.homecontent_wrapper .left{	width:528px; height:533px; background:url(../images/home_banner.jpg) no-repeat left bottom; 
							padding-top:36px;  float:left}
							
.homecontent_wrapper .left1{	width:400px; height:533px; background:url(../images/home_banner.jpg) no-repeat left bottom; 
padding-top:36px;  float:left}


.homecontent_wrapper .quote{font:12px/16px Arial, Helvetica, sans-serif; color:#000; padding:0px; margin:0px; 
							width:265px; float:right; margin-right:30px;}
.homecontent_wrapper .quote li{	list-style:none; text-align:right; float:right; border-right:1px solid #dadada; 
							padding-right:16px; clear:both; display:block}
.quote span.first{			background:url(../images/quote.jpg) no-repeat -26px 0px; padding-left:24px; 
							height:26px; display:inline-block; 
							margin-right:8px; margin-left:-32px;
							/*position:absolute;*/
							 
							}
.quote span.first:first-of-type{position:inherit}							
							
.quote span.last{			background:url(../images/quote.jpg) no-repeat -2px 0px;  width:24px; height:26px; 
							display:inline-block; margin-top:4px;}
.quote img{					float:right}				
.quote .user{				float:right; width:180px; font:12px Arial, Helvetica, sans-serif; padding-right:10px;  margin-top:10px;}												
.quote .usertxt{			padding-right: 2px !important;}
.quote .userrow{			width:240px; padding-top:4px; }
.quoteext{					width:275px !important;}
.homecontent_wrapper .right{width:412px; height:526px;	padding-top:43px; padding-right:40px; float:left}

.homecontent_wrapper .right1{width:412px; height:526px;	padding-top:22px; padding-right:40px; float:left}

.homecontent_wrapper .right .title{	padding:0px; margin:0px;  font:14px/16px Arial, Helvetica, sans-serif; text-decoration:none}
.homecontent_wrapper .right .title a{padding:0px; margin:0px; color:#000; font:14px/16px Arial, Helvetica, sans-serif; 
							text-decoration:none}
.homecontent_wrapper .right .title a:hover{text-decoration:underline}
.homecontent_wrapper p.subhead01{		font:16px/20px Arial, Helvetica, sans-serif; color:#000; margin-top:22px; background-image:url(../images/Tab.png); background-repeat:no-repeat;}
.homecontent_wrapper p.subhead{		font:16px/20px Arial, Helvetica, sans-serif; color:#000; margin-top:22px;}
.homecontent_wrapper p.content{		font:12px/16px Arial, Helvetica, sans-serif; color:#000; margin-top:20px;}
.homecontent_wrapper p.note{		font:10px/14px Arial, Helvetica, sans-serif; color:#333; margin-top:20px;}
.homecontent_wrapper p.note a, .homecontent_wrapper p.content a{		font:11px/16px Arial, Helvetica, sans-serif; color:#333; }
.homecontent_wrapper .enquiry{		width:412px; height:92px; margin-top:20px;  }
.homecontent_wrapper .enquiry a{	background:url(../images/enquirybg.png) no-repeat left top; 
									width:412px; height:92px; float:left; display:block}									
.homecontent_wrapper .enquiry a:hover{background-position:left bottom}
.homecontent_wrapper .enquiry ul{	padding:0px; margin:0px; font:12px/16px Arial, Helvetica, sans-serif; color:#fff}
.homecontent_wrapper .enquiry ul li{list-style:none; float:left; width:230px;}
.homecontent_wrapper .enquiry ul li strong{font-size:14px;}
.homecontent_wrapper .enquiry ul li img{border:0px; margin-top:2px;}									
.homecontent_wrapper .enquiry ul li+li{width:130px !important; padding-left:10px;}

.homecontent_wrapper .enquiryelock{		width:412px; height:60px; margin-top:20px;  }
.homecontent_wrapper .enquiryelock a{	background:url(../images/elock.png) no-repeat left top; 
									width:412px; height:60px; float:left; display:block}									
.homecontent_wrapper .enquiryelock a:hover{background-position:left bottom}
.homecontent_wrapper .enquiryelock ul{	padding:0px; margin:0px; font:12px/16px Arial, Helvetica, sans-serif; color:#fff}
.homecontent_wrapper .enquiryelock ul li{list-style:none; float:left; width:230px;}
.homecontent_wrapper .enquiryelock ul li strong{font-size:14px;}
.homecontent_wrapper .enquiryelock ul li img{border:0px; margin-top:2px;}									
.homecontent_wrapper .enquiryelock ul li+li{width:130px !important; padding-left:10px;}
.homecontent_wrapper .offerlist{	padding:0px; margin:0px; margin-top:16px;}
.homecontent_wrapper .offerlist li{	padding:0px; padding-left:11px; margin:0px; list-style:none; 
									background:url(../images/bullet.gif) no-repeat 0px 6px;
									font:12px/20px Arial, Helvetica, sans-serif; color:#000}
.homecontent_wrapper .offerlist li a{	font:12px/20px Arial, Helvetica, sans-serif; color:#000; text-decoration:none}									
.homecontent_wrapper .offerlist li a:hover{	text-decoration:underline}


/* product and service */
.productandserviceBg{				background:url(../images/banner_03.jpg) no-repeat left top !important;}
.aboutwealthmanagementBg{			background:url(../images/banner_04.jpg) no-repeat left top !important;}

/* investment insight */
.investmentLeft{					width:448px !important; 
									background:url(../images/investment_bg1.jpg) no-repeat left 18px !important}
.exclusivepriorityservice{			width:448px !important; 
									background:url(../images/exclusivepriorityservice-promo.jpg) no-repeat left 18px !important}
.expertsforeveryneed{				width:448px !important; 
									background:url(../images/expertsforeveryneed-promo.jpg) no-repeat left 18px !important}
.specialprivileges{					width:448px !important; 
									background:url(../images/specialprivileges-promo.jpg) no-repeat left 18px !important}
.investmentRight{					width:492px !important}
.subtitle{							font:bold 15px/16px Arial, Helvetica, sans-serif; color:#000; margin-top:20px;}
.mtop{								margin-top:11px !important;}
.download{							margin-top:20px; font:bold 10px Arial, Helvetica, sans-serif; color:#000; text-transform:uppercase;
									background:url(../images/pdf-icon.gif) no-repeat right top; 
									padding:2px 21px 0px 0px; text-decoration:none;float:left}
.download:hover{					text-decoration:underline}									
.investmentRight .offerlist{		padding:0px; margin:0px; margin-top:16px;}
.investmentRight .offerlist li{		padding:0px; padding-left:11px; margin:0px; list-style:none; 
									background:url(../images/bullet.gif) no-repeat 0px 6px;
									font:12px/20px Arial, Helvetica, sans-serif; color:#000}
.investmentRight .offerlist li a{	font:12px/20px Arial, Helvetica, sans-serif; color:#ad2221; text-decoration:none}									
.investmentRight .offerlist li a:hover{	text-decoration:underline}
.investmentRight .contentscroll{	width:500px; height:360px;	padding-right:10px; overflow:auto}
.savingsaccount{					height:645px !important;}
.wma{								width:448px !important; 
									background:url(../images/investment_bg2.jpg) no-repeat left 18px !important}

/* dinning insight */
.dinningLeft{						width:448px !important; background:url(../images/dining_banner.jpg) no-repeat 0px 30px !important}
.dinningLeft1{						width:400px !important; background:url(../images/dining_banner.jpg) no-repeat 0px 30px !important}

.dinningRight{					width:500px !important; padding-right:32px !important;}
.dinningRightTravel{					width:500px !important; padding-top:5px; padding-right:32px !important;}
.dinningRightNew{					width:605px !important; padding-right:35px !important;}
.dinningRight1{					width:545px !important; padding-right:32px !important;}
.dinningitems{					padding:0; margin:0; padding-top:12px; overflow:hidden}
.dinningitems li{				padding:0; margin:0; list-style:none; width:240px; float:left}
.dinningitems li+li{			margin-left:6px;}
.dinningitems li img{			float:left}
.dinningitems li div{			color:#505050; font:11px Arial, Helvetica, sans-serif; float:left; 
								margin:0px 0px 0px 10px; width:142px;}
								
								
.dinningitems li div strong{	color:#000; font:bold 14px Arial, Helvetica, sans-serif;}
.dinningitems li div strong a{	color:#000; font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none}
.mtop14{						margin-top:14px;}
.dinningLeft .quote{			margin-top:350px;}
.dinningLeft .quote li{			border:none}
.dinningLeft .benefticards{		color: #000000; margin:290px 40px 0px 40px;
    							font: 12px/16px Arial,Helvetica,sans-serif; float:left}
.dinningLeft .offer{			text-align:left; margin:40px 0px 0px 38px; float:left}
/* globaloutlook and research */
.globaloutlookLeft{					width:382px !important; padding-left:49px; 
									background:url(../images/globaloutlook_banner.jpg) no-repeat left bottom !important}
.globaloutlookRight{				width:509px !important}
.globaloutlookLeft .title{			font:15px/18px Arial, Helvetica, sans-serif; color:#000;}
.globaloutlookitems{				padding:0; margin:0; padding-top:12px; overflow:hidden}
.globaloutlookitems-1{                padding:0; margin:0; padding-top:12px; overflow:hidden}
.globaloutlookitems li{				padding:0; margin:0; list-style:none; width:250px; float:left}
.globaloutlookitems-1 li{                padding:0; margin:0; list-style:none; width:240px; float:left}
.globaloutlookitems li+li{			margin-left:6px;}
.globaloutlookitems-1 li+li{            margin-left:6px;}
.globaloutlookitems li img{			float:left}
.globaloutlookitems-1 li img{            float:left}
.globaloutlookitems li div{			color:#000; font:12px/16px Arial, Helvetica, sans-serif; float:left; margin:0px 0px 0px 10px; width:140px;}
.globaloutlookitems-1 li div{            color:#000; font:12px/16px Arial, Helvetica, sans-serif; float:left; margin:0px 0px 0px 10px; width:140px;}
.globaloutlookitems li div strong{	color:#000; font:bold 14px Arial, Helvetica, sans-serif; padding-bottom:6px; float:left; width:160px;}
.globaloutlookitems-1 li div strong{    color:#000; font:bold 14px Arial, Helvetica, sans-serif; padding-bottom:6px; float:left; width:160px;}
.globaloutlookitems li div strong a{color:#000; text-decoration:none;}
.globaloutlookitems-1 li div strong a{color:#000; text-decoration:none;}
.mtop14{							margin-top:14px;}
.mtop4{								margin-top:4px !important;}
.mtopnone{							margin:0px !important;}

/* Funds and Investments */

.fundInvestLeft{					width:382px !important; padding-left:49px; 
									background: none !important}
.fundInvestLeft .title{				font:15px/18px Arial, Helvetica, sans-serif; color:#000;}
.fundInvestLeft .subtitle{			font:bold 14px/16px Arial, Helvetica, sans-serif;}
.fundInvestRight{					width:509px !important; background:url(../images/fundinvestment_banner.jpg) no-repeat right bottom;}
.fundInvestRight .quote{			margin-top:20px;	margin-right:170px}
.fundInvestLeft .offerlist{			padding:0px; margin:0px; margin-top:16px;}
.fundInvestLeft .offerlist li{		padding:0px; padding-left:11px; margin:0px; list-style:none; 
									background:url(../images/bullet.gif) no-repeat 0px 6px;
									font:12px/20px Arial, Helvetica, sans-serif; color:#000}
.fundInvestLeft .offerlist li a{	font:12px/20px Arial, Helvetica, sans-serif; color:#ad2221; text-decoration:none}
.fundInvestLeft .offerlist li a:hover{text-decoration:underline}
.quoteRight{						margin-top:20px; margin-right:8px !important;}	
	
/* Product Detail Personal */
									
.productdetail{						background:#fff !important; position: relative; z-index:-1}
.window {							height:569px; width: 980px; overflow: hidden; position: relative;}
.image_reel {						position: absolute; top: 0; left: 0;}
.image_reel img {					float: left;}

.paging {							position: absolute; top: 374px; left: 30px;
									width: 100px; height:8px; z-index: 100; text-align: center; display: none; outline:none; border:none}
.paging a {							width:8px; height:8px; float:left; background: url(../images/slidepage.png) no-repeat right top; 
									margin-right:9px; outline:none; border:none}
.paging a.active {					background: url(../images/slidepage.png) no-repeat left top; outline:none; border:none}
.paging a:hover {					font-weight: bold;}
.quotes{							width:350px; position:absolute; z-index:100; top:214px; left:30px;}
.quotes .testimonial{				/*border-right:1px solid #e4e4e4; */
									font:12px/16px Arial, Helvetica, sans-serif; color:#000;
									background:url(../images/quotes.png) no-repeat left top; padding-top:6px; 
									width:276px; float:left}
.quotes .testimonial p{				padding-left:33px;}									
.quotes .userdet{					margin-top:16px; overflow:hidden}
.quotes .userdet img{				float:left}
.quotes .userdet div{				font:12px Arial, Helvetica, sans-serif; color:#000; padding-top:10px; padding-left:7px; float:left}	
.quotes .video{						background:url(../images/watchvideo.png) no-repeat left top; width:62px; height:100px; float:left;

									margin-top:14px; margin-left:7px; outline:none; border:none}
.quotes .video:hover{				background-position:left bottom}									
.avantages{							width:937px; height:148px; position:absolute; z-index:100; top:322px; left:21px; 
									background:url(../images/advantage_banner.png) repeat-x left top}
.avantages .leftcol{				width:727px; height:122px; float:left; padding-top:26px;}
.avantages .leftcol ul{				padding:0px; margin:0px;}
.avantages .leftcol ul li{			width:155px; float:left; list-style:none; font:12px/16px Arial, Helvetica, sans-serif; color:#fff; 
									background: url(../images/linedot.png) repeat-y right top; padding:0px 13px; height:108px;}
.avantages .leftcol ul li+li+li+li{background:none !important}
.avantages .leftcol ul li img{		margin-left:6px;}
.avantages .leftcol ul li p{		font:12px/16px Arial, Helvetica, sans-serif;  margin-top:4px}									
.avantages .leftcol h3{				font:bold 16px/20px Arial, Helvetica, sans-serif; display:inline}
.avantages .rightcol{				width:210px; padding-top:8px; float:left}	
.pagination{						background: url(../images/paging.jpg) repeat-x left top; clear:both; height:32px;
									font:10px Arial, Helvetica, sans-serif; text-align:right; margin-top:16px;}
.pagination a{						font:11px/32px Arial, Helvetica, sans-serif; color:#515151; text-decoration:none; padding:10px 6px;
									outline:none}									
.pagination .previous, .pagination .next{font:10px Arial, Helvetica, sans-serif; text-decoration:none; color:#000; text-transform:uppercase; }
.pagination .previous{				background:url(../images/previous.gif) no-repeat 0px 11px; padding-left:10px;}
.pagination .next{					background:url(../images/next.gif) no-repeat right 11px; padding-right:10px;}
.pagination .active{				font:bold 11px/32px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding:10px 6px;
									outline:none}
.diningreward{						float:left; font:12px Arial, Helvetica, sans-serif; color:#000; margin-top:20px;}
.diningoffer{						float:left; font:12px Arial, Helvetica, sans-serif; color:#000; margin-top:20px;}


/* selecbox Styles */									
.stylish-select .SSContainerDivWrapper {margin:0;padding:0; width:192px; position:absolute;top:25px !important;left:0;z-index:2;
										background:url(../images/dropdown.png) no-repeat left top; padding-top:10px; margin-left:-5px;}
.stylish-select ul.newList {			margin:0;padding:0; padding-bottom:10px; list-style:none;color:#000; overflow:auto; 
										font:11px Verdana, Geneva, sans-serif; color:#000; background:url(../images/dropdown.png) no-repeat left bottom;}
.stylish-select ul.newList * {			margin:0;padding:0;}
.stylish-select ul.newList a {			color: #000;text-decoration:none;display:block;padding:3px 8px 3px 10px; outline:none}
.stylish-select .newListSelected {		color:#000;height:22px;padding:5px 0 0 10px; width:171px; float:left;
										background:url(../images/selectbox_bg.jpg) left top no-repeat; font-size:12px; cursor:pointer;
										outline:none; margin-top:6px;}
.stylish-select ul.newList li {			padding:0px 6px;}	
.stylish-select .newListSelected:hover{ background-position:0px 0px;}
.stylish-select ul.newList li a:focus {-moz-outline-style: none;}
.stylish-select .selectedTxt {			overflow:hidden;height:24px;padding:0 0px 0 0; white-space:nowrap;
										font:11px Verdana, Geneva, sans-serif; color:#000}
.stylish-select .hiLite {				 color:#000!important;}
.stylish-select .newListHover {			background:#f2f2f2!important;color:#000!important;cursor:default;}
.stylish-select .newListOptionTitle {	font-weight:bold;}
.stylish-select .newListOptionTitle ul {margin:3px 0 0;}
.stylish-select .newListOptionTitle li {font-weight:normal;border-left:1px solid #ccc;}
.selectbg{								width:123px !important;}									
.cuisine .newListSelected{				background:url(../images/selectbox_cusine.jpg) no-repeat left top !important; }	
.cuisine .newListSelected{				width:158px !important;}
.cuisine .SSContainerDivWrapper{		width:170px !important; background:url(../images/dropdown1.png) !important;} 								
.cuisine ul.newList {					background:url(../images/dropdown1.png) left bottom !important;} 	

/* dining popup */
.shadeDiv{								background:#000; opacity:0.78; width:100%; height:100%; position:absolute; z-index:50; 
										left:0px; top:0px; filter: alpha(opacity=78); display:none}
.popupCont{								width:630px; left:50%; top:160px; margin-left:-315px; position:absolute; 
										z-index:100; display:none}
.topBorder{								clear:both; background:url(../images/popborder.png) no-repeat left top; height:8px; width:630px;}										
.bottomBorder{							background:url(../images/popborder.png) no-repeat left bottom; height:8px; width:630px;}										
.popupContWrapper{						background:url(../images/shademiddle.png) no-repeat 0px 0px; clear:both; padding:10px 8px; width:614px; height:430px;}
.closePop{								width:59px; height:24px; float:right; display:block; background:url(../images/closepop.png) no-repeat left top;
										outline:none; border:none}
.popupContWrapper .leftCon{				width:220px; float:left}										
.popupContWrapper .leftCon .merch{		padding:10px 20px 0px 10px;	width:100%; font:11px Arial, Helvetica, sans-serif; color:#5a5a5a;}
.leftCon .merch img{					padding-bottom:16px;}
.leftCon .merch strong{					font:bold 13px Arial, Helvetica, sans-serif; color:#000;}
.leftCon .links{						padding-top:22px;}
.leftCon .links a{						width:188px; padding-left:10px; border-bottom:1px solid #d7d7d7; font:13px/30px Arial, Helvetica, sans-serif;
										color:#555; display:block; text-decoration:none}
.leftCon .links a.active{				font:bold 13px/30px Arial, Helvetica, sans-serif !important; background:#fff !important; color:#000 !important; 
										width:210px; border:none !important}
.popupContWrapper .rightCon{			width:330px; float:left; font:12px/16px Arial, Helvetica, sans-serif; color:#000;
										padding:30px;}
.popupContWrapper .rightCon p{			margin-top:20px;}
.popupContWrapper .rightCon a{			font:12px/16px Arial, Helvetica, sans-serif; color:#000}
.popupContWrapper .rightCon a:hover{	color:#ad2221;}
.popupContWrapper .rightCon p.hlg{		font:bold 14px Arial, Helvetica, sans-serif !important;}
.popupContWrapper .rightCon ul{			padding:0px; margin:0px; margin-top:16px;}
.popupContWrapper .rightCon ul li{		padding:0px; padding-left:11px; margin:0px; list-style:none; 
										background:url(../images/bullet.gif) no-repeat 0px 6px;
										font:12px/20px Arial, Helvetica, sans-serif; color:#000}
.popupContWrapper .rightCon ol{			padding:0px; margin:0px; }
.popupContWrapper .rightCon ol li{		margin-left:20px;}
.popupContWrapper .rightCon h3{			font:26px Arial, Helvetica, sans-serif; color:#ad2221}	
.popupCont .previous{					background:url(../images/pop_arrows.png) no-repeat left top; width:14px; height:34px; 
										position:absolute; margin-left:-42px; margin-top:197px; left:0px; top:0px;}
.popupCont .next{						background:url(../images/pop_arrows.png) no-repeat right top; width:14px; height:34px; 
										position:absolute; margin-right:-42px; margin-top:197px; right:0px; top:0px;}										
.popupCont .previous.active{			background:url(../images/pop_arrows.png) no-repeat left top;  opacity:0.20; filter: alpha(opacity=20) }
.popupCont .next.active{				background:url(../images/pop_arrows.png) no-repeat right top; opacity:0.20; filter: alpha(opacity=20)}
.customized, .customized1{				display:none}																				



/* sliding */

.lof-container {height:495px; width:980px; padding-right:0px;padding-top:0px;padding-left:0px;padding-bottom:0px; margin:0 auto}
.lof-slidecontent{	/* position: relative; */ position:absolute; width:980px;height:495px;}
.lof-main-outer {position: relative; overflow:hidden; background: #fff;width:980px;height:495px;}
ul.lof-main-wapper{	/* margin-right:auto; */	background: transparent; 	padding:0 !important;	margin:0 !important;	position: relative;}
ul.lof-main-wapper li{	padding:0 !important;	margin:0 !important;	float:left;	list-style: none;	position:relative;}
ul.lof-main-wapper li a img {border:none !important; position:absolute;}
.lof-next,  .lof-previous{	display:block;	width:30px;	color:#FFF;	cursor:pointer;	position:absolute;	height:100%; top:196px;}
.lof-next {	background:url(../images/arrowHome.png) -30px 0px no-repeat; width:30px; height:30px; margin-right:-42px; right:0}
.lof-next:hover{ background-position:-30px -30px;}
.lof-previous {  background:url(../images/arrowHome.png) 0px 0px no-repeat; width:30px; height:30px; margin-left:-42px;}
.lof-previous:hover{ background-position:0px -30px;}
.lof-main-wapper li {border: none !important;}
.lof-navigator-wapper {	position:absolute; margin-top:298px; bottom:auto !important;  z-index:100}
.lof-navigator-outer{	position:relative;	z-index:2;	height:180px;	overflow:hidden; color:#FFF;	margin:0; padding:0; width:auto !important;
						margin-left:16px;}
ul.lof-navigator{	top:0;	padding:0;	margin:0;	position:relative;	width:auto !important;}
ul.lof-navigator li{	cursor:pointer;	list-style:none;	padding:0;	margin: 0;	overflow:hidden;	float:left;	display:block;	
						text-align:left; border: none !important; background: url(../images/slidepage.png) -8px 0px no-repeat ; 
						margin-left:9px; }
ul.lof-navigator li span {	display: none;}
ul.lof-navigator li.active {		display:block;}
 
ul.lof-navigator li.active{background: url(../images/slidepage.png) 0px 0px no-repeat ;}
.explorebtn{	width:191px; height:25px; background: url(../images/explorebtn.png) left top; position:absolute; z-index:100; 
			margin-left:30px;	margin-top:156px;} 
.explorebtn:hover{background-position:left bottom}
.bannertxt{				text-decoration:none; color:#fff}
.bannertxt:hover{		color:#ccc}
.slidelast{				width:165px !important; background:none !important}

/*sitemap */

.sitemap{				padding:43px 33px 0px 45px;}
.sitemap h3{			font:22px/16px Arial, Helvetica, sans-serif; color:#999; border-bottom:1px solid #e0e0e0;
						padding:30px 0px 15px; margin:0px; clear:both}
.sitemap h3.business{			*padding-top:15px;}
.sitemap ul{			padding:15px 0px; margin:0px;}
.sitemap ul li{			padding:0px 10px 0px 0px; margin:0px; list-style:none; float:left; width:146px; }
.sitemap ul li+li{		width:189px;}
.sitemap ul li+li+li{	width:168px;}
.sitemap ul li+li+li+li{width:171px;}
.sitemap ul li+li+li+li+li{padding:0px; width:188px;}
.sitemap ul li a{		font:12px/20px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; overflow:hidden}
.sitemap ul li a:hover{	color:#ad2221}
.sitemap ul li a strong{font:bold 14px/20px Arial, Helvetica, sans-serif; color:#000}
.sitemap ul li a strong:hover{color:#ad2221}


/* promos right*/
.growyourwealth{ background:url(../images/growyourwealth-promo.jpg) no-repeat right bottom !important;}
.manageyourwealth{ background:url(../images/manageyourwealth-promo.jpg) no-repeat right bottom !important;}
.investmentadvice{ background:url(../images/investmentadvice-promo.jpg) no-repeat right bottom !important;}
.passioninvestment{ background:url(../images/passioninvestment-promo.jpg) no-repeat right bottom !important;}
.insuranceandrisk{ background:url(../images/insuranceandrisk-promo.jpg) no-repeat right bottom !important;}
.managingyourinvestment{ background:url(../images/managingyourinvestment-promo.jpg) no-repeat right bottom !important;}
.bankingproductservcies{ background:url(../images/bankingproductservcies-promo.jpg) no-repeat right bottom !important;}

 
 

/* promos left*/
.generalinsurance{background:url(../images/generalinsurance-promo.jpg) no-repeat left bottom !important;}
.mutualfunds{background:url(../images/mutualfunds-promo.jpg) no-repeat left 136px !important;}
.deposits{background:url(../images/deposits-promo.jpg) no-repeat left 136px !important;}
.savingaccount{background:url(../images/savingaccount-promo.jpg) no-repeat left bottom !important;}
.imobile{background:url(../images/imobile-promo.jpg) no-repeat left 136px !important;}
.iwealth{background:url(../images/iwealth-banner.png) no-repeat center 75px !important;}
.homeloan{background:url(../images/homeloan-promo.jpg) no-repeat left bottom !important;}
.carloans{background:url(../images/carloans-promo.jpg) no-repeat left bottom !important;}
.foreignexchangeservices{background:url(../images/foreignexchangeservices-promo.jpg) no-repeat left 136px !important;}
.lockers{background:url(../images/lockers-promo.jpg) no-repeat left 136px !important;}
.elockers{background:url(../images/e-Locker.jpg) no-repeat left 136px !important;}
.demataccount{background:url(../images/demataccount-promo.jpg) no-repeat left 136px !important;}
.clientadvisory{background:url(../images/clientadvisory-promo.jpg) no-repeat left bottom !important;}
.alternativeinvestments{background:url(../images/alternativeinvestments-promo.jpg) no-repeat left 136px !important;}
.profilemanagement{background:url(../images/profilemanagement-promo.jpg) no-repeat left 136px !important;}
.familywealthacount{background:url(../images/familywealthacount-promo.jpg) no-repeat left bottom !important;}
.award{ 			width:448px !important; background:url(../images/award-promo.jpg) no-repeat left bottom !important;}
.investment{ 		width:448px !important; background:url(../images/investment_promo.jpg) no-repeat left bottom !important;}
.entertainment{ 		width:448px !important; background:url(../images/entertainment-promo.jpg) no-repeat left 22px !important;}
.worlddebitcardoffer{  		width:340px !important; background:url(../images/worddebitcardofferpromo.png) no-repeat left 22px !important;}

.bdtrack{ 		width:448px !important; background:url(../images/bd-track.jpg) no-repeat left 22px !important;}
.beauty{ 					background:url(../images/beauty-promo.jpg) no-repeat left 50px !important;}
.tradeservices{ 			background:url(../images/tradeservices-promo.jpg) no-repeat left 136px !important;}
/*.tradeservices{ 			background:url(../images/tradeservices-promo.jpg) no-repeat left bottom !important;}*/
.businessbanking1{ 			background:url(../images/businessbanking-promo.jpg) no-repeat left 136px !important;}
.businessloan{ 			background:url(../images/businessloan-promo.jpg) no-repeat left 136px !important;}
.businessinsurance{ 		background:url(../images/businessinsurance-promo.jpg) no-repeat left 18px !important;}
.bankadvicer{ 			background:url(../images/bankadvicer-promo.jpg) no-repeat left 136px !important;}
.bbAdvisor-promo{		background:url(../images/bbAdvisor-promo.jpg) no-repeat left 136px !important;}		
.csm{ 			background:url(../images/csm-promo.jpg) no-repeat left bottom !important;} 
.dedicatedcustomer{ 			background:url(../images/dedicatedcustomer-promo.jpg) no-repeat left bottom !important;} 
.investmentapproach{ 			background:url(../images/investmentapproach-promo.jpg) no-repeat left bottom !important;} 
.protectyourwealth{ 			background:url(../images/protectyourwealth-promo.jpg) no-repeat right bottom !important;} 
.growingyourbusiness{ 			background:url(../images/growingyourbusiness-promo.jpg) no-repeat left 136px !important;} 
.manageyourwealth1{ 			background:url(../images/manageyourwealth1-promo.jpg) no-repeat right bottom !important;} 
.earlydays{ 			background:url(../images/earlydays-promo.jpg) no-repeat left 136px !important;} 

 
 

.investmentproducts{background:url(../images/investmentproducts-promo.jpg) no-repeat left bottom !important;}
.prm{background:url(../images/prm-promo.jpg) no-repeat left bottom !important;}
.property{background:url(../images/property-promo.jpg) no-repeat left 113px !important;}
.reportsandresources{		background:url(../images/reportsandresources-promo.jpg) no-repeat left 136px !important;}		
.researchreport{		background:url(../images/researchreport-promo.jpg) no-repeat left 136px !important;}		
.retirement{background:url(../images/retirement-promo.jpg) no-repeat left bottom !important;} 
.riskprofiling{		background:url(../images/riskprofiling-promo.jpg) no-repeat left 136px !important;} 
.teamexpert{background:url(../images/teamexpert-promo.jpg) no-repeat left bottom !important;}  
.imrpratings{background:url(../images/imrpratings-promo.jpg) no-repeat left 136px !important;}
.onlinechat{background:url(../images/onlinechat-promo.jpg) no-repeat left 136px !important;}  
.riskprofilingnew{		background:url(../images/riskprofiling-promo1.jpg) no-repeat left 136px !important;} 
.bankproducts{		background:url(../images/bankproducts-promo.jpg) no-repeat right 136px !important;} 
.benefitdinning{	background:url(../images/benefitdinning-promo.jpg) no-repeat left top !important;} 
 
 

.travel{				background:url(../images/travel-promo.jpg) no-repeat left top;}
.bnone{					background: none !important}
.growyourwealthinner{ 			background:url(../images/growyourwealthinner-promo.jpg) no-repeat left bottom !important;}
.yourlifestage{					background:url(../images/yourlifestage-promo.jpg) no-repeat left top !important; }
.lifeinsurance{ 			background:url(../images/lifeinsurance-promo.jpg) no-repeat left bottom !important;}
.globaloutlook{ 	width:382px !important; padding-left:49px;  background:url(../images/globaloutlook_promo.jpg) no-repeat left bottom !important;}
.countryreport{ 	width:382px !important; padding-left:49px;  background:url(../images/countryreport-promo.jpg) no-repeat left bottom !important;}
.toolsandcalculators{ 	width:382px !important; padding-left:49px;  background:url(../images/toolsandcalculators-promo.jpg) no-repeat left bottom !important;}
 


/* landing page promo */
.resourcecentre-promo{background:url(../images/resourcecentre-promo.jpg) no-repeat left top !important}
.homecontent_wrapper .title a{padding:0px; margin:0px;  font:14px/16px Arial, Helvetica, sans-serif; text-decoration:none; color:#000}
.homecontent_wrapper .title a:hover{text-decoration:underline} 

/* home black testimonial */
.quotesblk .testimonial, .quotesblk .userdet div{color:#ccc !important}
.quotesblk .video{						background:url(../images/watchvideo-blk.png) no-repeat left top; width:62px; height:100px; float:left;
									margin-top:14px; margin-left:7px; outline:none; border:none}
.quotesblk .video:hover{				background-position:left bottom}		
.quotesblk .testimonial{			/*border-right:1px solid #1a1a1a;*/ 
									font:12px/16px Arial, Helvetica, sans-serif; color:#000;
									background:url(../images/quotesblk.png) no-repeat left top; padding-top:6px; 
									width:276px; float:left}
									
/* contact us */
.contact_wrapper{					width:533px; background:url(../images/contactus_bg.jpg) no-repeat left bottom; height:521px;
									padding:48px 0px 0px 447px;}
.contact_wrapper{					font:13px Arial, Helvetica, sans-serif}
.disclaimer_wrapper{				width:720px; height:521px;
									padding:48px 0px 48px 48px; font:13px Arial, Helvetica, sans-serif}
.discscroll{						width:880px; text-align:justify; padding-right:10px;}
.contactform{						font:12px Arial, Helvetica, sans-serif; padding:0px; margin:0px;  clear:both; }
.contactform li{					list-style:none; padding:5px 0px 0px 0px; margin:0px; float:left; display:inline; width:90px;}
.contactform li+li{					width:auto; padding:0px;}
.contactform .inputbg{				background:url(../images/textbox_bg.png) no-repeat left top; height:24px;}
.contactform input{					border:0px; width:221px; font:12px/12px Arial, Helvetica, sans-serif; color:#000;
									padding:5px 6px; background:transparent;}
.contactform .newListSelected li{	width:auto;}
.contactform .newListSelected{ 		margin-top:auto;}
.submit{							width:70px; height:23px; background:url(../images/submit_btn.png) no-repeat left top;
									clear:both; display:block; margin:28px 0px 10px 90px; float:left}
.submit:hover{						background-position:left bottom;}
.submitbtn{							width:70px; height:23px; background:url(../images/submit_btn.png) no-repeat left top;
									clear:both; display:block; margin:28px 0px 10px 90px; float:left; border:0px; color:#FFFFFF; }
.submitbtn:hover{						background-position:left bottom;}



.contact_wrapper .disc{				font:10px/12px Arial, Helvetica, sans-serif; color:#000; padding-right:70px}
.contDisc{							width:600px; height:390px; overflow:auto; font:12px Arial, Helvetica, sans-serif; padding-left:14px;
									margin-top:30px; margin-bottom:18px;}
.disclaimerbg{						background:url(../images/disclaimerbg.png) no-repeat left top !important;}
.dislink{							font:11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; 
									margin-left:90px;}
.relationship{						width:165px !important; }
.relationship img{					padding-left:5px !important; }									
.contactselect .newListSelected{	background:url(../images/contactselectbox.jpg) no-repeat left top !important; width:233px !important;}
.contactselect .SSContainerDivWrapper{background:url(../images/contactdropdown.png) !important; width:245px !important;}
.contactselect ul.newList			{background:url(../images/contactdropdown.png) no-repeat left bottom !important; width:245px !important;}
.contactselect ul.newList li{		width:230px;}
.gap{								clear:both; height:6px;}

.cntblok .newListSelected{			background:url(../images/fgpselect.gif) no-repeat left top !important; width:116px !important; 
									text-align:left; margin-left:6px;}
.cntblok .SSContainerDivWrapper{background:url(../images/fgpdropdown.png) !important; width:134px !important;}
.cntblok ul.newList			{background:url(../images/fgpdropdown.png) no-repeat left bottom !important; width:134px !important;}
.cntblok ul.newList li{		width:122px; height:auto !important; background:none !important; text-align:left}


/* benifit dining dynamic */
.hiddenpage { 						display: none}	
#divNoOffers{ 						color:Red; padding-top:24px}	
/* benifit dining dynamic */
.hometestimonialtitle{				padding-left:32px !important;}
.whitecont{							color:#fff !important}





.findbranch_wrapper{				width:463px; background:url(../images/findbranch_bg.jpg) no-repeat left bottom; height:503px;
									padding:66px 70px 0px 447px;}
.findbranch_wrapper{				font:13px Arial, Helvetica, sans-serif}									
.findretailbranch{					width:189px; height:23px; background:url(../images/findretailbranch_button.png) no-repeat left top;
									clear:both; display:block; margin:18px 0px 10px 0px; float:left}
.findretailbranch:hover{			background-position:left bottom;}
.findbranch_wrapper p strong{		font:bold 14px Arial, Helvetica, sans-serif;}
.findatm{							font:12px Arial, Helvetica, sans-serif;}
.selectcity{						margin:0px !important;}



/*Your ICICI Bank Advisor*/
.youricicibankadviserRight{					width:509px !important; background:url(../images/icici-bank-advisor.jpg) no-repeat right bottom;}
 



 
/* calculate */ 
.calculator{padding-left: 43px; padding-top: 42px;}
.calculator div p{float:left;}
.calculator div p.smsbutitl{font:normal 13px Arial, Helvetica, sans-serif; margin-left:30px; width:583px; margin-top:15px;}
.calculator .title{font: 14px/16px Arial,Helvetica,sans-serif; margin: 0; padding: 0; text-decoration: none;}
.calculator_bdy{margin:24px 39px 20px 43px;  }
.calculator_bdy .calc{width:447px; float:left;}
.calculator_bdy .arrow{width:87px; float:left; background:url(../images/cal_arrow.gif) 27px 106px no-repeat; height:300px;}
.calculator_bdy .statictics{width:364px; float:left; margin-top:-12px;}
.calc .calc_box{width:413px; padding:10px 17px 12px 17px; height:75px; background:#F6F6F6; margin-bottom:9px;}
.calc_box.rtrinst{padding-right:12px; width:418px;} 
.calc_box.calc_box_m{width:413px; padding:10px 17px 12px 17px; height:59px; background:#F6F6F6; margin-bottom:9px;}
.calc_box_m .iprerod_block{ font:normal 13px Arial, Helvetica, sans-serif; height:26px;}
.calc_sm_bx{width:413px; background:#F6F6F6; margin-bottom:9px; padding:8px 17px; height:25px;}
.calc_sm_bx.welmarrht{padding-right:8px!important; width:422px;}
.calc_sm_bx .lbltxt{margin-right:18px; float:left; font:bold 13px Arial, Helvetica, sans-serif; padding-top:4px;}
.calc_sm_bx .lbltxt.wlthlbl{margin-right:12px; width:206px; }
.calc_sm_bx .lbltxt.frinvst{width:210px; margin-right:10px;}
.calc_sm_bx .dropdown{float:left; width:312px; height:24px; background:url(../images/calc_ddown_bg.png) left top no-repeat;}
.calc_sm_bx .dropdown.welth{float:left; width:191px; background:url(../images/welth_drpdwon.png) left top no-repeat;}
.calc_box .iprerod_block{ font:normal 13px Arial, Helvetica, sans-serif; height:30px;}
.calc_box .iprerod_block .iperiod{width:px;float:left; font-weight:bold;}
.calc_box .iprerod_block .inpt{width:25px; margin:0 7px; height:19px; float:left; background:url(../images/txt_bx.png) left top no-repeat; text-align:center; padding:2px 7px;}
.calc_box .iprerod_block .inpt input{width:23px; background:transparent; padding:0px 2px 6px 2px;  outline:none; border:none;}
.calc_box .iprerod_block .years{float:left;}
.calc_box .string_block{ text-transform:uppercase; font:normal 10px Arial, Helvetica, sans-serif; margin-top:8px;}
.calc_box_m .string_block{ text-transform:uppercase; font:normal 10px Arial, Helvetica, sans-serif; margin-top:6px;}
.calc_box .string_block .yourage{width:60px; float:left;}
.calc_box .string_block .string{ width:258px; float:left;}
.calc_box .string_block .string.rtrinvst{ width:243px; float:left;} 
.calc_box .string_block .extndage{ float:right; width:95px;}
.calc_box .string_block .inpt{width:48px; margin-right:7px; height:18px; float:left; background:url(../images/txt_bx.png) left top no-repeat; text-align:center; padding:3px 7px; font-size:13px; text-transform:none !important;}
.calc_box .string_block .inpt.emicalc{width:70px !important; margin-right:0px; padding-right:2px;}
.calc_box .string_block .inpt input{width:23px;  padding:0px 2px 6px 2px; background:transparent; outline:none; border:none; float:left; *margin-right:8px; margin-right:10px;}
.calc_box .string_block .anulrate{width:322px;}
.calc_box .string_block .rs{font-size:13px; text-transform:capitalize !important; float:left; margin-right:8px; padding-top:3px;}
.calc_box .string_block .amout{width:223px; background:url(../images/amout_txt_bx.png) left top no-repeat; height:23px; float:left; margin-right:6px; padding:2px 12px;}
.calc_box .string_block .amout input{border:0px; outline:0px; width:225px;}
.calculator_bdy .arrowbtn{	width:87px; background:url(../images/cal_arrow.gif) left top no-repeat; height:98px; display:block; 
							margin-left:27px; margin-top:106px;}
.calc_box .help{			 background:url(../images/question.png) left top no-repeat; width:20px; height:23px; float:left;
							 margin-left:16px; margin-top:-6px;}							
.help{						 background:url(../images/question.png) left top no-repeat; width:20px; height:23px; 
							 margin-left:4px; margin-top:-6px; float:right; position:absolute}	
.amounthelp{				 background:url(../images/question.png) left top no-repeat; width:20px; height:23px; 
							 margin-left:2px; margin-top:-3px; float:right; position:absolute}	
							 
							 
							 
.statictics .moninvst{width:364px; height:105px; background:url(../images/monthlyinvestment_bx.gif) left top no-repeat; text-align:center; font:normal 13px Arial, Helvetica, sans-serif; padding-top:5px;}
.moninvst.emicalc{height:120px !important; background:url(../images/.gif) left top no-repeat !important;}
.moninvst span{ background-color:#fff; }
.moninvst h1{color:#ad2221; font:bold 45px Arial, Helvetica, sans-serif;}
.chooseinvst{ text-align:center; padding-top:13px; padding-bottom:20px; font:normal 13px Arial, Helvetica, sans-serif;}
.chemi{padding-top:6px; padding-bottom:16px;}
.rmtsol{text-align:left; padding:13px 0px; font:normal 13px Arial, Helvetica, sans-serif;}
.rmtsol p.qst{width:290px; margin-top:13px;}
.rmtsol img{float:right; margin-top:20px; margin-right:5px;}
.chooseinvst img{ vertical-align:text-bottom;}
.intrsted{width:362px; height:92px; margin-bottom:21px;}
.intrsted.intemi{margin-bottom:16px;}
.intrsted a{ border:none; background:url(../images/intrested_enquiry.png) left top no-repeat; width:362px; height:92px; display:block;}
.intrsted a:hover{ border:none; background:url(../images/intrested_enquiry.png) left bottom no-repeat;}
.note{font:normal 11px Arial, Helvetica, sans-serif; color:#333;}
.calc_sm_bx .rs{font:normal 13px arial; text-transform:capitalize !important; float:left; margin-right:8px; padding-top:3px;}
.calc_sm_bx .amout{width:141px; background:url(../images/wealth_txt_bg.png) left top no-repeat; height:23px; float:left; padding:2px 5px; margin-right:5px;}
.calc_sm_bx .amout input{border:0px; outline:0px; width:140px;} 
.calc_sm_bx img{ margin-top:-3px;}
.space19{height:19px;}

/*****************Financial Goal Planner************************/
.fnplnrbdy{margin:25px 61px 14px 61px; border-bottom:dotted 1px #bbb; padding-bottom:29px;} /* margin:65px 61px 14px 61px; - updated */
.stephd{	text-align:left; font:normal 16px Arial, Helvetica, sans-serif; margin-bottom:15px;} /* text-align:center; - updated */
.fnplnrbdy ul{ margin:0px; padding:0px;}
.fnplnrbdy ul li{ text-align:center; width:137px; height:174px; background:url(../images/goalbox.png) left top no-repeat; padding:10px; margin-right:18px; list-style:none; float:left;}
.thumb{width:80px; height:80px; padding:3px; background-color:#fff; border:solid 1px #d0d0d0; margin:9px auto; *margin-top:16px;}
.fnplnrbdy ul li p{font:bold 12px Arial, Helvetica, sans-serif;}
.fnplnrbdy ul li .chbx{bottom:0px; text-align:center; display:inline-table;}
.fnplnrbdy ul li .cntblok{height:51px;}
.fnplnrbdy ul li.last{margin-right:0px;}
.cntblok .drodwn{ width:124px; height:24px; background:url(../images/fincaldopdwn.png) left top no-repeat; margin:4px auto 0px auto ;}
.start{margin:0 auto; font:bold 18px Arial, Helvetica, sans-serif; color:#ad2221; width:72px;}
.start a{text-decoration:none; color:#ad2221;}
.start img{float:right; padding-left:8px;}

/***********************step2***************************/
.step2{margin:25px 0px;}
.step2 .lft{float:left; width:550px;}
.step2 .lft .lbtxt{font:bold 16px Arial, Helvetica, sans-serif; width:75px; float:left; padding-top:3px;}
.step2 .lft .menu{ float:left;}
.lft .menu ul{margin:0px; padding:0px;}
.lft .menu ul li{list-style:none; float:left; margin-right:-7px; height:27px; background:url(../images/menu.gif) no-repeat left top}

.lft .menu .buy{background-position:0px 0px no-repeat; width:117px; }
.lft .menu .edu{background-position:-120px 0px; width:84px;}
.lft .menu .mar{background-position:-207px 0px; width:78px;}
.lft .menu .retr{background-position:-288px 0px; width:89px;}
.lft .menu .othr{background-position:-380px 0px; width:67px;}

.lft .menu .buy.active{background-position:0px -27px !important;}
.lft .menu .edu.active{background-position:-120px -27px !important; }
.lft .menu .mar.active{background-position:-207px -27px !important;}
.lft .menu .retr.active{background-position:-288px -27px !important;}
.lft .menu .othr.active{background-position:-380px -27px !important; }

.bgpb{				background:#000 !important}
.disheight{			height:1050px !important;}
.hometesti{			width:340px !important;}
.homequote{			top:200px !important;}
.homewrapper{		height:495px !important;}
.advantagehome{		width:565px !important;}
.branchlocationfind{ width:870px; /* height:420px; overflow:auto; */ text-align:justify; padding-right:10px;}
.branchesheight{	height:9700px !important;}

.homeslidinglist{	width:215px !important;}
.inpt input{		font:13px Arial, Helvetica, sans-serif !important; color:#000 !important; 
					padding-left:6px; width:17px !important;}
.investinput{		padding-left:0px !important; }
.loantype{			margin-top:-4px; float:left}
.loantype .newListSelected{	background:url(../images/loantypeBg.gif) left top no-repeat; width:302px !important;}
.loantype .SSContainerDivWrapper{background:url(../images/loandropdown.png) left top no-repeat !important; width:316px !important;}
.loantype ul.newList{background:url(../images/loandropdown.png) left bottom no-repeat !important; width:316px !important;}

 
 .rhtprnxt{border-bottom:dotted 1px #bbb; padding:0px 0px 40px 0px;}
.rhtprnxt img{margin-top:7px !important;}
.moninvst h1.fgplnr{margin-top:10px;}
.prvnxt{font:bold 11px Arial, Helvetica, sans-serif; margin-top:12px;}
.prvnxt a{text-decoration:none;}
.prvnxt .bck a{width:30px; float:left; color:#000;  background: url(../images/back.gif) no-repeat left top; padding-left:20px;}
.prvnxt .bck img{vertical-align:bottom;}
.prvnxt .nxt a{width:55px; float:right; color:#ad2221; background: url(../images/nextlink.gif) no-repeat right top; padding-right:20px;
				text-align:right}
.prvnxt .nxt img{vertical-align:bottom;}
.calc_box .string_block .string.fgplnr{width:192px;}
.calc_box .string_block .yourage.fgpllabl{width:100px;}
.calc_smn_bx{width:413px; background:url(../images/calc_box.png) left -178px no-repeat; margin-bottom:9px; padding-top:15px; height:33px;}
.fnbxlbl{margin-top:-8px;}
.calc_smn_bx .inpt{width:48px; margin-right:7px; height:18px; float:left; background:url(../images/txt_bx.png) left top no-repeat; text-align:center; padding:3px 7px; font-size:13px; text-transform:none !important;}
.calc_smn_bx .inpt.emicalc{width:58px !important; margin-right:0px; padding-right:2px;}
.calc_smn_bx .inpt input{width:23px; background:transparent; padding:0 2px 6px; outline:none; border:none; float:left; *margin-right:8px; margin-right:10px;}

/*****************5-01-12*************/
.bystr1{float:left; width:215px;}
.calc_sm_bx .lbltxt.fgplbl{width:108px; margin-top:-6px; margin-right:10px;}
.rht .lbtxt{font:normal 13px Arial, Helvetica, sans-serif; float:left; width:55px; padding-top:3px;}
.rht{float:right; width:190px; margin-right:35px;}
.rht .menu {float:left;}
.rht .menu ul{margin:0px; padding:0px;}
.rht .menu ul li{list-style:none; float:left; height:25px; cursor:pointer; text-indent:-99999px !important;}
.rht .menu ul li.monthly{ width:70px; background:url(../images/month_annual.png) left top no-repeat;}
.rht .menu ul li.annual{ width:70px; background:url(../images/month_annual.png) -70px top no-repeat;}
.rht .menu ul li.monthly.active{ width:70px; background:url(../images/month_annual.png) left -25px no-repeat;}
.rht .menu ul li.annual.active{ width:70px; background:url(../images/month_annual.png) -70px -25px no-repeat;}
.calculator_bdy .statictics.fgpstatic{margin-top:28px;}
.calc_box .string_block .reachgoal{ float:left; width:105px;}
.edutitle{						font:16px Arial, Helvetica, sans-serif; color:#000; padding-bottom:10px;}
.fgoal{							height:595px !important;}


.summary .title{				font:16px Arial, Helvetica, sans-serif; color:#000; 
								background:url(../images/dotline.gif) repeat-x left bottom; padding-bottom:12px;}
.summarycont{					padding:18px 0px 0px 0px; margin:0px;}
.summarycont li{				list-style:none; font:bold 13px/24px Arial, Helvetica, sans-serif;
								width:220px; padding-right:10px; float:left;}
.summarycont li+li{				width:210px; padding:0px; font:13px/24px Arial, Helvetica, sans-serif;}								
.summarybtm{					clear:both; background:url(../images/dotline.gif) repeat-x 0px 46px; padding-top:58px;
								}
#step3{							display:none}																
#step3 .lft .menu li{			background:none !important}
.rethelp{						margin-left:29px;}		

a.disclaimer { text-decoration:none; color: #000; }						
a.disclaimer:hover { text-decoration:underline; }						

.emiheight{						height:493px !important;}
.investmentheight{				height:541px !important;}
.retirheight{					height:609px !important;}
.moninvst.wealth{				height:135px !important; background:url(../images/wealthcal_bx.gif) left top no-repeat !important;}

.linkred {    					color: #AD2221; font: 12px/20px Arial,Helvetica,sans-serif; text-decoration: none;}
.linkred:hover{					text-decoration:underline}

.breadcrumbs{					width:980px; margin:0 auto; padding:8px 0px; background:#fff; font:11px Arial, Helvetica, sans-serif;}
.breadcrumbs a{					font:11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;
								background:url(../images/breadcrumb-img.gif) no-repeat left center;
								padding-left:6px; margin-left:8px;}
.breadcrumbs a:hover{			text-decoration:underline}								
.breadcrumbs span{				font:11px Arial, Helvetica, sans-serif;  
								background:url(../images/breadcrumb-actimg.gif) no-repeat left center;
								color:#ad2221; padding-left:6px; margin-left:8px;}
.breadcrumbs .home{				background:none !important; padding-left:6px !important;}

/* viewpoint page */

.viewpoints	{	
	padding:0; 
	margin:0; 
	padding-top:12px; 
	overflow:hidden
}

.viewpoints li	
	{	
	padding:0; 
	margin:0; 
	list-style:none; 
	width:220px; 
	float:left
}
.viewpoints li img {	
	float:left;
	padding-right:10px;
}
.viewpoints li {
	color:#000; 
	font:12px/16px Arial, Helvetica, sans-serif; 
	float:left; margin:0px 0px 0px 10px; 
}
.viewpoints li strong {	
	color:#000; 
	font:bold 14px Arial, Helvetica, sans-serif; 
	float:left;
}

.viewpoints li span{
	font:12px Arial, Helvetica, sans-serif; 
	color:#000;
	text-decoration:none;
	float:left;
	text-align:left;
}

.viewpoints a{
	text-decoration:none;
	cursor:pointer;
	color:#000000;
}	

.viewpointsbtn {	
	width:100px; 
	height:25px; 
	background: url(../images/feedback.png) left top; 
	float:right;	
} 
.viewpointsbtn:hover {
	background-position:left bottom
}
.archivessbtn {	
	width:100px; 
	height:25px; 
	background: url(../images/archives.png) left top; 
	float:right;	
} 
.archivessbtn:hover {
	background-position:left bottom
}
/*viewpoint page end */						

/*archives page*/	
#divVideosResult{
	overflow:hidden;
	height:200px;
	width:420px;
}
#divVideosResult div{
	background-color:#ffffff !important;
	margin-bottom:5px;
	overflow:hidden;
}
#divVideosResult div a{
	float:left;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:11px;
	padding:5px 3px;
}
#divVideosResult div a:first-child
{
    padding-left:0px !important;
}

#divVideosResult div img{ 
	width:auto;
	height:75px;
	overflow:hidden !important;
}

#divVideosResult span{
	display:inline-block; 
	color:White;
	padding:3px;
	text-decoration:none;
	width:97px;
	font-size:11px;
}

.monthFilter
{
    color: #AD2221;
    font: 13px Arial,Helvetica,sans-serif;
}
.YearFilter {
	color: #AD2221;
    font: 15px Arial,Helvetica,sans-serif;
    font-weight:bold;
    }
    
.switch {
	position: relative;
	display: inline-block;
	width: 64px;
	height: 40px;
	cursor: pointer;
	background: url(../images/tab9.jpg) 0 0 no-repeat;
}

.switch .ss-on {
	position: relative;
	display: block;
	width: 64px;
	height: 40px;
	background: url(../images/switchoff.jpg) 0px 0 no-repeat;
}

.txtSearch
{
    Border:1px solid gray;
    vertical-align:middle;
    width:284px;
    height:20px
}
.txtSearch div
{
    float:left;
}
.txtSearch input,.txtSearch input:focus
{
    Border:0 none;
    outline:none;
}
.txtSearch a
{
    Border:none;
    padding-top:3px !important;
}


.pagination_new{						background: url(../images/paging.jpg) repeat-x left top; clear:both; height:32px;
									font:10px Arial, Helvetica, sans-serif; text-align:right; margin-top:16px;}
.pagination_new a{						font:11px/32px Arial, Helvetica, sans-serif; color:#515151; text-decoration:none; padding:10px 6px;
									outline:none}									
.pagination_new .previous, .pagination_new .next{font:10px Arial, Helvetica, sans-serif; text-decoration:none; color:#000; text-transform:uppercase; }
.pagination_new .previous{				background:url(../images/previous.gif) no-repeat 0px 11px; padding-left:10px;}
.pagination_new .next{					background:url(../images/next.gif) no-repeat right 11px; padding-right:10px;}
.pagination_new .active{				font:bold 11px/32px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding:10px 6px;
									outline:none}
									
									
									
									
.dinningitems1{					padding:0; margin:0; padding-top:12px; overflow:hidden; padding-bottom:15px;}
.dinningitems1 li{				padding:0; margin:0; list-style:none; width:500px; float:left}
.dinningitems1 li+li{			margin-left:6px;}
.dinningitems1 li img{			float:left}
.dinningitems1 li div{			color:#505050; font:11px Arial, Helvetica, sans-serif; float:left; 
								margin:0px 0px 0px 10px; width:350px;}
								
								
.dinningitems1 li div strong{	color:#000; font:bold 14px Arial, Helvetica, sans-serif;}
.dinningitems1 li div strong a{	color:#000; font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none}
.contentNew{		font:12px/16px Arial, Helvetica, sans-serif; color:#000; margin-top:5px;}
.nav1
{
}
									
/* archives page end here*/		

<!--For Social Media Icons. Added by Urja Communications-->

.fixedSocialIcon{ float:right; font-size:11px; font-weight:bold; position: fixed; top:35%; right:0; height:124px; width:32px; z-index:9999;}
.fixedSocialIcon ul li{line-height:24px;padding:0px; position:absolute; list-style:none; left: 0px;width: 186px; border:none; height:32px;}
.fixedSocialIcon ul li.hover{left:-183px !important;}
.fixedSocialIcon ul li a{color:#333; text-decoration:none; float:left; width:100%;}
.fixedSocialIcon ul li a span{ display:block; margin-right:5px; float:left; height:24px; width:24px;}
.fixedSocialIcon ul li.facebook{top:9px; background-color:#3b5999; border:none}
.fixedSocialIcon ul li.youtube{top:42px; background-color:#a62925; border:none}
.fixedSocialIcon ul li.twitter{top:75px; background-color:#01bbf6; border:none}
.fixedSocialIcon ul li.linkedin{top:108px; background-color:#1385c4; border:none}
.fixedSocialIcon{ float:right; font-size:11px; font-weight:bold; position: fixed; top:35%; right:0; height:124px; width:32px; z-index:9999; text-align: left}
#space{height:3px; width:100%;}
.twitter-follow-button{padding-left:8px;}
#linked_in{width:60px; float:left; margin-top:1px; position: absolute; margin-left: 34px; cursor:pointer; padding-left: 4px;}
#follow{float:left; width:64px; height:24px; margin-top:3px; position: absolute; margin-left: 32px; }
#tweet{display:inline; width:45px; float:right; padding-right: 44px;}
#share{float:right; width:110px; padding-right: 10px; }
#share #li_ui_li_gen_1374472817720_1-title{width:40px;}
#sub{float:left; width:50px;}

html, body, .main{ margin:0 auto; padding:0;}
#border{margin-top:22px;}
.left1{width: 350px;
float: left;
position: absolute;
text-align: justify;}
.main{width:836px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; height:400px; border:1px solid #CCCCCC; text-align:left}
.inner_content{padding:40px 50px 38px 10px; height:200px;}
/*.left{float:left; position:relative; width:350px; margin-right:14px;}*/
#heading{color:#972926; font-size:14px; font-weight:bold; padding-bottom:12px;}
.right{float:right; width:250px;}
.right1{width: 400px;
float: right;
position: absolute;
margin-left: 400px;}
.backdrop{ position:fixed !important;
   position: absolute; /*ie6 and above*/top:0px; left:0px; width:100%; height:100%; background:#000;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5;
 opacity: 0.5; z-index:50; display:none;}
 
 .fb{ position:fixed !important;
   position: absolute; /*ie6 and above*/top:10%; left:0; margin-left:50%; left:-34%; background:#ffffff; z-index:51; display:none; font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#999999; padding:30px 30px 16px 38px; border:1px solid #999999;}
    .tw{ position:fixed !important;
   position: absolute; /*ie6 and above*/top:10%; left:0; margin-left:50%; left:-34%; background:#ffffff; z-index:51; display:none; font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#999999; padding:30px 60px 16px 58px; border:1px solid #999999;}
    .yt{ position:fixed !important;
   position: absolute; /*ie6 and above*/top:10%; left:0; margin-left:50%; left:-34%; background:#ffffff; z-index:51; display:none; font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#999999; padding:30px 60px 16px 58px; border:1px solid #999999;}
    .lin{ position:fixed !important;
   position: absolute; /*ie6 and above*/top:10%; left:0; margin-left:50%; left:-34%; background:#ffffff; z-index:51; display:none; font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#999999; padding:30px 60px 16px 58px; border:1px solid #999999;}
   
#fb{cursor:pointer; width:50px; font-family:Arial; font-size:12px; display:inline; text-decoration:underline; float:right; margin-top:9px; line-height:14px; color:#FFFFFF; margin-left:12px; position:absolute;}

#yt{cursor:pointer; width:18px; font-family:Arial; font-size:12px; height:21px; display:inline; text-decoration:underline; margin-left:18px; color:#FFFFFF; position: absolute; margin-left: 124px;}

#tw{cursor:pointer; width:18px; font-family:Arial; font-size:12px; height:21px; display:inline; text-decoration:underline; margin-left:125px; color:#FFFFFF; position: absolute;}

#lin{ width:24px;font-family:Arial;font-size:12px;height:21px;display:inline; margin-left:101px; position:absolute; color:#FFFFFF}
#gad{width:58px; margin-top:5px; float:left; margin-left:12px; position:absolute; margin-left:44px;}
#test1{cursor:pointer;}
   
<!--CSS for Social Media Icons ends-->		
.moninvst.emicalc {
    background: url("../images/emi_monthlyinvestment_bx.gif") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
    height: 120px !important;
}
.moninvst span {
    background-color: #FFFFFF;
}			
.moninvst.wealth {
    background: url("../images/wealthcal_bx.gif") no-repeat scroll left top rgba(0, 0, 0, 0) !important;
    height: 135px !important;
}		
.stylish-select .SSContainerDivWrapper {
    background: url("../images/dropdown.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    left: 0;
    margin: 0 0 0 -5px;
    padding: 10px 0 0;
    position: absolute;
    top: 25px !important;
    width: 192px;
    z-index: 2;
}
.stylish-select ul.newList {
    background: url("../images/dropdown.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    color: #000000;
    font: 11px Verdana,Geneva,sans-serif;
    list-style: none outside none;
    margin: 0;
    overflow: auto;
    padding: 0 0 10px;
}
.stylish-select ul.newList * {
    margin: 0;
    padding: 0;
}
.stylish-select ul.newList a {
    color: #000000;
    display: block;
    outline: medium none;
    padding: 3px 8px 3px 10px;
    text-decoration: none;
}
.stylish-select .newListSelected {
    background: url("../images/selectbox_bg.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #000000;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 22px;
    margin-top: 6px;
    outline: medium none;
    padding: 5px 0 0 10px;
    width: 171px;
}
.stylish-select ul.newList li {
    padding: 0 6px;
}
.stylish-select .newListSelected:hover {
    background-position: 0 0;
}
.stylish-select ul.newList li a:focus {
}
.stylish-select .selectedTxt {
    color: #000000;
    font: 11px Verdana,Geneva,sans-serif;
    height: 24px;
    overflow: hidden;
    padding: 0;
    white-space: nowrap;
}
.stylish-select .hiLite {
    color: #000000 !important;
}
.stylish-select .newListHover {
    background: none repeat scroll 0 0 #F2F2F2 !important;
    color: #000000 !important;
    cursor: default;
}
.stylish-select .newListOptionTitle {
    font-weight: bold;
}
.stylish-select .newListOptionTitle ul {
    margin: 3px 0 0;
}
.stylish-select .newListOptionTitle li {
    border-left: 1px solid #CCCCCC;
    font-weight: normal;
}