



a:link {
	color: #03789C;
	text-decoration: none;
}
a:visited {
	color: #03789C;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: none;
}
a:active {
	color: #03789C;
	text-decoration: none;
}

body {
background-color:#00bad6;
padding-right:35px;}


#home-maininfo {
background-color: #ffe193;
border: thin solid #944332;
}

#home-maininfo-holiday {
background-image:url(img/inside/holidayguides/holiday-screen.jpg);
background-position: right top;
background-repeat:repeat-y;
border: 2px solid #EB4538;
}

#holiday-photos {
border: 2px solid #ffffff;}

#home-maininfo-halloween{
background-image:url(img/inside/holidayguides/halloween-screen.jpg);
background-repeat:no-repeat;
background-position: right bottom;
border: 3px solid #E84903;
}

.halloween-holiday-title {
font-size: 28px;
font-weight: bold;
}




#home-maininfo-harbor {
background-color: #ffffff;
border: 3px solid #ffe193;
}

#home-maininfo-title {
padding-bottom: 10px;
padding-left: 15px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 19pt;
font-weight: bold;
color: #944332;
border-bottom: thin solid #944332;}

#home-maininfo-subtitle {
font-size: 11pt;
font-weight: bold;
color: #944332;
padding-top: 10px;
padding-left: 15px;
padding-right: 0px;}

#home-maininfo-subtitle2 {
font-size: 11pt;
font-weight: bold;
color: #944332;
padding-top: 6px;
padding-left: 15px;
padding-right: 0px;
border-top: solid thin #FFFDE0;}

#home-maininfo-subtitle3 {
font-size: 11pt;
font-weight: bold;
color: #944332;
padding-top: 13px;
padding-left: 15px;
padding-right: 0px;
border-top: solid thin #FFFDE0;}

#home-maininfo-subtitle-july4 {
font-size: 11pt;
font-weight: bold;
color: #fff;
background-image:url(img/inside/holidayguides/july4guide-header.gif);
background-position: bottom left;
background-repeat:no-repeat;
background-color: #92232A;
padding-top: 10px;
padding-bottom: 3px;
padding-left: 15px;
padding-right: 0px;}

#home-maininfo-subtitle-harbor {
font-size: 11pt;
font-weight: bold;
color: #fff;
background-color: #285aa6;
padding-top: 10px;
padding-bottom: 3px;
padding-left: 15px;
padding-right: 0px;}

#home-maininfo-photo1 {
padding-top: 10px;
padding-left: 15px;
padding-right: 0px;}

#home-maininfo-photo-bottom {
padding-top: 10px;
padding-bottom:25px;
padding-left: 15px;
padding-right: 0px;}

.home-maininfo-title {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-size: 12pt;
color: #333;}

#home-maininfo-text1 {
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
padding-top: 10px;
padding-left: 0px;
padding-right: 0px;}

#home-maininfo-text2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
padding-top: 10px;
padding-left: 0px;
padding-right: 15px;}

#home-maininfo-text3 {
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
padding-top: 10px;
padding-left: 0px;
padding-right: 15px;
padding-bottom: 10px;}

#home-halfleaderboard {
padding-top: 10px;
padding-bottom: 10px;}

#home-events {
padding-top: 20px;
padding-left: 12px;
padding-right:10px;
padding-bottom: 10px;}

#home-events-title {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 19pt;
font-weight: bold;
color: #944332;
border-bottom: 4px dotted #F3CE6F;
}

#home-events2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 12pt;
padding-bottom: 6px;
padding-top: 6px;
border-bottom: 1px solid #F3CE6F;}

.home-events-dates {
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;}

.home-events-more {
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;}

#home-half-leaderboard{
padding-top: 15px;
padding-bottom: 0px;
}


#home-half-leaderboard2{
border: thin solid #85A2CC;
padding-top: 15px;
padding-bottom: 15px;
}

#half-leaderboard-center{
padding-top: 10px;
padding-bottom: 10px;
margin-top: 0px;
margin-bottom: 8px;}


#home-footer-area {
padding-left: 0px;
padding-right: 0px;
border-top: thin solid #00bad6;}


#banner-right {
}

#banner-right-searchbar {
padding-top: 33px;
padding-right: 25px;
background-image:url(img/masthead-bg.jpg);
background-position:right;
background-repeat:no-repeat;
}

#banner-searchbar-sidebar {
padding-top: 33px;
padding-right: 25px;
background-image:url(img/masthead-bg.jpg);
background-position:right;
background-repeat:no-repeat;
}

