html, body {
height: 100%;
margin: 0;
padding: 0;
}
 
* {
margin: 0px auto;
padding: 0;
}

img { border: none;}

h2 {
font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: normal; color: #000; text-align: justify; line-height: 18px;
}

h4 {
font-family: Verdana, Geneva, sans-serif; font-size: 10px; font-weight: normal; color: #000;
}

h5 {
font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: normal; color: #000;
}

h6 {
font-family: Verdana, Geneva, sans-serif; font-size: 9px; font-weight: normal; color: #999;
}

a:link, 
a:active, 
a:visited, 
a:hover			{ font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: normal; color: #666; text-decoration: none; line-height: 20px; } 
a:hover 		{ text-decoration: underline; }

a.f:link, 
a.f:active, 
a.f:visited, 
a.f:hover			{ font-family: Verdana, Geneva, sans-serif; font-size: 9px; font-weight: normal; color: #999; text-decoration: underline; } 

	#container
	{
		margin: 0 auto;
		width: 900px;
		height: auto;
		text-align: left;
	}
			
	#content
	{
		width: 900px;
		height: 700px;
		position: absolute;
		top: 2%;
		display: table-cell;
		vertical-align: middle;
	}
	
	.header
	{
		width: 900px;
		height: 90px;
	}
	
	.logo
	{
		width: 200px;
		height: 90px;
		float: left;
	}
	
	.construction
	{
		width: 600px;
		height: 20px;
		float: right;
		margin: 0 0 0 0;
	}
	
	.nav
	{
		width: 600px;
		height: 20px;
		float: right;
		margin: 70px 15px 0 0;
	}
	
	.buttonspacer
	{
		padding-right: 30px;
		float: left;
	}
	
	.button
	{
		padding-right: 3px;
		float: left;
	}
	
	.row1
	{
		width: 900px;
		height: 180px;
		margin: 30px 0 0 3px;
	}
	
	.row
	{
		width: 900px;
		height: 180px;
		margin: 20px 0 0 5px;
	}
	
	.info
	{
		width: 900px;
		height: 590px;
		margin: 20px 0 0 0;
	}
	
	.infotext
	{
		width: 835px;
		height: auto;
		float: left;
		padding: 20px 0 0 2px;
	}
	
	.singlerow
	{
		width: 900px;
		height: 580px;
		margin: 30px 0 0 0;
	}
	
	.galleryitem
	{
		width: 160px;
		height: 180px;
		float: left;
		margin: 0 65px 0 0;
	}
	
	.thumb
	{
		width: 160px;
		height: 160px;
		float: left;
	}
	
	.caption
	{
		width: 160px;
		height: 20px;
		float: left;
	}
	
	.footer
	{
		width: 900px;
		height: 20px;
		margin: 30px 0 0 3px;
	}
	
	#slider {
		position: relative;
		 width: 800px; 
		 height: 550px; 
		 margin: 0 0 0 3px;
	}
                
	#slider .holder_cont {
		position: relative; 
		overflow: hidden; 
		width: 800px; 
		height: 550px;
	}
                
	#slider .holder {
		width: 10000px;
	}
               
	#slider .slide {
		position: relative; 
		float:left; 
		width: 800px;
		height: 550px;
	}
                
	#slider .slide .captionsl {
		display: none; 
		position: absolute; 
		bottom: 0; 
		left: 0; 
		width: 800px;
		background: #ccc; 
		padding: 10px; 
		opacity: 0.8;
	}                

	#slider .button {
		position: absolute;
	}
                
	#slider .prev {
		bottom: 45%; 
		left: -65px;
		z-index: 1000;
	}
    
	#slider .prev img{
		width: 95px;
		height: 95px;
	}
	
	#slider .next {
		bottom: 45%; 
		right: -70px;
		z-index: 1000;
	}
	
	#slider .next img{
		width: 95px;
		height: 95px;
	}
	
	li {
		list-style: none;
	}
	
    .clear {
		clear: both;
	}
	
	.captionslstatic {
		position: absolute; 
		width: 800px;
		background: #ccc; 
		padding: 10px; 
		opacity: 0.8;
	}