body, td, p {font:12px Verdana, Arial, Helvetica, sans-serif; color:#000099;}

h2 {color:#fff; background-color:#066000; text-align:center; font:bold 14px Arial, Helvetica, sans-serif; margin:0; padding:4px 0;}

hr {height:1px; color:green;}

table td {vertical-align:top;}

a:visited {color:#000099;}

a img {border:none;}

ul li {background:#fff url(../nav-ims/leaf-bullet.gif) no-repeat; margin-bottom:14px; padding:10px 0 0 32px; list-style:none;}

ul.normal li {background:none; margin-bottom:1em; padding:0; list-style:circle;}

.body1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
}

.bodylead1 {color:#006633; border:1px solid #006633;}

.bodylead2 {color:#336699; border:1px solid #336699; margin-left:65px;}

.bodylead1, .bodylead2 {
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	padding:5px 5px 10px 15px; border-width:1px 1px 1px 3px;
	width:350px; background:transparent url(../nav-ims/white-hs.gif);
	text-align:left;
}


.heading1gr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006633;
	font-weight: bold;

}
.body1ital {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
	font-style: italic;

}
.tablebdr {
	border: 1px solid #367439;
}
.body1sm {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006633;
}
a.body1sm:visited {color: #006633;}
.notes {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
}
.botlinks, botlinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	letter-spacing: 0.1px;
}
.botlinks:hover {color:blue;}

.body1grbg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
	font-weight: bold;
	text-decoration: none;


}
.body1bol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
	font-weight: bold;

}
.body1padd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;


}
.body1paddwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-weight: bold;
	text-decoration: none;

}
.body1white {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.body1whitesm {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.body1ital2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	font-style: italic;
}
.bodyredbol {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FF0033;}

.body1red {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
}
.body1bolpad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006633;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;

}
.bodybluebol {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	font-weight: bold;
}
.body1blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
}

.bodyblue11 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #313FFE;}
	
.body1bluepadd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	padding: 8px;

}
.body1bluepaddbg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	background-color: #DEFFD9;
	text-decoration: none;


}
.swlink, swlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	padding-left: 3px;	
}

a.bodyredbol:hover {color:maroon;}

