
body{
margin: 0;
padding: 0;
border: 0;
overflow: scroll;
height: 100%; 
height: 100%; 
background-color: #DDDDDD;
}
#header{ 
   height: 118px;
   width: 968px;
   overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
  /* border-bottom: thin solid #ff1493; */
   left: 0; /*Set left value to WidthOfLeftFrameDiv*/
   right: 0;
   top:0px;
   /*background-color: white; */
}

#leftsidebar{
float: left;
top: 122px; 
left: 0; 
width: 210px; /*Width of left frame div*/
height: 460px;
overflow: scroll; /*Disable scrollbars. Set to "scroll" to enable*/
/*background-color: #FFFDED; */
color: blue;
display: inline;
padding: 0;
 margin: 7px 0 0 5px;
/*background-color: white; */

}

#footer{ 
left: 0; /*Set left value to WidthOfLeftFrameDiv*/
right: 0;
top: 630px;
position: absolute;
width: auto;
/*height: 120px; Height of top frame div*/
/*background-color: rgb(223,255,223); */
color:rgb(191,255,191);
     clear: both;
     height: 60px;
      
}
#map{
left: 212px; 
top: 120px; 
width: 755px; 
height: 500px;
position: absolute;

}
#rightsidebar{
 position:absolute; 
 float: right; 
 top:10px; 
 display: inline;
 padding: 0;
 left:975px; 
 width:220px; 
 position:absolute; 
 float: right;
 color: black;
 font-weight: bold;
 font-size: 87%;
}

#titleleft{
position: absolute;
top: 116px;
width:250px;
height:20px;
overflow: hidden;
/*background-color: white; */
left: 5px;
}
.innertube{
margin: 1px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}
p#headerOwner{
color: rgb(255,88,9); 
font-weight: bold; 
font-size: 16pt; 
text-align: center; 
font-style: italic; 
margin-top: -3px; 
margin-bottom: 0px; 
padding-bottom: 0px;

}

p#headerCompany{
color: rgb(255,88,9); 
font-weight: bold; 
font-size: 12pt; 
text-align: center; 
font-style: italic; 
margin: -3px; 
padding-top: 0px;
}

p#headerCity{
color: rgb(255,88,9); 
font-weight: bold; 
font-size: 14pt; 
text-align: center; 
font-style: italic; 
margin-top: -3px; 
padding-top: 0px;
}

p#headerEmail{
color: rgb(0,0,128); 
font-weight: bold; 
font-size: 16pt; 
text-align: right; 
font-style: normal; 
margin-right: 20px; 
margin-top: -65px; 
padding-top: 0px; 
padding-bottom: 0px;
}
p#headerSelect{
color: rgb(128,0,128); 
font-weight: bold; 
font-size: 16pt; 
text-align: left; 
font-style: italic; 
margin: -40px 15px 0 5px;
padding-top: 0px;

}
p#headerImage{
color: rgb(255,88,9); 
font-weight: bold; 
font-size: 16pt; 
text-align: left; 
font-style: italic; 
margin: 0 0 0 88px; 
padding-top: 0px;


}
p#headerNotSure{
color: rgb(128,0,128); 
font-weight: bold; 
font-size: 16pt; 
text-align: left; 
font-style: italic; 
margin-left: 15px; 
margin-right: 0; 
margin-top: -35px; 
margin-bottom: 0; 
padding-top: 0px;
}

p#headerNumber{
color: rgb(128,0,0); 
font-weight: bold; 
font-size: 20pt; 
text-align: right; 
font-style: normal; 
margin-left: 50px; 
margin-right: 30px; 
margin-top: -39px; 
margin-bottom: 0; 
padding-top: 0px; 
padding-bottom: 0px;
}

.photo {width:100px;
		height: 75px;}
.photo_text {margin-left:40px; top:-1px}
.photo_text {position:relative; color: black}
.photo {position:absolute;left:-110px;top:3px}

