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

a ins  {
   text-decoration: none;
}

#pid32resources,
#i3dphotom,
#barmitzvah,
#pid8videographyprices,
#pid22performances,
#pid9weddingsamples,
#pid19i3dcredits,
#pid10mayfairfarms,
#pid1home,
#thankyou,
#pid34employment,
#pid2whypeoplechooseus,
#pid29commercials,
#pid4contactus,
#pid14arubademo,
#pid13southgate,
#photomontage,
#pid12thepalace,
#fashionshow,
#pid28musicvideos,
#pid7photographyprices,
#pid26weddingsalon,
#pid27weddingsalon2009,
#pid6photographyservice,
#pid3advicefaq,
#requestquote,
#pid15bridalprep,
#paolo,
#pid36specialoffers,
#pid24corporatevideo,
#pid18i3dintro,
#pid30memorialvideos,
#pid37rentals,
#pid11ohekacastle,
#pid23schoolplay,
#i2dphotom,
#pid5store  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

#id604corporatevideobutton a:hover,
#id592memorialvideosbutton a:hover,
#id600musicvideosbutton a:hover,
#watchvideosbutton a:hover,
#id587graphicalbutton a:hover,
#id616barmitzvahbutton a:hover,
#id612photomontagebutton a:hover,
#id596commercialsbutton a:hover,
#id608performancesbutton a:hover,
#id620weddingsamplesbutton a:hover  {
   background-position: -154px 0%;
}

#bridalprepbutton a:hover,
#i2dphotombutton a:hover,
#i3dphotombutton a:hover,
#arubademobutton a:hover,
#id124requestquotebutton a:hover,
#schoolplaybutton a:hover,
#i3dcreditsbutton a:hover,
#i3dintrobutton a:hover,
#id283weddingsamplesbutton a:hover  {
   background-position: -207px 0%;
}

#id547specialoffersbutton a:hover,
#id530graphicalbutton a:hover,
#id551storebutton a:hover,
#id535rentalsbutton a:hover,
#id539photographypricesbutton a:hover,
#id543videographypricesbutton a:hover,
#packagesandpricesbutton a:hover  {
   background-position: -200px 0%;
}

#followusontwitterbutton a,
#id75blogbutton a,
#employmentbutton a,
#id72contactusbutton a,
#id69homebutton a,
#id73clientloginbutton a,
#id70whypeoplechooseusbutton a,
#followusonfacebookbutton a,
#id71advicefaqbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 13px;
   background-position: 0% 0px;
   font-size: 13px;
   line-height: 13px;
}

#id99contactusbutton a,
#twitterbutton a,
#id94clientloginbutton a,
#id89blogbutton a,
#id116whypeoplechooseusbutton a,
#facebookbutton a,
#packagesandpricesbutton a,
#id103advicefaqbutton a,
#watchvideosbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 28px;
   background-position: 0% 0px;
   font-size: 28px;
   line-height: 28px;
}

#id511offerendstext p,
#id509offerendstext p,
#projectortext p,
#id510only3995was4875textcopy p,
#id504offerendstext p,
#i375text p,
#id519only3995was4875text p,
#id499only3995was4875text p  {
   margin: 0px;
   color: #FFFFFF;
   line-height: 47px;
   font-family: "Times New Roman";
   text-align: left;
}

#keepsaketext p,
#id429classictext p,
#id447classictext p,
#sweethearttext p,
#hourstext p,
#customtext p,
#id430startertext p,
#id451startertext p,
#videopricestext p,
#ultimatetext p  {
   font: 18px/22px "Times New Roman";
   margin: 0px;
   text-align: left;
}

#id604corporatevideobutton a,
#id620weddingsamplesbutton a,
#id616barmitzvahbutton a,
#id592memorialvideosbutton a,
#id600musicvideosbutton a,
#id596commercialsbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 154px;
   height: 33px;
   background-position: 0% 0px;
}

#id132musicvideosbutton a:hover,
#corporatevideosbutton a:hover,
#photographyservicebutton a:hover,
#id131commercialsbutton a:hover,
#id134weddingsamplesbutton a:hover  {
   background-position: -216px 0%;
}

#i3dintrobutton a,
#schoolplaybutton a,
#bridalprepbutton a,
#i2dphotombutton a,
#i3dcreditsbutton a,
#i3dphotombutton a,
#arubademobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 126px;
   width: 207px;
   background-position: 0% 0px;
   font-size: 126px;
   line-height: 126px;
}

#id547specialoffersbutton a,
#id539photographypricesbutton a,
#id543videographypricesbutton a,
#id551storebutton a,
#id535rentalsbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 200px;
   height: 33px;
   background-position: 0% 0px;
}

#shape5copy,
#shape5copy3,
#shape5copy2,
#shape5copy7,
#shape5copy6,
#shape5copy5,
#shape5copy4,
#shape5copy9,
#shape5,
#shape5copy8  {
   background: url(videographypricesmedia/shape5copy9.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 239px;
   z-index: 7;
   width: 765px;
   height: 3px;
}

#wwwxceptionaldjcom p a:hover,
#pleasefillouttextcopy p a:hover,
#wwwnjlimokingcom p a:hover,
#faqscroll p a:hover  {
   color: #029FFD;
   text-decoration: underline;
}

