/*
----------------------------------------------------------------
	B A S E
---------------------------------------------------------------- */
	html {
		background: #fff url(/images/equalColumnLG.gif) top left repeat-y;
		margin: 0;
		padding: 0 0 30px 0;
		width: 100%;
		} 

	body {
		/*background: #fff url(/images/equalColumn.gif) top left repeat-y;*/
		padding: 0;
		margin: 0;
		}
		
		
	/*
----------------------------------------------------------------
	P A G E   S T R U C T U R E
---------------------------------------------------------------- */

	#mainMatte {
		position: relative;
		/*width: 730px;*/
		/* height: 810px; 
		min-height: 800px; */
		min-height: 600px;
		padding: 0; 
		margin: 0;
		width: 730px;
		float: left;
		display: inline;
		background: none;
		color: #464646;
		/*border: 1px solid #000;*/
		border-right: none;
		border-left: none;
		font: normal 11px/16px arial, helvetica, sans-serif;
		z-index: 100;
		}	
	
	html>body #mainMatte { 
		/* IE ignores this block as it doesn't understand the selector */
		height: auto; /* Reset the height for good browsers */
	}

	#header {
		background: url(/images/header_gradient.jpg) no-repeat;
		height: 110px;
		border-bottom: 1px solid #000;
		}
	

	#leftColumn {
		width: 226px; 
		height: 220px;
		margin: 5px 3px 0 0; 
		padding: 0; 
		border: 1px solid #cdcdcd;
		float: left; 
		display: inline; 
		color: #464646; 
		font: normal 11px/14px arial, helvetica, sans-serif;
		}
		
	#rightColumn {
		width: 226px; 
		height: 220px;
		margin: 5px 0 10px 3px; 
		padding: 0; 
		border: 1px solid #cdcdcd;
		float: left; 
		display: inline; 
		color: #464646; 
		font: normal 11px/14px arial, helvetica, sans-serif;
		}
		
		
	.leftnav {
		width: 182px;
		padding: 0;
		position: relative; 
		float: left;
		background: #ffffff;
		border: 0;
		margin: 0;
		}
		
	.leftnav img.logo {
	 	width: 154px; 
		height: 78px; 
		border: none;
	 	margin: 0; 
	 	padding:30px 0 0 4px;
	 	}
		
	.rightcol {
		width: 548px; 
		position: relative; 
		float: right;
		display: inline; 
		background: #ffffff;
		background: url(/images/storyBracket.gif) no-repeat;
		padding:  10px 0;
		margin: 0;
		}
		
	.login {
		position: absolute; 
		left: 624px;
		top: 8px;
		text-align: right;
		padding: 0;
		margin: 0;
		border: 0;
		}
		
	#mainStory {
		width: 525px;
		padding: 0 10px;
		margin: 0;
		border: none;
		/** background: url(/images/storyBracket.gif) top left no-repeat; **/
		}
		
	#mainStory ul {
		list-style-type: none;
		padding: 0 0 0 .5em;
		margin: 0;
		}
	
	#mainStory li { 	
		background-image: url(/images/listBullet.gif);
		background-repeat: no-repeat;
		background-position: 0 .5em;
		padding-left: 1em; float: none; display: block;
		} 
		
	#mainStory.bleed {
		width: 530px;
		padding: 0 0 0 15px;
		margin: 0;
		border: none;
		/** background: url(/images/storyBracket.gif) top left no-repeat; **/
		}
		
	#auxNav {
		margin: 0 0 0 730px;
		padding: 0; 
		height: 100px;
		/*height: 100%; */
		/*background: #CDC4A7;*/
		color: black;
		border: none;
		/*border-bottom: 1px solid #000;*/
		font: normal 10px arial, helvetica, sans-serif;
		position: relative;
		z-index: 100;
		}	
		
	* html body #auxNav {
		position: relative;
		left: -3px; 
		}
	
	#quickbox {
		position: relative;
		/*top: 0;
		left: 729px; */
		margin: 0 0 0 729px;
		height: 105px; 
		padding: 5px 0 0 5px;
		background: #AEBFDD;
		font: normal 14px/18px arial, helvetica, sans-serif;
		color: #fff;
		display: block;
		z-index: 50;
		border: 0;
		border-bottom: 1px solid #000;
		}
	
	* html body #quickbox {
		position: relative;
		left: -4px; 
		}
		 
