.list-sort, .list-bottom{
	background-color: #EEEEEE;
	width: 733px;
}

.thumbs, .list, .images, .map, .nearest {
	margin-right:15px;
	display:block;
	float:left;
	height:14px;
	padding:3px 3px 3px 21px;
	font-size:12px;
	font-family:Verdana;
	margin-top:6px;
	background-position:2px 3px;
}

.list:hover, .thumbs:hover, .images:hover, .map:hover, .nearest:hover {
	text-decoration:underline;
}

.thumbs {
	background-image:url("../images/template/thumbs.jpg");
	background-repeat:no-repeat;
}

.nearest {
	background-image:url("../images/template/thumbs.jpg");
	background-repeat:no-repeat;
}


.list {
	background-image:url("../images/template/list.jpg");
	background-repeat:no-repeat;
}

.images {
	background-image:url("../images/template/photos.jpg");
	background-repeat:no-repeat;
}

.map {
	background-image:url("../images/template/map.jpg");
	background-repeat:no-repeat;
}

.modeActive {
	color:#2E8F3A;
}

.modeActive:hover{
	text-decoration:none;
}


.listProperties {
	background-color:#FFFFFF;
	width:720px;
	margin:auto;
	
}


a.blackLink:link,a.blackLink:visited {
	color:#000000;
}


.list-bottom{
	margin-top: 10px;
}
.list-bottom input{
	border: 1px #999999 solid;
	padding: 0 10px 0;
}
.list-sort, .list-sort select, .list-bottom , .list-bottom input {
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size: /*10px;*/ 12px;
}
.list-sort select{
	border: 1px #aaaaaa solid;
}
.list-sort-item{
	width: auto;
	float: left;
	padding-right: 35px;
}
.list-bottom-item{
	width: auto;
	float:left;
}
.list-sort-item-r{
	margin-top: 3px;
	float: right;
}
.list-sort-item-r a{
	color: #000000;
}

.proper-border{
	padding: 0px;
	/*width: 730px;
	border: 1px #d2d2d2 solid;*/
	
}

.proper-border th {
	color:#464646;
	font-size:14px;
	font-family:Verdana;
	
}
#map td {
	text-align:left;
	
}

.proper-border td {
	text-align:center;
}

.proper-border .left {
	text-align:left;
}

.propertyInfo td{
	text-align:left;
}

.propertyInfo .propertyTitle{
	font-size:14px;
	text-align:left;
	padding:3px 0px 5px 0px;
	color:;#195190
}


a.propertyLink:link,a.propertyLink:visited {
	font-weight:bold;
	font-size:14px;
	text-align:left;
	padding:3px 0px 5px 3px;
	color:#414142;
}

.thumbRow {
	background-color:#FFFFFF;
	width:719px;
	margin:6px auto;
	
}

.thumbRow .detail {
	padding:2px 2px 5px 2px;
	color:#414142;
	font-size:12px;
	
}
.thumbRow .detail .label {
	color:#414142;
	width:40px;
	display:block;	
	float:left;
	font-weight:bold;
}

.thumbRow td:hover, .thumbRow tr:hover{
	background:transparent;
}

.thumbRow .thumbImg {
	border:1px solid #CCCCCC;
	padding:3px;
	background-color:#ffffff;
	width:143px;
	height:108px;
}

.thumbRow .moreDetails {
	text-align:right;
	padding:0px 20px 3px 0px;
}

.imagesContainer{
	width:720px;
	margin:0px auto;
	background-color:#ffffff;
}

.imagesContainer .propImg img {
	width:332px;
	height:243px;
	border:1px solid #cccccc;
}

.imagesContainer .propImg .fav img {
	width:12px;
	height:12px;
	border:0px;
}

.imagesContainer .propImg .isFav img {
	width:16px;
	height:16px;
	border:0px;
}
.imagesContainer .propImg {
	width:332px;
	height:260px;
	float:left;
	margin:0px 21px 40px 4px;
}

.imagesContainer .noRightMargin, .noRightMargin {
	margin-right:0px;
}

.proper-border .propLinks td {
	text-align:left;
	padding-left:6px;
	padding-right:0px;
	color:#777777;
}

a.propLinks {
	color:#777777;
	font-weight:bold;
}

a.propLinks:hover{
	text-decoration:underline;
}
a.lineLinks {
	color:#464646;
	font-weight:bold;
}

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


.inactive {
	color:#bfbfbf;
}

a.backToListLink:link,a.backToListLink:visited, 
a.grayLink:link,a.grayLink:visited 

{
	color:#777777;
	font-size:12px;
	text-decoration:none;
}

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

.mapContainer {
	background-color:#FFFFFF;
	width:715px;
	margin:auto;
}

#map {
	width:700px;
	height:450px;
	margin:auto;
}

.loading {
	
	background-color:#000000;
	opacity:0.01;
	position:absolute;
	z-index:800;
	background-image:url(../images/template/loading.gif);
	background-repeat:no-repeat;
	background-position:50% 50%;
	cursor:wait;
}


.favoriteColumn {
	padding:8px 0px 0px 3px ;
}

.fav {
	cursor:pointer;
}

.fav span:hover {
	text-decoration:underline;
}

.noRecords {
	padding:20px;
	text-align:center;
	color:blue;
	
}


.listRow td {
	border-bottom:1px solid #DFDFDF;	
	padding:5px;
	color:#464646;
}

.listRow:hover {
	background-color:#EFEFEF;
}

.thumbFavorites {
  color:#777777;
  font-size:12px;
  text-align:center;
  padding:2px 0px;
}

.thumbFavorites img {
	vertical-align:baseline;
}

.searchingBy {
	color:#5D606A;
	font-size:14px;
	text-align:left;
	
}

.searchingBy span {
	color:#2E8F3A;
}