#wwwicbyshanellecomwwwjulieteventscomwwwninahofferwedding p a:hover,
#infobluemoonvideoproductionscom p a:hover  {
   color: #004040;
   text-decoration: underline;
   font-style: italic;
}

#wwwnjlimokingcom p a,
#wwwicbyshanellecomwwwjulieteventscomwwwninahofferwedding p a,
#wwwxceptionaldjcom p a  {
   text-decoration: underline;
   color: #3C00FF;
   font-weight: bold;
}

#corporatevideosbutton a,
#id134weddingsamplesbutton a,
#id132musicvideosbutton a,
#id131commercialsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 180px;
   width: 216px;
   background-position: 0% 0px;
   font-size: 180px;
   line-height: 180px;
}

#wwwxceptionaldjcom p,
#wwwnjlimokingcom p,
#wwwicbyshanellecomwwwjulieteventscomwwwninahofferwedding p  {
   font: bold 14px/17px Arial;
   margin: 0px;
   color: #3C00FF;
   text-decoration: underline;
   padding-bottom: 5px;
   text-align: left;
}

#id132musicvideosbutton,
#corporatevideosbutton,
#id134weddingsamplesbutton,
#id131commercialsbutton  {
   visibility: visible;
   position: absolute;
   left: 789px;
   z-index: 7;
   width: 216px;
   height: 180px;
}

#id450cloudtext p,
#searchtagstext p,
#id432cloudtext p,
#welcometext p,
#photograophycloudtext p  {
   font: 18px/19px "Times New Roman";
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#paolotext p,
#petertext p,
#petertextcopy p,
#thanksfortext p,
#atbluemoontext p,
#faqscroll p  {
   font: 14px/17px "Times New Roman";
   margin: 0px;
   text-align: left;
}

#i2dphotomontagetext p,
#i3dphotomontagetextcopy p,
#id246i3dintrotext p,
#id241i3dintrotext p  {
   font: bold 18px/22px "Times New Roman";
   margin: 0px;
   color: #FFFFFF;
   font-variant: small-caps;
   letter-spacing: -1px;
   text-align: left;
}

#i3dphotombutton,
#schoolplaybutton,
#bridalprepbutton,
#i3dintrobutton,
#i2dphotombutton  {
   visibility: visible;
   position: absolute;
   left: 16px;
   z-index: 7;
   width: 207px;
   height: 126px;
}

#ohekacastlebutton a,
#mayfairfarmsbutton a,
#southgatebutton a,
#thepalacebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 127px;
   background-position: 0% 0px;
   font-size: 127px;
   line-height: 127px;
}

#weddingplannerstextcopy p,
#weddingplannerstextcopy2 p,
#weddingplannerstext p  {
   font: bold 18px/22px Arial;
   margin: 0px;
   color: #3C5777;
   text-decoration: underline;
   text-align: left;
}

#id18videographer,
#id20videographercopy2,
#id17videography,
#videographercopy5  {
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 429px;
   z-index: 3;
   width: 207px;
   height: 1171px;
   background-repeat: no-repeat;
}

#employmentform fieldset div label,
#requestquoteform fieldset div label  {
   margin-right: 1em;
   display: block;
   text-align: right;
   float: left;
   width: 50%;
}

#wwwicbyshanellecomwwwjulieteventscomwwwninahofferwedding p a  {
   font-style: Normal;
}

#requestquoteform fieldset div,
#employmentform fieldset div  {
   font: 12px/23px Arial;
   color: #010000;
   clear: both;
}

#photograophycloudtext,
#id450cloudtext,
#id432cloudtext  {
   visibility: visible;
   position: absolute;
   left: 32px;
   z-index: 2;
   width: 955px;
}

#thissectionisunderdevelopmentpleasecontactusforpricing  {
   background: url(weddingsalon2009media/id250thissectionisunderdeve.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 70px;
   top: 616px;
   z-index: 7;
   width: 333px;
   height: 104px;
}

#id608performancesbutton a,
#id612photomontagebutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 154px;
   height: 34px;
   background-position: 0% 0px;
}

#notetheseonlineweddingdemosdonotreflectthecrystalcl p  {
   font: 18px/22px Arial;
   margin: 0px;
   text-align: left;
   color: #0F6C00;
}

#thepalacebutton a:hover,
#mayfairfarmsbutton a:hover  {
   background-position: -212px 0%;
}

#notetheseonlineweddingdemosdonotreflectthecrystalcl  {
   visibility: visible;
   position: absolute;
   left: 484px;
   top: 994px;
   z-index: 8;
   width: 479px;
}

#id503photographytext p,
#id518photographytext p  {
   font: 21px/25px "Times New Roman";
   margin: 0px;
   text-align: left;
   color: #F49B00;
}

#shape4copy3,
#shape4copy,
#shape4copy4,
#shape4  {
   background: url(specialoffersmedia/shape4copy3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 37px;
   z-index: 8;
   width: 956px;
   height: 1px;
}

#weddingpackagetext p,
#weddingpackagetextcopy p  {
   font: 54px/65px "Times New Roman";
   margin: 0px;
   color: #047B12;
   text-align: left;
}

