body{font: 80% Verdana, Arial,sans-serif;
color:#000000;
padding:0;
background: #ffffff url(line.gif) repeat-x top right;}

#frame{
margin:0 auto;
margin-top: 0px;
width:758px;
background: #ffffff;
border: solid 1px #315001;  
}

#sitename{
background: url(plumbing-west-lothian.jpg) no-repeat center;
height: 300px;
}

.keyword{
text-align: center;
padding-left: 70px;
padding-top: 100px;
color: #ffffff;
}

.keyword-green{
text-align: center;
padding-left: 20px;
padding-top: 10px;
color: #315001;
}

#menu{
background-color: #ffffff;
float: left;
width: 160px;
height: auto;
text-align: center;
padding-top: 25px;
padding-bottom: 2px;
color: #000000;
}

#menu ul{
margin: 0px;
list-style-type: none;
padding-top: 15px;
padding-left:15px;
width: 120px;
}

#menu li{
margin-top: 15px;
background: #cedcb7;
height: 16px;
padding-top: 2px;
padding-bottom: 2px;
border: solid 1px #000000;
}

#menu a:link {
color: #315001;
}

#menu a:visited {
color: #315001;
}

#menu a:hover {
color: #ff0000;
}

#right{
background-color: #ffffff;
float: right;
width: 240px;
height: auto;
text-align: center;
padding-top: 30px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;
color: #000000;
}

#content{
margin:0px 240px 20px 160px;
padding:15px 0px 0px 20px;
line-height:1.6em;
text-align:justify;
}

#gallery{
margin:0px 100px 20px 160px;
padding:15px 0px 0px 20px;
line-height:1.6em;
text-align:justify;
}

a img{
border:0;
}

#footer{
clear:both;
margin:0 auto;
width:760px;
text-align: center;
margin-top: 20px;
}

.wyze{
text-align: center;
color: #000000;
margin-top: 30px;
}

.wyze a:link {
color: #000000;
}

.wyze a:visited {
color: #000000;
}

.wyze a:hover {
color: #ffffff;
}

.copy{
text-align: center;
border-top: solid 1px #315001;
margin-bottom: 10px;
padding-top: 10px;
font-size: 80%;
}

.center{
text-align: center;
}

a{
text-decoration: none;
}

a:link{
color: #315001;
}

a:hover{
color: #ff0000;
}

a:visited{
color:#315001;
}

.imgright{
float: right;
}

.input{background: #c1d4a4; border: solid 1px #538702;}

.nospace{padding: 0px; margin: 0px;}

#zoom img{
padding: 0px;
}

#zoom{
text-align: center;
background-color:none;
color:#ffffff;left:0;
position:relative;
margin-top: 20px;
margin-bottom:20px;
width:auto;
padding-top: 20px;
padding-left: 5px;
padding-right: 5px;
}

#zoom a .large{
border:0;
height:1px;left:-1px;
display:block;
position:absolute;
top:-1px;
width:1px;
}

#zoom a.z1,#pic a.z1:visited{
background:none;
height:60px;
left:0;
text-decoration:
none;top:0;
width:90px;
}

#zoom a.z1:hover{
background-color:none;
color:#ffffff;
text-decoration:none;
}

#zoom a.z1:hover .large{
display:block;
height:266px;
left:38px;
position:absolute;
top: 118px;
width:400px;
padding-top: 0px;
background-color:none;
border: solid 2px #ffffff;
}

#zoom2{
text-align: center;
background-color:none;
color:#ffffff;left:0;
position:relative;
margin-top: 0px;
margin-bottom:10px;
width:auto;
padding-top: 20px;
padding-left: 5px;
padding-right: 5px;
}

#zoom2 a .large{
border:0;
height:1px;left:-1px;
display:block;
position:absolute;
top:-1px;
width:1px;
}

#zoom2 a.z2,#pic a.z2:visited{
background:none;
height:60px;
left:0;
text-decoration:
none;top:0;
width:90px;
}

#zoom2 a.z2:hover{
background-color:none;
color:#ffffff;
text-decoration:none;
}

#zoom2 a.z2:hover .large{
display:block;
height:266px;
left:38px;
position:absolute;
top: -270px;
width:400px;
padding-top: 0px;
background-color:none;
border: solid 2px #ffffff;
}

