/* Regis */

body.home {
	background-color: #fff;
	margin: 0;
	padding: 0;
	min-width: 714px;
/*	background-image: url(../gfx/bk_home.gif);
	background-repeat: repeat-x;
*/	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
}

body.interior {
	background-color: #fff;
	margin: 0;
	padding: 0;
	min-width: 742px;
/*	background-image: url(../gfx/bk_interior.gif);
	background-repeat: repeat-x;
*/	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
}

img {
	border: 0;
}

div.containAllHome {
	width: 714px;
	min-width: 714px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 0;
	margin-bottom: 0;
}

div.containAllInt {
	width: 742px;
	min-width: 742px;
	padding: 0;
	margin-left: auto;
	margin-right: auto;	
	margin-top: 0;
	margin-bottom: 0;
}

div.homeTop { 
	float: left; 
	margin: 0; 
	padding: 0;
	}

	div.homeTop img {
		float: left;
		}

div.contentTop { 
	float: left; 
	margin: 0;
	padding: 0;
	}
		/*
	div.contentTop img {
		float: left;
	}
		*/
div.homeNav { 
	float: left; 
	margin: 66px 0 0 200px;
	padding: 0; 
	height: 84px;
	width: 444px;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	
	height: 18px;
	width: 244px
	}
	
	/* Begin hiding from Mac IE */
	/* \*/
	html>body div.homeNav { 
		height: 18px;
	 	width: 244px;
		}
	/* End hiding from Mac IE */
	
	.nothing { }

	div.homeNav ul { 
		list-style: none;  
		margin: 0; 
		padding: 0; 
		}
		
	div.homeNav ul li { 
		display: inline; 
		margin: 0; 
		padding: 0; 
		}
		
	div.homeNav ul li a { 
		float: left;  
		margin: 0;
		padding: 0;
		text-indent: -235157px; 
		text-decoration: none; 
		}
		
	div.homeNav ul li a.navProperties { 
		background-image: url(../gfx/nav_our_properties.gif); 
		width: 89px; 
		height: 18px; 
		margin: 0 11px 0 0; 
		padding: 0; 
		}
		
	div.homeNav ul li a.navAbout { 
		background-image: url(../gfx/nav_about_us.gif); 
		width: 63px; 
		height: 18px; 
		margin: 0 11px 0 0; 
		padding: 0; 
		}
	
		div.homeNav ul li a.navContact { 
		background-image: url(../gfx/nav_contact_us.gif); 
		width: 70px; 
		height: 18px; 
		}
	
div.homeMiddle { 
	background-color: #fff; 
	width: 716px; 
	margin: 0; 
	padding: 17px 0 0 0; 
	height: 226px;
	float: left;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	
	height: 209px;
	}
	
	/* Begin hiding from Mac IE */
	/* \*/
	html>body div.homeMiddle
	{ height: 209px; }
	/* End hiding from Mac IE */
	
	.nothing { }
	
	img.homeMiddle2 { float: left; margin: 0; padding: 0; }
	img.homeMiddlenav { float: left; margin: 0 14px 0 14px; padding: 0; }

div.allFooter { 
	padding: 0; 
	margin: 0; 
	text-align: center; 
	font-size: .8em; 
	color: #7C7C7C; 
	}
	
	div.allFooter ul { 
	/*  107 */
		margin: 0; 
		padding: 0; 
		list-style: none; 
		}
		
	div.allFooter ul li { 
		display: inline; 
		padding: 0 16px 0 0; 
		line-height: .1em; 
		}
		
	div.allFooter a, div.allFooter a:visited, div.allFooter a:active { 
		color: #7C7C7C; 
		text-decoration: none; 
		}
		 
	div.allFooter a:hover { 
		color: #7C7C7C; 
		text-decoration: underline; 
		}

div.clearer { clear: both; }
	
