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

a ins  {
   text-decoration: none;
}

#theprincipalsofandersonfinnbringover30yearsoftext p,
#andersonfinnbelievesthatarelationshipbuiltonmutualtext p,
#andersonfinnbelievesthatcrossmediabradingistext p,
#text p  {
   font: 12px/24px Verdana, sans-serif;
   margin: 0px;
   color: #526364;
   text-align: left;
}

#brandingtext p,
#interactivetext p,
#icecreamsllicesmistatecontractorsnicholaslencetext p,
#clientslocusenergyincthemccoyhouseaccordiontext p,
#marketingtext p  {
   font: 10px/20px Verdana, sans-serif;
   margin: 0px;
   text-align: left;
   color: #526364;
}

#text,
#theprincipalsofandersonfinnbringover30yearsoftext,
#andersonfinnbelievesthatarelationshipbuiltonmutualtext  {
   visibility: visible;
   position: absolute;
   left: 487px;
   top: 253px;
   width: 357px;
}

#id2workbutton a,
#id1workbutton a,
#id0workbutton a,
#id0interactivebutton a,
#id0brandingbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 9px;
   background-position: 0% 0px;
   font-size: 9px;
   line-height: 9px;
}

#pid8interactive,
#about,
#home,
#work,
#branding,
#marketing,
#pid9thankyou,
#contact,
#clients  {
   margin: 0px auto 0px auto;
   width: 940px;
   position: relative;
}

#id1designshouldadvanceabrandincreasessalesimg,
#designshouldadvanceabrandincreasessalesimgcopy  {
   visibility: visible;
   position: absolute;
   left: 106px;
   top: 205px;
   z-index: 8;
   height: 35px;
}

#id0brandingpicturebox table,
#id1brandingpicturebox table,
#interactivepicturebox table  {
   width: 100%;
   height: 100%;
}

#contactbutton a,
#homebutton a,
#id3workbutton a,
#clientsbutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 8px;
   background-position: 0% 0px;
   font-size: 8px;
   line-height: 8px;
}

#id1brandingpicturebox,
#id0brandingpicturebox,
#interactivepicturebox  {
   visibility: visible;
   position: absolute;
   left: 300px;
   top: 149px;
   z-index: 8;
   width: 548px;
   height: 321px;
}

#marketingbutton a,
#id1interactivebutton a,
#id1brandingbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 7px;
   background-position: 0% 0px;
   font-size: 7px;
   line-height: 7px;
}

#clientspopup,
#aboutpopup,
#contactpopup,
#workpopup,
#homepopup  {
   visibility: hidden;
   position: absolute;
   top: 82px;
   z-index: 8;
   height: 3px;
   background-color: #FFFFFF;
   background-image: none;
   font-size: 1px;
}

#id2morebackground,
#id1morebackground,
#id0morebackground  {
   visibility: visible;
   position: absolute;
   left: 108px;
   top: 149px;
   z-index: 9;
   width: 192px;
   height: 321px;
   background-color: #FFFFFF;
   background-image: none;
}

#contactform fieldset legend,
#contactform fieldset div  {
   font: 10px/25px GillSans-Italic, GillSans, "Gill Sans";
   letter-spacing: 2px;
   color: #91A5A3;
}

#andersonfinnbelievesthatarelationshipbuiltonmutualtext  {
   z-index: 8;
}

#icecreamsllicesmistatecontractorsnicholaslencetext p  {
   text-align: justify;
}

#id2prevbutton a,
#id1prevbutton a,
#id0prevbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   width: 17px;
   background-position: 0% 0px;
   font-size: 33px;
   line-height: 33px;
}

#id2nextbutton a,
#id0nextbutton a,
#id1nextbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 32px;
   width: 16px;
   background-position: 0% 0px;
   font-size: 32px;
   line-height: 32px;
}

#theprincipalsofandersonfinnbringover30yearsoftext  {
   z-index: 8;
}

#andersonfinnbelievesthatcrossmediabradingistext  {
   visibility: visible;
   position: absolute;
   left: 480px;
   top: 253px;
   z-index: 8;
   width: 357px;
}

#framerulescopy,
#id0framerules,
#id1framerules  {
   visibility: visible;
   position: absolute;
   left: 107px;
   top: 148px;
   z-index: 10;
   width: 741px;
   height: 323px;
   background-repeat: no-repeat;
}

#designshouldadvanceabrandincreasessalesimgcopy  {
   width: 744px;
}

