#modSearchFilter
{
background-color:#BFDFFF;
display:block;
width:200px;
margin-bottom:2px;
padding-bottom:5px;
clear:both;
}
#modSearchFilter .headFilType
{
padding:2px 5px 2px 15px;
font-weight:bold;
line-height:25px;
background: #DCE7F2 url(http://cachefly.apartmentsapart.com/aa/img_modules/combined.gif) no-repeat scroll -29px -16px;
}
#modSearchFilter .header
{
color:white;
text-transform:uppercase;
font-weight:bold;
height:37px;
line-height:37px;
padding-left:10px;
font-size:8pt;
background:url(http://cachefly.apartmentsapart.com/aa/img_modules/gradients.gif) repeat scroll 0 -34px;
display:block;
width:190px;
}
#modSearchFilter .sfilter
{
height:100%;
overflow:hidden;
color:#013567;
padding:2px 5px 2px 5px;
border-top:1px dotted;
border-bottom:0;
}
#modSearchFilter .sfilter b
{
display:block;
width:169px;
float:left;

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

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

font-weight:bold;
color:red;
float:right;
}
#modSearchFilter .doFilter a:hover
{
color:white;
}
#modSearchFilter .doFilter a
{
text-decoration:none;
}
#modSearchFilter .doFilter
{
width:120px;
margin-left:40px;
margin-top:5px;

clear:both;
cursor:pointer;
display:block;
line-height:20px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
background:url(http://cachefly.apartmentsapart.com/aa/img_modules/gradients.gif) repeat scroll 0 -103px;
height:20px;
border:1px solid #F5B758;
}
#modSearchFilter .FilterDisabled a
{
text-decoration:none;
}
#modSearchFilter .FilterDisabled
{
text-decoration:none;
background:grey;
border:0;
width:120px;
margin-left:40px;
margin-top:5px;
clear:both;
display:block;
line-height:20px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
height:20px;
border:1px solid black;
}
#modSearchFilter b.pad
{
padding-left:5px;
width:134px;
}
#modSearchFilter .ic
{
width:22px !important;
height:22px;
}

#modSearchFilter .ic_1 { background: url(http://cachefly.apartmentsapart.com/aa/img_modules/aalicons.gif) no-repeat scroll 0px 0px; }
#modSearchFilter .ic_2 { background: url(http://cachefly.apartmentsapart.com/aa/img_modules/aalicons.gif) no-repeat scroll -66px -22px; }
#modSearchFilter .ic_3 { background: url(http://cachefly.apartmentsapart.com/aa/img_modules/aalicons.gif) no-repeat scroll 0px -44px; }
#modSearchFilter .ic_4 { background: url(http://cachefly.apartmentsapart.com/aa/img_modules/aalicons.gif) no-repeat scroll -22px 0px; }
#modSearchFilter .ic_8 { background: url(http://cachefly.apartmentsapart.com/aa/img_modules/aalicons.gif) no-repeat scroll 0px -66px; }
#modSearchFilter .ic_9 { background: url(http://cachefly.apartmentsapart.com/aa/img_modules/aalicons.gif) no-repeat scroll -22px -22px; }
#modSearchFilter .ic_12 { background: url(http://cachefly.apartmentsapart.com/aa/img_modules/aalicons.gif) no-repeat scroll 0px -22px; }
#modSearchFilter .ic_13 { background: url(http://cachefly.apartmentsapart.com/aa/img_modules/aalicons.gif) no-repeat scroll -66px -44px; }
#modSearchFilter .ic_14 { background: url(http://cachefly.apartmentsapart.com/aa/img_modules/aalicons.gif) no-repeat scroll -44px 0px; }
#modSearchFilter .ic_15 { background: url(http://cachefly.apartmentsapart.com/aa/img_modules/aalicons.gif) no-repeat scroll -22px -44px; }
#modSearchFilter .ic_22 { background: url(http://cachefly.apartmentsapart.com/aa/img_modules/aalicons.gif) no-repeat scroll -44px -22px; }
#modSearchFilter .ic_23 { background: url(http://cachefly.apartmentsapart.com/aa/img_modules/aalicons.gif) no-repeat scroll -22px -66px; }
#modSearchFilter .ic_24 { background: url(http://cachefly.apartmentsapart.com/aa/img_modules/aalicons.gif) no-repeat scroll -66px 0px; }
#modSearchFilter .ic_25 { background: url(http://cachefly.apartmentsapart.com/aa/img_modules/aalicons.gif) no-repeat scroll -44px -44px; }
#modSearchFilter .ic_apthide { background: url(http://cachefly.apartmentsapart.com/aa/img_modules/aalicons.gif) no-repeat scroll -44px -66px; }
#modSearchFilter .lm b
{
width:95px;
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:65px;
}
#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 .hidcontainer {
background:none repeat scroll 0 0 white;
cursor:pointer;
padding-top:2px;
}
#modSearchFilter b.hid
{
padding-left:5px;
width:154px;
}
#modSearchFilter .back {
background:url("http://cachefly.apartmentsapart.com/aa/img_modules/gradstick.gif") repeat scroll 0 0 transparent;
float:left;
height:23px;
width:172px;
display:block;
border-left:solid 1px #204F7B;
border-top:solid 1px #204F7B;
border-bottom:solid 1px #204F7B;
}
#modSearchFilter .rev
{
cursor:pointer;
background: url(http://cachefly.apartmentsapart.com/aa/img_modules/stick.gif);
width:26px;
height:23px;
display:block;
float:right;
border-right:solid 1px #204F7B;
border-top:solid 1px #204F7B;
border-bottom:solid 1px #204F7B;
}
#modHiddenApartmentList {
border:3px solid #013567;
padding-left:10px;
padding-top:10px;
padding-bottom:5px;
}
#modHiddenApartmentList .header {
background:none repeat scroll 0 0 #013567;
clear:both;
color:#FEFEFE;
font-weight:bolder;
height:25px;
overflow:hidden;
padding:0 8px;
width:585px;
float:left;
}
#modHiddenApartmentList .icons
{
float:right;
z-index:1000;
height:25px;
display:block;
}
#modHiddenApartmentList .header a
{
color: #FFDC5D;
text-decoration:none;
line-height:25px;
float:left;
}
#modHiddenApartmentList .header .fnet {
float:right;
font-size:6pt;
margin-right:5px;
padding-right:5px;
text-transform:uppercase;
line-height:25px;
}

