/* CSS Document */
/* UIME Ltd www.uime.co.uk */
/* Ian Norton March 2009 */


body,
html {
margin:0;
padding:0;
background:#fff;
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
}

body {
min-width:770px;
background-image:url(../images/header_bk.gif);
background-repeat:repeat-x;
}

#wrap{
width:770px;
margin:0 auto;
text-align:left;
}

.home{
background-image:url(../images/header_hm_on.gif);
background-repeat:no-repeat;
}

.contactpg{
background-image:url(../images/header_co_on.gif);
background-repeat:no-repeat;
}

.services{
background-image:url(../images/header_sv_on.gif);
background-repeat:no-repeat;
}
	
#header{
height:241px;
min-height:241px;
background-repeat:repeat x;
text-align:left;
width:100%;
        font-family: 'Times New Roman';
font-size:140%;
margin-bottom:55px;
}

#header img{
padding-top:42px;
padding-left:8px;
}


#header ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding-top:81px;
}
#header li{
      margin: 0;
      padding: 0;
      float: left;
     }
    
#header li{
margin-left:4px;
height:41px;
line-height:41px;
      width: 149px;
      text-align: center;
      z-index:-1;
    }

 
#header li a:link{
text-decoration:none;
color:#fff;
}

#header li a:visited{
text-decoration:none;
color:#fff;
}

#header li a:hover{
text-decoration:none;
color:#fff;
}
    
#header li a:active{
text-decoration:none;
color:#fff;
}
#main{
margin-left:8px;

	background-image:url(../images/fence.jpg);
	background-repeat:no-repeat;
	background-position:454px 0px;
	}

.highlight{
font-size:103%;
font-weight:bold;
}

.email{
padding-left:50px;
line-height:41px;
color:#fff;
font-size:80%;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

#left p{
line-height:19px;
font-size:100%;
}

#left a{
text-decoration:none;
color:#505151;
font-size:100%;


}
#left h1{
font-size:103%;
display:inline;
}

#left h2{
margin-top:35px;
margin-bottom:0px;
font-size:100%;
}


.contact{
margin-top:0;
}

.contact a{
line-height:85%;
}

#left p.first{
display:inline;

}

#left{
float:left;
width:454px;
color:#505151;
background:inherit;
}

#left li{
line-height:17px;
}

#right{
float:right;

}
.repeathide{
display:none;
}

#footer
{
width:454px;

padding-top:50px;
clear:both;
font-size:85%;
color:#000;
}

.footright
{
font-size:85%;
float:right;
}

.footright a{
color:#000;
padding-bottom:10px;
}

.blue{
color:blue;
}
