﻿/* CSS Document */
html {
font-family:Arial, Helvetica, sans-serif;
/*font-size:medium;*/
}
body {
margin:0;
padding:0;
}
#container {
position:relative;
margin: 0 auto;
padding:0;
width:974px;
height:635px;
/*border:1px solid green;*/
}
#clp_large {
position:absolute;
top:30px;
left:40px;
}
#clp_large h1 {
margin:0;
padding:0;
font-size:24px;
text-align:right;
}
#clp_large a:link,#clp_large a:visited,#clp_large a:hover,#clp_large a:active {
text-decoration:none;
color:#000000;
}
#content {
position:absolute;
}
#flashcontent {
	position:absolute;
	top:7px;
	height:95px;
	left:243px;
	width: 489px;
}
#drop {
	position:absolute;
	top:26px;
	left:0px;
}
#menu_bar {
position:absolute;
top:124px;
left:0;
width:974px;
border:1px solid #7A7A7A;
background-color:#7A7A7A;
}
.menu_cell {
float:left;
background-image:url(../image/btn_up.jpg);
background-repeat:repeat-x;
background-position: bottom center; 
width:121px;
height:22px;
text-align:center;
}
.menu_cell a:link, .menu_cell a:visited, .menu_cell a:active {
display:block;
padding: 0;
text-align:center;
text-decoration: none;
background-image:url(../image/btn_up.jpg);
background-position: center center;
background-repeat:repeat-x;
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
font-size: 75%; 
line-height:175%;
color: #ffffff;
height:22px;
border-right:1px solid #FFFFFF;
font-weight:bold;
}
.menu_cell a:hover {
display:block;
padding: 0;
text-align:center;
text-decoration: none;
background-image:url(../image/btn_down.jpg);
background-repeat:repeat-x;
background-position: center center;
border-right:1px solid #FFFFFF; 
line-height:175%;
height:22px;
}
.green {
color:#C4EE93;
}
#grey_band {
	position:absolute;
	top:145px;
	left:0;
	width:975px;
	height:40px;
	background-color:#E1E1E1;
	z-index:-2;
}

#search {
position:absolute;
top:8px;
left:10px;
width:250px;
}
#banner_strap {
position:absolute;
padding:0;
margin:0;
top:14px;
left:270px;
}
#banner_strap h3 {
padding:0;
margin:0;
color:#585858;
font-size:13px;
}
#banner_telno {
	position:absolute;
	padding:0;
	margin:0;
	left:769px;
	top:13px;
	text-align:right;
	font-size:12px;
	color:#585858;
	font-weight:bold;
	width: 175px;
}
#services {
position:absolute;
top:198px;
width:1000px;
}
#services h3 {
margin:0;
font-size:1em;
padding:10px 0px  5px 5px;
}
#services p {
font-size:.75em;
padding:6px 0px  5px 8px;
}
.cells {
float:left;
margin:2px;
width:241px;
height:146px;
}
.cells a:link,.cells a:visited,.cells a:hover,.cells a:active {text-decoration:none;color:#000000;
}
#londonplumber1 {position: absolute; width: 225px; height: 120px; z-index: 1; left: 14px; top: 16px;}
#londonplumber2 {position: absolute; width: 225px; height: 120px; z-index: 2; left: 259px; top: 16px;}
#londonplumber3 {position: absolute; width: 225px; height: 120px; z-index: 3; left: 504px; top: 16px;}
#londonplumber4 {position: absolute; width: 225px; height: 120px; z-index: 4; left: 748px; top: 16px}
#londonplumber5 {position: absolute; width: 225px; height: 120px; z-index: 5; left: 12px; top: 163px;}
#londonplumber6 {position: absolute; width: 225px; height: 120px; z-index: 6; left: 258px; top: 163px;}
#londonplumber7 {position: absolute; width: 225px; height: 120px; z-index: 7; left: 503px; top: 163px;}
#londonplumber8 {position: absolute; width: 225px; height: 120px; z-index: 8; left: 747px; top: 361px;
}
#thebest {
position:absolute;
top:505px;
left:40px;
font-size:18px;
color:#585858;
}
#thebest h2 {
margin:0;
font-size:1em;
padding:10px 0px  5px 5px;
}
#logos {
position:absolute;
top:510px;
left:665px;
}
#footer {
position:absolute;
top:565px;
left:0;
}
#footer_left {
position:absolute;
top:590px;
left:10px;
color:#585858;
font-size:11px;
}
#footer_right {
position:absolute;
top:590px;
left:692px;
color:#585858;
font-size:11px;
text-decoration:none;
}
#footer_right a:link, #footer_right a:visited, #footer_right a:hover,#footer_right a:active {
color:#585858;
font-size:11px;
text-decoration:none;
}
.style1 {
	border-width: 0px;
}
.newStyle1 {
	font-family: Arial;
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.newStyle2 {
	font-family: Arial;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
.newStyle3 {
	font-family: Arial;
	font-size: xx-small;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
}
.newStyle4 {
	font-family: Arial;
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.newStyle5 {
	font-family: Arial;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.newStyle6 {
	font-family: Arial;
	font-size: x-small;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.newStyle7 {
	font-family: Arial;
	font-size: medium;
	font-weight: bold;
	color: #FF0000;
	font-style: normal;
	text-decoration: none;
}
.newStyle8 {
	font-family: Arial;
	font-size: medium;
	font-weight: bold;
	font-style: normal;
	color: #00FFFF;
	text-decoration: none;
}
.newStyle9 {
	font-family: Arial;
	font-size: small;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	font-variant: normal;
	color: #00FF00;
	text-decoration: none;
}
.style2 {
	color: #000000;
}
.style3 {
	text-decoration: none;
}
.style4 {
	color: #FFFFFF;
}
.style5 {
	color: #5b8d08;
}
.style6 {
	color: #5b8d08;
	font-size: small;
}
.style7 {
	color: #5b8d08;
	font-size: x-small;
}
#Oobj699 {position:absolute;z-index:1;visibility:visible;left:0px;top:200px;width:606px;height:351px;font-size:1px;}
#Oobj839 {position:absolute;z-index:31;visibility:visible;text-align:left;left:16px;top:210px;width:393px;height:23px;}
#Oobj842 {position:absolute;z-index:32;visibility:visible;text-align:left;left:16px;top:240px;width:453px;height:261px;}
#Oobj1058 {position:absolute;z-index:36;visibility:visible;left:619px;top:200px;width:356px;height:356px;font-size:1px;}
#Oobj845 {position:absolute;z-index:33;visibility:visible;left:402px;top:518px;width:187px;height:37px;font-size:1px;}
#Oobj846 {position:absolute;z-index:34;visibility:visible;text-align:right;left:403px;top:528px;width:173px;height:19px;}
#Oobj847 {position:absolute;z-index:35;visibility:visible;left:408px;top:524px;width:20px;height:27px;font-size:1px;}
.style8 {
	font-family: Arial;
	font-size: 15px;
	color: #528c17;
}
.style9 {	
	font-family: Arial;	
	font-size: 13px;
}
.style14 {
	text-align: right;
}
.style15 {
	font-family: Arial;
	font-size: 12px;
}
.style16 {
	color: #FF0000;
}
.newStyle10 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
