a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#unreglado p,
#stepintoacolossalminiaturechristmasvillagethatcoversth p,
#dinnnerconcerttrolley p,
#illparade p,
#i19thannualfetival p,
#ramonandcity p  {
   margin: 0px;
   text-align: left;
   color: #E4C95D;
   line-height: 20px;
   font-family: Arial;
}

#formoreinformationcallhidalgocityhall9568432286hidal p,
#join p,
#thecitysofficialenergyprovider p  {
   font: 12px/16px Arial;
   margin: 0px;
   text-align: center;
}

#pid5schedule,
#pid6posada,
#pid4media,
#map,
#skating,
#home,
#pid7snowvillage,
#pid2about  {
   margin: 0px auto 0px auto;
   width: 1080px;
   position: relative;
}

#stepintoacolossalminiaturechristmasvillagethatcoversth p  {
   font-size: 12px;
}

#formoreinformationcallhidalgocityhall9568432286hidal p  {
   color: #E7CE7F;
}

#formoreinformationcallhidalgocityhall9568432286hidal  {
   visibility: visible;
   position: absolute;
   left: 454px;
   top: 845px;
   z-index: 3;
   width: 202px;
}

#mediabutton a,
#homebutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 38px;
   background-position: 0% 0px;
   font-size: 38px;
   line-height: 38px;
}

#homebutton a:hover,
#aboutbutton a:hover  {
   background-position: -78px 0%;
}

#thecitysofficialenergyprovider p  {
   color: #E4C95D;
}

#thecitysofficialenergyprovider  {
   visibility: visible;
   position: absolute;
   left: 704px;
   top: 74px;
   z-index: 3;
   width: 234px;
}

#youhavetoseeittobelieveit p  {
   font: 24px/16px Arial;
   margin: 0px;
   color: #E4C95D;
   text-align: center;
}

#snowvillagebutton a:hover  {
   background-position: -99px 0%;
}

#youhavetoseeittobelieveit  {
   visibility: visible;
   position: absolute;
   left: 459px;
   top: 499px;
   z-index: 4;
   width: 397px;
}

#bells1copy3,
#bells1copy2  {
   background: url(homemedia/bells1copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   top: 311px;
   z-index: 3;
   width: 65px;
   height: 52px;
}

#dinnnerconcerttrolley p  {
   font-size: 15px;
}

#cityofhidbutton a:hover  {
   background-position: -62px 0%;
}

#schedulebutton a:hover  {
   background-position: -100px 0%;
}

#moviebtnbutton a:hover  {
   background-position: -409px 0%;
}

#skatingbutton a:hover  {
   background-position: -220px 0%;
}

#posadabutton a:hover  {
   background-position: -104px 0%;
}

#i19thannualfetival p  {
   font-size: 15px;
}

#bells1copy,
#bells1  {
   background: url(homemedia/bells1copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 65px;
   height: 52px;
}

#snowvillagebutton a  {
   background: url(homemedia/snowvillagebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 66px;
   width: 99px;
   font-size: 66px;
   line-height: 66px;
}

#mediabutton a:hover  {
   background-position: -83px 0%;
}

#mainbar,
#mainbar2  {
   background: url(snowvillagemedia/mainbar3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 519px;
   width: 281px;
   height: 2px;
}

#plugbutton a:hover  {
   background-position: -157px 0%;
}

#mapbutton a:hover  {
   background-position: -64px 0%;
}

#layer19,
#layer30  {
   visibility: visible;
   position: absolute;
   top: 874px;
   z-index: 3;
   width: 316px;
   height: 229px;
   background-repeat: no-repeat;
}

#layer22,
#layer21  {
   visibility: visible;
   position: absolute;
   left: 211px;
   z-index: 3;
   width: 314px;
   height: 210px;
   background-repeat: no-repeat;
}

#cityofhidbutton a  {
   background: url(homemedia/cityofhidbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 62px;
   width: 62px;
   font-size: 62px;
   line-height: 62px;
}

#snowvillagebutton  {
   visibility: visible;
   position: absolute;
   left: 223px;
   top: 482px;
   z-index: 4;
   width: 99px;
   height: 66px;
}

#tabbutton a:hover  {
   background-position: -199px 0%;
}

#festivaloflights  {
   background: url(snowvillagemedia/festivaloflights.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 383px;
   top: 29px;
   z-index: 2;
   width: 323px;
   height: 79px;
}

#moviebtnbutton a  {
   background: url(homemedia/moviebtnbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 78px;
   width: 409px;
   font-size: 78px;
   line-height: 78px;
}

