a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#homebutton a:hover,
#heritagewebdesignbutton a:hover,
#emaillinkbutton a:hover,
#contactusbutton a:hover,
#ourservicesbutton a:hover,
#gallerybutton a:hover,
#aboutusbutton a:hover,
#loginbutton a:hover  {
   font-style: italic;
}

#ourprofessionallytraineddjsandmcswillmakeyourreception p,
#rmslprovidesfirstclassdjandmcservicesforweddingr p,
#inbusinesssince1987rmslprovidestopnotchentertainmenta p  {
   font: 11px/13px Tahoma;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#inbusinesssince1987rmslprovidestopnotchentertainmenta,
#contactformxmedia,
#ourprofessionallytraineddjsandmcswillmakeyourreception  {
   visibility: visible;
   position: absolute;
   left: 387px;
   z-index: 2;
   width: 342px;
}

#dashedvertcontentseperatorcopy3,
#dashedvertcontentseperatorcopy2,
#dashedvertcontentseperator,
#dashedvertcontentseperatorcopy  {
   background: url(ourservicesmedia/id41dashedvertcontentsepera.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 376px;
   top: 194px;
   z-index: 2;
   width: 2px;
   height: 590px;
}

#contactnavbutbutton a:hover,
#gallerynavbutbutton a:hover,
#servicesnavbutbutton a:hover,
#aboutusnavbutbutton a:hover,
#homenavbutbutton a:hover  {
   background-position: -186px 0%;
}

#aboutusbutton a,
#emaillinkbutton a,
#contactusbutton a,
#homebutton a,
#gallerybutton a,
#ourservicesbutton a  {
   font-style: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #BCC1C2;
}

#servicesnavbutbutton a,
#gallerynavbutbutton a,
#aboutusnavbutbutton a,
#homenavbutbutton a,
#contactnavbutbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 186px;
   height: 42px;
   background-position: 0% 0px;
}

#picinsetbkgrndcopy3,
#picinsetbkgrndcopy2,
#picinsetbkgrnd,
#picinsetbkgrndcopy  {
   visibility: visible;
   position: absolute;
   left: 236px;
   top: 192px;
   z-index: 2;
   width: 137px;
   height: 394px;
   background-repeat: no-repeat;
}

#contactnavbutbutton,
#gallerynavbutbutton,
#servicesnavbutbutton,
#aboutusnavbutbutton  {
   visibility: visible;
   position: absolute;
   left: 27px;
   z-index: 3;
   width: 186px;
   height: 42px;
}

#ourservicesbutton,
#contactusbutton,
#gallerybutton,
#aboutusbutton,
#homebutton  {
   font: bold 11px/15px Tahoma;
   text-align: center;
   visibility: visible;
   position: absolute;
   top: 836px;
   z-index: 4;
   height: 8px;
}

#pid3ourservices,
#pid2aboutus,
#pid4contactus,
#pid1homepage  {
   margin: 0px auto 0px auto;
   width: 766px;
   position: relative;
}

#ourprofessionallytraineddjsandmcswillmakeyourreception p  {
   padding-bottom: 3px;
}

#inbusinesssince1987rmslprovidestopnotchentertainmenta p  {
   padding-bottom: 12px;
}

#ourprofessionallytraineddjsandmcswillmakeyourreception  {
   top: 223px;
}

#inbusinesssince1987rmslprovidestopnotchentertainmenta  {
   top: 240px;
}

#rmslprovidesfirstclassdjandmcservicesforweddingr p  {
   font-weight: bold;
}

#rmslprovidesfirstclassdjandmcservicesforweddingr  {
   visibility: visible;
   position: absolute;
   left: 42px;
   top: 550px;
   z-index: 3;
   width: 168px;
}

#heritagewebdesignbutton a,
#loginbutton a  {
   font-style: Normal;
   display: block;
   width: 100%;
   text-decoration: underline;
   color: #7B7C7B;
}

#copyright2008rockymountainsoundlight p  {
   font: 11px/14px Tahoma;
   margin: 0px;
   color: #5F5D5D;
   text-align: left;
}

#copyright2008rockymountainsoundlight  {
   visibility: visible;
   position: absolute;
   left: 107px;
   top: 873px;
   z-index: 4;
   width: 262px;
}

#allrightsreserved p,
#webdesignby p  {
   font: 11px/15px Arial;
   margin: 0px;
   color: #7B7C7B;
   text-align: left;
}

