@charset "UTF-8";
/* 
	Background-Styles 
*/

body {
	margin-right: 15%;
	margin-left: 15%;
	margin-bottom: 50px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#8c8c8c;
	font-size:14px;
	line-height:19px;
	max-width: 100%;
	background-color: #9bc6fb;
}
a img {
	border: none;
}
#main {
	border-radius: 5px;
	width: 100%;
}
/* 
	Header and footer
*/
#header {
	background: #9bc6fb;
	border-radius: 5px;
	padding-bottom: 10px;
	text-align: center;
	
}
#header h1{
	color: #0d61f9;
}
.head2 {
	border-radius: 15px;
}
.social-icons { 
	float:right; 
	position: absolute;
	margin-left: 90%;
}
.social-icons img { max-width:24px; }
#logo h1, #logo small {
	margin:0px;
	display:block;
	text-indent:-9999px;
}
#headerLinks { 
	background-color: #f2f2f2;
	position:absolute;
	right: 100px;
	top: 50px; text-align:right; line-height:60px; height:60px; }
.phone { background-image:url(images/phone.gif); background-repeat:no-repeat; background-position:left center; padding:20px 10px 20px 60px; color:#000000; font-size:14px; height:60px; }
.email { background-image:url(images/email.gif); background-repeat:no-repeat; background-position:left center; padding-left:75px; color:#000000; font-size:14px; padding:20px 0px 20px 60px;  }
#logo {
	width:500px;
	height:130px;
	top: 100px
}

ul#menu {
	margin:0px; padding:0px;
	right:0px;
}
ul#menu li {
	list-style-type: none;
	margin-left:12px;
}
ul#menu li a {
	color: #f2f2f2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
ul#menu li a.active, ul#menu li a:hover {
	color:#ffffff;
}
#footer {
	position: relative;
	float: left;
	margin-top: 100px;
	min-height: 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #0d61f9;

}
#footer img {
	height: 20%;
	width: 20%;
}
#footer h3 {
	color:#f2f2f2;
	font-size:10px;
}
.footer_column ul li, .footer_column ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

ul#menu li {
	display: inline;
	margin-left:10px;
	margin-right: 10px;
	list-style-type: none;
}
ul#menu li a {
	text-decoration:none;
	color: #b2b2b2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-transform: uppercase;
}
ul#menu li a.active, ul#menu li a:hover {
	color:#ffffff;
}
p a.active{
	color:#d91376;
}
#navbar {
	background-color: #0d61f9;
	width: 100%;
	height: 30px;
	float: left;
	margin-top: 10px;
	border-radius: 5px;
	border: 10px solid ##0d61f9;
	text-align: center;
	padding-top: 10px;
	margin-bottom: 10px;
}
/* 
	Main Content 
*/
#photo { z-index:0; float: left; width:100%; height: 220px; overflow: hidden;}
#mainImages { 
	background-color: #0d61f9;
	width: 800px;
	height: 220px;
	padding: 5px;
	float:left; 
	margin-top: 15px; 
	width: 99%;
	border-radius: 5px;
	position: relative;
	border: 1px solid ##0d61f9;
}
#mainImages img {
	border-radius: 5px;
	position: relative;
}
#mainImages h2 {
	background-color: #ffffff;
	position: absolute;
	top:200px;
}
.pics { height: 220px; width: 100%; padding:0; margin:0; overflow: hidden; }
.pics img { top:0; left:0; width: 100%; overflow: hidden;} 

.image_scroll {
	 padding:0; 
	 margin:5px;  
	}
.image_scroll img { 
	top:0; 
	left:0; 
	width: 320px;
	height: 200px;
	border-radius: 5px;
	overflow: auto;
} 
.image_scroll h3{
	margin: 10px;
	font-size: 50px;
	line-height: 60px;
	font-family: Helvetica;
	background: #FFF; 
	background: rgba(255,255,255,0.7);
	padding: 5px 10px;
	text-align: center;
	color:#3d5e7c;
}
#image_bar {
	width: 100%
}
#main_content_1 {
	width: 99%;
	height: 650px;
	background-color: #0d61f9;
	margin-top: 10px;
	float: left;
	border: 1px solid #0d61f9;
	border-radius: 5px;
	padding: 5px;
	text-align: center;
}
#main_content_inner {
	background-color: #ffffff;
	height: 675px;
	width: auto;
	margin-top: 25px;
	margin-bottom: 5px;
	margin-left: 4px;
	margin-right: 5px;
	border-radius: 10px;
	padding: 10px;
	text-align: left;
}
#main_content_inner_2{
	background-color: #ffffff;
	height: 360px;
	width: auto;
	margin-top: 25px;
	margin-bottom: 5px;
	margin-left: 4px;
	margin-right: 5px;
	border-radius: 10px;
	padding: 10px;
	text-align: left;
}
#main_content_inner_3{
	background-color: #ffffff;
	height: 265px;
	width: auto;
	margin-top: 25px;
	margin-bottom: 5px;
	margin-left: 4px;
	margin-right: 5px;
	border-radius: 10px;
	padding: 10px;
	text-align: left;
}
#main_content_2 {
	width: 99%;
	height: 375px;
	background-color: #0d61f9;
	margin-top: 10px;
	float: left;
	border: 1px solid ##0d61f9;
	border-radius: 5px;
	padding: 5px;
	text-align: center;
}
#main_content_3 {
	width: 99%;
	height: 250px;
	background-color: #0d61f9;
	margin-top: 10px;
	float: left;
	border: 1px solid #0d61f9;
	border-radius: 5px;
	padding: 5px;
	text-align: center;
}
#main_content_inner_2 form {
	text-align: left;
}
.sendfile {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
/* 
	Header-Styles 
*/

#contact_us {
	width: auto;
	background-color: #f2f2f2;
	margin-top: 10px;
	float: left;
	border: 1px solid #cccccc;
	border-radius: 5px;
	padding: 10px
}

