/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
:focus {outline:0;outline-style:none;-moz-outline-style: none;}
/* commented backslash hack \*/ 
body, html {
	height:100%;
}

a img {
	border:none;
}
/* typography.css */
body {
	font-size:75%;
	color:#222;
	background:#fff;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	color:#111;
}
h1 {
	font-size:3em;
	line-height:1;
	margin-bottom:0.5em;
}
h2 {
	font-size:2em;
	margin-bottom:0.75em;
}
h3 {
	font-size:1.5em;
	line-height:1;
	margin-bottom:1em;
}
h4 {
	font-size:1.2em;
	line-height:1.25;
	margin-bottom:1.25em;
}
h5 {
	font-size:1em;
	font-weight:bold;
	margin-bottom:1.5em;
}
h6 {
	font-size:1em;
	font-weight:bold;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin:0;
}
p {
	margin:0 0 1.5em;
}
p img.left {
	float:left;
	margin:1.5em 1.5em 1.5em 0;
	padding:0;
}
p img.right {
	float:right;
	margin:1.5em 0 1.5em 1.5em;
}
a:focus, a:hover {
	color:#000;
}
a {
	color:#896059;
	text-decoration:underline;
}
a.bio-download {
	color: #896059;
	text-decoration: none !important;
	font: italic normal normal 12px/18px Georgia, 'Times New Roman', serif;
}
a.pdf-link {
	padding-right: 19px;
	background: url("/images/woodbine_images/pdficon.png") right 0 no-repeat;
}
blockquote {
	margin:1.5em;
	color:#666;
	font-style:italic;
}
strong {
	font-weight:bold;
}
em, dfn {
	font-style:italic;
}
dfn {
	font-weight:bold;
}
sup, sub {
	line-height:0;
}
abbr, acronym {
	border-bottom:1px dotted #666;
}
address {
	margin:0 0 1.5em;
	font-style:italic;
}
del {
	color:#666;
}
pre {
	margin:1.5em 0;
	white-space:pre;
}
pre, code, tt {
	font:1em 'andale mono', 'lucida console', monospace;
	line-height:1.5;
}
li ul, li ol {

}
ul, ol {

}
ul {

}
ol {
	
}
dl {
	
}
dl dt {
	
}
dd {
	
}
table {
	margin-bottom:1.4em;
	width:100%;
}
th {
	font-weight:bold;
}
thead th {
	background:#c3d9ff;
}
th, td, caption {
	padding:4px 10px 4px 5px;
}
tr.even td {
	background:#e5ecf9;
}
tfoot {
	font-style:italic;
}
caption {
	background:#eee;
}
.small {
	font-size:.8em;
	margin-bottom:1.875em;
	line-height:1.875em;
}
.large {
	font-size:1.2em;
	line-height:2.5em;
	margin-bottom:1.25em;
}
.hide {
	display:none;
}
.quiet {
	color:#666;
}
.loud {
	color:#000;
}
.highlight {
	background:#ff0;
}
.added {
	background:#060;
	color:#fff;
}
.removed {
	background:#900;
	color:#fff;
}
.first {
	margin-left:0;
	padding-left:0;
}
.last {
	margin-right:0;
	padding-right:0;
}
.top {
	margin-top:0;
	padding-top:0;
}
.bottom {
	margin-bottom:0;
	padding-bottom:0;
}
/* forms.css */
label {
	font-weight:bold;
}
fieldset {
	padding:1.4em;
	margin:0 0 1.5em 0;
	border:1px solid #ccc;
}
legend {
	font-weight:bold;
	font-size:1.2em;
}
input[type=text], input[type=password], input.text, input.title, textarea, select {
	background-color:#fff;
	border:1px solid #bbb;
}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
	border-color:#666;
}
input[type=text], input[type=password], input.text, input.title, textarea, select {
	margin:0.5em 0;
}
input.text, input.title {
	width:300px;
	padding:5px;
}
input.title {
	font-size:1.5em;
}
textarea {
	width:390px;
	height:250px;
	padding:5px;
}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {
	position:relative;
	top:.25em;
}
form.inline {
	line-height:3;
}
form.inline p {
	margin-bottom:0;
}
.error, .notice, .success {
	padding:.8em;
	margin-bottom:1em;
	border:2px solid #ddd;
}
.error {
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}
.notice {
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
}
.success {
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
}
.error a {
	color:#8a1f11;
}
.notice a {
	color:#514721;
}
.success a {
	color:#264409;
}

.contact_form_wrapper {
	margin: -23px 0 20px 0;
	padding:0px 50px 0px 50px;
}

.contact_form_wrapper p {
	font-size:12px;
	line-height:16px;
	margin-bottom: 2px;
}

.form_col_left {
	float: left;
}

.form_col_right {
	float: right;
}

.contact_form_wrapper label {
	font-weight: normal;
	display: block;
	margin: 0 0 -2px 0;
}

.contact_form_wrapper input,
.contact_form_wrapper textarea {
	border: 1px solid #929085;
	line-height: 14px;
	padding: 2px;
}

.contact_form_wrapper input {
	width: 170px;
}

.contact_form_wrapper textarea {
	width: 364px;
	height: 70px;
}




/* layout.css */
body {
margin: 0;
padding: 0;
background-color: #333;
}

#container {
	width:auto;
	margin:0;
	height:100%;
}
#wrapper {
	margin:auto;
	width:765px;
	height:100%;
	min-height:100%;
}

#background {
	position: fixed;
	z-index: -100;
	overflow: hidden;
}

#bg_image,
#bg_image_prev {
	position: fixed;
}

