h1 {
    font-size:22px;
}
#search_results_nav_right{
    float:right;
	margin:-10px 0 10px;
}


#search_remarks{
    min-width: 518px;
}
#search_results_nav_right a{
    color:#bc0000;
    font-size:13px;
    text-decoration:underline;
}
#search_results_nav_left{
    float:left;
}
#search_results_nav_left p{
    color:#840000;
    font-size:13px;
}
.sorting{
    margin-top:15px;
    text-align:right;
}
.sorting select{
    border:1px solid #d7d7d7
}
#search_results_nav_left ul.pagination, #search_results_bn_center ul.pagination {
    float:left;
    padding-top:15px;
}
#search_results_nav_left ul.pagination a, #search_results_bn_center ul.pagination a{
    color:#586165;
    text-decoration:underline;
}
#search_results_nav_left ul.pagination li.disabled, #search_results_bn_center ul.pagination li.disabled{
    opacity:0.3;
}
#search_results_nav_left ul.pagination li.prev, #search_results_bn_center ul.pagination li.prev {
    padding-right:15px;
}
#search_results_nav_left ul.pagination li, #search_results_bn_center ul.pagination li {
    padding-right:4px;
}
#search_results_nav_left ul.options li, #search_results_nav_left ul.pagination li, #search_results_bn_center ul.options li, #search_results_bn_center ul.pagination li{
    display:inline;
    font-size:1.1em;
}
#search_results_nav_left ul.pagination li img, #search_results_bn_center ul.pagination li img{
    vertical-align:top;
    width:7px;
    height:14px;
}
#search_results_nav_left ul.pagination li.current a, #search_results_bn_center ul.pagination li.current a {
    color:#AC0303;
    font-weight:bold;
    text-decoration:none;
}
#search_results_nav_left ul.options li, #search_results_nav_left ul.pagination li, #search_results_bn_center ul.options li, #search_results_bn_center ul.pagination li {
    font-size:11px;
}
.results_container{
    background: url('../img/search_results_cell_bg.gif') repeat-x;
    clear:both;
    margin-top:20px;
}


.results_cell{
    margin-top:15px;
    margin-bottom:20px;
}
.results_cell td{
    vertical-align:top;
    padding-right:10px;
}
img#search_house_photo {
   margin: 0 10px 5px 15px;
   border: 7px solid #cbc8aa;
}
#search_results_left input{
    display:block;
    margin:5px auto 0;
}
#search_results_left a{
    display:block;
    text-align: center;
}
.results_cell h3 {
    font-size:17px;
    color:#2a3b43;
}
.results_cell h4 {
    font-size:13px;
    color:#586165;
}
.results_cell hr {
    border-top:1px solid #DDD7BF;
    clear:both;
    margin:10px 0 10px 0;
}
#search_address {
    float:left;
    margin-bottom:10px
}
#search_price {
    float:right;
}
.results_cell p {
    color:#586165;
    font-size:11px;
}
.results_cell a {
    color:#bc0000;
    text-decoration:underline;
}
#search_details_left{
    float:left;
    display:block;
    margin-bottom:10px;
    margin-right:40px;
}
#search_details_center{
    float:left;
    display:block;
}
#search_details_right{
    display:block;
    float:left;
    margin-left:40px
}
#search_broker img{
    padding-right:10px;
    position:relative;
    top:4px;
}
#search_results_right{
    border-left:1px solid #cbc8aa;
    padding-left:10px;
    width:193px;
}
#search_results_right input{
    display:block;
    margin-top:5px;
}
#compare_property {
    color:#bc0000;
    font-size:14px;
}
#compare_property input{
    display:inline;
    border:1px #9fbfdd solid;
}
#showcase_wrap {
    border-top:#ba0000 4px solid;
    background:transparent url('../img/showcase_header_bg.gif') repeat-x scroll 0 0;
    border-right:#000 2px solid;
    border-left:#000 2px solid;
    margin-top:20px;
}
#showcase_wrap p, #showcase_wrap h2 {
    color:#fff;
    text-transform:uppercase;
}
#showcase_wrap p {
    float:right;
    font-size:10px;
    position:relative;
    top:-5px;
    margin-right:5px;
}
#showcase_wrap h2 {
    float:left;
    font-size:17px;
    margin-top:2px;
    margin-left:5px;
}
#showcase_wrap img{
    margin: 0 5px 0 20px;
    position:relative;
    top:5px;
}
#showcase_feature{
    background: #fff;
    margin-left:15px;
    width:885px;
    margin-bottom:10px;
}
.results_cell #showcase_feature{
    color:#000000;
    font-size:14px;
    font-weight:bold;
    padding:10px;
    float:left;
    text-transform:none;
}
#showcase_bottom {
    background:transparent url('../img/showcase_bottom_border.gif') repeat-x scroll 0 0;
    height:9px;
}
#showcase_wrap .results_container{
    background:transparent url('../img/showcase_cell_bg.gif') repeat-x scroll 0 0;
    clear:both;
    margin-top:0;
}
#showcase_wrap .results_cell p{
    color:#586165;
    font-size:11px;
    text-transform:none;
    float:none;
}
#search_results_bn_left {
    float:left;
}
#search_results_bn_center {
    left:161px;
    position:relative;
    top:-15px;
}
#search_results_bn_right {
    float:right;
}
#search_results_bn_right a, #search_results_bn_left a{
    color:#bc0000;
    font-size:14px;
}
#search_results_bottom_nav {
    border-top:1px solid #DDD7BF;
    padding:15px 0 25px;
}


.CompareItem { float:left; width:215px; background:url(../img/search_results_cell_bg.gif) repeat-x; padding:5px; }
.CompareTable td { font-size:11px; color:#586165 }
.CompareTable hr { border:none; background:#FAFAFA; margin:0px; padding:2px }

.div_showcase_title
{
	background:url(../img/ShowcaseBg.png) Black repeat-x;
	color:White;
	height:31px;
	font-size:18px;
    border-top:#890000 5px solid;
}

.div_showcase_bottom
{
	background-color:Black;	
	height:8px;
	
}


