.content {width: 957px; margin-top: -8px; height: 100%; float: left;}



.content_left4 {width: 672px; padding-right: 9px; padding-bottom:20px; border-right: 1px solid #d6d8da; float:left; height: 100%;}



.rr_bar {background: #fff url(../images/rr_bar.jpg) repeat-x top; height: 5px; margin: 8px 0 -4px 0;}



.rr_title1 {font-size: 14pt; color: #717171; font-weight: bold;}



.rr_title2 {font-size: 14pt; color: #149bde; font-weight: bold;}



.content_right {width: 266px; padding: 0 0 5px 9px; float:left; height: 100%;}



.location-search {



    margin: -14px 0 8px 0;



    padding: 10px 0 10px 17px;



    border: 1px solid #e5e7e8;



}







.location-search fieldset {



    margin: 0;



    padding: 0;



    border: none;



}







.location-search select {



    width: 139px;



    margin: 4px 16px 0 0;



    border: 1px solid #e5e7e8;



    float: left;



}







.location-search .submit {



    width: 136px;



    height: 26px;



    background: url('../images/location-submit.jpg') no-repeat top;



    border: none;



    float: left;



    cursor: pointer;
	
	*margin-top:2px;
	
	_margin-top:2px;



}







.location-search p {



    margin: 0;



    padding: 0 0 8px 0;



}










.location-search .note {



    color: #676767;



}



.cities {border: 1px solid #ddd; background: #fdfdfd; line-height: 16pt; height: auto; overflow:hidden;}



.state_cities {border: 1px solid #ddd; background: #fdfdfd; line-height: 16pt; height: auto; overflow:hidden; margin-left:10px; width:650px;}



.state_cities a {color: #888; text-decoration: none;}



.cities img {margin: 0 5px -1px 0;}



.cities a {color: #888; text-decoration: none;}



.cities a:hover {color: #222; text-decoration: underline;}



.canada { width: 290px; float: left; padding:14px 22px 22px 22px;}



.cities_detail { width: auto; float: left; padding:5px 22px 5px 22px;}



.usa { width: 290px; float: left; padding:14px 22px 7px 22px;}



.posting_columns {background: #fff url(../images/posting_columns_bg.jpg) repeat-x top; height: auto; overflow:hidden;}



.featured-listings-titles { clear:both; padding-top:15px;}



.posting_columns img {border: 1px solid #ccc; padding: 4px; margin: 2px 0 5px 0; width: 200px;}



.posting_columns img:hover {border: 1px solid #149bde;}



.posting_columns a {text-decoration: none; font-weight: bold;}



.posting_columns a:hover {text-decoration: underline;}



.post_big_link {font-size: 11pt; font-weight: bold; color: #149bde; text-decoration:none;}



.related a {text-decoration:none; font-size: 8pt; font-weight: normal;}



.related a:hover {text-decoration:none;}







.post1 {float: left; width: 210px; padding: 10px 4px 5px 10px;}



.post2 {float: left; width: 210px; padding: 10px 4px 5px 10px;}



.post3 {float: left; width: 210px; padding: 10px 4px 5px 10px;}



.twitter {width: 264px ;height: 220px; border: 1px solid #ddd; background: #fff url(../images/twitter_bg.jpg) repeat-x bottom; margin: 0 0 9px 0;}



.twitter img {position: relative; top: -10px;}



.related-icon-block-1 img { 
float:left;
margin:0px;
padding:0px;
width:13px;
height:16px;
border:none;
padding:0px 6px 2px 3px;
}

.related-icon-block-1 img:hover{ border:0px;}

.related-icon-block-1 img { 
float:left;
margin:0px;
padding:0px;
width:20px;
height:13px;
border:none;
padding:0px 2px 3px 0px;
}

.related-icon-block-1 img { 
float:left;
margin:0px;
padding:0px;
width:20px;
height:14px;
border:none;
padding:0px 2px 3px 0px;
}

.related-icon-block-1 img {
float:left;
margin:0px;
padding:0px;
width:12px;
height:16px;
border:none;
padding:0px 6px 0px 4px;
}

.related-icon-block-1 img {
float:left;
margin:0px;
padding:0px;
width:12px;
height:16px;
border:none;
padding:0px 6px 2px 4px;
}

.related-icon-block-1{ clear:both;

}

.related-icon-block-2{ clear:both;
float:left;
width:202px;
}

.related-icon-block-2 img.twi-icon-3 { width:20px;
height:14px;
border:0px;
margin:0px;
padding:0px;
}