/* Shree Ganshay nmah */

/* main css */
*{padding:0px; margin: auto 0px}

body{   padding:0px; margin:0px; font:normal 12px arial; background-color:#fff;  background:url(../images/strip.jpg) repeat-x;  }
	
#wrap{width:1002px; margin:0px auto; background-color:#fff;}

.header{
 width:1002px;
 height:201px;
 background: url(../images/header.jpg) no-repeat top;
 float:left;
}

.headerleft{
width:660px;
height:201px;
float:left;
}

.headerright{
width:342px;
height:201px;
float:left;
}

.menu{
width:1002px;
height:45px;
background:url(../images/menu.jpg) no-repeat;
}

.banner{
width:1002px;
height:279px;
background:url(../images/banner.jpg) no-repeat;
float:left;
}

.leftbanner{
width:293px;
height:279px;
float:left;
}

.leftbannerproduct{
width:229px;
height:149px;
float:left;
margin-top:89px;
margin-left:43px;
}

.leftbannerproduct1{
width:229px;
height:149px;
float:left;
margin-top:89px;
margin-left:45px;
}



.leftbannermarque{
width:229px;
height:30px;
float:left;
margin-top:7px;
margin-left:43px;
}

.rightbanner{
width:709px;
height:279px;
float:right;
}

.client{
width:1002px;
height:134px;
background:url(../images/client.jpg) no-repeat;
float:left;
}

.clientleft{
width:303px;
height:134px;
float:left;
}

.clientright{
width:699px;
height:134px;
float:left;
}

.clientbox{
width:225px;
height:82px;
background-color:#FFFFFF;
float:left;
margin-top:53px;
margin-left:45px;
}

.clientbox1{
width:225px;
height:82px;
background-color:#FFFFFF;
float:left;
margin-top:57px;
margin-left:24px;
}


.bottom{
width:1002px;
height:241px;
background:url(../images/bottom.jpg) no-repeat;
float:left;
}

.bottomleft{
width:303px;
height:241px;
float:left;
}

.bottomright{
width:699px;
height:241px;
float:left;
}

.maintenanace{
width:191px;
height:211px;
float:left;
}

.welcome{
width:475px;
height:211px;
float:left;
}

.footer{
width:1002px;
height:87px;
background-color:#1d2e3a;
}
 
.aboutbanner{
width:1002px;
height:262px;
background:url(../images/aboutbanner.jpg) no-repeat;
float:left;
}

.aboutbannerleft{
width:302px;
height:262px;
float:left;
}

.aboutbannerright{
width:700px;
height:262px;
float:left;
}

.aboutheader{
width:700px;
height:48px;
float:left;
margin-top:200px;
}

.page{
width:1002px;
height:100%;
}


.aboutleft{
width:262px;
float:left;
margin-left:25px;
}

.aboutright{
width:650px;
float:left;
margin-left:23px;
}

.aboutclient{
width:261px;
height:155px;
float:left;
margin-top:7px;
background:url(../images/aboutclient.jpg) no-repeat;
}

.aboutvision{
width:261px;
height:372px;
float:left;
margin-top:7px;
background:url(../images/vision.jpg) no-repeat;
}

.services{
width:258px;
height:186px;
float:left;
margin-top:7px;
}

.contact{
width:618px;
height:351px;
float:left;
background:url(../images/contactus.jpg) no-repeat;
}

#productbox{
	margin:2px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	behavior: url(border-radius.htc);
	background-color:#fff;
	border: 1px solid #87b0cc;
	z-index:-99;
	border-bottom: 6px solid #87b0cc;
		box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
}




.white{
	font-size: 20px;
	font-weight:bold;
	color: #155da0;
	font-family:'Droid Serif',Georgia,serif;text-shadow:0.01em 0.08em 0.001em #fff;
}


.textred{
	font-size: 12px;
	font-weight:bold;
	color: #e40303;
	font-family:'Droid Serif',Georgia,serif;
}
.textred1{
	font-size: 15px;
	font-weight:bold;
	color: #e40303;
	font-family:'Droid Serif',Georgia,serif;
	padding-top:5PX;
	padding-bottom:5PX;
}
.textgrey{
	font-size: 12px;
	font-weight:bold;
	color: #3e3e3e;
	font-family:'Droid Serif',Georgia,serif;
}
.textblue{
	font-size: 14px;
	font-weight:bold;
	color: #0f6d9e;
	font-family:'Droid Serif',Georgia,serif;
}

.enqury{
		color: #0f6d9e;
	font-family:'Droid Serif',Georgia,serif;
	background-color:#5f9e3c;
	padding:15px;
}

.headertext{
	font-size: 21px;
	font-weight:normal;
	color: #fff;text-shadow:0.01em 0.08em 0.001em #000;
	font-family:'Droid Serif',Georgia,serif;
}

.prdtext{
	font-size: 18px;
	font-weight:normal;
	color: #fff;text-shadow:0.01em 0.08em 0.03em #000;
	font-family:'Droid Serif',Georgia,serif;
}


.marque{
	font-size: 15px;
	font-weight:normal;
	color: #c5d9f1;
	font-family:'Droid Serif',Georgia,serif;
}

.text1{
	font-size: 14px;
	font-weight:normal;
	color: #ade9fd;
	font-family:'Droid Serif',Georgia,serif;text-shadow:0.01em 0.08em 0.001em #000;
}

.text2{
	font-size: 12px;
	font-weight:normal;
	color: #232323;
	font-family:'Droid Serif',Georgia,serif;
}


.text3{
	font-size: 12px;
	font-weight:normal;
	color: #e6e7e8;
	font-family:'Arial',Georgia,serif;
}


.text4{
	font-size: 12px;
	font-weight:normal;
	color: #232323;
	font-family:'Droid Serif',Georgia,serif;
	line-height:16px;
}






















 .link1{
	font-family:"Arial";
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
	 }
 
 .link1:hover{color: #f6b116;text-decoration: underline; }

 .link2{
	font-family:"Arial";
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	 }
 
 .link2:hover{color: #f6b116;text-decoration: underline; }
 
  .link3{
	font-family:"HeaveneticaCond5";
	font-size: 24px;
	font-weight: normal;
	color: #374e6e;
	text-decoration: blink;
 }
 
 .link3:hover{color: #000;text-decoration: underline; }
 
  .link4{
	font-family:"Arial";
	font-size: 12px;
	font-weight: normal;
	color: #e6e7e8;
	text-decoration: none;
	
 }
 
 .link4:hover{color: #fff;text-decoration: underline; }
 
  .link5{
	font-family:"Arial";
	font-size: 12px;
	font-weight: normal;
	color: #1c4157;
	text-decoration: none;
	 }
 
 .link5:hover{color: #ed2f2f;text-decoration: underline; }
 
 
 
 
 
 
 
 
 
 
 
 
 
 input, textarea{ background-color:#e2e8ed; border:1px solid #d4d5d5; padding:3px;}
input:hover, textarea:hover{background-color:#fff;}
.btn{ background-color:#224766; padding:3px 5px 3px 5px; color:#fff; font-size:13px; font-weight:bold;
		border:1px solid #f3b801}
.btn:hover{background:#f2e18f;}
