body { margin-top:0px; font-family:arial; color:#1c1d21; }

p {  margin-top:2px; margin-bottom:2px; font-size:100%; }

ul { margin-top:2px; margin-bottom:2px; font-size:80%; color:#3c3d41; list-style-image:url(http://www.speksrealty.com/images/listimage.gif); }

a:link { color:#567416; text-decoration:none; }
a:visited { color:#567416; text-decoration:none; }
a:hover { color:#567416; text-decoration:underline; }
a:active { color:#567416; text-decoration:underline; }

tr.Pane1 { background-image:url(http://www.speksrealty.com/images/designpics_upper.jpg); background-repeat:repeat-y; background-color:#b0d957; }
th.Pane1 { padding-left:42px; padding-top:12px; padding-bottom:4px; text-align:left; vertical-align:bottom; color:#5f7f5f; }
div.Pane1 { margin-top:0px; margin-bottom:0px; font-size:198%; letter-spacing:0.8em; }
div.Pane1Sub { margin-top:8px; margin-bottom:0px; font-size:90%; font-weight:normal; }

tr.Pane1r { background-image:url(http://www.speksrealty.com/images/designpics_upper.jpg); background-repeat:repeat-y; background-color:#b0d957; }
th.Pane1r { text-align:right; vertical-align:bottom; padding-right:24px; padding-top:0px; padding-bottom:4px; font-size:90%; color:#5f7f5f; }

a:link.Pane2 { color:#dfdfdf; }
a:visited.Pane2 { color:#dfdfdf; }
a:hover.Pane2 { color:#dfdfdf; }
a:active.Pane2 { color:#dfdfdf; }
ul.Pane2 { margin-top:4px; padding-top:4px; font-size:84%; }
li.Pane2 { list-style-image:url(http://www.speksrealty.com/images/listimage3.gif); margin-top:4px; padding-top:2px; }
td.Pane2 { background:url(http://www.speksrealty.com/images/designpics_bg2.gif) no-repeat #719429; border-bottom:3px solid #026441; border-top:3px solid #026441; }

td.Pane3 { text-align:left; background-color:#2f2d31; border-bottom:3px solid #2f2d31; }

td.Pane4 { background-image:url(http://www.speksrealty.com/images/designpics_bg3.gif); background-repeat:no-repeat; background-color:#d9dad2; background-position:left bottom; padding-left:24px; padding-right:24px; padding-top:42px; padding-bottom:42px; vertical-align:top; }

table.Pane3Tbl { color:#8f8f8f; font-size:84%; }
td.Pane3Tbl { text-align:left; padding-top:12px; padding-left:26px; padding-right:26px; padding-bottom:18px; background-image:url(http://www.speksrealty.com/images/listimage1.gif); background-repeat:no-repeat; background-position:0px 12px; }
a:link.Pane3Tbl { color:#dfdfdf; }
a:visited.Pane3Tbl { color:#dfdfdf; }
a:hover.Pane3Tbl { color:#dfdfdf; }
a:active.Pane3Tbl { color:#dfdfdf; }

td.PaneMenu { background-color:#e3e4dc; padding-top:8px; padding-right:4px; padding-bottom:24px; }
tr.PaneMenu { background-color:#e3e4dc; padding-bottom:12px; }
ul.PaneMenu { margin-top:0px; padding-top:2px; font-size:75%; }
li.PaneMenu { list-style-image:url(http://www.speksrealty.com/images/listimage2.gif); margin-top:2px; padding-top:0px; }
p.PaneMenu { margin-left:38px; font-size:90%; margin-top:18px; margin-bottom:2px; }

td.PanePage { font-size:90%; background-color:#ffffff; padding-left:8px; padding-top:2px; padding-bottom:42px; line-height:180%; }
p.PanePageNavigation { font-size:90%; padding-left:8px; padding-top:0px; padding-bottom:42px; line-height:120%; }
p.PanePageNavigationPlus { font-size:90%; padding-left:8px; padding-top:0px; padding-bottom:14px; line-height:120%; }

td.PaneFooter1 { border-top:1px solid #587716; }
td.PaneFooter2 { border-top:7px solid #587716; font-size:84%; padding-top:12px; }

div.NotActiveLink { color:#677556; font-weight:bold; }

h1 {  margin-top:2px; margin-bottom:2px; font-size:140%; }
h1.OnSale { text-align:center; margin-top:18px; margin-bottom:2px; font-size:140%; }
h1.BelowRightPaneNavigation { text-align:center; margin-top:18px; margin-bottom:24px; }
h1.BelowRightPaneNavigation2 { text-align:center; margin-top:18px; margin-bottom:4px; }
h2 {  margin-top:2px; margin-bottom:2px; font-size:135%; }
h3 {  margin-top:2px; margin-bottom:2px; font-size:130%; }
h4 {  margin-top:2px; margin-bottom:2px; font-size:120%; }
h5 {  margin-top:2px; margin-bottom:2px; font-size:110%; }
h6 {  margin-top:2px; margin-bottom:2px; font-size:100%; }

p.RightPaneNavigation { font-size:90%; text-align:left; margin-top:0px; margin-left:2px; margin-bottom:32px; padding-left:8px; background-color:#ffffff; border-bottom:1px solid #567416; padding-top:2px; padding-bottom:4px; }
p.RightPaneNavigationSmall { font-size:85%; text-align:left; margin-top:0px; margin-left:2px; margin-bottom:32px; padding-left:8px; background-color:#ffffff; border-bottom:1px solid #567416; padding-top:2px; padding-bottom:4px; }
p.OnSaleNavigation { font-size:90%; text-align:center; margin-top:4px; margin-bottom:24px; }
p.ObjectIntro { font-size:80%; text-align:left; margin-top:4px; margin-bottom:2px; cursor:help; }
p.BelowObjectIntro { font-size:80%; text-align:right; margin-top:4px; margin-bottom:12px; padding-bottom:8px; border-bottom:1px solid #afcfaf; }
p.ObjectDescription { font-size:85%; text-align:left; margin-top:4px; margin-bottom:2px; }
p.ObjDescPictures { padding-top:1px; padding-bottom:1px; text-align:left; }
p.StuffCntLink { font-size:90%; text-align:left; margin-left:42px; margin-bottom:12px; }
p.NewsDate { font-size:80%; text-align:left; margin-top:24px; margin-bottom:2px; }
p.NewsTitle { font-size:100%; font-weight:bold; text-align:left; margin-top:2px; margin-bottom:4px; }
p.NewsFullText { font-size:85%; text-align:left; margin-top:2px; margin-bottom:4px; }
table.ImagePlacement { background-color:#efffef; margin-left:8px; margin-right:8px; }
table.ObjectDescription { margin-top:8px; margin-left:8px; margin-right:8px; margin-bottom:2px; border-bottom:1px solid #afcfaf; }
table.ObjDescPictures { margin-top:4px; margin-left:8px; margin-right:8px; margin-bottom:8px; padding-left:4px; padding-bottom:4px; padding-right:4px; background-color:#ffffff; border-left:12px solid #dfefdf; border-bottom:1px solid #efffef; background-color:#efffef; }
td.ImagePlacement { text-align:center; font-size:85%; }
td.StuffAbout { font-size:80%; padding-left:4px; padding-right:12px; }
td.StuffMyObjects { font-size:85%; padding-left:12px; padding-right:4px; }
td.ObjectDescription { font-size:80%; line-height:160%; text-align:left; padding-top:4px; padding-bottom:2px; }
td.ObjDescPictures { padding-left:8px; padding-top:8px; padding-right:8px; padding-bottom:8px; }
div.AboveContacts { border-top:1px solid #afcfaf; margin-left:82px; padding-right:4px; padding-top:4px; padding-bottom:4px; margin-bottom:0px; }

img.Decorative1 { margin-right:8px; }
