<!-- /* *** This is internal css for Open-Realty */
/*		CONTROLS FOR TEXT LINKS, VISITS, HOVER		*/

a {
font-family: Tahoma;
font-size: 11px;
color : #fff;
font-weight: bold;
text-decoration : none;
}
a:active{
font-family: Tahoma;
font-size: 11px;
color : #fff;
font-weight: bold;
text-decoration : none;
}
a:hover {
font-family: Tahoma;
font-size: 11px;
color : #fff;
font-weight: bold;
text-decoration : none;
}
a:link{
font-family: Tahoma;
font-size: 11px;
color : #fff;
font-weight: bold;
text-decoration : underline;
}
a:visited{
font-family: Tahoma;
font-size: 11px;
color : #fff;
font-weight: bold;
text-decoration : underline;
}

.thumbs img {
	margin: 1px;
	padding: 2px;
	border-width: 2px;
	background-color: #FFFFFF;
	border-color: #644220;
	border-style: solid;
}
#style5 {
color: #50351A;
font-size: 9px;
font-family: "Comic Sans MS";
}
#style5 a,  .style5list a {
font-family: "Comic Sans MS";
font-size: 9px;
color: #336600;
text-decoration: underline;
}
.broker {
	font-weight: normal;
	color: #6A4800;
	font-size: 25px;
	letter-spacing:-2px;
	font-family: Arial, "Arial Rounded MT Bold", "Comic Sans MS";
	font-style: italic;
}
#home {
	text-align:center;
	margin: 0px auto;
	width: 1024px;
}
#inner {
	background: url(/template/liclassichomes/images/background/stainedglass-solid.png) top center;
	background-repeat: no-repeat;
	background-attachment:fixed;
	width: 1024px;
	min-height: 540px;
}

.field_caption{
	font-weight:bold;
}
.searchpage_field_caption {
font-weight:bold;
text-align:right;
}
.searchpage_field_caption_row {
font-weight:bold;
text-align:right;
}
.lat_long_header{font-size:12px;}
.postalcode_distance_header{font-size:12px;}
.view_image {
	text-align:center;
}
.image_caption {
	font-size:16px;
	font-weight:bold;
}
.view_user {
 padding-left:5px;
}
.view_user_user_name {
	font-size:14px;
	font-weight:bold;
}
.view_user_user_images {
	float:left;
}
.view_user_user_info {
	float:left;
	padding-left:10px;
}
.view_user_user_hitcount {
	clear:both;
}
.view_user_user_box {
}
.no_results { color:red; margin-top:10px;}
/* *** Generated by www.csscreator.com *** */
/* THIS IS SECTION IS FOR VERTICAL MENU */
html{
	margin:0px;
	padding:0px;
}
body{
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #4E9C97;
	text-align: center;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
input, select, form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
img {
	border: 0px none;
}
#pagewidth{
	width:768px;
	min-width: 500px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.search_results
{
	width:100%;
	border-bottom-style: solid;
	border-bottom-color: #734604;
	border-width: 2px;
}

.result_row_0	{ background-color: #D7CE86;}

.result_row_1	{ background-color: #C9AB5B;}

#header{
	height: 210px;
	width:100%;
}
.logo{
	background-repeat: no-repeat;
	height: 196px;
	width: auto;
}
.view_users { width:100%; }
.time_date {
	text-align:right;
	font-size: 11px;
	padding-right: 10px;
	height: 18px;
	color:#6D4E30;
	font-weight: bold;
}
.logo h1{
	font-size: 44px;
	color:blue;
	float: right;
	vertical-align: text-bottom;
}
#leftcol{
	width: 185px;
	float:left;
	position:relative;
	z-index:100;
	margin-left:20px;
	text-align: center;
	border-left: 1px #666 solid;
	border-right: 1px #666 solid;
	background: url(/template/liclassichomes/images/background/stainedglass-blurry.png) no-repeat fixed;
	height: 100%;
}
#footer{
	width:auto;
	background-color:#222;
	height: 110px;
	color: #ccc;
	width: 1024px;
}
#footer a {
	color: #ccc;
}
#footer .copyright {
	float:left;
	width: 22%;
	text-align: left;
}
#footer .agent {
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: center;
	width:55%;
	color: #fff;
}
#footer .social_media {
	float:left;
	font-size: 10px;
	width: 17%;
	text-align:left;
	margin: 15px 0 0 15px;
}
#footer .social_media img {width: 20px; margin:3px;}

