﻿a {color:#D07C35;}

#address {
border-top:1px solid #D6D4C5;
color:#265B7A;
font-size:10px;
height:18px;
margin-right:11px;
padding-top:11px;
text-align:right;
}

#b_contentArea {
width:650px;
font-size:11px;
line-height:22px;
min-height:251px;
height:auto !important;
float:left;
padding:34px 0 0 76px;
}

#b_contentArea h1 {
color:#255876;
font-size:23px;
letter-spacing:-1px;
font-family:Arial, Helvetica, sans-serif;
display:block;
padding-bottom:7px;
}


#b_contentArea h2 {
color:#D07C35;
font-size:18px;
letter-spacing:-1px;
font-family:Arial, Helvetica, sans-serif;
display:block;
}

#b_contentArea h3 {
font-size:14px;
letter-spacing:-1px;
margin:0 0 -15px;
}

#b_contentArea h3 span {
font-size:11px;
letter-spacing:normal;
font-weight:400;
}

#b_contentArea p {
margin-bottom:18px;
}

#b_shell {
background:url(b_shell_bg2.gif) repeat-y;
margin-top:3px;
overflow:auto;
padding:0;
}

#b_sub_shell {
background:url(b_shell_bg2.gif) repeat-y;
margin-top:3px;
padding:35px 75px 25px 274px;
}

#container {
border:2px solid #265B7A;
padding-bottom:15px;
width:962px;
background:#FFF;
margin:21px auto 15px;
}

#ctaLinx {
font-size:11px;
position:relative;
width:186px;
z-index:100;
float:left;
font-weight:700;
text-align:right;
background:#F7E7C6 url(cta_signup-b.jpg) no-repeat;
padding-top:120px;
}

#ctaLinx a {
height:21px;
text-decoration:none;
padding-top:5px;
padding-right:11px;
}

#ctaShell,#sub_ctaShell {
position:absolute;
top:462px;
}

/*


#divToggle {
position:absolute;
top:515px;
border-bottom:1px solid #255876;
width:475px;
line-height:18px;
}

#divToggle a {
display:block;
color:#255876;
text-decoration:none;
text-align:center;
}

#divToggle li {
float:left;
list-style:none;
margin-right:2px;
}

#divToggle ul,#divToggleWater ul,#sitemapDiv ul li ul,#h_usabilityNav ul {
margin:0;
padding:0;
}

#divToggleWater {
line-height:18px;
height:5px;
position:absolute;
margin:-19px 0 0;
}

#divToggleWater a {
display:block;
color:#fff;
text-decoration:none;
text-align:center;
background:#176A97;
padding:2px 7px;
}

#divToggleWater a.classon,#subNav ul li a:hover,#subNav ul li a.current {
background:#0F4362;
}

#divToggleWater a:hover {
background:#47A7DB;
color:#fff;
}

#divToggleWater li {
float:left;
list-style:none;
margin-right:10px;
}
*/

#f_address {
font-size:10px;
color:#265b7a;
border-top:1px solid #D6D4C5;
text-align:right;
margin-right:11px;
padding-top:1px;
height:18px;
}

#f_address span {
margin-right:11px;
}

#f_address ul li {
display:inline;
margin:0 10px 0 0;
}

#f_shell {
margin-top:3px;
}

#f_sig {
text-align:center;
padding-bottom:15px;
width:400px;
}

#footer2 {
width:600px;
text-align:center;
margin:0 auto;
}

#groupform input {
font-size:11px;
}

#groupform select {
font:11px Arial, Helvetica, sans-serif;
}

#groupform table {
margin:0;
}

#h_banner {
background:url(banner_bg.jpg) no-repeat;
height:319px;
}

#h_banner img {
display:block;
margin-left:50px;
padding-top:29px;
}

#h_logoArea {
background:url(logoarea_bg.jpg) no-repeat;
height:77px;
}

#h_logoArea img {
margin-top:12px;
margin-left:50px;
border:none;
}

#h_nav {
background:#FFF;
}

#h_shell {
position:relative;
}

#h_usabilityNav {
padding-left:720px;
font:10px/15px Arial, Helvetica, sans-serif;
position:absolute;
top:8px;
right:0;
z-index:95;
}

#h_usabilityNav #navBookmark {
width:51px;
background-position:47px 9px;
padding-right:0;
text-align:left;
}

#h_usabilityNav #navHome {
width:32px;
background-position:29px 9px;
padding-right:0;
text-align:left;
}

#h_usabilityNav #navInvite {
width:72px;
background-position:69px 9px;
padding-right:0;
text-align:left;
}

#h_usabilityNav #navSitemap {
width:44px;
background-position:41px 9px;
padding-right:0;
text-align:left;
}

#h_usabilityNav #sitemapDiv ul li {
line-height:20px;
background:none;
float:none;
}

#h_usabilityNav div#usabilityNavText {
background:#ccc;
display:none;
}

#h_usabilityNav li {
display:block;
background:url(usabilitynav_bg.gif) no-repeat right 8px;
list-style:none;
float:left;
margin-right:15px;
}

#h_usabilityNav li a {
color:#194d71;
text-decoration:none;
padding:0 5px 5px 0;
}

#h_usabilityNav li a:hover {
text-decoration:underline;
}

#header {
background:none repeat scroll 0 0 transparent;
height:452px;
position:relative;
float:left;
width:772px;
top:0;
z-index:3;
overflow:hidden;
}

#left {
float:left;
width:190px;
}

#logo {
width:190px;
padding:42px 6px;
}

#logo a img {
outline:none;
border:medium none;
}

#packages a {
font-size:14px;
color:#255876;
}

#packages a:hover {
padding:0 0 0 11px !important;
}