div.intNav {
	display: none;
/*	float: left; 
	width: 590px;
	margin: 0;
	padding: 0; */
	}
	
	div.intNav ul {
		float: right; 
		list-style-type: none; 
		margin: 0; 
		padding: 41px 40px 0 0; 
		width: 293px;
		height: 47px;
		}
		
	div.intNav ul li { 
		display: inline; 
		margin: 0;
		padding: 0; 	
		}
		
	div.intNav ul li a {  
		float: left;
		margin: 0;
		padding: 0; 
		text-indent: -235157px; 
		text-decoration: none; 
		}
	
	div.intNav ul li a.navHomes { 
		background-image: url(../gfx/nav_homes.gif); 
		width: 54px; 
		height: 18px; 
		margin: 0;
		padding: 0;
		}
	
	div.intNav ul li a.navHomes_on {
	background-image: url(../gfx/nav_homes_on.gif); 
		width: 54px; 
		height: 18px; 
		margin: 0;
		padding: 0;
		}	
	
	div.intNav ul li a.navComm { 
		background-image: url(../gfx/nav_commercial.gif); 
		width: 169px; 
		height: 18px; 
		margin: 0 41px 0 53px;
		padding: 0;

		voice-family: "\"}\"";
		voice-family: inherit;
		
		width: 75px;
		}
		
		/* Begin hiding from Mac IE */
		/* \*/
		html>body div.intNav ul li a.navComm
		{ width: 75px; }
		/* End hiding from Mac IE */
		
		.nothing { }

		div.intNav ul li a.navComm_on { 
		background-image: url(../gfx/nav_commercial_on.gif); 
		width: 169px; 
		height: 18px; 
		margin: 0 41px 0 53px;
		padding: 0;

		voice-family: "\"}\"";
		voice-family: inherit;
		
		width: 75px;
		}
		
		/* Begin hiding from Mac IE */
		/* \*/
		html>body div.intNav ul li a.navComm_on
		{ width: 75px; }
		/* End hiding from Mac IE */
		
		.nothing { }
		
	div.intNav ul li a.navAbout { 
		background-image: url(../gfx/nav_about_us.gif); 
		width: 63px; 
		height: 18px; 
		margin: 0;
		padding: 0; 
		}
		
		div.intNav ul li a.navAbout_on { 
		background-image: url(../gfx/nav_about_us_on.gif); 
		width: 63px; 
		height: 18px; 
		margin: 0;
		padding: 0; 
		}
		
	div.intNav ul li a.navApart { 
		background-image: url(../gfx/nav_apartments.gif); 
		width: 75px; 
		height: 29px; 
		margin: 11px 0 0 0;
		padding: 0; 
		
		voice-family: "\"}\"";
		voice-family: inherit;

		height: 18px;
		}
		
		/* Begin hiding from Mac IE */
		/* \*/
		html>body div.intNav ul li a.navApart
		{ height: 18px; }
		/* End hiding from Mac IE */
		
		.nothing { }
		
		div.intNav ul li a.navApart_on { 
		background-image: url(../gfx/nav_apartments_on.gif); 
		width: 75px; 
		height: 29px; 
		margin: 11px 0 0 0;
		padding: 0; 
		
		voice-family: "\"}\"";
		voice-family: inherit;

		height: 18px;
		}
		
		/* Begin hiding from Mac IE */
		/* \*/
		html>body div.intNav ul li a.navApart_on
		{ height: 18px; }
		/* End hiding from Mac IE */
		
		.nothing { }
		
	div.intNav ul li a.navProperties {
		background-image: url(../gfx/nav_our_properties.gif); 
		width: 148px; 
		height: 29px; 
		margin: 11px 27px 0 32px;
		padding: 0; 
		
		voice-family: "\"}\"";
		voice-family: inherit;
		
		width: 89px;
		height: 18px;
		}
		
		/* Begin hiding from Mac IE */
		/* \*/
		html>body div.intNav ul li a.navProperties
		{ width: 89px; height: 18px; }
		/* End hiding from Mac IE */
		
		.nothing { }
		
		div.intNav ul li a.navProperties_on {
		background-image: url(../gfx/nav_our_properties_on.gif); 
		width: 148px; 
		height: 29px; 
		margin: 11px 27px 0 32px;
		padding: 0; 
		
		voice-family: "\"}\"";
		voice-family: inherit;
		
		width: 89px;
		height: 18px;
		}
		
		/* Begin hiding from Mac IE */
		/* \*/
		html>body div.intNav ul li a.navProperties_on
		{ width: 89px; height: 18px; }
		/* End hiding from Mac IE */
		
		.nothing { }
		
	div.intNav a.navContact { 
		background-image: url(../gfx/nav_contact_us.gif); 
		width: 70px; 
		height: 29px; 
		margin: 11px 0 0 0;
		padding: 0; 
		
		voice-family: "\"}\"";
		voice-family: inherit;
		
		height: 18px;
		}
		
		/* Begin hiding from Mac IE */
		/* \*/
		html>body div.intNav a.navContact
		{ height: 18px; }
		/* End hiding from Mac IE */
		
		.nothing { }
		
		div.intNav a.navContact_on { 
		background-image: url(../gfx/nav_contact_us_on.gif); 
		width: 70px; 
		height: 29px; 
		margin: 11px 0 0 0;
		padding: 0; 
		
		voice-family: "\"}\"";
		voice-family: inherit;
		
		height: 18px;
		}
		
		/* Begin hiding from Mac IE */
		/* \*/
		html>body div.intNav a.navContact_on
		{ height: 18px; }
		/* End hiding from Mac IE */
		
		.nothing { }
	
		