.powered_by {
	color: #7E5429;
	margin: 15px 0px 5px 0px;
	padding: 15px 0px 5px 0px;
	text-align: right;
}

#maincol{
	float: left;
	width: auto;
	min-height: 540px;
	position: relative;
	z-index:1px;
	margin: 0px;
	background: url(/template/liclassichomes/images/background/stainedglass-blurry.png) no-repeat fixed top right;
	padding: 0px;
	width:790px;
}
#outer>#inner{
	border-bottom: 0px solid #FFFFFF;
}
.clr{
	clear:both;
}
#content{
	position:relative;
	margin: 5px 10px;
	padding: 5px 10px;
	font-size: 11px; line-height: 18px;
	width: 760px;
	text-align: left;
}
#header #content{
	padding-bottom:0;
}
 /*printer styles*/
@media print{
	#leftcol{display:none;}
	#outer{border-left:0;}
}
#navcontainer {
	width: auto;
}
#navcontainer ul {
	width: 100%;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#navcontainer a,  #navlist a {
	display: block;
	width: 185px;
	height: 25px;
	line-height: 2em;
	color: #fff;
	text-decoration: none;
}
#navlist a:hover {
	height: 25px;
	line-height: 2em;
	font-weight:bold;
	color: #ccc;
}
.nav_office {margin-top: 40px; border-top: 1px solid #ccc;}
/* THIS CONTROLS THE TABLES DISPLAYED BY PAGES GENERATED BY THE PAGE EDITOR */
table.page_display {
	border: 3px;

}
td.page_display {
	width: 100%;
	vertical-align: top;
	font-family: Arial, "Arial Rounded MT Bold", "Comic Sans MS";
}
/* THIS CONTROLS THE TABLES DISPLAYED IN THE ADMIN */
table.admin_main {
	border: 3px;
	width: 100%;
}
td.admin_main {
	width: 100%;
	vertical-align: top;
}
/* THIS CONTROLS THE ROW COLORS */
td.row1_0	{ background-color: #009900; }
td.row2_0	{ background-color: #CCFFCC; }
td.row3_0	{ background-color: #99CC99; }
.adminListingLeft_0 {
	color: #FFFFFF;
	background-color : transparent;
}
/* LISTING BROWSE PAGE NAVIGATION WIDGET 'next_prev()'display stuff  */
.browse_tool_table {
	background-color: #fff;
	background-color: #4E9C97;
	width: 750px;
	font-size: 9px;
	text-decoration: none;
	color: black;
	color: #fff;
}
.browse_tool {
	background-color: #fff;
	background-color: #4E9C97;
	font-size: 11px;
	text-decoration: none;
	color: black;
	color:#fff;
}
.browse_tool_num {
	color: #000;
}
.browse_tool_button a, .browse_tool_button a:link {
	background-color:#FFFFFF;
	background-color:#000;
	font-size:9px;
	line-height:10px;
	text-align:center;
	border-color:#000000;
	border-style:outset;
	border-width:1px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	color:#fff;
	width:55px;
	height:18px;
	display:block;
	padding:3px;
	}
.browse_tool_button a, .browse_tool_button a:link {
	background: #222 url(/template/liclassichomes/images/alert-overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	background-color: #333;
}
.browse_tool_button a:visited {color:#cccccc;}
.browse_tool_button a:hover {
	color:#CCCCCC;
	border-style:inset;
	width:55px;
	height:18px;
	}
.browse_tool_ghost {
	font-size:9px;
	line-height:10px;
	color:#aaaaaa;
	text-decoration:none;
	}
.browse_tool_curpage {
	background-color:#f8f8f8;
	color:#CCCCCC;
	width:24px;
	height:20px;
	display:block;
	text-align:center;
	font-size: 10px;
	}

td.bt_pages {
	background-color: #D1DEE9;
	font-size: 10px;
	vertical-align: middle;
	color:	#000000;
	width: 24px;
	text-align:center;
} 
bt_pages_ghost{
	color:	#aaaaaa;
	text-decoration:none;
}
td.bt_pages a:link {
	color:	#000000;
	height: 20px;
	font-size: 10px;
	text-decoration:none;
}
td.bt_pages a:visited{
	color: #000000;
	text-decoration:none;
}
td.bt_pages a:hover{
	color:#FFFFFF;
	background: #132975;
	text-decoration:none;
}
/* LISTING PAGE DETAILS 'listing_next_prev'  */
.next_prev_listing { margin: 2em 0 2em 3em;  border: 1px solid #a9a9a9; width: 40em; text-align: center; }
.next_prev_listing ul { margin: 1.5em auto; }
.next_prev_listing li { display: inline; padding: .5em 1em; list-style-type: none; }
.count, .listing_xy { width: 100%; background-color: #dcdcdc; clear: both; padding: .5em 0; }
/* css for tabbed pages */
.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;		/* width needed weird IE bug */
	margin-right:	-2px;	/* to make room for the shadow */
}
.dynamic-tab-pane-control .tab-row .tab {
	width:				70px;
	height:				16px;
	background-image:	url( "http://liclassichomes.com/template/autumn_candy/images/tab.png" );
	position:		relative;
	top:			0;
	display:		inline;
	float:			left;
	overflow:		hidden;
	cursor:			Default;
	margin:			1px -1px 1px 2px;
	padding:		2px 0px 0px 0px;
	border:			0;
	z-index:		1;
	font:			11px Tahoma;
	white-space:	nowrap;
	text-align:		center;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	width:				74px !important;
	height:				18px !important;
	background-image:	url( "http://liclassichomes.com/template/autumn_candy/images/tab.active.png" ) !important;
	background-repeat:	no-repeat;
	border-bottom-width:	0;
	z-index:		3;
	padding:		2px 0 0px 0;
	margin:			1px -3px -3px 0px;
	top:			-2px;
	font:				11px Tahoma;
}
.dynamic-tab-pane-control .tab-row .tab a {
	font:				11px Tahoma;
	color:				Black;
	text-decoration:	none;
	cursor:				default;
}
.dynamic-tab-pane-control .tab-row .tab.hover {
	font:				11px Tahoma;
	width:				70px;
	height:				16px;
	background-image:	url( "http://liclassichomes.com/template/autumn_candy/images/tab.hover.png" );
	background-repeat:	no-repeat;
}
.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid rgb( 145, 155, 156 );
	background:		#ffffff;
	z-index:		2;
	position:		relative;
	top:			-2px;
	font:				11px Tahoma;
	color:				Black;
	padding:		10px;
}
.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
}
.slideshow_img, .slideshow_links {
float: left;
width: 570px;
text-align:center;
}
.slideshow_links {margin-top:10px;}
.slideshow_links a:link {color: #fff; }
.city_distance_header{font-size:12px;}

.office_address {
	border:thin;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#fff;
	padding: 5px 0px;
}
/* BLOG VIEW
*******************************************************************************/
.blog_date {
clear:both;
color:#808080;
margin-bottom:3px;
font-size:10px;
}
.blog_title{
font-weight:bold;
font-size:18px;
color:#9FB6D5;
border-bottom:1px dotted;
}
.blog_summary{
padding:7px;
color:#808080;
}
.blog_story_link_line{
padding-left:7px;
padding-bottom:5px;
}
a.blog_story_link{
text-decoration:none !important;
}
.blog_entry_footer {
background-color:#9FB6D5;
display:block;
height:15px;
padding-left:5px;
padding-top:2px;
padding-right:5px;
margin-bottom:15px;
font-size:10px;
}

.blog_byline{
float:left;
}
.blog_comments{
float:right;
}
.blog_full_article{
padding:7px;
color:#808080;
}
.blog_article_comments_header{
font-weight:bold;
font-size:18px;
color:#053280;
margin-bottom:10px;
}

.blog_article_comment_item{
margin-left:10px;
margin-right:10px;
padding-bottom:5px;
padding-top:5px;
}
.blog_article_comment_title_row{
background-color:#9FB6D5;
display:block;
height:15px;
padding-left:5px;
padding-top:2px;
padding-right:5px;
margin-bottom:15px;
font-size:10px;
}
.blog_article_comment_text {
padding-left:5px;
padding-right:5px;
color:#808080;
}


.add_comment_block{
padding-left:20px;
margin-top:10px;
}

.blog_leave_comment_text {
color:#053280;
}
.blog_leave_comment_submit{
border-color:#053280;
font-weight:bold;
font-size:10px;
}

.blog_leave_comment_text_textarea{
width:500px;
height:75px;
}

.prop_cell {margin: 10px; padding:10px 20px; float:left; width: 300px; line-height: 16px; height: 85px;}
.prop_cell strong { position: relative; top: -25px; left: -100px; width: 100%; font-size: 25px; padding:0px; margin: 0px; }
.prop_cell span {margin: 0px; padding: 0px; height: 20px; display: inline-block;}

#prop_grid a {color: #fff; font-size: 13px; font-weight: bold;}
#prop_grid {color: #fff; font-size: 12px;}
#prop_grid img {float:left; padding: 0 5px 5px 5px; height: 75px;}

#misc_links {vertical-align: top;  width: 745px; padding: 5px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
#tools, #neighborhood_links {float:left; display: block; width: 250px;}
#tools h2, #neighborhood_links h2 {font-size: 14px; padding-bottom: 2px; padding-left: 2px; margin-bottom: 0px; border-bottom: 1px solid #ccc;}

#tools, #neighborhood_links {
	width: 250px;
	border-right: 1px solid #ccc;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	color: #ddd;
	}
#tools ul, #neighborhood_links ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#tools li, #neighborhood_links li {
		border-bottom: 1px solid #ccc;
		margin: 0;
		}

#tools li a, #neighborhood_links li a{
		display: block;
		padding: 5px 5px 5px 0.5em;
		color: #469491;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a, html>body #tools li a, html>body #neighborhood_links li a {
		width: auto;
		}

	#button li a:hover, #tools li a:hover, #neighborhood_links li a:hover {
		background-color: #555;
		color: #fff;
		}

table.form_main {color:#fff;}
.page_display {color:#fff; font-size: 12px; line-height: 18px;}
.page_display h2 {font-size: 18px;}

 
/* TEMPLATE SELECTOR
 ============================================================================ */
form.template_selector {margin:0; padding:0;}
form.template_selector fieldset {border:none;}
select#select_users_template {width:150px;}

#top_left, #top_right {order: 1px solid #fff; width: 200px; float:left;}
#top_left strong, #top_right strong {color: #469491;}
.float_left_half {float:left;}

#search_fields tr td {border-bottom: 1px dotted #fff; }
#earch_fields select {height: 1.65em;}
p.slogan {text-align: center; padding: 10px 0px; margin: 10px 0px; clear:both; font-size: 18px; font-style:italics; color:#fff; width: 100%; letter-spacing:4px;}

#listing_detail_slideshow_mainimage {width: 550px; float:left; padding: 0px 0px 15px 0px;}

#listing_detail_slideshow_fieldslinks {color: #fff; font-size: 11px; line-height: 18px; padding: 0px 5px 0px 0px; width: 750px;}

#listing_detail_slideshow_header h3 {color: #fff;}


.content{	margin: 0 10px;}
.content a{	color: #fff;}
.content p.linkage {
	margin-top: 2em;
	text-align: right;
	font-size: 1.7em;
	color: #ddd;
}
.content p.linkage a { color: #fff; }

#myGallery
{
	text-align: left;
	margin: 0 auto;
}

#myGallery .imageElement h3 {font-size: 14px;}
#myGallery .imageElement p {font-size: 12px; text-transform:uppercase;}
#zillow {color: #fff;}

#zillow th {text-align: center; }
#zillow tr th.heading {
	border-top: 1px solid #FB7A31;
	border-bottom: 1px solid #FB7A31;
	border-top: 1px solid #FFB928;
	border-bottom: 1px solid #FFB928;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	background: #517B7E;
	color: #fff;
	line-height: 13px;
	padding-top: 13px;
	}
table #zillow
{
    border-color: #000;
    border-width: 0 0 1px 1px;
    border-style: solid;
}

#zillow td {vertical-align: top; 	
    border-color: #600;
    border-width: 1px 1px 0 0;
    border-width: 1px;
    border-style: solid;
    margin: 0;
    padding: 4px;
    ackground-color: #FFC;
    olor: #000;
}
#zillow td .city, #zillow td .nation {
    white-space:nowrap; 
    text-align: right;
}
#zillow tr.col_head, #zillow tr.heading1 {
    background-color: #600;
    color: #fff;
}
#demos h2 {
background: url(/template/liclassichomes/images/Zillowlogo_150x40.gif) no-repeat top right;
line-height: 40px;
}
#demos h2 a {
font-size: 16px;
}
#_Affordability, #HomesRealEstate, #People, #Charts, #Neighbors {visibility: collapse; }
#content {color: #fff;}
#addthis {padding: 10px 10px 0 0; text-align: right;}
#navlist {z-index: 10005; position: relative; }
#article_listing, #neighborhood_listing {text-align:center; z-index: 10000; position: relative; 	padding: 0px; margin: 0;} 
#article_listing ul, #neighborhood_listing ul {padding: 0; margin: 0; z-index: 10000; position: relative; 	} 
#article_listing ul li a, #article_listing ul li a:hover, #neighborhood_listing ul li a, #neighborhood_listing ul li a:hover  {padding: 0; margin: 0; line-height: 1em; height: 14px;} 
ul#sitemap {float: left; width: 770px; margin: 0 10px; padding: 0 10px; white-space:nowrap;}
ul#sitemap li.city {list-style-type:none; float: left; width: 230px; margin: 0; padding: 20px 10px;}
ul#sitemap li.city a { font-size: 14px; font-weight: bold;}
ul#sitemap li.city ul li { margin: 0 -20px;}
ul#sitemap li.city ul li a { font-size: 11px;}

