#wetakeimmenseprideinwhatwedoandhaveanexcellentreput *:first-child,
#downloadourseriesofshrewsburyimagescreatedforyoutouse *:first-child  {
   padding-top: 0px;
}

#id0followourbloggb a,
#id0seewhatourclientssayaboutusgb a,
#id0clickheretoseeanyspecialoffersgb a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#id1letustaket p,
#downloadourseriesofshrewsburyimagescreatedforyoutouse p  {
   font: 12px/20px Verdana, sans-serif;
   margin: 0px;
   padding-top: 8px;
   text-align: left;
}

#id3inforeprographixcouk p a:hover,
#id3downloadmapb a:hover  {
   text-decoration: underline;
}

#id2reprographixareaccreditedmembersofthebritishassociation  {
   background: url(sg_webdesignande-marketing_media/id4reprographixareaccredite.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 93px;
   top: 1083px;
   z-index: 4;
   width: 676px;
   height: 23px;
}

#id2youhavejustfoundthebestwt p,
#id3inforeprographixcouk p  {
   font: 18px/24px Verdana, sans-serif;
   margin: 0px;
   color: #666666;
   text-align: left;
}

#id0twitterbutton a:hover,
#businessstationerybg a:hover  {
   background-position: -61px 0%;
}

#id0followusontwittergb a,
#id0checkoutourworkheregb a  {
   background-repeat: no-repeat;
   display: block;
   height: 10px;
   background-position: 0% 0px;
   font-size: 10px;
   line-height: 10px;
}

#downloadourseriesofshrewsburyimagescreatedforyoutouse  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 761px;
   z-index: 5;
   width: 304px;
}

#wetakeimmenseprideinwhatwedoandhaveanexcellentreput p  {
   font: bold 12px/14px Verdana, sans-serif;
   margin: 0px;
   padding-top: 8px;
   text-align: left;
   color: #FF3399;
}

#wetakeimmenseprideinwhatwedoandhaveanexcellentreput  {
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 481px;
   z-index: 5;
   width: 470px;
}

#callinforacuppa p,
#id4clicktoemail p,
#id0callus p  {
   font: 11px/20px Verdana, sans-serif;
   margin: 0px;
   color: #FF3399;
   text-align: left;
}

#marketingmaterialsbg a:hover,
#promotionsbg a:hover  {
   background-position: -67px 0%;
}

#clickonthebannertofindoutaboutourpersonalisedwed  {
   background: url(sg_home_media/id0clickonthebannertofindou.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 151px;
   top: 577px;
   z-index: 4;
   width: 69px;
   height: 111px;
}

#id0binocularb a,
#id1fsblogob a,
#id0chatterb a  {
   background-repeat: no-repeat;
   display: block;
   height: 54px;
   background-position: 0% 0px;
   font-size: 54px;
   line-height: 54px;
}

#id0clickheretoseeanyspecialoffersgb a:hover  {
   background-position: -152px 0%;
}

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

#id0clickheretoseeanyspecialoffersgb a  {
   width: 152px;
   background-image: url(sg_webdesignande-marketing_media/id4clickheretoseeanyspecial.gif);
}

#id0clickheretoseeanyspecialoffersgb  {
   visibility: visible;
   position: absolute;
   left: 661px;
   top: 614px;
   z-index: 5;
   width: 152px;
   height: 12px;
}

#newscommentsspecialoffersbg a:hover  {
   background-position: -104px 0%;
}

#id0seewhatourclientssayaboutusgb a  {
   width: 187px;
   background-image: url(sg_webdesignande-marketing_media/id4seewhatourclientssayabou.gif);
}

#id0checkoutourworkheregb a:hover  {
   background-position: -121px 0%;
}

#id0seewhatourclientssayaboutusgb  {
   visibility: visible;
   position: absolute;
   left: 264px;
   top: 616px;
   z-index: 4;
   width: 187px;
   height: 12px;
}

#brightenupyourdesktopgb a:hover  {
   background-position: -245px 0%;
}

#id0followusontwittergb a:hover  {
   background-position: -126px 0%;
}

#newscommentsspecialoffersbg a  {
   background: url(sg_webdesignande-marketing_media/newscommentsspecialoffersbg.gif) no-repeat 0% 0px;
   display: block;
   height: 33px;
   width: 104px;
   font-size: 33px;
   line-height: 33px;
}

#webdesignemarketingbg a:hover  {
   background-position: -94px 0%;
}

#id2youhavejustfoundthebestwt  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 329px;
   z-index: 6;
   width: 499px;
}

#id3inforeprographixcouk p a  {
   border: 0px none #000000;
   color: #666666;
   text-decoration: none;
}

