.property .heading_link{
    background-color: rgb(52, 102, 153);
    color: rgb(255, 255, 255);
    font-size: 12px;
    font-weight: bold;
}
.property li.listing {
    float:left;
    height:138px;
    list-style-type:none;
    margin-bottom:6px;
    margin-right:6px;
}
.property ul.listing {
    border:1px none;
    margin:0 0 0 1px;
    padding:0;
    width:700px;
    margin-bottom: 18px;
}
.property li.listing .alignphoto {
    margin-left:10px;
    margin-right:12px;
    margin-top:10px;
}
.property .listing {
    background-image:url(../img/listingback.gif);
    background-repeat:repeat-x;
}
.property a {
    color:#332B18;
    font-weight:bold;
    text-decoration:none;
}
table.list_table{
	border:1px solid #332B18;
	background-color:#FFFFFF;
    width: 100%;
    float:left;
    height:138px;
    list-style-type:none;
    margin-bottom:6px;
    margin-right:6px;
}
table.list_table th{
    background-color: #332B18;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
}
table.list_table td{
    color: #FFFFFF;
    font-size: 12px;
    /*font-weight: bold;*/
}
table.list_table img.homeimage{
    border: none;
    width: 125px;
    height: 100px;
}
table.list_table .label,.No{
    color: #000000;
    font-size: 12px;
    /*font-weight: bold;*/
}
a.property_list_link{
    color: #970000;
    text-decoration: none;
}
.property_title{
    font-family:Arial,Helvetica,sans-serif !important;
    margin-bottom:2px;
    margin-top:2px;
    color:#4D4E4E;
    font-size:13px;
    text-align: center;
}
.paging,.paging a{
    text-align: center;
    text-decoration: none;
    font-weight: bold;
	color:#332B18;
}
.current{
    color: #C70000;
    text-decoration: underline;
}
#property_detail table{
    width: 100%;
    /*border: 1px solid red;*/
}
table tr.altrow td {
	background: #f4f4f4;
}
span .detailpage_images {
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	height:55px;
	width:55px;
	border: none;
}
#main_image {
  margin: 1em auto;
  border: 2px solid #555;
  width: 400px;
  height: 300px;
}

#triggers {
	text-align:center;
}

#triggers img {
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	/*margin:15px 2px;*/
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* the active thumbnail */
#triggers a.active img {
	outline:1px solid #000;

	/* show on top of the expose mask */
	z-index:9999;
	position:relative;
}
.error-message{
	color: red;
	font-style:italic;
	font-size: 10px;
}
form .required {
	text-align: left;
}
form .required label:after{
	color: #e32;
	content: '*  ';
	display:inline;
}
form .submit input[type=submit],form .reset button[type=reset], .custombutton {
	background:#62af56;
	background: -webkit-gradient(linear, left top, left bottom, from(#a8ea9c), to(#62af56));
	background-image: -moz-linear-gradient(top, #a8ea9c, #62af56);
	border-color: #2d6324;
	color: #000;
	text-shadow: #8cee7c 0px 1px 0px;
}
form .submit input[type=submit]:hover,form .reset button[type=reset]:hover, .custombutton {
	background:#4ca83d;
	background: -webkit-gradient(linear, left top, left bottom, from(#85e573), to(#4ca83d));
	background-image: -moz-linear-gradient(top, #85e573, #4ca83d);
}
input[type=submit],button[type=reset],.custombutton,
div.actions ul li a,
td.actions a {
	font-weight:normal;
	padding: 4px 8px;
	background:#e6e49f;
	background: -webkit-gradient(linear, left top, left bottom, from(#f1f1d4), to(#e6e49f));
	background-image: -moz-linear-gradient(top, #f1f1d4, #e6e49f);
	color:#333;
	border:1px solid #aaac62;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	text-decoration:none;
	text-shadow: #fff 0px 1px 0px;
}
input[type=submit]:hover,button[type=reset]:hover,.custombutton,
div.actions ul li a:hover,
td.actions a:hover {
	background: #f0f09a;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7e1), to(#eeeca9));
}
.clsfieldset {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(../img/bg_fieldset.jpg) repeat-x scroll center bottom;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
}
legend {
	color:#344C64;
	font-weight:bold;
}
.formlinks{
	text-decoration: none;
	color: #970000;
	font-weight: bold;
}
.implabel{
	color: #514A38;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
.message{
	font-size: 12px;
	color :red;
}

.Yes,.Y{
	font-weight: bold;
	color: #e32;
}

.homepricebotom a{
	color:#514A38;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	padding-left:15px;
	text-decoration:none;
}
.homepricebotom a:HOVER{
	color:#AF3F3B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#title{
	text-align: center;
	text-shadow: lime;
	vertical-align: middle;
	background-color: #AAAC62;
	height: 25px;
	font-size: 18px;
	font-style: oblique;
	margin-bottom: 10px;
	
	
	text-shadow: #8cee7c 0px 1px 0px;
	background-image: -moz-linear-gradient(top, #f1f1d4, #e6e49f);
	color:#333;
	border:1px solid #aaac62;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	text-decoration:none;
	text-shadow: #fff 0px 1px 0px;
}
.clsfieldset th{
	color: #362E1B;
	background-color: #9B8438;
	padding: 0;margin: 0; 
	height: 18px;
} 
th a.asc:after {
	content: " "url("../img/asc.png");
}
th a.desc:after {
	content: " "url("../img/desc.png");
}

.sort th {
	font-weight: normal;
}

.sort th a{
	text-decoration: none;
	color: #970000;
	font-weight: bold;
}
.pricelist{
	color: #970000;
	font-weight: bold;	
}
.searchtitle{
	color: #970000;
	font-weight: bold;
	font-size: 12px;
}