/* Base Formatting */
body { margin:0px; padding:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000; background:url(/images/interface/bg_interior.png) repeat-x #656260; }
/*body { margin:0px; padding:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000; text-align:center; background:url(/images/bg/bg.gif) repeat-x #575046; }*/
img { border:0px; }

form, object { margin:0px; padding:0px; }

a, a:visited { text-decoration:underline; color:#4D5B28; }

a:hover { text-decoration:none; color:#4D5B28; }

a.red, a.red:visited { text-decoration:underline; color:#C84532; }

a.red:hover { text-decoration:none; color:#8C8968; }

p { margin:0px 0px 10px 0px; line-height:16px; text-align:justify; }

th { font-weight:bold; text-align:left; }

td { vertical-align:top; }




#masthead { width:980px; height:71px; margin-top:25px; background-image:url(/images/interface/bg_masthead.png); margin-left:auto; margin-right:auto; }
	#masthead_menu { width:780px; height:24px; padding:47px 0px 0px 0px; float:left; }
		#masthead_menu a, #masthead_menu a:visited { margin-left:25px; color:#000000; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; }



#property_wrapper { width:100%; height:auto; padding:50px 0px 50px 0px; background:url(/images/interface/bg_property_wrapper.png) repeat-x #574D43;  }

#leftnav { width:180px; height:100%; padding:0px 10px 0px 10px; background-color:#EDE7D0; }
	#leftnav h2 { font:bold 17px Tahoma, Arial, Helvetica, sans-serif; color:#C84532; margin:0px 0px 10px 0px; padding:0px; }
	#leftnav h3 { font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#4A4646; margin:0px; text-transform:uppercase; padding-top:8px; padding-bottom:8px; border-top:1px dashed #D1C9A8; }
	#leftnav a, #leftnav a:visited { color:#4A4646; text-decoration:none; }
	#leftnav .commSelected { font-weight:bold; color:#C84532; }


#main { width:743px; height:100%; padding:0px 10px 0px 10px; background-color:#EDE7D0; }
	#main h1 { border-bottom:1px dashed #D1C9A8; border-top:1px dashed #D1C9A8; color:#C84532; font:bold 20px Arial, Helvetica, sans-serif; margin:10px 0 10px 0px; padding:10px 0px; }
	#main h3 { font:bold 16px Arial Arial, Helvetica, sans-serif; margin:10px 0px 10px 0px; padding:10px 0px 10px 0px; border-bottom:1px dashed #D1C9A8; border-top:1px dashed #D1C9A8; }
	#main input, #main select, #main textarea { border:0px; padding:2px; font:11px Tahoma, Arial, Helvetica, sans-serif; background-color: #FFFFFF; border:1px #C8C5B1 solid; }
	#main ul{ padding:10px; margin:0px; }
	#main li{ padding:5px 0px 0px 0px; }
	
	
.floorplan_tabs { width:207px; height:28px; padding:8px; margin-right:5px; background-image:url(/images/interface/tab_floorplans.png); float:left; text-transform:uppercase; font:normal 12px Tahoma, Arial, Helvetica, sans-serif; border-bottom:1px #C84532 solid; }
.floorplan_tabs_active { width:207px; height:28px; padding:8px; margin-right:5px; background-image:url(/images/interface/tab_floorplans_active.png); float:left; text-transform:uppercase; font:normal 12px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; border-bottom:1px #C84532 solid; }

#floorplan_detail { width:250px; height:auto; padding:30px 10px 10px 10px; }
	#floorplan_detail p { text-align:left; }
	#floorplan_detail h2 { font:bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#C84532; margin:0px 0px 5px 0px; padding:0px; }
	#floorplan_detail a, #floorplan_detail a:visited { color:#C84532; }
	#floorplan_detail ul{ padding:10px; margin:0px; }
	#floorplan_detail li{ padding:0px; }
	
#reservation_progress_bar { width:600px; height:54px; margin-left:71px; }
	#reservation_progress_bar img { display:block; float:left; }

#footer { width:950px; height:auto; background-color:#54514F; padding:15px; margin-left:auto; margin-right:auto; }
#footer a, #footer a:visited { color:#EFEBE7; font-weight:normal; text-decoration:none; }

#footer2 { width:950px; height:auto; background-color:#54514F; color:#C4C4C4; padding:15px; margin-left:auto; margin-right:auto; border-top:1px #656361 solid; }
#footer2 a, #footer2 a:visited { color:#C4C4C4; font-weight:normal; text-decoration:none; margin-left:6px; }

.navAddress { font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#3E4444 }
.navButton { width:151px; height:20px; padding:6px 0px 0px 10px; margin:10px 0px 10px 0px; background-image:url(/images/interface/bg_button.png); font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; }
.navButton2 { width:151px; height:20px; padding:6px 0px 0px 10px; margin:0px 0px 10px 0px; background-image:url(/images/interface/bg_button.png); font:bold 10px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF; }

#community_knockout { width:200px; height:auto; background-color:#C36E2C; color:#FFFFFF; padding:10px; float:right; margin:0px 5px 20px 20px; }
#community_knockout h1 { font: 18px Georgia,"Times New Roman",Times,serif; font-weight:normal; margin:10px 0px 10px 0px; padding:10px 5px 10px 5px; border-top:1px #FFFFFF dotted; border-bottom:1px #FFFFFF dotted; }
#community_specials { width:217px; height:auto; color:#FFFFFF; padding:0px; float:right; margin:0px 5px 20px 20px; }
.commTitle { width:500px; }


.highlight { color:#AA271A;	}
#main .formImage { background-color:transparent; padding:0px; margin:0px; border:none; }
