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

a ins  {
   text-decoration: none;
}

#photographytextscroll p,
#contactustextscroll p,
#printgraphicstextscroll p,
#copyrighttext p,
#maintextscroll p,
#webdesigntextscroll p,
#aboutustextscroll p,
#whyustextscroll p,
#hostingtextscroll p  {
   font: 22px/18px Tahoma;
   margin: 0px;
   text-align: left;
}

#whyustextscroll,
#webdesigntextscroll,
#hostingtextscroll,
#maintextscroll,
#photographytextscroll,
#printgraphicstextscroll,
#aboutustextscroll,
#contactustextscroll  {
	overflow: auto;
	visibility: visible;
	position: absolute;
	left: 151px;
	top: 338px;
	z-index: 3;
	width: 381px;
	height: 371px;
}

#webhosting,
#pid3contactus,
#pid4whyus,
#pid8webdesign,
#home,
#pid10photography,
#pid7printgraphics,
#pid6services,
#pid5aboutus,
#main  {
   margin: 0px auto 0px auto;
   width: 1084px;
   position: relative;
}

#ftplogintextbutton a,
#hostingtitletextbutton a,
#phototitletextbutton a,
#webdestitletextbutton a,
#printtitletextbutton a  {
   display: block;
   width: 100%;
   text-decoration: underline;
   color: #000000;
}

#printpicsliteralscroll,
#webpicsliteralscroll,
#photographypicsliteralscroll  {
	overflow: auto;
	visibility: visible;
	position: absolute;
	left: 556px;
	top: 339px;
	z-index: 3;
	width: 391px;
	height: 360px;
}

#webhostingbutton a,
#photographybutton a,
#printgraphicsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 19px;
   background-position: 0% 0px;
   font-size: 19px;
   line-height: 19px;
}

#webdestext p,
#hostingtext p,
#printtextcopy p,
#phototext p  {
   font: 14px/26px Tahoma;
   margin: 0px;
   text-align: left;
   color: #010101;
}

#hostingarrows,
#printarrows,
#photoarrows,
#webarrows  {
   background: url(servicesmedia/hostingarrows.png) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 12px;
   height: 90px;
}

#aboutusbutton a,
#webdesignbutton a,
#homebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   background-position: 0% 0px;
   font-size: 18px;
   line-height: 18px;
}

#ecoblogbutton a:hover,
#aboutusbutton a:hover  {
   background-position: -101px 0%;
}

#printtitletextbutton,
#webdestitletextbutton  {
   font: 22px/18px Tahoma;
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 340px;
   z-index: 3;
   height: 21px;
}

#phototext,
#printtextcopy,
#hostingtext  {
	visibility: visible;
	position: absolute;
	z-index: 3;
	width: 362px;
	height: 130px;
}

#ecoblogbutton a,
#whychooseusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 22px;
   background-position: 0% 0px;
   font-size: 22px;
   line-height: 22px;
}

#questionimg,
#suncloundsimg  {
   visibility: visible;
   position: absolute;
   left: 552px;
   top: 323px;
   z-index: 3;
   width: 399px;
   height: 391px;
}

#printgraphicsbutton a:hover  {
   background-position: -140px 0%;
}

#ftplogintextbutton a:hover  {
   color: #99CA3C;
}

#whychooseusbutton a:hover  {
   background-position: -95px 0%;
}

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

#webhostingbutton a:hover  {
   background-position: -120px 0%;
}

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

#webdesignbutton a:hover  {
   background-position: -110px 0%;
}

#layer2,
#homeslideshow  {
   visibility: visible;
   position: absolute;
   left: 552px;
   top: 324px;
   width: 398px;
   height: 389px;
   background-repeat: no-repeat;
}

#servicesbutton a:hover  {
   background-position: -100px 0%;
}

#contactustextscroll p  {
   font-size: 14px;
}

#printgraphicsbutton a  {
   width: 140px;
   background-image: url(printgraphicsmedia/printgraphicsbutton.png);
}

