@charset "UTF-8";

/* Layout (global rules for all sizes) */

body {margin:0; padding:0;}


header a.logo {

display: block;
position:absolute;
background-position: 0px 0px;
background-repeat:no-repeat;

}

/* Layout Large Screens (default for older browsers) */

header {

height:195px;
background:url(images/header_large.jpg) no-repeat right 0px; 


}

header a.logo {
	width: 401px;
	height: 132px;
	top: 40px;
	left:21px;
	background-image:url(images/logo_large.png);
}

.phone {

float:right;
font-size:3em;
margin:120px 30px 0px 0px;
font-weight:900;
color:#FFF;


}

/* _________________________________________________________________ Top Section START */

.page_header {

height:610px;

}

.intro_paragraph {

top:270px;
left:40px;
width:300px;
font-size:1.2em;

}

.intro_paragraph p {

padding:40px 0px 0px 0px;


}

/* _________________________________________________________________ Top Section END */

/* _________________________________________________________________ Content Section START */



.page_content {

height:auto;
font-size:1.2em;
background-repeat:no-repeat;
overflow:hidden;
margin-bottom:40px;


}

.header_paragraph {

padding: 20px 0px 0px 40px;

}

.background {

background-image:url(images/page_info_l.jpg);
background-repeat:no-repeat;
height:auto;
margin-top:50px;

}

.container {

top:75px;

}

.page_section {

width:auto;
height:auto;
margin:0px 0px 0px 55px;
overflow:hidden;
margin-bottom:60px;


}

.thumb {

float:left;
width:223px;
height:402px;
margin: 17px;
padding: 10px;
border: thin #CCC dashed;
transition: background 1s;


}

.thumb:hover {

background:#CCC;
box-shadow:  0px 2px 2px #777;


}

.section {

margin: 20px;



}




/* _________________________________________________________________ Content Section END */



footer {

margin-top:30px;

}

.footertabs1 > li{

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

	
	}
	
.footertabs1 > li > a{

	display:block;
	width:auto;
	background:#555555;
	border-top:thin #777777 solid;
	border-left:thin #777777 solid;
	border-right:thin #333333 solid;
	transition: background-color .5s;
	font-size: 15px;
	padding:20px 0px 10px 20px;
	box-shadow:  0px 4px 4px #333333;
	
}
	
.footertabs1 > li > a:hover{

	display:block;
	width:auto;
	background:#004e95;
	padding:20px 0px 10px 20px;
	border-bottom-color:#FFFF00;
	border-bottom:10px;
	
	}



.chat {

	align: right;
	display:block;
	width:auto;
	padding:20px 0px 10px 40px;

 

}

.social {

float:right;
overflow:hidden;




}