#bg_gradient {
	z-index: 1;
	position: fixed;
}

.clear {
	clear:both;
}

#random_image {
	display: none;
}

#quote {
	color:#ffffff;
	display:block;
	position:fixed;
	float:left;
	text-align:center;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	width: 266px;
	/*top: 150px;*/
	bottom: 0;
	height: 90px;
}

#quote span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
}

#quote span.ithead {
	position: absolute;
	bottom: 20px;
	width: 266px;
	left: 0;
}

#quote span.normhead {
	position: absolute;
	bottom: 0;
	width: 266px;
	left: 0;
}

/* nav area */
#top_nav{
	display:block;
	position:fixed;
	float:left;
	width: 212px;
	padding: 25px 27px 16px 27px;
}

#nav_bg {
	display:block;
	position:fixed;
	float:left;
	background: url(/images/woodbine_images/top-nav-bg.png) no-repeat;
	width: 264px;
	height: 356px;
	z-index:-5;
	top: -234px;
}
#wdb_logo a {
	text-indent: 0 !important;
	display: block !important;
	height: auto !important;
}

#top_nav button, #top_nav a {
	display: block;
	text-indent: -9000px;
	border: none;
	height: 18px;
	cursor: pointer;
}

#top_nav button:hover, #top_nav a:hover, #top_nav a.hover {
	background-position: 0 -18px;
}

#properties {
	margin: 15px 6px 6px 0px;
	width: 70px;
	background: url(/images/woodbine_images/button-properties.png) no-repeat;
	float: left;
	text-indent: -9999px;
}

#services {
	margin: 15px 27px 6px 0px;
	width: 64px;
	background: url(/images/woodbine_images/button-services.png) no-repeat;
	float: left;
	text-indent: -9999px;
}

#about {
	margin: 15px -10px 6px 0px;
	width: 44px;
	background: url(/images/woodbine_images/button-about.png) no-repeat;
	float: left;
	text-indent: -9999px;
}

#top_nav .nav-menu  {
	font-family:Georgia, "Times New Roman", Times, serif;
	width:209px;
	display:none;
}

#top_nav .nav-menu ul {
	margin: 0 0 0 -6px;
	padding: 0;
	list-style-type: none;
}
#top_nav .nav-menu li {
	padding-left: 6px;
	padding-bottom: 1px;
	background: url(/images/woodbine_images/single-nav-bar.png) center bottom no-repeat;
}
#top_nav .nav-menu li:last-child {
	background-image: none !important;
}
#top_nav .nav-menu li.last {
	background-image: none !important;
}
#top_nav .nav-menu hr,
#top_nav .nav-menu div.hr {
	height:1px;
	border: 0;
	margin:0 0 0 -6px;
	padding:0;
	background-image: url(/images/woodbine_images/single-nav-bar.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#top_nav .nav-menu li a {
 	background-image: url(/images/woodbine_images/nav-bullet.png);
	background-repeat: no-repeat;
  background-position: 7px;
	padding:0 0 0 20px;
	height: 1.8em;
	line-height: 2em;
	display: block;
	color: #dadcc2;
	text-decoration: none;
	text-align: left;
	text-indent: 0 !important;
}
#top_nav .nav-menu li a:hover {	
	color: #9d6937;
	text-decoration: none;
	background-position: 7px;
}

#top_nav .nav-menu li a.current{
	color: #9d6937;
	text-decoration: none;
}

#top_nav .nav-menu .last_link {	
	border-bottom: none!important;
}



/* content area */
#content {
	position:relative;
	bottom: 0;
	right: 0;
	margin: 0 0 0 0;
	padding: 0 5px;
	float:right;
	width: 470px;
	background: url(/images/woodbine_images/content-shadow.png) repeat-y; 
}
#content-top {
	position: absolute;
	top: -8px;
	left: 0;
	width: 480px;
	height: 8px;
	background: url(/images/woodbine_images/content-top.png) no-repeat;
}
#content-inside {
	padding: 0;
	background: #f1ebdb url(/images/woodbine_images/content-inside.jpg) top repeat-y;
}
#content-inside2 {
	padding: 0;
	background: url(/images/woodbine_images/content-inside-top.jpg) top no-repeat;
}
#content-inside3 {
	padding: 4px 0 1px 0;
	background: url(/images/woodbine_images/content-bottom-vignette.png) bottom no-repeat;
}


#content p {
	color:#4b483a;	
}

#content h4 {
	color: #656252;
	font: italic 12px/18px Georgia, "Times New Roman", serif;
	margin: 0 0 4px 0;
}


