
#container{
background-color:#FFFFFF;
margin:auto;
width:920px;
padding:15px;
text-align:center;
overflow:hidden;
}
#mapicon{
vertical-align:middle;


}
.rooms_from{
	font-size:19px;
	font-style:italic;
}
.hotel_thumb{
	margin-right:20px;
	float:left;
	border:#D4D8BD solid 1px;
	padding:4px;
	background-color:#FFFFFF;
	width:160px;
	height:120px;
}
#bathphoto{
	margin-right:20px;
	float:left;
	border:#D4D8BD solid 1px;
	padding:4px;
	background-color:#FFFFFF;
}
/* boxes use 2 classes */
.bath_hotel{
text-align:left;
/*height:200px;*/
font-size:14px;
line-height:1.5em;
padding:15px;
margin:10px 0px 10px 0px;
overflow:hidden;
}
.bath_hotel b{
font-size:1.2em;
}
h3{
font-size:20px;
display:inline;
}
h2{
font-size:20px;
}
.greenbg{
background-color:#d4d8bd;
}
.whitebg{
background-color:#FFFFFF;
border:solid 1px #d4d8bd;
}



.r1{
float:left;
width:90px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:1px #CCCCCC solid;
}
.r2{
float:left;
width:90px;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
border:1px #CCCCCC solid;
border-left:none;
}
.r3{ /* blank */
float:left;
width:100px;
}
.moreinfo{
float:left;
padding:5px 0px 0px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-size:17px;
}
.moreinfo a{
color:#CC0000;
}

.norm{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
text-decoration:line-through;
}
.norm2{ /* when no offer */
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
}
.reduced{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:19px;
color:#FFB515; /* lr #FFB515; was #EE6600; */
}
.pages{ /* page links at foot */
font-size:21px;
margin:0 5px 0 5px;
}
#stats{
font-size:12px;
color:#000000;
}



