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;}
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:80%;
background-color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
h1 {
font-size:16px;
text-align:left;
font-weight:bolder;
color:#000;
word-spacing:-0.02em;
letter-spacing:-0.02em;
margin:0 0 5px;
padding:0;
}
h2 {
font-size:13px;
text-align:left;
font-weight:bolder;
color:#000;
word-spacing:-.03em;
letter-spacing:-.03em;
margin:5px 0 0 0;
padding:0 0 5px 0;
}

h3 {
font-size:16px;
text-align:center;
font-weight:bolder;
color:#000;
margin:5px 0 0 0;
padding:0;
word-spacing:-.03em;
letter-spacing:-.03em;
}
p {
line-height:1.6em;
margin:0;
padding:0px 0 10px 0;
}
p.center {
text-align: center;
}
p.maptext {
font-size:95%;
text-align: center;
padding:160px 0 0 0;
}

ul {
list-style-type:square;
line-height:1.8em;
margin:0 0 0 20px;
padding:0 0 5px 0;
}
ol {
line-height:1.8em;
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:694px;
position:relative;
background-color:#fff;
border:1px solid #000;
margin:0 auto;
background-repeat: no-repeat;
background-position:top;

}

#page {
	width:698px;
	position:relative;
	border:1px solid #000;
	margin:15px auto 0;
	padding:4px 1px;
	background-color: #CC6633;
}
#header {
width:694px;
height:125px;
}
#collage {
width:640px;
height:130px;
border:1px solid #000;
margin:1px 0 0 24px;
background-color:#EBDDCB;
}

hr {
border-top:1px solid #0033CC;
}
.collage_frnt {
margin:4px 0 0 4px;
border:1px solid #000
}
#info {
width:428px;
border:1px dashed #999;
margin:5px 0 5px 0px;
padding: 10px;
background-color:#EBDDCB;
}
#propone {
width:428px;
border:1px dashed #999;
margin:0px 0 25px 0px;
padding: 10px;
background-color:#EBDDCB;
}
#proptwo {
width:428px;
border:1px dashed #999;
margin:0px 0 25px 0px;
padding: 10px;
background-color:#EBDDCB;
}
.photo1 {
margin:4px 0 0 4px;
border:1px solid #000;
}
.ariel {
margin:4px 0 5px 4px;
border:1px solid #000
}
.inset {
margin:5px 0 5px 4px;
border:1px solid #000
}
.house {
margin:5px 0 5px 4px;
border:1px solid #000
}
.senic {
margin:5px 0 5px 4px;
border:1px solid #000
}
.top {
float:right;
font-size:89%;
text-align:right;
color:#000;
margin:0;
}
#phone {
line-height:.5em;
font-size:24px;
text-align:center;
font-weight:900;
float:left;
top:40px;
left:230px;
padding:10px 0 10px 5px;
position:relative;
}
p.phone {
font-size:12px;
font-weight: normal;
padding:5px;
}
.larsen_logo {
float:left;
position:relative;
width:240px;
height:57px;
top:50px;
left:50px;
}
#main {
float:left;
width:430px;
margin:30px 0 0 30px;
padding:0 0 40px 0;
}
#main a:link,#main a:visited {
color:#cc6633;
text-decoration:underline;
}
#sidebar {
float:right;
margin:10px 24px 0px 0px;
width:170px;
}
#footer {
width:700px;
position:relative;
margin:0 0 0 0px;
}
p.footer {
font-size:89%;
color:#000;
line-height:1.5em;
text-align:center;
color:#000;
margin:0 0 0 0;
padding:7px 0 7px 0
}
#footer a:link,#footer a:visited {
color:#000;
text-decoration:none;
}
#footer a:hover {
color:#0033cc;
text-decoration:underline;
}

.clear {
clear:both;
}
#map {
position:absolute;
width:180px;
height:200px;
z-index:1;
left: 470px;
top: 354px;
background-image: url(/images/map.jpg);
}
 
/************************************************
  Sliding doors menu (Dynamic Drive) rules
************************************************/
#slidetabsmenu {
margin:0px 0 0 26px;
width:640px;
height:25px;
font-size:87%;
line-height: normal;
}

* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 0;
}

#slidetabsmenu ul{
float: right;
list-style-type: none;
margin: 0 0px;
padding: 0;
}
#slidetabsmenu li{
display: inline;
margin: 0;
padding: 0;
}
#slidetabsmenu a {
float: left;
background: url(../images/tab-left.gif) no-repeat left top;
margin: 0;
padding: 0 0 0 9px;
text-decoration: none;
}
#slidetabsmenu a span {
float: left;
display: block;
color:#585676;
background: url(../images/tab-right.gif) no-repeat right top;
padding: 4px 14px 2px 5px;
font-weight: bold;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */
#slidetabsmenu a:hover span {
color: #373737;
}
#slidetabsmenu .current a {
background-position: 0 -125px;
}
#slidetabsmenu .current a span {
background-position: 100% -125px;
color: #373737;
}
#slidetabsmenu a:hover {
background-position: 0% -125px;
}
#slidetabsmenu a:hover span {
background-position: 100% -125px;
}
#navlist {
margin:30px 0 0px 10px;
width:140px;
padding:0px 0px 0 0px;
font-size:11px;
font-weight:600;
line-height:1.3em;
border-bottom:1px dashed #cc6633;
}
#navlist li {
border-top:1px dashed #cc6633;
padding:4px 0 4px 0;
list-style:none;
text-align:left;
margin:0;
}
#navlist li a {
color:#000;
display:block;
text-decoration:none;
padding:.4em .4em .4em .5em;
}
#navlist li a:hover {
color:#cc6633;
padding:.4em .4em .4em .5em;
}
.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;
background-color:#CC99B3;
padding:3px 3px 3px 3px;
}
fieldset {  
float: left;  
clear: left;  
width: 100%;  
margin: 0 0 1.5em 0;  
padding: 0;
}
/*
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;
}