#content .image-frame-1 {
	position: relative;
	width: 366px;
	height: 154px;
	padding: 6px;
	margin: 0 auto 15px auto;
	background: url(/images/woodbine_images/image-frame-1.png) 0 0 no-repeat;
}
#content .image-frame-1-alt {
	position: relative;
	width: 366px;
	height: 194px;
	padding: 6px;
	margin: 0 auto 15px auto;
	background: url(/images/woodbine_images/image-frame-1-alt.png) 0 0 no-repeat;
}
#content .image-frame-2 {
	position: relative;
	top: 8px;
	width: 171px;
	height: 72px;
	padding: 27px 6px 6px 6px;
	margin: 0 auto 18px auto;
	background: url(/images/woodbine_images/image-frame-2.png) 0 0 no-repeat;
}
#content .image-frame-3 {
	position: relative;
	left: -4px;
	width: 171px;
	height: 128px;
	padding: 6px;
	margin: 0 0 18px 0;
	background: url(/images/woodbine_images/image-frame-3.png) 0 0 no-repeat;
}
#content .image-frame-1 img,
#content .image-frame-2 img,
#content .image-frame-3 img {
	display: block !important;
	border: 0 !important;
	margin: 0 !important;
}
#content .image-frame-2 .bcaption {
	position: absolute;
	top: 6px;
	left: 6px;
	width: 171px;
	height: 19px;
	overflow: hidden;
	text-align: center;
	font: normal 11px/19px Georgia, "Times New Roman", serif;
	color: #474124;
}
#content .image-frame-2 .bcaption2 {
	font: normal 10px/19px Georgia, "Times New Roman", serif;
}
#content .image-frame-2 .blearn-more {
	position: absolute;
	bottom: 6px;
	left: 6px;
	width: 171px;
	height: 19px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/images/woodbine_images/button-learn-more.png) 0 0 no-repeat;
}
#content .image-frame-2 .blearn-more:hover,
#content .image-frame-2.hover .blearn-more {
	background-position: 0 -19px;
}
#content .image-frame-2 .bview-download {
	position: absolute;
	bottom: 6px;
	left: 6px;
	width: 171px;
	height: 19px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(/images/woodbine_images/button-view-download.png) 0 0 no-repeat;
}
#content .image-frame-2 .bview-download:hover,
#content .image-frame-2.hover .bview-download {
	background-position: 0 -19px;
}
#content .bimage-left {
	float: left;
	margin: 0 0 18px 45px;
}
#content .bimage-right {
	float: right;
	margin: 0 45px 18px 0;
}

#content .bimage-center {
	margin: 0 auto 18px auto;
}
#content .map {
	position: relative;
	top: -26px;
}
#googlemap {
	width: 366px;
	height: 194px;
}

#learn {
	margin:0 0 0 46px;
	font:Georgia, "Times New Roman", Times, serif;

}

#learn button, a.button{
	margin:0 20px 0 0;
	float:left;
	text-decoration:none;
	display:block;
	text-align:center;
	height:108px;
	cursor:pointer;
	border:2px solid #f3f0e8;
}

#learn button:hover, a.button:hover{
	font:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}

button.wolfdancer {
	width: 173px;
	height: 87px;
	background: #f3f0e8 url(/images/woodbine_images/button-wolfdancer.png) no-repeat bottom center;
}
button.spa_django {
	width: 173px;
	height: 87px;
	background: #f3f0e8 url(/images/woodbine_images/button-spa-django.png) no-repeat bottom center;
}


/*#content img {
	border:solid 2px #f3f0e8;
	display:block;
	margin:0 auto 18px;
	
}*/

#clickbox_home {
	position: absolute;
	top: 0;
	left: 4px;
	width: 470px;
	height: 114px;
	cursor: pointer;
}

#toggle {
	display:block;
	float:right;
	position:absolute;
	left: 232px;
	text-align:right;
	top:95px;
	outline: 0;
	-moz-outline-style: none;
}

#toggle button, a.button {	
	text-indent: -9000px;
	border: none;
	height: 11px;
	cursor: pointer;
	outline: 0;
	-moz-outline-style: none;
}

/*#toggle button:hover, a.button:hover {
	background-position: 0 -11px!important;
}*/

button.open {
	width: 18px;
	background: url(/images/woodbine_images/button-open2.png) 0 0 no-repeat;
}
button.open:hover {
	width: 18px;
	background: url(/images/woodbine_images/button-open2.png) 0 0 no-repeat;
}
button.close {
	width: 19px;
	background: url(/images/woodbine_images/button-open2.png) -19px 0 no-repeat !important;
}

#second_nav {	
	height: 11px;
	margin: -3px 0 -1px 0;
}
#second_nav.plans {	
	padding-left: 41px;
}
#second_nav.plans-only-two {	
	padding-left: 86px;
}

#second_nav button, #second_nav a {	
	display: block;
	float: left;
	text-indent: -9000px;
	border: none;
	height: 11px;
	cursor: pointer;
	text-decoration: none;
}

#second_nav button:hover, #second_nav a:hover {
	background-position: 0 -11px !important;
}
#second_nav button.current, #second_nav a.current {
	background-position: 0 -22px !important;
}

.master-plan-nav {
	margin: 10px 0 12px 0;
	height: 13px;
	/*padding-left: 59px;*/
	padding-left: 0;
}
.master-plan-nav button, .master-plan-nav a {	
	display: inline-block;
	/*float: left;
	text-indent: -9000px;*/
	overflow: hidden;
	padding-top: 13px;
	border: none;
	height: 0;
	cursor: pointer;
	text-decoration: none;
}

.master-plan-nav button:hover, .master-plan-nav a:hover {
	background-position: 0 -15px !important;
}
.master-plan-nav button.current, .master-plan-nav a.current {
	background-position: 0 -30px !important;
}

button.overview,
a.overview {
	width: 59px;
	margin:0 24px 0 68px;
	background: url(/images/woodbine_images/button-overview.png) no-repeat;
}

button.photos,
a.photos {
	width: 39px;
	margin:0 25px 0 0;
	background: url(/images/woodbine_images/button-photos.png) no-repeat;
}

button.details,
a.details {
	width: 44px;
	margin:0 25px 0 0;
	background: url(/images/woodbine_images/button-details.png) no-repeat;
}

button.download_factsheet,
a.download_factsheet {
	width: 123px;
	background: url(/images/woodbine_images/button-download-factsheet.png) no-repeat;
}

button.master-plan2,
a.master-plan2 {
	width: 75px;
	margin:0 24px 0 0;
	background: url(/images/woodbine_images/button-master-plan2.png) no-repeat;
}

