body{font-family:Geneva, Arial, Helvetica, sans-serif; padding:0; margin:0; background-image:url(../images/grad_bg.jpg); background-repeat:repeat-x;}

#header{position:relative; margin:0 auto; width:850px; border-left: 1px #0000CC solid; border-right: 1px #0000CC solid; background:#FFFFFF; height:170px; background-image:url(../images/head.jpg); background-repeat:no-repeat;}
#content, #footer{position:relative; margin:0 auto; width:850px; border-left: 1px #0000CC solid; border-right: 1px #0000CC solid; background:#FFFFFF; overflow:hidden;}


#footerend{border: 1px #0000CC solid; color:#FFFFFF; text-align:center; font-size:0.7em; position:relative; margin:0 auto; width:850px; height:50px; background-image:url(../images/footer.jpg); background-repeat:no-repeat;}
#footerend a{color:#FFFFFF;}
#title{position:absolute; top:74px; left:30px;overflow:hidden;}
#title h1{margin:0;}
#strap{position:absolute; top:109px; left:31px; }
#telephone{position:absolute; top:33px; left:214px; font-size:2em; font-weight:bold;}
#strap h2{font-size:0.8em; text-decoration:underline;margin:0px;}
#areas{
	position:absolute;
	top:15px;
	left:437px;
	width: 257px;
	height: 109px;
}
#areas h3{font-size:0.7em; font-weight:normal; margin:0;}
#areas p{margin:2px; font-size:0.75em}
#left_content{width:445px; padding:15px; float:left;}
#left_content h1, #right_content h1{font-size:1em; text-align:left;}
#left_content h1 a, #title h1 a{color:#000000; text-decoration:none;}
#left_content p, #right_content p {font-size:0.85em; text-align:left;}
#right_content{padding:15px; float:left; text-align:center; width:340px;}
#right_content img{border:0;}

#quote{width:600px; margin:0 auto;}

#quote legend {
  padding: 0.2em 0.5em;
  color:#cc3077;
  font-size:1em;
  font-weight:bold;
  text-align:right;
  }
  #freeview legend {
  padding: 0.2em 0.5em;
  color:#cc3077;
  font-size:1em;
  font-weight:bold;
  text-align:right;
  }

#links img{border:0;}