#i2008allrightsreservedbybluemoonvideotextcopy p  {
   font: bold 12px/30px "Times New Roman";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#id530graphicalbutton,
#packagesandpricesbutton  {
   visibility: visible;
   position: absolute;
   left: 417px;
   top: 388px;
   width: 200px;
   height: 28px;
}

#productioncopy,
#productioncopy2,
#production  {
   background: url(photographyservicemedia/productioncopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 239px;
   z-index: 7;
   width: 589px;
   height: 2px;
}

#i3dphotomontagetextcopy,
#i2dphotomontagetext  {
   visibility: visible;
   position: absolute;
   top: 704px;
   z-index: 7;
   width: 152px;
}

#pleasefillouttextcopy p,
#pleasefillouttext p  {
   font: 14px/17px Arial;
   margin: 0px;
   color: #8A0000;
   text-align: center;
}

#i2008allrightsreservedbybluemoonvideotextcopy  {
   visibility: visible;
   position: absolute;
   left: 362px;
   top: 1695px;
   z-index: 7;
   width: 376px;
}

#paolobutton a,
#joecbutton a,
#peterbutton a  {
   background: url(photographyservicemedia/paolobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 32px;
   width: 149px;
   font-size: 32px;
   line-height: 32px;
}

#id425videographercopy3,
#videographercopy4  {
   background: url(videographypricesmedia/videographercopy4.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 19px;
   z-index: 7;
   width: 196px;
   height: 90px;
}

#pleasefillouttextcopy,
#pleasefillouttext  {
   visibility: visible;
   position: absolute;
   left: 131px;
   top: 437px;
   z-index: 7;
   width: 800px;
}

#i3dintroliteral,
#i3dphotomontageliteral  {
   visibility: visible;
   position: absolute;
   left: 486px;
   top: 636px;
   z-index: 8;
}

#id587graphicalbutton,
#watchvideosbutton  {
   visibility: visible;
   position: absolute;
   left: 262px;
   top: 388px;
   width: 154px;
   height: 28px;
}

#creditcardlogosnjweddingvideographercopy  {
   background: url(weddingsalon2009media/id22creditcardlogosnjweddin.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 13px;
   z-index: 2;
   width: 202px;
   height: 31px;
}

#id509offerendstext,
#id511offerendstext  {
   visibility: visible;
   position: absolute;
   left: 807px;
   z-index: 8;
   width: 197px;
}

#i3dcreditsliteral,
#ohekacastleliteral  {
   visibility: visible;
   position: absolute;
   left: 486px;
   top: 635px;
   z-index: 8;
}

#requestquoteform p,
#employmentform p  {
   font: 12px/23px Arial;
   margin: 0px;
   text-align: left;
   color: #010000;
}

#thepalacebutton,
#mayfairfarmsbutton  {
   visibility: visible;
   position: absolute;
   left: 230px;
   z-index: 7;
   width: 212px;
   height: 127px;
}

#id116whypeoplechooseusbutton a:hover  {
   background-position: -252px 0%;
}

#id70whypeoplechooseusbutton a:hover  {
   background-position: -153px 0%;
}

#infobluemoonvideoproductionscom p a  {
   font-style: Normal;
   text-decoration: underline;
   color: #3C00FF;
}

#completetextcopy p,
#completetext p  {
   font: 29px/35px "Times New Roman";
   margin: 0px;
   color: #047B12;
   text-align: left;
}

#i3dcreditsbutton,
#arubademobutton  {
   visibility: visible;
   position: absolute;
   left: 235px;
   z-index: 7;
   width: 207px;
   height: 126px;
}

#id421donttext p,
#id449donttext p  {
   font: bold 18px/22px "Times New Roman";
   margin: 0px;
   color: #0A4572;
   text-align: left;
}

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

#weddingtext p,
#corporatetext p  {
   font: 15px/18px "Times New Roman";
   margin: 0px;
   text-align: left;
}

#arubaliteral,
#southgateliteral  {
   visibility: visible;
   position: absolute;
   left: 487px;
   top: 637px;
   z-index: 8;
}

#followusontwitterbutton a:hover  {
   background-position: -133px 0%;
}

#id543videographypricesbutton a  {
   background-image: url(weddingsalon2009media/id543videographypricesbutto.jpg);
}

#id116whypeoplechooseusbutton a  {
   width: 252px;
   background-image: url(weddingsalon2009media/id116whypeoplechooseusbutto.jpg);
}

#id510only3995was4875textcopy p  {
   font-size: 53px;
}

#id539photographypricesbutton a  {
   background-image: url(weddingsalon2009media/id539photographypricesbutto.jpg);
}

#id70whypeoplechooseusbutton a  {
   width: 153px;
   background-image: url(homemedia/id70whypeoplechooseusbutton.jpg);
}

#id73clientloginbutton a:hover  {
   background-position: -80px 0%;
}

#id94clientloginbutton a:hover  {
   background-position: -125px 0%;
}

#id539photographypricesbutton  {
   visibility: hidden;
   position: absolute;
   left: 417px;
   top: 516px;
   z-index: 9;
   width: 200px;
   height: 33px;
}

#id543videographypricesbutton  {
   visibility: hidden;
   position: absolute;
   left: 417px;
   top: 483px;
   z-index: 10;
   width: 200px;
   height: 33px;
}

