/* Styles to apply for testing purposes */
/*div {border: red 1px dotted;}*/
/*li {border: green 1px solid;}*/

/* global.css */
html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 15px;
}

body {
	margin: 0px 0px;
	margin: 0px;
	padding: 0px;
	/* background-image: url(); */ /* get from site css file */
	background-repeat: repeat-y;
}

h6 {
	font-weight: bold;
	font-size: small;
	/* color: #653920; */ /* non-global */
	margin: 0 0 10px 40px;
}

div#container {
	width: 778px;
}

	div#header {
		height: 77px;
		background-color: #FFFFFF;
		padding-left: 16px;
		border-top: 1px #ffffff solid;
		border-bottom: 1px solid white;
	}
		#property {
			text-align: right;
			margin-top: 28px;
			margin-right: 20px;
			padding: 0px;
		}
		#property select {
			width: 148px;
			font-size: 11px;
		}

	#navigation {
		float:left;
		width:100%;
		margin-right: 20px;
		height: 27px;
		font-size: 11px;
		line-height:normal;
		/*background-image: url(images/navigation-bg.gif) repeat-x; 	Non global */
		/*background-color: #DAD9BA; 									Non-global */
		/*border-bottom: #2D3624 solid 1px; 							Non-global */
		background-repeat: repeat-x;
      }

	/* Navigation ALA Style */
	#navigation ul {
    	margin:0;
		padding: 0px 0px 0px 5px;
		list-style:none;
	}
	#navigation li {
		display: inline;
		margin: 0;
		padding: 0;
	}
    #navigation ul a {
		float:left;
		/* background-image: url("images/tab-left-all.gif");			Non-global */
		background-repeat: no-repeat;
		background-position: left top;
		margin:0 1px 0 0;
		padding:0 0 0 11px;
		text-decoration:none;
		border-bottom: 1px solid #DAD9BA;
	}
	#navigation ul a span {
		float:left;
		display:block;
		/* background-image: url("images/tab-right-all.gif")  			Non-global */				
		background-repeat: no-repeat;
		background-position: right top;
		padding: 4px 10px 3px 0px;
		font-weight: normal;
		/* color:#ffffff;												Non-global */
	}		
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #navigation ul a span {float:none;}
	
    /* End IE5-Mac hack */
    #navigation ul a:hover span {
		color:#ffffff;
	}
    #navigation #current a {
    	background-position:0 -200px;
	    border-width:0;
    }
    #navigation #current a span {
    	background-position:100% -200px;
		padding-bottom: 3px;
		color:#000000;
		font-weight: bold;
	}
    #navigation ul a:hover {
		background-position:0% -100px;
	}
    #navigation ul a:hover span {
		background-position:100% -100px;
	}

	#homeLink {
		float: right;
		padding-right: 10px;
		margin-right: 20px;
		/* color: #583213;												Non-global */
		/* background-image: url(../images/arrow.gif);					Non global */		
		background-image: url(images/arrow.html);
		background-position: center right;
		background-repeat: no-repeat;
	}
	a#homeLink:hover {
		text-decoration: none;
	}

	div#contentColumn {
		float: left;
		clear: left;
		padding-top: 25px;
		padding-bottom: 20px;
		padding-left: 0px;
		padding-right: 0px;
		margin-bottom: 20px;
		width: 587px;
	}
		#browser-message {
			display: none;
			font-size: 9px;
			text-align: center;
			background-color: #FFDFDF;
		}	
		#fla_floorplans {
			margin-top: 17px;
		}
		
		ul.amenities {
			float: left;
			width: 243px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			
		}
		.amenities li {
			list-style-type: none;
			background: url(../images/bullet.gif) no-repeat left 5px;
			margin: 0 0 0 40px;
			padding: 2px 0 2px 10px;
		}
		#overview .amenities li { margin-left: 0; margin-right: 20px; }
		
		p.disclaimer { margin-bottom: 30px; font-size: 10px; color:#666666; text-align: left; }
		p#flashDisclaimer { margin-left: 10px; }
		p#nonflashDisclaimer { margin-left: 37px; }
		
		div#overview {
			margin: 0px 40px 0 40px;
			padding: 15px 0 0 0;
			clear: both;
		}
			#overview h2.header {
				font-family: "Times New Roman", Times, serif;
				font-style: oblique;
				font-size: 20px;
			}
			.welcomeMessage {
				margin: 31px 0 34px 0;
				color: #000000; /*#535353;*/
			}
			
			div.nugget {
				clear: both;
				margin: 0 0 33px 0;
			}
			.nugget img {
				float: left;
				border: 0;
			}
			.nugget h3{
				margin: 0 0 0 0;
				font-weight: bold;
				font-size: 16px;
				/*color: #006633;*/
			}
			.nugget a {
				/*color: #006633;*/
				text-decoration: none;
			}
			.nugget a:hover {
				text-decoration: underline;
			}
			.nugget p {
				margin: 7px 0 0 0;
			}
			#overview h5 {
				margin: 55px 0 17px 0;
				font-size: 12px;
				color: #535353;
			}
	
		div#loginNugget {
			text-align: center;
		}
	
	div#fla_slideShow {
		height: 126px;
		width: 191px;
		float: right;
	}

	div#guestCard { margin: 0 0 0 25px; }
	div#guestCard iframe { height: 800px; width: 536px; }
	
	iframe#leaseapp { width: 550px; height: 750px; }
	
	div#infoColumn {
		float: right;
		clear: right;
		width: 191px;
		font-size: 11px;
		/* background-color: #FBF9F1; */ /* non-global */
		background-position: bottom;
		background-repeat: repeat-x;
		padding-bottom: 45px;		
	}
		* html #infoColumn {overflow: hidden;} /* Hide from all but IE (keeps text & logo centered in Mozilla) */
		div#slideShow_controls {
			height: 19px;
			/* background-color: #397F53; */ /* non-global */
			border-top: solid 1px;
			border-bottom: solid 1px;
			padding: 0 5px 0 0;
			text-align: right;
		}	
		#slideShow_controls img {
			padding-left: 2px;
			margin: 0px;
		}

		#slideShow_controls a:hover {
			text-decoration: underline;
		}
		div#logo {
			text-align: center;
			margin-top: 26px;
			margin-bottom: 23px;
		}
		div#meta_data {
			padding-left: 19px;
			padding-right: 19px;
		}
		#meta_data a:hover {
			text-decoration: none;
		}
		span.name {
			font-weight: bold;
			/* color: #60331A; */ /* non-global */
		}
		#infoColumn a {
			/* color: #344724; */ /* non-global */
		}

	div#footer {
		clear: both;
		/* border-top: 1px solid #000000; */
		margin: 0px 15px 30px 15px;
		width: 557px;
		color:  #AAA9A4;
	}
		
