@charset "UTF-8";
/* CSS Document */

* {
	margin:0px;
	border:0px;
	padding:0px;}

body {
	margin:0px;
	border:0px;
	padding:0px;
	background:#4b3b2d;}

#wrapper {
	height:auto;
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/bgShader.jpg) top left repeat-y;
	padding:0px 6px;
	overflow:auto;}
	
#header {
	height:189px;
	width:948px;
	float:left;
	position:relative;
	background:url(images/mastHead.jpg) top left no-repeat;}
	
	
/*========================
Navigation Area
==========================*/

#navHolder {
	height:52px;
	width:948px;
	background:#152733;
	float:left;
	position:relative;
	background:url(images/navBg.jpg) no-repeat;
	background-position:0px 0px;
	overflow:hidden;
}
#mainNav {
	float:left;
	position:relative;
	height:52px;
	list-style:none;
}
/*this is to obscure the extra rollover graphic*/
#mainNav a {
	height:0px !important;/*important for browsers*/
	position:relative;
	float:left;
	padding:52px 0px 0px 0px;
}
#mainNav li {
	position:relative;
	float:left;
}

#btnHome a {
	height:52px;
	width:130px;
	background:url(images/navBg.jpg) no-repeat;
	background-position:-40px 0px;
	margin-left:40px;
}
#btnRates a {
	height:52px;
	width:244px;
	background:url(images/navBg.jpg) no-repeat;
	background-position:-170px 0px;
}
#btnPhotos a {
	height:52px;
	width:190px;
	background:url(images/navBg.jpg) no-repeat;
	background-position:-414px 0px;
}
#btnContact a {
	height:52px;
	width:142px;
	background:url(images/navBg.jpg) no-repeat;
	background-position:-604px 0px;
}

#btnHome a:hover {
	background-position:-40px -53px;
}
#btnRates a:hover {
	background-position:-170px -53px;
}
#btnPhotos a:hover {
	background-position:-414px -53px;
}
#btnContact a:hover {
	background-position:-604px -53px;
}

#btnHome a:active {
	background-position:-40px -53px;
}
#btnRates a:active {
	background-position:-170px -53px;
}
#btnPhotos a:active {
	background-position:-414px -53px;
}
#btnContact a:active {
	background-position:-604px -53px;
}

/*========================
End of Navigation Area
==========================*/


#contentWrapper{
	height:auto;
	width:948px;
	float:left;
	position:relative;
	background:#ffffff;}

#promoHeader{
	height:281px;
	width:948px;
	float:left;
	position:relative;
	background:url(images/imgPromo1.jpg) top left no-repeat;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:18px;}
	
#contentLeft {
	height:auto;
	width:474px;
	float:left;
	position:relative;
	padding-left:79px;
	padding-right:79px;}

#contentLeftGall {
	height:auto;
	width:553px;
	float:left;
	position:relative;
	padding-left:79px;}
	
.gallery a {
	padding:0px;
	margin:0px;
	border:0px;}
	
.gallery a img {
	padding:0px;
	margin:0px;
	border:0px;}
	
#contentRight { /*the overall right container*/
	height:auto;
	width:237px;
	float:left;
	position:relative;}

#contentDiv { /*the small grey line plus padding-left-86px*/
	height:auto;
	width:1px;
	float:left;
	position:relative;
	background: url(images/rightDiv.jpg) top left repeat-y;/*#c9cacb;*/
	padding-left:86px;}

#contentLogos {
	height:auto;
	width:150px;
	float:left;
	position:relative;}
	
.logoPromo {
	height:auto;
	width:150px;
	float:left;
	position:relative;}
	
.logoBreak {
	height:36px;
	width:150px;
	float:left;
	position:relative;
	clear:both;}
		
#footer {
	height:54px;
	width:948px;
	float:left;
	position:relative;
	background:#3d6b8c;
	clear:both;
	margin-top:18px;
	padding-left:0px;/*79*/
	padding-top:0px;/*12*/
	text-align:left;}
	