#id103advicefaqbutton a:hover  {
   background-position: -141px 0%;
}

#id116whypeoplechooseusbutton  {
   visibility: visible;
   position: absolute;
   left: 9px;
   top: 388px;
   z-index: 7;
   width: 252px;
   height: 28px;
}

#id604corporatevideobutton a  {
   background-image: url(thankyoumedia/id604corporatevideobutton.jpg);
}

#id592memorialvideosbutton a  {
   background-image: url(thankyoumedia/id592memorialvideosbutton.jpg);
}

#id1videographer,
#i735gypsy  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1024px;
   background-color: #000000;
   background-image: none;
}

#id71advicefaqbutton a:hover  {
   background-position: -109px 0%;
}

#id620weddingsamplesbutton a  {
   background-image: url(weddingsalon2009media/id620weddingsamplesbutton.jpg);
}

#id26videography,
#id23video  {
   visibility: visible;
   position: absolute;
   left: 10px;
   z-index: 5;
   width: 1004px;
   height: 9px;
   background-repeat: no-repeat;
}

#id283weddingsamplesbutton a  {
   background: url(mayfairfarmsmedia/id283weddingsamplesbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 148px;
   width: 207px;
   font-size: 148px;
   line-height: 148px;
}

#id134weddingsamplesbutton a  {
   background-image: url(homemedia/id134weddingsamplesbutton.jpg);
}

#id70whypeoplechooseusbutton  {
   visibility: visible;
   position: absolute;
   left: 264px;
   top: 1613px;
   z-index: 7;
   width: 153px;
   height: 13px;
}

#id72contactusbutton a:hover  {
   background-position: -76px 0%;
}

#id99contactusbutton a:hover  {
   background-position: -128px 0%;
}

#photographyservicebutton a  {
   background: url(homemedia/photographyservicebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 147px;
   width: 216px;
   font-size: 147px;
   line-height: 147px;
}

#id519only3995was4875text p  {
   font-size: 53px;
}

#id499only3995was4875text p  {
   font-size: 53px;
}

#id547specialoffersbutton a  {
   background-image: url(weddingsalon2009media/id547specialoffersbutton.jpg);
}

#followusonfacebookbutton a  {
   width: 148px;
   background-image: url(homemedia/followusonfacebookbutton.jpg);
}

#id612photomontagebutton a  {
   background-image: url(weddingsalon2009media/id612photomontagebutton.jpg);
}

#id604corporatevideobutton  {
   visibility: hidden;
   position: absolute;
   left: 262px;
   top: 551px;
   z-index: 11;
   width: 154px;
   height: 33px;
}

#petertextcopy,
#petertext  {
   visibility: visible;
   position: absolute;
   left: 448px;
   z-index: 7;
   width: 381px;
}

#id620weddingsamplesbutton  {
   visibility: hidden;
   position: absolute;
   left: 262px;
   top: 417px;
   z-index: 15;
   width: 154px;
   height: 33px;
}

#id283weddingsamplesbutton  {
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 531px;
   z-index: 8;
   width: 207px;
   height: 148px;
}

#followusontwitterbutton a  {
   width: 133px;
   background-image: url(homemedia/followusontwitterbutton.jpg);
}

#ohekacastlebutton a:hover  {
   background-position: -211px 0%;
}

#id592memorialvideosbutton  {
   visibility: hidden;
   position: absolute;
   left: 262px;
   top: 650px;
   z-index: 8;
   width: 154px;
   height: 33px;
}

#id124requestquotebutton a  {
   background: url(weddingsalon2009media/id124requestquotebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 50px;
   width: 207px;
   font-size: 50px;
   line-height: 50px;
}

#packagesandpricesbutton a  {
   width: 200px;
   background-image: url(weddingsalon2009media/id530graphicalbutton.jpg);
}

#id134weddingsamplesbutton  {
   top: 664px;
}

#id608performancesbutton a  {
   background-image: url(thankyoumedia/id608performancesbutton.jpg);
}

#photographyservicebutton  {
   visibility: visible;
   position: absolute;
   left: 789px;
   top: 467px;
   z-index: 8;
   width: 216px;
   height: 147px;
}

#id547specialoffersbutton  {
   visibility: hidden;
   position: absolute;
   left: 417px;
   top: 417px;
   z-index: 7;
   width: 200px;
   height: 33px;
}

#id132musicvideosbutton a  {
   background-image: url(homemedia/id132musicvideosbutton.jpg);
}

#id596commercialsbutton a  {
   background-image: url(thankyoumedia/id596commercialsbutton.jpg);
}

#id131commercialsbutton a  {
   background-image: url(homemedia/id131commercialsbutton.jpg);
}

#id600musicvideosbutton a  {
   background-image: url(thankyoumedia/id600musicvideosbutton.jpg);
}

#joecbutton,
#peterbutton  {
   visibility: visible;
   position: absolute;
   left: 851px;
   z-index: 7;
   width: 149px;
   height: 32px;
}

#employmentbutton a:hover  {
   background-position: -86px 0%;
}

