body {
    	margin: 0;
	padding:0;
	background-image:url(../5004_images/bg_tile_080805.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
    }

table#wrapper {
	margin:30px auto;}
	
body.home, body.splash {
	background-image:url(../5004_images/bg_tile_080805.gif); }

	
body.retail {					
	background-image:url(../5004_images/bg_tile_080805.gif); }
	
*:first-child+html td#bg-logo img {
	margin-bottom:-5px;}	

*html td#bg-logo img {
	margin-bottom:-20px;}

#container {
    position: relative;
    margin: 0 auto;
    width: 800px;
	height:600px;
    border: none;
    text-align: left; /*corrects for IE hack*/
    background-color:#FFFFFF;
    }
	
#orange {
    position: relative;
    margin: 0 auto;
    width: 801px;
	height:600px;
    border: none;
    text-align: left; /*corrects for IE hack*/
    /*background-color:#F5702E;*/
	background-color:#fff;
    }

#home-pic {
	margin: 0;
	padding:0;
	z-index:99;
	position:absolute; left:410px; top:128px;
	height:441px;
	width:366px;}	
	
a#btn-skip {
	display:block;
	text-indent:-5000px;
	float:left;	
	height:35px;
	width:115px;
	margin-left:10px;
	background:url(../5004_images/btn_skip.jpg) no-repeat 0px 0px;}

a#btn-skip:hover{
	background:url(../5004_images/btn_skip.jpg) no-repeat 0px -35px;}
	

p	{ font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1.1;
	font-weight:bold;
	/*color:#bbc3c9;*/
	color:#000000;
	}
	
a 	{text-decoration:none;
	color:#bbc3c9;
	}

a:hover {color:#576f2b;}

/* begin gallery  */	

			

			
#numbers p	{font-size:9px;
			font-weight:bold;			
			letter-spacing:0em;
			}
			
#numbers a:link {text-decoration:none;
				color:#bbc3c9;
				font-size:9px;
			font-weight:bold;			
			letter-spacing:0em;}
			
#numbers a:visited {color:#5f6a70;
					font-size:9px;
			font-weight:bold;			
			letter-spacing:0em;}
	
#numbers a:hover {color:#F5702E;
				font-size:9px;
			font-weight:bold;			
			letter-spacing:0em;}

#numbers a:active {color:#F5702E;
				font-size:9px;
			font-weight:bold;			
			letter-spacing:0em;}

/*			
.visited a:visited{color:#f76f2b;}
			
#first a{text-decoration:none;
		color:#f76f2b;}
*/
/* desc hides the title description used in javascript whichpic */				
#desc {color:#FFFFFF;}
/* end gallery */

.main-content {
	color: #777777;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.8em;	
	}
	
.password	 {
	/*color: #777777;*/
	color:#000000;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: .8em;	
	}

#retail-pic		{margin: 0;
				padding:0;
				background-image:url(../5004_images/retail_pic01.gif) no-repeat;
				z-index:99;
				position:absolute; left:35px; top:340px;
				height:241px;
				width:744px;}	

#foyer-pic		{margin: 0;
				padding:0;
				background-image:url(../5004_images/foyer_pic.jpg) no-repeat;
				z-index:99;
				position:absolute; left:32px; top:228px;
				height:346px;
				width:755px;}
				
#concierge-pic {
	margin: 0;
	padding:0;
	background-image:url(../5004_images/concierge_pic.jpg) no-repeat;
	z-index:99;
	position:absolute; left:32px; top:228px;
	height:346px;
	width:755px;}
				
/*******************  Retail scrolling section ***********************/
.clear {
	clear:both;}

#retail-bars-content {
	margin: 0;
	padding:0;
	z-index:99;
	position:absolute; left:109px; top:225px;
	height:348px;
	width:670px;
	overflow:auto;}	
	
#retail-bars-content p {
	margin:0;
	padding:0 0 5px 0;
	/*color:#788288;*/
	color:#000000;}
	
#retail-bars-content a {
	color:#f26d34;}
	
#retail-bars-content .retail-link a, #retail-offers-scroll .retail-link a {
	/*color:#788288;*/
	color:#000000;}
	
