.hotel_info_block h2.feature.line {
background-color:#FFFFFF;
border-bottom: 3px solid #ccc;
font-size: 22px;
font-weight: normal;
line-height: 22px;
padding: 0;
}


.hotel_info_block h4.feature.line {
background-color:#FFFFFF;
border-bottom: 3px solid #ccc;
font-size: 16px;
font-weight: normal;
line-height: 22px;
padding: 0;
}

.hotel_area_box {
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #C2C2C2;background-color:#ffffff;
padding:0px 10px 10px 10px; margin:3px 3px 3px 3px;
}

.hotel_area_box h2 {
font-family:Arial, Helvetica, sans-serif;
padding: 0px 0 0 0;
font-size: 20px;
}

.hotel_area_box h4 {
font-family:Arial, Helvetica, sans-serif;
padding: 14px 0 5px 0px;
font-size: 16px; 
}

.hotel_footer_box { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #C2C2C2;background-color:#F0F0F0;
padding:10px 10px 10px 10px; margin:3px 3px 3px 3px;

}
.sidebar_hotel { 
padding: 0px 5px 0 5px;
font-size: 16px; 
}

.sidebar_hotel h4 { 
font-family:Arial, Helvetica, sans-serif;
padding: 14px 0 5px 0px;
font-size: 16px; 
}

.sidebar_hotel li { 
font-family:Arial, Helvetica, sans-serif;
background-color:#f7fafc;
border-bottom:1px solid #cddce5; 
padding: 7px 0 5px 10px;
font-size: 12px; list-style-type:none;
}

.rates_container {
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #C2C2C2;background-color:#F0F0F0;
padding:7px 7px 7px 7px;  margin-top:5px; 
}

.rates_form {
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #C2C2C2;background-color:#E4EBFA;
padding:10px 10px 10px 10px; margin:3px 3px 3px 3px;
}

.rates_table {
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #C2C2C2;background-color:#ffffff;
padding:10px 10px 10px 10px; margin:3px 3px 3px 3px;
}

div.irate td {font-family:arial, sans-serif, "Trebuchet MS";	font-weight: normal; font-size: 11px; background-color:#F5F5F5; padding: 3px 0 0 3px; text-align:left; }
.iselectedroom {font:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
.style1 {color: #E4EBFA}

.feedback_area_box {
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border:1px solid #C2C2C2;background-color:#f7fafc;
padding:0px 10px 10px 10px; margin:3px 3px 3px 3px;
}
.feedback_cnt_sm { font-size:11px; color:#666666; vertical-align:middle; padding-bottom:4px; margin-bottom:4px; }