body {
margin: 40px 0 40px 0;
background: #516a22;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 9pt;
color: #000;
text-align: center;
}

a:link, a:visited {
color: #d95114;
text-decoration: none;
font-weight: bold;
}

a:hover {
color: #dc855e;
text-decoration: none;
font-weight: bold;
}

img {
border: 0;
}

blockquote {
margin-top: 18px;
margin-bottom: 0;
}

.page {
margin: auto;
width: 762px;
text-align: left;
}

.page_border {
background: #fff;
border: 1px solid #333;
height: 570px;
background-repeat: no-repeat;
}

#home {
background-image: url(images/back_1.jpg);
}

#places_to_visit {
background-image: url(images/back_2.jpg);
}

#buy_a_caravan {
background-image: url(images/back_3.jpg);
}

#contact {
background-image: url(images/back_2.jpg);
}

#location {
background-image: url(images/back_2.jpg);
}


.nav {
position: absolute;
margin-left: 444px;
}

.nav ul {
margin: 0;
padding: 0;
border-left: 1px solid #bdc2dc;
height: 64px;
}

.nav li {
float: left;
list-style-type: none;
margin: 0;

text-align: center;
border-right: 1px solid #bdc2dc;
}

.home a {
width: 44px;
}

.places_to_visit a {
width: 96px;
}

.buy_a_caravan a {
width: 110px;
}

.contact a {
width: 61px;
}

.nav a:link, .nav a:visited {
color: #fff;
background: #000;
padding: 6px 0 6px 0;
float: left;
}

.nav a:hover, #active {
color: #fff;
background: #334610;
padding: 6px 0 6px 0;
}

.location {
position: absolute;
margin: 35px 0 0 680px;
}

h1 {
position: absolute;
margin: 330px 0 0 15px;
color: #fff;
font-weight: normal;
font-size: 18pt;
padding: 0;
}

.content {
position: absolute;
margin-top: 370px;
line-height: 13pt;
}

.content_inner {
width: 444px;
height: 161px;
overflow: auto;
}

.padding {
padding: 15px 15px 0 15px;
}

.image_block {
position: absolute;
margin: 370px 0 0 445px;
}

.map_padding {
padding-top: 15px;
padding-left: 15px;
}

/*footer*/
.footer {
position: absolute;
margin-top: 543px;
color: #fff;
width: 760px;
text-align: center;
}

.footer a:link, .footer a:visited {
color: #fff;
text-decoration: underline;
}

.footer a:hover {
color: #ffffcc;
text-decoration: underline;
}