body {
	background-image:url(../images/work_72_BG.jpg);
	margin:0;
	padding:0;
}

#maincontainer {
width: 1036px;
margin:auto;
}

#flash-music {
	height:14px;
	width: 60px;
	margin:0;
	margin-top: 36px;
	margin-left: 944px;
	margin-right: 34px;
	padding:0;
	border-bottom:0;
 	position:absolute; 
	/* z-index: 10;  */
	/* background-position: right top; */
	display:inline;
	font-size : 0em;   /*  this fixes the gap in IE 6 */
}

#center-wrap {
	width: 1036px;
	height: 471px;
	background-color: #c6c5a2; 
}

#header {
	background-image:url(../images/header.png);
	width: 1036px;
	/* width: 1264px; */
	height:218px;
	}
	
#header-flash {
	width: 1036px;
	height:218px;
	}
	

/* photo to the right of the left nav bar */
#main-photo-index {
	height:471px;
	width:829px;
	margin-left: 207px;
	background: url(../images/center.jpg) no-repeat;
}

#main-photo-amenities {
	height:471px;
	width:829px;
	margin-left: 207px;
	background: url(../images/center_am.png) no-repeat;
}

#main-photo-developer {
	height:471px;
	width:829px;
	margin-left: 207px;
	background: url(../images/center_dev.jpg) no-repeat;
}

#main-photo-news {
	height:471px;
	width:829px;
	margin-left: 207px;
	background: url(../images/center_news.jpg) no-repeat;
}

#main-photo-test {
	height:471px;
	width:829px;
	margin-left: 207px;
	background: url(../images/center_test.jpg) no-repeat;
}

#main-photo-disclaimer {
	height:378px;
	width:829px;
	margin-left: 207px;
	background: url(../images/center_dis.png) no-repeat;
}

#main-photo-tour {
	height:378px;
	width:829px;
	margin-left: 207px;
	background: url(../images/center_tour.png) no-repeat;
}

#main-photo-location {
	height:378px;
	width:829px;
	margin-left: 207px;
	background: url(../images/center_loc.jpg) no-repeat;
}

#main-photo-interest {
	height:378px;
	width:829px;
	margin-left: 207px;
	background-color: #c6c5a2; 
	background: url(../images/center_poi.png) no-repeat; 
}

#main-photo-floor {
	height:378px;
	width:829px;
	width:800px;
	margin-left: 207px;
	background-image: url(../images/center_floor.jpg);  
	background-repeat: no-repeat; 
	background-color: #c6c5a2; 
}

#main-photo-contact {
	height:378px;
	width:829px;
	margin-left: 207px;
	background: url(../images/center_contact.png) no-repeat;
}

#main-photo-thankyou {
	height:378px;
	width:829px;
	margin-left: 207px; 
	background: url(../images/center_thankyou.png) no-repeat;
}

#news-inset {
	color: #692311;
	width: 484px;
	width: 430px;
	height: 376px;
		height: 362px;
	margin:0;
	margin-left:141px; 
	margin-right: 198px;
	padding-right:24px;
	padding-left:36px;
	padding-top:16px;
	border-bottom:0;
	z-index: 1; 
	background-position: right top;
		 	position: absolute; 
			float:right; 
			background-color: transparent;
			display:inline-table; 
  			/* \*/display:block;/**/
			overflow: auto;
	/* display:inline;
	overflow:scroll; */
	font-size : 0em;   /*  this fixes the gap in IE 6 */
	font-size: small;
}
.news-release {
	display:block;
	margin: 24px;
	margin-bottom: 48px;
	margin-right: 8px;
	border:0px;
	text-align:left;
	clear:both;
}

.news-release img{
	display: inline;
	margin-right: 12px;
	margin-bottom: 12px;
	margin-bottom: 44px;
	border:0;
	float:left;
	vertical-align:top;
}
p.news-release {
	border:0;
	vertical-align:top;
	/* display:inline;  */
	margin-left:0px;
	float:left;
	padding-top:0px;
	}

.news-release a:link, a:visited {
	color: #692311;
	border:0;
}

#contact-form-table{
	height:378px;
	width:587px;
	color:#900;
	font-size:small;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	margin-left:-200px;
	border-bottom:0;
 	position:absolute; 
	/* z-index: 10;  */
	background-position: left top;
	display:inline;
}

