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;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;padding:0 0 10px 0;margin:0 0 0 10px;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

body {
font-size:84%;
background-color:#000;
font-family:"Georgia", Times New Roman, Times, serif;
}
h1 {
font-size:140%;
text-align:left;
font-weight:normal;
word-spacing:-0.01em;
letter-spacing:-0.01em;
margin:0;
padding:0;	
}
h1.front {
font-size:115%;
text-align:left;
font-weight:bold;
word-spacing:-0.01em;
letter-spacing:-0.00em;
margin:15px 0 0 0;
padding:0px;	
}
h4 {
font-size:120%;
text-align:left;
font-weight:bolder;
color:#000;
word-spacing:-0.02em;
letter-spacing:-0.02em;
margin:5px 0 5px;
padding:0;
}
.center {
text-align:center;
margin:10px 0 10px 0;
padding:7px 5px 7px 5px;
background-color:#D9EDC0;
border:1px solid #92CF44;
}

h2 {
font-size:100%;
text-align:left;
font-weight:bold;
word-spacing:-.03em;
letter-spacing:-.03em;
margin:5px 0 0 0;
padding:0 0 5px 0;
}
.red {
color:#CC0000;
}

h3 {
font-size:110%;
text-align:center;
font-weight:bold;
line-height:1.6em;
margin:0;
padding:0;
word-spacing:-.03em;
letter-spacing:-.03em;
}
p {
text-align:left;
line-height:1.7em;
margin:0 0 10px 0;
padding:0 0 0 0;
font-size:90%;
word-spacing:-0.02em;
letter-spacing:-0.00em;
}
td {
text-align:left;
line-height:1.6em;
margin:0;
padding:0;
font-size:90%;
}
ul {
list-style-type:disc;
line-height:1.6em;
margin:5px 0 0 20px;
padding:0 0 25px 0;
font-size:87%;
}
ol {
line-height:1.6em;
margin:0 0 5px 25px;
padding:5px 0 0 0px;
}
blockquote {
height:134px;
font-size:12px;
line-height:1.6em;
margin:0px 10px 0px 210px;
padding:5px 10px 0px 10px;
}
#container {
width:740px;
border:2px solid #92CF44;
border-top:6px solid #92CF44;
border-bottom:6px solid #92CF44;
margin:15px auto;
background-color: #fff;

}
#header {
width:740px;
height:80px;
margin:0 0 25px 0;
}
#header ul {
float:right;
text-align:right;
width:350px;
color:#000;
list-style-type:none;
margin:33px 10px 0 0;
padding:7px 20px 7px 0;
}
#header li {
display:inline;
}
#header li.active {
margin-left : 8px;
padding : 3px 9px 3px 9px;
font-size:87%;
color:#000;
border:1px solid #92cf44;
}
#header li a {
text-decoration : none;
margin-left:8px;
padding:3px 9px 3px 9px;
font-size:87%;
background-color:#D9EDC0;
color:#000;
border:1px solid #92CF44;
}
#header li a:hover {
background-color:#92cf44;
color:#000;
}
#photodiv {
width:690px;
height:180px;
background-color:#92cf44;
margin:0px auto;
}
#photoimg {
width:690px;
}
#banner {
width:690px;
height:160px;
margin:0px auto;
}
#main_front {
width:720px;
margin:0px auto 0px auto;
margin:4px auto;
}
#main {
float:left;
width:490px;
margin:15px 0 0 30px;
padding:0 0 10px 0;
}
#auction {
width:690px;
text-align:center;
margin:15px auto 0 auto;
padding:0 0 10px 0;
}
#auction h1 {
font-size:160%;
fontt-weight:600;
text-align:center;
}
#auction h2 {
font-size:140%;
fontt-weight:600;
text-align:center;
}
#auction p {
text-align:center;
}
.pic_left {
float:left;
margin:0 0 0 15px;
width:315px;
}
.pic_right {
width:315px;
margin:0 0 0 360px;
}
#menu1 {
line-height: 1.2em;
margin:5px 0px 20px 28px;
padding:0 0 0 0;
width:200px;
float:left;
border:4px solid #92cf44;
}
#menu2, #menu3, #menu4 {
line-height: 1.2em;
margin:5px 0px 30px 30px;
padding:0 0 0 0;
width:200px;
float:left;
border:4px solid #92cf44;
}

.menu_content {
border:1px solid #000;
background-color:#D9EDC0;
}

