/* CSS Document */



body{background-image:url(../images/bg-page.gif); background-position:top center;  background-repeat:repeat-y; background-color:#e2e2e2;

padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}



fieldset, img {

	border:0;

	margin:0px;

	padding:0px;

}

.tahoma{font-family:Tahoma;}



.container{width:973px; margin:0 auto;}



.fl{float:left;}

.fr{float:right;}

.txtup{text-transform:uppercase;}



.pt1{padding-top:1px;}

.pt2{padding-top:2px;}

.pt3{padding-top:3px;}

.pt4{padding-top:4px;}

.pt5{padding-top:5px;}

.pt10{padding-top:10px;}

.pt15{padding-top:15px;}

.pt20{padding-top:20px;}

.pt25{padding-top:25px;}

.pt30{padding-top:30px;}

.pt35{padding-top:35px;}

.pt40{padding-top:40px;}



.pl5{padding-left:5px;}

.pl10{padding-left:10px;}

.pl15{padding-left:15px;}

.pl20{padding-left:20px;}

.pl25{padding-left:25px;}

.pl30{padding-left:30px;}



.pr5{padding-right:5px;}

.pr10{padding-right:10px;}

.pr15{padding-right:15px;}

.pr20{padding-right:20px;}

.pr25{padding-right:25px;}

.pr30{padding-right:30px;}



.pb5{padding-bottom:5px;}

.pb10{padding-bottom:10px;}

.pb15{padding-bottom:15px;}

.pb20{padding-bottom:20px;}

.pb25{padding-bottom:25px;}

.pb30{padding-bottom:30px;}



/***** font sizes *****/

.fs10{font-size:10px;}

.fs11{font-size:11px;}

.fs12{font-size:12px;}

.fs13{font-size:13px;}

.fs14{font-size:14px;}

.fs15{font-size:15px;}

.fs16{font-size:16px;}

.fs17{font-size:17px;}

.fs18{font-size:18px;}

.fs19{font-size:19px;}

.fs20{font-size:20px;}

.fs21{font-size:21px;}

.fs22{font-size:22px;}

.fs23{font-size:23px;}

.fs24{font-size:24px;}



