@charset "utf-8";
/* CSS Document */

/* --------- Reset --------- */
	html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
	body {line-height:1.5;}
	table {border-collapse:separate;border-spacing:0;}
	caption, th, td {text-align:left;font-weight:normal;}
	table, td, th {vertical-align:middle;}
	blockquote:before, blockquote:after, q:before, q:after {content:"";}
	blockquote, q {quotes:"" "";}
	a img {border:none;}
/* ------------------------- */

/* --------- Tags --------- */
	body {
		width: 100%;
		padding: 0px;
		margin: 0px auto;
		text-align: center;
		font-family: Arial, "Helvetica", sans-serif;
		background: #dbac8c url(../images/_BKGD.png) no-repeat scroll center top;
		font-size: 12px;
		color: #333;
	}
	
	a:link {color: #9c5b29; text-decoration: none; outline: none;}
	a:visited {color: #9c5b29; text-decoration: none; outline: none;}
	a:hover {color: #666; text-decoration: none; outline: none;}
	
	a.navLinks:link {color: #fff; text-decoration: none; outline: none;}
	a.navLinks:visited {color: #fff; text-decoration: none; outline: none;}
	a.navLinks:hover {color: #ae4001; text-decoration: none; outline: none;}
	
	a.footerLinks:link {color: #000; text-decoration: none; outline: none;}
	a.footerLinks:visited {color: #000; text-decoration: none; outline: none;}
	a.footerLinks:hover {color: #ae4001; text-decoration: none; outline: none;}
	
	h1 {
		font-size: 21px;
		font-weight: bold;
		display: inline;
	}

	h2 {
		font-size: 13px;
		font-weight: bold;
		display: inline;
	}
	
	h3 {
		font-size: 17px;
		font-weight: bold;
		display: inline;
	}

/* --------- Classes --------- */
	.clearFloat {
		clear: both;
		height: 1px;
		width: 5px;
		line-height: 2px;
	}
	
	.footerLinksDivider {
		padding: 0px 9px 0px 9px;
	}
	
	.frontendImgs {
		border: 1px solid #000;
		float: left;
		margin: 0px 14px 14px 0px;
	}
	
	.frontendImgs-gallery {
		width: 160px;
		height: 120px;
		border: 1px solid #000;
		float: left;
		margin: 0px 12px 12px 0px;
	}
	
	.fullsize {
		border:1px solid #000;
	}
	
	.navLinksDivider {
		padding: 0px 9px 0px 9px;
	}
	
	.pageCenter {
		width: 872px;
		margin: 0px 0px 0px 20px;
		text-align: center;
	}
	
	.pageTitle {
		color: #ae4001;
		margin: 0px 0px 0px -2px;
	}
	
/* --------- Divs ------------ */
	#wrapper {
		position: relative;
		width: 100%;
		padding: 0px;
		margin: 0px auto;
		text-align: center;
	}
	
	#page {
		position: relative;
		width: 960px;
		min-height: 700px;
		padding: 0px 0px 0px 0px;
		margin: 10px auto;
		text-align: center;
		border: 1px solid #4d2c13;
		background: #fff url(../images/_CTA-logo-bar.jpg) no-repeat scroll center top;
	}
	
	#header {
		position: relative;
		width: 920px;
		padding: 0px 0px 0px 0px;
		margin: 20px auto 0px auto;
		text-align: left;
	}
	
	#theLogo {
		position: relative;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}
	
	#nav {
		position: relative;
		width: 600px;
		height: 23px;
		padding: 3px 0px 3px 0px;
		margin: -12px 0px 68px 340px;
		text-align: center;
		background: #000;
	}

	#hero {
		position: relative;
		width: 960px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		text-align: center;
		border-top: 1px solid #000;
		border-bottom: 1px solid #000;
	}
	
	#content {
		position: relative;
		width: 900px;
		padding: 0px 0px 0px 0px;
		margin: 10px auto;
		text-align: left;
	}
	
	#HomeNews {
		position: relative;
		width: 250px;
		padding: 10px 10px 10px 10px;
		margin: 0px 0px 30px 0px;
		text-align: left;
		border: 1px dotted #ae4001;
		float: left;
		background: #fc9;
	}
	
	#HomeContent {
		position: relative;
		width: 600px;
		padding: 0px 0px 0px 20px;
		margin: 0px 0px 30px 0px;
		text-align: left;
		float: right;
	}
	
		#contactForm {
			position: relative;
			width: 265px;
			height: 400px;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			border-right: 1px dotted #ae4001;
			float: left;
		}
		
		#contactForm input {
			width: 230px;
		}
		
		#contactForm textarea {
			width: 230px;
			height: 160px;
		}
	
	#googleMap {
		position: relative;
		width: 600px;
		height: 400px;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border: 1px solid #000;
		float: right;
	}
	
	#footer {
		position: relative;
		width: 960px;
		height: 25px;
		padding: 0px 0px 0px 0px;
		margin: -5px auto 0px auto;
		text-align: center;
		font-size: 11px;
	}