@charset "UTF-8";
/* CSS Document */
/************** Divs Styles ***********/

.room_information {
border:1px solid #660000;
float:left;
margin-bottom:8px;
padding:5px 5px 5px 2px;
width:95%;
}
.room_information:hover {
	background-color:#F9F6F4;
}
.room_information p {
}
.room_information img {
border:1px solid #CCCCCC;
display:inline;
float:left;
height:70px;
margin:3px 10px 5px 5px;
padding:2px;
width:70px;
}
.room_information h4 {
color:#660000;
font-size:12px;
font-weight:bold;
margin:0;
padding:0 0 8px 5px;
}
.room_description {
color:#666666;
float:none;
font-size:11px;
padding-top:5px;
}
.room_description p {
color:#666666;
float:none;
font-size:10px;
padding-top:5px;
}
.hotel_price {
color:#666666;
float:left;
font-size:11px;
font-weight:bold;
padding-bottom:5px;
padding-right:10px;
padding-top:5px;
text-transform:capitalize;
}
.price_number {
color:#FF6600;
float:left;
font-size:11px;
font-weight:bold;
padding-top:5px;
}
.variation_group {
border:1px solid #CCCCCC;
float:left;
margin-bottom:10px;
overflow:auto;
padding:10px 10px 10px 5px;
width:98%;
}
.variation_group:hover {
background-color:#EFEFEF;
}
.variation_group h3 {
color:#666666;
font-size:1.2em;
font-weight:600;
margin:0;
padding:0;
}
.var_from_price {
color:#666666;
font-weight:bold;
padding-right:10px;
padding-top:5px;
text-transform:capitalize;
}
.var_price_number {
color:#FF6600;
font-weight:bold;
padding-top:5px;
}
.variation_room_information p {
color:#333333;
font-size:12px;
margin:0 10px 10px;
}
.variation_room_information {
color:#333333;
font-size:12px;
margin:0 10px 10px;
}
.variation_group:hover .room_information {
border-top:1px solid #CCCCCC;
}
.variation_group img {
border:1px solid #CCCCCC;
float:left;
height:70px;
margin:3px 10px 10px 5px;
padding:2px;
width:70px;
}
.variation_group h4 {
clear:none;
color:#666666;
font-size:12px;
font-weight:bold;
margin:0;
padding:4px 0 8px;
}
.room_variations {
border-color:#CCCCCC -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px 0 0;
color:#333333;
float:left;
margin-top:5px;
width:100%;
}
.room_variations img {
border:1px solid #CCCCCC;
float:left;
height:50px;
margin:3px 10px 5px 15px;
padding:2px;
width:50px;
}
#showhide {
border:1px solid #CCCCCC;
float:right;
margin-right:5px;
padding:3px 8px;
}
#showhide:hover {
border:2px solid #FFFFFF;
}
.showhide_button_text {
color:#454545;
cursor:pointer;
font-size:12px;
font-weight:normal;
text-decoration:none;
text-transform:capitalize;
vertical-align:middle;
white-space:nowrap;
}
a.booknow:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#CCCCCC none repeat scroll 0 0;
	border:1px solid #660000;
	color:#333333;
	text-decoration:none;
}
a.booknow {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#ECEBE9 url(none) repeat scroll 0 0;
	border:1px solid #660000;
	clear:left;
	color:#660000;
	float:right;
	height:20px;
	margin:10px 5px 0;
	padding:2px 4px 1px;
	text-decoration:none;
	text-transform:capitalize;
	font-size:10px;
	font-weight:bold;
}
#header .hotel {
float:none;
}
#rooms {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#333333;
font-family:Verdana,Arial,Helvetica,"Lucida Grande","Lucida Sans Unicode",sans-serif;
font-size:12px;
margin:0 auto;
max-width:900px;
min-width:300px;
overflow:auto;
/*height:620px;*/
text-align:left;
}
.togglecal:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
border:1px solid #666666;
color:#666666;
text-decoration:underline;
}
.togglecal {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
clear:left;
color:#333333;
cursor:pointer;
float:left;
height:20px;
margin:10px 5px 0 0;
padding:3px 4px;
text-align:center;
text-decoration:underline;
text-transform:capitalize;
vertical-align:middle;
white-space:nowrap;
}

