﻿body{font:17px helvetica,sans-serif; max-width:320px; background:#f9ebc6;  color:#fff; margin:0;padding:0; -webkit-text-size-adjust:none;}
.cb{clear:both;}
.hidden{display:none;}
.display{display:block;}
#divInstructions{padding:10px; position:absolute;left:30px;top:34px; height:320px; width:230px; border:solid 2px #CC0000; z-index: 20; color:#000; cursor:pointer; background-color:#fff; -moz-border-radius: 8px;-webkit-border-radius:8px;}
/*******************  MAP *************/
.divMap{width: 318px; padding:1px;}
#divCreditsMap{width:95px;height:34px;position:absolute;cursor:pointer;left:0px;top:381px; background-position:center center; background: transparent url(/iphone/images/icons.png) no-repeat -10px -123px;}
.divSlot{width: 106px;height: 138px; float:left;}
.btnArrowUp{width: 40px;height: 40px;  left:138px; top:1px; position:absolute; z-index:10; background-position:center center; background: transparent url(/iphone/images/icons.png) no-repeat -118px -80px;}
.btnArrowRight{width: 40px;height: 40px; left:279px; top:188px; position:absolute; z-index:10; background-position:center center; background: transparent url(/iphone/images/icons.png) no-repeat -40px -78px;}
.btnArrowDown{width: 40px;height: 40px; left:140px; top:378px; position:absolute; z-index:10; background-position:center center; background: transparent url(/iphone/images/icons.png) no-repeat -80px -80px;}
.btnArrowLeft{width: 40px;height: 40px; left:0px; top:188px;position:absolute; z-index:10; background-position:center center; background: transparent url(/iphone/images/icons.png) no-repeat 0px -78px;}
.btnList{width: 40px; height: 40px; left:279px; top:375px;  position:absolute; z-index:10; background-position:center center; background: transparent url(/iphone/images/icons.png) no-repeat -120px -115px;}
.poiGeneralDetails, .poiMusicDetails, .poiFoodDetails,.poiBeverageDetails,.poiShopDetails,.poiPoliceDetails,.poiLostAndFoundDetails,.poiATMDetails.poiRestroomDetails,.poiFirstAidDetails{padding:10px; position:absolute;left:40px;top:55px; height:275px; width:220px; border:solid 2px #CC0000; z-index: 20; color:#000; cursor:pointer; background-color:#fff;-webkit-border-radius:5px;}
.poiDetailsName{float:left; clear:left; color:#CC0000;}
.poiDetailsDesc{float:left; clear:left; font-size: 14px; margin-top:5px; }
.poiDetailsImage{float:left; clear:left; margin-bottom:5px;}
.poiSelectedIcon{width:40px;height:40px;position:absolute; background-position:center center; background: transparent url(/iphone/images/icons.png) no-repeat 0px 0px;}
.poiMusicIcon{width:40px;height:40px;position:absolute; background-position:center center; background: transparent url(/iphone/images/icons.png) no-repeat -40px -40px;}
.poiFoodIcon{width:40px;height:40px;position:absolute; background-position:center center; background: transparent url(/iphone/images/icons.png) no-repeat -120px -37px;}
.poiBeverageIcon{width:40px;height:40px;position:absolute; background-position:center center; background: transparent url(/iphone/images/icons.png) no-repeat 0px -40px;}
.poiShopIcon{width:40px;height:40px;position:absolute; background-position:center center; background: transparent url(/iphone/images/icons.png) no-repeat -80px -40px;}
.poiGeneralIcon{width:40px;height:40px;position:absolute; background-position:center center; background: transparent url(/iphone/images/icons.png) no-repeat -40px 1px;}
.poiRestroomIcon{width:40px;height:40px;position:absolute; background-position:center center; background: transparent url(/iphone/images/icons.png) no-repeat -120px 0px;}
.poiATMIcon{width:40px;height:40px;position:absolute; background-position:center center; background: transparent url(/iphone/images/icons.png) no-repeat -80px 0px;}
.poiFirstAidIcon{width:40px;height:40px;position:absolute; background-position:center center; background: transparent url(/iphone/images/icons.png) no-repeat 0px -160px;}
.poiLostAndFoundIcon{width:40px;height:40px;position:absolute; background-position:center center; background: transparent url(/iphone/images/icons.png) no-repeat -40px -160px;}
.poiPoliceIcon{width:40px;height:40px;position:absolute; background-position:center center; background: transparent url(/iphone/images/icons.png) no-repeat -80px -160px;}
.poiInvisibleIcon{width:106px;height:40px;position:absolute;}
.poiMusicDetails dt, .poiGeneralDetails dt{font-weight:bold;clear:both;border-bottom:solid 1px #666; color:#666;margin:0;padding:0px;}
.poiMusicDetails dd.time, .poiGeneralDetails dd.time{float:left;clear:both; width: 60px; margin-left:0px; color:#666; padding:2px 0;}
.poiMusicDetails dd.ent, .poiGeneralDetails dd.ent {float:right; clear:none; margin-left:15px; width:140px;color:#666; padding:2px 0;}		
/************ List Pages ************/
.divList{width: 320px;background:#000;min-height:400px;}
#divCreditsList{width:95px;height:34px;cursor:pointer;left:1px;top:381px; background-position:center center; background: transparent url(/iphone/images/icons.png) no-repeat -10px -126px;clear:both}
.divList .btnMap {width: 19px; height: 19px; left:0px; top:0px; position:absolute; background-position:center center; background: transparent url(/iphone/images/icon_list.gif) no-repeat 0px 0px;}
.divListTitle{float:left; margin: 5px 0px;font-size: 18px; max-width:190px;padding-left:5px;}
.button	{display: block;line-height: 30px;font-size: 17px;font-weight: bold;font-family: Helvetica, sans-serif;color: #fff;text-decoration: none;text-align: center;}
.blue{float:right;margin: 0px 0px;color: #fff;text-shadow: #000 0px 1px 1px;border-width: 0px 14px 0px 14px;-webkit-border-image: url(/iphone/images/blueButton.png) 0 14 0 14;	}
.back {float:left;margin: 0px 15px 0px 0px;color: #fff;font-size: 14px;text-shadow: #000 0px 1px 1px;border-width: 0px 5px 0px 12px;-webkit-border-image: url(/iphone/images/leftButton.png) 0 5 0 12;}
.divList ul{font-size:20px;	font-family: Helvetica;	font-weight:bold;color:black;margin: 2px 0 0 0; padding: 0;	width: 320px;background-color: white;}
.divList li{list-style-type: none;border-top-width:1px;	border-top-color:rgb(217,217,217);border-top-style:solid;padding-top:10px;padding-right:10px;padding-bottom:14px;padding-left:10px;min-height:19px;}
.divList li:first-child{border-top:0;}
.divList ul a {display: block;padding-top: 8px;	padding-right: 8px; padding-bottom: 12px;padding-left: 8px;	margin-top: -8px;margin-right: -8px;margin-bottom: -12px;margin-left: -8px;	text-decoration: none;color: black;}
.showArrow { margin-right:10px;	padding-right:16px;	background-image: url(/iphone/images/chevron.png); 	background-repeat: no-repeat;background-position: right; }
.secondaryWArrow{display:block;	font-weight:normal; float:right;color: #324F85;}
#divPOIDetails {overflow:auto;}
#divPOIDetailsList{background-color:#fff;padding:5px;}
.poiDetailsNameList {float:left; clear:left; color:#CC0000;width:200px; font-weight:bold;}
.poiDetailsImageList{font-size: 14px; margin-top:2px; float:right;}
.poiDetailsDescList{float:left; clear:left; margin-bottom:5px;color:#666;padding-top:5px;}
.poiDetailsDescList dt {font-weight:bold;clear:both;border-bottom:solid 1px #666; color:#666;margin:0;padding:0px;}
.poiDetailsDescList dd.time {float:left;clear:both; width: 80px; margin-left:0px; color:#666; padding:2px 0;}
.poiDetailsDescList dd.ent {float:right; clear:none; margin-left:15px; width:210px;color:#666; padding:2px 0;}		