#pageid3383 #b_contentArea h2 {
color:#D07C35;
font-size:18px;
letter-spacing:-1px;
font-family:Arial, Helvetica, sans-serif;
margin:0 0 -5px;
}

#pageid3383 #ctaLinx {
margin:0 0 0 502px;
}

#shell {
width:962px;
border:2px solid #265B7A;
background:#FFF;
padding-bottom:15px;
margin:21px auto 15px;
}

#side {
position:absolute;
width:210px;
z-index:2;
margin:0 0 0 -260px;
}

#sitemapDiv {
position:absolute;
top:0;
display:none;
width:245px !important;
margin-top:13px;
background-color:#FFF;
border-right:2px solid #265B7A;
border-bottom:2px solid #265B7A;
border-top:2px solid #CBE1EC;
border-left:2px solid #CBE1EC;
z-index:50;
padding:5px 0 5px 5px;
}

#sitemapDiv h1 {
font-size:12px;
color:#255876;
border-bottom:1px solid #255876;
margin:5px;
}

#sitemapDiv li a:hover {
text-decoration:none;
color:#1B5C97;
background-color:#F0F8FC;
border-left:5px solid #D07C35;
}

#sitemapDiv ul li a {
padding-left:5px;
font-family:Verdana;
font-size:10px;
width:95% !important;
color:#D07C35;
text-decoration:none;
display:block;
border-left:5px solid #FFF;
}

#sitemapLink {
display:block;
cursor:hand;
}

#subNav ul {
margin:0 0 20px;
padding:0;
}

#subNav ul li {
display:inline;
margin:0 6px 0 0;
}

#subNav ul li a {
color:#fff;
text-decoration:none;
background:#176A97;
padding:5px;
}

#sub_ctaLinx {
position:absolute;
top:490px;
width:186px;
z-index:100;
font-size:11px;
font-weight:700;
text-align:left;
background:#F7E7C6 url(cta_signup-b.jpg) no-repeat;
padding-top:120px;
margin-left:-274px;
}

#sub_ctaLinx a {
height:21px;
text-decoration:none;
padding-top:5px;
padding-left:11px;
}

#sub_ctaLinx a img,#ctaLinx a img {
height:0;
width:0;
border-width:0;
}

#sub_ctaLinx a:hover img,#ctaLinx a:hover img {
position:absolute;
height:111px;
width:186px;
top:0;
left:0;
}

#sub_ctaLinx a:hover,#ctaLinx a:hover {
color:#0f4362;
background:none;
}

#sub_ctaLinx li,#ctaLinx li {
height:26px;
}

#sub_ctaLinx ul,#ctaLinx ul {
list-style:none;
margin:0;
padding:0;
}

#submitButton {
background:#0f4362;
border:1px solid #0f4362;
color:#fff;
font-family:Georgia;
font-weight:700;
margin:3px 0 0;
padding:1px;
}

#wateractivities h2 {
margin:23px 0 0 !important;
}

.back2top {
border-top:1px solid #255876;
height:35px;
}

.back2top a {
text-decoration:none;
float:right;
display:block;
width:75px;
text-align:center;
border-right:1px solid #255876;
border-bottom:1px solid #255876;
border-left:1px solid #255876;
line-height:16px;

background:#255876;
color:#FFF;
}

.back2top a:hover {
background:#D07C35;
}

.clearBoth {
clear:both;
}

.dataTableBorder {
border:1px solid #265B7B;
}

.dataTablePadding {
padding:3px;
}

.disclaimer {
color:#C00;
font-size:10px;
line-height:12px;
margin-right:10px;
margin-left:10px;
}

.dropCap {
color:#D07C35;
font-size:55px;
font-weight:700;
display:block;
float:left;
margin-bottom:-20px;
padding-right:3px;
line-height:55px;
}


.imgLeft {
margin-right:20px;
float:left;
}

.imgRight {
margin-left:20px;
float:right;
}

.org {
font-weight:700;
}

.org,.adr,.tel {
margin:0 15px 0 0;
}

.twoColFixRtHdr #header {
background-image:none;
}

.widgetIBE {color:#B3B5A0;
font-family:Georgia;
position:relative;
font-size:10px; 
width:146px;
z-index:2;
top:60px;
color:#FFF;
left:24px;}


.widgetIBE #checkinShell {
display:auto;
}
a:hover,hr,#b_contentArea strong {
color:#255876;
}

blockquote {
margin-bottom:0;
margin-right:0;
}

body {
background:url(bg.jpg);
font-family:Arial, Helvetica, sans-serif;
margin:0 0 15px;
padding:0;
}

div#usabilityNavDropDown {
margin:0 auto;
}

#ibe {
display:none;
}

div.widgetIBE input,div.widgetIBE select {
color:#000;
font-family:arial;
font-size:10px;
}

table {
margin:10px 0;
}

ul#footerNavLinks {
text-align:right;
margin-right:20px;
}

ul#footerNavLinks li {
display:inline;
list-style:none;
margin:0 6px 0 0;
}

ul#footerNavLinks li a {
font-size:10px;
}

ul#mainNavLinks {
text-align:center;
border-bottom:1px solid #d6d4c5;
margin:0;
padding:12px 0;
}

ul#mainNavLinks li {
list-style:none;
display:inline;
}

ul#mainNavLinks li a {
padding:0 19px;
}

ul#mainNavLinks li a:hover,ul#mainNavLinks li a.current {
background:#1e4f6c;
}

#ibe2 {display:none;}

.widgetIBE #ibeHeaderShell, .widgetIBE #languagesShell, .widgetIBE #checkinShell, .widgetIBE #checkoutShell, .widgetIBE #adultsShell, .widgetIBE #childrenShell, .widgetIBE #extraInputsShell, .widgetIBE #submitShell, .widgetIBE #extraLinksShell {
padding: 5px 10px 5px 0;}