div.intMiddle { 
	float: left;
	width: 742px;
	height: 100px; 
	margin: 1px 0 0 0; 
	padding: 0; 
	background-color: #fff;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	
	height: 99px;
	}
	
	/* Begin hiding from Mac IE */
	/* \*/
	html>body div.intMiddle
	{ height: 99px; }
	/* End hiding from Mac IE */
	
	.nothing { }

	div.intMiddle img { float: left; margin: 0; padding: 0; }

div.content {
	color: #666;
	width: 717px;
	margin: 0;
	float: left;
	padding: 26px 0 0 51px;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	
	width: 666px;
	}
	
	/* Begin hiding from Mac IE */
	/* \*/
	html>body div.content
	{ width: 666px; }
	/* End hiding from Mac IE */
	
	.nothing { }

div.content a, div.content a:visited, div.content a:active, div.content a:hover {
	color: #666;
}
	
img.header {
	margin: 10px 0 20px 0;
	padding: 0;
	float: left;
	clear: both;
	}
	
img.logoRegis {  
	padding: 0; 
	margin: 0;
/*	margin: 26px 0 0 56px; */
	float: left;
	}
img.homeGreyLeft {
 	display: none;
/*	float: left; 
	padding: 0 17px 0 0; 
	margin: 0; 
*/	}
	
img.homeGreyRight {
	display: none; 
/*	float: right; 
	padding: 0 0 0 17px; 
	margin: 0; */
	}

img.intgreyRight {
	display: none;
/*	float: right;
	padding: 0;
	margin: 0;*/
	}
	
div.contentTwocolumn1, div.viewProp {
	margin: 5px 20px 0 8px;		
	padding: 0;
}	
	
