#modSearchFilter
{
background-color: #f3f9d9;
display:block;
width:185px;
margin-bottom:2px;
padding-bottom:5px;

}
#modSearchFilter .headFilType
{
padding:2px 5px 2px 15px;
font-weight:bold;
line-height:25px;
background: #E8F4B3;
border-left: 1px solid #165594;
border-right: 1px solid #165594;

}
#modSearchFilter .header
{
color:white;
text-transform:uppercase;
font-weight:bold;
height:20px;
line-height:20px;
padding-left:10px;
font-size:9pt;
display:block;
width:175px;
background: #165594 url('http://cachefly.eslworldwide.com/esl/img_modules/esl/hotels/modules/menu-title.gif') no-repeat;
}
#modSearchFilter .sfilter
{
height:100%;
overflow:hidden;
border-left: 1px solid #165594;
border-right: 1px solid #165594;
color:#013567;
padding:2px 5px 2px 5px;
border-top:1px dotted;
}
#modSearchFilter .sfilter b
{
display:block;
width:145px;
float:left;
margin-top:1px;

}
#modSearchFilter .sfilter input
{
display:block;
float:right;
}
#modSearchFilter .totAp
{
height:100%;
overflow:hidden;
border: 1px solid #165594;
border-bottom:0;
padding:2px 5px 2px 5px;
line-height:20px;
display:block;

}
#modSearchFilter .totAp b
{
display:block;
float:left;
}
#modSearchFilter .totAp span
{

font-weight:bold;
color:red;
float:right;
}


#modSearchFilter .doFilter,.FilterDisabled
{

clear:both;
cursor:pointer;
display:block;
line-height:30px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
height:30px;
border: 1px solid #165594;
border-top:0;
color:white;
}
#modSearchFilter .FilterDisabled a
{
text-decoration:none;
background:grey;
padding:5px;
color:black;
cursor:none;
}
#modSearchFilter .doFilter a
{
text-decoration:none;
color:white;
padding:5px;
background-color:#165594;
}
#modSearchFilter .doFilter a:hover
{
text-decoration:none;
color:#ffe57f;
}
#modSearchFilter b.pad
{
padding-left:5px;
width:124px;
}
#modSearchFilter .ic
{
width:22px !important;
height:22px;
}

#modSearchFilter .ic_1 { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll 0px 0px; }
#modSearchFilter .ic_2 { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -66px -22px; }
#modSearchFilter .ic_3 { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll 0px -44px; }
#modSearchFilter .ic_4 { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -22px 0px; }
#modSearchFilter .ic_8 { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll 0px -66px; }
#modSearchFilter .ic_9 { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -22px -22px; }
#modSearchFilter .ic_12 { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll 0px -22px; }
#modSearchFilter .ic_13 { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -66px -44px; }
#modSearchFilter .ic_14 { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -44px 0px; }
#modSearchFilter .ic_15 { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -22px -44px; }
#modSearchFilter .ic_22 { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -44px -22px; }
#modSearchFilter .ic_23 { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -22px -66px; }
#modSearchFilter .ic_24 { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -66px 0px; }
#modSearchFilter .ic_25 { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -44px -44px; }
#modSearchFilter .lm b
{
width:75px;
text-transform:capitalize;
}
#modSearchFilter input.date
{
width:68px;
display:block;
float:left;
}
#modSearchFilter input.price
{
width:68px;
display:block;
float:left;
}
#modSearchFilter b.los
{
width:10px;
font-size:18px;
cursor:pointer;
}
#modSearchFilter b.losm
{

padding-left:45px;
}
#modSearchFilter .tblos
{
text-align:center;
width:30px;
display:block;
float:left !important;
background:transparent;
border:1px solid black;
margin:0 5px 0 5px;
font-weight:bold;
color: black;
}
#modSearchFilter b.hid
{
width:149px;
padding-left:5px;
}
#modHiddenApartmentList .text
{
    width: 490px;
    margin-left:15px;
    margin-top:15px;
}
#modHiddenApartmentList {
border:3px solid #165594;
padding-bottom:5px;
padding-left:10px;
padding-top:10px;
}
#modHiddenApartmentList .header
{
	background: #165594;
	line-height: 24px;
	height: 24px;
	color: #fefefe;
	font-weight: bolder;
	padding: 0 8px;
	margin-bottom:3px;
}
#modHiddenApartmentList .header a
{
color: white;
text-decoration:none;
float:left;
}
#modHiddenApartmentList .header .fnet {
float:right;
font-size:6pt;
margin-right:5px;
padding-right:5px;
text-transform:uppercase;
}
#modSearchFilter .hidcontainer {
background:none repeat scroll 0 0 white;
cursor:pointer;
padding-top:2px;
}
#modSearchFilter .back {
background:url("http://cachefly.eslworldwide.com/esl/img_modules/gradstickesl.gif") repeat scroll 0 0 transparent;
border-bottom:1px solid #204F7B;
border-left:1px solid #204F7B;
border-top:1px solid #204F7B;
display:block;
float:left;
height:23px;
width:157px;
}
#modSearchFilter .rev {
background:url("http://cachefly.eslworldwide.com/esl/img_modules/stickesl.gif") repeat scroll 0 0 transparent;
border-bottom:1px solid #204F7B;
border-right:1px solid #204F7B;
border-top:1px solid #204F7B;
cursor:pointer;
display:block;
float:right;
height:23px;
width:26px;
}
#modHiddenApartmentList .close 
{
cursor:pointer;
width:22px;
height:22px;
background:url(http://cachefly.eslworldwide.com/esl/img_modules/close.gif);
display:block;
float:right;
border:none;
}

#hiddenApts {
background:none repeat scroll 0 0 white;
border:10px solid white;
display:none;
left:0;
position:absolute;
top:0;
width:520px;
z-index:5000;
}
#hiddenApts .hapt1 {
background:#165594;
font-weight:bold;
line-height:36px;
overflow:hidden;
}

