body {margin-top:0px;font-family: Verdana, Arial, Helvetica, sans-serif;} 

.RedTxt10 { COLOR: #330000; TEXT-DECORATION: none; line-height: 150%;  font-size: 10px; }
:hover.RedTxt10 { COLOR: #330000; TEXT-DECORATION: underline; line-height: 150%;  font-size: 10px; } 
.RedTxt12 {COLOR: #990000; TEXT-DECORATION: none; line-height: 150%;  font-size: 12px; }
.RedTxt14 { COLOR: #330000; TEXT-DECORATION: none; line-height: 150%;  font-size: 14px; }
:hover.RedTxt14 { COLOR: #330000; TEXT-DECORATION: underline; line-height: 150%;  font-size: 14px; } 

.BlackTxt8 { COLOR: #000000; TEXT-DECORATION: none; line-height: 150%;  font-size: 8px; }
.BlackTxt9 { COLOR: #000000; TEXT-DECORATION: none; line-height: 150%;  font-size: 9px; }
.BlackTxt10 { COLOR: #000000; TEXT-DECORATION: none;  font-size: 10px; }
.BlackTxt10left { COLOR: #000000; TEXT-DECORATION: none; line-height: 150%;  font-size: 10px; }
.BlackTxt12 {COLOR: #000000;TEXT-DECORATION: none;line-height: 150%;font-size: 12px;}
.BlackTxt14 { COLOR: #000000; TEXT-DECORATION: none; line-height: 150%;  font-size: 14px; }
:hover.BlackTxt14 { COLOR: #000000; TEXT-DECORATION: underline; line-height: 150%;  font-size: 14px; }

.WhiteTxt10 { COLOR: #ffffff; TEXT-DECORATION: none; line-height: 150%;  font-size: 10px; font-weight: normal; } 
.WhiteTxt12 { COLOR: #ffffff; TEXT-DECORATION: none; line-height: 150%;  font-size: 12px; }
.WhiteTxt14 { COLOR: #ffffff; TEXT-DECORATION: none; line-height: 150%;  font-size: 14px; }


.GrayTxt9 { COLOR: #606060; TEXT-DECORATION: none; line-height: 150%;  font-size: 9px; } 
.GrayTxt10 { COLOR: #606060; TEXT-DECORATION: none; line-height: 150%;  font-size: 10px; }
.GTxt10 { COLOR: #303030; TEXT-DECORATION: none; line-height: 150%;  font-size: 10px; }
.GrayTxt12 { COLOR: #606060; TEXT-DECORATION: none; line-height: 150%;  font-size: 12px; }
.GrayTxt14 { COLOR: #606060; TEXT-DECORATION: none; line-height: 150%;  font-size: 14px; } 


.GreenTxt10 { COLOR: #0560a6; TEXT-DECORATION: none; line-height: 150%;  font-size: 10px; }
:hover.GreenTxt10 { COLOR: #0560a6; TEXT-DECORATION: underline; line-height: 150%;  font-size: 10px; } 
.GreenTxt11 { COLOR: #0560a6; TEXT-DECORATION: none; line-height: 150%;  font-size: 11px; }
:hover.GreenTxt11 { COLOR: #330000; TEXT-DECORATION: underline; line-height: 150%;  font-size: 11px; } 
.Green11 {color:#002d00;font-size:11px;TEXT-DECORATION: none;}
:hover.Green11 { color:#0560a6;TEXT-DECORATION: none;}
.GreenTxt12 { COLOR: #0560a6; TEXT-DECORATION: none; line-height: 150%;  font-size: 12px; } 
:hover.GreenTxt12 { COLOR: #330000; TEXT-DECORATION: underline; line-height: 150%;  font-size: 12px;}
.GreenTxt14 { COLOR: #0560a6; TEXT-DECORATION: none; line-height: 150%;  font-size: 14px; }
:hover.GreenTxt14 { COLOR: #0560a6; TEXT-DECORATION: underline; line-height: 150%;  font-size: 14px; } 
.GrayTxt8 { COLOR: #606060; TEXT-DECORATION: none; line-height: 150%;  font-size: 8px; }

.but { background-color:#000000; border-top:2px solid #606060; border-left:2px solid #606060; border-right:2px solid #222222; border-bottom:2px solid #222222; TEXT-ALIGN: JUSTIFY; COLOR: #ffffff; TEXT-DECORATION: none; line-height: 150%;  font-size: 12px; font-weight:bold; }
.box {width: 100%;border: 1px solid #ccc;margin-bottom: 12px;background: #fff;padding: 0;font: normal 12px Verdana;}
.box h2{padding: 1px 8px 8px 8px;font-size: 13px;font-weight: bold;}
.box textarea{font: normal 11px Arial;background-color:transparent;border:0px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.box p {padding: 0 3px 3px 3px;margin: 0;text-align: left;line-height: 11px;}
.box .base{padding: 5px;margin: 0;margin-top: 10px;font: normal 11px Arial;color: #777;background: #D9F7DD;}


ul#user-menu {
  list-style-type: none;
  position: absolute;
  margin: 0;
  padding: 0;
  top: 15px;
  right: 280px;
  text-align: right;
	text-decoration:none;
	font-weight:bold;
	font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size: 11px;
  color: #fff;
}

ul#user-menu li {
  display: inline;
  background-image: none;
  padding: 0;
  margin: 0;
  color: #fff;
	text-decoration:none;
	font-weight:bold;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	
}

ul#user-menu li.welcome {
  color: #fff;
}

ul#user-menu li a:link,
ul#user-menu li a:visited,
ul#user-menu li a:active {
  color: #fff;
  color: #CCB385;
}

ul#primary-navigation {
/*    list-style-type: none;
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 0;
    font-size: 1.1em;
    background-image: none;*/
}

ul#primary-navigation li {
    display: inline;
    background-image: none;
    margin: 0;
    padding: 0;
}

ul#primary-navigation li a {
    color: #CCB385;
    display: block;
    padding: 0 10px;
    height: 45px;
    line-height: 45px;
    float: left;
    font-size: 12px;		
	  text-decoration:none;
	  font-weight:bold;
  	font-family:Helvetica,Arial,Verdana,sans-serif;
    margin-left: 2px;
    background-image: url('images/nav-link-background.gif');
    background-position: top left;
}

ul#primary-navigation li a:hover {
   background-image: url('images/nav-link-background-hover.gif');
   color: #fff;
   text-decoration: none;
}

body.welcome ul#primary-navigation li.welcome a {
   background-image: none;
   background-color: #F3F0DC;
   color: #191009;
}

body.shopping ul#primary-navigation li.shopping a {
   background-image: none;
   background-color: #F3F0DC;
   color: #191009;
}

body.attractions ul#primary-navigation li.attractions a {
   background-image: none;
   background-color: #F3F0DC;
   color: #191009;
}

body.lodging ul#primary-navigation li.lodging a {
   background-image: none;
   background-color: #F3F0DC;
   color: #191009;
}

body.dining ul#primary-navigation li.dining a {
   background-image: none;
   background-color: #F3F0DC;
   color: #191009;
}

body.activities ul#primary-navigation li.activities a {
   background-image: none;
   background-color: #F3F0DC;
   color: #191009;
}

body.ads ul#primary-navigation li.ads a {
   background-image: none;
   background-color: #F3F0DC;
   color: #191009;
}

ul#secondary-navigation {
    margin: -20px 0 0px 0;
    padding: 5px 20px 5px 350px;
    text-align: right;
}

ul#secondary-navigation li {
    display: inline !important;
    padding: 0;
    margin: 0 0 0 1em;
    background-image: none;
}

ul#secondary-navigation li a {
    display: inline !important;
    padding: 0;
    margin: 0;
    background-image: none;
}
