body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(../pix/bg.jpg) repeat top center;
}

body, td {
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	line-height:1.5em;

}

.logobg {
	background-image: url(../pix/logo_bg.jpg);
	background-repeat: repeat-x;
}
.menubg {
	background-image: url(../pix/menu_bg.jpg);
	background-repeat: repeat-x;
}

h2 {
	margin-top:25px;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
.img_right{
margin: 0px 0px 15px 25px;
background:url(../pix/imgbg.gif);
padding:2px;
}
.img_left{
margin: 0px 25px 25px 0px;
background:url(../pix/imgbg.gif);
padding:2px;
}
.img_list{
background:url(../pix/imgbg.gif);
padding:2px;
}
.img_thumb{
margin: 0px 10px 0px 0px;
background:url(../pix/imgbg.gif);
padding:2px;
}
.img_thumb_right{
margin: 0px 0px 0px 10px;
background:url(../pix/imgbg.gif);
padding:2px;
}
.slideshow{
margin: 0px;
width:300px;
background:url(../pix/imgbg.gif);
padding:2px;
}
div.hr {
background:url(../pix/imgbg.gif);
height:2px;
margin:8px 0px 8px 0px;
}
div.hr hr {
  display: none;
}

a.brun:link {
color:#87847c;
text-decoration:none;
}
a.brun:visited {
color:#87847c;
text-decoration:none;
}
a.brun:hover {
color:#87847c;
text-decoration:underline;
}
a.brun:active {
color:#87847c;
text-decoration:none;
}

a:link {
color:#644b2a;
}
a:visited {
color:#644b2a;
}
a:hover {
color:#fff;
}
a:active {
color:#644b2a;
}
.whitetext{
color:#fff;
}
.textfield {
border:#615950 2px solid;
background:url(../pix/bg.gif);
width: 250px;
height: 14px;
color:#000;
padding:2px;
}
.textarea {
border:#615950 2px solid;
background:url(../pix/bg.gif);
width: 250px;
color:#000;
padding:2px;
}
.newsletterform {
border:#615950 2px solid;
background:url(../pix/bg.gif);
width: 100px;
height: 14px;
color:#000;
padding:2px;
}
.formbut {
border:#615950 2px solid;
background:url(../pix/bg.gif);
color:#000;
padding:2px;
height:25px;
}
.brun {
color:#87847c;
}
.contactline{
background:#b0aca1;
color:#87847c;
height:30px;
position:absolute;
margin-left:-25px;
width:771px;
vertical-align:middle;
}
#newsletter{
position:absolute;
background:#b0aca1;
color:#87847c;
margin-top:-275px;
margin-left:450px;
border:#615950 2px solid;
}



