@charset "UTF-8";

/* Layout Medium Screens */


header {height:150px; background: url(images/header_medium.jpg); no-repeat 90% 0px;}

header a.logo { width: 308px; 

height:96px; 
top: 20px; 
right:20px; 
background-image: url(images/logo_medium.png);}

.phone {

float:right;
font-size:2em;
margin:80px 20px 0px 0px;
font-weight:900;
color:#fff;


}


article {padding: 20px 30px 0px 30px;}

.dept_buttons_container {
padding: 0px 40px 15px 15px;
height:250px;}



.dept_buttons_container .dept {

width: 49%;
display:block;
background-postion: 0px 20px 10px 0px;
height:270px;

}


.content_container {


margin: 0px 19px 0px 0px;

}

.content_wrapper {

background:#FFFFFF;
margin: 0px 30px 40px 40px;
padding: 0px 0px 10px 0px;
height:800px;



}

.special {

float:left;
padding:0px 20px 0px 20px;
background-color:#ECECEC;
border-bottom:thin #666666 solid;
border-right:thin #666666 solid;
border-top:thin #CCCCCC solid;
border-left:thin #CCCCCC solid;
box-shadow:  0px 2px 2px #252525;

}

.special_image {

float:left;
margin: 0px 0px 0px 0px;
width:194px;



}

.special_info {

float:left;
width:140px;
padding: 20px 0px 0px 20px;



}



<!--TESTIMONIAL CONTENT-->








<!--TESTIMONIAL CONTENT-->





.footertabs1 > li{

	list-style:none;
	width: 50%;
	float:left;
	padding:0;
	margin:0;

	
	}
	
.footertabs1 > li > a{

	display:block;
	width:auto;
	background:#555555;
	font-size: 15px;
	padding:20px 0px 10px 20px;
	box-shadow:  0px 0px 10px #121212;
	
}
	
.footertabs1 > li > a:hover{

	display:block;
	width:auto;
	background:#252525;
	padding:20px 0px 10px 20px;
	border-bottom-color:#FFFF00;
	border-bottom:10px;
	
	}
	
		footer {font-size: .85em; color:#333333; background-image:url(images/Background-texture_m.jpg); background-color:#666666; padding: 30px 40px 10px 0px;} 
