/* CSS Document */


body {
background-color:#d3d3d3;
margin-top:0px;
margin-bottom:0;
padding:0px;
}

#container {
width:880px;
height:660px;
margin-left:auto;
margin-right:auto;
position:relative;
}

#main {
background-image:url(../images/mainshell.jpg);
background-repeat:no-repeat;
top:0px;
left:0px;
width:880px;
height:660px;
position:absolute;
}

#contactpanel {
	width:440px;
	margin-left:360px;
	margin-top:245px;
	padding:0px;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	z-index:2;
}

#scenes {
	background-image:url(../images/scenes.jpg);
	background-repeat:no-repeat;
	width:440px;
	height: 100px;
	margin-left:360px;
	margin-top:445px;
	padding:0px;
	background-color:#ffffff;
	position:absolute;
	z-index:3;
}


/* Form styles */
div.form-container {width:510px; margin-left:330px; margin-top:225px; padding:0px; background-color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif;}
       
p.legend { margin-bottom: 1em; color: #2e2e2e;}
p.legend em { color: #2e2e2e; font-style: normal; }
              
div.form-container form p {margin-left:auto; margin-right:auto;}
div.form-container form p.note {margin-left:194px; font-size:10px; color:#2e2e2e;}
div.form-container form fieldset {margin:10px 0; padding:10px; border:#f80403 0px solid;}
div.form-container form legend {font-weight:bold; color:#2e2e2e;}
div.form-container form fieldset div {padding: 0.25em 0;}

div.form-container label,
div.form-container span.label {margin-right:10px; padding-right:10px; width:150px; display:block; float:left;  font-size:12px; line-height:16px; text-align:right; color:#2e2e2e; position:relative;}

div.form-container label em,
div.form-container span.label em {position:absolute;right:0; font-size:10px; font-style:normal; color:#2e2e2e;}

div.form-container input:focus,
div.form-container textarea:focus {background-color:#FFC; border-color:#000;}

div.form-container div.controlset label,
div.form-container div.controlset input {display:inline; float:none;}
div.form-container div.controlset div {margin-left:170px;}

div.form-container div.buttonrow {margin-left:180px;}


/* footer styles */

#copyright {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#fff;
top:638px;
left:55px;
width:450px;
position:absolute;
z-index:2;
}

#address {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:right;
color:#fff;
top:617px;
right:55px;
width:350px;
position:absolute;
z-index:2;
}

/* links panel */

#panel {
background-color:#ffeace;
padding:20px 0px 0px 15px;
top:211px;
left:40px;
width:260px;
height:379px;
position:absolute;
z-index:2;
}

#rule {
background-color:#d3d3d3;
top:250px;
left:55px;
width:230px;
height:1px;
position:absolute;
z-index:3;
}

.title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#6e0c01;
}

#links {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#6e0c01;
font-style:italic;
text-decoration:none;
top:260px;
left:55px;
width:230px;
height:300px;
position:absolute;
z-index:3;
}

#links a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:22px;
color:#6e0c01;
font-style:italic;
text-decoration:none;
}

#links a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#6e0c01;
font-weight:bold;
text-decoration:none;
}
