html, body, div, form, input, h1, h2, h3, h4, h5, h6, ul, ol, li, blockquote p {
	font-family:"Trebuchet MS", "Tahoma", sans-serif;
}

body {
	width:750px;
	margin:auto;
	background-color:#000000;
}

#message_document {
	font-size:16px;
	top:0px;
	left:0;
	height:auto;
	margin-top:14px;
	padding:0;
	width:750px;
	background-color:#FFFFFF;
	border:#333333 10px solid;
	clear:both;
	position:relative;
}


#topnav {
	font-size: 14px;
	padding: 0;
	margin-left: 20px;
	margin-right:20px;
	 }

	#topnav #mainnav {
		float: left;
		font-size: 14px;
	}

		#mainnav ul {
			display: block;
			font-size: 14px;
			padding: 0;
			margin:0;
			list-style: none; }
			
			#mainnav ul li {
				display: inline;
				padding: 0 9px 0 0;
				font: italic bold 14px/2.3em "Trebuchet MS", "Tahoma", "Verdana", sans-serif; }

				#mainnav ul li a {
					color: #000;
					text-decoration: none; }

				#mainnav ul li a:hover {
					color: #da0000;
					text-decoration: underline; }

				#mainnav ul li a:active { color: #890000 !important; }

#rightnav { 
	float: right;
	font-size: 13px;
	text-align: right;
}

#rightnav ul {
	display:block;
	font-size:14px;
	padding:0;
	margin:0;
	list-style: none; 
}

#rightnav ul li {
	display: inline;
	padding: 0 0 0 15px;
	font: bold 14px/2.3em "Trebuchet MS", "Tahoma", "Verdana", sans-serif; 
}

#rightnav ul li a {
	color: #000;
	text-decoration: none; 
}

#rightnav ul li a:hover {
	color: #da0000;
	text-decoration: underline; 
}

#rightnav ul li a:active {
	color: #890000 !important; 
}



.logolink {
	position:relative;
	width:80px;
	height:80px;
	top:0;
	left:0; 
}

.logolink a {
	display:block;
	width:78px;
	height:78px;
	text-decoration:none; 
	overflow:hidden;
	-moz-outline-style: none;
	text-indent: -9000px; 
}

#listings_examples {
	padding-left:20px;
	display:compact;
	clear:both;
}





#info_content {
	width:710px;
	margin-bottom:10px;
	display:block;
	float:left;
	clear:both;
}

#info_content_left {
	width:560px; 
/*	width:710px; */
	margin-bottom:10px;
	display:block;
	float:left;
/*	clear:left; */
/*	clear:both; */
}

#info_content_right {
	margin-top:0;
	width:140px;
	margin-bottom:10px;
	display:block;
	float:right;
/*	clear:right; */
}

#members_area {
	font: bold 16px "Trebuchet MS", "Tahoma", "Verdana", sans-serif;
	margin:10px;
	margin-left:20px;
	margin-right:20px;
	display:block;
	clear:both;
}

#members_area a {
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	color:#006600;
}

#members_area a:hover {
	background-color:#009900;
	color:#FFFFFF;
}

#members_area table, #members_area th, #members_area tr, {
	margin:0; padding:0; width:100%; height:auto;
}


#nav_link1{
	display:compact;
	font: bold 14px/2.3em "Trebuchet MS", "Tahoma", "Verdana", sans-serif;
	color: #000;
	text-decoration:none;
	clear:both;
}

#nav_link1:hover {
	color:#da0000;
	text-decoration:underline;
}




#listing_container_0 {
	width:auto;
/*	width:500px; */
	padding: 10px;
	background-color:#FFFFFF;
	float:left;
}

#listing_container_1 {
/*	width:500px; */
	width:auto;
	padding: 10px;
	background-color:#F5F5F5;
	float:left;
}

#listing_content {
}

#listing_main {
}

#listing_main a {
	font: bold 12px "Trebuchet MS", "Tahoma", sans-serif;
	text-decoration:none;
	color:#006600;
	font-weight:bold;
	float:left;
}


#listing_main a:hover {
	text-decoration:underline;
	color:#000000;
}

#listing_main #listing_class {
	font: bold 12px "Trebuchet MS", "Tahoma", sans-serif;
	color:#666666;
	width:auto;
	padding-bottom: 0.5em;
	float:left;
	text-align:left;
}

#listing_main #listing_class #listing_features {
	font: normal 12px "Trebuchet MS", "Tahoma", sans-serif;
	color:#000000;
	width:auto;
}

