#i3dcreditsbutton a:hover,
#fashionshowbutton a:hover,
#i2dphotombutton a:hover,
#i3dphotombutton a:hover,
#weddingsalon2009button a:hover,
#thepalacebutton a:hover,
#i3dintrobutton a:hover,
#bridalprepbutton a:hover,
#southgatebutton a:hover,
#ohekacastlebutton a:hover,
#id257weddingsalonbutton a:hover,
#schoolplaybutton a:hover  {
   color: #004000;
}

#thepalacebutton a,
#schoolplaybutton a,
#bridalprepbutton a,
#fashionshowbutton a,
#i3dcreditsbutton a,
#ohekacastlebutton a,
#i3dphotombutton a,
#southgatebutton a,
#id257weddingsalonbutton a,
#weddingsalon2009button a,
#i2dphotombutton a,
#i3dintrobutton a  {
   border-width: 1px;
   display: block;
   width: 100%;
   text-decoration: underline;
   color: #3C00FF;
}

#id516rentalsbutton a:hover,
#id520specialoffersbutton a:hover,
#graphicalbutton a:hover,
#id524photographypricesbutton a:hover,
#id528videographypricesbutton a:hover,
#packagesandpricesbutton a:hover  {
   background-position: -167px 0%;
}

#faqbutton a,
#id64viewdemosbutton a,
#clientloginbutton a,
#aboutusbutton a,
#blogbutton a,
#packagesandpricesbutton a,
#contactusbutton a,
#resourcesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 28px;
   background-position: 0% 0px;
   font-size: 28px;
   line-height: 28px;
}

#hdlogoweddingvideography,
#hdvideography,
#hdlogonjvideoproductionservice  {
   visibility: visible;
   position: absolute;
   top: 849px;
   z-index: 8;
   width: 55px;
   height: 40px;
   background-repeat: no-repeat;
}

#id524photographypricesbutton a,
#id516rentalsbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 167px;
   height: 31px;
   background-position: 0% 0px;
}

#id257weddingsalonbutton,
#weddingsalon2009button  {
   font: 15px/18px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   top: 1379px;
   z-index: 7;
   height: 33px;
}

#weddingsalonthumbnailandnjweddingvideographer  {
   background: url(viewdemosmedia/id249weddingsalonthumbnaila.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 668px;
   top: 1274px;
   z-index: 7;
   width: 159px;
   height: 101px;
}

#fashionshowthumbnailcorporatevideoproduction  {
   background: url(viewdemosmedia/id261fashionshowthumbnailco.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 298px;
   top: 1274px;
   z-index: 7;
   width: 149px;
   height: 101px;
}

#thepalacethumbnailandnjweddingvideographer  {
   background: url(viewdemosmedia/id300thepalacethumbnailandn.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 455px;
   top: 858px;
   z-index: 7;
   width: 146px;
   height: 100px;
}

#bridalprepthumbnailandweddingphotoandvideo  {
   background: url(viewdemosmedia/id282bridalprepthumbnailand.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 809px;
   top: 858px;
   z-index: 7;
   width: 133px;
   height: 100px;
}

#graphicalbutton,
#packagesandpricesbutton  {
   visibility: visible;
   position: absolute;
   left: 113px;
   top: 288px;
   width: 167px;
   height: 28px;
}

#meirthumbnailandcorporatevideoproduction  {
   background: url(viewdemosmedia/id294meirthumbnailandcorpor.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 633px;
   top: 858px;
   z-index: 7;
   width: 148px;
   height: 100px;
}

#southgatebutton,
#ohekacastlebutton  {
   font: 15px/18px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   top: 963px;
   z-index: 7;
   height: 33px;
}

#i3dcreditsbutton,
#i3dintrobutton  {
   font: 15px/18px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   top: 1157px;
   z-index: 7;
   height: 33px;
}

#weddingsalonandweddingvideography  {
   background: url(viewdemosmedia/id254weddingsalonandwedding.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 475px;
   top: 1274px;
   z-index: 7;
   width: 157px;
   height: 100px;
}

#i3dphotombutton,
#i2dphotombutton  {
   font: 15px/18px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   top: 1158px;
   z-index: 7;
   width: 133px;
   height: 33px;
}

#id95requestquotebutton a:hover  {
   background-position: -207px 0%;
}

#hdlogonjvideoproductionservice  {
   background-image: url(viewdemosmedia/id295hdlogonjvideoproductio.jpg);
   left: 616px;
}

#id528videographypricesbutton a  {
   background: url(viewdemosmedia/id528videographypricesbutto.jpg) no-repeat 0% 0px;
   display: block;
   width: 167px;
   height: 33px;
}

