/* hide from ie on mac */

body { color: #600; height: 100%; margin: 0; padding: 0; background: #600 url(../images/bg.jpg); text-align:center; font-size: 12px; font-family:Arial, Verdana, sans; position: relative;}
html { height: 100%; overflow: auto; margin:0; padding:0; }
#flashcontent { width: 800px; height: 460px; margin: 0 auto; position: relative; top: -10px; background-color: #600; }
#nonflashcontent { width: 800px; height: 460px; margin: 0 auto; position: relative; top: -10px; }
#contentinfo { position: relative; top: 20px; margin: 0 auto; padding: 5px;  height: 400px; text-align: center; color: #cc9; }
#info { position: relative; top: 90px; margin: 0 auto; padding: 5px; text-align: center; color: #cc9; }
#container { background: #600 url(../images/bg_stretch.gif); position: absolute; top:0; right:0; bottom:0; left:0; margin: auto; left:expression(this.parentNode.clientWidth/2 - this.clientWidth/2 + " px"); top:expression(this.parentNode.clientHeight/2 - this.clientHeight/2 + " px"); width: 100%; height: 500px; }

/* end hide */

a { text-decoration: none; font-weight: bold; color: #600; }
a:hover { color: #900; }

/*
a.enter { text-decoration: none; font-weight: bold; color: #ccc; }
a.enter:hover { color: #999; }
a.nonflash { text-decoration: none; font-weight: bold; color: #fff; }
a.nonflash:hover  { text-decoration: underline; font-weight: bold; color: #ccc; }
*/

#nonflash { position: relative; top: 5px; margin: 0 auto; display: block; width: 221px; height: 36px; background: url(../images/get_flash.png) no-repeat 0 0; }
#nonflash:hover { background-position: -220px 0; }
#nonflash span { display: none; }

img	{ border: none; }
p { font-family: Arial, Helvetica; font-size: 11px; }
p span { border-left: 1px solid #930; padding: 0px 5px; font-weight: bold; }
h3 { font-family: Arial, Helvetica; font-size: 13px; }
span.title { font-weight: bold; color: #000; border-left: none; padding: 0px 5px; }
span.hours { font-weight: normal; color: #000; border-left: none; padding: 0px 5px; }
	
/* seo */

#tabbar { font-size:10px; margin:0 auto; padding:0; height:30px; position: relative; top: -5px; }
#tab { height:30px; text-align:left; padding:5px 0 5px 0; left: 0; position: relative; width: 800px; margin:0 auto; }
#closeMoreInformation { display:none; float:left; padding:0; }
#showMoreInformation { float:left; padding:0; }
#moreinformation { color:#000; font-size:11px; background-color: #dfdebf; height:460px; text-align:left; overflow:auto; position: relative; left: 0; display:none; }
#moreinformation h1 { font-size:14px; }
#moreinformation h2 { font-size:13px; background-color: #900; padding: 4px 0; padding-left: 4px; }
#tabbar, #moreinformation { width: 100%; } 


dl { margin: 0 auto; padding: 0; } 
dt { margin: 0 auto; padding: 5px 0 5px 0; font-weight: bold; color: #ccc; } 
dd { margin: 0 auto; padding: 5px 0; color: #fff; } 

/* copy */

#copy { display:inline; float:right; font-size:10px; font-weight:bold; margin:0; padding:0; }
#clear { clear:both; width:100%; height: 2px; }

#address { color: inherit; padding: 0; margin: 0; position: relative; top: -10px; width: 100%; height: 20px; line-height: 20px; }
#other { color: inherit; padding: 0; margin: 0; position: relative; top: -21px; width: 100%; height: 0px; line-height: 20px; }
.align { position: relative; top: -60px; }