body
{text-align:center;
padding:0px auto;
margin:0px auto;
background:#090909;
font-family: geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
height:100%;
color:#2b2b2b;
}
* ul {
list-style-image:url('images/arrow.png');
}
* ol {
list-style-image:url('images/arrow.png');
}
#pagecontain
{
background:#fff url('images/wbback.jpg') repeat-x top center;
width:100%;
height:100%;
margin:0px auto;
padding:0px auto;
}
#container {

width:900px;
margin:0px auto;
padding:0px auto;
}
#headwrap {
width:100%;
background:transparent url('images/wbback.jpg') repeat-x top center;
}
#header {
text-align:left;
width:800px;
height:140px;
background:transparent url('images/wbheaderback.png') repeat-x top center;
margin-left:auto;
margin-right:auto;
}
#navmenu {
position:relative;
left:125px;
bottom:56px;
font-size:18px;
width:520px;
}
html>body #navmenu {
bottom:75px;
}
#navmenu a {
text-decoration:none;
color:white;
}
#navmenu a:hover {
text-decoration:underline;
}
#logo {
position:relative;
left:-40px;

}
#contentwrap {
background:transparent url('images/wbcontentback.jpg') repeat-y top left;
width:900px;
height:100%;
min-height:500px;
margin:0px auto;
padding:0px auto;
}
#content {


}
#leftcont {
width:45%;
padding-left:100px;
text-indent:15px;
float:left;
text-align:left;
}
#leftcont h2 {
color:#222;
}
#leftcont a {
text-decoration:none;
color:#000;
}
#leftcont a:hover {
text-decoration:underline;
color:#484848;
}
#aboutus {
width:680px;
margin:0px auto;
padding-right:20px;
padding-left:20px;
text-align:left;
}
#aboutus h1 {
text-align:center;
}
#aboutus p {
text-indent:20px;
}
#rightcont {
width:35%;
padding-right:60px;
float:right;
}
#rightcont ul {
text-align:left;
}
#driven-picture {
width:800px;
height:299px;
margin-left:auto;
margin-right:auto;
margin-top:-50px;
}
#services-pic {
width:800px;
height:299px;
margin-left:auto;
margin-right:auto;
margin-top:-50px;
}
html >body #driven-picture {
margin-top:-24px;
}
html >body #services-pic {
margin-top:-24px;
}
#footwrap {
position:relative;
left:0px;
width:100%;
text-align:center;
height:86px;
bottom:0px;
background:transparent url('images/wbbottom.jpg') repeat-x bottom center;
clear:both;
}
#footer {
width:900px;
height:86px;
margin-left:auto;
margin-right:auto;
padding-top:10px;
background:transparent url('images/wbfooterback.png') no-repeat top center;
clear:both;
}
.clear{clear:both;}
#footertext {
font-size:10px;
color:#2b2b2b;
}
#footertext a{
color:#2b2b2b;
text-decoration:none;
}
#footertext a:hover {
text-decoration:underline;
color:black;
}
.show
{
 display: block;
}
.hide
{
 display: none;
}
.shortinput {
float:left;
}
.popup {
display:none;
}
.smallheader {
text-align:left;
}
.longinput {
float:left;
}
.smallheader h4 {
padding:0px;
margin:0px;
padding-left:2px;
padding-bottom:3px;
padding-top:6px;
}
#contactcontent {
background:#fff url('images/contactbg.png') no-repeat top center;
}
#commentbox {
width:315px;
height:50px;
text-align:left;
padding-bottom:0px;
margin-bottom:0px;
position:absolute;
}
#comment {
text-align:left;
height:50px;
width:315px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
padding-bottom:0px;
margin-bottom:0px;
}
#submit {
padding-top:0px;
margin-top:0px;
clear:both;
}
#values {
width:48%;
float:left;
padding-right:20px;
}
#ceo {
width:48%;
float:right;
}
#information {
text-align:left;
width:350px;
float:left;
margin-left:90px;
margin-top:40px;
}
