/* Apply to all */								
* 								{
								margin:0px;
								padding:0px;
								font-family: Arial,Helvetica,sans-serif;
								}

body							{
								/*
								border:1px solid #00F;
								float:left;
								*/
								}
								
/* Page Layout */								
#wrapper						{
								width:940px;
								margin:0 auto;
								padding:0;
								/* border:1px solid #00F; */
								}

#logo 							{ 
								display:block;
								width:940px;
								height:115px; /* change value to move page content up/down */
								background:url('../assets_img/logo.gif') no-repeat 120px 30px; /*change 2nd value to move logo up or down */
								}

#logo span						{ 
								display:none;
								}

#header_home					{
								width:940px;
								height:310px; /* 252px; */
								margin-top:10px;
								padding:0;
								background:url('../assets_img/headers/leaves.jpg') no-repeat;
								}

#header							{
								width:940px;
								height:252px; /* 252px; */
								margin-top:10px;
								padding:0;
								background:url('../assets_img/headers/leaves.jpg') no-repeat;
								}

#pagecontent					{
								width:895px;
								margin:0 0 0 45px;
								padding:0;
								/* border:1px solid #00F; */
								}

.column							{
								margin:33px 20px 0 40px;
								float:left;
								width:500px;
								}

.innercolumn					{
								float:left;
								width:150px;
								padding:0 15px 15px 15px;
								margin:0 15px 20px 0;
								}

.tinted							{
								background-color:#F6F6F6;
								padding-top:15px;
								padding-bottom:10px;
								}

.wideright						{
								float:right;
								width:250px;
								margin:0 0 20px 15px;
								}

.prop_section					{
								text-align:right;
								width:130px;
								}

.pagecolumn						{
								margin:33px 20px 0 0;
								float:left;
								width:650px;
								}

.propcolumn						{
								margin:33px 10px 0 0;
								float:left;
								width:560px;
								}
								
.propertImageText				{
								width:375px;
								float:left;
								}
								
.featurescolumn					{
								float:left;
								width:290px;
								margin:20px 20px 0 20px !important;
								margin:10px 20px 0 10px;
								padding:0;/*0 50px 0 35px; */
								background-color:#EFEFEF;
								}

.page_subnav					{
								float:left;
								margin:30px 0 0 18px;
								padding:0 30px 30px 12px;
								border-left:1px solid #DDD;
								}

#footer							{ 
								float:left;
								display:block;
								width:940px;
								height:130px;
								text-align:center;
								color:#AAA;
								font-size:10px;
								margin:30px 0 0 0;
								}

/* Global Navigation Layout */
#globalnav						{
								width:940px;
								background-color:#002033;
								filter:alpha(opacity=85);
							    -moz-opacity:0.85;
							    opacity: 0.85;
								}

#globalnav ul					{
								float:right;
								margin:0 0 10px 0;
								}

#globalnav ul li				{
								float:left;
								list-style:none;
								}

#globalnav ul li a				{
								color:#FFF;
								font-size:11px;
								text-decoration:none;
								margin-right:50px;
								}

#globalnav ul li a:hover		{
								text-decoration:underline;
								background-color:#333;
								}
	
#globalnav ul li ul				{
								float:left;
								height:80px;
								width:140px;
								}
								
#globalnav ul li ul li			{
								float:none;
								height:13px;
								margin:0;
								padding:0;
								}
								
#globalnav ul li ul li a		{
								font-size:10px;
								line-height:10px;
								margin:0 10px 0 0;
								padding:0;
								}
								

#globalnav:after				{
								content: "."; 
								display: block; 
								height: 0; 
								clear: both; 
								visibility: hidden;
								}

.featurescolumn	h2				{
								font-size:14px;
								color:#202B39;
								padding:15px 0 5px 32px;
								background:#E0E0E0 url('../assets_img/columnhead_star.gif') no-repeat bottom left;
								margin:0;
								}

.featurescolumn	ul 				{
								margin:0;
								}

.featurescolumn	ul li			{
								display:block;
								float:left;
								list-style:none;
								margin:0;
								padding:0;
								}

.featurescolumn	ul li a			{
								display:block;
								font-size:11px;
								margin:0;
								padding:10px 35px 14px 35px !important;
								padding:10px 15px 14px 15px;
								border-top:1px solid #F6F6F6;
								border-bottom:1px solid #DDD;
								color:#202B39;
								text-decoration:none;
								}

.featurescolumn	ul li a em		{
								font-style:normal;
								font-weight:bold;
								}
								
.featurescolumn	ul li a:hover	{
								background-color:#cad2dc;
								}

img								{
								float:left;
								margin:0 30px 15px 0;
								padding:4px;
								border:1px solid #9598A1;
								}

img#propimg						{
								float:left;
								margin:0 0 15px 0;
								padding:0;
								border:0 solid #9598A1;
								}

h2								{
								font-size:16px;
								margin:0 0 6px 0;
								color:#202B39;
								}

h3								{
								font-size:14px;
								margin:0 0 5px 0;
								color:#202B39;
								}

