*{ padding:0px; margin:0px; border:none; outline:none;}
BODY, TD, TH, INPUT, SELECT, TEXTAREA, DIV, P {
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
	font-size: 13px;
	color: #666;
}
html{height: 100%;
 /* Hides scrollbar in IE */
}
.imgLink{ display:none;}
body { border: 0; padding: 0; margin: 0;  height:100%; text-align:center ;}
#SiteWrapp{ width:100%;  text-align:center  }

.blue{background: url(../images/BG_Top_Blue.jpg) top center no-repeat #bed733;}

.pink{
	background: url(../images/BG_Top_Pink.jpg) top center no-repeat #ffcb05;
}

#SiteContainer{
	display:block; width:1000px; 
	margin:0 auto;
	border:0px solid blue;
}
#SiteHeader{ display:block; width:1000px; height:105px; position:relative;}
#SiteHeader h1{ display:block; width:190px; height:51px; position:absolute; top:31px; left:31px; }
#SiteHeader h1 a{}
#SiteHeader h1 a span{ display:none;}

#SiteHeader ul{ display:block; width:750px; height:30px; border:solid 0px; position:absolute; top:45px; left:250px;}
#SiteHeader ul li{ 
	list-style:none; display:block; float:left;
	color:#ffffff;
}
#SiteHeader ul li a{ font-weight:bold; text-transform:uppercase; text-decoration:none; color:#FFF; font-size:108%;}
#SiteHeader ul li a:hover{ color:#A0D080;}



/* Navi */


#SiteHeader ul li.actIndex a {
	color:#A0D080;
}

#SiteHeader ul li.actCalendar a {
	color:#D8138B;
}

#SiteHeader ul li.actEntertainmentPage a {
	color:#11B4C5;
}


#SiteHeader ul li.actPavilionsPage a {
	color:#005DAA;
}


#SiteHeader ul li.actDirectionMap a {
	color:#FFCB05;
}

#SiteHeader ul li.actGallery a {
	color:#A0D080;
}

#SiteHeader ul li.actLivecam a {
	color:#A0D080;
}



#SiteBanner{ display:block; width:960px; height:353px; background:url(../images/Site_Banner.jpg) no-repeat; margin-left:20px; _margin-left:0px; position:relative;}

#SiteBanner_pink { 
	display:block; 
	width:959px; 
	height:294px; 
	background:url(../images/Site_Banner_blue.jpg) no-repeat; 
	
	position:relative;
	
	margin:0 auto;
	
}


#SiteBanner_blue { 
	display:block; 
	width:959px; 
	height:294px; 
	background:url(../images/Site_Banner.jpg) no-repeat; 
	
	position:relative;
	
	margin:0 auto;
	
}


#HomeBanner{ 
	display:block; width:659px; height:346px; position:absolute; left:0px; top:8px;
}


#PageBanner {
	display:block; 
	width:959px; 
	height:284px; 
	position:absolute; 
	left:0px; 
	top:8px;
}

#VideoPlayer{ display:block; width:300px; height:345px; position:absolute; right:2px; top:8px;}

#SiteContent{ 
	display:block; 
	
	width:959px;
	margin:0 auto;
	margin-top:15px;
	
	text-align:center;
	border:0px solid yellow;
	
	
	
}

#wholePageWrap {
	text-align:center;
	width:959px;
	background-color:#fff;
}

#theMapTrue {
	margin-top:10px;
	padding-bottom:0px;
	position:relative;
	border:0px solid yellow;
}

#zoneBtn {
	border:0px solid blue;
	width:260px;
	height:20px;
	position:absolute;
	top:8px;
	left:30px;
	cursor:pointer;
	display:block;
	/*text-indent:-9999px;*/
}

#MapBtn {
	border:0px solid blue;
	width:230px;
	height:20px;
	position:absolute;
	top:8px;
	left:330px;
	cursor:pointer;
	/*text-indent:-9999px;*/
	display:block;
}

#HomeBoxes{}
#HomeBoxes li {

	display:block; 
	width:306px; 
	height:281px;
	_height:261px;
	float:left; 
	
	background:#FFF; 
	background:url(../images/BG_Box.png) no-repeat; 
	_background:url(../images/BG_Box.gif) no-repeat;
	
	border:0px solid blue;
	
}
#HomeBoxes li.toprow{
	height:261px; 
	border:0px solid yellow;
}
#HomeBoxes li div{ 
	display:block; 
	width:306px; 
	height:281px;
	_height:261px;
	position:relative;
	border:0px solid yellow;
}
#HomeBoxes li div.bx1{ background:url(../images/Page_Box_calendar.jpg) no-repeat;}
#HomeBoxes li div.bx2{ background:url(../images/Page_Box_direction.jpg) no-repeat;}
#HomeBoxes li div.bx3{ background:url(../images/Page_Box_FB.jpg) no-repeat;}
#HomeBoxes li div.bx4{ background:url(../images/Page_Box_shootout.jpg) no-repeat;}
#HomeBoxes li div.bx5{ background:url(../images/Page_Box_2020.jpg) no-repeat;}
#HomeBoxes li div.bx6{ background:url(../images/Page_Box_twitter.jpg) no-repeat;}