button.parcel-plan,
a.parcel-plan {
	width: 70px;
	margin:0 24px 0 0;
	background: url(/images/woodbine_images/button-parcel-plan.png) no-repeat;
}

button.before,
a.before {
	width: 55px;
	margin:0 17px 0 0;
	background: url(/images/woodbine_images/button-before.png) no-repeat;
}

button.master-plan3,
a.master-plan3 {
	width: 104px;
	margin:0 17px 0 0;
	background: url(/images/woodbine_images/button-master-plan3.png) no-repeat;
}

button.parcel-plan2,
a.parcel-plan2 {
	width: 97px;
	margin:0 24px 0 0;
	background: url(/images/woodbine_images/button-parcel-plan2.png) no-repeat;
}

button.after,
a.after {
	width: 48px;
	margin:0 24px 0 0;
	background: url(/images/woodbine_images/button-after.png) no-repeat;
}

button.download,
a.download {
	width: 86px;
	margin:0 24px 0 0;
	background: url(/images/woodbine_images/button-download.png) no-repeat;
}

#pn_nav {
	position: relative;
	height: 13px;
	margin: -3px 0 -3px 0;
}

#pn_nav button, #pn_nav a {	
	display: block;
	float: left;
	text-indent: -9000px;
	border: none;
	height: 13px;
	overflow: hidden;
	cursor: pointer;
}

#pn_nav button:hover, #pn_nav a:hover {
	background-position: 0 -13px !important;
}

button.prev,
a.prev {
	margin:0 0 0 120px;
	width: 110px;
	background: url(/images/woodbine_images/button-prev.png) no-repeat;
}
button.next,
a.next {
	float: right !important;
	margin: 0 120px 0 0;
	width: 89px;
	background: url(/images/woodbine_images/button-next.png) no-repeat;
}
button.prev2,
a.prev2 {
	margin:0 0 0 50px;
	height: 14px !important;
	width: 96px;
	background: url(/images/woodbine_images/button-prev2.png) 0 0 no-repeat;
}
#pn_nav button.prev2:hover, #pn_nav a.prev2:hover {
	background-position: 0 -14px !important;
}
button.next2,
a.next2 {
	float: right !important;
	margin: 0 50px 0 0;
	height: 14px !important;
	width: 75px;
	background: url(/images/woodbine_images/button-next2.png) 0 0 no-repeat;
}
#pn_nav button.next2:hover, #pn_nav a.next2:hover {
	background-position: 0 -14px !important;
}

#pn_nav button.back_to_main, #pn_nav a.back_to_main {
	position: absolute;
	top: 1px;
	left: 185px;
	margin: 0;
	height: 14px !important;
	width: 102px;
	background: url(/images/woodbine_images/button-back-to-hospitality.png) 0 0 no-repeat;
}
#pn_nav button.back_to_main:hover, #pn_nav a.back_to_main:hover {
	background-position: 0 -14px !important;
}
#pn_nav button.back_to_hospitality, #pn_nav a.back_to_hospitality { background-image: url(/images/woodbine_images/button-back-to-hospitality.png) !important; }
#pn_nav button.back_to_land, #pn_nav a.back_to_land { background-image: url(/images/woodbine_images/button-back-to-land.png) !important; width: 68px !important;left: 202px !important; }
#pn_nav button.back_to_office, #pn_nav a.back_to_office { background-image: url(/images/woodbine_images/button-back-to-office.png) !important; width:150px !important;left: 164px !important; }

#pn_nav.center button,
#pn_nav.center a {
	float: none !important;
	margin: 0 auto !important;
}


#back_to_main_top {
	position: absolute;
	height: 14px;
	left: 56px;
	top: 11px;
	width: 366px;
}

#back_to_main_top a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	height: 14px;
}

#back_to_main_top .back_to_office_top {
	left: 75px;
	width: 215px;
	background: url(/images/woodbine_images/button-back-to-office_top.png) 0 0 no-repeat;
}

#back_to_main_top .back_to_office_top:hover {
	background-position: 0 -14px;
}

#back_to_main_top .back_to_land_top {
	left: 122px;
	width: 123px;
	background: url(/images/woodbine_images/button-back-to-land_top.png) 0 0 no-repeat;
}

#back_to_main_top .back_to_land_top:hover {
	background-position: 0 -14px;
}

#back_to_main_top .back_to_hospitality_top {
	left: 102px;
	width: 162px;
	background: url(/images/woodbine_images/button-back-to-hospitality_top.png) 0 0 no-repeat;
}

#back_to_main_top .back_to_hospitality_top:hover {
	background-position: 0 -14px;
}



#pn_nav2 {	
	height: 13px;
}

#pn_nav2 button, #pn_nav2 a {	
	display: block;
	float: left;
	text-indent: -9000px;
	border: none;
	height: 13px;
	overflow: hidden;
	cursor: pointer;
}

#pn_nav2 button:hover, #pn_nav2 a:hover {
	background-position: 0 -13px!important;
}

#pn_nav2 button.prev,
#pn_nav2 a.prev {
	margin:0 0 0 167px;
	width: 53px;
	background: url(/images/woodbine_images/button-prev.png) no-repeat;
}
#pn_nav2 button.next,
#pn_nav2 a.next {
	float: right !important;
	margin: 0 167px 0 0;
	width: 32px;
	background: url(/images/woodbine_images/button-next.png) no-repeat;
}
#pn_nav2.center button,
#pn_nav2.center a {
	float: none !important;
	margin: 0 auto !important;
}



