/* CSS FOR MAP POP UP WINDOWS */

html, body {
    height: 100%;
    padding: 0;
    margin: 0;
}

/* FOR SALE HEADER */
body.forsale h1 { font-size: 16px; font-weight: bold; margin: 0; color: #0078B3;}

/* FOR RENT HEADER */
body.forrent h1 { font-size: 16px; font-weight: bold; margin: 0; color: #066;}

body { margin: 0; padding: 0 0 15px 0; background-color: #FFFFFF; font: 10px Arial, sans-serif; }
body.forsale { color: #069; }
body.forrent { color: #066; }

table {
	margin: 0;
	border-collapse: collapse;
}
td { padding: 0; }
.forrent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #066;
}

.forsale{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0078B3;
}

.plaintext-only { display: none; }
a img { border: none; }
a { text-decoration: underline; }

body.forsale a:link, body.forsale a:visited { color: #0078B3; }
body.forrent a:link, body.forrent a:visited { color: #007878; }
body.forsale a:active, body.forsale a:hover,
body.forrent a:active, body.forrent a:hover { color: #dd8500; }

a.torent, a.tosale { text-decoration: none; }
a.torent:link, a.torent:visited { color: #099 !important; }
a.tosale:link, a.tosale:visited {	font-size: 10px; color: #0078B3 !important; }


/*** SPECIFIC TABLES/CELLS ***/

table#masterTbl {
    /* border: 1px solid red; */
    vertical-align: middle;
    width: 550px;
    height: 500px;
}

/* top section */

table#topSection {
    width: 520px;
    margin: 0 auto;
}
td#compassCell {
    width: 42px;
}
td#titleCell {
    padding: 0 7px 0 14px;
    font: bold 10px Arial, sans-serif;
    color: #888;
    background-color: transparent;
}
td#sideSwapCell {
    white-space: nowrap;
    vertical-align: top;
}

/* map section */
#mapImage {
    margin: 15px 0;
}
#mapImage #legend {
    margin-left: 360px;
}

/* bottom section */

table#bottomSection {
    width: 500px;
    margin: 0 auto;
}
td#backButtonsCell { width: 162px; }
td#slideshowButtonCell {
    padding: 0 10px;
    text-align: center;
}
td#googleAdCell { width: 234px; }
td#closeButtonCell {
    width: 19px;
    padding: 0;
    text-align: center;
}
