BODY {
	font-family: verdana,arial,helvetica;
	font-size: 12px;
	color: #DDDDDD;
	background-color: #000000;
}

A {
	color: #FFCC00;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

TABLE {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

TD {
	margin: 0px;
	padding: 0px;
}

H1 {
	font-size: 18px;
	font-weight: 800;
	color: #FFFFFF;
}

H2 {
	font-size: 14px;
	font-weight: 800;
	color: #DDDDDD;
}

UL LI {
	list-style-position: outside;
	list-style-type: square;
}

HR {
	margin: 15px 0px 15px 0px;
	color: #444444;
	border: solid #444444;
	border-width: 1px 0px 0px 0px;
	background-color: #444444;
}

SPAN.important {
	color: #DDDDDD;
}

TABLE.frame {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}

TABLE.frame TD.banner {
	border: solid #222222;
	border-width: 0px 1px 0px 1px;
	background-image: url('/images/banner-bg.png');
}

TABLE.frame TD.content {
	width: 750px;
	font-size: 12px;
	color: #999999;
	padding: 10px;
	border: solid #222222;
	border-width: 0px 1px 1px 1px;
}

TABLE.frame TD.footer {
	padding-top: 5px;
}

TABLE.frame-logo {
	width: 100%;
}

TABLE.frame-logo TD.box-logo {
	text-align: left;
}

TABLE.frame-logo IMG.logo {
	width: 248px;
	height: 65px;
	background-image: url('/images/logo.png');
}

TABLE.frame-logo TD.box-contact {
	width: 100%;
	vertical-align: bottom;
	padding-bottom: 5px;
}

TABLE.frame-logo IMG.text-phone {
	width: 89px;
	height: 21px;
	background-position: 0px -420px;
	background-image: url('/images/text.png');
}

TABLE.frame-logo IMG.text-phone-on {
	width: 89px;
	height: 21px;
	background-position: 0px -441px;
	background-image: url('/images/text.png');
}

TABLE.frame-logo IMG.text-email {
	width: 107px;
	height: 21px;
	background-position: 0px -462px;
	background-image: url('/images/text.png');
}

TABLE.frame-logo IMG.text-email-on {
	width: 107px;
	height: 21px;
	background-position: 0px -483px;
	background-image: url('/images/text.png');
}

TABLE.contact {}

TABLE.contact IMG.arrow {
	width: 4px;
	height: 8px;
	background-position: -4px 0px;
	background-image: url('/images/arrows.png');
}

TABLE.contact IMG.arrow-on {
	width: 4px;
	height: 8px;
	background-position: 0px 0px;
	background-image: url('/images/arrows.png');
}

TABLE.contact TD.cell1 {
	padding-right: 5px;
}

TABLE.contact TD.cell3 {
	padding-left: 20px;
	padding-right: 5px;
}

TABLE.contact TD.cell2, TABLE.contact TD.cell4 {}

TABLE.frame-banner {
	width: 100%;
	height: 250px;
}

TABLE.frame-banner TD.box-banner-menu {
	height: 30px;
	vertical-align: center;
	background-image: url('/images/banner-menu-bg.png');
}

TABLE.frame-banner IMG.banner-text {
	width: 515px;
	height: 220px;
	background-image: url('/images/banner-text.png');
}

TABLE.banner-menu {}

TABLE.banner-menu TD.cell0 {
	padding-right: 5px;
}

TABLE.banner-menu TD.cell1 {
	padding-left: 30px;
	padding-right: 5px;
}

TABLE.banner-menu IMG.arrow {
	width: 4px;
	height: 8px;
	background-position: -4px 0px;
	background-image: url('/images/arrows.png');
}

TABLE.banner-menu IMG.arrow-select,
TABLE.banner-menu IMG.arrow-select-on,
TABLE.banner-menu IMG.arrow-on {
	width: 4px;
	height: 8px;
	background-position: 0px 0px;
	background-image: url('/images/arrows.png');
}

TABLE.banner-menu IMG.text-home {
	width: 34px;
	height: 30px;
	background-position: 0px 0px;
	background-image: url('/images/text.png');
}

TABLE.banner-menu IMG.text-home-select,
TABLE.banner-menu IMG.text-home-select-on,
TABLE.banner-menu IMG.text-home-on {
	width: 34px;
	height: 30px;
	background-position: 0px -30px;
	background-image: url('/images/text.png');
}

TABLE.banner-menu IMG.text-buying {
	width: 45px;
	height: 30px;
	background-position: 0px -60px;
	background-image: url('/images/text.png');
}

TABLE.banner-menu IMG.text-buying-select,
TABLE.banner-menu IMG.text-buying-select-on,
TABLE.banner-menu IMG.text-buying-on {
	width: 45px;
	height: 30px;
	background-position: 0px -90px;
	background-image: url('/images/text.png');
}

TABLE.banner-menu IMG.text-selling {
	width: 51px;
	height: 30px;
	background-position: 0px -120px;
	background-image: url('/images/text.png');
}

TABLE.banner-menu IMG.text-selling-select,
TABLE.banner-menu IMG.text-selling-select-on,
TABLE.banner-menu IMG.text-selling-on {
	width: 51px;
	height: 30px;
	background-position: 0px -150px;
	background-image: url('/images/text.png');
}

TABLE.banner-menu IMG.text-currentlistings {
	width: 116px;
	height: 30px;
	background-position: 0px -180px;
	background-image: url('/images/text.png');
}

TABLE.banner-menu IMG.text-currentlistings-select,
TABLE.banner-menu IMG.text-currentlistings-select-on,
TABLE.banner-menu IMG.text-currentlistings-on {
	width: 116px;
	height: 30px;
	background-position: 0px -210px;
	background-image: url('/images/text.png');
}

TABLE.banner-menu IMG.text-rentals {
	width: 54px;
	height: 30px;
	background-position: 0px -240px;
	background-image: url('/images/text.png');
}

TABLE.banner-menu IMG.text-rentals-select,
TABLE.banner-menu IMG.text-rentals-select-on,
TABLE.banner-menu IMG.text-rentals-on {
	width: 54px;
	height: 30px;
	background-position: 0px -270px;
	background-image: url('/images/text.png');
}

TABLE.banner-menu IMG.text-neighborhoods {
	width: 106px;
	height: 30px;
	background-position: 0px -300px;
	background-image: url('/images/text.png');
}

TABLE.banner-menu IMG.text-neighborhoods-select,
TABLE.banner-menu IMG.text-neighborhoods-select-on,
TABLE.banner-menu IMG.text-neighborhoods-on {
	width: 106px;
	height: 30px;
	background-position: 0px -330px;
	background-image: url('/images/text.png');
}

TABLE.banner-menu IMG.text-contact {
	width: 56px;
	height: 30px;
	background-position: 0px -360px;
	background-image: url('/images/text.png');
}

TABLE.banner-menu IMG.text-contact-select,
TABLE.banner-menu IMG.text-contact-select-on,
TABLE.banner-menu IMG.text-contact-on {
	width: 56px;
	height: 30px;
	background-position: 0px -390px;
	background-image: url('/images/text.png');
}

TABLE.frame-menu {}

TABLE.frame-menu TD.box-menu {
	vertical-align: top;
}

TABLE.frame-menu TD.box-metrobrokers {
	text-align: center;
	vertical-align: bottom;
	padding-top: 10px;
}

TABLE.frame-menu IMG.metrobrokers {
	width: 120px;
	height: 120px;
	background-image: url('/images/logo-metrobrokers.png');
}

TABLE.frame-menu TD.box-content {
	font-size: 12px;
	color: #999999;
	vertical-align: top;
	padding-left: 10px;
}

TABLE.menu {
	width: 180px;
	border: solid 1px #333333;
}

TABLE.menu TD.menuitem,
TABLE.menu TD.menuitem-on,
TABLE.menu TD.menuitem-select,
TABLE.menu TD.menuitem-select-on {
	height: 23px;
	padding-left: 20px;
	background-image: url('/images/menu-bg.png');
}

TABLE.menu TD.menuitem A {
	font-size: 10px;
	font-weight: 800;
	color: #888888;
	text-decoration: none;
	text-transform: uppercase;
}

TABLE.menu TD.menuitem A:hover,
TABLE.menu TD.menuitem-on A {
	font-size: 10px;
	font-weight: 800;
	color: #CCCCCC;
	text-decoration: none;
	text-transform: uppercase;
}

TABLE.menu TD.menuitem-select A,
TABLE.menu TD.menuitem-select A:hover,
TABLE.menu TD.menuitem-select-on A {
	font-size: 10px;
	font-weight: 800;
	color: #FFCC00;
	text-decoration: none;
	text-transform: uppercase;
}

TABLE.frame-footer {
	width: 100%;
}

TABLE.frame-footer IMG.copyright {
	width: 139px;
	height: 7px;
	background-position: 0px -504px;
	background-image: url('/images/text.png');
}

DIV.sold {
	width: 109px;
	height: 109px;
	background-image: url('/images/sold.png');
}

DIV.undercontract {
	width: 109px;
	height: 109px;
	background-image: url('/images/under-contract.png');
}
