* {
	margin:0px;
	padding: 0px;
}
body {
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
p {
	line-height: 20px;
}
a img {
	border: none;
}
#container {
	position: relative;
	left: 50%;
	width: 1062px;
	height: auto;
	top: 0px;
	margin: 0px 0px 0px -531px;
}


/*------------------ Header Selectors <--------------------*/
#header {
	height: 477px;
	width: 900px;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px 81px;
	background: url(../images/header.jpg) left top no-repeat;
}
#header p {
	font-size: 18px;
	color: #9d9d9d;
	margin:10px 0px 0px 0px;
	text-align:right;
}
#header img {
	float: left;
	margin-top: 50px;
}
#header p a:link, #header p a:visited {
	color: #9d9d9d;
	text-decoration: none;
}
#header p a:hover, #header p a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
#contact {
	margin-top: 60px;
	
}
#contact p {
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9d9d9d;
	margin:10px 0px 0px 0px;
	text-align:right;
}
#logo {
	position:absolute;
	margin-top:-20px;
}
/*------------------ Mast Selectors <--------------------*/
#mast {
	position: absolute;
	left: 81px;
	top: 150px;
	width: 901px;
	height: 310px;
	background-color: #7e6d50;
}
#mast p {
	text-align: right;
	position: absolute;
	bottom: 20px;
	right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
#flash-mast {

}
.images {
	float:left;
	margin:0 0 0 0;
}
.logo {
	margin:75px 0 0 0;
/*------------------ Top Nav Selectors <--------------------*/
}
#top-navigation {
}
#top-navigation p {
}
#top-navigation ul {
}
#top-navigation ul li {
}
#top-navigation ul li a:link, #top-navigation ul li a:visited {
}
#top-navigation ul li a:hover, #top-navigation ul li a:active {
}
/*------------------ Content Selectors <--------------------*/
#content {
	position: relative;
	top: 477px;
	background: url(../images/content-bkg.jpg) left top repeat-y;
	height: auto;
	width: 900px;
	padding: 0px 81px;
}
/*------------------ Column Container Selector <--------------------*/
#content #column-container {
}
/*------------------ Left Column Selectors <--------------------*/
#left-column {
	width: 276px;
	height: auto;
	float: left;
}
#left-column .left-nav {
	width: 276px;
	height: 302px;
	margin-bottom: 20px;
}
.left-nav li {
	list-style: none;
	width: 276px;
	margin-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.left-nav li a {
	display: block;
	width: 248px;
	height: auto;
	padding: 12px 14px;
	color: #ffffff;
}
.left-nav li a:link, .left-nav li a:visited {
	color: #ffffff;
	text-decoration: none;
	background-color: #7e6d50;
}
.left-nav li a:active, .left-nav li a:hover {
	background-color: #594d39;
}
.left-nav li a.sub:link, .left-nav li a.sub:visited {
	background: #7e6d50 url(../images/arrow-right.gif) right no-repeat;
}
.left-nav li a.sub:active, .left-nav li a.sub:hover {
	background: #594d39 url(../images/arrow-nav-down.gif) right no-repeat;
}
.left-nav li ul {
	background-color: #7e6d50;
	border-left: #1D1508 solid 3px;
}
.left-nav li ul li {
	margin-bottom: 0px;
}
.left-nav li ul li a:link, .left-nav li ul li a:visited {
	color: #ffffff;
	text-decoration: none;
	background-color: #7e6d50;
	border-bottom: #1D1508 solid 3px;
}
.left-nav li ul li a:active, .left-nav li ul li a:hover {
	background-color: #594d39;
	border-bottom: #1D1508 solid 3px;
}
.left-nav, .left-nav * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.left-nav {
	line-height:	1.0;
}
.left-nav ul {
	position:		absolute;
	top:			-999em;
	width:			276px; /* left offset of submenus need to match (see below) */
}
.left-nav ul li {
	width:			100%;
}
.left-nav li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.left-nav li {
	float:			left;
	position:		relative;
}
.left-nav a {
	display:		block;
	position:		relative;
}
.left-nav li:hover ul, .left-nav li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.left-nav li:hover li ul, ul.left-nav li.sfHover li ul {
	top:			-999em;
	background-color: #7E6D50;
}
ul.left-nav li li:hover ul, ul.left-nav li li.sfHover ul {
	left:			276px; /* match ul width */
	top:			0;
}
ul.left-nav li li:hover li ul, ul.left-nav li li.sfHover li ul {
	top:			-999em;
}
ul.left-nav li li li:hover ul, ul.left-nav li li li.sfHover ul {
	left:			276px; /* match ul width */
	top:			0;
}
/*** arrows **/
.left-nav a.sf-with-ul {
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	display:		none;
}
/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.sf-vertical, .sf-vertical li {
	width:	276px;
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.sf-vertical li:hover ul, .sf-vertical li.sfHover ul {
	left:	276px; /* match ul width */
	top:	0;
}
#left-column #qc {
	height: 405px;
	width: 257px;
	background-color: #5A4D3A;
	padding: 60px 0px 0px 19px;
	margin: 85px 0px 43px 0px;
}
#qc form {
}
#qc ul {
	list-style: none;
}
#qc ul li {
	margin-bottom: 7px;
}
#qc div {
}
#qc input {
	width: 216px;
	height: 15px;
	padding: 10px 12px 9px 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 0px;
}
#qc textarea {
	width: 216px;
	height: 90px;
	padding: 20px 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: none;
}
#qc input.select {
}
#qc .button {
	background: url(../images/submit.jpg) no-repeat left top;
	width: 133px;
	height: 39px;
	border: none;
	cursor:pointer;
	float: right;
	margin-right: 18px;
}
#qc input.orange-qc {
}
#qc .address2 {
	display:none;
}
#qc .valid {
	background-color: #007940!important;
	color: #FFFFFF!important;
}
#qc .invalid {
	background-color: #F00000!important;
	color: #FFFFFF!important;
}
#qc p.headline {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	margin: 15px 18px 10px 0px;
}
#qc p.privacy {
	float: left;
	line-height: 10px;
}
#qc a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #867c6c;
}
#qc a:hover {
	color: #FFFFFF;
}
/*------------------ Right Column Selector <--------------------*/
#right-column {
	height: auto;
	width: 536px;
	float: right;
	background-color: #FFFFFF;
	padding: 40px 35px;
}
#right-column h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #7e6d50;
	font-weight: normal;
}
#right-column h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #000000;
	margin-bottom: 30px;
}
#right-column h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
#right-column p {
	font-size: 15px;
	color: #48444a;
	margin-bottom: 30px;
	line-height: 20px;
}