#id524photographypricesbutton a  {
   background-image: url(viewdemosmedia/id524photographypricesbutto.jpg);
}

#weddingdemoweddingvideography  {
   background: url(viewdemosmedia/id218weddingdemoweddingvide.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 286px;
   top: 1065px;
   z-index: 7;
   width: 699px;
   height: 91px;
}

#id528videographypricesbutton  {
   visibility: hidden;
   position: absolute;
   left: 113px;
   top: 316px;
   z-index: 12;
   width: 167px;
   height: 33px;
}

#id524photographypricesbutton  {
   visibility: hidden;
   position: absolute;
   left: 113px;
   top: 349px;
   z-index: 11;
   width: 167px;
   height: 31px;
}

#id25videography,
#id22video  {
   visibility: visible;
   position: absolute;
   left: 10px;
   z-index: 7;
   width: 1004px;
   height: 9px;
   background-repeat: no-repeat;
}

#id64viewdemosbutton a:hover  {
   background-position: -137px 0%;
}

#id520specialoffersbutton a  {
   background: url(viewdemosmedia/id520specialoffersbutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 167px;
   height: 27px;
}

#packagesandpricesbutton a  {
   width: 167px;
   background-image: url(viewdemosmedia/graphicalbutton.jpg);
}

#clientloginbutton a:hover  {
   background-position: -138px 0%;
}

#hdlogoweddingvideography  {
   background-image: url(viewdemosmedia/hdlogoweddingvideography.jpg);
   left: 436px;
}

#id520specialoffersbutton  {
   visibility: hidden;
   position: absolute;
   left: 113px;
   top: 380px;
   z-index: 10;
   width: 167px;
   height: 27px;
}

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

#id257weddingsalonbutton  {
   width: 141px;
   left: 482px;
}

#packagesandpricesbutton  {
   z-index: 8;
}

#contactusbutton a:hover  {
   background-position: -156px 0%;
}

#resourcesbutton a:hover  {
   background-position: -129px 0%;
}

#id95requestquotebutton  {
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 329px;
   z-index: 8;
   width: 207px;
   height: 50px;
}

#weddingsalon2009button  {
   width: 180px;
   left: 658px;
}

#aboutusbutton a:hover  {
   background-position: -102px 0%;
}

#id64viewdemosbutton a  {
   width: 137px;
   background-image: url(viewdemosmedia/id64viewdemosbutton.jpg);
}

#id516rentalsbutton a  {
   background-image: url(viewdemosmedia/id516rentalsbutton.jpg);
}

#clientloginbutton a  {
   width: 138px;
   background-image: url(viewdemosmedia/clientloginbutton.jpg);
}

#schoolplaythumbnail  {
   background: url(viewdemosmedia/schoolplaythumbnail.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 305px;
   top: 1515px;
   z-index: 7;
   width: 156px;
   height: 88px;
}

#id64viewdemosbutton  {
   visibility: visible;
   position: absolute;
   left: 281px;
   top: 288px;
   z-index: 8;
   width: 137px;
   height: 28px;
}

#blogbutton a:hover  {
   background-position: -64px 0%;
}

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

#id212playerliteral  {
   visibility: visible;
   position: absolute;
   left: 361px;
   top: 436px;
   z-index: 8;
   width: 557px;
}

#id516rentalsbutton  {
   visibility: hidden;
   position: absolute;
   left: 113px;
   top: 406px;
   z-index: 9;
   width: 167px;
   height: 31px;
}

#toreserveyourdate  {
   background: url(viewdemosmedia/toreserveyourdate.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 420px;
   z-index: 8;
   width: 202px;
   height: 23px;
}

#ohekacastlebutton  {
   width: 126px;
   left: 287px;
}

#faqbutton a:hover  {
   background-position: -104px 0%;
}

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

#contactusbutton a  {
   width: 156px;
   background-image: url(viewdemosmedia/contactusbutton.jpg);
}

#clientloginbutton  {
   visibility: visible;
   position: absolute;
   left: 811px;
   top: 288px;
   z-index: 8;
   width: 138px;
   height: 28px;
}

#id309weddingsalon  {
   background: url(viewdemosmedia/id309weddingsalon.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 541px;
   top: 1217px;
   z-index: 7;
   width: 194px;
   height: 50px;
}

#fashionshowbutton  {
   font: 15px/18px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 299px;
   top: 1379px;
   z-index: 7;
   width: 149px;
   height: 51px;
}

#resourcesbutton a  {
   width: 129px;
   background-image: url(viewdemosmedia/resourcesbutton.jpg);
}

#id222videographer  {
   background: url(viewdemosmedia/id222videographer.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 277px;
   top: 858px;
   z-index: 7;
   width: 150px;
   height: 100px;
}

