/* CSS Document */

body {
	background-image:url(../assets/site_bg.gif);
	background-repeat:repeat-y;
	background-color:#617A1F;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#595959;
}

form 
{
	margin:0;
	padding:0;
}

img 
{
	border:0;
}

h1,h2,h3,h4,h5 {
	font-family:Georgia, Times New Roman, Times, serif;
	color:#576E1C;
	font-weight:normal;
	margin-top:17px;
	margin-bottom:4px;
}

h1 {
	font-size:30px;
	line-height:32px;
	margin-top:25px;
	margin-bottom:20px;
}

h2 {
	font-size:18px;
	line-height:20px;
}

h3 {
	font-size:18px;
	line-height:20px;
	color:#FFFFFF;
}

h4 {
	font-size:18px;
	line-height:20px;
	color:#000000;
	font-weight:bold;
}

h5 {
	font-size:16px;
	line-height:12px;
	color:#000000;
	font-weight:normal;
	margin-bottom:0px;
	padding-bottom:0px;
	
}


a {
	color:#595959;
	text-decoration:underline;
}

a:hover {
	color:#576E1C;
	}

.italic {
	font-style:italic;
}

#breadcrumb_light {
	color:#FFFFFF;
	font-size:11px;
	line-height:13px;
	margin-top:6px;
	white-space:nowrap;
}

#breadcrumb_light a {
	color:#FFFFFF;
	text-decoration:underline;
}

#breadcrumb_light a:hover {
	color:#576E1C;
	text-decoration:underline;
}

#breadcrumb_living_green {
	color:#FFFFFF;
	font-size:11px;
	line-height:13px;
	margin-top:6px;
	white-space:nowrap;
}

#breadcrumb_living_green a {
	color:#FFFFFF;
	text-decoration:underline;
}

#breadcrumb_living_green a:hover {
	color:#000000;
	text-decoration:underline;
}

#breadcrumb_dark {
	color:#291E00;
	font-size:11px;
	line-height:13px;
	margin-top:6px;
	white-space:nowrap;
}

#breadcrumb_dark a {
	color:#291E00;
	text-decoration:underline;
}

#breadcrumb_dark a:hover {
	color:#576E1C;
	text-decoration:underline;
}

.paragraph_headers {
	color:#576E1C;
	font-weight:bold;
}

 /* Right column list */
 ul.detail_list {
	 margin-left:0px;
	 padding-left:0px;
	 list-style-type:none;
	 margin-bottom:0;
	 margin-top:0;
}
ul.detail_list li {
	 margin-left:15px;
	 padding-bottom:2px;
}
ul.detail_list li .marker {
	 float:left;
	 margin-left:-15px;
	 width:15px;
	 text-align:left;
}


/* Main Navigation */
#main_navigation {
	width:360px;
	height:140px;
	background-color:#FFFFFF;
}

#logo {
	text-align:center;
	padding-top:29px;
	float:left;
	width:185px;
}

#navigation {
	background-image:url(../assets/navigation_bg.jpg);
	background-repeat: repeat-x;
	height:125px;
	width:175px;
	padding-top:15px;
	float:right;
	padding-left: 0;
	margin-left: 0;
}

#navigation ul {
	margin:0;
	color:#AFC871;
	list-style:none;
	margin-left: 1.0em;
	padding-left: 0;
}

#navigation li {
	margin: 0;
	line-height:16px;
}

#navigation li a {
	text-decoration: none;
	color:#AFC871;
	background-image:url(../assets/nav_off.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
}

#navigation .selected {
	text-decoration: none;
	color:#FFFFFF;
	background-image:url(../assets/nav_over.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
}

#navigation li a:hover {
	text-decoration: none;
	color:#FFFFFF;
	background-image:url(../assets/nav_over.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

#content {
	margin-top:5px;
	width:520px;
	padding-bottom:30px;
	padding-top:3px;
	background-image:url(../assets/bg_white.png);
	background-repeat:repeat;
}

#content_green {
	margin-top:5px;
	width:780px;
	background-image:url(../assets/bg_white.png);
	background-repeat:repeat;
}

