.PhotoBody .Splash
	{	background:		url('../images/Splash/Image-4.jpg');
	}
.PhotoBody .Splash.StMarys
	{	background:		url('../images/Splash/StMarys.jpg');
	}
.PhotoBody .Splash.Portage
	{	background:		url('../images/Splash/Portage.jpg');
	}
body
	{	background:	#a3a3a3
				url('../images/Site_Background.gif')
				repeat-x
				fixed;
		margin:		0px 0px 0px 0px;
	}


		.GoogleMap
			{	padding:			4px;
				border:			1px solid #f6f6f6;
				border-right-color:		#c8c8c8;
				border-bottom-color:	#c8c8c8;
				background:		#fff;
			}
			.GoogleMap .Window
				{	width:			100%;
					height:			100%;
					border:			1px solid #dcd2bf;
					
				}
			.GoogleMap #info
				{	
					
				}
			.GoogleMap #info #Price 
				{	font-size:			16px;
					
				}
			.GoogleMap #info #MLS 
				{	font-size:			10px;
					padding:			0px 0px 7px 0px;
					
				}
			.GoogleMap #info #Agent 
				{	font-size:			12px;
					color:			#000;
					
				}
			.GoogleMap #info #PropImg
				{	padding:			1px;
					border:			1px solid #c8c8c8;
					border-right-color:		#888;
					border-bottom-color:	#888;
					background:		#fff;
				}


/*| FormIn	[Start]	|*/
	.FormIn .Label 
	{			font-family:		Verdana,Tahoma,Arial;
				font-weight:		normal;
				font-size:		11pt;
				color:			#0053a0;
	}
	.FormIn .Text 
	{
	}
	.FormIn .CheckBox
	{
	}
	.FormIn .Button
	{			background:		trasparent;
				border:			0px;
				font-family:		Verdana,Tahoma,Arial;
				font-weight:		bold;
				font-size:		14pt;
				color:			#ed1c2e;
	}
	.FormIn a
	{			font-family:		Verdana,Tahoma,Arial;
				font-weight:		bold;
				font-size:		11px;
				color:			#0053a0;
				text-decoration:	none;
	}
	.FormIn a:hover
	{			text-decoration:	underline;
	}

/*| FormIn	[End]	|*/

/*| User Information	[End]	|*/
	.UserOverview
	{			padding-right:		11px;
	}
	.UserOverview .Descr
	{			background:		#ed1c2e
							url('../images/User_D.gif')
							no-repeat
							top right;
				padding:		5px 5px 0px 0px;
	}
	.UserOverview .Descr td
	{			font-family:		Verdana,Tahoma,Arial;
				color:			#fff;
	}
	.UserOverview .Descr a
	{			text-decoration:	none;
				font-size:		11px;
				font-weight:		bold;
				color:			#fff;
	}
	.UserOverview .Descr a:hover
	{			text-decoration:	underline;
	}
	.UserOverview .Descr .NameOfUser
	{			font-size:		12px;
				font-weight:		bold;
	}
	.UserOverview .Descr .TypeOfUser
	{			font-size:		10px;
	}
	.UserOverview .Profile
	{			background:		#fff
							url('../images/User_C.gif')
							no-repeat;
	}
	.UserOverview .Profile .OverView
	{			position:		absolute;
				display:		none;
	}
	.UserOverview .Profile .OverView .Area
	{			background:		#ed1c2e;
	}
	.UserOverview .Profile .OverView .Area td
	{			font-family:		Verdana,Tahoma,Arial;
				font-size:		10px;
				color:			#fff;
				text-decoration:	none;
	}

/*| User Information	[End]	|*/


/*| LinkTable	[Start]	|*/
		.LinkTable
		{	background:		#000;
		}
			.LinkTable .Info,
			.LinkTable .Info a
			{	color:			#fff;
				text-decoration:	none;
			}
			.LinkTable .Info a
			{	font-weight:		bold;
			}
			.LinkTable .Info a:hover
			{	text-decoration:	underline;
			}
/*| LinkTable	[End]	|*/

/*| Side	[Start]	|*/
		.Side
		{}
			.Side .PNG .Left
			{	background:		url('../images/Border_Left.png')
							repeat-y
							right;
			}
			.Side .PNG .Right
			{	background:		url('../images/Border_Right.png')
						repeat-y;
			}
/*| Side	[End]	|*/


/*| ALL BODY	[Start]	|*/
		.HeadBody,
		.MenuBody,
		.PhotoBody,
		.ScrollBody,
		.ContentBody
		{	background:		#fff;
		}
		.HeadBody td,
		.MenuBody td,
		.PhotoBody td,
		.ScrollBody td,
		.ContentBody td,
		.FootBody td
		{	font-family:		Verdana,
						Tahoma,
						Arial;
		}
		.MenuBody,
		.PhotoBody,
		.ScrollBody
		{	padding:		0px 1px 0px 1px;
		}
