/* LOGO POSITION */.indent {	position: absolute;	top: 13px;	left: 20px;	float: left;	}/* NAVIGATION LINKS - POSITION AND FONT */.navigation {	position: absolute;	top: 16px;	left: 172px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	background-image: url(images/semitransparent-bar.gif);	float: left;	width: 1024px;	height: 19px;}/* NAVIGATION LINKS -ROLLOVER */.navlinks:Link {	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	}.navlinks:Hover{ 	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	background-color:#CCCCCC;		}.navlinks:Active{ 	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	background-color:#CCCCCC;		}.navlinks:Visited{ 	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	}/* BODY FONT, BG, COLOR */body {	background-color: #333333;	background-image: url(images/legridsmall.gif);	font-size: 12px;	background-position: 0px 100px;	font-weight: normal;	font-family: Futura, Arial, Helvetica, sans-serif;	color: #FFFFFF;	}/* ABOUT BOX POSITIONS AND BORDERS */.abouttxt {	position: absolute;	left: 195px;	top: 101px;	width: 400px;	height: 45px;	border-width: 1px;	border-color: #888888;	border-style: solid;}.abouttxt2 {	position: absolute;	left: 409px;	top: 231px;	width: 400px;	height: 164px;	border-width: 1px;	border-color: #888888;	border-style: solid;	}/* CONTACT LINES */.contactline1 {	position: absolute;	left: 508px;	top: 148px;	width: 1px;	height: 23px;	border-width: 1px;	border-color: #888888;	border-left-style: solid;	}.contactline2 {	position: absolute;	left: 573px;	top: 216px;	width: 25px;	height: 30px;	border-width: 1px;	border-color: #888888;	border-left-style: solid;}/* Links */a.normallinks {	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;}a.normallinks:hover {  background-color: #999999;  }  /* THUMBNAIL POSITIONS BEGIN */.performing {position:absolute; left:203px; top: 101px; height: 203px; width: 203px; background-image: url(images/smaller/perform1.gif);  }.theaters {position: absolute; left:405px; top: 304px; width: 203px; height: 203px; background-image:url(images/smaller/cine1.gif); }.commercial {position: absolute; left:204px; top: 304px; width: 203px; height: 203px; background-image:url(images/smaller/commer1.gif); }.residential{position: absolute; left:609px; top: 101px; width: 203px; height: 203px; background-image:url(images/smaller/resi1.gif); }.family{position: absolute; left:406px; top: 101px; width: 203px; height: 203px; background-image:url(images/smaller/fam3.gif); }/* THUMBNAIL POSITIONS BEGIN *//* Theatre BEGIN */a.theaterlink:link{	position: absolute;	left: 250px;	top: 18px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style:  solid;	border-width: 1px;}a.theaterlink:hover{	position: absolute;	left: 250px;	top: 18px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style: solid;	border-width: 1px;}a.theaterlink:active{	position: absolute;	left: 250px;	top: 18px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style: solid;	border-width: 1px;}a.theaterlink:visited{	position: absolute;	left: 250px;	top: 18px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style: solid;		border-width: 1px;}a.theaterlink:hover{	background-color: #CCCCCC;}.theatreline {	position: absolute;	left: 610px;	top: 339px;	width: 69px;	height: 79px;	border-width: 1px;	border-color: #888888;	border-bottom-style: solid;	border-right-style: solid;	}a.theaterlink span {font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;width: 203px;height: 203px;background-repeat: no-repeat;background-image:url(images/smaller/cine2.gif);font-size: 12px;display: none;}a.theaterlink:hover span{position: absolute;top: -19px;left: -251px;display: block;background-color: #999999;border: 0;background-image:url(images/smaller/cine2.gif);	}/* Theatre END *//* Commercial BEGIN */a.commerciallink:link{	position: absolute;	left: -78px;	top: 143px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style: solid;	border-width: 1px;}a.commerciallink:hover{	position: absolute;	left: -78px;	top: 143px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style: solid;	border-width: 1px;}a.commerciallink:active{	position: absolute;	left: -78px;	top: 143px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style: solid;	border-width: 1px;}a.commerciallink:visited{	position: absolute;	left: -78px;	top: 143px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style: solid;	border-width: 1px;}a.commerciallink:hover{	background-color: #CCCCCC;}.commline {	position: absolute;	left: 156px;	top: 341px;	width: 47px;	height: 105px;	border-width: 1px;	border-color: #888888;	border-top-style: solid;	border-left-style: solid;}a.commerciallink span {font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;width: 203px;height: 203px;background-repeat: no-repeat;background-image:url(images/smaller/commer2.gif);font-size: 12px;display: none;}a.commerciallink:hover span{position: absolute;top: -144px;left: 77px;display: block;background-color: #999999;border: 0;background-image:url(images/smaller/commer2.gif);	}/* Commercial END *//* Performing ARts BEGIN */a.performlink:link{	position: absolute;	left: -100px;	top: 70px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style: solid;	border-width: 1px;}a.performlink:hover{	position: absolute;	left: -100px;	top: 70px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style: solid;	border-width: 1px;}a.performlink:active{	position: absolute;	left: -100px;	top: 70px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style: solid;	border-width: 1px;}a.performlink:visited{	position: absolute;	left: -100px;	top: 70px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style: solid;	border-width: 1px;}.performline {	position: absolute;	left: 146px;	top: 187px;	width: 55px;	height: 102px;	border-width: 1px;	border-color: #888888;	border-bottom-style: solid;	border-left-style: solid;}a.performlink span {font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;width: 203px;height: 203px;background-repeat: no-repeat;background-image:url(images/smaller/perform2.gif);font-size: 12px;display: none;}a.performlink:hover{	background-color: #CCCCCC;}a.performlink:hover span{position: absolute;top: -71px;left: 99px;display: block;background-color: #999999;border: 0;background-image:url(images/smaller/perform2.gif);	}/* Performing ARts END *//* Multi Family Residential BEGIN */.resline {	position: absolute;	left: 811px;	top: 66px;	width: 30px;	height: 118px;	border-width: 1px;	border-color: #888888;	border-bottom-style: solid;	border-right-style: solid;}.resline2 {	position: absolute;	left: 810px;	top: 51px;	width: 32px;	height: 0px;	border-width: 1px;	border-color: #888888;	border-bottom-style: solid;	}a.resilink:link{	position: absolute;	left: 117px;	top: -46px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;	width: 82px;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style: solid;	border-width: 1px;	}a.resilink:hover{	position: absolute;	left: 117px;	top: -46px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;	width: 82px;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style: solid;	border-width: 1px;	}a.resilink:active{	position: absolute;	left: 117px;	top: -46px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;	width: 82px;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style: solid;	border-width: 1px;	}a.resilink:visited{	position: absolute;	left: 117px;	top: -46px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;	width: 82px;	color: #FFFFFF;	text-decoration: none;    border-color: #888888;	border-style: solid;	border-width: 1px;	}a.resilink span {font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;width: 201px;height: 201px;background-repeat: no-repeat;background-image:url(images/smaller/resi2.gif);font-size: 12px;display: none;width: 203px;height: 203px;}a.resilink:hover{	background-color: #CCCCCC;}a.resilink:hover span{position: absolute;top: 45px;left: -118px;display: block;background-color: #999999;border: 0;background-image:url(images/smaller/resi2.gif);	}/* Multi Family Residential END *//* Single Family Residential BEGIN */a.familylink:link{	position: absolute;	left: 3px;	top: -57px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;	width: 82px;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style: solid;	padding: 1px;	border-width: 1px;	}a.familylink:hover{	position: absolute;	left: 3px;	top: -57px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;	width: 82px;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style: solid;	border-width: 1px;	}a.familylink:active{	position: absolute;	left: 3px;	top: -57px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;	width: 82px;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style: solid;	border-width: 1px;	}a.familylink:visited{	position: absolute;	left: 3px;	top: -57px;	font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;	font-size: 12px;	font-weight: normal;	text-decoration: none;	width: 82px;	color: #FFFFFF;	text-decoration: none;	border-color: #888888;	border-style: solid;	border-width: 1px;	}a.familylink span {font-family: Futura, Optima, Frutiger, Myriad, Geneva, Arial, Verdana, sans serif;width: 201px;height: 201px;background-repeat: no-repeat;background-image:url(images/smaller/fam2.gif);font-size: 12px;display: none;}a.familylink:hover{	background-color: #CCCCCC;}a.familylink:hover span{position: absolute;top: 56px;left: -4px;display: block;background-color: #999999;border: 0;background-image:url(images/smaller/fam2.gif);height: 203px;width: 203px;}.famline {	position: absolute;	left: 494px;	top: 62px;	width: 46px;	height: 35px;	border-width: 1px;	border-color: #888888;	border-top-style: solid;	border-right-style: solid;	}/* Single Family Residential END *//* CSS Document */