﻿/* Global Reset */
HTML, BODY, FORM, DIV, SPAN, CITE, P, A, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, IMG, FORM, FIELDSET, LABEL, INPUT, BUTTON, SELECT, TEXTAREA, EMBED, TABLE TH, TD, OBJECT, EMBED {margin:0px; padding:0px;}
OBJECT, EMBED, IFRAME {float:left;}
DIV IMG {border:0px; font-size:10px; font-weight:bold;}
DIV.content IMG {float:none;}
HTML, BODY{margin:0px; padding:0px;height:100%;}
BODY {font-family:Arial,Verdana,Helvetica,San Serif;font-size:12px;line-height:normal;text-align:center;background:#5A0881;height:100%;}
BODY DIV {text-align:left;}
.hidden {position:absolute; left:-9000px; top:0px;}
.clear{clear:both;}
img {behavior: url(iepngfix.htc);}
/* Layout */
#mainContainer{width:100%;text-align:center;min-height:100%;height:auto !important;height:100%;position:relative;padding:0px 0px 67px 0px;}
#container{width:100%;background:#FFFFFF /*url('../img/content_bg.gif') bottom left*/;position:relative;z-index:1000;min-height:549px;height:auto !important;height:549px;}
#innerContainer{width:976px;margin-left:auto;margin-right:auto;padding:13px 0px 41px 0px;}

#topContainer{width:100%; height:236px;}
#topContainerBanner{width:100%;background:transparent url('../img/top_bg_2.gif') top left;height:196px;text-align:center;}
#topInnerContainerBanner img{float:none;}

/****** TOP NAV ******/
#topNavContainer{height:41px;background: url('../img/top_nav_bg.gif') repeat-x top left;}
.topNavInnerContainer{width:976px;margin:0px auto 0px auto;}
.topNavInnerContainer ul{padding:0px;margin:0px;}
.topNavInnerContainer ul li{position:relative;font-weight:bold;font-size:16px;text-align:center;list-style:none;float:left;color:#3E0758; background:url('../img/nav_divider.gif')  0px -1px no-repeat;padding:0;}

.topNavInnerContainer ul li a.items{display:block;float:left;font-weight:bold;font-size:16px;color:#FFFFFF;text-decoration:none;padding:10px 25px 11px 25px;}
.topNavInnerContainer ul li a.items:visited{display:block;float:left;font-weight:bold;font-size:16px;color:#FFFFFF;text-decoration:none;padding:10px 25px 11px 25px;}
.topNavInnerContainer ul li a.items:hover{display:block; background:none;float:left;font-weight:bold;font-size:16px;color:#FFFFFF;text-decoration:none;padding:10px 25px 11px 25px;}
.topNavInnerContainer ul li a.last{display:block;float:left;font-weight:bold;font-size:16px;color:#FFFFFF;text-decoration:none;padding:10px 25px 11px 25px; background:transparent url('../img/nav_divider.gif')  134px 0px no-repeat;}

.topNavInnerContainer ul li:link{background:none;}
.topNavInnerContainer ul li:visited{background:none;}
.topNavInnerContainer ul li:hover, .topNavInnerContainer ul li.sfhover{background:transparent url('../img/top_nav_bg_hover.gif') repeat-x;}

body#home a#homenav, body#venue a#venuenav, body#entertainment a#entertainmentnav, body#events a#eventsnav, body#kids a#kidsnav, body#book a#booknav{background:transparent url('../img/top_nav_bg_hover.gif') repeat-x;}

/******************** DROP DOWN NAVIGATION  ********************/
.topNavInnerContainer ul li ul.secondLevel{position:absolute;left:-999em;display:block;float:left;width:250px;font-size:14px; z-index:9000;}
.topNavInnerContainer ul li:hover ul.secondLevel, .topNavInnerContainer ul li.sfhover ul.secondLevel{position:absolute;left:0;display:block;width:250px;top:40px;padding:0px;z-index:9000;margin:0px;border-left:1px solid #000000;}
.topNavInnerContainer ul li ul.secondLevel li{font-size:14px;list-style:none;display:block;float:left;width:100%;text-align:left;position:relative;line-height:1.8em;border-bottom:1px solid #5A0881;z-index:9000;background:#4B0967 none;margin-left:0px;}
.topNavInnerContainer ul li ul.secondLevel li.last{list-style:none;float:left;background:#4B0967;width:100%;text-align:left;position:relative;line-height:1.8em;border-bottom:0px;z-index:9000;}
.topNavInnerContainer ul li ul.secondLevel li a.subItems{font-size:14px !important; text-transform:none;height:auto;color:#FFFFFF;text-decoration:none;padding:0px 1em 0px 1em;display:block;float:none;}
.topNavInnerContainer ul li ul.secondLevel li a.subItems:Visited{text-transform:none;height:auto;color:#FFFFFF;text-decoration:none;}
.topNavInnerContainer ul li ul.secondLevel li a.subItems:Hover{background:#8524B4;text-transform:none;height:auto;color:#FFFFFF;text-decoration:none;}


.note{padding:0px 0px 20px 0px;}
.note p{font-size:9px;}

/********** FOOTER **********/
#footerContainer{background:#5A0881;width:100%;padding:20px 0px 0px 0px;}
#footerInnerContainer{width:976px;margin:0px auto 0px auto;font-size:11px;color:#D9D301;}
#footerInnerContainer a{color:#D9D301;text-decoration:none;}
#footerInnerContainer a:visited{color:#D9D301;text-decoration:none;}
#footerInnerContainer a:hover{color:#D9D301;text-decoration:underline;}

/* Global Typography */
/* Block Level Elements */
H1 {color:#AF2EC2; font-size:20px; font-weight:bold; padding:0.1em 0px;}
H2 {color:#8C27BD; font-size:16px; font-weight:bold; padding:0.1em 0px;}
H3 {color:#AE005C; font-size:17px; font-weight:bold; padding:0.1em 0px;}
H4 {color:#000000; font-size:1.5em; padding:0.1em 0px;}
H5 {color:#AE005C; font-size:11px; font-weight:bold; padding:0.1em 0px;}
H6 {color:#000000; font-size:1.3em; padding:0.1em 0px;}
P, LI, DT, DD {color:#51059D; font-size:12px; padding:0.5em 0px;}
P {line-height:16px;}
UL {padding:5px 0px 0px 11px;margin:0px; list-style:none;}
LI{padding:0px 0px 2px 14px; background:transparent url('../img/bullet_point.png') no-repeat 0px 45%;}
OL {padding:0.7em 21px 0.7em 30px;}
UL UL, OL UL {padding:0.5em 0px 0px 10px;}
OL OL, UL OL {padding:0.5em 0px 0px 30px;}
UL LI, UL UL LI, UL OL UL LI, OL UL LI {margin:0px; padding:0.2em 0px 0.2em 20px; font-size:12px;}
OL LI, OL OL LI, OL UL OL LI, UL OL LI {margin:0px; padding:0.2em 0px; background:none;}
UL UL LI, UL OL UL LI, OL UL LI, OL OL LI, OL UL OL LI, UL OL LI {font-size:1.0em !important;}
DL {padding:0px 5px 0.5em 14px;}
DL DT {padding:0.2em 0px;}
DL DD {padding:0.2em 0px 0.2em 20px;}
DL P, DL LI {font-size:1.0em !important;}
HR {height:1px; line-height:1px; color:#666366; background:#666366; border:none;}
/* Table Elements */
TABLE {}
TR {}
TD {color:#000000; font-size:1.0em;}
/* Inline Elements */
A {color:#8C27BD;}
/* Form Elements */
FIELDSET {border:none;}
INPUT {color:#000000; font-size:12px; padding:4px 3px 4px 3px;border:1px solid #8C8C8E;}
LABEL {float:left;color:#51059D; font-size:12px;}
LEGEND {color:#000000; font-size:12px;}
SELECT {color:#000000; font-size:12px;padding:4px 3px 4px 3px;border:1px solid #8C8C8E}
TEXTAREA {color:#000000; font-size:12px;font-family:Arial,Verdana,Helvetica,San Serif;padding:4px 3px 4px 3px;border:1px solid #8C8C8E;}
/* Accessibility Elements */
ACRONYM, ABBR {border:none;}
ACRONYM[title], ABBR[title] {cursor:help;}
P ABBR[title], P ACRONYM[title], BLOCKQUOTE ABBR[title], BLOCKQUOTE ACRONYM[title], DL ABBR[title], DL ACRONYM[title], CODE ABBR[title], CODE ACRONYM[title] {border-bottom:1px dotted #AAA;}
ABBR {speak:normal;}
ACRONYM {speak:spell-out;}