/*| ALL BODY	[End]	|*/


/*| HEAD BODY	[Start]	|*/
		.HeadBody
		{
		}
			.HeadBody .Area
			{	padding:		5px 0px 0px 50px;
				font-size:		12px;
				line-height:		1.5;
				letter-spacing:		1;
			}
	/*| HEAD BODY	[Start]	|*/
			.HeadBody .QuickBar
			{	padding-right:		10px;
			}
				.HeadBody .QuickBar .Background
				{	background:		url('../images/QuickBarX.gif')
								repeat-x;
					font-size:		11px;
				}
				.HeadBody .QuickBar a
				{	font-size:		11px;
					text-transform:		lowercase;
					color:			#069;
					text-decoration:	none;
				}
				.HeadBody .QuickBar a:hover
				{	text-decoration:	underline;
				}
	/*| HEAD BODY	[End]	|*/
/*| HEAD BODY	[End]	|*/


/*| MENU BODY	[Start]	|*/
		.MenuBody
		{
		}
			.MenuBody .Tool
			{	background:		url('../images/ToolBackGround.gif')
							repeat-x;
			}
			.MenuBody .Tool .SiteMap
			{	padding:		0px 15px 0px 15px;
			}
	/*| SITEMAP	[Start]	|*/
			.CMS_SiteMap
			{	visibility:		hidden;
				display:		none;
				position:		absolute;
				left:			0px;
				top:			0px;
			}
	
			table.menu_off
			{	height:			23px;
				width:			100%;
				padding:		0px 7px 0px 7px;
			}

			.menu_off
			{	font-size:		11px;
				font-weight:		normal;
				font-family:		Verdana,Tahoma,Arial;
				color:			#000;
			}
			table.menu_hover
			{	background:		#fff;
			}
			.menu_hover
			{	color:			#000;
			}
			.menu_select {
			}
		/*| DYNAMIC	[Start]	|*/
				.dy_menu
				{
				}
				.dy_menu table
				{
				}
				table.dy_menu_off
				{
				}
				table.dy_menu_off a
				{
				}
				.dy_menu_off
				{	white-space:		nowrap;
					font-family:		Verdana,Tahoma,Arial;
					font-size:		11px;
					font-weight:		normal;
					color:			#fff;
				}
				table.dy_menu_hover
				{
				}
				.dy_menu_hover
				{	color:			#000;
				}
				.dy_menu_select
				{
				}
		/*| DYNAMIC	[End]	|*/
	/*| SITEMAP	[End]	|*/
/*| MENU BODY	[End]	|*/
/*| SUBMENU BODY	[Start]	|*/
		.SubMenu a
			{	display:		block;
			}
		.SubMenu
			{	padding:		2px 0px 3px 0px;
				display:		block;
				width:			100%;
				cursor:			hand;
				cursor:			pointer;
			}
			.SubMenu img
				{	border:		0px;
				}
			.SubMenu table
				{
				}
			.SubMenu tr tr
				{	background:		url('../images/sub_x.gif') repeat-x;
				}
			.SubMenu span
				{	color:			#fff;
					font-size:		11px;
				}
			.Hover span
				{	color:			#ccc;
				}

/*| SUBMENU BODY	[End]	|*/


/*| PHOTO BODY	[Start]	|*/
		.PhotoBody
		{
		}
			.PhotoBody .Default
				{	background:		url('../images/PhotoBackGround.gif')
								repeat-x;
				}
			.PhotoBody .Splash 
				{	background-repeat:	no-repeat
					background-position:	center center;
				}
				.PhotoBody .Splash .LocationButtons
					{	position:			absolute;
						display:			block;
						width:			970px;
					}
/*| PHOTO BODY	[End]	|*/


