@charset "UTF-8";
/* CSS Document */

.applied-filters {margin-bottom: 18px; width: 614px; display:inline-block; background: url(http://photos.lovingapartments.com/images/lst/apt-bg.jpg) no-repeat 0 0; border: 1px solid #B9B9B9; padding: 4px 8px; font-family:'Trebuchet MS'; font-size:1.3em; color:#333;}
#applied-filters-label {display: inline-block;}
#applied-filters-content {display: inline-block; color:#40a6e1}
#applied-filters-content  a {color:#40a6e1; text-decoration: none; padding:0 17px 0 0;
							background:url(http://photos.lovingapartments.com/images/cross_filter.gif) right no-repeat;}
#applied-filters-content  a:hover {color:#333;}

#paging-top {width: 614px; display:inline-block; background: url(http://photos.lovingapartments.com/images/lst/apt-bg.jpg) no-repeat 0 0; border: 1px solid #B9B9B9; padding: 4px 8px; font-family:'Trebuchet MS'; font-size:1.3em; color:#333;}
#paging-top:hover{background: #eee;}

#orderby-panel ol {
					padding: 12px 0 9px 0; margin: 0;
					width: 604px; 
				} 
#orderby-panel li {list-style:none; padding:0; margin: 0}
#orderby-panel label {display:inline-block; line-height:1.7em;  
								width:75px; 
								text-align:right; 
								font-family:'Trebuchet MS'; 
								color: #333;
								font-size:1.4em; 
								padding-right:5px;
								}
#orderby-panel select {font-family:'Trebuchet MS'; font-size:1.3em; color:#333333; border: 1px solid #CCCCCC;}

#lst-order-by { width: 494px; vertical-align: middle;}
#lst-ccy {width: 150px;  vertical-align: middle;}

#orderby-panel #lst-email {font-family:'Trebuchet MS'; font-size:1.3em; width: 285px; margin-left: 5px; vertical-align: middle;}
#orderby-panel .email-list-input {color:#aaa; border: 1px solid #CCCCCC;}
#orderby-panel .email-list-input-type {color:#333; border: 1px solid #40a6e1;}

#paging-top-pages {float: left; width: 290px;}
#paging-top-pages a {text-decoration:none; color:#333}
#paging-top-pages a:hover {color:#40a6e1}
#paging-top-pages .current {color:#40a6e1}

#paging-top-page {float: right;} 
#paging-top-page a {text-decoration:none; color:#333}
#paging-top-page a:hover {color:#40a6e1;}
#paging-top-page label {margin-left: 20px;}
#paging-top-page select {font-family:'Trebuchet MS'; color:#333; border: 1px solid #B9B9B9;}

#paging-bottom {width: 614px; display:inline-block; background: url(http://photos.lovingapartments.com/images/lst/apt-bg.jpg) no-repeat 0 0; border: 1px solid #B9B9B9; padding: 4px 8px; font-family:'Trebuchet MS'; font-size:1.3em; color:#333; margin-top: 18px;}
#paging-bottom:hover{background: #eee;}

.page-literal {float: left;  display:inline-block; padding-right: 5px;}

#paging-bottom-pages {float: left; width: 290px;}
#paging-bottom-pages a {text-decoration:none; color:#333}
#paging-bottom-pages a:hover {color:#40a6e1}
#paging-bottom-pages .current {color:#40a6e1}

#paging-bottom-page {float: right;} 
#paging-bottom-page a {text-decoration:none; color:#333}
#paging-bottom-page a:hover {color:#40a6e1;}
#paging-bottom-page label {margin-left: 20px;}
#paging-bottom-page select {font-family:'Trebuchet MS'; color:#333; border: 1px solid #B9B9B9;}

.apt-result-gallery{position: relative; height: 231px; margin-top: 18px; display:inline-block; border: 1px solid #B9B9B9; width: 308px;}
.apt-list-image-gallery {height: 229px; width: 308px;}

.apt-list-gallery {position: absolute;  left: 0; top: 0px; width: 288px; display: inline-block;}
.apt-list-gallery .apt-title {color:#333; text-decoration: none; font-family:'Trebuchet MS'; font-size: 1.4em;}
.apt-list-gallery .apt-title:hover {color:#40a6e1;}



.apt-result{margin-top: 18px; display:inline-block; border: 1px solid #B9B9B9; width: 630px; background: url(http://photos.lovingapartments.com/images/lst/apt-bg.jpg) no-repeat 0 0;}
.apt-result:hover {background: #eee}

.apt-list {min-height: 160px; position: relative;  width: 370px; display: inline-block; padding: 10px}


.apt-list-image {height: 180px; width: 240px; float: right; }

.apt-list-info-price {  float: right;
                        text-align: right;
                        padding: 7px;
                        background: #fff;
						-moz-box-shadow: -1px 1px 1px #B9B9B9;
					  -webkit-box-shadow: -1px 1px 1px #B9B9B9;
					  box-shadow: -1px 1px 1px #B9B9B9;
					border-bottom-left-radius: 10px;						
						border-left: 1px solid #B9B9B9;
						border-bottom: 1px solid #B9B9B9;
                        font-size:1.2em;
                        font-weight: bold;
                        font-family:'Trebuchet MS';
						position: absolute;
						top: 0;
						right: 0;
                        }
.apt-list-info-price img{ width: 24px; height: 16px; margin-left: 5px; 						
						-moz-box-shadow:inset -1px 1px 1px #B9B9B9;
						-webkit-box-shadow:inset -1px 1px 1px #B9B9B9;
						box-shadow:inset -1px 1px 1px #B9B9B9; vertical-align: top;}

.apt-list .apt-title {color:#40a6e1; text-decoration: none; font-family:'Trebuchet MS'; font-size: 1.4em;}
.apt-list .apt-title:hover {color:#B9B9B9;}
.apt-list ul {min-height: 90px; margin: 0 5px 5px 20px; padding: 0px; width: 345px; }
.apt-list li {list-style:bullet; font-size: 1.0em; padding: 2px}
.apt-list a {text-decoration: none; color: #666;}
.apt-list a:hover {color: #40a6e1;}
.apt-list .rated {width: 54px: height: 12px;}
.apt-list .warning {color: #D00000;}
.apt-list .luxury-image {float: right; margin-left: 5px;}
.apt-list .promotion-image {float: right; margin-left: 5px; height: 60px;}

.apt-list-footer {position: relative; width: 365px; display: block; height:22px; }
.apt-list-ref {position: absolute; bottom: 4px}
.apt-list-more-apts {width: 390px; font-weight: bold; color: #40a6e1; margin: 9px; display: none}

.apt-list-read-more {width:59px; height:22px; float: right; background:url(http://photos.lovingapartments.com/images/features/read-more.jpg)}
.apt-list-read-more:hover {background:url(http://photos.lovingapartments.com/images/features/read-more.jpg) no-repeat 0px -22px;}

.filter-title input {margin-right: 7px; float: right}

.filter-title {margin-top: 0px; background:url(http://photos.lovingapartments.com/images/title-bg.png); width:276px; 
					padding: 6px 0 6px 30px; 
					border: 1px solid #B9B9B9;
					font-family:'Trebuchet MS'; font-size:1.4em; text-align: center}
.filter-title:hover {background: #eee; cursor:pointer;}

.filter-title-selected {margin-top: 0px; background:#DDFFFF; width:276px; 
					padding: 6px 0 6px 30px; 
					border: 1px solid #B9B9B9;
					font-family:'Trebuchet MS'; font-size:1.4em; text-align: center}
.filter-title-selected:hover {background: #CCFFFF; cursor:pointer;}

.filter-title-selected input {margin-right: 7px; float: right}

.budget-label {float:left; margin-left: 30px; width: 80px; text-align: left;}

.filter-content-text{padding: 10px 30px;}
.filter-content {border-left: 1px solid #B9B9B9; width:306px; border-right: 1px solid #B9B9B9; border-bottom: 1px solid #B9B9B9;}
.filter-content input {float: right; margin-right: 9px; vertical-align: -5px;}
.filter-content select {float: right; margin-right: 10px; border: 1px solid #B9B9B9; color:#666; }
.filter-content ul{margin:0; padding:0;}
.filter-content li{list-style: none}

.filter-content a{text-decoration: none; color: #40a6e1; font-weight: bold}
.filter-content a:hover{color: #666}

.filter-item {background:url(http://photos.lovingapartments.com/images/title-bg.png); width:306px; padding: 6px 0px; text-align: center; height: 20px}
.filter-item:hover {background: #eee; cursor:pointer;}

.filter-item-selected {background:#DDFFFF; width:306px; padding: 6px 0px; text-align: center; height: 20px; font-weight: bold}
.filter-item-selected:hover {background: #CCFFFF; cursor:pointer;}

.filter-label {float:left; margin-left: 30px; width: 200px; text-align: left}
.filter-label-short {float:left; margin-left: 30px; width: 120px; text-align: left;}
.filter-item-count {float: right; margin-right: 10px; float: right;}
.filter-label img{width: 24px; height: 16px; float: left; margin-right: 5px; border: 1px solid #B9B9B9;}

.filter-item-control {background:url(http://photos.lovingapartments.com/images/title-bg.png); padding: 6px 55px 6px 0px; height: 25px; float: none; text-align: center;}

.filter-item-control-button {font-weight: bold; margin: 0; float: none; 
								background:url(http://photos.lovingapartments.com/images/lrg-btn-bg.png) no-repeat 0px -29px; width: 80px; height: 23px; 
								padding: 0 0 2px 0;
								color: #fff; font-family:'Trebuchet MS'; 
								border: 1px solid #73B6E3;
							}
.filter-item-control-button:hover {background:url(http://photos.lovingapartments.com/images/lrg-btn-bg.png) no-repeat 0px 0px;}

.filter-item-control-apply {font-weight: bold; margin: 0; float: none; 
								background:url(http://photos.lovingapartments.com/images/lrg-btn-bg.png) no-repeat 0px -29px; width: 80px; height: 23px; 
								color: #fff; font-family:'Trebuchet MS'; 
								border: 1px solid #f00;
							}
.filter-item-control-apply:hover {background:url(http://photos.lovingapartments.com/images/lrg-btn-bg.png) no-repeat 0px 0px;}

.budget-amounts{float: right}