/*----------------------------------------------------------------
	P R O P E R T Y  D E T A I L S
---------------------------------------------------------------- */

	#propContainer {
		width: 530px;
		padding:  0 8px 0 8px;
		margin: 0;
		}

	#propAdd {
		background: #ffffff;
		font: bold 11px/18px arial, helvetica, sans-serif;
		color: #560C1E;
		padding: 0;
		width: 510px;
		margin: 0;
		}
		
	#propPhotoPlace {
		background: #ffffff;
		padding: 0;
		margin: 15px 0 0 0;
		float: left;
		width: 380px;
		}
		
	#propRight {
		float: right;
		width: 140px;
		margin: 10px 0 0 0;
		}
	
	#propTools {
		background: #fff;
		font: bold 10px/14px arial, helvetica, sans-serif;
		border: none;
		margin: 0;
		padding: 0 0 0 5px;
		}
		
	#agentCol {
		background: #ffffff;
		margin: 0;
		padding: 0 0 0 5px;
		font: normal 11px/16px arial, helvetica, sans-serif;
		color: #000;
		}
		
	iframe.propPhoto, iframe#propPhoto {
		border: 0;
		height: 260px;
		width: 370px;
		background-color: #ffffff;
		margin: 0px;
		padding: 0px;
		text-align: center;
		}

	iframe.photoSlider, iframe#photoSlider {
		border: 0px;
		height: 54px;
		width: 315px;
		background-color: #ffffff;
		margin: 0px;
		padding: 0px;
		}
	
	#propDesc {
		background: #fff url(/images/dotrule.gif) repeat-x bottom;
		font: normal 11px/16px arial, helvetica, sans-serif;
		padding: 10px 0;
		width: 360px;
		}
	
	#propFacts {
		font: normal 11px/16px arial, helvetica, sans-serif;
		padding: 10px 0;
		width: 360px;
		background: #fff url(/images/dotrule.gif) repeat-x bottom;
		}
		
	#propContact {
		background: #ffffff;
		font: normal 11px/16px arial, helvetica, sans-serif;
		padding: 10px 0;
		width: 360px;
		}

	
	/*
----------------------------------------------------------------
	H E A D E R S  &  C L A S S E S
---------------------------------------------------------------- */

	h1, h2, h3, h4 { 	
		font: bold 11px/14px arial, helvetica, sans-serif;
		color: #560C1E;
		padding: 0;
		margin-top: 0;
		margin-bottom: 6px;
		display: block;
		}
		
	h5 { 	
		background: #f8f8f8 url(/images/dotrule.gif) repeat-x top;
		font: bold 11px/14px arial, helvetica, sans-serif;
		color: #560C1E;
		padding: 0;
		margin-top: 0;
		margin-bottom: 6px;
		display: block;
		}
		
	.featAddress {
		font: bold 11px/14px arial, helvetica, sans-serif;
		color: #560C1E;
		margin: 0;
		padding: 0;
		}
		
		
	.agent { 
		font: bold 11px/16px arial, helvetica, sans-serif;
		text-transform: capitalize; 
		color: #560C1E;
		 }
		 
	.bedroom {
		font: bold 11px/14px arial, helvetica, sans-serif;
		color: #465E8C;
		}

	.facts {
		font: bold 11px/16px arial, helvetica, sans-serif;
		color: #000;
		}	
		
	.fpAddress {
		color: #560C1E;
		font: bold 11px/13px arial, helvetica, sans-serif;
		 }
  
	.fpPrice {
		color: #000;
		text-transform: capitalize;
		font-style: italic;
  		}
		
	.newsitem {
		font: bold 11px/13px arial, helvetica, sans-serif; 
		color: #465E8C;
		}
	
	.newsheader {
		font: normal 11px/13px arial, helvetica, sans-serif; 
		color: #000;
		font-style: italic;
		}
		
	.contract {
		color: #000;
		font-weight: bold;
		font-size: 9px;
		margin: 0;
		padding: 0;
		}
		
		
	.offered {
		font: normal 11px/18px arial, helvetica, sans-serif;
		font-style: italic;
		color: #000000;
		}
		
				/*
----------------------------------------------------------------
	 C O N T E N T  L I N K S
---------------------------------------------------------------- */

	a.new {
		font: normal 11px/14px arial, helvetica, sans-serif;
		background: url(/images/linkNew.gif) 0 0 no-repeat;
		padding: 0 0 0 16px;
		margin: 0;
		border: 0;
		color: #465E8C;
		text-decoration: none;
		display: inline;
		}

	a.new:hover, a.new:active {
		color: #867f74;
		text-decoration: underline;
		}
			
	a.pop {
		font: normal 11px/14px arial, helvetica, sans-serif;
		background: url(/images/linkPop.gif) 0 0 no-repeat;
		padding: 0 0 1px 16px;
		margin: 0;
		border: 0;
		color: #465E8C;
		text-decoration: none;
		}

	a.pop:hover, a.pop:active {
		color: #867f74;
		text-decoration: underline;
		}
		
	a.print {
		font: normal 11px/14px arial, helvetica, sans-serif;
		background: url(/images/printer.gif) 0 0 no-repeat;
		padding: 0 0 0 18px;
		margin: 0;
		border: 0;
		color: #465E8C;
		text-decoration: none;
		display: inline;
		float: right;
		}

	a.print:hover, a.print:active {
		color: #867f74;
		text-decoration: underline;
		}
	
	a.delete {
		font: normal 11px/13px arial, helvetica, sans-serif;
		background: url(/images/linkDelete.gif) 0 0 no-repeat;
		padding: 0 0 1px 16px;
		margin: 0;
		border: 0;
		color: #465E8C;
		text-decoration: none;
		}

	a.delete:hover, a.delete:active {
		color: #867f74;
		text-decoration: underline;
		}
		
	a.bullet {
		font: normal 11px/11px arial, helvetica, sans-serif;
		background: url(/images/toolbullet2.gif) 0 2px no-repeat;
		padding: 0 0 0 12px;
		margin: 3px 0 0 0;
		border: 0;
		color: #465E8C;
		text-decoration: none;
		display: block;
		text-transform: lowercase;
		}

	a.bullet:hover, a.bullet:active {
		color: #560C1E;
		text-decoration: underline;
		}
		
	.cTimeValue a  {
    	font: normal 11px/14px arial, helvetica, sans-serif;
		color: #465E8C;
		text-decoration: none;
		}
	
	.cTimeValue a:hover, .cTimeValue a:active  {
		color: #867f74;
		text-decoration: underline;
		}
	
	.cookieCrumb {
		font: normal 12px/12px arial, helvetica, sans-serif; 
		margin: 10px 5px 5px 0; 
		padding: 2px 0 0 6px;
		}

	.cookieCrumb a {
		font: normal 12px/12px arial, helvetica, sans-serif; 
		margin: 10px 2px 5px 0; 
		padding: 2px 0 0 2px; 
		text-decoration: none; 
		color: #000;
		}

	.cookieCrumb a:hover, a:active {
		color: #464646;
		text-decoration: underline;
		}
		
		
	.login a  {
		font: bold 9px/9px arial, helvetica, sans-serif;
		color: #464646;
		text-decoration: none;
		text-transform: capitalize;
		}
	
	.login a:hover, a:active {
		color: #464646;
		text-decoration: underline;
		}
		
	A.login:link  { 
		font: bold 9px/16px arial, helvetica, sans-serif;
		color: #464646;
		text-decoration: none;
		text-transform: capitalize; 
		border: none; 
		}   /* unvisited links */
		
	A.login:visited { 
		font: bold 9px/16px arial, helvetica, sans-serif;
		color: #464646;
		text-decoration: none;
		text-transform: capitalize; 
		border: none; 
		}   /* visited links   */
		
	A.login:hover { 
		color: #464646;
		text-decoration: underline; 
		border: none; 
		} /* user hovers     */
		
	A.login:active {
		color: #464646;
		text-decoration: none; 
		border: none; 
		}   /* active links    */
		
	A.expander:link    { 
		font: bold 9px/16px arial, helvetica, sans-serif;
		color: #fff;
		text-decoration: none;
		text-transform: capitalize; 
		border: none; 
		}   /* unvisited links */
		
	A.expander:visited { 
		font: bold 9px/16px arial, helvetica, sans-serif;
		color: #fff;
		text-decoration: none;
		text-transform: capitalize; 
		border: none; 
		}   /* visited links   */
		
	A.expander:hover  { 
		color: #666;
		text-decoration: none; 
		border: none; 
		} /* user hovers     */
		
	A.expander:active {
		color: #fff;
		text-decoration: none; 
		border: none; 
		}   /* active links    */
		
	a.return  {
		font: normal 11px/12px arial, helvetica, sans-serif;
		background: url(/images/quicklink.gif) 0 0 no-repeat;
		padding: 0 0 1px 16px;
		margin: 0;
		border: 0;
		color: #465E8C;
		text-decoration: none;
		display: inline;
		}
	
	a.return:hover, a.return:active {
		color: #464646;
		text-decoration: underline;
		}
	
	a.readMore  {
		font: normal 11px/14px arial, helvetica, sans-serif;
		font-style: italic;
		background: url(/images/article_sm.gif) 0 2px no-repeat;
		padding-left: 13px;
		color: #465E8C;
		text-decoration: none;
		}
	
	a.readMore:hover, a.readMore:active {
		color: #464646;
		text-decoration: underline;
		}
		
	a.close   {
		font: normal 10px/16px verdana, arial, helvetica, sans-serif;
		background: url(/images/close.gif) no-repeat right top;
		border: 0;
		color: #465E8C;
		text-decoration: none;
		display: block;
		text-indent: 0px;
		margin-right: 4px;
		padding-right: 18px;
		float: right;
		}

	a.close:hover, a.close:active {
		color: #560C1E;
		text-decoration: underline;
		}
		
	a.searcher  {
		font: bold 11px/11px arial, helvetica, sans-serif;
		border: 0;
		color: #560C1E;
		text-decoration: none;
		display: block;
		margin: 0;
		}

	a:hover.searcher, a:active.searcher {
		color: #560C1E;
		text-decoration: underline;
		}
	
	a.search  {
		font: normal 11px/14px arial, helvetica, sans-serif;
		background: url(/images/moreInfo.gif) 0 1px no-repeat;
		border: 0;
		color: #560C1E;
		text-decoration: none;
		display: block;
		text-indent: 15px;
		margin-left: 0;
		margin-top: 5px;
		margin-right: 10px;
		text-transform: capitalize;
		float: right;
		}

	a:hover.search, a:active.search {
		color: #560C1E;
		text-decoration: underline;
		}
		
	a.mapReturn {
		font: normal 11px/11px arial, helvetica, sans-serif;
		padding: 0 0 1px 0;
		margin: 0;
		border: 0;
		color: #465E8C;
		text-decoration: none;
		display: inline;
		}

	a.mapReturn:hover, a.mapReturn:active {
		color: #867f74;
		text-decoration: underline;
		}
		
	a.footer {
		font: normal 10px/14px arial, helvetica, sans-serif;
		padding: 0 0 1px 0;
		margin: 0;
		border: 0;
		color: #465E8C;
		text-decoration: underline;
		display: inline;
		}

	a.footer:hover, a.footer:active {
		color: #867f74;
		text-decoration: underline;
		}
		
	a.headItems {
		font: bold 11px/14px arial, helvetica, sans-serif;
		padding: 0;
		margin: 0;
		border: 0;
		color: #fff;
		text-decoration: none;
		display: inline;
		text-transform: capitalize;
		}

	a.headItems:hover, a.headItems:active {
		color: #867f74;
		text-decoration: underline;
		}
		
	a.prop:link, a.prop:visited, a.prop:active    { 
		color:#560C1E;
		text-decoration: none;
		text-transform: capitalize;
		font: bold 11px/13px arial, helvetica, sans-serif;
		padding-top: 10px; 
		}   /* unvisited links */

	a.prop:hover   { 
		text-decoration: underline;
	 	} /* user hovers     */
	 
	a.prop2:link, a.prop2:visited, a.prop2:active      { 
		color:#560C1E;
		text-decoration: none;
		text-transform: capitalize;
		font: normal 10px/10px arial, helvetica, sans-serif;
		}   /* unvisited links */

	a.prop2:hover   { 
		text-decoration: underline;
		 } /* user hovers     */
	 
	.navigate a, a.navigate:link {
		color: #560C1E;
		text-decoration: underline;
		font: normal 12px/14px arial, helvetica, sans-serif;
		text-transform: capitalize;
		}

	.navigate a:hover, a.navigate:hover   {
		text-decoration: underline;
		}
		
	a.pushPop {
		font: normal 11px/11px arial, helvetica, sans-serif;
		background: url(/images/linkNew.gif) 0 0 no-repeat;
		padding: 0 0 1px 16px;
		margin: 0;
		border: 0;
		color: #465E8C;
		text-decoration: none;
		display: inline;
		}

	a.pushPop:hover, a.pushPop:active {
		color: #867f74;
		text-decoration: underline;
		}

	

	/*
----------------------------------------------------------------
	N A V I G A T I O N -- M A I N
---------------------------------------------------------------- */

	#navContainer {
		width: 548px;
		margin: 0;
		padding: 0;
		}
	
	#navContainer ul {
		list-style: none;
		margin: 1px 0 0 0;
		padding: 0;
		width: 668px;
		float: left;
		border: 0;
		/*background: url(/images/navGradient.jpg) repeat-x;*/
        background: #888888;
		border-bottom: 1px solid #cdcdcd;
		}
	
	#navContainer li.primaryFirst { 	
		width: 120px; 
		float: left;
		} 
			 
	#navContainer li.primary { 	
		width: 107px; 
		float: left;
		} 

