@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font:12px/18px Arial, Helvetica, sans-serif; color:#000000; background:url(../Images/body-bg.jpg) repeat-x center top #fff; position:relative;}

.input{margin:0px; padding:0px; border:none;}
.clear{clear:both;}
.fr{float:right;}
.fl{float:left;}
img{border:0px none;}
img{margin:0px; padding:0px;}
.input{width:161px; height:16px;}
.textarea{width:161px; height:55px;}
a{color:#000000; text-decoration:none;}
a:hover{color:#999999; text-decoration:undeline;}

*{padding:0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
h1,h2,h3,h4,h5{margin:0px; padding:0px;}


h4{font:18px Verdana, Arial, Helvetica, sans-serif; color:#233f88;}

 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #bf312d;
	margin: 0px;
	padding: 0px;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 40px;
	color: #bf312d;
	margin: 0px;
	padding: 0px;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 40px;
	color: Blue;
	margin: 0px;
	padding: 0px;
	
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 40px;
	color: Black;
	margin: 0px;
	padding: 0px;
	text-decoration:underline; 
	
}
.p5{padding:5px;}
.pl5{padding-left:5px;}
.pr5{padding-right:5px;}
.pt5{padding-top:5px;}
.pb5{padding-bottom:5px;}
.pl10{padding-left:10px;}
.pr15{padding-right:15px;}

/*--------------------------------tabs nav--------------------------------------*/
/*URL: http://www.dynamicdrive.com/style/ */

/*------------------------------------wrapper  closed-----------------------------*/
#wrapper{width:983px; margin:auto;}
#header{width:983px; float:left;}
.head{width:941px; float:left; border-left:solid #a2bd5e 1px; border-right:solid #a2bd5e 1px; padding:6px 20px 5px 20px;}
.head .logo{width:241px; float:left;}
.head .cont{width:277px; float:right;}
.head .cont .le{width:17px; float:left; background:url(../Images/top-cont-l-bg.jpg) no-repeat left top; height:84px;}
.head .cont .mi{width:211px; float:left; background:#8eaf3c; padding:0px 12px 3px 15px;}
.head .cont .ri{width:17px; float:left; background:url(../Images/top-cont-r-bg.jpg) no-repeat left top; height:84px;}

#middle-main{
	width:967px;
	background:#eeeafd;
	padding:5px 7px 10px 7px;
	border-left:solid #a2bd5e 1px;
	border-right:solid #a2bd5e 1px;
	float: left;
	margin-top:4px;
}
#banner{
	width:967px;
	padding-bottom:10px;
}
#left-section{width:230px; float:left;}
#right-section{width:690px; float:right; padding-left:20px;}
#footer-color{width:100%; background:#8eaf3c; float:left; padding-top:12px;}

.our-services{width:230px; float:left; background:#454545; padding-bottom:5px;}
.left-box ul{margin:0px; padding:0px; width:220px;}
.left-box li{margin:0px 0px 0px 6px; padding:0px 0px 0px 0px; float:left; width:217px; list-style:none; border-bottom:dashed #ffffff 1px; line-height:18px;}
.left-box li a{margin:0px; padding:7px 0px 7px 8px; font-size:12px; float:left; background:url(../Images/left-aerrow.jpg) no-repeat left 13px; color:#ffffff; text-decoration:none;}
.left-box li a:hover{margin:0px; padding:7px 0px 7px 10px; background:url(../Images/left-aerrow-hover.jpg) no-repeat 1px 13px; color:#baff08;}

.welcome-to{width:460px; float:left;}
.welcome-to p{padding:0px 20px 0px 0px; text-align:justify;}

.news-letter{width:230px; float:left; background:#454545; padding-bottom:10px; color:#FFFFFF;}
.news-letter .date{ float:left; color:#fe8b00; font-size:11px; padding:4px 0px 0px 20px; font-weight:bold; font-family:"Trebuchet MS";}
.news-letter p{float:left; padding:2px 10px 0px 20px; color:#FFFFFF;}

.news-letter .more a{color:#d1ff11; text-decoration:none}
.news-letter .more a:hover{color:#d1ff11; text-decoration:underline;}
.hr{width:440px; border-bottom:dashed #a8c52e 1px; height:1px; float:left; display:block;}
.hr2{width:690px; border-bottom:dashed #a8c52e 1px; height:1px; float:left; display:block;}

.fv-35{width:440px; float:left;}
/*------------------------------------wrapper  closed----;-------------------------*/
.nav{width:983px; float:left;}
.nav ul{margin:0px; padding:0x; list-style:none; display:inline;}
.nav li{float:left; display:block; height:47px; color:#ffffff; margin:0px; padding:0px;  }
.nav li a{margin:0px; padding:0px 11px 0px 11px; font-size:14px; color:#ffffff; display:block; line-height:47px; background:url(../Images/nav-bg.jpg) repeat-x left top; text-decoration:none; font-weight:bold; }
.nav li a:hover{margin:0px; padding:0px 11px 0px 11px; font-size:14px; color:#85c226; background:url(../Images/nav-hover-bg.jpg) repeat-x left top; line-height:47px; font-weight:bold;}

.middle-box{width:965px; margin:auto;}
.middle-box .top{width:965px; float:left; background:url(../Images/middle-box-t-bg.jpg) no-repeat left bottom; height:11px;}
.middle-box .middle{width:945px; background:#fff; float:left; padding:0px 10px 0px 10px;}
.middle-box .bottom{width:965px; float:left; background:url(../Images/middle-box-b-bg.jpg) no-repeat left top; height:11px;}

.our-servicb{width:155px; float:left; background:url(../Images/our-services.jpg) no-repeat left top; height:30px; margin-left:15px;}
.news-letterb{width:155px; float:left; background:url(../Images/news-events.jpg) no-repeat left top; height:30px; margin-left:15px;}
.testmonials{width:155px; float:left; background:url(../Images/testmonials.jpg) no-repeat left top; height:30px; margin-left:15px; color:#FFFFFF; p}

.our-clients{width:691px; float:left; padding-top:10px;}
.our-clients .lfet-bl-bg{width:27px; float:left; background:url(../Images/gallery-l-bg.jpg) no-repeat left top; height:205px;}
.our-clients .midle-bl-bg{width:630px; float:left; background:url(../Images/gallery-m-bg.jpg) repeat-x left top; height:205px;}
.our-clients .midle-bl-bg .our-cl{width:200px; float:left; background:url(../Images/our-client.jpg) no-repeat left top; height:34px;}
.our-clients .midle-bl-bg .gallery{width:630px; float:left; padding:25px 0px 0px 0px;}
.our-clients .midle-bl-bg .gallery ul{width:630px; float:left; margin:0px; padding:0px; list-style:none; display:inline;}
.our-clients .midle-bl-bg .gallery li{ float:left; background:url(../Images/gallery-border.jpg) no-repeat right top; height:124px; padding:0px 20px 0px 20px; display:inline;}
.our-clients .right-bl-bg{width:27px; float:left; background:url(../Images/gallery-r-bg.jpg) no-repeat left top; height:205px;}

.why-vfm{width:220px; float:left; background:#454545; padding:0px 0 6px 10px;}
.why-vfm .imgv{width:200px; float:left; background:url(../Images/why-vfm.jpg) no-repeat left top; height:30px;}
.footer-nav{width:967px; float:left; background:#ffffff; padding:10px 7px 0px 7px; border-left:solid #a2bd5e 1px; border-right:solid #a2bd5e 1px; }
.footer-nav .left-gren{background:url(../Images/footer-nav-green-l-bg.jpg) no-repeat left top; height:52px; width:10px; float:left;}
.footer-nav .midd-gren{background:#8eaf3c; height:52px; width:862px; float:left; padding-left:85px;}
.footer-nav .midd-gren .white-box-l{background:url(../Images/footer-nav-white-l-bg.jpg) no-repeat left top; height:51px; width:20px; float:left;}
.footer-nav .midd-gren .white-box-m{background:#ffffff; height:51px; width:740px; float:left; color:#000000; line-height:51px;}
.footer-nav .midd-gren .white-box-m a{text-align:center; text-decoration:none; color:#000000; margin:0px; padding:0px 1px 0px 1px;}
.footer-nav .midd-gren .white-box-m a:hover{text-decoration:underline; color:#666666;}

.footer-nav .midd-gren .white-box-r{background:url(../Images/footer-nav-white-r-bg.jpg) no-repeat left top; height:51px; width:20px; float:left;}
.footer-nav .righr-gren{background:url(../Images/footer-nav-green-r-bg.jpg) no-repeat left top; height:52px; width:10px; float:left;}

.copyright-maim{width:950px; margin:auto;}
 .footer-lef1{width:13px; float:left; background:url(../Images/copyright-l-bg.jpg) no-repeat left top; height:34px;}
.footer-mid1{float:left; background:#000000; width:906px;}
.footer-mid1 .copy{float:left; color:#FFFFFF !important; width:506px; display:block; line-height:34px;}
.footer-mid1 .copy a{color:#FFFFFF !important; text-decoration:none;}
.footer-mid1 .copy a:hover{color:#cccccc !important; text-decoration:underline;}
.footer-mid1 .facebook{float:left; width:100px; padding:1px 0 0 0;}

.footer-mid1 .design{float:right; width:251px; color:#FFFFFF !important; display:block; line-height:34px;}
.footer-mid1 .design a{color:#FFFFFF !important; text-decoration:none;}
.footer-mid1 .design a:hover{ color:#cccccc !important; text-decoration:underline;}

.footer-rig1{width:13px; float:left; background:url(../Images/copyright-r-bg.jpg) no-repeat left top; height:34px;}



	/*=========================================================1 bg images use  menu==============================================================*/

#main-menu {
	border: medium none;
	float: left;
	margin: 10px 0 0 12px;
	text-align: right;
	width: 983px;
}
#main-menu ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#main-menu ul li {
    float: left;
    margin: 0 4px;
}
#main-menu ul li a {
    color: #CCCCCC;
    cursor: pointer;
	margin:0px;
	/*padding:0px 0 0 12px;*/
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}
#main-menu ul li a span {
    float: left;
    margin: 0 5px 0 -10px;
    padding: 5px 5px 10px 11px;
}
#main-menu ul.blue li a.current, #main-menu ul.blue li a:hover {
    background: url(../Images/menubg.png) no-repeat scroll right top transparent;
    color: #FFFFFF;
}
#main-menu ul.blue li a.current span, #main-menu ul.blue li a:hover span {
    background: url(../Images/menubg.png) no-repeat scroll left top transparent;}
	/*=========================================================1 bg images use  menu==============================================================*/
	
.green_color{width:192px; line-height:26px; background:#93d336; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#314f06; padding-left:10px; } 

.about_img{}
.about_img ul{margin:0px; padding:0px;}
.about_img li{width:156px; display:inline; float:left; margin-right:8px; text-align:center; padding-bottom:6px;}

.about_img1{ clear:both;}
.about_img1 ul{margin:0px; padding:0px;}
.about_img1 li{width:164px; display:inline; float:left; background:url(../images/clients_bg_line.jpg) repeat-x; border-left:#dfdede solid 3px; border-right:#cac8c8 solid 3px; height:136px; position:relative; margin-bottom:4px; margin-right:1px;}

.green-box1-m b {
    color: #291C6B;
}
.contentarea_aboutb1 {
	color: #314f06 ;
	font-weight:bold;
	font-size:12px;
}

.green-box1{width:689px; float:left;}
.green-box1-t{width:689px; float:left; background:url(../Images/green-t-box-b.jpg) no-repeat left top; height:16px;}
.green-box1-m{width:665px; float:left; background:#e9fffe; padding:0px 12px;}
.green-box1-b{width:689px; float:left; background:url(../Images/green-b-box-b.jpg) no-repeat left top; height:16px;}
.black-td-gray{height:24px; border-bottom:#d9d9d9 solid 1px;}


.from-left{width:256px; line-height:35px;background:#90cf36; float:left; display:block; font-size:12px; font-weight:bold; color:#FFFFFF; padding-left:10px;}
.from-right{width:178px; height:15px;background:#d5edb3; float:right; display:block; padding:10px 72px 10px 14px;}
.main_form{width:176px; line-height:21px; border:#467108 solid 1px; background:#FFFFFF; font-size:11px;}
.main_form1{width:176px; height:50px;  border:#467108 solid 1px; background:#FFFFFF; font-size:11px;}
.form_box{width:531px; float:left; display:block; margin-bottom:2px;}
.right-section12{width:230px; float:left;}
.Send{width:69px; height:26px; background:url(../images/send_line.jpg) repeat-x; border:none; font-weight:bold; cursor:pointer;}


.product-gallery-top-bg{width:988px; float:left; background:url(../images/product-gallery-top-bg.jpg) no-repeat left top; height:                        21px;}
.product-gallery-bottom-bg{width:988px; float:left; background:url(../images/contanner-bottom-bg.jpg) no-repeat left top; height:                           17px;}
.product-gallery-middle-color{width:938px; padding:0 0 0 50px; float:left; background:url(../images/product-gallery-middle-bg.jpg)                               repeat-y left top;}
.product-gallery-middle-color .contact{width:500px; padding:10px 0 0 0; float:left;}
.product-gallery-middle-color .phone{width:400px; padding:0 0 0 0; float:left;}
.product-gallery-middle-color .phone ul{width:400px; padding:0 0 0 0; float:left;}
.product-gallery-middle-color .phone li{width:400px; padding:2px 0px 10px 0px; color:#000000; float:left;}
.product-gallery-middle-color .phone li a{text-decoration:none; color:#000000; }
.product-gallery-middle-color .phone li a:hover{ text-decoration:underline; color:#999999;}

.about-dr{width:665px; float:left; border-bottom:dashed #993300 1px;}
.about-dr .img1{width:480px; float:left; text-align:justify;}
.about-dr .text1{width:165px; float:left; padding-left:10px;} 

	/*=======================================vfm start ramnath========================================*/

.marquee-vfm{width:210px; color:#FFFFFF; background:url(../Images/left-aerrow.jpg) no-repeat left 6px; padding:0 0 0 10px;}


/*.news-letter{width:230px; float:left; background:#454545; padding-bottom:10px;}*/

.our-clients1{width:957px; float:left; padding-top:10px;}
.our-clients1 .lfet-bl-bg1{width:27px; float:left; background:url(../Images/gallery-l-bg.jpg) no-repeat left top; height:205px;}
.our-clients1 .midle-bl-bg1{width:891px; float:left; background:url(../Images/gallery-m-bg.jpg) repeat-x left top; height:205px;}
.our-clients1 .midle-bl-bg1 .our-cl1{width:200px; float:left; background:url(../Images/our-client.jpg) no-repeat left top; height:34px;}
.our-clients1 .midle-bl-bg1 .gallery1{width:891px; float:left; padding:25px 0px 0px 0px;}
.our-clients1 .midle-bl-bg1 .gallery1 ul{width:891px; float:left; margin:0px; padding:0px; list-style:none; display:inline;}
.our-clients1 .midle-bl-bg1 .gallery1 li{ float:left; background:url(../Images/gallery-border.jpg) no-repeat right top; height:124px; padding:0px 20px 0px 20px; display:inline;}
.our-clients1 .right-bl-bg1{width:27px; float:left; background:url(../Images/gallery-r-bg.jpg) no-repeat left top; height:205px;}


/*------------------------------------------------gallery products-------------------------------------------*/
.clients-products{width:100% !important; padding:14px 0px 0px 0px; margin:0px; }
.clients-images{width:144px; margin:0px; padding:opx; float:left; padding:0px 5px 0px 5px; background:url(../Images/gallery-border.jpg) no-repeat right top; height:124px;}


.house-keeping-t{text-align:justify; font-family:Arial, Helvetica, sans-serif; margin:20px;














