@charset "utf-8";
/* CSS Document */

#mapWrapper {
width: 920px;
height: 450px;
position:relative;
}
#map {
width: 720px;
height: 590px;
float:left;
border:solid 1px #333333;
margin:0px 0px 12px 0px;
}
#mapKey2 {
width: 180px;
height: 450px;
float:right;
background:#CCCCCC;
}
#right-panel {
width: 165px;
height:575px;
float:right;
background:#f2f2f2;
padding:10px 0px 5px 15px;
margin:0px 0px 12px 0px;
border:solid 1px #333333;
}

#right-panel h2 {
font:Arial, Helvetica, sans-serif;
text-transform:none;
background:none;
font-size:18px;
color:#333333;
margin:0px;
padding:0px 0px 18px 0px;
font-weight:normal;
}
#right-panel form {
margin:0px;
padding:0px 0px 0px 0px;
}

#upper {
	padding:0px 0px 0px 0px;
	margin:0px;
	vertical-align: top;
	
}

#side_bar {
	padding:10px 0px 0px 0px;
	margin:0px;
	vertical-align: top;
	
}

#infowindowContent {
display:none;
/*background: transparent url(hotel_info_box.png) no-repeat; 
	* background: none; 
	* filter:progid:DXimageTransform.Microsoft.alphaimageloader(src='/images/mms-maps/icons/hotel_info_box.png', sizingMethod='fixed'); 
	padding: 0;
	margin: 0;
	height: 100%;
	width:500px;*/

}

#accom {
  width:320px;
  height: 120px;
  padding:5px 10px 0px 5px;
  margin: 0px;
  border:solid 1px #CCCCCC;
 /* background:url(bubble-bg-b.jpg);*/
}

#restaurant {
  width:200px;
  height: 120px;
  padding:5px 10px 0px 5px;
  margin: 0px;
  border:solid 1px #CCCCCC;
 /* background:url(bubble-bg-b.jpg);*/
}

 #leftPane {
   float:left;
   }
#rightPane {
   float:right;
   }

#accom h1, #restaurant h1{
color:#333333;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin:0px;
padding:0px 0px 2px 8px;
background-image: url(title-ul.gif);
background-repeat: no-repeat;
background-position: left bottom;
}


#accom img {
float:left;
border: solid 1px #666666;
margin-top:19px;
}

#accom p, #restaurant p{
color:#666666;
padding:0px;
}
#accom p.dark, #restaurant p.dark{
color:#000000;
font-size:11px;
font-weight:bold;
padding-left:8px;
}
#accom p.link, #restaurant p.link{
padding-left:8px;
}
.tooltip {
        background-color:#f0f0f0;
        font-weight:bold;
		font-size:12px;
        border:1px #000000 solid;
		padding: 0px 3px 0px 3px;
      }
	  
#mapInstructions {
margin:10px 0px 0px 0px;
padding:10px 0px 0px 0px;
}
	  
#mapInstructions h2   {
font:Arial, Helvetica, sans-serif;
text-transform:none;
background:none;
font-size:14px;
color:#333333;
margin:0px;
padding:10px 0px 2px 0px;
font-weight:bold;
}

#contentleft {
	width: 920px;
	}
	
	.postarea {
	width: 920px;
	}
	
#myForm br {display:none;}
#myForm br.show {display:inline;}



