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

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

body{
background:#393E16;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

#wrapper{
height:auto;
width:960px;
border:0px;
margin-right:auto;
margin-left:auto;
position:relative;
background:url(../images/shaderBg.jpg) top left repeat-y;
overflow:auto;
padding:0px 6px;
}


#mastHead{
height:93px;
width:948px;
background:url(../images/mastHead.jpg) top left no-repeat;
position:relative;
float:left;
text-indent:-9000px;
overflow:hidden;
}

#mastHeadImg{
height:430px;
width:558px;
background:url(../images/cycleImg.jpg) top left repeat-y;
position:relative;
float:left;
padding-bottom:0px;}

#headerShade{
height:10px;
width:390px;
position:relative;
float:left;
background:url(../images/contentShade.jpg) top left repeat-x;}

#headerContent{
height:auto;
width:334px;
position:relative;
float:left;
padding:9px 0px 18px 14px;}

#headerContent ul{
padding-bottom:9px;
}

#headerContent li{
color:#737e2d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
padding-left:36px;
padding-bottom:9px;
}

#headerContent p{
padding-left:18px;
text-indent:9px;
color:#393e16;
padding-top:18px;}

#textBreak{
height:1px;
width:250px;
background:url(../images/textBreak.jpg) top left repeat-x;
float:left;
position:relative;
margin:0px 36px 0px 36px;}

h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
line-height:24px;
color:#FFFFFF;
}

h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
line-height:25px;
color:#393e16;
padding-bottom:18px;
letter-spacing:-0.5px;
}

ul{
list-style-type:none;
margin:0px;
padding:0px;
border:0px;}


p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#737e2d;}

#greenBreak01{
height:18px;
width:948px;
background:url(../images/divTred1.jpg) top left no-repeat;
position:relative;
float:left;
clear:both;}

.greenBreak02{
height:18px;
width:948px;
background:#bccb5c;
position:relative;
float:left;
clear:both;}

#greenBreak03{
height:18px;
width:948px;
background:url(../images/divTred2.jpg) top left no-repeat #bccb5c;
position:relative;
float:left;}

#greenSubheadAccom{
height:54px;
width:237px;
float:left;
position:relative;
padding-left:19px;
border:0px;
margin:0px;
clear:both;}

#greenSubheadMap{
height:54px;
width:237px;
float:left;
position:relative;
padding-left:19px;
clear:both;}

#greenSubheadPart{
height:54px;
width:237px;
float:left;
position:relative;
padding-left:300px;
}

.mainContent{
height:auto;
width:948px;
background:#FFFFFF;
/*margin-left:38px;*/
margin-top:38px;
margin-bottom:38px;
position:relative;
float:left;}

.clientContainerLightFirst{
height:334px;
width:154px;
background:url(../images/clientContainerLight.jpg) top left no-repeat;
position:relative;
float:left;
margin-left:50px;}

.clientContainerDarkFirst{
height:334px;
width:154px;
background:url(../images/clientContainerDark.jpg) top left no-repeat;
position:relative;
float:left;
margin-left:50px;}

.clientContainerLight{
height:334px;
width:154px;
background:url(../images/clientContainerLight.jpg) top left no-repeat;
position:relative;
float:left;
margin-left:18px;}

.clientContainerDark{
height:334px;
width:154px;
background:url(../images/clientContainerDark.jpg) top left no-repeat;
position:relative;
float:left;
margin-left:18px;}

.clientName{
height:33px;
width:135px;
position:relative;
float:left;
clear:both;
padding-top:13px;
padding-right:9px;
text-align:right;}

.nameLarge{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:15px;
color:#FFFFFF;
font-weight:bold;}

.nameSmall{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
line-height:10px;
color:#FFFFFF;}

.whiteClientOutline{
height:155px;
width:144px;
background:#FFFFFF;
position:relative;
float:left;}

#galFriendship, #galKent, #galRobinsong, #galLockseven, #galAntique, #galAshgrove, #galButler, #galDuncan, #galHilltop, #galValentine{
position:relative;
	float:left;
	height:145px;
	width:144px;
	margin:5px 0px;
	list-style:none;
	overflow:hidden;}


/*individual nav buttons*/
#galFriendship a {
	height:145px;
	width:144px;
	background:url(../images/thumbs/friendship.jpg) top left no-repeat;
}

#galKent a {
	height:145px;
	width:144px;
	background:url(../images/thumbs/kenthouse.jpg) top left no-repeat;
}

#galRobinsong a {
	height:145px;
	width:144px;
	background:url(../images/thumbs/robinsong.jpg) top left no-repeat;
}

