
.container {
	width: 746px;
}

.header {
	margin-top: 27px;
}

.nav {
	background-image: url('../images/nav_back.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
	text-align: right;
	padding-right: 20px;
	height: 26px;
}

.nav-sub {
	background-image: url('../images/nav_back_sub.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
	text-align: right;
	padding-right: 20px;
	height: 20px;
}

.body-container {
	background-image: url('../images/sliver.jpg');
	background-repeat: repeat-y;
	background-size: 100%;
	width: 744px;
}

.body-container-sub {
	background-image: url('../images/sliver.jpg');
	background-repeat: repeat-y;
	background-size: 100%;
	width: 746px;
}

.sidebar {
	background-image: url('../images/mid_2.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 28px;
}

.sidebar-sub {
	background-image: url('../images/mid_2_sub.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 28px;
}

.sidebar-container {
	background-color: #97580d;
	width: 208px;
	margin-bottom: 34px;
	padding-bottom: -20px;
}

img.body {
	margin-left: -11px;
	max-width: 508px;
}

img.intro {
	margin-top: 20px;
	max-width: 208px;
}

.testimonials {
	font-family: arial, verdana;
	font-size: 12px;
	color: #EFE4CA;
	font-style : italic;
	padding: 20px;
}

.content-container {
	padding-left: 10px;
	padding-right: 20px;
	font-family: "Trebuchet MS", arial, verdana;
	font-size: 14px;
	color: #000000;
}

.content-header {
	padding-bottom: 20px;
}

.footer-cap {
	background-image: url('../images/footer.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
	height: 93px;
}

.footer-content {
	text-align: center;
	margin-bottom: 20px;
}

.mobile-main {
	display: none;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
}

.slicknav_menu {
	display:none;
}

.info-block {
	margin-top: 30px;
	border: 1px solid #97580d;
	padding: 6px;
}

.sub-backer {
	background-image: url('../images/backer-responsive.jpg');
	background-repeat: no-repeat;;
	background-position: right top;

}

ul {
    list-style-image: url('../images/bullets.gif');
}

ul.general {
	list-style-image: none;
	list-style-type: square;
}

.image-container {
	padding-top: 20px;
	text-align: center;
	font-family: arial, verdana;
	font-size: 12px;
	color: #EFE4CA;
	font-style : italic;
}


a.footer			{font-size: 12px; color: #CC6600; text-decoration:none; font-family: arial, helvetica; }
a:link.footer		{font-size: 12px; color: #CC6600; text-decoration:none; font-family: arial, helvetica; }
a:visited.footer	{font-size: 12px; color: #CC6600; text-decoration:none; font-family: arial, helvetica; }
a:active.footer		{font-size: 12px; color: #CC6600; text-decoration:none; font-family: arial, helvetica; }
a:hover.footer		{font-size: 12px; color: #CC6600; text-decoration:underline; font-family: arial, helvetica; }
.copy				{font-size: 10px; color: #666666; text-decoration:none; font-family: arial, helvetica; }
.bold 				{font-family: "Trebuchet MS", arial, verdana; font-size: 12px; color: #000000; font-weight: bold;}
a					{font-size: 14px; color: #97580D; text-decoration:none; font-family: "Trebuchet MS", arial, helvetica; }
a:link				{font-size: 14px; color: #97580D; text-decoration:none; font-family: "Trebuchet MS", arial, helvetica; }
a:visited			{font-size: 14px; color: #97580D; text-decoration:none; font-family: "Trebuchet MS", arial, helvetica; }
a:active			{font-size: 14px; color: #97580D; text-decoration:none; font-family: "Trebuchet MS", arial, helvetica; }
a:hover				{font-size: 14px; color: #97580D; text-decoration:underline; font-family: "Trebuchet MS", arial, helvetica; }

.slicknav_menu a {
	color: #fff;
}

.slick_nav, ul#menu {
	margin-bottom: 20px;
}

img.thumbimage.img-responsive  {
	margin: 0 auto;
}


@media (max-width: 765px) {
	.slicknav_menu {
		display:block;
	}

	.nav-links, .nav-sub, #nav-row {
		display: none;
	}

	.container {
		width: 100%;
	}

	img.body {
		margin-left: 0px;
		max-width: 100%;
		display: none;
	}

	img.intro {
		max-width: 100%;
		display: none;
	}

	.sidebar-container {
		width: 100%;
	}

	.body-container, .body-container-sub {
		width: 100%;
		background-image: none;
		background-color: #efe4ca;
	}

	.simple-container {
		border-top: 2px solid #97580d;
		margin-left: 6px;
		margin-right: 4px;
	}

	.sidebar, .sidebar-sub {
		background-image: none;
		padding-left: 0px;
		margin-top: 50px;
	}

	.header {
		margin-top: 0px;
	}

	.nav {
		height: 100%;

	}

	.mobile-main {
		display: block;
	}

	.quick-info {
		text-align: center;
		margin-bottom: 20px;
	}

	.sub-backer {
		background-image: none;
	}

	.header img.sub {
		padding-right: 2px;
	}

	.content-container {
		padding-left: 10px;
		padding-right: 10px;
	}

	.footer-cap {
		margin-right: 2px;
		margin-left: 3px;
	}
}