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

a ins  {
   text-decoration: none;
}

#websitespopup p,
#trainingpopup p,
#marketingservicespopup p,
#photographypopup p,
#sgfashionwearpopup p,
#businessprintingpopup p,
#signspopup p,
#websiteconsultingpopup p,
#businessinformationpopup p,
#promotionalproductspopup p,
#mainproductcatalogpopup p,
#creativeservicespopup p  {
   font: bold 18px "Times New Roman";
   margin: 0px;
   color: #FF4000;
   text-align: left;
}

#pid3products,
#swaingroupwebsite,
#pid2aboutus,
#pid4services,
#pid1home,
#pid5contactus  {
   margin: 0px auto 0px auto;
   width: 760px;
   position: relative;
}

#creativeservicespopup,
#businessprintingpopup,
#trainingpopup  {
   visibility: hidden;
   position: absolute;
   left: 335px;
   width: 339px;
}

#businessinformationpopup,
#websitespopup,
#photographypopup  {
   visibility: hidden;
   position: absolute;
   left: 335px;
   width: 339px;
}

#textforservicemenu li a,
#textforprodmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #000000;
   width: 100%;
   display: block;
}

#textforservicemenu li,
#textforprodmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#textforprodmenu,
#textforservicemenu  {
   font: bold 18px/60px "Times New Roman";
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   letter-spacing: 1px;
   position: absolute;
   left: 51px;
   top: 198px;
   z-index: 2;
   width: 224px;
}

#signspopup,
#marketingservicespopup  {
   visibility: hidden;
   position: absolute;
   left: 335px;
   top: 208px;
   width: 339px;
}

#id63helpingbusinessesgetmorefaster  {
   background: url(servicesmedia/id63helpingbusinessesgetmor.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 274px;
   top: 84px;
   z-index: 3;
   width: 442px;
   height: 23px;
}

#id62helpingbusinessesgetmorefaster  {
   background: url(servicesmedia/id62helpingbusinessesgetmor.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 291px;
   top: 84px;
   z-index: 2;
   width: 408px;
   height: 23px;
}

#copyrighttexthaslinks p a:hover  {
   text-decoration: underline;
   font-style: italic;
}

#businessprintingbutton a:hover  {
   background-position: -206px 0%;
}

#promotionalproductspopup p  {
   line-height: 30px;
}

#businessinformationpopup p  {
   padding-left: 28px;
   line-height: 28px;
}

#mainproductcatalogpopup p  {
   line-height: 50px;
}

#copyrighttexthaslinks p a  {
   font-style: Normal;
   color: #0000FF;
   font-weight: bold;
   text-decoration: none;
}

#promotionalproductspopup  {
   visibility: hidden;
   position: absolute;
   left: 335px;
   top: 227px;
   z-index: 5;
   width: 339px;
}

#businessinformationpopup  {
   z-index: 7;
   top: 263px;
}

#consultingbutton a:hover  {
   background-position: -187px 0%;
}

#businessprintingbutton a  {
   background: url(swaingroupwebsitemedia/businessprintingbutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 206px;
   height: 158px;
}

#marketingservicespopup p  {
   padding-left: 28px;
   line-height: 28px;
}

#websiteconsultingpopup p  {
   padding-left: 28px;
   line-height: 30px;
}

#acttodaycopy,
#acttoday  {
   background: url(contactusmedia/acttodaycopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 283px;
   top: 542px;
   z-index: 2;
   width: 197px;
   height: 23px;
}

#copyrighttexthaslinks p  {
   font: bold 10px/12px "Arial Narrow";
   margin: 0px;
   text-align: center;
}

#businessprintingpopup p  {
   line-height: 30px;
}

#mainproductcatalogpopup  {
   visibility: hidden;
   position: absolute;
   left: 335px;
   top: 217px;
   z-index: 3;
   width: 339px;
}

#creativeservicespopup p  {
   padding-left: 28px;
   line-height: 28px;
}

#textforservicemenu li a  {
   font-style: Normal;
}

