body {
	
}

#page-wrapper {
    width:768px;
	margin-left:auto;
	margin-right:auto;
	
}

#logo {
	width:768px;
	height:100px;
}

#logo img {
	position:relative;
	top:25px;
	left:100px;
}

#top-panel-bar {
    width:768px;
	height:10px;
}

#middle-panel-bar {
    width:768px;
	height:39px;
}

#bottom-panel-bar {
    width:768px;
	height:31px;
}

#bottom-panel-bar a:hover {
	position:relative;
    left:2px;
	top:2px;
}



#main-content {
    display:table-cell;
        width:588px;
	float:left;

}

#ellis_index {
	
    width:588;
    height:220;
	
}

#left-column {
float:left;
width:174px;
margin:5px;
margin-bottom:15px;
}

#center-column {
float:left;
width:174px;
margin:5px;
margin-bottom:15px;
}

#right-column {
float:left;
width:174px;
margin:5px;
margin-bottom:15px;
}

#footer-panel {
	clear:both;
	width:768px;
	height:20px;
	
}

.column img {
  margin-right:6px;
  margin-bottom:6px;
	float:right;
}

.column h1 {
font-size:.8em;

}

p.column{
margin-right:55px;
}

#links {
display:table-cell;
  float:right;
width:170px;

}

#footer-panel-bottom {
	width:768px;
	height:30px;
	
}

#links span, #links p {
display:block;

}

#links p span {
padding:6px;
background:url("../images/link_header_background.jpg") 0 0 repeat-x;
font-size:1.1em;
font-weight:bold;
}

#rights-notices {
	width:768px;
	font-size:.8em;
	background:#000;
	color:#fff;
font-weight:bold;
}

#rights-notices p { margin:6px;}

#main-content p, #main-content h1, #main-content h2 , #main-content h3,#main-content h4,#main-content h5,
#main-content h6, #main-content ul, #main-content ol {
 margin-left:20px;
margin-right:20px;
}

#photo {float:right;}

#appraisalrequest {
	margin:15px;
}

#appraisalrequest fieldset {
	border:6px solid #ff0;
	margin-bottom:80px;
}

#appraisalrequest fieldset legend {
	font-weight:bold;
	font-size:1.6em;
	background-color:#ff0;
	
}

#appraisalrequest fieldset fieldset {
	border:2px solid #000;
	margin-bottom:40px;
}

#appraisalrequest fieldset fieldset legend  {
	font-size:1.2em;
	background-color:#000;
	color:#fff;
}

#appraisalrequest label{
	font-weight:bold;
	float:left;
	
}

#appraisalrequest p{
	text-align:right;
	
}

#appraisalrequest input {
	width:220px;
}

#appraisalrequest  p.center {
	text-align:center;

}

#appraisalrequest  p.center input{

	font-size:1.1em;
	font-weight:bold;
}

#appraisalrequest #legalDescription, #appraisalrequest #entryContact, #appraisalrequest #comments {
	width:300px;
	float:right;
}

#main-content h1.warning {
    color:#c00;
}


div.golf1{width:420px;
float:left;
padding:6px;
text-align:center;
}
div.golf2{width:155px;
float:right;font-size:.8em;
font-weight:bold;
text-align:center;
border-left:1px solid #cccccc;
}
.golf{text-align:center;}

