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

a ins  {
   text-decoration: none;
}

#grapejuicewineshopgrapejuiceonlinecom p,
#pattillorichardsharpoldpcprhlawcom p,
#jimmorrisjewelryincjimmorrisjewelrycom p  {
   font: bold 12px/16px LucidaSansUnicode, "Lucida Sans Unicode";
   margin: 0px;
   color: #211F1F;
   text-align: left;
}

#everybusinesstext p,
#webdevtextcopy p,
#brandtextcopy2 p,
#aboutustext p,
#presentingtextcopy p,
#presentingtext p  {
   font: 13px/16px LucidaSansUnicode, "Lucida Sans Unicode";
   margin: 0px;
   text-align: justify;
   color: #211F1F;
}

#everybusinesstext p a,
#presentingtext p a,
#presentingtextcopy p a,
#brandtextcopy2 p a,
#webdevtextcopy p a  {
   border: 0px none #000000;
   text-decoration: underline;
   font-weight: bold;
   color: #A70909;
}

#pid6print,
#pid7social,
#pid5contact,
#pid2aboutus,
#pid1home,
#pid4branding,
#pid8strategy,
#pid3web  {
   margin: 0px auto 0px auto;
   width: 1020px;
   position: relative;
}

#pleasedonothesistatetocontactusifyouhavequestionsor p,
#brandtextcopy3 p  {
   margin: 0px;
   text-align: left;
   color: #211F1F;
   line-height: 16px;
   font-family: LucidaSansUnicode, "Lucida Sans Unicode";
}

#layer2copy7,
#layer2copy6,
#layer2copy5,
#layer2copy4,
#layer2copy8  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 358px;
   z-index: 4;
   width: 939px;
   height: 615px;
   background-repeat: no-repeat;
}

#id1followusontwitterbutton a,
#id1fanalaraonfacebookbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 61px;
   background-position: 0% 0px;
   font-size: 61px;
   line-height: 61px;
}

#topstripemenu li a:hover,
#bottombannermenu li a:hover  {
   text-decoration: underline;
}

#servetexttext p a,
#whotexttext p a,
#whatwedotext p a  {
   border: 0px none #000000;
   text-decoration: none;
   color: #0F1D44;
}

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

#submitform fieldset legend,
#submitform fieldset div  {
   font: bold 12px/16px LucidaSansUnicode, "Lucida Sans Unicode";
}

#visitprhbutton a,
#visitjimmorrisdesignerbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 150px;
   background-position: 0% 0px;
   font-size: 150px;
   line-height: 150px;
}

#bottombannermenu li a,
#topstripemenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   height: 100%;
}

#shape7copy5,
#shape7copy3,
#shape7copy6  {
   background: url(sg_branding_media/shape7copy3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 179px;
   z-index: 3;
   width: 939px;
   height: 180px;
}

#bottombannermenu li,
#topstripemenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#companynamecopy11,
#companynamecopy12  {
   visibility: visible;
   position: absolute;
   left: 133px;
   top: 394px;
   z-index: 5;
   height: 17px;
   background-repeat: no-repeat;
}

#presentingtext,
#presentingtextcopy  {
   visibility: visible;
   position: absolute;
   left: 94px;
   top: 436px;
   z-index: 5;
}

#id1fanalaraonfacebookbutton a:hover  {
   background-position: -48px 0%;
}

#id1followusontwitterbutton a:hover  {
   background-position: -49px 0%;
}

#servetexttext p,
#whotexttext p  {
   font: 13px/14px LucidaSansUnicode, "Lucida Sans Unicode";
   margin: 0px;
   color: #0F1D44;
   text-align: justify;
}

#brandtextcopy2,
#webdevtextcopy  {
   visibility: visible;
   position: absolute;
   left: 93px;
   z-index: 5;
   width: 421px;
}

#visitjimmorrisdesignerbutton a  {
   width: 185px;
   background-image: url(sg_web_media/id0visitjimmorrisdesignerbu.jpg);
}

#id1fanalaraonfacebookbutton a  {
   width: 48px;
   background-image: url(sg_web_media/id1fanalaraonfacebookbutton.jpg);
}

#id1followusontwitterbutton a  {
   width: 49px;
   background-image: url(sg_web_media/id1followusontwitterbutton.jpg);
}

#id1fanalaraonfacebookbutton  {
   visibility: visible;
   position: absolute;
   left: 931px;
   top: 72px;
   z-index: 3;
   width: 48px;
   height: 61px;
}

#servetexttext,
#whotexttext  {
   visibility: visible;
   position: absolute;
   top: 431px;
   z-index: 4;
   width: 217px;
}

#shape3copy10,
#shape3copy12  {
   visibility: visible;
   position: absolute;
   top: 417px;
   z-index: 5;
   width: 2px;
   height: 474px;
   background-repeat: no-repeat;
}

#alaraacopy10,
#alaraacopy9  {
   visibility: visible;
   position: absolute;
   left: 97px;
   top: 383px;
   z-index: 5;
   width: 35px;
   height: 32px;
   background-repeat: no-repeat;
}