#followusonfacebookbutton  {
   visibility: visible;
   position: absolute;
   left: 413px;
   top: 1637px;
   z-index: 7;
   width: 148px;
   height: 13px;
}

#id124requestquotebutton  {
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 429px;
   z-index: 7;
   width: 207px;
   height: 50px;
}

#followusontwitterbutton  {
   visibility: visible;
   position: absolute;
   left: 568px;
   top: 1637px;
   z-index: 7;
   width: 133px;
   height: 13px;
}

#southgatebutton a:hover  {
   background-position: -210px 0%;
}

#arubadestinationwedding  {
   background: url(mayfairfarmsmedia/arubadestinationwedding.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 239px;
   top: 891px;
   z-index: 7;
   width: 202px;
   height: 14px;
}

#corporatevideosbutton a  {
   background-image: url(homemedia/corporatevideosbutton.jpg);
}

#i3dphotomontagetextcopy  {
   left: 50px;
}

#id73clientloginbutton a  {
   width: 80px;
   background-image: url(homemedia/id73clientloginbutton.jpg);
}

#id612photomontagebutton  {
   visibility: hidden;
   position: absolute;
   left: 262px;
   top: 483px;
   z-index: 13;
   width: 154px;
   height: 34px;
}

#id119homebutton a:hover  {
   background-position: -57px 0%;
}

#packagesandpricesbutton  {
   z-index: 7;
}

#enterphotographysection  {
   background: url(homemedia/enterphotographysection.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 799px;
   top: 589px;
   z-index: 9;
   width: 199px;
   height: 14px;
}

#id110photographyservice  {
   background: url(homemedia/id110photographyservice.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 793px;
   top: 438px;
   z-index: 8;
   width: 204px;
   height: 18px;
}

#id94clientloginbutton a  {
   width: 125px;
   background-image: url(weddingsalon2009media/id94clientloginbutton.jpg);
}

#videoproductionservices  {
   background: url(homemedia/videoproductionservices.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 499px;
   z-index: 8;
   width: 187px;
   height: 12px;
}

#id608performancesbutton  {
   visibility: hidden;
   position: absolute;
   left: 262px;
   top: 517px;
   z-index: 12;
   width: 154px;
   height: 34px;
}

#id616barmitzvahbutton a  {
   background-image: url(weddingsalon2009media/id616barmitzvahbutton.jpg);
}

#id600musicvideosbutton  {
   visibility: hidden;
   position: absolute;
   left: 262px;
   top: 584px;
   z-index: 10;
   width: 154px;
   height: 33px;
}

#id132musicvideosbutton  {
   top: 1107px;
}

#id425videographercopy3  {
   top: 1409px;
}

#id75blogbutton a:hover  {
   background-position: -36px 0%;
}

#id89blogbutton a:hover  {
   background-position: -163px 0%;
}

#id530graphicalbutton a  {
   background: url(weddingsalon2009media/id530graphicalbutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 200px;
   height: 28px;
}

#wwwxceptionaldjcom p a  {
   border-width: 1px;
}

#id69homebutton a:hover  {
   background-position: -44px 0%;
}

#id587graphicalbutton a  {
   background: url(weddingsalon2009media/id587graphicalbutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 154px;
   height: 28px;
}

#id596commercialsbutton  {
   visibility: hidden;
   position: absolute;
   left: 262px;
   top: 617px;
   z-index: 9;
   width: 154px;
   height: 33px;
}

#id103advicefaqbutton a  {
   width: 141px;
   background-image: url(weddingsalon2009media/id103advicefaqbutton.jpg);
}

#id131commercialsbutton  {
   top: 1323px;
}

#facebookbutton a:hover  {
   background-position: -196px 0%;
}

#i3dphotomontageliteral  {
   width: 486px;
}

#id73clientloginbutton  {
   visibility: visible;
   position: absolute;
   left: 625px;
   top: 1613px;
   z-index: 7;
   width: 80px;
   height: 13px;
}

#id94clientloginbutton  {
   visibility: visible;
   position: absolute;
   left: 889px;
   top: 388px;
   z-index: 7;
   width: 125px;
   height: 28px;
}

#id72contactusbutton a  {
   width: 76px;
   background-image: url(homemedia/id72contactusbutton.jpg);
}

#id99contactusbutton a  {
   width: 128px;
   background-image: url(weddingsalon2009media/id99contactusbutton.jpg);
}

#corporatevideosbutton  {
   top: 887px;
}

#photograophycloudtext  {
   top: 2465px;
}

#id71advicefaqbutton a  {
   width: 109px;
   background-image: url(homemedia/id71advicefaqbutton.jpg);
}

#id616barmitzvahbutton  {
   visibility: hidden;
   position: absolute;
   left: 262px;
   top: 450px;
   z-index: 14;
   width: 154px;
   height: 33px;
}

#id20videographercopy2  {
   background-image: url(rentalsmedia/videographercopy5.jpg);
}

#id7wedding,
#id6video  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 417px;
   z-index: 2;
   width: 1024px;
   background-repeat: no-repeat;
}

#twitterbutton a:hover  {
   background-position: -175px 0%;
}

#wwwnjlimokingcom p a  {
   border-width: 1px;
}

#mayfairfarmsbutton a  {
   width: 212px;
   background-image: url(mayfairfarmsmedia/mayfairfarmsbutton.jpg);
}