#id1nextbutton,
#id0nextbutton,
#id2nextbutton  {
   visibility: visible;
   position: absolute;
   left: 891px;
   top: 295px;
   z-index: 8;
   width: 16px;
   height: 32px;
}

#id0prevbutton,
#id1prevbutton,
#id2prevbutton  {
   visibility: visible;
   position: absolute;
   left: 859px;
   top: 295px;
   z-index: 8;
   width: 17px;
   height: 33px;
}

#id2workbutton,
#id0workbutton,
#id1workbutton  {
   visibility: visible;
   position: absolute;
   left: 133px;
   top: 185px;
   z-index: 11;
   width: 149px;
   height: 9px;
}

#id1designshouldadvanceabrandincreasessalesimg  {
   width: 738px;
}

#id1vectorsmartobject,
#vectorsmartobjectcopy2  {
   visibility: visible;
   position: absolute;
   left: 206px;
   top: 20px;
   z-index: 5;
   width: 375px;
   height: 501px;
   background-repeat: no-repeat;
}

#brandingimg,
#marketingimg,
#interactiveimg  {
   visibility: visible;
   position: absolute;
   left: 134px;
   top: 168px;
   z-index: 11;
   height: 7px;
}

#id0brandingbutton,
#id0interactivebutton  {
   visibility: visible;
   position: absolute;
   left: 133px;
   top: 215px;
   z-index: 11;
   height: 9px;
}

#id0i15619008760img,
#id1i15619008760img  {
   visibility: visible;
   position: absolute;
   left: 490px;
   top: 490px;
   z-index: 6;
   width: 122px;
   height: 9px;
}

#id1andersonfinnimg,
#id2andersonfinnimg  {
   visibility: visible;
   position: absolute;
   left: 489px;
   top: 88px;
   z-index: 8;
   width: 280px;
   height: 11px;
}

#edgesblackcopy3,
#edgesblackcopy  {
   position: absolute;
   left: 20px;
   top: 20px;
   z-index: 7;
   width: 900px;
   height: 500px;
   background-repeat: no-repeat;
}

#marketingtext,
#interactivetext  {
   visibility: visible;
   position: absolute;
   top: 277px;
   z-index: 8;
   width: 155px;
}

#bottomrules,
#bottomrulescopy2  {
   visibility: visible;
   position: absolute;
   left: 488px;
   top: 511px;
   z-index: 6;
   width: 360px;
   height: 7px;
   background-repeat: no-repeat;
}

#rulescopy,
#rulescopy2,
#rules  {
   visibility: visible;
   position: absolute;
   z-index: 8;
   width: 110px;
   height: 1px;
   background-repeat: no-repeat;
}

#contactform fieldset div  {
   clear: both;
}

#id0interactivebutton a  {
   width: 154px;
   background-image: url(sg_branding_media/id0interactivebutton.gif);
}

#horizruleunderheadline  {
   background: url(sg_clients_media/horizruleunderheadline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 109px;
   top: 246px;
   z-index: 6;
   width: 739px;
   height: 1px;
}

#id1interactivebutton a  {
   width: 103px;
   background-image: url(sg_work_media/id1interactivebutton.gif);
}

#vectorsmartobjectcopy2  {
   background-image: url(sg_interactive_media/vectorsmartobjectcopy2.gif);
}

#id3workbutton a:hover  {
   background-position: -42px 0%;
}

#clientsbutton a:hover  {
   background-position: -55px 0%;
}

#contactbutton a:hover  {
   background-position: -67px 0%;
}

#id0interactivebutton  {
   width: 154px;
}

#id1vectorsmartobject  {
   background-image: url(sg_clients_media/id1vectorsmartobject.gif);
}

#layer6copy,
#layer6  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 20px;
   z-index: 6;
   width: 450px;
   height: 79px;
   background-repeat: no-repeat;
}

#aboutbutton a:hover  {
   background-position: -46px 0%;
}

#id0brandingbutton a  {
   width: 142px;
   background-image: url(sg_marketing_media/id0brandingbutton.gif);
}

#shape2copy,
#shape2  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 20px;
   z-index: 4;
   width: 899px;
   height: 500px;
   background-color: #FFFFFF;
   background-image: none;
}

#id1brandingbutton a  {
   width: 84px;
   background-image: url(sg_work_media/id1brandingbutton.gif);
}

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

