


a.no-border:link, a.no-border:visited, a.no-border:hover, a.no-border:active
 {
border:0;
}



body
{
background-color:#8cf;
margin:0;
scrollbar-base-color:#047;
scrollbar-arrow-color:white;
}



a.main-menu-link:link, a.main-menu-link:visited, a.main-menu-link:active
{
color:#F3D839;
font-size:12px;
font-family:arial,helvetica,sans-serif;
font-weight:bold;
text-align:center;
width:100%;
display:block;
background-color:#047;
padding:4px 12px;
text-decoration:none;
border-top:1px solid white;
border-right:1px solid black;
border-bottom:1px solid black;
border-left:1px solid white;
text-transform:uppercase;
}


a.main-menu-link:hover
{
color:#047;
background-color:#8cf;
border-top:1px solid black;
border-right:1px solid white;
border-bottom:1px solid white;
border-left:1px solid black;
}


a.bottom-link:link, a.bottom-link:visited, a.bottom-link:active
{
color:#F3D839;
font-size:11px;
font-family:arial,helvetica,sans-serif;
text-transform:uppercase;
font-weight:bold;
letter-spacing:0.03em;
text-decoration:none;
}



a.bottom-link:hover
{
text-decoration:underline;
}





a.bottom-e-mail-link:link, a.bottom-e-mail-link:visited, a.bottom-e-mail-link:active
{
color:#F3D839;
font-size:11px;
font-family:arial,helvetica,sans-serif;
text-transform:uppercase;
font-weight:bold;
letter-spacing:0.03em;
text-decoration:none;
border:0px;
}



a.bottom-e-mail-link:hover
{
text-decoration:underline;
border:0px;
}


#activities-table  td
{
margin-top:0;
font-size:13px;
font-weight:bold;
color:#fff;
font-family:arial,helvetica,sans-serif;
text-align:center;
padding:2px;
border-top:1px solid white;
border-right:1px solid black;
border-bottom:1px solid black;
border-left:1px solid white;
background-color:#047;
}






#activities-table1  td
{
margin-top:0;
font-size:13px;
font-weight:bold;
color:#fff;
font-family:arial,helvetica,sans-serif;
text-align:center;
padding:2px;
border-top:1px solid white;
border-right:1px solid black;
border-bottom:1px solid black;
border-left:1px solid white;
background-color:#047;
}




#activities-table2  td
{
margin-top:0;
font-size:13px;
font-weight:bold;
color:#fff;
font-family:arial,helvetica,sans-serif;
text-align:center;
padding:2px;
border-top:1px solid white;
border-right:1px solid black;
border-bottom:1px solid black;
border-left:1px solid white;
background-color:#047;
}





.item-header
{
border-top:1px solid #000;
border-bottom:1px solid #fff;
background-color:#047;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:center;
text-transform:uppercase;
margin:0;
margin:15px 0px 6px;
padding:4px 6px;
}


a.item-body:link, a.item-body:visited, a.item-body:active  
{
background-color:#F3D839;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#047;
text-align:center;
text-transform:uppercase;
text-decoration:none;
line-height:100%;
width:100%;
display:block;
margin:0px;
margin-top:0px;
padding:4px 6px;
border-bottom:0px solid #047;
border-left:0px solid #047;
border-right:0px solid #047;
}


a.item-body:hover  
{
background-color:#fff;
color:#047;
}


.item-details
{
border:1px solid #000;
background-color:#000;
font-family:arial,helvetica,sans-serif;
font-size:10px;
font-weight:bold;
color:#eee;
text-align:center;
margin:0 0 30px;
padding:0;
text-transform:uppercase;
letter-spacing:0.15em;
}



.item-details a:link, .item-details a:visited 
{
border-top:1px solid #ccc;
border-right:1px solid #333;
border-bottom:1px solid #333;
border-left:1px solid #ccc;
background-color:#000;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:yellow;
text-align:center;
padding:0;
text-transform:uppercase;
letter-spacing:0.15em;
width:100%;
display:block;
text-decoration:none;
}



.item-details a:hover, .item-details a:active 
{
border-top:1px solid #333;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #333;
background-color:#ff0;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#000;
text-align:center;
padding:0;
text-transform:uppercase;
letter-spacing:0.15em;
width:100%;
display:block;
text-decoration:none;
}