/* li.main a:hover { color: cc0000; background: #ffffff; } */

	#navContainer ul li {
		position: relative;
		padding: 0;
		margin: 0;
		}

	#navContainer li ul {
		position: absolute;
		left: 0;
		top: 98%;
		display: none;
		background: #888888;
		}
	
	#navContainer ul ul {
		border: 1px solid #ccc;
		padding: 0;
		margin: 0;
		width: 150px;
		}

	
	#navContainer ul ul ul {
		position: absolute;
		left: 100%;
		top: 0px;
		display: none;
		padding: 0;
		margin: 0;
		border: 1px solid #ccc;
		}
	
	#mainnav a.root {
		display: block;
		text-decoration: none;
		background:  url(/images/navItemBG.png) no-repeat bottom right;
		color: #E9E9E9;
		padding: 1px 4px;
		border-right: 0;
		font: bold 11px/18px arial, helvetica, sans-serif;
		font-weight: bold;
		text-align: center;
		}

	#mainnav a.rootlast {
		display: block;
		text-decoration: none;
		color: #E9E9E9;
		padding: 1px 4px;
		border: 0;
		font: bold 11px/18px arial, helvetica, sans-serif;
		font-weight: bold;
		text-align: center;
		}
	
	#navContainer ul li a {
		display: block;
		text-decoration: none;
		color: #000000;
	/*	background: #fff;*/
		padding: 3px 4px;
		border: 0;
		border-bottom: 0;
		}
	
	#mainnav a.breakout {
		background: url(/images/breakout.gif) center right no-repeat;
		padding: 3px 4px;
		margin: 0;
		}
	
	#mainnav a.breakout:hover {
		background: url(/images/breakoutOver.gif) center right no-repeat;
		}
	

	/* Fix IE. Hide from IE Mac \*/
	* html ul li { float: left; height: 1%; }
	* html ul li a { height: 1%; }
	/* End */

	#navContainer li:hover ul, #navContainer li.over ul { 
		display: block;
		}

	#navContainer li:hover ul ul, #navContainer li.over ul ul {
		display: none;
		}

	#navContainer ul ul li:hover ul, #navContainer ul ul li.over ul {
		display: block;
		}

	#navContainer ul li:hover, #navContainer ul li.over {
		background-color: #384B6F;
		color: #e9e9e9;
		} 
	
	/*text style - top level*/
	#mainnav li.over a:visited, #mainnav li:hover a, #mainnav li.over a:link, #mainnav li a:hover  {
		color: #ffffff;  
		}

	/*text style - dropdowns */
 	#mainnav li.over a:visited, #mainnav li:hover li a, #mainnav li.over li a:link {
		text-decoration:none;
		color: #ffffff; 
		}
	