#photobox,
#hostingbox  {
   background: url(servicesmedia/hostingbox.png) no-repeat;
   visibility: visible;
   position: absolute;
   top: 522px;
   z-index: 2;
   width: 406px;
   height: 194px;
}

#webdestitletextbutton  {
   width: 295px;
   left: 654px;
}

#logosmbutton a:hover  {
   background-position: -220px 0%;
}

#printtitletextbutton  {
   width: 255px;
   left: 250px;
}

#webdesbox,
#printbox  {
   background: url(servicesmedia/webdesbox.png) no-repeat;
   visibility: visible;
   position: absolute;
   top: 321px;
   z-index: 2;
   width: 406px;
   height: 197px;
}

#whychooseusbutton a  {
   width: 95px;
   background-image: url(printgraphicsmedia/whychooseusbutton.png);
}

#photographybutton a  {
   width: 125px;
   background-image: url(printgraphicsmedia/photographybutton.png);
}

#printgraphicsbutton  {
   visibility: hidden;
   position: absolute;
   left: 378px;
   top: 323px;
   z-index: 5;
   width: 140px;
   height: 19px;
}

#webhostingbutton a  {
   width: 120px;
   background-image: url(printgraphicsmedia/webhostingbutton.png);
}

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

#ftplogintextbutton  {
   font: 14px/15px Tahoma;
   text-align: right;
   visibility: visible;
   position: absolute;
   left: 880px;
   top: 777px;
   z-index: 2;
   width: 70px;
   height: 15px;
}

#share_button {
   visibility: visible;
   position: absolute;
   left: 826px;
   top: 758px;
   z-index: 3;
}

#whychooseusbutton  {
   visibility: visible;
   position: absolute;
   left: 542px;
   top: 291px;
   z-index: 2;
   width: 95px;
   height: 22px;
}

#homecontentborder  {
   background: url(printgraphicsmedia/homecontentborder.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 134px;
   top: 321px;
   z-index: 2;
   width: 406px;
   height: 395px;
}

#contactusbutton a  {
   background: url(printgraphicsmedia/contactusbutton.png) no-repeat 0% 0px;
   display: block;
   height: 15px;
   width: 124px;
   font-size: 15px;
   line-height: 15px;
}

#photographybutton  {
   visibility: hidden;
   position: absolute;
   left: 385px;
   top: 422px;
   z-index: 5;
   width: 125px;
   height: 19px;
}

#webdesignbutton a  {
   width: 110px;
   background-image: url(printgraphicsmedia/webdesignbutton.png);
}

#slideshowborder2  {
   background: url(printgraphicsmedia/slideshowborder2.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 549px;
   top: 321px;
   z-index: 2;
   width: 404px;
   height: 395px;
}

#servicesbutton a  {
   background: url(printgraphicsmedia/servicesbutton.png) no-repeat 0% 0px;
   display: block;
   height: 16px;
   width: 100px;
   font-size: 16px;
   line-height: 16px;
}

#vinestopleftcopy  {
   background: url(printgraphicsmedia/vinestopleftcopy.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 576px;
   top: 6px;
   z-index: 1;
   width: 506px;
   height: 246px;
}

#webhostingbutton  {
   visibility: hidden;
   position: absolute;
   left: 388px;
   top: 390px;
   z-index: 5;
   width: 120px;
   height: 19px;
}

#aboutusbutton a  {
   width: 101px;
   background-image: url(printgraphicsmedia/aboutusbutton.png);
}

#copyrighttext p  {
   font-size: 12px;
}

#ecoblogbutton a  {
   width: 101px;
   background-image: url(printgraphicsmedia/ecoblogbutton.png);
}

#webdesignbutton  {
   visibility: hidden;
   position: absolute;
   left: 393px;
   top: 357px;
   z-index: 5;
   width: 110px;
   height: 18px;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 682px;
   top: 294px;
   z-index: 2;
   width: 124px;
   height: 15px;
}

