#spainbutton a:hover,
#francebutton a:hover,
#samsclubbutton a:hover,
#bangkokbutton a:hover,
#harrahsentawardsbutton a:hover,
#rydercupbutton a:hover,
#romeitalypopemtgbuttoncopy a:hover,
#southafricabutton a:hover,
#oregoncoaststudiobutton a:hover,
#newyorknewyorkbutton a:hover,
#ritarudnerbutton a:hover,
#pebblebeachbutton a:hover,
#hongkongbutton a:hover,
#budapestbutton a:hover,
#dubaiuaebutton a:hover,
#belgiumbutton a:hover,
#macaubutton a:hover,
#mexicocnnbutton a:hover,
#monocobutton a:hover  {
   background-position: -18px 0%;
}

#rydercupbutton a,
#macaubutton a,
#romeitalypopemtgbuttoncopy a,
#samsclubbutton a,
#dubaiuaebutton a,
#belgiumbutton a,
#francebutton a,
#conworldexpobutton a,
#atlanticcitybutton a,
#mexicocnnbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 19px;
   width: 18px;
   background-position: 0% 0px;
   font-size: 19px;
   line-height: 19px;
}

#southafricabutton a,
#oregoncoaststudiobutton a,
#bangkokbutton a,
#ritarudnerbutton a,
#budapestbutton a,
#hongkongbutton a,
#monocobutton a,
#pebblebeachbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   width: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#harrahsentawardsbutton a,
#spainbutton a,
#newyorknewyorkbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   width: 18px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#atlanticcitybutton a:hover,
#conworldexpobutton a:hover  {
   background-position: -19px 0%;
}

#romeitalypopemtgbuttoncopy a  {
   background-image: url(onstage_media/romeitalypopemtgbuttoncopy.png);
}

#romeitalypopemtgbuttoncopy  {
	visibility: visible;
	position: absolute;
	left: 394px;
	top: 160px;
	z-index: 4;
	width: 18px;
	height: 19px;
}

#oregoncoaststudiobutton a  {
   background-image: url(onstage_media/oregoncoaststudiobutton.png);
}

#harrahsentawardsbutton a  {
   background-image: url(onstage_media/harrahsentawardsbutton.png);
}

#oregoncoaststudiobutton  {
	visibility:visible;
	position: absolute;
	left: 110px;
	top: 153px;
	z-index: 3;
	width: 18px;
	height: 18px;
}

#newyorknewyorkbutton a  {
   background-image: url(onstage_media/newyorknewyorkbutton.png);
}

#harrahsentawardsbutton  {
	visibility: visible;
	position: absolute;
	left: 241px;
	top: 185px;
	z-index: 5;
	width: 18px;
	height: 20px;
}

#bangkokbutton a  {
   background-image: url(onstage_media/bangkokbutton.png);
}

#francebutton a {
 background-image:url(onstage_media/francebutton.png);
}

#belgiumbutton a  {
   background-image: url(onstage_media/belgiumbutton.png);
}

#bangkokbutton  {
	visibility: visible;
	position: absolute;
	left: 588px;
	top: 235px;
	z-index: 3;
	width: 18px;
	height: 18px;
}

#atlanticcitybutton a  {
   width: 19px;
   background-image: url(onstage_media/atlanticcitybutton.png);
}

#conworldexpobutton a  {
   width: 19px;
   background-image: url(onstage_media/conworldexpobutton.png);
}

#newyorknewyorkbutton  {
	visibility: hidden;
	position: absolute;
	left: 122px;
	top: 172px;
	z-index: 3;
	width: 18px;
	height: 20px;
}

#southafricabutton a  {
   background-image: url(onstage_media/southafricabutton.png);
}

#francebutton  {
	visibility: visible;
	position: absolute;
	left: 361px;
	top: 152px;
	z-index: 3;
	width: 18px;
	height: 19px;
}


#belgiumbutton  {
	visibility: visible;
	position: absolute;
	left: 382px;
	top: 134px;
	z-index: 3;
	width: 18px;
	height: 19px;
}

#belgiumpopup  {
   background: url(onstage_media/belgiumpopup.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 51px;
   top: 354px;
   z-index: 18;
   width: 787px;
   height: 254px;
}


#pebblebeachbutton a  {
   background-image: url(onstage_media/pebblebeachbutton.png);
}

#ritarudnerbutton a  {
   background-image: url(onstage_media/ritarudnerbutton.png);
}

#atlanticcitybutton  {
	visibility: visible;
	position: absolute;
	left: 220px;
	top: 162px;
	z-index: 3;
	width: 19px;
	height: 19px;
}
#hawaiibutton  {
	visibility: visible;
	position: absolute;
	left: 220px;
	top: 162px;
	z-index: 3;
	width: 19px;
	height: 19px;
}

#conworldexpobutton  {
	visibility: visible;
	position: absolute;
	left: 145px;
	top: 167px;
	z-index: 4;
	width: 19px;
	height: 19px;
}

#southafricabutton  {
	visibility: visible;
	position: absolute;
	left: 418px;
	top: 342px;
	z-index: 3;
	width: 18px;
	height: 18px;
}

#atlanticcitypopup  {
   background: url(onstage_media/atlanticcitypopup.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 21px;
   top: 164px;
   z-index: 12;
   width: 966px;
   height: 473px;
}

#conworldexpopopup  {
   background: url(onstage_media/conworldexpopopup.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 143px;
   top: 401px;
   z-index: 11;
   width: 296px;
   height: 224px;
}

