a, a:link {
	background: transparent;
	color: #044168;
	text-decoration: underline
}

a:visited {
	background: transparent;
	color: #394836;
	text-decoration: underline
}

a:hover, a:active {
	background: transparent;
	color: #663300;
	text-decoration: underline
}

a.listingsbutton:link, a.listingsbutton:visited{
	background: #53596E;
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none
}

a.listingsbutton:hover, a.listingsbutton:active {
	background: #6E5B53;
	color: #FFFFFF;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none
}

body {
	background: #5D2813; /*background: #6A2C15;*/
	margin: 0px;
	padding: 0px 0px 10px 0px
}

h1 {
	color: #6A2C15;
	font: bold 22px "Times New Roman", Times, serif
}

h2 {
	color: #6A2C15;
	font: bold 18px/2 "Times New Roman", Times, serif
}

input, select, textarea {
	background: #FFFFFF;
	border: 1px solid #666666;
	color: #666666;
	font: 13px "Times New Roman", Times, serif
}

ol {
	font: 14px/20px "Times New Roman", Times, serif;
	text-align: left
}

p{
	font: 14px/20px "Times New Roman", Times, serif
}

ul {
	font: 14px/20px "Times New Roman", Times, serif;
	list-style: disc;
	text-align: left
}

.border{
	border-right: 1px dashed #432E26
}

.buttonbar {
	background: #6E5B53
}

.centered{
	text-align: center;
}

.columntext{
	padding-left: 8px;
	padding-right: 8px
}

.content, .contentfull {
	padding: 10px 20px 0px 20px; /*border-left: 1px dashed #432E26;*/
	text-align: justify
}

.credits {
	color: #A3978B;
	font: 12px/15px "Times New Roman", Times, serif;
	text-align: center
}

.credits a:link, .credits a:visited {
	color: #A3978B;
	text-decoration: none
}

.credits a:hover, .credits a:active {
	color: #FDF5E6;
	text-decoration: underline
}

.directoryheading{
	background: #6E5B53;
	color: #FFFFFF;
	font: bold 14px "Times New Roman", Times, serif;
	padding: 3px
}

.directoryline{
	border-right: 1px dotted #AF9690;
	padding-right: 3px
}

.directoryspace{
	padding-left: 3px
}

.footer{
	height: 10px
}

.formborder{
	border: 1px solid #666666
}

.formborder2{
	border: 1px solid #666666;
	font: 13px "Times New Roman", Times, serif
}

.layout{
	background: #FFFFFF;
	color: #444444 /*border-left: 1px solid #432e26;
	border-right: 1px solid #432e26;
	border-bottom: 1px solid #432e26;*/
}

.listingsbutton{
	background: #8B7C63;
	border: 1px solid #333333;
	color: #8B7C63;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	height: 18px;
	margin-bottom: 7px;
	margin-right: 10px;
	padding-top: 3px;
	text-align: center;
	width: 100px
}

.required{
	color: #FF0000
}

.small, .smalltable {
	font: 12px "Times New Roman", Times, serif
}

.table {
	background: #FFFFFF;
	border: 1px solid #643200;
	color: #000000
}

.testimonials {
	border-top: 1px solid #6E5B53; /*border-bottom: 1px solid #6E5B53;*/
	padding: 5px;
	text-align: justify
}

.picframe {
	padding: 10px;
	border: 1px solid #333333;
	text-align: center;
}

.listing {
	border-bottom: 1px dashed #432E26;
	font: 12px "Times New Roman", Times, serif

}

.sold{
	color: red;
}