#listingList {
	width: 256px;
	/*margin: 10px 0 0 0px;*/
	padding: 0 0 10px 10px;
	
	font-size: 12px;
	line-height: 16px;
}

#listingList h2 {
	font-size: 16px;
	font-weight: bold;
/*	padding-bottom: 10px; */
	color: #615e58;
}

#listSummary {
	color: #615e58;
	padding-bottom: 10px;
}

#filterBtn {
	padding-left:21px;
	float: right; color: #FFF;
	border: 2px solid #6b8fd8;
	background: #5a7dc6 url(/wp-content/plugins/hq_idx/images/filter-btn.png) no-repeat center left;
	font-size: 10px; text-transform: uppercase;
	font-family: Arial; font-weight: bold;
	cursor: pointer;
	margin-top: 1px;
}

#activeFilters {
	background-color: #f3f3f3;
	border: 1px solid #e7e5e5;
	padding: 4px;
	line-height: 21px;
}

#activeFilters input.filterBtn {
	padding: 2px 5px;
	border: 1px outset #fff;
}

#activeFilters input.filterBtn:active {
	border: 1px inset #fff;
}

#activeFilters span.title { color: #615e58; font-weight: bold; }
#activeFilters span.label { color: #615e58; }
#activeFilters span { padding-right: 5px; color: #615e58; }

.filters.closed .filtersForm { display: none; }
.filters.open .filtersForm { display: block; }

.filtersForm { padding: 5px; background-color: #EAEAEA; }

.HQ_Filters_widget .filters {
	position: relative;
}

.HQ_Filters_widget .filters .imgLoadingWidget {
	display: none;
	position: absolute;
	background: #fff url(../images/loading-spinner.gif) no-repeat center center;
	width: 50px;
	height: 50px;
	top: 60px;
	left: 125px;
	border: 2px solid #999;
	z-index: 50;
}

.filters.closed { padding-bottom: 10px; }
.filters.open { padding-bottom: 5px; }
.filters .formField { padding: 2px 0 ; }
.filters label { width: 40px; padding: 3px 5px 0 0; color: #615e58; }
.filters .textField { width: 50px; }

.filters select { margin-bottom: 10px; }

.filterCtrl, .filterCtrl:hover, .filterCtrl:active {
	background:#615e58 !important;
	border:2px solid #7C7974 !important;
	color: #fff !important;
	font-size: 9px !important;
	text-transform: uppercase !important;
	cursor: pointer !important;
	padding: 0 6px !important;
	margin: 0 !important;
	font-weight: normal !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
}

.listingPageNav a, #orderBy a {
	color: #3d619b;
	text-decoration: none;
}

.listingPageNav a:hover, #orderBy a:hover {
	color: #686868;
}

.listingPageNav { padding-bottom: 10px; }
.listingPageNav label, .listingPageNav ul, .listingPageNav li { display: inline; }
.listingPageNav label, .listingPageNav li { margin-right: 10px; }
.listingPageNav li.current { border: 1px solid #DDD; padding: 0 2px; }

.listingCtrl { padding-bottom: 10px; }

#selectOrderBox { 
	padding-bottom: 10px; 
	color: #615e58;
	font-size: 10px; 
}

#selectOrderBox select {
	width: 100px;
}

.selectNoneBtn:hover, .selectAllBtn:hover {
	background-color: #e8ebdf;
}

.selectAllBtn, .selectNoneBtn {
	text-decoration: none;
	cursor: pointer;
	text-transform: uppercase;
}

.selectNoneBtn {
	margin-right: 13px;
}

.listingItemWrapper {
	position: relative;
	z-index: 0;
}

.listingItemWrapper .listingCheckWrapper {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 13px;
	vertical-align: middle;
	padding: 4px 0 0 4px;
}

.listingItem {
	display: block;
	padding: 4px;
	margin-bottom: 5px;
	border: 1px solid #e5ede0;
	background-color: #f5f6f1;
	height: 84px;
	font-weight: bold;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	width: 250px;
}

#listingListItems a.hover {
	border-color: #d8e4d2;
	background-color: #e8ebdf;
}

.listingItemLeftCol {
	width: 150px;
}

.listingItem .listingMLSId {
	padding-left: 18px;
	font-size: 13px;
	color: #615e58;
	text-decoration: none;
}

.listingItem .listingPrice {
	color: #3db14b;
	font-size: 13px;
}

.listingItem .listingStatus {
	font-style: italic;
}

.listingItem .label, .listingItem .listingStatus {
	color: #9c9c9c;
	text-transform: uppercase;
}

.listingItem .data {
	padding: 0 10px 0 5px;
	color: #615e58;
}

.listingItem .listingPropType {
	font-size: 11px;
	padding: 0;
	color: #9c9c9c;
}

.listingPhoto {
	border: 2px solid #cbd0be;
	width: 60px;
	height: 60px;
	text-align: center;
}

#lastUpdated {
	color: #777;
	padding-bottom: 5px;
}

.listingActBox {
	width: 100%;
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 4px 0px;
	padding: 0px 4px;
	font-size: 9px;
}

.listingActBox td a {
	text-decoration: none;
	cursor: pointer;
	color: #9C9C9C;
}

.listingActBox td {
	vertical-align: middle;
}

.itemActTable {
	width: 100%;
}

.itemActTable td {
	vertical-align: middle;
}


.listingActAll {
	margin-bottom: 10px;	
}

.listingActAll td {	
	padding-right: 5px;
}

/*
.saveBtn {
	background: url( /wp-content/plugins/hq_idx/images/listings/favorite_btn.png ) no-repeat center left; 
	border: 0px;
	width: 59px;
	height: 18px;
	font-size: 0px;
	cursor: pointer;
}

.printBtn {
	background:  url( /wp-content/plugins/hq_idx/images/listings/print_btn.png ) no-repeat center left; 
	border: 0px;
	width: 59px;
	height: 18px;
	font-size: 0px;
	cursor: pointer;
}
*/

.reqShowBtn {
	background: #615e58 url(/wp-content/plugins/hq_idx/images/listings/reqshowing_btn.png ) no-repeat center left; 
}

.itemActionIcon {
	/*margin: 5px 0px 5px 0px;*/
	vertical-align: top;
}

.itemSubTable {
	width: 100%;
}

.requestShowingAct td {
	text-align: right;
}

.mlsDisclaimer img {
	vertical-align: middle;
}


.clipboardsMenu {
	background-color: #FFF;
	position: absolute;
	border: 1px solid #000;
	padding: 5px;
}

.clipboardsMenu td {
	padding: 5px;
}

#ssCtrls td {
	padding: 3px;
}



.layerObjCtrl {
	vertical-align: top;
}


#listingList .headTbl {
	width: 100%;
}

#saveThisSearch {

      background:#ce5920;

	color: #FFF;
	font-weight: bold;

	width: 100%;
	vertical-align: middle;
	padding-left: 10px;
      font: bold #fff 15px helvetica, arial, sans-serif ;

      -moz-border-radius: 3px 0 0 0;

      -webkit-border-radius: 3px 0 0 0;

} 

#requestShowingBtn {

      background:#ce5920;

        color: #FFF;

       width: 100%;
       vertical-align: middle;
      font: bold #fff 13px helvetica, arial, sans-serif ;

      -moz-border-radius: 0 3px 0 0;

      -webkit-border-radius: 0 3px 0 0;

	  padding: 2px 6px;

}



#deleteSearchBtn {

      background:#ce5920;

        color: #FFF;
        font-weight: bold;

        width: 100%;
        vertical-align: middle;
        padding: 0 10px;
      font: bold #fff 13px helvetica, arial, sans-serif ;

      -moz-border-radius: 0 0 0 3px;

      -webkit-border-radius: 0 0 0 3px;

}



#saveAsBtn {

      background:#ce5920;

        color: #FFF;
        font-weight: bold;

        width: 100%;
        vertical-align: middle;
        padding:  0 10px;
      font: bold #fff 15px helvetica, arial, sans-serif ;

      -moz-border-radius: 0 0 0 3px;

      -webkit-border-radius: 0 0 0 3px;

}







#spacename {

      border:solid 1px #a8a8a8;

} 

/** Save/Print Buttons **/ 

.listingActions {

      font: regular #fff 13px helvetica, arial, sans-serif;

} 

.listingActions .saveBtn, .listingActions .saveBtn:hover, .listingActions .saveBtn:active  {

border: 0;
        color: #FFF;
        
        font-weight: normal;

      background:#474747;

      padding: 2px 6px;

      -moz-border-radius: 3px 0 0 0;

      -webkit-border-radius: 3px 0 0 0;

} 

.listingActions .printBtn, .listingActions .printBtn:hover, .listingActions .printBtn:active {

	border: 0;
	color: #FFF;
	
	font-weight: normal;
	
      background:#474747;

      padding: 2px 6px;

      -moz-border-radius: 0 3px 0 0;

      -webkit-border-radius: 0 3px 0 0;

}

#selectedAreasBox {
	border: 1px solid #615E58;
	padding: 5px;
}

.listingList-nonmap {
	width: 450px !important;
	padding: 0 !important;
}
.listingItems-nonmap .listingItemWrapper {
	margin-bottom: 15px;
	width: 100%;
}
.listingItems-nonmap .listingItemHead input {
	width: auto !important;
	padding: 0 !important;
}
.listingItems-nonmap .listingItem {
	background: transparent;
	width: 100%;
	border: 0 none;
}
.listingItems-nonmap .listingItem .listingMLSId {
	padding-left: 0;
}
.listingItems-nonmap .listingItemLeftCol {
	width: 375px !important;
}
.listingItems-nonmap .actionWrap {
	height: 14px;
	background:#EEEEEE none repeat scroll 0 0;
	border-bottom:1px dashed #999999;
	height:16px;
	margin-top:5px;
	padding:1px 0;
	float: left;
	width: 450px;
}
.listingItems-nonmap .actionWrap a {
	display: inline-block;
	padding-left: 16px;
	font-size: 12px;
	height: 14px;
	line-height: 14px;
	margin-right: 15px;
}
.listingItems-nonmap .actionWrap .saveLink {
	background: url(../images/listings/fav_star.png) no-repeat left center;
}
.listingItems-nonmap .actionWrap .savedLinkGray {
	background: url(../images/listings/star_gray.png) no-repeat left center;
}
.listingItems-nonmap .actionWrap .printLink {
	background: url(../images/listings/print_gray.png) no-repeat left center;
}
.listingItems-nonmap .actionWrap .reqshowing {
	background: url(../images/listings/reqshowing_blue.png) no-repeat left center;
}

.printBox .summary .label {
	padding-right: 5px;
}

.printBox .summary .data {
	padding-right: 10px;
}
