<style>  
<!--
.ba_debug {color: #e0a0a0; font-size: 8pt; }
a.ba_debug {color: #e0a0a0; font-size: 8pt; }
em.ba_debug {color: #e0a0a0; font-size: 8pt; font-face: italic; }
.ba_important {color: #800000; font-size: 12px; font-face: bold; }

.ba_normal { color: #524C43; font-size: 12px; 
             font-family: Georgia,"Times New Roman",Times,serif; }

.ba_glory { color: #524C43; font-size: 12pt; 
          font-family: Georgia,"Times New Roman",Times,serif; }


A.ba_link { font-family: Georgia,"Times New Roman",Times,serif; font-size: 12px; 
		font-style: italic; text-decoration: underline;}


TABLE.main_bookability_table {
	width: 100%;
}

.adultsOnly {
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
	color: #E76107;
}

TD { white-space: normal; }

.ba_normal .datepickerTitle { font-size: 10px; text-transform: uppercase;}

.ba_nav     {color: #223344; font-size: 12px; 
             font-family: Georgia,"Times New Roman",Times,serif; }
.ba_nav_red {color: #880000; font-size: 12px; 
             font-family: Georgia,"Times New Roman",Times,serif; font-face: bold; }
TD.ba_nav   {color: #524C43; font-size: 12px; }
a.ba_nav    {color: #223344; font-size: 12px; 
             font-family: Georgia,"Times New Roman",Times,serif; }

TABLE.ba_black {background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #524C43;}

TABLE.roomdetails {background-color: #FFFFFF;}
/* TABLE.ba_normal {background-color: #FFFFFF; } */
TH.ba_normal {background-color: #cccccc; color: #524C43; font-size: 12px; font-face: bold; }
TD.ba_normal {/* background-color: #FFFFFF; */ color: #524C43; font-size: 12px; }

TABLE.hlist {background-color: #dddddd; }
TH.hlist {background-color: #A3C7B4; color: #524C43; font-size: 12px; font-weight: bold; }
TH.hlist_g     {background-color: #FFFFFF; color: #524C43; font-size: 12px; }
TD.hlist       {background-color: #FFFFFF; color: #524C43; font-size: 12px; }
TD.hlist0      {background-color: #ececec; color: #524C43; font-size: 12px; }
TD.hlist1      {background-color: #f5f5f5; color: #524C43; font-size: 12px; }
TD.hlist_light {background-color: #f0f0f0; color: #524C43; font-size: 12px; }

TABLE.ba_date {background-color: #A3C7B4; color: #524C43;}
TH.ba_date {background-color: #A3C7B4; color: #524C43; font-size: 12px; font-weight: bold;  text-align: left;}
TD.ba_date {background-color: #A3C7B4; color: #524C43; font-size: 12px; }
TD.ba_date SELECT {color: #524C43; font-size: 12px; }

TABLE.ba_date_cal     {background-color: #FBEC78; color: #524C43; }
TH.ba_date_cal        {background-color: #AAAAAA; color: #524C43; }
TD.ba_date_cal        {background-color: #ffffff; color: #524C43; }
TD.ba_date_cal_red    {background-color: #E54B4B; color: #524C43; }
TD.ba_date_cal_yellow {background-color: #FFFF99; color: #524C43; }
TD.ba_date_cal_green  {background-color: #84ce8b; color: #524C43; }
HTML.ba               {background-color: #F8F8F8; color: #524C43; 
                       font-size: 12px; font-family: Georgia,"Times New Roman",Times,serif;}

TABLE.ba_restop {background-color: #FFFFFF; }
TH.ba_restop {background-color: #A3C7B4; color: #524C43; font-size: 12px; }
TD.ba_restop {background-color: #A3C7B4; color: #524C43; font-size: 12px; }

TABLE.ba_res {background-color: #e0e0e0; }
TH.ba_res {background-color: #f4f4f4; color: #524C43; font-size: 12px; font-face: bold; }
TD.ba_res  {background-color: #f8f8f8; color: #524C43; font-size: 12px; }
TD.ba_res0 {background-color: #f4f4f4; color: #524C43; font-size: 12px; }
TD.ba_res1 {background-color: #fafafa; color: #524C43; font-size: 12px; }
.ba_res INPUT { font-size: 12px; }
.ba_res SELECT { font-size: 12px; }
.ba_date SELECT { font-size: 12px; }


TABLE.ba_ta {background-color: #524C43; }
TH.ba_ta {background-color: #f4f4f4; color: #524C43; font-size: 12px; font-face: bold; }
TD.ba_ta {background-color: #f8f8f8; color: #524C43; font-size: 12px; }

TH.ba_important {background-color: #ffff80; color: #524C43; font-size: 12px; }
TD.ba_ta INPUT {background-color: #FFFFFF; color: #524C43; font-size: 12px; }

TD.hlistpkgdivider {background-color: #FFFFFF; color: #524C43; font-size: 12px; font-weight: bold;}
IMG.hlistpkgdivider {height: 1; width: 100%; background-color: #FFFFFF; }

/* hoteltop room box new layout - BEGIN */

.roomSection {
border: #568E70 1px solid;
background-color: #A3C7B4;
font-family: Georgia,"Times New Roman",Times,serif; 
position: relative;
}
.roomSection .roomType .value {
	text-transform: capitalize;
}
.roomSection TABLE {
width: 100%;
background-color: white;
text-align: left;
}
.roomSection TABLE.hlist {
width: 390px;
}
.roomSection TD {
border-style: none;
vertical-align: top;
white-space: normal;
}
.roomSection .header {
margin-left: 15px;
margin-top: 5px;
}

.roomSection .availCal {
	position: absolute;
	right: 5%;
}
.roomSection .label {
font-size: 11px;
text-transform: uppercase;
}
.roomSection .value {
font-size: 18px;
}
.roomSection .roomPic {
width: 148px;
height: 115px;
background-color: #A3C7B4;
float: left;
margin-right: 15px;
text-align: center;
font-size: 10px;
}
.roomSection .roomPic .innerDiv {
width: 148px;
height: 100px;
background-color: black;
margin-right: 15px;
}
.roomSection .roomDescr {
	width: 65%;
	float: left;
	height: 150px;
	overflow: auto;
}
.roomSection .enlarge {
	position: relative;
	top: -3px;
}
.roomSection TABLE.discountsRow {
	width: 100%;
	border-top: #A3C7B4 1px solid;
	background-color: #FFFFFF;
}
.roomSection TABLE.discountsRow .photo {
	float:left;
	width:100px;
	height:100px;
}
.roomSection TABLE.discountsRow .rate {
	display: block;
}
.roomSection TABLE.discountsRow .link {
	display: block;
	margin-top: 15px;
}
.roomSection TABLE.discountsRow .descr {
	font-size: medium;
	font-weight: bold;
}

/* hoteltop room box new layout - END */


-->
</style>

