* {margin:0;padding:0;border:0;}

body
{margin:0 ; background-color:#000; font-family: Arial, Helvetica, sans-serif; font-size:12px; }

#mainContainer { background:url(images/bg_2.jpg) center top repeat;}
}
/*	background:url(images/bg_2.jpg) center top repeat;}*/

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;}

p {font-size:12px;line-height:16px;padding-bottom:13px;}

.list {padding-top:30px;padding-bottom:15px;}
.list li {padding-bottom:5px;}

.list-2 {padding-top:15px;padding-bottom:15px;}
.list-2 {padding-bottom:5px;}

#spacer{clear:both; min-height:15px; height:15px}

.mainHeading {
	font-family:arial;font-size:30px;color:#CC3300;padding-top:10px;padding-bottom:10px;margin:0;
}

#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;}

.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;}


.express_packages {
	margin:0 auto;
	width:300px;
	height:57px;
	padding-bottom:0px;
}

.express_packages a { 
	display:block;
	height:57px;
	width:300px;
	overflow:hidden; 
	float:left;
}

.express_packages a:hover { 
	display:block;
	text-indent:-300px; 
}


.btn_tix a
{ float:right;width: 188px; margin-left: 15px; background: url(images/btn-packages.gif) 0 0 no-repeat;  height: 57px;}

.btn_tix a:hover
{width: 188px; background: url(images/btn-packages.gif) -188px 0px no-repeat;}

.btn_tix a:active
{width: 188px; background: url(images/btn-packages.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-packages-white.gif) 0 0 no-repeat;  height: 57px;left: 0px;}

.btn_tix_white a:hover
{width: 188px; background: url(images/btn-packages-white.gif) -188px 0px no-repeat;}

.btn_tix_white a:active
{width: 188px; background: url(images/btn-packages-white.gif) -188px 0px no-repeat;}

.char {font-size:20px; font-style:italic; font-weight:800}

#footerbg {clear:both; 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;  height: 80px;}

#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: 587px; height: 36px; overflow:hidden;}
#iconmenu li {height: 36px; position: absolute; top: 0px; background: url(images/menu_bne.png) 0 0 no-repeat; display: block; list-style: none;}
#iconmenu a {width: 587px; 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: 164px; left: 67px; background-position: -67px 0px;}
#iconmenu #panel3c {width: 100px; left: 231px; background-position: -231px 0px;}
#iconmenu #panel4c {width: 138px; left: 331px; background-position: -331px 0px;}
#iconmenu #panel5c {width: 118px; left: 469px; background-position: -469px 0px;}

#iconmenu #panel1c a:hover {width: 67px; background: url(images/menu_bne.png) -586px 0px no-repeat;}
#iconmenu #panel2c a:hover {width: 164px; background: url(images/menu_bne.png) -653px 0px no-repeat;}
#iconmenu #panel3c a:hover {width: 120px; background: url(images/menu_bne.png) -817px 0px no-repeat;}
#iconmenu #panel4c a:hover {width: 138px; background: url(images/menu_bne.png) -917px 0px no-repeat;}
#iconmenu #panel5c a:hover {width: 110px; background: url(images/menu_bne.png) -1055px 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: 50px;
	margin-bottom: 20px;
	width:416px;
	height:267px;
}

#gallery {clear:both;float:left; margin-left:30px}

#gallery a img {
border:1px solid #CCCCCC;
margin:2px;
padding:5px;
width: 90px
}
#gallery a img:hover {
border-color:#0066CC;

}


.hotel {
	margin-right:10px;
	margin-bottom:20px;
	width:500px;
}

.hotelName {
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
}

.hotelImg {
	float:left;	
}

.priceSml {
	float:right;
	width:300px;
}

.hotelPrice {
	font-weight:bold;
	padding:0;
	padding-top:5px;
	margin:0;
}

.clear {
	clear:both;
}

.subHeading {
	font-weight:bold;
	font-size:14px;	
	padding-top:15px;
}

.restaurant {
	float:left;
	width:500px;
}

.restaurant p {
	float:left;
	margin:0;
	padding:0;
	padding-bottom:10px;
}

.restaurant img {
	float:left;
	width:77px;	
}

.restaurantContent {
	float:right;
	width:410px;
	padding:0;
	margin:0;
}

.restaurantPrice {
	font-weight:bold;
}



.hotelInfo {
	float:left;
	width:90px;
	margin:30px 15px;
}

.hotelInfo p {
	margin:0;
	padding:0;	
}

.hotelNameInfo {
	font-size:14px;
	font-weight:bold;
	float:left;
	padding-bottom:4px;
}

.address {
	float:right;
	font-size:12px;
}

.hotelImg {
	float:left;
	padding:5px;
	border:1px solid #b9b9b9;
	margin:3px 0 5px 0;
}

.hotelDesc {
	float:left;
	width:290px;
	padding-left:10px;
}

.price {
	font-weight:bold;
	font-size:15px;
	text-align:center;
	letter-spacing:none;
	float:right;
	width:100px;
	padding:0;
	margin:0;
}

.from {
	padding-bottom:0;
	font-size:16px;
}

.cost {
	font-size:20px;
	padding:10px;
	
}
.line {
	border-bottom:1px solid #000;
	margin-bottom:15px;
}

.package {
	padding-bottom:10px;	
}

.slidingDiv {
	height:300px;
	background-color: #99CCFF;
	padding:20px;
	margin-top:10px;
	border-bottom:5px solid #3399FF;
}

.show_hide {
	display:none;
}

.hotelHeading {
	font-weight:bold;
	padding:0;
	margin:0;
	font-size:15px;	
	padding-bottom:5px;
}

.info {
	float:left;
	width:90px;
	text-align:center;
	margin-bottom:10px;
	padding-bottom:0;
}

.priceSml {
	float:left;
	width:90px;
	text-align:center;
	padding-bottom:3px;
}

.priceSmlValue {
	font-weight:bold;
	font-size:15px;
}

.divClass {
	display: none;
	padding: 5px;
	width:500px;
	margin-bottom:20px;
	float:left;
}

.buyNowHotelSml {
	margin:0 auto;
	width:91px;
	height:27px;
	padding-bottom:0px;
}

.buyNowHotelSml a { 
	display:block;
	height:27px;
	width:91px;
	overflow:hidden; 
	float:left;
	padding-top:5px;
}

.buyNowHotelSml a:hover { 
	display:block;
	text-indent:-91px; 
}

img
{  border-style: none;
}
