<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 saved from url=(0036)http://www.ridgway.co.uk/ridgway.css 
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="MSHTML 5.50.4134.600" name=GENERATOR></HEAD>
<BODY>

a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; 
color: #0000FF; text-decoration: none}

 a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #cdcdcd; text-decoration: underline} 
 
 h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; color: #0000FF; font-weight: 
bold} 

h1 { font-family: "Times New Roman", Times, serif; font-size: 13pt; color: 
#0000FF; font-weight: bold; font-style: italic}
/*
 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000} 
 
 a:active { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF} 
*/
p 
{ font-family: "Times New Roman", Times, serif; font-size: 9pt; color: #000000} 
li { font-family: "Times New Roman", Times, serif; font-size: 9pt; color: 
#000000; font-weight: normal} ul { font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; font-weight: normal; color: #000000; font-style: normal} h5 { 
font-family: "Times New Roman", Times, serif; font-size: 10pt; font-style: 
italic; font-weight: bold; text-transform: none} 

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003300;
	padding-left: 10px;
	}

h2.bckgrd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	padding-left: 10px;
	background: #A3D39C url(images/boxpattern01.jpg) repeat;
	}

h3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003300;
	}
	
h3.contrast {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	}	
	
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding-left: 10px;
	}
	
p.lighttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	}
	
p.darktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #8F8D8D;
	}

p.darktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #8F8D8D;
	}
/*	
p.darktext a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #8F8D8D;
	}							
	
p.darktext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #040654;
	}*/
/*	
.grey {
	margin: 0;
	padding: 0px 0px 20px 0px;
	background: blue;
	}
	
.grey:hover {
	margin: 0;
	padding: 0px 0px 20px 0px;
	background: yellow;
	}*/
	
/* */

.colorbox2 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #0000CC url(images/boxpattern02.jpg) repeat;
	font-weight: normal;
	height: 100px;
	/*width: 100%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.colorbox2 ul {
	list-style-type: none;
	width: 100%;
	height: 14px;
	margin: 0px 0px 0px 0px;
	}
	
.colorbox2 ul li {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0;
	}
		
.colorbox2 ul li a {
	display: block;
	padding: 5px 10px 10px 10px;
	height: 100px;
	/*width: 350px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	border-top: none;
	border-right: 1px solid #cdcdcd;
	border-bottom: none;
	border-left: none;
	}
/*
#colorbox2 a.navcon {
	padding: 0px 20px 3px 20px;
	}*/

.colorbox2 ul li.navcon a:link, #grey ul li.navcon a:visited {
	color: #1663A4;
	text-decoration: none;
	}
	
.colorbox2 ul li.navcon a:hover {
	color: #ffffff;
	background: #A3D39C url(images/boxpattern01-on.jpg) repeat;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	}
	
/* */

/* */

.colorbox1 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #A3D39C url(images/boxpattern01.jpg) repeat;
	font-weight: normal;
	height: 80px;
	/*width: 100%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.colorbox1 ul {
	list-style-type: none;
	width: 100%;
	height: 14px;
	margin: 0px 0px 0px 0px;
	}
	
.colorbox1 ul li {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0;
	}
		
.colorbox1 ul li a {
	display: block;
	padding: 5px 10px 10px 10px;
	height: 80px;
	/*width: 350px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	border-top: none;
	border-right: 1px solid #cdcdcd;
	border-bottom: none;
	border-left: none;
	}
/*
#colorbox1 a.navcon {
	padding: 0px 20px 3px 20px;
	}*/

.colorbox1 ul li.navcon a:link, #grey ul li.navcon a:visited {
	color: #1663A4;
	background: url(../images/top-bckgrd.gif) bottom left repeat-x;
	text-decoration: none;
	}
	
