#sidebar {
	clear : right;
}
#menubar {
	margin-bottom : 1em;
}
#menubar input {
	float : right;
	margin : 0.5em 1em;
}
#menubar a {
	margin : 0.5em 0.75em 0.5em 0.25em;
	display : block;
	font-weight : bold;
	font-size : 1.2em;
	color : #038ECA;
}
.hotelsearch #menubar {
	margin-bottom : 0;
	width : 602px;
	float : right;
}
.hotelsearch #menubar a {
	float : left;
}
.hotelsearch h1 {
	width : 280px;
}
.flushTable {
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	border-width : 0px;
	border : none;
	border-collapse : collapse;
	width : 70%;
}
.roundedBoxYellowHeader {
	background-color : #F3D863;
	font-weight : bold;
	color : #D3463D;
	font-size : 12px;
	text-transform : uppercase;
}
.roundedBoxYellowBody {
	background-color : #FFF1B4;
}
.roundedBoxBlueHeader {
	background-color : #398CDE;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #ffffff;
	font-size : 11px;
	text-transform : uppercase;
}
.roundedBoxBlueBody {
	background-color : #E6F2FD;
	color            : #336699;	
}
.roundedBoxGreyHeader {
	background-color : #CCCACF;
	font-size : 11px;
	font-weight : bold;
	color : #ffffff;
	text-transform : uppercase;
}
.roundedBoxGreyBody {
	background-color : #E1DFE2;
}
.roundedBoxGreyOutlineHeader {
	font-size : 11px;
	font-weight : bold;
	color : #7F7E7F;
	text-transform : uppercase;
}

td.propertyPageLabel {
	color:#398CDE;
	font-size:8pt;
	font-weight:bold;
	padding:2px 10px;
}

td.propertyPageItem {
	background-color:#FFFFFF;
	font-size:8pt;
	padding:3px 10px;
}

#rsh_hf_pdfinfo{ display:none; width:930px; margin:5px auto;}
#rsh_hf_button{ display:inline; float:left; width:310px; margin:5px 9px 0 0;}
#rsh_hf_text{ display:inline; float:left; width:570px; margin:5px 0 0 0; padding:15px 10px; font-weight:bold; font-size:12px; line-height:18px; text-align:left; color:#58585A;}


