/* Elements */	
body { /* footer background color */
	background-color:#141e70;
	}

h1 {
	background-color:#ebebeb;
	color:#141e70;
	}
h1.spclass {
	font-size:1.15em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:8px 0px 4px 0px;
	padding: 0px;
	background-color:transparent;
	color:#141e70;
	}
h2 {
	color:#141e70;
	}
	
/* Classes & IDs */
#container #border {
	border-left:solid 6px #040054;
	border-right:solid 6px #040054;
	border-top:solid 6px #040054;
	}
#container #shadow {
	background-image:url(../images/bg.gif);
	}

#footer {
	border-top:solid 6px #040054;
	background-color:#141e70;
	}
#footer #footerText {
	color:#fff;
	}

#header #logo {
	 padding:15px 0px 2px 20px;
	 float:left;
	 }
	 	
#homeText {
	border-right:solid 1px #00459a;
	}
	
#hours a {
	color:#0a893d;
	}
#hours h3 {
	color:#a61f01;
	}

.locations a {
	color:#0a893d;
	}
.locations .blueLocations {
	color:#a61f01;
	}
.locations h2 {
	background-color:#ebebeb;
	}
		
#mainBackground {
	background-color:#babdc1;
	}
	
#navBackground {
	background-image:url(../images/nav-bg.gif);
	}
	
#quickLinks #locations a {
	background-image:url(../images/btn-locations.gif);
	}
#quickLinks #reservations a {
	background-image:url(../images/btn-Reserve.gif);
	}
#quickLinks #specials a {
	background-image:url(../images/btn-Specials.gif);
	}
#quickLinks #unitSizes a {
	background-image:url(../images/btn-Sizes.gif);
	}
	
#secondaryContent {
	border-top:solid 1px #96abbd;
	}
	
#secondaryHours a {
	color:#0a893d;
	}	
#secondaryHours h3 {
	color:#040054;
	}
	
#secondaryNavBackground {
	background-image:url(../images/secondary-nav-bg.gif);
	}	
	
#sideNav #firstLevel #active {  /*first level active button color*/
	background-color:#1d1f8b;
	}
#sideNav #firstLevel #active a {  /*first level active text color*/
	color:#f9ca0e;
	}
#sideNav #firstLevel #active #active2 a {  /*second level active text color*/
	color:#f9ca0e;
	}
#sideNav #firstLevel #active li { 	/*second level button default background and border color*/
	background-color:#040054;
	border-top:solid 1px #040054;
	}
#sideNav #firstLevel #active li a {  /*second level non-active text color*/
	color:#fff;
	}
#sideNav #firstLevel #active li a:hover {  /*second level rollover text color*/
	color:#f9ca0e;
	}
#sideNav #firstLevel li { 	/*first level button default background color and border color*/
	background-color:#141e70;
	border-top:solid 2px #040054;
	}
#sideNav #firstLevel li a {	/*text default color*/
	color:#fff;
	}
#sideNav #firstLevel li a:hover {	/*text rollover color*/
	color:#f9ca0e;
	}
#sideNav #firstLevel li:hover {	 /*first level button rollover color*/
	background-color:#1d1f8b;
	}
#sideNav #firstLevel li li:hover {  /*second level button rollover background color*/
	background-color:#040054;
	}

#testimonials th {
	color:#141e70;
	}
	
#topStrip {
	background-color:#fff0a5;
	border-top:solid 1px #96abbd;
	}