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

a ins  {
   text-decoration: none;
}

#lodgingtext p,
#tourtext p,
#stay p,
#plannedeventstext p,
#maintext p,
#id1directions p,
#sitestext p,
#seasontext p,
#reservationstext p,
#areatext p  {
   font: 17px/25px "Times New Roman", "Times", serif;
   margin: 0px;
   text-align: left;
   color: #30475A;
}

#pid4lodging,
#pid1home,
#pid3sites,
#pid2tour,
#pid5reservations,
#pid7area,
#pid8info,
#pid6groupspackages  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
}

#maintext,
#lodgingtext,
#sitestext,
#stay,
#reservationstext,
#areatext,
#tourtext,
#plannedeventstext  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 161px;
   z-index: 4;
   width: 245px;
}

#reservationstext p a,
#maintext p a,
#lodgingtext p a,
#tourtext p a  {
	border: 0px none #000000;
	color: #FFFF00;
	font-family: TimesNewRomanPS-BoldItalicMT, "Times New Roman P S- Bold Italic MT";
}

#bottommenu li a:hover,
#mainmenu li a:hover,
#infotext p a:hover  {
   text-decoration: underline;
}

#addresstext *:first-child,
#copyright *:first-child  {
   padding-top: 0px;
}

#attractiontext p a,
#infotext p a  {
   border: 0px none #000000;
   color: #30475A;
   text-decoration: none;
}

#mainmenu li a,
#bottommenu li a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #FAFAFA;
   height: 100%;
   display: block;
}

#sitesrv,
#flowers,
#mountain  {
   visibility: visible;
   position: absolute;
   top: 163px;
   z-index: 4;
   width: 516px;
   height: 197px;
   background-repeat: no-repeat;
}

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

#addresstext p,
#infotext p  {
   font: 17px/17px "Times New Roman", "Times", serif;
   margin: 0px;
   padding-top: 4px;
   text-align: justify;
   color: #30475A;
}

#reservationstext p a  {
   text-decoration: none;
}

#id1directions p  {
   letter-spacing: 1px;
}

#lodgingtext p a  {
   text-decoration: none;
}

#navigationcopy  {
   background: url(sg_sites_media/navigationcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 916px;
   z-index: 4;
   width: 800px;
   height: 59px;
}

#lodge2,
#lodge  {
   visibility: visible;
   position: absolute;
   top: 413px;
   z-index: 4;
   width: 251px;
   height: 158px;
   background-repeat: no-repeat;
}

#welcome,
#park  {
   visibility: visible;
   position: absolute;
   top: 372px;
   z-index: 4;
   width: 516px;
   height: 197px;
   background-repeat: no-repeat;
}

#taglinetext p  {
   font: 21px/25px TimesNewRomanPS-ItalicMT, "Times New Roman P S- Italic MT";
   margin: 0px;
   color: #30475A;
   letter-spacing: 2px;
   text-align: right;
}

#maintext p a  {
   text-decoration: underline;
}

#tourtext p a  {
   text-decoration: underline;
}

#lodgingtext  {
   top: 157px;
}

#taglinetext  {
   visibility: visible;
   position: absolute;
   left: 232px;
   top: 54px;
   z-index: 5;
   width: 371px;
}

#copyright p  {
   font: 12px/17px TimesNewRomanPS-BoldItalicMT, "Times New Roman P S- Bold Italic MT";
   margin: 0px;
   padding-top: 4px;
   text-align: center;
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 543px;
   top: 721px;
   z-index: 4;
   width: 248px;
}

#background  {
   background: url(sg_sites_media/background.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 800px;
   height: 1000px;
}

#bottommenu  {
   font: 12px/50px "Times New Roman", "Times", serif;
   height: 50px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   letter-spacing: 2px;
   color: #FAFAFA;
   position: absolute;
   left: 0px;
   top: 934px;
   z-index: 5;
   width: 794px;
}

#navigation  {
   background: url(sg_sites_media/navigation.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 93px;
   z-index: 5;
   width: 800px;
   height: 59px;
}

#koaweblogo  {
   background: url(sg_sites_media/koaweblogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 3px;
   z-index: 6;
   width: 91px;
   height: 110px;
}

#seasontext  {
   border-bottom-color: #000000;
   border-bottom-style: solid;
   border-top-color: #000000;
   border-top-style: solid;
   border-width: 3px;
   margin-top: -3px;
   visibility: visible;
   position: absolute;
   left: 546px;
   top: 574px;
   z-index: 5;
   width: 236px;
}

#copyright  {
   visibility: visible;
   position: absolute;
   left: 187px;
   top: 976px;
   z-index: 4;
   width: 466px;
}

#infotext  {
   visibility: visible;
   position: absolute;
   left: 545px;
   top: 604px;
   z-index: 4;
   width: 233px;
}

#header p  {
   font: 33px/25px "Times New Roman", "Times", serif;
   margin: 0px;
   color: #30475A;
   letter-spacing: 2px;
   text-align: left;
}

#areatext  {
   top: 156px;
}

#mainmenu  {
   font: 15px/50px "Times New Roman", "Times", serif;
   height: 50px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   letter-spacing: 3px;
   color: #FAFAFA;
   position: absolute;
   left: 12px;
   top: 112px;
   z-index: 6;
   width: 779px;
}

#mountain  {
   background-image: url(sg_area_media/mountain.gif);
   left: 273px;
}

#welcome  {
   background-image: url(sg_reservations_media/welcome.gif);
   left: 275px;
}

#flowers  {
   background-image: url(sg_reservations_media/flowers.gif);
   left: 272px;
}

#sitesrv  {
   background-image: url(sg_sites_media/sitesrv.gif);
   left: 274px;
}

#header  {
   visibility: visible;
   position: absolute;
   left: 158px;
   top: 13px;
   z-index: 4;
   width: 590px;
}

#stay p  {
   letter-spacing: 1px;
}

#lodge2  {
   background-image: url(sg_lodging_media/lodge2.gif);
   left: 541px;
}

#lodge  {
   background-image: url(sg_lodging_media/lodge.gif);
   left: 276px;
}

#award  {
	background: url(sg_sites_media/award.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 332px;
	top: 574px;
	z-index: 4;
	width: 148px;
	height: 280px;
}

#park  {
   background-image: url(sg_home_media/park.gif);
   left: 274px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #487190;
}
