.sf-menu .activeTopMenu a, .sf-menu .activeTopMenu a:visited {
	color: #588ac9;
}

#seo_text {
	padding-bottom:0;
	padding-top:0;
}


.btn_bookmark_footer  {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("../img/bookmark_chichotel.png");
	background-position:0 2px;
	background-repeat:no-repeat;
	height:34px;
	margin:0;
	padding:1px 10px 1px 16px;
	position:relative;
	width:324px;
}

#offers_records ul li {
	height:120px;
	width:445px;
}
#offers_records ul li p {
	padding-right: 15px;
}

#rss_feed {
	width:247px;
}

#offers_records ul {
	padding-top: 10px;
}


#rss_feed {

	float: right;
	width: 233px;
	background-image: url(../img/icons/rss_icon.gif);
	background-repeat: no-repeat;
	background-position: right 0.1em;

}



#rss_feed p {

	font-size: 10px;
	color: #aaa9a9;
	line-height: 14px;
	text-align: right;
	padding-top: 10px;
	padding-left: 23px;

}



#rss_feed h4 {

	font-size: 11px;
	color: #7e7e7e;
	font-weight: normal;
	padding-left: 23px;
	padding-bottom: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e9e9e9;
	text-align: right;
	padding-right: 18px;

}

#rss_feed h4 a {

	color: #7e7e7e;
	text-decoration: none;

}

#rss_feed h4 a:hover {

	color: #b59653;
	text-decoration: underline;

}



div#amenities ul li {
	float:left;
	width:250px;
	background-position:0.3em 0.5em;
}

.hotel_promos a {
	 color: #d2ac67;
	 text-decoration: none;
}
.hotel_promos a:hover {
	 color: #02377d;
	 text-decoration: none;
}

#floater {
	z-index:29;
}


.ui-datepicker {
   z-index: 9999999;
   position:absolute;
}


#seo_text h2 {
	font-weight: normal;
	
}

#bookmark {
	color: #676566;	
}



#preloader {
    width: 100%;
    height: 100%;
    z-index: -99;
    background: #fff url('/img/preloader.gif') 50% 50% no-repeat;
}

#images-container {
    width: 970px;
    height: 499px;
    z-index: -10;
    display: block;
}

#floater-small {
    height: 215px;
    z-index: 100;
    overflow: visible;
    position: absolute;
    width: 265px;
    margin-top: 15px;
    margin-left: 15px;
    background-image: url(../img/floater_backimage.png);
}

#flash_interior #images-container{
    height: 325px !important;
}

#floater-small #book-now-button{
    display: inline-block;
    width: 265px;
    padding-top: 10px;
    position: relative;
    text-align: center;
}

#floater-small #reservation-link-arrow{
    margin-left: 6px;
    position: absolute;
}

#floater-small a.reservation-link{
    color: rgb(89,89,89);
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    padding-top: 15px;
}

#floater-small a.reservation-link:hover{
    color: #7E7E7E;
}



#x2_booking_line ul#book_container {
    float: left;
	padding-left: 15px;
	padding-top: 11px;
	margin: 0px;
}
#x2_booking_line ul#book_container input {
	line-height: 20px;
}

.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#availability table tr {
	padding 0px;
	margin: 0px;
}
#availability table tr td {
	padding-top: 0px;
	margin-top: 0px;
}
#availability table tr td a {
	padding-top: 0px;
	margin-top: 0px;
}
#x2_booking_line ul#book_container li select {
    width: 105px;
}