#HomeBoxes li div p{ display:block; width:290px; height:60px; position:absolute; line-height:15px; text-align:left; top:180px; left:13px; border:solid 0px; font-size:93%;}
#HomeBoxes li div a{ display:block; width:306px; height:241px; position:absolute; top:0; left:0; z-index:10;}

#PavilionStrip{ 
	display:block; clear:both;
	position:relative;
	z-index:999999;
}

#SiteFooter{ 
	display:block; width:100%; height:306px; 
	text-align:center;
	border:0px solid red;
	position:relative;
}

#footerTrue {
	width:959px;
	position:relative;
	margin:0 auto;
	border:0px solid yellow;
	
}
#Cios { 
	display:block; 
	width:300px; height:20px; 
	
	
	padding-top:274px; 
	font-weight:bold; 
	color:#ffffff;
	border:0px solid blue;
	
	position:absolute;
	font-weight:normal;
	left:0px;
}

#footerContent { 
	display:block; 
	width:500px; height:20px; 
	
	
	padding-top:274px; 
	font-weight:bold; 
	color:#ffffff;
	border:0px solid blue;
	
	position:absolute;
	font-weight:normal;
	right:0px;
}

#Cios a{ color:#FFF; text-decoration:none;font-weight:normal}

#footerContent a{ color:#FFF; text-decoration:none;font-weight:normal}


.footerBlue{ 
	background:url(../images/BG_Bottom_Blue.jpg) center bottom no-repeat;
}
.footerPink{ 
	background:url(../images/BG_Bottom_Pink.jpg) center bottom no-repeat;
}


#FlashContainer{  background:#CCC;  overflow:hidden; position:absolute; top:0; left:0; z-index:10}
#deBugger{ display:none; width:200px; height:200px; background:#FFF; color:000; position:absolute; top:0; left:0; z-index:20}



#leftWrap {
	width:644px;
	float:left;
	
	_margin-left:0px;
	border:0px solid blue;
}


#rightWrap {
	margin-left:653px;
	+margin-left:653px;
	_margin-left:644px;
	border:0px solid blue;
	width:306px;
}

#leftTrue {
	background-color:#ffffff;
	border:0px solid blue;

	min-height:400px;
	height: auto !important;
	height:400px;
	
	text-align:center;
	padding-top:10px;
	
}


.contentTrue {
	text-align:left;
	padding:10px 20px 10px 20px;
	color:#333333;
	line-height:20px;
	font-size:13px;
}


#theCalendarWrap {
	margin-top:0px;
	background:transparent url(../images/the_calendar_bg.jpg) no-repeat scroll 0 0;
	width:568px;
	height:415px;
	padding-top:44px;
	
	margin-left:10px;
	
	border:0px solid blue;
	
}

/* Small gap
dl#calendar_event dt {
	height:81px;
	width:79px;
	float:left;
	margin:1px;
}
*/
/* No gap
dl#calendar_event dt {
	height:83px;
	width:81px;
	float:left;
	margin:0px;
}
*/

/* big gap */
dl#calendar_event dt {
	height:75px;
	_height:76px;
	width:73px;
	_width:74px;
	float:left;
	margin:4px;
	_margin:3px;
}


dl#calendar_event dt.noEvent {
	background:transparent;
	/*background:#d3d3d3;*/
	text-indent:-99999px;
}

dl#calendar_event dt.yesEvent {
	background:transparent;
	/*background:#adcdcd;*/
	cursor:pointer;
	text-indent:-99999px;
}

dl#calendar_event dt.yesEvent div.clickScheduleBtn {
	position:absolute;
	width:166px;
	height:38px;
	padding-top:10px;
	
	background:transparent url(../images/click_for_schedule_btn.png) no-repeat scroll 0 0;
	background:transparent url(../images/click_for_schedule_btn.gif) no-repeat scroll 0 0\9;
	
	margin-top:-20px;
	margin-left:-20px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	text-indent:-9999px;
	
	display:none;
}


div.clickScheduleBtn {
	position:absolute;
	width:166px;
	height:48px;
	background:transparent url(../images/click_for_schedule_btn.png) no-repeat scroll 0 0;
	background:transparent url(../images/click_for_schedule_btn.gif) no-repeat scroll 0 0\9;
	
	
}

.calListWrap {
	margin-top:20px;
	
}

.calListHeader {
	background:transparent url(../images/event_day_title_bg.jpg) no-repeat scroll 0 0;
	width:590px;
	height:80px;
	border:0px solid blue;
}

.theEventDate {
	font-family:arial;
	font-weight:bold;
	color:#ffffff;
	font-size:30px;
	border:0px solid red;
	float:left;
	height:53px;
	width:60px;
	padding-left:22px;
	padding-top:27px;
	
}

.theEventDateDetail {
	font-family:arial;
	font-weight:bold;
	color:#ffffff;
	font-size:16px;
	border:0px solid green;
	
	height:54px;
	width:260px;
	
	padding-top:28px;
	
	margin-left:90px;
}