.menu_content:hover {
background-color:#92cf44;
}
img.menu {
margin:5px 15px 15px 23px;
}
p.menu {
text-align:right;
font-size:80%;
margin:5px 15px 0 0;
padding:0;
}
p.photos {
text-align:center;
font-size:.7em;
margin:3px 0 25px 0;
padding:0;
}
ul.menu {
list-style-type: none;
font-size:85%;
margin:5px 0 10px 0px;
}
p.recent {
text-align:right;
font-size:80%;
margin:5px 15px 0 0;
padding:0;
}
p.contact {
text-align:left;
font-size:80%;
margin:5px 15px 0 0;
padding:0;
}
#sidebar {
margin:0 0 0 542px;
}
#info {
margin:12px 0 15px 0;
}
.map {
border: 1px solid #000;
width:300px;
margin:0 0 10px 0;
}
.listing {
float:left;
width:470px;
min-height:95px;
margin:10px 0px 0px 0px;
padding:15px 10px 10px 0;
line-height: 1.3em;
border-top:1px solid #92CF44;
}
p.indent {
font-size:87%;
margin:0 0 0 150px;
}
.ssthumb { 
border:4px solid #92CF44;
float: left; 
margin:5px 15px 0 0;
width: 125px;
}
img.phone {
margin:0;
padding:0 0 0 0;
}
h1.phone {
padding:15px 0 0 0;
}
#phone {
line-height:.5em;
font-size:24px;
text-align:center;
font-weight:900;
float:left;
top:10px;
left:250px;
padding:0 0 0px 5px;
position:relative;
}
p.phone {
text-align:center;
font-size:12px;
font-weight: normal;
padding:5px;
}
.larsen_logo {
float:left;
position:relative;
width:260px;
height:60px;
top:23px;
left:30px;
}
.backbutton {
text-decoration:none;
width: 165px;
text-align: left;
font-size:85%;
color:#000;
padding:0;
background-color:#D9EDC0;
border: 4px #92CF44 solid;
margin:20px 0 20px 0;
}
.backbutton:hover {
background-color: #92CF44;	
}
.backbutton a {
display:block;
padding: .2em .4em .2em .4em;
text-decoration:none;
border:1px solid #000;
color:#000;
}
#footer {
width:740px;
margin:0 auto;
background-color: #92CF44;	

}
p.footer {
font-size:89%;
color:#000;
line-height:1.5em;
text-align:center;
color:#000;
margin:0px auto 0px auto;
padding:7px 0 7px 0
}
#footer a:link,#footer a:visited {
color:#000;
text-decoration:none;
}
#footer a:hover {
color:#003300;
text-decoration:underline;
}
.foot {
margin:0px 0 5px 3px;
}
.clear {
clear:both;
}
#pic1 {
position:relative;
top:10px;
left:0;
width:100px;
padding-left:5px;
float:left;
}
#pic2,#pic3,#pic4 {
position:relative;
top:10px;
left:0;
width:100px;
padding-left:19px;
float:left;
}
.feature {
float:right;
padding:4px;
position:relative;
margin:0px 0px 0px 15px;
background-color: #92CF44;
}
#dining #kitchen #bedromm {
width:182px;
height:126px;
border:1px solid #000;
}
#bathroon #exterior {
width:100px;
height:143px;
border:1px solid #000;
}
#navlist {
float:right;
margin:0px 32px 0 0;
width:170px;
padding:0;
font-size:85%;
line-height:1.3em;
}
#navlist li {
border:4px solid #92CF44;
padding:0;
list-style:none;
text-align:left;
font-weight:bold;
margin:8px 0 0 0;
background-color:#D9EDC0;
}
#navlist li a {
color:#000;
display:block;
text-decoration:none;
padding:.2em .4em .2em .4em;
border:1px solid #000
}
#navlist li :hover {
background-color:#92cf44;
padding:.2em .4em .2em .4em;
}
table.lot {
width:465px;
padding:0px;
margin:0px;
}
td {
text-align:left;
line-height:1.6em;
margin:0;
font-size:83%;
word-spacing:-0.02em;
letter-spacing:0em;
}
.lotmap {
width:466px;
height:267px;
margin:0 0 10px 0;
}
.friend {
margin:0 0 0 20px;
padding:10px 20px 0 0px;
text-align:center;
font-size:11px;
font-weight:600;
line-height:1.3em;
}
.friend a {
color:#000;
text-decoration:none;
}
.friend a:hover {
color:#800040;
text-decoration:underline;
}
.img {
float:left;
margin:5px 15px 0 0px;
border:1px solid #000;
padding:3px 3px 3px 3px;
}
fieldset {  
float: left;  
clear: left;  
width: 100%;  
margin: 0 0 1.5em 0;  
padding: 0;
}
#bid {
width:720px;
}

/*
fieldset {  
margin: 1.5em 0 0 0;
padding: 0;
}
*/
legend {  
margin-left: 1em;  
color: #A25530;  
font-weight: bold;
}
label {  
float: left;  
width: 12em;  
margin-right: 1em;  
text-align: right;
}
fieldset ol {  
padding: 1em 1em 0 0;
list-style: none;
}
fieldset li { 
padding-bottom: 1em;
}
fieldset.submit { 
margin-left:13em; 
border-style: none;
}
