@charset "utf-8";
/* CSS Document */
body {
	background-color:#333;
	font-size:12px;
	margin:20px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-align: center;
}

#PageContainer {width:900px;border:1px solid #666;background-color:#fff;min-height:500px;display:table-cell;height:500px;}

#MainNav {width:900px;height:30px;background-color:#cc9;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
#MainNav a {display:block;height:30px;font-size:10px;width:160px;margin:0 10px 0 10px;float:left;text-decoration:none;color:#555;letter-spacing:1px;text-align:center;}
#MainNav a:hover, #MainNav a.Current {background-color:#466;color:#cc9;}
#MainNav #IE6Fix a.IE6Fix1 {margin-left:5px;}
#MainNav #IE6Fix a.IE6Fix2 {margin-right:0px;}

#MainNav.Homepage {margin:0;padding:0;}
#MainNav.Homepage a {display:block;height:30px;font-size:10px;width:156px;margin:0 12px;float:left;text-decoration:none;color:#555;letter-spacing:1px;text-align:center;}
#MainNav.Homepage a:hover {background-color:#466;color:#cc9;}
#MainNav a div {margin:10px 0;}
#MainNav.Homepage #IE6Fix a.IE6Fix1 {margin-left:6px;}
#MainNav.Homepage #IE6Fix a.IE6Fix2 {margin-right:0px;}

#TopTransition {height:13px;border-bottom:1px solid #666;background-image:url(../images/bg_TopDivider.jpg);background-repeat:no-repeat;}

#HeaderBar {height:190px;background-color:#333;}
#HeaderBar #Logo {width:215px;float:left;margin:19px 0 0 14px;}
#HeaderBar #Logo .PullOutPhoto {margin-left:1px;}
#HeaderBar #Logo .PullOutPhoto img {margin:0px;padding:0px;border:none;}
#HeaderBar #Content {width:600px;font-size:12px;height:160px;float:left;margin:8px 0 0 30px;color:#fff;line-height:1.4;} /*letter-spacing:0.4px;*/
#HeaderBar #Content p.HeaderTitle {color:#fff;text-transform:uppercase;font-weight:bold;letter-spacing:1px;font-size:12px;}
#HeaderBar #Content p.PortfolioTitle {color:#fff;text-transform:uppercase;letter-spacing:1px;}
#HeaderBar #Content .ContactLeft {float:left;width:200px;}
#HeaderBar #Content .ContactRight {float:left;width:200px;}

#HomeHeaderBar {height:240px;background-color:#333;}
#HomeHeaderBar #HomeLogo {width:250px;float:left;margin:60px 30px;text-align:center;}
#HomeHeaderBar #HomeLogo a {color:#cc9;font-family:Verdana, Geneva, sans-serif;text-decoration:none;}
#HomeHeaderBar #HomeLogo a:hover {color:#eeb;}
#HomeHeaderBar #HomeContent {width:490px;font-size:12px;height:160px;float:left;margin:10px 0 0 30px;color:#fff;line-height:1.4;letter-spacing:0.4px;}


#PageDisplay {background:#fff url(../images/bg_subnav.gif) repeat-y;height:100%;}

#PageDisplay #SubNav {float:left;width:250px;line-height:1.75;margin-top:20px;} /*min-height:400px;display:table-cell;height:400px;*/
#PageDisplay #SubNav a {text-decoration:none;margin-left:20px;text-transform:uppercase;font-size:10px;color:#333;}
#PageDisplay #SubNav a:hover, #PageDisplay #SubNav a.Current {color:#466;}
#PageDisplay #SubNav .SubNavProperties {line-height:normal;padding-left:10px;}
#PageDisplay #SubNav .SubNavProperties a {font-size:10px;text-transform:none;}
#PageDisplay #SubNav .SubNavProperties a:hover, #PageDisplay #SubNav .SubNavProperties a.Current {color:#863;}


#PageDisplay #ContentContainer {float:right;width:640px;}

#PageDisplay #ContentContainer #TopTransition {background-image:url(../images/bg_TopDivider.jpg);}

#PageDisplay #ContentContainer #ContentHeader {color:#562;font-weight:bold;text-transform:uppercase;margin-top:20px;}
#PageDisplay #ContentContainer #ContentHeader .ByLine {text-transform:none;font-weight:bold;color:#444;font-size:10px;}

#PageDisplay #ContentContainer #ContentText {font-size:12px;line-height:16px;color:#432;}
#PageDisplay #ContentContainer #ContentText a {font-size:12px;color:#432;}
#PageDisplay #ContentContainer #ContentText ul {margin-left:0;padding-left:1.5em;}
#PageDisplay #ContentContainer #ContentText ul li {margin-top:6px;}

/*#PageDisplay #ContentContainer #PortfolioHeader {float:left;width:180px;color:#577;font-weight:bold;text-transform:uppercase;margin-top:20px;}
#PageDisplay #ContentContainer #PortfolioHeader .ByLine {text-transform:none;font-weight:bold;color:#444;font-size:10px;}*/

#PageDisplay #ContentContainer #PortfolioImage {float:left;width:425px;height:425px;margin-top:20px;}
#PageDisplay #ContentContainer #PortfolioContent {float:left;width:175px;margin-top:0px;font-size:11px;line-height:1.5;}
#PageDisplay #ContentContainer #PortfolioContent p.PortfolioTitle {color:#562;font-weight:bold;text-transform:uppercase;font-size:11px;margin-top:20px;}
#PageDisplay #ContentContainer #PortfolioContent p.PortfolioTitle .ByLine {text-transform:uppercase;font-weight:bold;color:#444;font-size:11px;}

#PageDisplay #ContentContainer #PropertyImage {float:left;width:300px;height:425px;margin-top:20px;}
#PageDisplay #ContentContainer #PropertyImage #FlipButtons {color:#222;text-align:center;width:300px;margin-top:10px;}
#PageDisplay #ContentContainer #PropertyImage #FlipButtons a {text-decoration:none;color:#444;margin:0 10px;}
#PageDisplay #ContentContainer #PropertyContent {float:left;width:300px;margin-top:0px;font-size:11px;line-height:1.5;}
#PageDisplay #ContentContainer #PropertyContent p.PortfolioTitle {color:#562;font-weight:bold;text-transform:uppercase;font-size:11px;margin-top:20px;}
#PageDisplay #ContentContainer #PropertyContent p.PortfolioTitle .ByLine {text-transform:uppercase;font-weight:bold;color:#444;font-size:11px;}
/* #PageDisplay #ContentContainer .demoDiv {overflow: hidden;} */
#PageDisplay #ContentContainer .hiddenElement{
	display:none;
	/* Fix IE floating bug */
	position: absolute;
	}



#PageDisplay #ContentContainer #ContentImage {float:right;margin-left:20px;}

#FooterBar {height:20px;font-size:11px;background-color:#466;color:#cc9;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;}
#FooterBar div.Homepage {margin-left:290px;float:left;width:150px;text-align:center;padding-top:4px;}
#FooterBar #IE6Fix div.Homepage {margin-left:140px;float:left;width:150px;text-align:center;padding-top:4px;}
#FooterBar div.Spacer {padding:4px 20px;}

#Footer {margin-top:20px;font-size:10px;color:#777;line-height:1.5;clear:both;}
#Footer a {color:#aaa;text-decoration:none;}
