* { margin:0px; padding:0px; }img { border:0px; }a { outline:none; }html { min-width:900px; background: #BABABA url('images/bg.gif') repeat-y top center; overflow:auto; }body {  width:900px; margin:0 auto;  font-family: Calibri, Arial, sans-serif;  font-size:11pt; text-align:left;  color:#000;  position:relative;  }   img, div { behavior: url(iepngfix.htc) }  #main {  width:756px;  margin-left:73px;  background:#FFF url('images/menu-bg.gif') repeat-y top left;   position:relative;  }      #header {  background: url('images/header.jpg') no-repeat;  height:103px;  text-indent:-2000em;  cursor:pointer;  }#menu {  float:left;  width:171px;  text-indent:-2000em;  background:#9EA5AF;  }#menu li { list-style:none; }#menu a {  background: url('images/menu.jpg') no-repeat;  display:block;  height:30px;  }#menu a.m1       { background-position:0px    -0px; }#menu a.m1:hover { background-position:-171px -0px; }#menu a.m2       { background-position:0px    -30px; }#menu a.m2:hover { background-position:-171px -30px; }#menu a.m3       { background-position:0px    -60px; }#menu a.m3:hover { background-position:-171px -60px; }#menu a.m4       { background-position:0px    -90px; }#menu a.m4:hover { background-position:-171px -90px; }#menu a.m5       { background-position:0px    -120px; }#menu a.m5:hover { background-position:-171px -120px; }#menu a.m6       { background-position:0px    -150px; height:31px;}#menu a.m6:hover { background-position:-171px -150px; }#menu a.m7       { background-position:0px    -181px; height:31px;}#menu a.m7:hover { background-position:-171px -181px; }#reservations {  margin:15px;  width:141px;  background:url('images/reserve.gif') no-repeat;  line-height:1.0em;  padding-top:57px;  font-size:10pt;  }#reservations a {  height:25px;  background:url('images/reserve.gif') no-repeat;  background-position: 0px -70px;}#reservations a:hover {  background-position: 0px -95px;}#content {  float:left;  display:inline;  position:relative;  width:544px;  min-height:450px;  _height:450px;  padding:30px 20px;     }  #content #floormap{	position:relative;	float:left;	display:inline;	left:0px;	top:0px;	width:540px;	height: 517px;	margin: 0 auto;	background:url(./images/1floorplans_base.jpg) center 0px no-repeat;}#content #subtitle{		position:relative;	display:inline;	float:right;	font-family: Calibri, Arial, sans-serif;  	font-size:8pt; text-align:right;  	 color:#333; 		}#content #subtitle select{	font-family: Calibri, Arial, sans-serif;  	font-size:8pt; text-align:left;  	width: 120px; 	color:#333; 	}#content #unit{	 color:#516da4; 	 font-style:bold; 	 font-size:14pt;	 font-family: Calibri, Arial, sans-serif;}#content #map{	position:relative;	display:block;	margin-top:20px;}  #content li {  line-height:2em;  list-style:none;  background: url('images/bullet.gif') no-repeat left center;  padding-left:10px;  margin-right:35px;  margin-left:3px;  }#content p {  color:#222;  font-size:1.0em;  margin-left:3px;  }#footer {	margin: 0; padding: 0;	background: url('images/footer.jpg') no-repeat;	height: 140px;	clear: both;}a.pdf { background: url('images/pdf.png') no-repeat center left; padding-left:20px; height:16px; display:block; float:left; color:#222; }a.pdf:hover { color:#C65602; }a { color:#C65602; text-decoration:underline; }a:hover { color:#B03600; }/* clay adds */.inner p{	margin:0 0 14px 0;}.inner ul{	margin:0 0 14px 15px;}#email_link{	position:absolute;	width:250px;	height:20px;	border:solid 1px #000;}.footertext {	margin: 0;	padding: 0 100px 0 100px;	font-family: Calibri, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;}a.footertextlink {	font-family: Calibri, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration:none;}a.footertextlink:hover {	font-family: Calibri, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration:underline;}a.footertextlink:visited {	font-family: Calibri, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;}.smallnav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #C65602;}a.smallnav {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #C65602;	text-decoration:none;}a.smallnav:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #C65602;	text-decoration:underline;}a.smallnav:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #C65602;}.bluesubhead {	font-family: Calibri, Arial, sans-serif;	font-size:11pt;	text-align:left;	color:#516DA4;	font-weight: bold;}/* listings.php */table.list{	float: right;	width: 520px;	margin: 0 0 0 10px;	padding:0;	font-size:14px;}table.list a{font-size:10px;}.list_blue{	font-size:16px;	color:#457A65;	font-weight:bold;}.list_floor{	font-size:14px;	color:#2C2C2C;	font-weight:bold;}td {	border-bottom: 1px solid #CADC8F;	padding:   0;	margin:0;}tr{margin:0;padding:   0;}tr.highlight{	background-color:#DAE9FB;cursor:pointer;}tr.nohighlight{	background-color:#FFF;}tr.first td{	border-bottom: none;	padding: 0 0 2px 0;}/* floorplan detail.php */.graybar {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #AAAAAA;}.bluetitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #6F83AB;}.smalltype {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;}.sitemap p {	margin: 5px 0 0 0;	padding: 0 0 0 15px;	text-indent: -15px;}