@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; background:url(../images/bgBody.gif) repeat-x top left; color:#737272; font: normal 12px/18px tahoma;}
#main{width:1001px; background:url(../images/bgShadow.gif) repeat-y top left; margin:0 auto;}
.clear{clear:both;}
.header{width:957px; height:74px; padding:8px 12px 8px 32px;float:left;}
.logo{float:left; width:235px; height:75px;border:0px}
.logo a{
	text-decoration:none;
	border:0;
}
.hdRt{float:right; width:400px; padding-right:15px; clear:right; height:62px;}


.call{font:normal 20px/62px arial; color:#303030; float:right; text-align:center; padding:6px 5px;}
.menu{background:url(../images/bgMenu.gif) repeat-y top left; height:32px; padding:0 28px;}
.pSearch{
	width:280px;
	float:left;
	padding:6px 0;
	margin-right:15px;
}
.pSearchTxt{float:left; color:#393939; font-weight:bold; margin-right:5px;}
.searchArea{background:#f7f6f6; border:1px solid #28b1b8; width:170px; float:left;height:17px;}
.searchArea input{float:left; border:0; background:none; width:150px; margin:0; padding:0 2px;}
.searchArea img{float:right; border:0; margin:1px;}
.menuTp{margin:0; padding:0; width:650px; float:left;}
.menuTp ul{padding:0; margin:0;}
.menuTp ul li{list-style:none;float:left;}
.menuTp ul li a{text-decoration:none; color:#fff; font-weight:bold; line-height:32px; display:block; padding:0 10px;}
.menuTp ul li a:hover{background:#148b91; color:#fff; display:block;}
.menuTp ul li a.active{background:#148b91; color:#fff;}
.cntArea{width:967px;padding:0 17px;margin-top:6px; float:left;}
.lftMenu{width:185px; margin-right:15px; float:left;}
.lftMenuHd{background:#94d9dc;color:#067e84; line-height:25px; padding-left:10px;font-weight:bold;}
.lftMenuLinks{background:#f8f5f5; padding:8px 0 14px 0; }
.lftMenuLinks ul{margin:0; padding:0;}
.lftMenuLinks ul li{list-style:none; color:#737272; line-height:22px;display:block;}
.lftMenuLinks ul li a{text-decoration:none;color:#737272; display:block;background:url(../images/dtLftMenu.gif) no-repeat 10px 10px;padding-left:25px; }
.lftMenuLinks ul li a:hover{display:block;background:#e7e6e6 url(../images/dtLftMenu.gif) no-repeat 10px 10px;font-weight:bold;}

.midCnt{width:758px; float:left;}
.banner{width:748px; border:4px solid #f1f0f0;}
.cpo-certificate {width:141px; height:262px; z-index:1200; top:0px; left:600px;position:absolute; }
.bread-crumb{margin:0px;background-color:#fff;border-bottom:1px solid #d8d8d8;width:758px;height:26px;}
.projects{width:758px; margin-top:1px;float:left;background-color:#f8f5f5;padding-bottom:40px;}
.projects .heading{float:left;width:720px;height:51px; margin-left:19px;border-bottom:1px solid #d8d8d8;}
.projects .heading h1{font:bold normal 26px/36px Arial, Helvetica, sans-serif; color:#00aeef; padding:2px 7px;margin-top:2px;}
.projects .products-list-bg{float:left; width:718px; background-color:#fff; margin-left:19px; margin-top:9px; border:1px solid #d8d8d8;}
.products-list-bg .product-tabs{float:left; width:692px; margin:19px 14px 0px 12px; border-bottom:1px solid #d8d8d8;}
.product-tabs ul{diplay:block;margin:0px;padding-left:20px;}
.product-tabs ul li{display:block;float:left; background-color:#d8d8d8;margin-left:2px;height:26px;behavior:url(ie-css3.htc); -moz-border-radius:5px;-webkit-border-radius:5px;border-top:5px solid #d8d8d8;}
.product-tabs ul li a{background-color:#d8d8d8;height:26px;text-decoration:none; display:block;padding:0px 20px;font:bold normal 12px/20px Tahoma, Geneva, sans-serif;color:#000; }

.product-tabs ul li a:hover{color:#fff;background-color:#61c4c9;}
.projects h1{ font:normal 20px/28px tahoma; color:#b95a19; padding:0 0 5px 10px;}
.projects p{padding:0px 20px; text-align:justify; margin-bottom:25px;}
.projects h3 {font:normal 14px/20px Arial; font:bold 14px Arial;border:0px;	margin:0px;	padding:0px 0px 10px 10px;color: #333;line-height:16px;height:16px;}
.projects p.adder{line-height:25px; text-align:left; padding:0px 20px;margin-top:0px; }
#products{float:left; width:692px; margin:21px 14px 0px 12px;padding-bottom:20px;}
#products .product-info{float:left; width:344px;margin:0px;border:0px;padding:0px; height:111px; overflow:hidden; margin-bottom:27px;}
.product-info .product-img{float:left;width:148px;}
.product-info .product-desc{float:left;width:196px;background-image:url(../images/produuct-desc-bg.jpg);background-repeat:repeat-y;height:111px; overflow:hidden;}
.product-desc .product-title{float:left;width:100%;margin:0px; padding:0px;border:0px;}
.product-desc .product-title p{font:Bold normal 16px/20px Arial, Helvetica, sans-serif;color:#00aeef;padding:10px 20px 5px 20px;margin:0px; text-align:left;}
.product-desc .product-text{float:left;width:100%;margin:0px; padding:0px;border:0px;}
.product-desc .product-text p{font:normal normal 12px/18px Tahoma, Geneva, sans-serif;color:#333;padding:0px 10px 5px 20px;margin:0px; text-align:left;}
.product-text p a{text-decoration:none;  font:normal normal 11px/18px Tahoma, Geneva, sans-serif; color:#333; float:right;}
.product-text p a:hover{color:#00aeef;}
.prBxLft{width:346px; padding:10px; float:left; margin:0 24px 24px 0; background:#61c4c9; color:#fff;}
.prImg{border:3px solid #e0e8e8;}
.prBxLft p{margin:12px 0px 0px 0px; padding:0 3px 0 3px; text-align:justify;}
.prBxLft h2{font:bold 15px/28px tahoma; color:#025559; padding:0 0 5px 0; background:url(../images/brdrBtm.gif) repeat-x bottom left; margin:0;}

a.readmore{float:right; background:url(../images/readmore.gif) no-repeat 0px 6px; padding-left:14px;text-decoration:none;color:#025559; font:bold 11px/22px tahoma; margin-top:12px;}
a.readmore:hover{color:#000; }
.prBxRt{width:346px; padding:10px; float:left;background:#61c4c9; color:#fff; margin:0 0 24px 0;}
.prBxRt p{margin:12px 0px 0px 0px; padding:0px 3px 0 3px; text-align:justify;}
.prBxRt h2{font:bold 15px/28px tahoma; color:#025559; padding:0 0 5px 0; background:url(../images/brdrBtm.gif) repeat-x bottom left; margin:0;}
.newPrds{width:758px;float:left;}
.newPrdHd{border:2px solid #dcdbdb; border-right:none; height:28px;}
.npTxt{background:#dcdbdb; width:127px;color:#5d5c5c; font:bold 14px/28px tahoma; padding-left:10px; float:left;}
.npTxtBgRt{float:left; width:105px; background:#f1f0f0; display:block; line-height:28px; color:#f1f0f0;}
#imgScroller{position:relative; width:758px; height:136px;overflow:hidden;float:left;}
#npImgsContainer{float:left;position:relative;overflow:hidden;width:755px;}
#npImgs{padding:10px 0; overflow:hidden; height:100%;position:relative;display:inline-flex; /*display:inline;*/ left:0px; top:0px;width:100%;}
#npImgs img{float:left;border:1px solid #c2c2c2; padding:4px; margin:12px 12px; display:block;position:relative;}

jThumbnailScroller{position:relative; width:800px; height:122px; margin:160px auto 0 auto; border:5px solid #eee; background:#bbb; padding:0; overflow:hidden; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.jThumbnailScroller .jTscrollerContainer{position:absolute;}
.jThumbnailScroller .jTscroller{position:relative; height:100%; margin:0; left:0; top:0; display:inline-block; *display:inline;}
.jThumbnailScroller .jTscroller a{display:block; float:left; border:5px solid #ddd; margin:6px 10px 6px 0; background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}

.social{float:right; color:#000; margin:10px 0 0 0;}
.social img{margin:0 4px; vertical-align:middle; border:0;}
.ft{margin-top:15px;font:normal 11px/30px tahoma; color:#067e84; background:#61c4c9; height:32px; margin:30px 20px 0 18px; padding:0 12px;}
.ft p{float:left; padding:0; margin:0;}
.ft ul{float:right; margin:0; padding:0;}
.ft ul li{list-style:none; float:left;}
.ft ul li a{text-decoration:none; color:#067e84; padding:0 5px;}
.bgBtm{background:url(../images/bgBtm.gif) no-repeat top left; width:1001px; height:16px;}

/* banner styles*/

#slider {

	/* You MUST specify the width and height */
	width:748px;
	height:201px;
	position:relative;	
	overflow:hidden;
}

#mask-gallery {
	
	overflow:hidden;	
}

#gallery {
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	z-index:0;
	
	/* width = total items multiply with #mask gallery width */
	width:900px;
	overflow:hidden;
}

	#gallery li {

		
		/* float left, so that the items are arrangged horizontally */
		float:left;
	}


#mask-excerpt {
	
	/* Set the position */
	position:absolute;	
	top:0;
	left:0;
	z-index:500;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;  
	-khtml-opacity: 0.6;
	opacity: 0.6;  
	
	/* width should be lesser than #slider width */
	width:748px;
	overflow:hidden;	
	

}
	
#excerpt {
	/* Opacity setting for different browsers */
	
	
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	
	/* Set the position */
	z-index:1000;
	position:absolute;
	top:0;
	left:0;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	/* Set the style */
	width:748px;
	background-color:transparent;
	/*overflow:hidden;*/
		
}

	#excerpt li {
		padding:5px 25px;
		position:absolute;
		top:0;
		left:0;
		filter:alpha(opacity=0);
		-moz-opacity:0.0;  
		-khtml-opacity: 0.0;
		opacity: 0.0;  
		z-index:1000;
		
		
}
	#excerpt li.selected {
		filter:alpha(opacity=100);
		-moz-opacity:1.0;  
		-khtml-opacity: 1.0;
		opacity:1.0;  
		z-index:1001;
}
	



#excerpt-numbers{
	position:absolute;
	width:230px;
	height:30px;
	top:165px;
	left:570px;
	z-index:1005;
	
}


#excerpt-ul li{
	float:left;
	display:block;
	position:relative;
	width:16px;
	height:16px;
	border:1px solid #353635;
	margin-right:1px;
	
}

#excerpt-ul li a{
	display:block;
	position:relative;
	text-decoration:none;
	font-size:11px;
	line-height:16px;
	text-align:center;
	color:#fff;
	
	
}

#excerpt-ul li:hover{
	border:1px solid #fff;
}
#excerpt-ul li.active{
	border:1px solid #fff;
}

#excerpt-ul li.selected{
	border:1px solid #fff;
}



.clear {
	clear:both;	
}

/*****  contact us  *****/
.contactus ul{
	display:block;
	margin:0px;
}
.contactus ul li{
	display:block;
	/*position:relative;
	float:left;
	width:180px;
	vertical-align:middle;
	text-align:left;
	padding:5px;*/
	
}
.fieldnames{
	display:block;
	position:relative;
	float:left;
	width:150px;
	text-align:right;
	line-height:25px;
	padding:5px 4px 5px 0px; 
}

.fieldvalues{
	display:block;
	margin:0px;
	position:relative;
	float:left;
	width:220px;
	text-align:left;
	line-height:25px;
	padding:5px;
}

.fieldvalues1{
	display:block;
	position:relative;
	margin:0px;
	float:left;
	width:220px;
	text-align:left;
	padding:5px 0px;
}

.evalues
{
	display:block;
	position:relative;
	float:right;
	width:190px;
	vertical-align:middle;
	text-align:left;
	line-height:25px;
	padding:5px;
	color:#900;
}

.contactus ul li input[type="submit"]{
border:0; background:url(../images/submit.png) no-repeat left top; width:64px; height:23px; font:normal 11px Tahoma; color:#333333; line-height:23px;margin:0px;cursor:pointer; padding:0px;text-align:center; vertical-align:middle;
margin-left:10px;
float:right;
}

.contactus ul li input[type="submit"]:hover{
background:url(../images/submit-hover.png) no-repeat left top;
}

.contactus ul li input[type="button"]{
border:0; background:url(../images/submit.png) no-repeat left top; width:64px; height:23px; font:normal 11px Tahoma; color:#333333; line-height:23px;margin:0px;cursor:pointer; padding:0px;text-align:center; vertical-align:middle;
margin-left:10px;
float:right;
}

.contactus ul li input[type="button"]:hover{
background:url(../images/submit-hover.png) no-repeat left top;
}

.contactus ul li input[type="text"]{
border:1px solid #c2c2c1;
padding:2px;
width:215px;
float:left;

}

.contactus ul li textarea{
border:1px solid #c2c2c1;
padding:2px;
width:215px;
float:left;
}

.clients{
	padding:0px 10px 30px 10px;
}

.clients h3{
	font:bold 14px Arial;
	
	border:0px;
	margin:0px;
	padding:0px 0px 10px 10px;
	
	
	color: #333;
	padding:0px 0px 10px 10px;
	line-height:16px;
	height:16px;

}

.clients li{
	 font:normal 12px/20px arial;
	 margin-left:50px;
	 padding:0px;
}

.clients ul{
	 
	 margin:0px;
	 padding:0px;
}