body {background-color: #fff; padding: 0px; margin: 0px; font-family: arial, helvetica, verdana, sans-serif; color: #404E6F}
.main {width: 780px; margin: 0px auto; position: relative}
.banner {background: url(img/logo.jpg) top left no-repeat; width: 100%; height: 130px; position: relative; margin-bottom: 25px; border-bottom: solid 1px #404E6F}
.bannercontent {float: right; width: 328px; font-size: 11px; text-align: left}
.language {position: absolute; top: 10px; right: 0px}
.language p {float: right; margin: 0px 5px }
.castaras {margin-top: 78px; margin-left: 5px}


.content {float: left; width: 560px; font-size: 11px; text-align: left; border: outset 1px #404E6F}
.topnav {text-align: left; padding: 5px 0px 0px 10px; color: #404E6F; font-weight: bold;}
.topnav a, .topnav a:link, .topnav a:active, .topnav a:visited {text-decoration: none; font-weight: bold; color: #6F95B6; text-decoration: none}
.topnav a:hover {color: #6F95B6; text-decoration: underline}
.bottomnav {text-align: right; padding: 15px 0px 15px 10px; color: #404E6F; font-weight: bold; margin-top: 65px}
.bottomnav a, .bottomnav a:link, .bottomnav a:active, .bottomnav a:visited {text-decoration: none; font-weight: bold; color: #6F95B6; text-decoration: none}
.bottomnav a:hover {color: #6F95B6; text-decoration: underline}
.home {background: url(img/homeback.jpg) bottom center no-repeat; height: 400px; line-height: 25px}
.home p {padding: 15px 25px 0px 5px}

.home p img {float: left; margin: 0px 10px 140px 0px}
.location {padding: 10px; background: url(img/localback.jpg) bottom center no-repeat}
.provisions {padding: 10px; background: url(img/localback.jpg) bottom center no-repeat; height: 350px}
.activity {padding: 10px; background: url(img/activback.jpg) bottom center no-repeat;}
.contact {padding: 10px; background: url(img/contactback.jpg) top right no-repeat;}
.travel {padding: 10px; background: url(img/provback.jpg) bottom right no-repeat; height: 780px}
.accom {padding: 10px; background: url(img/accomback.jpg) bottom right no-repeat}
.location p, .provisions p, activity p, contact p, .travel p, .accom p {margin: 0px 0px 20px 0px}
.provisions img {float: right; border: solid 1px  #404E6F}
.content a, .content a:link, .content a:active, .content a:visited {color: #6F95B6; text-decoration: none}
.content a:hover {text-decoration: underline}


.title1 {font-size: 12px; margin: 0px; font-weight: bold; border-bottom: solid 1px #404E6F}
.title2 {text-decoration: underline}
.title3 {font-size: 12px; margin: 0px; font-weight: bold; letter-spacing: 2px}
.nav {float: right; width: 170px; text-align: right; margin-top: 0px}
.nav p {border-bottom: solid 1px #000; padding-bottom: 5px; margin-bottom: 10px}
.nav a, .nav a:link, .nav a:active, .nav a:visited {color: #404E6F; text-decoration: none; background: url(img/square1.gif) center right no-repeat; padding-right: 15px; font-size: 12px; font-weight: bold; letter-spacing: 2px}
.nav a:hover {color: #6F95B6; background: url(img/square2.gif) center right no-repeat;}
.footer {width: 100%; background: url(img/pagebottom2.jpg) top left no-repeat; height: 120px; clear: both; color: #fff; font-size: 12px; font-weight: bold; margin-bottom: 20px}
.footer p {padding-top: 100px}
.footer a, .footer a:link, .footer a:active, .footer a:visited {color: #fff; text-decoration: none; font-size: 12px; margin: 0px 5px}
.footer a:hover {text-decoration: underline}
.deadlink {color: #6F95B6; text-decoration: none; background: url(img/square3.gif) center right no-repeat; padding-right: 15px; font-size: 12px; font-weight: bold; letter-spacing: 2px;}
.imgright {float: right; margin-left: 5px}
.locimg { padding-bottom: 25px; padding-left: 5px}
.locimg img {border: solid 1px #fff; margin-right: 29px;}
.quote {background: url(img/quoteback.jpg) center center no-repeat; color: #fff; padding: 10px 10px 10px 180px; font-size: 10px; border: solid 1px #000} 
.inpt {width: 400px; border: solid 1px  #6F95B6;}
.sr {width: 60px; height: 20px; border: solid 1px #404E6F; background-color: #6F95B6; color: #fff; font-weight: bold}
textarea {width: 400px; border: solid 1px  #6F95B6; height: 200px; overflow: auto}
.accomimg1, .accomimg2 {padding: 5px 0px}
.accomimg1 img {margin: 0px 10px 5px 0px}

.accomimg2 img {margin: 0px 8px 5px 8px}
.close {margin-top: 10px}
.close a, .close a:link, .close a:active, .close a:visited {color: #404E6F; text-decoration: none; font-weight: bold; font-size: 12px}
.close a:hover {color:  #6F95B6}
.largeimg {padding-top: 10px}
.prices {height: 60px}
.prices p {float: left; width: 80px; margin: 5px 0px 0px 0px}
.clear {clear: both}
.italic {font-style: italic}


