html, body {
margin:0; 
padding:0; 
width:100%; 
height:100%; 
overflow:auto;
}

body {
	min-height:668px;
}



#background {
position:absolute; 
z-index:1; 
width:100%; 
height:100%;
}

#box {position:relative; top:25px; left:10px; width:150px; z-index:10; color:#567; border:1px solid #000; padding:10px;}

/* --------------------- Nav
---------------------------------------------------------- */


#ZmainNav {
position:relative;
top: 230px;
left: 52px;
width:855px;
height:100px;
Zbackground:top left url(mainNavPlaceholder_n.png) no-repeat;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}


#nav {
	margin:0;
	position:relative;
	top: 230px;
	left: 72px;
	width:855px;
	height:100px;
	}
#nav li {
	display:inline;
	}
#nav li a {
	display:block;
	float:left;
	height:100px;
	ZZwidth:90px;
	text-indent:-9999em;
	border:none;
	}
#nav li a#nav_home {
	width:62px;
	background:url(nav/day/home.png) no-repeat 0 0;
	margin-left: -52px;
/*	behavior:url(/_includes/iepngfix.htc);*/
	}
#nav li a#nav_home:hover {
	background:url(nav/day/home.png) no-repeat 0 -100px;
/*	behavior:url(/_includes/iepngfix.htc);*/
	}
#nav li a#nav_aboutUs {
	width:178px;
	margin-left: 30px;
	background:url(nav/day/aboutUs.png) no-repeat 0 0;
/*	behavior:url(/_includes/iepngfix.htc);*/
	}
#nav li a#nav_aboutUs:hover {
	background:url(nav/day/aboutUs.png) no-repeat 0 -100px;
/*	behavior:url(/_includes/iepngfix.htc);*/
	}
#nav li a#nav_media {
	width:69px;
	margin-left: 42px;
	background:url(nav/day/media.png) no-repeat 0 0;
	}
#nav li a#nav_media:hover {
	background:url(nav/day/media.png) no-repeat 0 -100px;
/*	behavior:url(/_includes/iepngfix.htc);*/
	}
#nav li a#nav_previousEvents {
	width:148px;
	margin-left: 48px;
	background:url(nav/day/previousEvents.png) no-repeat 0 0;
/*	behavior:url(/_includes/iepngfix.htc);*/
	}
#nav li a#nav_previousEvents:hover {
	background:url(nav/day/previousEvents.png) no-repeat 0 -100px;
/*	behavior:url(/_includes/iepngfix.htc);*/
	}
#nav li a#nav_eShop {
	width:65px;
	margin-left: 50px;
	background:url(nav/day/eShop.png) no-repeat 0 0;
	}
#nav li a#nav_eShop:hover {
	background:url(nav/day/eShop.png) no-repeat 0 -100px;
/*	behavior:url(/_includes/iepngfix.htc);*/
	}
#nav li a#nav_accommodation {
	width:118px;
	margin-left: 54px;
	background:url(nav/day/accommodation.png) no-repeat 0 0;
/*	behavior:url(/_includes/iepngfix.htc);*/
	}
#nav li a#nav_accommodation:hover {
	background:url(nav/day/accommodation.png) no-repeat 0 -100px;
/*	behavior:url(/_includes/iepngfix.htc);*/
	}


#auxNav {
	position:absolute;
	top:113px;
	right:114px;
	color:#fff;
	}

#auxNav a {
	color:#fff;
	text-decoration:none;
	border:none;
	}
#auxNav a:hover {
	text-decoration:underline;
	}


#nexteventbox {
position:relative; 
top:260px; 
left:62px; 
width:264px;
height:206px;
z-index:10; 
padding:53px 0 0 10px;
background:top left url(next_event.png) no-repeat;
}

p.bodyTextHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 18px;
}

#quicklinks {
	position:relative;
	top:-0px;
	left:745px;
	width:162px;
	height:151px;
	z-index:11;
	padding:0px;
	ZZbackground:top left url(quicklinks.png) no-repeat;
}

#container {
position:absolute; 
width:100%; 
height:100%;
top:0;
left:0;
overflow:auto; 
z-index:2;
margin: auto;
}

#ipcontainer {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:-1px;
	overflow:auto;
	z-index:2;
	margin: auto;
}

#global {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 995px;
     height: 738px;
    /* margin-top: -384px;  half of the height */
	 margin-top: -384px; /* half of the height */
     margin-left: -497px; /* half of the width */
     }
	 
	 #ipglobal {
     position:absolute;
     left: 50%; 
     top: 50%;
     width: 995px;
     height: 738px;
    /* margin-top: -384px;  half of the height */
	 margin-top: -384px; /* half of the height */
     margin-left: -497px; /* half of the width */
	 margin-bottom: 100px;
     }
	
#content {
padding: 0px;
float: none;
width: 995px;
height: 738px;
margin: auto;
background: url(hp_day_content2.png) no-repeat;
}

#ipcontent1 {
padding: 0px;
float: none;
width: 995px;
height: 738px;
margin: auto;
background: url(ip_day_aboutus.jpg) no-repeat;
}

#ipcontent2 {
padding: 0px;
float: none;
width: 995px;
height: 738px;
margin: auto;
background: url(hp_day_content2.png) no-repeat;
}

#mainRegion {
position:relative; 
top:260px; 
left:42px; 
width:264px;
height:286px;
z-index:10; 
padding:0px 0 0 0;
}

#ipmainRegion {
position:relative; 
top:260px; 
left:52px; 
width:855px;
ZZheight:286px;
z-index:10; 
padding:0px 0 0 0;
}

#ipcontentRegion {
width:555px;
ZZheight:286px;
padding:0px 0 0 0;
}

#rightColTop {
	width:300px;
	ZZheight:151px;
	z-index:14;
	padding:0px;
}

#rightColBot {
	width:300px;
	ZZheight:151px;
	z-index:15;
	padding:0px;
}

