#contentContainer {
	margin-top:460px;
}

#banner {
	margin-top:146px;
	background: url(../images/show/banner.jpg) no-repeat top left;
	width:926px;
	height:315px;
}

.charityImg {
	float:right;
}

#leftCol.overview {
	width:490px;
	padding: 25px 15px 0px 17px !important;
}

#leftCol.celebrity {
	width:425px;
	padding: 25px 15px 0px 17px !important;
}

#leftCol.booking {
	width:870px;
	padding: 25px 15px 0px 17px !important;
}

#leftCol.overview .contact {
	padding:0px 3px 8px 0px;
}

#leftCol.overview .contact a{
	color:#FF9900;
	font-weight: bold;	
}

#leftCol.charity {
	float:left;
	width:570px;
	padding:25px 25px 0 17px !important;
}

#leftCol.charity .red {
	color:#DD0000;
	font-weight:bold;
}

#leftCol.charity .logo {
	text-align:center;
	padding-top:15px;
}

#leftCol p {
	padding:0px 15px 15px 0px;
}

.logoImg {
	padding:0px 25px 15px 0px;
}

#content.charity {
	background:url(../images/home/bg_home_content.gif) repeat-y 593px 0px;
}

#content a{
	text-decoration: underline;
}

#content a:hover{
	color:#FFFFFF;
	text-decoration: none;
}

#leftCol.acts {
	width:100%;
}

#leftCol.acts .actsTxt {
	width:330px;
	position:absolute;
}

#leftCol.acts .musicTxt {
	width:330px;
	position:absolute;
}

#leftCol.cast {
	width:320px;
}

#leftCol.music {
	width:290px;
}

#leftCol.gallery {
	width:100%;
}

#leftCol.gallery .galleryFlash {
	padding-left:55px;
}


#rightCol.overview {
	width:360px;
	padding-top:10px;
}

#rightCol.celebrity{
	width:420px;
	padding-top:73px;
}


#rightCol.cast {
	width:520px;
	padding-top:40px;
}

#rightCol.music {
	width:573px;
	padding-top:30px;
}

#rightCol.charity {
	float:left;
	width:280px;
}

#rightCol .titleImg {
	margin:13px 0 5px 15px;
}

#rightCol .container {
	margin:0px 15px 0px 10px;
}

#rightCol .container .items {
	margin:20px 0px 5px 15px;
}

#rightCol .container .newsImg {
	float:left;
	width:90px;
}

#rightCol .container .newsImg img {
	background:url(../images/home/frame_news.gif) no-repeat left top;
	padding:10px 12px 10px 12px;
}

#rightCol .container .newsContent {
	float:left;
	width:150px;
	padding:23px 0px 0px 0px;
}

#rightCol .container .newsContent a {
	color:#C0793A;
	font-weight:bold;
	text-decoration:none;
}

#rightCol .container .newsContent a:hover {
	text-decoration:underline;
}

#content .celebrity_container {
	margin:0px 15px 0px 10px;
}

#content .celebrity_container .items {
	position:relative;
	margin-bottom:40px;
}

#content .celebrity_container .items .celebrity_img {
	background:url(../images/others/celebrity_frame.gif) no-repeat left top;
	padding:10px 12px 10px 12px;
	float:left;
}

#content .celebrity_container .items .celebrity_content {
	float:left;
	width:260px;
	margin:0px 0px 30px 10px;
}

#content .celebrity_container .items .celebrity_content .title{
	color:#C0793A;
	font-weight:bold;
}

#content .celebrity_container .items .bio {
	position:absolute;
	left:135px;
	bottom:0px;
}

#prize.container {
	padding-top:15px;
}

#prize.container table th {
	background: url(../images/others/bg_th_prize.jpg) top left;
	color:#C0793A;
	padding:6px 5px 6px 5px;
	width:300px;
}

#prize.container table td {
	background: url(../images/others/bg_td_ticket.gif) top left;
	color:#C0793A;
	padding:6px 15px 6px 15px;
	border-right:#000000 2px solid;
	border-bottom:#000000 2px solid;
}

#prize.container table td.grey{
	color:#999999;
}

#prize.container .frameInBlackMid {
	background:url(../images/others/frame_prize_mid.gif) repeat-y left;
	margin:0px 0px 10px 0px;
}

#prize.container .frameInBlackTop {
	background:url(../images/others/frame_prize_top.gif) no-repeat top left;
}

#prize.container .frameInBlackTop img.auction {
	padding-left:240px;
}

#prize.container .frameInBlackTop img.raffle {
	padding-left:250px;
}

#prize.container .frameInBlackBtm {
	background:url(../images/others/frame_prize_btm.gif) no-repeat bottom left;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	padding:16px 14px 26px 12px;
}

.theatreLeft {
	float:left;
	width:475px;
	padding:0px 15px 0px 0px;
}

.theatreLeft img.titleImg {
	margin:-13px 0px 12px -8px;
}

.bgContainer .theatreRight {
	float:left;
	width:310px;
	padding:35px 0px 0px 0px;
}

