﻿@media screen
{
	p
	{
		margin: 0;
		margin-bottom: 1em;
	}

	h1, h2, h3, h4, h5, h6
	{
		margin: 0;
		padding: 0;
		margin-bottom: 1em;
	}

	#Page
	{
		background: #112236;
		width: 730px;
		margin-left: auto;
		margin-right: auto;
	}

	* html #Page
	{
		width: 736px;
	}

	A
	{
		color: #FFFFFF;
	}
	A:hover
	{
		color: #FFFFCC;
	}

	/* Hide old browser headers */
	#Footer h2, #Footer h3, #Sidebar h2, #Sidebar h3, #QuickSearch h2, *.accessible
	{
		display: none;
	}
	/* PAGEHEADER */
	#PageHeader
	{
		float: left;
	}
	#PageHeader h1
	{
		margin: 0;
		padding: 0;
		width: 536px;
		height: 57px;
		background-image: url(images/logo3.gif);
		background-repeat: no-repeat;
		text-indent: -100em;
	}
	/* SIDEBAR */

	#Sidebar
	{
		width: 167px;
		padding-right: 369px;
		background-color: #1F3853;
		background-image: url(images/Layout/MainHouse.jpg);
		background-position: right top;
		background-repeat: no-repeat;
	}

	* html #Sidebar
	{
	}

	/* Nav */
	#Nav
	{
		padding-top: 3px;
	}
	#Nav ul, #Nav li
	{
		padding: 0;
		margin: 0;
		list-style-type: none;
	}

	#Nav li a
	{
		padding-left: 27px;
		color: #a7bcd1;
		font-weight: bold;
		font-size: 9pt;
		text-decoration: none;
		display: block;
		height: 16px;
		background: url( '/images/bullet01.gif' ) no-repeat 15px center;
	}

	#Nav li a:hover
	{
		background: #a7bcd1;
		color: #000;
	}

	#Nav li a strong
	{
		color: #d2b67a;
	}

	#Nav .anylinkcss
	{
		position: absolute;
		visibility: hidden;
		border: 1px solid black;
		border-bottom-width: 0;
		line-height: 18px;
		z-index: 100;
		background-color: #d2b67a;
		width: 140px;
	}

	#Nav .anylinkcss a
	{
		width: 100%;
		display: block;
		border-bottom: 1px solid black;
		padding: 1px 3px;
		text-decoration: none;
		font-weight: normal;
		color: #000000;
	}

	#Nav .anylinkcss a:hover
	{
		background-color: black;
		color: #d2b67a;
	}

	#Nav
	{
		padding-bottom: 68px;
		background-image: url(/images/WestKnoxRealtyLogo.jpg);
		background-position: center bottom;
		background-repeat: no-repeat;
	}
	/* Quick Search */

	#QuickSearch
	{
		margin-left: 536px;
	}

	#QuickSearch ul, #QuickSearch li
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	#QuickSearch ul
	{
		border-left: 2px solid black;
	}

	#QuickSearch li
	{
		width: 192px;
		height: 88px;
		background-image: url(images/TeaserBG1.jpg);
		background-position: top left;
		background-repeat: no-repeat;
		background-color: #4792A9;
		border-top: 2px solid black;
	}

	#QuickSearch li:hover
	{
		background-image: url(images/TeaserBG3.jpg);
		background-color: #6B99A9;
	}

	#QuickSearch li:first-child
	{
		border-top: 0;
	}

	#QuickSearch a
	{
		display: block;
		line-height: 88px;
		color: #C5EBFE;
		font-weight: bold;
		text-decoration: none;
		text-align: right;
		vertical-align: baseline;
		padding-right: 88px;
		background-position: right center;
		background-repeat: no-repeat;
	}

	#QuickSearch a:hover
	{
		color: #1F3853;
	}

	li#QuickSearch_Lakes a
	{
		background-image: url(images/LakefrontTeaser.jpg);
	}
	li#QuickSearch_Golf a
	{
		background-image: url(images/GolfTeaser.jpg);
	}
	li#QuickSearch_Land a
	{
		background-image: url(images/AcresTeaser.jpg);
	}

	/* PAGE CONTENT */
	#PageContent
	{
		background-color: #112236;
		color: #b3c4cd;
	}


	/* FOOTER */
	#Footer
	{
		background-color: #1B3858;
		padding: 10px;
	}
	/* Footer Nav */
	#Footer ul
	{
		margin: 10px;
		border: 6px solid #112236;
		background-color: #1E2D40;
		padding: 10px;
		color: #939BA4;
		text-align: center;
	}
	#Footer li
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: inline;
		line-height: 20px;
	}

	#Footer a
	{
		padding: 0px 5px;
		border-left: 2px solid #939BA4;
		color: #939BA4;
		font-weight: bold;
		white-space: nowrap;
	}
	#Footer li.first a
	{
		border-left: 0;
	}
	#Footer a:hover
	{
		color: #B5BDC6;
	}

	#Footer ul ul.anylinkcss, #Footer ul ul.anylinkcss *
	{
		margin: 0;
		padding: 0;
		border: 0;
		text-align: left;
		line-height: normal;
	}

	#Footer ul.anylinkcss
	{
		position: absolute;
		visibility: hidden;
		border: 1px solid black;
		border-bottom-width: 0;
		line-height: 18px;
		z-index: 100;
		background-color: #d2b67a;
		width: 140px;
	}

	#Footer ul.anylinkcss li
	{
		display: block;
	}

	#Footer ul.anylinkcss a
	{
		width: 100%;
		display: block;
		border-bottom: 1px solid black;
		padding: 1px 3px;
		text-decoration: none;
		font-weight: normal;
		color: #000000;
	}

	#Footer ul.anylinkcss a:hover
	{
		background-color: black;
		color: #d2b67a;
	}

	/* Copyright */

	#Footer p
	{
		margin-top: 19px;
		color: #687E8A;
	}

	.PageTitle
	{
		border-bottom: dotted 1px #FFFFCC;
	}
	.PageTitleText
	{
		font-size: 14pt;
	}

	.ListingResult
	{
	}

	.ListingResult_AltRow
	{
		background-color: #1B3858;
	}
	/*

	*/

	td
	{
		/*text-align: left;*/
		vertical-align: top;
		font-family: Tahoma;
		font-size: 11px;
		color: #FCFDFA;
	}
	a
	{
		text-decoration: underline;
	}
	a.1
	{
		text-decoration: none;
		color: 000000;
	}
	.t11
	{
		font-family: Tahoma;
		font-size: 11px;
		font-style: normal;
	}

	body
	{
		margin: 0px;
		padding: 0px;
		background: URL(  '/images/Layout/PageBG.jpg' ) top center repeat-y #1B3858;
		font-family: Tahoma;
		font-size: 11px;
	}

	#WestKnoxRealtyLogo
	{
		margin-top: 10px;
		text-align: center;
	}

	H1#header
	{
		font-size: 2em;
		border-bottom: 2px solid #999;
		padding: 0px;
		margin-bottom: 10px;
	}

	DIV#Content
	{
		margin: 5px 10px;
	}

	DIV.paragraph
	{
		padding-bottom: 1.5em;
	}

	IFRAME.RedirectFrame
	{
		width: 100%;
		height: 800px;
	}



	/* HACKS */
	img.png
	{
		behavior: url( '/idx/images/pngbehavior.htc' );
	}
}
