@charset "utf-8";
/* CSS Document */

body{margin:0; font-family:Arial, Helvetica, sans-serif; background:#e4e7e9 url(../images/bg.jpg) repeat-x;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}



.maincontainer{width:950px; height:auto; margin: 0 auto;}

.header{height:151px;}
.logobox{height:100px;}
.callbox{background:url(../images/callbg.png) no-repeat; width:204px; height:60px; margin-top:20px;}
.callbox .calltxt{margin:5px 0 0 50px; font-size:14px; color:#fff; font-weight:bold;}
.callbox span{
	font-size:18px;
	color:#88c5ff;
}


.navbox{margin-top:9px; background:url(../images/navbg.jpg) repeat-x; border-radius:5px 5px 0 0; height:42px;}
.nav{margin:0; padding:0; list-style:none;}
.nav li{position:relative; float:left;}
.nav li a{float:left; background:url(../images/navline.jpg) no-repeat right; height:42px; line-height:42px; padding: 0 20px; font-size:14px; color:#FFF; text-decoration:none;}
.nav li a:hover{background:#000;}
.nav li:first-child a:hover{background:#000; border-radius:5px 0 0 0;}



.slider{height:300px; margin-top:15px; background:#fff; border-radius:5px;}


.contentwrp{margin-top:15px;}
.leftpanel{width:685px; height:auto;}
.leftpanel p{margin:0; padding: 10px 15px; font-size:12px; color:#333; line-height:17px;}
.leftpanel .imagebox{width:190px; height:auto; margin:10px 10px 10px 15px;}

.pageimage{border:1px solid #ddd; padding:4px; background:#fff; margin:15px 15px 0 15px; width:500px;}

.servimage{border:1px solid #ddd; padding:4px; background:#fff; margin:10px; width:300px; margin:10px;}

.servicebox{margin:10px;}
.subheading{font-size:16px; font-weight:bold; color:#333; margin-top:10px;}
.servlist{margin:0; margin-left:5px; padding:0; list-style:none;}
.servlist li{background:url(../images/arrow.png) no-repeat left; padding-left:20px; color:#0e38a0; font-size:12px; margin: 5px 0;}
.servlist li:hover{color:#000;}


.gallergylist{margin:0; margin-top:10px; padding:0; list-style:none;}
.gallergylist li{width:162px; float:left; margin:4px;}
.gallergylist li img{border:1px solid #ddd; padding:3px; background:#fff;}

.rightpanel{width:245px; height:auto;}
.rightpanel img{margin:10px;}
.boxall{background:#fff url(../images/boxbg.png) repeat-x; border:1px solid #b9b9b9; border-radius:5px;}
.contactbox{background:#fff url(../images/boxbg.png) repeat-x; border:1px solid #b9b9b9; border-radius:5px; margin-top:10px;}
.contactbox .sendfiles{background:url(../images/navbg.jpg) repeat-x; height:40px; line-height:40px; color:#fff; border-radius:5px; font-size:14px; font-weight:bold; text-decoration:none; float:left; margin:10px 0 10px 60px; padding: 0 20px;}
.contactbox .sendfiles:hover{background:#000;}

.barhead{background:url(../images/barbg.jpg) repeat-x; height:44px; line-height:44px; padding:0; padding-left:10px; font-size:22px; color:#fff; margin:10px 0 0 0; position:relative;}
.barhead .readmore{position:absolute; top:0; right:-6px; z-index:10;}

.innerhead{height:44px; line-height:44px; padding:0; padding-left:15px; font-size:24px; color:#000; margin:10px 0 0 0;}
.innersbhead{font-size:16px; color:#000; margin:10px 0 0 15px; font-weight:bold;}


.qualityhead{font-size:36px; color:#E10005; margin: 10px 15px; font-weight:bold;}



.barcontact{background:url(../images/contactbar.png) no-repeat; height:44px; line-height:44px; padding:0; padding-left:10px; font-size:22px; color:#fff; margin:10px 0 0 0;}
.contacthead{font-size:14px; font-weight:bold; margin:10px;}
.contactadr{font-size:12px; margin: 5px 10px;}


.contacttxt{font-size:12px; font-weight:bold; color:#333;}
.required{color:#FB0006;}
.contfield{width:300px; padding:5px; color:#333; font-size:14px; border-radius:5px; border:1px solid #ccc;}
.contarea{width:450px; height:120px; padding:5px; color:#333; font-size:14px; border-radius:5px; border:1px solid #ccc;}








.footer{background:url(../images/footer.jpg) repeat-x; height:79px; margin-top:10px;}
.footersnav{height:46px; line-height:46px; text-align:center; color:#999; font-size:12px;}
.footersnav a{font-size:12px; color:#999; text-decoration:none; padding: 0 5px;}
.footersnav a:hover{color:#FFF;}

.copyright{height:33px; line-height:33px; text-align:center; color:#fff; font-size:12px;}
