body
{margin:0 ;background:url(images/bg_2.jpg) center top repeat; font-family: Arial, Helvetica, sans-serif; font-size:12px; }

h1
{font-family: Arial, Helvetica, sans-serif; font-size:30px; color:#CC3300;padding-top:10px;padding-bottom: 10px;margin:0;}
h2
{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#CC3300;}

h3
{font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; text-transform:uppercase; margin:-15px; padding: 10px; background:url(images/h3.jpg); background-color:#FFFFFF;text-shadow: 0px 0px 2px red; /*--Not supported by IE--*/}

a {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#CC3300;}

#spacer{clear:both; min-height:15px; height:15px}


#logo
{float:left;width:308px; height:72px; margin-left: 20px; margin-top: 5PX;background-repeat:no-repeat}

#tagline
{float:right;width:553px; height:11px; margin-right: 60px; margin-top: 15px;background:url(images/mp_17.png);background-repeat:no-repeat;}

#box
{PADDING-top:10px;width:940px; clear:both}


.top_1
{background:url(images/redbox_a.png); float:left;width:940px; height:11px; background-repeat:no-repeat}

.top_2
{clear:both; float:left; background:url(images/redbox_c.png); float:left;width:940px; height:11px; background-repeat:no-repeat;padding-bottom:20px}

.botlhs
{clear:both; background:url(images/redbox_09.png); float:left;width:11px; height:11px; background-repeat:no-repeat}

.bot
{background:url(images/redbox_11.png); float:left;width:918px; height:11px; background-repeat:repeat-x; }

.botrhs
{background:url(images/redbox_12.png); float:left;width:11px; height:11px; background-repeat:no-repeat}

.content
{background:url(images/redbox_b.gif); background-color:#FFFFFF;width: 940px;float: left;height:100%;}

.imgbox
{width:280px; height:auto; border:solid #666666 2px; overflow:hidden; margin-left:auto; margin-right:auto}

.img
{width:280px; height:auto; overflow:hidden; margin-left:auto; margin-right:auto}

.contentrhs
{width: 47%;float:right; padding-right:20px; padding-bottom:20px}

.contentbig
{width: 900px;float:left; padding-right:20px; padding-bottom:0px; padding-left:20px}

.contentrhsalt
{
	width: 60%;
	float:right;
	padding-right:20px;
	padding-bottom:30px
}


.offer
{margin-left:auto; margin-right:auto; margin-top:10px;width: 369px; height: 151px;background:url(images/mp_52.jpg)}


.gv a
{display:block; float:right;width: 188px; margin: 0; background: url(images/btn-gift-voucher.gif) 0 0 no-repeat;  height: 57px;left: 0px;}

.gv a:hover
{width: 188px; background: url(images/btn-gift-voucher.gif) -188px 0px no-repeat;}

.gv a:active
{width: 188px; background: url(images/btn-gift-voucher.gif) -188px 0px no-repeat;}


.btn_tix a
{display:block; float:right;width: 188px; margin-left: 15px; background: url(images/btn-tickets.gif) 0 0 no-repeat;  height: 57px;left: 0px;}

.btn_tix a:hover
{width: 188px; background: url(images/btn-tickets.gif) -188px 0px no-repeat;}

.btn_tix a:active
{width: 188px; background: url(images/btn-tickets.gif) -188px 0px no-repeat;}

.gv_white a
{display:block; float:right;width: 188px; margin: 0; background: url(images/btn-gift-voucher-white.gif) 0 0 no-repeat;  height: 57px;left: 0px;}

.gv_white a:hover
{width: 188px; background: url(images/btn-gift-voucher-white.gif) -188px 0px no-repeat;}

.gv_white a:active
{width: 188px; background: url(images/btn-gift-voucher-white.gif) -188px 0px no-repeat;}


.btn_tix_white a
{display:block; float:right;width: 188px; margin-left: 15px; background: url(images/btn-tickets-white.gif) 0 0 no-repeat;  height: 57px;left: 0px;}

.btn_tix_white a:hover
{width: 188px; background: url(images/btn-tickets-white.gif) -188px 0px no-repeat;}

.btn_tix_white a:active
{width: 188px; background: url(images/btn-tickets-white.gif) -188px 0px no-repeat;}

.char {font-size:20px; font-style:italic; font-weight:800}

#footerbg {clear:both; height: 80px; width:100%; background-color:#000000; padding-top: 5px;margin-left:auto; margin-right:auto; }

#footer {clear:both; width:940px; background-color:#000000;
font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-top: 20px;margin-left:auto; margin-right:auto; }

#footer a {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }


#globalnav {
	width:565px;
	height:36px;
	float: right;
	margin-right:53px;
	margin-left:2px;
	margin-top:10px;
	}
	
#globalnav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#globalnav a {
	display: block;
	width: 565px;
	height:36px;
	text-indent:-999em;
	overflow:hidden;
}


ul {
	list-style: circle;
	padding-left: 25px
	}
	
li {
	padding-left:0px;

}
	
#iconmenu {position: relative; margin: 0px auto; padding: 0px; width: 565px; height: 36px; overflow:hidden;}
#iconmenu li {height: 36px; position: absolute; top: 0px; background: url(images/menu.png) 0 0 no-repeat; display: block; list-style: none;}
#iconmenu a {width: 565px; height: 36px; display: block; border: none; overflow:hidden}
#iconmenu a:hover {border: none;}
#iconmenu #panel1c {width: 67px; left: 0px; background-position: 0px 0px;}
#iconmenu #panel2c {width: 149px; left: 67px; background-position: -67px 0px;}
#iconmenu #panel3c {width: 101px; left: 216px; background-position: -216px 0px;}
#iconmenu #panel4c {width: 138px; left: 317px; background-position: -317px 0px;}
#iconmenu #panel5c {width: 110px; left: 455px; background-position: -455px 0px;}

#iconmenu #panel1c a:hover {width: 67px; background: url(images/menu.png) -565px 0px no-repeat;}
#iconmenu #panel2c a:hover {width: 149px; background: url(images/menu.png) -632px 0px no-repeat;}
#iconmenu #panel3c a:hover {width: 101px; background: url(images/menu.png) -781px 0px no-repeat;}
#iconmenu #panel4c a:hover {width: 138px; background: url(images/menu.png) -882px 0px no-repeat;}
#iconmenu #panel5c a:hover {width: 110px; background: url(images/menu.png) -1020px 0px no-repeat;}


#header 
{
	height: 85px;
	width:968px;
	margin:auto;
	background: url(images/sbo-header.gif) no-repeat;
}

#headercontain
{
	height: 85px;
	width:100%;
	background: url(images/sbo-header-bg.gif) repeat-x
}

.showbizlogo
{	
	width: 139px;
	height: 45px;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	visibility: visible;
	overflow: visible;
	padding-top:10px;
	padding-right: 800px
}

.showbiztag
{height: 18px; width: 467px; margin-top: -25px; margin-left:auto; margin-right:auto; padding-right:170px}

#container
{width:968px; height:100%;margin-left:auto; margin-right: auto; position:relative}

ul {list-style-image: url('images/umbrella.png'); padding-left:25px; padding-top:15px; margin-left:0}

.packbox
{
	width: 500px;
	height:auto;
	background-color:#5aa6e0;
	border: solid #da1f3c 2px;
	padding: 15px;
	color:#FFFFFF;
}

.packbox a {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#990000;}

.price {color:#990000}

.spacer{clear:both;min-height:15px; height:15px}

.corp
{
	background-color:#489AD7;
	width:auto;
	height:auto;
	border:dashed #000000 thin;
	padding:10px
}

.video{
	margin-left: auto;
	margin-right:auto;
	margin-top: 15px;
	margin-bottom: 20px;
	width:416px;
	height:267px;
}

#hero {
background:  url("images/mp-logo-horiz.jpg") center no-repeat ; 
width:871px;
height:232px;
margin:auto
}

.clear {clear:both}

.pad20 {height:20px; width:100%}

#splashvid {
float:left;
width:470px;
margin-left:30px;
height:294px
}

.mary {
float:left;
width: 102px;
height:163px;

}

.arm {
float:left;
width:357px;
margin-top: 75px;
margin-left:20PX;
height:57px;
background:  url("images/arm.gif") center no-repeat ; 
}

#splashbot {
margin:25px;

}

#splashbot .cities {
	float:right;
	width:875px;
	height:120px;
	margin:auto;
}

#splashbot .sydney {
	background:  url("images/sydney.jpg") center no-repeat;
	width:275px;
	height:84px;
	margin:auto;
	cursor:pointer;
	float: left;
}

#splashbot .melbourne
{
background:  url("images/melbourne.jpg") center no-repeat ; 
width:275px;
height:90px;
margin:auto;
cursor:pointer

}

#splashbot .brisbane {
	background:  url("images/brisbane.jpg") center no-repeat;
	width:275px;
	height:90px;
	margin:auto;
	cursor:pointer;
	float: left;
}

#splashbot .perth {
	background:  url("images/perth.jpg") center no-repeat;
	width:275px;
	height:90px;
	margin:auto;
	cursor:pointer;
	float: left;
}


#splashtext {
float:right; height:auto; width:390px;
padding-right:35px;
text-align:left
}

#gallery a img {
border:1px solid #CCCCCC;
margin:2px;
padding:5px;
width: 90px
}
#gallery a img:hover {
border-color:#0066CC;

}