#newscommentsspecialoffersbg  {
   visibility: visible;
   position: absolute;
   left: 743px;
   top: 140px;
   z-index: 5;
   width: 104px;
   height: 33px;
}

#id0followourbloggb a:hover  {
   background-position: -97px 0%;
}

#id0checkoutourworkheregb a  {
   width: 121px;
   background-image: url(sg_webdesignande-marketing_media/id4checkoutourworkheregb.gif);
}

#brightenupyourdesktopgb a  {
   background: url(sg_home_media/brightenupyourdesktopgb.gif) no-repeat 0% 0px;
   display: block;
   height: 28px;
   width: 245px;
   font-size: 28px;
   line-height: 28px;
}

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

#id0checkoutourworkheregb  {
   visibility: visible;
   position: absolute;
   left: 490px;
   top: 615px;
   z-index: 4;
   width: 121px;
   height: 10px;
}

#id0followusontwittergb a  {
   width: 126px;
   background-image: url(sg_home_media/id0followusontwittergb.gif);
}

#id3inforeprographixcouk  {
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 894px;
   z-index: 5;
   width: 266px;
}

#brightenupyourdesktopgb  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 730px;
   z-index: 4;
   width: 245px;
   height: 28px;
}

#webdesignemarketingbg a  {
   background: url(sg_promotions_media/webdesignemarketingbg.gif) no-repeat 0% 0px;
   display: block;
   height: 37px;
   width: 94px;
   font-size: 37px;
   line-height: 37px;
}

#businessstationerybg a  {
   background: url(sg_webdesignande-marketing_media/businessstationerybg.gif) no-repeat 0% 0px;
   display: block;
   height: 36px;
   width: 61px;
   font-size: 36px;
   line-height: 36px;
}

#id0followusontwittergb  {
   visibility: visible;
   position: absolute;
   left: 263px;
   top: 686px;
   z-index: 5;
   width: 126px;
   height: 10px;
}

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

#thumbsupbcopy3 a:hover  {
   background-position: -73px 0%;
}

#id1shape3,
#id2shape3  {
   visibility: visible;
   position: absolute;
   top: 567px;
   z-index: 4;
   width: 1px;
   height: 59px;
   background-color: #FF3399;
   background-image: none;
}

#id0pinkmouseb a:hover  {
   background-position: -118px 0%;
}

#id0binocularb a:hover  {
   background-position: -72px 0%;
}

#webdesignemarketingbg  {
   visibility: visible;
   position: absolute;
   left: 322px;
   top: 137px;
   z-index: 5;
   width: 94px;
   height: 37px;
}

#marketingmaterialsbg  {
   visibility: visible;
   position: absolute;
   left: 150px;
   top: 137px;
   z-index: 5;
   width: 67px;
   height: 32px;
}

#businessstationerybg  {
   visibility: visible;
   position: absolute;
   left: 66px;
   top: 138px;
   z-index: 5;
   width: 61px;
   height: 36px;
}

#id0followourbloggb a  {
   width: 97px;
   background-image: url(sg_home_media/id0followourbloggb.gif);
}

#id0pinkmugb a:hover  {
   background-position: -108px 0%;
}

#id1fsblogob a:hover  {
   background-position: -44px 0%;
}

#spinningglobexmedia  {
	background: url(externalmedia/spinning-with-filters.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 517px;
	top: 221px;
	z-index: 6;
	width: 325px;
	height: 317px;
	background-image: url(externalmedia/spinning-with-filters_613.gif);
}

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

#id0followourbloggb  {
   visibility: visible;
   position: absolute;
   left: 490px;
   top: 686px;
   z-index: 5;
   width: 97px;
   height: 12px;
}

#ccabannerb a:hover  {
   background-position: -133px 0%;
}

#brandingbg a:hover  {
   background-position: -57px 0%;
}

#id0twitterbutton a  {
   background: url(sg_home_media/id0twitterbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 53px;
   width: 61px;
   font-size: 53px;
   line-height: 53px;
}

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

#ourworkbg a:hover  {
   background-position: -54px 0%;
}

#contactbg a:hover  {
   background-position: -45px 0%;
}

#id3downloadmapb a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #666666;
}

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

#thumbsupbcopy3 a  {
   background: url(sg_webdesignande-marketing_media/id1thumbsupb.gif) no-repeat 0% 0px;
   display: block;
   height: 73px;
   width: 73px;
   font-size: 73px;
   line-height: 73px;
}

#id3gradunderbody  {
   background: url(sg_home_media/id3gradunderbody.gif) no-repeat;
   position: absolute;
   left: 6px;
   top: 924px;
   z-index: 5;
   width: 844px;
   height: 91px;
}

