body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
background:#A97E3A url('images/bg.jpg') top left repeat-x;
line-height:18px;
color:#000033;
}

h2 {
font-size:14px;
font-weight:bold;
color:#000033;
}

h3 {
font-size:12px;
font-weight:bold;
color:#000033;
}

a {
color:white;
text-decoration:none;
}

.fade{
	position:absolute;
	top: 0px;
	width:940px;
	height:475px;
	border-bottom:1px solid white;
	z-index:1;
}


.fade img {
	width:940px;
	height:475px;
	margin: 0px;
	text-align: center;
	background:#dne0f2;
	position:absolute;
	top:0px;
	left:0px;
}

.fadeB{
	width:343px;
	height:96px;
	position:absolute;
	top:18px;
	left:16px;
	z-index:2;
}
.fadeB h2{
display:none;
}


.fadeB img {
	width:343px;
	height:96px;
	margin: 0px;
}

#fadecont {
	width:180px;
	height:209px;
	position:absolute;
	bottom:0px;
	left:0px;
}
.fadeC{
	width:180px;
	height:209px;
	position:absolute;
	left:0px;
	bottom:0px;
}
.fadeC h2{
display:none;
}


.fadeC img {
	width:180px;
	height:209px;
	position:absolute;
	left:0px;
	top:0px;
	margin: 0px;
}


#outer{
width:960px;
background:transparent url('images/fade.png') 0px 20px no-repeat;
behavior: url(/iepngfix.htc);
margin-right:auto;
margin-left:auto;
}
#littlefoot{
width:960px;
height:10px;
background:transparent url('images/footfade.png') top left no-repeat;
behavior: url(/iepngfix.htc);
margin-right:auto;
margin-left:auto;
}

#container {
position:relative;
width:940px;
margin-right:auto;
margin-left:auto;
}

#header-home {
position:relative;
width:940px;
height:475px;
border:1px solid white;
margin-top:19px;
}
#swishhome {
position:absolute;
top:0px;
left:0px;
width:940px;
height:475px;
background:transparent  url('images/swish.png') top left no-repeat;
z-index:3;
}
#swishint {
position:absolute;
top:0px;
left:0px;
width:940px;
height:279px;
background:transparent  url('images/intswish.png') top left no-repeat;
z-index:2;
}
#header {
position:relative;
width:940px;
height:314px;
border:1px solid white;
margin-top:19px;
}
.img1 {
background:transparent url('images/img-1.jpg') top left no-repeat;
}
.img2 {
background:transparent url('images/img-2.jpg') top left no-repeat;
}
.img3 {
background:transparent url('images/img-3.jpg') top left no-repeat;
}
.img4 {
background:transparent url('images/img-4.jpg') top left no-repeat;
}
.img5 {
background:transparent url('images/img-5.jpg') top left no-repeat;
}
.img6 {
background:transparent url('images/img-6.jpg') top left no-repeat;
}
.img7 {
background:transparent url('images/img-7.jpg') top left no-repeat;
}
.img8 {
background:transparent url('images/img-8.jpg') top left no-repeat;
}
.img9 {
background:transparent url('images/img-9.jpg') top left no-repeat;
}
.img10 {
background:transparent url('images/img-10.jpg') top left no-repeat;
}
.img11 {
background:transparent url('images/img-11.jpg') top left no-repeat;
}
.img12 {
background:transparent url('images/img-12.jpg') top left no-repeat;
}
.img13 {
background:transparent url('images/img-13.jpg') top left no-repeat;
}
.img14 {
background:transparent url('images/img-14.jpg') top left no-repeat;
}


#biglogo {
width:179px;
height:179px;
background:transparent url('images/biglogo.png') top left no-repeat;
position:absolute;
top:-20px;
right:0px;
behavior: url(/iepngfix.htc);
z-index:100;
}
#biglogo h2{
display:none;
}

#logo {
width:343px;
height:96px;
position:absolute;
background:transparent url('images/logo.png') top left no-repeat;
top:18px;
left:16px;
behavior: url(/iepngfix.htc);
z-index:100;
}
#logo h2 {
display:none;
}
#goldlogo {
width:343px;
height:96px;
position:absolute;
background:transparent url('images/logo2.png') top left no-repeat;
top:18px;
left:16px;
behavior: url(/iepngfix.htc);
}
#goldlogo h2 {
display:none;
}