#twitter {
width: 330px;
height: 500px;
float: right;
}


#services_rates {
	width: 55%;
	height: 225px;
	overflow: hidden;
	background-color: #eef7fb;
	margin-top: 10px;
	border: 1px solid #cccccc;
	border-radius: 5px;
	padding: 10px;
}
.services_block_1 {
	text-align: center;
	float: left;
	width: 29%;
	border: 1px solid #a3a093;
	padding: 10px;
	height: 200px;
	margin-top: 10px;
	margin-right: 2.8%;
	border-radius: 5px;	
}
.services_block_2 {
	text-align: center;
	float: left;
	width: 29%;
	border: 1px solid #a3a093;
	background-color: #eef7fb;
	padding: 10px;
	height: 200px;
	margin-top: 10px;
	margin-right: 2.8%;
	border-radius: 5px;
}
.services_block_3 {
	text-align: center;
	float: left;
	width: 29%;
	border: 1px solid #a3a093;
	padding: 10px;
	height: 200px;
	margin-top: 10px;
	border-radius: 5px;
}



/* 
	Text-Styles   
*/
.highlight { 
	color:#0d61f9; 
	font-weight: bold;
	font-style: italic;
}
.highlight_2 { 
	color:#f22f2f; 
	font-weight: bold;
	font-style: italic;
}
h1 {
	font-size: 24px;
	margin:0px 0px 10px 0px;
	font-family: Helvetica, Arial, Sans-serif;
	color: #b2b2b2;
	line-height: 33px;
}

h2 {
	margin:0px 0px 10px 0px;
	font-size:16px;
	font-family:Helvetica, Arial, Sans-serif;
	color:#0d61f9;
	line-height:27px;
	letter-spacing:-1px;
}
h3 {
	margin:10px 0px 5px 0px;
	font-size:14px;
	line-height:21px;
	font-family:Helvetica, Arial, Sans-serif;
	color:#0d61f9;
}
h4 {
	color:#007de2;
	margin:0px 0px 0px 0px;
}
small {
	color:#595856;
	font-weight:bold;
	font-size:11px;
	display:block;
	margin-bottom:15px;
}
a {
	color:#26689f;
	text-decoration:none;
}
small a {
	color:#007de2;
}
a:hover { text-decoration:none; }
p { margin: 0px 0px 15px 0px; }




/* Fix up IE6 PNG Support */
img, #logo { behavior: url(scripts/iepngfix.htc); }
@media screen and (max-width: 980px) {

	#main {
		width: 95%;
	}

	#main_content{
		width: auto;
		padding: 3% 4%;
		
	}
	#main_content_2 {
		width: 100%;
		float: left;
		margin: 20px 0;

	}
	
	#main_content_inner {
		width: auto;
	}
	#main_content_inner_2 {
		width: 100%;
		height: 100%;

	}

	#headerLinks{
		width: auto;
		margin: 15px 100px 5px 0;
		display: inline;

	}
	#form {
		width: 100%;
	}
	img{
		max-width: 100%;
		height: auto;
	}

}

@media screen and (max-width: 650px) {



	#headerLinks{
		width: auto;
		margin: 15px 100px 5px 0;
		display: inline;

	}

	#site-description {
		margin: 0 0 15px;
		position: static;
	}

#main {
		width: 100%;
		float: none;
		margin: 20px 0;
	}
	#main_content {
		width: auto;
		float: left;
		margin: 20px 0;
		
	}
	#main_content_2 {
		width: 100%;
		float: left;
		margin: 20px 0;
		height: 100%;
	}
	
	#mainImages img {
		width: 100%;
		height: auto;
	}
	#main_content_inner {
		width: auto;
		height: 975px;
	}
	#main_content_inner_2{
		width: auto;

	}
	#form {
		width: 100%;
	}
	#footer {
		display: none;

	}


}

@media screen and (max-width: 480px) {

	html {
		-webkit-text-size-adjust: none;
	}

	} 







