
.footerlinks a {
 color: #fff !important;
}

#tooltipLayer .inner {color: #000 !important; }

div#main 
{ 
background-color: #FFFFFF;
background-repeat: no-repeat !important;
background-position:center top; 
}


.footerlinks {
background: #000000;
padding: 10px 0;
min-height: 25px;
}

.footerlinks a 
{color: #b08f56 !important;}

.ratelistview_roomsontop .room.opened .content
{
margin:0px;
background:#FFFFFF;
}

.ratelistview_roomsontop .room .content .images .innerimagegallery
{width:170px;}


.ratelistview_roomsontop .room .content .rates .rate .content
{background-color: #FFFFFF !important;}


.ratelistview_roomsontop .room .content .rates .rate .header
{
background-color: rgb(30, 27, 23) !important;
filter: none !important;

}

#menu li a
{ line-height: 2.5em;}

#menu
{ margin: 0pt 0pt 10px;}

body.useWebFonts h1,
.hotelsearchbox .header h3,
.hoteldetailbox .header h3,
.panel.gallery h3,
.panel.maps h3,
.panel.grad1 .header h3 span.title,
.panel.grad2 .header h3 .button1 span,
#menu li a,
.hotelresultlist .hotel .header h3,
.package-detail-layer .header h3,
.package-detail-layer .header h3 span.small,
.packagebox .header span.title,
.panel.roomselection .header h3 span.title,
.ratelistview_roomsontop .room .header h3,
.ratelistview_ratesontop .rate .header h3,
.ratelistview_combined .roomrate .header h3
{
	color:#000000 !important;
	text-transform: uppercase;
	font-size:93%;
	font-family:Arial, sans-serif;
        font-stretch: ultra-condensed;
}
.refinesearchbox .header h3 .title 
{
	color:#ffffff !important;
	text-transform: uppercase;
	font-size:80%;
	font-family:droid sans;
        font-stretch: ultra-condensed ;
}
.panel.roomselection .subpanel .header h3 span.title
{
	color:#000000 !important;
	text-transform: uppercase;
	font-size:90%; !important;
	font-family:Aria,sans-serif;
        font-stretch: ultra-condensed ;
        font-weight: normal;
}

#content-right #menu ul li.active a {
	color: #ffffff  !important;
}
.panel.grad2 .header.withHotelName .button.button-hotelinfo span 
{
	color:#ffffff !important;
	font-size:90%; !important;
	font-family:Arial, sans-serif;
        font-stretch: ultra-condensed ;
        font-weight: normal !important;
}


.white-detail-layer .content .inner
{background-color:transparent;}


.white-detail-layer .content
{margin:0px!important;}


#tbLayerDiv
{border:1px solid #d64466 ; }


.filterPanel
{height: 74px}



#tooltipLayer .inner .pricebreakdown .header h3, #tooltipLayer .inner .pricebreakdown .calendar span {color: #3b372c; }

#tooltipLayer .inner .pricebreakdown .calendar .pbdcalendarSelected span
 {color: #fff; background: transparent; }

#tooltipLayer .inner .pricebreakdown .calendar .pbdcalendarSelected 
{background: #3b372c; }

#tooltipLayer .inner .pricebreakdown .calendar .pbdcalendarNotInMonth span
 { color: #A5A38C; }

#tooltipLayer .inner .pricebreakdown .footer .button.button3 span {color: #fff; }

#tooltipLayer .inner p
{color: #000000 !important; }

#tooltipLayer
{border: none; }


.packagebox .inner
{background-color: rgb(0, 0, 0);}

div#content-left .panel
{
	border-bottom: 5px solid #7784A6 !important;
	border-left: 5px solid #7784A6 !important;
	border-top: 5px solid #7784A6 !important;
	border-right: 5px solid #7784A6 !important;
	border-radius:5px;
}
.filterPanel
{
	border-bottom: 1px solid #715b39 !important; 
	border-left: 1px solid #715b39 !important;
	border-top: 1px solid #715b39 !important;
	border-right: 1px solid #715b39 !important;
}


.ratelistview_roomsontop .room .header
{
	/* border-bottom: 1px solid #715b39 !important; 
	border-left: 1px solid #715b39 !important;
	border-top: 1px solid #715b39 !important;
	border-right: 1px solid #715b39 !important;
    height:38px; */
        
        border-bottom: 1px solid #CECECE;
		border-radius: 8px 8px 8px 8px;
		background: url(css/images/bg_home_tit.png) 0 bottom repeat-x;
		height: 38px;
		line-height: 34px;
		font-size: 22px;
		padding-left: 15px;
		color: #1F3370;
}


.ratelistview_roomsontop .room .content .rates .rate .border
{border-bottom:none; }


.reviewbox .room-subtotal table
{background-color:transparent;}

.completionbox .inner table td.grandprice
{background-color:transparent;}

.completionbox .inner table td.price
{background-color:transparent;}

.changestep .room-subtotal table td
{background-color:transparent;}

#pbdLayer
{border:1px solid #715b39!important;
background-color:#262422 !important;}

.pricebreakdown .calendar thead
{background-color:#1e1b17 !important;}

.pricebreakdown .calendar tbody.pbdcalendarDays td.pbdcalendarSaturday, .pricebreakdown .calendar tbody.pbdcalendarDays td.pbdcalendarSunday
{background-color:#1e1b17 !important;}

.pricebreakdown .calendar tbody.pbdcalendarDays td.pbdcalendarSelected, .pricebreakdown .calendar tbody.pbdcalendarDays td.pbdcalendarSelected span {background-color:#d74064 !important;}

.button.button3 span {color:#ffffff !important;}

html{
background: #FFFFFF !important;
}