a.swlink:hover {color:#00aa00; background:#cccccc;}

p.indent {margin-left:30px;}

img.imgLeft {float:left; margin:4px 20px 5px 0;}
img.imgRight {float:right; margin:4px 0 5px 20px;}
	
.vears {font:85% Times,Times New Roman, serif; color:#341F0B; text-align:justify;}

table#vears p {margin:0 0 0.5em 0;}

table#vears td#vearsbg {background:white url(../images/vears-sketch.jpg) no-repeat; height:365px; font:75%  Verdana, Arial, Helvetica, sans-serif; color:#341F0B;; text-align:right; padding:5px;}

.sublinks, .sublinksnopad{font:10px Verdana, Arial, Helvetica, sans-serif; border:1px solid #341F0B; border-width:1px 1px 0 1px; padding:3px; color:#341F0B; text-decoration:none;}

.sublinks {margin:8px;}

.sublinksnopad {margin:0;}

.divsublinks {padding:12px 0 0 0;}

a.sublinks:hover, a.sublinksnopad:hover {background:#D4FFD5; color:black;}

ol.disclaimer {list-style-position:outside; list-style-image:none; color:#333333; font:10px/12px Verdana, Arial, Helvetica, sans-serif;}
ol.disclaimer li {margin:0 0 0.5em 0; padding-right:20px;}

p.sm-note {font:10px Verdana, Arial, Helvetica, sans-serif; color: #333333;	text-decoration: none; letter-spacing: 0.1px; margin:0.5em 0 1.5em 0; }

p.p-emph {font-weight:bold;}

table#details table#pricing .sold, table#pricing td.sold, .sold {background-color:#990000; color:#fff; font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:1px 4px; vertical-align:middle;}

img.floatleft {float:left; margin:2px 12px 0 0;}


/*   styles for locatiion / siteplan pages apr08 --------------------------------   */

table.tbl-special, table.tbl-normal {border:1px solid #003399; border-width:1px 1px 0 1px; margin-bottom:30px;}
table.tbl-normal {border-color:#066000;}
table.tbl-special td.text, table.tbl-normal td.text {padding:5px 10px; color:#000099; font:12px/16px Arial, Helvetica, sans-serif;}
table.tbl-normal td.header {text-align:center; padding:5px; color:#fff; background-color:#0b5347; font-size:16px; font-weight:bold;}
div.properties-topdiv {text-align:center; margin-top:16px;}
img.special-border {border:1px solid #0066FF; margin:8px; }
img.normal-border {border:1px solid #066000; margin:8px;}

table#tbl-orchard {border:1px solid #066000; border-width:1px 1px 0 1px;}
table#tbl-orchard td.text, table#tbl-orchard td.textSold {padding:5px 10px; color:#000099; font:12px/16px Arial, Helvetica, sans-serif;}
table#tbl-orchard td.textSold {color:#666;}

/*   blue special projects links -------------------------  */
table.special-links {width:100%; margin:0;}
table.special-links td {text-align:center; padding:0; border-right:2px solid #DEDEDE;}
table.special-links td a, table.special-links a:visited {display:block; text-decoration:none; color:#fff; background-color:#1430A5; padding:3px 1px 4px 1px; font:bold 12px Arial, Helvetica, sans-serif;}
table.special-links td.last {border-width:0;}
table.special-links td a:hover {color:#FFFCE6; background-color:#0066FF;}

/*   green normal links ------------------------------ */
table.normal-links {width:100%; margin:0;}
table.normal-links td {text-align:center; padding:0; border-right:2px solid #DEDEDE;}
table.normal-links td a, table.normal-links a:visited {display:block; text-decoration:none; color:#fff; background-color:#066000; padding:3px 1px 4px 1px; font:bold 12px Arial, Helvetica, sans-serif;}
table.normal-links td.last {border-width:0;}
table.normal-links td a:hover {color:#FFFCE6; background-color:#0066FF;}

table#details {width:600px; margin:20px 0 20px 37px; border:1px solid #066000;}
table#details td {color:#002001;}
table#details td.header {padding:5px 10px; color:#fff; background-color:#21801A; font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif; text-align:center;}
table#details td.text {color:#000099; padding:5px 10px; font:12px/16px Arial, Helvetica, sans-serif; text-align:left;}
table#details td.bottom { background:#fff url(../nav-ims/bg-detailpages-botbanner2.gif) no-repeat bottom; height:140px; padding:8px 0 0 35px; color:#000099; font:12px/16px Arial, Helvetica, sans-serif;}




/*   styles for static detail pages for normal projects --------------------------------   */

table#dimensions {width:362px; border-right:1px solid #066000;}
table#dimensions td {color:#000033; font:11px/14px Arial, Helvetica, sans-serif; text-align:center; padding:2px 1px;}
table#dimensions td.head1 {color:#fff; background-color:#21801A; font-weight:bold;}
table#dimensions td.head2 {color:#fff; background-color:#4BA144; font-weight:bold;}
table#dimensions td.col1 {border-bottom:1px solid #066000; text-align:left;}
table#dimensions td.col2 {background-color:#81ED79; border-bottom:1px solid #066000;}
table#dimensions td.col3 {background-color:#CAFFC6; border-bottom:1px solid #066000;}
div#description {width:362px; font:12px/16px Arial, Helvetica, sans-serif; color:#000066;}
p.descnote {margin:0.5em 0 1.5em 0; color:#000033; font:italic 11px/14px Arial, Helvetica, sans-serif; text-align:left;}

div#botbanner {width:590px; background:#fff url(../nav-ims/bg-detailpages-botbanner.gif) no-repeat bottom;}
div#projnotes {width:362px; margin:0 0 60px 2px; color:#333333; font:11px/16px Arial, Helvetica, sans-serif;}
div#rogermein {width:378px; postion:absolute; top:100%; left:0;}

table#pricing {width:362px; color:#000066; background-color:#81ED79; margin:25px 0 22px 0;}
table#pricing td {font:12px/16px Arial, Helvetica, sans-serif; border:1px solid #fff; border-width:0 1px 1px 0; text-align:center; padding:4px 2px 5px 2px;}
table#pricing td.bodyredbol {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color: #FF0033;}
table#pricing td.tdSold {color:#fff; background-color:#cc0000; font-weight:bold; text-transform:uppercase;}
table#pricing td.tdReserved {color:#CC0000; font-weight:bold}
table#pricing td.tdAvailable {}


table.links {margin:15px 0; width:362px;}
table.links td {text-align:center; padding:0; border-right:2px solid #DEDEDE;}
table.links td a, table.links a:visited {display:block; text-decoration:none; color:#fff; background-color:#066000; padding:3px 1px 4px 1px; font:bold 12px Arial, Helvetica, sans-serif;}
table.links td.last {border-width:0;}
table.links td a:hover {color:#FFFCE6; background-color:#0066FF;}

table.shortlinks {margin:15px 0;}
table.shortlinks td {text-align:center; padding:0; border-right:2px solid #fff;}
table.shortlinks td a, table.shortlinks a:visited {display:block; text-decoration:none; color:#fff; background-color:#066000; padding:3px 8px 4px 8px; font:bold 12px Arial, Helvetica, sans-serif;}
table.shortlinks td.last {border-width:0;}
table.shortlinks td a:hover {color:#FFFCE6; background-color:#0066FF;}

table.leftLinks td {text-align:center; border-top:1px solid #367439; padding:2px 0;}

/*   END OF styles for static detail pages for normal projects --------------------------------   */

table.pricelisting {width:100%;}
table.pricelisting tr.header td {font-weight:bold;}
table.pricelisting td {padding:3px 15px 3px 0;}

div.properties-header {background-color:#0B5347; color:#fff; padding:10px;}
div.properties-header h1 {font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#DDE7E5; text-align:center; background:none; margin:0; }
div.properties-header p,  div.properties-header a, div.properties-header a:visited, div.properties-header a:hover {color:#fff;}
