/* div#aboveFold styles */

div#aboveFold {
	margin-left:10px;
	margin-right:10px;
}

div#aboveFold .rightRail > * {
	margin-left:20px;
	margin-right:0;
}

div#aboveFold .col75 > *,
div#aboveFold .col25 > *{
	margin-left:0;
	margin-right:10px;
}
div#aboveFold .leftCol { margin-top:9px; }

div#aboveFold .browserNotice,
div#aboveFold .browserNotice a {
	font-size:10px;
	color:#999;
}

div#aboveFold .browserNotice {
	display:block;

	text-align:right;
}

div#aboveFold .browserNotice a { border-bottom:1px solid #bbb; }

div#aboveFold .browserNotice a:hover { border-bottom:none; }

div#aboveFold .rightRail .ad300x { margin-bottom:-6px; }


.topads-tr, tr.topads-tr, th.topads-th, .topads-th, .topads-header, td.topads-td, .topads-td, table.topads-table, .topads-table, .topads-table td, .topads-table tr, .topads-table th {
list-style: none;
margin: 0;
padding: 0;
border: none;
background: #FFF;
}

table.topads-table {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #000000;
width:300px;
}

.topads-td {
background: #FFF; /* Module background */
}

.topads-tr {
border: 1px solid #D6D3D6;
background: #FFF; /* Module background */
}

.topads-header {
font: bold 13px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.topads-header a {
font: bold 13px Arial, Verdana, Geneva, Helvetica, sans-serif;
color: #55699D;
text-decoration: none;
margin: 0;
padding: 0 0 5px 0;
display: block;
}

.topads-header a:hover {
font: bold 13px Arial, Verdana, Geneva, Helvetica, sans-serif;
color: #8C9BC1;
text-decoration: underline;
}

.tn-css-default-home-front-item {
background:none repeat scroll 0 0 #fff;
border:0px solid #D6D3D6;
float:right;
margin:9px;
padding:0px;
text-align:center;
}

.tn-css-default-home-front-item:hover {
background: #D9DEEC;
}

.tn-css-default-home-front-price {
font: bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.tn-css-default-home-front-price a {
color: #000;
text-decoration: none;
}

.tn-css-default-home-front-price a:hover {
color: #8C9BC1;
text-decoration: underline;
}

.tn-css-default-home-front-city, .tn-css-default-home-front-state, .tn-css-default-home-front-beds, .tn-css-default-home-front-baths {
font: normal 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
display: inline !important;
color: #333333;
margin: 0;
padding: 0;
}

.tn-css-default-home-front-media, .tn-css-default-home-front-media img, {
width: 125px;
border: none;
margin: 0;
padding: 0;
}

.tn-css-default-home-front-item img {
width:125px; 
height: auto; 
border: 1px solid #D6D3D6;
text-align: center;
}

