.version.residential_portfolio /* version checker */
{
	color: #000006;
	background-color: #DE25C7;
}

.html
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 1080px;
	min-height: 1283px;
	background-image: none;
	border-style: none;
	border-color: #000000;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	padding-top: 20px;
	padding-bottom: 28px;
	width: 0.01px;
}

#pu1941
{
	width: 0.01px;
	margin-left: 22px;
}

#u1941
{
	z-index: 5;
	width: 31px;
	height: 33px;
	margin-right: -10000px;
}

#u1942
{
	z-index: 6;
	width: 31px;
	height: 33px;
	margin-right: -10000px;
	left: 42px;
}

#u1943
{
	z-index: 7;
	width: 31px;
	height: 33px;
	margin-right: -10000px;
	left: 84px;
}

#u1944-4
{
	z-index: 8;
	width: 131px;
	min-height: 33px;
	margin-right: -10000px;
	margin-top: 5px;
	left: 906px;
}

#u1938
{
	z-index: 2;
	width: 1037px;
	height: 4px;
	margin-left: 22px;
}

#u1945
{
	z-index: 12;
	width: 200px;
	height: 100px;
	margin-left: 441px;
	margin-top: 33px;
}

#u1939
{
	z-index: 3;
	width: 1037px;
	height: 4px;
	margin-left: 22px;
	margin-top: 32px;
}

#ppamphletu2345
{
	width: 0.01px;
	margin-top: -4px;
}

#pamphletu2345
{
	z-index: 68;
	width: 0.01px;
	height: 784px;
	position: relative;
	margin-right: -10000px;
	margin-top: 16px;
}

#u2379
{
	z-index: 69;
	width: 18px;
	position: relative;
	margin-right: -10000px;
	margin-top: 767px;
	left: 61px;
}

#u2381
{
	position: absolute;
	width: 18px;
	height: 17px;
	border-color: #C4C4C4;
	background-color: #FFFFFF;
	background-color: rgba(255,255,255,0.01);
	-pie-background: rgba(255,255,255,0.01);
}

#u2381:hover
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
	background-color: rgba(255,255,255,0.01);
	width: 18px;
	height: 17px;
	min-height: 0px;
	margin: 0px;
	-pie-background: rgba(255,255,255,0.01);
}

#u2381:active
{
	border-color: #6B6B6B;
	background-color: #FDFDFD;
	background-color: rgba(107,107,107,0.01);
	width: 18px;
	height: 17px;
	min-height: 0px;
	margin: 0px;
	-pie-background: rgba(107,107,107,0.01);
}

#u2381.PamphletThumbSelected
{
	border-color: #6B6B6B;
	background-color: #FDFDFD;
	background-color: rgba(107,107,107,0.01);
	width: 18px;
	height: 17px;
	min-height: 0px;
	margin: 0px;
	-pie-background: rgba(107,107,107,0.01);
}

#u2352
{
	position: absolute;
	width: 1081px;
	background-color: transparent;
}

#u2352popup
{
	z-index: 71;
}

#u2366
{
	z-index: 72;
	width: 1081px;
	height: 774px;
	border-color: #FFFFFF;
	background-color: #FCFEFE;
	background-color: rgba(0,191,243,0.01);
	margin-right: -10000px;
	position: relative;
	-pie-background: rgba(0,191,243,0.01);
}

#buttonu2367
{
	z-index: 73;
	width: 1081px;
	border-color: #787878;
	background-color: #FFFFFF;
	padding-bottom: 73px;
	position: relative;
	margin-right: -10000px;
	margin-top: 94px;
}

#buttonu2367:hover
{
	width: 1081px;
	min-height: 0px;
	margin: 94px -10000px 0px 0px;
}

#buttonu2367.ButtonSelected
{
	width: 1081px;
	min-height: 0px;
	margin: 94px -10000px 0px 0px;
}

#buttonu6629
{
	z-index: 99;
	width: 346px;
	border-color: #787878;
	background-color: #FFFFFF;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	margin-top: 13px;
}

#buttonu6629:hover
{
	background-color: #562A12;
	width: 346px;
	min-height: 0px;
	margin: 13px -10000px 0px 0px;
}

#slideshowu6632
{
	z-index: 110;
	width: 0.01px;
	height: 240px;
	position: relative;
}

#u6644
{
	position: absolute;
	width: 346px;
	height: 200px;
	background-color: transparent;
}

#u6644popup
{
	z-index: 111;
}

