
#recreatePage{
  position:fixed;
  right:0px;
  top:0px;
  width:10px;
}

#position{
  width:100%;
}

#warning{
  text-align:center;
  margin:10px;
}
#bookingEngine,.anAccommodation, #accommodationDetails,#allPrices,#selectedRoom,#yourInformation,#personalDetails{
	
}

#prices,#selectedRoom,#personalDetails{
  margin-top:20px;
}

#pricesHead,#selectedRoomHead{
  text-align:center;
  font-weight:bold;
  font-size:16px;
  color:#FFFFFF;	
  height:25px;
  padding-top:2px;
  background-color:#6699CC;/*#FCD89E;*/
}

.anAccommodation{
  margin:15px 0px;
	background-image:url('../longtermbooking/images/backgr.gif');
	width:596px;
	height:134px;
	overflow:hidden;
}
.anAccommodationTopprice{
float:right;
margin-right:15px;
}
.smalltext{
font-size:10px;
}

#bookingEngineTop,.anAccommodationTop, #accommodationDetailsTop,#yourInformationTop,#personalDetailsTop{
  padding-top:2px;
  padding-left:10px;
  height:19px;
  margin-bottom:2px;
  margin-top:1px;
  font-weight:bold;
  font-size:14px;
  color:#FFFFFF;
}
#accommodationDetailsTop{
  color:#4B4B4B;}
#bookingEngineTop{
margin-top:0px;
color:#4B4B4B;
}
.anAccommodationTop a{
  padding-top:2px;
  padding-left:10px;
  height:24px;
	color: #FFFFFF;
  font-weight:bold;
  font-size:14px;
}

#yourAccommodationMain{
  /* font-size:x-small; */  /*Edit by Mickael*/
  width:100%;
}

.anAccommodationTop{
  text-align:left;
  overflow:hidden;
}

#bookingEngineMain{
  margin:auto;
}

#anotherSearch{
  border:thin solid #6C7C8B;
}

#policyAgreement{
  clear:both;
  height:25px;
}

#bookForSomeoneElse{
  margin:10px;
  text-align:justify;
}
.anAccommodationPic{
	margin-left:18px;
  width:70px;
  height:70px;
	border: 1px solid #CBCBCB;
  float:left;
}

.anAccommodationComment{
  margin:1px;
  margin-left:100px;
}
.commentsacc{
background-color:#FFFFFF;
text-align:left;
height:65px;
overflow:hidden;
padding:0px;
margin:0px;
margin-top:1px;
overflow:hidden;
border: 1px solid #CBCBCB;
margin-right:18px;
padding:2px;
}
.anAccommodationRating{
  width:80px;
  float:left;
  clear:both;
  color:#FFFFFF;
  margin-left:18px;
  margin-top:2px;
}
.morediv{
vertical-align:bottom;
float:right;
padding-right:5px;
}
.anAccommodationMenu{
  height:80px;
	margin-left:100px;
	width:500px;
}
.anAccommodationMenu a{
color:white;
font-size:16px;
font-weight:bold;
}
.anAccommodationMenu img{
  height:25px;
}
.aRoomPrice,#currencyRoom{
  clear:both;
  margin:0px;
  padding:5px 0px;
  border-top:thin solid #6C7C8B;
}

.typeRoom{
  float:left;
  width:200px;
}

.rateRoom{
  float:left;
	width:220px;
  text-align:center;
}

.selectRoom{
  float:right;
  width:110px;
  text-align:center;
}

.typeRoomBottom{
  float:left;
  width:170px;
}

.rateRoomBottom{
  float:left;
  width:170px;
  text-align:center;
}

.selectRoomBottom{
  float:left;
  width:150px;
  text-align:center;
}

.removeRoomBottom{
  float:left;
  width:110px;
  text-align:right;
}

.left{
  float:left;
}

.right{
  float:right;
}

.alignCenter{
  text-align:center;
}

.alignRight{
  text-align:right;
}

.alignLeft{
  text-align:left;
}

.phonePic{
  width:26px;
  height:40px;
}

.centerBlock{
  margin:auto;
}

.rating{
  width:10px;
}

.features,.pictures,.map,.rates,.book{
  float:left;
  padding:1px 10px;
}

.daysAheadWarning{
  float:left;
  width:120px;
  color:#FFFFFF;
}

.pic150{
  width:70px;
  height:70px;
}

.buttonselect {
  background-color:#D9D9D9;
  border:thin solid black;
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  margin-bottom:5px;
  font-size:xx-small;
  font-weight:bold;
  width:85px;
}
.buttonunav {
  background-color:#FFAFAF;
  border:thin solid black;
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  margin-bottom:5px;
  font-size:xx-small;
  font-weight:bold;
  width:85px;
}

.hidden{
  display:none;
}

.show{
  display:block;
}
.select{
width:54px;
margin:1px;

}
.linkBut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #6699CC;
	text-align: center;
	width: 110px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #99CCFF;
	border-right-color: #006699;
	border-bottom-color: #006699;
	border-left-color: #99CCFF;
	margin:2px;
	margin-bottom:4px;
}