/*| SCROLL BODY	[Start]	|*/
		.ScrollBody
		{
		}
			.ScrollBody .Tool
			{	background:		url('../images/ToolBottom.gif')
							repeat-x;
			}

			.ScrollBody .Window
			{	width:			100%;
				height:			23px;
				overflow:		hidden;
				padding-top:		1px;
			}
			.ScrollBody .Window .Row
			{	width:			200%;
				height:			23px;
				overflow:		hidden;
			}
			.ScrollBody .Window .Row td
			{	color:			#000;
				font-size:		11px;
			}
			.ScrollBody .Item,
			.ScrollBody .ItemHover
			{	float:			left;
				padding:		0px 3px 10px 3px;
				position:		relative;
				cursor:			pointer;
			}
			.ScrollBody .Tab
			{	float:			left;
				font-size:		10px;
				height:			20px;
				border:			1px
							solid
							#888;
				padding:		3px;
			}
			.ScrollBody .ItemHover .Tab
			{	background:		#fff;
			}
				.ScrollBody .Unhover
				{	position:		static;
					display:		none;
				}
				.ScrollBody .Hover
				{	position:		absolute;
					display:		table;
					z-index:		999;
				}
				.ScrollBody .Hover .Cell
				{	background:		#fff;
					padding:		1px;
				}
				.ScrollBody .Hover .Cell .MoreInfo
				{	background:		#fff;
					border:			solid #000;
					border-width:		1px 1px 1px 1px;
					padding:		10px;
				}
					.ScrollBody .Hover .Cell .MoreInfo,
					.ScrollBody .Hover .Cell .MoreInfo td
						{	color:			#000;
							font-size:		10px;
						}
						.ScrollBody .Hover .Cell .MoreInfo .DateInfo
							{	position:		absolute;
								height:			24;
								width:			250;
								top:			179;
								left:			12;
								background:		#333;
								filter:			alpha(opacity=80);
								opacity:		0.8;
								vertical-align:		middle;
								text-align:		center;
								color:			#fc0;
								font-size:		10px;
								padding-top:		3px;
								border:			solid #000;
								border-width:		1px 0px 1px 0px;
							}
						.ScrollBody .Hover .Cell .MoreInfo .FirefoxDateInfo
							{	height:			24;
								width:			250;
								background:		#333;
								filter:			alpha(opacity=80);
								opacity:		0.8;
								vertical-align:		middle;
								text-align:		center;
								color:			#fc0;
								font-size:		10px;
								padding-top:		3px;
								border:			solid #000;
								border-width:		1px 0px 1px 0px;
							}
				.ScrollBody .Hover .Arrow
				{	padding-bottom:		5px;
				}
/*| SCROLL BODY	[End]	|*/


/*| CONTENT BODY[Start]	|*/
		.ContentBody
		{
		}
/*| CONTENT BODY[End]	|*/


/*| FOOT BODY	[Start]	|*/
		.FootBody
		{}
			.FootBody .PNG .Bottom
			{	background:		url('../images/Border_Bottom.png')
							repeat-x;
			}


	/*| FOOTER	[Start]	|*/

			.Footer
			{	padding-top:		2px;
			}
			.Footer,.Footer span
			{	vertical-align:		top;
				font-family:		Verdana,Tahoma,Arial;
				font-size:		9px;
				color:			#888;
			}
			.Footer a
			{	color:			#888;
				text-decoration:	none;
			}
			.Footer a:hover 
			{	font-weight:		bold;
			}
	/*| FOOTER	[End]	|*/
/*| FOOT BODY	[End]	|*/















/*| HEADER |*/
	.SiteMapHeader {	font-family:		Verdana,Tahoma,Arial;
				font-weight:		bold;
				color:			#756044;
				font-size:		12pt;
	}
	.HeaderContent {	display:		block;
				padding:		10px;
	}
		.HeaderContent,
		.HeaderContent td {			font-weight:		normal;
							color:			#a08469;
							font-size:		11px;
							
		}