#hiddenApts .hapt2
{
FLOAT: left; 
margin-left: 15px; 
COLOR: #fff; 
text-transform:uppercase;    
}    
#hiddenApts .hapt3
{
FLOAT: right; 
WIDTH: 31px; 
CURSOR: pointer; 
HEIGHT: 25px;  
background:url("http://cachefly.eslworldwide.com/esl/img_modules/close2.gif")  
} 
#hiddenApts .text {
color:black;
font-weight:bold;
height:25px;
width:600px;
}
#hiddenApts .addicon {
background:url("http://cachefly.eslworldwide.com/esl/img_modules/unstick.gif") repeat scroll 0 0 transparent;
display:block;
float:right;
height:31px;
width:47px;
}
#hiddenApts .unstick {
background:url("http://cachefly.eslworldwide.com/esl/img_modules/unstick2.gif") repeat scroll 0 0 transparent;
cursor:pointer;
display:block;
height:25px;
margin-bottom:7px;
margin-left:605px;
width:37px;
}
#modHiddenApartmentList {
border:3px solid #485888;
padding-bottom:5px;
padding-left:10px;
padding-top:10px;
}
#modHiddenApartmentList .header
{
	background: #165594;
	line-height: 24px;
	height: 24px;
	color: #fefefe;
	font-weight: bolder;
	padding: 0 8px;
	margin-bottom:3px;
	float:left;
	width:585px;
}
#modHiddenApartmentList .header a
{
color: white;
text-decoration:none;
float:left;
}
#modHiddenApartmentList .header .fnet {
float:right;
font-size:6pt;
margin-right:5px;
padding-right:5px;
text-transform:uppercase;
}
#modHiddenApartmentList .icons {
float:right;
margin-right:15px;
}

#modHiddenApartmentList .icons span
{
    display:block;
    width:22px;
    height:22px;
    float:left;
    margin:1px 1px;
}


#modHiddenApartmentList .AC_Not_avb { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -66px -22px; }
#modHiddenApartmentList .Parking_Not_avb { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll 0px -44px; }
#modHiddenApartmentList .Sf_Not_avb { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll 0px -66px; }
#modHiddenApartmentList .BC_Not_avb { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -66px -44px; }
#modHiddenApartmentList .INT_Not_avb { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -22px -44px; }
#modHiddenApartmentList .LIFT_Not_avb { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -44px -44px; }
#modHiddenApartmentList .WHC_Not_avb { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -22px -66px; }
#modHiddenApartmentList .AC_avb { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll 0px 0px; }
#modHiddenApartmentList .Parking_avb { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -22px 0px; }
#modHiddenApartmentList .Sf_avb { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -22px -22px; }
#modHiddenApartmentList .BC_avb { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll 0px -22px; }
#modHiddenApartmentList .INT_avb { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -44px 0px; }
#modHiddenApartmentList .WHC_avb { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -44px -22px; }
#modHiddenApartmentList .LIFT_avb { background: url(http://cachefly.eslworldwide.com/esl/img_modules/aalicons_esl.gif) no-repeat scroll -66px 0px; }