/*----------------------------------------------------------------
	N A V I G A T I O N -- S U B
---------------------------------------------------------------- */

	.leftnav a  {
		font: bold 13px/30px arial, helvetica, sans-serif; text-transform: capitalize;
		background: none;
		border: 0;
		color: #374F7D;
		text-decoration: none;
		display: block;
		margin: 0;
		padding: 0;
		}

	.leftnav a:hover, a:active {
		color: #560C1E;
		text-decoration: underline;
		}
	
	.leftnav a.sub  {
		font: bold 11px/13px arial, helvetica, sans-serif;
		background: url(/images/navBullet.gif) 0 3px no-repeat;
		padding: 0 0 0 10px;
		margin: 3px 0 14px 6px;
		border: 0;
		color: #464646;
		text-decoration: none;
		display: block;
		/*margin: 0 0 14px 10px;
		padding: 0;*/
		}

	.leftnav a.sub:hover, a.sub:active {
		color: #560C1E;
		text-decoration: underline;
		}
	
	.leftnav a.subSelected  {
		font: bold 11px/11px arial, helvetica, sans-serif;
		background: url(/images/navBullet.gif) 0 3px no-repeat;
		padding: 0 0 0 10px;
		margin: 3px 0 14px 6px;
		border: 0;
		color: #465E8C;
		text-decoration: none;
		display: block;
		/*margin: 0 0 14px 10px;
		padding: 0;*/
		}

	.leftnav a.subSelected:hover, a.subSelected:active {
		color: #560C1E;
		text-decoration: underline;
		}
	
	.leftnav a.sub2  {
		font: normal 11px/11px arial, helvetica, sans-serif;
		background: none;
		border: 0;
		color: #464646;
		text-decoration: none;
		display: block;
		margin: 0 0 8px 18px;
		padding: 0;
		}

	.leftnav  a.sub2:hover, a.sub2:active {
		color: #560C1E;
		text-decoration: underline;
		}
	
	.leftnav a.sub3  {
		font: normal 11px/16px arial, helvetica, sans-serif;
		background: url(/images/linkNew.gif) 0 2px no-repeat;
		padding: 0 0 0 20px;
		margin: 3px 0 0 2px;
		border: 0;
		color: #465E8C;
		text-decoration: none;
		display: block;
		}

	.leftnav  a.sub3:hover, a.sub3:active {
		color: #867f74;
		text-decoration: underline;
		}
		
	#tabnav {
		height: 20px;
		margin: 0;
		padding-left: 10px;
		background: url(/images/tab_bottom.gif) repeat-x bottom;
		}

	#tabnav li {
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  		}
	
	#tabnav a:link, #tabnav a:visited {
		float: left;
		background: #f3f3f3;
		font: normal 1em Arial, sans-serif;
		line-height: 14px;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #465E8C;
		}

	#tabnav a:link.active, #tabnav a:visited.active {
		border-bottom: 1px solid #fff;
		background: #fff;
		font-weight: bold;
		color: #560C1E;
		}

	#tabnav a:hover {
		background: #f3f3f3;
		}

