body {
font-family: Verdana, Ariel, Tahoma;
color: #444;
background: #EDEDED;
background-image: url('images/back.jpg'); 
font-size: x-small;
font-weight: normal;
margin: 0;
}
p {
padding-right: 10px;
padding-right: 10px;
font-size: 10px;
margin: 2px;
}
a:active, a:link, a:visited {
font-weight: normal;
text-decoration: none;
color: #333399;
}
a:hover {
font-weight: normal;
text-decoration: underline;
color: #bb0000;
}
h1 { font-family: Trebuchet MS, Verdana, Tahoma, Arial, serif; font-size: large; color: #800000; background-color: #FFF; width: 740px; padding: 3px 2px 3px 2px; margin: 5px; white-space: nowrap; 
} 
h2 { font-family: Trebuchet MS, Verdana, Tahoma, Arial, serif; font-size: small; color: #FFF; background-color: #BBB; padding: 4px 10px 4px 10px; margin: 1px; white-space: nowrap; 
} 
form { 
border: thin solid #eee; 
padding: 10px; 
margin: 10px; 
width: 440px; 
margin-left: 20px; 
margin-top: 10px; 
}
h5, h4, h3 {
margin: 3px;
}
#inlinemenu { 
width: 750px; 
text-align: center; 
display: inline; 
font-size: xx-small;
} 
#inlinemenu a{ 
text-decoration: none; 
background-color: #600; 
font-weight: bold; 
display: inline-block; 
padding: 2px; 
width: 100px; 
margin-bottom: 2px; 
border-top: 1px solid #eee; 
border-left: 1px solid #ddd; 
border-right: 1px solid #666; 
border-bottom: 1px solid #666; 
color: #fff; 
} 
#inlinemenu a:hover { 
background-color: #BBB; 
color: #222; 
border-top: 1px solid #222; 
border-left: 1px solid #333; 
border-right: 1px solid #fff; 
border-bottom: 1px solid #fff; 
} 
#menu { 
text-align: left; 
font-size: 11px; 
width: 131px;

} 
#menu a{ 
text-decoration: none; 
background-color: #600;
background-repeat: no-repeat;
display: block; 
width: 131px;
padding: 3px 2px 4px 5px; 
margin-bottom: 3px; 
color: #CFCFCF; 
} 
#menu a:hover { 
background-color: #400;
background-repeat: no-repeat;
color: #FFF; 
} 
#agent a{
text-decoration: none; 
font-size: x-small;
font-weight: bold; 
color: #077;  
}
#agent a:hover{
text-decoration: underline; 
font-size: x-small;
font-weight: bold; 
color: red;  
}
#directory { 
text-align: left; 
font-size: xx-small; 
} 
#titlebar {
width: 780px;
height: 80px;
margin: 0;
padding: 0;
font-size: 2em;
color: 800000;
font-family: Trebuchet MS, Verdana;
}
#footer {
font-weight: normal;
font-size: xx-small;
text-decoration: none;
color: #666;
}
#footer p {padding-right: 10px;
font-size: xx-small;
}
table {
margin: 5px;
padding: 2px;
font-size: 11px;
}
TD {
	padding: 1px 3px 1px 10px;
}
TD.head {
	padding: 1px 3px 1px 10px;
	border: solid 1px #FFF;
	background-color: #AAA;
	color: #FFF;
	text-transform: capitalize;
}
TD.postcode {
	text-transform: uppercase;
	padding: 1px 3px 1px 10px;
	border: solid 1px #FFF;
	background-color: #AAA;
	color: #FFF;
}
TD.agent {
	color: 600;
	font-weight: bold;
}
.choices {
	float: right;
	text-align: right;
	font-size: 80%;
}
.plug {
	font-size: .825em;
	color: #ADADAD;
}
.addressgroup {
width: 300px;
text-transform: capitalize;
font-size: 90%;
padding: 0 20px;

}
.addressgroup h4{
text-transform: capitalize;
font-size: 120%;
padding: 0;
margin: 0;
text-transform: uppercase;
background-color: none;
color: #FF7F24;
}
.addressgroupzip {
text-transform: uppercase
}
.agentslist {
	text-align: left;
	font-size: .8EM;
	text-decoration: none;

}
.agentslist a{
	text-decoration: none;
}
.agentslist a:hover{
	text-decoration: none;
	color: red;
}
.mapregions {
	background-color: #FFF;
	color: #298;
	font-size: 9px;
	font-family: Tahoma, Ariel;

}
.agentsbox {
	border-bottom: 1px solid #CDCDCD;
}
.alpha {
	color: #AAA;
	background-color: #CCC;
	text-align: center;
}
.alpha a{
	width: 15px;
	color: #AAA;
	text-decoration: none;
	background-color: #DDD;
	border: 1px solid #EEE;
	margin: 1px;
}
.alpha a:hover{
	color: red;
	text-decoration: underline;
}
.webaddress {
	text-transform: lowercase;	
}
.caps {
	text-transform: uppercase;
}
.propweek {
	margin: 5px;
	padding: 8px;
	color: #777;
}