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

header
{
width:100%;
height:105px;	
min-width:1200px;

}
#phone{
height:30px;
width:100%;
background-color:#666;
float:left;	
text-align:right;
padding-right:100px;
box-sizing:border-box;
padding-top:5px;

}
#logo{
	
	width:400px;
	margin-left:100px;
	height:75px;
	float:left;
	box-sizing:border-box;
	clear:left;
}
#nav {
	
	float:right;
	clear: right;
	width:600px;
	height:75px;
	margin-right:100px;
}

#nav li {
	
display:inline-block;	

	
}
#active {
background:#FC0;

}
#nav a:hover {
background:#FC0;
display:inline-block;	
	height:35px;	
}

#nav a {

display:inline-block;	
	height:35px;
		width:100px;
		padding:10px;
	box-sizing:border-box;
	text-align:center;
color:#000;
	text-decoration:none;	
}

#main_container{
	
min-width:900px;
height:300px;
margin-top:30px;	
}
#main_images{
width:100%;
height:280px;
min-width:1200px;
background-size:cover;
min-width:1200px;
max-height:280px;

	
}

#main_images_replace
{
width:200px;
min-height:200px;
padding:40px;
font-size:10px;
height:auto;
float:left;
min-width:500px;


	
}
#side_pic {
min-height:200px;
width:200px;
margin-left:100px;
float:left;
margin-top:20px;
border:#000 medium solid;
	
}
#side_pic_gall {
	height: auto;
	width: 300px;
	margin-left: 100px;
	float: left;
	margin-top: 20px;
	border-right: #000 medium solid;
	font-size: 12px;
	text-align: left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#services {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	height: 200px;
	min-width: 1200px;
	background-color: #F3F3F3;
}
#services_con {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	height: 250px;
	min-width: 1200px;
	background-color: #F3F3F3;
}
#services_con article {
	width:20%;
margin-left:30px;
height:auto;
float:left;
margin-top:10px;
	
}
#services_con  article #top_serve {
	width: auto;
	float: left;
	min-width: 118px;
	margin-right:5px;
}
#services_con  article #top_serve img{
border:thick solid #FC0;
}

#services_con article #bottom_serve{
width:auto;
	
float:left;
text-align:left;
font-size:10px;
color:#666;
padding-top:15px;
padding-right:15px;
padding-bottom:15px;

box-sizing:border-box;
	
}




#services article {
width:30%;
margin-left:30px;
height:180px;
float:left;
margin-top:10px;
	
}
#services article #top_serve {
width:100%;
height:50px;	
	
	
}



#services article #top_serve #top_left_serve {
width:50px;
height:50px;	
background:#666;
float:left;
    background: -webkit-linear-gradient(#666, #333); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#666, #333); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#666, #333); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#666, #333); /* Standard syntax */
	text-align:center;
	color:#FFF;
	font-size:25px;
	padding:10px;
	box-sizing:border-box;
	
	
}
#services article #top_serve #top_right_serve {
width:310px;
height:auto;	
float:left;
	color:#666;
	text-align:center;
	font-size:16px;
	padding-top:10px;
	box-sizing:border-box;

}
#services article #bottom_serve{
width:100%;
height:100px;	
flaot:left;
text-align:left;
font-size:10px;
color:#666;
padding-top:15px;
padding-right:15px;
padding-bottom:15px;

box-sizing:border-box;
	
}
#services article #bottom_b_serve{
width:40%;
background-color:#C90;
height:30px;	
flaot:left;
margin-left:50px;
text-align:center;
padding-top:7px;
box-sizing:border-box;

	
}

#testi{

background:#CCC;
width:100%;
height:400px;
margin-top:20px;	
	
}

footer{
	width: 100%;
	height: 35px;
	background-color: #333;
	text-align: center;	
}

#clear_me{
clear:both;	
}
#testi article { 
width:30%;
margin-left:30px;
height:350px;
float:left;
margin-top:30px;

}
#testimonial_image {
	
	width:50px;
	height:50px;
	background:#CF0;
	float:left;
	margin-left:20px;
		margin-top:20px;

}
#testimonial {
	width: 250px;
	height: 150px;
	margin-left: 20px;
	float: left;
	border: thin #666 solid;
	margin-top: 20px;
	font-size: 12px;
	font-family: 'PT Sans', sans-serif;
	padding: 5px;
	box-sizing: border-box;
}
#testimonial_1 {
	width: 250px;
	height: 100px;
	margin-left: 20px;
	float: left;
	border: thin #666 solid;
	margin-top: 20px;
	font-size: 12px;
	font-family: 'PT Sans', sans-serif;
	padding: 5px;
	box-sizing: border-box;
}

#testimonial_label {
	width: 90%;
	height:50px;
	margin:5px;
	float:left;	
	font-size:24px;
	font-family: 'PT Sans', sans-serif;
	text-align:center;
}
#news1_img { 
width:50px;
height:50px;
float:left;
margin-left:20px;
margin-top:10px;
 background: -webkit-linear-gradient(#666, #333); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#666, #333); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#666, #333); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#666, #333); /* Standard syntax */	
	font-size:30px;
	text-align:center;
	color:#CCC;
	padding-top:5px;
	box-sizing:border-box;

}
#new1_d {
width:100%;
height:35px;
font-size:24px;
text-align:center;
	
}
#new1_m {
width:100%;
height:15px;
text-align:center;
color:#CCC;
font-size:12px;
  background: -webkit-linear-gradient(#666, #333); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#666, #333); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#666, #333); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#666, #333); /* Standard syntax */	
}
#news1 {
	width:200px;
height:75px;
float:left;
margin-left:20px;
margin-top:10px;
font-size:10px;
padding-top:15px;

}
#dtrends_left {
float:left;
background-color:#FC0;
height:30px;
width:10%;
text-align:center;
margin-left:10px;
margin-top:10px;
text-align:center;
padding-top:7px;
box-sizing:border-box;

	
}
#dtrends_right {
	float:left;
	background-color:#666;
	height:30px;
	width:80%;
	float:left;
	margin-top:10px;
	color:#CCC;
	text-align:center;
	padding-top:7px;
	box-sizing:border-box;
}
#giveus{
	color:#FFF;
	font-size:11px;	
}
#phone1 {
		color:#F90;
	font-size:11px;	
}

#label1 {
padding:10px;
width:100px;
float:left;
margin-bottom:10px;
	
	
}
