 us#portfoliobutton a:hover,
#solutionsbutton a:hover,
#homebutton a:hover,
#contactbutton a:hover,
#servicesbutton a:hover,
#aboutusbutton a:hover,
#hostingbutton a:hover  {
   background-position: -114px 0%;
}

#requestquotetext *:first-child,
#id96services2text *:first-child,
#id95servicestext *:first-child,
#indextext *:first-child,
#xstremedesigntext *:first-child  {
   padding-top: 0px;
}

#id95servicestext p,
#xstremedesigntext p,
#requestquotetext p,
#quotetext p,
#services3text p,
#indextext p,
#id96services2text p  {
   font: 14px/17px "Arial";
   margin: 0px;
   padding-right: 10px;
   padding-left: 10px;
   text-align: left;
   color: #FFFFFF;
}

#homebutton a,
#solutionsbutton a,
#aboutusbutton a,
#hostingbutton a,
#portfoliobutton a,
#servicesbutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 84px;
   width: 114px;
   background-position: 0% 0px;
   font-size: 84px;
   line-height: 84px;
}

#headerinfotext p,
#fottercontactinfotext p  {
   margin: 0px;
   color: #FFFFFF;
   line-height: 33px;
   font-family: "Arial";
   text-align: center;
}

#mobilephoneuserstext p,
#sitemaptext p  {
   font: 10px/12px "Arial";
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#fottercontactinfotext p a:hover  {
   text-decoration: overline;
}

#quotetext,
#requestquotetext  {
   visibility: visible;
   position: absolute;
   left: 450px;
   z-index: 3;
   width: 323px;
}

#arrow35copy5,
#arrow35copy4  {
   background: url(mainmedia/arrow35copy5.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 580px;
   z-index: 4;
   width: 10px;
   height: 94px;
}

#mobilephonebutton a:hover  {
   background-position: -32px 0%;
}

#fottercontactinfotext p a  {
   text-decoration: none;
   color: #FFFFFF;
}

#shape1copy2,
#shape1copy  {
   visibility: visible;
   position: absolute;
   left: 452px;
   z-index: 3;
   width: 316px;
   height: 31px;
   background-repeat: no-repeat;
}

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

#sitemapbutton a:hover  {
   background-position: -19px 0%;
}

#fottercontactinfotext  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 966px;
   z-index: 2;
   width: 750px;
}

#mobilephoneuserstext  {
   visibility: visible;
   position: absolute;
   left: 444px;
   top: 34px;
   z-index: 3;
   width: 62px;
}

#id96services2text p  {
   padding-top: 2px;
   padding-bottom: 2px;
}

#mobilephonebutton a  {
   background: url(mainmedia/mobilephonebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 32px;
   width: 32px;
   font-size: 32px;
   line-height: 32px;
}

#xstremedesigntext p  {
   padding-top: 7px;
   padding-bottom: 7px;
}

#id95servicestext p  {
   padding-top: 2px;
   padding-bottom: 2px;
}

#requestquotetext p  {
   padding-top: 7px;
   padding-bottom: 7px;
}

#mobilephonebutton  {
   visibility: visible;
   position: absolute;
   left: 412px;
   top: 30px;
   z-index: 2;
   width: 32px;
   height: 32px;
}

#solutionsbutton a  {
   background-image: url(mainmedia/solutionsbutton.gif);
}

#portfoliobutton a  {
   background-image: url(mainmedia/portfoliobutton.gif);
}

#id96services2text  {
   visibility: visible;
   position: absolute;
   left: 647px;
   top: 576px;
   z-index: 3;
   width: 128px;
}

#xstremedesigntext  {
	visibility: visible;
	position: absolute;
	left: 440px;
	top: 201px;
	z-index: 3;
	width: 333px;
}

#requestquotetext  {
   top: 790px;
}

#id95servicestext  {
   visibility: visible;
   position: absolute;
   left: 455px;
   top: 576px;
   z-index: 3;
   width: 137px;
}

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

#servicesbutton a  {
   background-image: url(mainmedia/servicesbutton.gif);
}