#retail-bars-content a:hover, #retail-offers-scroll a:hover {
	color:#bbc3c9;}
	
#retail-bars-list {
	display:block;
	width:296px;}
	
.retail-bars-list-left {
	float:left;
	display:block;
	width:240px;
	margin-bottom:60px;}
	
.retail-bars-list-right {
	float:left;
	display:block;
	width:140px;}
	
	
.left {
	float:left;
	width:290px;
	padding:0;
	margin:0 20px 0 0;}
	
.left img {
	margin-bottom:10px;}
	
#right img {
	margin-bottom:25px;}	

.right {
	float:left;
	width:330px;
	padding:0;
	margin:0;}
	
.retailer-section {
	clear:both;
	display:block;
	height:247px;
	margin:0 0 25px 0;
	padding:0 0 25px 0;
	border-bottom-style:solid; border-bottom-color:#cdd0d2; border-bottom-width:2px;}
	
.retailer-section-long {
	clear:both;
	display:block;
	height:350px;
	margin:0 0 25px 0;
	padding:0 0 25px 0;
	border-bottom-style:solid; border-bottom-color:#cdd0d2; border-bottom-width:2px;}
	
.logos {
	display:block;
	height:65px;
	width:290px;}
	
.logos-left {
	float:left;
	width:140px;}
	
.logos-left-wide {
	float:left;
	width:190px;}
	
.logos-right {
	float:right;
	width:145px;}
	
.logos-right-thin {
	float:right;
	width:98px;}
	
.font-orange {
	color:#F5702E;}
	
.font-white {
	color:#fff;}
	
div.retail-more-info {
	clear:both;}
	
div.list-retailer {
	display:block;
	height:22px;
	width:240px;}
	
/**:first-child+html div.retail-more-info, *:first-child+html div.temp {
	margin:2px 0 3px 0;}
	
* html div.retail-more-info, * html div.temp {
	margin:3px 0 1px 0;}*/
	
.retail-more-info a{
	display:block;
	height:22px;
	width:129px;
	background:url(../5004_images/btn_retail_more_info.gif) no-repeat 0px 0px;}
				
.retail-more-info a:hover {
	background:url(../5004_images/btn_retail_more_info.gif) 0px -22px;}

.retail-more-info a:active {
	background:url(../5004_images/btn_retail_more_info.gif) 0px 0px;}
	
/*******************  Retail Offers scrolling section ***********************/
#retail-offers-scroll {
	margin: 0;
	padding:0;
	z-index:99;
	position:absolute; left:109px; top:225px;
	height:348px;
	width:670px;
	overflow:auto;}
	
#retail-offers-scroll .retail-link a {
	text-decoration:underline;
	color:#000000;}
	
#retail-offers-scroll .retail-link a:hover {
	text-decoration:underline;
	color:#bbc3c9;}
	
.retailer-offers-section {
	clear:both;
	display:block;
	height:130px;
	width:480px;
	/*remove width when scroll is required*/
	margin:0 0 25px 0;
	padding:0 0 25px 0;
	border-bottom-style:solid; border-bottom-color:#cdd0d2; border-bottom-width:2px;}
	
/*******************  Commercial Directory scrolling section ***********************/
#commercial-directory-scroll {
	margin: 0;
	padding:0;
	z-index:99;
	position:absolute; left:109px; top:225px;
	height:348px;
	width:670px;
	overflow:auto;}	
	
.commercial-directory-section {
	clear:both;
	display:block;
	height:80px;
	margin:0 0 25px 0;
	padding:0 0 25px 0;
	border-bottom-style:solid; border-bottom-color:#cdd0d2; border-bottom-width:2px;}
	
#commercial-directory-scroll p {
	margin:0;
	padding:0 0 5px 0;
	/*color:#788288;*/
	color:#000000;}
	
.left-commercial-directory {
	float:left;
	width:290px;
	padding:0;
	margin:0 20px 0 0;}
	
.left-commercial-directory img {
	padding:0;
	margin:0;}

.right-commercial-directory {
	float:right;
	width:145px;
	padding:0;
	margin:0 40px 0 0;}
	
#commercial-directory-scroll a {
	color:#f26d34;}
	
#commercial-directory-scroll .retail-link a {
	/*color:#788288;*/
	color:#000000;}
	
#commercial-directory-scroll a:hover {
	color:#bbc3c9;}

/*******************  Sustainability scrolling section ***********************/
#sustainability-scroll {
	margin: 0;
	padding:0;
	z-index:99;
	position:absolute; left:109px; top:233px;
	height:348px;
	width:670px;
	overflow:auto;}
	
#sustainability-scroll p {
	margin:0;
	padding:0 0 5px 0;
	/*color:#788288;*/
	color:#000000;}
	
#sustainability-scroll a {
	color:#f26d34;}
	
#sustainability-scroll .retail-link a {
	/*color:#788288;*/
	color:#000000;}
	
#sustainability-scroll a:hover {
	color:#bbc3c9;}
	
/*******************  Contact scrolling section ***********************/
#contact-scroll {
	margin:0 10px 0 0;
	padding:0;
	height:237px;
	width:350px;
	overflow:auto;}	
	
#management {
	width:250px;
	text-align:center;
	margin-top:30px;}
	
#management-left {
	float:left;
	width:125px;}
	
