/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{  
margin:0; 
padding:0; 
} 

table
{ 
border-collapse:collapse; 
border-spacing:0; 
} 

fieldset,img
{  
border:none;
padding:0px;
margin:0px; 
} 

address,caption,cite,code,dfn,em,strong,th,var
{ 
font-style:normal; 
font-weight:normal; 
} 

ol,ul
{ 
list-style:none; 
} 

caption,th
{ 
text-align:left; 
} 

h1,h2,h3,h4,h5,h6
{ 
font-size:100%; 
font-weight:normal; 
} 

q:before,q:after
{ 
content:''; 
} 

abbr,acronym
{
border:0; 
} 

a
{
color:#ff9900;
text-decoration:underline;
outline:none;
}

strong
{
font-weight:bold;
}

em
{
font-style:italic;
}

body
{
background-color:#5d3485;
font-size:62.5%;
font-family:Arial, Helvetica, sans-serif;
}

#wrapper
{
width:960px;
margin:0 auto;
}

#header
{
}

#header-top
{
height:120px;
background-image:url(../images/header-top-bg.jpg);
background-repeat:no-repeat;}

#header-top table
{
border:none;
}

#logo
{
width:220px;
height:120px;
float:left;
}

#contact
{
height:120px;
width:375px;
float:right;}

#contact p
{
font-size:0.7em;
padding-top:10px;
color:#FFFFFF;}

#contact td
{
font-size:1.1em;
padding-right:5px;
color:#FFFFFF;}


#navigation
{
clear:both;
height:30px;
width:932px;
margin-left:14px;}

#navigation li
{
width:133px;
height:30px;
display:inline;
float:left;
}

#navigation li.home
{
background-image:url(../images/home-button.jpg);
background-position:0px -30px;
background-repeat:no-repeat;
}

#navigation li.home:hover
{
background-image:url(../images/home-button.jpg);
background-position:top;
background-repeat:no-repeat;
}

#navigation li.tickets
{
background-image:url(../images/tickets-button.jpg);
background-position:0px -30px;
background-repeat:no-repeat;
}

#navigation li.tickets:hover
{
background-image:url(../images/tickets-button.jpg);
background-position:top;
background-repeat:no-repeat;
}

#navigation li.fun-haunts
{
background-image:url(../images/fun-haunts-button.jpg);
background-position:0px -30px;
background-repeat:no-repeat;
}

#navigation li.fun-haunts:hover
{
background-image:url(../images/fun-haunts-button.jpg);
background-position:top;
background-repeat:no-repeat;
}

#navigation li.entertainment
{
background-image:url(../images/entertainment-button.jpg);
background-position:0px -30px;
background-repeat:no-repeat;
}

#navigation li.entertainment:hover
{
background-image:url(../images/entertainment-button.jpg);
background-position:top;
background-repeat:no-repeat;
}

#navigation li.plan-a-visit
{
background-image:url(../images/visit-button.jpg);
background-position:0px -30px;
background-repeat:no-repeat;
}

#navigation li.plan-a-visit:hover
{
background-image:url(../images/visit-button.jpg);
background-position:top;
background-repeat:no-repeat;
}

#navigation li.retail
{
background-image:url(../images/retail-button.jpg);
background-position:0px -30px;
background-repeat:no-repeat;
}

#navigation li.retail:hover
{
background-image:url(../images/retail-button.jpg);
background-position:top;
background-repeat:no-repeat;
}

#navigation li.faqs
{
background-image:url(../images/faqs-button.jpg);
background-position:0px -30px;
background-repeat:no-repeat;
}

#navigation li.faqs:hover
{
background-image:url(../images/faqs-button.jpg);
background-position:top;
background-repeat:no-repeat;
}

#flash
{
padding-left:13px;

}

#content
{
border:1px solid #5D3485;
margin-top:20px;
background-image:url(../images/nav-bg.jpg);
background-position:190px 0px;
background-repeat:repeat-y;
}

#left-nav
{
clear:both;
float:left;
width:160px;
margin-bottom:10px;
font-size:1.2em;
color:#FFFFFF;
}

#left-nav a
{
color:#FFFFFF;
text-decoration:none;
}

#left-nav a.active
{
color:#ff9900;
font-weight:bold;
}

#left-nav a:hover
{
color:#ff9900;
}

#left-nav ul
{
margin-bottom:20px;
margin-left:25px;
}

#left-nav ul ul
{
margin-top:5px;
margin-left:30px;
margin-bottom:0px;
}


#left-nav li
{
padding-bottom:10px;
}

#left-nav ul ul li
{
list-style-type:disc;
padding-bottom:2px;
}

#left-nav img
{
display:inline;
padding-right:10px;
}

#left-nav-promos
{
margin-left:12px;
}

#left-nav-promos p
{
padding-bottom:5px;
}

#container
{
float:right;
width:750px;
background-image:url(../images/container-bg.jpg);
background-repeat:no-repeat;
}

#text
{
float:left;
width:546px;
}

#text table
{
width:100%;
margin-bottom:15px;
}

#text th
{
font-size:1.3em;
font-weight:bold;
text-align:left;
color:#FFFFFF;
border:#ff6600 1px solid;
padding:5px;
background-color:#ff6600; 
}

#text td
{
font-size:1.3em;
text-align:left;
color:#FFFFFF;
border:#ff6600 1px solid;
padding:5px;
}

#text a
{
font-weight:bold;
}

#text h1
{
font-size:2.5em;
color:#ff9900;
padding-bottom:10px;
}

#text h2
{
color:#ff9900;
font-size:2em;
color:#CCCCCC;
padding-bottom:5px;
}

#text h3
{
color:#CCCCCC;
font-size:2em;
padding-bottom:5px;
padding-top:10px;
}

#text h4
{
color:#CCCCCC;
font-size:1.6em;
padding-bottom:5px;
padding-top:10px;
}


#text h5
{
color:#ffffff;
font-size:1.6em;
padding-bottom:5px;
padding-top:10px;
}

#text h6
{
color:#ff9900;
font-size:1.6em;
padding-bottom:5px;
border-bottom:#FFFFFF 1px solid;
margin-bottom:5px;
padding-top:10px;
}


#text p
{
font-size:1.3em;
line-height:1.4em;
padding-bottom:15px;
color:#FFFFFF;
}

#text ul,ol
{
margin-left:30px;
margin-bottom:15px;
}

#text li
{
font-size:1.2em;
line-height:1.4em;
margin-bottom:2px;
list-style-type:disc;
color:#FFFFFF;
}

#text ol li
{
list-style-type:decimal;
}

#breadcrumbs
{
font-size:1.2em;
color:#CCCCCC;
padding-bottom:5px;
}

#breadcrumbs a
{
text-decoration:underline;
color:#CCCCCC;
}

#right
{
float:right;
width:180px;
margin-right:12px;
text-align:right;
display:inline;
}

#right p
{
padding-bottom:5px;
}

#footer
{
clear:both;
height:60px;
background-image:url(../images/footer-dotted-line.jpg);
background-repeat:no-repeat;
background-position:top;
font-size:1.1em;
margin-top:10px;
padding-left:10px;
color:#FFFFFF;
}

#footer p
{
padding-top:10px;}

#footer-left
{
float:left;
margin-left:2px;
display:inline;
}

#footer-center
{
float:left;
margin-left:25px;
margin-top:12px;
display:inline;}

#footer-right
{
float:right;
padding-right:10px;
color:#FFFFFF;
display:inline;
}

#footer-right a
{
padding-right:10px;
color:#FFFFFF;
text-decoration:none;
}