#listing_main #listing_price {
	height:auto;
	font: bold 12px "Trebuchet MS", "Tahoma", sans-serif;
	color:#FF6600;
	float:right;
	text-align:right;
	padding:0;
	margin:0;
	top:0;
}

#listing_main #listing_price #listing_status {
	font-size:11px;
	color:#666666;
}


#listing_left {
	float: left;
	margin-right:20px;
}

#listing_left a img {
	background-color:#FFFFFF;
	border:#E9E9E9 1px solid;
	padding: 5px;
}

#listing_left a:hover img {
	border:#006600 1px solid;
}








#available_cities {
	width:710px;
	margin-left:20px;
}


h4.columns {
/*	position:relative; */
	font-size:12px;
	margin: 0; 
	padding: 5px;
	background-color:#F5F5F5;
	border:#E9E9E9 1px solid;
	color:#000000;
	display:block;
	clear:both;
}



ul.columns {
	height:auto;
	width:auto;
	font-size:11px;
	margin:0; 
	padding:10px;
	display:block;
	clear:both;
}

li.columns {
	display:block;
	float:left;
	margin:0px;
	width:20%;
}

li.columns a {
	color:#000000;
	text-decoration:none;
	clear:both;
}

li.columns a:hover {
	background-color:#006600; 
	color:#FFFFFF;
}






ul.one_column_lists
{
	font-size:12px;
	margin:0; 
	padding:0px;
}

li.one_column_lists {
	display:block;
	float:left;
	margin:0px;
	width:100%;
}

li.one_column_lists a {
	display:block;
	color:#000000;
	text-decoration:none;
	clear:both;
	padding:0px;
	width:100%;
}

li.one_column_lists a:hover {
	width:100%;
	background-color:#006600; 
	color:#FFFFFF;
}



* html .clear {height: 1%;}
.clear {display: block;}
.clear {display: inline-block;} /* Fixes IE/Mac */




#footer {
	margin-right:20px;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:10px;
	padding: 10px 0px 20px 0px;
	clear: both;
	font: normal 12px "Trebuchet MS", "Tahoma", sans-serif;
	color: #444;
}
	
#footer strong {
	float:left;
}

#footer a { color: #444; text-decoration: underline; }
#footer a:hover { color: #444; text-decoration:none; }
#footer_right {
	display:compact;
	float:right;
}








.big_links a {
	position:relative;
	font-size:16px;
	font-weight:bold;
	width:285px;
	padding:3px;
	padding-left:8px;
	padding-right:8px;
	text-transform:capitalize;
	text-decoration:none;
	color:#999999;
	border:#E9E9E9 1px solid;
	background:#CCCCCC url(/template/reegg5/images/lefttabcurrentgreen.gif) left -1px repeat-x;
	float:left;
	clear:both;
}

.big_links a:hover {
	color:#FFFFFF;
	background-image:none;
	background-color:#006600;
	background:#003300 url(/template/reegg5/images/leftgreentab.gif) left -1px repeat-x;
	border:#006600 1px solid;
}


#to_do_links {
	padding:10px;
	text-align:center;
}

#to_do_links a {
	font-size:18px;
	color:#CC0000;
	text-decoration:none;
	font-weight:bold;
}

#to_do_links a:hover {
	color:#FF0000;
}


.agents_link 
{
	margin-top:3px;
	font-size:10px;
	background-color:#F5F5F5;
	clear:both;
}

.agents_link a
{
	color:#006600;
	text-decoration:none;
}

.agents_link a:hover
{
	color:#000000;
	text-decoration:underline;
}









#tips_menu {
	text-align:left;
	margin:0;
	padding:0;
	list-style:none;
	font: normal 13px "Trebuchet MS", "Tahoma", "Verdana", sans-serif; 
	width:100%;
	float:left;
	display:block;
	clear:right;
}

#tips_menu li {
	height:auto;
}

#tips_menu li a, .clinkclass {
	height:20px;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	color:#000000;
	border-bottom: 1px dotted #E9E9E9;
	display: block;
	clear:both;
}

.clinkclass {
}

.ilinkclass {
	font-size:12px;
	color:#009900;
}

#tips_menu li a.no_border_bottom {
	border-bottom:#FFFFFF 1px dotted;
}


#tips_menu li a:hover, .clinkclass:hover {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#009900;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
}

.clinkclass:hover {
	font-weight:normal;
}

.header-brm, .body-brm {
	color:#000000;
	text-decoration:none;
}

.header-brm a, .body-brm a {
	color:#000000;
	text-decoration:none;
}

.header-brm a:hover, .body-brm a:hover {
	color:#009900;
	text-decoration:underline;
}

