html, body {
       font-family: Arial,Sans-serif; font-size: 12px;
       width: 320px;
       left:0px;
       top:0px;
       margin:0px;
     }

     #map1 {
       width: 200%;
       height: 200%;
       z-index: 0;
       position:absolute;
       left:0px;
       top:0px;
     }

     #mapscreen {
       width:320px;
       height:420px;
       position:relative;
     }

     #surface {
       width: 100%;
       height: 100%;
       z-index: 2;
       position:absolute;
       left:0px;
       top:0px;
       overflow:auto;
     }

     #topControls, #bottomControls {
       width: 100%;
       z-index: 3;
       position:absolute;
       left:0px;
       overflow:visible;
     }

     #topControls {
       top:0px;
     }

     #bottomControls {
       bottom:0px;
     }

     #debug {
       font-size: 10.5px;
       position:fixed;
       right:0px;
       bottom:0px;
       border: 1px solid black;
       width: 100px;
       height: 20px;
       z-index: 1000;
       display:none;
     }

     .buttonsPanel {
       background-color:#0E3267;
       font-weight:bold;
       font-size: 10.5px;
       opacity: 0.85;
       z-index: 3;
     }

     .button, .buttonOn, .buttonDisabled {
       border: 1px solid black;
       color: #FFFFFF;
       z-index: 5;
       padding: 10px;
       text-align:center;
       text-decoration: none;
       display:block;
     }

     .buttonOn {
       color: red;
     }

     .buttonDisabled {
       color: gray;
       opacity:0.5;
     }

     #zoomPanel {
       position:absolute;
       left:0px;
       top:0px;
     }

     #zoomInButton, #zoomOutButton {
       font-size: 25px;
       padding-top:5px;
       padding-bottom:5px;
     }

     #viewDropDown {
       position:absolute;
       right:22px;
       top:0px;
     }
	       #expandedViewPanel {
       position:absolute;
       right:20px;
       top:40px;
     }
	  
	  	 #back {
       position:absolute;
       right:120px;
       top:0px;
     }

     #goPanel {
       position:absolute;
       left:0px;
       bottom:0px;
       display:block;
     }

     #searchOptionsPanel {
       position:absolute;
       left:0px;
       bottom:32px;
       display:none;
     }

     #promptGlass {
       position:absolute;
       width:100%;
       height:100%;
       opacity:0.5;
       background-color:#0E3267;
       z-index: 100;
     }

     #directionsPanel,#localSearchPanel {
       position:absolute;
       width:100%;
       bottom:0px;
       left:0px;
       z-index:3;
     }

     #localSearchPanel {
       height:0px;
       overflow:visible;
     }

     #prompt {
       position:absolute;
       left: 40px;
       top: 50px;
       width:180px;
       z-index: 101;
		 font-size: 14px;
       color:#FFFFFF;
		 opacity:0.9;
       background-color:#0E3267;
	display:block;     
	PADDING:10PX;
}

     #singleLocationInput {
       width: 200px;
     }

     #singleLocationSelect {
       width: 200px;
     }

     #localSearchInput {
       width: 100%;
     }

     #goToggle {
       padding:0px;
     }

     #businessDescription,#stepDescription {
       font-size: 10.5px;
       font-weight:normal;
       opacity:0.75;
       padding:5px;
       position:absolute;
       bottom:0px;
       color:#FFFFFF;
     }

     #searchContent {
       width:310px;
       position:relative;
       overflow:visible;
       left:0px;
       z-index: 50;
     }


     #setBusinessAsCurrentButton,#moreBusinessButton {
       padding:3px;
     }

     #localSearchControlsPanel, #directionsControlsPanel {
       opacity:0.75;
       position:absolute;
       right:0px;
       bottom:0px;
     }

     #moreInfo {
       font-size: 10.5px;
     }

     #instructions {

       width:300px;
       left:10px;
       top:70px;
     }

     #instructions a {
       color:white;
     }
	  .tooltip{
	background:#333333;
	padding:3px;
	border: 1px solid #ffffff;
	      	white-space : nowrap;
      	width : 100%;
	color:#ffffff;		
	
}


