/* CSS Document */

body{
	margin:0;
	background-image:url(images/bg.jpg);
}

.main{
	width:1025px;
    margin:auto; 
}


.container{
	width:1024px;
	float:left;

}


.wltxt { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e7821; }

.wltxt a{ text-decoration:none; color:#2e7821; }

/* ---------------------------------------------------------------------------------- */	
/* ---------------------------------------------------------------------------------- */	
/* ----------------------------------box1-------------------------------------------- */
		
.box1{
	width:1024px;
	float:left;
}


.box1-logo{
	width:713px;
	float:left;
}

.box1-right{
	width:208px;
	float:left;
	background-image: url(images/con-call.jpg);
	background-repeat: no-repeat;
	height:95px;
	padding-right: 103px;
	padding-top: 40px;
}


.box1-right-email{
	width:208px;
	float:left;
	padding: 9px 0px 9px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #656565;
	text-align: right;
}

.box1-right-email a{ text-decoration:none; color: #656565;}


.box1-right-mob{
	width:208px;
	float:left;
	padding: 15px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #656565;
	text-align: right;
	line-height: 20px;
}


/* ----------------------------------box1-------------------------------------------- */
/* ---------------------------------------------------------------------------------- */	
/* ---------------------------------------------------------------------------------- */	




/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */
/* -----------------------------------menu-------------------------------------------- */



.menu-con{
	width:1024px;
	float:left;
	
}

.menu-left{
	width:87px;
	float:left;
	
}


.menu-right{
	width:88px;
	float:left;
	
}


.menu{
	width:849px;
	float:left;
	height: 50px;
	background-image: url(images/menu-bg.jpg);
	background-repeat: repeat-x;
	
}




.menu div{
   margin:0;
	padding:0;
	list-style:none;
	float:left;
}

.menu div div{
	display:block;
	float:left;
	
}

.menu div div a{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    text-decoration: none;
    display: block;

}

.menu div div a:hover{
	/*background-image:url(images/bt.jpg);
	background-repeat:no-repeat;
	color: #FFFFFF;*/
	
	 -moz-border-radius-topleft:3px 3px;
	 -moz-border-radius-topright:3px 3px;
     -webkit-border-radius-topleft:3px 3px;
	 -webkit-border-radius-topright:3px 3px;
	  
	
	 
}



	


/* -------------------------------------menu------------------------------------------ */	
/* ----------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------- */




/* ---------------------------------------------------------------------------------- */	
/* ---------------------------------------------------------------------------------- */	
/* ----------------------------------box2-------------------------------------------- */
		
.box2{
	width:1024px;
	float:left;
}

.box2-left{
	width:37px;
	float:left;
}


.box2-right{
	width:38px;
	float:left;
}



.box2-mid{
	width:949px;
	float:left;
}


.box2-mid-con1{
	width:666px;
	float:left;
}

.box2-mid-mask{
	width:949px;
	float:left;
}


/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/


#slider-wrapper {
    width:949px;
    height: 260px;
}

#slider {
	position:relative;
    width: 949px;
    height: 260px;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left: 400px;
	bottom:-52px;

}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/circl.jpg) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
		background:url(images/circl_hover.png) no-repeat;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}




.box2-mid-con2{
	width:283px;
	float:left;
}

.box2-mid-cate{
	width:283px;
	float:left;
}

.box2-mid-cate1{
	width:283px;
	float:left;
	height: 63px;
}


.box2-mid-cate2{
	width:283px;
	float:left;
	height: 64px;
}

.box2-mid-cate3{
	width:283px;
	float:left;
	height: 68px;
}



/* ----------------------------------box2-------------------------------------------- */
/* ---------------------------------------------------------------------------------- */	
/* ---------------------------------------------------------------------------------- */	





/* ---------------------------------------------------------------------------------- */	
/* ---------------------------------------------------------------------------------- */	
/* ----------------------------------box3-------------------------------------------- */
		
.box3{
	width:966px;
	float:left;
	padding:0px 31px 0px 27px;
}


.box3-inner{
	width:956px;
	float:left;
	border-left:#676e5e 1px solid;
	border-right:#676e5e 1px solid;
	background-color: #FFFFFF;
	padding-left: 8px;
}

