.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;
}