h4								{
								font-size:13px;
								margin:-4px 0 10px 0;
								color:#202B39;
								}

h5								{
								font-size:12px;
								margin:20px 0 2px 0;
								color:#202B39;
								}

p								{
								font-size:11px;
								line-height:18px;
								color:#777;
								margin:0 0 10px 0;
								}

p a								{
								color:#7A8CA0;
								text-decoration:none;
								}

p em							{
								font-weight:bold;
								font-style:normal;
								}

.innercolumn ul li, .pagecolumn ul li
								{
								color:#666;
								font-size:12px;
								list-style:url("../assets_img/bullet.gif");
								margin:5px 0 0 15px;
								}

.innercolumn ul li a, .pagecolumn ul li a
								{
								color:#7A8CA0;
								}

.page_subnav h3					{
								color:#848A98;
								font-size:12px;
								}

.page_subnav ul					{ margin-top:5px; }

.page_subnav ul li				{ list-style:none; }

.page_subnav ul li a			{
								font-size:11px;
								text-decoration:none;
								color:#002A4E;
								padding:2px;
								}

.page_subnav ul li a:hover		{
								background-color:#D6E2EC;
								border-bottom:1px solid #8A99B0;
								}
		
/*
.propcolumn p					{
								width:375px;
								}
*/

/* Form Styles */
form							{
								float:left;
								border-top:4px solid #DDD;
								border-bottom:4px solid #DDD;
								}
								
fieldset						{
								width:400px;
								padding:15px 0 15px 30px;
								border: 0 solid #F3F3F3;
								float:left;
								text-align:center;
								background-color:#F8F8F8;
								}			
					
legend							{
								font-size:14px;
								color:#454545;
								padding:3px 15px;
								margin-left:-10px;
								background-color:#F7F7F7;
								}

label							{
								font-size:12px;
								color:#454545;
								float: left;
								text-align: right;
								width: 120px;
								margin-right: 0.5em;
								margin-top: 0.5em;
								}

input, select					{
								float: left;
								border: 1px solid #BBB;
								margin-top: 0.5em;
								font-size:12px;
								width:180px;
								}
		
textarea						{
								float: left;
								border: 1px solid #BBB;
								margin-top: 0.5em;
								font-size:12px;
								width:220px;
								}

fieldset p						{
								text-align:left;
								width: 300px;
								margin-left:20px;
								}


#submitField					{
								clear:both;
								font-size:10px;
								margin-left:126px;
								margin-top:10px;
								padding:1px 15px;
								width:100px;
								background-color:#DEE;
								border-left:1px solid #EEE;
								border-top:1px solid #EEE;
								border-right:1px solid #CCC;
								border-bottom:1px solid #CCC;
								}

label.required, p#required		{
								color:#933;
								}

.innercolumn ul#presslist li	{
								margin:2px 0 0 0;
								list-style:none !important;
								/* Needed for IE 6... it does not see the list-style:none */
								list-style:url("../assets_img/spacer.gif");
								}

#presslist li a					{
								display:block;
								text-decoration:none;
								color:#202B39;
								font-size:12px;
								padding:4px;
								}

#presslist li a em				{
								color:#333;
								font-weight:bold;
								font-size:10px;
								font-style:normal;
								}

#presslist li a:hover			{
								background-color:#FFF;
								border-top:1px dotted #99A !important;
								border-bottom:1px dotted #99A !important;
								border-top:1px solid #99A;
								border-bottom:1px solid #99A;
								padding:3px 4px;
								}

#propimgHolder					{
								float:left;
								background:#FFF url('../assets_img/loading_icon.gif') no-repeat center center;
								border:1px solid #969DA5;
								margin-bottom:0;
								width:375px;
								height:211px;
								}

img#propimg						{
								margin-bottom:0;
								border:1px solid #969DA5;
								}

#propimgHolder img#propimg		{
								margin-bottom:0;
								border:0px solid #969DA5;
								}


.galleryholder img#propimg		{ /* display:none; */ }

.galleryholder span				{
								float:left;
								margin-left:5px;
								}

.galleryholder					{
								float:left;
								}

.visible
								{
								display:block;
								}								
.invisible
								{
								display:none;
								}								

.galleryholder #lastimagelink span,
.galleryholder #nextimagelink span
								{
								display:none;
								}								
								
.galleryholder #lastimagelink	{
								display:block;
								float:left;
								width:25px;
								height:11px;
								margin-right:1px;
								background:url('../assets_img/arrow_back.gif') no-repeat 0 0;
								}
								
.galleryholder #nextimagelink	{
								display:block;
								float:left;
								width:25px;
								height:11px;
								background:url('../assets_img/arrow_next.gif') no-repeat 0 0;
								}
								
.galleryholder #lastimagelink:hover
								{
								background:url('../assets_img/arrow_back.gif') no-repeat 0 -11px;
								}
								
.galleryholder #nextimagelink:hover
								{
								background:url('../assets_img/arrow_next.gif') no-repeat 0 -11px;
								}
