/***************home*******************/

Body { margin:0px; padding:0px; background:url(../images/body-bg.jpg) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif}
body *{outline:none;}

body { behavior:url("csshover.htc"); }

Body, Div, Img, p, span, ul,li,form, { margin:0px; padding:0px;}

.clr {clear:both;}

.right {float:right;}

.left {float:left;}

.main-div {width:954px; margin:0px auto;}

.logo {margin-top:24px; margin-left:20px; width:405px; float:left}

.top-nav {margin:24px 5px 0px 0px; float:right;  padding:0px; }

.top-nav ul {margin:0px; padding:0px;}

.top-nav li {float:left; margin-right:15px; font-size:11px; list-style-type:none; font-family:tahoma;}

.top-nav li a{color:#111111; text-decoration:none; }

.top-nav li a:hover{color:#111111; text-decoration:underline; }

.top-nav img {margin-right:3px;}

.adv {font-size:11px; clear:left ;margin-top:-8px; margin-left:50px; }

.adv a{color:#000000; text-decoration:underline;}

.adv a:hover{color:#000000; text-decoration:none;}


.mid {margin-top:15px;background:url(../images/main-div-bg.jpg) repeat-y;  text-align:justify;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.bdr-div {background:url(../images/bdr-div-bg.gif); margin-left:5px; width:946px;}

.text {margin:20px 15px 10px 20px; }

.left-div {width:704px; float:left;}

.text .top-nav {font-size:11px; list-style-type:none; font-family:tahoma; }

.text .mid-nav ul {margin:0px; padding:0px;}
* html .text .mid-nav li{ margin-left:18px;}
.text .mid-nav li {margin-left:22px;float:left; font-size:13px; list-style-type:none; font-family:tahoma;background:url(../images/mid-li-bg.jpg) repeat-x; height:33px;}

.text .mid-nav li a{color:#111111; text-decoration:none; }

.text .mid-nav li a:hover{color:#111;}

/*========= 20 JULY 2010 ===========*/
.text .mid-nav li:first-child{
	margin-left:0px;
	}
.text .mid-nav li:hover
{
	background:url(../images/mid-li-bg2.jpg) repeat-x;
}
.text .mid-nav ul ul{
	display:none;
	padding:0px;
	margin:10px 0 0 0;
}
.text .mid-nav ul li:hover ul
{
	display:block;
	position:absolute;
}
.text .mid-nav ul ul li
{
	float:none;
	background:#D7E6E9;	
	height:auto;
	margin:0px;
	padding:0px 8px;
	height:29px;
	line-height:29px;
	z-index:100;
}
*:first-child+html .text .mid-nav ul ul{
	margin:25px 0 0 -55px;
}
.width1 li{	
	width:150px;
}
*:first-child+html .text .mid-nav ul ul.width2{
	margin:25px 0 0 -75px;
	position:absolute;
}
.width2 li{	
	width:250px;
}
.text .mid-nav ul ul li:hover
{
	background:url(../images/landmark-bg2.jpg) repeat-x bottom;
}

.head1{
	font-size:13px;
}
.no-bdr{
	border-top:2px solid #f2f2f2;
	margin:5px 0 10px;
}
.pmessage {	
	overflow:hidden;
}
.pmessage img{
	margin-right:8px;
}
.pmessage p{
	margin:0px !important;
}
.logobdr img
{
	border:4px solid #8ECEA5 !important;
}

.maino{width:680px; margin:0 auto; background:url(../images/map.jpg) no-repeat; width:680px; height:418px; font:normal 10px verdana;}	
	.maino b, .maino a{color:#3F9FC8;}
	.address{background:#fff; padding:5px; border:2px solid #c8c8c8; position:absolute; width:240px; }
	
	.delhi1{margin:146px 0 0 100px; padding:4px; font-size:1px; position:absolute; cursor:pointer; height:18px; width:25px;}
	.delhi1:hover .delhi{display:block;}
	.delhi{margin:00px 0 0 0px; display:none; font-size:10px;}
	
	
	.ahmedabad1{/*margin:195px 0 0 38px; */ margin:270px 0 0 110px; padding:4px; font-size:1px; position:absolute; cursor:pointer; height:18px; width:70px;}
	.ahmedabad1:hover .ahmedabad{display:block;}
	.ahmedabad{margin:0px 0 0 0px; display:none; font-size:10px;}
	
	
	.mumbai1{margin:248px 0 0 37px; padding:4px; font-size:1px; position:absolute; cursor:pointer; width:50px; height:18px;}
	.mumbai1:hover .mumbai2{display:block;}
	.mumbai2{margin:0px 0 0 0px; display:none; font-size:10px;}
	
	
	.chennai1{margin:317px 0 0 128px; padding:4px; font-size:1px; position:absolute; cursor:pointer; width:50px; height:18px;}
	.chennai1:hover .chennai{display:block;}
	.chennai{margin:0px 0 0 0px; display:none; font-size:10px;}
	
	
	.bang1{margin:295px 0 0 70px; padding:4px; font-size:1px; position:absolute; cursor:pointer; width:60px; height:18px;}
	.bang1:hover .bang{display:block;}
	.bang{margin:0px 0 0 0px; display:none; font-size:10px;}
	
	
	.belgium1{margin:140px 0 0 300px; padding:4px; font-size:1px; position:absolute; cursor:pointer; height:18px; width:48px;}
	.belgium1:hover .belgium{display:block;}
	.belgium{margin:0px 0 0 0px; display:none; font-size:10px;}
	
	
	.hkong1{margin:200px 0 0 480px; padding:4px; font-size:1px; position:absolute; cursor:pointer; width:70px; height:18px;}
	.hkong1:hover .hkong{display:block;}
	.hkong{margin:0px 0 0 0px; display:none; font-size:10px;}
	
	
	.dubai1{margin:207px 0 0 375px; padding:4px; font-size:1px; position:absolute; cursor:pointer; height:18px; width:35px;}
	.dubai1:hover .dubai{display:block;}
	.dubai{margin:0px 0 0 0px; display:none; font-size:10px;}
	
	img.pad-right2{padding-left:8px; border:0px !important; margin-right:0px !important;}
	.no-bdr2{border:0px !important; margin-top:10px;}
	
	.environment{background:url(../images/environment-bg.jpg) no-repeat; height:439px; width:663px; margin-top:10px;}
	.environment .txt-setting{padding:20px 30px 0 50px;}
	.s1{padding-left:60px;}
	.s2{padding-left:80px;}

/*======== 20 JULY 2010 END =========*/



.flash {float:left;}

.right-div {float:right;  width:200px !important; overflow:hidden;}

.right{width:200px; float:right; margin-top:32px; }

.right-nav{background:url(../images/right-nav-bg.jpg) #4FB9C1 no-repeat;} 

.right-nav ul {margin:0px; padding:0px;}

.right-nav li {margin-left:2px; padding-left:20px; padding-right:10px;font-size:13px; list-style-type:none; font-family:tahoma; border-bottom:solid 1px #AADDE1; line-height:31px; text-align:left}

.right-nav li a{color:#000000; text-decoration:none; }

.right-nav li a:hover{color:#000000; text-decoration:underline; }

.news {margin-top:15px; width:193px; }

.sub {padding-left:7px; background:#000000; color:#ffffff; font-size:12px;padding-bottom:5px;  }

.email {width:191px; padding-top:10px;  height:40px ;border:#000000 1px solid; float:left}


.txt { width:680px; line-height:17px; font:tahoma;}

.pad-left p{padding-left:120px;}
.txt p {margin-top:8px; margin-bottom:10px;}
.txt img {margin:0 8px 8px; margin-left:0px; border:solid 1px #918D8A}
.txt p b {color:#2E848C}
.txt ul { margin:0; padding:0}
.txt ul li {list-style-type:none; background: url(../images/list-bul.gif) no-repeat; padding-left:20px; margin-top:3px;}

.txt ul li a{ font-weight:bold; text-decoration:none}
.txt ul li a:hover{text-decoration:underline}

.txt ul li ul li {ist-style-type:none; margin-left:10px; background: url(../images/list-list-bul.gif) no-repeat; padding-left:20px; margin-top:3px;}
.txt ul li ul li a{text-decoration:none; font-weight:normal}



.txt a{color:#525252; text-decoration:none;} 
.txt a:hover{color:#525252; text-decoration:underline;} 

.txt table {width:100%; }
.txt td img { border:none}

.txt .krishtable {border-top:solid 1px #D9D6D6; border-right:solid 1px #D9D6D6; background:#FCFCFC; margin-bottom:10px;}
.txt .krishtable th {border:solid 1px #D9D6D6; border-top:none; padding:3px 5px 3px 10px; border-right:none }
.txt .krishtable td {border:solid 1px #D9D6D6; border-top:none;padding:3px 5px 3px 10px; border-right:none}

.divd {width:48%; float:left;}


.divd  .hd { font-size:14px; font-weight:bold; color:#000000; line-height:35px; border-bottom: solid 4px #78C6CC; float:left;}

.hed {font-size:15px; font-weight:bold; color:#000000; margin-top:15px;} 

.divd a {color:#000000; text-decoration:underline;}
.divd a:hover {color:#000000; text-decoration:none;}


.ftr {font-family:tahoma;  font-size:11px; color:#8C8C8C;  float:left; margin-left:10px; margin-bottom:20px;}		
.textbox { BORDER-RIGHT: #68764F 1px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 11px; BORDER-LEFT: black 1px groove; COLOR: black; BORDER-BOTTOM: #68764F 1px groove; FONT-FAMILY: verdana,arial; BACKGROUND: none; width:220px; height:20px; clor:#5B5B5B;}

.textbox2 { BORDER-RIGHT: #68764F 1px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 11px; BORDER-LEFT: black 1px groove; COLOR: black; BORDER-BOTTOM: #68764F 1px groove; FONT-FAMILY: verdana,arial; BACKGROUND: none; width:140px; height:15px; clor:#5B5B5B; margin-left:5px;}
.textareaclass	{ BORDER-RIGHT: #68764F 1px groove; BORDER-TOP: #68764F 1px groove; FONT-SIZE: 11px; BORDER-LEFT: #68764F 1px groove; COLOR: black; BORDER-BOTTOM: #68764F 1px groove; FONT-FAMILY: verdana,arial; BACKGROUND-COLOR: white; width:220px;
height:40px;}
.gButton { background:#16939C; border-color: #AADDE1; border-style: beveled; border-width: 1px; color: #ffffff; font-size: 11px; font-weight: bold; font-family: verdana; width:90px; height:20px;}


/**********************************/

.img-flash {margin-top:10px; margin-bottom:10px;}

.landmark-pro {background:url(../images/landmark-bg.jpg) repeat; font-family:verdana; font-size:12px; font-weight:bold; line-height:28px; border:solid 1px #BFBFBF; text-align:left;}

.landmark-pro img {margin:12px 7px 12px 0px;}

.footer-nav {margin:10px 10px 10px 40px; font-family:Tahoma; font-size:11px; word-spacing:3px }
.footer-nav a {color:#000000; text-decoration:underline;}
.footer-nav a:hover {color:#000000; text-decoration:none;}
.product-category{ font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; vertical-align:top;}
.product-category a{color:#333333; text-decoration:none;}
.product-category a:hover{color:#000000; text-decoration:underline;}


.paging{	
			font-weight:normal;
			padding:5px;
			height:20px;
			}
			.paging a{	
				border:1px solid #054560;
				padding-left:4px;
				padding-right:4px;
				color:#054560;
				background:#CCE7EE;
				text-decoration:none;
				}
				.paging a:hover{	
					border:1px solid #000000;				
					color:#ffffff;
					background-color:#067997;
					text-decoration:none;
					}
.bcak a{ color:#000000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;}


/**************/

.lay {
display: none;
position: relative;}
.hid1 {width:460px; margin-top:15px; margin-bottom:2px; float:right}
.hid1 a {color:#000000; text-decoration:underline}
.hid1 a:hover {color:#000000; text-decoration:none}

.star{color:Red}

.query {border-top:solid 1px #E4E4E4;border-right:solid 1px #E4E4E4; margin-top:10px;}
.query td {border-bottom:solid 1px #E4E4E4; border-left:solid 1px #E4E4E4; padding:5px;}
	
.textbox	{ BORDER-RIGHT: #68764F 1px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 11px; BORDER-LEFT: black 1px groove; COLOR: black; BORDER-BOTTOM: #68764F 1px groove; FONT-FAMILY: verdana,arial; BACKGROUND-COLOR: white; width:200px; height:15px;}

.textbox2	{ BORDER-RIGHT: #68764F 1px groove; BORDER-TOP: #68764F 1px groove; FONT-SIZE: 11px; BORDER-LEFT: #68764F 1px groove; COLOR: black; BORDER-BOTTOM: #68764F 1px groove; FONT-FAMILY: verdana,arial; BACKGROUND-COLOR: white; width:300px; height:15px;}
.textareaclass	{ BORDER-RIGHT: #68764F 1px groove; BORDER-TOP: #68764F 1px groove; FONT-SIZE: 11px; BORDER-LEFT: #68764F 1px groove; COLOR: black; BORDER-BOTTOM: #68764F 1px groove; FONT-FAMILY: verdana,arial; BACKGROUND-COLOR: white; width:320px;
height:40px;}

.selbox		{ BORDER-RIGHT: black 1px groove; BORDER-TOP: black 1px groove; FONT-SIZE: 8pt; BORDER-LEFT: black 1px groove; COLOR: black; BORDER-BOTTOM: black 1px groove; FONT-FAMILY: verdana,arial; BACKGROUND-COLOR: #EAE7E8;line-height:21px;}
.gButton { background:#999797; border-color: #000000; border-style: beveled; border-width: 1px; color: #ffffff; font-size: 11px; font-weight: bold; font-family: verdana; width:90px; height:20px;}


/*===== SERVICES START HERE====*/
.service{
		border:3px solid #a7a9ac;
		font-family:verdana;
		width:680px;
		margin-bottom:20px;
		font-size:12px;
		}
	.service h1{
		background:#a7a9ac;
		padding:5px;
		margin:0px;
		text-align:center;
		font-size:18px;
		color:#fff;
	}
	.service a{
		text-decoration:none;
		color:#000;
		text-decoration:underline;
	}
	.service a:hover, .service h1 a:hover{
		color:#666666;
		text-decoration:none;
	}
	.service h1 a{
		text-decoration:none;
		color:#fff;
	}
	.service h1 a:hover{
		color:#dddddd;
	}
	.service ul td{
		width:400px;
	}
	.service ul{
		margin:10px 20px;
		padding:0px;
		overflow:hidden;
	}
	.service ul li{
		list-style:none;
		width:305px;
		float:left;
		margin:0px 0 5px 10px;
	}
	.service ul ul{
		margin:10px 0;
		list-style:none;
	}
	.service ul ul li{
		padding-left:8px;
		background:url("../images/arrow2.gif") no-repeat 0 5px;
	}
	.service2{
		width:320px;
		margin:10px 0 0 10px;
		float:left;
	}
	.service2 div, .service2 ul{
		margin:0px 0 10px 0;
	}
	.service table
	{
	}
	.service table td
	{
		vertical-align:top;
	}
	
	.no-bdr3{
	border:0px !important;
}

/*========PDF CONTENT STYLE START HERE=*/
.pdfcontent{
	margin:10px 0 35px 0;
	overflow:hidden;
}
.pdfcontent p{
	padding:0px 0 10px;
	margin:0px;
}
.pdfcontent .pdftxt{
	width:220px;
	float:left;
	margin-right:15px;
	
}
.pdfcontent .pdftxt span{
	padding-left:5px;
}
.pdfcontent .pdfimg{
	float:left;
	width:430px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.pdfcontent h1{
	font-size:16px;
	color:#2E848C;
	padding:0px;
	margin:0px;
}

.pdfcontent img{
	border:0px;
}
.pdfcontent li{
	text-align:left;
}
.spacern1{
	height:50px;
}
.link 
{
    margin:0 0 10px 0;
}
.link a
{
    text-decoration:underline;
    color:#525252;
}
.link a:hover
{
    text-decoration:none;
    color:#525252;
}
