body{
	margin:0;
	padding:0;
	background-color: #FFCF9B;
	line-height:125%;
	overflow:hidden;
}

td{
	padding:4px;
}
th{
	background-color:#FFBB71;
	color:white;
	font-weight:bold;
	font-size:18px;
}
a{
	color:#660000;
}


div#ul{
	width:50%;
	height:50%;
	background-color:#FFCCCC;
	position:absolute;
	top:0;
	left:0;
	border-bottom:2px solid #CCFFFF;
	border-right:2px solid #FFCF9B;
	background-image:url(/images/ul.png);
	background-repeat:no-repeat;
	background-position:left top;
}
div#ur{
	width:50%;
	height:50%;
	background-color:#FFCF9B;
	position:absolute;
	top:0;
	right:0;
	border-left:2px solid #FFCCCC;
	border-bottom:2px solid #94FD8E;
	background-image:url(/images/ur.png);
	background-repeat:no-repeat;
	background-position:right top;
}
div#ll{
	width:50%;
	height:50%;
	background-color:#CCFFFF;
	position:absolute;
	bottom:0;
	left:0;
	border-top:2px solid #FFCCCC;
	border-right:2px solid #94FD8E;
	background-image:url(/images/ll.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

div#lr{
	width:50%;
	height:50%;
	background-color:#94FD8E;
	position:absolute;
	bottom:0;
	right:0;
	border-left:2px solid #CCFFFF;
	border-top:2px solid #FFCF9B;
	background-image:url(/images/lr.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}
div#movie{
	position:absolute;
}
div#skip{
	position:absolute;
	cursor:pointer;
}
div#logo{
	position:absolute;
	top:10px;
	left:10px;
	width:396px;
	height:120px;
	background-image:url(/images/oshare.png);
}
div#triangle{
	position:absolute;
	top:0;
	left:0;
	width:65px;
	height:65px;
	background-image:url(/images/triangle.png);
}

div#address{
	text-align:center;
	width:400px;
	position:absolute;
	top:0;
	left:0;
	color:#434343;
}

div#shop{
	position:absolute;
	top:100%;
	left:0px;
	width:400px;
	height:200px;
	overflow:auto;
	background-color:#DBFFD9;
}
div#shopheader{
	background-color:#5FFE56;
	height:46px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.padded{
	padding:10px;
}
div#map{
	position:absolute;
	top:0;
	left:0;
	width:400px;
	height:200px;
	background-image:url(/images/google_map.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
}

div#prices{
	position:absolute;
	top:0;
	left:100%;
	width:400px;
	height:200px;
	overflow:auto;
	background-color:#FFF0DF;
	overflow:auto;
}
div#priceheader{
	background-color:#FF921A;
	height:46px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}