 *{font-family: arial, helvetica, sans-serif; }
html,body { margin:0; padding: 10px 0px 10px 0px; font-size: 11px; line-height: 18px; color:#333; text-align: center;   background-color: #f2f2f2; } 

div,span{text-align:left; vertical-align:top;}
tr,th,form,ol,dd,dt,blockquote{font-size: 11px; vertical-align:top;}
input,select,textarea{font-size:8pt; }

li{}
ul{ margin:0px auto; padding:0px 0px 10px 16px;}

h1 {font-size: 14px; font-weight:normal;  color:#02334d; padding: 0px 0px 0px 0px; margin: 0px auto;}
h2 {font-size: 12px; font-weight: normal;  color:#02314a; padding: 3px 0px 3px 0px; margin: 0px auto;}
h3 {padding: 0px; margin: 0px auto; font-size: 12px; font-weight: bold; color: #666; }

p {padding: 0px 0px 10px 0px; margin: 0px auto }

ol {padding-bottom: 0px;}
ol li {padding-bottom:10px;}

/* Link - Styles */
a:link{color:#000}
a:visited{color:#000}
a:hover{color:#990000}

a img { border: 0; text-decoration: none;}
.floatimgleft {float:left; padding:15px; }
.fl {float:left;}
.fr {float:right;}

/* ClearFix */
.CF:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.CF {display:inline-block;}
/* Hide from IE Mac \*/
.CF {display:block;}

/* Divs */
#central {width: 960px; margin: 0px auto; height: auto;   background-color:#FFF; }

#navigation {height:111px; }

	/* Navigation Home Page */
	#navigate {padding:0px; margin:0; list-style:none; position:relative;  height:111px; overflow:hidden;}
	#navigate ul {padding:0; margin:0; list-style:none; float:left;  padding-top:53px;overflow:hidden;}
	#navigate li {float:left; overflow:hidden;}
	#navigate li a {text-decoration: none; overflow:hidden;}
	#navigate li span {position: relative; left: -9384px; overflow:hidden;}
		
		.logo {width: 297px;}
		.nav {display: block;  background: url(/images/menu_1.gif) no-repeat; height: 47px;  }
		
		/* Home */
		.nvhome {width: 61px; height: 47px; background-position: 0 0; }
		.nvhome:hover {background-position: 0 -47px;}
		/* About */
		.nvabout {width: 103px;  background-position: -61px 0; }
		.nvabout:hover {background-position: -61px -47px;}
		/* Matt */
		.nvmatt {width: 65px;  background-position: -164px 0; }
		.nvmatt:hover {background-position: -164px -45px;}
		/* Leigh */
		.nvleigh {width: 67px;  background-position: -229px 0; }
		.nvleigh:hover {background-position: -229px -45px;}
		/* Contact */
		.nvcontact {width: 92px;  background-position: -296px 0; }
		.nvcontact:hover {background-position: -296px -47px;}

#content { background: url(/images/repeat_tile.gif) 0 0 repeat-x #FFF; padding: 0 25px 0 25px; height: 465px;}
	#flashembed {width:711px;}
	#bannerads {width:199px;}
	.banner {border-bottom:2px; }

#business {height: 80px; border-bottom:1px solid #cbcbcb; background: #f2f2f2; }	
	.bpart {float:right; padding-left:25px}
	.btext {float:right;  width:402px;}

#footer {padding-top: 15px; padding-bottom:15px;  background-color:#f2f2f2;}






