﻿.pnlHotelResults {
border:7px solid Gold;
padding-top:0;
}
.pnlHotelResults table {
width:100%;
}
.pnlHotelResults .lblHotelCount {
	background:orange none repeat scroll 0 50%;
	color:#FFFFFF;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	height:16px;
	margin:0 4px 0 0;
	overflow:hidden;
	padding:2px 0 2px 2px;
	text-align:right;
	width:25px;
}
.pnlHotelResults .hlnkHotelName {
	color:OrangeRed;
	display:block;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0 3px 0 0;
	padding:4px 3px 0 2px;
	text-align:left;
	text-decoration:none;
}
.pnlHotelResults .hlnkHotelNameRow {
background:#EEEEEE none repeat scroll 0%;
}
.pnlHotelResults .imgHotelCategory {
float:left;
margin-top:2px;
}
.pnlHotelResults .lblHotelFacility ul, .pnlHotelResults .lblHotelFacility li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}
.pnlHotelResults td.imgHotel {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #CCCCCC;
height:120px;
padding:5px;
width:160px;
}
.pnlHotelResults .lblArea {
background:Gold none repeat scroll 0 0;
border-bottom:1px solid Chocolate;
color:Red;
display:block;
float:right;
font-family:Arial,Helvetica;
font-size:10px;
font-weight:bold;
margin:0 3px 0px 0px;
padding:0 3px 2px 2px;
position:relative;
text-align:right;
text-decoration:none;
}
.pnlHotelResults .lblHotelDetail {
background:Coral none repeat scroll 0 0;
border-bottom:1px solid Chocolate;
color:PaleGoldenRod;
display:block;
float:right;
font-family:Arial,Helvetica;
font-size:10px;
font-weight:bold;
margin:7px 3px 0 0;
padding:0 3px 2px 2px;
text-align:center;
text-decoration:none;
}
.pnlHotelResults .lblHotelFacility {
color:DarkSlateBlue;
display:block;
height:70px;
margin-left:10px;
overflow:hidden;
position:relative;
top:15px;
width:553px;
}
.pnlHotelResults .lblRoomNamePrice {
color:#FE0000;
}
.pnlHotelResults .lblRoomNamePrice span{
color:red;
font-size:15px;
padding-right:2px;
}
.pnlHotelResults td.lblRoomNamePrice {
/*width:480px;*/
}
.pnlHotelResults .lblPriceNumber {
font-size:30px;
font-weight:bold;
}
.pnlHotelResults tr.dxgvDataRow_Youthful td table {
border-bottom:2px solid #CCCCCC;
margin-top:3px;
}

.pnlHotelResults a.hlnkHotelDetail {
background:Tomato none repeat scroll 0 50%;
color:#FFFFFF;
font-family:georgia;
font-size:12px;
font-weight:bold;
line-height:15px;
margin-bottom:0;
margin-left:0;
margin-right:4px;
padding-left:10px;
padding-right:10px;
padding-top:1px;
text-align:center;
text-decoration:none;
}
.pnlHotelResults a.hlnkHotelDetail:hover {
background:#FE0000 none repeat scroll 0%;
}
.pnlHotelResults tr.dxgvDataRow_Youthful td table.pretty-hover {
background:#FEFCDE none repeat scroll 0%;
border-bottom:2px solid #FCD36C;
}
.dxpCurrentPageNumber_Youthful {
background-color:Orange !important;
}

.dxpControl_Youthful {
border-bottom:3px solid NavajoWhite;
}