/*==========================*/
/* GENERAL STYLES			*/
/*==========================*/
/* STYLE FOR ERROR LABELS */
.hotel_errors
{
	background-color : red;
	color: White;
	font-weight: bold;
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding:3px, 5px, 3px, 5px;
}
/* STYLE FOR MESSAGE LABELS */
.hotel_messages
{
	background-color : green;
	color: White;
	font-weight: bold;
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding:3px, 5px, 3px, 5px;
}
/*==========================*/
/* SPECIAL OFFERS CONTROL	*/
/*==========================*/
.hotel_special_row 
{
	background-color : #ffffff;
}
.hotel_special_rowalt
{
	background-color : #efefef;
}
.hotel_special_offername 
{
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color : Black;
	text-decoration:none;
}
.hotel_special_hotelname 
{
	font-size: 10px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color : blue;
	text-decoration:none;
}
.hotel_special_table
{
	width:100%;
	border-width:1px;
	border-color:#2f7096;
}

/*==========================*/
/* SEARCH FORM STYLES		*/
/*==========================*/
/* TEMP BOX TABLE WHILE LOAD CITIES */
table.hotel_search_loadcities
{
	width:100%;
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* STYLE FOR PROGRESS BAR WHILE LOAD CITIES */
td.hotel_search_progressbarr
{
	background-color: #cc0000;
}
/* CHECKBOX AVAILABILITY STYLE */
.hotel_search_checkboxavailibility
{
}
/* LABELS IN SEARCH BOX CONTROL */
.hotel_search_labels
{
	color: #215b8d;
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* DATES SELECT BOXES */
select.hotel_search_selectbox
{
}
/* BUTTON SEARCH*/
button.hotel_search_startbutton
{
}
/*==========================*/
/* AVAILABILITY STYLES		*/
/*==========================*/
/* STYLE FOR PROGRESS BAR WHILE CHECK AVAILIBILITY */
td.hotel_availability_progressbarr
{
	background-color: #cc0000;
}
/* STYLE FOR PROGRESS BAR WHILE CHECK AVAILIBILITY */
input.hotel_availability_button
{
	width: 80px;
}
/* STYLE HEADER/TITLE LABEL */
.hotel_availability_header
{
	font-size: 13px; 
	color: #003399;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
}
/* STYLE FOR TABLE */
table.hotel_availability_table
{
	width:350px;
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* LABELS IN AVAILIBILITY CONTROL */
.hotel_availability_labels
{
	font-weight: bold;
	color: #0000cc;
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* DATES SELCT BOXES */
select.hotel_availability_selectbox
{
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* NAME OF THE HOTEL FOR AVAILIBILITY CHECKING*/
.hotel_available_hotelname
{
	font-weight: bold;
	font-size: 15px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/*==========================*/
/* BROWS HOTELS STYLES		*/
/*==========================*/
/* STYLE FOR MAIN TABLE HEADER */
tr.hotel_browse_header
{
	background-color : #0042ab;
	font-weight: bold;
}
/* STYLE FOR MAIN TABLE PAGER */
tr.hotel_browse_pager
{
	background-color : #0042ab;
	color:White;
	font-weight: bold;
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* STYLE FOR TABLE IN HOTEL BROWSE MODE */
table.hotel_browse_table
{
	width:100%;
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* STYLE FOR NAME OF THE HOTEL IN BROWSE MODE */
.hotel_browse_name 
{
	color:#003399;
	font-size: 13px; 
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
a.hotel_browse_name 
{
	color:#003399;
	font-size: 13px; 
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* STYLE FOR CITY NAME IN BROWSE MODE */
.hotel_browse_city 
{
	font-size: 13px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
a.hotel_browse_city 
{
	font-size: 13px; 
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* STYLE FOR DESCRIPTION OF THE HOTEL IN BROWSE MODE */
.hotel_browse_description 
{
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* STYLE FOR IMAGE OF THE HOTEL IN BROWSE MODE */
.hotel_browse_image 
{
	margin: 5px, 5px, 5px, 5px ;
}
/* STYLE FOR TABLE IN LAST LINE (PRICE/VIEW MORE/CHECK AVAIL) IN BROWSE MODE */
table.hotel_browse_buttons 
{
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:right; 
}
/* STYLE FOR VIEW MORE LINKS IN BROWSE MODE */
a.hotel_browse_more 
{
	text-decoration: none;
	border-bottom-style:inset;
	padding:3px, 5px, 3px, 5px;
	color: #0000cc;
}
/* STYLE FOR PRICE RANGE LABELS */
.hotel_browse_pricelabel
{
	font-size: 11px; 
	color:#cc0000;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* STYLE FOR PRICE RANGE VALUES */
.hoteli_browse_pricevalues
{
	font-size: 11px; 
	padding:3px, 5px, 3px, 5px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/*==========================*/
/* DETAILS HOTELS STYLES		*/
/*==========================*/
/* STYLE FOR CITY NAME IN DETAILS MODE */
a.hotel_details_city 
{
	font-size: 13px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* STYLE FOR HOTEL NAME IN DETAILS MODE */
.hotel_details_name 
{
	color:#003399;
	font-size: 13px; 
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* STYLE FOR FIELDS NAMES/LABELS IN DETAILS MODE */
.hotel_details_labels 
{
	font-size: 12px; 
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* IMAGES IN DETAILS MODE */
img.hotel_details_descriptionphotos
{
	margin :5px, 5px, 5px, 5px;
	border: 1px;
	border-style: solid;
}
/* SECTION HEADERS */
tr.hotel_details_sectionheader
{
	color : #fff;
	background-color : #0042ab;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
}
td.hotel_details_sectionheader
{
	color : #fff;
	background-color : #0042ab;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
}
/* LINK TABLES */
table.hotel_details_internallinks
{
	width:100%;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* SECTION TABLES */
table.hotel_details_section
{
	width:100%;
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* MAIN TABLE */
table.hotel_details_maininfo
{
	width:100%;
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* INFO TABLE */
table.hotel_details_info
{
	background-color: #efefef;
	border:1px;
	border-color: #0042ab;
	border-style: solid;
	border-width: 1px;
}
/* GENERAL INFO - LABELS CELLS */
td.hotel_details_infoname
{
	width:100px;
	color : #fff;
	background-color : #0042ab;
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: bold;
}
/* GENERAL INFO - VALUES CELLS */
td.hotel_details_infovalue
{
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* INTERNAL GO TOP/TOPIC LINKS */
a.hotel_details_gotolink
{
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* BOO NOW AND REQUEST LINK */
a.hotel_details_booknow:link
{
  color: white;
  font-size:13px; 
  font-family:arial;
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #003333;
  border-left: 1px solid #cecece;
  border-right: 2px solid #003333;
  padding: 4 10 4 10;
  text-decoration: none;
  font-weight: bold;
  background-color: #17589B;
}
a.hotel_details_booknow
{
  color: white;
  font-size:13px; 
  font-family:arial;
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #003333;
  border-left: 1px solid #cecece;
  border-right: 2px solid #003333;
  padding: 4 10 4 10;
  text-decoration: none;
  font-weight: bold;
  background-color: #17589B;
}
a.hotel_details_booknow:visited
{
  color: white;
  font-size:13px; 
  font-family:arial;
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #003333;
  border-left: 1px solid #cecece;
  border-right: 2px solid #003333;
  padding: 4 10 4 10;
  text-decoration: none;
  font-weight: bold;
  background-color: #17589B;
}
a.hotel_details_booknow:hover
{
  color: white;
  background-color:#F45E12;
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #003333;
  border-right: 1px solid #cecece;
  border-left: 2px solid #003333;
}
/* ROOM TYPE / NAME STYLE */
.hotel_details_roomname
{
	font-weight: bold;
	font-size: 12px; 
	color: #003399;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* ROOM FIELDS - PRICE / AVAILABLE / DESCRIPTION */
.hotel_details_roomfield
{
	font-weight: bold;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
/* STYLE FOR VIEW MORE LINKS IN BROWSE MODE */
a.hotel_details_more 
{
	border-bottom-style:inset;
	padding:3px, 5px, 3px, 5px;
	color: #0000cc;
}

/*==========================*/
/* IMAGE GALLERY STYLES		*/
/*==========================*/
.hoteli_gallery_pagerselected
{
	background-color: Green;
	font-size: 11px; 
	font-weight: bold;
	color: White;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
a.hoteli_gallery_pager
{
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: Blue;
}