body {
	background: #edf5e6 url('../images/bg.gif') 50% 0% repeat-x;
	margin: 0;
	padding: 0;
	display: block;
}
.inv-block {
	width: 510px;
	height: 273px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
}
.inv-block2 {
	width: 245px;
	height: 273px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 2;
}
.inv-block3 {
	width: 113px;
	height: 105px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	bottom: 0;
	right: 247px;
	z-index: 2;
}
.dropdown {
	width: 115px;
	margin: 33px 0 0 93px;
	padding: 0;
	display: none;
	clear: both;
	position: absolute;
	top: 118px;
	left: 423px;
	z-index: 10;
	outline: none;
}
.dropdown-top {
	background: url('../images/dropdown-top.png') 50% 0% no-repeat;
	width: 110px;
	margin: 0;
	padding: 25px 0 2px 5px;
	display: block;
	clear: both;
	outline: none;
}
.dropdown-top a {
	margin: 2px 0 0 0;
	padding: 0;
	display: block;
	clear: both;
	color: #fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	outline: none;
}
.dropdown-top a:hover {
	margin: 2px 0 0 0;
	padding: 0;
	display: block;
	clear: both;
	color: #f9ec23;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	outline: none;
}
.dropdown-bottom {
	background: url('../images/dropdown-bottom.png') 50% 0% no-repeat;
	width: 115px;
	height: 13px;
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
}
#navigation {
	width: 464px;
	height: 307px;
	margin: 0 auto;
	padding: 120px 0 0 410px;
	display: block;
	clear: both;
	position: relative;
}
.nav-a {
	background: url('../images/nav-a.jpg') 50% 0% no-repeat;
	width: 106px;
	height: 22px;
	margin: 0 3px 0 0;
	padding: 8px 0 0 0;
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004f37;
	cursor: pointer;
	outline: none;
}
.nav-a:hover {
	background: url('../images/nav-a-hover.jpg') 50% 0% no-repeat;
	width: 106px;
	height: 22px;
	margin: 0 3px 0 0;
	padding: 8px 0 0 0;
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	outline: none;
}
.on {
	background: url('../images/nav-a-hover.jpg') 50% 0% no-repeat;
	width: 106px;
	height: 22px;
	margin: 0 3px 0 0;
	padding: 8px 0 0 0;
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	outline: none;
}
#content {
	background: url('../images/content-strip.png') 50% 0% repeat-y;
	width: 857px;
	min-height: 370px;
	margin: 0 auto;
	padding: 25px 0 0 17px;
	display: block;
	clear: both;
}
#home-leftcol {
	width: 290px;
	margin: 0 7px 0 0;
	padding: 0 0 0 20px;
	display: block;
	float: left;
}
#forsale-property {
	width: 310px;
	margin: 0;
	padding: 0;
	display: block;
	clear: block;
	position: relative;
}
#forsale-property-tilted {
	width: 310px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	bottom: -180px;
	right: 0;
}
#forsale-sticky {
	background: url('../images/for-sale.png') 0% 0% no-repeat;
	width: 116px;
	height: 139px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	top: -18px;
	right: 25px;
}
#home-rightcol {
	width: 500px;
	margin: 0;
	padding: 0 0 4px 0;
	display: block;
	float: left;
}
#home-rightcol-title {
	width: 500px;
	margin: 0 0 5px 0;
	padding: 0;
	display: block;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	color: #ec1c24;
	font-weight: bold;
	position: relative;
}
#rightcol-left {
	width: 230px;
	margin: 0 20px 0 3px;
	padding: 0;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4e4e;
}
#rightcol-right {
	background: url('../images/green-strip.jpg') 0% 0% no-repeat;
	width: 197px;
	min-height: 305px;
	margin: 0;
	padding: 35px 10px 0 27px;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4e4e;
}
a.email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4e4e;
	text-decoration: none;
}
a.email-contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
}
.licence {
	width: 100px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	top: 4px;
	right: 0;
	font-size: 16px;
	color: #004f37;
}
.bold {
	font-weight: bold;
}
#footer {
	background: url('../images/footer.png') 50% 0% no-repeat;
	width: 876px;
	height: 34px;
	margin: 0 auto;
	padding: 35px 0 0 0;
	display: block;
	clear: both;
}
#footer-links {
	background: url('../images/site-map.png') 0% 0% no-repeat;
	width: 360px;
	margin: 0 auto;
	padding: 3px 0 0 55px;
	display: block;
	clear: both;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004f37;
	text-decoration: none;
	font-weight: bold;
}
#footer-links a {
	margin: 0;
	padding: 0;
	display: inline-block;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004f37;
	text-decoration: none;
	font-weight: bold;
}
#footer-links a:hover {
	margin: 0;
	padding: 0;
	display: inline-block;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004f37;
	text-decoration: underline;
	font-weight: bold;
}

