/*
blue-grey - #5A7071
blue-grey lighter - #8B9E9F
med grey - #646764
dark grey - #151918
line - #5A7071
*/
img {
	border: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #646764;
	background-image: url(images/bg.jpg);
	background-position: center;
	background-repeat: repeat-y;
}
#pageWrap {
	width: 950px;
	margin: 0 auto;
	background-color: #5A7071;
}
#logo {
	width: 324px;
	float: left;
	display: inline;
	height: 115px;
	background-color: #151918;
}
#logo img {
	margin: 23px 0px 0px 27px;
}
#top {
	width: 950px;
	height: 115px;
	clear: both;
	background-color: #151918;
}
#nav {
	width: 626px;
	float: right;
	 display: inline;
}
.sf-menu {
	float:right !important;
	margin-bottom:0;
}
#nav ul li {
	margin: 0px !important;
	display: inline !important;
	height: 115px;
	border-left: 1px solid #5A7071 !important;
}

.clearBoth { clear: both; }
.displayBlock { display: block; }
/*
#nav ul li:hover {
	margin: 0px !important;
	display: inline !important;
	height: 115px;
	border-left: 1px solid #5A7071 !important;
	background-color: #646764;
}
*/
#nav ul li a:hover { color: #94A6AB; }
#nav ul li a {
	color: #BDC1C0;
	text-align: right;
	margin: 0px;
	padding: 50px 12px 0px 17px !important;
	font-family: Arial, Helvetica, sans-serif;
}

#main {
	width: 950px;
	background-color: #FFF;
	float: left;
	clear: both;
	display: inline;
}
.cLeft {
	float: left;
	width: 448px;
	display: inline;
	margin: 0px 0px 25px 0px;
}
.cHeader {
	float: left;
	width: 448px;
	background-color: #151918;
	display: inline;
	clear: both;
}
.cHeader h1 {
	color: #fff;
	margin: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
}
.cFull p, .cLeft p {
	color: #151918;
	margin: 0px 0px 10px 0px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.cFull li, .cLeft li {
	color: #151918;
	margin: 0px 0px 2px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.cFull a, .cFull a:visited, .cLeft a, .cLeft a:visited {
	color: #5A7071;
	text-decoration: none;
}
.cFull a:hover, .cLeft a:hover {
	color: #151918;
	text-decoration: underline;
}
.cFull ul, .cLeft ul {
	margin: 0px 0px 15px 25px;
	padding: 0px;
}
.colLeft {
	float: left;
	width: 448px;
	display: inline;
	margin: 35px;
}
.colRight {
	float: left;
	width: 400px;
	display: inline;
	margin: 35px 0px 35px 0px;
}
.cFull {
	clear: both;
	float: left;
	width: 880px;
	display: inline;
	margin: 0px 35px 35px 35px;
}
.noBmargin {
	margin-bottom: 0px !important;
}
#tagline {
	clear: both;
	float: left;
	width: 950px;
}
#footer {
	clear: both;
}
.footerLeft {
	float: left;
	width: 400px;
	height: 100px;
}
.footerRight {
	float: right;
	width: 450px;
	height: 100px;
}
.footerText a, .footerText a:visited {
	color: #fff;
	text-decoration: none;
}
.footerText a:hover {
	text-decoration: underline;
}
.footerText p {
	margin: 10px 35px 10px 35px;
	color: #fff;
}
.quote {
	border: 1px solid #5A7071 !important;
	background-color: #5A7071;
	clear: both;
	margin-bottom: 15px;
}
.quote p {
	font-size: 18px;
	margin: 22px !important;
	color: #BDC1C0 !important;
}
.quote p i {
	color: #fff;
	letter-spacing: 0.05em;
}
.blueGreyNew { color: #62777C !important; }
.contactInputA { border: 1px solid #94A6AB; width: 347px; height: 20px; }
.contactTextareaA { border: 1px solid #94A6AB; width: 347px; height: 160px; }

body {
	font-family:arial;	
}

ul.slideshow {
	list-style:none;
	width: 394px;
	margin: 0px 0px 10px 0px;
	padding:0;
	height: 258px;
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}

.slideshow-caption {
	width: 350px;
	min-height: 20px;
	padding: 22px;
	color:#fff;
	background:#5A7071;
	text-align: left;
	clear: both;
}
.slideshow-caption p {
	margin: 0px;
}
#slideshow-caption {
	width: 350px;
	min-height: 20px;
	padding: 22px;
	color: #fff;
	background: #5A7071;
	text-align: left;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin: 8px;
	padding:0;	
	font-size:22px;
	text-align: right;
	text-transform: uppercase;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}
.hunter-steel {
	padding-left:36px;
}