body {
	margin: 0 0 15px 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}
#email {
	background: none;
}
#wrapper {
	margin: 0 auto;
	width: 750px;
}
#header {
	height: 270px;
}
.header-about { background: url("images/header-about.jpg"); }
.header-trekking { background: url("images/header-trekking.jpg"); }
.header-lessons { background: url("images/header-lessons.jpg"); }
.header-driving { background: url("images/header-driving.jpg"); }
.header-holidays { background: url("images/header-holidays.jpg"); }
.header-gallery { background: url("images/header-gallery.jpg"); }
.header-horses { background: url("images/header-horses.jpg"); }
.header-extras, .header-faq { background: url("images/header-extras.jpg"); }
.header-contact { background: url("images/header-contact.jpg"); }
#logo {
	float: left;
	padding-left: 28px;
	padding-top: 27px;
}
#navigation {
	text-align: right;
	margin: 0;
	padding: 42px 10px 0 0;
	height: 52px;
}
#nav {
	padding: 0;
	margin: 0;
}
#nav li {
	display: inline;
	padding-left: 6px;
}
#nav li a {
	color: #0099CC;
	font-weight: bold;
}
#nav li a:hover, #nav li a.active {
	color: #FF6600;
}
#container {
	margin-top: 15px;
}
#sidebar {
	float: left;
	width: 175px;
	height: 394px;
	padding: 26px 25px 0 0;
	text-align: right;
	color: white;
}
.sidebar-about { background: url("images/left-about.jpg") no-repeat; }
.sidebar-trekking { background: url("images/left-trekking.jpg") no-repeat; }
.sidebar-lessons { background: url("images/left-lessons.jpg") no-repeat; }
.sidebar-driving { background: url("images/left-driving.jpg") no-repeat; }
.sidebar-holidays { background: url("images/left-holidays.jpg") no-repeat; }
.sidebar-gallery { background: url("images/left-gallery.jpg") no-repeat; }
.sidebar-horses { background: url("images/left-horses.jpg") no-repeat; }
.sidebar-extras, .sidebar-faq { background: url("images/left-extras.jpg") no-repeat; }
.sidebar-contact { background: url("images/left-contact.jpg") no-repeat; }
#sidebar h1 {
	font-family: Georgia;
	font-size: 20px;
	font-weight: normal;
	padding: 0 0 13px 0;
	margin: 0;
}
#sidebar ul, #sidebar p {
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: 15px;
}
#sidebar li a {
	color: white;
}
#sidebar p a {
	color: #0099CC;
}
#content {
	float: right;
	width: 490px;
	/*padding: 25px 25px 157px 25px;*/
	padding: 25px 25px 50px 25px;
	background: url("images/content-about.jpg") no-repeat;
}
#content p {
	line-height: 15px;
	margin: 0;
	padding: 0 0 5px 0;
}
#footer {
	background: url("images/footer.gif");
	width: 750px;
	height: 23px;
	color: #999999;
	text-align: center;
	padding-top: 7px;
	clear: both;
}
#footer a {
	color: #999999;
}
h2 {
	font-family: Georgia;
	font-size: 20px;
	font-weight: normal;
	color: #025584;
	margin: 0;
	padding: 3px 0 3px 0;
}
h3 {
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	margin: 0;
	padding: 10px 0 0 0;
}
br {
	line-height: 15px;
}
.gap {
	line-height: 20px;
}
.gallery {
	
}
.thumbs {
	width: 160px;
	height: 115px;
	float: left;
	background: url("images/img-bg.gif");
	text-align: center;
	margin: 0 5px 5px 0;
	padding: 0;
}
.thumbs-r {
	width: 160px;
	height: 115px;
	float: left;
	background: url("images/img-bg.gif");
	text-align: center;
	margin: 0 0 15px 0;
	padding: 0;
}
.thumbs:hover, .thumbs-r:hover {
	background: url("images/img-bg-hover.gif");
}
.thumbs img, .thumbs-r img {
	border: 2px solid #B1D133;
	margin-top: 15px;
}
.contact-form {
	width: 310px;
	background: url("images/form-bg.jpg") no-repeat;
	font-weight: bold;
	padding: 16px 0 20px 20px;
	line-height: 16px;
	color: #666666;
	font-size: 11px;
	font-family: Tahoma;
}
fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
legend {
	display: none;
}
#company, #client, #position, #email, #type {
	background: url("images/field_bg.gif");
	border: none;
	font-size: 10px;
	height: 17px;
	padding: 3px 0 0 0;
	margin: 0;
	width: 290px;
}
#enquiry {
	background: url("images/txtarea_bg.gif");
	height: 60px;
	font-family: tahoma;
	font-size: 11px;
	width: 286px;
	border: none;
}
label {
	height: 16px;
}
.left {
	float: left;
	padding: 0 10px 5px 0;
}
.right {
	float: right;
	padding: 0 0 5px 10px;
}
.divider {
	clear: both;
}
.center {
	text-align: center;
}
#content ul {
	padding: 10px 0 10px 10px;
	margin: 0 0 0 20px;
}
#content a {
	color: #025584;
}
#content a:hover {
	color: #FF6600;
}
.sitemap {
	list-style: none;
	font-weight: bold;
	}
.sitemap .mainmap {
	padding-top: 5px;
	}
.sitemap .submap {
	padding-left: 15px;
	}