.grey{color:#6E6E6E;}

.grey1{color:#767676;}

.black{color:#000000;}

.red{color:#ff0000;}

.blue{color:#003366;}

.white{color:#ffffff;}



.b{font-weight:bold;}

.nobold{ font-weight:normal;}



.lnk{text-decoration:none}

.lnk:hover{text-decoration:underline;}



.tl{float:right; margin-right:20px; color:#ff0000;}



.pagemidbox{background-color:#fff; width:973px;min-height:300px;}

.searchbox{height:40px; margin-left:12px; overflow:hidden;background:url(../images/src-bg.jpg) no-repeat;}

.searchbox .label {font-size:20px; color:#fe0000;font-weight:bold; padding-left:15px; margin-right:4px; }

.showingbox{background-color:#8DA2B8; height:46px; width:954px;}

.search-for{float:left; padding:3px 0 0 12px; width:735px;}

.search-for h4{float:left; margin:0px; color:#fe0000; font-size:20px; padding:2px 10px 0px 0px; letter-spacing:-1px;}

.search-for h5{float:left; margin:0px; color:#1d1c22; font-size:20px; padding:3px 0px 0px 23px; letter-spacing:-1px;}

.view-business{float:right; width:200px; padding:3px 10px 0px 0px;}

.view-business h4{float:right; color:#FF0000; font-size:13px; margin:0px; padding:8px 16px 8px 15px;}

.view-business h4 span{color:#08315f; font-size:10px; padding-left:5px; padding-top:2px;}

.view-business ul{position:absolute; text-align:left; /*right:101px;*/ margin:32px 0px 32px 1px; background:#fff; padding:0px; width:187px; border:1px solid #aaa; border-top:none; display:none; z-index:9999999;}

.view-business li{list-style:none; padding:3px; float:left; font-size:11px;}

.view-business li a{color:#222222; text-decoration:none; cursor:pointer;}

.view-business h4.active{background:url(../images/kotak-business-bg.gif) no-repeat;}

.view-business li a span.arrow{color:#ff0000; padding:0px 5px; font-size:12px; float:left; clear:left;}

.view-business li a span.text{float:left; width:155px; padding-top:3px;}

#mainpic{width:973px;}



.searchtext{background:#F8F3B8; margin:10px 12px;width:949px; height:28px;}

.searchtext h4{color:#5a5a5a; font-size:14px; float:left; padding:5px 10px; margin:0px;}

.searchtext h4 font{color:#000; font-weight:normal; font-style:italic;}

.searchtext span{float:right;color:#505050;font-size:12px; padding:5px 10px;}

#product-selector{

	float:right;

	background:url(../images/drop-down-bg.jpg) no-repeat;

	margin-right:10px;

	padding-top:9px;

	height:31px;

	width:173px;

}

#product-selector img{

	margin-left:-5px;

	margin-top:-19px;

	border:none;

	vertical-align:text-top;

}

#product-selector span{

	margin-left:4px;

	margin-right:9px;

}



.frmleft{background-image:url(../images/frmleft.gif); background-repeat:no-repeat; float:left; height:30px; width:3px;}

.frmmid{background:url(../images/frmmid.gif) repeat-x;float:left; height:30px; }

.frmright{background-image:url(../images/frmright.gif); background-repeat:no-repeat; float:left; height:30px; width:3px;}

#searchButton{cursor:pointer;vertical-align:bottom; padding-left:6px; float:left;}

.search_input{color:#313131; font-size:14px; border:0px; padding:7px 3px; background:none;margin:0px; float:left;width:470px;}



.outerbox{width:316px; height:171px; float:left; margin-right:3px; margin-left:2px; margin-bottom:5px;}

.subbox{padding:7px;}

.plain_box{background-image:url(../images/plain_box.png); background-repeat:no-repeat; width:316px; height:171px;}

.banking_box{background-image:url(../images/banking_box.png); background-repeat:no-repeat; width:316px; height:171px;}

.securities_box{background-image:url(../images/securities_box.png); background-repeat:no-repeat; width:316px; height:171px;}

.lifeins_box{background-image:url(../images/lifeins_box.png); background-repeat:no-repeat; width:316px; height:171px;}

.news_box{background-image:url(../images/news_box.png); background-repeat:no-repeat; width:316px; height:171px; padding-top:40px;}

.black_box{background-color:#000000; width:316px; height:171px;}

.sitePromoBox {background-image:url(../images/sitePromo_box.png); background-repeat:no-repeat; width:316px; height:171px;}



.servicesofferband{ background-image:url(../images/red_band_bot.jpg); height:50px; width:973px;}



/*----- Message bar ---- */

#messageBar {background-color:#FFFFFF;border:1px solid #E7DE78;color:#444444;margin:10px 0;padding:5px 10px; font-size:14px; font-weight:bold;}

#messageBar p{padding:0px; margin:0px;}

.warning {background-color:#F8F3B7 !important;border:1px solid #FF0000 !important;color:#FF0000 !important;}

.loading_msg {background-color:#F8F3B7 !important;border:1px solid #555555 !important;color:#555555 !important;}

.footerLinksContainer{overflow:auto; margin-top:-5px; padding-bottom:20px;}

.footerLinksContainer .row{overflow:auto;margin-bottom:20px; clear:both;}

.footerbottom {color:#6D6D6D; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; width:100%;}

.footerLinksContainer a {font-size:11px;color:#003366;text-decoration:none;font-weight:bold;}

.footerLinksContainer a:hover {color:#f00; text-decoration:none;font-weight:bold;}

.footer_head, .footer_head a{font-weight:bold;line-height:normal;padding-bottom:15px;font-size:14px;color:#707070;text-decoration:none;}

.box {float:left; line-height:1.6em; margin-right:15px; width:170px;}

.lastbox {float:left; line-height:1.9em; margin-right:15px; width:160px;}

.footerlnk {color:#003366; text-decoration:underline; font-weight:bold;}

.footerlnk:hover {color:#003366; text-decoration:none; font-weight:bold;}



.newsarrow{color:#ff0000; padding-left: 3px;}

.news{font-size:13px; color:#003366; font-weight:bold; text-align:left; width:280px; line-height:1.4em; padding-bottom:5px;}

.newsline{border-bottom:1px #000000 solid; width:90%;}

#header {width:100%;overflow:hidden;padding:5px 0 0;}

#header h1 {float:left;margin:0px 0 12px 12px;text-indent:-9999em;overflow:hidden;background:url(../images/logo.gif) no-repeat;width:182px;height:55px;display:inline;}



/* --- Login area tabs ---*/

.login-area {float:right;width:310px;overflow:hidden;background:url(http://kotak.com/images/bg-login-area.gif) no-repeat 0 100%;padding:1px 0 0;color:#000;}

.login-area  img{border:0px;}

.login-area .inner {width:300px;height:33px;overflow:hidden;padding:8px 5px 5px; display:none;}

.login-area .tabset {width:100%;overflow:hidden;margin:0 0 -1px;list-style:none;font-weight:bold;}

.login-area .tabset li {float:left;margin:1px 1px 0 0;padding:0 0 1px;display:inline;}

.login-area .tabset a {color:#8c8b8b;text-decoration:none;line-height:17px;background:url(http://kotak.com/images/bg-login-area-item.gif) repeat-x;white-space:nowrap;padding:0 6px;float:left;outline:none;font-size:11px;}

.login-area .tabset li.active {border-top:1px solid #c0c0c0;margin:0 1px;padding:0;}

.login-area .tabset li.active a {color:#000;border:solid #c0c0c0;border-width:0 1px;margin:0 -1px;position:relative;background-image:url(http://kotak.com/images/bg-login-area-item-a.gif);line-height:18px;}

.btn-securely-login {float:left;margin:0 11px 0 0;}

.info {float:left;background:url(http://kotak.com/images/arrow-black.gif) no-repeat 0 50%;white-space:nowrap;padding:0 0 0 10px;color:#505050;font-size:10px;line-height:25px;margin:0 20px 0 0;}



/*--- Stock details ---*/

.kotak-stock{

	border-top:1px solid #e3e3e3;

	border-bottom:1px solid #e3e3e3;

	position:absolute;

	margin-top:8px;

	font-size:11px;

	padding-top:2px;

	margin-left:380px;

	height:17px;

}

.kotak-stock .stock-title{

	color:#08315f;

	font-weight:bold;

}

.kotak-stock .gray-color{

 color:#a9a9a9;	

}

#mainpic img{

	padding:0px 0px 0px 12px;

	margin:0px;

}

/*--- header plain links ---*/

#header .add-nav {float:right;font-size:12px;margin:25px 30px 0 0;list-style:none;padding-top:8px;}

#header .add-nav li {display:inline;margin:0 0 0 20px;}

#header .add-nav a {color:#f00;text-decoration:none;}

#header .add-nav a:hover {text-decoration:underline;}



/* --- main navigation ---*/

.nav {background:#f00 url(../images/red_band_top.jpg) repeat-x 0 100%;margin:0;list-style:none;width:943px;overflow:hidden;padding:5px 15px 0;font-size:12px;margin-bottom:5px;}

.nav li {float:left;padding:1px 0 0;margin:0 5px;display:inline;}

.nav li a , .nav .barTitle {float:left;padding:5px 10px 15px;color:#fff;text-decoration:none;margin:0 -1px;position:relative;}

/*.nav li a:hover {background:#fff; color:#f00;}*/

.nav li a span.menuArrow{ padding-left:2px; font-size:9px;}

.nav li a.focused {background:#fff; color:#036; }

.nav li a.focused span{ border-bottom:solid 2px #f00;padding-bottom:4px;}

.nav li a.focused span.menuArrow{ border-bottom:solid 3px #fff !important; color:#777;}

.nav li.active {background:#fff;}

.nav li.active a {background:#fff;font-weight:bold;color:#11467d;}

.nav li.active a:hover {text-decoration:none;}

.nav li.active span {border-bottom:2px solid #f00;padding:0 0 4px;display:block;}

#bottomNav {background:#f00 url(../images/red_band_bot.jpg) repeat-x; padding:15px 15px 0px;height:35px;}

#bottomNav li {background:#cc0000; margin-right:5px;}

#bottomNav li a{padding:8px 15px 10px; background:#cc0000; font-weight:bold;}

#bottomNav li.active {background:#fff;}

#bottomNav li.active a{background:#fff; padding:7px 15px 15px;}

.nav .barTitle { font-weight:bold; font-size:14px; margin-left:-10px; padding-top:5px; background:none !important;}

/* --- sub navigation ---*/

.sub-nav {width:909px;padding:5px 32px 15px;background:url(../images/bg-sub-nav.gif) repeat-x 0 100%;margin:0;list-style:none;overflow:hidden;font-size:12px;}

.sub-nav li {float:left;margin:0 20px 0 0;}

.sub-nav li a {color:#2d6a99;text-decoration:none;}

.sub-nav li a:hover {text-decoration:underline;}

.sub-nav li.active a {font-weight:bold; border-bottom:1px solid #f00; }

.sub-nav li.active a:hover {text-decoration:none;}





.sitemap { position: absolute; margin-left: 835px; top: 80px; color:#FFFFFF; background-color: #FF0000; padding: 4px 20px;}

.sitemap a { color: #ffffff; text-decoration: none;}

.sitemap a:hover { text-decoration: underline;}

.switcher {  left: 930px; top: 260px; opacity: 0.5; font-size: 20px;}

.switcher:hover { opacity: 0.75;}

.switcher a { text-decoration: none; color: #777777; }



.promoTitle a{color:#444; font-weight:bold; font-size:14px; text-decoration:none;}

.promoTitle a:hover{color:#f00;}

.promoTitle:hover{color:#f00 !important; cursor:pointer;}

.chevron{color:#f00; margin-right:5px;}

.call2action{font-size:12px;}

.desc {color:#888; line-height:16px;}



/* ----- main tabbed navigation ----- */

ul {list-style:none; margin:0; padding:0;}

#mainLinks {clear:both;}

#mainLinks ul {background-color:none; margin:0px 0px 0px 10px; padding: 0px 0px; height:50px; overflow:hidden;}

#mainLinks ul li {display:block; float:left; padding:5px 10px; margin:5px 5px 10px 5px; height:40px; line-height:25px;}

#mainLinks ul li a {color:#fff; text-decoration:none;}

#mainLinks ul li a:hover{color:#fff; border-bottom:2px solid #fff;}

#mainLinks ul li.currentTab { background-color:#fff; }

#mainLinks ul li.currentTab  a{ font-weight:bold; color:#036; border-bottom:2px solid #f00; padding: 0px 0px 3px 0px;}

.mainlnkbg{ background-image:url(../images/red_band_top.jpg); height:53px; width:973px;}





/* --------- */

#secondNav {clear:both;}

#secondNav ul {background-color:none; margin:-10px 0px 0px 0px; padding: 0px 0px; height:40px; overflow:hidden; border-bottom: 2px solid #ccc;}

#secondNav ul li {display:block; float:left; padding:5px 10px; margin:5px 5px 10px 5px; height:30px; line-height:25px;}

#secondNav ul li a {color:#f00; text-decoration:none;}

#secondNav ul li a:hover{color:#f00; border-bottom:2px solid #fff;}

#secondNav ul li.currentPage  a{ font-weight:bold; border-bottom:1px solid #aaa; padding: 0px 0px 3px 0px;}





/* ----- Tag bar filters ----- */

#tagbar {text-align:left; clear:both; overflow:auto; margin: 15px 10px;}

#tagbar .label{float:left; margin-right:10px; font-size:16px; line-height:30px;}

#tagbar ul li {display:block; float:left; margin: 3px 6px; padding:4px 6px; line-height:15px;}

#tagbar ul li a {color:#f00; text-decoration:none;}

#tagbar ul li.currentTag { background-color:#f00;}

#tagbar ul li.currentTag a{ color:#fff !important;}



/* ----- Tag bar filters ----- */

.loginBoxInner {margin-top:10px;}

.loginBoxInner select {font-size: 11px; margin-right:3px; padding:2px 2px;  color:#555; } 

.loginBoxInner select option { }



#mainContentBox {text-align:center; margin:10px 0px;}



/* --- pop up sprite --- */

div#mainLinks a.popupTab  img{ position:absolute; margin-top:-208px; margin-left:-97px; clip:rect(210px 97px 230px 82px);}

div#mainLinks a.popupTab  span { margin:0px 18px 0px 0px;}

div#mainLinks a.corpTab  { background:#550000;}

*html div#mainLinks a.popupTab  img {margin-top:-212px;}



.siteHomeLink { font-size:14px; padding:82px 20px 0 30px; text-align:left; }

.siteHomeLink a{ color:#BA2222; font-family:"Arial"; font-size:14px; font-weight:bold; line-height:26px; text-decoration:none; }





/*Added For Video Promo*/

*{ padding:0; margin:0}

a { outline:none}

.box_video { width:300px; height:155px; border:8px solid #000; }

.strip {background:url(../images/strip_video.png) no-repeat right top; z-index:999; position:absolute; width:300px; height:155px;}

.info_bg { background:#000; opacity:0.4; filter: alpha(opacity=40); width:300px; min-height:60px; position:absolute; margin-top:92px;} 

* html .info_bg { height:70px;}



.info_video { font:bold 16px Arial, Tahoma, Helvetica, sans-serif; color:#fff; width:285px; min-height:45px; padding:10px 5px 0 10px; position:absolute; margin-top:92px; z-index:9999;  } 



.info_row { float:left; margin-top:10px;}

.info_row .c01 { float:left; font-size:10px; color:#a7a7a7; text-transform:uppercase; width:200px;  }

.info_row .c02 { float:left; width:82px; }



.info_row .c02 a { background:url(../images/icon_video.gif) no-repeat left center; padding-left:25px; color:#fff; font:normal 12px Arial, Tahoma, Helvetica, sans-serif; text-decoration:none}

.video_head { font:bold 14px Arial, Helvetica, sans-serif; padding:10px 0}

.info_row .c02 a:hover { color:#e9e9e9}



.btn_play { width:62px; position:absolute;  margin:42px 0 0 112px;   height:62px; z-index:10;}

.btn_play a { background:url(../images/btn_play.png) no-repeat center center; width:62px; height:62px; display:block; text-align:center  }

.btn_play a span { display:none}

.btn_play a:hover { background:url(../images/btn_play_hover.png) no-repeat center center; width:62px; height:62px; display:block; text-align:center  }





.video {background:#FFFFFF;clear:both;padding:5px;height: 415px;width: 616px;z-index: 1000;border: 1px solid  #adadad;

	position:absolute;

	left: 20%;

	right: 20%;

	top: 20%;

	display: none;

	text-align:middle;

	overflow:hidden;

	margin-left: auto;

	margin-right: auto;

}

#inactive{

	display:none;

	width:973px;

	height:1510px;

	position:absolute;

	filter:alpha(opacity=70);

	opacity:.50;

	-moz-opacity:.50;

	-khtml-opacity:0.5;

	background-color:#d9d9d9;

	margin:0 auto;

	top:0px;

}

#close{

	position:absolute;

	margin-left:-19px;

	cursor:pointer;

	margin-top:-10px;

	*margin-top:0px

}



/* CSS for MENU*/

#info p {padding:0 10px;}

.menu1 table {margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;}

div.dropdownMenu {display:none; position:absolute; padding-top:5px; background-color:#fff; margin-top:1px; border-bottom:1px solid #666; border-right:1px solid #aaa; z-index:100000;}

.menu1 li ul.ddCol {padding:5px 5px; margin:0px; background-color:#fff; overflow:visible; z-index:1000000;}

.menu1 li ul.ddCol li.ddCat {width:178px; clear:both;}

.menu1 li ul.ddCol li.ddCat a{color:#222; font-size:11px; font-weight:normal; float:none;padding:0px 5px;}

.menu1 li ul.ddCol li.ddCat h3 {border-bottom:1px solid #ccc; margin:5px 0px 3px; padding-bottom:3px;}

.menu1 li ul.ddCol li.ddCat h3 a{color:#f00; font-size:12px;font-weight:bold; padding-bottom:5px;}

.menu1 li ul.ddCol li.ddCat h3 a:hover {color:#000;}

.menu1 li ul.ddCol li.ddCat h3 span.catArrow{font-size:9px; color:#444; margin-right:6px;}

.menu1 li ul.ddCol li.ddCat ul {margin-bottom:10px;}

.menu1 li ul.ddCol li.ddCat ul li {display:block; float:none; margin:0px; padding:2px 0px;}

.menu1 li ul.ddCol li.ddCat ul li a {padding-left:0px;}

.menu1 li ul.ddCol li.ddCat ul li a:hover {background:#f00; color:#fff;}

.menu1 li ul.ddCol li.ddCat ul li .rightChev {color:#f00; padding-left: 5px; padding-right:5px; margin-right:4px; font-size:12px; line-height:12px;}

.menu1 li ul.ddCol li.ddCat ul li a:hover .rightChev {color:#f00; background:#fff;}

.menu1 table.dropdownTable{overflow:auto; border-collapse:collpase; border-bottom:1px solid #666; border-right:1px solid #aaa;}

.menu1 table.dropdownTable td{padding:0px;background-color:#fff; vertical-align:middle;}

.menu1 table.dropdownTable td.vertaligntop { vertical-align:top;margin-top:0;}



/* No Script CSS - ADDED BY KHELENDRA*/

div.javascript_disabled_notification {width: 520px; margin: 100px auto; background: #fff; border: solid 5px #ff0000;}

div.javascript_disabled_notification div.inner {padding: 20px; text-align: left;}

div.javascript_disabled_notification h1 {font-size: 18px; margin: 0 0 18px 0; color: #003366;}

div.javascript_disabled_notification p {margin: 0 0 14px 0; font-size: 14px; line-height: 140%; color: #11467d;}



/* Feedback Link */

a#feedback_tab {

	background: #000 url(../images/feedback_tab_black.jpg) no-repeat; border: 2px solid #fff; color:#FFFFFF;cursor:pointer;

	height:80px; width:34px; margin-left:auto; margin-right:-8px; overflow:hidden; position:fixed;

	left:auto; right:0; top:25%; z-index:100000;

	text-indent:-100000px;

}



*html a#feedback_tab {

	position:absolute;

	top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(this.clientHeight) : document.body.scrollTop +(this.clientHeight));

}



/* New css added for gallery banner slideshow */

.slideshow  {



	width:949px;

	position:relative;

	border:0px solid #CC0000;

	

}

.gallery {

	

	padding:0;

	list-style:none;

	height:217px;

	position:relative;

	width:949px;

	border:0px solid #CC0000;

}

.gallery li {

	position:absolute;

	top:0;

	left:0;

	width:949px;

	z-index:1;

}

.gallery li.active{

	z-index:2;

}

.gallery li img {

	display:block;

}

.slideshow .gallery-nav {

	position:absolute;

	background:#a71900;

	

	top:190px;

	padding:3px 4px 3px 5px;

	right:0px;

	

	color:#000000;

	z-index:3;

}

.gallery-nav ul {

	margin:0;

	padding:0;

	list-style:none;

	float:left;

}



.gallery-nav li {

	float:left;

	margin:0;

	padding:0;

}

.gallery-nav a {

	width:14px;

	height:10px;

	float:left;

	color:#000000;

	text-align:center;

	line-height:0px;

	text-decoration:none;

	font-size:0px;

	background: url(../images/glow.gif) center center no-repeat;

	

}

.gallery-nav .prev,

.gallery-nav .pause,

.gallery-nav .next {

	background: url(../images/back.gif) no-repeat top right !important;

	margin:2px 0px 0 5px;

	width:8px;

	height:10px;

}

.gallery-nav .pause {

	background: url(../images/btn-play.gif) no-repeat !important;

	margin:2px 8px 0 0;

}

.gallery-nav .play {

	background: url(../images/btn-pause.gif) no-repeat !important;

}

.gallery-nav .next {

	background: url(../images/nxt.gif) no-repeat top left !important;

	margin:2px 4px 0 3px;

}

.gallery-nav .active a,

.gallery-nav a:hover {

	color:#020202;

	

	background: url(../images/active.gif) center center no-repeat;

	text-decoration:none;

}

.gallery .overlay {

	position:absolute;

	bottom:65px;

	left:0px;

	height:81px;

	background:url(../images/home-banner-text-bg.png) repeat-x;

	width:100%;

	opacity:0.8;

}

.gallery .overlay-text{

	position:absolute;

	color:#fff;

	font-size:14px;

	left:0px;

	bottom:55px;

}

.gallery .overlay-text strong {

	font-size:46px;

	font-weight:normal;

	display:block;

	line-height:normal;

	color:#fcfcfc;

	padding-left:15px;

	margin-bottom:2px;

}

.gallery .overlay-text p {

	margin:0 0 7px 10px;

	color:#fdfdfd;

	padding-left:15px;

}

.gallery .overlay-text a{color:#fdfdfd; margin-left:5px;}

.gallery .overlay-text a:hover{text-decoration:underline;}

.know-more {

	background: url(../images/btn-know-more.png) no-repeat;

	width: 83px;

	height: 25px;

	color:#fff;

	padding:0 0 0 8px;

	line-height:25px;

	font-size:13px;

	display:block;

	cursor:pointer;

}

.know-more span {

	padding:0 0 0 8px;

	background: url(../images/bullet-know-more.gif) no-repeat 0 50%;

}

/* New css for banner ends here */





/*new promo*/

.new {/*width:316px;*/width:302px; height:155px; background:url(../images/new_button_bk.gif) no-repeat left top;}

/*.new {width:316px; height:155px; background:url(../images/new_button_bk.gif) no-repeat left top;}*/

/*.subbox-new{padding:7px;}*/ 



.yellow{background:url(../images/yellow_box.gif) no-repeat left top; text-align:left; }



.yellow h3 { font-family:arial; font-size:18px;  font-weight:bold; color:#ba1a11; line-height:20px; margin:0px; padding:0px; text-align:left;}



.yellow p { font-family:arial; font-size:14px; font-weight:normal; color:#58574f; line-height:18px; margin:0px; padding:10px 0px 5px 7px; text-align:left;}

.selecttext{font-family:arial; font-size:14px; font-weight:normal; color:#58574f; line-height:18px; margin:0px; text-align:left; padding-left:7px;}

.drop_class{width:200px; margin:0px; padding:0px; line-height:0px;}



.drop_menu {font-family:arial; font-size:12px; font-weight:normal; color:#58574f; line-height:18px; margin:0px; padding:5px 5px;}







/* .............. 404 Page CSS ............. */





.container1{width:973px; margin:0 auto;}

.container2{width:972px; margin:0 auto;}



#main-404 {margin:0 10px 30px 10px;}

.div-404 { background:#fff6ca; font-size:24px; font-family:Arial, Helvetica, sans-serif; margin:20px 0px; padding:10px 20px 0px; border:1px solid #F6F1DC; color:#da0000;}

.div-404 h2 {background:url(../images/notfound.gif) no-repeat 0 20px; margin:0px 0px 0px 75px; font-size:50px; font-family:Arial, Helvetica, sans-serif; padding:0px 0px 20px 135px; color:#da0000;}

.div-404 p {margin:0px; padding:10px 0px 10px; font-size:18px; font-weight:bold; color:#000;}

.div-404 ul { margin:0px; padding:0px 0px 0px 20px;}

.div-404 li { list-style:circle; list-style-type: disc; color:#b2b2b2; margin:0px 0px; padding:3px 2px; font-size:16px;}

.div-404 li a { color:#444; margin:0px 0px; font-size:12px; text-decoration:none; font-weight:normal;}

.div-404 li a strong{ color:#08315f; margin:0px 0px; font-size:14px; font-weight:bold; text-decoration:none;}

.content-404 {margin:20px 125px; color:#444444; line-height:18px;}

.content-404 a {color:#08315f;}

.content-404 p {margin:0px; padding:10px 0px; font-size:12px; color:#444;}

.content-404 p strong {margin:0px; font-weight:bold; color:#FF0000; font-size:14px;}

.content-404 ul { margin:0px; padding:0px;}

.content-404 li { list-style:none; background:url(../images/filter_arrow.gif) no-repeat 3px 9px; margin:0px 0px; padding:3px 15px; width:270px; }

.lt-404 {float:left; width:285px;}

.or-404 {float:left; margin-left:30px;}

.rt-404 {width:295px; float:right;}

.searchbtn404 {border:1px solid #eaeaea; padding:6px 0px 7px; float:left; color:#444;}

.searchico404 {float:left; margin:-1px 0px 0px;}





/* .............. Sitemap Page CSS ............. */



#main-sitemap {margin:0 12px 30px 12px; color:#444; font-size:12px;}

#main-sitemap p {margin:15px 0px 0px; color:#444; font-size:12px;}

#main-sitemap strong {font-size:14px; color:#000;}

.sitemapdetails {background:#fffbea; margin:15px 0px; border:1px solid #f6f1dc;}

.sitemapdetails h3 {margin:10px 0px 5px; color:#FF0000; font-size:14px; padding:0px;}

.sitemapdetails h6 {margin:5px 0px 5px; color:#000; font-size:12px; padding:0px;}

ul.sitemaplist {margin:0px 0px 10px; padding:0px;}

.sitemaplist li {list-style:none; background:url(../images/list-ico.gif) no-repeat 0 7px; padding:3px 9px;}

.sitemaplist li a {color:#08315f; text-decoration:none; font-size:11px;}

.sitemap-1 {margin:0px 15px; float:left; width:250px; background:url(../images/seperator.gif) no-repeat right;}

.sitemap-2 {margin:0px 15px 0px 3px; float:left; width:250px;}

#main-sitemap .sitemapadd {margin:0px; }

#main-sitemap .sitemapadd p {margin:0px 0px; color:#4c4c4c; font-size:11px; padding:3px 10px;}

#main-sitemap .sitemap-1 h4 { margin:0px; font-size:14px; color:#000; font-weight:normal; padding:3px 10px 10px;}

#main-sitemap .sitemap-1 h4 strong {margin:0px; font-size:16px; color:#000; }

.sitemapcontent { margin:0px; padding:0px 6px;}

.sitemapcontent h3 {color:#ff0000; font-size:14px; width:120px; background:url(../images/arrow-black1.gif) no-repeat right 3px; margin:0px;}

.sitemapcontent h6 {margin:0px 0px 5px; color:#000; font-size:12px; padding:0px;}

.sitemapcontent h6 a{margin:0px 0px 5px; color:#000; font-size:12px; padding:0px; text-decoration:none;}

.sitemapcontent h6 a:hover {color:#000; font-size:12px; padding:0px; text-decoration: underline;}

.w-130 {width:140px; margin:0px 5px 0px 15px;}

.btm { border-bottom:1px solid #d2d2d2; clear:both; padding:0px; margin:0px 0px 20px;}

.sm-search { background:#f0f0f0; padding:10px 9px; margin:20px 0px 50px 115px; width:685px; }

.sm-search h3 {font-size:18px; font-weight:bold; color:#000; margin:0px; float:left;}

.sm-box {background:url(../images/sm-search.gif) no-repeat; width:350px; height:39px; }

.test label { color:#000000; font-size:18px; font-weight:bold; margin:14px 0 0 20px; padding:3px; }

.sm-input {width:280px; background:none; border:1px solid #fff; padding:6px 0px 8px 3px; margin:3px 0px 3px 2px; font-size:14px; color:#777;}

.highlight { background-color: yellow }