#content_lot_selection {
	margin-top:5px;
	width:780px;
	background-image:url(../assets/bg_white_green.png);
	background-repeat:repeat-y;
}

.content_green_left {
	padding-bottom:30px;
	padding-top:3px;
	vertical-align:top;
}
.content_green_right {
	padding-top:3px;
	vertical-align:top;
	background-image:url(../assets/bg_green.png);
	background-repeat:repeat;
}

#green_copy {
	color:#FFFFFF;
	margin-top:27px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:27px;
}


#green_copy a{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:11px;
	line-height:13px;
}

#green_copy a:hover{
	color:#000000;
	text-decoration:underline;
}

.content_border_top {
	border-top: dotted 1px #769425;
}

.content_border_top_green {
	border-top: dotted 1px #597411;
}

.content_border_bottom {
	border-top: dotted 1px #769425;
	margin-left:40px;
	margin-right:40px;
	width:440px;
}

.content_border_mid_contact {
	border-top: dotted 1px #769425;
	width:440px;
	margin-top:17px;
	margin-bottom:17px;
}

.content_border_bottom_lot {
	border-top: dotted 1px #769425;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:30px;
	width:440px;
}

.content_copy {
	margin-left:40px;
	margin-right:30px;
	position: relative;
	padding-bottom:17px;
	width:450px;
}

.content_header {
	margin-top:30px;
	margin-bottom:12px;
}

.content_contact {
	margin-top:17px;
	margin-bottom:4px;
}


#content_home {
	width:780px;
	padding-top:385px;
}

#content_home ul {
	margin:0;
	color:#AFC871;
	list-style:none;
	margin-left: 0em;
	padding-left: 0;
}

#content_home li {
	margin: 0;
	line-height:16px;
}

#content_home li a {
	text-decoration: underline;
	color:#FFFFFF;
	background-image:url(../assets/nav_over.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
}
#content_home li a:hover {
	text-decoration: underline;
	color:#576E1C;
	background-image:url(../assets/nav_over.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
}

#home_copy_box {
	position:absolute;
	height:198px;
	width:263px;
	top:129px;
	left:639px;
	padding-top:3px;
}

#home_copy_box_content {
	margin-left:20px;
	margin-top:23px;
	margin-right:20px;
	font-size:11px;
	line-height:13px;
}

#home_copy_box_logo {
	margin-top:10px;
	margin-left:120px;
}

.content_copy_bottom{
	margin-left:40px;
	margin-right:40px;
	position: relative;
	padding-top:17px;
}

.content_copy_top {
	margin-left:40px;
	margin-right:40px;
	position: relative;
	padding-bottom:17px;
}

.content_copy_middle {
	margin-left:40px;
	margin-right:40px;
	position: relative;
	padding-top:17px;
	padding-bottom:17px;
}

#contact_copy {
	width:250px;
	float:left;
	padding-bottom:17px;
}
#contact_copy2 {
	width:250px;
	float:left;
}

.contactImageSpacer {
margin-bottom:5px;
}

.contact_image {
	float:left;
	font-size:10px;
	padding-left:46px;
}

#contact_email {
	margin-top:20px;
	float:left;
}

.lot_detail_divider {
	border-top: dotted 1px #769425;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom: dotted 1px #769425;
	font-size:12px;
	line-height:12px;
	margin-bottom:15px;
}

.lot_detail_divider .boldPrice {
	font-weight:bold;
}

#lot_detail_address {
	position:absolute;
	left:383px;
	top:219px;
	z-index:1;
}

.lot_detail_container {
	margin-top:30px;
	clear:both;
}

.lot_detail_image {
	height:132px;
	width:177px;
	border:#000000 solid 1px;
	float:left;
	margin-right:10px;
	margin-left:0;
}

.clearFloat 
{
	clear:both;
}

.lot_detail_desc {
	float:left;
}

#lot_content_flex {
	position:absolute;
	left:120px;
	top:190px;
	width:780px;
	z-index:10;
	background-image:url(../assets/bg_white_green.png);
	background-repeat:repeat-y;
}

