body {
	font-family: Arial, Helvetica, sans-serif;
	color: #b7b7b7;
	font-size: 14px;
	background-color: black;
	padding: 0;
	margin: 0 auto 0 auto;
	width: 940px;
	background-image: url(/images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
/* ALT TEXT COLOR	#665a4a 	*/
img {
	border: 0;
}
a, a:visited {
	color: #7c623f;
	text-decoration: none;
}
a:hover {
	color: #c7b6ac;
	text-decoration: none;
}

h3, h4, h5 {
	margin: 1em 0 0;
	padding: 0;
}
h3 { font-size: 16px; font-weight: bold; }
h4 { font-size: 14px; font-weight: bold; }
h5 { font-size: 12px; font-weight: bold; }
ul {
	margin: 0;
	padding: 0 0 1em 3em;
}
ul .innerlist {
	padding-bottom: 0;
}
p {
	margin: 0 0 1em 0;
	padding: 0;
}

.disclaimers {
	font-size: 12px;
}
#offers_body	.disclaimers {
	margin-top: 2em;
}

#header	h1 {
	height: 458px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
}

#nav	ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#nav	li {
	background-image: url(/images/nav_divider.gif);
	background-repeat: no-repeat;
	zoom:1; display:-moz-inline-block; display:inline-block;
	padding: 0 2px 0 10px;
}
#nav	li.first_li {
	background: transparent;
	padding-left: 0;
}

#nav	a {
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 24px;
	text-decoration: none;
	text-indent: -9999px;
}
#nav	a:hover {
	background-position: left bottom;
}
#nav_home {
	background-image: url(/images/nav_home.gif);
	width: 54px;
}
#nav_show {
	background-image: url(/images/nav_show.gif);
	width: 91px;
}
#nav_tickets {
	background-image: url(/images/nav_tickets.gif);
	width: 136px;
}
#nav_colosseum {
	background-image: url(/images/nav_colosseum.gif);
	width: 137px;
}

.main {
	clear: both;
}

.col1, #index_body	.col1, #show_body	.col1 {
	float: left;
	padding-top: 36px;
	width: 480px;
}

.win {
	float: left;
	padding-top: 36px;
}

#show_body	.col1 {
	padding-top: 20px;
}

.col2, #index_body	.col2, #show_body	.col2 {
	margin-left: 524px;
	width: 364px;
}

#colosseum_body	.col1 {
	width: 440px;
}
#colosseum_body	.col2 {
	margin-left: 480px;
	width: 410px;
}
#offers_body	.col2 {
	padding-top: 30px;
}

#leadstory	h2 {
	background-image: url(/images/title_leadstory2.gif);
	background-repeat: no-repeat;
	height: 60px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 351px;
}
.leadstory_copy { text-align: justify; }

#winstory	h2 {
	background-image: url(/images/title_win.gif);
	background-repeat: no-repeat;
	height: 30px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	width: 500px;
}

#title_colosseum {
	background-image: url(/images/title_colosseum.gif);
	background-repeat: no-repeat;
	height: 35px;
	margin: 0 auto;
	padding: 0;
	text-indent: -9999px;
	width: 369px;
}

#title_caesars {
	background-image: url(/images/title_caesars.gif);
	background-repeat: no-repeat;
	height: 34px;
	margin: 0 auto;
	padding: 0;
	text-indent: -9999px;
	width: 371px;
}

#show_body	#spotlight {
	padding-top: 10px;
}

#spotlight {
	padding-top: 30px;
	white-space: nowrap;
}
#spotlight	ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#spotlight	ul	li {
	zoom:1; display:-moz-inline-block; display:inline-block;
	padding-left: 10px;
	text-align: center;
	width: 48%;
}
#spotlight	ul	li.first_li {
	padding-left: 0;
}

#btn_offers {
	background-image: url(/images/btn_offers.gif);
	background-repeat: no-repeat;
	display: block;
	height: 47px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 212px;
}

#btn_signup {
	background-image: url(/images/btn_signup.gif);
	background-repeat: no-repeat;
	display: block;
	height: 47px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 212px;
}

#home_photo {
	margin-top: 50px;
}

.film_photo {
	margin: 20px auto 0;
	position: relative;
	text-align: center;
	width: 310px;
	height: 300px;
}
.photo_caption {
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: right;
}

#showdates {
	margin: 0 auto;
	width: 364px;
}

#show_body	#showdates {
	margin-top: 20px;	
}

#showdates	h3 {
	background-image: url(/images/title_showdates.gif);
	background-repeat: no-repeat;
	height: 35px;
	margin: 0 auto;
	padding: 0;
	text-indent: -9999px;
	width: 336px;
}

#title_offers {
	background-image: url(/images/title_offers.gif);
	background-repeat: no-repeat;
	height: 35px;
	margin: 0 auto;
	padding: 0;
	text-indent: -9999px;
	width: 436px;
}

#showdates	table {
	border-collapse: collapse;
	color: #ddbd87;
	margin: 14px auto 0;
}
#showdates	table	td { 
	border-top: 3px #564932 double;
	font-size: 13px;
	padding: 0.5em;
	text-transform: uppercase;
	white-space: nowrap;
}
#showdates	table	td.date { 
	color: #989898;
}
#showdates	table	td.nodate {
	color: #989898;
	padding: 1em 0;
	text-align: center;
	text-transform: none;
}
.nonews {
	border-top: 3px #564932 double;
	color: #989898;
	padding: 1em 0;
	text-align: center;
}

