body{
font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#696969;
background-image:url(http://www.flowmeterhire.com/img/back_greyback.gif);
background-repeat:repeat-x;
background-color:#434343;
text-align:center;
margin:0;
padding:0;
}

#container{
width:859px;
background-repeat:y;
margin:0 auto 0 auto;
text-align:left;
}

#container_topedge{
width:859px;
height:27px;
background-repeat:no-repeat;
margin:20px auto 0 auto;
}

#container_bottomedge{
width:859px;
height:27px;
background-repeat:no-repeat;
margin:0 auto 50px auto;
}

#logo{margin:0 0 0 17px;}

.logo_divider{
width:798px;
height:1px;
background-image:url(http://www.flowmeterhire.com/img/greyline_pixel.gif);
margin:14px 0 0 30px;

}

#content{
width:626px;
margin:0 0 0 30px;
padding:21px 0 20px 0;
float:left;
border-right:1px solid #cccccc;
display:inline;
}

#inner_content{
width:580px;
float:left;
}
#spacer_div{
width:1px;
height:440px;
float:left;
}


#menu{
width:183px;
float:left;
margin:0 0 0 0;
display:inline;
}

#menu li a{
text-decoration:none;
color:#999999;
display:block;
padding:8px 0 8px 8px;
border-bottom:1px #CCCCCC solid;
}

#menu li a.top{
border-top:1px #CCCCCC solid;
}
#menu li{margin:0 0 0 0; padding:0 0 0 0;}

#menu li a:hover{background-color:#f0f0f0;}

#menu ul{
list-style:none;
margin:50px 0 0 0;
padding:0 0 0 0;
}

#footer{
border-top:1px dashed #cccccc; 
margin:0 56px 0 49px;
padding:10px 0 5px 0;
height:18px;
}

#footer a{
padding:0 10px 0 10px;
color:#9a9a9a;
border-right:1px solid #9a9a9a;
text-decoration:none;
font-size:11px;
}

#footer a.endlink{
border-right:none;
}

#footer a.firstlink{padding:0 10px 0 0}

#footer a:hover{ text-decoration:underline;}

#links{
width:500px;
float:left;
}

#copyright{
float:left;
width:250px;
text-align:right;
}      
