* {
	margin: 0px;
	padding: 0px;
}
html, body {
	color: #1A1A1A;
	background: #FFFFFF;
}
p {
	padding-bottom: 12px;
	text-align: justify;
}
img {
	border: none;
}
h1 {
	font-size: 2em;
}
h2, h3 {
	padding-bottom: 12px;
}
ol {
	list-style: decimal inside;
}
ol li {
	padding-bottom: 12px;
}
#mast-head {
	color: #FFFFFF;
	background: #264EE5;
	height: 35px;
	text-align: center;
}
#mast-main, #mast-footer {
	background-color: #FFFFFF;
	text-align: center;
}
#mast-main {
	font: .8em/1.3 Arial, Helvetica, sans-serif;
}
#mast-footer {
	font: .7em/1.5 Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 5px;
}
#mast-head #nav {
	margin: 0px auto;
	padding: 0px;
	list-style: none;
	/*width: 893px;*/
}
#mast-head #nav li {
	float: left;
	margin-right: 23px;
}
#mast-head #nav li a {
	display: block;
}
#mast-head #nav li span {
	display: none;
}
#mast-head #nav li a {
	height: 34px;
}
#mast-head #nav #home a {
	background: url(/images/nav_home.gif) no-repeat;
	width: 61px;
}
#mast-head #nav #home a:hover {
	background-image: url(/images/nav_home_f2.gif);
}
#mast-head #nav #about a {
	background: url(/images/nav_about.gif) no-repeat;
	width: 139px;
}
#mast-head #nav #about a:hover {
	background-image: url(/images/nav_about_f2.gif);
}
#mast-head #nav #news a {
	background: url(/images/nav_news.gif) no-repeat;
	width: 79px;
}
#mast-head #nav #news a:hover {
	background-image: url(/images/nav_news_f2.gif);
}
#mast-head #nav #members a {
	background: url(/images/nav_members.gif) no-repeat;
	width: 125px;
}
#mast-head #nav #members a:hover {
	background-image: url(/images/nav_members_f2.gif);
}
#mast-head #nav #join-beava a {
	background: url(/images/nav_join.gif);
	width: 115px;
}
#mast-head #nav #join-beava a:hover {
	background: url(/images/nav_join_f2.gif);
}
#mast-head #nav #member-login a {
	background: url(/images/nav_member_login.gif);
	width: 131px;
}
#mast-head #nav #member-login a:hover {
	background: url(/images/nav_member_login_f2.gif);
}
#mast-footer #copyright {
	color: #333366;
	word-spacing: .1em;
}
#mast-head #nav #contact a {
	background: url(/images/nav_contact.gif);
	width: 105px;
}
#mast-head #nav #contact a:hover {
	background: url(/images/nav_contact_f2.gif);
}
#mast-head #nav #properties a {
	background: url(/images/nav_properties.gif);
	width: 165px;
}
#mast-head #nav #properties a:hover {
	background: url(/images/nav_properties_f2.gif);
}

#mast-head #nav li.last {
	margin-right: 0px;
}
#mast-footer a {
	color: #3333CC;
	text-decoration: underline;
	font-weight: normal;
}
#mast-footer a:hover {
	color: #5F9EA0;
}
#mast-footer .geo-link {
	color: #1A1A1A;
	text-decoration: none;
}
#mast-footer .geo-link:hover {
	color: #1A1A1A;
	text-decoration: underline;
}
#trio {
	width: 708px;
	margin: 26px auto 0;
	border: 2px solid #322FA4;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 704px;
}
#trio:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
html > body > #trio {
	width: 704px;
}
#footer-logo {
	margin: 0 0 20px;
}
#geoorbis {
	font-size: .9em;
	font-weight: normal;
}

/* Psuedo--classes */
.frame {
	border-right: 2px solid #322FA4;
	float: left;
	width: 235px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 233px;
}
html > body > .frame {
	width: 233px;
}
.last-frame {
	float: left;
	width: 234px;
}
.content-wrapper {
	clear: both;
	margin: 20px auto 0;
	padding-bottom: 10px;
	text-align: justify;
	width: 708px;
}
.content-wrapper h2 {
	text-align: center;
}
.imgLeft {
	float: left;
	margin: 0 12px 10px 0;
}
.more-news {
}
.postdate {
	font: normal .8em Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.newsbrief {
	color: #6f6f6f;
}
.newstitle {
	font-size: 1.3em;
}

a.propertiesTitle, a.propertiesTitle:visited
{
   font-size:		13px;
   font-weight: 	bold;
   color:			#003399;
   text-decoration: none;
}

a.propertiesTitle:hover
{
   color:			#849AF7;
   text-decoration: underline;
}

a.propertiesPlain, a.propertiesPlain:visited
{
   font-size:		13px;
   color:			#003399;
   text-decoration: none;
}

a.propertiesPlainSmall, a.propertiesPlainSmall:visited
{
   font-size:		11px;
   color:			#003399;
   text-decoration: none;
}

a.propertiesPlain:hover
{
   color:			#849AF7;
   text-decoration: underline;
}

a.propertiesSmall, a.propertiesSmall:visited
{
   font-size:		11px;
   color:			#003399;
   text-decoration: none;
}

a.propertiesSmall:hover
{
   color:			#849AF7;
   text-decoration: underline;
}

a.smalllink, a.smalllink:visited
{
   font-size:		9px;
   color:			#003399;
   text-decoration: none;
}
a.smalllink:hover
{
   color:			#849AF7;
   text-decoration: underline;
}

a.smallishlink, a.smallishlink:visited
{
   font-size:		10px;
   color:			#003399;
   text-decoration: none;
}
a.smallishlink:hover
{
   color:			#849AF7;
   text-decoration: underline;
}


.propertiesNormalText
{
   font-size:		12px;
}

.propertiesSmallText
{
   font-size:		11px;
}
.propertiesUltraSmallText
{
   font-size:		9px;
}

.propertiesTable
{
   border-style:		solid;
   border-color:		#322FA4;
   border-top-width:	1px;
   border-bottom-width:	1px;
   border-left-width:	0px;
   border-right-width:	0px;
   background-color:	#F7F7F7;
}

.specialPropertiesTable
{
   border-style:		solid;
   border-color:		#322FA4;
   border-top-width:	1px;
   border-bottom-width:	1px;
   border-left-width:	0px;
   border-right-width:	0px;
   background-color:	#E6EC84;
}

.premiumListings
{
	border-width:		2px;
	border-color:		#322FA4;
	border-style:		solid;
	background-color:	#F7F7F7;
}

td.property_image_td
{
	background-color:	#EDEDED;
	border-width:		1px;
	border-color:		#F7F7F7;
	border-style:		solid;
	padding:			10px;
}

.searchTable
{
   border-style:		solid;
   border-color:		#849AF7;
   border-top-width:	1px;
   border-bottom-width:	1px;
   border-left-width:	0px;
   border-right-width:	0px;
   background-color:	#E6EC84;
}

.propertiesImagePreview
{
   border-style:	solid;
   border-color:	#003399;
   border-width:	1px;
}

.propertiesItemTitleText
{
   font-size:		15px;
   font-weight:	bold;
}

.propertiesItemNormalText
{
   font-size:		12px;
}

.propertiesItemSmallText
{
   font-size:		11px;
}
input.btn {
	color: #4F4F4F;
	background: #FFFFFF;
	padding: 1px 7px 2px 8px;
	border: 1px solid #999999;
	cursor: pointer;
}