.error,.errors,.fielderror,.labelerror{color:#c00}
.labelerror,.globalerrors,.globalerrors a{font-weight:bold}
.globalerrors{background-color:#c00;padding:8px 20px}
.globalerrors,.globalerrors a{color:white}
.searchbymap{font:9px;font-weight:bold;text-decoration:underline}
.moresearchoptions{font-weight:bold}
.content .tollfree{font:12px;font-weight:bold}
.offers .funclinks{vertical-align:middle;text-align:right;padding:10px 60px}
.offers .funclinks a,.offers .funclinks a:visited{font-weight:bold}
@media print{.header,.confirmation,.amenities,.footer{display:none}
body,div,input,p,td,th,a,select,textarea{font:10pt Verdana,Arial,Helvetica,Sans-Serif}
h1{font-size:12pt;font-weight:bold}
h2{font-size:12pt;font-weight:bold;text-decoration:underline;padding-top:20px;padding-bottom:10px}
h2 td,h2 a,h2 a:visited{font-size:12pt;font-weight:bold}
h3{font-size:10pt;font-weight:bold}
a{color:black;font-weight:bold;text-decoration:underline}
.label{font-weight:bold}
}
div.autocomplete{position:absolute;width:250px;background-color:white;border:1px solid #888;margin:0;padding:0}
div.autocomplete ul{list-style-type:none;margin:0;padding:0}
div.autocomplete ul li.selected{background-color:#ffb}
div.autocomplete ul li{list-style-type:none;display:block;margin:0;padding:2px;height:16px;cursor:pointer;color:gray}
.hotelcompare{width:20%;padding:5px;vertical-align:top}
.hotelcompare h2 a{color:black}
.odd{background-color:#ccc}
.informationPanel{background-color:white;border:1px solid black;padding:8px;margin-bottom:4px}
.hierarchy{width:620px;margin-left:140px}
.hierarchy td.leftside{border:1px solid black;padding:5px;border-right:0;border-top:0}
.hierarchy td.rightside{border:1px solid black;padding:5px;text-align:right;border-left:0;border-top:0}
.hierarchy a.rightside{font-size:11px}
.hierarchy .leftside{font-size:11px}
.hierarchy .level2 .treeicon{margin-left:23px}
.hierarchy .level3 .treeicon{margin-left:50px}
.disabledGMap{background-color:white;filter:alpha(opacity=50);opacity:.5;-moz-opacity:.50;z-index:20;height:400px;width:908px;background-repeat:no-repeat;background-position:center;position:absolute;vertical-align:middle;text-align:center}
.confirmationpanel .socialdiv{width:auto;height:auto;float:right;margin-right:47px;margin-top:4px}
.socialIconsTable{display:block;width:250px}
.socialIconsRow{vertical-align:top}
.socialIconList{display:block;width:auto;height:auto;padding:0;margin:0}
.socialIconListItem{display:inline-block;display:'inline';width:auto;width:'90px';height:auto;vertical-align:top;overflow:visible !important}