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

body{
font: 11px arial;
background: url(bg_dark_purple.jpg) fixed;
color: #dddddd;}

div#header{
height: 218px;}

div#header h1{
position: absolute;
left: 50%;
top: 0;
margin: 0 0 0 -259px;
padding: 195px 0 0 20px;
width: 498px;
height: 25px;
background: url(header.png);
z-index: 2;
font-size: 16px;
color: #ffffff;}

div#header img{
position: absolute;
left: 50%;
top: 78px;
margin-left: -250px;}

div#menu{
height: 60px;
background: #a1c917 url(bg_green_gradient.jpg) repeat-x left top}

ul{
margin: 0 auto;
padding: 2px 0;
width: 498px;
list-style: none;
text-align: center;}

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

li.first{
background: none;}

a{
color: #313e02;
text-decoration: none;}

a:hover, a.active{
background: #6d8a08;}

div#menu h1{
margin: 0;
padding: 5px 35px;
font-size: 18px;
color: #ffffff;
text-transform: uppercase;
text-align: center;}

div#menu h1 strong{
color: #3c0f3f;}

div#content{
width: 510px;
margin: 0 auto;
text-align: justify;
background: url(alpha.png);}

div#images{
width: 480px;
margin: 0 auto;}

div.image, div.camimage, div.overviewimage{
position: relative;
margin: 3px;
float: left;
display: inline;}

div.image img, div.camimage img, div.overviewimage img{
border: 2px solid #541e58;}

div.image img:hover, div.camimage img:hover, div.overviewimage img:hover{
border: 2px solid #a265a6;}

div.overviewimage a{
position: relative;
display: block;
width: 154px;
height: 225px;
text-decoration: none;
background: url(transparant.gif);
z-index: 3;}

div.overviewimage strong{
display: block;
position: absolute;
left: 0;
top: 205px;
width: 154px;
text-align: center;
color: #ffffff;}

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(online.gif) no-repeat 0 1px;
z-index: 2;
color: #ffffff;}

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: #ffffff;
text-transform: uppercase;
z-index: 2;}

div#footer{
clear: both;
height: 55px;
background: url(bg_green_gradient.jpg)}

div#footer p{
padding: 0px 10px;
color: #4e6302;}

div#copy p{
color: #713276;
text-align: center;}

div#copy em{
padding-left: 80px;
font-style: normal;}

div#choice_image, div#choice_camimage{
float: left;
display: inline;
width: 220px;
height: 328px;
margin: 10px 0 0 5px;
background: #845488;}

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 #541e58;}

div#steps{
float: right;
display: inline;
margin: 10px 5px 0 0;
width: 275px;
text-align: left;
color: #ffffff;
font-size: 12px;}

div.block{
margin: 0 0 15px 0px;
background: #845488}

div#steps p{
padding: 5px;
text-align: left;}

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

div#steps li{
position: relative;
border-bottom: 1px solid #3c0f3f;
height: 35px;}

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

div#steps li.be{
height: 58px;
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;}

div.clear{
clear: both;}

form{
margin: 0;
padding: 0;}

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

input.text{
border: 1px solid #3c0f3f;
width: 80px;}

input.button{
width: 80px;
border: 1px solid #3c0f3f;
background: #3e1343;
text-align: center;
color: #ffffff;
text-transform: uppercase;
font-weight: bold;}

h4{
margin: 0;
padding: 5px;
font-size: 12px;
color: #ffffff;
background: #2c092e;}

p{
clear: both;
margin: 0;
padding: 10px 20px;}

a{
color: #ffffff;}