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

a ins  {
   text-decoration: none;
}

#homebutton a:hover,
#catalogbutton a:hover,
#whowearebutton a:hover,
#servicesmenu li a:hover,
#clientsbutton a:hover,
#servicesbutton a:hover,
#talktousbuttoncopy a:hover  {
   color: #0000FF;
}

#johnpuldapresidentarizonaimagefactory p,
#catalogbodytext p,
#whowearetext p,
#promprodstext p,
#screenpbodytext p,
#embroiderybodytext p,
#homebodytext p  {
   font: 12px/14px Arial;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#clientsbutton a,
#catalogbutton a,
#homebutton a,
#whowearebutton a,
#servicesbutton a,
#talktousbuttoncopy a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#servicesbutton,
#talktousbuttoncopy,
#clientsbutton,
#catalogbutton,
#homebutton,
#whowearebutton  {
   font: bold 12px/14px Arial;
   padding-top: 10px;
   text-align: right;
   visibility: visible;
   position: absolute;
   z-index: 2;
   height: 9px;
}

#promprodstitle,
#talktoustitle,
#whowearetitle  {
   visibility: visible;
   position: absolute;
   left: 223px;
   top: 248px;
   z-index: 2;
   height: 21px;
   background-repeat: no-repeat;
}

#aifmsgcenterbutton a,
#aifemailbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 14px;
   background-position: 0% 0px;
   font-size: 14px;
   line-height: 14px;
}

#catalogbodytext,
#embroiderybodytext  {
   visibility: visible;
   position: absolute;
   left: 224px;
   top: 270px;
   z-index: 3;
}

#screenpbodytext,
#promprodstext  {
	visibility: visible;
	position: absolute;
	left: 224px;
	top: 270px;
	z-index: 4;
	height: 334px;
}

#catalogtitle,
#embroiderytitle  {
   visibility: visible;
   position: absolute;
   left: 223px;
   top: 248px;
   z-index: 4;
   height: 29px;
   background-repeat: no-repeat;
}

#i7325459799 p,
#addresstext p  {
   font: 14px/17px Arial;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#javamenuarea2,
#javamenuarea1  {
   visibility: visible;
   position: absolute;
   top: 311px;
   z-index: 2;
   width: 300px;
   height: 300px;
}

#homebottomslogantext p  {
   font: bold 14px/17px Arial;
   margin: 0px;
   color: #0099FF;
   text-align: left;
}

#homebottomslogantext  {
   visibility: visible;
   position: absolute;
   left: 220px;
   top: 590px;
   z-index: 2;
   width: 477px;
}

#aifmsgcenterbutton a  {
   width: 210px;
}

#addressphonetext p  {
   font: 16px/19px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#talktousbuttoncopy  {
   width: 71px;
   top: 330px;
   left: 118px;
}

#embroiderybodytext  {
   width: 404px;
}

#homescreenspiccopy  {
   background: url(homemedia/homescreenspiccopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 624px;
   top: 276px;
   z-index: 2;
   width: 200px;
   height: 262px;
}

#servicesmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #B8C3FD;
   width: 100%;
   display: block;
}

#addressphonetext  {
   visibility: visible;
   position: absolute;
   left: 667px;
   top: 141px;
   z-index: 2;
   width: 301px;
}

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

#embroiderytitle  {
   background-image: url(embroiderymedia/embroiderytitle.jpg);
   width: 135px;
}

#catalogbodytext  {
   width: 722px;
}

#screenpbodytext  {
   width: 448px;
}

#servicesmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#servicestext p  {
   font: bold 18px/22px Arial;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#whowearebutton  {
   width: 84px;
   top: 310px;
   left: 105px;
}

#homeembmachpic  {
   background: url(homemedia/homeembmachpic.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 416px;
   top: 395px;
   z-index: 3;
   width: 229px;
   height: 167px;
}

#promprodstitle  {
   background-image: url(promotionalproductsmedia/promprodstitle.jpg);
   width: 260px;
}

#servicesbutton  {
   width: 60px;
   top: 271px;
   left: 128px;
}

#promprodstext  {
   width: 261px;
}

#catalogbutton  {
   width: 57px;
   top: 291px;
   left: 131px;
}

#talktoustitle  {
   background-image: url(talktousmedia/talktoustitle.jpg);
   width: 126px;
}

#javamenuarea1  {
   left: 228px;
}

#javamenuarea2  {
   left: 562px;
}

#whowearetitle  {
   background-image: url(whowearemedia/whowearetitle.jpg);
   width: 154px;
}

#hometopslogan  {
   background: url(homemedia/hometopslogan.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 225px;
   top: 229px;
   z-index: 2;
   width: 334px;
   height: 55px;
}

#clientsbutton  {
   width: 120px;
   top: 350px;
   left: 68px;
}

#servicespopup  {
   visibility: hidden;
   position: absolute;
   left: 200px;
   top: 238px;
   z-index: 5;
   width: 178px;
   height: 55px;
   background-color: #333333;
   background-image: none;
}

#servicesmenu  {
   font: 11px/16px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #B8C3FD;
   visibility: hidden;
   position: absolute;
   left: 207px;
   top: 240px;
   z-index: 6;
   width: 176px;
}

#servicestext  {
   visibility: visible;
   position: absolute;
   left: 735px;
   top: 33px;
   z-index: 2;
   width: 234px;
}

#homebodytext  {
   visibility: visible;
   position: absolute;
   left: 224px;
   top: 297px;
   z-index: 4;
   width: 399px;
}

#catalogtitle  {
   background-image: url(catalogmedia/catalogtitle.jpg);
   width: 95px;
}

#homebutton  {
   width: 36px;
   top: 251px;
   left: 151px;
}

#background  {
   margin: 0px auto 0px auto;
   background: url(clientsandgallerymedia/background.jpg) no-repeat;
   visibility: visible;
   height: 632px;
   width: 1000px;
   position: relative;
}

#homepenpic  {
   background: url(homemedia/homepenpic.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 262px;
   top: 411px;
   z-index: 2;
   width: 169px;
   height: 151px;
}

#orderbox  {
   background: url(clientsandgallerymedia/orderbox.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 524px;
   z-index: 2;
   width: 157px;
   height: 86px;
}

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