/** Neighborhoods  **/
#navcontainer a {display:block; font:bold 11px verdana,arial,sans-serif; color:#fff; line-height:22px; text-decoration:none;} 
#navcontainer li a:hover {background-color:#4E9C97; color:#fff;} 
#navcontainer li:hover > a {background-color:#4E9C97; color:#fff;}
#article_listing, #neighborhood_listing {color: #000; background-color: #fff; width: 700px; float:left; display:block; margin:0; white-space:nowrap; }
#article_listing a {color: #000; width: 345px;}
#neighborhood_listing a {color: #000; width: 230px;}
#navcontainer ul #article_listing, #navcontainer ul #neighborhood_listing {position:absolute; left:-9999px;}
#navcontainer ul li:hover > #article_listing, #navcontainer ul li:hover > #neighborhood_listing {z-index:500; left:100%; margin-top:-23px; margin-left:-1px; }
#navcontainer a:hover,
#navcontainer a:hover a:hover, 
#navcontainer a:hover a:hover a:hover {left:100%;}

#navcontainer a:hover ul #article_listing, 
#navcontainer a:hover a:hover ul #article_listing.
#navcontainer a:hover ul #neighborhood_listing, 
#navcontainer a:hover a:hover ul #neighborhood_listing {left:-9999px;}

