body {
	font-family:		verdana,sans-serif;
	font-size:			12pt;
	font-weight:		100;
}
center.list_img {
	margin:				0px;
}

table.colmenu	{
	border:				1px silver solid;
	border-bottom:		3px silver solid;
	border-left:		2px silver solid;
	background:			#f4f4FF;
	font-family:		verdana,sans-serif;
	font-size:			12pt;
	margin:				1px;
	width:				220px;
}

table.colmenu_wayne {
	border:				1px silver solid;
	border-bottom:		3px silver solid;
	border-left:		2px silver solid;
	background:			#f0f0ff;
	font-family:		verdana,sans-serif;
	font-size:			12pt;
	margin:				1px;
}

table.colmenu_peiproperties_info {
	border:				1px #8797DA solid;
	background:			#8797DA;
	font-family:		arial,sans-serif;
	font-size:			12pt;
	margin:				1px;
	width:				225px;
}
table.page_menu {
	width:				100%;
	background:			white:
}
th.page_menu {
	width:				100%;
	font-family:		tahoma,verdana,sans-serif;
	font-size:			11pt;
	font-weight:		100;
}

th.page_menu_header {
	width:				100%;
	background:			#ffffff;
	font-family:		tahoma,verdana,sans-serif;
	font-size:			12pt;
	font-weight:		700;
	color:				blue;
}


table.listing_header {
	border:			1px silver solid;
	margin:			5px;
	margin-bottom:	1px;
	margin-top:		8px;
	width:			650;    
	background:		#3E5ABD;
}

table.search_preset {
	border:			0px silver solid;
	margin:			1px;
	margin-bottom:	1px;
	margin-top:		1px;
	background:		#da251c;
	width:			600;	
	/*background:		#3E5ABD;*/
}

table.banner {
	margin:			1px;
	padding:		8px;
	border:			1px silver solid;
	background:		#F2F2F7;
}

table.listing_inside_header {
	margin:			3px;
	margin-bottom:	1px;
	margin-top:		3px;
	width:			680;
	border:			1px silver solid;
	background:		#3E5ABD;
}


table.listing_body {
	border:			1px white solid;
	margin:			5px;
	margin-top:		2px;
	width:			670px;
	background:		#F2F2F7;
	border:			1px silver solid;
	border-left:	2px silver solid;
	border-bottom:	4px silver solid;
}
table.listing_data {
	border:			1px silver solid;
	margin:			3px;
	width:			700;	
}
table.feature {
	border:			0px silver solid;
	border-bottom:	1px silver solid;
	margin:			0px;
	width:			100%;
}

td.header_address {
	font-family:	tahoma;
	color:			linen;
	font-size:		14pt;
	font-weight:	700;
	text-align:		left;
	padding-left:	5pt;
	border-bottom:	2px linen solid;
	border-left:	1px linen solid;
}

td.header_price {
	font-family:	tahoma;
	color:			linen;
	font-size:		12pt;
	font-weight:	700;
	text-align:		right;
	padding-right:	5pt;
	border-bottom:	2px linen solid;
	border-right:	1px linen solid;
}

td.photo_cell {
	padding:		3px;
	background:		#C6CBEC;		
}

td.data_cell {
	padding:		1px;
	background:		#FBFBF0;
	font-size:		10pt;
	line-height:	135%;
	vertical-align: top;
}

td.data_label {
	padding:		1px;
	background:		#f4F8e4;
	font-size:		11pt;
	font-weight:	700;
	line-height:	115%;
	vertical-align: top;
	width:			20%
}

td.features_label {
	padding:		3px;
	background:		#f4F8e4;
	font-family:	tahoma,sans-serif;
	font-size:		10pt;
	font-weight:	700;
	line-height:	115%;
	vertical-align: top;
	width:			20%;
	
}

td.data_value {
	padding:		2px;
	padding-left:	8px;
	background:		#ffffff;
	font-size:		11pt;
	line-height:	115%;
	vertical-align: top;
	border:			1px #eaeaea solid;

}

td.features_value {
	padding:		2px;
	padding-left:	8px;
	background:		#ffffff;
	font-family:	tahoma,sans-serif;
	font-size:		11pt;
	border:			1px #eaeaea solid;
	line-height:	115%;
	vertical-align: top;
	

}

