@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	background:url(../images/header-bg.jpg) repeat-x top #F7F7F7;
}

p{margin:0;
padding:5px 0;}

UL {padding:0;
margin:0;}

LI{padding:0px;
margin:0;}

img{
border:0px;}

img a
{
border:0px;
outline:none;
}



div{
	margin:0px;
	padding:0px;
}

#main{
	width:960px;
	margin:0 auto;
	height:auto;
}
	#main-in{
			width:940px;
			float:left;
			height:auto;
			padding:10px 10px 0 10px;

		}

		#header{
			width:940px;
			float: left;
			height:auto;
	
		}
			#header .logo-head
			{
				width:940px;
				height:91px;
				float:left;
				padding-top:10px;	
			}
				.logo
				{
					width:320px;
					height:77px;
					float:left;	
				}
	
				.phone-call
				{
					width:43px;
					height:49px;
					padding:17px 0 0 282px;
					float:left;	
				}
				.txt
				{
					width:295px;
					height:auto;
					float:left;
					font-size:20px;
					color:#5A5A5A;
					padding-top:30px;
				}
				#menu
				{
					
					height:49px;
					float:left;
					margin-top:1px;
					background-color:#60A468;
					border-left:1px solid #DFDFDF;	
					
				}
				a.menu{
					color:#F7F7F7;
					font-size:14px;
					padding:16px 30px;
					display:inline-block;
					position:relative;
					font-weight:500;
					/*transition-property: background;
					transition-duration: 1s;
					transition-timing-function: linear;*/
					text-decoration:none;
					border-right:1px solid #DFDFDF;	
					}
				
				a.menu:hover{
					background:#F7F7F7;
					color:#000;
					display:inline-block;
					}
					
			   #banner
			   {
					width:940px;
					height:416px;
					float:left; 
					position:relative;
					margin-top:18px;  
				}
			#container
			{
				width:940px;
				height:auto;
				float:left;
				margin-top:10px;
				padding-top:10px;	
			}
				.services
				{
					width:940px;
					float:left;	
					margin-top:28px;
					height:auto;
				}
					.svcs
					{
						width:300px;
						height:358px;
						float:left;
						background-color:#FFF;	
					}
							.svcs-img
						{
							width:300px;
							height:113px;
							float:left;	
						}
						.svcs-content
						{
							width:268px;
							height:238px;
							float:left;
							text-align:center;
							padding:6px 15px 0 15px;
							border-right:1px solid #DFDFDF;	
							border-left:1px solid #DFDFDF;
							border-bottom:1px solid #DFDFDF;		
						}
						.title
						{
							font-size:20px;
							color:#5A5A5A;							
						}
						.desc
						{
							color:#5A5A5A;
							font-size:13px;
								
						}
						.svcs-design
						{
							width:198px;
							height:16px;
							float:left;
							margin-left:41px;
						}
						.read-more
						{
							
							height:auto;
							border:1px solid #35893F;
							float:left;
							margin:6px 0 0 95px;
							background-color:#60A468;
							
						}
							a.read-more{
								color:#F7F7F7;
								font-size:12px;
								padding:7px 5px;
								letter-spacing:1px;
								font-weight:bold;
								transition-property: background;
								transition-duration: 1s;
								transition-timing-function: linear;
								text-decoration:none;

							}
						
							a.read-more:hover{
								background:#065F08;
								border:1px solid #60A468;
							}
							.read-more-services
						{
							
							height:auto;
							border:1px solid #35893F;
							float:left;
							margin:0;
							position:relative;
							background-color:#60A468;
							
						}
							a.read-more-services{
								color:#F7F7F7;
								font-size:12px;
								padding:1px 3px;
								font-weight:bold;
								transition-property: background;
								transition-duration: 1s;
								transition-timing-function: linear;
								text-decoration:none;

							}
						
							a.read-more-services:hover{
								background:#065F08;
								border:1px solid #60A468;
							}
				#border
				{
					width:940px;
					height:3px;
					float:left;
					margin:18px 0;
					background-color:#E4E4E4;	
				}
				#welcome
				{
					width:940px;
					height:336px;
					float:left;	
					
				}
					.welcome-msg
						{
							width:280px;
							height:336px;
							float:left;
							padding:0 10px;	

						}
					a.rd-mr
					{
						color:#5A5A5A;
						font-size:12px;
						letter-spacing:1px;
						font-weight:bold;
						
						text-decoration:none;	
					}
					a.rd-mr:hover
					{
						color:#065F08;
							
					}
				#recent-projects
				{
					width:620px;
					height:336px;
					float:left;
					margin-left:20px;	
				}
					.projects-head
					{
						width:620px;
						height:27px;
						float:left;	

					}
							.projects-head-title
							{
								width:560px;
								height:27px;
								float:left;	
							}
							.projects-gallery
							{
								width:598px;
								height:270px;
								float:left;
								
								padding:10px;
								border:1px solid #DFDFDF;
							}
								.projects-gallery-recents
								{
									width:267px;
									height:254px;
									float:left;
									text-align:center;
									padding:10px;
									background-color:#FFFFFF;
									border:1px solid #DFDFDF;
								}
								
									.projects-gallery-recents-items
									{
										width:260px;
										height:230px;
										float:left;
										
										margin-bottom:14px;
									}
									.name-title
									{
										font-size:14px;
										color:#5A5A5A;	
																				
									}
								
			#footer
			{
				width:100%;
				height:94px;	
				background:url(../images/footer-bg.jpg) repeat-x top #F7F7F7;
				float:left;
			}
				.footer-main
				{
					width:940px;
					height:82px;	
					margin:0 auto;
					padding-top:12px;
				}
					.footer-main-left
					{
						width:300px;
						height:82px;	
						font-size:13px;
						
						float:left;
						font-weight:bold;
						color:#5A5A5A;
					}
					.footer-main-mid
					{
						width:170px;
						height:82px;	
						float:left;

						padding-left:130px;
					}
					.footer-main-right
					{
						width:340px;
						height:82px;	
						font-size:13px;
						float:left;
						text-align:right;
						font-weight:bold;
						color:#5A5A5A;
					}
					.container-in
					{
						width:920px;
						height:auto;
						float:left;
						background-color:#FFF;
						border:1px solid #DFDFDF;
						margin-bottom:10px;
						text-align:justify;	
						color:#5A5A5A;
						padding:10px;
					}
					.container-team
					{
						float:left;
						width:898px;
						font-size:12px;
						padding-left:20px;
						color:#5A5A5A;
						background-color:#F7F7F7;
						margin-top:10px;
						border:1px solid #DFDFDF;
					
					}
					.container-img
					{
						height:auto;
						width:350px;
						margin-left:10px;
						float:right;
						border:2px solid #DFDFDF;	
					}
					
						.services-gallery
						{
							width:898px;
							height:auto;
							float:left;
								
							margin-bottom:24px;
						}
							.services-gallery-img
							{
								width:185px;
								height:auto;
								float:left;
								
								border:1px solid #DFDFDF;
								margin: 0 22px 0 12px;
									
							}
					.container-services
					{
						width:898px;
						height:auto;
						color:#5A5A5A;
						background-color:#F7F7F7;
						margin-top:10px;
						border:1px solid #DFDFDF;
						padding:10px;
						float:left;	
					}
						.image
						{
							width:153px;
							height:102px;
							float:left;	
							border:1px solid #FFF;
							margin:1px 10px 0 0;
						}
						.description
						{
							width:733px;
							height:auto;
							
							float:left;
							
						}
						.gallery
						{
							width:200px;
							height:188px;
							text-align:center;
							margin:10px 13px 0 16px;
							float:left;
							
						}
					
		#slider {  width:940px; margin:0; height:380px;position:relative;}
		.slideshow img{}
		#slideshow { margin:0 auto; width:940px;  height: 380px; }
		.slider-item { height:285px; margin:0 auto; padding:0; }
		.slider_content_inner img { border: none; margin:0 auto; }
		/*.slider_content { border: none; margin:0; height:auto; font-size:24px; color:#FFF; text-align:center; bottom:0px; position:absolute; z-index:100; height:35px; background-color:#000; width:940px; opacity:0.8;padding-top:15px; }*/
		.controls-center { width:auto;  margin-top:10px; padding:0; ; z-index: 100;}
		.controls-center h2 { width:350px; float:left; font: bold 14px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:15px 0 0 20px; margin:0;}
		.controls-center h3 { text-align:right; font: normal 36px Arial, Helvetica, sans-serif; color:#111; padding:10px 20px 15px 0; margin:0;}
		.controls-center p {width:300px; float:left;  font: normal 12px Arial, Helvetica, sans-serif; color:#6d6d6d; padding:3px 0 0 20px; margin:0;}
		#slider_controls { float: right; margin:0 auto; width: 940px;}
		#slider_controls ul { margin:0 auto; padding:0; width:100px;}
		#slider_controls ul li { background:none; margin: 0; padding: 0; list-style: none; }
		#slider_controls ul li { float: left; display: block; }
		#slider_controls ul li a { width: 14px; height: 16px; background:url(../images/tabs_2.png) no-repeat center center; display: block; float: left; padding:2px; margin:2px !important; margin:1px 1px; outline: none; }
		#slider_controls ul li a:focus { outline: none; }
		#slider_controls ul li a:hover,
		#slider_controls ul li a.activeSlide { background:url(../images/tabs_1.png) no-repeat center center; }