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

body{
font: 11px Verdana;
text-align: justify;
color: #333333;}

div#container{
position: relative;
margin: 0 auto;
width: 720px;}

div#header{
position: relative;
color: #bbbbbb;}

h1{
margin: 0;
padding: 100px;
color: #666666;
font-size: 11px;}

ul#menu{
position: absolute;
top: 0;
left: 0;
margin: 0 0 20px 0;
padding: 12px 240px 12px 0;
list-style: none;
text-align: center;
background: url(booty.jpg) no-repeat right top;
border-top: 25px solid #ff82ca;
border-bottom: 25px solid #963e71;}

ul#menu li{
display: inline;
padding: 0 4px 0 8px;
background: url(seperator.png) no-repeat 0 4px}

ul#menu li.first{
background: none;}

ul#menu a{
text-decoration: none;}

div#blocks{
position: absolute;
top: 180px;
right: 5px;
float: right;
width: 200px;}

div#block1, div#block2, div#block3{
margin-bottom: 20px;}

div#block1, div#block3{
border-top: 15px solid #cf6ea6;}

div#block2{
border-top: 15px solid #94105c;}

div#normal_gallery, div#webcam_gallery, div#overview_gallery{
position: absolute;
top: 180px;
left: 5px;
display: inline;
float: left;
width: 510px;
margin-bottom: 12px;}

div#normal_gallery div, div#webcam_gallery div, div#overview_gallery div{
position: relative;
display: inline;
float: left;
margin: 0 8px 8px 0;}

div#normal_gallery div img, div#webcam_gallery img, div#overview_gallery img{
width: 115px;}

div#webcam_gallery a{
position: relative;
display: block;
width: auto !important;
width: 115px;
height: 185px;
text-decoration: none;
background: url(transparant.gif);
z-index: 3;}

div#webcam_gallery em{
display: block;
position: absolute;
left: 2px;
top: 161px;
padding-left: 18px;
font-style: normal;
font-weight: bold;
color: #46082f;
line-height: 17px;
background: url(online.png) no-repeat -1px 0;
z-index: 2;}

div#webcam_gallery strong{
display: block;
position: absolute;
left: 64px;
top: 160px;
width: 50px;
height: 17px;
line-height: 17px;
font-size: 13px;
border: 1px solid #cf6ea6;
background: #94105c;
text-align: center;
color: #ffffff;
z-index: 2;}

div#overview_gallery a{
position: relative;
display: block;
width: auto !important;
width: 115px;
height: 185px;
text-decoration: none;
background: url(transparant.gif);
z-index: 3;}

div#overview_gallery strong{
display: block;
position: absolute;
left: 0;
top: 165px;}

div#footer{
position: absolute;
top: 1550px;
left: 0;
border-top: 25px solid #5c133d;
color: #aaaaaa;
clear: both;}

div#choice_image{
float: left;;
width: 295px;
height: 365px;
margin: 5px 5px 20px 10px;
background: #ffedfa;}

div#choice_image p{
text-align: center;
padding-top: 30px;
padding-bottom: 30px;}

div#choice_image p img{
border: 2px solid #9f2874;}

div#steps{
float: left;
margin-top: 5px;
width: 395px;
text-align: left;}

div#steps div{
margin: 0 0 15px 5px;
background: #ffedfa}

div#steps ul{
margin: 0;
padding: 0;
list-style: none;
border-top: 1px solid #c14996;}

div#steps li{
position: relative;
padding: 0 5px;
border-bottom: 1px solid #c14996;
height: 35px;}

div#steps li.nl{
background: url(nl.png) no-repeat 11px 11px;}

div#steps li.be{
height: 45px;
background: url(be.png) no-repeat 11px 11px;}

div#steps li em{
position: absolute;
left: 40px;
top: 10px;
font-style: normal;}

div#steps li strong{
position: absolute;
left: 155px;
top: 3px;
font-size: 16px;}

div#steps li small{
position: absolute;
left: 155px;
top: 17px;
width: 245px;
color: #666666;}

form{
margin: 0;
padding: 0;}

fieldset{
margin: 2px;
padding: 3px;
border: 1px solid #ca8cb5}

input.text{
border: 1px solid #c14996;
width: 100px;
height: 16px;}

input.button{
border: 1px solid #cf6ea6;
width: 80px;
height: 20px;
background: #94105c;
color: #ffffff;
font-weight: bold;
font-variant: small-caps;
font-size: 11px;}

h1{
margin: 0;
padding: 0 0 10px 0;
color: #666666;
font-size: 16px;
text-align: center;}

h4{
margin: 0;
padding: 4px;
background: #94105c;
color: #ffffff;
font-size: 12px;}

h1 strong{
color: #963e71;}

a{
color: #333333}

a:hover, a.active{
color: #a72d73;}

a img{
border: 2px solid #5c133d;}

a:hover img{
border: 2px solid #a72d73;}

p{
margin: 0;
padding: 4px;}