#banner-right-searchbar-home {
padding-top: 33px;
padding-right: 25px;
background-image:url(img/masthead-home-bg.jpg);
background-position:right;
background-repeat:no-repeat;
}

#banner-right-searchbar-buttun {
padding-left: 7px;
}

#banner-right-searchbar2 {
font-family:verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #333;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 2px;}

#banner-right-searchbar3 {
background-color: #E0F8FA;
border: thin solid #00C9D6;
padding-top: 6px;
padding-left: 5px;
padding-bottom: 5px;}

#banner-right-searchbar4 {
background-color: #E0F8FA;
border: thin solid #00C9D6;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;}

#bullets1 {
padding-left: 14px;}

#bullets2 ul {
padding-left: 15px;}

#bullets2 li {
padding-bottom: 5px;}

#bullets3 {
margin-top: -10px}

#bullets3 ul {
padding-left: 15px;}

#bullets3 li {
padding-bottom: 5px;}

#ads {
padding-top:3px;}

#padding1 {
padding-top: 5px;
}

#returntomainsection {
font-size: 8pt;
font-weight: bold;
padding-top: 3px;
border-bottom: thin solid #BBF1F5;
margin-bottom: 15px;
}

#padding-sidebarad {
padding-top: 50px;}

#hotels-map {
padding-top: 5px;
font-size: 11px;
font-weight: bold;}

#signupbox {
background-image:url(img/inside/signupbox/signup-bg.gif);
background-position:bottom;
background-repeat: no-repeat;
border-color:#00c9d6;
border-width:1pt;
border-style:solid;}

#signupboxtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-left:0px;
padding-right:0px;}

#aresbox{
padding-top:0px;
padding-bottom:0px;}

#beachguide-sidebox {
margin-top: 10px;
background-image:url(img/inside/sidebar/beach-sidebar-bg.gif);
background-position:top;
background-repeat:repeat-y;
}

#beachguide-sidebox a:link {
	color: #03789C;
	text-decoration: none;
}
#beachguide-sidebox a:visited {
	color: #03789C;
	text-decoration: none;
}
#beachguide-sidebox a:hover {
	color: #FF6600;
	text-decoration: underline;
}
#beachguide-sidebox a:active {
	color: #03789C;
	text-decoration: none;
}

#beachguide-sidebox2 {
padding-top: 3px;
padding-bottom: 6px;
font-size: 10pt;
}

#beach-box-side-blue {
padding-left: 10px;
padding-right:10px;
padding-top: 5px;
padding-bottom: 5px;
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
border: solid thin #95e8ee;
background-color:#ccf4f7;
background-image:url(img/inside/sidebar/beach-sidebar-bg.gif);
background-position:top;
background-repeat:no-repeat;
}

#beach-box-side {
padding-left: 10px;
padding-right:10px;
padding-top: 5px;
padding-bottom: 5px;
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
border: solid thin #95e8ee;
background-color:#ccf4f7;
background-image:url(img/inside/sidebar/beach-sidebar-bg.gif);
background-position:top;
background-repeat:no-repeat;
}

#height2 {
padding-top: 1px;
padding-bottom: 2px;
border-bottom: solid thin #95e8ee;}

#height2bottom {
padding-top: 1px;
padding-bottom: 0px;
}

#height3 {
padding-top: 25px;
padding-left: 7px;}



#beach-box {
padding-left: 20px;
padding-right:13px;
padding-bottom: 11px;
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;}

#beach-directory {
padding-left: 20px;
padding-right:13px;
padding-bottom: 11px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;}



#beach-box2 {
padding-left: 20px;
padding-right:0px;
padding-bottom: 7px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;
background-color:#ccf4f7;
border-right: solid thin #95e8ee;
border-left: solid thin #95e8ee;}



#beach-box-top {
padding-left: 10px;
padding-right:0px;
padding-top: 10px;
padding-bottom: 7px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;
border: solid thin #95e8ee;
background-color:#ccf4f7;
background-image:url(img/inside/sidebar/beach-sidebar-bg.gif);
background-position:top;
background-repeat:no-repeat;
}

#beach-box-top2 {
padding-left: 10px;
padding-right:0px;
padding-top: 15px;
padding-bottom: 7px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;
background-color:#ccf4f7;
border-top: solid thin #95e8ee;
border-right: solid thin #95e8ee;
border-left: solid thin #95e8ee;
}



#beach-box-bottom {
padding-left: 10px;
padding-right:0px;
padding-bottom: 15px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;
background-color:#ccf4f7;
border-right: solid thin #95e8ee;
border-left: solid thin #95e8ee;
border-bottom: solid thin #95e8ee;
width: 254px;}