.double_bar {
	background: url(/images/woodbine_images/double-bar.png) no-repeat;
	width:470px;
	height:4px;
	margin:6px 0 6px 0;
}
.double_bar_spaced {
	background: url(/images/woodbine_images/double-bar.png) no-repeat;
	width:470px;
	height:4px;
	margin:0 0 32px 0;
}
.double_bar_spaced2 {
	background: url(/images/woodbine_images/double-bar.png) no-repeat;
	width:470px;
	height:4px;
	margin:0 0 27px 0;
}
.double_bar_small {
	background: url(/images/woodbine_images/double-bar-small.png) no-repeat center;
	width:470px;
	height:4px;
	margin:6px 0 6px 0;
}
.bar_100px {
	background: url(/images/woodbine_images/bar-110px.png) no-repeat;
	width:110px;
	height:4px;
	margin:6px 0 6px 0;
}
.bar_100px_alt {
	background: url(/images/woodbine_images/bar-110px.png) no-repeat;
	width:110px;
	height:4px;
	margin: 0 auto;
}
.bar_215px {
	background: url(/images/woodbine_images/bar-215px.png) no-repeat;
	width:215px;
	height:4px;
	margin: 0 auto;
}

/* content and columns css */
#content a {
	color:#896059;
	text-decoration:underline;
}
#content a:hover {
	color:#760101;
	text-decoration:none;
}
.single_column {
	padding:0px 50px 0px 50px;
}

.single_column p {
	font-size:12px;
	line-height:18px;
}

.single_column_alt {
	padding:0px 50px 0px 50px;
}

.single_column_alt p {
	font-size:12px;
	line-height:18px;
}

.single_column_tall {
	padding:0px 50px 0px 50px;
}

.single_column_tall p {
	font-size:12px;
	line-height:18px;
}

.single_column_tall_alt {
	padding:0px 50px 0px 50px;
	margin: 0 0 18px 0;
}

.single_column_tall_alt p {
	font-size:12px;
	line-height:18px;
	margin: 0 0 10px 0;
}
.single_column_propertyoverview {
	padding:0px 50px 0px 50px;
	margin: 0;
}
.single_column_propertyoverview p{
	text-align: left;
	font-size:12px;
	line-height:18px;
}
.single_column_quote {
	margin:0px 80px 0px 80px;
	padding: 0;
}
.single_column_quote p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	font-style: italic;
}
.single_column_quote img.open{
	float:left;
	margin: -5px 0 0 0	
}
.single_column_quote img.closed{
	margin: -10px 0 0 0	
}
.single_column_quote_author{
	padding: 0;
	margin: 0 80px 25px 80px;
}
.single_column_quote_author p{
	text-align: left;
	font-size:11px;
	line-height:14px;
	margin-bottom:0px;
}

.column_left {
	float:left;
	width:175px;
	margin:0 20px 20px 50px;
}

.column_left_alt {
	float:none;
	width:auto;
	margin:15px 50px 20px 50px;
}
.bio_column {
	margin-bottom: 30px;
}
.column_left_bullets {
	float:left;
	width:175px;
	margin:0 20px 6px 50px;
	text-align: left;
}
.column_right_bullets {
	float:left;
	width:181px;
	margin:0 0 6px 0;
	text-align: left;	
}
.column_right_bullets ul,
.column_left_bullets ul {
	list-style-type: none;	
	font: normal 13px/17px Georgia, "Times New Roman", Times, serif;
}
.column_right_bullets ul li,
.column_left_bullets ul li {
	margin:0 0 12px 0;
	margin:0 0 12px 0;
	/*font-variant: small-caps;*/
	/*color: #474124;*/
	color: #805b3f;
}
.column_left .quote {
	color: #656252;
	font: italic 12px/18px Georgia, "Times New Roman", serif;
}
.column_left p,
.column_right p {
	font-size:12px;
	line-height:18px;
}
.document_listing p {
	margin: 8px 0 8px 0;
	padding-left: 20px;
}
.column_right.document_listing p {
	padding-left: 20px;
}
.document_listing h4 {
	margin: 17px 0 0 0 !important;
}
.contact_listing p {
	margin: 3px 0 20px 0;
	padding: 0;
	font-size: 12px;
	line-height: 18px;
}
.contact_listing h4 {
	margin: 17px 0 0 0 !important;
}

.column_right {
	float:left;
	width:181px;
	margin:0 0 20px 0;
}

.column_right_alt {
	float:right;
	width:181px;
	margin:5px 50px 10px 10px;
}

.column_left_offset {
	float:left;
	width:110px;
	margin:0px 20px 0 50px;
}
.column_left_offset span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 22px;
	font-style: italic;
}

.column_left_offset ul {
	list-style-type: none;	
	font: normal 14px/16px Georgia, "Times New Roman", Times, serif;
}

.column_left_offset ul li {
	margin:0 0 12px 0;
	/*font-variant: small-caps;*/
	/*color: #474124;*/
	color: #98592a;
}

.column_right_offset {
	margin:0 0 0 0;
	float:left;
	width:240px;
}
.column_right_offset p {
	line-height:18px;
}


.column_right_offset img {
	border:none !important;
}


.news-entry {
	padding: 0 50px;
	margin: 10px 0 26px 0;
}

.news-entry p {
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}

.news-entry .news-link {
	font-weight: bold;
}

.news-entry .news-date,
.news-entry .news-more {
	font-size: 10px;
}

.column_left_alt p,
.column_right_alt p {
	font-size:12px;
	line-height:18px;
}


/* listbox css */
.listbox {
	position: relative;
	width: 171px;
	padding: 0 6px;
	margin: 6px 0;
	background: url(/images/woodbine_images/list-box.png) left repeat-y;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	min-height: 14px;
	color: #646d5c;
}

