* {
margin:0;
padding:0;
}

.notify {
margin-top: 5px;
clear: both;
color: #f6e2a6;
border-width: 1px;
border-color: #808080;
border-style: solid;
background-color: #552012;
width:96%;
padding: 5px;
font-weight: bold;
}


body {
font-family: Arial;
font-size: 8pt;
color: #404040;
}

h1 {
color: #552012;
font-size: 16px;
}

#sidebar {
float: left;
width:200px;
height: 525px;
background-color: #ebe5d7;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #e1e1e1;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #e1e1e1;
}

.button_container {
width: 710px;
padding:5px;
background-color:#e1e1e1;
margin-top:5px;
margin-bottom:5px;
}

.button{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:400;
padding: 2px 5px;
background:url(../images/formbg.gif) repeat-x left top;
}


#loginstatus {
padding-top: 5px;
padding-bottom: 5px;
background-color: #ece5d7;
color: #a99d81;
z-index: 1200;
font-weight: bold;
font-family: Arial;
font-size: 10px;
text-transform: uppercase;
text-align: right;
width: 100%;
z-index: 1500;
}

#loginstatus #welcomemsg {
padding: 5px;
padding-right: 70px;
}

#main {
background: url("../images/crownehome2.jpg") no-repeat;
}

#mainmenu {
padding: 175px 0 25px 25px;
}

#admin_toolbar {
width: 700px;
height: 13px;
background-color: #e5e3ca;
border-style: solid;
border-width: 1px;
border-color: #808080;
margin: 5px;
padding: 5px;
}

#admin_toolbar a {
text-decoration: none;
border-style: solid;
border-width: 1px;
border-color: #808080;
padding: 3px;
padding-left: 5px;
padding-right: 5px;
background-color: #a89d82;
color: #fff;
font-family: Arial;
font-size: 10px;
font-weight: bold;
margin-right: 10px;
}

#admin_toolbar a:hover {
background-color: #552012;
}

#myaccount {
padding: 5px;
}

hr {
border-style: solid;
border-width: 1px;
border-color: #e1e1e1;
background-color: #e1e1e1;
margin-bottom: 5px;
margin-top: 2px;
}

.form label {
width:150px;
}

.form input {
float: left;
}

.form br {
clear:both;
}

#contentliteralgrow {
clear: both;
min-height:525px;
height:auto !important;
height:525px;
}

.form input {
margin-bottom: 2px;
padding: 2px;
border-style: solid;
border-width: 1px;
border-color: #e1e1e1;
}

.form input:hover {
background-color: #e1e1e1;
}

.form label {
margin-bottom: 2px;
padding: 2px;
float: left;
width: 100px;
font-size: 11px;
}

.form br {
clear: both;
}


#quicksearch {
margin-left: 5px;
font-family: Arial;
font-size: 10px;
font-weight: bold;
color: #404040;
width: 185px;
height: 130px;
border-style: solid;
border-width: 2px;
border-color: #552012;
}

#quicksearch #searchtitle {
background-color: #552012;
color: white;
width: 178px;
height: 14px;
padding: 4px;
}

#quicksearch #interior {
padding: 3px;
}

#quicksearch input {
border-style: solid;
border-width: 1px;
border-color: #e1e1e1;
padding:2px;
width: 120px;
}

#quicksearch input:hover {
background-color: #f1f1f1;
}

#quicksearch label {
padding:2px;
width: 80px;
}


#quicksearch .searchbutton {
margin-top: 4px;
width: 80px;
}

#quicksearch #separator {
color: #552012;
padding: 3px;
}

.thumbnail {
border-width: 2px;
border-color: gray;
border-style: solid;
}

.button {
text-decoration: none;
color: #404040;
background-color: #e1e1e1;
border-width: 1px;
border-color: 808080;
border-style: solid;
cursor:pointer;
padding: 4px;
}

.button:hover {
color: white;
background-color: #552012;
}

.listings td {
padding: 3px;
}

.listingchart {
width:100%;
border-width: 2px;
border-color: #e1e1e1;
border-style: solid;
}

.listingchart .title {
background-color: #552012;
color: #fff;
}

.listingchart td {
vertical-align: text-top;
padding: 5px;
background-color: #f1f1f1;
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #808080;
}

.icons img {
border: none;
margin-right: 3px;
}

.icons {
font-family: Arial;
font-size: 10px;
font-weight: bold;
}

.icons a {
text-decoration: none;
color: #606060;
}

.contentbox {
border: .1em solid #552012;
padding: 10px;
}

h3{
color: #552012;
}

a{
color: #552012;
}

ul{
padding-left: 15px;
}

#piccolumn {
float: left;
width: 150px;
}

#infocolumn {
float: right;
padding-top: 40px;
width: 375px;
}

.clearfix {
clear: both;
}

.sellingbyowner_table td {
padding: 5px;
}

.sellingbyowner_table select {
width: 130px;
}

#simplesearch {
float: left;
border-width: 3px;
border-color: #e1e1e1;
border-style: solid;
width: 200px;
padding: 5px;
margin-right: 10px;
}

#advancedsearch {
border-width: 3px;
border-color: #e1e1e1;
border-style: solid;
width: 400px;
padding: 5px;
float: left;
}

.searchbutton {
background-color:#552110;
color: #fff;
padding: 2px;
margin-right: 1px;
}

.form .searchbutton:hover {
background-color: #404040;
}

#fsbo_general {
padding: 5px;
width: 450px;
float: left;
margin-right: 10px;
border-right-style: solid;
border-right-width: 3px;
border-right-color: #e1e1e1;
}

#fsbo_photos {
width:360px;
float: left;
}
