a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#contactheadertext p,
#passportfaqheadertext p,
#signupheadertext p,
#passportratesheadertext p,
#itineraryheadertext p,
#weekendscheduleheadertext p,
#testimonialsheadertext p,
#barkheadertext p,
#commercialheadertext p,
#aboutpassportheadertext p,
#homepageheadertext p,
#faqheadertext p,
#aboutheadertext p,
#registerheadertext p,
#facebookheadingtext p,
#pastworkshopsheadertext p,
#ratesheadertext p,
#datesheadertext p  {
   font: 14px/17px Verdana, sans-serif;
   margin: 0px;
   color: #005668;
   padding-bottom: -2px;
   text-align: left;
}

#itineraryparagraphtextscroll p,
#welcomeparagraphtext p,
#registerparagraphtextscroll p,
#contactparagraphtext p,
#testimonialstextscroll p,
#bioparagraphtextscroll p,
#highlightstext p,
#signupparagraphtextscroll p,
#aboutpassportparagraphtextscroll p,
#facebookparagraphtext p,
#weekendscheduleparagraphtextscroll p,
#emailtext p,
#barkparagraphtext p  {
   font: 12px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
}

#hznpid14bark,
#hznpid12signup,
#hznpid15facebook,
#hznpid1home,
#hznpid11passportrates,
#hznpid7rates,
#hznpid10commercialeditorial,
#hznpid5weekendschedule,
#hznpid4pastworkshops,
#hznpid13passportfaq,
#hznpid16register,
#hznpid2about,
#hznpid18faq,
#hznpid3testimonials,
#hznpid8aboutpassport,
#hznpid17contact,
#hznpid6dates,
#hznpid9itinerary  {
   width: 100%;
   height: 1px;
   overflow: visible;
   position: absolute;
   top: 50%;
   left: 0px;
}

#pid14bark,
#pid8aboutpassport,
#pid7rates,
#pid1home,
#pid17contact,
#pid18faq,
#pid10commercialeditorial,
#pid15facebook,
#pid16register,
#pid13passportfaq,
#pid9itinerary,
#pid4pastworkshops,
#pid2about,
#pid5weekendschedule,
#pid11passportrates,
#pid12signup,
#pid3testimonials,
#pid6dates  {
   width: 1024px;
   height: 768px;
   position: absolute;
   margin-left: -512px;
   left: 50%;
   top: -384px;
   background-color: #FFFFFF;
}

#signupparagraphtextscroll p a,
#registerparagraphtextscroll p a,
#allsitecontentanddesigntext p a,
#aboutpassportparagraphtextscroll p a,
#emailtext p a  {
   border: 0px none #000000;
   text-decoration: none;
}

#faqtextscroll p,
#ratesparagraphtextscroll p,
#ratesparagraphtext p,
#passportfaqparagraphtextscroll p  {
   font: 12px/14px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 12px;
   padding-right: 16px;
   text-align: left;
}

#commercialparagraphtextscroll p,
#phonetext p,
#mailingaddresstext p  {
   font: 12px/14px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
   color: #333333;
}

#passportmenu li a:hover,
#informationmenu li a:hover  {
   background-color: #BCE3F3;
   color: #000033;
}

#informationmenu li a,
#passportmenu li a  {
   background-color: #005668;
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   width: 100%;
   display: block;
}

#allsitecontentanddesigntext p a:hover  {
   color: #1B4D5F;
   text-decoration: underline;
}



#aboutpassportparagraphtextscroll p a  {
   color: #ABD5E5;
}

#informationmenu li,
#passportmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#weekendscheduleparagraphtextscroll p  {
   line-height: 14px;
   padding-bottom: 10px;
}

#aboutpassportparagraphtextscroll p  {
   line-height: 14px;
   padding-bottom: 15px;
}

#ratesheadertext,
#datesheadertext  {
   visibility: visible;
   position: absolute;
   left: 72px;
   top: 190px;
   z-index: 3;
}

#allsitecontentanddesigntext p a  {
   color: #ABD5E5;
}

#commercialparagraphtextscroll p  {
   padding-bottom: 15px;
}

#registerparagraphtextscroll p a  {
   color: #4288A3;
}

#datesparagraphtext p a  {
   color: #4288A3;
}

#highlightstext p a  {
   color: #4288A3;
}

#bottommenu li a,
#mainmenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#itineraryparagraphtextscroll p  {
   line-height: 14px;
   padding-bottom: 10px;
}

#passportmenu,
#informationmenu  {
   font: 12px/24px Verdana, sans-serif;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #FFFFFF;
   visibility: hidden;
   position: absolute;
   z-index: 4;
}

#allsitecontentanddesigntext p  {
   font: 10px/12px Verdana, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 2px;
   text-align: center;
}

#registerparagraphtextscroll p  {
   line-height: 18px;
   padding-bottom: 10px;
}

#signupparagraphtextscroll p a  {
   color: #23647C;
}

#allsitecontentanddesigntext  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 728px;
   z-index: 4;
   width: 1006px;
}

#signupparagraphtextscroll p  {
   line-height: 18px;
   padding-bottom: 10px;
}

#mainmenu li,
#bottommenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#bioparagraphtextscroll p  {
   line-height: 14px;
   padding-bottom: 15px;
}

#testimonialstextscroll p  {
   line-height: 14px;
   padding-bottom: 15px;
}

#facebookparagraphtext p  {
   line-height: 18px;
   padding-bottom: 10px;
}

#welcomeparagraphtext p  {
   line-height: 14px;
   padding-bottom: 16px;
}

#contactparagraphtext p  {
   padding-bottom: 4px;
   line-height: 14px;
}

#bottommenu li a:hover  {
   color: #A8DDF1;
   text-decoration: underline;
}

#datesparagraphtext p  {
   font: 12px/14px Verdana, sans-serif;
   margin: 0px;
   padding-bottom: 28px;
   padding-right: 16px;
   text-align: left;
}

#mailingaddresstext p  {
   padding-bottom: 3px;
}

#mainmenu li a:hover  {
   color: #BDE6F5;
}

#barkparagraphtext p  {
   line-height: 18px;
   padding-bottom: 10px;
}

#highlightstext p  {
   line-height: 14px;
   padding-bottom: 20px;
}

#faqtextscroll p  {
   padding-right: 14px;
}

#informationmenu  {
   width: 129px;
   top: 120px;
   left: 111px;
}

#datesheadertext  {
   width: 51px;
}

#ratesheadertext  {
   width: 252px;
}

#tealnavbarimg  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 104px;
   z-index: 5;
   width: 1024px;
   height: 19px;
}

#emailtext p a  {
   color: #005668;
}

#passportmenu  {
   width: 180px;
   top: 121px;
   left: 575px;
}

#emailtext p  {
   padding-bottom: 10px;
   color: #333333;
   line-height: 14px;
}

#phonetext p  {
   padding-bottom: 2px;
}

#logobarimg  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1024px;
   height: 104px;
}

#bottommenu  {
   font: 11px/15px Verdana, sans-serif;
   margin: 0px;
   height: 15px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #FFFFFF;
   position: absolute;
   left: 67px;
   top: 706px;
   z-index: 4;
}

#mainmenu  {
   font: 12px/24px Verdana, sans-serif;
   margin: 0px;
   height: 24px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   position: absolute;
   left: 37px;
   top: 102px;
   z-index: 6;
}

#layer3  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 688px;
   z-index: 3;
   width: 1024px;
   height: 80px;
   background-color: #005668;
   background-image: none;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #005668;
   background-image: url(/bg.gif);
}

