* {
	margin: 0px;
	padding: 0px;
}

body {
	text-align: center;
	background: #ffffff;
font-family: Arial,Helvetica;
font-size: 14px;

}

a {
color: #3a4a58;
text-decoration: none;
}

#package {
	width: 100%;
	text-align: center;
	background:#253e51 url("/images/main_bg.gif") repeat-y center top ;
z-index: 0;
}

#content_package {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background:#253e51 url("/images/main_bg.gif") repeat-y center top ;
z-index: 0;
}

.slice {
	background: url("/images/slice.gif");
	height: 46px;
	width: 960px;
}

#main_wrapper {
	background: #ffffff;
	z-index: 0;
}

#header {
	width: 100%;
	height: 100px;
	z-index: 0;
	padding-top: 30px;
	text-align: center;
	position: relative;
}


#header h1 {
	width: 314px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	font-size: 16px; 
	color: #253e51;
	text-align: center;
}

#header a {
	color: #253e51;
	text-decoration: none;
}

#header h1 span {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 314px;
	height: 100px;
	background: url("/images/logo.gif");
}

#navigation {
text-transform: uppercase;
font-weight: bold;
margin-top: 20px;
margin-bottom: 20px;
z-index: 10000;
position: relative;
padding-bottom: 50px;
	position: relative;
}

#navigation ul {
list-style: none;
margin-left: 110px;
}

#navigation li {
float: left;
	/*position: relative;*/
text-align: left;
}

#navigation a {
display: block;
padding-left: 6px;
padding-right: 7px;
border-left: 1px solid #1eb53a;
font-size: 13px;
padding-top: 5px;
padding-bottom: 5px;
}


#navigation a:hover {
/*color: #1eb53a;*/
color: #ffffff;
	background-color: #1eb53a;
}


#navigation a.first {
border-left: none;
}

#navigation #mainnav {
	position: relative;
	width: 100%;
	height: 21 px;
}

#navigation #mainnav li.selected, #navigation #mainnav li:hover {
	background-color: #1eb53a;
}

#navigation li ul.subnav {
	position: absolute;
	margin-left: 0px;
	display: none;
	/*left: 82px;*/
	left: 0px;
	width: 778px;
}

#navigation li ul.subnav a {
	font-size: 12px;
	float: left;
}


#navigation ul#mainnav li.over ul.subnav, #navigation ul#mainnav li.selected ul.subnav, #navigation ul#mainnav li:hover ul.subnav {
	float: none;
	background: #1eb53a;
	/*border: 1px solid #253e51;*/
	display: block;
	z-index: 1;
}

#navigation ul#mainnav li.over ul.subnav,#navigation ul#mainnav li:hover ul.subnav, #navigation ul#mainnav li:hover ul {
	z-index: 2;
}

#navigation ul#mainnav li.over ul.subnav a:hover ,#navigation ul#mainnav li:hover ul.subnav a:hover {
	color: #ffffff;
}

#navigation li ul.placeholder {
	position: absolute;
	margin-left: 0px;
	/*left: 82px;*/
	left: 0px;
	width: 778px;
	float: none;
	background: #1eb53a;
	display: block;
	height: 25px;
}


#footer {
color: #ffffff;
padding-top: 10px;
font-size: 12px;
height: 36px;
overflow: hidden;
}

#footer div {
height: 36px;
overflow: hidden;
}

#footer div img{
vertical-align:middle
}








#content_wrapper {
text-align: center;
}


#content {
margin-left: auto;
margin-right: auto;
margin-top: 10px;
width: 603px;
padding-bottom: 15px;
z-index: 100;
clear: both;
text-align: left;
position: relative;
}

#content ul {
	margin-left: 15px;
}

#content li {
	margin-left: 15px;
	margin-bottom: 10px;
}

#content h3 {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 8px;
	padding-bottom: 5px;
}

#content h4 {
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

#content p {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.img_left {
	float: left;
	margin: 10px;
	display: inline
}

.img_right {
	float: right;
	margin: 10px;
	display: inline;
}

