/* CSS Document */

body { margin:0px;}

#mainWrapper { position: relative; width:888px; background-color:#e1e1e1; margin:auto;}
#mainBorder { width:872; margin:auto; position: relative; background-color:#e1e1e1;}
#top { width:880px; margin:auto; height:41px; background-image:url(template/top_background.gif); text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#666666; padding-top:15px; padding-right:8px; } 
#banner { width:872; height:254px; margin-left:8px; position:relative;}
#menuWrapper { width:872; height:76px; margin-left:8px; padding-bottom:8px;}
#mainContent { width:888; background-color:#e1e1e1; position: relative; background-position:center; background-image:url(template/contentbackground.gif); background-repeat:repeat-y; border-bottom:solid #e1e1e1 8px;}
#leftCol { width:172px; float:left; padding-left:8px; text-align:left; padding-right:16px;}
#rightCol { width:620px; float:left; margin-right:8px; padding-left:40px; padding-right:10px;}
#linksrightCol { width:630px; float:left; margin-right:8px; padding-left:40px;}
.homefeatures { width:247px; float:right; margin-left:30px;}
.latestnews { width:207px; height:67px; background-image:url(template/latestnews_feature.gif); background-repeat:no-repeat; padding:20px; padding-top:40px; margin-bottom:15px; cursor:pointer;}
.galleryfeature {width:207px; height:138px; background-image: url(template/gallery_feature.gif); background-repeat:no-repeat; padding:20px;  padding-top:45px; margin-bottom:10px; cursor:pointer;}
#sideMenu { margin-left:20px; width:182px; vertical-align:top; text-align:left;} 
#btmmenu { width:888px; height:30px; margin:auto; padding-top:8px;}
#gallery { width:180px; margin-right:10px; margin-bottom:10px; padding:8px; height:130px; background-color: #F2F2F2; float:left; text-align:left;}
#gallerysmall { width:120px; margin-right:15px; margin-bottom:15px; padding:8px; height:80px; background-color: #F2F2F2; float:left; text-align:left;}
.linkspage { text-align:center; margin-bottom:30px;}
.linksCol { width:200px; text-align:center; float:right; margin-left:30px; margin-top:30px; margin-bottom:30px; padding-top:20px; background-color: #EBEBEB;}

.paddingbtm { margin-bottom:5px;}
.menuhome {
	position:relative;
	background-image: url(template/home_on.gif);
	background-repeat: no-repeat;
	display: block;
	width: 156px;
	height: 76px;
	margin-left: 0px;
	margin-bottom:0px; margin-top: 0px;
	padding: 0;
	border: 0px;
	float:left;
}
.menuhome a {
	display:block;
	width: 156px;
	height: 76px;
	float: left;
	margin: 0;
	padding: 0;
	border: 0px;
}
.menuhome img {
	width: 100%;
	height: 100%;
	border: 0;
}

#rightLogo{
	width:160px;
	position:absolute;
	left: 30px;
	top: 695px;

}

#bottomGap{ width: 888px; height:26px; position:relative; float:left; background-color:#e1e1e1; vertical-align:top;}

* html a:hover {
	visibility:visible
}
.menuhome a:hover img {
	visibility:hidden
}

.links {
	position:relative;
	background-image: url(template/links_on.gif);
	background-repeat: no-repeat;
	display: block;
	width: 291px;
	height: 76px;
	margin-left: 0px;
	margin-bottom:0px; margin-top: 0px;
	padding: 0;
	border: 0px;
	float:left;
}
.links a {
	display:block;
	width: 291px;
	height: 76px;
	float: left;
	margin: 0;
	padding: 0;
	border: 0px;
}
.links img {
	width: 100%;
	height: 100%;
	border: 0;
}
.links a:hover img {
	visibility:hidden
}

.menugallery {
	position:relative;
	background-image: url(template/galleries_on.gif);
	background-repeat: no-repeat;
	display: block;
	width: 211px;
	height: 76px;
	margin-left: 0px;
	margin-bottom:0px; margin-top: 0px;
	padding: 0;
	border: 0px;
	float:left;
}
.menugallery a {
	display:block;
	width: 211px;
	height: 76px;
	float: left;
	margin: 0;
	padding: 0;
	border: 0px;
}
.menugallery img {
	width: 100%;
	height: 100%;
	border: 0;
}
* html a:hover {
	visibility:visible
}
.menugallery a:hover img {
	visibility:hidden
}

.menubrochure {
	position:relative;
	background-image: url(template/brochure_on.gif);
	background-repeat: no-repeat;
	display: block;
	width: 214px;
	height: 76px;
	margin-left: 0px;
	margin-bottom:0px; margin-top: 0px;
	padding: 0;
	border: 0px;
	float:left;
}
.menubrochure a {
	display:block;
	width: 214px;
	height: 76px;
	float: left;
	margin: 0;
	padding: 0;
	border: 0px;
}
.menubrochure img {
	width: 100%;
	height: 100%;
	border: 0;
}
* html a:hover {
	visibility:visible
}
.menubrochure a:hover img {
	visibility:hidden
}

.bull { padding-top:5px;}
.gold { color:#df9727;}
.hotpres { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:16px;}
h1 {font-family:Times, Arial, Helvetica, sans-serif; font-size:20px; color:#df9727; line-height:20px; font-weight:bold; margin-top:0px;}
h2 {font-family:Times, Arial, Helvetica, sans-serif; font-size:16px; color:#df9727; line-height:20px; font-weight:bold; margin-top:0px;}

a.greylink { font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#666666; text-decoration:none;}
a.greylink:hover { font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#df9727; text-decoration:none;}
a.mainlink {font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#df9727; text-decoration:none;}
a.mainlink:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#666666; text-decoration:none;}
a.sidemenu {font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#666666; text-decoration:none; line-height:25px;}
a.sidemenu:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#df9727; text-decoration:none; line-height:25px;}

a.btmlink { font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#666666; text-decoration:none;}
a.btmlink:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#df9727; text-decoration:none;}