#schedulebutton a  {
   background: url(snowvillagemedia/schedulebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 42px;
   width: 100px;
   font-size: 42px;
   line-height: 42px;
}

#barbtw,
#barbtw1  {
   visibility: visible;
   position: absolute;
   top: 115px;
   z-index: 2;
   width: 105px;
   height: 15px;
   background-repeat: no-repeat;
}

#skatingbutton a  {
   background: url(homemedia/skatingbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 196px;
   width: 220px;
   font-size: 196px;
   line-height: 196px;
}

#cityofhidbutton  {
   visibility: visible;
   position: absolute;
   left: 453px;
   top: 752px;
   z-index: 4;
   width: 62px;
   height: 62px;
}

#ramonandcity p  {
   font-size: 12px;
}

#schedulebutton  {
   visibility: visible;
   position: absolute;
   left: 763px;
   top: 241px;
   z-index: 4;
   width: 100px;
   height: 42px;
}

#posadabutton a  {
   background: url(homemedia/posadabutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 74px;
   width: 104px;
   font-size: 74px;
   line-height: 74px;
}

#moviebtnbutton  {
   visibility: visible;
   position: absolute;
   left: 453px;
   top: 663px;
   z-index: 4;
   width: 409px;
   height: 78px;
}

#mediabutton a  {
   width: 83px;
   background-image: url(snowvillagemedia/mediabutton.jpg);
}

#skatingbutton  {
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 553px;
   z-index: 4;
   width: 220px;
   height: 196px;
}

#aboutbutton a  {
   width: 78px;
   background-image: url(snowvillagemedia/aboutbutton.jpg);
}

#shape2,
#bar  {
   visibility: visible;
   position: absolute;
   top: 61px;
   z-index: 2;
   width: 184px;
   height: 15px;
   background-repeat: no-repeat;
}

#homebutton a  {
   width: 78px;
   background-image: url(snowvillagemedia/homebutton.jpg);
}

#schedulecopy  {
   background: url(snowvillagemedia/schedulecopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 195px;
   top: 287px;
   z-index: 2;
   width: 695px;
   height: 993px;
}

#posadabutton  {
   visibility: visible;
   position: absolute;
   left: 325px;
   top: 478px;
   z-index: 4;
   width: 104px;
   height: 74px;
}

#plugbutton a  {
   background: url(snowvillagemedia/plugbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 113px;
   width: 157px;
   font-size: 113px;
   line-height: 113px;
}

#bells1copy3  {
   left: 780px;
}

#illparade p  {
   font-size: 15px;
}

#id8schedule  {
   background: url(mapmedia/id8schedule.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 291px;
   z-index: 3;
   width: 660px;
   height: 513px;
}

#unreglado p  {
   font-size: 15px;
}

#tabbutton a  {
   background: url(homemedia/tabbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 168px;
   width: 199px;
   font-size: 168px;
   line-height: 168px;
}

#mapbutton a  {
   background: url(snowvillagemedia/mapbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 47px;
   width: 64px;
   font-size: 47px;
   line-height: 47px;
}

#bells1copy2  {
   left: 241px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 365px;
   top: 238px;
   z-index: 4;
   width: 78px;
   height: 38px;
}

#mediabutton  {
   visibility: visible;
   position: absolute;
   left: 636px;
   top: 239px;
   z-index: 4;
   width: 83px;
   height: 38px;
}

#sponsoredby  {
   background: url(homemedia/sponsoredby.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 489px;
   top: 930px;
   z-index: 2;
   width: 132px;
   height: 31px;
}

#plugbutton  {
   visibility: visible;
   position: absolute;
   left: 757px;
   top: 88px;
   z-index: 4;
   width: 157px;
   height: 113px;
}

#id6sidebar  {
   background: url(homemedia/id6sidebar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 211px;
   top: 288px;
   z-index: 3;
   width: 225px;
   height: 466px;
}

#bells1copy  {
   top: 313px;
   left: 761px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 232px;
   top: 240px;
   z-index: 4;
   width: 78px;
   height: 38px;
}

#id191glare  {
   background: url(snowvillagemedia/id191glare.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 768px;
   top: 160px;
   z-index: 8;
   width: 48px;
   height: 76px;
}

#cord2copy  {
   background: url(snowvillagemedia/cord2copy.jpg) no-repeat;
   position: absolute;
   left: 519px;
   top: 151px;
   z-index: 6;
   width: 179px;
   height: 93px;
}

#cord1copy  {
   background: url(snowvillagemedia/cord1copy.jpg) no-repeat;
   position: absolute;
   left: 224px;
   top: 105px;
   z-index: 5;
   width: 345px;
   height: 133px;
}