.eventDetailContent {
	border:0px solid blue;
	padding-top:10px;
	padding-left:20px;
	line-height:18px;
	color:#666666;
	
}

.eventDetailContent  b {
	color:#005DAA;
}

#leftBacktoTopWrap {
	background:transparent url(../images/big_box_bottom.png) no-repeat scroll 0 0;
	_background:transparent url(../images/big_box_bottom.gif) no-repeat scroll 0 0;
	
	
	width:624px;
	height:107px;
	color:white;
	font-weight:bold;
	padding:6px 0px 0px 20px;
	text-align:left;
}


#leftBottomWrap {
	background:transparent url(../images/big_box_bottom2.png) no-repeat scroll 0 0;
	width:624px;
	height:107px;
	color:white;
	font-weight:bold;
	padding:6px 0px 0px 20px;
}

#wholeBottomWrap {
	background:transparent url(../images/bigbottom_wholepage.png) no-repeat scroll 0 0;
	width:959px;
	height:65px;
}


#leftBacktoTopWrap  a {
	text-decoration:none;
	color:#ffffff;
}




.boxShadow {
	background:transparent url(../images/BG_Box.png) no-repeat scroll 0 0;
	height:281px;
	width:306px;
	border:0px solid red;
	
}


.boxShadow2 {
	background:transparent url(../images/BG_Box.png) no-repeat scroll 0 0;
	height:281px;
	width:306px;
	border:0px solid red;
	margin-top:-20px;
}





#facebookBox{ 
	background:url(../images/Page_Box_FB.jpg) no-repeat;
}

#twitterBox{ 
	background:url(../images/Page_Box_twitter.jpg) no-repeat;
	width:306px;
	height:241px;
}


#shootOutBox2 {
	background:url(../images/Page_Box_shootout2.jpg) no-repeat;
	margin-top:0px;
	
	height:241px;
	border:0px solid blue;
	
	position:relative;
	
}


#shootOutBox3 {
	background:url(../images/Page_Box_shootout3.jpg) no-repeat;
	margin-top:0px;
	
	height:241px;
	border:0px solid blue;
	
	position:relative;
	
}

#entertainmentBox {
	background:url(../images/Page_Box_entertainment.jpg) no-repeat;
	margin-top:0px;
	
	height:241px;
	border:0px solid blue;
	
	position:relative;
}



div.boxContentWrap {
	top:155px;
	padding:23px 15px 0px 15px;
	line-height:18px;
	height:66px;
	position:relative;
	TEXT-ALIGN:LEFT;
}


.moreInfo {
	width:80px;
	height:20px;
	border:0px solid blue;
	position:absolute;
	bottom:0px;
	right:0px;
}


.entListWrap {
	float:right;
	width:625px;height:215px;
	border:0px solid blue;
	margin-top:10px;
}

.entListLeft {
	float:left;
	width:160px;
	height:215px;
}


.entListRight {
	width:463px;
	float:right;
}

.entTrueContent {
	width:443px;
	height:160px;
	background-color:#efeeed;
	text-align:left;
	padding:4px 10px 0px 10px;
	line-height:20px;
	color:#000000;
	margin-top:2px;
	
}
.entTrueContent a{ text-decoration:none; color:#D8138B;}

.paviListWrap {
	background:url(../images/pavilios_list_bg.jpg) no-repeat;
	width:644px;
	min-height:204px;
	height: auto !important;
	height:204px;
	background-position:bottom;
	
	position:relative;
	
}

.paviListLeft {
	width:170px;
	border:0px solid blue;
	float:left;
	text-align:center;
}

.paviListRight {
	padding-top:25px;
	margin-left:180px;
	width:445px;
	border:0px solid red;
	text-align:left;
	color:#333333;
	line-height:20px;
	position:relative;
	
	min-height:179px;
	height: auto !important;
	height:179px;
	
	padding-bottom:25px;
}

.paviListRight h4 {
	font-family:Helvetica;
	color:#333333;
	text-transform:uppercase
}

.paviListRight div {
	color:#333333;
	padding-top:5px;
	line-height:20px;
	padding-bottom:30px;
}
.paviListRight p {
	
	line-height:20px;
	padding-bottom:10px;
}

.paviBackToTop {
	position:absolute;
	bottom:20px;
	right:20px;
}

#mapCopy{ display:block; width:900px; text-align:left; border:solid 0px; padding:30px;}

.theSlides {
	position:absolute;
	top:39px;
}


#juitterContainer {
	width:500px;
	margin:50px;
	border:1px solid #555;
	text-align:left;
	padding:5px;
	height:300px;
	overflow:auto;
}

#juitterContainer ul li {
	
	margin-bottom:5px;
	
	border-bottom:1px solid #D1D9DF;
}

#juitterContainer .juitterAvatar {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D3EECA;
	float:left;
	height:48px;
	margin-right:5px;
	padding:2px;
	width:48px;
}

#juitterContainer .twittList a {
	color:#006600;
}

#juitterContainer .twittLI {
	list-style:none outside none;
}