#u6645
{
	z-index: 112;
	width: 346px;
	height: 200px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u6645_img
{
	margin-top: -23px;
	margin-bottom: -8px;
}

#u6649
{
	z-index: 114;
	width: 346px;
	height: 200px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u6649_img
{
	margin-top: -15px;
	margin-bottom: -16px;
}

#u6647
{
	z-index: 116;
	width: 346px;
	height: 200px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u6647_img
{
	margin-bottom: -30px;
}

#u6651-4
{
	position: absolute;
	width: 10px;
	min-height: 20px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	padding: 10px;
	text-align: center;
	line-height: 20px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	top: 200px;
	left: 279px;
}

#u6651-4popup
{
	z-index: 118;
}

#u6633-4
{
	position: absolute;
	width: 10px;
	min-height: 20px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	padding: 10px;
	line-height: 20px;
	color: #999999;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	top: 200px;
	left: 309px;
}

#u6633-4popup
{
	z-index: 122;
}

.SSSlideLoading /* slideshowFreeStyle */
{
	background: url("../images/loading.gif") no-repeat center center;
}

#u6631-6
{
	z-index: 100;
	width: 224px;
	min-height: 76px;
	background-color: transparent;
	line-height: 25px;
	color: #464646;
	font-size: 18px;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 48px;
	top: -22px;
	margin-bottom: -22px;
	position: relative;
}

#buttonu6629:hover #u6631-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 76px;
	width: 224px;
	margin: 0px 0px -22px 48px;
}

#buttonu6629:hover #u6631-6 p
{
	color: #DEB785;
	visibility: inherit;
}

#u6630-4
{
	z-index: 106;
	width: 224px;
	min-height: 212px;
	background-color: transparent;
	line-height: 28px;
	color: #8F8F8F;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 48px;
	margin-top: 14px;
	position: relative;
}

#buttonu6629:hover #u6630-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 212px;
	width: 224px;
	margin: 14px 0px 0px 48px;
}

#buttonu6629:hover #u6630-4 p
{
	color: #DEB785;
	visibility: inherit;
}

#buttonu6594
{
	z-index: 74;
	width: 346px;
	border-color: #787878;
	background-color: #FFFFFF;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	margin-top: 13px;
	left: 367px;
}

#buttonu6594:hover
{
	background-color: #562A12;
	width: 346px;
	min-height: 0px;
	margin: 13px -10000px 0px 0px;
}

#buttonu6594_position_content
{
	padding-bottom: 58px;
}

#slideshowu6597
{
	z-index: 83;
	width: 0.01px;
	height: 240px;
	position: relative;
}

#u6609
{
	position: absolute;
	width: 346px;
	height: 200px;
	background-color: transparent;
}

#u6609popup
{
	z-index: 84;
}

#u6610
{
	z-index: 85;
	width: 346px;
	height: 200px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u6614
{
	z-index: 87;
	width: 346px;
	height: 200px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u6610_img,#u6614_img
{
	margin-left: -5px;
	margin-right: -5px;
}

#u6612
{
	z-index: 89;
	width: 346px;
	height: 200px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u6645_clip,#u6649_clip,#u6647_clip,#u6610_clip,#u6614_clip,#u6612_clip
{
	overflow: hidden;
	width: 346px;
	height: 200px;
}

#u6612_img
{
	margin-left: -4px;
	margin-right: -5px;
}

#u6616-4
{
	position: absolute;
	width: 10px;
	min-height: 20px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	padding: 10px;
	text-align: center;
	line-height: 20px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	top: 200px;
	left: 279px;
}

#u6616-4popup
{
	z-index: 91;
}

#u6598-4
{
	position: absolute;
	width: 10px;
	min-height: 20px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	padding: 10px;
	line-height: 20px;
	color: #999999;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	top: 200px;
	left: 309px;
}

#u6598-4popup
{
	z-index: 95;
}

#u6596-4
{
	z-index: 75;
	width: 224px;
	min-height: 76px;
	background-color: transparent;
	line-height: 25px;
	color: #464646;
	font-size: 18px;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 48px;
	top: -22px;
	margin-bottom: -22px;
	position: relative;
}

#buttonu6629.ButtonSelected #u6631-6,#buttonu6594:hover #u6596-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 76px;
	width: 224px;
	margin: 0px 0px -22px 48px;
}

#buttonu6594:hover #u6596-4 p
{
	color: #DEB785;
	visibility: inherit;
}

#u6595-4
{
	z-index: 79;
	width: 224px;
	min-height: 228px;
	background-color: transparent;
	line-height: 28px;
	color: #8F8F8F;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 48px;
	margin-top: 14px;
	position: relative;
}

#buttonu6594:hover #u6595-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 228px;
	width: 224px;
	margin: 14px 0px 0px 48px;
}

#buttonu6594.ButtonSelected #u6595-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 228px;
	width: 224px;
	margin: 14px 0px 0px 48px;
}

#buttonu6594:hover #u6595-4 p
{
	color: #DEB785;
	visibility: inherit;
}

#buttonu2375
{
	z-index: 126;
	width: 346px;
	border-color: #787878;
	background-color: #FFFFFF;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	margin-top: 13px;
	left: 735px;
}

#buttonu2375:hover
{
	background-color: #562A12;
	width: 346px;
	min-height: 0px;
	margin: 13px -10000px 0px 0px;
}

#buttonu6629.ButtonSelected,#buttonu6594.ButtonSelected,#buttonu2375.ButtonSelected
{
	background-color: #FFFFFF;
	width: 346px;
	min-height: 0px;
	margin: 13px -10000px 0px 0px;
}

#buttonu6629_position_content,#buttonu2375_position_content
{
	padding-bottom: 74px;
}

#slideshowu6460
{
	z-index: 137;
	width: 0.01px;
	height: 240px;
	position: relative;
}

#u6476
{
	position: absolute;
	width: 346px;
	height: 200px;
	background-color: transparent;
}

#u6644.ButtonSelected,#u6609.ButtonSelected,#u6476.ButtonSelected
{
	background-color: transparent;
	width: 346px;
	height: 200px;
	min-height: 0px;
	margin: 0px;
}

#u6476popup
{
	z-index: 138;
}

#u6479
{
	z-index: 139;
	width: 346px;
	height: 200px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u6477
{
	z-index: 141;
	width: 346px;
	height: 200px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u6477_img
{
	padding-right: 9px;
}

#u6481
{
	z-index: 143;
	width: 346px;
	height: 200px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u6481_img
{
	padding-right: 1px;
}

#u6461-4
{
	position: absolute;
	width: 10px;
	min-height: 20px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	padding: 10px;
	text-align: center;
	line-height: 20px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	top: 200px;
	left: 279px;
}

#u6461-4popup
{
	z-index: 145;
}

#u6651,#u6616,#u6461
{
	color: #999999;
}

#u6483-4
{
	position: absolute;
	width: 10px;
	min-height: 20px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	padding: 10px;
	line-height: 20px;
	color: #999999;
	text-align: center;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	top: 200px;
	left: 309px;
}

#u6651-4.ButtonSelected,#u6633-4.ButtonSelected,#u6616-4.ButtonSelected,#u6598-4.ButtonSelected,#u6461-4.ButtonSelected,#u6483-4.ButtonSelected
{
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 20px;
	width: 10px;
	margin: 0px;
}

#u6483-4popup
{
	z-index: 149;
}

#u2376-6
{
	z-index: 127;
	width: 224px;
	min-height: 76px;
	background-color: transparent;
	line-height: 25px;
	color: #464646;
	font-size: 18px;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 48px;
	top: -22px;
	margin-bottom: -22px;
	position: relative;
}

#buttonu6594.ButtonSelected #u6596-4,#buttonu2375:hover #u2376-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 76px;
	width: 224px;
	margin: 0px 0px -22px 48px;
}

#buttonu2375.ButtonSelected #u2376-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 76px;
	width: 224px;
	margin: 0px 0px -22px 48px;
}

#buttonu2375:hover #u2376-6 p
{
	color: #DEB785;
	visibility: inherit;
}

#buttonu6629.ButtonSelected #u6631-6 p,#buttonu6594.ButtonSelected #u6596-4 p,#buttonu2375.ButtonSelected #u2376-6 p
{
	color: #464646;
	visibility: inherit;
}

#u2378-4
{
	z-index: 133;
	width: 224px;
	min-height: 212px;
	background-color: transparent;
	line-height: 28px;
	color: #8F8F8F;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 48px;
	margin-top: 14px;
	position: relative;
}

#buttonu6629.ButtonSelected #u6630-4,#buttonu2375:hover #u2378-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 212px;
	width: 224px;
	margin: 14px 0px 0px 48px;
}

#buttonu2375.ButtonSelected #u2378-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 212px;
	width: 224px;
	margin: 14px 0px 0px 48px;
}