.colorbox1 ul li.navcon a:hover {
	color: #ffffff;
	background-color: #498BC3;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	}
	
/* */	

/* */

.colorbox3 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #A3D39C url(images/boxpattern01.jpg) repeat;
	font-weight: normal;
	height: 100px;
	/*width: 100%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.colorbox3 ul {
	list-style-type: none;
	width: 100%;
	height: 14px;
	margin: 0px 0px 0px 0px;
	}
	
.colorbox3 ul li {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0;
	}
		
.colorbox3 ul li a {
	display: block;
	padding: 5px 10px 10px 10px;
	height: 100px;
	/*width: 350px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	border-top: none;
	border-right: 1px solid #cdcdcd;
	border-bottom: none;
	border-left: none;
	}
/*
#colorbox3 a.navcon {
	padding: 0px 20px 3px 20px;
	}*/

.colorbox3 ul li.navcon a:link, #grey ul li.navcon a:visited {
	color: #1663A4;
	text-decoration: none;
	}
	
.colorbox3 ul li.navcon a:hover {
	color: #ffffff;
	background: #A3D39C url(images/boxpattern02-on.jpg) repeat;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	}
	
/* */	

/* */

.colorbox4 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #A3D39C url(images/boxpattern01.jpg) repeat;
	font-weight: normal;
	height: 100px;
	/*width: 100%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.colorbox4 ul {
	list-style-type: none;
	width: 100%;
	height: 14px;
	margin: 0px 0px 0px 0px;
	}
	
.colorbox4 ul li {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0;
	}
		
.colorbox4 ul li a {
	display: block;
	padding: 5px 10px 10px 10px;
	height: 100px;
	/*width: 350px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	border-top: none;
	border-right: 1px solid #cdcdcd;
	border-bottom: none;
	border-left: none;
	}
/*
#colorbox4 a.navcon {
	padding: 0px 20px 3px 20px;
	}*/

.colorbox4 ul li.navcon a:link, #grey ul li.navcon a:visited {
	color: #1663A4;
	text-decoration: none;
	}
	
.colorbox4 ul li.navcon a:hover {
	color: #ffffff;
	background: #A3D39C url(images/boxpattern03-on.jpg) repeat;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	}
	
/* */						

body	{
	font: 75% arial, helvetica, sans-serif;
	/*background: #FFF;*/
	color: #000;
	margin: 15px 0 0 0px;
	padding: 0;
	border: 0;
	border-top: 5px;
	padding-bottom: 5px;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #333;
	scrollbar-shadow-color: #333;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #333;
	scrollbar-track-color: #fff;
	scrollbar-darkshadow-color: #ffffff;
	}
/*	
a {
   text-decoration: underline;
   color:#00345B;
}

a:hover{
   color:#000;
}*/

p, td{font-size: 0.9em;}
p{line-height:1.3em;}
#skip span {display:none;}
#padding {padding: 0px;}

#wrap	{margin: 0;width: 600px;background: green;}

html>#wrap	{width: 600px;} 

#h_der{
	height:69px;
	background-color:#EBEFF2;
	}
#logo	{
	position:absolute;
	margin:10px 0 0 17px;
}
#developing{
float:right;	
	margin:26px 10px 0 0;}

#header img	{margin: 0;padding: 0;border: 0;}

#nav {
	margin:7px 0 13px 0;
	clear: both;
	background-color:#EBEFF2;
	height:23px;
	}

#nav ul	{margin: 0;padding:0;list-style-type: none;font-size:0.85em;}
#nav li	{display: block;float:left;margin:0;padding:0.5em 10px 0.5em 10px;}
#nav li a	{color: #000; text-decoration:none;}
#nav li a:hover {color:#00345B;}
#nav .selected{background-color:#97ACBC;}
#nav .active{color:#FFF;}
#nav #nav_a {padding:0.5em 10px 0.5em 17px;}
#nav #nav_f {background:url(img/arrow_contact.gif) no-repeat;background-position:0 50%;float:right;}
#nav #nav_h{background:url(img/arrow_contact_white.gif) no-repeat;background-color:#97ACBC;background-position:0% 50%;float:right;}