#mapbutton  {
   visibility: visible;
   position: absolute;
   left: 511px;
   top: 240px;
   z-index: 4;
   width: 64px;
   height: 47px;
}

#tabbutton  {
   visibility: visible;
   position: absolute;
   left: 224px;
   top: 305px;
   z-index: 6;
   width: 199px;
   height: 168px;
}

#sidebar1  {
   background: url(homemedia/sidebar1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 440px;
   top: 289px;
   z-index: 3;
   width: 434px;
   height: 464px;
}

#mainbar2  {
   z-index: 5;
   top: 666px;
}

#mainbar3  {
   background: url(snowvillagemedia/mainbar3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 398px;
   top: 345px;
   z-index: 3;
   width: 281px;
   height: 2px;
}

#cordcopy  {
   background: url(snowvillagemedia/cordcopy.jpg) no-repeat;
   position: absolute;
   left: 668px;
   top: 123px;
   z-index: 7;
   width: 195px;
   height: 62px;
}

#layer43  {
   background: url(homemedia/layer43.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 72px;
   top: 1073px;
   z-index: 3;
   width: 135px;
   height: 54px;
}

#layer41  {
   background: url(homemedia/layer41.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 72px;
   top: 1223px;
   z-index: 3;
   width: 150px;
   height: 50px;
}

#layer50  {
   background: url(homemedia/layer50.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 543px;
   top: 1012px;
   z-index: 3;
   width: 194px;
   height: 24px;
}

#layer58  {
   background: url(homemedia/layer58.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 918px;
   top: 1145px;
   z-index: 3;
   width: 100px;
   height: 64px;
}

#layer40  {
   background: url(homemedia/layer40.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 217px;
   top: 1067px;
   z-index: 3;
   width: 314px;
   height: 68px;
}

#layer56  {
   background: url(homemedia/layer56.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 694px;
   top: 1156px;
   z-index: 3;
   width: 100px;
   height: 38px;
}

#layer55  {
   background: url(homemedia/layer55.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 588px;
   top: 1163px;
   z-index: 3;
   width: 100px;
   height: 28px;
}

#layer57  {
   background: url(homemedia/layer57.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 805px;
   top: 1153px;
   z-index: 3;
   width: 108px;
   height: 48px;
}

#layer42  {
   background: url(homemedia/layer42.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 67px;
   top: 1152px;
   z-index: 3;
   width: 137px;
   height: 45px;
}

#layer44  {
   background: url(homemedia/layer44.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 998px;
   z-index: 3;
   width: 114px;
   height: 56px;
}

#layer46  {
   background: url(homemedia/layer46.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 335px;
   top: 989px;
   z-index: 3;
   width: 100px;
   height: 69px;
}

#layer61  {
   background: url(homemedia/layer61.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 945px;
   top: 1215px;
   z-index: 3;
   width: 84px;
   height: 69px;
}

#layer52  {
   background: url(homemedia/layer52.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 673px;
   top: 1063px;
   z-index: 3;
   width: 100px;
   height: 63px;
}

#layer53  {
   background: url(homemedia/layer53.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 786px;
   top: 1071px;
   z-index: 3;
   width: 120px;
   height: 59px;
}

#layer48  {
   background: url(homemedia/layer48.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 312px;
   top: 1148px;
   z-index: 3;
   width: 136px;
   height: 56px;
}

#layer60  {
   background: url(homemedia/layer60.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 420px;
   top: 1229px;
   z-index: 3;
   width: 150px;
   height: 33px;
}

#layer47  {
   background: url(homemedia/layer47.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 441px;
   top: 981px;
   z-index: 3;
   width: 93px;
   height: 84px;
}

#layer54  {
   background: url(homemedia/layer54.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 915px;
   top: 1077px;
   z-index: 3;
   width: 100px;
   height: 44px;
}

#layer63  {
   background: url(homemedia/layer63.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 599px;
   top: 1215px;
   z-index: 3;
   width: 56px;
   height: 62px;
}

#layer64  {
   background: url(homemedia/layer64.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 685px;
   top: 1201px;
   z-index: 3;
   width: 58px;
   height: 83px;
}

#layer51  {
   background: url(homemedia/layer51.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 543px;
   top: 1071px;
   z-index: 3;
   width: 116px;
   height: 55px;
}

#layer49  {
   background: url(homemedia/layer49.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 749px;
   top: 1004px;
   z-index: 3;
   width: 150px;
   height: 39px;
}

