.trackerImg,
h1,
.manageUtil,
#footNav,
.infoBoxShadow,
#logInThickbox,
.hhonorsBox,
.manageAds,
tr.dottedLine,
img.hotelImage,
p.visitorinfo,
tr.trLinkRateDetails,
.summaryRoom h3 span,
h3 small,
h4 small,
span.change,
.weather,
.createAnAccount,
glowBoxShadow, /* for need help text */
hr.footer,
#footer,
.modalbody { display:none !important; }
table td		{vertical-align:top; padding-right:1em;}
.resSumMain td { font:normal 9pt/1.3 arial, sans-serif; }
.resSumMain p { font:normal 9pt/1.3 arial, sans-serif; padding:0 0 8px; margin:0; }
.resSumMain h4 { margin-bottom: 2px; font-size:10pt;}
.resSumMain h3 { border-bottom:1px solid #666; padding:0 0 5px; margin: 5px 0; font:normal 12pt/1.3 arial, sans-serif; }
.resSumMain h2 { margin: 10px 0; font:normal 14pt/1.3 arial, sans-serif; }
tr.trRoomRate td { padding-bottom:2px; border-bottom:1px dotted #999; }
tr.trRoomRate td span.description { font:normal 9pt/1.3 arial, sans-serif; color:#666; }
tr.subtotal td { padding-top:2px; border-top:1px dotted #ccc; }
table.roomPrice, table.stayPrice { width:100%; }
td.price		{ text-align:right; }


body.popup {
  line-height: 1.5;
  font-family: Arial, sans-serif;   
  color:#000;
  background: none;
  font-size: 9pt;
}
body.popup h1,
body.popup h2,
body.popup h3,
body.popup h4 { display:block !important; font-family: Arial, sans-serif; }
body.popup a img { border:none; }
body.popup p img.top { margin-top: 0; }
body.popup hr { background:#ccc; color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
body.popup .hide   { display:none; }
body.popup a:link, body.popup  a:visited {
	background: transparent;
	font-weight:700;
	text-decoration: underline;
}
body.popup th { text-align:left; border-bottom: 2px solid #CCCCCC}
body.popup p.topbuttonbar,
body.popup p.close { display:none; }
body.popup .subtotal td,
body.popup .grandtotal td { font-weight:bold; }