#mainwrap_home{height:277px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;background: red;}
#main_home{float:left;width: 250px;height: 277px;}
#rhs_home{float:right;width: 250px;background: transparent; height: 277px;}
#rhs_home h3{margin:15px 0 0 0;padding:0;}
#bot_para{margin:5px 0 0 0;}

#mainwrap {text-align: left; height:277px; }
#main {float:left;margin: 0; border: 1px solid #ccc; height:277px; width: 275px;overflow: auto;scrollbar-face-color: #ffffff;scrollbar-highlight-color: #333;scrollbar-shadow-color: #333;scrollbar-3dlight-color: #ffffff;scrollbar-arrow-color: #333;scrollbar-track-color: #fff;scrollbar-darkshadow-color: #ffffff; }
#news {padding: 5px 10px 5px 10px; }
#main h2{width:428px;background:url(flash/about.jpg) no-repeat;}
#main h2 span{display: none;}

#flash_element{
margin:0;
}

#rhs {float:right;width: 322px; border: 1px solid #ccc;background: transparent; height: 277px; overflow: auto;scrollbar-face-color: #ffffff;scrollbar-highlight-color: #333;scrollbar-shadow-color: #333;scrollbar-3dlight-color: #ffffff;scrollbar-arrow-color: #333;scrollbar-track-color: #fff;scrollbar-darkshadow-color: #ffffff; }
#rhscontent {padding: 10px;}
#rhscontent h4{margin:0;padding:0;}
#dev_Address{margin:0;padding:0;}

#puffwrap	{height:100px;font-size: 90%;}
	

#rhscontent ul {font-size:0.9em;}
.phoneno {color: #000;}

#crumb {margin:10px 7px 0 0;font-size:0.9em;height:30px;}
#crumb ul{margin: 0;padding:0;list-style-type: none;}
#crumb li	{display: block;float:right;padding:0;margin: 0 5px 0 0;}
#crumb li a	{color: #6C8192;}
#crumb li a:hover	{color: #000;}

#puffs{float:left;margin:0;padding:0;width:430px;}

#puffs ul	{margin: 0;padding: 0;list-style-type:none;}
#puffs li	{display: block; margin: 0; padding: 0; text-align: left;border: 0;}
#puff01 {float:left; margin:0;padding:0;width:130px;}
#puff01 a{text-decoration:none;}
#puff01 a:hover {color:#000;}

#head01 {margin:0;padding:10px;background:#B8B2CC;color:#fff;font-weight:bold;}
#box01 {margin:0;padding:10px;border:1px solid #CCC;}

#puff02 {margin:0 150px 0 144px;padding:0;width:130px;}
#puff02 a{text-decoration:none;}
#puff02 a:hover {color:#000;}

#head02 {margin:0;padding:10px;background:#97ACBC;color:#fff;font-weight:bold;}
#box02 {margin:0;padding:10px 5px 10px 10px;border:1px solid #CCC;}

#puff03 {margin:0 0 10px 0;padding:0;float:right;width:140px;}

#head03 {margin:0;padding:10px;background:#00345B url(img/clouds.jpg) top left repeat-x;color:#fff;font-weight:bold;}
#box03 {margin:0;padding:10px 0px 10px 10px;border:1px solid #CCC;}

       
#loginButton{margin:7px 0 0 0;}
#formwrap{margin:0 0 0 456px;}
#formcopy {position:absolute;width:140px;}
#formfields {position:absolute;margin:0 0 0 160px;width:140px;}

#footer {margin:0;border-top: 1px solid #CDCFD0;padding: 5px 0 0 0;clear: both;font-size: 90%;}
#footer a{color: #000; text-decoration:none;}
#footer a:hover{color: #00345B; text-decoration:none;}
#footer ul{margin: 0;padding: 0;list-style-type: none;}
#footer ul li{display: block;margin:0 0 0 5px;padding:0 0 0 5px;background:url(img/footer_nav_sep.gif) no-repeat;background-position:0 65%;}

#footer_nav_left li	{float:left;}
#footer_nav_right li	{float:right;}

#footer_nav_right #right_1 {background:none;}
#footer_nav_left #left_1 {background:none;margin:0;padding:0;}

#head03 a {color: #fff; text-decoration: none;}
#head03 a:hover {text-decoration:underline;}
#head01 a {color: #fff; text-decoration: none;}
#head01 a:hover {text-decoration:underline;}
#head02 a {color: #fff; text-decoration: none;}
#head02 a:hover {text-decoration:underline;}
	
img	{display: block; border: 0;}

#searchresult{
                  background-color: #E6EBEF;
                  width: 150px;
                  height: 255px;
}