#footerLogo {
	height:54px;
	width:85px;
	float:left;
	position:relative;
	margin-left:79px;
	background:url(images/footerLogo.jpg) top left no-repeat;}
	
#footerInfo {
	height:42px;
	width:687px;
	float:left;
	position:relative;
	padding-left:18px;
	padding-top:6px;}
	
#footNote {
	height:54px;
	width:869px;
	float:left;
	position:relative;
	background:#ffffff;
	clear:both;
	padding-top:12px;
	padding-right:79px;
	text-align:right;}

/*========
Typography
==========*/

h1 {
	overflow:hidden;
	text-indent:-9000px;}
	
h2 { /*promotional text*/
	font-family:Garamond, Georgia, Times, “Times New Roman”, serif;
	font-size:20px;
	font-weight:normal;
	line-height:22px;
	color:#ffffff;
	padding:14px 18px 14px 18px;
	background:#5ea5d9;}
	
.customer {
	font-family:Garamond, Georgia, Times, “Times New Roman”, serif;
	font-size:16px;
	font-weight:normal;
	line-height:20px;
	color:#ffffff;
	padding-left:270px;}
.customerLoc {
	font-family:Garamond, Georgia, Times, “Times New Roman”, serif;
	font-size:9px;
	font-weight:normal;
	line-height:10px;
	color:#ffffff;
	padding-left:315px;}
	
p {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3d6b8c;
	line-height:18px;
	padding-bottom:18px;
	padding-left:0px;}

h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#3d6b8c;
	padding-bottom:18px;}
	
h3 a:link {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#3d6b8c;
	padding-bottom:18px;
	text-decoration:none;}
	
h3 a:hover {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#3d6b8c;
	padding-bottom:18px;
	text-decoration:none;}
	
h3 a:active {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#3d6b8c;
	padding-bottom:18px;
	text-decoration:none;}
	
h3 a:visited {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#3d6b8c;
	padding-bottom:18px;
	text-decoration:none;}


h4 {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#3d6b8c;
	line-height:18px;
	font-weight:normal;}
	
h4 a:link {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#3d6b8c;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;}
		
h4 a:active {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#3d6b8c;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;}
		
h4 a:visited {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#3d6b8c;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;}
		
h4 a:hover {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#3d6b8c;
	line-height:18px;
	font-weight:bold;
	text-decoration:none;}
	
h5 {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:18px;
	font-weight:normal;}

	
h5 a:link {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:10px;
	font-weight:bold;
	text-decoration:none;}
	
h5 a:hover {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:10px;
	font-weight:bold;
	text-decoration:underline;}

h5 a:active {	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:10px;
	font-weight:bold;
	text-decoration:none;}
	

h5 a:visited {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:10px;
	font-weight:bold;
	text-decoration:none;}
	
h6 {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#cccaca;
	line-height:10px;
	font-weight:normal;
	letter-spacing:-0.5px;}
	
h6 a {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#3d6b8c;
	line-height:10px;
	font-weight:normal;
	letter-spacing:-0.5px;
	text-decoration:none;}
	
h6 a:active {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#3d6b8c;
	line-height:10px;
	font-weight:normal;
	letter-spacing:-0.5px;
	text-decoration:none;}
	
h6 a:link {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#3d6b8c;
	line-height:10px;
	font-weight:normal;
	letter-spacing:-0.5px;
	text-decoration:none;}
	
h6 a:hover {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#3d6b8c;
	line-height:10px;
	font-weight:normal;
	letter-spacing:-0.5px;
	text-decoration:none;}
	
h6 a:visited {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:10px;
	color:#3d6b8c;
	line-height:10px;
	font-weight:normal;
	letter-spacing:-0.5px;
	text-decoration:none;}
	
a {
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3d6b8c;
	line-height:18px;
	text-decoration:none;}
	
a:link a:active a:visited {
	text-decoration:none;}

a:hover {
	text-decoration:underline;}
	
img {
	padding:0px;
	margin:0px;
	border:0px;}