.FLeft { float:					left;}
.FRight { float:				right;}

.B230 {
	margin-top:					1px;
	padding-bottom:				10px;
	width:						230px;
}
.H230Red {
	color:						#FFFFFF;
	background-color:			#C10606;
	font-size:					17px;
	-moz-border-radius-topleft:	5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:	5px;
	-webkit-border-top-right-radius:	5px;	
	padding:					5px;	
}
.H230Gray {
	color:						#FFFFFF;
	background-color:			#515151;
	font-size:					17px;
	-moz-border-radius-topleft:	5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:	5px;
	-webkit-border-top-right-radius:	5px;	
	padding:					5px;	
	margin-top:					0px;
}
.B230Gray {
	background-color:			#EEEEEE;
}
.B230Gray form {
	padding:					10px;
}
.B230Gray form > label {
	font-size:					13px;
	font-weight:				bold;
	color:						#333333;
}
.B730 {
	width:						730px;
}
.VImg {
	float:						right;
	padding-left:				10px;
	padding-bottom:				10px;
	width:						200px;
	-moz-border-radius:			5px;
	-webkit-border-radius:		5px;
}
.HTInfo {
	float:						left;
	width:						510px;
}
.HTInfo p {
	color:						#333333;
	font-size:					13px;
	margin-top:					10px;
}
.HTInfo h1 {
	color:						#C10606;
	font-size:					25px;
	margin-top:					0px;
	padding-top:				0px;
	line-height:				19px;
}
.DTAdress {
	font-size:					11px;
	border-bottom:				1px dashed #BBBBBB;
	color:						#666666;
	margin-top:					5px;
}
.BDTop {
	border-top:					1px solid #CCCCCC;
}
.B730 > a {
	background-color:			#515151;
	font-size:					17px;
	-moz-border-radius-topleft:	5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:	5px;
	-webkit-border-top-right-radius:	5px;	
	padding:					5px;	
	color:						#FFFFFF;
	font-weight:				bold;
	text-decoration:			none;	
}
.B730 > a.active {
	background-color:			#C10606;
}
.B730 > div.info {
	margin-top:					1px;
	border-left:				1px solid #BBBBBB;
	border-right:				1px solid #BBBBBB;
	border-bottom:				1px solid #BBBBBB;
	padding:					10px;
	background-color:			#F6F6F6;
}
.B730 > div.info > h3 {
	color:						#C10606;
	font-size:					15px;
}
.B730 > div.firstForm > h3 {
	color:						#FFFFFF;
	font-size:					15px;
}
.B730 > div.firstForm {
	margin-top:					5px;
	border-left:				1px solid #C10606;
	border-right:				1px solid #C10606;
	border-bottom:				1px solid #C10606;
	padding:					10px;
	background-color:			#C10606;
	color:#FFFFFF;
	
}
.B730 > div.firstForm a{
  color:#FEBA02;
}
.B730 > div.firstForm > form {
	padding:					10px 0px 10px 0px;
	background-color:			#C10606;
}
.B730 > div.firstForm > form > label {
	padding-right:				10px;
	padding-left:				10px;
	font-size:					13px;
	font-weight:				bold;
	color:						#FFFFFF;
}
.pictureStrip img {
	width:						75px;
	height:						75px;
	margin-left:				10px;
	margin-top:					10px;
	margin-bottom:				10px;
	padding:					5px;
	background-color:			#FFFFFF;
	border:						1px solid #BBBBBB;
}
.facilities {
	list-style:					none outside none;
	margin:						4px 0 0;
	overflow:					hidden;
	padding:					0px 10px 10px 10px;
	width:						700px;
}
.facilities li {
	background:					url("../img/v.png") no-repeat scroll 15px center transparent;
	border-bottom:				1px solid #E6E6E6;
	float:						left;
	line-height:				10px;
	padding:					8px 8px 8px 5%;
	width:						190px;
	font-size:					11px;
	color:						#555555;
}
.cancel {
	color:						#555555;
	vertical-align:				top;
	padding:					10px;
	width:						100%;
	font-size:					11px;
}
.cancel tr > td:first-child {
	font-weight:				bold;
	vertical-align:				top;
	width:						150px;
}
.cancel tr > td {
	
	padding:					5px;
}
.D10PX {
	height:					20px;
}
.hotelsNearby {
	width:						100%;
	padding:					8px 8px 8px 8px;
	font-size:					11px;
}
.hotelsNearby tr > td {
	padding:					2px;
}
.beschikbaar {
	margin:						10px;
	background-color:			#F67E7E;
	border:						1px solid #C10606;
}
.beschikbaar > table {
	font-size:					13px;
	width:						100%;
}
.beschikbaar > table > thead > tr > th {
	padding:					5px;
	text-align:					left;
	border-bottom:				1px solid white;
}
.beschikbaar > table > tbody > tr > td {
	padding:					5px;
	width:						100px;
}
.beschikbaar > table > tbody > tr > td:first-child {
	width:						500px;

}
.beschikbaar > table > tbody > tr.firstLine {
	font-weight:				bold;
}
.beschikbaar span.oldPrice {
	font-weight:				bold;
	text-decoration:			line-through;
}
.beschikbaar span.newPrice {
	font-weight:				bold;
	margin-left:				20px;
}
.thirdLine td {
	border-bottom:				1px solid #FFFFFF;
}
.roomItem {
	background-color:			#FFFFFF;
	padding:					10px;
}
.roomItem img {
	float:						left;
	border:						1px solid #BBBBBB;
	margin-right:				10px;
	
}