#buttonu2375:hover #u2378-4 p
{
	color: #DEB785;
	visibility: inherit;
}

#buttonu6629.ButtonSelected #u6630-4 p,#buttonu6594.ButtonSelected #u6595-4 p,#buttonu2375.ButtonSelected #u2378-4 p
{
	color: #8F8F8F;
	visibility: inherit;
}

.SSFirstButton,.SSPreviousButton,.SSNextButton,.SSLastButton,.SSSlideLink,.SSCloseButton,.PamphletWidget .ThumbGroup .Thumb,.PamphletNextButton,.PamphletPrevButton,.PamphletCloseButton /* slideshowFreeStyle */
{
	cursor: pointer;
}

#menuu1946
{
	z-index: 13;
	width: 991px;
	margin-right: -10000px;
	left: 44px;
}

#u1975
{
	width: 163px;
	min-height: 37px;
	margin-right: -10000px;
}

#u1976
{
	width: 163px;
	padding-bottom: 20px;
}

#u1976:hover
{
	width: 163px;
	min-height: 0px;
	margin: 0px;
}

#u1978-4
{
	width: 163px;
	min-height: 17px;
	margin-right: -10000px;
	top: 10px;
}

#u1976:hover #u1978-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 163px;
	margin: 0px -10000px 0px 0px;
}