.magnify {
	width:25px;
	height:25px;
	margin-top:107px;
	margin-left:152px;
	background-image:url(../assets/bg_white.png);
	background-repeat:repeat;

}

.pdf_logo {
	width:21px;
	text-align:left
}

.pdf_link {
	text-align:left;
	padding-left:5px;
}

#flash_slideshow {
	margin-left:40px;
	margin-top:10px;
}

#lot_links_container {
	margin-left:10px;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
}

/*
#lot_links_container a{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../assets/nav_off.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}

#lot_links_container a:hover{
	color:#000000;
	text-decoration:underline;
	background-image:url(../assets/nav_over_black.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
*/
.indentHeader {
margin-left:18px;
}

#lot_links_container .lot_links {
color:#FFFFFF;
text-decoration:none;
	padding-left:20px;
}
#lot_links_container .lot_links a{
color:#FFFFFF;
text-decoration:none;
}
#lot_links_container .lot_links a:hover{
color:#000000;
text-decoration:none;
}

#lot_links_container .lot_links_hover {
	color:#000000;
	text-decoration:none;
	background-image:url(../assets/nav_over_black.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:20px;
}

#lot_links_container .lot_links_hover a{
	color:#000000;
	text-decoration:none;
}

#lot_links_container .lot_links_hover a:hover{
	color:#000000;
	text-decoration:none;
}
.linkUnderline {
text-decoration:underline;
}

.pdf_container {
	margin-left:40px;
	margin-right:40px;
	width:440px;
	margin-bottom:15px;
}

#footer {
	margin-top:25px;
	padding-top:5px;
	border-top: dotted 1px #769425;
	width:780px;
	font-size:10px;
	line-height:12px;
	color:#7C7C7C;
	padding-bottom:25px;
}

#footer .img_spacer 
{
	margin-top:5px;
	margin-left:5px;
}

#footer a {
	color:#7C7C7C;
	font-size:10px;
	text-decoration:underline;
}

#footer a:hover {
	color:#FFFFFF;
	font-size:10px;
}

#footer_lot {
	margin-top:25px;
	padding-top:520px;
	width:780px;
	font-size:10px;
	line-height:12px;
	color:#7C7C7C;
	padding-bottom:25px;
}

#footer_lot a {
	color:#7C7C7C;
	text-decoration:underline;
}

#footer_lot a:hover {
	color:#FFFFFF;
	font-size:10px;
}

.footer_content_border {
	margin-bottom:10px;
	border-top: dotted 1px #769425;
}

.footer_selected {
color:#FFFFFF;
}

#footer_pratt_logo {
	position:absolute;
	width:115px;
	top:465px;
	left:675px;
	}

#footer_vhp_logo {
	position:absolute;
	width:110px;
	top:465px;
	left:795px;
	}
	

#footer_soc {
	position:absolute;
	width:202px;
	top:0px;
	left:703px;
	}
	
/* Non-flash styles */
.non_flash_image {
border:#FFFFFF solid 1px;
margin-bottom:8px;
width:180px;
}


h6 {
	font-size:18px;
	line-height:24px;
	color:#C96;
	margin:10px 0px 10px 0px;
}

.bigred {font-size:24px; padding-left:20px;}	
	
.len {font-size:11px; margin: 0 auto; padding:0px;}
 

#redtag {
	position:absolute;
	width:220px;
	margin-top:0px;
	margin-left:625px;
	padding:0px 20px 8px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#595959;
}

#oldredtag {
	position:absolute;
	width:220px;
	margin-top:0px;
	margin-left:648px;
	padding:0px 20px 8px 20px;
	background-image:url(../assets/bg_green.png);
	-moz-box-shadow: -4px 4px 2px #666;
	-webkit-box-shadow: -4px 4px 2px #666;
	box-shadow: -4px 4px 2px #666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c00', endColorstr='#600'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#c00), to(#600)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #c00,  #600); /* for firefox 3.6+ */ 

}