#beach-box2 {
padding-left: 10px;
padding-right:5px;
padding-bottom: 7px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;
background-color:#ccf4f7;
border-right: solid thin #95e8ee;
width: 254px;
}

#beach-box3 {
padding-left: 40px;
padding-right:13px;
padding-bottom: 7px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;}

#height1 {
height: 14px;}

#photocaptions {
padding-left: 5px;
padding-right:5px;
padding-top: 2px;
padding-bottom: 2px;
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
color:#000;
border-right: thin solid #E9E9E9;
border-left: thin solid #E9E9E9;
border-bottom: thin solid #cccccc;
background-color: #faf9f9;}

#subhead-galleries {
font-weight:bold;
padding-top: 4px;
padding-left: 10px;
padding-bottom: 4px;
margin-bottom: 3px;
background-color: #EFF0F0;
border-bottom: thin solid #cccccc;}

#photocaptions-galleries-photo {
padding-left: 5px;
padding-right:5px;
padding-top: 2px;
padding-bottom: 2px;
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
color:#000;
line-height: 120%;
border-right: thin solid #E9E9E9;
border-left: thin solid #E9E9E9;
border-bottom: thin solid #cccccc;
background-color: #faf9f9;}

#photocaptions-galleries {
padding-left: 0px;
padding-right:0px;
padding-top: 2px;
padding-bottom: 5px;
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
line-height: 120%;
}

#googlesquaread {
padding-top: 10px;
}

#googlesquareadbottom {
padding-top: 5px;
padding-bottom: 10px;
}


#googlesquareadbottom2 {
padding-top: 10px;
padding-bottom: 40px;}

#skyscraper {
padding-top: 15px;
padding-left: 5px;
padding-right: 2px;
border-right: 1px solid #C9D7F1;
margin-top: 20px;
background-color:#fff;}

#half-leaderboard {
border-top: 0px solid #C9D7F1;
border-bottom: 0px solid #C9D7F1;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 5px;
padding-bottom: 5px;}

#half-leaderboard-top {
margin-bottom: 10px;
padding-top: 15px;
padding-left: 10px;
padding-bottom: 5px;}

#leaderboard-small {
padding-left: 15px;
padding-bottom: 10px;
padding-top: 10px;}


#hotel-side {
font-family:Arial, Helvetica, sans-serif;
padding-top:13px;
padding-left: 10px;
color:#10558A;
font-size: 9pt;
}

#hotel-side-color {
background-color:#EDF8F9;
}


#hotel-side2 {
font-family: Arial, Helvetica, san-serif;
line-height: 140%;
font-size: 9pt;
padding-top:0px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;}


#subhead-sitemap {
font-family:Arial, Helvetica, sans-serif;
padding-top: 15px;
padding-bottom: 2px;
font-size: 11px;
font-weight: bold;
color: ##008e9a;}


.head-sitemap {
font-family:Arial, Helvetica, sans-serif;
color:#008e9a;
font-size: 11px;
}

#attractionsbox {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#10558A;
padding-top: 5px;
line-height: 130%;}

#searchbox{
padding-right: 15px;
padding-top: 5px;}

#searchboxhome{
padding-left: 0px;
padding-top: 5px;}

#eventspadding {
padding-top:8px;}

#eventssearchbox {
padding-bottom: 10px;}

#diningbottom {
padding-bottom: 700px;}

#padding {
padding-top: 10px;}


#eventsbox{
background-image:url(img/home/events-box.gif);
background-repeat:no-repeat;
background-position:top;}

#eventstext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
line-height:125%;
padding-top:20px;
padding-left:10px;
padding-right: 0px;
padding-bottom: 0px;}

#gallerybox {
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
padding-top:20px;
padding-left: 15px;
padding-right: 20px;}

#eventslist {
font-family:Arial, Helvetica, sans-serif;
padding-bottom:8px;
font-size:10px;
}

#infobox {
font-family: Arial, Helvetica, san-serif;
font-size: 11px;
padding-top:0px;
padding-left: 15px;
padding-right: 15px;
line-height: 140%;
background-image:url(img/home/info-box-left.gif);
background-repeat:no-repeat;
background-position:top;
background-color:#27AFD8;}

#infoboxdiv {
padding-top: 6px;}

#footer-area {
padding-left: 0px;
padding-right: 0px;}

#footer {
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
padding-top:10px;
padding-right: 15px;
padding-left: 15px;
padding-bottom: 10px;}

#footer-links {
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
line-height:160%;
padding-top:10px;
padding-right: 0px;
padding-bottom: 10px;
border-bottom: thin solid #ccc;}