#id0brandingbutton  {
   width: 142px;
}

#marketingbutton a  {
   width: 92px;
   background-image: url(sg_work_media/marketingbutton.gif);
}

#bottomrulescopy2  {
   background-image: url(sg_interactive_media/bottomrulescopy2.gif);
}

#id1workbutton a  {
   width: 149px;
   background-image: url(sg_branding_media/id1workbutton.gif);
}

#id1prevbutton a  {
   background-image: url(sg_branding_media/id1prevbutton.gif);
}

#clientsbutton a  {
   width: 55px;
   background-image: url(sg_interactive_media/clientsbutton.gif);
}

#id2workbutton a  {
   width: 149px;
   background-image: url(sg_marketing_media/id2workbutton.gif);
}

#id0nextbutton a  {
   background-image: url(sg_interactive_media/id0nextbutton.gif);
}

#id2nextbutton a  {
   background-image: url(sg_marketing_media/id2nextbutton.gif);
}

#id0prevbutton a  {
   background-image: url(sg_interactive_media/id0prevbutton.gif);
}

#id2prevbutton a  {
   background-image: url(sg_marketing_media/id2prevbutton.gif);
}

#id1nextbutton a  {
   background-image: url(sg_branding_media/id1nextbutton.gif);
}

#id3workbutton a  {
   width: 42px;
   background-image: url(sg_interactive_media/id3workbutton.gif);
}

#edgesblackcopy3  {
   background-image: url(sg_interactive_media/edgesblackcopy3.gif);
}

#id0workbutton a  {
   width: 149px;
   background-image: url(sg_interactive_media/id0workbutton.gif);
}

#interactivetext  {
   left: 305px;
}

#contactbutton a  {
   width: 67px;
   background-image: url(sg_interactive_media/contactbutton.gif);
}

#edgesblackcopy  {
   background-image: url(sg_clients_media/edgesblackcopy.gif);
}

#framerulescopy  {
   background-image: url(sg_branding_media/framerulescopy.gif);
}

#interactiveimg  {
   width: 91px;
}

#marketingtext  {
   left: 108px;
}

#clientsbutton  {
   visibility: visible;
   position: absolute;
   left: 247px;
   top: 91px;
   z-index: 8;
   width: 55px;
   height: 8px;
}

#id1framerules  {
   background-image: url(sg_marketing_media/id1framerules.gif);
}

#aboutbutton a  {
   width: 46px;
   background-image: url(sg_interactive_media/aboutbutton.gif);
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 395px;
   top: 91px;
   z-index: 8;
   width: 67px;
   height: 8px;
}

#id0framerules  {
   background-image: url(sg_interactive_media/id0framerules.gif);
}

#id3workbutton  {
   visibility: visible;
   position: absolute;
   left: 328px;
   top: 91px;
   z-index: 8;
   width: 42px;
   height: 8px;
}

#marketingimg  {
   width: 79px;
}

#contactpopup  {
   width: 66px;
   left: 395px;
}

#homebutton a  {
   width: 38px;
   background-image: url(sg_interactive_media/homebutton.gif);
}

#clientspopup  {
   width: 54px;
   left: 248px;
}

#brandingimg  {
   width: 70px;
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 176px;
   top: 91px;
   z-index: 8;
   width: 46px;
   height: 8px;
}

#bottomrules  {
   background-image: url(sg_clients_media/bottomrules.gif);
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 110px;
   top: 91px;
   z-index: 8;
   width: 38px;
   height: 8px;
}

#rulescopy2  {
   background-image: url(sg_work_media/rulescopy2.gif);
   top: 387px;
   left: 108px;
}

#layer6copy  {
   background-image: url(sg_interactive_media/layer6copy.gif);
}

#aboutpopup  {
   width: 50px;
   left: 175px;
}

#background  {
   background: url(sg_clients_media/background.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 940px;
   height: 540px;
}

#homepopup  {
   width: 41px;
   left: 108px;
}

#rulescopy  {
   background-image: url(sg_work_media/rulescopy.gif);
   top: 270px;
   left: 305px;
}

#workpopup  {
   width: 45px;
   left: 327px;
}

#layer6  {
   background-image: url(sg_clients_media/layer6.gif);
}

#text p  {
   color: #FFFFFF;
}

#rules  {
   background-image: url(sg_work_media/rules.gif);
   top: 270px;
   left: 108px;
}

#text  {
   z-index: 7;
}

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

