body
{
	margin: 0;
	padding: 0;
	color: #808080;
	font-family: Arial;
	background: #d1cbbe url("/images/background.gif");
}
form
{
	margin: 0;
	padding: 0;
}
body,td,th
{
	font-size: 12px;
}	
a,a:active,a:visited
{
	color: #486c3e;
	text-decoration: underline;
}
a:hover
{
	color: #B84B12;
	text-decoration: none;
}
h1
{
	margin: 0 0 0 0;
	padding: 0;
	font-weight: 400;
	font-size: 21px;
	color: #b83c3c;
}
h2
{
	font-weight: 900;
	font-size: 16px;
	color: #b83c3c;
}
h3
{
	font-weight: 900;
	font-size: 13px;
	color: #b83c3c;
}
#left
{
	vertical-align: top;
	background: #f1eadb url("/images/background-left.gif") repeat-y;
}
#right
{
	vertical-align: top;
	background: url("/images/background-right.gif") repeat-y 0 25;
}
#center
{
	vertical-align: top;
	width: 100%;
}
#banners
{
	text-align: center;
	width: 100%;
}
#banners IMG
{
	margin: 0 10 0 0;
}


#bannersleft
{
	background: url("/images/background-left.gif") repeat-y;
}
#bannersright
{
	background: url("/images/background-right.gif") repeat-y top right;
}
#copyright
{
	width: 100%;
	color: #FFF;
	background: #5e4b26 url("/images/background-copyright.gif") repeat-x;
	text-align: center;
	font-size: 10px;
}
#bottom
{
	width: 100%;
	background: url("/images/background-bottom.gif") repeat-x;
}
#menu
{
	width: 249;
	background: url("/images/menu-background.gif") repeat-y;
	/*background: url("/images/underlogo-background.jpg") no-repeat top right;*/
	
}
#menu td.menu
{
	padding: 0 0 0 11;
	width: 100%;
}
td.menu div
{
	background: #FFF url("/images/menudiv-background.gif") repeat-x;
	padding: 13 0 13 29;
}
td.menu a,td.menu a:active,td.menu a:visited
{
	color: #808080;
	font-size: 13px;
	font-weight: 900;
	text-decoration: none;
}
td.menu a:hover
{
	color: #B84B12;
}
#search
{
	background: url("/images/search-background.jpg");
	width: 249;
	height: 236;
	margin: 29 0 0 0;
}
#search td
{
	padding: 0 25 0 0;
	text-align: right;
}
#search th
{
	font-weight: 400;
	padding: 0 0 0 40;
	color: #fff;
	text-align: left;
}
#search select
{
	width: 131;
}
#search #searchname
{
	text-align: left;
	color: #486c3e;
	font-weight: 900;
	padding: 10 0 0 40;
	font-size: 15px;
}
#address
{
	background: #bd3d3d url("/images/address.gif");
}
#address table td,#address table td a,#address table td a:active,#address table td a:visited
{
	color: #fff;
	vertical-align: top;
	font-size: 13px;
}
#address table td span
{
	font-size: 20px;
	font-weight: 400;
}
#currency
{
	color: #FFF;
	background: #808080;
	padding: 0 0 0 18;
}
#text
{
	vertical-align: top;
	background: #f1eadb url("/images/text.jpg") no-repeat 0px -2px;
	padding: 16 16 16 25;
}
td.b1
{
	background: #FFF;
	padding: 17;
}
#top
{
	background: url("/images/top-background.gif") repeat-x;
	text-align: right;
}
img.b1
{
	margin: 0 17 0 0;
	border: 0;
}
a.gray,a.gray:active,a.gray:visited
{
	text-decoration: underline;
	color: #486c3e;
}
#estate table {margin-bottom: 2em;}
#estate table td {text-align: center; padding: 4px}
#estate table tr.head td {color: #eee6d9; background: #8f7f64; font-weight: bold;}
#estate table tr.light td {background: #f3ede3;}
strong
{
	font-weight: 400;
}
.b
{
	font-weight: 900;
}