img {
	border: 0;
}

body {
	background-color: #EFEFE0;
	text-align: center;
	font-family: "Univers 55 Roman", Univers, Universe, arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #152858;
	margin: 0 0 0 0;
}

.smaller {
	font-size: 12px;
	line-height: 14px;
}

.bulletlinks {
	font-size: 12px;
	line-height: 22px;

}

a.footer:link {
	color: white;
	text-decoration: none;
}

a.footer:visited {
	color: white;
	text-decoration: none;
}

a.footer:hover {
	color: white;
	text-decoration: underline;
}

a:link {
	color: #152858;
	text-decoration: none;
}

a:visited {
	color: #152858;
	text-decoration: none;
}

a:hover {
	color: #152858;
	text-decoration: underline;
}

a.footer:link {
	color: white;
	text-decoration: none;
}

a.footer:visited {
	color: white;
	text-decoration: none;
}

a.footer:hover {
	color: white;
	text-decoration: underline;
}

a.orange:link {
	color: #F1AE00;
	font-family: "Univers 65 bold", Univers, Arial;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

a.orange:visited {
	color: #F1AE00;
	font-family: "Univers 65 bold", Univers, Arial;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

a.orange:hover {
	font-family: "Univers 65 bold", Univers, Arial;
	color: #F1AE00;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

a.red:link {
	color: #FE1200;
	font-family: "Univers 65 bold", Univers, Arial;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

a.red:visited {
	color: #FE1200;
	font-family: "Univers 65 bold", Univers, Arial;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

a.red:hover {
	font-family: "Univers 65 bold", Univers, Arial;
	color: #FE1200;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

a.orange_smaller:link {
	color: #F1AE00;
	font-family: "Univers 65 bold", Univers, Arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

a.orange_smaller:visited {
	color: #F1AE00;
	font-family: "Univers 65 bold", Univers, Arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

a.orange_smaller:hover {
	font-family: "Univers 65 bold", Univers, Arial;
	color: #F1AE00;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

#container {
	position: relative;
	width: 972px;
	margin-left: auto;
	margin-right: auto;
	/*border-left: solid 9px #ffffff;
	border-right: solid 9px #ffffff;*/

}

#footer {
	float: left;
	width: 972px;
	height: 120px;
	background-color: #152858;
	text-align: left;
	border-top: solid 14px #EFEFE0;
	color: white;
}

#footercontainer {
	position: relative;
	font-size: 12px;
	line-height: 17px;

}

#footer1 {
	position: absolute;
	top: 15px;
	left: 43px;
}

#footer2 {
	position: absolute;
	top: 15px;
	left: 302px;
}

#footer3 {
	position: absolute;
	top: 15px;
	left: 515px;
}

#footer4 {
	position: absolute;
	top: 15px;
	left: 749px;
}

#header {
	position: relative;
	left: 0px;
	right: 0px;
	float: left;
	vertical-align: top;
	width: 972px;
	height: 177px;
	background-color: #152858;
	background-image: url(/images/masthead.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

#purchase09 {
	position: absolute;
	left: 45px;
	top: 143px;
	z-index: 50;
}

#sixstars {
	position: absolute;
	left: 30px;
	top: 150px;
	z-index: 50;
}

#blurb {
	float: left;
	width: 972px;
	height: 19px;
	text-align: center;
	vertical-align: middle;
	background: #EFEFE0;
	z-index: 500;
}

#blurbbox {
	position:absolute;
}

#timetemp {
	position: absolute;
	top: 148px;
	right: 24px;
	color: white;
	font-size: 12px;
	letter-spacing : normal;
	z-index: 100;
}

#leftcol {
	width: 326px;
	border: none;
	text-align: left;
	background-color: #EFEFE0;
	float: left;
}

#rightmiddlecontainer {
	float: right;
	width: 646px;
	border: none;
	text-align: left;
	background-color: #EFEFE0;

}

#middlecol {
	float: left;
	width: 320px;
}

#rightcol {
	float: right;
	width: 326px;
}

#gifttickets {
	padding-left: 12px;
}

#gifttixtext {
	line-height: 20px;
}

#grouptourbox {
	float: left;
	width: 305px;
	height: 210px;
	background-image : url(/images/group_tour_pic.jpg);
	border-bottom: solid 18px white;
	
}

#easytofindleft {
	background-color: white;
	float: left;
	width: 125px;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 22px;
}

#easytofindright {
	background-color: white;
	float: right;
	width: 161px;
	padding-right: 0px;
	padding-bottom: 17px;
}

#downloadleft {
	background-color: white;
	float: left;
	width: 110px;
	padding-left: 28px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 22px;
	text-align: center;
}

#downloadright {
	background-color: white;
	float: right;
	width: 142px;
	padding-left: 16px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 22px;
	text-align: center;
}

#CLCMap2007 {
	padding-top: 22px;
	padding-bottom: 15px;
	position: relative;
	left: -4px;
}

#chmLogo {
	padding-top: 18px;
	padding-left: 16px;
	padding-bottom: 4px;
	padding-right: 0px;
}


.bolder {
	font-family: "Univers 65 bold", Univers, Arial;
	font-weight: bold;
}