.box3-left{
	width:666px;
	float:left;
}

.box3-left-mask-bottom{
	width:956px;
	float:left;
}

.box3-left-content-box{
	width:666px;
	float:left;
}


.content-box-hd{
	width:666px;
	float:left;
	background-image: url(images/bg-6.jpg);
	background-repeat: repeat-x;
}

.content-box-hd-image{
	width:49px;
	float:left;
}

.content-box-hd-txt{
	width:616px;
	float:left;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #474644;
	margin-top: 9px;
	padding-top: 9px;
	border-right: #e4e4e4 1px solid;
}



.content-box-txt-box{
	width:664px;
	float:left;
	border-left: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding: 15px 0px 7px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #68745c;
	line-height: 17px;
	text-align: justify;
	border-bottom: #cfd7c8 1px solid;
}
.content-box-txt-box2 a{ text-decoration:none; color: #68745c;} 




.content-box-txt-box-ex{
	width:664px;
	float:left;
	border-left: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;
	background-repeat: repeat-x;
	padding: 15px 0px 7px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #68745c;
	line-height: 17px;
	text-align: justify;
	border-bottom: #cfd7c8 1px solid;
}
.content-box-txt-box2-ex a{ text-decoration:none; color: #68745c;} 

.content-box-txt-box2{
	width:604px;
	float:left;
	padding: 0px 30px 7px 30px;
	
}

.content-box-txt-box2-new2{
	width:604px;
	float:left;
	padding: 0px 30px 15px 30px;
	
}



.content-box-txt-box2-arrow{
	width:20px;
	float:left;
	padding-top: 7px;
}


.content-box-txt-box2-txt{
	width:580px;
	float:left;
	padding-top: 6px;
}






.content-box-txt-box2-new{
	width:604px;
	float:left;
	padding: 10px 30px 7px 30px;
	
}



.tab-new-con-box-image{
	width:602px;
	float:left;
	border:#CCCCCC 1px dashed;
}

..tab-new-con-box-image{
	
	float:left;
	border:#CCCCCC 1px dashed;
}


.tab-new-box1{
	width:602px;
	float:left;
	border-bottom:#CCCCCC 1px dashed;
}
.tab-new-box2{
	width:180px;
	float:left;
	border-right:#CCCCCC 1px dashed;
	padding: 3px 10px 3px 10px;
}
.tab-new-box3{
	width:380px;
	float:left;
	padding: 3px 10px 3px 10px;
}





.tab-new-box4{
	width:380px;
	float:left;
	padding: 3px 10px 3px 10px;
	border-right: #CCCCCC 1px dashed;
}


.tab-new-box5{
	width:180px;
	float:left;
	padding: 3px 10px 3px 10px;
}

.tab-new-box6{
	width:120px;
	float:left;
	padding: 3px 10px 3px 10px;
}


.tab-new-box7{
	width:340px;
	float:left;
	padding: 3px 10px 3px 10px;
	border-left: #CCCCCC 1px dashed;
	border-right: #CCCCCC 1px dashed;
}


.tab-new-box8{
	width:80px;
	float:left;
	padding: 3px 10px 3px 10px;
}

.tab-new-box9{
	width:380px;
	float:left;
	padding: 7px 10px 3px 10px;
	border-right: #CCCCCC 1px dashed;
}


.tab-new-box10{
	width:80px;
	float:left;
	padding: 3px 10px 3px 10px;
}



.tab-new-con-extra{
	width:602px;
	float:left;
	border-top:#CCCCCC 1px dashed;
	border-bottom:#CCCCCC 1px dashed;
	margin-top: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;
}


.tab-new-con-image{
	width:602px;
	float:left;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}






.content-box-txt-box3{
	width:664px;
	float:left;
	text-align: right;
	border-top: #cfd7c8 1px solid;
	
}

.highlight-news{font-size:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3792be;
	padding:0 0 0 30px;
}

.content-box-read-more{
	width:666px;
	float:left;
}


.box3-right{
	width:271px;
	float:left;
	background-image: url(images/contact-bg.jpg);
	background-repeat: repeat-x;
	padding-top: 28px;
	padding-left: 12px;
}



.box3-right-contact-box{
	width:271px;
	float:left;
}

.contact-box-hd{
	width:260px;
	float:left;
	padding-bottom: 7px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #636363;
}


.contact-box-frm{
	width:258px;
	float:left;
	background-image: url(images/contact-us.jpg);
	background-repeat: no-repeat;
	height: 229px;
}





/* ----------------------------------contactus---------------------------------------------- */
	
	
#contactusform {
	margin:0;
}
#contactusform  {
	color:#000;
	padding-left: 15px;
	padding-top: 15px;
}
#contactusform ol { margin:0; padding:0; list-style:none; }
#contactusform li {
	margin:0;
	padding:7px 0px 6px 0px;
	background:none;
	border:none;
	display:block;
	clear:both;
}
#contactusform li.buttons { margin:10px 0 10px 0; }
#contactusform label {
	width:60px;
	display:block;
	padding-right:7px;
	color:#1a1040;
	text-transform:capitalize;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	height: 15px;
	font-size: 12px;
	padding-top: 3px;
}
#contactusform label span { color:#000; }
#contactusform input.text61 {
	width:145px;
	border:#d4d4d4 1px solid;
	height:13px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
}
#contactusform textarea {
	width:141px;
	border:#d4d4d4 1px solid;
	padding:2px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