/* Non-flash styles */
div#floorplans-nf {
	font-size: 1.3em;
	color: #000000;
	text-align: center;
	padding: 0 0 0 0;
	margin: 0 35px 0 35px;
}

#floorplans-nf table {
	width: 517px;
}

#floorplans-nf table th {
 	font-size: 12px;
	height: 25px;
}

#floorplans-nf table tr {
	font-size: 10px;
}

#floorplans-nf td a {
	display: block;
	width: 100%;
	padding-top: 4px;
	height: 21px;
	color: #000000;
	text-decoration: none;
}

div#floorplanDetail * 		{ margin:0; padding: 0; }
div#floorplanDetail img,
div#floorplanDetail div 	{ float: left; }

div#floorplanDetail 		{ background-color: #ffffff; border: 1px solid; height: 301px; margin-top: 11px; text-align: left; }
div#floorplanDetail div 	{ width: 214px; }

#floorplans-nf h4 			{ margin: 27px 0 32px 23px; font-size: 16px; font-weight: bold; }
#floorplans-nf h5 			{ margin: 0 0 8px 25px; font-size: 12px; }

#floorplans-nf ul 			{ margin: 0 0 28px 0; }
#floorplans-nf ul li 		{ background: url(../images/arrow.gif) no-repeat left 2px; list-style-type: none; margin: 4px 0 4px 26px; padding-left: 9px; font-size: 11px; }
		
#floorplans-nf a.button 	{ background-repeat: no-repeat; display: block; width: 158px; height: 19px; margin: 5px 0 5px 26px; padding-top: 2px; font-size: 11px; font-weight: bold; 
							  color: #ffffff; text-align: center; text-decoration: none; }

a#htmlVersion,
a#flashVersion				{ display: block; text-align: right; font-size: 10px; }

a#htmlVersion				{ margin-right: 12px; }
a#flashVersion				{ margin-right: 37px; }		
		
/* Map */
#map {
	visibility: hidden;
	/*display: none;*/
	position: absolute;
	top: 0px;
	left: 226px;
	width: 390px;
	/*background: url(../images/map-carrot.png) center right no-repeat;*/
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/map-carrot.png');*/
}
#map #carrot {
	position: relative;
	top: 196px;
	left: 340px;
	z-index: 100;
	width: 50px;
	height: 72px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/carrot.png');
}
#map #carrot[id]{
	background: url(../images/carrot.png) no-repeat;
}
#map #top {
	width: 353px;
	height: 28px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/map-top.png');
}

#map #top[id] {
	background: url(../images/map-top.png) no-repeat;
}

#map #mapBody {
	padding: 0 0 0 26px;
	width: 330px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/map-body.png');
}
#map #mapBody[id] {
	background: url(../images/map-body.png) no-repeat;
}

#map #bottom{
	width: 353px;
	height: 28px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='../images/map-bottom.png');
}

#map #bottom[id]{
	background: url(../images/map-bottom.png) no-repeat;
}
		
