#homebutton a,
#faqbutton a,
#contactusbutton a,
#partnersbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#bottomsayingtext p,
#searchenginetext p  {
   margin: 0px;
   line-height: 28px;
   font-family: "Times Roman";
   text-align: center;
}

#stillphotographtextimgbutton a:hover  {
   background-position: -166px 0%;
}

#virtualtourstextimgbutton a:hover  {
   background-position: -143px 0%;
}

#stillphotographtextimgbutton a  {
   background: url(homemedia/id20stillphotographtextimgb.jpg) no-repeat 0% 0px;
   display: block;
   height: 24px;
   width: 166px;
   font-size: 24px;
   line-height: 24px;
}

#stillphotographtextimgbutton  {
   visibility: visible;
   position: absolute;
   left: 655px;
   top: 368px;
   z-index: 2;
   width: 166px;
   height: 24px;
}

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

#searchenginetext p a:hover  {
   color: #DB0000;
   text-decoration: underline;
}

#virtualtourstextimgbutton  {
   visibility: visible;
   position: absolute;
   left: 649px;
   top: 215px;
   z-index: 2;
   width: 143px;
   height: 20px;
}

#signupbuttonimg a:hover  {
   background-position: -154px 0%;
}

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

#partnersbutton a:hover  {
   background-position: -59px 0%;
}

#pricingbutton a:hover  {
   background-position: -49px 0%;
}

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

#searchenginetext p a  {
   color: #004ABE;
   text-decoration: underline;
}

#stillphotographyimg  {
   visibility: visible;
   position: absolute;
   left: 651px;
   top: 260px;
   z-index: 2;
   width: 200px;
   height: 103px;
}

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

#bottomsayingtext p  {
   font-size: 11px;
}

#searchenginetext p  {
   font-size: 10px;
}

#visualtourlogoimg  {
   visibility: visible;
   position: absolute;
   left: 347px;
   top: 574px;
   z-index: 2;
   width: 212px;
   height: 73px;
}

#signupbuttonimg a  {
   background: url(homemedia/signupbuttonimg.gif) no-repeat 0% 0px;
   display: block;
   height: 56px;
   width: 154px;
   font-size: 56px;
   line-height: 56px;
}

#facebook {
 height: 56px;
   width: 154px;
     left:500px;
   top: 100px;
}

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

#contactusbutton a  {
   width: 83px;
   background-image: url(homemedia/contactusbutton.gif);
}

#bottombarnomerge  {
   background: url(homemedia/bottombarnomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 80px;
   top: 534px;
   z-index: 2;
   width: 755px;
   height: 34px;
}

#partnersbutton a  {
   width: 59px;
   background-image: url(homemedia/partnersbutton.gif);
}

#searchenginetext  {
   visibility: visible;
   position: absolute;
   left: 325px;
   top: 685px;
   z-index: 1;
   width: 256px;
}

#bottomsayingtext  {
   visibility: visible;
   position: absolute;
   left: -3px;
   top: 660px;
   z-index: 1;
   width: 919px;
}

#signupbuttonimg  {
   visibility: visible;
   position: absolute;
   left: 677px;
   top: 439px;
   z-index: 2;
   width: 154px;
   height: 56px;
}

#pricingbutton a  {
   background: url(homemedia/pricingbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 18px;
   width: 49px;
   font-size: 18px;
   line-height: 18px;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 698px;
   top: 541px;
   z-index: 3;
   width: 83px;
   height: 12px;
}

#virtualtoursimg  {
   visibility: visible;
   position: absolute;
   left: 648px;
   top: 108px;
   z-index: 2;
   width: 200px;
   height: 103px;
}

#providingtext p  {
   font: italic 28px/28px Times;
   margin: 0px;
   color: #020202;
   text-align: center;
}

#aboutusbutton a  {
   background: url(homemedia/aboutusbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 16px;
   width: 70px;
   font-size: 16px;
   line-height: 16px;
}

#partnersbutton  {
   visibility: visible;
   position: absolute;
   left: 591px;
   top: 541px;
   z-index: 3;
   width: 59px;
   height: 12px;
}

#topbarnomerge  {
   background: url(homemedia/topbarnomerge.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 59px;
   z-index: 2;
   width: 858px;
   height: 42px;
}

#pricingbutton  {
   visibility: visible;
   position: absolute;
   left: 359px;
   top: 540px;
   z-index: 3;
   width: 49px;
   height: 18px;
}

#providingtext  {
   visibility: visible;
   position: absolute;
   left: 102px;
   top: 379px;
   z-index: 4;
   width: 521px;
}

#taglinetext p  {
   font: 24px/43px "Times Roman";
   margin: 0px;
   color: #383838;
   text-align: center;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 228px;
   top: 537px;
   z-index: 3;
   width: 70px;
   height: 16px;
}

#homebutton a  {
   width: 41px;
   background-image: url(homemedia/homebutton.gif);
}

#taglinetext  {
   visibility: visible;
   position: absolute;
   left: 390px;
   top: 20px;
   z-index: 2;
   width: 345px;
}

#faqbutton a  {
   width: 46px;
   background-image: url(homemedia/faqbutton.gif);
}

#quotetext p  {
   font: bold 18px/18px Times;
   margin: 0px;
   text-align: right;
   color: #020202;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 124px;
   top: 541px;
   z-index: 3;
   width: 41px;
   height: 12px;
}

#faqbutton  {
   visibility: visible;
   position: absolute;
   left: 478px;
   top: 541px;
   z-index: 3;
   width: 46px;
   height: 12px;
}

#quotetext  {
   visibility: visible;
   position: absolute;
   left: 675px;
   top: 397px;
   z-index: 2;
   width: 160px;
}

#logoimg  {
   visibility: visible;
   position: absolute;
   left: 42px;
   top: 27px;
   z-index: 3;
   width: 301px;
   height: 30px;
}

#skyimg  {
   visibility: visible;
   position: absolute;
   left: -16px;
   top: 15px;
   z-index: 1;
   width: 755px;
   height: 600px;
}

#home  {
   margin: 0px auto 0px auto;
   width: 900px;
   position: relative;
}

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