.error, .errors, .fielderror, .labelerror{color:#CC0000;}
.labelerror, .globalerrors, .globalerrors a{font-weight:bold;}
.globalerrors{background-color:#CC0000;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;background-color:white;}
.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:0px;
padding:0px;
}
div.autocomplete ul {
list-style-type:none;
margin:0px;
padding:0px;
}
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: #CCCCCC;
}

.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:none;
border-top:none;
}

.hierarchy td.rightside {
border:1px solid black;
padding:5px;
text-align:right;
border-left:none;
border-top:none;
}

.hierarchy a.rightside {
font-size:11px;
}

.hierarchy .leftside {
font-size:11px; 
}

.hierarchy .level1 .treeicon {}
.hierarchy .level2 .treeicon { margin-left: 23px; }
.hierarchy .level3 .treeicon { margin-left: 50px; }