
html
{width: 100%;height: 100%;}
body
{
	text-align: center; /* centers the page in IE 5 */
	margin: 0px;
	background-color: #687491;
	background-image: url(../images/pageindex_bg.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 100%;
}
#wrapper
{
	margin: 0px auto; /* centers the page */
	color: #666465;
	text-align: left;
	width: 945px;
	min-height: 100%;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}


/***************************************** HEADER *************************************/
#header
{
	height: 35px;
}
/******************************* CONTENT ********************************/
#content
{
	background-color: #ffffff;
	min-height: 600px;
	clear: left;
}

/*--- COLUMN 0 ---*/
#content #col0
{vertical-align: top; width: 220px;}
#content #col0 #logo
{border-bottom: solid 5px #b1a062;}
#content #col0 #welcome
{width: 100%; text-align: center;}
#content #col0 p
{margin-left: 12px; margin-right: 12px; text-align: center; color: #525d7b; font-style: italic;}
#content #col0 .vmenu
{text-align:center; padding: 5px; margin-top: 35px;}

/*--- COLUMN 1 ---*/
#content #col1
{vertical-align: top;}
#content #col1 #adpanel
{border-bottom: solid 7px #b1a062; border-left:solid 1px #fff; border-right: solid 1px #fff; filter:blendTrans(duration=3);}
#content #col1 #hnav .panel
{height: 75px; width: 233px; vertical-align: top;}
#content #col1 #hnav .titlebox
{background-color: #556079; padding: 2px;}
#content #col1 #hnav .innerborder
{border: solid 0px #c0c0c0;}
#content #col1 #hnav .caption
{text-align:center; font-weight:bold; font-size: 9pt; color: #ffffff; border: solid 1px #ffffff;padding: 1px;}
#content #col1 #hnav .contentbox
{padding: 5px; min-height: 50px; height: 50px;}
#content #col1 #hnav p
{text-align:left;}
#content #col1 #hnav .button
{text-align:center;margin-top: 10px;}
#content #col1 #mlsareamap
{margin: 30px 15px;}
#content #col1 #areamap #container
{background-color: #e5e5e5; padding: 5px; width: 450px; margin-top: 25px; margin-bottom: 25px;}
#content #col1 #areamap #container #outerborder
{border: solid 1px #acaaa6;}
#content #col1 #areamap #container #innerborder
{border: solid 1px #ffffff; padding: 5px;}

/******************************* FOOTER ***********************************/
#footer
{	
	width: 100%;
	height: 100%;
	background-color: #556079;
	border-top: solid 5px #b1a062;
	text-align:center;
}
#footer .innerborder
{border-top: solid 1px #ffffff;}
#footer #linkbar
{	
	color: #ffffff;
	text-align:center;
	margin-top: 10px;
}
#footer #linkbar a
{
	color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
	font-size: 8pt;
}
#footer #linkbar a:hover
{
	text-decoration: underline;
}

#footer #copytext
{margin-top: 2px;color: #ffffff; font-size: 8pt; text-align:center;}
#footer #copytext a
{color:#ffffff; font-size: 8pt;}

.lwolf-footer {
	text-align: center;
	color: #fff;
	width: 700px;
	margin: 0px auto;
	padding: 0px 0px 10px 0px;
}
.lwolf-footer a:link, .lwolf-footer a:active, .lwolf-footer a:visited, .lwolf-footer a:hover {
	color: #fff;
	text-decoration: underline;
	font-size: 8pt;
}
.lwolf-footer div, .lwolf-footer div a font {
	font-size: 8pt;
}
.lwolf {
	width: 385px;
	margin: 0px auto;
}

.SDD_Default_p_search_reset, .SDD_Default_p_search_reset_all  {
	font-size: 10px;
}
.SDD_Default_p_search_reset_all a:link, .SDD_Default_p_search_reset_all a:active,
.SDD_Default_p_search_reset_all a:visited, .SDD_Default_p_search_reset_all a:hover,
.SDD_Default_p_search_reset a:link, .SDD_Default_p_search_reset a:active,
.SDD_Default_p_search_reset a:visited, .SDD_Default_p_search_reset a:hover  {
	font-size: 10px;
}
.map_list_col_1, .map_list_col_2, .map_list_col_3, .map_list_col_4,
.map_list_col_5, .map_list_col_6, .map_list_col_7, .map_list_col_8,
.map_list_col_9, .map_list_col_10, .map_list_col_11  {
	font-size: 10px;
}
.map_callout_address, .map_callout_city,
.map_callout_prop_price, .map_callout_mls_id,
.map_callout_bottom, .map_callout_bed_bath {
	font-size: 10px;
	width: 138px;
}