div.contentTwocolumn2, div.contReg {	
	margin: 5px 0 0 0;
	padding: 0;
	}

	div.contentTwocolumn1, div.contentTwocolumn2, div.viewProp, div.contReg  {
	width: 311px;
	float: left;
	padding: 0;
	text-align: left;
	font: normal .8em Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

	img.subHead {
		margin: 0 0 17px 0;
		padding: 0;
		float: left;
	}
	
	img.subHead2 {
		margin: 0 0 5px 0;
		padding: 0;
		float: left;
	}
	
	div.contentTwocolumn1 p, div.contentTwocolumn2 p {
		margin: 0 0 31px 0;
		padding: 0;
		float: left;
	}
	
	div.contentTwocolumn1 p img, div.contentTwocolumn2 p img {
		float: left;
		margin: 0;
		padding: 0;
	}
	
	img.propertyThumb {
		width: 100px;
		height: 42px;
		margin: 0;
		padding: 0;
	  	vertical-align: text-top;
	}	
	
	span.propInfo {	
		width: 210px;
		float: left;
		line-height: 1.5em;
		margin: 0 0 0 15px;
		padding: 0;
		display: block;
		
		voice-family: "\"}\"";
		voice-family: inherit;
		
		width: 195px;
		}
		
		/* Begin hiding from Mac IE */
		/* \*/
		html>body span.propInfo
		{ width: 195px; }
		/* End hiding from Mac IE */
		
		.nothing { }
	
	span.propInfo img {
		float: left;
	}
	
	span.bottomCopy1 {
		width: 289px;
		margin: 0;
		padding: 0;
	}
	
	span.bottomCopy2 {
		width: 250px;
		margin: 0;
		padding: 0;
		display: block;
	}
	
	img.bottomcopyImg1 {
		margin: 0 12px 7px 0;
		padding: 0;
		float: left;
	}	
	
	img.bottomcopyImg2 {
		margin: 3px 9px 7px 0;
		padding: 0;
		float: left;
	}
	
img.footHr {
	width: 100%;
	height: 1px;
	margin: 33px 0 0 0;
	padding: 0;	
}

div.oneLgCol {
	margin: 0 0 10px 0;
	padding: 0;
	width: 672px;
	float: left;
	font-size: .85em;
}

	div.lgColP {
		margin: 0;
		padding: 0;
/*		float: left;*/
		width: 510px;
/*		width: 552px;*/
	}
	
		div.lgColP p {
			width: 450px;
/*			width: 540px;
			float: left; */
			margin: 0 0 10px 0;
		}
	
	div.lgColImg {
		margin: 0;
		padding: 0;
/*		float: left;*/
		width: 120px;
	}
	
		div.lgColImg img {
			margin: 0 0 5px 0;
			padding: 0;
		}	

div.printTitle, div.printTitleContact, div.printTitleAbout {
	font-family: Arial, Helvetica, sans-serif;	
	float: left;
	display: block;
	font-size: 18px;
	font-weight: bold;
	clear: both;
	margin: 0 0 20px 0;
	
}		
		
div.printTitle {
	color: #958161;
}		

	div.printTitleContact {
			color: #6678A0;
		}
	
	div.printTitleAbout {
		color: #D69F37;
	}	
		
		
div.threeCols {
	margin: 0;
	padding: 0 0 0 15px;
	float: left;
	width: 622px;
	font-size: .8em;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	
	width: 607px;
	}
	/* Begin hiding from Mac IE */
	/* \*/
	html>body div.threeCols
	{
	width: 607px;
	}
	/* End hiding from Mac IE */
	
	.nothing { }
	
	img.threecolSubhd {
		margin: 0 0 11px 0;
		padding: 0;
	}
	
	div.threecolSubhd {
		width: 171px;
		height: 17px;
		margin: 0 0 17px 0;
		padding: 0;
		float: left;
		border-bottom: 1px solid #CACACA;
	}
	
		div.threecolSubhd h3 {
			font-size: 11px;
			font-weight: bold;
			color: #666;
			margin: 0;
			padding: 0;
		}
	
	div.hospCol, div.museCol, div.callCol {
		width: 171px;
		margin: 0;
		padding: 0;
		float: left;
	}
	
	div.hospCol ul, div.museCol ul, div.callCol ul {
		list-style-position: outside;
		list-style-type: square;
		margin: 0 0 0 15px;
		padding: 0 0 0 2px;
		}
	
	div.hospCol ul li, div.museCol ul li, div.callCol ul li {
		margin: 0 0 26px 0;
		padding: 0;
	}
	
	div.museCol {
		margin: 0 44px 0 044px;
	}
	
	div.aptDetail {
		margin: 0;
		padding: 0;
	}

div.thumb {
	margin: 0 10px 0 0;
	padding: 0;
	float: left;
}	

ul.brochure a {
	text-decoration: none;
}
	
	ul.brochure a:hover {
		text-decoration: underline;
	}
	
img.noPrint, img#noPrint {
	display: none;
}	