/*| CONTENT |*/
	
	.Content
	{		padding:		10px 10px 5px 15px;
	}

	.HeaderContent,
	.HeaderContent td,
	.Content,
	.Content td,
	.Menu_Content,
	.Menu_Content td,
	.AUX .QUICK td {	font-family:Verdana,Tahoma,Arial;
	}

		.Content,.Content td {		color:		#5f6358;
		}
			.Content a
				{				font-weight:		bold;
								color:			#888;
								text-decoration:	none;
				}
			.Content a:hover
				{				text-decoration:	underline;
								color:			#e3b600;
				}
			.Content b {						}
			.Content strong {					}

	.C-3 strong {font-Size:11px;}	.C-3 b {qfont-Size:12px;}		.C-3, .C-3 td	{ font-size:10px; }	.C-3 .HeaderContent	{ font-size:9px; }	.C-3	.small,	.C-3	.small td,	.C-3	small, .C-3 input, .C-3 textarea, .C-3 .sendto td	{ font-size:9px; }
	.C-2 strong {font-Size:12px;}	.C-2 b {qfont-Size:13px;}		.C-2, .C-2 td	{ font-size:11px; }	.C-2 .HeaderContent	{ font-size:10px; }	.C-2	.small,	.C-2	.small td,	.C-2	small, .C-2 input, .C-2 textarea, .C-2 .sendto td	{ font-size:9px; }
	.C-1 strong {font-Size:13px;}	.C-1 b {qfont-Size:14px;}		.C-1, .C-1 td	{ font-size:12px; }	.C-1 .HeaderContent	{ font-size:10px; }	.C-1	.small,	.C-1	.small td,	.C-1	small, .C-1 input, .C-1 textarea, .C-1 .sendto td	{ font-size:10px; }
	.C0 strong {font-Size:13px;}	.C0 b {qfont-Size:15px;}		.C0, .C0 td	{ font-size:12px; }	.C0  .HeaderContent	{ font-size:11px; }	.C0	.small,	.C0	.small td,	.C0	small, .C0  input, .C0  textarea, .C0  .sendto td	{ font-size:10px; }
	.C1 strong {font-Size:15px;}	.C1 b {qfont-Size:16px;}		.C1, .C1 td	{ font-size:14px; }	.C1  .HeaderContent	{ font-size:12px; }	.C1	.small,	.C1	.small td,	.C1	small, .C1  input, .C1  textarea, .C1  .sendto td	{ font-size:12px; }
	.C2 strong {font-Size:18px;}	.C2 b {qfont-Size:18px;}		.C2, .C2 td	{ font-size:16px; }	.C2  .HeaderContent	{ font-size:13px; }	.C2	.small,	.C2	.small td,	.C2	small, .C2  input, .C2  textarea, .C2  .sendto td	{ font-size:14px; }
	.C3 strong {font-Size:20px;}	.C3 b {qfont-Size:24px;}		.C3, .C3 td	{ font-size:18px; }	.C3  .HeaderContent	{ font-size:14px; }	.C3	.small,	.C3	.small td,	.C3	small, .C3  input, .C3  textarea, .C3  .sendto td	{ font-size:14px; }
	.C4 strong {font-Size:28px;}	.C4 b {qfont-Size:32px;}		.C4, .C4 td	{ font-size:24px; }	.C4  .HeaderContent	{ font-size:16px; }	.C4	.small,	.C4	.small td,	.C4	small, .C4  input, .C4  textarea, .C4  .sendto td	{ font-size:16px; }


/*| AUX |*/






/*| BreadCrumb |*/
	.BreadCrumb,
	.BreadCrumb a {		color:			#888;
				font-family:		Verdana,Tahoma,Arial;
				font-size:		10px;
	}
	div.BreadCrumb {	display:		inline;
	}
	.BreadCrumb a {		font-weight:		bold;
				text-decoration:	none;
	}
	.BreadCrumb a:hover {	color:			#bbb;
	}




	.page_tools {		padding:0px 0px 0px 20px;
	}

/*| Search Site Function |*/
	.SearchOut,
	.Searchable {		height:21px;
				font-family:		Verdana, Tahoma, Arial;
	}
	.SearchOut {
				color:			#888;
				font:			11px normal italic;
				font-style:		italic;
				letter-spacing:		0px;
	}
	.Searchable {		color:			333;
				font:			12px normal;
	}

/*| Date & Time |*/
	.date,
	.info,
	.user,
	.user b,
	.upper,
	.login {		font-family:		Verdana,Tahoma,Arial;
				color:			#999;
	}
	.user,
	.user b,
	.date,
	.login {		font-size:		9px;
				font-weight:		normal;
				color:			#999;
	}
	.info {			font-size:		10px;
	}

	.user,
	.user b {		font-size:		9px;
	}
	.upper {		font-size:		9px;
				text-transform:		uppercase;
	}

	.login {		font-size:		9px;
				text-decoration:	none;
	}
	.login:hover {		color:			#000;
	}




body.print_friendly_body {
	background:#fff;
	margin: 4px;
}

body.print_friendly_body td,
body.print_friendly_body span,
body.print_friendly_body div,
body.print_friendly_body a,
body.print_friendly_body a:hover {
	color:#000;
}
body.print_friendly_body .Content {
	background:#fff url('');
}

body.print_friendly_body .title {
	background:#00c;
	color:#fff;
	font-size:10px;
	font-family:Verdana,Tahoma,Arial;
	padding:2px;
}
body.print_friendly_body pre {
	color:#000;
	font-size:11px;
	font-family:Verdana,Tahoma,Arial;
}

	/*| Send to a Friend |*/
	.sendto {
		background:#fff;
		position:absolute;
		border:1px inset #fff;
		display:none;
		filter:alpha(opacity=90);
		opacity:0.9;
		-khtml-opacity:0.9;
		}
		.sendto, .sendto td {
			font-family:Verdana,Tahoma,Arial;
			color:#000;
		}
		.sendto a {
			font-weight:bold;
			text-decoration:none;
			color:#00c;
		}