#footer-links-home1 {
padding-top: 10px;
padding-bottom: 5px;
border-top: thin solid #ccc;
border-bottom: thin solid #ccc;}

#

#copyright {
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-right: 15px;
padding-bottom: 15px;}

#counter {
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
	color:#00579a;
line-height: 160%;
padding-top:5px;
padding-bottom:1px;
}

#counter-bg {
background:url(img/inside/counter-bg2.gif);
background-position:top;
background-repeat:repeat-x;
padding-top: 5px;
padding-bottom: 5px;
}

#counter-bg2 {
background-image:url(img/inside/counter-bg.gif);
background-position:top;
background-repeat:repeat-x;
background-color: #F7FCFC;
padding-top: 10px;
padding-bottom: 10px;
}

#listingstitle-bg {
background-image:url(img/inside/toptitie.gif);
background-position:top;
background-repeat:repeat-x;
}

#main-rect {
background-image:url(img/inside/main-rect.gif);
background-position:top;
background-repeat:no-repeat;
}

#webpage {
width: 965px;
border-color:  #02A3C6;
border-style:solid;
border-width:thin;}

#webpage2 {
width: 950px;}

#webpage-wide {
width: 1050px;}


#webpage-galleries {
width: 900px;}


#main-rect-july4 {
background-image:url(img/inside/holidayguides/main-rect-july4.gif);
background-position:top;
background-repeat:no-repeat;
}

#main-rect-halloween {
background-image:url(img/inside/holidayguides/main-rect-pumpkin.jpg);
background-position:top;
background-repeat:no-repeat;
}

#main-rect-holidays {
background-image:url(img/inside/holidayguides/main-rect-holidays.jpg);
background-position:top;
background-repeat:no-repeat;
}



#main-rectbar {
background-color: #9EE1EF;
height: 14px;
}

#main-rectbar-tint {
background-color: #9EE1EF;
height: 14px;
}



#main-rectbar2 {
background-color: #ffffff;
padding-top: 4px;
padding-bottom: 4px;
border:thin #BBF1F5 solid;
}

#main-rectbar3 {
background-color: #ffffff;
padding-top: 8px;
padding-bottom: 8px;
border:thin #BBF1F5 solid;
}

#Sidebarright{
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #10558A;
background-image:url(img/inside/right-sidebar-top.gif);
background-position:top;
background-repeat:repeat-y;
padding-top:15px;
padding-left:11px;
padding-right: 7px;
padding-bottom: 15px;}

#Sidebarrightgoogle{
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
padding-left:0px;
}

#SidebarrightgoogleAttractions {
border-left: 1px solid #C9D7F1;
padding-left: 20px;
padding-right:10px;
padding-top: 10px;
padding-bottom: 10px;
}

#SidebarrightgoogleDining {
padding-top: 20px;
padding-bottom: 20px;
padding-right: 10px;
padding-left:15px;
border-left: 1px solid #C9D7F1;}

#SidebarrightgoogleHotel {
padding-top: 400px;
padding-bottom: 20px;
padding-right: 10px;
padding-left:15px;
}

#Sidebarrightsponsorpage {
border-left: 1px solid #C9D7F1;
padding-left: 20px;
padding-right:10px;
padding-bottom: 10px;
}

#Sidebarright2{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #10558A;
background-image:url(img/inside/right-sidebar-top.gif);
background-position:top;
background-repeat:repeat-y;
padding-top:15px;
padding-left:11px;
padding-right: 7px;
padding-bottom: 15px;}

#Sidebarright3a{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #10558A;
padding-top:5px;
padding-left:11px;
padding-right: 7px;
padding-bottom: 5px;}

#Sidebarright3b{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #10558A;
padding-top:10px;
padding-left:11px;
padding-right: 7px;
padding-bottom: 15px;}




#Sidebarbottomrighttext{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #00579a;
padding-top:15px;
padding-left:11px;
padding-right: 7px;
padding-bottom: 15px;
}

#Sidebarrightbottom{
background-image:url(img/inside/right-sidebar-bottom.gif);
background-position:top;
background-repeat:no-repeat;}

#Sidebar-chitika {
padding-left:0px;
}


#Sidebar-medianet {
padding-left:15px;
border-left: 1px solid #C9D7F1;}

#leftbar {
height:0px;}

#navigation {
padding-top: 8px;
background-color: #02A3C6;
padding-left: 0px;
}

#navigation-text {
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color:white;
padding-top: 0px;
padding-bottom: 6px;
}