#id2bapcwmsrlogos  {
   background: url(sg_webdesignande-marketing_media/id6bapcwmsrlogos.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 343px;
   top: 1023px;
   z-index: 4;
   width: 172px;
   height: 39px;
}

#layer40b a:hover  {
   background-position: -211px 0%;
}

#layer42b a:hover  {
   background-position: -209px 0%;
}

#id3i01743465000g  {
   background: url(sg_webdesignande-marketing_media/01743465000g.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 583px;
   top: 72px;
   z-index: 4;
   width: 262px;
   height: 28px;
}

#id0frogb a:hover  {
   background-position: -79px 0%;
}

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

#reprographixlogo  {
   background: url(sg_webdesignande-marketing_media/reprographixlogo.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 20px;
   z-index: 4;
   width: 339px;
   height: 67px;
}

#layer41b a:hover  {
   background-position: -213px 0%;
}

#id0twitterbutton  {
   visibility: visible;
   position: absolute;
   left: 256px;
   top: 630px;
   z-index: 5;
   width: 61px;
   height: 53px;
}

#callinforacuppa  {
   visibility: visible;
   position: absolute;
   left: 581px;
   top: 876px;
   z-index: 5;
   width: 126px;
}

#id0binocularb a  {
   width: 72px;
   background-image: url(sg_webdesignande-marketing_media/id4binocularb.gif);
}

#id2i01743465000  {
   background: url(sg_webdesignande-marketing_media/01743465000.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 900px;
   z-index: 5;
   width: 125px;
   height: 13px;
}

#id0pinkmouseb a  {
   background: url(sg_home_media/id0pinkmouseb.gif) no-repeat 0% 0px;
   display: block;
   height: 88px;
   width: 118px;
   font-size: 88px;
   line-height: 88px;
}

#id4clicktoemail  {
   visibility: visible;
   position: absolute;
   left: 245px;
   top: 876px;
   z-index: 4;
   width: 89px;
}

#id3downloadmapb  {
   font: 18px/24px Verdana, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 579px;
   top: 894px;
   z-index: 5;
   width: 157px;
   height: 18px;
}

#promotionsbg a  {
   background: url(sg_webdesignande-marketing_media/promotionsbg.gif) no-repeat 0% 0px;
   display: block;
   height: 16px;
   width: 67px;
   font-size: 16px;
   line-height: 16px;
}

#thumbsupbcopy3  {
   visibility: visible;
   position: absolute;
   left: 642px;
   top: 545px;
   z-index: 4;
   width: 73px;
   height: 73px;
}

#id0pinkmugb a  {
   background: url(sg_home_media/id0pinkmugb.gif) no-repeat 0% 0px;
   display: block;
   height: 80px;
   width: 108px;
   font-size: 80px;
   line-height: 80px;
}

#id0chatterb a  {
   width: 83px;
   background-image: url(sg_webdesignande-marketing_media/id4chatterb.gif);
}

#id0binocularb  {
   visibility: visible;
   position: absolute;
   left: 484px;
   top: 559px;
   z-index: 4;
   width: 72px;
   height: 54px;
}

#gradundermenu  {
   background: url(sg_webdesignande-marketing_media/gradundermenu.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 126px;
   z-index: 4;
   width: 850px;
   height: 91px;
}

#id1letustaket  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 392px;
   z-index: 4;
   width: 490px;
}

#welcomexmedia  {
   visibility: visible;
   position: absolute;
   left: 6px;
   top: 242px;
   z-index: 4;
   width: 489px;
}

#id1fsblogob a  {
   width: 44px;
   background-image: url(sg_webdesignande-marketing_media/id4fsblogob.gif);
}

#id0pinkmouseb  {
   visibility: visible;
   position: absolute;
   left: 463px;
   top: 858px;
   z-index: 4;
   width: 118px;
   height: 88px;
}

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

#promotionsbg  {
   visibility: visible;
   position: absolute;
   left: 439px;
   top: 157px;
   z-index: 5;
   width: 67px;
   height: 16px;
}

#id0pinkphone  {
   background: url(sg_home_media/id0pinkphone.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 51px;
   top: 825px;
   z-index: 4;
   width: 172px;
   height: 97px;
}

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

#theteambg a  {
   width: 59px;
   background-image: url(sg_webdesignande-marketing_media/theteambg.gif);
}

#contactbg a  {
   background: url(sg_webdesignande-marketing_media/contactbg.gif) no-repeat 0% 0px;
   display: block;
   height: 11px;
   width: 45px;
   font-size: 11px;
   line-height: 11px;
}