#intro {
position:absolute;
right:5px;
top:137px;
width:308px;
height:140px;
background:transparent url(images/intro.png) top left no-repeat;
behavior: url(/iepngfix.htc);
}

/*#intro {
width:280px;
height:154px;
background-color:#9698FC;
background:transparent url(images/welcome.gif) top left no-repeat;
}*/
#intropad {
padding-top:0px;
margin:6px;
color:white;
line-height:20px;
font-size:11px;
}
#enjoy {
position:absolute;
bottom:40px;
right:5px;
width:841px;
height:46px;
background:transparent url(images/enjoytext.png) top left no-repeat;
z-index:200;
}
#perfect {
position:absolute;
top:22px;
right:3px;
width:478px;
height:58px;
background:transparent url(images/perfect.png) top left no-repeat;
z-index:4;
}
#perfect h1{
display:none;
}
#aboutus {
position:absolute;
bottom:0px;
right:5px;
width:142px;
height:38px;
background:transparent url(images/aboutus.png) top left no-repeat;
z-index:5;
}
#aboutus h1{
display:none;
}
#latestnews {
position:absolute;
bottom:0px;
right:5px;
width:177px;
height:35px;
background:transparent url(images/latestnews.png) top left no-repeat;
z-index:5;
}
#latestnews h1{
display:none;
}
#holidayhomes {
position:absolute;
bottom:-15px;
right:5px;
width:231px;
height:49px;
background:transparent url(images/holidayhomes.png) top left no-repeat;
z-index:6;
}
#holidayhomes h1{
display:none;
}
#holidaylodges {
position:absolute;
bottom:-15px;
right:5px;
width:221px;
height:57px;
background:transparent url(images/lodges.png) top left no-repeat;
z-index:5;
}
#holidaylodges h1{
display:none;
}
#currentoffers {
position:absolute;
bottom:-10px;
right:5px;
width:229px;
height:49px;
background:transparent url(images/currentoffers.png) top left no-repeat;
z-index:5;
}
#currentoffers h1{
display:none;
}
#faqs {
position:absolute;
bottom:-15px;
right:5px;
width:435px;
height:52px;
background:transparent url(images/faq.png) top left no-repeat;
z-index:5;
}
#faqs h1{
display:none;
}
#facts {
position:absolute;
bottom:-15px;
right:5px;
width:250px;
height:52px;
background:transparent url(images/facts.png) top left no-repeat;
z-index:5;
}
#facts h1{
display:none;
}
#leisure {
position:absolute;
bottom:0px;
right:5px;
width:287px;
height:40px;
background:transparent url(images/leisure.png) top left no-repeat;
z-index:5;
}
#leisure h1{
display:none;
}
#contactus {
position:absolute;
bottom:0px;
right:5px;
width:166px;
height:31px;
background:transparent url(images/contactus.png) top left no-repeat;
z-index:5;
}
#contactus h1{
display:none;
}
#findus {
position:absolute;
bottom:-15px;
right:5px;
width:224px;
height:50px;
background:transparent url(images/findus.png) top left no-repeat;
z-index:5;
}
#findus h1{
display:none;
}


#brochure {
float:left;
width:87px;
height:115px;
background:transparent url('images/10brochure.jpg') top left no-repeat;
margin-right:15px;
}
#brochure h3 {
display:none;
}

#footer {
width:940px;
height:36px;
background:transparent url('images/footer.gif') top left no-repeat;
line-height:36px;
border-left:1px solid white;
border-right: 1px solid white;
border-bottom: 1px solid white;
color:white;
font-weight:bold;
text-align:center;
}

#enjoy h1 {
display:none;
}

#navbar {
position:absolute;
left:0px;
bottom:0px;
width:100%;
height:33px;
border-top:1px solid white;
border-bottom:1px solid white;
line-height:33px;
color:white;
z-index:5;
}
#navbar-bk {
position:absolute;
left:0px;
bottom:0px;
width:100%;
height:33px;
border-top:1px solid white;
border-bottom:1px solid white;
background:transparent url('images/navbg.png') top left repeat;
z-index:4;
}
#navbar a{
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}

#navbar ul {
float:left;
list-style:none;
margin:0;
padding:0;
}

