/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

	.center { text-align: center; }
	.logo	{ text-align: left; }
	.contact{ text-align:right; }
	
	.color	{ color: #e66a45; }
	.white	{ color: #fff; }
	.black	{ color: #212121; }
	
	#logo 	{
		width: 238px;
		height: 50px;
		background-image: url(../images/logo_bk.png); }
		
	.onlybig	{
		visibility: inherit;
		display: inherit;
		background: url(../images/banner.png) no-repeat;
		width: 100%;
		height: 376px;
		padding: 80px 0 0 30px; }
	.onlysml	{ visibility: hidden; display: none; }
	
	#services li {
		float: left;
		/*white-space: nowrap;*/
		border: 1px solid #ccc;
		padding: 7px 9px;
		margin: 0 8px 8px 0;
	}
	
	
	
	.lgtxt{font-size:18px;line-height:25px;}
	a.white, a.white:visited{color:#fff; text-decoration:underline; outline:0;}
	a.white:hover, a.white:focus{color: #e66a45;}
	.arial{font-family:Arial, Helvetica, sans-serif;letter-spacing:-1px;}
	.bold{font-weight:bold;}
	
	.ftrr{font-size:11px;text-align:right}
	.ftrl{font-size:11px;}
	img{max-width:100%;}	
	a.me, a.me:visited{color:#555; text-decoration:underline; outline:0;}
	a.me:hover, a.me:focus{color: #e66a45;}
	.band_ftr h3, label{color:#fff;}

/* Bands */

	body {background:url(../images/bg_main.png) repeat #fafafa;}
	.band_hdr {background:url(../images/bg_main.png) repeat #fafafa;padding:25px 0; font-family:"Noto Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;}
	.band_div {background:url(../images/bg_divider.png) repeat-x;height:10px;}
	.band_content {background:url(../images/bg_main.png) repeat #fafafa;}
	.band_ftr {background:url(../images/bg_sub.png) repeat #464545;padding:5px 0; font-family:"Noto Sans", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;}
	.band_btm {background:url(../images/bg_btm.png) repeat #333333;padding:10px 0;color:#ffffff;}

/* #Page Styles
================================================== */

/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
		input.full, textarea.full, input.half-one, input.half-two { width: 90%; margin:0 0 5px 0 !important; }
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
		.logo 		{ text-align: center; }
		.contact	{ text-align: center; }
		.onlybig	{ visibility: hidden; display: none; }
		.onlysml	{ visibility: inherit; display: inherit; }
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		
		.ftrr{font-size:11px;text-align:center}
		.ftrl{font-size:11px;text-align:center}
		#logo{width:238px;height:50px;text-decoration:none;background-image:url(../images/logo.png);background-size:238px auto;}
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		
		.ftrr{font-size:11px;text-align:center}
		.ftrl{font-size:11px;text-align:center}
		#logo{width:238px;height:50px;text-decoration:none;background-image:url(../images/logo.png);background-size:238px auto;}
		#banner1{display:none;}
		#banner2{display:inherit;}
	}