.dailybottomleft {
	float: left;
	width: 137px;
	text-align: left;
	vertical-align: top;
	padding: 15px, 0px, 32px, 22px;
}

.dailybottomright {
	float: right;
	width: 168px;
	text-align: left;
	vertical-align: top;
	padding-bottom: 32px;
}

.privatebottomleft {
	float: left;
	width: 166px;
	text-align: left;
	vertical-align: top;
	padding: 15px, 0px, 0px, 22px;
}

.privatebottomright {
	float: right;
	width: 129px;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
}

.menubox {
	width: 305px;
	float: left;
	padding: 0px;
	vertical-align: top;
	background-color: white;
}

.menubox.text {
	padding: 0px 18px 18px 18px;
	width: 269px;
}

.middlemenubox {
	width: 306px;
	float: left;
	padding: 0px;
	vertical-align: top;
	background-color: white;
}

.copyLeft {
	float: left;
	width: 305px;
	padding-bottom: 0px;
	background-color: white;
	border-top: solid 14px #EFEFE0;
	border-bottom: none;
	border-left: solid 14px #EFEFE0;
	border-right: solid 7px #EFEFE0;
	overflow: hidden;
}

.copyRight {
	float: left;
	width: 305px;
	padding: 0px;
	background-color: white;
	border-top: solid 14px #EFEFE0;
	border-left: solid 7px #EFEFE0;
	border-right: solid 14px #EFEFE0;
	overflow: hidden;
}

.copyMiddle {
	float: left;
	width: 306px;
	padding: 0px;
	background-color: white;
	border-top: solid 14px #EFEFE0;
	border-left: solid 7px #EFEFE0;
	border-right: solid 7px #EFEFE0;
	overflow: hidden;
}

.copyMiddle.evening {
	position: relative;
	background: #EFEFE0;
	padding: 0px;
} 



.blurbtext {
	position: relative;
	top: 10px;
}

.content {
	padding: 0px;	
}

.contentpadded {
	padding: 15px 20px 13px 20px;
	text-align: left;
	background-color: white;
	vertical-align: top;

}

div.copyMiddle.evening div.contentpadded {
	width: 265px;
	height: 539px;
}

.contentpadded2 {
	padding: 0px 20px 13px 20px;
	text-align: left;
	background-color: white;
	vertical-align: top;

}

.groupcontent {
	padding: 15px 20px 13px 20px;
	text-align: left;
	vertical-align: top;

}

.menubottomleft {
	padding: 12px 0px 0px 20px;
	text-align: left;
	background-color: white;
	vertical-align: top;

}

.menubottomright {
    background-color: white;
    padding: 12px 0 10px;
    text-align: left;
}

.dailybottomright .menubottomright {
	padding: 28px 0px 10px 21px;
	text-align: left;
	background-color: white;
}

.h1 {
	font-size: 24px;
}

.menupic {
	float: left;
	width: 122px;
}

.menu {
	float: right;
	width: 183px;
}

.navimage {
	padding: 0px;
	vertical-align: top;
}

img.download {
	position:relative;
	left: -2px;
	padding-bottom:6px;
	padding-top: 3px;
}

.purchase {
	width: 148px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 12px;
}

#buyOnline {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 200;
}

#clcLogo {
	position: absolute;
	top: 24px;
	left: 442px;
	z-index: 200;
}

#chmMasthead {
	position: absolute;
	top: 17px;
	left: 549px;
	z-index: 200;
}

#giftTickets {
	position: absolute;
	top: 17px;
	left: 774px;
	z-index: 200;
}

#twitterIcon {
	position: absolute;
	top: 95px;
	left: 882px;
	z-index: 200;
}

#facebookIcon {
	position: absolute;
	top: 95px;
	left: 922px;
	z-index: 200;
}

#tixMasthead {
	position: absolute;
	top: 40px;
	left: 121px;
	z-index: 300;
}

div.evening div#eveningHeader {
	position: absolute;
	top: 16px;
	left: 16px;
}

div.evening div#eveningText {
	position: absolute;
	top: 94px;
	left: 16px;
	z-index: 200;
}

div.evening div#eveningCocktail {
	position: absolute;
	top: 186px;
	left: 41px;
	z-index: 100;
}

div.evening div#eveningBuyTickets {
	position: absolute;
	top: 406px;
	left: 170px;
	z-index: 100;
}

div.evening div#eveningLinks {
	position: absolute;
	top: 351px;
	left: 20px;
	z-index: 100;
}

div.evening div.linkBullet {
	float: left;
	padding-right: 4px;
}

div.evening div.eveningLink {
	float: right;
	width: 75px;
	margin-bottom: 14px;
}

div.evening span.bulletlinks {
	line-height: 12px;
}

.clear {
	clear: both;
}

div#ceresDeck {
	float: left;
	width: 85px;
	padding: 12px 16px 16px 16px;
}

div#ceresCopy {
	float: left;
	width: 169px;
	padding: 12px 0 16px 0;
}

div#ceresCopy p {
	padding-left: 4px;
}

div.copyRight div.video {
	padding: 16px 0 16px 0;
}