#navigation-text2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color:white;
padding-top: 8px;
padding-bottom: 6px;
}


#navigation-text a:link {
	color: white;
	text-decoration: none;
}
#navigation-text a:visited {
	color: white;
	text-decoration: none;
}
#navigation-text a:hover {
		color: #ffce48;
	text-decoration: none;
}
#navigation-text a:active {
	color: white;
	text-decoration: none;
}



#navigation-text2 a:link {
	color: white;
	text-decoration: none;
}
#navigation-text2 a:visited {
	color: white;
	text-decoration: none;
}
#navigation-text2 a:hover {
		color: #ffce48;
	text-decoration: none;
}
#navigation-text2 a:active {
	color: white;
	text-decoration: none;
}

#navigation-text-home {
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
color:white;
padding-top: 6px;
padding-bottom: 4px;
}

#navigation-text-home a:link {
	color: white;
	text-decoration: none;
}
#navigation-text-home a:visited {
	color: white;
	text-decoration: none;
}
#navigation-text-home a:hover {
		color: #ffce48;
	text-decoration: none;
}
#navigation-text-home a:active {
	color: white;
	text-decoration: none;
}

#navigation-area {
background-color: #00B0D6;}

#navigation-area-text {
font-family:Arial, Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight: bold;
color: #ffce48;
padding-top:3px;
padding-bottom: 3px;
}

#navigation-area-text a:link {
	color: white;
	text-decoration: none;
}
#navigation-area-text a:visited {
	color: white;
	text-decoration: none;
}
#navigation-area-text a:hover {
		color: #ffce48;
	text-decoration: none;
}
#navigation-area-text a:active {
	color: white;
	text-decoration: none;
}

#navigation-area-text2 {
font-family:Arial, Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight: bold;
color: #ffce48;
padding-top:3px;
padding-bottom: 3px;
padding-left: 147px;
}

#navigation-area-text2 a:link {
	color: white;
	text-decoration: none;
}
#navigation-area-text2 a:visited {
	color: white;
	text-decoration: none;
}
#navigation-area-text2 a:hover {
		color: #ffce48;
	text-decoration: none;
}
#navigation-area-text2 a:active {
	color: white;
	text-decoration: none;
}


#navigationSidebar-bg {
background-image:url(img/inside/leftsidebar-bg.gif);
background-position:top;
background-repeat:no-repeat;
width: 135px;
padding-bottom: 800px;
}


#navigationSidebar {
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
color:#111111;
padding-top:3px;
padding-left:10px;

}

#navigationSidebar3 {
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;
color:#111111;
padding-top:0px;
padding-left:10px;

}

#navigationSidebar-events {
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
color:#111111;
padding-top:0px;
padding-left:10px;

}

#navigationSidebarLargesize {
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
color:#00579a;
padding-top:13px;
padding-left:10px;

}

#navigationSidebarLarge {
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
color:#10558A;
padding-top:3px;
padding-left:1px;
padding-bottom: 0px;
}


#navigationSidebar2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#10558A;
padding-top:3px;
padding-left:1px;
padding-top: 10px;
}


#linkscolumns{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#10558A;
padding-top:3px;
padding-left:0px;
padding-right: 6px;
padding-bottom: 0px;
}



#listings9 {
font-family: Arial, Helvetica, san-serif;
line-height: 140%;
font-size: 9pt;
padding-top:0px;
padding-bottom: 20px;
padding-left: 12px;
padding-right: 20px;
}


#listingskids {
font-family: Arial, Helvetica, san-serif;
line-height: 130%;
font-size: 11pt;
padding-top:0px;
padding-bottom: 20px;
padding-left: 12px;
padding-right: 10px;}

#listings {
font-family: Arial, Helvetica, san-serif;
line-height: 140%;
font-size: 11pt;
padding-top:0px;
padding-bottom: 20px;
padding-left: 12px;
padding-right: 15px;
}

#landing {
font-family: Arial, Helvetica, san-serif;
line-height: 140%;
font-size: 11pt;
padding-top:0px;
padding-bottom: 20px;
padding-left: 9px;
padding-right: 20px;
}

#landing-columns {
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;
padding-right: 10px;
padding-left: 15px;
padding-top: 10px;
padding-bottom: 10px;
border-top: solid thin #F3CE6F;
border-bottom: solid thin #F3CE6F;
border-right: solid thin #F3CE6F;}

#landing-subheads {
font-family: Arial, Helvetica, san-serif;
font-size: 13pt;
font-weight: bold;
color: #FF6600;
padding-top: 10px;
padding-bottom: 10px;}