.listbox-inside {
	background: #eae7df url(/images/woodbine_images/listbox_bg.png) center repeat-y;
}

.listbox-inside2 {
	background: url(/images/woodbine_images/listboxinsidetop.png) center top no-repeat;
}

.listbox-inside3 {
	background: url(/images/woodbine_images/listboxinsidebottom.png) center bottom no-repeat;
}

.listbox-top {
	position: absolute;
	left: 0;
	top: -6px;
	width: 183px;
	height: 6px;
	background: url(/images/woodbine_images/list-box.png) -183px 0 no-repeat;
}

.listbox-bottom {
	position: absolute;
	left: 0;
	bottom: -6px;
	width: 183px;
	height: 6px;
	background: url(/images/woodbine_images/list-box.png) -366px 0 no-repeat;
}

.listbox a {
	display: block;
	color: #896059 !important;
	text-decoration: none !important;
}

.listbox a:hover {	
	color: #760101 !important;
	text-decoration: none !important;
}

.listbox ul {
	position: relative;
	list-style-type: none;
	padding: 3px 13px;
	margin: 0;
}

.listbox ul li {
	position: relative;
	line-height: 14px;
	padding: 6px 0 6px 0;
	margin: 0;
	background: url(/images/woodbine_images/dash.png) bottom repeat-x;
}

.listbox ul li:last-child {
	background: none !important;
}

.listbox ul li.last-child {
	background: none !important;
}

.listbox ul li ul {
	padding: 5px 0 0 20px;
	margin-bottom: -4px;
}

.listbox ul li ul li {
	background: none;
	padding: 0 0 5px 10px;
	font-style: italic;
}

.listbox ul li ul li span.lgraphic,
.listbox ul li ul li span.lgraphic2 {
	position: absolute;
	background: url(/images/woodbine_images/list-bullet-tall.png) left bottom no-repeat;
	width: 7px;
	height: 11px;
	top: -4px;
	left: 0;
}

.listbox ul li ul li span.lgraphic2 {
	height: 28px;
	top: -21px;
}

.listbox-inside-text {
	position: relative;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #71716d;
	background: #e8e5de;
	padding: 8px 13px;
}

.listbox-inside-text h5 {
	font: small-caps normal 14px/16px Georgia, "Times New Roman", serif;
	color: #474124;
	margin: 0 0 12px 0;
	text-align: center;
}

.listbox-inside-text p {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #71716d;
	margin: 0 0 10px 0;
}

.listbox-inside-text img {
	display: block;
	margin: 10px auto 12px auto;
	border: 0;
}

#listbox_current {
	position: absolute;
	z-index: 100;
	top: 8px;
	left: 64px;
	width: 56px;
	height: 10px;
	background: url(/images/woodbine_images/listbox_current.png) no-repeat;
}

#listbox_prior {
	position: absolute;
	z-index: 100;
	top: 8px;
	left: 63px;
	width: 58px;
	height: 10px;
	background: url(/images/woodbine_images/listbox_prior.png) no-repeat;
}


/* three menu css */
#three_menu {
	margin:0 0 30px 50px;
}

#three_menu button, #three_menu a {	
	display: block;
	text-indent: -9000px;
	border: none;
	height: 31px;
	cursor: pointer;
}

#three_menu button:hover, #three_menu a:hover {
	background-position: 0 -31px !important;
}
button.hospitality,
a.hospitality {
	width: 110px;
	background: url(/images/woodbine_images/button-hospitality.png) no-repeat;
}
button.master_plan,
a.master_plan {
	width: 110px;
	background: url(/images/woodbine_images/button-master-plan.png) no-repeat;
}
button.retail_mixed,
a.retail_mixed {
	width: 110px;
	background: url(/images/woodbine_images/button-retail-mixed.png) no-repeat;
}
.three_button {
	display:inline;
	width:110px;
	float:left;
	margin:0 20px 0 0;
}

#one_menu {
	position: relative;
	top: -20px;
	margin: 0 50px 0 50px;
}

#one_menu_alt {
	position: relative;
	top: 5px;
	margin: 0 50px 25px 50px;
}

button.button-explore,
a.button-explore {
	width: 150px;
	background: url(/images/woodbine_images/button-explore.png) 0 0 no-repeat;
	display: block;
	margin: -3px auto;
	text-indent: -9000px;
	border: none;
	height: 31px;
	cursor: pointer;
}
button.button-explore:hover, a.button-explore:hover {
	background-position: 0 -31px !important;
}
button.button-send,
a.button-send {
	width: 150px;
	background: url(/images/woodbine_images/button-send.png) 0 0 no-repeat;
	display: block;
	margin: -3px auto;
	text-indent: -9000px;
	border: none;
	height: 31px;
	cursor: pointer;
}
button.button-send:hover, a.button-send:hover {
	background-position: 0 -31px !important;
}


/* gallery css */
#gallery-wrapper {
	position: relative;
	margin: 7px 0;
}

#gallery-wrapper button {	
	display: inline;
	text-indent: -9000px;
	border: none;
	height: 12px;
	cursor: pointer;
	float:left;
}

#gallery-wrapper button:hover {
	background-position: 0 -12px!important;
}

#gallery-wrapper button.left_arrow {
	display: none;
	position: absolute;
	top: 2px;
	left: 23px;
	margin: 10px 0 0 0;
	width: 8px;
	background: url(/images/woodbine_images/left-arrow.png) no-repeat;
}