#u1968
{
	width: 163px;
	min-height: 37px;
	margin-right: -10000px;
	left: 165px;
}

#u1969
{
	width: 163px;
	padding-bottom: 20px;
}

#u1976.MuseMenuActive,#u1969:hover
{
	width: 163px;
	min-height: 0px;
	margin: 0px;
}

#u1972-4
{
	width: 163px;
	min-height: 17px;
	margin-right: -10000px;
	top: 10px;
}

#u1976.MuseMenuActive #u1978-4,#u1969:hover #u1972-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 163px;
	margin: 0px -10000px 0px 0px;
}

#u1961
{
	width: 163px;
	min-height: 37px;
	margin-right: -10000px;
	left: 330px;
}

#u1962
{
	width: 163px;
	padding-bottom: 20px;
}

#u1969.MuseMenuActive,#u1962:hover
{
	width: 163px;
	min-height: 0px;
	margin: 0px;
}

#u1962.MuseMenuActive
{
	width: 163px;
	min-height: 0px;
	margin: 0px;
}

#u1963-4
{
	width: 163px;
	min-height: 17px;
	margin-right: -10000px;
	top: 10px;
}

#u1969.MuseMenuActive #u1972-4,#u1962:hover #u1963-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 163px;
	margin: 0px -10000px 0px 0px;
}

#u1962.MuseMenuActive #u1963-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 163px;
	margin: 0px -10000px 0px 0px;
}

#u1982
{
	width: 164px;
	min-height: 37px;
	margin-right: -10000px;
	left: 495px;
}

#u1985
{
	width: 164px;
	padding-bottom: 20px;
}

#u1985:hover
{
	width: 164px;
	min-height: 0px;
	margin: 0px;
}

#u1988-4
{
	width: 164px;
	min-height: 17px;
	margin-right: -10000px;
	top: 10px;
}

#u1985:hover #u1988-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 164px;
	margin: 0px -10000px 0px 0px;
}

#u1947
{
	width: 164px;
	min-height: 37px;
	margin-right: -10000px;
	left: 661px;
}

#u1948
{
	width: 164px;
	padding-bottom: 20px;
}

#u1985.MuseMenuActive,#u1948:hover
{
	width: 164px;
	min-height: 0px;
	margin: 0px;
}

#u1949-4
{
	width: 164px;
	min-height: 17px;
	margin-right: -10000px;
	top: 10px;
}

#u1985.MuseMenuActive #u1988-4,#u1948:hover #u1949-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 164px;
	margin: 0px -10000px 0px 0px;
}

#u1954
{
	width: 164px;
	min-height: 37px;
	margin-right: -10000px;
	left: 827px;
}

#u1957
{
	width: 164px;
	padding-bottom: 20px;
}

#u1948.MuseMenuActive,#u1957:hover
{
	width: 164px;
	min-height: 0px;
	margin: 0px;
}

#u1957.MuseMenuActive
{
	width: 164px;
	min-height: 0px;
	margin: 0px;
}

#u1958-4
{
	width: 164px;
	min-height: 17px;
	margin-right: -10000px;
	top: 10px;
}

#u1948.MuseMenuActive #u1949-4,#u1957:hover #u1958-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 164px;
	margin: 0px -10000px 0px 0px;
}

#u1957.MuseMenuActive #u1958-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 164px;
	margin: 0px -10000px 0px 0px;
}

#u1940
{
	z-index: 4;
	width: 1037px;
	height: 4px;
	margin-left: 22px;
	top: -767px;
	margin-bottom: -4px;
}

#u1989
{
	z-index: 50;
	width: 1037px;
	height: 4px;
	margin-left: 22px;
	margin-top: 21px;
}

#pu1990-4
{
	width: 0.01px;
	margin-left: 247px;
	margin-top: 34px;
}

#u1990-4
{
	z-index: 51;
	width: 257px;
	min-height: 33px;
	margin-right: -10000px;
}

#u1991-4
{
	z-index: 55;
	width: 164px;
	min-height: 33px;
	margin-right: -10000px;
	left: 263px;
}

#u1992-4
{
	z-index: 59;
	width: 132px;
	min-height: 33px;
	margin-right: -10000px;
	left: 440px;
}

#u1993
{
	z-index: 63;
	width: 146px;
	height: 50px;
	margin-left: 473px;
	margin-top: 27px;
}

#u1994-4
{
	z-index: 64;
	width: 435px;
	min-height: 33px;
	margin-left: 328px;
	margin-top: 26px;
}

body
{
	position: relative;
	min-width: 1080px;
	padding-top: 36px;
}

#page .verticalspacer
{
	clear: both;
}