td.left{
	padding-left: 12px;
}

#flash-index {
	height:378px;
	width:587px;
	margin:0;
	padding:0;
	border-bottom:0;
 	position:absolute; 
	/* z-index: 10;  */
	background-position: left top;
	display:inline;
	font-size : 0em;   /*  this fixes the gap in IE 6 */
}

#flash-testimonials {
	height:378px;
	width:488px;
	margin:0;
	margin-left:145px;
	padding:0;
	border-bottom:0;
 	position:absolute; 
	/* z-index: 10;  */
	background-position: left top;
	display:inline;
	font-size : 0em;   /*  this fixes the gap in IE 6 */
}

/* container holding the points of interest stuff */
#poi-cont {
	width:442px; 
	height: 336px; 
	margin-left: 132px; 
	display: inline; 
	position: absolute; 
	z-index: 110; 
	color:#660000;
	background-color:#c6c5a2;
}

/* container holding the about us stuff */
#about-cont {
	width:480px; 
	height: 336px; 
	margin-left: 351px; 
	display: inline; 
	position: absolute; 
	z-index: 110; 
	color:#660000;
	background-color:#c6c5a2;
}

/* container holding the tour stuff */
#tour-cont {
	width:580px; 
	height: 336px; 
	margin-left: 12px; 
	display: inline; 
	position: absolute; 
	z-index: 110; 
	color:#660000;
	background-color:transparent;
}

.twobrphoto {
	display: inline; margin: 36px; margin-left: 78px;
}

/* container holding the contact form */
#contact-form {
border-width:2px;
border-style:dashed;
border-color:#FF0000;
	width:600px;
	height: 372px; 
	margin-left: 0px; 
	display: inline; 
	position: absolute; 
	z-index: 110; 
	color:#660000;
	background-color:#c6c5a2;
}
/* container holding the floor plan rollovers and links */
	#floor-roll-links {
	width:312px; 
	height: 23px; 
	margin-left: 12px; 
	margin-top:348px;
	display: inline; 
	position: absolute; 
	z-index: 110; 
	color:#660000;
	background-color:#c6c5a2;
	clear:both;
}

/* container holding the floor plan images  */
#floor-img-swp {
	margin:0;
	margin-left:28px;
	margin-top:12px;
	padding:0;
	border-bottom:0;
	width: 300px;
	background-color: #c6c5a2; 
	background-color:#00CC00; 
	position: relative; 
	background: url(../images/floor_plan_image_2br.jpg) no-repeat top left; 
		/* clear:both; */
 } 
 
 /*-------------- Here starts the image switcher styles - I hope you packed a lunch ------------------*/



#floor-roll-links ul {
	margin:0;
	padding:0;
	border:0;
	list-style: none;
	background-color: #c6c5a2;
}


#floor-roll-links li {
	float: left;  
	background: transparent; 
	background-color: #c6c5a2; 

}


/* --------  This lines up the  li s in a tidy row   -----------*/

/* --------  I've commented out the text descriptors since I'm using images here 
-------------EXCEPT for the text decoration - if I don't address it, I'll get a one character-wide underline for the hyperlink  -----------*/


#floor-roll-links li a {
	width:130px;  /*  312px wide div by two images and adding some extra per link */
	height:23px;
	text-decoration: none;
	display: block;
}

/* ------  GLOBAL to give links default black bg  - even though there are images filling in BGs, don't leave this out --------------  */



#floor-roll-links ul li a:hover 
{
	color: #c5c6a2;
	/* background: #000000;  */
}






/* ---------places image that's inside of nested UL at the same coordinates as the picture div  -------------------- */



#floor-roll-links li ul {

	position: absolute;
	margin-left:28px;
	margin-top: -360px;
	width: 260px;
	height: 331px;
	background-image:url(../images/floor_plan_image_2br.jpg);
}


#floor-roll-links li li {
		width: 150px;
		text-align:center;
}

li#br1 ul {
	margin-left:22px;
	margin-top: -360px;
	width: 260px;
	height: 331px;
}

li#br2 ul {
	margin-left: -134px;
	margin-top: -360px;
	width: 260px;
	height: 331px; 
}