#id103advicefaqbutton  {
   visibility: visible;
   position: absolute;
   left: 618px;
   top: 388px;
   z-index: 7;
   width: 141px;
   height: 28px;
}

#id535rentalsbutton a  {
   background-image: url(thankyoumedia/id535rentalsbutton.jpg);
}

#id509offerendstext p  {
   font-size: 23px;
}

#id530graphicalbutton  {
   z-index: 8;
}

#id587graphicalbutton  {
   z-index: 8;
}

#id511offerendstext p  {
   font-size: 23px;
}

#id504offerendstext p  {
   font-size: 23px;
}

#i2dphotomontagetext  {
   left: 267px;
}

#callusnow9083420798  {
   background: url(weddingsalon2009media/callusnow9083420798.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 55px;
   z-index: 4;
   width: 427px;
   height: 33px;
}

#mayfairfarmsliteral  {
   visibility: visible;
   position: absolute;
   left: 488px;
   top: 636px;
   z-index: 8;
   width: 483px;
}

#sampleweddingvideos  {
   background: url(homemedia/sampleweddingvideos.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 797px;
   top: 640px;
   z-index: 7;
   width: 196px;
   height: 17px;
}

#id72contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 541px;
   top: 1613px;
   z-index: 7;
   width: 76px;
   height: 13px;
}

#watchvideosbutton a  {
   width: 154px;
   background-image: url(weddingsalon2009media/id587graphicalbutton.jpg);
}

#ohekacastlebutton a  {
   width: 211px;
   background-image: url(mayfairfarmsmedia/ohekacastlebutton.jpg);
}

#id71advicefaqbutton  {
   visibility: visible;
   position: absolute;
   left: 424px;
   top: 1613px;
   z-index: 7;
   width: 109px;
   height: 13px;
}

#id99contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 760px;
   top: 388px;
   z-index: 7;
   width: 128px;
   height: 28px;
}

#employmentbutton a  {
   width: 86px;
   background-image: url(homemedia/employmentbutton.jpg);
}

#schoolplaybutton a  {
   background-image: url(performancesmedia/schoolplaybutton.jpg);
}

#mayfairfarmsbutton  {
   top: 552px;
}

#i3dcreditsbutton a  {
   background-image: url(2dphotommedia/3dcreditsbutton.jpg);
}

#animationslideshow  {
   background: url(weddingsalon2009media/animationslideshow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 491px;
   top: 111px;
   z-index: 7;
   width: 523px;
   height: 268px;
}

#id551storebutton a  {
   background-image: url(weddingsalon2009media/id551storebutton.jpg);
}

#id535rentalsbutton  {
   visibility: hidden;
   position: absolute;
   left: 417px;
   top: 549px;
   z-index: 8;
   width: 200px;
   height: 33px;
}

#id509offerendstext  {
   top: 1397px;
}

#id511offerendstext  {
   top: 857px;
}

#ohekacastleliteral  {
   width: 449px;
}

#bridalprepbutton a  {
   background-image: url(mayfairfarmsmedia/bridalprepbutton.jpg);
}

#watchvideosbutton  {
   z-index: 7;
}

#i3dphotombutton a  {
   background-image: url(2dphotommedia/3dphotombutton.jpg);
}

#id246i3dintrotext  {
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 525px;
   z-index: 7;
   width: 199px;
}

#arubademobutton a  {
   background-image: url(mayfairfarmsmedia/arubademobutton.jpg);
}

#i2dphotombutton a  {
   background-image: url(2dphotommedia/2dphotombutton.jpg);
}

#id119homebutton a  {
   background: url(weddingsalon2009media/id119homebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 73px;
   width: 57px;
   font-size: 73px;
   line-height: 73px;
}

#id241i3dintrotext  {
   visibility: visible;
   position: absolute;
   left: 266px;
   top: 525px;
   z-index: 7;
   width: 156px;
}

#i3dcreditsliteral  {
   width: 476px;
}

#id278mayfairfarms  {
   background: url(mayfairfarmsmedia/id278mayfairfarms.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 281px;
   top: 531px;
   z-index: 7;
   width: 107px;
   height: 13px;
}

#videographercopy4  {
   top: 1717px;
}

#price60,
#price95  {
   visibility: visible;
   position: absolute;
   left: 372px;
   z-index: 7;
   width: 79px;
   height: 17px;
   background-repeat: no-repeat;
}

#southgatebutton a  {
   width: 210px;
   background-image: url(mayfairfarmsmedia/southgatebutton.jpg);
}

#ohekacastlebutton  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 732px;
   z-index: 7;
   width: 211px;
   height: 127px;
}

#id224performances  {
   background: url(performancesmedia/id224performances.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 611px;
   top: 446px;
   z-index: 7;
   width: 277px;
   height: 35px;
}

#thepalacebutton a  {
   width: 212px;
   background-image: url(mayfairfarmsmedia/thepalacebutton.jpg);
}

#videographercopy5  {
   background-image: url(rentalsmedia/videographercopy5.jpg);
}

#i3dintrobutton a  {
   background-image: url(2dphotommedia/3dintrobutton.jpg);
}

