body
{
  background-color:#fff;
  font-family:verdana; 
  font-size:11px;
  color:#000;
  text-align:center;
}
select { z-index:1px; }
#container
{
  text-align:left;
  width:741px;
  margin:0px auto 0px auto;
}
#header
{
  width:100%;
  height:auto;
}
#nav {
 font-family:verdana;
 font-size:11px;
 padding:0px 0px 0px 0px;
 margin:0px;
 z-index:3px;
}

#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	font-family:verdana;
	font-size:11px;
	margin:0px 0px 0px 0px;

}

#nav a:link,
#nav a:visited {
	width:auto;
	color:#000;
	text-decoration:none;
	clear:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#nav a:hover {
 	color:#640064;
}

#nav li { /* all list items */
	float: left;
	width:auto; 
	list-style:none;
 	padding:0px 0px 0px 0px;
	margin:0px 0px 4px 0px;
}

#nav li ul { /* second-level lists */
	background-color:#eee;
	border:1px solid #ccc;
	padding:5px;
	width: 10em;
	display:block;
	left: -999em;
	margin:0px 0px 2px 5px;
	position:absolute; 
}

#nav li:hover ul, #nav li.sfhover ul { 
	left: auto;
 	color:#640064;
}
#nav_container {
 padding:0px 0px 0px 0px;
 float:left;
 width:auto;
 height:auto;
}
#nav_container p {
 padding:7px 0px 0px 5px;
 margin:0px;
}
#nav_container a:link,
#nav_container a:visited {
	color:#000;
	text-decoration:none;
  font-family:verdana;
	font-size:11px;
 	padding:0px;
	margin:0px;
}
#nav_container a:hover {
 	color:#640064;
}
table
{
	font-family:arial;
	font-size:12px;
}
#date
{
  margin:0px 0px 0px 0px;
  padding:1px 20px 0px 0px;
  color:#640064;
  text-align:right;
  font-family:verdana;
  font-size:10px;
}
input 
{
	border:1px solid #333;
	font-family:verdana;
	font-size:11px;
	color:#000;
	padding:2px;
}
textarea
{
	border:1px solid #333;
	font-family:verdana;
	font-size:11px;
	color:#000;
	padding:2px;
}
a:link,
a:visited
{
  color:#640064;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
.head_top
{
  width:100%;
  background-image:url('head_top.gif');
  height:89px;
}
.nav
{
  margin:0px; 
  madding:0px;
}
.nav img
{
  margin:0px;
  padding:0px;
}
.head_bottom
{
  width:100%;
  height:45px;
  background-image:url('head_bottom.gif');
  background-position;0 0;
  background-repeat:no-repeat;
  margin:0px;
  padding:0px;
}
#footer
{
  width:100%;
  height:auto;
  margin:0px 0px 0px -1px;
  padding:0px 0px 0px 0px;
  clear:left;
}
#footer img
{
  margin:0px;
  padding:0px;
}
select 
{
  width:100%;
  font-family:arial;
  font-size:11px;
  border:1px solid #a997c9;
}
.submit
{
  background-color:#620062;
  padding:3px 1px 3px 1px;
  font-family:verdana;
  font-size:10px;
  color:#fff;
  font-weight:bold;
  margin:0px;
  border:1px solid #fff;
}
#main_ads
{
  width:100%;
  clear:left;
  margin:0px 0px 0px -2px;
  padding:0px;
}
#main_ads img
{
  margin:0px -1px 0px -0px;
  padding:0px;
}
#main_prop_search
{
  width:746px;
  height:192px;
  margin:0px 0px 0px -2px;
  padding:0px;
}
.main_prop_search_left
{
  width:419px;
  height:192px;
  float:left;
	margin:0px;
}
#flash
{
	z-index:1px;
	float:left;
	width:419px;
	height:192px;
}
.main_prop_search_right
{
  margin:0px;
  padding:0px;
  float:left;
  width:327px;
  height:192px;
  background-image:url('main_prop_search_bg.gif');
  background-repeat:no-repeat;
  background-position:0 0;
}
#main_best_buys
{
  width:100%;
  padding:0px;
  margin:0px 0px 0px 0px;
  clear:left;
}
.best_buys_1_left
{
  width:100%;
  float:left;
  background-image:url('bestbuy1left.gif');
  background-repeat:no-repeat;
  background-position:0 0;
  height:55px;
  margin-bottom:0px;
}
.best_buys_1_right
{
  width:100%;
  float:left;
  background-image:url('bestbuys1right.gif');
  background-repeat:no-repeat;
  background-position:0 0;
  height:55px;
  margin-bottom:0px;
 }
.best_buys_2_left
{
  width:100%;
  float:left;
  background-image:url('bestbuys2left.gif');
  background-repeat:no-repeat;
  background-position:left 0;
  height:35px;
}
.best_buys_2_right
{
  width:100%;
  float:left;
  background-image:url('bestbuys2right.gif');
  background-repeat:no-repeat;
  background-position:left 0;
  height:35px;
}
.best_buys_3_left
{
  width:100%;
  float:left;
  background-image:url('bestbuys3left.gif');
  background-repeat:no-repeat;
  background-position:left 0;
  height:209px;
}
.best_buys_3_right
{
  width:100%;
  float:left;
  background-image:url('bestbuys3right.gif');
  background-repeat:no-repeat;
  background-position:left -1;
  height:209px;
}
#main_did_you_know
{
  width:100%;
  height:auto;
  margin:0px;
  padding:0px;
  clear:left;
}
.did_you_know_head
{
  width:100%;
  height:59px;
  background-image:url('main_did_you_know.gif');
  background-repeat:no-repeat;
  background-position:0 0;
}
.common_mistakes_h
{ 
  float:left;
  width:371px;
  height:35px;
  background-image:url('common_mistakes_h.gif');
  background-repeat:no-repeat;
  background-position:0 0;
}
.h_norm
{
	color:#fff;
	font-weight:bold;
	padding:9px 0px 0px 30px;
}
.p_norm
{
	padding:9px 0px 0px 30px;
	margin-right:30px;
}
.common_mistakes_p
{ 
  float:left;
  width:371px;
  height:130px;
  background-image:url('common_mistakes_p.gif');
  background-repeat:no-repeat;
  background-position:0 0;
	overflow:hidden;
}
.loans_h
{ 
  float:left;
  width:370px;
  height:35px;
  background-image:url('loans_h.gif');
  background-repeat:no-repeat;
  background-position:0 0;
}
.loans_p
{ 
  float:left;
  width:370px;
  height:130px;
  background-image:url('loans_p.gif');
  background-repeat:no-repeat;
  background-position:0 0;
	overflow:hidden;
}
#body
{
  width:100%;
  margin:1px 0px 0px 0px; 
  padding:0px;
  background-image:url('body_bg.gif');
  background-repeat:repeat-y;
  background-position:1 0;
}
.body_head
{
  width:100%;
  height:15px;
  margin:0px;
  background-image:url('body_top.gif');
  background-repeat:no-repeat;
  background-position:0 0;
  clear:left;
}
.body_bottom
{
  width:100%;
  /height:100%;
	min-height:100%;
  display:table;
  background-image:url('body_bottom.gif');
  background-repeat:no-repeat;
  background-position:left bottom;
  clear:left;
}
#leftcol
{
  width:225px;
  background-color:transparent;
  background-image:url('leftcol_bg.gif');
  background-repeat:no-repeat;
  background-position:left bottom;
  height:100%;
  min-height:100%;
  float:left;
  margin:0px 0px 0px 15px;
}
#prop_search_other
{
  width:240px;
  height:226px;
  background-image:url('prop_search_other.gif');
  background-repeat:no-repeat;
  background-position:left;
  top:-7px;
  left:-4px;
  z-index:1px;
}
#maincol
{
  float:left;
  width:480px;
  /height:100%;
  display:table;
}
.page_link
{
	color:blue;
	text-decoration:none;
  font-family:verdana;
	font-size:11px;
  text-align:center;
	
}
.p_td
{
	background-color:#eee;
	font-family:verdana;
	font-size:10px;	
}
.p_tdt
{
	background-color:#e4e4e4;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
}
.page_title
{
  background-image:url('maincol_head.gif');
  height:49px;
  width:480px; 
  background-repeat:no-repeat;
  background-position:right 0;
  padding:0px;
  margin:0px 0px 0px 0px;
  position:relative;
  top:0px;
  left:10px;
}
.page_title_text
{
  margin:0px 0px 0px 25px;
  padding:7px 0px 0px 0px;
  font-family:arial; 
  font-size:18px;
  color:#fff;
  font-weight:bold;
}
#date table a:link,
#date table a:visited
{
	font-size:10px;
  color:#640064;
	text-decoration:none;
	margin:1px 0px 0px 1px;
}
#date table a:hover
{
	color:#000;
}
#date table li
{
	margin:0px;
	display:inline;
}
#date table ul
{
	margin:0px;
}