/* Contact Page */
#contact-leftcol {
	width: 565px;
	margin: 0 5px 0 0;
	padding: 50px 0 0 20px;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	position: relative;
}
.bold-green {
	font-weight: bold;
	color: #004f37;
}
.bold-red {
	font-weight: bold;
	color: #ea2228;
}
#call-today-sticky {
	background: url('../images/call-today-sticky.jpg') 0% 0% no-repeat;
	width: 124px;
	height: 121px;
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	top: 0;
	right: 200px;
}
.google-maps {
	background: url('../images/green-arrow.jpg') 0% 1px no-repeat;
	width: 200px;
	margin: 0;
	padding: 0 0 0 17px;
	display: block;
	clear: both;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
}
#contact-rightcol {
	background: url('../images/contact-rightcol.jpg') 0% 0% no-repeat;
	width: 213px;
	min-height: 685px;
	margin: 0;
	padding: 30px 0 0 37px;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	position: relative;
}
#contact-rightcol a {
	margin: 5px 0 0 0;
	padding: 0;
	display: block;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
/* Contact Page End */

/* About us Page */
#about-leftcol {
	background: url('../images/about-images.jpg') 0% 0% no-repeat;
	width: 240px;
	height: 700px;
	margin: 0 25px 0 0;
	padding: 20px 0 0 325px;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	position: relative;
}
#about-rightcol {
	background: url('../images/about-rightcol.jpg') 0% 0% no-repeat;
	width: 184px;
	min-height: 685px;
	margin: 0;
	padding: 30px 0 0 37px;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	position: relative;
}
#about-rightcol a {
	margin: 5px 0 0 0;
	padding: 0;
	display: block;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
ul {
	padding: 0;
	margin: 10px 0 0 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004f37;
}
li {
	padding: 0;
	margin: 15px 0 15px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
}
/* About us End */


/* Holiday Page */
#holiday-leftcol {
	width: 545px;
	margin: 0 25px 0 0;
	padding: 20px 0 0 20px;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	position: relative;
}
#holiday-rightcol {
	background: url('../images/holiday-rightcol.jpg') 0% 0% no-repeat;
	width: 183px;
	min-height: 710px;
	margin: 0;
	padding: 0 10px 0 37px;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #373737;
	position: relative;
}
.rightcol-heading {
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
	clear: both;
	color: #004f37;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
}
.holiday-images {
	width: 533px;
	margin: 00;
	padding: 0;
	display: block;
	clear: both;
}
.main-image {
	width: 533px;
	height: 301px;
	margin: 0 0 8px 0;
	padding: 0;
	display: block;
	outline: none;
}
.holiday-thumbnails {
	width: 82px;
	height: 62px;
	margin: 0 0 0 8px;
	padding: 0;
	display: block;
	float: left;
	outline: none;
}
.holiday-thumbnails-left {
	width: 82px;
	height: 62px;
	margin: 0 0 0 1px;
	padding: 0;
	display: block;
	float: left;
	outline: none;
}
.holiday-thumbnails-right {
	width: 82px;
	height: 62px;
	margin: 0 0 0 7px;
	padding: 0;
	display: block;
	float: left;
	outline: none;
}
.image-enlarge {
	background: url('../images/green-arrow-small.jpg') 0% 0% no-repeat;
	width: 520px;
	margin: 20px 0 0 0;
	padding: 0 0 0 12px;
	display: block;
	clear: both;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004f37;
	text-decoration: none;
	outline: none;
}
.caravan-location {
	width: 533px;
	margin: 30px 0 0 0;
	padding: 0;
	display: block;
	clear: both;
}
.caravan-map {
	width: 291px;
	height: 340px;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}
.caravan-text {
	background: url('../images/caravan-location.jpg') 0% 0% no-repeat;
	width: 240px;
	height: 290px;
	margin: 0;
	padding: 50px 0 0 0;
	display: block;
	float: left;
	color: #004832;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.caravan-links {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	color: #004832;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.caravan-links:hover {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	color: #ea2228;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.on-red {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	color: #ea2228;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.pdf-download {
	background: url('../images/black-arrow.jpg') 0% 0% no-repeat;
	margin: 5px 0 0 0;
	padding: 0 0 0 13px;
	display: block;
	clear: both;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	outline: none;
}
/* Holiday Page End */
.clearfix {
	clear: both;
}
#video{
	position: absolute;
	top: 387px;
	right: 113px;
}