#aboutusbutton a  {
   background-image: url(mainmedia/aboutusbutton.gif);
}

#services3text p  {
   padding-top: 2px;
   padding-bottom: 2px;
}

#portfoliobutton  {
   visibility: visible;
   position: absolute;
   left: 444px;
   top: 125px;
   z-index: 4;
   width: 114px;
   height: 84px;
}

#contactbutton a  {
   background-image: url(mainmedia/contactbutton.gif);
}

#hostingbutton a  {
   background-image: url(mainmedia/hostingbutton.gif);
}

#solutionsbutton  {
   visibility: visible;
   position: absolute;
   left: 344px;
   top: 125px;
   z-index: 5;
   width: 114px;
   height: 84px;
}

#designprintingg  {
   background: url(mainmedia/designprintingg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 81px;
   z-index: 3;
   width: 253px;
   height: 33px;
}

#sitemapbutton a  {
   background: url(mainmedia/sitemapbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 19px;
   width: 19px;
   font-size: 19px;
   line-height: 19px;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 244px;
   top: 125px;
   z-index: 6;
   width: 114px;
   height: 84px;
}

#headerinfotext  {
   visibility: visible;
   position: absolute;
   left: 38px;
   top: -1px;
   z-index: 2;
   width: 726px;
}

#services3text  {
   visibility: visible;
   position: absolute;
   left: 466px;
   top: 697px;
   z-index: 3;
   width: 306px;
}

#sitemapbutton  {
   visibility: visible;
   position: absolute;
   left: 743px;
   top: 31px;
   z-index: 2;
   width: 19px;
   height: 19px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 144px;
   top: 125px;
   z-index: 7;
   width: 114px;
   height: 84px;
}

#hostingbutton  {
   visibility: visible;
   position: absolute;
   left: 544px;
   top: 125px;
   z-index: 3;
   width: 114px;
   height: 84px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 644px;
   top: 125px;
   z-index: 2;
   width: 114px;
   height: 84px;
}

#requestquoteg  {
   background: url(mainmedia/requestquoteg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 520px;
   top: 761px;
   z-index: 4;
   width: 184px;
   height: 25px;
}

#arrow35copy5  {
   left: 643px;
}

#homebutton a  {
   background-image: url(mainmedia/homebutton.gif);
}

#arrow35copy4  {
   left: 452px;
}

#indextext p  {
   padding-top: 7px;
   padding-bottom: 7px;
}

#quotetext p  {
   padding-top: 7px;
   padding-bottom: 7px;
}

#sitemaptext  {
   visibility: visible;
   position: absolute;
   left: 688px;
   top: 34px;
   z-index: 3;
   width: 63px;
}

#shape1copy2  {
   background-image: url(mainmedia/shape1copy2.gif);
   top: 543px;
}

#background  {
   background: url(mainmedia/background.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 800px;
   height: 999px;
}

#shape1copy  {
   background-image: url(mainmedia/shape1copy.gif);
   top: 758px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 44px;
   top: 125px;
   z-index: 8;
   width: 114px;
   height: 84px;
}

#rleftlower  {
   background: url(mainmedia/rleftlower.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 531px;
   z-index: 2;
   width: 750px;
   height: 441px;
}

#quotetext  {
   top: 939px;
}

#servicesg  {
   background: url(mainmedia/servicesg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 542px;
   top: 547px;
   z-index: 4;
   width: 140px;
   height: 22px;
}

#indextext  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 535px;
   z-index: 3;
   width: 415px;
}

#xstremeg  {
   background: url(mainmedia/xstremeg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 28px;
   z-index: 2;
   width: 252px;
   height: 53px;
}

#shape1  {
   background: url(mainmedia/shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 457px;
   top: 699px;
   z-index: 4;
   width: 9px;
   height: 48px;
}

#globe  {
   background: url(mainmedia/globe.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 220px;
   z-index: 4;
   width: 413px;
   height: 301px;
}

#main  {
   margin: 0px auto 0px auto;
   width: 800px;
   position: relative;
}

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