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

a ins  {
   text-decoration: none;
}

#redemptiontext p  {
   font: 14px/14px Didot-Bold, Didot;
   margin: 0px;
   color: #E0061B;
   padding-top: 6px;
   text-align: center;
}

#cab8text p,
#rentaltext p,
#eventtext p,
#campsitetext p,
#birthdaytext p,
#directionstext p,
#policies p,
#cab31text p,
#cab7text p,
#cab3text p,
#yogi56 p,
#accomtext p,
#cab1text p,
#tourtext p,
#cabinstext p,
#reservationstextform p,
#welcometext p,
#yogi910 p,
#rvsitetext p,
#yogi41115 p,
#eventtextcopy p,
#grouptext p,
#areatext p,
#id0photogallery p,
#cab2text p,
#specialstext p  {
	font: 14px/18px Didot;
	margin: 0px;
	padding-top: 9px;
	text-align: left;
	color: #173A65;
}

#pid12areaattractions,
#pid18photogallery,
#pid3campsites,
#pid7virtualtouramenities,
#pid4rvsites,
#pid1welcome,
#i2010eventcalendar,
#yogicabinfloorplans,
#pid14birthday,
#pid8eventcalendar,
#pid11parkpolicies,
#pid17specials,
#pid19kidsfun,
#pid5rvrentalunits,
#pid10reservations,
#pid2accommodations,
#pid6cabins,
#pid20groups,
#cindycabinfloorplans,
#pid13directions  {
   margin: 0px auto 0px auto;
   height: 999px;
   width: 750px;
   position: relative;
   background-color: #A8D59E;
}

#cindytag p,
#directionstag p,
#eventtag p,
#yogitag p,
#grouptag p,
#areatag p,
#specialstag p,
#rvsitetag p,
#cabintag p,
#campsitetag p,
#tourtag p,
#accommtag p,
#welcometag p,
#birthdaytag p,
#rentaltag p,
#kidstag p  {
   font: 24px/26px Didot;
   margin: 0px;
   color: #173A65;
   text-align: left;
}

#accomtext p a,
#areatext p a,
#reservationstextform p a,
#tourtext p a,
#rvsitetext p a,
#cabinstext p a,
#welcometext p a,
#id0photogallery p a,
#campsitetext p a,
#birthdaytext p a,
#rentaltext p a,
#grouptext p a  {
   border: 0px none #000000;
   font-style: Normal;
   text-decoration: underline;
}

#birthdaytext,
#directionstext,
#rvsitetext,
#rentaltext,
#tourtext,
#cabinstext,
#eventtext,
#areatext,
#grouptext,
#welcometext,
#accomtext,
#campsitetext,
#specialstext  {
	visibility: visible;
	position: absolute;
	left: 157px;
	width: 550px;
}

#tourtag,
#specialstag,
#eventtag,
#grouptag,
#birthdaytag,
#rentaltag,
#cabintag,
#campsitetag,
#directionstag,
#accommtag,
#rvsitetag,
#kidstag,
#areatag,
#welcometag  {
	visibility: visible;
	position: absolute;
	left: 159px;
	top: 312px;
	z-index: 3;
	width: 551px;
	height: 56px;
}

#id0photogallery p a:hover,
#rentaltext p a:hover,
#accomtext p a:hover,
#rvsitetext p a:hover,
#campsitetext p a:hover,
#birthdaytext p a:hover  {
   font-style: italic;
   color: #E41432;
   text-decoration: underline;
}

#bkgrnd,
#motorcoachcopy,
#bdaypage,
#yogivacation,
#accomodations,
#eventrockcopy,
#pavilion,
#id0motorcoach,
#eventrock  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 750px;
   background-repeat: no-repeat;
}

#id2accommenu li a:hover,
#mainmenu li a:hover,
#id0accommenu li a:hover,
#id1accommenu li a:hover  {
   font-style: italic;
   text-decoration: underline;
}

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

#reservationstextform fieldset div,
#reservationstextform fieldset legend  {
   font: 14px/18px Didot;
   margin-top: 1px;
   color: #173A65;
}

#tourtext p a:hover,
#eventtext p a:hover,
#cabinstext p a:hover  {
   font-style: italic;
   color: #EB0E37;
   text-decoration: underline;
}

#id0accommenu li a,
#id1accommenu li a,
#id2accommenu li a  {
   border: 0px none #000000;
   font-style: Normal;
   text-decoration: none;
   color: #E0061B;
   height: 100%;
   display: block;
}

#cabinback,
#i04bcampfirebkgrdcol,
#i02acampingbkgrdtest  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 750px;
   height: 300px;
   background-repeat: no-repeat;
}

#id0accommenu li,
#id1accommenu li,
#id2accommenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#cindymenu li a,
#yogimenu li a,
#mainmenu li a  {
   font-style: Normal;
   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: #E0061B;
   width: 100%;
   display: block;
}

#id1accommenu,
#id0accommenu,
#id2accommenu  {
	font: 18px/30px Didot-Bold, Didot;
	height: 61px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #E0061B;
	position: absolute;
	left: 160px;
	z-index: 3;
	width: 550px;
}