.searchResult h1 {
	background-color:			#C10606;
	color:						#FFFFFF;
	padding:					5px;
	font-size:					13pt;
	width:						200px;
	-moz-border-radius-topleft:	5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:	5px;
	-webkit-border-top-right-radius:	5px;
}

.searchResult form {
	margin-top:					1px;
	background-color:			#F67E7E;
	padding:					5px;
	padding-top:15px;
}
.searchResult form td {
	padding:					5px;
}
.searchResult div:first-child {
	float:						left;
	clear:						left;
}
.searchButton {
	margin-top:					1px;
	float:						right;
	clear:						right;
}
.searchResult input, .searchResult select {
	color:						#444444;
}
.searchResult label:first-child {
	padding-left:				0px;
}
.searchResult label {
	padding-right:				10px;
	font-size:					13px;
	font-weight:				bold;
	padding-left:				10px;
}
.resultItem {
	border-bottom:				2px dashed #AAAAAA;
	padding:					10px;
	margin-top:					1px;
}
.resultItem > img {
	width:						80px; 
	height:						80px; 
	float:						left;
	border:						1px solid #999999;
	padding:					1px;
	margin-top:					3px;
}
.resultContent {
	float:						right;
	clear:						right;
	width:						860px;
}
.resultContent a {
	float:						left;
	font-size:					14px;
	color:						#C10606;
	font-weight:				bolder;
	
	
	padding-bottom:				0px;
	display:					block;
}
.resultContent p {
	font-size:					12px;
	color:						#444444;
	margin-top:					10px;
	float:						left;
	width:						740px;
	line-height: 				1.4em;
}
.stars {
	clear:						left;
	font-size:					13px;
	color:						#444444;	
	padding-right:				20px;
	border-right:				1px solid #999999;
	margin-top:					10px;
}
.street {
	font-size:					12px;
	color:						#444444;
	padding-left:				20px;
	margin-top:					10px;
}
.city {
	clear:						right;
	font-size:					12px;
	color:						#444444;
	margin-top:					1px;
	margin-left:				30px;
	float:						left;
	font-weight:				bolder;
}
.resultFooter {
	clear:						both;
}
.resultContent .floatFix {
	height:						10px;
}

.rightInfo {
	width:						100px;
	float:						right;
}
.pricesFrom {
	font-size:					11px;
	clear:						both;
}
.priceInfo {
	font-size:					21px;
	font-weight:				bold;
	color:						#C10606;
	clear:						both;
}
.leftInfo {
	float:						left;
	clear:						left;
	margin-top:					10px;
}
.leftInfo span:first-child {
	padding-right:				20px;
	border-left:				0px solid #999999;
	padding-left:				0px;
}
.leftInfo span {
	border-left:				1px solid #999999;
	padding-right:				20px;
	padding-left:				20px;
}
.leftInfo a {
	font-size:					12px;
	color:						#C10606;
}
.rBar {
	width:						102px;
	height:						10px;
	border:						1px solid #444444;
	margin-top:					17px;
	background-color:			#FFFFFF;
  position:relative;
  left:190px;
  top:-30px;
  
}
.bar {
	float:						left;
	color:						#C10606;
	font-weight:				bold;
	font-size:					11px;
	margin-left:				5px;
	margin-top:					16px;
}
.rightButton {
	float:						right;
	clear:						right;
	margin-top:					10px;
}
.barIndicator {
	height:						8px;
	background-color:			#EE981C;
	margin:						1px;
}
.resultCounts {
	background-color:			#C10606;
	font-size:					13px;
	font-weight:				bold;
	padding:					5px;
	color:						#FFFFFF;
	margin-top:					1px;
}
.foundHotels {
	float:						left;
	margin-top:					7px;
}
.sort {
	float:						right;
}
.sort a {
	color:						inherit;
	padding-left:				5px;
	padding-right:				5px;
	font-size:					11px;
	padding-top:				0px;
	margin-top:					0px;
}
.resultContent p > a {
	float:						none;
	display:					inline;
	font-size:					13px;
}
.blockFooter {
	background-color:			#515151;
}
a.previous {
	float:						left;
	color:						#FFFFFF;
	font-size:					13px;
	padding:					5px;
}
a.next {
	float:						right;
	color:						#FFFFFF;
	font-size:					13px;
	padding:					5px;
}


.selectedSort{
  text-decoration: none;
  cursor: default;
  
}

.b_undiscountedPrice {
    text-decoration: line-through;
}

.resultItem table{
  width:500px;
}

.resultItem form{
  background-color:#FFFFFF
}

.resultItem a{
  color:#000000;
}

.b_seeThrough{
  border:0px;
}

.b_roomsType li{
  position:relative;
  left:20px;
}
.b_availabilityInc{
  color:#FFFFFF;
}

.b_imgDisplay{
  margin:10px;
}

#b_imgList li{
  display:inline;
}

#b_imgList li img{
background-color:#FFFFFF;
border:1px solid #BBBBBB;
height:75px;
margin-bottom:10px;
margin-left:10px;
margin-top:10px;
padding:5px;
width:75px;
cursor:pointer;
}
 