#right-column p.phone-number {
}
#right-column ul {
	margin-left:20px
	
}
#right-column ul li {
	font-size: 15px;
	color: #48444a;
	margin-bottom: 10px;
	line-height: 20px;
	
}
#right-column ol {
	margin-left:20px
}
#right-column ol li {
	font-size: 15px;
	color: #48444a;
	margin-bottom: 10px;
	line-height: 10px;
}
#right-column img {
}
#right-column .img-left {
}
#right-column .img-right {
	float:right;
	padding:5px 5px 5px 5px;
}
#right-column a {
	color: #1f709b;
}
#right-column a:link, #right-column a:visited {
}
#right-column a:hover, #right-column a:active {
	color: #5A4D3A;
}
#right-column #map {
}

/*------------Image Gallery Selectors <----------------*/

#gallery {
	width:524px;
	height:416px;
}
#gallery p.next {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7e6d50;
	float:right;
}

#gallery p.previous {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7e6d50;;
	margin-left:15px;
}

/*------------------ Right Column Mini Form Selectors <--------------------*/


/*--------------- Page1Forms Main Form---------------------- */
.form1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 98%;
}
.form1 fieldset {
	margin-bottom: 10px;
	width: auto;
}
.form1 fieldset hr {
	clear: both;
	visibility: hidden;
	padding: 0px;
	margin: 0px;
	height: 0px;
}
.form1 .float {
	float: left;
	margin-right: 15px;
}
.form1 label {
	display: block;
	margin-bottom: 4px;
	width: 150px;
}
.form1 label.comments {
	display: block;
	width: auto;
}
.form1 label input {
	width: 150px;
	border: #7da7d9 solid 1px;
	color: #807251;
	margin-top: 4px;
}
.form1 label select {
	width: 152px;
	border: #7da7d9 solid 1px;
	color: #807251;
}
.form1 label span {
	width: 110px;
}
.form1 label img {
	float: right;
	margin-top: -20px;
}
.form1 label textarea {
	width: 99%;
	height: 250px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #807251;
	font-size: 12px;
}
.form1 #buttons {
	margin-top: 10px;
	text-align: right;
	width: auto	;
}
.form1 .autoWidth {
width: auto!important;
}

