@charset "utf-8";



/* CSS Document */





a {

	color: #FFFF00;

}



body {

	color: #333333;

	font: 12px Geneva, Arial, Helvetica, sans-serif;

	margin-top: 0px;

	margin-bottom: 0px;

	padding: 0px;

	margin-right: 0px;

	margin-left: 0px;

	background-color: #666666;

	background-image: url(layout/bodyb.jpg);

	background-repeat: repeat;

}







#holder {

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	position: relative;

}







#banner {

	padding: 0px;

	height: 210px;

	width: 100%;

	position: relative;

	background-image: url(layout/body.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	text-align: center;

}







#menu {

	clear: both;

	float: left;

	height: 58px;

	width: 916px;

	position: relative;

	background-repeat: no-repeat;

	background-position: left top;



}







.lefty {



	background: url(layout/topbuttonsleftindent.jpg) no-repeat left top;



	margin-left: 7px;



	border-left-width: 1px;



	border-left-style: solid;



	border-left-color: #CCCCCC;



}





#mainareatop{



	position: relative;



	height: 20px;



	width: 916px;



	left: 0px;



	top: -1px;



	background-image: url(images/mainareatop.png);



	background-repeat: no-repeat;



	background-position: left top;



	margin: 0px;



	padding: 0px;



}



#mainarea {

	position: relative;

	float: left;

	background: #FFFFFF;

	padding: 0px 0px 0px 15px;



}











h1, h2, h3, h4 {

	font-size: 20px;

	

	color: #FFFFFF;

}



h5 {

	font-size: 16px;

}







#content  {

	width:610px;

	float:left;

	padding-right: 25px;

	padding-left: 25px;

	min-height:555px;

	height:auto !important;

	height:555px;

	margin-bottom: 25px;

	border: 3px solid #000000;

	background-color: #962D30;

	color: #FFFFFF;

}



#mainareabottom {



	position: relative;



	width: 916px;



	left: 0px;



	bottom: -25px;



	height: 40px;



	clear: both;



	float: left;



	background-image: url(images/mainareabottom.png);



	background-position: left bottom;



}



#rightmenu {
	float: left;
	width: 275px;
	position: relative;
	margin-top: 0px;
	margin-right: 25px;
	margin-left: 0px;
	padding-left: 15px;
	padding-top: 0px;
	border-bottom: none;
	font-size: 17px;
	color: #FFCC66;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;

}

#rightmenu p {

	color: #FFFF66;

	background-color: #000000;

	padding: 10px;

	font-weight: normal;

	text-align: center;

	border: 2px solid #993300;

}

#rightmenu a{
	font-size: 14px;
	color: #FFFF66;
	display: block;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 15px;
	background-image: url(layout/menun.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 7px;
	border: 1px solid #000000;
	position: relative;
	z-index: 100;
	padding-bottom: 5px;
}







#rightmenu a:hover {

	color: #FFFFFF;

	background-image: url(layout/menunh.jpg);

	background-repeat: repeat-x;

	background-position: center center;

}

.forms{

	float:left;

	width:250px;

	margin-bottom: 2px;

	min-height:25px;

	height:auto !important;

	height:25px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: double;

	border-top-color: #FFFFFF;

	border-bottom-color: #CCCCCC;

	padding: 5px;

	font-weight: bold;

	position: relative;

}

.formsb{

	float:left;

	width:250px;

	margin-bottom: 2px;

		min-height:106px;

  height:auto !important;

  height:106px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: double;

	border-top-color: #FFFFFF;

	border-bottom-color: #CCCCCC;

	padding: 5px;

}

#enq {

	padding: 5px;

	border: 1px dotted #CCCCCC;

}

.prover {

	margin: 5px;

	height: 25px;

	width: 40%;

	border: 1px solid #000033;

	position: relative;

	float: left;

	background-repeat: repeat-y;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 15px

}

#footer {

	background: url(layout/body.jpg) repeat-x left top;

	position: relative;

	height: 100px;

	width: 100%;

	font-size: 12px;

	color: #CCCCCC;

	text-align: center;

	padding-top: 15px;

}

.homep {position:relative;

	margin-right: 20px;

	margin-bottom: 20px;

	border: 7px double #584633;

	height:80px;

	width:80px;

	float: left;

	overflow: hidden;

}

.homep img {

	position:relative;

	border-style: none;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

}

#map {

	color: #999999;

}

legend {

	color: #FFFFFF;

}

#slideshow {
	position:relative;
	height:270px;
	float: left;
	width: 600px;
	clear: both;

}

#slideshow IMG {
	position:absolute;
	top:0px;
	left:75px;
	z-index:8;
	opacity:0.0;
	width: 450px;
	border: 4px solid #000;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