.bgContainer .theatreLeft {
	float:left;
	width:535px;
	padding:0px 15px 0px 0px;
}

.bgSeatingContainer .theatreRight {
	float:left;
	width:370px;
	padding:48px 0px 0px 0px;
}

.bgContainer, .bgSeatingContainer {
	padding:25px 15px 25px 17px;
	background:url(../images/bg_promo.gif) repeat-x bottom;
}

.bgSeatingContainer.last {
	background:none !important;
	border:none !important;
}

.frameInBlackMid {
	background:url(../images/show/frame_black_mid.gif) repeat-y left;
}

.frameInBlackTop {
	background:url(../images/show/frame_black_top.gif) no-repeat top left;
}

.frameInBlackBtm {
	background:url(../images/show/frame_black_btm.gif) no-repeat bottom left;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	padding:0px 12px 25px 13px;
}

.frameInMid {
	background:url(../images/show/frame_mid.gif) repeat-y left;
	margin:0px 0px 10px 0px;
}

.frameInTop {
	background:url(../images/show/frame_top.gif) no-repeat top left;
}

.frameInBtm {
	background:url(../images/show/frame_btm.gif) no-repeat bottom left;
	min-height: 60px;
	height: auto !important;
	height: 60px;
	padding:0px 14px 10px 14px;
}

.frameInBtm div, .frameInBlackBtm div {
	text-align:center;
}

.frameTitle {
	margin:0px 0px 0px 0px;
}

.frameFloorplan {
	margin:13px 0px 0px 0px;
}

.listRed, .listGrey, .listBlue {
	padding:0px 0px 5px 20px;
	font-weight:bold;
}

.listRed span, .listGrey span, .listBlue span {
	font-weight:normal;
}

.listRed {
	background:url(../images/bullet_red.gif) no-repeat 3px 5px;
	color:#DD0000;
}

.listGrey {
	background:url(../images/bullet_grey.gif) no-repeat 3px 5px;
	color:#999999;
}

.listBlue {
	background:url(../images/bullet_blue.gif) no-repeat 3px 5px;
	color:#1F2FF5;
}

.bgSeatingContainer p {
	padding:0px 0px 15px 20px;
}

.bgSeatingContainer ul {
	padding:0px 0px 15px 20px;
}

.bgSeatingContainer ul li {
	padding:0px 0px 0px 15px;
	background: url(../images/bullet_white.gif) no-repeat 0px 6px;
}

.bgSeatingContainer span.note {
	font-size:90%;
	font-style:italic;
	padding:0px 0px 15px 20px;
}

.bgSeatingContainer .theatreRight .frameInBlackBtm table {
	margin:13px 0px 0px 0px;
}

.bgSeatingContainer .theatreRight .frameInBlackBtm table th, .bgSeatingContainer .theatreRight .frameInBlackBtm table td {
	border-right:#000000 2px solid;
	border-bottom:#000000 2px solid;
}

.bgSeatingContainer .theatreRight .frameInBlackBtm table th {
	background: url(../images/show/bg_th_ticket.gif) top left;
	color:#C0793A;
	padding:6px 5px 6px 5px;
}

.bgSeatingContainer .theatreRight .frameInBlackBtm table th div.bgThL {
	background:url(../images/show/bg_th_ticket_l.gif) no-repeat left 5px;
}

.bgSeatingContainer .theatreRight .frameInBlackBtm table th div.bgThR {
	background:url(../images/show/bg_th_ticket_r.gif) no-repeat right 5px;
}

.bgSeatingContainer .theatreRight .frameInBlackBtm table td {
	background: url(../images/show/bg_td_ticket.gif) top left;
	color:#C0793A;
	padding:6px 15px 6px 15px;
}

.bgSeatingContainer .theatreRight .frameInBlackBtm table td.bgSep {
	background: url(../images/bg_promo.gif) repeat-x top left;
	padding:0;
	height:17px;
}

.bgSeatingContainer .theatreRight .frameInBlackBtm table tr.title td {
	background: url(../images/show/bg_td_ticket_black.gif) top left;
	font-weight:bold;
	color:#CCCCCC;
}


.bgSeatingContainer .theatreRight .frameInBlackBtm table td.red, .bgSeatingContainer .theatreRight .frameInBlackBtm table td.grey,.bgSeatingContainer .theatreRight .frameInBlackBtm table td.blue {
	font-weight:bold;
	text-align:right;
}

.bgSeatingContainer .theatreRight .frameInBlackBtm table td.red {
	color:#DD0000;
}

.bgSeatingContainer .theatreRight .frameInBlackBtm table td.grey {
	color:#999999;
}

.bgSeatingContainer .theatreRight .frameInBlackBtm table td.blue {
	color:#1F2FF5;
}

.bgSeatingContainer .theatreRight .frameInBlackBtm p {
	padding-top:5px;
}

.bgSeatingContainer .theatreRight .frameInBlackBtm a img {
	margin:0px 0px 12px 196px;
}

#btmCol.overview {
	padding:25px 15px 15px 17px;
}