#article_listing ul, #article_listing ul li, 
#neighborhood_listing ul, #neighborhood_listing ul li, ul#footer_misc_links li {float:left;}

#article_listing ul li a, #article_listing ul li a:hover,  
#neighborhood_listing ul li a, #neighborhood_listing ul li a:hover  {line-height: 22px; height: 24px;} 

#article_listing ul li {width: 345px; border-left:dotted 1px #000;}
#neighborhood_listing ul li {width: 230px; border-left:dotted 1px #000;}
ul#footer_misc_links {padding: 20px 0px; margin:0px; border-top: 1px dashed #666; text-align: left; width:1024px; font-size: 10px;}
ul#footer_misc_links li {list-style-type: none; width: 250px; padding: 0px; margin:0px; display:block;}
ul#footer_misc_links li a {font-size: 1.0em; text-decoration: none;}
ul#footer_misc_links li a:hover {text-decoration: underline;}

.rowse_tool_button {display:block;font-family:arial,helvetica,sans-serif;font-weight:bold;text-decoration:none !important;outline:none;}
.rowse_tool_button {display:block;border:1px #fff solid;}
.rowse_tool_button {font-size:12px;padding:4px 5px;}
img.left {float: left; padding: 10px 10px 10px 0;}
img.right {float: right; padding: 10px 0 10px 10px;}
h2 {clear:both;}
#walkscore {display:block; width: 150px; background-color:#fff; float:right; padding: 5px; border: 1px solid #C6E899;}
#walkscore img {border: 0;}
#walkscore a {text-decoration: none; color:#C6E899;color:#000;}
#walkscore a:hover {background-color: #fff;}
#walkscore p span {font:14px Verdana,Arial,Helvetica,sans-serif;color:#C6E899;color:#000;text-align:left;vertical-align:bottom; padding:2px 0 0 0;height:16px; font-weight: bold;}
#walkscore .textmiddle {vertical-align:middle;}
#walkscore_neighborhood {background-color:#fff; float:right; padding: 5px; border: 1px solid #C6E899;}

#price_watch {margin-top: 8px; display:block; width: 150px; background-color:#ddd; background-color:#fff; float:right; padding: 5px; border: 2px solid #1c6667; text-align: center;}
#price_watch p a {text-decoration: none; color:#1c6667; font:14px Verdana,Arial,Helvetica,sans-serif; font-weight: bold;}

table#open_house_listing {width:400px; cellspacing:0; padding:4px; border: 1px #cacaca solid;}
table#open_house_listing td {text-align: left;}

div#open_house_listing_page {background-color: #000; display:block; width: 160px; float:right; margin-top:8px; text-align:center; border:0;}
div#open_house_listing_page table {border-collapse:collapse; width:160px; background-color: #fff; cellspacing:0; cellpadding:0; border-width: 0; }
div#open_house_listing_page table th {background-color: #1c6667; color: #fff; cellspacing:0; padding: 6px; text-transform:capitalize;}
div#open_house_listing_page table td {color: #000; padding: 6px}
div#li_map{
	font: 10pt Arial, "Arial Rounded MT Bold", "Comic Sans MS";
	color: #000000;
}
div#li_map img {float:left;padding:0 5px 0 0; height: 75px;}
div#li_map a, div#li_map a:link {color: #000000;}
.home_page_info {display: none;}