#management-right {
	float:right;
	width:125px;}
	
#contact-scroll p {
	/*color:#788288;*/
	color:#000000;
	margin:5px 0 25px 0;}
	
/*******************  Location scrolling section ***********************/
#location-scroll {
	margin: 0;
	padding:0;
	z-index:99;
	position:absolute; left:109px; top:225px;
	height:348px;
	width:670px;
	overflow:auto;}	
	
.left-scroll img {
	padding:0;
	margin:0;}
	
/****************** members section ******************************/
/*******************  Members scrolling section ***********************/
.clear {
	clear:both;}

#members-content {
	margin: 0;
	padding:0;
	z-index:99;
	position:absolute; left:109px; top:225px;
	height:348px;
	width:670px;
	overflow:auto;}	
	
#members-content p {
	margin:0;
	padding:0 0 15px 0;
	color:#000000;
	font-size:11px;}
	
#members-content b, #members-content h1 {
	margin:0;
	padding:0 0 5px 0;
	color:#000000;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1;}
	
#members-content p {
	line-height:1.5;
	width:90%;}
	
#members-content a {
	color:#f26d34;}
	
#members-content a:hover {
	color:#bbc3c9;}
	
#members-content .indent {
	padding-left:20px;}
/************************** online registrations **********************/
#retail-club-scroll p {
	margin:0;
	padding:0 0 5px 5px;
	line-height:2;
	color:#000000;}
	
#retail-club-scroll {
	margin: 0;
	padding:0;
	z-index:99;
	position:absolute; left:109px; top:225px;
	height:110px;
	width:500px;}	

#retail-club-scroll table {
	display:block;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;}
	
.table_content_box {
	display:block;
	width:190px;
	height:15px;
	margin:0;
	padding:0;
	font-size: 11px;
	color: #626262;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	font-family: Arial, Helvetica, sans-serif;}
.error_text {
	font-size: 11px;
	color: #622222;
	font-family: Arial, Helvetica, sans-serif;}

.message_text {
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;}
/*********************************/
#section-nabers-buttons {
	display:block;
	width:280px;
	height:141px;
	margin:10px 0;}
	
#section-nabers-buttons div.left, #section-nabers-buttons div.right {
	display:block;
	width:130px;
	height:141px;}
		
a#btn-nabers-energy {
	display:block;
	float:left;
	text-indent:-5000px;
	height:141px;
	width:130px;
	background:url(../5004_images/btn_nabers_energy.gif) no-repeat 0px 0px;}
				
a#btn-nabers-energy:hover{
	background:url(../5004_images/btn_nabers_energy.gif) no-repeat 0px -141px;}
	
a#btn-nabers-water {
	display:block;
	float:left;
	text-indent:-5000px;
	height:141px;
	width:130px;
	background:url(../5004_images/btn_nabers_water.gif) no-repeat 0px 0px;}
				
a#btn-nabers-water:hover{
	background:url(../5004_images/btn_nabers_water.gif) no-repeat 0px -141px;}
	
#sustainability-scroll p {
	font-size:11px;
	line-height:1.5;
	padding-right:10px;}