td.info_include {
	padding:		10px;
	background:		#f0f0ff;
	width:			100%
}

td.listing_address {
	padding:		3px;
	background:		#ffffff;
	font-size:		11pt;
	font-weight:	700;
	line-height:	125%;
	vertical-align: top;
	border-bottom:	1px silver solid;
}
td.list_lcol {
	background:		white;
	color:			#1A2C77;
	line-height:	100%;
}

td.list_mcol {
	background:		white;
	color:			#1A2C77;
}

td.list_rcol {
	background:		white;
	color:			#1A2C77;
}

td.featured_lcol {
	background:		white;
	color:			#1A2C77;
}

td.featured_mcol {
	background:		white;
	color:			#1A2C77;
}

td.featured_rcol {
	background:		white;
	color:			#1A2C77;
}


h1.ptype_heading {
	font-family:		tahoma,sans-serif;
	font-size:			14pt;
	font-weight:		100;
	margin:				2px;
	text-align:			center;
}
h1 {
	font-family:	verdana;
	font-size:		18pt;
	font-weight:	700;
	margin:			4px;
	text-align:		center;
}

p.from_to {
	font-family:	tahoma,verdana,sans-serif;
	font-size:		11pt;
	color:			#4444aa;
	text-align:		center;
	margin:			2px;
}

p.masthead  {
	font-family:	arial;
	font-size:		11pt;
	color:			#1A2C77;
	text-align:		left;
	margin:			3px;
	margin-top:		1px;
}

p.lcopy  {
	font-family:	arial;
	font-size:		12pt;
	color:			black;
	text-align:		left;
	margin:			4px;
	line-height:	115%;
}

p.links  {
	font-family:	arial;
	font-size:		12pt;
	color:			blue;
	text-align:		left;
	margin:			4px;
	line-height:	115%;
	text-align:		center;
}

p.page_num  {
	font-size:		9pt;
	color:			#0033CC;
	text-align:		center;
	margin:			4px;
}

p.ptype_pagenum  {
	font-size:		9pt;
	color:			#3366CC;
	text-align:		right;
	margin:			2px;
}

p.ptype_update {
	font-size:			8pt;
	color:				#3366CC;
	text-align:			left;
	margin:				2px;
	line-height:		105%;
}
p.update {
	font-size:			9pt;
	color:				#2255dd;
	text-align:			center;
	margin:				2px;
}

p.contextlink_item {
	margin:				0px;
	padding:			0px;
	text-indent:		0px;

}

p.contextlink_footer {
	margin:				0px;
	padding:			0px;
	text-indent:		0px;
	line-height:		100%;

}
p.propover {
	margin:				1px;
	padding:			2px;	
	line-height:		105%;
	font-family:		arial,verdana,tahoma,sans-serif;
	font-size:			10pt;
}
p.more_info {
	font-size:			9pt;
	font-weight:		700;
	margin:				2px;
	margin-top:			5px;
	line-height:		105%;
	text-align:			center;
}

p.address {
	font-size:			11pt;
	font-family:		verdana,Tahoma,sans-serif;
	text-align:			center;
	line-height:		100%;
}


select.search {
	font-family:		verdana,sans-serif;
	font-size:			10pt;
	padding:			1px;
}
select {
	font-family:		verdana,sans-serif;
	font-size:			10pt;
	padding:			1px;
}
option {
	font-family:		verdana,sans-serif;
	font-size:			10pt;
	padding:			1px;
}

img.photo {
	border:				1px steelblue solid;
	margin:				1px;
}

img.award {
	padding:			4px;
}

table.sitemap-insert	{
	border:				0px silver solid;
	background:			#c0c0ff;
	font-family:		verdana,sans-serif;
	font-size:			11pt;
	margin:				2px;
	width:				1004px;
	text-align:			center;
}

td.gbox_item {
	font-family:		tahoma, verdana;
	font-weight:		100;
	font-size:			11px;
	padding:			2px;
	background:			#ffffff;
	text-align:			center;
}

td.lcopy {
	font-family:		tahoma, verdana;
	font-weight:		100;
	color:				#000000;
	font-size:			11px;
	padding:			2px;
	text-align:			left;
}

