@charset "utf-8";
/* -----------------------------------------------------

* Filename: style.css
* Description: Global Styles
* Version: 1.0.0 (2009.04.01)
* Website: store-it.com
* Author: Dana Severance @ Automatit, Inc

== STRUCTURE =========================================

* Page width: 

-------------------------------------------------------*/

/* reset
-------------------------------------------------------*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {margin: 0; padding: 0;}
html {overflow-y: scroll;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
img {border: 0px;}

/* general
-------------------------------------------------------*/
body {background: url(images/bg.gif); font: 12px/14px Verdana, Arial, Helvetica, sans-serif;}
#wrapper {margin: 0px auto; width: 991px;}

/* text
-------------------------------------------------------*/
h1 {padding-bottom: 10px;}
h2 {border-bottom: 1px dotted #9bad7d; font-size: 14px; margin: 0px 10px 5px 10px; padding-bottom: 5px;}
h3 {margin-left: 10px; padding-bottom: 10px;}
h4 {padding-bottom: 20px;}
h5 {padding-bottom: 20px;}
h6 {padding-bottom: 20px;}
p, address {font-style: normal; padding-bottom: 14px;}
ul, ol {margin-left: 50px; padding-bottom: 20px;}
ul.shroom {list-style: circle outside url(images/bullet.png);}
li {padding-bottom: 5px;}
em {color: #008000; font-style: normal;}
.green {color: #008000;}
.underline {text-decoration: underline;}
a:link {color: #f46517; text-decoration: underline;}
a:visited {color: #f46517; text-decoration: underline;}
a:hover {color: #f46517; text-decoration: none;}


/* header
-------------------------------------------------------*/
#header {background: url(images/header.jpg) center bottom; height: 191px; position: relative; width: 991px; z-index: 2;}
	#logo {position: absolute; left: 127px; top: 20px; }
	#main-nav {bottom: 0px; left: 13px; position: absolute; width: 965px; z-index: 2;}
	#top-nav {display: inline; font-size: 11px; font-weight: bold; position: absolute; right: 17px; top: 5px; z-index: 2;}
		#top-nav a {color: #000000;}
		#top-nav a:link, #top-nav a:visited {text-decoration: none;}
		#top-nav a:hover {text-decoration: underline;}
		#top-nav li {display: inline; border-right: 1px solid #3f3e3d; padding: 0px 6px 0px 6px;}
		#top-nav li.last {border: 0px;}

/* container
-------------------------------------------------------*/
#container {background: url(images/content-bg.jpg) repeat-y center center; padding: 10px 35px 20px 17px; position: relative; width: 939px; z-index: 1;}
	#container #content {}
	#content p, #content address {margin-left: 20px;}
	#container #aside {float: right; margin-right: 0px; overflow: hidden; width: 285px;}
		#container #form {background: url(images/location.png) no-repeat; height: 60px; padding: 66px 0 0 0; position: relative; width: 285px;}
		#aside #facility-select {display: block; margin: 0 auto; min-width: 175px;  text-align: center;}
		#aside #form select {font-size: 11px;}
	.clear {clear: both;}
	
/* footer
-------------------------------------------------------*/
#footer {clear: both; background: url(images/footer.jpg) no-repeat top center; font-weight: normal; height: 32px; padding: 25px 17px 14px 17px; position: relative; width: 957px;}
	#foot-nav {display: block; margin: 0px; padding: 0px; text-align: center;}
		#foot-nav a {color: #000000;}
		#foot-nav a:link, #foot-nav a:visited {text-decoration: none;}
		#foot-nav a:hover {text-decoration: underline;}
		#foot-nav li {display: inline;}
		#foot-nav li a {border-right: 1px solid #000000; padding: 0 .55em 0 .5em;}
		#foot-nav li.last a {border-right: none; padding: 0 0 0 .5em}
	#footer p {font-size: 10px; text-align: center;}

/* Miva
-------------------------------------------------------*/
#miva h2 {border: 0px;}
#miva .reservationTable th,.reservationTable td {padding: 3px;}
#miva .adminMenu th,.adminMenu td {font-family: arial; font-size: 11px;}
#miva .adminTable th,.adminTable td {padding: 3px;}
#miva hr {background: #000000; border: #000000; color: #000000; height: 3px; width: 100%;}
