@charset "utf-8";
/* CSS Document */

body {
margin : 15px 0;
padding : 0;
text-align : center;
font-family : Futura Book, verdana;
font-size : 11px;
background : #ffffff;
}
img.alignleft {
float : left;
border : none;
}
img.alignright {
float : right;
border : none;
}
img.aligncenter {
float : none;
border : none;
}
.tagline {
color : #fe0101;
font-weight : bold;
}
.blog {
color : #cc0000;
font-weight : bold;
font-size : 12px;
text-decoration : none;
}
.seal {
padding-right : 40px;
}

/*Category List Plugin Styles*/

.lcp_catlist{
list-style:none;
}

.lcp_catlist li {
display:block;
margin-top:20px;
padding-bottom: 30px;
border-bottom: 1px solid #666666;
}

.lcp_catlist li img{
margin: 5px;
}

.lcp_catlist li a {
color:#2367B5; font-size:1.5em; font-weight:bold; line-height:1.2em; margin:10px 5px 0 5px; text-transform: lowercase; padding: 0;}



h1, h2 {
text-transform : lowercase;
font-weight : bold;
margin : 0;
padding : 0;
font-size : 16px;
}
ul.maindestinations {
margin : 0;
padding : 0;
list-style-type : none;
color : #666666;
font-weight : 300;
}
ul.maindestinations li {
position : relative;
float : left;
padding : 0 0 0 10px;
background : url(img/arrow_w.gif) no-repeat 0% 50%;
margin : 0 0 10px 0;
width : 160px;
}
ul.maindestinations li a {
color : #666666;
text-decoration : none;
}
ul.maindestinations li ul {
display : none;
}
ul.maindestinations li:hover a {
color : #ffbc00;
}
ul.maindestinations li:hover ul {
position : absolute;
display : block;
bottom : 0;
left : 140px;
background : #3366ff;
color : #ffffff;
font-size : 10px;
text-align : left;
border : 1px solid #0057ba;
margin : 0;
padding : 0;
float : left;
}
ul.maindestinations li:hover ul li {
background : url(img/arrow_w.gif) no-repeat 2% 50%;
margin : 0;
padding : 5px 5px 5px 15px;
border-bottom : 1px solid #0057ba;
border-top : 1px solid #0057ba;
}
ul.maindestinations li:hover ul li a {
color : #ffffff;
}
ul.doublecolumn {
margin : 0 10px 10px 10px;
padding : 0;
list-style : none;
width : 100%;
clear : left;
}
ul.doublecolumn li {
position : relative;
float : left;
width : 48%;
padding : 0;
margin : 0;
color : #ffffff;
font-size : 9px;
font-weight : normal;
}
ul.half {
margin : 0 10px 10px 10px;
padding : 0;
list-style : none;
width : 38%;
display : inline-block;
float : left;
}
ul.half li {
padding : 0;
margin : 0;
color : #ffffff;
font-size : 9px;
font-weight : normal;
}
#wrapper {
position : relative;
display : inline-block;
margin : 0;
padding : 0;
width : 780px;
height : auto;
}
#header {
position : relative;
display : inline-block;
height : 112px;
width : 100%;
z-index : 500;
}
#header p.logos {
position : absolute;
left : 0;
top : 30px;
width : 60%;
height : 40px;
float : left;
margin : 0;
padding : 0;
}
#navigation {
position : absolute;
left : 0;
top : 80px;
width : 600px;
height : auto;
margin : 0;
padding : 0;
}
#navigation ul {
list-style : none;
margin : 0;
padding : 0;
}
#navigation ul li {
position : relative;
display : inline-block;
float : left;
width : 16%;
padding : 7px 0 0 0;
border-right : 1px solid #000000;
height : 25px;
text-transform : uppercase;
}
#navigation ul li a {
color : #000000;
text-decoration : none;
}
#navigation ul li.red {
border-top : 5px solid #ff0000;
border-left : 1px solid #000000;
}
#navigation ul li.blue {
border-top : 5px solid #0057ba;
}
#navigation ul li.green {
border-top : 5px solid #259b44;
}
#navigation ul li.purple {
border-top : 5px solid #482272;
}
#navigation ul li.orange {
border-top : 5px solid #c94409;
}
#navigation ul li.teal {
border-top : 5px solid #028e9f;
}
#navigation ul li.teal:hover {
background : #028e9f;
}
#navigation ul li.teal:hover a {
color : #ffffff;
}
#navigation ul li a {
color : #000000;
text-decoration : none;
}
#navigation ul li ul {
display : none;
}
#navigation ul li:hover ul {
display : block;
position : absolute;
top : 25px;
left : 0;
width : 225%;
margin : 0;
padding : 2px;
text-align : left;
border : 1px solid #000000;
}
#navigation ul li.red:hover ul {
background : #ff0000;
}
#navigation ul li.blue:hover ul {
background : #0057ba;
}
#navigation ul li.green:hover ul {
background : #259b44;
}
#navigation ul li.purple:hover ul {
background : #482272;
}
#navigation ul li.orange:hover ul {
background : #c94409;
}
#navigation ul li.teal:hover ul {
background : #028e9f;
}
#navigation ul li:hover ul li {
position : relative;
display : block;
width : 100%;
background : url(img/arrow_w.gif) no-repeat 0% 50%;
margin : 2px 0;
padding : 0 0 0 10px;
text-align : left;
list-style : none;
border : none;
vertical-align : middle;
height : 20px;
line-height : 20px;
font-weight : bold;
text-transform : none;
}
#navigation ul li:hover ul li a {
color : #ffffff;
}
#navigation ul li:hover ul li:hover a {
color : #ffbc00;
}
#content {
position : relative;
display : inline-block;
width : 100%;
text-align : left;
margin : 15px 0;
overflow : hidden;
}
.leftcontent, .leftcat {
position : relative;
display : inline-block;
float : left;
width : 25%;
margin : 0;
color : #2367b5;
border : 1px solid #000000;
height : 389px;
overflow : auto;
padding : 0;
}
.leftcontent h1 {
margin : 10px 10px 0 10px;
}
.leftcontent p {
margin : 11px 10px;
}
.leftcontent p.center {
text-align : center;
}
.ckycpanel {
position : relative;
display : inline-block;
float : left;
width : 200px;
padding : 0;
text-align : left;
background : #ff0000;
height : 389px;
z-index : 300;
margin-left : 5px;
color : #ffffff;
overflow : auto;
}
.ckycpanel h2 {
margin : 0;
padding : 10px 0 10px 10px;
color : #f5bc03;
text-transform : uppercase;
font-size : 12px;
}
.ckycpanel ul {
list-style : none;
margin : 0 10px 10px 10px;
padding : 0;
}
.ckycpanel ul li a {
color : #ffffff;
font-weight : bold;
text-decoration : none;
}
.ckycpanel ul li a:hover {
color : #f5bc03;
font-weight : bold;
text-decoration : underline;
}
.ckycpanel p {
margin : 10px;
clear : both;
color : #ffffff;
}
.ckycpanel p.image {
margin : 0;
padding : 0;
}
.ckycpanel p a {
color : #ffffff;
}
.ckycpanel p a:hover {
color : #f5bc03;
}
.destinationspanel {
position : relative;
display : inline-block;
float : left;
width : 200px;
padding : 0;
text-align : left;
background : #0057ba;
height : 389px;
z-index : 300;
margin-left : 5px;
color : #ffffff;
overflow : auto;
}
.destinationspanel h2 {
margin : 0;
padding : 10px 0 10px 10px;
color : #f5bc03;
text-transform : uppercase;
font-size : 12px;
}
.destinationspanel ul {
list-style : none;
margin : 0 10px 10px 10px;
padding : 0;
}
.destinationspanel ul li a {
color : #ffffff;
font-weight : bold;
text-decoration : none;
}
.destinationspanel ul li a:hover {
color : #f5bc03;
font-weight : bold;
text-decoration : underline;
}
.destinationspanel p {
margin : 10px;
clear : both;
color : #ffffff;
}
.destinationspanel p.image {
margin : 0;
padding : 0;
}
.destinationspanel p a {
color : #ffffff;
}
.destinationspanel p a:hover {
color : #f5bc03;
}
.daycharterpanel {
position : relative;
display : inline-block;
float : left;
width : 200px;
padding : 0;
text-align : left;
background : #259b44;
height : 389px;
z-index : 300;
margin-left : 5px;
color : #ffffff;
overflow : auto;
}
.daycharterpanel h2 {
margin : 0;
padding : 10px 0 10px 10px;
color : #f5bc03;
text-transform : uppercase;
font-size : 12px;
}
.daycharterpanel ul {
list-style : none;
margin : 0;
padding : 0 0 10px 10px;
}
.daycharterpanel ul li a {
color : #ffffff;
font-weight : bold;
text-decoration : none;
}
.daycharterpanel ul li a:hover {
color : #f5bc03;
font-weight : bold;
text-decoration : underline;
}
.daycharterpanel p {
margin : 10px;
clear : both;
color : #ffffff;
}
.daycharterpanel p.image {
margin : 0;
padding : 0;
}
.daycharterpanel p a {
color : #ffffff;
}
.daycharterpanel p a:hover {
color : #f5bc03;
}
.corporatepanel {
position : relative;
display : inline-block;
float : left;
width : 200px;
padding : 0;
text-align : left;
background : #482272;
height : 389px;
z-index : 300;
margin-left : 5px;
color : #ffffff;
overflow : auto;
}
.corporatepanel h2 {
margin : 0;
padding : 10px 0 10px 10px;
color : #f5bc03;
text-transform : uppercase;
font-size : 12px;
}
.corporatepanel ul {
list-style : none;
margin : 0;
padding : 0 0 10px 10px;
}
.corporatepanel ul li a {
color : #ffffff;
font-weight : bold;
text-decoration : none;
}
.corporatepanel ul li a:hover {
color : #f5bc03;
font-weight : bold;
text-decoration : underline;
}
.corporatepanel p {
margin : 10px;
clear : both;
color : #ffffff;
}
.corporatepanel p.image {
margin : 0;
padding : 0;
}
.corporatepanel p a {
color : #ffffff;
}
.corporatepanel p a:hover {
color : #f5bc03;
}
.destinationsphotos {
position : relative;
display : inline-block;
float : left;
padding : 0;
margin-left : 5px;
text-align : center;
height : 389px;
width : 346px;
}
.destinationsphotos p {
margin : 0;
padding : 0;
}
.destinationsphotos img.upperleft {
width : 170px;
height : 218px;
border-right : 3px solid #ffffff;
border-bottom : 3px solid #ffffff;
}
.destinationsphotos img.upperright {
width : 170px;
height : 218px;
border-bottom : 3px solid #ffffff;
}
.destinationsphotos img.lowerleft {
width : 170px;
height : 168px;
border-right : 3px solid #ffffff;
}
.destinationsphotos img.lowerright {
width : 170px;
height : 168px;
}
.destinationsphotos img.top {
width : 340px;
height : 218px;
border-bottom : 3px solid #ffffff;
}
.photopanel {
position : relative;
display : inline-block;
float : left;
width : 185px;
padding : 0;
text-align : center;
}
.photopanel p {
margin : 0;
padding : 0;
}
.photopanel h3 {
text-align : left;
padding : 10px 0 0 10px;
color : #ffffff;
width : 162px;
margin : 0 7px;
letter-spacing : 1px;
font-size : 14px;
font-weight : bold;
height : 75px;
}
.photopanel h3 a {color:#ffffff; text-decoration:none;}
.photopanel h3.blue {
background : #0057ba;
}
.photopanel h3.green {
background : #259b44;
}
.photopanel h3.purple {
background : #482272;
}
.leftcontent p.center {
text-align : center;
}
#language {
position : relative;
display : inline-block;
width : 50%;
font-size : 9px;
color : #000000;
font-weight : bold;
text-align : center;
margin : 0;
padding : 0;
float : left;
}
#language img {
border : none;
}
#associations {
position : relative;
display : inline-block;
width : 45%;
font-size : 9px;
color : #000000;
font-weight : bold;
text-align : right;
margin : 0;
padding : 0;
float : left;
}
#associations img {
border : none;
}
#footer {
margin : 0;
padding : 0;
color : #666666;
font-size : 10px;
letter-spacing : 1px;
}
#footer a {
color : #666666;
}
.main_cont {
width : 73%;
float : left;
margin-left : 2px;
height : 400px;
overflow : auto;
padding : 0;
}
.main_cont p {
margin : 10px;
}
.main_cont a {
color : #666666;
text-decoration : none;
}
.main_cont a:hover {
color : #666666;
text-decoration : underline;
}
.cat_cont {
float : left;
margin-left : 10px;
height : 400px;
overflow : auto;
padding : 0;
width : 73%;
}
.cat_cont p {
margin : 10px;
}
.cat_cont a {
color : #666666;
text-decoration : none;
}
.cat_cont a:hover {
color : #666666;
text-decoration : underline;
}
.title1, a.title1, a.title1:link, a.title1:active, a.title1:visited {
color : #ffffff;
font-family : Futura Book, verdana;
font-size : 11px;
font-weight : bold;
line-height : 14px;
text-decoration : none;
}
a.title1:hover {
color : #f5bc03;
font-family : Futura Book, verdana;
font-size : 11px;
font-weight : bold;
line-height : 14px;
text-decoration : underline;
}
.small_dark {
color : #c0c0c0;
font-size : 10px;
}
.content4, a.content4, a.content4:link, a.content4:active, a.content4:visited {
color : #c0c0c0;
font-family : Futura Book, Verdana;
font-size : 11px;
text-decoration : none;
}
.white_line {
color : #ffffff;
}
.white-11, a.white-11, a.white-11:link, a.white-11:active, a.white-11:visited {
color : #ffffff;
font-family : Futura Book, tahoma;
font-size : 11px;
text-decoration : none;
}
ul.destinations {
margin : 0 5px 0 5px;
padding : 0 0 0 10px;
color : #666666;
font-weight : bold;
}
ul.destinations li {
padding : 0 0 0 0;
margin : 0 10px;
list-style-image : url(images/arrow5.gif);
line-height : 18px;
text-transform : uppercase;
}
ul.destinations li a {
color : #666666;
text-decoration : none;
}
ul.destinations li a:hover {
color : #000000;
text-decoration : underline;
}
ul.destinations li.current_page_item a {
color : #000000;
}
ul.destinations li ul {
margin : 0;
padding : 0 0 0 5px;
font-size : 0.8em;
font-weight : normal;
}
ul.destinations li ul li {
margin : 0 0 0 0;
list-style-image : url(images/arrow4.gif);
text-transform : uppercase;
line-height : normal;
}
ul.destinations li ul li a, .current_page_item ul li a {
color : #666666 !important ;
text-decoration : none;
}
ul.destinations li.current_page_item ul {
margin : 0;
padding : 0 0 0 5px;
font-size : 0.8em;
font-weight : normal;
color : #ff0000;
}
ul.destinations li.current_page_item ul li {
margin : 0 0 0 0;
list-style-image : url(images/arrow4.gif);
text-transform : uppercase;
line-height : normal;
color : #ff0000;
}
ul.destinations li.current_page_item ul li a, .current_page_item ul li a {
color : #666666 !important ;
text-decoration : none;
}
.breddrumb {
margin-top : 12px;
color : #000000;
}
.breddrumb a {
color : #666666;
}
.breddrumb a:hover {
color : #000000;
}
img.centered, .aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
h2.posttitle {
color : #2367b5;
font-size : 1.25em;
font-weight : bold;
line-height : 1.2em;
margin : 10px 10px 0 10px;
text-transform : none;
padding : 0;
}
h2.posttitle a {
color : #2367b5;
text-decoration : none;
}
.postinfo {
color : #666666;
font-size : 0.87em;
line-height : 1.25em;
margin : 0 10px;
clear : both;
}
.postmeta {
color : #666666;
font-size : 0.87em;
line-height : 1.23em;
margin : 0 10px;
clear : both;
}
.postmeta a {
color : #2367b5;
}
.postmeta a:hover {
color : #666666;
}
.search_frm {
margin : 0;
padding : 4px;
list-style-type : none;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
.contact, .vacationinfo {
color : #0057ba;
border-bottom : 1px solid #c94409;
padding : 5px 0;
font-size : 14px;
font-weight : bold;
clear : both;
width : 85%;
margin : 0;
}
.formlabel {
width : 150px;
float : left;
margin : 0;
padding : 0;
clear : left;
}
.quotefield {
width : 275px;
float : left;
margin : 0;
padding : 0;
}
.description {
clear : both;
width : 85%;
margin : 0;
}
.required {
color : #cc0000;
font-style : italic;
font-size : 10px;
clear : both;
}
.requiredfield {
color : #cc0000;
font-style : italic;
}
.submit {
text-align : center;
}
.wpcf7-list-item label {
width : 46%;
float : left;
margin : 0;
padding : 0;
}
.leftcat ul {
margin : 0 5px 0 5px;
padding : 0 0 0 10px;
color : #666666;
font-weight : bold;
}
.leftcat ul li {
padding : 0 0 0 0;
margin : 0 10px;
list-style-image : url(images/arrow5.gif);
line-height : 18px;
text-transform : uppercase;
}
.leftcat ul li p {
margin : 0;
padding : 0;
}
.leftcat ul li a {
color : #666666;
text-decoration : none;
font-size : 12px;
}
.leftcat ul li a:hover {
color : #000000;
text-decoration : underline;
}
.leftcat ul li.current_page_item a {
color : #000000;
}
.leftcat ul li ul {
margin : 0;
padding : 0 0 0 5px;
font-size : 0.8em;
font-weight : normal;
}
.leftcat ul li ul li {
margin : 0 0 0 0;
list-style-image : url(images/arrow4.gif);
text-transform : uppercase;
line-height : normal;
}
.leftcat ul li ul li a, .current_page_item .leftcat ul li a {
color : #666666 !important ;
text-decoration : none;
font-size : 11px;
}
.leftcat ul li.current_page_item ul {
margin : 0;
padding : 0 0 0 5px;
font-size : 0.8em;
font-weight : normal;
color : #ff0000;
}
.leftcat ul li.current_page_item ul li {
margin : 0 0 0 0;
list-style-image : url(images/arrow4.gif);
text-transform : uppercase;
line-height : normal;
color : #ff0000;
}
.leftcat ul li.current_page_item ul li a, .current_page_item .leftcat ul li a {
color : #666666 !important ;
text-decoration : none;
}


