html {
	height:100%;
	width:100%;
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0px;
	height:100%;
	width:100%;
	padding: 0px;
	background: #efefef;
}
table {
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
	color:#484848;
	font-weight:normal;
	text-decoration:none;
}
input.text {
	font-size:10px;
	font-family: arial,tahoma,verdana,helvetica;
	height:17px;
	width:100%;
}
textarea.text {
	font-size:10px;
	font-family: arial,tahoma,verdana,helvetica;
	width:100%;
}
a.menu_links:link, a.menu_links:active, a.menu_links:visited {
	color: #313131;
	font-size:11px;
	font-family: tahoma,arial,verdana,helvetica;
	line-height:1.1;
	font-weight:bold;
	text-decoration:none;
}
a.menu_links:hover {
	color: #313131;
	line-height:1.1;
	font-weight:bold;
	text-decoration:underline;
}
.background_no_repeat {
	background-repeat:no-repeat;
	font-size:0px;
	line-height:0;
	padding:0px;
}
.agent_name {
	color: #00457C;
	font-size:15px;
	font-family: arial,tahoma,verdana,helvetica;
	line-height:1.3;
	font-weight:bold;
}
.agent_number {
	color: #00457C;
	font-size:12px;
	font-family: arial,tahoma,verdana,helvetica;
	line-height:1.3;
	font-weight:bold;
}
a.email_link:link, a.email_link:active, a.email_link:visited {
	color: #00457C;
	font-size:12px;
	font-family: arial,tahoma,verdana,helvetica;
	line-height:1.3;
	text-decoration:none;
	font-weight:bold;
}
a.email_link:hover {
	text-decoration:underline;
}
.listing_title {
	color: #00457C;
	font-size:13px;
	font-family: arial,tahoma,verdana,helvetica;
	text-decoration:none;
	font-weight:bold;
}
.listing_desc {
	color: #313131;
	font-size:1.1em;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:1.1;
	text-align:justify;
}
.listing_link {
	color: #00457C;
	font-size:0.99em;
	font-family: arial,tahoma,verdana,helvetica;
	line-height:1.3;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
a.listing_link:hover {
	text-decoration:underline;
}
.listings_bgd {
	background: #FFFFFF url('../images/listings-bg.gif') repeat-x bottom;
}
.footer {
	background: #FFFFFF url('../images/bottom.png') no-repeat top;
	color:#000000;
	font-size:10px;
	font-family: arial,tahoma,verdana,helvetica;
}
.bed {
	font-size:11px;
	font-family: arial,tahoma,verdana,helvetica;
	font-weight:bold;
	color:#494949;
	text-align:center;
	padding-top:3px;
}
.bath {
	font-size:11px;
	font-family: arial,tahoma,verdana,helvetica;
	font-weight:bold;
	color:#494949;
	text-align:center;
	padding-top:3px;
}
.garage {
	font-size:11px;
	font-family: arial,tahoma,verdana,helvetica;
	font-weight:bold;
	color:#494949;
	text-align:center;
	padding-top:3px;
}
a.footer:link, a.footer:hover, a.footer:visited {
	background:none;
	color:#000000;
	font-size:10px;
	font-family: arial,tahoma,verdana,helvetica;
	text-decoration:none;
}
a.footer:hover {
	text-decoration:underline;
}
.listing_headline {
	background: url('../images/listing-title.gif') repeat-x;
	font-size:13px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#484848;
	text-align:left;
	padding: 0px 5px;
}
.listing_description {
	background: url('../images/listing-desc.gif') repeat-x top;
	font-size:1.1em;
    font-family: Arial, Helvetica, sans-serif;
	color:#484848;
	text-align:left;
	padding: 5px;
}
.listing_details {
	font-size:1.0em;
    font-family: Arial, Helvetica, sans-serif;
	color:#484848;
	text-align:left;
}
.shadow-right {
	background: url('../images/shadow-right.gif') repeat-y left top;
	height: 100%;
	width: 18px;
	font-size:0px;
	line-height:0;
	padding:0px;
}
.shadow-left {
	background: url('../images/shadow-left.gif') repeat-y right top;
	height: 100%;
	width: 18px;
	font-size:0px;
	line-height:0;
	padding:0px;
}
