@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5a5a5a;
}
a { color: #088939; }
a:hover { text-decoration: none; }
p { line-height: 18px; padding-top: 10px; }
img { border: 0; }
img.pricetable { margin: 0 0 20px 0; }
#linksleft, #linksmid, #linksright { float: left; height: 38px; }
#linksleft {
	width: 29px;
	background-image: url(../images/linksleft.gif);
}
#linksmid {
	padding: 0 30px 0 0;
	background-image: url(../images/linksmid.gif);
	background-repeat: repeat-x;
}
#linksright {
	width: 60px;
	background-image: url(../images/linksright.gif);
}
#links a {
	float: left;
	height: 23px;
	width: 132px;
	padding: 15px 0 0 0;
	display: inline;
	text-decoration: none;
	text-align: center;
	color: #5a5a5a;
	background-image: url(../images/buttonoff.gif);
}
#links a.home { background-image: url(../images/buttonhomeoff.gif); }
#links a.on { background-image: url(../images/buttonon.gif); }
#links a:hover { text-decoration: underline; }

h1, h2 {
	padding: 0 0 5px 0;
	color: #ca9914;
	font-weight: normal;
	font-size: 20px;
}
h2 { font-size: 17px; margin-top: 15px; }
h3 { font-size: 14px; color: #088939; font-weight: normal; margin-bottom: 5px; }
#offer {
	width: 661px;
	height: 134px;
	float: left;
	margin-top: 10px;
	background-image: url(../images/offer.png);
}
#offer p {
	padding-top: 0;
}
#offerimg {
	width: 182px;
	height: 134px;
	float: left;
}
#offerimg img {
	float: left;
	margin: 18px 20px 0 20px;
}
#offertxt {
	float: left;
	padding: 24px 70px 0 0;
	width: 409px;
}
span.readmore {
	float: right;
	text-decoration: none;
	color: #088939;
	padding: 8px 0 0 0;
	font-size: 11px; 
}
span.readmore a { text-decoration: underline; color: #088939; }
span.readmore a:hover { text-decoration: none; }
img.special { margin: 10px 10px 0 0; }

div.gallery { 
	width: 661px;
	float: left;
	margin-top: 10px;
	padding: 18px 0 0 0;
	background-image: url(../images/gallerytop.gif);
	background-position: top;
	background-repeat: no-repeat;
}
div.gallery img {
	float: left;
	margin: 0 0 6px 14px;
	border: solid 1px #fff;
}
div.gallery img:hover {
	border: solid 1px #000;
}
div.gallery p { margin: 0 0 8px 14px; }
div.gallerybtm {
	width: 661px; height: 13px; float: left; background-image: url(../images/gallerybtm.gif); }
#rightcol p { text-align: right; color: #005826; font-size: 110%; }
#rightcol p span { color: #454545; }

#footercontent a {
	color: #999;
	text-decoration: underline;
	font-size: 11px;
}
#footercontent a:hover { text-decoration: none; }
#footercontent p, #footercontent img { float: right; margin: 4px 0 4px 0; }
	
	
/***** CROSSFADE STUFF *****/
#imageContainer {
	position:relative;
	background-image: url(../images/banners/banner01.jpg);
}
#imageContainer {
	height:205px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}