.p_content_header {
	width:100%;
	height:50px;
	vertical-align:top;
}
.p_content_header a {
	font-family:arial;
	font-size:12px;
	color:#a0a0a0;
}
.p_content_header a:hover {
	text-decoration:none;
}
.p_content_header .title {
	font-size:18px;
	font-family:arial black;
	color:#125186;
	text-align:center;
}
.p_content_header .menu {
	margin-top:75px;
	font-family:arial;
	font-size:12px;
	color:#666666;
}
.p_content_header .menu a {
	margin-left:10px;
}
.p_objects {
	width:100%;
}
.p_objects td {
	background:#fafafa;
}
.p_objects a {
	font-size:12px;
	font-family:arial;
	color:#808080;
}
.p_objects a:hover {
	text-decoration:none;
}
.object {
	min-height:181px;
    width:434px;
	vertical-align:top;
    border-top:dotted 1px #808080;
}
.object a {
	font-size:12px;
	font-family:arial;
	color:#808080;
}
.object a:hover {
	text-decoration:none;
}

.object .photo {
        float:left;
        margin-bottom:16px;
        margin-top:16px;
        border:5px solid #bfe9f9;
}
.object .photo img {
	width:120px;
	height:120px;
	border:0px;
	vertical-align:top;
}
 .object .photo .no_primary_photo {
	font-size:12px;
	font-family:arial;
	color:#666666;
	font-weight:bold;
	text-align:center;
        vertical-align:middle;
        width:120px;
        height:120px;
}
 .object .info {
    float:left;
    padding-top:11px;
    margin-left:15px;
    width:289px;
}
 .object .info .title {
	font-family:arial;
	font-size:14px;
	font-weight:bolder;
	color:#125186;
        height:15px;
        overflow:hidden;
}
 .object .info .description {
	font-family:arial;
	font-size:12px;
	color:#808080;
        overflow:hidden;
        max-height:31px;
}
 .object .info .services {
	height:20px;
	margin-top:10px;
        float:left;
}
 .object .price {
        text-align:center;
        vertical-align:middle;
        float:right;
        margin-right:5px;
}
 .object .price .contents {
	height:100%;
	text-align:center;
	vertical-align:middle;
}
 .object .price .value {
	font-family:arial;
	font-size:25px;
	font-weight:bolder;
	color:#990000;
}
 .object .price .terms {
	font-family:arial;
	font-size:11px;
	color:#a0a0a0;
}

 .object .price .term_price {
    padding-right:5px;
}
 .object .location {
        overflow:hidden;
        margin-bottom:7px;
}
 .object .location .name {
	font-family:arial;
	font-size:11px;
	color:#707070;
}
.object .location .action {
	font-family:arial;
	font-size:13px;
	font-weight:bolder;
	color:#a0a0a0;
}
 .object .not_found {
	padding-top:50px;
	padding-bottom:10px;
	text-align:center;
	font-family:arial;
	font-size:12px;
	font-weight:bolder;
	color:#707070;
}
.separator {
	height:10px;
	background-image:url(../img/home_content_separator.png);
	background-repeat:repeat-x;
}
 .separator td {
	height:10px;
	background-image:url(../img/home_content_separator.png);
	background-repeat:repeat-x;
}
.p_objects .announcement {
	vertical-align:top;
}
.p_objects .announcement .info {
	padding-top:15px;
	padding-left:40px;
	padding-bottom:20px;
	border-bottom:dotted 1px #808080;
}
.p_objects .announcement .info .title {
	font-family:arial;
	font-size:14px;
	font-weight:bolder;
	color:#80AF03;
}
.p_objects .announcement .info .description {
	font-family:arial;
	font-size:12px;
	color:#808080;
}
.p_objects .announcement .location {
	/*width:140px;*/
	text-align:center;
	vertical-align:top;
	padding-top:15px;
	border-bottom:dotted 1px #808080;
}
.p_objects .announcement .location .name {
	font-family:arial;
	font-size:16px;
	font-weight:bolder;
	color:#707070;
}
.p_objects .announcement .location .action {
	font-family:arial;
	font-size:13px;
	font-weight:bolder;
	color:#a0a0a0;
}
.p_objects .announcement .not_found {
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	font-family:arial;
	font-size:12px;
	font-weight:bolder;
	color:#707070;
}
.p_list_navigator {
    text-align:right;
    margin-top:4px;
    margin-bottom:4px;
}
.p_list_navigator a {
	font-family:arial;
	font-size:10px;
	color:#B4B4B4;
	margin-right:5px;
	text-decoration:none;
}

.sort{
    width:86px;
    margin-left:302px;
    margin-top:-20px;
}
.sort .submit{
   background-color:#33CC00;

}
.sort  .a1{}
.sort  .a1 .l1 {
margin-left:3px;
width:80px;

}
.sort .a1 .l3 {
width:84px;
margin-left:1px;

}
.sort .a1 .l5 {
margin-left:3px;
width:80px;
}
.sort .a1{
    cursor:pointer;
    text-decoration:none;
}
.sort .a1 div{
background-color:#33CC00;
color:#FFFFFF;

text-align:center;
width:86px;
margin-left:0px;
}
.sort .a1 .l1, .l2, .l3, .l4, .l5 {
background-color:#33CC00;
display:block;
font-size:2px;
height:1px;
overflow:hidden;
text-align:center;
vertical-align:middle;
    }

