﻿body {
	background: #d9d9d9 url('/images/bg.jpg') repeat left top;
}
header {
	height: 130px;
}
nav {
	background: #151744 url('/images/nav_bg.png') repeat-x left .025em;
	height: 30px;
}
nav ul {
	margin: 0;
	padding: 0;
}
nav li {
	list-style: none;
	margin: 4px 35px 0px 0;
	padding: 0px;
	color: #fff;
	display: block;
	float: left;
	font: 15px 'Oswald', sans-serif;
	outline: none;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	z-index: 10;
}
nav li a {
	color: #e1d2d2;
	text-decoration: none;
}
nav li a:hover {
	color: #0066cc;
}
nav li.active a {
	color: #e1d2d2;
}
.first, .active {
	margin-left: 0;
}
.active a:hover {
	color: #0066cc;
}
.rnd {
}
#icons {
	padding: 5px 0px;
	margin: 15px 0px 00px;
	text-align: right;
}
#icons img {
	padding-right: 20px;
}
#siteID {
}
#siteID img {
	margin: 0px;
}
#siteSO {
}
#siteSO img {
}
#callUS {
	height: 64px;
}
#callUS h2 {
	font-size: 1.75em;
	font-weight: 600;
	line-height: 100%;
	margin: 10px 0;
	padding: 0;
}
#callUS a {
	font-weight: 600;
	margin: 0px;
	text-decoration: none;
}
#callUS span {
	font-size: 135%;
}
#hoursO {
	height: 64px;
}
#hoursO h2 {
	font-weight: 600;
	line-height: 100%;
	margin: 10px 0;
	padding: 0;
}
#hoursO h3 {
	font-weight: 600;
	margin: 0px;
}
#showcase {
}
#tagLine {
	margin: 20px 0px;
}
#tagLine h4 {
	border-bottom: 1px #35325f solid;
	border-top: 1px #35325f solid;
	color: #35325f;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	margin: 0px;
	padding: 15px 0px;
	text-transform: uppercase;
	text-align: center;
}
#stage {
}
#map_container h5 {
	font-family: 'Oswald', sans-serif;
	margin: 10px 0;
}
#svcs, #inds, #fabs {
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
}
#svcs h4, #inds h4, #fabs h4 {
	font-size: 16px;
}
#svcs ul, #inds ul, #fabs ul {
	font-size: 15px;
	list-style: none;
	margin: 10px 0 0;
	padding: 0;
}
#svcs li {
	border-bottom: 1px #645f5f dotted;
	margin-bottom: 5px;
	padding-top: 0px;
}
#svcs li a, #svcs li a:visited {
	background: url('/images/svcs_bullet_bg.png') no-repeat left top;
	color: #221e1f;
	padding-left: 15px;
	text-decoration: none;
}
#svcs li a:hover {
	background: url('/images/svcs_bullet_hover.png') no-repeat left top;
	color: #5b5b5b;
	padding-left: 15px;
	text-decoration: none;
}
#inds {
	margin: 50px 0 0;
}
#inds li {
	border-bottom: 1px #645f5f dotted;
	margin-bottom: 5px;
	padding: 0px;
	padding-left: 15px;
}
#fabs li {
	background: url('/images/li_img.png') no-repeat left center;
	border-bottom: 1px #645f5f dotted;
	margin-bottom: 5px;
	padding: 0px;
	padding-left: 15px;
}
#hq {
	font-family: 'Segoe UI', Verdana, Geneva, Tahoma, sans-serif;
	margin: 100px 0px 0px;
	text-align: left;
}
#hq p {
	font-size: 11px;
	color: #cacaca;
	line-height: 135%;
	margin: 0;
	padding: 0;
}
#hq img {
	margin: 0;
	padding: 0;
}
#hq img a {
	margin: 0;
	padding: 0;
}
#heading {
	color: #322f2a;
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	line-height: 24px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
#subheading {
	color: #ccc;
	line-height: 100%;
	margin: 0px 5px 15px;
}
#title {
	color: #322f2a;
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	margin: 0 5px;
	padding: 0;
	text-transform: uppercase;
}
#title2 {
	color: #fff;
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	font-size: 125%;
	margin: 0 5px;
	padding: 0;
	text-transform: uppercase;
}
#info_box {
	background: #645f5f;
}
#inner_info_box img {
	margin: 0;
	padding: 0;
	border: 0;
}
#inner_info_box img a {
	margin: 0;
	padding: 0;
	border: 0;
}
#inner_info_box {
	background: #322f2a;
	margin: 5px;
}
#subtitle {
	color: #ccc;
	line-height: 100%;
	margin: 0px 5px 5px;
}
#subtitle2 {
	color: #ccc;
	line-height: 100%;
	margin: 0px 5px 5px;
}
#oth {
	background: #fff;
	border: 0px #755c02 solid;
	border-radius: 7px;
	font-size: 150%;
	-moz-border-radius: 7px; /* Firefox 3.6 and earlier */;
	margin: 0 0 5px 25px;
	padding: 10px 0px 10px 10px;
	text-align: center;
}
#oth h5 {
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	margin: 0 0 5px;
	text-transform: uppercase;
}
#oth h3 {
	font-family: 'Oswald', sans-serif;
	font-weight: bold;
	margin: 0 0 5px;
	#oth { background: #fff;
	border: 0px #755c02 solid;
	border-radius: 7px;
	font-size: 150%;
	-moz-border-radius: 7px; /* Firefox 3.6 and earlier */;
	padding: 10px 0px 10px 10px;
	text-align: center;
}
#oth h5 {
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	margin: 0 0 5px;text-transform:uppercase;
}
#oth h3 {
	font-family: 'Oswald', sans-serif;
	font-weight: bold;
	margin: 0 0 5px; 
}
}
#lwr_stage {
	background: url('/images/slipcovers_bg.png') no-repeat top center;
	height: 220px;
	padding-top: 30px;
	margin: 35px 0px 0px;
}
#find_out {
}
#find_out a, #find_out a:visited {
	text-decoration: none;
}
#find_out a:hover {
	text-decoration: underline;
}
#home_visit {
	background: #111;
	border: 0px #755c02 solid;
	border-radius: 7px;
	-moz-border-radius: 7px; /* Firefox 3.6 and earlier */;
}
#home_visit p {
	color: #fff;
	font-size: 120%;
	line-height: 100%;
	margin: 0px;
	padding: 12px;
}
#home_visit a, #home_visit a:visited {
	color: #fff;
	text-decoration: none;
}
#home_visit a:hover {
	color: #fff;
	text-decoration: underline;
}
footer {
}
#semiFooter {
	background: #000;
	color: #fff;
	height: 250px;
}
#semiFooter h4 {
	color: #999;
	font-size: 18px;
	margin: 35px 0px 25px;
}
#semiFooter h6 {
	color: #fff;
	font-weight: normal;
	font-size: 125%;
	margin: 0px 25px 30px 0px;
}
#semiFooter h5 {
	color: #fff;
	font-weight: normal;
	margin: 0px 25px 20px 0px;
}
#btm_footer {
}
#btm_footer nav {
	background: none;
	margin: 10px 0px 0px;
}
#btm_footer p {
	margin: 10px 0px 0px;
}
.btn {
	background: url('/images/send.png') no-repeat top center;
	height: 30px;
	width: 70px;
	margin: 0 0 0 160px;
	padding: 0;
	border: 0px solid #006;font-size:0;
	
}