#linkedinb a  {
   background: url(sg_home_media/linkedinb.gif) no-repeat 0% 0px;
   display: block;
   height: 31px;
   width: 95px;
   font-size: 31px;
   line-height: 31px;
}

#id0pinkmugb  {
   visibility: visible;
   position: absolute;
   left: 742px;
   top: 854px;
   z-index: 6;
   width: 108px;
   height: 80px;
}

#ourworkbg a  {
   width: 54px;
   background-image: url(sg_webdesignande-marketing_media/ourworkbg.gif);
}

#id1fsblogob  {
   visibility: visible;
   position: absolute;
   left: 409px;
   top: 1015px;
   z-index: 6;
   width: 44px;
   height: 54px;
}

#shape3copy8  {
   background: url(sg_home_media/shape3copy8.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 252px;
   top: 637px;
   z-index: 4;
   width: 398px;
   height: 59px;
}

#id0chatterb  {
   visibility: visible;
   position: absolute;
   left: 258px;
   top: 560px;
   z-index: 4;
   width: 83px;
   height: 54px;
}

#ccabannerb  {
   visibility: visible;
   position: absolute;
   left: 12px;
   top: 567px;
   z-index: 6;
   width: 133px;
   height: 133px;
}

#brandingbg  {
   visibility: visible;
   position: absolute;
   left: 242px;
   top: 155px;
   z-index: 5;
   width: 57px;
   height: 19px;
}

#layer43b a  {
   background: url(sg_home_media/layer43b.gif) no-repeat 0% 0px;
   display: block;
   height: 152px;
   width: 153px;
   font-size: 152px;
   line-height: 152px;
}

#layer42b a  {
   background: url(sg_home_media/layer42b.gif) no-repeat 0% 0px;
   display: block;
   height: 149px;
   width: 209px;
   font-size: 149px;
   line-height: 149px;
}

#layer40b a  {
   background: url(sg_home_media/layer40b.gif) no-repeat 0% 0px;
   display: block;
   height: 150px;
   width: 211px;
   font-size: 150px;
   line-height: 150px;
}

#id0frogb a  {
   background: url(sg_home_media/id0frogb.gif) no-repeat 0% 0px;
   display: block;
   height: 42px;
   width: 79px;
   font-size: 42px;
   line-height: 42px;
}

#layer41b a  {
   background: url(sg_home_media/layer41b.gif) no-repeat 0% 0px;
   display: block;
   height: 151px;
   width: 213px;
   font-size: 151px;
   line-height: 151px;
}

#ourworkbg  {
   visibility: visible;
   position: absolute;
   left: 525px;
   top: 154px;
   z-index: 5;
   width: 54px;
   height: 14px;
}

#id2shape3  {
   left: 252px;
}

#id1shape3  {
   left: 480px;
}

#linkedinb  {
   visibility: visible;
   position: absolute;
   left: 668px;
   top: 667px;
   z-index: 4;
   width: 95px;
   height: 31px;
}

#theteambg  {
   visibility: visible;
   position: absolute;
   left: 597px;
   top: 155px;
   z-index: 5;
   width: 59px;
   height: 14px;
}

#id0callus  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 877px;
   z-index: 5;
   width: 41px;
}

#contactbg  {
   visibility: visible;
   position: absolute;
   left: 677px;
   top: 158px;
   z-index: 5;
   width: 45px;
   height: 11px;
}

#id0shape3  {
   background: url(sg_webdesignande-marketing_media/id10shape3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 648px;
   top: 567px;
   z-index: 5;
   width: 2px;
   height: 59px;
}

#layer40b  {
   visibility: visible;
   position: absolute;
   left: 321px;
   top: 710px;
   z-index: 5;
   width: 211px;
   height: 150px;
}

#layer43b  {
   visibility: visible;
   position: absolute;
   left: 697px;
   top: 708px;
   z-index: 8;
   width: 153px;
   height: 152px;
}

#layer42b  {
   visibility: visible;
   position: absolute;
   left: 571px;
   top: 706px;
   z-index: 7;
   width: 209px;
   height: 149px;
}

#id0frogb  {
   visibility: visible;
   position: absolute;
   left: 490px;
   top: 639px;
   z-index: 5;
   width: 79px;
   height: 42px;
}

#layer41b  {
   visibility: visible;
   position: absolute;
   left: 447px;
   top: 707px;
   z-index: 6;
   width: 213px;
   height: 151px;
}

#layer1  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 850px;
   height: 1474px;
   background-color: #FFFFFF;
   background-image: none;
}

#homeg  {
   background: url(sg_home_media/homeg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 155px;
   z-index: 5;
   width: 34px;
   height: 14px;
}

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

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

