body {
    padding: 0;
    margin: 0;
    background: #284e36;
    font: 12px "Lucida Sans Unicode", Verdana, sans-serif;
    color: #616052;
}

a img { border: none; }
a { color: #5f9154; }

p { padding: 12px 0 10px 0; margin: 0; }

h1 { font-size: 18px; padding: 16px 0; margin: 0; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }

hr {
    color: #fff; background-color: #fff; border: 1px dotted #284e36; border-style: none none dotted;
}

pre { display: none; }

input {
    padding: 0;
    margin: 0;
}

.imgLeft {
    float: left;
    margin: 0 15px 10px 0;
}
.imgRight {
    float: right;
    margin: 0 0 10px 15px;
}
.clearBoth {
    clear: both;
    font-size: 1px;
}

#hidden-fields { display: none; }



/* main nav
   ============================================================ */
#main-nav ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#main-nav ul li {
    float: left;
    font-size: 12px;
    line-height: 28px;
    color: #fff;
    margin-left: 2px;
}
#main-nav ul li a {
    color: #fff;
    text-decoration: none;
    height: 28px;
    display: block;
    text-align: center;
    padding: 0 15px;
    background: url(/images/bg-nav.gif) repeat-x;
}
#main-nav ul li a:hover, #main-nav ul li.activeparent a {
    background: #000;
}




/* result table sorting
   ============================================================ */
#col-address { width: 220px; }
#col-city { width: 185px; }
#col-size { width: 120px; }
#col-rent { width: 170px; }
#col-type { width: 95px; }
table.results {
    padding: 0 15px;
}
th { text-align: left; }
th.table-sortable {
	cursor:pointer;
	background-image:url(/images/sortable.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:22px;
}
th.table-sorted-asc {
	background-image:url(/images/sorted_up.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
th.table-sorted-desc {
	background-image:url(/images/sorted_down.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
th.table-filtered {
	background-image:url(/images/filter.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
select.table-autofilter {font-size:smaller;}

/* Examples which stray from the default */
table.altstripe tr.alternate2 {background-color:#ccffff;}



/* result table stripping
   ============================================================ */
tr.alternate {
    background-color: #eeeeee;
}