.small-image
{
margin-top:0px;
margin-bottom:0px;
border:1px solid #047;
border-top:0px;
border-bottom:0px;
}


.small-image-central-florida
{
margin-top:0px;
margin-bottom:0px;
border:1px solid #047;
border-top:0px;
}



.destination-text-light
{
background-color:#eee;
color:#047;
font-weight:bold;
font-family:arial,helvetica,sans-serif;
font-size:15px;
text-align:justify;
padding:16px 18px;
border:1px solid #047;
border-top:0px;
border-bottom:1px solid #047;
border-left:0px;
vertical-align:top;
}

.destination-text-medium
{
background-color:#ddd;
color:#047;
font-weight:bold;
font-family:arial,helvetica,sans-serif;
font-size:15px;
text-align:justify;
padding:16px 18px;
border:1px solid #047;
border-top:0px;
border-bottom:1px solid #047;
border-left:0px;
vertical-align:top;
}




.destination-head
{
background-color:#eee;
color:#047;
font-weight:bold;
font-family:arial,helvetica,sans-serif;
font-size:33px;
text-align:center;
margin-top:0px;
margin-bottom:0px;
border:1px solid #047;
border-bottom:1px solid #047;
padding:4px;
}


.destination-text
{
background-color:#d3d3d3;
color:#047;
font-weight:bold;
font-family:arial,helvetica,sans-serif;
font-size:15px;
text-align:justify;
padding:16px 18px;
border:1px solid #047;
border-top:0px;
border-bottom:0px;
border-left:0px;
vertical-align:top;
width:100%;
}

#activities-table1 .destination-subhead
{
background-color:#eee;
color:#047;
font-weight:bold;
font-family:arial,helvetica,sans-serif;
font-size:20px;
text-align:center;
margin-top:0px;
margin-bottom:0px;
border:1px solid #047;
border-top:1px solid #047;
padding:4px;
}


#activities-table2 .destination-subhead
{
background-color:#eee;
color:#047;
font-weight:bold;
font-family:arial,helvetica,sans-serif;
font-size:20px;
text-align:center;
margin-top:0px;
margin-bottom:0px;
border:1px solid #047;
border-top:1px solid #047;
padding:4px;
}




.news-head
{
font-size:24px;
font-weight:bold;
font-family:arial,helvetica,sans-serif;
color:#047;
padding-top:18px;
padding-bottom:24px;
text-align:center;
}


a.news-head:link, a.news-head:visited, a.news-head:active
{
font-size:18px;
font-weight:bold;
font-family:arial,helvetica,sans-serif;
text-align:left;
color:#047;
text-decoration:none;
margin-top:12px;
margin-bottom:6px;
}


a.news-head:hover
{
color:#fff;
text-decoration:underline;
}

.news-item
{
background-color:#eee;
font-size:14px;
font-weight:bold;
font-family:arial,helvetica,sans-serif;
text-align:left;
color:#047;
border:1px solid #047;
padding:12px;
margin-top:12px;
}


.news-item-centered
{
background-color:#eee;
font-size:14px;
font-weight:bold;
font-family:arial,helvetica,sans-serif;
text-align:left;
color:#047;
border:1px solid #047;
padding:12px;
margin-top:12px;
text-align:center;
}


a.news-link:link, a.news-link:visited, a.news-link:active
{
text-decoration:none;
color:#047;
background-color:#8cf;
border-top:1px solid #fff;
border-right:1px solid black;
border-bottom:1px solid black;
border-left:1px solid #fff;
padding:4px 9px;
}


a.news-link:hover
{
background-color:#F3D839;
border-top:1px solid #000;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-left:1px solid #000;
}

.forms-head
{
padding-top:12px;
padding-bottom:12px;
font-size:18px;
font-weight:bold;
font-family:arial,helvetica,sans-serif;
text-align:left;
color:#047;
text-decoration:none;
margin-top:12px;
margin-bottom:6px;
text-align:center;
background-color:#eee;
border:1px solid #047;

}


.standard-text
{
font-size:14px;
font-weight:bold;
font-family:arial,helvetica,sans-serif;
text-align:justify;
color:#047;
}


.standard-head
{
font-size:18px;
font-weight:bold;
font-family:arial,helvetica,sans-serif;
text-align:center;
color:#047;
margin-top:9px;
}