/*------------------ Right Column Btn Call To Action  Blog Selectors <--------------------*/
#right-column #btn-cta-blog {
}
#right-column #btn-cta-blog a {
}
#right-column #btn-cta-blog a:link, #right-column #btn-cta-blog a:visited {
}
#right-column #btn-cta-blog a:hover, #right-column #btn-cta-blog a:active {
}
/*------------------ Right Column Blog Navigation Selectors <--------------------*/
#right-column #blog {
}
#right-column #blog h3 {
}
#right-column #blog ul {
}
#right-column #blog ul li {
}
#right-column #blog ul li a {
}
#right-column #blog #powered-by {
}
#right-column #blog ul li a:link, #right-column #blog ul li a:link {
}
#right-column #blog ul li a:hover, #right-column #blog ul li a:active {
}
/*------------------ Footer Selectors <--------------------*/
#footer {
	position: relative;
	top: 0px;
	left: 0px;
	height: auto;
	width: 900px;
	padding: 0px 0px 40px 0px;
}
#footer address {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #7e6d50;
	font-style: normal;
	padding-top: 40px;
}
#footer address a:link, #footer address a:visited {
	font-size: 18px;
	color: #7e6d50;
}
#footer address a:active, #footer address a:hover {
	color: #79777a;
}
#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #79777a;
}
#footer p a:link, #footer p a:visited {
	color: #79777a;
}
#footer p a:active, #footer p a:hover {
	color: #7e6d50;
}
/*------------------ Disclaimer Selectors <--------------------*/
#sitemap a {
}
#toggle-sitemap-links:link, #toggle-sitemap-links:visited {
	position: absolute;
	top: -40px;
	left: 0px;
	display:block;
	height: 16px;
	width: 248px;
	padding: 12px 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #FFFFFF;
	background: #7e6d50 url(../images/arrow-up.gif) right center no-repeat;
}
#toggle-sitemap-links:active, #toggle-sitemap-links:hover {
	background: #594d39 url(../images/arrow-down.gif) right center no-repeat;
}
#sitemap {
	width: 100%;
	height: auto;
	background-color: #594C39;
}
#sitemap ul {
	padding: 10px 20px;
	width: 180px;
	float: left;
}
#sitemap ul li {
	color: #FFFFFF;
	list-style: none;
}
#sitemap li li {
	list-style: none;
}
#sitemap ul li a {
}
#sitemap ul li a:link, #sitemap ul li a:visited {
	color: #FFFFFF;
}
#sitemap ul li a:hover, #sitemap ul li a:active {
	color: #9D9D9D;
}
#disclaimer {
}
#disclaimer p {
}
#disclaimer a {
}
#disclaimer a:link, #disclaimer a:visited {
}
#disclaimer a:hover, #disclaimer a:active {
}
/*----------------- Clearfix and sIFR Selectors, Please do not modify <--------------------*/
/* Clearfix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display:block;
}
/* End hide from IE Mac */
.brclear {
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
}
/* sIFR http://www.mikeindustries.com/sifr/ Current Version 2.0.2 */
/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
	display: none !important;
}
/* =============== you can edit these styles ====================== */
.sIFR-hasFlash h1, .sIFR-hasFlash h2 {
	visibility: hidden;
}
