	
	body			{background-color:#dbce82;font-family:Georgia;font-size:14px;color:#5c3945;}
	
	h2			{text-align:right;margin:0 10px 0 10px;padding:0 10px 10px 10px;border-bottom:1px dotted #999;font-size:30px;}
	h3			{clear:both;}
	p		{margin:0;padding:5px;}
	a 		{font-size: 9pt; font-family:Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: underline; color: #3C5214}
	a:hover 	{color: #636363}

	input		{border:1px solid #999;}
	object		{clear:both;}
	
	#container		{position:relative;background:#dbce82 url('images/bg.jpg') top center no-repeat;width:740px;min-height:637px;margin:auto;}
	#header			{float:left;clear:both;position:relative;width:740px;height:150px;}
	#main			{position:relative;float:left;clear:both;min-height:500px;width:510px;padding:0 10px 10px 210px;background:url('images/bg_repeat.jpg') repeat-y;}
	#container_end	{float:left;clear:both;background:url('images/bg_bottom.jpg') no-repeat;width:740px;height:58px;margin:auto;}
	
	/* header */

	#contact_info_box 					{font-family:Verdana, Arial, Helvetica, sans-serif;float:right;clear:right;width:360px;min-height:60px;margin:0px 20px 0px 0;padding:0 0px 0 0;text-align:right;}
	#contact_info_box .contact_img		{float:right;}
	#contact_info_box img 				{margin:5px 0 0 5px;}
	
	#contact_info_box .contact_info					{float:right;padding:5px 0 0 0;}
	#contact_info_box p 							{padding:0;clear:none;font-size:12px;margin:0px;}
	#contact_info_box  .contact_info a 				{text-decoration:underline;}
	#contact_info_box  .contact_info a:hover 		{color:#999999;}
	
	#signinbox 			{float:right;clear:both;width:300px;height:20px; margin:0px 20px 0 0; text-align:right;}
	#signinbox p 		{color:#000000;padding:0px;margin:10px 0px 0px 0px;}

	#share				{float:right;clear:right;margin:0 20px 0 0;}
	#top_ad				{position:absolute;top:10px;left:200px;}
	
	/* side navigation */
	#nav_wrap				{position:absolute;top:0;left:0;z-index:3;min-height:500px;background:#dbce82 url('images/bg.jpg') top left  no-repeat;width:200px;}
	#nav					{margin:20px 0 0 0;}
	#nav_top				{width:200px;height:30px;background: url('images/nav_top.png') no-repeat;}
	#nav_content			{width:200px;min-height:20px;background:url('images/nav_repeat.png') repeat-y;}
	#nav_bottom				{width:200px;height:30px;background: url('images/nav_bottom.png') no-repeat;}
	#nav ul					{margin:0 10px 0 20px;padding:0;}
	#nav li					{list-style-type:none;padding:5px;text-align:right;border-top:1px dotted #fff;}
	#nav li:first-child		{border:0;}
	#nav a					{color:#fff;text-decoration:none;font-size:14px;font-weight:bold;}
	#nav a:hover			{color:#ccc;}
	#nav .onpage			{ color:#FF9900; }
	.side_ad				{margin:10px 0 0 30px;}
	
	/* main content area */
	
	/* home page */
	#home_ad_wrap		{position:relative;width:600px;height:240px;background-color:#684551;margin:15px 0 0 15px;}
	#home_ad_wrap #banner300x250	{position:absolute;top:-10px;left:-10px;}
	
	/* video page */
	.video_list		{float:left;padding:0 0px 20px 20px;margin:0;list-style-position:inside;width:100px;}
	#vid_wrap		{position:relative;width:540px;height:300px;background-color:#684551;margin:5px 0 0 15px;}
	#vid2_wrap		{position:relative;width:660px;height:480px;background-color:#684551;margin:5px 0 0 15px;}
	#vid_wrap object, #vid2_wrap object	{position:absolute;top:-10px;left:-10px;}
	#embedVid		{float:left;clear:both;padding:0;}
	
	/* contact page */
	#contact_info li		{list-style-type:none;}
	.required				{color:#CC0000;}
	
	/* floor plans page	*/
	#register				{position:absolute;top:30px;left:400px;}
	#floor_sub_nav			{position:absolute;top:-30px;left:360px;margin:0px;padding:0;}
	#floor_sub_nav li		{float:left;list-style-type:none;padding:0px 5px 0px 10px;margin:5px 0 5px 5px ;background:url('/images/arrow_right.gif') no-repeat center left;}
	#floor_sub_nav a:hover 	{color:#990000;}
	
	a#on_sub_page		{color:#990000;}
	
	/* about page */
	#sub_nav			{float:right;margin:0  10px 10px 10px;padding:0;}
	#sub_nav li			{float:left;list-style-type:none;margin:0;padding:0  0px 10px 10px;text-align:right;}
	#sub_nav a#onsubpage 	{color:#FF6600;}
	#sub_nav a#onsubpage:hover 	{color:#FF6600;}
	a#onsubpage 	{color:#FF6600;}
	a#onsubpage:hover 	{color:#FF6600;}
	
	/* map page */
	#map			{float:left;width: 300px;height: 300px;margin: 10px;}
	#location		{width:165px;float:left;margin:10px;padding:0}
	#location li	{list-style-type:none;padding:0px;margin:0;width:165px;}
	
	/* photo viewer page */
	.photo_list				{float:left;width:125px;}
	.photo_list ul			{padding:0px;margin:5px;}
	.photo_list li			{padding:2px;margin:0;list-style-type:disc;list-style-position:inside;}
	.photo_list	a			{text-decoration:none;font-size:12px;font-weight:bold;}
	.photo_list	a:hover		{text-decoration:underline;}
	.photo_collection		{float:left;width:620px;}
	#on_list					{color:#FF9900;text-decoration:underline;font-weight:bold;font-size:12px;}
	#on_list:hover			{color:#FF9900;text-decoration:underline;}
	
	#img_view_wrap				{width:638px;height:100%;float:left;padding:2px;margin:2px;background-color:#684551;}
	#img_view_wrap img			{margin:auto;}
	#img_view_wrap ul			{margin:0px;padding:0px;}
	#img_view_wrap ul li		{margin:0px;padding:0px; list-style-type:none;}
	#img_view_wrap ul li img	{margin:0px;padding:0px;margin-top:5px;margin-bottom:5px;}

	.img_col					{width:215px;height:100%;float:left;padding:2px;margin:2px;}
	#img_col1					{}
	#img_col2					{}
	#img_view					{width:406px;height:100%;float:left;margin:5px 2px 2px 2px; text-align:center; vertical-align:middle;}
	#img_view img				{margin:auto;}
	.pho_item0					{float:left;width:105px;padding:2px;}
	.pho_item1					{float:right;width:100px;padding:2px;}
	#home_map_link			{font-size:14px; color:#FF0000;font-weight:bold;font-style:normal;}
	#home_map_link:hover 	{color:#FFFFFF;}
	#credit_star			{position:absolute;top:-50px;left:-160px; z-index:4;}	/* footer */

	/* footer */
	#footer 		{clear:both;width:1020px;height:100%;text-align:center;margin:25px auto;font-size:12px;line-height:1;}
	#footer p		{color:#5c3945;}
	#footer h3 		{font-size:13px;color:#5c3945;font-weight: bold; margin-bottom:3px;}
	#footer table	{margin-left:auto;margin-right:auto;}
	#footer img 	{margin-top: 2px;}
	#footer a		{text-decoration:underline;}
	
	#contact_wrap	{width:450px;text-align:center;height:80px;}	
	#contact_wrap p {margin:0px;padding:2px;}
	
	.id_info 		{float:left; width:220px;margin-top:15px; text-align:center;}
	.id_info p 		{margin:0px;padding:2px;}
	
	#bottomNav						{width:100%;}
	#bottomNav ul					{margin:auto;width:900px;}
	#bottomNav ul li				{float:left;list-style-type:none;border-left:1px solid #5c3945;padding:0 10px;margin:0px;}
	#bottomNav ul li:first-child	{border-left:0px;}
	#bottomNav ul li a				{text-decoration:none;}
	#bottomNav ul li a:hover		{text-decoration:underline;}

/* contact us lightbox 	*/

	.faded_overlay		{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: #999;z-index:1001;-moz-opacity: 0.7;opacity:.70;filter: alpha(opacity=70);}	 
	.detail_content 	{position:relative;display: none;position: fixed;top: 100px;left: 30%;font-size:12px;width: 650px;height: 340px;padding: 0px;border: 2px solid #999;background-color: #f5f5f5;z-index:1002;font-family:Arial, Helvetica, sans-serif;}
	.detail_content h3	{position:relative;background-color:#000;padding:5px;margin:0;width:640px;font-size:36px;color:#ff0;}
	#header_sub			{position:absolute;top:3px;left:360px;z-index:99;background-color:#000;width:220px;color:#ff0;font-size:16px;text-align:center;font-weight:bold;}
	#close_x			{position:absolute;top:5px;left:630px;width:15px;height:15px;background-image:url("/images/close_button.gif");z-index:99;}
	#close_x:hover		{background-image:url("/images/close_button_over.gif");}
	.detail_input		{width:200px;}
	.detail_comments	{width:200px;}
	#data_error			{position:absolute;top:300px;left:370px;z-index:299;display:none;color:#FF0000;font-size:11px; font-weight:bold; padding:0 0 0 5px;}
	#detail_submit		{width:60px;margin:0 40px 0 0;}
	#contact_table			{position:absolute;top:70px;left:330px;}
	#contact_side_wrap		{position:absolute; top:55px; left:0px; width:295px; height:273px; background-color:#FFFFDD; padding:5px; }
	.contact_side_header	{font-size:20px;font-weight:bold;padding:5px;font-style:italic;padding:10px 0 0 10px;}
	#contact_side			{padding:0px;margin:15px 0 0 25px;}
	#contact_side li		{padding:3px 0;maring:0px;list-style-position:inside; font-weight:bold;font-size:16px;}
	#contact_validation_code	{width:50px;}
	#assistance				{position:absolute;top:310px;left:325px;font-size:13px; font-weight:bold;}
	#already_member			{margin:30px 0 0 30px;font-size:16px;font-weight:bold;font-style:italic;color:#395210;}
	#already_member a			{font-size:16px;}