#schoolplaybutton  {
   top: 553px;
}

#id89blogbutton a  {
   width: 163px;
   background-image: url(weddingsalon2009media/id89blogbutton.jpg);
}

#bridalprepbutton  {
   top: 1090px;
}

#id69homebutton a  {
   width: 44px;
   background-image: url(homemedia/id69homebutton.jpg);
}

#id551storebutton  {
   visibility: hidden;
   position: absolute;
   left: 417px;
   top: 450px;
   z-index: 11;
   width: 200px;
   height: 33px;
}

#southgateliteral  {
   width: 465px;
}

#id274ohekacastle  {
   background: url(mayfairfarmsmedia/id274ohekacastle.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 710px;
   z-index: 7;
   width: 101px;
   height: 14px;
}

#atbluemoontext p  {
   padding-bottom: 10px;
}

#employmentbutton  {
   visibility: visible;
   position: absolute;
   left: 715px;
   top: 1613px;
   z-index: 7;
   width: 86px;
   height: 13px;
}

#id18videographer  {
   background-image: url(paolomedia/id18videographer.jpg);
   height: 1820px;
}

#id75blogbutton a  {
   width: 36px;
   background-image: url(homemedia/id75blogbutton.jpg);
}

#i3dcreditsbutton  {
   top: 553px;
}

#id106videography  {
   background: url(homemedia/id106videography.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 789px;
   top: 429px;
   z-index: 7;
   width: 216px;
   height: 197px;
}

#id138commercials  {
   background: url(homemedia/id138commercials.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 849px;
   top: 1299px;
   z-index: 7;
   width: 105px;
   height: 13px;
}

#facebookbutton a  {
   width: 196px;
   background-image: url(weddingsalon2009media/facebookbutton.jpg);
}

#id1videographer  {
   height: 3724px;
}

#id5videographer  {
   background: url(weddingsalon2009media/id5videographer.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 113px;
   z-index: 2;
   width: 1024px;
   height: 265px;
}

#productioncopy2  {
   top: 1819px;
}

#id26videography  {
   background-image: url(weddingsalon2009media/id26videography.jpg);
   top: 378px;
}

#i3dphotombutton  {
   top: 732px;
}

#petertextcopy p  {
   color: #FFFFFF;
}

#i3dintroliteral  {
   width: 487px;
}

#id17videography  {
   background-image: url(homemedia/id17videography.jpg);
}

#thepalacebutton  {
   top: 732px;
}

#id12photography  {
   background: url(weddingsalon2009media/id12photography.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 117px;
   top: 147px;
   z-index: 4;
   width: 318px;
   height: 270px;
}

#i2dphotombutton  {
   top: 732px;
   left: 235px;
}

#projectortext p  {
   font-size: 20px;
}

#id258bridalprep  {
   background: url(mayfairfarmsmedia/id258bridalprep.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 72px;
   top: 1069px;
   z-index: 7;
   width: 85px;
   height: 13px;
}

#twitterbutton a  {
   width: 175px;
   background-image: url(weddingsalon2009media/twitterbutton.jpg);
}

#southgatebutton  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 913px;
   z-index: 7;
   width: 210px;
   height: 127px;
}

#id119homebutton  {
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 300px;
   z-index: 7;
   width: 57px;
   height: 73px;
}

#arubademobutton  {
   top: 914px;
}

#id69homebutton  {
   visibility: visible;
   position: absolute;
   left: 213px;
   top: 1613px;
   z-index: 7;
   width: 44px;
   height: 13px;
}

#id270thepalace  {
   background: url(mayfairfarmsmedia/id270thepalace.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 293px;
   top: 711px;
   z-index: 7;
   width: 82px;
   height: 13px;
}

#searchtagstext  {
   visibility: visible;
   position: absolute;
   left: 49px;
   top: 1827px;
   z-index: 7;
   width: 1047px;
}

#productioncopy  {
   top: 1467px;
}

#facebookbutton  {
   visibility: visible;
   position: absolute;
   left: 652px;
   top: 64px;
   z-index: 4;
   width: 196px;
   height: 28px;
}

#id75blogbutton  {
   visibility: visible;
   position: absolute;
   left: 368px;
   top: 1637px;
   z-index: 7;
   width: 36px;
   height: 13px;
}

#id432cloudtext  {
   top: 2275px;
}

#id266southgate  {
   background: url(mayfairfarmsmedia/id266southgate.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 75px;
   top: 891px;
   z-index: 7;
   width: 82px;
   height: 14px;
}

#corporatevideo  {
   background: url(homemedia/corporatevideo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 832px;
   top: 861px;
   z-index: 7;
   width: 131px;
   height: 17px;
}

#i3dintrobutton  {
   top: 553px;
}

#id450cloudtext  {
   top: 2275px;
}

#id89blogbutton  {
   visibility: visible;
   position: absolute;
   left: 488px;
   top: 64px;
   z-index: 4;
   width: 163px;
   height: 28px;
}

#petertextcopy  {
   top: 1546px;
}

#thanksfortext  {
   visibility: visible;
   position: absolute;
   left: 231px;
   top: 442px;
   z-index: 7;
   width: 547px;
}

#corporatetext  {
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 525px;
   z-index: 9;
   width: 200px;
}