#yogimenu li a:hover,
#cindymenu li a:hover  {
   font-style: italic;
   color: #DE232D;
   text-decoration: underline;
}

#mainmenu li,
#cindymenu li,
#yogimenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#campb a,
#fireb a,
#rangerb a,
#lakeb a  {
   background-repeat: no-repeat;
   display: block;
   height: 120px;
   background-position: 0% 0px;
   font-size: 120px;
   line-height: 120px;
}

#reservationstextform fieldset div  {
   clear: both;
}

#eventtextcopy p a,
#eventtext p a  {
   border: 0px none #000000;
   font-style: Normal;
   font-family: Didot-Bold, Didot;
   text-decoration: underline;
}

#mainmenu,
#yogimenu,
#cindymenu  {
   font: 16px/32px Didot-Bold, Didot;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #E0061B;
   position: absolute;
   left: -2px;
   top: 317px;
   z-index: 3;
   width: 146px;
}

#clubyogilogo2button a:hover  {
   background-position: -148px 0%;
}

#calendar2 p,
#id0calendar p  {
	font: 12px/14px Didot;
	margin: 0px;
	padding-top: 5px;
	text-align: left;
	color: #E0061B;
}

#reservationstextform p a  {
   color: #E5274A;
}

#id0calendar,
#calendar2  {
   visibility: visible;
   position: absolute;
   top: 15px;
   z-index: 4;
   width: 248px;
}

#reservationstextform p  {
   padding-top: 1px;
}

#welcometext p a:hover  {
   font-style: italic;
   color: #E21B2A;
   text-decoration: underline;
}

#clubyogilogo2button a  {
   background: url(sg_eventcalendar_media/clubyogilogo2button.gif) no-repeat 0% 0px;
   display: block;
   height: 93px;
   width: 148px;
   font-size: 93px;
   line-height: 93px;
}

#i02acampingbkgrdtest  {
   background-image: url(sg_rvrentalunits_media/02acampingbkgrdtest.gif);
}

#i04bcampfirebkgrdcol  {
   background-image: url(sg_campsites_media/04bcampfirebkgrdcol.gif);
}

#cindycabinfloorplans  {
   height: 1000px;
}

#clubyogilogo2button  {
   visibility: visible;
   position: absolute;
   left: 5px;
   top: 796px;
   z-index: 3;
   width: 148px;
   height: 93px;
}

#cab1text,
#cab2text  {
   visibility: visible;
   position: absolute;
   left: 168px;
   z-index: 3;
   width: 306px;
}

#yogicabinfloorplans  {
   height: 961px;
}

#id0photogallery p a  {
   color: #E41432;
}

#jpkidbutton a:hover  {
   background-position: -60px 0%;
}

#i2010eventcalendar  {
   height: 1000px;
}

#cindytag,
#yogitag  {
   visibility: visible;
   position: absolute;
   left: 168px;
   top: 16px;
   z-index: 4;
   width: 387px;
}

#id0photogallery p  {
   color: #272C40;
}

#eventtextcopy p a  {
   color: #EB1C3E;
}

#pid11parkpolicies  {
	width: 668px;
	height: 983px;

}

#pid10reservations  {
   height: 904px;
}

#birthdaytext p a  {
   color: #E41432;
}

#campsitetext p a  {
   color: #E41432;
}

#jellystonetitle  {
   background: url(sg_welcome_media/jellystonetitle.gif) no-repeat;
   position: absolute;
   left: 271px;
   top: 7px;
   z-index: 4;
   width: 404px;
   height: 36px;
}

#estesparkcologo  {
   background: url(sg_2010eventcalendar_media/estesparkcologo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 3px;
   z-index: 4;
   width: 170px;
   height: 126px;
}

#welcometext p a  {
   color: #E21B2A;
}

#rock,
#rockcopy  {
   background: url(sg_virtualtouramenities_media/rock.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 377px;
   top: 0px;
   z-index: 3;
   width: 373px;
   height: 301px;
}

#rangerb,
#campb  {
   visibility: visible;
   position: absolute;
   top: 685px;
   z-index: 3;
   width: 178px;
   height: 120px;
}

#id1i01merchcol  {
	background: url(sg_welcome_media/01merchcol.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 412px;
	top: 678px;
	z-index: 3;
	width: 341px;
	height: 289px;
}

#directionstext  {
   z-index: 3;
   top: 359px;
}

#rvsitetext p a  {
   color: #E41432;
}

#cabinstext p a  {
   color: #EB0E37;
}

#rentaltext p a  {
   color: #E41432;
}

#cindymenu li a  {
   text-decoration: underline;
   color: #DE232D;
}

#motorcoachcopy  {
   background-image: url(sg_virtualtouramenities_media/id0motorcoach.gif);
   height: 301px;
   width: 373px;
}

#accomtext p a  {
   color: #E41432;
}