#gallery-wrapper button.right_arrow {
	display: none;
	position: absolute;
	top: 2px;
	right: 23px;
	margin: 10px 0 0 0;
	width: 8px;
	background: url(/images/woodbine_images/right-arrow.png) no-repeat;
}

#gallery {
	position: relative;
	margin: 0 45px 0 45px;
	width: 380px;
	height: 40px;
	overflow: hidden;
}

#gallery ul {
	margin: 0;
	padding: 0;
	width: 2000px;
}

#gallery ul li {
	margin: 0 18px 0 0;
	padding: 6px;
	float: left;
	width: 36px;
	height: 26px;
	overflow: hidden;
	list-style: none;
	border: 0;
	background: url(/images/woodbine_images/image-frame-4.png) 0 0 no-repeat;
}

#gallery ul li.active,
#gallery ul li.hover,
#gallery ul li:hover {
	background-position: -48px 0 !important;
}

#gallery ul li img {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	display: block !important;
}

#gallery ul li a {
	background: #9d6937;
	text-decoration: none;
}

#gallery ul li a:hover {	
	background: #fff;
	text-decoration: none;
}


/* footer css */
#footer {
	display:block;
	margin:auto;
	text-align:center;
	margin:0 0 15px 0;
	font-size:10px;
	color:#817d65;
	position: relative;
	overflow: visible;
	white-space: nowrap;
}

#footer a {
	padding: 0 2px !important;
	color:#817d65 !important;
	text-decoration:underline;
}
#footer a:hover {
	color:#817d65 !important;
	text-decoration:none;
}


/* full background.css */
img#expando {
	padding: 0;
	margin: 0;
	position: absolute;
	display: none;
	z-index: 1;
	-ms-interpolation-mode: bicubic;
}
 
.wide img#expando, .tall img#expando {
	display: block;
}
  
.wide img#expando {
	width: 100%;
	height: auto;
}
 
.tall img#expando {
	width: auto;
	height: 100%;
}


/* headers */
.header_properties {
	width:102px;
	height:22px;
	margin: 15px auto 15px;
	background: url(/images/woodbine_images/header-properties.png) no-repeat;

}


/* titles */
h2.title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	/*text-transform:capitalize;*/
	margin:15px 0 15px 0;
	padding:0;
	color:#656252;
	text-align: center;
}
h2.title_alt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	/*text-transform:capitalize;*/
	margin:10px 0 15px 0;
	padding:0;
	color:#656252;
	text-align: center;
}
h2.title_alt-spaced {
	margin-right:50px;margin-left:50px;
}
h2.title_alt2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	/*text-transform:capitalize;*/
	margin:10px 0 9px 0;
	padding:0;
	color:#656252;
	text-align: center;
}
h2.title_alt2-spaced {
	margin-right:50px;
	margin-left:50px;
}
h3.subtitle {
	font: normal 16px/18px Georgia, "Times New Roman", Times, serif;
	/*text-transform:capitalize;*/
	margin:-2px 0 9px 0;
	padding:0;
	color:#656252;
	text-align: center;
}
h3.title {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-transform:capitalize;
	font-variant:small-caps;
	margin:15px 0 10px 0;
	padding:0 50px;
	color:#656252;
	text-align: center;
}
h3.title_alt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-transform:capitalize;
	font-variant:small-caps;
	margin:15px 0 8px 0;
	padding:0 50px;
	color:#656252;
	text-align: left;
}
h3.title_alt2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-transform:capitalize;
	font-variant:small-caps;
	margin:15px 0 12px 0;
	padding:0;
	color:#656252;
	text-align: left;
}

/* headers */
h2.header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	text-transform:capitalize;
	margin:15px 0 0 0;
	padding:0;
	color:#656252;
	text-align: center;
}
h3.header {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	text-transform:capitalize;
	margin:15px 0 0 0;
	padding:0;
	text-align: center;
}
h2.header-spaced {
	margin: 15px 50px 10px 50px;
}


.title_home {
	background: url(/images/woodbine_images/title-home.png) no-repeat;
	width:358px;
	height:51px;
	margin: 15px auto 32px;
	position: relative;
	left: 5px;
	overflow: hidden;
	text-indent: -9999px;
}
.title_hospitality_properties {
	background: url(/images/woodbine_images/title-hospitality-properties.png) no-repeat;
	width:225px;
	height:25px;
	margin:9px auto;

}
.title_property_detail {
	background: url(/images/woodbine_images/title-property-detial.png) no-repeat;
	width:317px;
	height:24px;
	margin:9px auto;
}
.title_properties {
	background: url(/images/woodbine_images/title-properties.png) no-repeat;
	width:350px;
	height:13px;
	margin:9px auto;

}

/* expanding area */
#msg_list {
margin: 0px;
padding: 0px 0 15px 0;
width: 370px;
}
#msg_list img{
	border:none;
}

.bio_head {
	padding: 1px 0 14px 20px !important;
	margin: 0 50px 0 50px;
	cursor: pointer;
	position: relative;
	background: url(/images/woodbine_images/tab-arrow-sprite.png) -41px 4px no-repeat;
}

.bio_head h3 {
	color: #896059 !important;
	margin: 0;
	padding: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-transform:capitalize;
	font-variant:small-caps;
	text-align: left;
}
.bio_head h4 {
	margin: 9px 0 0 0 !important;
}
.bio_head.opened {
	background-position: 0 -85px;
	padding-bottom: 5px;
}
.bio_head img {
	float:left;
	padding:3px 13px 0 0;
	position:relative;
	top:-2px;
}
.bio_body {
	margin-top: -5px;
	margin-left: 70px;
}

