* {



	padding:0;

	margin:0;

	

}



body {



	font-size:62.5%;

	background:#D05900 url("../images/bbg.jpg") top left repeat-x;



}



a {



	font:normal 1.0em "Helvetica Neue", Helvetica, verdana, arial, sans-serif;

	color:#000;

	text-decoration:underline;



}



h1 {



	font:normal 1.9em "Helvetica Neue", Helvetica, verdana, arial, sans-serif;

	color:#000;



}



p {



	font:normal 1.2em "Helvetica Neue", Helvetica, verdana, arial, sans-serif;

	color:#000;

	text-decoration:none;

	padding:9px;





}



#outercontain {



	width:707px;

	padding:0 5px 0 5px;

	background:transparent url("../images/outercontain.png") top left repeat-y;

	margin:0 auto;





}



#contain {



	width:707px;

	background:#FFF;





}



#header {



	width:428px;

	height:188px;

	background:url("../images/headerbg.jpg") top left no-repeat;

	padding-left:279px;



}



#quicknav {



	float:left;

	width:165px;

	padding:30px 0 0 15px;





}



#quicknav a, #furtherinformation a, #useful_links a {



	color:#666;

	font-size:1.2em;



}



#quicknav a:hover, #furtherinformation a:hover, #useful_links a:hover {



	border-bottom:1px dotted #CCC;



}



#quicknav ul {



	margin:13px 0 0 5px;



}



#quicknav li, #furtherinformation li {



	list-style:none;

	background:transparent url("../images/lisquare.jpg") center left no-repeat;

	padding:1px 0 1px 15px;



}



#calltoday {



	float:right;

	width:248px;

	background:transparent url("../images/calltoday2.jpg") bottom center no-repeat;

	padding-top:120px;



}



#top_img {



	width:707px;

	height:183px;

	

}



#top_img h1 {



	color:#FFF;

	padding:141px 0 0 15px;



}



#content {



	float:left;

	width:457px;

	padding:0 10px 0 0;



}



#phonenumber {

font:Arial, Helvetica, sans-serif;

font-size:1.2em;

font-style:normal;

font-weight:200;

}



#content img {



	margin:3px;



}



#sidebar {



	float:right;

	width:232px;

	margin-right:8px



}



#contacttext {

float:right;

width:235px;

margin-top:40px;

font:normal 1.9em "Helvetica Neue", Helvetica, verdana, arial, sans-serif;



}



#contactbox {

float:left;

width:100px;



}





#furtherinformation, #useful_links {



	margin:3px 0 3px 5px;



}



#useful_links li{



	list-style:none;

	background:transparent url("../images/lisquare_uf.jpg") center left no-repeat;

	padding:1px 0 1px 13px;

	margin-left:10px;



}



#footer {



	width:707px;

	background:#F1DBCB;

	height:35px;

	border-top:15px solid #FFF;



}



#footer p {



	font-size:1.0em;

	text-align:center;

	padding:13px 0 0 0;

}



#footer a {



	border-bottom:1px solid #CCC;

	font-weight:bold;





}



ul#site-wide-nav {



	margin:5px 0 5px 0;

	padding:0;



}



#site-wide-nav li {

	

	list-style:none;



}



#site-wide-nav a {



	display:block;

	width:215px;

	padding:8px 0 10px 12px;

	background:url("../images/navoff.jpg") top left no-repeat;

	font:bold 1.0em "helevetica neue", helvetica, arial, verdana, sans-serif;

	color:#FFF;

	text-align:left;

	margin-bottom:4px;

}



#site-wide-nav a:hover {



	background:url("../images/nav_on.jpg") top left no-repeat;





}