/* ***** RESET CSS ***** */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{border:0; font-family:inherit; margin:0; outline:0; padding:0; vertical-align:baseline;}
/* ***** RESET CSS ***** */


/* ***** GENERIC ***** */
.clear {clear:both; font-size:0px; height:0px;}
.showThis {display:block;}
.hideThis {display:none;}
.warning {border:1px solid #9fadad; color:#ffffff; margin:10px 0px 10px 0px; padding:10px;}

h1, h2, h3 {font-weight:normal;}
a {text-decoration:none;}
ul {list-style:none;}
/* ***** GENERIC ***** */


/* ***** BODY ***** */
body {background:#0c232f url(../images/bg.jpg) repeat-x top center; font-family:Helvetica; font-size:75%;}

#holdAll {margin:0px auto; width:900px;  /* bmh */	
	voice-family: "\"}\""; voice-family:inherit; left:50%;}
/* ***** BODY ***** */


/* ***** TOP ***** */
#logo {float:left;}
#searchArea {color:#9fadad; float:right; margin:10px 0px 0px 0px;}
#searchArea input {font-size:10px;}
/* ***** TOP ***** */


/* ***** MENU ***** */
#menu {float:right; margin:18px 0px 30px 0px;}
#menu li {float:left; margin:0px 0px 0px 5px;}
#menu li a {display:block; float:left; padding:0px 0px 0px 15px;}
#menu li a:hover, #menu li a.menuOn {background:url(../images/bgmenu.gif) no-repeat;}
#menu li a span {color:#ffffff; cursor:pointer; display:block; float:left; font-family:Garamond,Georgia; font-size:1.3em; height:21px; padding:8px 15px 0px 0px;}
#menu li a:hover span, #menu li a.menuOn span {background:url(../images/bgmenu2.gif) no-repeat top right;}
/* ***** MENU ***** */


/* ***** SLIDESHOW ***** */
#pgSlideShow {overflow:hidden; position:relative;}
#pgSlideShow img {left:0px; opacity:0.0; filter:alpha(opacity=0); position:absolute; top:0px;}
#pgSlideShow img.startSlide {opacity:1.0; filter:alpha(opacity=100)}
#pgSlideShow h1.startSlideHead {display:block;}
/* ***** SLIDESHOW ***** */


/* ***** HOME ***** */
.homeSlideShow {float:left; height:280px; margin:0px 22px 30px 0px; overflow:hidden; position:relative; width:698px;}
.homeSlideShow h1 {color:#9fadad; display:none; font-family:Garamond,Georgia; font-size:2.5em; left:14px; position:absolute; top:170px;}
.homeSlideShow h1 span {font-size:0.7em;}

#homeRight {background:url(../images/bordtop.gif) no-repeat top left; color:#9fadad; float:left; width:180px;}
#homeRight div {background:url(../images/bordbott.gif) no-repeat bottom left; margin:6px 0px 0px 0px; padding:0px 0px 7px 0px;}
#homeRight div h2 {border-left:1px solid #7ab010; border-right:1px solid #7ab010; font-family:Garamond,Georgia; font-size:1.9em; padding:8px 15px 0px 15px;}
#homeRight div p {border-left:1px solid #7ab010; border-right:1px solid #7ab010; font-size:1.2em; padding:10px 15px 10px 15px;}
#homeRight div p a {color:#7ab010; font-weight:bold;}

.homeLink {float:left; margin:0px 0px 30px 0px; width:425px;}
.homeLinkLeft {margin:0px 50px 30px 0px;}
.homeLink img {float:left; padding:0px 15px 0px 0px;}
.homeLink h2 {color:#7ab010; font-family:Garamond,Georgia; font-size:1.9em; margin:5px 0px 10px 0px;}
.homeLink p {color:#ffffff; font-size:1.2em;}
.homeLink p a {color:#7ab010; font-weight:bold;}
/* ***** HOME ***** */


/* ***** LEFT ***** */
#left {float:left; width:231px;}

#left div {background:url(../images/bordtop2.gif) no-repeat top left; margin:0px 0px 30px 0px; padding:6px 0px 0px 0px; width:231px;}

#left div ul {border-left:1px solid #7ab010; border-right:1px solid #7ab010; padding:0px 15px 15px 15px; width:199px;}
#left div ul li {background:url(../images/dot.gif) repeat-x bottom left; padding:15px 0px 15px 0px;}
#left div ul li a {background:url(../images/plus.gif) no-repeat top right; color:#9fadad; display:block; font-family:Garamond,Georgia; font-size:1.9em; width:199px;}
#left div ul li a:hover {background:url(../images/plus1.gif) no-repeat top right; color:#7ab010;}

#left div ul li ul {background:url(../images/dot.gif) repeat-x bottom left; border:none; display:none; margin:0px 0px 0px 0px; padding:0px 0px 15px 0px;}

#left div ul li.leftLinkOn {background-image:none;}
#left div ul li.leftLinkOn a {background:url(../images/minus.gif) no-repeat top right; color:#7ab010;}
#left div ul li.leftLinkOn ul li {background-image:none; color:#9fadad; padding:15px 0px 0px 0px;}
#left div ul li.leftLinkOn ul li a {background:url(../images/plus2.gif) no-repeat top right; color:#9fadad; font-size:1.4em;}
#left div ul li.leftLinkOn ul li a:hover {background:url(../images/plus3.gif) no-repeat top right;}
#left div ul li.leftLinkOn ul li a.imgLink, #left div ul li.leftLinkOn ul li a:hover.imgLink {background-image:none;}
#left div ul li.leftLinkOn ul li div {background-image:none; display:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:auto;}

#left div ul li.leftLinkOn ul li p {border:none; color:#ffffff; font-size:1.1em; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}
#left div ul li.leftLinkOn ul li p a, #left div ul li.leftLinkOn ul li p a:hover {background-image:none; display:inline; color:#7ab010; font-family:Helvetica; font-size:1.1em; font-weight:bold;}

#left div ul li.leftLinkOn ul li a.leftSubLinkOn {background:url(../images/minus2.gif) no-repeat top right; color:#7ab010;}

#left div.contact {padding:6px 0px 0px 0px;}
#left div.contact h2 {border-left:1px solid #7ab010; border-right:1px solid #7ab010; color:#9fadad; font-family:Garamond,Georgia; font-size:1.9em; margin:0px 0px 0px 0px; padding:15px 15px 15px 15px;}
#left div.contact h2.emailHead {padding:15px 15px 15px 15px;}

#left div.contact p {background:url(../images/phone.jpg) no-repeat 15px 0px; border-left:1px solid #7ab010; border-right:1px solid #7ab010; color:#9fadad; margin:0px 0px 0px 0px; padding:3px 15px 10px 45px;}
#left div.contact p.emailLink {background:url(../images/email.jpg) no-repeat 15px 0px; padding:3px 15px 15px 45px;}
#left div.contact p a {color:#7ab010;}

#left #sideImage {background-image:none; padding:0px 0px 0px 0px; position:relative;}
#left #sideImage h1 {color:#9fadad; font-family:Garamond,Georgia; font-size:2.2em; left:10px; position:absolute; top:73px;}
/* ***** LEFT ***** */


/* ***** RIGHT ***** */
#right {float:left; margin:15px 50px 50px 50px; width:569px;}
#right h1 {color:#7ab010; font-family:Garamond,Georgia; font-size:2.5em; margin:0px 0px 0px 0px;}
#right h2 {color:#9fadad; font-family:Garamond,Georgia; font-size:1.7em; letter-spacing:-0.03em; margin:15px 0px 0px 0px;}
#right h2 span {font-size:0.7em; font-style:italic;}
#right h3 {color:#9fadad; font-family:Garamond,Georgia; font-size:1.4em; letter-spacing:-0.03em; margin:15px 0px 0px 0px;}

#right p {color:#ffffff; font-size:1.2em; margin:15px 0px 0px 0px;}
#right p.endSentence {border-bottom:1px solid #9fadad; margin:15px 0px 0px 0px; padding:0px 0px 15px 0px;}
#right p span {color:#9fadad;}
#right p a {color:#ffffff; text-decoration:underline;}

#right img {float:left; padding:15px 15px 15px 0px;}
#right img.noFloat {float:none; padding:0px 0px 0px 0px;}

#right ul {color:#ffffff; font-size:1.2em; list-style-type:disc; margin:15px 0px 30px 0px; width:539px;}
#right ul li ul {width:509px;}
#right ul li {margin:0px 0px 15px 30px;}
#right ul li a {color:#ffffff;}

#right .pgForm {margin:30px 0px 0px 0px;}
#right .pgForm label {color:#9fadad; float:left; padding:0px 4px 0px 5px; width:135px;}
#right .pgForm label span {color:#7ab010; font-weight:bold;}
#right .pgForm select, .pgForm input, .pgForm textarea {background-color:#9fadad; border:none; color:#0c232f; float:left; margin:0px 0px 15px 0px; font-family:Helvetica; font-size:12px;}
#right .pgForm input {width:180px;}
#right .pgForm textarea {height:40px; width:375px;}
#right .pgForm select {margin:0px 15px 15px 0px;}
#right .pgForm input.btnSend {background-color:Transparent; border:1px solid #9fadad; color:#9fadad; display:block; float:none; font-family:Garamond,Georgia; font-size:1.3em; margin:15px 0px 0px 145px; padding:2px 2px 4px 2px; width:auto;}
#right .pgForm input.btnSendOn {background-color:Transparent; border:1px solid #7ab010; color:#7ab010; cursor:pointer; display:block; float:none; font-family:Garamond,Georgia; font-size:1.3em; margin:15px 0px 0px 145px; padding:2px 2px 4px 2px; width:auto;}

#right #holdNews div {display:none;}
#right #holdNews div p a:hover {color:#7ab010;}
/* ***** RIGHT ***** */


/* ***** DESTINATION ***** */
.destSlideShow {float:left; height:280px; margin:0px 22px 30px 0px; overflow:hidden; position:relative; width:500px;}
.destSlideShow h1 {color:#9fadad; display:none; font-family:Garamond,Georgia; font-size:2.5em; left:14px; position:absolute; top:170px;}
.destSlideShow h1 span {font-size:0.7em;}

#destinationFacts {background:url(../images/bgfacts.gif) no-repeat; float:left; height:251px; overflow:hidden; padding:15px 15px 15px 15px; width:348px;}
#destinationFacts h1 {color:#606d7a; font-family:Garamond,Georgia; font-size:2.0em; margin:0px 0px 0px 0px;}
#destinationFacts div {height:190px; overflow:hidden; margin:15px 0px 0px 0px; position:relative;}
#destinationFacts ul {list-style-type:disc; margin:0px 0px 0px 0px; position:absolute; top:205px; width:333px;}
#destinationFacts ul.showFacts {top:0px;}
#destinationFacts ul li {color:#606d7a; font-size:1.2em; margin:0px 0px 15px 15px;}
#destinationFacts p a {color:#7ab010; font-size:1.3em; font-weight:bold;}

h1.destinationHead {color:#7ab010; font-family:Garamond,Georgia; font-size:2.0em; margin:0px 0px 0px 0px;}

#destinationLeft {float:left; margin:0px 40px 30px 0px; width:425px;}
#destinationRight {float:left; margin:0px 0px 30px 0px; width:435px;}
#destinationLeft ul {list-style-type:disc; margin:0px 0px 0px 15px;}
#destinationLeft ul li {color:#ffffff; font-size:1.2em; margin:15px 0px 0px 0px;}
#destinationLeft p, #destinationRight p {color:#ffffff; font-size:1.2em; margin:15px 0px 0px 0px;}
#destinationLeft p a, #destinationRight p a {color:#7ab010; font-size:0.9em; font-weight:bold;}

#destinationLinks {border-top:1px solid #606d7a; padding:30px 0px 0px 0px; width:900px;}
#destinationLinks h1 {color:#7ab010; font-family:Garamond,Georgia; font-size:2.0em; margin:0px 0px 0px 0px;}
#destinationLinks div {float:left; margin:15px 18px 15px 0px; width:211px;}
#destinationLinks div.lastLink {margin:15px 0px 15px 0px;}
#destinationLinks div h2 {color:#606d7a; font-family:Garamond,Georgia; font-size:1.9em; margin:10px 0px 10px 0px;}
#destinationLinks div p {color:#606d7a; font-size:1.1em; margin:0px 0px 10px 0px;}
#destinationLinks div p a {color:#7ab010; font-weight:bold;}
/* ***** DESTINATION ***** */


/* ***** FOOTER ***** */
#footer {border-top:1px solid #7ab010; padding:10px 0px 0px 0px; width:900px;}
#footer a {color:#606d7a;}
#footer a:hover {color:#7ab010;}

#footer #footerLeft {float:left; padding:10px 0px 30px 0px; width:758px;}
#footer #footerLeft li {color:#606d7a; float:left; line-height:1.0em; margin:0px 0px 5px 0px;}
#footer #footerLeft li a {border-left:1px solid #606d7a; display:block; padding:0px 10px 0px 10px;}
#footer #footerLeft #footerAddress li {margin:0px 10px 5px 0px;}

#footer #websiteBy {float:left; font-size:0.8em; width:142px;}
#footer #websiteBy img {float:left;}
#footer #websiteBy #blank {margin:0px 0px 0px 86px; padding:6px 6px 0px 0px;}
#footer #websiteBy #websiteByNames {text-align:right;}
#footer #websiteBy #websiteByNames a {color:#ffffff;}
#footer #websiteBy #websiteByNames a:hover {text-decoration:underline;}
/* ***** FOOTER ***** */