td.wcopy {
	font-family:		tahoma, verdana;
	font-weight:		100;
	color:				#000000;
	font-size:			11px;
	padding:			0px;
	text-align:			left;
	background:			#464646;
}

td.updated {
	text-align:			left;
	font-size:			9pt;
	padding-right:		5px
}
td.pagenum {
	text-align:			right;
	font-size:			9pt;
	padding-left:		5px;
	width:				120px;
}
td.listing_type {
	text-align:			center;	
}
td.left_col {
	width:				350px;
}
th.left_col {
	width:				350px;
	background:			#f0f0ff;
	padding:			1px;
}
td.ptype {
	width:				206px;
	background:			#8797DA;
}
th.ptype {
	width:				206px;
	background:			#ffffff;
	padding:			1px;
}
a.top_link {
	color:				#1A2C77;
	text-decoration:	none;
	font-family:		verdana,sans-serif;
	font-size:			9pt;
}
a.top_link:hover {
	color:				#465386;
	text-decoration:	underline;
	font-family:		verdana,sans-serif;
	font-size:			9pt;
}
table.listing_type {
	background:			white;
	margin:				0px;
	border:				1px silver solid;
	width:				100%;
}

td.col_slot {
	padding-left:		3px;	
}
td.col_slot_alocke {
	padding-left:		3px;
	background:			#f0fff0;
}

td.col_slot_peiproperties_info {
	padding-left:		3px;
	background:			#ffffff;
}

a.gbox {
	font-family:		arial,sans-serif;
	font-weight:		700;
	color:				#0000ff;
	font-size:			11px;
	margin:				0px;
	padding:			0px;
	border:				solid 0px #666633;
	text-decoration:	none;
}

a.gbox:hover {
	text-decoration:	underline;
}
a.mbox {
	font-family:		verdana,sans-serif;
	font-weight:		700;
	color:				#393939;
	font-size:			14px;
	margin:				0px;
	padding:			0px;
	border:				solid 0px #666633;
	text-decoration:	none;
	line-height:		145%;
}
a.search_mbox {
	font-family:		arial,sans-serif;
	font-weight:		700;
	color:				blue;
	font-size:			16px;
	margin:				0px;
	padding:			0px;
	border:				solid 0px #666633;
	text-decoration:	none;
	line-height:		145%;
}
a.email_mbox {
	font-family:		arial,sans-serif;
	font-weight:		700;
	color:				blue;
	font-size:			11px;
	margin:				0px;
	border:				solid 0px #666633;
	text-decoration:	none;
	line-height:		145%;
}
a.mbox:hover {
	font-family:		verdana,sans-serif;
	font-weight:		700;
	color:				blue;
	font-size:			14px;
	margin:				0px;
	padding:			1px;
	border:				solid 0px #666633;
	text-decoration:	underline;
}
a.search_mbox:hover {
	font-family:		arial,sans-serif;
	font-weight:		700;
	color:				blue;
	font-size:			16px;
	margin:				0px;
	padding:			1px;
	border:				solid 0px #666633;
	text-decoration:	underline;
}
a.email_mbox:hover {
	font-family:		arial,sans-serif;
	font-weight:		700;
	color:				blue;
	font-size:			11px;
	margin:				0px;
	border:				solid 0px #666633;
	text-decoration:	underline;
}
a.listinglink {
	font-family:		tahoma,verdana,sans-serif;
	color:				#5050f4;
	font-size:			14pt;
	font-weight:		700;
	text-decoration:	underline;
}
a.listinglink:hover {
	font-family:		tahoma,verdana,sans-serif;
	color:				blue;
	font-size:			14pt;
	font-weight:		700;
	margin:				10px;
	text-decoration:	underline;
}

a.logon {
	font-size:			12pt;
	font-weight:		700;
	text-decoration:	none;
	color:				blue;
}
a.logon:hover {
	text-decoration:	underline;
	color:				#4444ff;
}

div.desc {
	padding:			4px;
	padding-left:		25px;
	padding-right:		25px;
	width:				685px;
	border:				0px #FCEE8E solid;
	margin:				3px;
	margin-top:			1px;
}
div.list_img {
	padding:			1px;
	width:				324px;
	height:				244px;
	border:				0px #FCEE8E solid;
	margin:				3px;
}

