body {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	color: #000;
	background: url(images/bg.jpg) #eee;
	font-family: Helvetica, Ariel, sans-serif;
}

#fblike {
	position: fixed;
	z-index: 700;
	bottom: 10px;
	right: 10px;
}

#fblike a {
	font-size: 10px;
	color: #f00;
}

#fblike a:hover {
	color: #ce0000;
}

#fbwindow {
	padding-top: 10px;
}

#wrapper {
	width: 970px;
	margin: 0 auto;
	
}

#everything {
	position: absolute;
}

#logo {
	z-index: 999;
	position: fixed;
	text-align: center;
	padding-top: 10px;
	padding-left: 155px;
	top: 10px;
}

#background {
	z-index: 10;
	position: absolute;
	top: 0px;
	padding-top: 50px;
}

/* the pieces */

#mads-roll {
	position: absolute;
	z-index: 49;
	top: 450px;
	left: 113px;
	width: 195px;
	height: 165px;
}

#start {
	position: absolute;
	z-index: 50;
	top: 110px;
	left: 760px;
	width: 110px;
	height: 110px;
}


#car {
	position: absolute;
	z-index: 570;
	top: 420px;
	left: 570px;
	width: 335px;
	height: 104px;
	cursor:pointer;
}



#fatbaby {
	position: absolute;
	z-index: 52;
	top: 800px;
	left: 50px;
	width: 320px;
	height: 240px;
	-moz-box-shadow: 3px 3px 7px #333;
	-webkit-box-shadow: 3px 3px 7px #333;
	-webkit-transform: rotate(-6deg);
	-moz-transform: rotate(-6deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-6);
	padding: 5px;
	background-color: #fff;
	cursor:pointer;
}

#firstdateland {
	position: absolute;
	z-index: 53;
	top: 1100px;
	left: 230px;
	width: 324px;
	height: 173px;
}


#hooters {
	position: absolute;
	z-index: 568;
	top: 1180px;
	left: 740px;
	width: 171px; 
	height: 204px;
	cursor:pointer;
}

#justice-vid {
	position: absolute;
	z-index: 55;
	top: 1400px;
	left: 200px;
	width: 480px;
	height: 385px;
}

#mattkim-vid {
	position: absolute;
	z-index: 56;
	top: 1840px;
	left: 500px;
	width: 480px;
	height: 385px;
}

#tacos {
	position: absolute;
	z-index: 572;
	top: 2280px;
	left: 455px;
	width: 205px;
	height: 206px;
	cursor:pointer;
}

#madison {
	position: absolute;
	z-index: 58;
	top: 2054px;
	left: 104px;
	width: 252px;
	height: 263px; 
}

#mic {
	position: absolute;
	z-index: 59;
	top: 2454px;
	left: 10px;
	width: 281px;
	height: 538px; 
}

#adventure {
	position: absolute;
	z-index: 60;
	top: 3125px;
	left: 764px;
	width: 204px;
	height: 220px;
}

#amsterdam-shuffle {
	position: absolute;
	z-index: 63;
	top: 3230px;
	left: 20px;
	width: 680px;
	height: 462px;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	/* for ie */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-3);
	-moz-box-shadow: 3px 3px 7px #333;
	-webkit-box-shadow: 3px 3px 7px #333;

}

#antwerp {
	position: absolute;
	z-index: 61;
	top: 3720px;
	left: 340px;
	width: 600px;
	height: 450px;
	-moz-box-shadow: 3px 3px 7px #333;
	-webkit-box-shadow: 3px 3px 7px #333;
	-webkit-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	/* for ie */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=5);
	cursor:pointer;
}


#bangkok {
	position: absolute;
	z-index: 63;
	top: 4200px;
	left: 10px;
	width: 668px; 
	height: 466px;
	-moz-box-shadow: 3px 3px 7px #333;
	-webkit-box-shadow: 3px 3px 7px #333;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-3);
	padding: 7px;
	background-color: #fff;
}

#hk {
	position: absolute;
	z-index: 64;
	top: 4680px;
	left: 350px;
	width: 590px; 
	height: 394px;
	-moz-box-shadow: 3px 3px 7px #333;
	-webkit-box-shadow: 3px 3px 7px #333;
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4);
	padding: 7px;
	background-color: #fff;
	cursor:pointer;
}

#vietnam {
	position: absolute;
	z-index: 65;
	top: 5094px;
	left: 70px;
	width: 375px; 
	height: 250px;
	-moz-box-shadow: 3px 3px 7px #333;
	-webkit-box-shadow: 3px 3px 7px #333;
	-webkit-transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-4);
	padding: 5px;
	background-color: #fff;
	cursor:pointer;
}

#singapore {
	position: absolute;
	z-index: 66;
	top: 5300px;
	left: 580px;
	width: 375px; 
	height: 250px;
	-moz-box-shadow: 3px 3px 7px #333;
	-webkit-box-shadow: 3px 3px 7px #333;
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4);
	padding: 5px;
	background-color: #fff;
	cursor:pointer;
}

#food {
	position: absolute;
	z-index: 67;
	top: 5680px;
	left: 0px;
	width: 375px; 
	height: 250px;
	-moz-box-shadow: 3px 3px 7px #333;
	-webkit-box-shadow: 3px 3px 7px #333;
	-webkit-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-5);
	/*padding: 5px;
	background-color: #fff;*/
}

#monopoly {
	position: absolute;
	z-index: 68;
	top: 6180px;
	left: 380px;
	width: 300px;
	height: 172px;
	-moz-box-shadow: 3px 3px 7px #333;
	-webkit-box-shadow: 3px 3px 7px #333;
	-webkit-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=5);
	cursor:pointer;
}

