	#content .offer2 {
	background-color:#F6F5EF;
	margin:0 0 10px 0;
	float:left;
	border:1px solid #c7c7c7;
	width:898px;
}
#content .offer2 .ratesfrom {
	
	color:#4d4d4d;
	line-height:22px;
	padding-bottom:17px;
	padding-left:0;
	padding-right:0;
	padding-top:17px;
	text-align:center;
	position: relative;
	width:104px;
		z-index:1;
}
	.rates-from2 {
		border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7; background-color:#FFFFFF;
	}
	.selectoffer2 {
		background-color:#FFFFFF;
	}
	.radio2-1 {
		border-bottom:1px solid #c7c7c7; 
	}
	.radio2-2,.radio2-1 {
		background-color: #ffffff;
		color: #494949;
	}
#content .offer2 .ratesfrom-two {
	
	position: relative;
	color:#4d4d4d;
	line-height:22px;
	padding-bottom:27px;
	padding-left:0;	position: relative;
	padding-right:0;
	padding-top:27px;
	text-align:center;
	width:104px;
	z-index:1;
}
.orange2{
	color:#ed8719;
	font-weight:bold;
}
#content .offer2 .price {
color:#181818;
float:left;
height:97px;
padding: 5px;
width:324px;

}
a.photos2 {
	float:left;
	font-size: 10px;
	margin:7px 0 0 0;
	text-decoration:none;
	color: #494949;
	}
		.photos2 img{
		padding:0 6px 0 0;
		}
.offer2-title, .offer2-title a{
	color:#494949;
	line-height: 18px;
	font-weight:bold;
	font-size:15px;
	margin-bottom:3px;
}
.offer2-info{
	margin-bottom:5px;
	font-style: italic;
	color: #4A4A4C;
}
.offer2-exerpt {
color: #4A4A4C;
}
.blackoutbox2 a {
	color: #494949;
	
}
.booking-widget2 {
	margin:0;
	padding:10px;
	width:324px;
}
.booking-widget2 .checkin, .booking-widget2 .checkout, .booking-widget2 .nights, .booking-widget2 .rooms  {
		padding-right: 10px;
	}
.blackout2 {
	line-height:13px;
}
.offer2 .price p {font-family: arial; font-size: 11px; padding: 0; margin: 0;}
.offer2 .price p.select {font-size: 14px; color: #494949; padding: 10px 0; height: 30px;margin-bottom: 5px;}
.offer2 .price p.offers {color: #181818; padding: 10px 0 10px; height: 30px; margin-bottom: 5px;}
.offer2 .price p.dates {color: #352659; display: none; float: left;}
.offer2 .price a.booknow {display: block; width: 100px; height: 20px; float: right; text-indent: -31415926px; background-repeat: no-repeat;margin-top:16px;}
.offer2 .price a.grayed {background-position: 0 -20px;}
.offer2-exerpt p {
		padding: 0px;
		margin: 0px;
	}
	
.booking-container-other {
	background-color:#DFDBD5;
	display:block;
	height:auto;
	left:115px;
	padding:10px;
	position:absolute;
	top:-34px;
	width:180px;
	border: 1px solid #dddddd;
}
.no-rates2 {
			border-right: 1px solid #C7C7C7;
	}
	.booking-other .close {
		text-align: right;
		float:left;
		margin-bottom: 10px;
		width:180px;
	}
	.booking-other .close a {
		color: #494949;
	}	
	.booking-other .checkin {
		float: left;
		width:auto;
		height:auto;
		margin-bottom: 5px;

	}
	.booking-other .checkout {
		float: left;
		width:auto;
		height:auto;
	}
	.booking-other .nights {
		float: left;
		width:auto;
		height:auto;
		margin-left: 5px;
		margin-bottom: 5px;
	}
	.booking-other .booknow-container {
		float: left;		width:auto;
		height:auto;
	}
	.booking-other .booknow-container, a.booknow {display: block; width: 100px; height: 20px; float: right; background-repeat: no-repeat; margin-top: 7px;}
	
	.calendar-other {
	  border: 2px solid #dddddd;
	  color: #679bc9;
	  background: #ffffff;
	
	}
	
	.calendar-other table {
	  color: #000000;
	  background: #D8E5EF;
	}
	
	/* Header part -- contains navigation buttons and day names. */
	.calendar-other thead .title { /* This holds the current "month, year" */
	  background: #4F3B30;
	  color: #ffffff;
	}
	
	.calendar-other thead .headrow {
	background:#ffffff;
	}
	
	.calendar-other thead .name {
	background:#ffffff;
	}
	
	.calendar-other tbody td.active { /* Active (pressed) cells <TD> */
	  background: #37678B;
	  color: #ffffff;
	}
	
	.calendar-other tbody td.selected { /* Cell showing selected date */
	  background: #37678B;
	  color: #ffffff;
	}
	.calendar-other tbody .disabled { text-decoration:line-through; color: #BBBBBB; }
	
	.calendar-other tfoot .ttip { /* Tooltip (status bar) cell <TD> */
	  background: #ffffff;
	}
	.booking .booknow-container2, a.booknow {display: block; width: 100px; height: 20px; text-indent: -31415926px; background-repeat: no-repeat; margin-top: 7px;}
	.booknow-container2 a.booknow { border:1px solid #dfdbd5; width:100px; }
	.booknow-container2 a.booknow:hover { border:1px solid #f68425; width:100px; }