#fancyPopup{
  width: 350px;
	bottom: 0
}
#fancyPopup_contents{
  background: #007eaf url('bookingInfo_bg.png') top left no-repeat;
	bottom: 49px;
	left: -175px;
}
#fancyPopup_beak{
  width: 36px;
  height: 49px;
  background: transparent url('bookingInfo_beak.png') top left no-repeat;
	bottom: 0;
	left: 156px;
}
* html #fancyPopup_beak{
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bookingInfo_beak.png', sizingMethod='crop');
}
#fancyPopup_tl, #fancyPopup_tr, #fancyPopup_bl, #fancyPopup_br,
#fancyPopup_t, #fancyPopup_l, #fancyPopup_r, #fancyPopup_b{
  height: 0px;
  width: 0px;
}
#fancyPopup_close {
	top: 0;
	right: 0;
	width: 20px;
	height: 20px;
	cursor: pointer;
}
#fancyPopup_contents .popup_inner {
	color: #fff;
	font-size: 9pt;
	margin: 4px;
}
#fancyPopup_contents .popup_inner h3,
#fancyPopup_contents .popup_inner p,
#fancyPopup_contents .popup_inner a,
#fancyPopup_contents .popup_inner a:visited {
	color: #fff;
	margin: 0;
	line-height: 1.3em;
}
.bookingInfo_propImg {
	float: left;
}
.bookingInfo_text {
	width: 195px;
	margin-left: 125px;
}
#fancyPopup_contents .bookingInfo_text h2 {
	color: #fff;
	font-size: 11pt;
	font-weight: bold;
}

#fancyPopup_btn_book,
#fancyPopup_btn_more {
	position: relative;
	border: 0;
}

#fancyPopup_btn_more {
	left: 59px;
}

#fancyPopup_btn_book {
	left: 30px;
}

#fancyPopup_btn_book img,
#fancyPopup_btn_more img {
	border: 0;
}

#fancyPopup .popup_inner {
	padding-left: 8px;
	padding-top:8px;
	padding-bottom:2px;
}

#fancyPopup .popup_inner,
#fancyPopup .popup_inner p,
#fancyPopup .popup_inner a {
	color: #fff;
	font-size: 11px;
}
#fancyPopup .popup_inner h3 {
	font-size: 13px;
}

