﻿/* Paging */
.paging
{
	font-weight: bold;
	font-size: 1.05em;
	background-color: #00aeef;
	color: #fff;
	padding: 2px 20px 2px 20px;
	margin-right: 7px;
	margin-left: 3px;
}

.pagingNumbers
{
	font-weight: normal;
	float: right;
}

.selected
{
	background-color: #fff;
	color: #00aeef;
}
/* Paging */


.searchFilters
{
	text-align: center;
	vertical-align: middle;
	padding: 15px;
}


/* hotel box on results page */
.hotelBox
{
	padding: 6px;
}

.hotelBox .hotelBoxHeader
{
	background: url(../Images/hotel_name.jpg);
	width: 524px;
	height: 38px;
}

.hotelBox .hotelBoxHeader .hotelRating5
{
	float: right;
	padding-right: 15px;
	margin-right: 5px;
	background: transparent url(../Images/rating.png) repeat-x scroll 0 0;
	width: 101px;
	height: 22px;
	margin-top: 6px;
}

.hotelBox .hotelBoxHeader .hotelRating4
{
	float: right;
	padding-right: 15px;
	margin-right: 5px;
	background: transparent url(../Images/rating.png) repeat-x scroll 0 0;
	width: 78px;
	height: 22px;
	margin-top: 6px;
}

.hotelBox .hotelBoxHeader .hotelRating3
{
	float: right;
	padding-right: 15px;
	margin-right: 5px;
	background: transparent url(../Images/rating.png) repeat-x scroll 0 0;
	width: 55px;
	height: 22px;
	margin-top: 6px;
}

.hotelBox .hotelBoxHeader .hotelRating2
{
	float: right;
	padding-right: 15px;
	margin-right: 5px;
	background: transparent url(../Images/rating.png) repeat-x scroll 0 0;
	width: 32px;
	height: 22px;
	margin-top: 6px;
}

.hotelBox .hotelBoxHeader .hotelRating1
{
	float: right;
	padding-right: 15px;
	margin-right: 5px;
	background: transparent url(../Images/rating.png) repeat-x scroll 0 0;
	width: 9px;
	height: 22px;
	margin-top: 6px;
}

.hotelBox .hotelBoxHeader .hotelName
{
	color: #fff;
	font-weight: bold;
	font-size: 1.50em;
	padding-top: 7px;
	padding-left: 23px;
}

.hotelBox .hotelDetails
{
	width: 516px;
	height: 138px;
	border-left: solid 1px #f8791c;
	border-right: solid 1px #f8791c;
	margin-left: 4px;
	border-spacing: 0px;
}

.hotelBox .hotelDetails
{
	width: 516px;
	height: 138px;
	border-left: solid 1px #f8791c;
	border-right: solid 1px #f8791c;
	margin-left: 4px;
	border-spacing: 0px;
	#border-collapse: collapse;
	-moz-border-radius: 0px 0px 0px 0px;
}

.hotelBox .hotelDetails .column1
{
	background-color: #e5f6fd; 
	width: 132px; 
	padding: 15px 5px 5px 5px;
	vertical-align: top;	
}

.hotelBox .hotelDetails .column1 img
{
	border: solid 1px #f8791c;
}

.hotelBox .hotelDetails .column2
{
	background-color: #e5f6fd; 
	width: 199px; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 0px;
}

.hotelBox .hotelDetails .column2 img
{
	padding-bottom: 5px;
}

.hotelBox .hotelDetails .column3
{
	background-image: url(../images/bg_hotel.jpg); 
	width:20px; 
	height: 143px;
}

.hotelBox .hotelDetails .column4
{
	background-color: #fff; 
	padding-left: 8px;
}

.hotelBox .hotelDetails .column4 .telephone
{
	background-image: url(../images/bg_tel.jpg);
	width: 111px;
	height: 36px;
	margin-top: 25px;
}

.hotelBox .hotelDetails .column4 .telephone div
{
	font-weight: bold;
	font-size: 1.05em;
	padding: 13px 0 0 20px;
}

.hotelBox .reservationDetails 
{
	-moz-border-radius: 0px 0px 0px 0px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #f77314;
	border-collapse: collapse;
	background-color: white;
	margin-left: 4px;
	margin-bottom: 15px;
	width: 516px;
}

.hotelBox .reservationDetails,x:default 
{ 
	margin-left: 5px;
	width: 515px;
	#margin-left: 4px !important;
	#width: 516px !important;
}

.hotelBox .reservationDetails th 
{
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #f77314;
	background-color: #ff9900;
	height: 35px;
	color: #fff;
	font-size: 1.1em;
}

.hotelBox .reservationDetails td 
{
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #f77314;
	background-color: #ffebcc;
	vertical-align: middle;
	text-align: center;
}

.hotelBox .reservationDetails .rowAlt td 
{
	background-color: #fff !important;
}

.hotelBox .reservationDetails .tableInfo img
{
	vertical-align: middle;
	padding-left: 4px;
	padding-right: 4px;
}

.hotelBox .reservationDetails .tablePrice
{
	font-weight: bold;
}


.SEARCH_RESULTS_HEADER
{
 	background-color:#ff9900;
 	 color:#ffffff;
 	  text-align:left;
 	  text-decoration:bold;  

}

.SEARCH_RESULTS_TITLE
{
 	background-color:#8DA8FF;
 	 color:#ffffff;
 	  text-align:center;
 	  text-decoration:bold;
 	 
 	  

}