/*----------------------------------------------------------------
	P O P - U P S  &  S C R O L L  B O X
---------------------------------------------------------------- */

	.page { 
		display:none; 
		}
	
	.popLarge {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/25black.png');
		background-image:url(/images/25black.png)!important;
		background-image:none;
		position:absolute; 
		top: 120px; 
		left: 80px; 
		width: 700px;
		text-align: center;
		z-index: 5000;
		}
		
	.popLarge2 {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/25black.png');
		background-image:url(/images/25black.png)!important;
		background-image:none;
		position:absolute; 
		top: 120px; 
		left: 25px; 
		width: 700px;
		height: 486px;
		text-align: center;
		z-index: 5000;
		}
		
	.insidePopLarge { 
		border: 1px solid #000;
		z-index: 8;
		width: 675px;
		height: 460px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/fp.png');
		background-image:url(/images/fp.png)!important;
		background-image:none;
		font: normal 11px/18px arial, helvetica, sans-serif;
		color: #000;
		padding: 0;
		margin: 10px;
		text-align: left;
		 }
		 
	.popVideo {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/25black.png');
		background-image:url(/images/25black.png)!important;
		background-image:none;
		position:absolute; 
		top: 300px; 
		left: 152px; 
		width: 500px;
		text-align: center;
		z-index: 500;
		}
		 
	.insidePopVideo { 
		border: 1px solid #000;
		z-index: 8;
		width: 475px;
		height: auto;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/fp.png');
		background-image:url(/images/fp.png)!important;
		background-image:none;
		font: normal 11px/18px arial, helvetica, sans-serif;
		color: #000;
		padding: 0;
		margin: 10px;
		text-align: left;
		 }
		 
	.popLarge p, .popLarge2 p, .popNews p, .popNewsSection p, .popVideo p {
		font: normal 11px/16px arial, helvetica, sans-serif;
		color: #000;
		padding: 5px 10px; 
		margin: 0;
		text-indent: 0;
		} 

	.popHeader {
		font: bold 13px/18px arial, helvetica, sans-serif;
		color: #560C1E;
		margin: 0;
		padding: 0;
		display: block;
		float: left;
		}
		
	.popSubHeader {
		font: bold 11px/16px arial, helvetica, sans-serif;
		color: #000;
		margin: 0;
		padding: 0;
		display: block;
		float: left;
		}
	
	#prMultimedia {
		float: right; 
		width: 255px; 
		height: auto; 
		margin: 20px 0 0 20px; 
		padding: 5px; 
		border: 1px solid #cdcdcd; 
		clear: both; 
		background: #fff;
		}
		 
	.page { 
		display:none; 
		}
	
	#page1 { 
		padding: 0; 
		}
		
	#page2 { 
		padding: 0; 
		}

	#expand { 
		position: absolute;
		top: 42px;
		left: 728px;
		padding: 5px 0 0 5px;
		margin: 0;
		height: 440px;
		width: 240px;		
		background: #F1F5FA;
		font: normal 11px/11px arial, helvetica, sans-serif;
		z-index: 5000;
		border: 1px solid #000;
		border-right: 2px solid #000; 
		border-bottom: 2px solid #000; 
		}
		 

	#fpPop1, #fpPop2, #fpPop3, #fpPop4, #fpPop5, #fpPop6, #fpPop7, #fpPop8, #fpPop9, #fpPop10, #fpPop11, #fpPop12,  #fpPop13,  #fpPop14,  #fpPop15,  #fpPop16,  #fpPop17,  #fpPop18,  #fpPop19,   #fpPop20, #fpPop21, #fpPop22,  #fpPop23,  #fpPop24,  #fpPop25,  #fpPop26,  #fpPop27,  #fpPop28  {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/25black.png');
		background-image:url(/images/25black.png)!important;
		background-image:none;
		position:absolute; 
		top: 200px; 
		right: 220px; 
		\width: 454px; 
		w\idth: 424px;
		text-align: center;
		z-index: 6000;
		}

	.insidefpPop1, .insidefpPop2, .insidefpPop3, .insidefpPop4, .insidefpPop5, .insidefpPop6, .insidefpPop7, .insidefpPop8, .insidefpPop9,  .insidefpPop10,  .insidefpPop11,  .insidefpPop12,  .insidefpPop13,  .insidefpPop14,  .insidefpPop15,  .insidefpPop16,  .insidefpPop17,  .insidefpPop18,  .insidefpPop19,  .insidefpPop20,  .insidefpPop21,  .insidefpPop22,  .insidefpPop23,  .insidefpPop24,  .insidefpPop25,  .insidefpPop26,  .insidefpPop27,  .insidefpPop28 { 
		border: 1px solid #000;
		z-index: 800;
		width: 395px;
		height: auto;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/fp.png');
		background-image:url(/images/fp.png)!important;
		background-image:none;
		font: normal 11px/18px arial, helvetica, sans-serif;
		color: #000;
		padding: 0;
		margin: 10px;
		text-align: left;
		 }
		
	#scroll_up {
    	cursor: pointer;
		margin-left: 10px;
		margin-top: 15px;
		margin-bottom: 15px;
  		}
	
	#scroll_down {
    	cursor: pointer;
		margin-left: 0;
		margin-top: 15px;
		margin-bottom: 15px;
  		}
  
	#scroll_box {
    	height: 530px;
    	width: 210px;
		margin: 0; 
		padding: 0; 
    	overflow: hidden;
		font: normal 11px/13px arial, helvetica, sans-serif;
		/*background: #AFA996 url(/images/featBG.gif) top left repeat-y;*/
		border: none;
  		}

	#scroll_box img {
    	height: 58px;
		clear: both;
		border: 0;
		margin-right: 5px;
		margin-bottom: 2px;
  		}
  
  	#fpPop1 img, #fpPop2 img, #fpPop3 img, #fpPop4 img, #fpPop5 img, #fpPop6 img, #fpPop7 img, #fpPop8 img, #fpPop9 img, #fpPop10 img, #fpPop11 img {
    	height: 115px;
		clear: both;
		border: 1px solid #000;
  		margin-top: 5px;
		margin-right: 5px;
		margin-bottom: 0;
  		} 
  
	#page1 a   {
		font: bold 10px/10px arial, helvetica, sans-serif;
		font-style: italic;
		border: 0;
		color: #465E8C;
		text-decoration: none;
		margin: 0;
		padding: 0 14px 0 4px;
		text-transform: capitalize;
		background: url(/images/expandR2.gif) right bottom no-repeat;
		}

	#page1 a:hover, #page1 a:active {
		color: #465E8C;
		text-decoration: underline;
		background: url(/images/expandL2.gif) right bottom no-repeat;
		}
	
	#expand a   {
		font: bold 10px/10px arial, helvetica, sans-serif;
		font-style: italic;
		border: 0;
		color: #465E8C;
		text-decoration: none;
		margin: 0;
		padding: 0 0 0 14px;
		text-transform: capitalize;
		background: url(/images/expandD.gif) 0 bottom no-repeat;
		}

	#expand a:hover, #expand a:active {
		color: #687CA2;
		text-decoration: underline;
		background: url(/images/expandU.gif) 0 bottom no-repeat;
		}

