@charset "UTF-8";

@import "reset.css";

html {background:url(images/html-scroll-bg.jpg) center top repeat;}

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background:url(images/bg.jpg) center top no-repeat;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;}

a {color:#192a62;}
a:visited, a:hover {color:#151c35;}

#container {
	width: 1024px;
	margin: 0 auto;
	text-align: left;}

#header {
	height:243px;
	margin:0;
	padding: 45px 0 0;}
	#header h1 {
		margin: 0 0 0 -7px;
		padding:0;
		display:inline;
		float:left;
		overflow:auto;
		width:259px;}
		#header h1 a {
			display:block;
			width:259px;
			height:260px;
			background:url(images/logo-button.png) left top no-repeat;
			text-indent:-9999px;}
	/* - - - - - - - - - - Navigation - - - - - - - - - - - */
	#navigation {
		margin:70px 0 0 -12px;
		padding:0;
		display:inline;
		float:left;
		width:765px;
		list-style:none;
		overflow:auto;}
	#navigation li {
		float:left;
		display:inline;
		margin:0;
		padding:0;}
	#navigation li a {
		display:block;
		height:73px;
		background:url(images/nav.png) no-repeat;
		_background:url(images/nav-ie.jpg) no-repeat;
		text-indent:-9999px;}
	
	li#menu a {width:148px; background-position:left top;}
		li#menu a:hover {background-position:left bottom;}
		.menu li#menu a {background-position:left bottom;}
	li#locations a {width:254px; background-position:-148px top;}
		li#locations a:hover {background-position:-148px  bottom;}
		.locations li#locations a {background-position:-148px  bottom;}
	li#hours a {width:166px; background-position:-402px top;}
		li#hours a:hover {background-position:-402px  bottom;}
		.hours li#hours a {background-position:-402px  bottom;}
	li#contact a {width:196px; background-position:-568px top;}
		li#contact a:hover {background-position:-568px  bottom;}
		.contact li#contact a {background-position:-568px  bottom;}
	/* - - - - - - - - - - End Navigation - - - - - - - - - - - */
	
#mainContent {
	padding: 39px 62px 0 66px;
	margin:0 auto;
	width:565px;
	height:369px;
	font-size:14px;
	text-align:center;
	font-weight:bold;}
	.menu #mainContent {
		padding: 0 62px 0 66px;
		font-weight:normal;}
	#mainContent h2 {
		color:#6d090b;
		text-transform:uppercase;
		font-size:16px;
		margin:44px 0 15px;
		padding:0;}
		#mainContent h2 a {
			color:#6d090b;
			text-decoration:none;}
	#mainContent p {
		margin:10px 0 15px;
		padding:0;}
	#mainContent p.home {
		margin:44px 0 15px;
		padding:0;
		color:#6d090b;
		font-size:15px;
		line-height:29px;}

#footer {
	padding: 0;}

#footer p {
	margin: 0;
	padding: 0;}