.msg_head {
	color:#896059 !important;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height: 21px !important;
	font-size:16px !important;
	padding: 1px 0 7px 20px;
	cursor: pointer;
	position: relative;
	margin:0;
	font-variant: small-caps;
	background: url(/images/woodbine_images/tab-arrow-sprite.png) -41px 6px no-repeat;
}
.msg_head.opened {
	background-position: 0 -83px;
	padding-bottom: 5px;
}
.msg_head img {
	float:left;
	padding:3px 13px 0 0;
	position:relative;
	top:-2px;
}
.msg_body {
padding: 0 10px 0 20px;
font-size:12px;
line-height:18px;
}
.msg_body p {
font-size:12px;
line-height:18px;
color: #4B483A;
}
.msg_body_small {
font-size:11px !important;
line-height:14px !important;
color: #4B483A;
margin: 0 0 8px 0px;
}
.msg_body ul {
margin: 6px 0 15px 0;
}
.msg_body ul li {
font-size:12px;
line-height:18px;
margin: 0 0 8px 20px;
color: #4B483A;
}
.ithead {
	display:block!important;
}
.normhead {
	display:block!important;
}
/* search/checkboxes */
label.checkbox span.holder {
	height: 61px;
	background: url(/images/woodbine_images/checkboxsmall.png) 0 -1px no-repeat;
}
label.radio span.holder {
	height: 61px;
	background: url(/images/woodbine_images/radio.png) 0 -1px no-repeat;
}
label.checkboxlarge span.holder {
	height: 61px;
	background: url(/images/woodbine_images/checkboxlarge.png) 0 -1px no-repeat;
}
label.radiolarge span.holder {
	height: 61px;
	background: url(/images/woodbine_images/radio.png) 0 -1px no-repeat;
}
/* label.checkbox:hover span.holder,
label.checkboxlarge:hover span.holder,
label.radio:hover span.holder,
label.radiolarge:hover span.holder {
	top: -21px !important;
} */
label.checked span.holder,
label.checked:hover span.holder {
	top: -42px !important;
}
label.list {
	float: left;
	clear: left;
	margin: 0 0 5px 16px;
}
label.checkboxlarge {
	margin-left: 0;
}
label.inline {
	float: left;
	margin: 0 10px 0 0;
}
input.hiddenCheckbox {
	position: absolute;
	left: -10000px;
}
label.prettyCheckbox span.holderWrap {
	display: block;
	float: left;
	position: relative;
	margin-right: 0;
	overflow: hidden;
	top: -4px;
}
label.checkboxlarge span.holderWrap {
	top: -2px;
}
label.prettyCheckbox span.holder {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.checkbox_container {
	margin: 10px 45px 0 45px;
}
.checkbox_container label {
	font: normal 10px/10px Arial, sans-serif;
	color: #4b483a;
	padding-right: 4px;
}
.checkbox_container label.checkboxlarge {
	font: normal 12px/14px Arial, sans-serif;
	color: #4b483a;
	padding-right: 4px;
}
.checkbox_container .checkbox_column {
	position: relative;
	width: 129px;
	float: left;
}
.checkbox_container .checkbox_column3 {
	width: 120px;
}
.checkbox_container .checkbox_spacer {
	float: left;
	width:95px;
	height: 6px;
	overflow:hidden;
}
.search-result-container {
	margin: 10px 30px 10px 45px;
	font: normal 11px/16px Arial, sans-serif;
	text-align: center;
	min-height: 60px;
}
.search-result-container a {
	color: #896059;
}
.search-result {
	width: 118px;
	float: left;
	margin: 0 13px 0 0;
}
.search-result-image {
	position: relative;
	width: 118px;
	height: 56px;
	background: url(/images/woodbine_images/image-frame-6.png) 0 0 no-repeat;
}
.search-result-image .inside {
	position: absolute;
	top: 6px;
	left: 6px;
}
.random-result-image {
	position: relative;
	width: 183px;
	height: 87px;
	background: url(/images/woodbine_images/image-frame-8.png) 0 0 no-repeat;
	top: -3px;
	left: -4px;
	margin: 12px 0 12px 0;
}
.random-result-image .inside {
	position: absolute;
	top: 6px;
	left: 6px;
}
#loader-wrapper {
	position: relative;
	height: 0;
	width: 0;
	overflow: visible;
}
#loader {
	position: absolute;
	top: 1px;
	left: 210px;
	width: 48px;
	height: 48px;
	background: url(/images/woodbine_images/loader.gif) no-repeat;
	display: none;
}
.column_right_bio-photo {
	float:right;
	width:118px;
	margin:0px 0px 10px 10px;
}
.bio-photo {
	position: relative;
	width: 118px;
	height: 155px;
	background: url(/images/woodbine_images/image-frame-7.png) 0 0 no-repeat;
}
.bio-photo .inside {
	position: absolute;
	top: 6px;
	left: 6px;
}

.stats {
	margin-top: -10px;
	margin-bottom: 25px;
}
.stats p {
	color: #656252;
	font: italic 13px/20px Georgia, Times, serif;
	text-align: center;
	margin: 0 0 8px 0;
	padding-top: 16px;
}
.stats .double_bar_stats {
	position: absolute;
	left: 0;
	background: url(/images/woodbine_images/double-bar.png) no-repeat;
	width:470px;
	height:4px;
	margin:0 0 32px 0;
}
/* site map */
#sitemap-list {
	color: #4b483a;
}
#sitemap-list li {
	margin: 0 0 4px 0;
}

#sitemap-list li ul {
	margin: 8px 0 8px 20px;
}
.names {
	margin: 15px 10px 0 35px;
}
.names p {
	margin: 0 0 15px 0;
}