/* ++++++++++++++    Descriptors below establish background for outer LIs  +++++++++++++++++++ */




/* -------------  specific bg images for STATIC link buttons by id-------------------   */



li#br1 a {
	background: url(../images/center_floor_li_1br.png);
}

li#br2 a {
	background: url(../images/center_floor_li_2br.png);
}





/* ----------------  specific bg images for HOVER STATE link buttons by id-----------------------  */



#floor-roll-links ul li#br1 a:hover {
	background: url(../images/center_floor_li_1br_over.png);
}

#floor-roll-links ul li#br2 a:hover {
	background: url(../images/center_floor_li_2br_over.png);
}

/* ----------  These place the image that's inline in the nested UL  -------------  */
/* ----------  margin-left is the display offset relative to the link rollover  ----------------  */

 
li#br1:hover ul {
	margin-left:24px;
	margin-top: -360px;
	width: 260px;
	height: 331px;
	/* let's this one roll over the top of the 2br image */
	z-index:120;
}


li#br2:hover ul {
	margin-left: -134px;
	margin-top: -360px;
	width: 260px;
	height: 331px; 
}





/* container holding the floor plan links */
#floor-cont-02 {
	width:300px; 
	height: 376px; 
	margin-left: 0px; 
	display: inline; 
	position: absolute; 
	z-index: 110; 
	margin-left:300px;
	color:#660000;
	background-color:#c6c5a2;
}

/* container holding the floor plan links (right column)  */
#floorlinks {
	display:inline;
	text-align:center;
}


table {
	height:378px;
	width:587px;
	margin-left: 207px;
	background: url(../images/center_floor.png) no-repeat; 
	border: 0;
}


img a:link a:visited a:hover {
	border:0px;
	text-decoration:none;
	}
	
.pdficon01 a {
	margin:0;
	padding:0;
	width:64px;
	height:61px;
	border:0px;
	list-style:none;
	/* display: inline; */
	/* background-image: url(../images/pdf_icon_over.png);  */
}  



.pdficon01 img {
	width:64px;
	height:61px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.pdficon01 a:hover img {
	visibility:hidden;
}




/* -------------------------------- START floor column wrap  -------------------------------- */
#floor-col-wrap {
	height:378px;
	width:587px;
	margin:0;
	margin-left: -207px;
	padding:0;
	border-bottom:0;
 	position:absolute;
	background-position: left top;
	background-color: #c6c5a2;
	display:inline;
	font-size : 0em;   /*  this fixes the gap in IE 6 */
}


#floor-left-col ul{
	list-style: none;
	margin:0;
	padding:0;
	border:0;
		height:378px;
		width:320px;
	white-space: nowrap;
	display:inline;
			color:#7e3a27;
	background-color:#c6c5a2;
	font-size:small;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

#floor-left-col li {
	margin:0;
	padding:0;
	border:0;
		height:378px;
		width:320px;
	/* display:inline;  */
	list-style:none;
	float: left;
}



#floor-left-col a {
	margin:0;
	padding:0;
	border:0;
	display:inline; 
}

/* ---------------   loc-poi, first button/link  ---------------------  */


.floor-pdf-on a {
	margin:0;
	padding:0;
	width:64px;
	height:61px;
	border:0px;
	list-style-type:none;
	/* float: left;  */
	display: inline;  
	background: url(../images/pdf_icon_over.png) no-repeat;
}  