#showdates	table	td.moredates_cell {
	padding-top: 10px;
}
#moredates {
	background-image: url(/images/title_moredates.gif);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	margin: 0 auto;
	padding: 0;
	text-indent: -9999px;
	width: 99px;
}

.tix_buy {
	background-image: url(/images/btn_buytix.gif);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	margin: 0 auto;
	padding: 0;
	text-indent: -9999px;
	width: 79px;
}
.tix_buy:hover {
	background-position: left bottom;
}

#news {
	margin-top: 40px;
}
#news	h3 {
	background-image: url(/images/title_news.gif);
	background-repeat: no-repeat;
	height: 35px;
	margin: 0 auto;
	padding: 0;
	text-indent: -9999px;
	width: 338px;
}
#news	ul {
	list-style-type: none;
	margin: 10px 10px 0 10px;
	padding: 0;
}
#news	h4, #news	h5 {
	color: #b7b7b7;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#news	a {
	color: #b7b7b7;
}
#news	h5 {
	font-weight: normal;
	margin-bottom: 0.75em;
}
#news	p {
	color: #7b694c;
	margin: 0 0 1em 0;
	padding: 0
}

#social {
	padding-top: 20px;
}
#social_facebook {
	background-image: url(/images/btn_facebook.gif);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	height: 65px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 239px;
}
#social_facebook:hover { background-position: left bottom; }

#social_twitter {
	background-image: url(/images/btn_twitter.gif);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	height: 63px;
	margin: 6px auto 0;
	text-indent: -9999px;
	width: 229px;
}
#social_twitter:hover { background-position: left bottom; }

#venue_info {
	padding-top: 16px;
}
.venue_address {
	color: #6c5b3e;
	text-align: center;
}
.venue_address	a { text-decoration:  underline; }
#venue_info	ul {
	color: #ddbd87;
	list-style-type: none;
}
#venue_info	ul	a {
	color: #ddbd87;
}
#venue_info	li {
	display: inline;
	border-left: 1px #ddbd87 solid;
	padding-left: 1em;
	padding-right: 1em;
	text-transform: uppercase;
}
#venue_info	li.first_li { border: 0; }

#colosseum_logo {
	background-image: url(/images/colosseum_logo.gif);
	background-repeat: no-repeat;
	display: block;
	height: 97px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 381px;
}

#colosseum_logo_mid {
	background-image: url(/images/colosseum_logo_mid.gif);
	background-repeat: no-repeat;
	display: block;
	height: 80px;
	margin: 0 auto;
	text-indent: -9999px;
	width: 321px;
}

#about_colosseum {
	padding-top: 14px;
}
#about_colosseum	p, #about_caesars	p {
	text-align: justify;
}
#about_caesars {
	padding-top: 22px;
}

#tickets_faq {
	padding: 1em 40px 0;
}
#tickets_faq	dl {
	margin: 0;
	padding: 0;
}
#tickets_faq	dt {
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#tickets_faq	dd {
	color: #6c5b3e;
	margin: 0;
	padding: 0;
}
#tickets_faq	dd	p {
	margin: 0 0 1em;
	padding: 0;
}

#seating_chart {
	color: white;
	font-size: 11px;
	text-align: center;
}
#seating_chart	p {
	margin-top: 1em;
	
}

#tickets_body	.col2 {
	margin-left: 540px;
	width: 440px;
}

#seating_photo {
	margin: 0 auto;
	padding: 20px;
	text-align: center;
}

#footer {
	clear: both;
	text-align: center;
	font-size: 12px;
	margin: 0 0 1em 0;
	padding-top: 3em;
}
#footer	a {
	color: #b7b7b7;
	text-decoration: none;
}
#footer	a:hover { text-decoration: underline; }
#footer	ul {
	margin: 0;
	padding: 0;
}
#footer	li {
	display: inline;
	border-left: 1px #b7b7b7 solid;
	padding-left: 1em;
	padding-right: 1em;
	text-transform: uppercase;
}
#footer	li.first_li {
	border-left: none;
	padding-left: 0;
}

#title_signup {
	background-image: url(/images/title_signup.gif);
	background-repeat: no-repeat;
	height: 33px;
	margin: 50px auto 20px;
	padding: 0;
	text-indent: -9999px;
	width: 458px;
}

#banner {
	text-align: center;
	padding-bottom: 10px;
}

#aeglive_form { margin: 0 auto 3em; width: 800px; position: relative; }
.legend { text-align:right; position: absolute; top: 0; right: 0;}
.required { color:red; }
.blocklabel { display:-moz-inline-block; display:inline-block; padding-right: 0.5em; width: 12em; text-align: right; }
.leadingcheckbox { display:-moz-inline-block; display:inline-block; width: 9em; text-align: right; }
.aeglive_form_fields { list-style-type: none; margin: 0 auto; padding: 0; }
.aeglive_form_fields	li { margin-bottom: 0.5em; }
.sectionbreak { border-top: 1px #b7b7b7 solid; padding-top: 0.5em; }
.phonesample { font-size: 80%; }
.formcontrols{ text-align: center; }
.aeg_proviso { font-size: 80%; }


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;} /* for IE/Mac */

.roundbox {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior: url(/css/border-radius.htc);
}
