body{
border-right: 3px solid #454444;

height:100%;
}
#leftside{
float:left;
width:550px;
}
#rightside{
float:right;

}
img#end{
position:absolute;
top:-5px;
left:-40px;
}
#rightsidefront{
position:absolute;
bottom:0px;
right:20px;
right:20px;
border-right: 3px solid #454444;
border-top: 3px solid #454444;
height:97%;
width:65%;
}
#rightsidefront img#curve{
position:absolute;
top:-6px;
right:-6px;
}
#rightsidefrontimage{
position:absolute;
bottom:0px;
right:20px;
}
#navigationleft{
float:left;
position:absolute;
bottom:20px;
}
#navigationleft ul {
list-style-type:none;
}
#navigationleft ul li a{
height:26px;
opacity:0.54;
filter:alpha(opacity=54)
}
#navigationleft ul li a:hover{
opacity:1;
filter:alpha(opacity=100);
z-index:2;
}
#navigationleft ul li a img{
border:none;
}

#navigationtop{
float:right;
position:absolute;
top:20px;
left:112px;
}
#navigationtop ul {
list-style-type:none;
}
#navigationtop ul li{
float:left;
display:inline;
margin-left:60px;
}
#navigationtop ul li a{
opacity:0.54;
filter:alpha(opacity=54)
}
#navigationtop ul li a:hover{
opacity:1;
filter:alpha(opacity=100);
}
#navigationtop ul li a img{
border:none;
}

#logosmall img{
width:100px;
border:none;
}
#leftsidefixed{
position:fixed;

}
#rightsidegal{
width:200px;
position:relative;
left:770px;
}
#rightsidegal img{
width:182px;
border:none;
float:right;
margin-top:30px;
}
#rightsidegal a{
opacity:.5;
filter:alpha(opacity=50);
}
#rightsidegal a:hover{
opacity:1;
filter:alpha(opacity=100);
}

#holder{
position:relative;
left:195px;
top:-60px
height:298px;
width:384px;
}
#scrollablecontent p{
color: #616161;
font-family:verdana;
font-size:12px;
width:384px;
text-align:justify;
}
#aboutimage{
position:relative;
top:-298px;
float:right;
left:360px;
}
#aboutimage img{
width:234px;
}


#contactform{
width:500px;
margin-left:164px;
}
#contactform form{
float:left;
}
#contactform ol{
list-style-type:none;
}
#contactform ol li{
height:40px;
}
#thankyou p{
font-family:verdana;
font-size:13px;
color: #989898;
width:500px;
position:absolute;
top:200px;
left:214px;
}
#contactform label{
font-family:verdana;
font-size:12px;
color: #989898;
width:100px;
display: inline-block;
}
#contactform input{
background-color: #989898;
width:304px;
height:18px;
border:none;
font-family:verdana;

color: #ffffff;
}
input.singleline{
background-image: url('images/formbg.jpg');
}
#contactform select{
width:304px;
font-family:verdana;
color: #989898;
background-color: #f5f5f5;
border:1px solid #989898;
}
#contactform input#notes{
height:140px;
background-image: url('images/formbgbig.jpg');
}
input#button{
font-family:verdana;
color: #989898;
float:right;
position:relative;
top:100px;
background-color: #f5f5f5;
right:2px;
width:110px;
border:1px solid #989898;
}
