body						{ margin:0px; padding:0px; background:#372E27; }

body, td, li,
input, select, textarea		{ font-family: Verdana, sans-serif; font-size:14px; color:white; vertical-align:top; line-height:18px; text-align:left; }
strong						{ }

a							{ color:#fdb845; text-decoration:none; }
a:link						{ }
a img						{ border:none; }
a:hover						{ color:#fed28e; text-decoration:underline; }
a:hover img					{ opacity:0.7; filter:alpha(opacity=70); }
a:active					{ }
.hover:hover img			{ opacity:1; filter:alpha(opacity=100); }				

h1							{ padding:0px; margin:0; font-size:24px; line-height:26px; color:#fdb845; font-weight:normal; }
h2							{ padding:0px; margin:0; font-size:20px; line-height:22px; color:#fdb845; font-weight:normal; }
h3							{ padding:0px; margin:0; font-size:16px; line-height:18px; color:#fdb845; }

.logo						{ width:67px; }

.linksholder				{ height:20px; }
.links						{ float:right; padding-top:48px; padding-right:28px; }
.links ul					{ padding:0px; margin:0px; }
.links ul li 				{ padding:0px; margin:0px; display:inline; }
.links ul li a				{ margin:0px; text-decoration:none; font-size:14px; vertical-align:bottom; color:white; font-weight:bold; padding:11px; padding-right:25px; padding-left:25px; }
.links ul li a:hover		{ color:#fed28e; }
.links ul .active a			{ color:#fed28e; }

.content					{ padding-top:36px; }

.gallery1					{ float:left; padding-top:21px; padding-bottom:8px; }
.gallery2					{ float:right; padding-top:21px; padding-bottom:8px; }

.footer						{ background-color:#26201c; padding:9px; height:20px; }

.contactFeild				{ padding:0px; margin:0px; width:250px; padding-top:10px; }
input, .contactFeild textarea		{ padding:0px; margin:0px; color:black; width:200px; }

.associations				{ float:left; }

.companylink				{ float:right; padding-top:10px; }
.companylink a				{ font-size:10px; color:white; }

.galleryoutside				{ }
.galleryholder				{ float:right; width:500px; padding-bottom:10px; }

#carousel
{
	width:500px;
	height:80px;
    z-index:100;
    margin-left: auto;
    margin-right: auto;
}


.links ul ul {
    height: 225px;
    position: absolute;
    width: 540px;
    z-index: 500;
}
.links ul ul ul {
    left: 100%;
    position: absolute;
    top: 0;
}
div.links ul ul, div.links ul li:hover ul ul, div.links ul ul li:hover ul ul {
    display: none;
}
div.links ul li:hover ul, div.links ul ul li:hover ul, div.links ul ul ul li:hover ul {
    display: block;
}
.links ul .hide:hover {
    background:url(images/nav-arrow.png) no-repeat bottom center;
	padding-bottom:9px;
}
div.links ul ul {
    background:url(images/linksbg.png);
    height: 310px;
    width: 700px;
	position: absolute;
    z-index: 500;
	padding-top:14px;
	margin-top:8px;
}
.links ul li ul li {
	display:list-item;
	list-style:none;
	padding:5px;
	left: auto;
	padding-left:120px;
}
.links ul li ul li a {
	padding:5px;
	font-size:12px;
	color:white;
}
.links ul .active ul li a {
	color:white;
}
.links ul li ul li a:hover {
	color:#372E27;
}




@media (max-width: 600px) {
	body						{ }
	body, td, li,
input, select, textarea			{ font-size:14px; line-height:18px; }

	.holder						{ padding:0px; margin:0px auto; width:320px !important; }
	
	.linksholder				{ width:257px; }
	
	.links						{ float:none; width:100%; padding:0; margin:0; background:#E57414; }
	.links ul 					{ padding:0; margin:0; }
	.links ul li 				{ width:100%; float:left; text-align:center; padding:0; margin:0; margin-bottom:3px; }
	.links ul li a 				{ padding:3px; font-size:16px; border:none; }
	
	.links ul ul 				{ display:none !important; }
	
	
	.content					{ width:98%; padding-left:2%; }
	.content .full				{ width:100% !important; }
	
	.contactFeild 				{ width:100% !important; float:left !important; padding:0; margin:0; padding-bottom:4px; }
	
	.text 						{ padding:2%; width:96%; margin:0; }
	
	.left						{ float:none; width:98%; padding:1%; }
	.right						{ float:none; width:98%; padding:1%; }
	
	.coltwo h1					{ font-size:14px; }
	.coltwo h2					{ font-size:13px; }
	
	.video						{ display:none; }
	
	.text h1 					{ font-size:18px !important; line-height:19px; padding:0; margin:0; }
	
	.boxes						{ width:80%; padding:0; margin:0 auto; margin-bottom:2em; }
	.inside 					{ padding:0; height:11em; }
	
	.gallery1					{ width:100% !important; height:auto !important; margin-bottom:3px; }
	.gallery1 img				{ width:100% !important; height:auto !important; }
	.gallery2					{ width:100% !important; height:auto !important; margin-bottom:3px; }
	.jdGallery					{ width:100% !important; height:240px !important; }
	.galleryholder				{ width:257px !important; height:auto !important; margin-bottom:3px; }
	#myGallery5					{ width:257px !important; height:240px !important; }
	#carousel					{ width:257px !important; height:90px !important; }
	.slideElement				{ background-size:100% auto !important; }
	
	.formz						{ width:100% !important; }
			
	.thumbscontainer .thumbs li { height:5em !important; }
	.thumbscontainer .thumbs li a img { height:5em !important; }
	
	.fb-like-box				{ display:none !important; }
}