div.list_lcol {
	position:			absolute;
	width:				200px;
	border:				1px #AC9709 solid;
	margin:				1px;
}
div.list_mcol {
	width:				200px;
	position:			absolute;
	left:				655px;
	border:				1px #AC9709 solid;
	margin:				1px;

}
div.list_rcol {
	width:				200px;
	position:			absolute;
	left:				855px;
	border:				1px #AC9709 solid;
	margin:				1px;

}
div.put_list {
	font-family:		times;
	font-weight:		100;
	font-size:			14px;
	color:				black;
	text-align:			left;
	border-left:		1px silver solid;
	border-bottom:		1px silver solid;
	background:			#ffffff;
	margin-bottom:		3px;
	padding-left:		3px;
}


div.map_popup {
	font-family:		arial,verdana,sans-serif;
	font-weight:		100;
	font-size:			9px;
	color:				black;
	text-align:			left;
	margin:				0px
	padding:			0px;
	width:				350px;
	height:				320px;
}

h3 {
	font-family:		tahoma,sans-serif;
	font-size:			12pt;
	margin:				5px;
	line-height:		130%;
}

h3.property_type_header {
	font-family:		verdana,sans-serif;
	font-size:			11pt;
	text-align:			center;
}

h2.search {
	font-family:		verdana,sans-serif;
	margin:				0px;
	margin-bottom:		0px;
	font-weight:		700;
	color:				#3C3C6E;
	font-size:			14px;
	text-align:			center;
}
h2.masthead_email {
	font-family:		tahoma,verdana,sans-serif;
	margin:				2px;
	margin-bottom:		2px;
	font-weight:		700;
	color:				#3355bb;
	font-size:			14px;
	text-align:			center;
}

h2.search_preset {
	margin:				0px;
	margin-bottom:		0px;
	font-weight:		700;
	color:				#ffffff;
	font-size:			18px;
}
h2.call_to_action {
	margin:				2px;
	margin-top:			0px;
	padding:			1px;
	margin-bottom:		2px;
	font-weight:		700;
	color:				#0000cc;
	border:				0px #668833 solid;
	border-bottom:		0px #668833 solid;
	border-left:		0px #668833 solid;
	font-size:			14px;
	font-family:		times,serif;
	text-align:			center;
}

h2.call_to_action_mack {
	margin:				0px;
	margin-top:			0px;
	padding:			0px;
	margin-bottom:		0px;
	font-weight:		700;
	color:				#ffffff;
	border:				0px #668833 solid;
	border-bottom:		0px #668833 solid;
	border-left:		0px #668833 solid;
	font-size:			12px;
	font-family:		verdana,sans-serif;
	text-align:			center;
}

h3 {font-size:13pt;font-family:times,serif;;margin:3px;}
h2.info {font-size:14pt;font-family:times,serif;margin:0px;color:#0000dd;}
p.info {font-family:arial;font-size:11pt;line-height:125%;margin:5px;margin-top:6px;margin-right:6px;}
p.info_narrow {font-family:arial;font-size:12pt;line-height:125%;margin:5px;margin-top:6px;margin-right:25px;margin-left:35px;}
p.info_wayne {font-family:arial;font-size:12pt;line-height:125%;}
hr.info {width:45%;size:1px;color:#0000ff;margin-bottom:10px;}
p.info_column {font-family:arial;font-size:12pt;line-height:125%;margin:5px;margin-top:6px;margin-right:25px;margin-left:15px;}
ul.info {margin:3px;line-height:115%}
li.info {font-family:arial;font-size:11pt;}
td.calc {font-family:arial;font-size:11pt;line-height:110%;background:#f8f8ff;}
td.reqd {color: red;}
table.contact {font-family: verdana;font-size: 11pt;background: #ddeeff;padding:3px;border: 1px silver solid;}
p.privstmt {font-size:8pt; font-family:arial; }
textarea.contact{background-color: #aaccee;padding:5px;font-family:arial;font-size:11pt;margin:5px;border-bottom:1px silver solid; }
p.list_addr {font-family:times;font-size:11pt;line-height:110%;padding-left:4px;margin:0px;margin-top:0px;margin-right:0px;}