p.topHeading{
 color: black;
 font-weight: bold;
 font-size: 1.4em;
 margin: 1px 0 1px;
}
p {margin:0 0 .5em}
p {padding-right:10px;padding-left:4px}
p {color:white}
p.mls{
 text-align: left;
 text-decoration: none;
 text-indent: -30px;
 font-size: 77%;
 font-weight: bold;
 line-height: 100%;
 margin:  -5px -10px 5px 0;
 color: blue;
}
p.desc{
 text-align: left;
 text-decoration: none;
 text-indent: -25px;
 font-size: 75%;
 line-height: 100%;
 margin:  0 -5px;
}
p#wtypef{
  font-size: 85%;
  font-weight: bold;
  background-color:#D4ECFB;
  color:#004000;
 text-align: left;
 color: black;
   border: 1px solid #aaa;
 width: 175px;
}
p#markernum{
  font-size: 90%;
  font-weight: bold;
  background-color:#FEF76E;
  color:black;
 text-align: center;
 color: #000000;
 width: 15px;
    border: 1px solid #aaa;
 position:absolute;left:-35px;top:-3px
}

p#wtypev{
  font-size: 85%;
  font-weight: bold;
  text-align: left;
  background-color:#EAF3DA;
  color:#000000;
   border: 1px solid #aaa;
  width: 175px;
}
h1 {font-size:12px;
   text-indent: 5px;
   text-align: left;
   }  
h1.sel {font-size:14px;
   text-indent: 5px;
   top: 0;
  
   text-align: left;
   }        
h3 {font-size:14px;
   text-indent: 5px;
   text-align: left;
   margin-top: 100px;
   margin-bottom: -10px;
   padding: 0 0 0 0;
   }   
hr {
   margin-top: -5px; 
   margin-bottom: 5px; 
   padding: 0; 
   width: 100%;
   margin-left: 10px;
   color:#B9B9FF; 
  
   }

hr.right{
 margin-top: -5px; 
   margin-bottom: 5px; 
   padding: 0; 
   width: 100%;
   margin-left:0;
   color:black; 
  
   }
p#dfwincome{
 width: 200px; 
 /* background-color: rgb(191,191,191); */
 color: rgb(0,0,0); 
 text-align: center; 
 font-weight: normal; 
 font-size: 14pt; 
 margin-left: 0; 
 margin-right: 10px; 
 margin-top: 2px; 
 margin-bottom: 2px; 
 padding-left: 14px; 
 padding-top: 2px; 
 padding-bottom: 2px;
 border: medium solid rgb(128,128,128);

}
p#dfwgolf{
 width: 200px; 
 /*background-color: rgb(0,255,255); */
 color: rgb(128,0,0); 
 text-align: center; 
 font-weight: normal; 
 font-size: 14pt; 
 margin-left: 0; 
 margin-right: 10px; 
 margin-top: 2px; 
 margin-bottom: 2px; 
 padding-left: 14px; 
 padding-top: 2px; 
 padding-bottom: 2px;
 border: medium solid rgb(128,128,128);

}
.entry {margin-bottom:1em;
        margin-right:1em;
        margin-top:-20px;
        width: 220px;
        border-bottom: thin solid #808080;
     background-color: olive;
       padding: 0;
}


#nav{
position: absolute;
top: 5px;
left: 5px;
width:350px;
height:22px;
overflow: none;
background-color: white;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}

ul li {
	position: relative;
	float: left;
	width:100px;
}
	
li ul {
	position: absolute;
	left: 0; /* Set 1px less than menu width */
	top: auto;
	display: none;
	}
li ul ul{
	position: absolute;
	left:100%; /* Set 1px less than menu width */
	top: -.1em;
	display: none;
	}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #ccc;
	}
/* commented backslash mac hiding hack \*/ 
* html ul li a {height:1%}
/* end hack */ 




/* this sets all hovered lists to red */
li:hover a, li.over a,
li:hover li:hover a, li.over li.over a,
li:hover li:hover li:hover a, li.over li.over li.over a,
li:hover li a:hover, li.over li a:hover,
li:hover li:hover li:hover a:hover, li.over li li a:hover,
li:hover li:hover li:hover li:hover a:hover, li.over li.over li.over li.over a:hover 
{
   color: #fff;
   background-color: red;
}

/* set dropdown to default */
li:hover li a, li.over li a,
li:hover li:hover li a, li.over li.over li a,
li:hover li:hover li:hover li a, li.over li.over li.over li a
 {
    color: #777;
   background-color: #fff;
}
li ul li a { padding: 2px 5px; } /* Sub Menu Styles */
ul li:hover ul ul, ul li:hover ul ul ul, ul li.over ul ul, ul li.over ul ul ul {
display:none;
}

ul li:hover ul,ul li li:hover ul,ul li li li:hover ul, ul li.over ul, ul li li.over ul,ul li li li.over ul {
	display: block;
}