/*----------------------------------------------------------------
	F O R M S
---------------------------------------------------------------- */
		 
	input {
		background-color: #ffffff;
		}
	
	#searchForm label, #register label {
		float: left;
		width: 7.5em;
		font: normal 11px/11px arial, helvetica, sans-serif;
		color: #465E8C;
		text-transform: capitalize;
		}
	
	#Inquire fieldset { 
		border: 0;
		margin: 5px 0;
		padding: 15px;
		width: 550px;
		}
	
	#Inquire legend {
		float: left;
		margin: 0;
		padding: 0;
		font: bold 11px/16px arial, helvetica, sans-serif;
		color:  #560C1E;
		}
	
	#Inquire label {
		float: left;
		width: 10em;
		font: bold 11px/18px arial, helvetica, sans-serif;
		}
		 
	
	
/*----------------------------------------------------------------
	M A P  I T E M S
---------------------------------------------------------------- */	

	 #pushPopOuter {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/25black.png');
		background-image:url(/images/25black.png)!important;
		background-image:none;
		/* position:absolute; 
		top: 260px; 
		right: 200px; */
		\width: 293px; 
		w\idth: 263px;
		height: 265px;
		text-align: center;
		z-index: 1000;
		}

	.pushPopInner { 
		border: 1px solid #000;
		z-index: 800;
		width: 257px;
		height: auto;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/fp.png');
		background-image:url(/images/fp.png)!important;
		background-image:none;
		font: normal 10px/14px arial, helvetica, sans-serif;
		color: #000;
		padding: 0;
		margin: 2px 3px 3px 1px;
		text-align: left;
		 }
		 
/*----------------------------------------------------------------
	M A P  L I S T  V I E W
---------------------------------------------------------------- */	
		 
	.propertyPhoto { position: relative; width: 80px; float: left; vertical-align: middle; padding: 0; margin: 0; }

	.propertyAddress { position: relative; width: 310px; float: left; vertical-align: middle; padding: 0; margin: 0; }

	.propertyBedBath { position: relative; width: 75px; float: left; vertical-align: middle; padding: 0; margin: 0; }

	.propertyPrice { position: relative; width: 75px; float: left; vertical-align: middle; padding: 0; margin: 0; color: #560C1E; }

	.propertyFunctions { position: relative; width: 242px; float: left; vertical-align: middle; padding: 0; margin: 0; }



		