#listings-kids {
font-family: Arial, Helvetica, san-serif;
line-height: 140%;
font-size: 10pt;
padding-top:0px;
padding-left: 12px;
padding-right: 20px;
}

#listings-landing {
font-family: Arial, Helvetica, san-serif;
line-height: 140%;
font-size: 10pt;
padding-top:0px;
padding-bottom: 20px;
padding-left: 12px;
padding-right: 20px;
}

#listings-landing-wide {
font-family: Arial, Helvetica, san-serif;
line-height: 140%;
font-size: 10pt;
padding-top:0px;
padding-bottom: 20px;
padding-left: 50px;
padding-right: 50px;
}

#listings-calendar {
font-family: Arial, Helvetica, san-serif;
line-height: 140%;
font-size: 10pt;
padding-top:0px;
padding-bottom: 20px;
padding-left: 50px;
padding-right: 0px;
}


#listings-beach {
font-family: Arial, Helvetica, san-serif;
line-height: 140%;
font-size: 10pt;
padding-top:0px;
padding-bottom: 20px;
padding-left: 12px;
padding-right: 20px;}

#listingshotels {
font-family: Arial, Helvetica, san-serif;
line-height: 140%;
font-size: 9pt;
padding-top:0px;
padding-bottom: 20px;
padding-left: 12px;
padding-right: 20px;}

#listings-dining {
font-family: Arial, Helvetica, san-serif;
line-height: 140%;
font-size: 10pt;
padding-top:0px;
padding-bottom: 20px;
padding-left: 10px;
padding-right: 0px;}

#listings-dining2 {
font-family: Arial, Helvetica, san-serif;
line-height: 140%;
font-size: 10pt;
padding-top:0px;
padding-bottom: 20px;
padding-left: 10px;
padding-right: 15px;}


#listingstitle {
font-family:Georgia, Arial, Helvetica, sans-serif;
font-size: 9.8pt;
font-weight: bold;
color: #B9721A;
padding-top:4px;
padding-left: 10px;
padding-right: 17px;}

#listingstitle2 {
font-family:Georgia, Arial, Helvetica, sans-serif;
font-size: 9.8pt;
font-weight: bold;
color: #B9721A;
padding-top:8px;
padding-bottom: 6px;
padding-left: 10px;
padding-right: 17px;}

#contact {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#10558A;
padding-top:30px;
padding-bottom: 20px;
padding-left: 112px;
padding-right: 165px;}

#privacy {
font-family:Arial, Helvetica, sans-serif;
font-size: 12pt;
padding-top:30px;
padding-bottom: 20px;
padding-left: 112px;
padding-right: 80px;}

#wavewatch {
padding-bottom: 0px;
padding-left: 20px;
padding-right: 20px;}

#attractions {
font-family: Arial, Helvetica, san-serif;
font-size: 9pt;
}

#topright{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
padding-top: 4px;
padding-bottom: 10px;
}

#weather {
padding-left: 12px;
padding-top: 6px;}

#weather-tides {
padding-left: 9px;
padding-right: 9px;
padding-top: 6px;
padding-bottom: 5px;
}

#weather-tides-border {
background-color:#F3F7FD;
border: thin solid #B6CAE6;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;

}

#featuredhotelstitleboxmargin {
margin-top: 15px;}

#featuredhotelstitlebox {
background-color: #fff7ec;
border-width:thin;
border-color:#ffe8cb;
border-style:solid;
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
color:#FF6600;
font-weight:bold;
line-height: 120%;
padding: 5px;}


#featuredhotels {
background-color: #fff7ec;
border-width:thin;
border-color:#ffe8cb;
border-style:solid;
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height: 120%;
padding: 5px;
margin-top: 7px}


#featuredhotels2 {
padding-left:5px;}

#hotelssidebar {
background-color: #ecf2ff;
border-width:2pt;
border-color:#cadbff;
border-style:solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
line-height: 120%;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-top: 15px;}

#hotelssidebartd {
border-bottom-color:#cadbff;
border-bottom-style:solid;
border-bottom-width:thin;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px
}

#hotelssidebarhead {
font-weight: bold;
background-color: #cadbff;
border-bottom-color:#FFFFFF;
border-bottom-style:solid;
border-bottom-width:thin;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;
}


#hotelssidebarsections {
font-weight: bold;
background-color: #cadbff;
border-bottom-color:#cadbff;
border-bottom-style:solid;
border-bottom-width:thin;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 10px;
padding-right: 10px;
}

#searchresultsbox {
padding-bottom: 0px;
}

#advertising-title {;
padding-bottom: 20px;}

