header, nav, section, article, figure, figcaption, aside, footer {
display:block;}


/*Reset*/

html, body, div, span, applet, 
object, iframe, h1, h2, h3, h4, 
h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, big, cite, 
code, del, dfn, em, font, img, ins, 
kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, dl, 
dt, dd, ol, ul, li, fieldset, form, 
label, legend, table, caption, tbody,
tfoot, thead, tr, th, td{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight:inherit; 
font-style:inherit;
font-size: 100%;
font-family:inherit;
vertical-align: baseline;}

@charset "utf-8";

/* Global Styles */







#wrapper{background-color:#faf9f5;
	width:100%;
	height:auto;}
	
header{background-color:#fff;
	width:100%;
	height:260px;}
	
.top_bar{ background: rgb(10,112,182); /* Old browsers */
background: -moz-linear-gradient(top, rgba(10,112,182,1) 0%, rgba(22,90,138,1) 53%, rgba(16,62,93,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(10,112,182,1) 0%,rgba(22,90,138,1) 53%,rgba(16,62,93,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(10,112,182,1) 0%,rgba(22,90,138,1) 53%,rgba(16,62,93,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a70b6', endColorstr='#103e5d',GradientType=0 ); /* IE6-9 */}

.top_bar_content{background: #;
	width:960px;
	height:70px;
	margin-left:auto;
	margin-right:auto;
	position: relative; top:5px;}	

.contact_btn{background: #;
	width:160px;
	height:38px;
	float:right;
	position: relative; top:13px;}	
	
.myButton {
	-moz-box-shadow: 0px 10px 14px -7px #968884;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:13px;
	padding:9px 16px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
}
.myButton:active {
	position:relative;
	top:1px;
}
	

.phone{background: #;
	width:360px;
	height:35px;
	float:right;
	position: relative; left: -60px; top:13px;
	font-family: 'Anton', sans-serif;
	color:#fff;
	font-size:30px;
	font-style: italic;
	text-shadow: 1px 1px 4px #000}	
	
	
.logo_section{background:#fff;
	width:960px;
	height:180px;
	margin-left:auto;
	margin-right:auto;
	position: relative; top:10px;}	

	
h1{font-family:arial;
	font-size:45px;
	color:#1f4992;
	font-weight:bold;
	text-align:center;}
	
h2{font-family:'Overlock';
	font-size:25px;
	color:#1f4992;
	font-weight:bold;}
	

a{color:#fff;
text-decoration:none;}

a:hover{color:#fff898;
text-decoration:none;}

.activeh{color:#fff898;}	



.link2 a{color:#fff;}

.link2 a:hover{color:#fff;
text-decoration:none;}
	


.navigation{background-color:#fff;
	width:100%;
	height:50px;
	background: rgb(10,112,182); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(10,112,182,1) 0%, rgba(22,90,138,1) 53%, rgba(16,62,93,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(10,112,182,1) 0%,rgba(22,90,138,1) 53%,rgba(16,62,93,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(10,112,182,1) 0%,rgba(22,90,138,1) 53%,rgba(16,62,93,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a70b6', endColorstr='#103e5d',GradientType=0 ); /* IE6-9 */}
	
	
nav{background-color:#;
	width:960px;
	height:25px;
	font-family:arial;
	font-size:15px;
	margin-left:auto;
	margin-right:auto;
	position: relative; top:15px;
	text-align: center;
	text-shadow: 1px 1px 4px #000;
	color:#fff;}
	
	
	
/* ----------HOME CONTENT-------- */

.contentwrapper{background:#fff;
	width:960px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;}
	


	
/*--------SLIDESHOW----------*/	

	
.slideshow{background:#;
	width:960px;
	height:250px;
	margin-right:auto;
	margin-left:auto;
	margin-top:10px;
	box-shadow:1px 1px 4px #999;}	
	
.slideshow img {position: absolute;
	top: auto;
	z-index: 8;}
	
.active{solid 1px #d1c8a7;
	-moz-box-shadow: 1px 1px 5px #999;
	-webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;}	

.slideshow img.active {z-index: 10;}

.slideshow img.last_active {z-index: 9;}	
	

.dropshadow {box-shadow: 1px 1px 4px #999;}
	

	
	
	
.main_services{background:#fff;
	width:960px;
	height:400px;
	position: relative; top:15px;}
	
.titles{background:#;
	width:960px;
	height:50px;}	
	
.right_lines{background:#;
	width:330px;
	height:28px;
	float:right;
	position:relative; top:17px;}	
	
.main_title{background:#;
	width:300px;
	height:50px;
	float:right;}	
	
.left_lines{background:#;
	width:330px;
	height:28px;
	position:relative; top:17px;}	
	
.tlines{float:right;}	
	
	
	
.service5{background:#fff;
	width:190px;
	height:250px;
	float:right;
	text-align:center;}
	
.serv_line{background:#ccc;
	width:1px;
	height:220px;
	float:right;}	
	
.service4{background:#fff;
	width:190px;
	height:250px;
	float:right;
	position: relative; left:-1px;
	text-align:center;}	
	
.serv_line2{background:#ccc;
	width:1px;
	height:220px;
	float:right;
	position: relative; left:-2px;}	
	
.service3{background:#fff;
	width:190px;
	height:250px;
	float:right;
	position: relative; left:-3px;
	text-align:center;}
	
.serv_line3{background:#ccc;
	width:1px;
	height:220px;
	float:right;
	position: relative; left:-4px;}		
	
.service2{background:#fff;
	width:190px;
	height:250px;
	float:right;
	position: relative; left:-4px;
	text-align:center;}
	
.serv_line4{background:#ccc;
	width:1px;
	height:220px;
	float:right;
	position: relative; left:-5px;}		

.service1{background:#fff;
	width:190px;
	height:250px;
	text-align:center;}	
	
	
.myButton2 {
	-moz-box-shadow: 0px 10px 14px -7px #968884;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
	background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
	background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
	background-color:#d0451b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #942911;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:13px;
	padding:9px 16px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
	width:105px;
}
.myButton2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
	background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
	background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
	background-color:#bc3315;
}
.myButton2:active {
	position:relative;
	top:1px;
}
	
	
	
	
	
	
	
	
	

footer{
	background: #232323;


	width:100%;
	height:350px;}	

.foot_wrapp{background: #;
	width:960px;
	height:260px;
	margin-right: auto;
	margin-left: auto;
	position: relative; top:40px;}	

.net{background: #;
	width:130px;
	height:100px;
	float:right;
	font-family: arial;
	font-size:9px;
	color:#d5d5d5;}	

.foot_nav{background: #;
	width:450px;
	height:100px;
	float:right;
	font-family: arial;
	font-size:12px;
	color:#818181;}	

.foot_logo{background: #;
	width:320px;
	height:100px;}	

.hfoot_line{background: #424242;
	width:630px;
	height:1px;}	

.foot_directions{background: #;
	width:680px;
	height:35px;
	font-family: arial;
	font-size:18px;
	color:#848484;
	position:relative;top:5px;}	

.foot_email{background: #;
	width:300px;
	height:20px;
	font-family: arial;
	font-size:16px;
	color:#d5d5d5;
	position:relative;top:5px;}	

.copy{background: #;
	width:960px;
	height:20px;
	margin-top: 80px;
	font-family: arial;
	font-size:11px;
	color:#818181;}	
	





