

*
{
padding:0px;
margin:0px;
}

body

{background-color:#000000;

}


#content
{
width:900px;
height:675px;
background-image: url(background.jpg);
}



			
body a:link { color: #bbbbff;text-decoration:none;  } 
body a:visited { color: #bbbbff;text-decoration:none;  } 
body a:hover { color: #bbbbff; text-decoration:underline;}

h1 {
color:#ffffff;
font-size:17px;
font-family:sans-serif,helvetica,arial;
margin:10px 10px 10px 10px;
border-style:solid;
font-weight:normal;
line-height:30px;
border-color:#aaaaaa #222222 #555555 #aaaaaa;
border-width:0px 0px 1px 0px;
background-image:url(transback30.png);

}

h2 {color:#ffcc88;
font-size:12px;
font-family:sans-serif;
letter-spacing: 1px;
margin: 10px 10px 10px 15px;
text-align:left;}


h3 {color:#ffffff;
font-size:9px;
font-family:verdana;
font-weight: normal;
letter-spacing: 1px;
margin-left: 30px;
text-align:center;}


h4 {color:#ffcc88;
font-size:11px;
font-family:sans,helvetica,arial;
margin: 10px 10px 10px 15px;
}

.logo{
width:380px;
float:left;
}

.imageheaders{
text-align:left;
margin-right:auto;
margin-left:0px;}

.contact 
{
width:400px;
text-align:left;}

#formtop
{
text-align:left;
margin-left:10px;
padding:10px;}

.form 

{color:#ffffff;
font-size:10px;
_font-size:12px;
font-family:sans-serif;
letter-spacing: 1px;
background-color: #222222; opacity: .8;
	filter: alpha(opacity=80);
border-color: #444444;
text-align:left;
}

.formcomments 

{color:#ffffff;
font-size:10px;
_font-size:12px;
font-family:sans-serif;
letter-spacing: 1px;
background-color: #222222; opacity: .8;
	filter: alpha(opacity=80);
border-color: #444444;
text-align:left;
width:300px;
}


.formbutton

{color:#ffffff;
font-size:11px;
font-family:sans-serif;
border-color: #444444;
background-color: #222222; opacity: .8;
	filter: alpha(opacity=80);
margin: 10px 10px 10px 10px;
}




p 
{
color:#ffffff;
font-size:12px;
font-family:sans-serif,helvetica,arial;
line-height:18px;
margin:20px 10px 10px 10px;
text-align:left;
}

#pfloatright 
{
width:300px;
color:#ffffff;
font-size:13px;
font-family:sans-serif,helvetica,arial;
letter-spacing: 0px;
margin-left:20px;
text-align:left;
float:right;}

#footer 
{color:#ffffff;
font-size:8pt;
font-family:sans,helvetica,arial;
}


.menulist
{
position:absolute;
top:150px;
_top:170px;
left:330px;
}

.menulist li
{
list-style-type: none; 
float:left;
padding:10px;
color:#ffffff;
font-size:14px;
font-family:sans,helvetica,arial;
letter-spacing: 0px;
}

#strapline
{font-size:12px;
font-family:sans,helvetica,arial;
letter-spacing: 0px;
color:#ffffff;
position:absolute;
top:50px;
left:590px;
width:300px;
text-align:right;
}

#window
{
position:absolute;
background-image:url(transback30.png);
padding:5px;
top:230px;
_top:250px;
left:100px;
width:700px;
height:400px;
overflow:auto;
overflow-x:hidden;
border-style:solid;
border-color:#aaaaaa;
border-width:2px;
}

#window p
{
margin-right:30px;
margin-left:30px;
}

#software
{
position:absolute;
top:330px;
left:120px;
}

.studioimage
{margin-right:20px;
margin-left:20px;

}

#studiosetup p
{

width:300px;
font-size:11px;

}

#regionalbox
{
font-family:sans,arial,helvetica;
font-size:10px;
color:#111111;
position:absolute;
left:350px;
top:720px;
height:60px;
width:550px;
overflow:clip;
text-align:justify;
}


.voucher
{
border-style:solid;
border-width:1px;
border-color:#666666;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
}

#homelink
{
position:absolute;
top:10px;
left:10px;
width:300px;
height:200px;
}

#logoforfb
{
visibility:hidden;
position:absolute;
left:5000;

}

#prices p
{
margin:2px 2px 2px 20px;
padding:2px 2px 2px 2px;
font-size:10px;
}
