html, body
	{
		margin: 0;
		padding: 0;
		width: 100%;
		height: 100%;
	}

body
	{
		font: 11px tahoma;
		line-height: 16px;
		background: #ffffff url(images/background.jpg) fixed repeat-x;
		color: #000000;
	}

div#center
	{
		position: relative;
		margin: 0 auto;
		width: 850px;
		background: url(images/container.png) repeat-y;
		z-index: 2;
	}


	
h1#header
	{
		position: absolute;
		left: 340px;
		top:  80px;
		margin: 0;
		padding: 0;
		font-size: 22px;
		text-transform: capitalize;
		color: #000000;

	}

img#header_pic
	{
		margin: 10px 0 0 21px;
		border: 1px solid #000000;
	}
div#image
	{
		margin: 10px 0 0 1px;
		width: 800px;
	}	
div#image2
	{
		margin: 10px 0 0 1px;
	}	
div#image3
	{
		margin: 10px 0 0 1px;
	}	

ul#menu
	{
		width: 800px;
		margin: 0 25px;
		padding: 10px 0 5px 0;
		list-style: none;
		text-align: center;
	}

ul#menu li
	{
		display: inline;
		padding: 0 4px 0 8px;
		background: url(images/seperator.png) no-repeat 0 4px
	}

ul#menu li.first
	{
		background: none;
	}

div#images
	{
		width: 800px;
		margin: 0 auto;
	}

div#images2
	{
		width: 800px;
		margin: 0 auto;
	}

div#images3
	{
		width: 800px;
		margin: 0 auto;
	}

div#galleries
	{
		width: 800px;
		margin: 0 auto;
	}
div#galleries2
	{
		width: 800px;
		margin: 0 auto;
	}

div#gals
	{
		left: 460px;
		float:left;	
		margin: 0;
		padding: 2;
	}
div#cams
	{
		left: 740px;
		float:right;	
		margin: 0;
		padding: 2;
	}

	

div#gals2
	{
		left: 740px;
		float:right;	
		margin: 0;
		padding: 2;
	}
div#cams2
	{
		left: 460px;
		float:left;	
		margin: 0;
		padding: 2;
	}


	
div.image, div.camimage, div.overviewimage
	{
		position: relative;
		margin: 3px;
		display: inline;
	}
	
div.image_left
	{
		position: relative;
		margin: 3px;
		float: left;
		display: inline;
	}

div.image_right
	{
		position: relative;
		margin: 3px;
		padding: 60px;
		float: left;
		display: inline;
	}

	
	
div.image img, div.camimage img, div.overviewimage img
	{
		border: 2px solid #d75252;
	}

div.image img:hover, div.camimage img:hover, div.overviewimage img:hover
	{
		border: 2px solid #ff9b9b;
	}

div.overviewimage a	
	{
		position: relative;
		display: block;
		width: 154px;
		height: 225px;
		text-decoration: none;
		background: url(images/transparant.gif);
		z-index: 3;
	}

div.overviewimage strong{
display: block;
position: absolute;
left: 0;
top: 205px;
width: 154px;
text-align: center;
color: #000000;}

div.camimage a{
position: relative;
display: block;
width: 114px;
height: 185px;
text-decoration: none;
background: url(transparant.gif);
z-index: 3;}

div.camimage em{
display: block;
position: absolute;
left: 0px;
top: 155px;
padding-left: 22px;
font-style: normal;
line-height: 19px;
background: url(images/online.jpg) no-repeat;
z-index: 2;}

div.camimage strong{
display: block;
position: absolute;
left: 62px;
top: 155px;
width: 50px;
height: 19px;
line-height: 19px;
font-size: 13px;
border: 1px solid #d75252;
background: #521208;
text-align: center;
color: #000000;
text-transform: uppercase;
z-index: 2;}

p#foot
	{
		margin: 5px 0;
		text-align: right;
		color: #035587;
	}

p#button
	{
		margin: 5px 0;
		text-align: center;
		color: #035587;
	}

p#foot em{
float: left;}

div#heart{
position: fixed;
top: 9px;
left: 40px;
width: 450px;
height: 408px;
background: url(images/heart.jpg)}

div#choice_image, div#choice_camimage{
float: left;
display: inline;
width: 195px;
height: 319px;
margin: 5px 0 0 25px;
background: #8a362a;}

div#choice_image p, div#choice_camimage p{
text-align: center;
padding: 5px 0;
line-height: 290px;}

div#choice_image p img, div#choice_camimage p img{
vertical-align: middle;
border: 2px solid #d75252;}

div#steps{
float: right;
display: inline;
margin: 5px 25px 0 0;
width: 275px;
text-align: left;
color: #000000;}

div.block{
margin: 0 0 15px 0px;
background: #8a362a}

div#steps p{
padding: 5px;
text-align: left;}

div#steps ul{
margin: 0;
padding: 0;
list-style: none;
border-top: 1px solid #521208;}

div#steps li{
position: relative;
border-bottom: 1px solid #521208;
height: 35px;}

div#steps li.nl{
background: url(nl.png) no-repeat 10px 11px;}

div#steps li.be{
background: url(be.png) no-repeat 10px 11px;}

div#steps li em{
position: absolute;
left: 42px;
top: 10px;
font-style: normal;}

div#steps li strong{
position: absolute;
left: 123px;
top: 3px;
font-size: 16px;}

div#steps li small{
position: absolute;
left: 123px;
top: 17px;
width: 145px;
color: #aaaaaa;}

form{
margin: 0;
padding: 0;}

fieldset{
margin: 2px;
padding: 3px;
border: 1px solid #521208}

input.text{
border: 1px solid #d75252;
width: 80px;
height: 16px;
font-size: 13px;
height: 16px;}

input.button{
width: 80px;
height: 20px;
font-size: 13px;
border: 1px solid #d75252;
background: #521208;
text-align: center;
color: #000000;
text-transform: uppercase;
font-weight: bold;}

h1{
margin: 0;
padding: 5px 35px;
font-size: 18px;
color: #521208;
text-transform: uppercase;
text-align: center;}

h1 strong{
color: #000000}

h4
	{
		margin: 5px;
		width: 830px;
		padding: 2px;
		font-size: 14px;
		color: #ffffff;
		text-align: center;
		background: #910D87;
	}

p	{
		margin: 0;
		padding: 5px 22px;
		text-align: justify;
		clear: left;
	}

a{
color: #000000;
text-decoration: none;}

a:hover, a.active{
text-decoration: underline;}

.clear 
	{
		clear:both;
	}