#front_page_image {
	margin-left: -9px;
	_margin-left: -12px;
	text-align: center;
}

#front_page_image .slideshow-images {
	margin-left: auto;
	margin-right: auto;
}

#front_page_image img {
	border: none;
	padding: 0px;
	margin: 0px;
}

#boxes div {
	width: 140px;
	height: 160px;
	float: left;
	margin-left: 2px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 9pt;
	color: #ffffff;
	display: inline;
	position: relative;
z-index: 0;
}

#boxes div h3 {
	font-weight: normal;
	font-size: 9pt;
	padding-top: 10px;
	padding-bottom: 5px;
}

#boxes div p {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 16px;
}

#boxes a span {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 140px;
	height: 160px;
	display: block;
	background-image: url("/images/transparent.gif");
	cursor: pointer;
}

#boxes .blue {
	background-color: #3f4579;
}

#boxes .orange {
	background-color: #b24a01;
}

#boxes .black {
	background-color: #424242;
}

#boxes .brown {
	background-color: #7e4300;
}

#property_nav {
	font-size: 11px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 1px;
}

#property_nav a {
	color: #606060;
}

#property_left {
	width: 323px;
	float: left;
	color: #505050;
	display: inline;
}

#property_left div {
	margin: 5px;
}

#property_right {
	width: 260px;
	float: left;
	color: #505050;
	display: inline;
}

#property_right div {
	margin: 5px;
}

#property_photos {
	padding-bottom: 15px;
}

#property_photos .slideshow-images {
	margin-left: 0px;
}

#property_about {
	border: 1px solid #a9b6bf;
	font-size: 10pt;
	line-height: 20px;
	overflow: auto;
	/*	height: 280px; */
}

#property_about h3 {
	background-color: #d1e1f1;
	color: #436588;
	padding: 4px;
	font-size: 10pt;
}

#property_about p {
	margin-bottom: 8px;
}

#property_address {
	font-size: 10pt;
	line-height: 20px;
	padding-bottom: 20px;
}

#property_address strong {
	color: #4e677b;
	font-size: 11pt;
}

#property_lease {
	font-size: 10pt;
	line-height: 20px;
	padding-bottom: 1px;
}

#property_lease h3 {
	color: #4e677b;
	font-size: 11pt;
}

#property_lease p {
	margin-bottom: 15px;
}

#property_tools {
	border: 1px solid #a9b6bf;
	font-size: 10pt;
}

#property_tools h3 {
	background-color: #d1e1f1;
	color: #436588;
	padding: 4px;
	font-size: 10pt;
}

ul.property_list {
	width: 600px;
	float: left;
	list-style-type: none;
	display: inline;
	margin-top: 10px;
}

li.property_list {
	height: 100px;
	width: 280px;
	float: left;
	display: inline;
}

li.property_list img {
	width: 120px;
	border: none;
	float: left;
	margin-right: 10px;
	display: inline;
}

li.property_list a {
	text-decoration: none;
}

li.property_list a span {
	display: block;
	font-size: 12px;
}

span.completed {
	color: #333366;
}

span.in_progress {
	color: #993300;
}
/* #666666 */
span.consulting {
	color: #008800;
}

span.predevelopment {
	color: #008800;
}

#hidden_property_name {
	display: none;
}

#hidden_property_photos {
	display: none;
}

#property_tools ul {
	list-style-type: none;
	padding-top: 8px;
	margin-left: 0px;
}

#property_tools li img {
	margin-right: 4px;
	margin-bottom: 2px;
	margin-top: 2px;
	vertical-align: middle;
}

#email_friend {
	padding-left: 15px;
}

#email_friend .line {
	width: 500px;
	height: 25px;
}

#email_friend span {
	width: 150px;
	text-align: right;
	padding-right: 5px;
	float: left;
	display: inline;
	line-height: 18px;
}

#site_map li {
	margin: 8px;
}

img {
	margin: 10px;
}

#property_search {
	border: 1px solid #143158;
	float: right;
	margin: 10px;
}

#property_search h3 {
	background-color: #143158;
	color: #ffffff;
}