#search_again{
border-top:1px solid #ccc;
padding:5px 0 0 0;
}

.sr_image { margin-bottom: 5px;}

#sr_content { margin: 0; padding: 5px 5px 0 5px;}


#rhs form input {font-size: 0.9em;} 
#rhs form select {font-size: 0.9em;  margin-bottom: 5px;}
#rhs form textarea {font-size: 0.9em; margin-bottom: 5px;}

.error {color: #FF0000;}

#dev_nav {font-size: 0.7em;}
#dev_nav ul {margin: 0;padding: 0;}
#dev_nav li {display: inline; margin: 0; padding: 0 5px 0 0; text-align: left;border: 0;}
#dev_nav li a{text-decoration:none;}

#contact_link  {font-size:0.7em; text-align: right; padding: 5px 0 0 0;}
#contact_link a {color: #000; text-decoration: none; }
#contact_link a:hover {color: #C0D83D; text-decoration: none;}

.contact_href{
	font-size: 0.9em;
	padding:0 0 0 10px;
	background: url(img/arrow_contact.gif) no-repeat;
	background-position: 0 50% ;
}

#build_display{margin:0;}
#build_display p{width:130px;margin:0 10px 0 10px;}
.input {border: 1px solid #CDCFD0;}

h4 {font-size: 1em;}

#pad {height:80px;}
#pad2 {height:20px;}

/*form stuff */

#form_div .search_but{
	margin:10px 0 10px 0;
}


#form_div .form_layer label {
	top:0.5em;
	float: left;
	width: 70px;
	text-align: left;
	margin:0 10px 0 0;
	font-size:0.9em;
  }

#form_div .form_layer2{
	font-size:0.9em;
}
#form_div .form_block{
	display:block;
}

#form_div .form_layer{
	clear:both;
	margin:0 0 17px 0;
}

#form_div select{
	margin:5px 0 0 0;
	}

form {margin:10px 0 0 0;}

/* */

#navcontainer {
	margin: 1px 0px 0px 0px;
	padding: 0px;
	/*background: #ccc url(../images/top-bckgrd.gif) bottom left repeat-x;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
	height: 20px;
	/*width: 80%;*/
	}

#navcontainer ul {
	list-style-type: none;
	width: 600px;
	height: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*z-index: 5;*/
	}
	
#navcontainer ul li {
	
	/*text-align: center;*/
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0;
	/*z-index: 5;*/
	
	}
		
#navcontainer ul li a {
	display: block;
	/*margin: 0px 0px 0px 0px;
	padding: 0px 11px 0px 11px;*/
	padding: 2px 0px 0px 0px;
	height: 20px;
	width: 120px;
	background: blue;
	/*background-repeat: url(../../images/top-bckgrd.gif) bottom left repeat-x;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	border-top: none;
	border-right: 1px dotted #cdcdcd;
	border-bottom: none;
	border-left: none;
	}
/*
#navcontainer a.navcon {
	padding: 0px 20px 3px 20px;
	}*/

#navcontainer ul li.navcon a:link, #navcontainer ul li.navcon a:visited {
	color: #000066;
	font-weight: bold;
	/*background-color: #A0F0B6;*/
	border-top: 0px dotted #cdcdcd;
	border-bottom: 0px dotted #cdcdcd;
	background: url(../images/top-bckgrd.gif) bottom left repeat-x;
	text-decoration: none;
	}
	
