a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#unreglado p,
#illparade p,
#dinnnerconcerttrolley p,
#ramonandcity p,
#i19thannualfetival p,
#stepinto p  {
   margin: 0px;
   text-align: left;
   color: #E4C95D;
   line-height: 20px;
   font-family: Arial;
}

#pid5schedule,
#pid6posada,
#pid4media,
#map,
#pid7snowvillage,
#home,
#pid2about  {
   margin: 0px auto 0px auto;
   width: 1080px;
   position: relative;
}

#formoreinfo p,
#join p,
#thecitysofficialenergyprovider p  {
   font: 12px/16px Arial;
   margin: 0px;
   text-align: center;
}

#dinneratcityhallseatingfortheconcertandtrolleyride p  {
   font: 12px/16px Arial;
   margin: 0px;
   text-align: left;
   color: #E4C95D;
}

#allrightsreservedofficalwebsitefestivaloflights2009  {
   background: url(mediamedia/id98allrightsreservedoffica.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 409px;
   top: 836px;
   z-index: 3;
   width: 322px;
   height: 13px;
}

#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;
}

#bells1copy3,
#bells1copy2  {
   background: url(schedulemedia/bells1copy3.png) no-repeat;
   visibility: visible;
   position: absolute;
   top: 311px;
   z-index: 3;
   width: 65px;
   height: 52px;
}

#dinnnerconcerttrolley p  {
   font-size: 15px;
}

#schedulebutton a:hover  {
   background-position: -100px 0%;
}

#i19thannualfetival p  {
   font-size: 15px;
}

#mediabutton a:hover  {
   background-position: -83px 0%;
}

#bells1copy,
#bells1  {
   background: url(schedulemedia/bells1copy3.png) no-repeat;
   visibility: visible;
   position: absolute;
   width: 65px;
   height: 52px;
}

#mainbar,
#mainbar2  {
   background: url(schedulemedia/mainbar3.png) 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;
}

#layer12,
#layer11  {
   visibility: visible;
   position: absolute;
   left: 603px;
   z-index: 3;
   width: 268px;
   height: 177px;
   background-repeat: no-repeat;
}

#festivaloflights  {
   background: url(schedulemedia/festivaloflights.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 383px;
   top: 29px;
   z-index: 2;
   width: 322px;
   height: 79px;
}

#schedulebutton a  {
   background: url(schedulemedia/schedulebutton.png) 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;
}

#ramonandcity p  {
   font-size: 12px;
}

#schedulebutton  {
   visibility: visible;
   position: absolute;
   left: 763px;
   top: 241px;
   z-index: 4;
   width: 100px;
   height: 42px;
}

#aboutbutton a  {
   width: 78px;
   background-image: url(schedulemedia/aboutbutton.png);
}

#formoreinfo p  {
   color: #E7CE7F;
}

#mediabutton a  {
   width: 83px;
   background-image: url(schedulemedia/mediabutton.png);
}

#plugbutton a  {
   background: url(schedulemedia/plugbutton.png) no-repeat 0% 0px;
   display: block;
   height: 113px;
   width: 157px;
   font-size: 113px;
   line-height: 113px;
}

#homebutton a  {
   width: 78px;
   background-image: url(schedulemedia/homebutton.png);
}

#shape2,
#bar  {
   visibility: visible;
   position: absolute;
   top: 61px;
   z-index: 2;
   width: 184px;
   height: 15px;
   background-repeat: no-repeat;
}

#schedulecopy  {
   background: url(schedulemedia/schedulecopy.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 195px;
   top: 287px;
   z-index: 2;
   width: 695px;
   height: 993px;
}

#id7schedule  {
   background: url(mediamedia/id7schedule.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 291px;
   z-index: 3;
   width: 660px;
   height: 513px;
}

#illparade p  {
   font-size: 15px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 365px;
   top: 238px;
   z-index: 4;
   width: 78px;
   height: 38px;
}

#bells1copy3  {
   left: 780px;
}

#bells1copy2  {
   left: 241px;
}

#unreglado p  {
   font-size: 15px;
}

#mediabutton  {
   visibility: visible;
   position: absolute;
   left: 636px;
   top: 239px;
   z-index: 4;
   width: 83px;
   height: 38px;
}

#mapbutton a  {
   background: url(schedulemedia/mapbutton.png) no-repeat 0% 0px;
   display: block;
   height: 47px;
   width: 64px;
   font-size: 47px;
   line-height: 47px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 232px;
   top: 240px;
   z-index: 4;
   width: 78px;
   height: 38px;
}

#bells1copy  {
   top: 313px;
   left: 761px;
}

