#notice {
	border: 1px solid #E6E6E6;
	padding: 5px;
	margin: 5px auto;
	background-color: #FFFFCC;
	width: 600px;
	text-align: center;
}

#box {
	border: 1px solid #E6E6E6;
	margin: 0 0 10px 0;
}

#box .body {
	padding: 5px;
}

#box .header {
	border-bottom: 1px solid #E6E6E6;
	padding: 5px;
}

#content {

}

#footer {
	padding: 0 0 10px 0;
}

#footer a,
#path a,
#top-right a {
	text-decoration: none;
	color: #3366CC;
}

#footer a:hover,
#path a:hover,
#top-right a:hover {
	color: #3366CC;
	text-decoration: underline;
}

#footer .top {
	border-bottom: 1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	padding: 6px 0 7px 0;
	margin: 0 0 10px 0;
	font-size: 10px;
	text-transform: uppercase;
	color: #999;
}

#header {
	color: #666;
	font-weight: bold;
	padding: 2px 0 4px 0;
	border-bottom: 1px solid #E6E6E6;
	margin: 0 0 10px 0;
	height: 113px;
}
	#menu, #menu ul {
		display: block;
		height: 34px;
	}

	#menu {
		text-transform: uppercase;
		text-decoration: none;
		background:
			url(../../images/menu.gif)
			repeat-x
			0 0;
		margin: 0 0 10px 0;
	}

	#menu a { color: #FFF; }

	#menu ul {
		background:
			url(../../images/menu-left.gif)
			no-repeat
			0 0;
		padding: 0 0 0 5px;
	}
	
	#menu li.divider {
		background:
			url(../../images/menu-divider.gif)
			no-repeat
			center 0;
		height:34px;
		width:1px;
		padding: 0 10px;
	}
	
	#menu a {
		position: relative;
		height: 26px;
		line-height: 26px;
		top: 4px;
		float: left;
	}

	#menu a.selected {
		background:
			url(../../images/menu-item-left.gif)
			no-repeat
			left top;
		float: left;
	}
	
	#menu span {
		display: block;
		height: 26px;
		padding: 0 10px;
		float: right;		
	}
	
	#menu a.selected span {
		background:
			url(../../images/menu-item-right.gif)
			no-repeat
			right top;
	}

	#menu li {
		display: block;
		float: left;
	}

	#menu li.left-edge {
		background: url(../../images/menu-left.gif) 0 0 no-repeat;
		width: 5px;
	}

	#menu-right {
		background-color: #F00;
		background: url(../../images/menu-right.gif) no-repeat;
		position: relative;
		float: right;
		height: 5px;
		top: -34px;		
	}

#page {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 100%;
	text-align: left; /* IE bug */
}
	#path {
		padding:0 0 5px 0;
		height:13px;
		text-transform: capitalize;
	}

	#path li {
		display: block;
		float: left;
	}

	#path li.divider {
		background:url(../../images/path-divider.gif) center center no-repeat;
		padding:0 5px;
	}
	
	#partners { margin: 0 0 1em 0; }
	
	#partners span {
		display: block;
		padding: 5px;
		border: 1px solid #E6E6E6;
		margin: 0 0 1em 0;
	}
	
	#promotions a {
		border: 1px solid #E6E6E6;
		background: url(../../images/save-ticket.png) no-repeat 5px 5px;
		display: block;
		padding: 5px 5px 5px 45px;
		margin: 0 0 1em 0;
		color: #000;
	}

	#promotions a:hover { background-color: #FFFFCC; }

	#top { height:80px; }
	#top-left {	float:left; }
	
	#top-right {
		float:right;
		padding:23px 0 0 0;
		font-size:10px;
		text-transform:uppercase;
		color:#999;
	}