#navbar-home {
position:absolute;
left:0px;
bottom:0px;
width:100%;
height:33px;
border-top:1px solid white;
border-bottom:1px solid white;
line-height:33px;
color:white;
z-index:100;
}
#navbar-home-bk {
position:absolute;
left:0px;
bottom:0px;
width:100%;
height:33px;
border-top:1px solid white;
border-bottom:1px solid white;
background:transparent url('images/navbg.png') top left repeat;
z-index:1;
}

#navbar-home a{
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}

#navbar-home ul {
float:left;
list-style:none;
margin:0;
padding:0;
}

#navbar ul ul {
list-style:none;
margin:0;
padding:0;
}
#dd1 {
margin-top:-34px;
margin-left:-3px;
display:none;
width:119px;
height:32px;
z-index:101;
}
#dd1 ul li {
width:119px;
background:transparent url('images/navboxbg.png') top left repeat;
padding-top:0px;
margin-top:1px;
margin-left:1px;
}
#dd2 {
margin-top:-35px;
margin-left:0px;
display:none;
width:65px;
height:35px;
z-index:101;
}
#dd2 ul li {
width:100px;
background:transparent url('images/navboxbg.png') top left repeat;
padding-top:1px;
margin-top:1px;
margin-left:0px;
}

#dd3 {
margin-top:-35px;
margin-left:0px;
display:none;
width:124px;
height:35px;
z-index:101;
}
#dd3 ul li {
width:124px;
background:transparent url('images/navboxbg.png') top left repeat;
padding-top:1px;
margin-top:1px;
margin-left:0px;
}

#dd4 {
margin-top:-35px;
margin-left:0px;
display:none;
width:124px;
height:35px;
z-index:101;
}
#dd4 ul li {
width:124px;
background:transparent url('images/navboxbg.png') top left repeat;
padding-top:1px;
margin-top:1px;
margin-left:0px;
}

#content-home {
width:940px;
background:transparent url('images/front-bg.gif') top left repeat-y;
border-left:1px solid white;
border-right:1px solid white;
border-bottom:1px solid white;
position:relative;
}
#content {
width:940px;
background:transparent url('images/contentbg.gif') top left repeat-y;
border-left:1px solid white;
border-right:1px solid white;
border-bottom:1px solid white;
position:relative;
}
#content-int {
width:940px;
background:transparent url('images/int-contentbg.gif') top left repeat-y;
border-left:1px solid white;
border-right:1px solid white;
border-bottom:1px solid white;
position:relative;
}
#content-int a, #content-int a:link, #content-int a:visited, {
color:#000033;
font-weight:bold;
}

.blues {
color:#000033;
font-weight:bold;
}

#D {
float:left;
width:150px;
margin-top:15px;
margin-left:15px;
position:relative;
}

#leftD {
	width:180px;
	float:left;
	margin:0px;
}
#D2 {
width:150px;
margin-top:15px;
margin-left:15px;
}

.listNav, .listNav a {
font-weight:bold;
list-style-image:url('images/bullet.gif');
margin-left:-6px;
color:#000033;
}

#E {
float:left;
width:720px;
margin-top:15px;
margin-left:40px;
margin-bottom:25px;
}
#E a, #E a:link, #E a:visited {
color:#000033;
font-weight:bold;
}

#A {
width:280px;
float: left;
margin:15px 18px auto 15px;
}

#A-home {
width:440px;
float: left;
margin:15px 18px auto 15px;
}

#B-home {
width:420px;
float:left;
margin:15px 0px auto 15px;
font-weight:bold;
font-size:12px;
font-style:italic;
line-height:20px;
}

#B {
width:276px;
float:left;
margin:5px 21px auto 15px;
}

#B a:link{
color:#000033;
font-weight:bold;
}

#C {
width:270px;
float:left;
margin:15px 0px auto 15px;
}
#C a, #C a:link, #C a:visited{
font-weight:bold;
color:#000033;
}

.floatfix {
clear:both;
overflow:hidden;
height:0px;
font-size:0px;
}

.contactfield {
width:300px;
border:1px solid #000033;
font-size:11px;
color:#000033;
}

.button {
border:1px solid #000033;
font-size:11px;
color:#000033;
}

#details {
width:940px;
margin-left:auto;
margin-right: auto;
margin-top:10px;
font-size:10px;
color:#000033;
text-align:center;
}
