/* CSS Document */

body{
   margin:0;
   padding:0;
   background: #ededed url(../images/bg_body.jpg) repeat-x;
}

#main_container{
   width:967px;
   margin:0 auto; background-color:#FFFFFF;
}
#top_container{ width:967px; height:99px; float:left; background-color:#FFFFFF;}
#logo_container{width:199px; float:left; padding-right:39px; height:99px;}
#nev{width:730px; float:left;}
.main_nev{width:auto; height:47px; margin:0px; padding:0px; list-style:none; float:left;}
.home1{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:96px; background-image:url(../images/home_over.jpg); background-repeat:no-repeat; cursor:default;}

.home{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:96px; }
.home a{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:96px;}
.home a:hover{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:96px;background-image:url(../images/home_over.jpg); background-repeat:no-repeat;}

.about1{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:88px; background-image:url(../images/aboutus_over.jpg); background-repeat:no-repeat; cursor:default;}

.about{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:88px;}
.about a{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:88px;}
.about a:hover{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:88px;background-image:url(../images/aboutus_over.jpg); background-repeat:no-repeat;}

.team1{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:96px; cursor:default; background-image:url(../images/team_over.jpg); background-repeat:no-repeat;}

.team{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:96px;}
.team a{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:96px;}
.team a:hover{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:96px; background-image:url(../images/team_over.jpg); background-repeat:no-repeat;}

.services1{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:122px; cursor:default; background-image:url(../images/services_over.jpg); background-repeat:no-repeat;}

.services{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:122px;}
.services a{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:122px;}
.services a:hover{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:122px;background-image:url(../images/services_over.jpg); background-repeat:no-repeat;}

.testimonial2{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:116px; cursor:default; background-image:url(../images/testimonial_over.jpg); background-repeat:no-repeat;}

.testimonial{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:116px;}
.testimonial a{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:116px;}
.testimonial a:hover{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:116px;background-image:url(../images/testimonial_over.jpg); background-repeat:no-repeat;}

.contact1{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:102px; cursor:default; background-image:url(../images/contact_over.jpg); background-repeat:no-repeat;}

.contact{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:102px;}
.contact a{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:102px;}
.contact a:hover{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:102px;background-image:url(../images/contact_over.jpg); background-repeat:no-repeat;}

.link2{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:109px; cursor:default; background-image:url(../images/link_over.jpg); background-repeat:no-repeat;}

.link{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:109px;}
.link a{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:109px;}
.link a:hover{list-style-type:none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color:#141f16;text-decoration:none;text-align:center;float:left;font-weight:normal; line-height:40px; width:109px; background-image:url(../images/link_over.jpg); background-repeat:no-repeat;}
#header_container{width:967px; height:277px; float:left;}
#body_containter{width:937px; padding:15px; float:left; background-color:#FFFFFF; text-align:left;}

#gallery_containter{width:937px; height:550px; padding:15px 15px 0 15px; float:left; background-color:#FFFFFF; text-align:left;}

#footer{width:967px; height:42px; background:url(../images/bg_footer.jpg) repeat-x; clear:both; margin:0 auto; font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#141f16;text-decoration:none; text-align:center; padding-top:20px;}

#footer a{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#141f16; text-decoration:none;}

#footer a:hover{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#141f16; text-decoration:underline;}

.footer_spacer{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#141f16; text-decoration:none; padding:0 10px;}

.footer2{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#141f16; text-decoration:none; padding-top:3px;}

.footer2 a{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#141f16; text-decoration:none;}

.footer2 a:hover{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#141f16; text-decoration:underline;}

#leftbody_container{width:282px; float:left;}
#rightbody_container{ float:left; width:640px; padding-left:15px;}

#inner1_container{ float:left; width:920px; padding-left:15px;}
#contact1_container{ float:left; width:620px; padding-left:15px;}
.contact2_container{ float:right; width:280px; padding-right:5px;}
.bdy_text{ font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:12px; line-height:16px;}
.gallery{ font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:12px; line-height:16px; height:395px;}
.gallery2{ font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:12px; line-height:16px; height:150px; text-align:center; margin-left:195px;}
.welcome{ font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:20px; font-weight:normal; line-height:16px; letter-spacing:1px;}
.welcome2{ font-family:Arial, Helvetica, sans-serif; color:#006e3a; font-size:20px; font-weight:normal; line-height:16px; letter-spacing:1px;}
.readmore{width:640px; float:right; padding-top:10px; padding-bottom:10px;}
#services{width:277px; float:left; border-right:#8a8f8b 1px dotted;}
.heading{ font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:16px; font-weight:bold;}
.testi_home{ font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:12px; font-weight:normal;}

.testi_home1{ font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:12px; font-weight:normal; padding-top:4px;}

.testi_home3{ font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:12px; font-weight:normal; padding-top:4px; padding-right:4px; text-align:right;}

.testi_home4{ font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:12px; font-weight:normal; padding-top:4px; padding-right:0px; text-align:right;}

.serv{list-style-image:url(../images/arrow.jpg);  font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:13px; line-height:20px; text-decoration:none; margin:0px; padding-left:17px; font-weight:normal;}
.serv li{list-style-image:url(../images/arrow.jpg);  font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:13px; line-height:20px; text-decoration:none; font-weight:normal;}
.serv li a{list-style-image:url(../images/arrow.jpg);  font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:13px; line-height:20px; text-decoration:none; font-weight:normal;}
.serv li a:hover{list-style-image:url(../images/arrow.jpg);  font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:13px; line-height:20px; text-decoration:underline; font-weight:normal;}


.serv2{list-style-image:url(../images/arrow.jpg);  font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:13px; line-height:20px; text-decoration:none; margin:0px; padding-left:35px; font-weight:normal;}
.serv2 li{list-style-image:url(../images/arrow.jpg);  font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:13px; line-height:20px; text-decoration:none; font-weight:normal;}
.serv2 li a{list-style-image:url(../images/arrow.jpg);  font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:13px; line-height:20px; text-decoration:none; font-weight:normal;}
.serv2 li a:hover{list-style-image:url(../images/arrow.jpg);  font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:13px; line-height:20px; text-decoration:underline; font-weight:normal;}

#testimonial{width:340px; float:left; padding-left:20px; }

#testimonial2{width:340px; float:left; padding-left:20px; }


.spacer1{
	height:3px;
	overflow:hidden;
}

.spacer2{
	height:12px;
	overflow:hidden;
}


.spacer3{
	height:9px;
	overflow:hidden;
}

.email{font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; font-size:12px; font-weight:normal; text-decoration:none;}

.email a{font-family:Arial, Helvetica, sans-serif; color:#253e04; font-size:12px; font-weight:normal; text-decoration:underline;}

.email a:hover{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; font-weight:normal; text-decoration:none;}