#advertising1 {;
padding-right: 15px;
padding-bottom: 20px;}

#advertising2 {
padding-top: 20px;}


#advertising-contact {
padding-top: 10px;}


#giftcard-left-col {
font-family: Arial black, Arial, Helvetica, sans-serif;
font-size: 9pt;
line-height: 180%;
padding-top: 14px;}

#giftcard-right-col-package {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 9pt;
padding-top:4px;
padding-bottom: 8px;
padding-left: 4px;}



#giftcard-right-col {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
padding-left: 20px;
padding-bottom: 8px;}

#giftcard-right-buttom {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
padding-left: 14px;
padding-bottom: 8px;}

#giftcard-right-col2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
padding-left: 20px;
padding-bottom: 8px;}

#displayad-top {
background-color: #bbf1f4;
padding-top: 12px;
padding-bottom: 12px;
}

#displayad-top-space {
background-color:white;
height: 13px;
}

/* SHARE THIS */

#shareOuter {
border: 1px solid #ADC9DF;
background-color: #fff;
}

#shareBottom {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
	border: 5px solid #CCF4F7;
	height: 50px;
	padding: 10px;
	margin: 0;
}

#shareBottom a:link {
	color: #00579a;
	text-decoration: none;
}
#shareBottom a:visited {
	color: #00579a;
	text-decoration: none;
}
#shareBottom a:hover {
	color: #00579a;
	text-decoration: none;
}
#shareBottom a:active {
	color: #00579a;
	text-decoration: none;
}


#shareBottom ul {
    margin: 0;
    padding: 0;
}

#shareBottom li {
    list-style: none;
    display: block;
    float: left;
    margin: 0 15px 10px 0;
    padding: 0;
}

#shareBottom IMG {
	vertical-align: middle;}
	
	#hilton-ad {
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
padding-top: 5px;
padding-bottom: 5px;
border: thin #00579a solid;
}

#hilton-ad-pad {
padding-top:5px;}

#bellyshapeup-ad-pad {
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
padding-top: 5px;
padding-bottom: 5px;
border: thin #00579a solid;
background-color: #FDFAF1;}


/* END */



h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20pt;
font-weight: 100;
color: #944332;
line-height:120%;
margin-top: 7px;}


h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13pt;
margin-top: 25px;
margin-bottom: 0px;
color: #FF6600;}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight:bold;
margin-bottom: 0px;
}

.a-infohead{
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight:bold;
}

.info {
font-weight: bold;
font-size: 11pt;
}

.section-title {
font-size: 16pt;
color: white;}

.section-dividers {
font-size: 13pt;
color: white;}

.orange2 {
font-size: 9pt;
color: #BA813A;}

.warmgrey1 {
color:#191301;}


.blue {
color:#00579a;}

.text13b{
font-family:Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight:bold;
}

.text14b{
font-family:Arial, Helvetica, sans-serif;
font-size: 14pt;
font-weight:bold;
}

.text15b{
font-family:Arial, Helvetica, sans-serif;
font-size: 15pt;
font-weight:bold;
}



.text11b{
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight:bold;
}

.text11bc{
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight:bold;
color:#10558A;
}

.text11bcserif{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 11pt;
font-weight:bold;
color:#10558A;
}

.text10bcserif{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 10pt;
font-weight:bold;
color:#10558A;
}

.text10bserif{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 10pt;
font-weight:bold;
}

.text10bc{
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight:bold;
color:#10558A;
}


.text10b{
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight:bold;
}

.text10{
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
}

.text9bc{
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:bold;
color:#10558A;
}


.text9b{
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:bold;
}

.text9{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
}

.text9bcserif{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 9pt;
font-weight:bold;
color:#10558A;
}

#text8b{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
}

.text8b{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
}

.text8borange{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
color: #C55A28;
}

.text8bc{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
color:#10558A;
}

.text8bc2{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
color:#333333;
}

.text8bc3{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:bold;
color:#03789C;
}


.text8{
font-family:Arial, Helvetica, sans-serif;
font-size: 8pt;
}

.text8bcserif{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 8pt;
font-weight:bold;
color:#10558A;
}


.text7b{
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 7pt;
}


.text11pxb{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
}

.text10ptbgreen{
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight:bold;
color: #158B72;
}

.text12ptbgreen{
font-family:Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight:bold;
color: #158B72;
}

.red {
color: #FF6600;}

.red2 {
color: #EB4538;}

.red28B {
color: #EB4538;
font-size: 22pt;
font-weight: bold;}

.red3 {
color: #C21D3B;}

.green {
color: #5B7500;}

.blue {
color: #10558A;}

.blue2 {
color: #0068D1;}

.orange {
color: #E84903;}

.arialblack10 {
font-family: arial black, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #EB4538;
font-size: 10pt;}


.arialblack {
font-family: arial black, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12pt;
color: #10558A;}

.arialblackwhite {
font-family: arial black, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 12pt;
color: #ffffff;}

#signupbox {
}

#signupbox-background {
background-color: #F4F4F4;
border: thin solid #00C9D6;
margin-bottom: 0px;
}

#signuptitle {
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
color: white;
font-size: 12pt;
background-color: #00b0d6;
height: 43px;
padding-top: 7px;
margin-top: 6px;
margin-right:8px;
margin-left:8px;}

#signup-home {
padding-left: 10px;
padding-right: 12px;}

#landing-intro {
padding-right: 100px;
padding-bottom: 20px;}

#maps-landing {
font-size: 11pt;
padding-top: 4px;
color:#666666;}


#maps-maininfo-text2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 15px;}

#map-border-bottom {
border-bottom: thin solid black;}

#calendar {
font-size: 9pt;
padding-right: 20px;}

#calendar-right {
font-size: 9pt;
padding-right: 0px;}

#calendar-months {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-size: 12pt;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 7px;
margin-top: 20px;
margin-bottom: 5px;
background-color: #F0DBA2;
width: 150px;}

#calendar-months-top {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-size: 12pt;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 7px;
margin-bottom: 5px;
background-color: #F0DBA2;
width: 150px;}

#calendar-see {
border-top: thin solid #999;
padding-top: 3px;
border-bottom: thin solid #999;
padding-bottom: 3px;
width: 200px;
font-weight: bold;}


