* {
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: 9;
}

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

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

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

#homepage_buttons {
	padding: 10px 0 25px 0;
}

/* IE7 HACK */
*+html #homepage_buttons {
	padding: 95px 0 25px 0;
}


#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;
}

#new_icon{width:35px; height:30px; position: relative; top:5px;z-index:5;}

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

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

.form input {
float: left;
}

.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;
}

#first {
	margin-left: 20px;
}

/* New Home Page Scrolling Message Container */
#new_container{position: relative; top:325px; color:#FF0000; font-weight:bold;}
#news{background: transparent; color: #552012; padding: 20px 5px;  list-style-type:none; width:525px;}
.messages{font-family: Georgia, Verdana, Arial;  font-size:1.75em; width:525px; padding-bottom:10px;}
.messages a{text-decoration: none;}
.messages a:hover{color:#F2E0B2; background-color:#552012;border:3px solid #804000; display: block; padding-right:5px;}

.sub_message{font-family: Georgia, Verdana, Arial;  font-size:.75em; color:#676767; padding: 10px; width: 500px;}
.messages a:hover .sub_message{color:#FFFFFF; padding-right:5px;}

/* New Home Page Page 'Red/Gold' Buttons */
.homemenu_btn {
	margin-top:.25em;
	width:260px;
	height:65px;                                                                                                          	border:0;
	background:url(../images/homemenu/red_gold_button.png) no-repeat 0 0;
	display:block;
	cursor:pointer !important; cursor:hand;
	color:#FFF;
	font-weight: bold;
	font-size: 1.60em;
	font-family:  Verdana, Georgia, Arial;
	font-variant:small-caps;
	text-decoration: none;
}
.homemenu_btn:hover {
	background-position:0 -65px;
	color:#552012;
	text-decoration: none;
}
.homemenu_btn #first_row{
	padding-top: 11px; padding-left: 10px;
}
.homemenu_btn #second_row{
	padding-top: 4px; padding-left: 10px;font-size:small;
}

/* Nav Buttons */
.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;
}

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

.listings td {
margin: 30px;
}

.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;
}

a:hover{
	text-decoration: none;
}

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;
}

.no_results {
 padding: 5px;
 font-size: 1.5em;
 font-weight: bold;
}

.search_pages{
 padding-left: 8px;
 padding-right: 8px;
 padding-top: 10px;
 font-size: 1.15em;
}

.pageNumber {
	margin-left: 10px;
	position: relative;
	top: 1px;
	background-color:#552110;
	color: #FFF;
	border:1px solid #1e6295;
	font-size: 13px;
	padding: 1px;
	font-weight: normal;
	width: 80px;
}

.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;
}