#accomodations  {
   background-image: url(sg_accommodations_media/accomodations.gif);
   height: 300px;
}

#grouptext p a  {
   color: #E83546;
}

#yogimenu li a  {
   text-decoration: underline;
   color: #DE232D;
}

#eventtextcopy  {
	visibility: visible;
	position: absolute;
	left: 158px;
	top: 360px;
	z-index: 4;
	width: 550px;
}

#eventtext p a  {
	color: #EB0E37;
	font-size: 18px;
}

#id0motorcoach  {
   background-image: url(sg_virtualtouramenities_media/id0motorcoach.gif);
   height: 301px;
   width: 373px;
}

#eventrockcopy  {
   background-image: url(sg_eventcalendar_media/eventrock.gif);
   height: 301px;
}

#jpkidbutton a  {
   background: url(sg_eventcalendar_media/jpkidbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 59px;
   width: 60px;
   font-size: 59px;
   line-height: 59px;
}

#redemption p  {
   font: 14px/14px Didot-Bold, Didot;
   margin: 0px;
   color: #E0061B;
   padding-top: 6px;
   text-align: center;
}

#campsitetext  {
   z-index: 3;
   top: 360px;
}

#birthdaytext  {
	z-index: 4;
	top: 360px;
}

#id2accommenu  {
	top: 704px;
}

#areatext p a  {
   color: #E21B2A;
}

#tourtext p a  {
   color: #EB0E37;
}

#yogivacation  {
   background-image: url(sg_rvsites_media/yogivacation.gif);
   height: 300px;
}

#id1accommenu  {
	top: 617px;
}

#specialstext  {
	z-index: 3;
	top: 360px;
}

#id0accommenu  {
	top: 708px;
}

#specialstag  {
	top: 312px;
}

#welcometext  {
   z-index: 4;
   top: 359px;
}

#copyright p  {
	margin: 0px;
	color: #000000;
	padding-top: 8px;
	text-align: center;
	font-family: Didot-Bold, Didot;
	font-size: 10px;
	line-height: 12px;
}

#jpkidbutton  {
   visibility: visible;
   position: absolute;
   left: 49px;
   top: 730px;
   z-index: 3;
   width: 60px;
   height: 59px;
}

#contact p a  {
	border: 0px none #000000;
	text-decoration: none;
	color: #E21B2A;
}

#redemption  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 896px;
   z-index: 3;
   width: 157px;
}

#id0calendar  {
   left: 174px;
}

#cabinstext  {
   z-index: 3;
   top: 360px;
}

#rvsitetext  {
   z-index: 3;
   top: 360px;
}

#rentaltext  {
	z-index: 3;
	top: 360px;
}

#policies p  {
   padding-top: 2px;

}

#eventrock  {
   background-image: url(sg_eventcalendar_media/eventrock.gif);
   height: 301px;
}

#copyright  {
	visibility: visible;
	position: absolute;
	left: 6px;
	top: 988px;
	z-index: 3;
	width: 750px;
	height: 14px;
}

#grouptext  {
	z-index: 4;
	top: 360px;
}

#orangebar  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 961px;
   z-index: 3;
   width: 750px;
   height: 12px;
   background-color: #FB7923;
   background-image: none;
   font-size: 1px;
}

#contact p  {
   font: 12px/12px Didot-Bold, Didot;
   margin: 0px;
   padding-top: 6px;
   text-align: left;
   color: #173A65;
}

#calendar2  {
   left: 460px;
}

#cabinback  {
   background-image: url(sg_cabins_media/cabinback.gif);
}

#accomtext  {
	z-index: 4;
	top: 370px;
}

#accommtag  {
	width: 550px;
}

#eventtext  {
	z-index: 3;
	top: 360px;
}

#rangerb a  {
   width: 178px;
   background-image: url(sg_kidsfun_media/rangerb.gif);
}

#rvsitetag  {
	top: 312px;
}

#tourtext  {
   z-index: 3;
   top: 360px;
}

#pavilion  {
   background-image: url(sg_groups_media/pavilion.gif);
   height: 301px;
}

#cab1text  {
   top: 71px;
}

#areatext  {
   z-index: 3;
   top: 359px;
}

#bdaypage  {
   background-image: url(sg_birthday_media/bdaypage.gif);
   height: 301px;
}

#cab2text  {
   top: 64px;
}

#kidstag  {
	top: 312px;
}

#contact  {
   visibility: visible;
   position: absolute;
   left: 159px;
   top: 799px;
   z-index: 3;
   width: 183px;
}

#campb a  {
   width: 178px;
   background-image: url(sg_kidsfun_media/campb.gif);
}

#lakeb a  {
   width: 175px;
   background-image: url(sg_kidsfun_media/lakeb.gif);
}

#rangerb  {
   left: 347px;
}

#fireb a  {
   width: 176px;
   background-image: url(sg_kidsfun_media/fireb.gif);
}

#bkgrnd  {
   background-image: url(sg_welcome_media/bkgrnd.gif);
   height: 300px;
}

#campb  {
   left: 531px;
}

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

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