#plugbutton  {
   visibility: visible;
   position: absolute;
   left: 757px;
   top: 88px;
   z-index: 4;
   width: 157px;
   height: 113px;
}

#id187glare  {
   background: url(schedulemedia/id187glare.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 769px;
   top: 160px;
   z-index: 8;
   width: 47px;
   height: 76px;
}

#stepinto p  {
   font-size: 12px;
}

#cord2copy  {
   background: url(schedulemedia/cord2copy.png) no-repeat;
   position: absolute;
   left: 519px;
   top: 151px;
   z-index: 6;
   width: 179px;
   height: 93px;
}

#mapbutton  {
   visibility: visible;
   position: absolute;
   left: 511px;
   top: 240px;
   z-index: 4;
   width: 64px;
   height: 47px;
}

#cord1copy  {
   background: url(schedulemedia/cord1copy.png) no-repeat;
   position: absolute;
   left: 224px;
   top: 105px;
   z-index: 5;
   width: 345px;
   height: 133px;
}

#cordcopy  {
   background: url(schedulemedia/cordcopy.png) no-repeat;
   position: absolute;
   left: 668px;
   top: 123px;
   z-index: 7;
   width: 195px;
   height: 62px;
}

#mainbar2  {
   z-index: 5;
   top: 666px;
}

#mainbar3  {
   background: url(schedulemedia/mainbar3.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 398px;
   top: 345px;
   z-index: 3;
   width: 281px;
   height: 2px;
}

#layer19  {
   background-image: url(posadamedia/layer19.png);
   left: 220px;
}

#layer11  {
   background-image: url(schedulemedia/layer11.png);
   top: 606px;
}

#layer21  {
   background-image: url(snowvillagemedia/layer21.png);
   top: 837px;
}

#layer12  {
   background-image: url(schedulemedia/layer12.png);
   top: 831px;
}

#layer22  {
   background-image: url(snowvillagemedia/layer22.png);
   top: 614px;
}

#datelft  {
   background: url(schedulemedia/datelft.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 767px;
   top: 38px;
   z-index: 3;
   width: 66px;
   height: 27px;
}

#layer30  {
   background-image: url(posadamedia/layer30.png);
   left: 555px;
}

#barbtw1  {
   background-image: url(schedulemedia/barbtw1.png);
   left: 325px;
}

#bigbar1  {
   background: url(schedulemedia/bigbar1.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 194px;
   top: 275px;
   z-index: 3;
   width: 697px;
   height: 15px;
}

#trolley  {
   visibility: visible;
   position: absolute;
   left: 177px;
   top: 760px;
   width: 210px;
   height: 114px;
   background-repeat: no-repeat;
}

#schback  {
   background: url(schedulemedia/schback.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1080px;
   height: 1313px;
}

#hidalgo  {
   background: url(schedulemedia/hidalgo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 449px;
   top: 102px;
   z-index: 3;
   width: 173px;
   height: 47px;
}

#mainbar  {
   z-index: 4;
   top: 538px;
}

#bells1  {
   top: 314px;
   left: 262px;
}

#barbtw  {
   background-image: url(schedulemedia/barbtw.png);
   left: 648px;
}

#join p  {
   color: #E4C95D;
}

#shape2  {
   background-image: url(schedulemedia/shape2.png);
   left: 196px;
}

#bigbar  {
   background: url(schedulemedia/bigbar.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 194px;
   top: 232px;
   z-index: 2;
   width: 697px;
   height: 15px;
}

#plug2  {
   background: url(schedulemedia/plug2.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 835px;
   top: 126px;
   z-index: 3;
   width: 78px;
   height: 74px;
}

#deer  {
   background: url(mediamedia/deer.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 713px;
   top: 759px;
   z-index: 5;
   width: 203px;
   height: 113px;
}

#main  {
   background: url(mediamedia/main.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 187px;
   top: 274px;
   z-index: 2;
   width: 712px;
   height: 566px;
}

#date  {
   background: url(schedulemedia/date.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 190px;
   top: 33px;
   z-index: 3;
   width: 195px;
   height: 31px;
}

#out1  {
   background: url(schedulemedia/out1.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 216px;
   top: 79px;
   z-index: 2;
   width: 47px;
   height: 63px;
}

#bar  {
   background-image: url(schedulemedia/bar.png);
   left: 707px;
}

#gdf  {
   background: url(schedulemedia/gdf.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 761px;
   top: 92px;
   z-index: 2;
   width: 130px;
   height: 40px;
}

#hat  {
   background: url(mediamedia/hat.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 859px;
   top: 260px;
   z-index: 5;
   width: 82px;
   height: 109px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #930000;
}

