/*Global CSS start*/
body{padding:0;margin:0; background:#fff;font-size:12px;color:#7d7d7d;-webkit-font-smoothing: none;-webkit-font-smoothing: subpixel-antialiased;-webkit-font-smoothing:antialiased;font-family:Arial, Helvetica, sans-serif;}
*{outline:none;}

img{border:none;margin:0;padding:0;}
p, h1, h2, h3, h4, ul, li, label, dl, dd, dt, ol, li{padding:0;margin:0;list-style:none;}
header, nav, section, article, aside, footer, figure {display:block;margin:0;padding:0;}

a{color:#0429BD; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a:hover{text-decoration:none;color:#E4BE06;}
p{font-size:12px;color:#7d7d7d;line-height:16px;margin-bottom:10px;}

.verticalmiddle{vertical-align:middle!important;}
.fleft{float:left!important;}

.clr{clear:both;}
h1{font-size:20px;color:#004869;padding:10px 0;font-weight:normal;}
h2{color:#303030;font-size:16px;padding-bottom:15px;font-weight:normal;}
h3{color:#004869;font-size:17px;padding-bottom:15px;font-weight:normal;}
.prod h3{color:#292929;}
.wrapper{width:960px; margin:0 auto;}
.center{width:960px; margin:0 auto;}
.bg{background:url(../../images/background.jpg) no-repeat top center;width:100%;height:600px;}
.width100{width:100%;text-align:center;}
.width60{width:60%;float:left;}
.marginleft{margin-left:15px;padding-left:75px;border-left:1px solid #c8c8c8;}
p.info{font-size:11px;color:#000000;padding-left:15px;}
.width40{width:35%;float:left;padding-top:15px;padding-left:20px;}
.width40 h4{font-size:14px;color:#000000;padding:15px 10px;}
.width40 span{width:100%;background:#FFFFFF;padding:10px 0 10px 10px;display:block;font-size:14px;color:#797979;}
header{}
header section{height:62px;}
.logo{width:337px;height:35px;float:right;margin:15px 15px 0 0;background:url(../../images/vishnu.jpg) no-repeat;text-indent:-99999px;}
.home{ display: block;height: 80px;left: 153px;position: relative;top: 22px;width: 100px;text-indent:-9000px;}
.visual{
	width:422px;
	height:134px;
	float:left;
	background:url(../../images/visual.png) no-repeat;
	position:absolute;
	z-index:2;
	top:0px;
}
nav{background:url(../../images/navigation.jpg) repeat-x;height:48px;color:#FFFFFF;}
nav ul {margin:0;padding:0;float:right;}
nav ul li{float:left;padding:17px 0px;position: relative;background:url(../../images/list-border.gif) no-repeat left center;}
nav ul li:first-child{background:none;}
nav ul li a{color:#FFFFFF;text-decoration:none;/*border-right:1px #fff solid;*/padding:15px 18px;font-weight:bold;}
nav ul li:last-child a{border:none;}
nav ul li:hover{background:#bbe4ff url(../../images/list-border.gif) no-repeat left center;z-index:10;}
nav ul li:hover:after { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
nav ul li:hover:after { border-color: rgba(255, 203, 5, 0); border-top-color: #bbe4ff; border-width: 7px; left: 50%; margin-left: -7px; }
nav ul li:hover a{color:#000000;}


nav ul li.active{background:#bbe4ff url(../../images/list-border.gif) no-repeat left center;z-index:10;}
nav ul li.active:after { top: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
nav ul li.active:after { border-color: rgba(255, 203, 5, 0); border-top-color: #bbe4ff; border-width: 7px; left: 50%; margin-left: -7px; }
nav ul li.active a{color:#000000;}
.align-c{text-align:center;}

nav ul li ul{display:none;position:absolute;background:#484848;top:100%;width:265px;padding:15px 20px 20px;}
nav ul li ul li{float:none;padding:6px 10px;background:url(../../images/list.jpg) 0 9px no-repeat!important;}
nav ul li ul li:hover{background:#484848 url(../../images/list.jpg) 0 12px no-repeat;}
nav ul li:hover ul li a{border:none;color:#bababa;padding:0 3px;}
nav ul li ul li:hover a{}
nav ul li ul li:hover:after{color:#FFFFFF;border:none;}
nav ul li:hover ul{display:block;}
#contentarea{width:100%;}
.banner{width:100%;height:510px;background:url(../../images/background.jpg) top center no-repeat;padding-top:150px;position:relative;}
.banner h2{font-size:20px;color:#000;background:#bbe4ff;padding:10px 20px 10px;display:inline;top:180px;left:320px;position:relative;}
.banner h3{font-size:20px;color:#bbe4ff;background:#000000;padding:0px 50px;position:relative;top:190px;left:390px;line-height:40px;opacity:0.8;filter:alpha(opacity=50);float:left;}

.content-box{width:900px;margin:-235px auto 0;background:url(../../images/content-box.png) top center no-repeat;height:220px;padding:30px 47px 0 25px;position:relative;}
figure aside{float:left;}
aside.pic{background:#fff;padding:5px;box-shadow:0 0 5px #ccc;width:252px;height:157px;}
.topContent{width:600px;padding-left:20px;}
.topContent p{font-weight:bold;}
.topContent a.readmore{float:right;background:#bbe4ff;padding-left:10px;color:#194295;height:25px;line-height:25px;}
.topContent a.readmore b{font-weight:normal;}
.topContent a.readmore span{float:left;padding-left:10px;display:block;}

/*product part start here*/

.product{padding: 0px 47px 0 25px;width: 900px;margin:0 auto;}
.prod h3{width:100%;background:#BBE4FF url(../../images/accordion.jpg) right top no-repeat;padding:12px 0 9px 15px;margin-bottom:3px;}
.prod h3.active{background:#12699B url(../../images/accordion.jpg) right -43px no-repeat;color:#fff;}
.prod-content{padding:25px;float:left;background:#eeedec;width:926px;margin-bottom:8px;}

#acid-brick{color:#000066;margin-bottom:15px;text-decoration:none;font-size:12px;text-align:left;}

/*about us part start here*/

.about{padding-top:80px;padding-bottom:20px;float:left;width:100%;}
.aboutLeft{width:490px;float:left;}
.aboutRight{width:460px;float:left;padding-top:85px;padding-left:10px;}
.about p{color:#7d7d7d;font-size:14px;line-height:20px;}
.about-list {margin-bottom:30px;}
.about-list h4{padding:30px 0px 10px;}
.about-list ul{margin:0;padding:0;background:#f2f2f2;padding:15px;padding-bottom:20px;border-bottom:1px solid #c8c8c8;}
.about-list ul li{color:#666565;font-size:15px;padding:15px;border-top:1px solid #d9d9d9;margin:0 25px;line-height:20px;background:url(../../images/list-inner.jpg) 0px 22px no-repeat;}
.about-list ul li:first-child{border:none;}
.basic{width:100%;height:30px;background:#12699b;position:relative;padding:15px 0 5px 15px;font-size:16px;color:#fff;text-transform:uppercase;margin-bottom:70px;}
.basic:after{top: 0px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.basic:after{border-color: rgba(255, 255, 255, 0); border-top-color: #ffffff; border-width: 7px; left: 58px; margin-left: -30px;}
.basic:before{content: " "; height: 0; width: 100%; position: absolute;top:52px;border:1px solid #12699B;left:0;}
.basic span{position:absolute;right:40px;top:-50px;background:#fff;padding:4px;border:#c6c6c6 1px solid;padding-bottom:1px;}

/*about us part end here*/


.name{width:244px;border:2px solid #BBE4FF; float:left; padding:5px;margin-left:15px;margin-bottom:15px;height:25px;font-size:14px;color:#807f7f;/*-webkit-box-shadow: inset 0px 1px 2px 1px #d7d7d7;box-shadow: inset 0px 1px 2px 1px #d7d7d7;*/line-height:25px;}
.desc{width:526px;height:193px;float:left;border:3px solid #BBE4FF; float:left; padding:5px;margin-left:15px;margin-bottom:15px;font-size:14px;color:#807f7f;/*-webkit-box-shadow: inset 0px 1px 5px 1px #d7d7d7;box-shadow: inset 0px 1px 5px 1px #d7d7d7;*/}
.left-box{float:left;width:270px;}
.submit{float:right;background:#ffcb05;border:2px solid #dcaf05;padding:10px 25px;color:#000000;margin-right:130px;text-transform:uppercase;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor:pointer;}
.contact-box{width:35%;float:left;margin-right:9%;}
.contact-holder{background:#f4f4f4;border-bottom:1px solid #c8c8c8;width:80%;float:left;padding:25px 65px;margin-bottom:60px;}
.contact-holder h2{color:#6b3005;font-size:14px;font-weight:normal;padding-bottom:15px;background:url(../../images/ballon.jpg) top left no-repeat;margin-left:-20px;padding-left:20px;}
.contact-holder a{text-decoration:none;color:#7D7D7D;}
.contact-holder a:hover{text-decoration:underline;}

.contact-holder h3{color:#444444;font-size:14px;font-weight:normal;padding-bottom:5px;}
.contact-holder p{line-height:22px;}
.border{border-bottom:1px solid #e3e3e3;height:1px;width:100%;margin-bottom:15px;margin-left:-15px;}
.contact-holder p span{font-weight:bold;}
/*slder part start here*/
.slider-container {float: left;height:191px;overflow: hidden;width: 535px;overflow: hidden;position: relative;}
.slider-container div {height: auto;position: relative;width: auto;overflow: hidden;}
.slider-container div ul {height: auto;margin: 0;overflow: hidden;padding: 0;}
.slider-container div ul li {display: block;float: left;height: 155px;list-style-type: none;margin: 20px 27px;position: relative;width: 160px;text-align:center;}
.slider{float:left;clear: both;position:relative;background:#E2E2E2;width:870px;padding:0 35px;margin-bottom:40px;}
.slider-buttons a{float:left;text-decoration: none;color: #000;font-weight: bold;font-size:24px;padding: 2px;}
.ended a{color:gray;}
.slider ul li a span{height:25px;background:#fff;width:100%;left:0;bottom:5px;position:absolute;line-height:25px;color:#004869;font-size:14px;}
.slider ul li a{margin:0;padding:0;display:block;position:relative;}
#preBtn2{position:absolute;left:-13px;z-index:1;background:url(../../images/button.jpg) no-repeat;width:27px;height:25px;top:45%;text-indent:-9000px;cursor:pointer;}
#nextBtn2{position:absolute;right:-13px;z-index:1;background:url(../../images/button.jpg) -25px 0 no-repeat;width:27px;height:25px;top:45%;text-indent:-9000px;cursor:pointer;}
.slider span#preBtn2.ended{background-position:0 -25px;cursor:auto;}
.slider span#nextBtn2.ended{background-position:-25px -25px;cursor:auto;}
footer{background:url(../../images/footer.jpg) top center no-repeat;width:100%; float:left;padding-bottom:25px;}
footer aside.footerLeft{float:left;width:60%;padding-top:30px;}
footer aside.footerLeft ul{margin:0;padding:0;overflow:hidden;}
footer aside.footerLeft ul li{float:left;border-left:1px solid #8b8b8b;}
footer aside.footerLeft ul li:first-child{border:none;}
footer aside.footerLeft ul li a{padding:2px 5px;color:#8b8b8b;font-size:11px;}
footer aside.footerLeft p{font-size:11px;margin-top:5px;}
footer aside.footerLeft p a{font-size:11px;color:#8b8b8b;text-decoration:underline;}
footer aside.footerRight{width:18%;float:right;margin-top:30px;}
/*slder part ended here*/
.maufacturingtable{border:1px solid #ccc;}
.maufacturingtable th{background:#ccc;padding:15px 10px;}
.maufacturingtable td{background:#f1f1f1;padding:10px;}