#navcontainer ul li.navcon a:hover {
	color: #757575;
	font-weight: bold;
	/*background-color: #498BC3;*/
	border-top: 1px dotted #cdcdcd;
	border-bottom: 1px dotted #cdcdcd;
	background: #ffffff url(../images/nav-flip.gif) bottom left repeat-x;
	text-decoration: none;
	}
	
#navcontainer ul li.navconleft a:link, #navcontainer ul li.navconleft a:visited {
	color: #000066;
	font-weight: bold;
	/*background-color: #A0F0B6;*/
	border-left: 1px dotted #cdcdcd;
	border-top: 0px dotted #cdcdcd;
	border-bottom: 0px dotted #cdcdcd;
	background: url(../images/top-bckgrd.gif) bottom left repeat-x;
	text-decoration: none;
	}
	
#navcontainer ul li.navconleft a:hover {
	color: #757575;
	font-weight: bold;
	/*background-color: #498BC3;*/
	border-left: 1px dotted #cdcdcd;
	border-top: 1px dotted #cdcdcd;
	border-bottom: 1px dotted #cdcdcd;
	background: #ffffff url(../images/nav-flip.gif) bottom left repeat-x;
	text-decoration: none;
	}
	

/* */

/* */

.body ul {
	margin: 0px;
	padding: 0px 0px 0px 45px;
	list-style-image: url(images/bullet01.gif);
	}
	
.body li{
	margin:0px;
	padding: 0px 0px 0px 0px;
	color: #83BF7F; 
	/* changes colour of bullet */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	}
	
.body.color {
	color: #808080; /*changes colour of text inside the li if you put the text in a span */
	}
	
/* */

table.product1 {
	width: 97%;
	margin: 40px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	font-size: 11px;
	border: 0px solid #404040;
	}

.product1 td {
	vertical-align: top;
	padding: 1px 5px 3px 5px;
	}

.product1 td.bottom {
	vertical-align: bottom;
	padding: 3px 5px 3px 5px;
	}
/*	
.product1 td.bottomline {
	vertical-align: bottom;
	padding: 0px 5px 0px 5px;
	background: #0E239F;
	}*/	
	
tr.productheader {
	width: 100%;
	background: #ffffff;
	}	

td.productheader {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	}

.product1 tr.highlightrow {
	text-align: center;
	color: #660066;
	font-weight: bold;
	background: #9AD696;
	}
	
.product1 tr.highlightrow td.wide {
text-align: center;
	width: 25%;
	padding: 10px 0px 0px 0px;
	}
	
.product1 tr.highlightrow td.narrow {
text-align: left;
	width: 20%;
	padding: 10px 0px 0px 0px;
	}
	
.product1 tr.highlightrow td.pic {
text-align: left;
	/*width: 20%;*/
	padding: 10px 0px 0px 0px;
	}

.product1 tr.bluerow {
	text-align: center;
	color: #660066;
	font-weight: bold;
	background: #ffffff;
	}
	
.product1 tr.bluerow td.wide {
text-align: center;
	width: 25%;
	padding: 10px 0px 0px 0px;
	}
	
.product1 tr.bluerow td.narrow {
text-align: left;
	width: 20%;
	padding: 10px 0px 0px 0px;
	}
	
.product1 tr.bluerow td.pic {
text-align: left;
	/*width: 20%;*/
	padding: 10px 0px 0px 0px;
	}			

.product1 tr.darkrow {
text-align: center;
	/*width: 33%;*/
	padding: 5px 5px 5px 5px;
	text-align: left;
	background: #E6E6E6;
	}
	
.product1 tr.darkrow td.wide {
text-align: center;
	width: 25%;
	padding: 10px 0px 0px 0px;
	}
	
.product1 tr.darkrow td.narrow {
text-align: left;
	width: 20%;
	padding: 10px 0px 0px 0px;
	}
	
.product1 tr.darkrow td.pic {
text-align: left;
	/*width: 20%;*/
	padding: 10px 0px 0px 0px;
	}		

.product1 td.center {
	text-align: left;
	}



</BODY></HTML>