#clock {
	position: absolute;
	z-index: 577;
	top: 6360px;
	left: 75px;
	width: 150px;
	height: 150px;
	cursor:pointer;
}

#mimi {
	position: absolute;
	z-index: 71;
	top: 6574px;
	left: 438px;
	width: 420px;
	height: 286px;
	-moz-box-shadow: 3px 3px 7px #333;
	-webkit-box-shadow: 3px 3px 7px #333;
	-webkit-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=5);
	padding: 5px;
	background-color: #fff;
	cursor:pointer;
}

#theplan {
	position: absolute;
	z-index: 73;
	top: 6920px;
	left: 338px;
	width: 348px;
	height: 287px;
}

#paris {
	position: absolute;
	z-index: 72;
	top: 7170px;
	left: 130px;
	width: 640px;
	height: 427px;
	-moz-box-shadow: 3px 3px 7px #333;
	-webkit-box-shadow: 3px 3px 7px #333;
	-webkit-transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-4);
	padding: 5px;
	background-color: #fff;
	cursor:pointer;
}


#train {
	position: absolute;
	z-index: 73;
	top: 7650px;
	left: 220px;
	width: 500px;
	height: 333px;
	-moz-box-shadow: 3px 3px 7px #333;
	-webkit-box-shadow: 3px 3px 7px #333;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	padding: 5px;
	background-color: #fff;
	cursor:pointer;
}

#lyon {
	position: absolute;
	z-index: 74;
	top: 8050px;
	left: 85px;
	width: 800px;
	height: 385px;
	cursor:pointer;
}

#thespot {
	position: absolute;
	z-index: 75;
	top: 8550px;
	left: 0px;
	width: 970px;
	height: 683px;
	-moz-box-shadow: 0px 3px 7px #333;
	-webkit-box-shadow: 0px 3px 7px #333;
	cursor:pointer;
}

#ring {
	position: absolute;
	z-index: 76;
	top: 9080px;
	left: 198px;
	width: 573px; 
	height: 417px;
}

#were {
	position: absolute;
	z-index: 77;
	top: 9370px;
	left: 0px;
	width: 970px; 
	height: 150px;
}
.tooltip {
	display:none;
	background:transparent url(images/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

/* bubbles */
.bubble {
	padding: 10px;
	-moz-box-shadow: 0px 3px 7px #333;
	-webkit-box-shadow: 0px 3px 7px #333;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
color: #fff;
font-size: 14px;
font-family: Helvetica, Ariel, sans-serif;
}

.bblack {
	background-color: #000;
	border: 2px solid #fff;
}

.borange {
	background-color: #db6d3b;
	border: 2px solid #fff;
}

.bred {
	background-color: #3b2c18;
	border: 2px solid #fff;
}

#car-bubble {
	display: none;
	position: absolute;
	z-index: 569;
	top: 311px;
	left: 685px;
	width: 200px;
	opacity: 0.9;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}


#fatbaby-caption {
	display: none;
	position: absolute;
	bottom: 50px;
	left: 0px;
	background: url(images/black-bg.png);
	margin: 5px;
	padding: 10px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}

#hooters-bubble {
	display: none;
	position: absolute;
	z-index: 567;
	top: 1055px;
	left: 715px;
	width: 200px;
	opacity: 0.9;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

#tacos-bubble {
	display: none;
	position: absolute;
	z-index: 573;
	top: 2310px;
	left: 630px;
	width: 200px;
	opacity: 0.9;
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

#antwerp-caption {
	display: none;
	position: absolute;
	bottom: 145px;
	left: 0px;
	background: url(images/black-bg.png);
	padding: 10px;
	color: #fff;
	font-size: 26px;
	font-weight: bold;
}

#singapore-caption {
	display: none;
	position: absolute;
	bottom: 50px;
	left: 0px;
	background: url(images/black-bg.png);
	margin: 5px;
	padding: 10px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}

#vietnam-caption {
	display: none;
	position: absolute;
	bottom: 50px;
	left: 0px;
	background: url(images/black-bg.png);
	margin: 5px;
	padding: 10px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}

#hk-caption {
	display: none;
	position: absolute;
	bottom: 50px;
	left: 0px;
	background: url(images/black-bg.png);
	margin: 7px;
	padding: 10px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}


#monopoly-caption {
	display: none;
	position: absolute;
	bottom: 45px;
	left: 0px;
	background: url(images/black-bg.png);
	padding: 10px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}

#clock-bubble {
	display: none;
	position: absolute;
	z-index: 576;
	top: 6398px;
	left: 155px;
	width: 180px;
	opacity: 0.9;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-3);
	text-align: right;
}

#mimi-caption {
	display: none;
	position: absolute;
	bottom: 50px;
	left: 0px;
	background: url(images/black-bg.png);
	margin: 5px;
	padding: 10px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}

#paris-caption {
	display: none;
	position: absolute;
	bottom: 154px;
	left: 0px;
	background: url(images/black-bg.png);
	padding: 10px;
	margin: 5px;
	color: #fff;
	font-size: 26px;
	font-weight: bold;
}

#train-caption {
	display: none;
	position: absolute;
	bottom: 90px;
	left: 0px;
	background: url(images/black-bg.png);
	margin: 5px;
	padding: 10px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
}

#lyon-caption {
	display: none;
	position: absolute;
	top: 45px;
	left: 0px;
	background: url(images/black-bg.png);
	margin: 5px;
	padding: 10px;
	color: #fff;
	font-size: 26px;
	font-weight: bold;
}

#lyon-caption a {
	color: #f00;
}

#thespot-caption {
	display: none;
	position: absolute;
	top: 250px;
	left: 0px;
	background: url(images/black-bg.png);
	padding: 20px;
	color: #fff;
	font-size: 26px;
	font-weight: bold;
}