#bridalprepbutton  {
   font: 15px/18px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 809px;
   top: 962px;
   z-index: 7;
   width: 129px;
   height: 33px;
}

#id11videographer  {
   background: url(viewdemosmedia/id11videographer.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 752px;
   top: 257px;
   z-index: 4;
   width: 246px;
   height: 19px;
}

#schoolplaybutton  {
   font: 15px/18px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 319px;
   top: 1606px;
   z-index: 7;
   width: 127px;
   height: 33px;
}

#i3dcreditsbutton  {
   width: 143px;
   left: 479px;
}

#id25videography  {
   background-image: url(viewdemosmedia/id25videography.jpg);
   top: 278px;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 524px;
   top: 288px;
   z-index: 8;
   width: 156px;
   height: 28px;
}

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

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

#aboutusbutton a  {
   width: 102px;
   background-image: url(viewdemosmedia/aboutusbutton.jpg);
}

#southgatebutton  {
   width: 206px;
   left: 599px;
}

#resourcesbutton  {
   visibility: visible;
   position: absolute;
   left: 681px;
   top: 288px;
   z-index: 8;
   width: 129px;
   height: 28px;
}

#thepalacebutton  {
   font: 15px/18px Arial;
   text-align: center;
   visibility: visible;
   position: absolute;
   left: 446px;
   top: 963px;
   z-index: 8;
   width: 158px;
   height: 33px;
}

#graphicalbutton  {
   z-index: 9;
}

#i3dphotombutton  {
   left: 661px;
}

#i2dphotombutton  {
   left: 845px;
}

#id310schoolplay  {
   background: url(viewdemosmedia/id310schoolplay.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 548px;
   top: 1457px;
   z-index: 7;
   width: 174px;
   height: 56px;
}

#highlightclips  {
   background: url(viewdemosmedia/highlightclips.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 536px;
   top: 788px;
   z-index: 8;
   width: 199px;
   height: 56px;
}

#cinematography  {
   background: url(viewdemosmedia/cinematography.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 504px;
   top: 205px;
   z-index: 5;
   width: 277px;
   height: 43px;
}

#i3dintrobutton  {
   width: 184px;
   left: 269px;
}

#id10production  {
   background: url(viewdemosmedia/id10production.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 491px;
   top: 0px;
   z-index: 3;
   width: 527px;
   height: 324px;
}

#id9production  {
   background: url(viewdemosmedia/id9production.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 52px;
   top: 20px;
   z-index: 3;
   width: 382px;
   height: 288px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 288px;
   z-index: 8;
   width: 102px;
   height: 28px;
}

#hdvideography  {
   background-image: url(viewdemosmedia/hdvideography.jpg);
   left: 251px;
}

#pid6viewdemos  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

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

#enhancements  {
   background: url(viewdemosmedia/enhancements.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 546px;
   top: 1010px;
   z-index: 7;
   width: 181px;
   height: 38px;
}

#weddingdemos  {
   background: url(viewdemosmedia/weddingdemos.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 534px;
   top: 343px;
   z-index: 7;
   width: 208px;
   height: 50px;
}

#blogbutton a  {
   width: 64px;
   background-image: url(viewdemosmedia/blogbutton.jpg);
}

#faqbutton a  {
   width: 104px;
   background-image: url(viewdemosmedia/faqbutton.jpg);
}

#id23wedding  {
   background: url(viewdemosmedia/id23wedding.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 16px;
   top: 329px;
   z-index: 7;
   width: 207px;
   height: 1819px;
}

#i9083420798  {
   background: url(viewdemosmedia/9083420798.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 24px;
   top: 443px;
   z-index: 9;
   width: 190px;
   height: 31px;
}

#id12wedding  {
   background: url(viewdemosmedia/id12wedding.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 491px;
   top: 202px;
   z-index: 4;
   width: 533px;
   height: 50px;
}

#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 950px;
   top: 288px;
   z-index: 8;
   width: 64px;
   height: 28px;
}

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

#id6wedding  {
   background: url(viewdemosmedia/id6wedding.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 317px;
   z-index: 2;
   width: 1024px;
   height: 1843px;
}

#id22video  {
   background-image: url(viewdemosmedia/id22video.jpg);
   top: 315px;
}

#faqbutton  {
   visibility: visible;
   position: absolute;
   left: 419px;
   top: 288px;
   z-index: 8;
   width: 104px;
   height: 28px;
}

#callnow  {
   background: url(viewdemosmedia/callnow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 31px;
   top: 386px;
   z-index: 8;
   width: 181px;
   height: 33px;
}

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

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

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