#id40ourservices,
#id25contactus  {
   visibility: visible;
   position: absolute;
   left: 387px;
   top: 194px;
   z-index: 2;
   height: 19px;
   background-repeat: no-repeat;
}

#scheduleyoureventtoday p  {
   font: bold 18px/17px Tahoma;
   margin: 0px;
   color: #211A1D;
   text-align: left;
}

#heritagewebdesignbutton  {
   font: 11px/15px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 461px;
   top: 872px;
   z-index: 5;
   width: 28px;
   height: 11px;
}

#servicesnavbutbutton a  {
   background-image: url(homepagemedia/servicesnavbutbutton.gif);
}
#gallerynavbutbutton a  {
   background-image: url(homepagemedia/gallerynavbutbutton.gif);
}
#scheduleyoureventtoday  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 697px;
   z-index: 3;
   width: 165px;
}

#aboutusnavbutbutton a  {
   background-image: url(ourservicesmedia/aboutusnavbutbutton.gif);
}

#contactnavbutbutton a  {
   background-image: url(ourservicesmedia/contactnavbutbutton.gif);
}

#servicesnavbutbutton  {
   top: 278px;
}

#flashbannerfpoxmedia  {
   background: url(custom/flashbannerfpo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 30px;
   z-index: 2;
   width: 766px;
   height: 121px;
}

#aboutusnavbutbutton  {
   top: 232px;
}

#picinsetbkgrndcopy3  {
   background-image: url(contactusmedia/picinsetbkgrndcopy3.gif);
}

#contactnavbutbutton  {
   top: 323px;
}

#gallerynavbutbutton  {
   top: 368px;
}
#picinsetbkgrndcopy2  {
   background-image: url(ourservicesmedia/picinsetbkgrndcopy2.gif);
}

#homenavbutbutton a  {
   background-image: url(ourservicesmedia/homenavbutbutton.gif);
}

#picinsetbkgrndcopy  {
   background-image: url(aboutusmedia/picinsetbkgrndcopy.gif);
}

#allrightsreserved  {
   visibility: visible;
   position: absolute;
   left: 499px;
   top: 872px;
   z-index: 4;
   width: 100px;
}

#emaillinkbutton a  {
   color: #211A1D;
}

#ourservicesbutton  {
   width: 78px;
   left: 480px;
}

#contactformxmedia  {
   top: 354px;
}

#homenavbutbutton  {
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 187px;
   z-index: 2;
   width: 186px;
   height: 42px;
}

#emaillinkbutton  {
   font: bold 10px/12px Tahoma;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 759px;
   z-index: 4;
   width: 165px;
   height: 12px;
}

#id40ourservices  {
   background-image: url(ourservicesmedia/id40ourservices.gif);
   width: 153px;
}

#contactusbutton  {
   width: 67px;
   left: 588px;
}

#bkgrndgrowarea  {
   background: url(ourservicesmedia/bkgrndgrowarea.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 795px;
   z-index: 2;
   width: 766px;
   height: 7px;
}

#picinsetbkgrnd  {
   background-image: url(homepagemedia/picinsetbkgrnd.gif);
}

#aboutusbutton  {
   height: 9px;
   width: 56px;
   left: 395px;
}

#sidebarbkgrnd  {
   background: url(ourservicesmedia/sidebarbkgrnd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 27px;
   top: 688px;
   z-index: 2;
   width: 186px;
   height: 91px;
}

#id25contactus  {
   background-image: url(contactusmedia/id25contactus.gif);
   width: 132px;
}

#footerbkgrnd  {
   background: url(ourservicesmedia/footerbkgrnd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 802px;
   z-index: 3;
   width: 766px;
   height: 98px;
}

#loginbutton  {
   font: 11px/15px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 601px;
   top: 872px;
   z-index: 4;
   width: 30px;
   height: 11px;
}

#webdesignby  {
   visibility: visible;
   position: absolute;
   left: 382px;
   top: 872px;
   z-index: 4;
   width: 82px;
}

#homebutton  {
   width: 36px;
   left: 323px;
}
#gallerybutton  {
	width: 36px;
	left: 680px;
}

#id1bkgrnd  {
   background: url(ourservicesmedia/id1bkgrnd.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 766px;
   height: 802px;
}

#swoops  {
   background: url(ourservicesmedia/swoops.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 11px;
   top: 230px;
   z-index: 2;
   width: 199px;
   height: 138px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
}