.floor-pdf-on img {
	width:64px;
	height:61px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.floor-pdf-on a:hover img {
	visibility:hidden;
}


.floor-1-br-on a {
	margin:0;
	padding:0;
	width:134px;
	height:23px;
	border:0px;
	list-style:none;
	/* display: inline; */
	background: url(../images/center_floor_li_1br_over.png) no-repeat;
}  



.floor-1-br-on img {
	width:134px;
	height:23px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.floor-1-br-on a:hover img {
	visibility:hidden;
}




/* ---------------   loc-poi, second button/link  ---------------------  */

.loc-poi-poi-off {
	margin:0;
	padding:0;
	height:66px;
	width:378px;
	border:0px;
	margin-top:-471px;
	margin-left: 66px;
	list-style:none;
	/* float: left;  */
	display: inline;
}


.loc-poi-poi-off a{
	margin:0;
	padding:0;
	width:66px;
	height:378px;
	border:0px;
	list-style:none;
	float: left;
	display: inline;/* */
	background: url(images/link_poi_off.png) no-repeat;
}  


.loc-poi-poi-off img {
	width:66px;
	height:378px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.loc-poi-poi-off a:hover img {
	visibility:hidden;
}


.loc-poi-poi-on {
	margin:0;
	padding:0;
	height:66px;
	width:378px;
	border:0px;
	list-style:none;
	float: left;
	display: inline;
}


.loc-poi-poi-on a{
	margin:0;
	padding:0;
	width:66px;
	height:378px;
	border:0px;
	list-style:none;
	float: left;
	display: inline; /*  */
	background: url(images/link_poi_on.png) no-repeat;
}  


.loc-poi-poi-on img {
	width:66px;
	height:378px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.loc-poi-poi-on a:hover img {
	visibility:hidden;
}

/*  +++++++++++++++++++++++  END Location/Points of Interest buttons   +++++++++++++++++++++++  */

/* -------------------------------- START about us links  -------------------------------- */
#about {
	height:378px;
	width:144px;
	margin:0;
	padding:0;
	border-bottom:0;
	/* margin-top: -471px; */
 	position:absolute; 
	/* z-index: 10;  */
	background-position: left top;
	display:inline;
	font-size : 0em;   /*  this fixes the gap in IE 6 */
}
/* -------------------------------- START about us stuff  -------------------------------- */


#about ul {
	list-style: none;
	margin:0;
	padding:0;
	border:0;
		height:378px;
		width:144px;
	white-space: nowrap;
	display:inline;
}



#about li {
	margin:0;
	padding:0;
	border:0;
		height:378px;
		width:48px;
	display:inline;
	list-style:none;
	float: left;
}



#about a {
	margin:0;
	padding:0;
	border:0;
	display:inline; 
}






/* ---------------   about us, first button/link  ---------------------  */


.about-dev-on a{
	margin:0;
	padding:0;
	width:48px;
	height:378px;
	border:0px;
	list-style:none;
	float: left;
	display: inline;
	background: url(../images/link_dev_on.png) no-repeat;
}  



