/* CSS Document */

body { margin:0; padding:0; background:#5f837d; font-family:arial,helvetica,sans-serif; color:#333333; }

a:link, a:visited { color:#034339; }
a:hover {color:#8D561F; }

#container { margin-top:9px; }

p { font-size:13px; color:#034339; padding:0; margin:0 0 9px 0; }
p.small, p span.small { font-size:11px; color:#336666; }

#nav { background:#ffffff url(images/bkgrd_nav.gif) bottom left no-repeat; text-align:right; padding:0 23px 4px 0; }
	#nav ul { margin:0;  padding:0; list-style:none; list-style-type:none; white-space:nobreak; }
	#nav li { font-family:"Trebuchet MS"; font-size:10px; font-weight:bold; padding:0; margin:0; text-transform:uppercase; letter-spacing:+1px; display:inline; }
	#nav li a { padding:0 12px 0 0; margin:0; text-decoration: none; }
	#nav li a:link, #nav li a:visited { color:#034339; }
	#nav li a:hover  { color:#8D561F; }
	#nav li.current a:link, #nav li.current a:visited { color:#999933; }
	#nav li.current a:hover { color:#8D561F; }
	
#content { background:#ffffff url(images/bkgrd_content.gif) top left repeat-y; vertical-align:top; padding:10px 0 0 0 }
#content h1 { font-size:16px; font-style:italic; color:#8D4B1F; margin:5px 0 6px 48px; }
	#content h1 span.small { font-size:13px; font-style:italic; color:#034339;}
	#content td.slidedesc h1 { font-style:normal; margin:0 0 6px 0; }
	#content td.slidedesc { padding-top:4px; }

table.intro td.quote { text-align:right; padding:11px 5px 0 0; vertical-align:top;  }
table.intro td.quote h2 { font-size:13px; line-height:17px; font-style:italic; font-weight:normal; color:#914307; margin:0; padding:0; }
table.intro td.portrait { text-align:center; font-size:11px; line-height:12px; color:#914307; font-weight:bold;font-family:"Trebuchet MS"; verical-align:top; }
table.intro td.portrait span.small {font-size:10px; color:#034339; font-weight:normal; }

table.twocolhome {  background:url(images/bkgrd_nav.gif) bottom left no-repeat; text-align:left; }
table.twocolhome td.text { vertical-align:top; font-size:13px; color:#034339; }

table.threecolgreen { background:#7d9e99;  text-align:left; }
table.threecolgreen td { vertical-align:top; font-size:12px; color:#ffffff; }

.link { background:url(images/arrow_right.gif) top right no-repeat; padding:0 12px 0 0; margin:6px; text-transform:uppercase; letter-spacing:+1px; font-size:10px; line-height:11px; font-weight:bold; color:#034339; text-align:right;font-family:"Trebuchet MS"; float:right;  }
.link a:link, .link a:visited { color:#034339; text-decoration:none; }
.link a:hover { color:#8D561F; }

.linkwhite { background:url(images/arrow_rightwhite.gif) top right no-repeat; padding:0 12px 0 0; margin:6px; text-transform:uppercase; letter-spacing:+1px; font-size:10px; line-height:11px; font-weight:bold; color:#ffffff; text-align:right;font-family:"Trebuchet MS"; float:right;  }
.linkwhite a:link, .linkwhite a:visited { color:#ffffff; text-decoration:none; }
.linkwhite a:hover { color:#034339; }

.linkleft { background:url(images/arrow_left.gif) top left no-repeat; padding:0 0 0 12px; margin:6px; text-transform:uppercase; letter-spacing:+1px; font-size:10px; line-height:11px; font-weight:bold; color:#034339; text-align:left;font-family:"Trebuchet MS"; float:left;  }
.linkleft a:link, .linkleft a:visited { color:#034339; text-decoration:none; }
.linkleft a:hover { color:#8D561F; }

.linkleftwhite { background:url(images/arrow_leftwhite.gif) top left no-repeat; padding:0 0 0 12px; margin:6px; text-transform:uppercase; letter-spacing:+1px; font-size:10px; line-height:11px; font-weight:bold; color:#ffffff; text-align:left;font-family:"Trebuchet MS"; float:left;  }
.linkleftwhite a:link, .linkleftwhite a:visited { color:#ffffff; text-decoration:none; }
.linkleftwhite a:hover { color:#034339; }


/**fixes float probelm on property detail (arroyo piedra)**/
.linkpropdetail { background:url(images/arrow_left.gif) top left no-repeat; padding:0 0 0 12px; margin:6px; text-transform:uppercase; letter-spacing:+1px; font-size:10px; line-height:11px; font-weight:bold; color:#034339; text-align:left;font-family:"Trebuchet MS";  }
.linkpropdetail a:link, .linkpropdetail a:visited { color:#034339; text-decoration:none; }
.linkpropdetail a:hover { color:#8D561F; text-decoration:none; }

/**fixes float probelm on property detail (home)**/
.linkleftwhitehome { background:url(images/arrow_leftwhite.gif) top left no-repeat; padding:0 0 0 12px; margin:6px; text-transform:uppercase; letter-spacing:+1px; font-size:10px; line-height:11px; font-weight:bold; color:#ffffff; text-align:left;font-family:"Trebuchet MS";}
.linkleftwhitehome a:link, .linkleftwhitehome a:visited { color:#ffffff; text-decoration:none; }
.linkleftwhitehome a:hover { color:#034339; }


.greenitaliclabel { float:left; font-size:11px; font-style:italic; color:#034339; }


#footer { font-family:"Trebuchet MS"; font-size:10px; color:#ffffff; text-align:center; padding:3px 0 6px 0; margin:0; }
	#footer a:link,#footer a:visited  { color:#ffffff; text-decoration:none; }
	#footer a:hover { color:#034339; text-decoration:none; }
	

table.property td { text-align:left; vertical-align:top; padding-top:6px; padding-bottom:6px; font-size:12px; color:#034339; }
table.property td strong { font-size:13px; }
table.property tr.greenrow td { background:#7d9e99; text-align:left; color:#ffffff; }
table.property td p { padding:0; margin:0 0 8px 0; }
table.property .link, table.property .linkwhite { float:left; margin-left:2px; }
table.property div.portrait { width:90px; text-align:center; font-size:11px; line-height:12px; font-weight:bold;font-family:"Trebuchet MS"; verical-align:top; }
table.property div.portrait span.small {font-size:10px; color:#034339; font-weight:normal; }
table.property h2 { font-size:14px; color:#8D4B1F; margin:10px 0 3px 0 }

table.property table#slidepix td { margin:0; padding:0; }
table.property table#slidepix td.slidenavleft a { padding:0 0 0 12px; background:url(images/arrow_left.gif) top left no-repeat; text-decoration:none; font-size:10px; line-height:11px; font-weight:bold; }
table.property table#slidepix td.slidenavright a { padding:0 12px 0 0; background:url(images/arrow_right.gif) top right no-repeat; text-decoration:none; font-size:10px; line-height:11px; font-weight:bold; }
table.property table#slidepix td.slidenavright { text-align:right; padding-top:3px; }
table.property table#slidepix td.slidenavleft { padding-top:3px; }
table.property td.slideinstruction { padding:4px 12px 0 42px; vertical-align:bottom; }
table.property td#abovecaption { padding:4px 12px 0 42px; }
table.property td#abovecaption h1 { font-size:14px; line-height:14px; margin:0 0 3px 0; color:#034339; }
table.property div#CaptionBox h2 { margin:0 16px 9px 0; font-size:12px; }

td.homefeature { vertical-align:top; padding:12px 0 0 28px;}
td.homefeature p.label { text-transform:uppercase; letter-spacing:+1px; font-size:10px; font-weight:bold; color:#034339; font-family:"Trebuchet MS"; margin:0; padding:0; }
td.homefeature h2 { font-size:16px; font-style:italic; color:#8D4B1F; padding:0; margin:3px 0 0 0;  }
td.homefeature p.subhd { font-size:12px; font-style:italic; color:#8D4B1F; padding:0; margin:0; }

.quote { font-size:13px; font-style:italic; color:#8D561F; }

span.brk { display:inline; }
span.noprint { display:inline; }