#modHiddenApartmentList .close 
{
cursor:pointer;
width:22px;
height:22px;
background:url(http://cachefly.apartmentsapart.com/aa/img_modules/close.gif);
display:block;
float:right;
border:none;
}

#hiddenApts
{
Z-INDEX: 5000; 
LEFT: 0px; 
display:none; 
WIDTH: 520px; 
POSITION: absolute; 
TOP: 0px;  
background: white; 
border: solid 10px white;
}
#hiddenApts .hapt1 {
background:url("http://cachefly.apartmentsapart.com/aa/img_modules/gradients.gif") repeat scroll 0 -34px #013567;
font-weight:bold;
line-height:36px;
overflow:hidden;
height:36px;
}

#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.apartmentsapart.com/aa/img_modules/close2.gif")  
}  
#hiddenApts .text
{
font-weight:bold;
color:black;
height:25px;
width:600px;
} 
#hiddenApts .addicon {
background:url("http://cachefly.apartmentsapart.com/aa/img_modules/unstick.gif") repeat scroll 0 0 transparent;
display:block;
float:left;
height:31px;
width:47px;
}
#hiddenApts .unstick
{
width:37px;
height:25px;
display:block;
background: url(http://cachefly.apartmentsapart.com/aa/img_modules/unstick2.gif);
cursor:pointer;
margin-left:605px;
margin-bottom:7px;
}