.about-dev-on img {
	width:48px;
	height:378px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.about-dev-on a:hover img {
	visibility:hidden;
}


.about-dev-off a{
	margin:0;
	padding:0;
	width:48px;
	height:378px;
	border:0px;
	list-style:none;
	float: left;
	display: inline;
	background: url(../images/link_dev_off.png) no-repeat;
}  



.about-dev-off img {
	width:48px;
	height:378px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.about-dev-off a:hover img {
	visibility:hidden;
}




/* ---------------   about us, second button/link  ---------------------  */

.about-news-off {
	margin:0;
	padding:0;
	height:48px;
	width:378px;
	border:0px;
	margin-top:-471px;
	margin-left: 66px;
	list-style:none;
	/* float: left;  */
	display: inline;
}


.about-news-off a{
	margin:0;
	padding:0;
	width:48px;
	height:378px;
	border:0px;
	list-style:none;
	float: left;
	display: inline;/* */
	background: url(../images/link_news_off.png) no-repeat;
}  


.about-news-off img {
	width:48px;
	height:378px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.about-news-off a:hover img {
	visibility:hidden;
}


.about-news-on {
	margin:0;
	padding:0;
	height:48px;
	width:378px;
	border:0px;
	list-style:none;
	float: left;
	display: inline;
}


.about-news-on a{
	margin:0;
	padding:0;
	width:48px;
	height:378px;
	border:0px;
	list-style:none;
	float: left;
	display: inline; /*  */
	background: url(../images/link_news_on.png) no-repeat;
}  


.about-news-on img {
	width:48px;
	height:378px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.about-news-on a:hover img {
	visibility:hidden;
}

/* ---------------   about us third button/link  ---------------------  */


.about-test-on a{
	margin:0;
	padding:0;
	width:48px;
	height:378px;
	border:0px;
	list-style:none;
	float: left;
	display: inline;
	background: url(../images/link_test_on.png) no-repeat;
}  



.about-test-on img {
	width:48px;
	height:378px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.about-test-on a:hover img {
	visibility:hidden;
}


.about-test-off a{
	margin:0;
	padding:0;
	width:48px;
	height:378px;
	border:0px;
	list-style:none;
	float: left;
	display: inline;
	background: url(../images/link_test_off.png) no-repeat;
}  



.about-test-off img {
	width:48px;
	height:378px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.about-test-off a:hover img {
	visibility:hidden;
}

/*  +++++++++++++++++++++++  END About Us buttons   +++++++++++++++++++++++  */






#footer {
	margin-top: -153px;
	margin-left: -207px;
	height: 93px;
	width: 1036px;
	background: url(../images/footer.png) no-repeat;
	z-index:1;
	}

/* this section sets the transparent png image in place over the iframe so that all of the subordinate pages have an active mailto link. This is set only in the main index page. */

.footer-maillink {
	border:0;
		/* border-style:dotted;
		border-width:2px;
		border-color:#FF0000;  */
	list-style:none;
	/* z-index:10; */
	width:580px;
	height:60px;
	position:absolute;
	display: block;
	float:left;
	margin-left: 210px;
	margin-top: -186px;
}

.footer-maillink ul {
	list-style: none;
	margin:0;
	padding:0;
	border:0;
	white-space: nowrap;
	display:inline;
	width: 580px;
}

.footer-maillink a{
	margin:0;
	padding:0;
	width:580px;
	height:60px;
	border:0px;
	list-style:none;
	display: block;
	float:left;
	margin-left:0px;
	background: url(../images/footer-clear-mailto.png) no-repeat;
}  

.footer-maillink img {
	width:580px;
	height:60px;
	border: 0;
}


/*

.corner-right-02 {
	margin:0;
	padding:0;
	height:20px;
	width:54px;
	border:0px;
	list-style:none;
	display: block;
	float:right;
}


.corner-right-02 a{
	margin:0;
	padding:0;
	width:54px;
	height:20px;
	border:0px;
	list-style:none;
	display: block;
	float:right;
	background: url(../images/footer_corner_02_disclaimer_over.png) no-repeat;
}  


.corner-right-02 img {
	width:54px;
	height:20px;
	border: 0;
}
 */

#nav-left {
	height:471px;
	width:207px;
	margin:0;
	padding:0;
	border-bottom:0;
	margin-left:-207px;
	margin-bottom: 60px;
 	position: relative; 
	background-position: left top;
	background-image:url(../images/nav-left_bg.png);
	background-repeat:no-repeat;
	/* background-color: #669966; */
	display:block;
	z-index:6;
	font-size : 0em;   /*  this fixes the gap in IE 6 */
}
/* -------------------------------- START LEFT NAV stuff  -------------------------------- */


#nav-left ul {
	list-style-type: none;
	margin:0;
	padding:0;
	border:0;
	white-space: nowrap;
	display:inline;
}



#nav-left li {
	list-style-type: none;
	margin:0;
	padding:0;
	border:0;
	display:inline;
	list-style:none;
	float: left;
}



#nav-left a {
	margin:0;
	padding:0;
	border:0;
	display:block;
}






/* ---------------   LEFT NAV, first button/link  ---------------------  */


.nav-left_location a{
	margin:0;
	padding:0;
	width:207px;
	height:62px;
	border:0px;
	list-style:none;
	float: left;
	display: block;
	background: url(../images/nav-left_01_location_over.png) no-repeat;
}  



.nav-left_location img {
	width:207px;
	height:62px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.nav-left_location a:hover img {
	visibility:hidden;
}


/* ---------------   LEFT NAV, second button/link  ---------------------  */

.nav-left_amenities {
	margin:0;
	padding:0;
	height:62px;
	width:207px;
	border:0px;
	list-style:none;
	float: left;
	display: block;
}


.nav-left_amenities a{
	margin:0;
	padding:0;
	width:207px;
	height:62px;
	border:0px;
	list-style:none;
	float: left;
	display: block;
	background: url(../images/nav-left_02_amenities_over.png) no-repeat;
}  


.nav-left_amenities img {
	width:207px;
	height:62px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.nav-left_amenities a:hover img {
	visibility:hidden;
}


/* ---------------   LEFT NAV, third button/link  ---------------------  */
.nav-left_floor {
	margin:0;
	padding:0;
	height:65px;
	width:207px;
	border:0px;
	list-style:none;
	float: left;
	display: block;
}

.nav-left_floor a{
	margin:0;
	padding:0;
	width:207px;
	height:65px;
	border:0px;
	list-style:none;
	float: left;
	display: block;
	background: url(../images/nav-left_03_floor_over.png) no-repeat;
}  

.nav-left_floor img {
	width:207px;
	height:65px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.nav-left_floor a:hover img {
	visibility:hidden;
}

/* ---------------   LEFT NAV, fourth button/link  ---------------------  */

.nav-left_contact {
	margin:0;
	padding:0;
	height:62px;
	width:207px;
	border:0px;
	list-style:none;
	float: left;
	display: block;
}

.nav-left_contact a{
	margin:0;
	padding:0;
	width:207px;
	height:62px;
	border:0px;
	list-style:none;
	float: left;
	display: block;
	background: url(../images/nav-left_04_contact_over.png) no-repeat;
}  


.nav-left_contact img {
	width:207px;
	height:62px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}



.nav-left_contact a:hover img {
	visibility:hidden;
}


/* ---------------   LEFT NAV, fifth button/link  ---------------------  */

.nav-left_developer {
	margin:0;
	padding:0;
	height:65px;
	width:207px;
	border:0px;
	list-style:none;
	float: left;
	display: block;
}

.nav-left_developer a{
	margin:0;
	padding:0;
	width:207px;
	height:65px;
	border:0px;
	list-style:none;
	float: left;
	display: block;
	background: url(../images/nav-left_05_developer_over.png) no-repeat;
}  


.nav-left_developer img {
	width:207px;
	height:65px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.nav-left_developer a:hover img {
	visibility:hidden;
}

/* ---------------   LEFT NAV, sixth button/link  ---------------------  */

.nav-left_tour {
	margin:0;
	padding:0;
	height:62px;
	width:207px;
	border:0px;
	list-style:none;
	float: left;
	display: block;
}

.nav-left_tour a{
	margin:0;
	padding:0;
	width:207px;
	height:62px;
	border:0px;
	list-style:none;
	float: left;
	display: block;
	background: url(../images/nav-left_06_tour_over.png) no-repeat;
}  


.nav-left_tour img {
	width:207px;
	height:62px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.nav-left_tour a:hover img {
	visibility:hidden;
}

/* ---------------   LEFT NAV, seventh button/link  ---------------------  */

.nav-left_home {
	margin:0;
	padding:0;
	height:62px;
	width:207px;
	border:0px;
	list-style:none;
	float: left;
	display: block;
}

.nav-left_home a{
	margin:0;
	padding:0;
	width:207px;
	height:62px;
	border:0px;
	list-style:none;
	float: left;
	display: block;
	background: url(../images/nav-left_07_home_over.png) no-repeat;
}  


.nav-left_home img {
	width:207px;
	height:62px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.nav-left_home a:hover img {
	visibility:hidden;
}



/*  ++++++++++  END of left nav link styles   ++++++++++++++++++++  */




/* -------------------------------- START location and point of interest links  -------------------------------- */
#loc-poi {
	height:378px;
	width:132px;
	margin:0;
	padding:0;
	border-bottom:0;
	/* margin-top: -471px; */
 	position:absolute; 
	/* z-index: 10;  */
	background-position: left top;
	display:inline;
	font-size : 0em;   /*  this fixes the gap in IE 6 */
}
/* -------------------------------- START location and POI stuff  -------------------------------- */


#loc-poi ul {
	list-style: none;
	margin:0;
	padding:0;
	border:0;
		height:378px;
		width:132px;
	white-space: nowrap;
	display:inline;
}



#loc-poi li {
	margin:0;
	padding:0;
	border:0;
		height:378px;
		width:66px;
	display:inline;
	list-style:none;
	float: left;
}



#loc-poi a {
	margin:0;
	padding:0;
	border:0;
	display:inline; 
}






/* ---------------   loc-poi, first button/link  ---------------------  */


.loc-poi-loc-on a{
	margin:0;
	padding:0;
	width:66px;
	height:378px;
	border:0px;
	list-style:none;
	float: left;
	display: inline;
	background: url(images/link_loc_on.png) no-repeat;
}  



.loc-poi-loc-on img {
	width:66px;
	height:378px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.loc-poi-loc-on a:hover img {
	visibility:hidden;
}


.loc-poi-loc-off a{
	margin:0;
	padding:0;
	width:66px;
	height:378px;
	border:0px;
	list-style:none;
	float: left;
	display: inline;
	background: url(images/link_loc_off.png) no-repeat;
}  



.loc-poi-loc-off img {
	width:66px;
	height:378px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.loc-poi-loc-off a:hover img {
	visibility:hidden;
}




/* ---------------   loc-poi, second button/link  ---------------------  */

.loc-poi-poi-off {
	margin:0;
	padding:0;
	height:66px;
	width:378px;
	border:0px;
	margin-top:-471px;
	margin-left: 66px;
	list-style:none;
	/* float: left;  */
	display: inline;
}


.loc-poi-poi-off a{
	margin:0;
	padding:0;
	width:66px;
	height:378px;
	border:0px;
	list-style:none;
	float: left;
	display: inline;/* */
	background: url(images/link_poi_off.png) no-repeat;
}  


.loc-poi-poi-off img {
	width:66px;
	height:378px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.loc-poi-poi-off a:hover img {
	visibility:hidden;
}


.loc-poi-poi-on {
	margin:0;
	padding:0;
	height:66px;
	width:378px;
	border:0px;
	list-style:none;
	float: left;
	display: inline;
}


.loc-poi-poi-on a{
	margin:0;
	padding:0;
	width:66px;
	height:378px;
	border:0px;
	list-style:none;
	float: left;
	display: inline; /*  */
	background: url(images/link_poi_on.png) no-repeat;
}  


.loc-poi-poi-on img {
	width:66px;
	height:378px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.loc-poi-poi-on a:hover img {
	visibility:hidden;
}

/*  +++++++++++++++++++++++  END location and points of interest buttons   +++++++++++++++++++++++  */


/* -------------------------------- START CORNER RIGHT stuff  -------------------------------- */


#corner-right ul {
	list-style: none;
	margin:0;
	padding:0;
	border:0;
	white-space: nowrap;
	display:inline;
	width: 242px;
}



#corner-right li {
	margin:0;
	margin-top: 24px;
	padding:0;
	border:0;
	display:inline;
	list-style:none;
	/* float: right; */
}



#corner-right a {
	margin:0;
	padding:0;
	border:0;
	display:block;
}




/* ---------------   CORNER RIGHT, first image  ---------------------  */

/* ------------ this class determines if the see agent for details text appears in the lower right footer near the disclaimer button. The index flavor is for the home page only. All other pages should have the sub variety. NOTE - you should still include the div in the sunordinate pages' markup - just make sure it's named sub.  -------------   */

.corner-right-01-index {
	margin:0;
	padding:0;
	width:114px;
	height:20px;
	border:0px;
	list-style:none;
	display: block;
	float: right;
	background: url(../images/footer_corner_01_offer.png) no-repeat;
	visibility: visible;
}  


.corner-right-01-sub{
	margin:0;
	padding:0;
	width:114px;
	height:20px;
	border:0px;
	list-style:none;
	display: block;
	float: right;
	background: url(../images/footer_corner_01_offer.png) no-repeat;
	visibility: hidden;
}  


/* ---------------   CORNER RIGHT second button/link  ---------------------  */

.corner-right-02 {
	margin:0;
	padding:0;
	height:20px;
	width:54px;
	border:0px;
	list-style:none;
	display: block;
	float:right;
}


.corner-right-02 a{
	margin:0;
	padding:0;
	width:54px;
	height:20px;
	border:0px;
	list-style:none;
	display: block;
	float:right;
	background: url(../images/footer_corner_02_disclaimer_over.png) no-repeat;
}  


.corner-right-02 img {
	width:54px;
	height:20px;
	border: 0;
}


* html a:hover {
	visibility:visible;
}


.corner-right-02 a:hover img {
	visibility:hidden;
}


/* ---------------   CORNER RIGHT, third (house) image  ---------------------  */


.corner-right-03 {
	margin:0;
	padding:0;
	width:74px;
	height:20px;
	border:0px;
	list-style:none;
	float: right; 
	display: block;
	background: url(../images/footer_corner_03_house.png) no-repeat;
	visibility: visible;
}  



/* ---------------   END right corner UL  ---------------------  */