#twitterbutton  {
   visibility: visible;
   position: absolute;
   left: 849px;
   top: 64px;
   z-index: 4;
   width: 175px;
   height: 28px;
}

#welcometext p  {
   line-height: 22px;
}

#facebooklogo  {
   background: url(weddingsalon2009media/facebooklogo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 732px;
   top: 6px;
   z-index: 4;
   width: 42px;
   height: 42px;
}

#arubaliteral  {
   width: 473px;
}

#weddingdemos  {
   background: url(mayfairfarmsmedia/weddingdemos.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 632px;
   top: 443px;
   z-index: 7;
   width: 227px;
   height: 50px;
}

#shape5copy7  {
   top: 1556px;
}

#shape5copy6  {
   top: 1243px;
}

#faqscroll p  {
   padding-bottom: 5px;
}

#shape4copy3  {
   top: 934px;
}

#weddingtext  {
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 766px;
   z-index: 10;
   width: 197px;
}

#shape5copy4  {
   top: 1003px;
}

#id24wedding  {
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 429px;
   z-index: 3;
   width: 438px;
   height: 1819px;
   background-color: #000000;
   background-image: none;
}

#shape5copy5  {
   top: 748px;
}

#id25wedding  {
   visibility: visible;
   position: absolute;
   left: 789px;
   top: 429px;
   z-index: 3;
   width: 216px;
   height: 1171px;
   background-color: #6A88AB;
   background-image: none;
}

#petertext p  {
   color: #FFFFFF;
}

#shape5copy2  {
   top: 1594px;
}

#id21wedding  {
   background: url(rentalsmedia/id21wedding.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 773px;
   top: 429px;
   z-index: 3;
   width: 237px;
   height: 1171px;
}

#shape5copy9  {
   top: 1911px;
}

#outerborder  {
   background: url(weddingsalon2009media/outerborder.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 100px;
   z-index: 6;
   width: 1024px;
   height: 2160px;
}

#hourstext p  {
   font-family: Arial;
}

#twitterlogo  {
   background: url(weddingsalon2009media/twitterlogo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 909px;
   top: 5px;
   z-index: 4;
   width: 50px;
   height: 49px;
}

#shape5copy3  {
   top: 748px;
}

#peterbutton  {
   top: 1281px;
}

#shape4copy4  {
   top: 527px;
   left: 34px;
}

#paolotext p  {
   color: #FFFFFF;
}

#shape5copy8  {
   top: 1846px;
}

#shape4copy  {
   z-index: 9;
   top: 2083px;
}

#production  {
   top: 1125px;
}

#musicvideo  {
   background: url(homemedia/musicvideo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 850px;
   top: 1080px;
   z-index: 7;
   width: 97px;
   height: 13px;
}

#i375text p  {
   font-size: 42px;
}

#shape5copy  {
   top: 1281px;
}

#joecbutton  {
   top: 1593px;
}

#id7wedding  {
   background-image: url(weddingsalon2009media/id7wedding.jpg);
   height: 1843px;
}

#id23video  {
   background-image: url(weddingsalon2009media/id23video.jpg);
   top: 415px;
}

#petertext  {
   top: 1188px;
}

#i735gypsy  {
   height: 3800px;
}

#tv1copy3  {
   background: url(mayfairfarmsmedia/tv1copy3.jpg) no-repeat;
   position: absolute;
   left: 12px;
   top: 552px;
   z-index: 7;
   width: 211px;
   height: 127px;
}

#id147box  {
   background: url(homemedia/id147box.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 490px;
   z-index: 7;
   width: 207px;
   height: 425px;
}

#bluemoon  {
   background: url(weddingsalon2009media/bluemoon.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 109px;
   top: 185px;
   z-index: 5;
   width: 320px;
   height: 70px;
}

#id148box  {
   background: url(homemedia/id148box.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 522px;
   z-index: 8;
   width: 203px;
   height: 390px;
}

#id6video  {
   background-image: url(homemedia/id6video.jpg);
   height: 1183px;
}

#price60  {
   background-image: url(storemedia/price60.jpg);
   top: 1010px;
}

#layer31  {
   background: url(weddingsalon2009media/layer31.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 64px;
   top: 105px;
   z-index: 3;
   width: 411px;
   height: 274px;
}

#price95  {
   background-image: url(storemedia/price95.jpg);
   top: 708px;
}

#shape5  {
   top: 990px;
}

#shape2  {
   background: url(homemedia/shape2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 756px;
   z-index: 10;
   width: 190px;
   height: 1px;
}

#shape4  {
   top: 1457px;
}

#wlogo  {
   background: url(weddingsalon2009media/wlogo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 6px;
   z-index: 3;
   width: 1024px;
   height: 95px;
}

#tv  {
   background: url(weddingsalon2009media/tv.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 454px;
   top: 605px;
   z-index: 7;
   width: 564px;
   height: 407px;
}

#hd  {
   background: url(homemedia/hd.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 332px;
   z-index: 5;
   width: 122px;
   height: 39px;
}

.centerac  {
   text-align: center;
}

fieldset *  {
   margin-left: 0;
   margin-right: 0;
   padding-bottom: 0;
   padding-top: 0;
}

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