#logosmbutton a  {
   background: url(printgraphicsmedia/logosmbutton.png) no-repeat 0% 0px;
   display: block;
   height: 138px;
   width: 220px;
   font-size: 138px;
   line-height: 138px;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 397px;
   top: 293px;
   z-index: 2;
   width: 100px;
   height: 16px;
}

#vinestopright2  {
   background: url(printgraphicsmedia/vinestopright2.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 594px;
   top: 10px;
   z-index: 2;
   width: 311px;
   height: 250px;
}

#hostingarrows  {
   top: 586px;
   left: 565px;
}

#printtextcopy  {
   top: 380px;
   left: 169px;
}

#ecoblogbutton  {
   visibility: visible;
   position: absolute;
   left: 849px;
   top: 291px;
   z-index: 2;
   width: 101px;
   height: 22px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 249px;
   top: 291px;
   z-index: 2;
   width: 101px;
   height: 18px;
}

#homeslideshow  {
   background-image: url(mainmedia/homeslideshow.jpg);
   z-index: 2;
}

#vinestopright  {
   background: url(printgraphicsmedia/vinestopright.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 366px;
   top: 3px;
   z-index: 4;
   width: 266px;
   height: 271px;
}

#servicemenubg  {
   background: url(printgraphicsmedia/servicemenubg.png) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 369px;
   top: 321px;
   z-index: 4;
   width: 157px;
   height: 128px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 136px;
   top: 756px;
   z-index: 2;
   width: 397px;
}

#logosmbutton  {
   visibility: visible;
   position: absolute;
   left: 131px;
   top: 123px;
   z-index: 4;
   width: 220px;
   height: 138px;
}

#homebutton a  {
   width: 63px;
   background-image: url(printgraphicsmedia/homebutton.png);
}

#vinestopleft  {
   background: url(printgraphicsmedia/vinestopleft.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 514px;
   height: 248px;
}

#printarrows  {
   top: 388px;
   left: 152px;
}

#phonenumber  {
   background: url(printgraphicsmedia/phonenumber.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 766px;
   top: 183px;
   z-index: 4;
   width: 183px;
   height: 20px;
}

#photoarrows  {
   top: 586px;
   left: 152px;
}

#hostingtext  {
	top: 578px;
	left: 582px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 138px;
   top: 291px;
   z-index: 2;
   width: 63px;
   height: 18px;
}

#hostingbox  {
   left: 546px;
}

#webdestext  {
	visibility: visible;
	position: absolute;
	left: 582px;
	top: 380px;
	z-index: 3;
	width: 362px;
	height: 130px;
}

#phototext  {
   top: 578px;
   left: 169px;
}

#webdesbox  {
   left: 546px;
}

#webarrows  {
   top: 388px;
   left: 565px;
}

#headerbox  {
   background: url(printgraphicsmedia/headerbox.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 110px;
   top: 116px;
   z-index: 3;
   width: 865px;
   height: 151px;
}

#footerbox  {
   background: url(printgraphicsmedia/footerbox.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 110px;
   top: 740px;
   z-index: 1;
   width: 865px;
   height: 67px;
}

#printbox  {
   left: 134px;
}

#photobox  {
   left: 134px;
}

#mainbox  {
   background: url(printgraphicsmedia/mainbox.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 110px;
   top: 274px;
   z-index: 1;
   width: 865px;
   height: 458px;
}

#layer2  {
   background-image: url(aboutusmedia/about_pic.jpg);
   z-index: 3;
}

#home  {
   width: 872px;
}

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

#whyustextscroll p a:hover  {
   color: #99CA3C;
}

#whyustextscroll p a  {
   color: #000000;
   text-decoration: underline;
}

#photographytextscroll p a:hover  {
   color: #99CA3C;
}

#photographytextscroll p a  {
   color: #000000;
   text-decoration: underline;
}