.summary-text
{
font-size:12px;
font-weight:bold;
font-family:arial,helvetica,sans-serif;
text-align:center;
color:#eee;
background-color:#047;
border:1px solid white;
}



.summary-head
{
font-size:18px;
font-weight:bold;
font-family:arial,helvetica,sans-serif;
text-align:center;
color:#047;
margin-top:1px;
margin-bottom:0px;
padding-bottom:0px;
/*  border-bottom:2px solid #eee;  */
}


.destinations-caption
{
font-size:15px;
font-weight:bold;
font-family:arial,helvetica,sans-serif;
text-align:center;
color:#047;
margin-top:1px;
margin-bottom:0px;
padding-bottom:6px;
border-bottom:1px solid #047;
/*  border-bottom:2px solid #eee;  */
}


#contact-form td
{
font-family:arial,helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color:#047;
text-align:right;
padding:3px;
}

#contact-form input
{
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#047;
}

#contact-form select
{
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#047;
}


#contact-form textarea
{
font-family:arial,helvetica,sans-serif;
font-size:14px;
font-weight:bold;
color:#047;
padding:8px;
font-style:italic;
}








#custom-form td
{
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#047;
text-align:right;
padding:3px;
}

#custom-form input
{
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#047;
}

#custom-form select
{
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#047;
}


#custom-form textarea
{
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#047;
padding:8px;
font-style:italic;
}




a.icon-link:link, a.icon-link:visited, a.icon-link:active
{
border:1px solid #F3D839;
padding:6px;
}



a.icon-link:hover
{
border:1px solid #047;
}


a.contact-mail-link:link, a.contact-mail-link:visited, a.contact-mail-link:active
{
color:#eee;
text-decoration:none;
}


a.contact-mail-link:hover
{
color:#F3D839;
text-decoration:underline;
}


#home-links a:link, a:visited, a:active
{
border:0px solid #F3D839;
}



#home-links a:hover
{
border:0px solid #047;
}



#destinations-pictures a:link, a:visited, a:active
{
border:2px solid #F3D839;
}



#destinations-pictures a:hover
{
border:2px solid #047;
}




.yes-link:link, .yes-link:visited, .yes-link:hover, .yes-link:active
{
border:0;
width:100%;
display:block;
color:white;
text-decoration:none;

}




.sss-logo-type
{
line-height:130%;
font-family:arial,helvetica,sans-serif;
color:#047;
font-size:14px;
font-weight:bold;
text-align:left;
margin:0px;
text-transform:uppercase;
letter-spacing:0.19em;
}


.sss-logo-head-text
{
font-family:arial,helvetica,sans-serif;
color:#000;
font-size:13px;
font-weight:bold;
text-align:center;
margin:0px;
margin-top:3px;
}




.sss-body-cell
{
background-color:#F3E48E;
border:1px solid #047;
padding:9px;
}


.sss-body-text
{
font-family:arial,helvetica,sans-serif;
color:#000;
font-size:12px;
font-weight:normal;
margin:0px;
margin-top:4px;
}

.sss-body-run-in-head
{
font-size:12px;
color:#047;
font-weight:bold;
text-decoration:underline;
text-transform:uppercase;
}




td.destination-activities-subhead
{
margin-top:0;
font-size:20px;
font-weight:bold;
color:#047;
font-family:arial,helvetica,sans-serif;
text-align:center;
padding:2px;
border:1px solid #047;
background-color:#eee;
}



#activities-table td.destination-activities-subhead
{
margin-top:0;
font-size:20px;
font-weight:bold;
color:#047;
font-family:arial,helvetica,sans-serif;
text-align:center;
padding:2px;
border:1px solid #047;
background-color:#eee;
}

#activities-table1 td.destination-activities-subhead
{
margin-top:0;
font-size:20px;
font-weight:bold;
color:#047;
font-family:arial,helvetica,sans-serif;
text-align:center;
padding:2px;
border:1px solid #047;
background-color:#eee;
}


#activities-table2 td.destination-activities-subhead
{
margin-top:0;
font-size:20px;
font-weight:bold;
color:#047;
font-family:arial,helvetica,sans-serif;
text-align:center;
padding:2px;
border:1px solid #047;
background-color:#eee;
}