#coupon-maininfo {

border: 1pt solid #F22016;
background-color: #fff;
}


#coupon-maininfo-photo1 {
padding-top: 10px;
padding-left: 15px;
padding-right: 10px;}

#coupon-maininfo-photo2 {
padding-top: 10px;
padding-right: 15px;
padding-left: 10px;}


.coupon-maininfo-title {
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12pt;
color: #944332;}

.coupon-maininfo-subhead {
font-family:Arial Black, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
color: #333;}

#coupon-maininfo-text {
font-family:Arial, Helvetica, sans-serif;
font-size: 9pt;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 15px;}

#calendar-month-links {
font-weight: bold;
padding-top: 10px;
padding-bottom: 10px;
background-image:url(img/inside/toptitie.gif);
background-position:top;
background-repeat:repeat-x;
margin-bottom: 15px;}

#dining-page-footer {
font-family: Arial Black, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
border-top: thin solid #F8E19A;
border-bottom: thin solid #F8E19A;
background-color: #FDFAF1;
padding-top: 5px;
padding-left: 10px;
padding-bottom: 5px;
margin-bottom: 25px;}

#dining-map-page-footer {
font-family: Arial Black, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10pt;
border-top: thin solid #F8E19A;
border-bottom: thin solid #F8E19A;
background-color: #FDFAF1;
padding-top: 5px;
padding-left: 10px;
padding-bottom: 5px;
margin-top: 10px;
margin-bottom: 25px;
margin-left: 13px;
margin-right: 10px;}

.dining-footer-active {
color: #FF693A;}


#adsense-dining-header{
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;}

#home-ads {
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
padding-left: 0px;
padding-bottom: 5px;}

#oc-link {
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
padding-left: 15px;
padding-bottom: 5px;}

#oc-link-no-indent {
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
padding-bottom: 5px;}

#oc-link-no-indent2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: bold;
padding-top: 10px;
padding-bottom: 5px;}

#tides {
padding-bottom: 5px;}

#sponsors {
font-family:Arial, Helvetica, sans-serif;
font-size: 10pt;
padding-top: 15px;
padding-left: 10px;
border-left: thin solid #ccc;}

#ares-box {
padding-top: 5px;
padding-bottom:5px;
background-image:url(img/ares/widget.gif);}

#breakcrumbs {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-bottom: 7px;
}

#navSidebar-head {
font-weight: bold;
padding-bottom: 7px;}

#navSidebar-head a:link {
	color: #03789C;
	text-decoration: underline;
}
#navSidebar-head a:visited {
	color: #03789C;
	text-decoration: underline;
}
#navSidebar-head a:hover {
	color: #FF6600;
	text-decoration: none;
}
#navSidebar-head a:active {
	color: #03789C;
	text-decoration: none;
}

#addthis-home {
padding-bottom: 10px;}


