@media print
{
	.BEBreadCrumbTbl, .Nav44TopCell, .Nav44HeaderTbl, .Nav46Lvl1RightCell,
	.pageFunctions, .Nav44FooterTbl, .BEBookRoomTbl, .BEFormBottom
	 {
		display:none;
	 }
}

BODY
{
	margin-top:10px;	
}

.shl:hover{color:#ffffff;}

/*.parentLink*/
#NavCell_507000002, #NavCell_507000003, #NavCell_507000004, #NavCell_507000005, #NavCell_507000006, 
#NavCell_507000007, #NavCell_507000008, #NavCell_507000009
{
	padding-right:16px;
	padding-left:8px;
	color:#666666;
	font-size:8pt;
	font-family:verdana;
	font-weight:normal;
}


.warningtext
{
	font-family:Verdana;
	font-size:8pt;
}

.BEAvailCalImg
{
	vertical-align:top;
}

.BEChkAvailTbl, .BERmAvailCal, .ResvAvailTbl, .BEGuestInfoTbl, .BELoginTbl, .BEBookRoomTbl,
.BEAmenTbl, .BECCTbl, .BEUpdateProfTbl, .RmResvTbl, .BEAvailTbl, .BEArrivalsTbl, .BEMktSegTbl,
.BEResvReviewTbl
{
	width:594px;
}

.BETeaserTbl
{
	width:575px;
}

.BETeaserFrameTbl
{
	background-image:url(images/bg_gray_body.gif);
}

.TeaserFrameTbl
{
	margin-left:0px;
	background-image:url(images/tease_box_middle_bg.gif);
}

.TeaserFrameBotton
{
	background-image:url(images/tease_box_bot_corners.gif);
	background-repeat:no-repeat;
	width:575px;
	height:8px;
}

.BETripHeader, .BETripNights, select, input, .bodytextprint, .BELink
{
	font-size:8pt;	
	font-family:verdana;
	color:#666666;	
}

.BELink
{
	text-decoration:underline;
}

.BETripHeader
{
	width:95px;
}

.BETripNights
{
	width:75px;	
}


.BEBookRoomTbl
{
	background-color:white;
	padding-top:5px;	
}
.BELabelCell
{
	text-align:right;
	background-image:  url(images/form_short_white.gif);
	background-repeat: repeat-y;
	/*width:166px;*/
	width:160px;
	padding-left:0px;
	padding-right:10px;
}

.BEDataCell, .BENotesCell
{  
	background-repeat: repeat-y;
	padding-left:2px;
}

.BEDataCell
{
	width:176px;
	padding-left:2px;
}

.BENotesCell
{
	color:#000000;
	font-size:7pt;
	padding-left:5px;
	padding-right:5px;
	background-image:  url(images/short_gray_bg.gif);
}

.BEConfirmCell
{
	width:430px;
	vertical-align:top;
	padding-bottom:1px;
}

.BERmReq
{
	width:166px;	
	margin-bottom:2px;
}

.BELoginCell
{
	background-image:url(images/reservationFormBG.gif);
}

#Country
{
	width:163px;	
}

.bodytextheaderleft
{
	padding-bottom:5px;	
	padding-top:5px;
	color:#333333;
	font-weight:bold;
}

.roomGroupsDescMOHeader
{
	padding-bottom:5px;	
	padding-top:5px;
	color:#333333;
	font-size:8pt;
	font-weight:bold;
}

.labelRight
{
	text-align:right;
}

.BEBookingThankYou
{
	background-repeat:repeat-y;
	font-size:8pt;
	font-weight:bold;
	padding-left:4px;
	padding-top:5px;
	color:#666666;
	text-align:center;
}

/*End BOOKING ENGINE*/



.MailLabelCell
{
	width:165px;
	padding-left:6px;
}

.MailHeaderCell
{
	width:165px;
	font-weight:bold;	
	padding-left:6px;
	padding-top:6px;
}

.MailDataCell
{
	padding-left:1px;
	width:292px;
}

.labelright, .labelleft, .FeedbackTitle, .FeedbackData
{
	font-size:8pt;	
	font-family:verdana;
	color:#666666;
}

@media Print
{
	#x_map1_jpg, #x_map1_gif
	{
		width:565px;
		height:352px;
	}

	#x_map2_jpg, #x_map2_gif
	{
		width:110px;
		height:352px;
	}

	#x_map3_jpg, #x_map3_gif
	{
		width:565px;
		height:35px;
	}

	#x_map4_jpg, #x_map4_gif
	{
		width:110px;
		height:35px;
	}

}