#bangkokpopup  {
   background: url(onstage_media/bangkokpopup.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 102px;
   top: 233px;
   z-index: 17;
   width: 864px;
   height: 375px;
}


#mexicocnnbutton a  {
   background-image: url(onstage_media/mexicocnnbutton.png);
}

#pebblebeachbutton  {
	visibility: visible;
	position: absolute;
	left: 98px;
	top: 169px;
	z-index: 3;
	width: 18px;
	height: 18px;
}

#monocobutton a  {
   background-image: url(onstage_media/monocobutton.png);
}

#monocopopup  {
   background: url(onstage_media/monocopopup.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 204px;
   top: 276px;
   z-index: 8;
   width: 732px;
   height: 342px;
}

#hongkongbutton a  {
   background-image: url(onstage_media/hongkongbutton.png);
}

#budapestbutton a  {
   background-image: url(onstage_media/budapestbutton.png);
}

#southafricapopup  {
   background: url(onstage_media/southafricapopup.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 19px;
   top: 138px;
   z-index: 6;
   width: 963px;
   height: 497px;
}

#dubaiuaebutton a  {
   background-image: url(onstage_media/dubaiuaebutton.png);
}

#samsclubbutton a  {
   background-image: url(onstage_media/samsclubbutton.png);
}



#pebblebeachpopup  {
	background: url(onstage_media/pebblebeachpopup.png) no-repeat;
	visibility: hidden;
	position: absolute;
	left: 45px;
	top: 300px;
	z-index: 13;
	width: 963px;
	height: 453px;
}

#ritarudnerbutton  {
	visibility: visible;
	position: absolute;
	left: 32px;
	top: 210px;
	z-index: 4;
	width: 18px;
	height: 18px;
}

#rydercupbutton a  {
   background-image: url(onstage_media/rydercupbutton.png);
}

#rydercuppopup  {
   background: url(onstage_media/rydercuppopup.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 45px;
   top: 280px;
   z-index: 12;
   width: 963px;
   height: 497px;
}


#monocobutton  {
	visibility: visible;
	position: absolute;
	left: 373px;
	top: 162px;
	z-index: 5;
	width: 18px;
	height: 18px;
}

#mexicocnnbutton  {
	visibility: visible;
	position: absolute;
	left: 128px;
	top: 206px;
	z-index: 3;
	width: 18px;
	height: 19px;
}

#mexicocnnpopup  {
   background: url(onstage_media/mexicocnnpopup.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 163px;
   top: 317px;
   z-index: 16;
   width: 382px;
   height: 291px;
}

#sitemapmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#budapestbutton  {
	visibility: visible;
	position: absolute;
	left: 407px;
	top: 146px;
	z-index: 3;
	width: 18px;
	height: 18px;
}

#hongkongbutton  {
	visibility: visible;
	position: absolute;
	left: 612px;
	top: 214px;
	z-index: 3;
	width: 18px;
	height: 18px;
}

#rydercupbutton  {
	visibility: visible;
	position: absolute;
	left: 161px;
	top: 171px;
	z-index: 3;
	max-width: 9px;
	max-height: 9px;
}

#samsclubbutton  {
	visibility: visible;
	position: absolute;
	left: 179px;
	top: 174px;
	z-index: 3;
	width: 18px;
	height: 19px;
}

#dubaiuaebutton  {
	visibility: visible;
	position: absolute;
	left: 488px;
	top: 203px;
	z-index: 3;
	width: 18px;
	height: 19px;
}

#macaubutton a  {
   background-image: url(onstage_media/macaubutton.png);
}

#newyorknewyorkpopup  {
   background: url(onstage_media/newyorknewyorkpopup.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 336px;
   top: 313px;
   z-index: 19;
   width: 603px;
   height: 297px;
}

#budapestpopup  {
   background: url(onstage_media/budapestpopup.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 38px;
   top: 330px;
   z-index: 9;
   width: 945px;
   height: 302px;
}

#samsclubpopup  {
   background: url(onstage_media/samsclubpopup.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 16px;
   top: 292px;
   z-index: 10;
   width: 720px;
   height: 333px;
}

#spainbutton a  {
   background-image: url(onstage_media/spainbutton.png);
}

#hongkongpopup  {
   background: url(onstage_media/hongkongpopup.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 125px;
   top: 126px;
   z-index: 7;
   width: 859px;
   height: 504px;
}


#spainbutton  {
	visibility: visible;
	position: absolute;
	left: 354px;
	top: 163px;
	z-index: 4;
	width: 18px;
	height: 20px;
}

#macaubutton  {
	visibility: visible;
	position: absolute;
	left: 622px;
	top: 208px;
	z-index: 4;
	width: 18px;
	height: 19px;
}



#macaupopup  {
   background: url(onstage_media/macaupopup.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 62px;
   top: 131px;
   z-index: 8;
   width: 924px;
   height: 504px;
}

#dubaiuaepopup  {
   background: url(onstage_media/dubaiuaepopup.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 233px;
   top: 303px;
   z-index: 12;
   width: 640px;
   height: 334px;
}

#mappins  {
   background:url(image_media/jfd_mapwithpins_800.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 106px;
   z-index: 5;
   width: 800px;
   height: 400px;
}

#onstagetext  {
	font: 12px/16px Arial;
	line-height:20px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: center;
	color: #FF0000;
	position: absolute;
	left: 172px;
	top: 459px;
	z-index: 3;
	width: 474px;
	height: 68px;
}




html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #333333;
}