#marketingservicespopup  {
   z-index: 3;
}

#businessprintingbutton  {
   visibility: visible;
   position: absolute;
   left: 260px;
   top: 428px;
   z-index: 2;
   width: 206px;
   height: 158px;
}

#copyrighttexthaslinks  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 634px;
   z-index: 1;
   width: 673px;
}

#businessprintingpopup  {
   z-index: 4;
   top: 227px;
}

#digitalbutton a:hover  {
   background-position: -153px 0%;
}

#creativeservicespopup  {
   z-index: 4;
   top: 284px;
}

#swaingroupadvertsing  {
   background: url(servicesmedia/swaingroupadvertsing.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 214px;
   top: 35px;
   z-index: 2;
   width: 505px;
   height: 26px;
}

#textforprodmenu li a  {
   color: #FF0000;
   font-weight: bold;
}

#sgfashionwearpopup p  {
   line-height: 30px;
}

#menumenu li a:hover  {
   text-decoration: overline;
   font-style: italic;
}

#consultingbutton a  {
   background: url(swaingroupwebsitemedia/consultingbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 150px;
   width: 187px;
   font-size: 150px;
   line-height: 150px;
}

#photographypopup p  {
   padding-left: 28px;
   line-height: 28px;
}

#photographypopup  {
   z-index: 6;
   top: 263px;
}

#swainintroxmedia  {
   visibility: visible;
   position: absolute;
   left: 29px;
   top: 162px;
   z-index: 2;
   width: 701px;
   height: 250px;
}

#consultingbutton  {
   visibility: visible;
   position: absolute;
   left: 514px;
   top: 428px;
   z-index: 2;
   width: 187px;
   height: 150px;
}

#websitespopup p  {
   line-height: 28px;
}

#trainingpopup p  {
   padding-left: 28px;
   line-height: 28px;
}

#digitalbutton a  {
   background: url(swaingroupwebsitemedia/digitalbutton.gif) no-repeat 0% 0px;
   display: block;
   width: 153px;
   height: 150px;
}

#websitespopup  {
   z-index: 7;
   top: 208px;
}

#addresstext p  {
   font: italic bold 14px/17px "Times New Roman";
   margin: 0px;
   color: #666666;
   text-align: center;
}

#digitalbutton  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 428px;
   z-index: 2;
   width: 153px;
   height: 150px;
}

#trainingpopup  {
   z-index: 5;
   top: 284px;
}

#productstitle  {
   background: url(aboutusmedia/productstitle.gif) no-repeat;
   visibility: visible;
   position: absolute;
   z-index: 2;
   width: 164px;
   height: 21px;
}

#actcopy,
#act  {
   background: url(contactusmedia/actcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 73px;
   top: 498px;
   z-index: 2;
   width: 619px;
   height: 23px;
}

#menumenu li a  {
   font-style: Normal;
   text-decoration: none;
   color: #CC3333;
   height: 100%;
   display: block;
}

#signspopup p  {
   line-height: 28px;
}

#menumenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#addresstext  {
   visibility: visible;
   position: absolute;
   left: 65px;
   top: 603px;
   z-index: 2;
   width: 656px;
}

#signspopup  {
   z-index: 6;
}

#menumenu  {
   font: bold 14px/38px "Times New Roman";
   height: 38px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #CC3333;
   position: absolute;
   left: 198px;
   top: 115px;
   z-index: 2;
   width: 546px;
}

#shape1  {
   background: url(servicesmedia/shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 10px;
   z-index: 1;
   width: 759px;
   height: 618px;
}

#line  {
   background: url(servicesmedia/line.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 45px;
   top: 68px;
   z-index: 2;
   width: 699px;
   height: 4px;
}

#logo  {
   background: url(servicesmedia/logo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 17px;
   top: 25px;
   z-index: 3;
   width: 187px;
   height: 100px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(servicesmedia/exteriortile.gif) center top repeat-x;
   background-attachment: fixed;
}