#fb_like {margin-top: 8px; display:block; width: 150px; background-color:#efefef; float:right; padding: 5px; border: 2px solid #c1c1c1; text-align: center;
border:none; overflow:hidden; width:150px; height:80px;}
#home_finder {
	border: 0px;
	padding: 0;
	cellspacing:1;
	}
#home_finder td {vertical-align: top;}
/* Featured Listings Page */
table.featured_listings	table {background-color: #857E64; background-color:#A8A896; color:#333; width: 600px; margin: 10px 0; padding: 5px; text-align:left;}
table.featured_listings	table tr th {text-align:left; padding: 8px 0; }
table.featured_listings	table tr td {font-size: 1.1em;}
table.featured_listings	table tr th a {font-size: 1.5em; text-decoration: none; color:#333;}
table.featured_listings	table tr td.details {width: 250px; padding: 5px;}
table.featured_listings	table tr td a img {width: 300px; padding: 5px;}
table.featured_listings	table tr td span.price {font-size: 1.4em;}

/* Featured Listings on Search Page */
table.form_main table.featured_listings	table {width: 400px;}

#maincol1{
	float: left;
	width: auto;
	min-height: 540px;
	position: relative;
	z-index:1px;
	margin: 0px;
	padding: 0px;
	width:790px;
}

#maincol1 #content #holiday {font-size: 36pt; color: #931111;background: url(/template/liclassichomes/images/transparent_65.png) repeat; 
	padding: 20px 10px;}

#_maincol1 {border: 1px solid #0f0;}
#_maincol1 #content  {border: 1px solid #f00;}
#_maincol1 #content #holiday  {border: 1px solid #00f;}

#maincol1 {vertical-align: middle; text-align: center; display: table; height:400px;}
#maincol1 #content  {vertical-align: middle; text-align: center;  display: table-cell;}
#maincol1 #content #holiday  {margin-left: auto; margin-right: auto; width: 500px; line-height: 100px; position: relative;top: 50%;}

#maincol1 #content #homepage_content {display:none;}

#sitemap .first_col {clear: left; }