#layer45  {
   background: url(homemedia/layer45.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 204px;
   top: 993px;
   z-index: 3;
   width: 118px;
   height: 61px;
}

#layer62  {
   background: url(homemedia/layer62.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 768px;
   top: 1223px;
   z-index: 3;
   width: 160px;
   height: 52px;
}

#layer19  {
   background-image: url(posadamedia/layer19.jpg);
   left: 220px;
}

#barbtw1  {
   background-image: url(snowvillagemedia/barbtw1.jpg);
   left: 325px;
}

#layer37  {
   background: url(homemedia/layer37.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 207px;
   top: 1143px;
   z-index: 3;
   width: 100px;
   height: 61px;
}

#layer30  {
   background-image: url(posadamedia/layer30.jpg);
   left: 555px;
}

#trolley  {
   background: url(homemedia/trolley.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 176px;
   top: 760px;
   z-index: 3;
   width: 211px;
   height: 114px;
}

#mainbar  {
   z-index: 4;
   top: 538px;
}

#bigbar1  {
   background: url(snowvillagemedia/bigbar1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 194px;
   top: 275px;
   z-index: 3;
   width: 697px;
   height: 15px;
}

#hidalgo  {
   background: url(snowvillagemedia/hidalgo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 448px;
   top: 102px;
   z-index: 3;
   width: 175px;
   height: 47px;
}

#datelft  {
   background: url(snowvillagemedia/datelft.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 766px;
   top: 39px;
   z-index: 3;
   width: 68px;
   height: 26px;
}

#layer39  {
   background: url(homemedia/layer39.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 465px;
   top: 1143px;
   z-index: 3;
   width: 120px;
   height: 63px;
}

#layer21  {
   background-image: url(snowvillagemedia/layer21.jpg);
   top: 837px;
}

#layer38  {
   background: url(homemedia/layer38.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 911px;
   top: 1004px;
   z-index: 3;
   width: 100px;
   height: 38px;
}

#layer59  {
   background: url(homemedia/layer59.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 238px;
   top: 1223px;
   z-index: 3;
   width: 160px;
   height: 50px;
}

#layer22  {
   background-image: url(snowvillagemedia/layer22.jpg);
   top: 614px;
}

#schback  {
   background: url(snowvillagemedia/schback.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1080px;
   height: 1313px;
}

#bells1  {
   top: 314px;
   left: 262px;
}

#join p  {
   color: #E4C95D;
}

#shape2  {
   background-image: url(snowvillagemedia/shape2.jpg);
   left: 196px;
}

#bigbar  {
   background: url(snowvillagemedia/bigbar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 194px;
   top: 232px;
   z-index: 2;
   width: 697px;
   height: 15px;
}

#shape3  {
   background: url(homemedia/shape3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 36px;
   top: 963px;
   z-index: 2;
   width: 1013px;
   height: 350px;
}

#barbtw  {
   background-image: url(snowvillagemedia/barbtw.jpg);
   left: 648px;
}

#slide  {
   background: url(homemedia/slide.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 455px;
   top: 304px;
   z-index: 5;
   width: 406px;
   height: 168px;
}

#plug2  {
   background: url(snowvillagemedia/plug2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 834px;
   top: 126px;
   z-index: 3;
   width: 80px;
   height: 76px;
}

#date  {
   background: url(snowvillagemedia/date.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 190px;
   top: 33px;
   z-index: 3;
   width: 195px;
   height: 31px;
}

#main  {
   background: url(homemedia/main.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 186px;
   top: 274px;
   z-index: 2;
   width: 713px;
   height: 567px;
}

#deer  {
   background: url(homemedia/deer.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 712px;
   top: 759px;
   z-index: 3;
   width: 204px;
   height: 113px;
}

#out1  {
   background: url(snowvillagemedia/out1.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 216px;
   top: 79px;
   z-index: 2;
   width: 47px;
   height: 63px;
}

#join  {
   visibility: visible;
   position: absolute;
   left: 455px;
   top: 573px;
   z-index: 4;
   width: 405px;
}

#hat  {
   background: url(homemedia/hat.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 859px;
   top: 260px;
   z-index: 5;
   width: 82px;
   height: 109px;
}

#bar  {
   background-image: url(snowvillagemedia/bar.jpg);
   left: 707px;
}

#gdf  {
   background: url(snowvillagemedia/gdf.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 761px;
   top: 92px;
   z-index: 2;
   width: 130px;
   height: 40px;
}

#ad  {
   background: url(homemedia/ad.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 222px;
   top: 302px;
   z-index: 5;
   width: 204px;
   height: 173px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #930000;
}


