body, html {
	margin:0;
	padding:0;
	background:#F4F7F6;
	color:#000;
}
	
body {
	min-width:750px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #314039;
}
	

h1 {  font-size: 14pt; font-weight: bold; margin: 4 0 8 14;}
h2 {  font-size: 12pt; font-weight: bold; margin: 4 0 0 14;}
p {  margin: 4 0 4 14;}
a:link {  color: #000099; text-decoration: none}
a:visited {  color: #990000; text-decoration: none}
a:hover { color: #000099; text-decoration: underline}
	
#wrap {
padding:0px 1em;
	margin:0 auto;
	width:720px;
	border:solid 10px #586B64;
	border-width: 0px 10px 0 40px;
	background:#F4F7F6 url('/fileadmin/clients/garden_expressions/images/base_image.jpg') no-repeat bottom left;
}

#header h2 {
	background:url('/fileadmin/clients/garden_expressions/images/strapline.gif') no-repeat;
	display:block;
	width:500px;
	height:22px;
	text-indent:-999em;
}

h4 a {
background:#fff;
color:#586B64 !important;
padding-right:17px;
font-size:26px;
background:url('/fileadmin/clients/garden_expressions/images/link.gif') no-repeat right;
text-align:right;
display:block;
}

#header h1 a {	
display:block;
background:url('/fileadmin/clients/garden_expressions/images/logo.gif') no-repeat;
text-indent:-999em;
width:500px;
height:40px;
}

#header-left { float:left; }
#header-right { float: right; }

#nav {
	padding:5px;
}

#nav ul {
	margin:0;
	padding:0;
	list-style:none;
}

#nav li{
	text-align:right;
}

#nav ul li a {
	margin:0px;
	display:block;
	width:140px;
	font-weight:bold;
padding-right:17px;
background:url('/fileadmin/clients/garden_expressions/images/link.gif') no-repeat right;
}

#main {
	float:left;
	width:500px;

}

#main h2, #main h3, #main h4, #main p, #main img {
	padding:0 10px;
}

#sidebar img {
margin:4px 0;
background:#fff;
padding:4px;
border:solid 1px #586B64;

}

#sidebar {
text-align:right;
	float:right;
	width:220px;
}

#sidebar ul {
	margin-bottom:0;
}

#sidebar h3, #sidebar p {
	padding:0 10px 0 0;
}

#footer {
	text-align:center;
	clear:both;
}

#footer p {
	padding:5px;
	margin:0;
}

#mailform fieldset {
	border:none;
}

#mailform fieldset label {
	display:block;
	width:200px;
	float:left;
	text-align:right;
	margin-right:0.5em;
}
#mailform fieldset input {
	margin-bottom:2em;
	width:200px;
}