#id1followusontwitterbutton  {
   visibility: visible;
   position: absolute;
   left: 875px;
   top: 72px;
   z-index: 3;
   width: 49px;
   height: 61px;
}

#layer2copy3,
#layer2copy2  {
   position: absolute;
   left: 40px;
   top: 358px;
   z-index: 3;
   width: 939px;
   height: 355px;
   background-repeat: no-repeat;
}

#alaraacopy6,
#alaraacopy5  {
   background: url(sg_web_media/alaraacopy5.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 96px;
   top: 378px;
   width: 35px;
   height: 32px;
}

#submitform fieldset div  {
   clear: both;
}

#vertfade,
#vertfadecopy  {
   background: url(sg_web_media/vertfade.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 555px;
   top: 421px;
   z-index: 5;
   width: 2px;
   height: 515px;
}

#alarahomebutton a:hover  {
   background-position: -323px 0%;
}

#bottombannermenu li a  {
   color: #36638F;
}

#everybusinesstext p a  {
   font-family: Verdana, sans-serif;
}

#topstripemenu li a  {
   color: #C7CAD3;
}

#presentingtextcopy  {
   width: 459px;
}

#companynamecopy11  {
   background-image: url(sg_print_media/companynamecopy11.jpg);
   width: 275px;
}

#companynamecopy12  {
   background-image: url(sg_social_media/companynamecopy12.jpg);
   width: 385px;
}

#layer27,
#layer28  {
   visibility: visible;
   position: absolute;
   top: 217px;
   z-index: 4;
   width: 115px;
   height: 114px;
   background-repeat: no-repeat;
}

#servetexttext p a  {
   font-size: 12px;
}

#alarahomebutton a  {
   background: url(sg_web_media/alarahomebutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 82px;
   width: 323px;
   font-size: 82px;
   line-height: 82px;
}

#whatwedotext p a  {
   font-weight: bold;
}

#bottombannermenu  {
   font: bold 12px/16px Verdana, sans-serif;
   margin: 0px;
   height: 16px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #36638F;
   position: absolute;
   left: 414px;
   top: 981px;
   z-index: 6;
}

#visitprhbutton a  {
   width: 183px;
   background-image: url(sg_web_media/visitprhbutton.jpg);
}

#brandtextcopy3 p  {
   font-size: 13px;
}

#alarahomebutton  {
   visibility: visible;
   position: absolute;
   left: 41px;
   top: 65px;
   z-index: 3;
   width: 323px;
   height: 82px;
}

#whotexttext p a  {
   font-size: 12px;
}

#presentingtext  {
   width: 455px;
}

#webdevtextcopy  {
   top: 390px;
}

#brandtextcopy2  {
   top: 429px;
}

#servetexttext  {
   left: 702px;
}

#topstripecopy  {
   background: url(sg_web_media/topstripecopy.jpg) no-repeat;
   position: absolute;
   left: 40px;
   top: 973px;
   z-index: 5;
   width: 939px;
   height: 47px;
}

#aboutustext p  {
   color: #424B5A;
}

#topstripemenu  {
   font: bold 12px/16px LucidaSansUnicode, "Lucida Sans Unicode";
   margin: 0px;
   height: 16px;
   padding: 0px;
   list-style: none;
   text-align: right;
   color: #C7CAD3;
   position: absolute;
   left: 282px;
   top: 12px;
   z-index: 4;
}

#shape3copy10  {
   background-image: url(sg_print_media/shape3copy10.jpg);
   left: 595px;
}

#alaraacopy10  {
   background-image: url(sg_social_media/alaraacopy10.jpg);
}

#id0topstripe  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1020px;
   height: 40px;
   background-color: #0F1D44;
   background-image: none;
}

#shape3copy12  {
   background-image: url(sg_social_media/shape3copy12.jpg);
   left: 602px;
}

#layer2copy2  {
   background-image: url(sg_home_media/layer2copy2.jpg);
}

#layer2copy7  {
   background-image: url(sg_web_media/layer2copy4.jpg);
}

#layer2copy3  {
   background-image: url(sg_aboutus_media/layer2copy3.jpg);
   visibility: visible;
}

#alaraacopy9  {
   background-image: url(sg_print_media/alaraacopy9.jpg);
}

#layer2copy4  {
   background-image: url(sg_web_media/layer2copy4.jpg);
}

#alaraacopy5  {
   z-index: 6;
}

#alaraacopy6  {
   z-index: 5;
}

#whotexttext  {
   left: 102px;
}

#layer2copy5  {
   background-image: url(sg_web_media/layer2copy4.jpg);
}

#layer2copy8  {
   background-image: url(sg_social_media/layer2copy8.jpg);
   height: 559px;
}

#layer2copy6  {
   background-image: url(sg_contact_media/layer2copy6.jpg);
   z-index: 3;
}

#layer27  {
   background-image: url(sg_social_media/layer27.jpg);
   left: 834px;
}

#layer28  {
   background-image: url(sg_social_media/layer28.jpg);
   left: 716px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(sg_web_media/exteriortile.jpg) center top repeat;
}