#galLockseven a {
	height:145px;
	width:144px;
	background:url(../images/thumbs/lockseven.jpg) top left no-repeat;
}

#galAntique a {
	height:145px;
	width:144px;
	background:url(../images/thumbs/antiqueslumber.jpg) top left no-repeat;
}

#galAshgrove a {
	height:145px;
	width:144px;
	background:url(../images/thumbs/ashgrove.jpg) top left no-repeat;
}

#galButler a {
	height:145px;
	width:144px;
	background:url(../images/thumbs/butlercreek.jpg) top left no-repeat;
}

#galDuncan a {
	height:145px;
	width:144px;
	background:url(../images/thumbs/duncanquinn.jpg) top left no-repeat;
}

#galHilltop a {
	height:145px;
	width:144px;
	background:url(../images/thumbs/hilltop.jpg) top left no-repeat;
}

#galValentine a {
	height:145px;
	width:144px;
	background:url(../images/thumbs/valentine.jpg) top left no-repeat;
}

/*nav rollover behaviors*/
#galFriendship a , #galKent a , #galRobinsong a , #galLockseven a , #galAntique a , #galAshgrove a , #galButler a , #galDuncan a , #galHilltop a , #galValentine a {
	height:0px !important;
	position:relative;
	float:left;
	padding:145px 0px 0px 0px;
}

#galFriendship a:hover, #galKent a:hover, #galRobinsong a:hover, #galLockseven a:hover, #galAntique a:hover, #galAshgrove a:hover, #galButler a:hover, #galDuncan a:hover, #galHilltop a:hover, #galValentine a:hover {
	background-position:0 -145px;
}



.clientInfoContainer{
height:72px;
width:135px;
position:relative;
float:left;
text-align:right;
padding-top:18px;
padding-right:9px;
}

.clientInfoContainer p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#FFFFFF;}



.emphasis{
font-weight:bold;}

.clientLinkCont{
	position:relative;
	float:left;
	width:144px;
	height:27px;
	

}

.linkClient{position:relative;
	float:left;
	height:27px;
	width:142px;
	list-style:none;
	overflow:hidden;
}

.erie a {
	width:142px;
	height:27px;
	background:url(../images/linkErie.jpg) top left no-repeat;
	margin:0px 1px;
}

.colborne a {
	width:142px;
	height:27px;
	background:url(../images/linkColborne.jpg) top left no-repeat;
	margin:0px 1px;
}

.thorold a {
	width:142px;
	height:27px;
	background:url(../images/linkThorold.jpg) top left no-repeat;
	margin:0px 1px;
}

.niagara a {
	width:142px;
	height:27px;
	background:url(../images/linkNiagara.jpg) top left no-repeat;
	margin:0px 1px;
}

.linkClient a {
	height:0px !important;
	position:relative;
	float:left;
	padding:27px 0px 0px 0px;
}
.linkClient a:hover {
	background-position:0 -27px;
}
.linkClient a:active {
	background-position:0 -54px;
}

#mapContent{
height:530px;
width:472px;
float:left;
position:relative;
background:url(../images/mapCycle.jpg) top left no-repeat;
margin-left:48px;}

#linkContent{
height:auto;
width:358px;
float:left;
position:relative;}

.linkindivContainer{
height:auto;
width:358px;
float:left;
position:relative;}

.linkHorzLogo{
height:50px;
width:132px;
float:left;
position:relative;
background:#bccb5c;
margin:9px;
padding:1px;
overflow:hidden;}

.linkVertLogo{
height:132px;
width:50px;
float:left;
position:relative;
background:#bccb5c;
margin:12.5px;
padding:1px;
overflow:hidden;}

#footer{
height:18px;
width:910px;
background:#737e2d;
position:relative;
float:left;
clear:both;
text-align:left;
padding-left:38px;
padding-top:18px;}

.footer{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:10px;
color:#ffffff;
}

#footer a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:10px;
color:#ffffff;}

#footer a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:10px;
color:#ffffff;
text-decoration:underline;}

#footNote{
height:24px;
width:910px;
background:#ffffff;
position:relative;
float:left;
clear:both;
text-align:right;
padding:9px 38px 9px 0px;}

#footNote p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:24px;
color:#393e16;
}

#footNote a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:24px;
color:#393e16;}

#footNote a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:24px;
color:#393e16;
text-decoration:underline;}




a:link{
text-decoration:none;}
a:hover{
text-decoration:underline;}
a:active{
text-decoration:none;}
a:visited{
text-decoration:none;}