.contactussubmit{
	width:100px;
	height:18px;
	float:left;
	color:#FFFFFF;
	border:0;
	margin-top: 2px;
	font-size: 11px;
	background-color: #b4b4b4;
	margin-left: 65px;
	padding-bottom: 3px;
	
}	
/* ----------------------------------contactus-------end--------------------------------------- */



.box3-inner-bottom{
	width:898px;
	float:left;
	padding-top: 7px;
	background-color: #68745c;
	padding: 0px 25px 0px 25px;
	margin-top: 7px;
	
}

.green-box-sp{
	width:6px;
	float:left;
	padding-right: 10px;
}

.green-box1{
	width:220px;
	float:left;
	padding-top: 15px;
}


.green-box-image{
	width:200px;
	float:left;
	padding-top: 10px;
}

.green-box-hd{
	width:220px;
	float:left;
	padding-bottom: 13px;
}

.green-box-txt{
	width:210px;
	float:left;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: justify;
}

.green-box-txt a{ text-decoration:none; color: #FFFFFF;}

.green-box-txt-arrow{
	width:17px;
	float:left;
}

.green-box-txt-det{
	width:180px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 7px;
}



.scroll-box{
	width:948px;
	float:left;
	padding-top: 7px;
	
}



.scroll-box-left{
	width:63px;
	float:left;
}


.scroll-box-right{
	width:19px;
	float:left;
	padding:0 0 20px 0;
}

.scroll-box-mid-new{
	width:130px;
	float:left;
	background-image: url(images/scroll-mid.jpg);
	background-repeat: repeat-x;
	height: 40px;
	padding-top: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #68745C;
}
.scroll-box-mid{
	width:736px;
	float:left;
	background-image: url(images/scroll-mid.jpg);
	background-repeat: repeat-x;
	height: 40px;
	padding-top: 29px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #68745C;
	overflow: hidden;
}


.footer-box{
	width:948px;
	float:left;
	padding-top: 7px;
	padding-bottom: 7px;
	
}


.scroll-box{
	width:948px;
	float:left;
	overflow: hidden;
}

.footer-box-copyright{
	width:948px;
	float:left;
	padding-top: 7px;
	padding-bottom: 7px;
	text-align:center;
	border-top:#CCCCCC 1px dashed;
	color: #68745c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* ----------------------------------box3-------------------------------------------- */
/* ---------------------------------------------------------------------------------- */	
/* ---------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------- */	
/* ---------------------------------------------------------------------------------- */	
/* ----------------------------------our-work---------------------------------------- */

.box3-left-ex{
	width:956px;
	float:left;
}

.box3-left-content-box-ex{
	width:956px;
	float:left;
}

.content-box-hd-ex{
	width:947px;
	float:left;
	background-image: url(images/bg-6.jpg);
	background-repeat: repeat-x;
}

.content-box-hd-txt-ex{
	width:897px;
	float:left;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #474644;
	margin-top: 9px;
	padding-top: 9px;
	border-right: #e4e4e4 1px solid;
}


.content-box-txt-box-ex{
	width:945px;
	float:left;
	border-left: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;
	background-repeat: repeat-x;
	padding: 15px 0px 7px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #68745c;
	line-height: 17px;
	text-align: justify;
	border-bottom: #cfd7c8 1px solid;
}

.content-box-txt-box-ex-new{
	float:left;
	border-left: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;
	background-repeat: repeat-x;
	padding: 15px 0px 7px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #68745c;
	line-height: 17px;
	text-align: justify;
	border-bottom: #cfd7c8 1px solid;
}



.content-box-txt-box2-ex{
	width:894px;
	float:left;
	padding: 0px 26px 7px 25px;
	
}
/* ---------------------------------our-work----------------------------------------- */
/* ---------------------------------------------------------------------------------- */	
/* ---------------------------------------------------------------------------------- */



/* ---------------------------------------------------------------------------------- */	
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------gallery------------------------------------------ */



.gallery-box{
	width:604px;
	float:left;
	border-bottom:#CCCCCC 1px dashed;
	padding-bottom: 7px;
	padding-top: 7px;
}

.gallery-box1{
	width:180px;
	float:left;
	padding: 0px 10px 0px 10px;
		
}



.gallery-box1-image{
	width:180px;
	float:left;
	height: 105px;
	text-align: center;
}

.gallery-box1-txt{
	width:180px;
	float:left;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}




.gallery-box2{
	width:180px;
	float:left;
	border-left:#CCCCCC 1px dashed;
	border-right:#CCCCCC 1px dashed;
	padding: 0px 10px 0px 10px;
}


.gallery-box-nav{
	width:350px;
	float:left;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left:250px;
	font-family:Verdana;
	font-size:14px;
}

.gallery-box-nav a{ text-decoration:none; color:#68745c; }
/* ---------------------------------gallery----------------------------------------- */
/* ---------------------------------------------------------------------------------- */	
/* ---------------------------------------------------------------------------------- */




/* --------------------------------------enquiryform------------------------------ */
	
	
#enqform {
	margin:0;
	padding-top:20px;
	padding-left:50px;
	height:240px;
}
#enqform  {
}
#enqform ol { margin:0; padding:0; list-style:none; }
#enqform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#enqform li.buttons { margin:10px 0 10px 0; }
#enqform label {
	margin:7px 0;
	width:150px;
	display:block;
	padding-right:15px;
	color: #666666;
	font: normal 14px Arial;
	text-transform:capitalize;
	float:left;
	text-align: right;
}
#enqform label span { color:#F00; }
#enqform input.text45 { width:300px; border:1px solid #c0c0c0; margin:7px 0; height:14px;  float:left; }
#enqform textarea { width:300px; border:1px solid #c0c0c0; margin:7px 0; padding:2px; background:#fff; float:left; }	
	
.enqsubmit{
	width:77px;
	height:20px;
	float:left;
	background-image:url(images/submit1.jpg);
	color:#FFFFFF;
	border:0;
	margin-top:10px;
	margin-bottom: 10px;
	margin-left: 165px;
}

/* --------------------------------------enquiryform-end----------------------------- */

/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
/* ------------------------------------group-of-comp-----any------------------------- */

.gc-box{
	width:604px;
	float:left;
	padding: 0px 30px 7px 30px;
	color: #68745c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

.gc-box a{ text-decoration:none; color: #68745c; }

.gc-box-imagebox{
	width:88px;
	float:left;
	padding:2px;
	border:#CCCCCC 1px solid;
	margin-right: 7px;
	margin-top: 5px;
}


.gc-box-imagebox-ex{
	width:150px;
	float:left;
	padding:2px;
	border:#CCCCCC 1px solid;
	margin-right: 7px;
	margin-top: 5px;
}


.thumb-gallery{width:500px; height:400px;}


/* ------------------------------------group-of-comp-----any------------------------- */
/* ---------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */
