.paginationwrapper{
    text-align:right;
}
.pagination{
  color:#666;
  margin-top:3px;
}
.pagination a{
  color:#666;
  text-decoration:none;
}
.pagination .page{
  background:#fff;
  border:1px solid #666;
  padding:2px 5px;
}
.pagination .prev,.pagination .next{
  background:#fff;
  border:1px solid #666;
  font-weight:700;
  padding:2px 5px;
}
.pagination .disabled{
  border:1px solid #ccc;
  color:#ccc;
}
.pagination .current{
  background:#666;
  color:#fff;
}
.order_form{
    position:relative;
  color:#666;
  float:left;
  margin:0;
  padding:0;
}
.order_form select,.order_form button{
  background:#fff;
  border:1px solid #666;
  color:#666;
}
.order_form button{
  cursor:pointer;
  font-weight:700;
  margin:0 0 0 4px;
  padding:0px;
  height:1.8em;
}
#listingholder{
  margin:0 0 20px;
}
.listing-list-item{
  background:#fff;
  border:1px solid #666;
  color:#000;
  margin-top:10px;
  padding:0;
}
.listing-title-bar{
  background:url(http://static.collabrestate.com/images/blue-gradient.png) #fff repeat-y;
  border:0;
  color:#fff;
  margin:0;
  padding:5px 0 5px 0;
}
.listing-title-bar span{
  display:block;
  float:right;
}
.listing-title-bar h2{
  font-size:115%;
  padding:2px;
  margin:0;
}
.listing-blurb-bar{
  background:url(http://static.collabrestate.com/images/green-gradient.png) #fff repeat-y;
  border:0;
  color:#fff;
  font-size:115%;
  margin:0
  padding:0;
}
.listing-blurb-bar h2{
  font-size:115%;
  padding:2px;
  margin:0;
}
.listing-image{
  float:left;
  margin-right:10px;
}
.price-text{
  font-size:120%;
  font-weight:700;
  margin:0;
}
.agent-info{
  border:1px #ccc;
  font-size:80%;
  margin-bottom:2px;
  padding:5px;
}
.agent-photo{
  float:left;
  margin-right:5px;
}
.agents{
  float:right;
  width:150px;
}
.listing-detail-item{
  position:relative;
}
.listing-thumb{
  float:left;
  margin-right:5px;
}
#listing-attributes{
  margin:0;
  padding:0;
}
#listing-attributes dt{
  font-weight:700;
  margin:0;
  padding:0;
}
#listing-attributes dd{
  margin:0 0 1em;
  padding:0;
}
div.listing-list-item{
  border:1px solid #666;
}
.listing-list-item .actions{
  text-align:right;
}
div#feeds{
  float:right;
  position:relative;
}
.listing-list-item em{
  background-color:#859cca;
  color:#fff;
  font-size:110%;
  font-weight:700;
}
.pagination .page{  border: 1px solid #ccc; }


.tabs{
    clear:both;
    list-style:none;
    border-top:1px solid #666;
    width:100%;
    position:relative;
    margin:1.52em 0 0 0;
}
.tabs a, .tabs{
    color:#333;
    text-decoration: none;
    font-weight:bold;
}
.tabs li{
    float:left;
    display:inline;
    position:relative;
    bottom:1.52em;
    margin-right:4px;
    padding:0.18em 5px 0.25em 5px;
    padding-top:0.09em;
    background:#efeaeb;
    border-top:1px solid #eee;
    border-bottom:1px solid #666;
    height:1em;
}
.tabs li.active{
    background:#fff;
    border:1px solid #666;
    border-bottom:1px solid #fff;
}
.tabs li.right{
    float:right;
    margin:0 0 0 5px;
}
#quicksearch{
    margin-top:0.45em;
}
#quicksearch #submit{
    border:1px solid #333;
    background:#eee;
    color:#666;
    font-size:1.45em;
    float:right;
    padding:0;
    width:18%;
    height:2.5em;
    margin:0;
}         
#quicksearch #submit:hover{
    background:#859CCA;
    color:#fff;
}
#quicksearch #id_q{
    margin:1px 0 0 0;
    width:80%;
    border:1px solid #333;
    float:left;
    padding:0.27em 1px 0.27em 2px;
}
label.overTxtLabel {
	font-weight: bold;
	color: #999;
}
#quicksearch #options{
/*     display:inline; */
    margin-top:-1.1em;
    float:left;
    height:1.90em;
/*     top:2.5em; */
}
#quicksearch #options ul.tabs{
    position:absolute;
    top:1.90em;
    z-index:10; 
    list-style: none;
    margin:0 0 5px 0;
    padding:0;
    position:relative;
    bottom:0px;
    padding:0 0 -0.09em 0;
}
#quicksearch #options li{
    display:inline;
}
#quicksearch .tabs{
}
#quicksearch .tabs li{
    overflow:hidden;
    background:#eee;
    border-bottom:1px solid #333;
    border-top:1px solid #eee;
}
#quicksearch .tabs li input{
    visibility:hidden;
    margin-left:-1.8em;
    height:1px;
    vertical-align: sub;
}
#quicksearch .tabs li.active{
    background:#eee;
    border-bottom:1px solid #eee;
    border-top:1px solid #333;
}

#quicksearch #table-holder{
    border:1px solid #eee;
}
#quicksearch #option-choices{
    clear:both;
    border: 1px solid #333;
    background:#eee;
}
#quicksearch #option-choices table td{
    text-align: right;
    font-size:10px;
}
#quicksearch #option-choices table select{
    margin-left:2px;
}
