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

a ins  {
   text-decoration: none;
}

#practiceheader p,
#trademarkheading p,
#ecommerceheading p,
#litigation p,
#prosecutionheader p,
#id0contact p,
#patentcouncelingheader p,
#firmheading p  {
   font: 20px/22px Arial-BoldMT, "Arial- Bold MT";
   margin: 0px;
   color: #462E00;
   letter-spacing: 1px;
   padding-bottom: 8px;
   text-align: left;
}

#pid4patentprosecution,
#pid6ecommerce,
#pid2litigation,
#pid3opinioncounseling,
#pid5trademark,
#home,
#bakoskritzer  {
   margin: 0px auto 0px auto;
   width: 982px;
   position: relative;
}

#patentmoviexmedia,
#opinionpagemoviexmedia,
#trademarkmoviexmedia,
#eccommercemoviexmedia,
#homepagemoviexmedia  {
   visibility: visible;
   position: absolute;
   left: 74px;
   top: 115px;
   z-index: 8;
   width: 320px;
   height: 180px;
}

#homepagemovieborder,
#id1trademarkmovie,
#payentmovieborder,
#opinionpagemovieborder,
#ecommercemovieborder  {
   background: url(sg_opinioncounseling_media/opinionpagemovieborder.jpg) no-repeat;
   position: absolute;
   left: 16px;
   top: 112px;
   z-index: 7;
   width: 381px;
   height: 186px;
}

#patentcouncelingheader,
#prosecutionheader,
#litigation,
#trademarkheading,
#ecommerceheading,
#firmheading  {
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 383px;
   z-index: 5;
}

#firmcopy p,
#patentcounselingcopy p,
#prosecutioncopy p,
#ecommerce p,
#id0trademark p,
#litigationcopy p  {
   font: 14px/17px "Times New Roman", "Times", serif;
   margin: 0px;
   padding-bottom: 8px;
   text-align: left;
   color: #5F5F5F;
}

#patentcounselingcopy,
#firmcopy,
#ecommerce,
#prosecutioncopy,
#litigationcopy,
#id0trademark  {
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 422px;
   z-index: 5;
   width: 592px;
}

#trademarkbox,
#id2litigationbox,
#id1litigationbox,
#ecommercebox,
#id0litigationbox  {
   background: url(sg_opinioncounseling_media/id1litigationbox.jpg) no-repeat;
   position: absolute;
   left: 22px;
   top: 370px;
   z-index: 4;
   width: 623px;
   height: 425px;
}

#counselingruleforpage,
#prosecutionrule,
#counselingb  {
   visibility: visible;
   position: absolute;
   top: 30px;
   z-index: 7;
   width: 144px;
   height: 37px;
}

#prosecutionb a,
#counselingb a,
#trademarkb a  {
   background-repeat: no-repeat;
   display: block;
   height: 37px;
   background-position: 0% 0px;
   font-size: 37px;
   line-height: 37px;
}

#disclaimersitemapb a:hover,
#emailb a:hover  {
   font-weight: bold;
}

#prosecutionb a:hover,
#counselingb a:hover  {
   background-position: -144px 0%;
}

#practicebox,
#firmbox,
#contactborder  {
   position: absolute;
   top: 370px;
   z-index: 4;
   width: 303px;
   height: 426px;
   background-repeat: no-repeat;
}

#emailb a,
#disclaimersitemapb a  {
   border: 0px none #000000;
   font-weight: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
}

#intellectualpropertyattorneys  {
   background: url(sg_opinioncounseling_media/id0intellectualpropertyatto.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 526px;
   top: 223px;
   z-index: 7;
   width: 435px;
   height: 25px;
}

#patentstrademarkscopyrights p  {
   font: 15px/22px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   padding-bottom: 8px;
   text-align: right;
}

#litigationb a,
#ecommerceb a  {
   background-repeat: no-repeat;
   display: block;
   height: 24px;
   background-position: 0% 0px;
   font-size: 24px;
   line-height: 24px;
}

#efficienteffectivesolutions  {
   background: url(sg_opinioncounseling_media/efficienteffectivesolutions.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 535px;
   top: 268px;
   z-index: 5;
   width: 306px;
   height: 13px;
}

#patentstrademarkscopyrights  {
   visibility: visible;
   position: absolute;
   left: 79px;
   top: 50px;
   z-index: 7;
   width: 252px;
}

#practiceheader,
#id0contact  {
   visibility: visible;
   position: absolute;
   top: 383px;
   z-index: 5;
   width: 261px;
}

#treehousecreationsb a:hover  {
   background-position: -25px 0%;
}

#newyorkb a,
#newjerseyb a  {
   background-repeat: no-repeat;
   display: block;
   height: 98px;
   background-position: 0% 0px;
   font-size: 98px;
   line-height: 98px;
}

#nyaddress p,
#njaddress p  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
   color: #757575;
}

#newyork p,
#newjersey p  {
   font: 15px/17px Arial-BoldMT, "Arial- Bold MT";
   margin: 0px;
   color: #6F6F6F;
   padding-bottom: 8px;
   text-align: left;
}

#patentcouncelingheader  {
   width: 582px;
}

#counselingruleforpage  {
   background: url(sg_opinioncounseling_media/counselingruleforpage.jpg) no-repeat;
   left: 466px;
}

#treehousecreationsb a  {
   background: url(sg_opinioncounseling_media/treehousecreationsb.jpg) no-repeat 0% 0px;
   display: block;
   height: 31px;
   width: 25px;
   font-size: 31px;
   line-height: 31px;
}

#disclaimersitemapb a  {
   color: #5F5F5F;
}

#treehousecreationsb  {
   visibility: visible;
   position: absolute;
   left: 957px;
   top: 805px;
   z-index: 4;
   width: 25px;
   height: 31px;
}

#litigationb a:hover  {
   background-position: -81px 0%;
}

#trademarkb a:hover  {
   background-position: -98px 0%;
}

#disclaimersitemapb  {
   font: 8px/17px "Times New Roman", "Times", serif;
   padding-bottom: 8px;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 838px;
   top: 820px;
   z-index: 4;
   width: 96px;
   height: 17px;
}

#newjerseyb a:hover  {
   background-position: -285px 0%;
}

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

#prosecutionheader  {
   width: 582px;
}

#ecommerceheading  {
   width: 582px;
}

#newyorkb a:hover  {
   background-position: -284px 0%;
}

#trademarkheading  {
   width: 582px;
}

#prosecutionrule  {
   background: url(sg_patentprosecution_media/prosecutionrule.jpg) no-repeat;
   left: 613px;
}

#bklogob a:hover  {
   background-position: -311px 0%;
}

#practicecopy p  {
   font: 14px/16px "Times New Roman", "Times", serif;
   margin: 0px;
   padding-bottom: 10px;
   text-align: left;
   color: #5F5F5F;
}

#practiceheader  {
   left: 359px;
}

#prosecutionb a  {
   width: 144px;
   background-image: url(sg_opinioncounseling_media/prosecutionb.jpg);
}

#litigationb a  {
   width: 81px;
   background-image: url(sg_opinioncounseling_media/litigationb.jpg);
}

#contactborder  {
   background-image: url(sg_opinioncounseling_media/contactborder.jpg);
   left: 661px;
}

#counselingb a  {
   width: 144px;
   background-image: url(sg_litigation_media/counselingb.jpg);
}

#id0contact p  {
   color: #3F3F3F;
}

#newjerseyb a  {
   width: 285px;
   background-image: url(sg_opinioncounseling_media/newjerseyb.jpg);
}

#ecommerceb a  {
   width: 94px;
   background-image: url(sg_opinioncounseling_media/ecommerceb.jpg);
}

#prosecutionb  {
   visibility: visible;
   position: absolute;
   left: 613px;
   top: 30px;
   z-index: 7;
   width: 144px;
   height: 37px;
}

#practicecopy  {
   visibility: visible;
   position: absolute;
   left: 354px;
   top: 423px;
   z-index: 5;
   width: 281px;
}

#trademarkb a  {
   width: 98px;
   background-image: url(sg_opinioncounseling_media/trademarkb.jpg);
}

#firmheading  {
   width: 124px;
}

#counselingb  {
   left: 466px;
}

#litigationb  {
   visibility: visible;
   position: absolute;
   left: 381px;
   top: 36px;
   z-index: 7;
   width: 81px;
   height: 24px;
}

#copywrite p  {
   font: 8px/17px "Times New Roman", "Times", serif;
   margin: 0px;
   color: #5F5F5F;
   padding-bottom: 7px;
   text-align: left;
}

#layer4copy3  {
   background: url(sg_opinioncounseling_media/layer4copy3.jpg) no-repeat;
   position: absolute;
   left: 1px;
   top: 0px;
   z-index: 6;
   width: 980px;
   height: 257px;
}

#practicebox  {
   background-image: url(sg_home_media/practicebox.jpg);
   left: 341px;
}

#layer4copy2  {
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 0px;
   z-index: 5;
   width: 980px;
   height: 257px;
   background-color: #205265;
   background-image: none;
}

#newyorkb a  {
   width: 284px;
   background-image: url(sg_opinioncounseling_media/newyorkb.jpg);
}

#layer6copy  {
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 257px;
   z-index: 3;
   width: 980px;
   height: 583px;
   background-color: #FFFFFF;
   background-image: none;
}

#newjerseyb  {
   visibility: visible;
   position: absolute;
   left: 669px;
   top: 657px;
   z-index: 6;
   width: 285px;
   height: 98px;
}

#litigation  {
   width: 351px;
}

#trademarkb  {
   visibility: visible;
   position: absolute;
   left: 764px;
   top: 30px;
   z-index: 7;
   width: 98px;
   height: 37px;
}

#layer5copy  {
   background: url(sg_opinioncounseling_media/layer5copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 257px;
   z-index: 4;
   width: 980px;
   height: 88px;
}

#ecommerceb  {
   visibility: visible;
   position: absolute;
   left: 867px;
   top: 36px;
   z-index: 7;
   width: 94px;
   height: 24px;
}

#id0contact  {
   left: 679px;
}

#nyaddress  {
   visibility: visible;
   position: absolute;
   left: 784px;
   top: 430px;
   z-index: 5;
   width: 152px;
}

#bklogob a  {
   background: url(sg_opinioncounseling_media/bklogob.jpg) no-repeat 0% 0px;
   display: block;
   height: 27px;
   width: 311px;
   font-size: 27px;
   line-height: 27px;
}

#newjersey  {
   visibility: visible;
   position: absolute;
   left: 670px;
   top: 615px;
   z-index: 5;
   width: 90px;
}

#copywrite  {
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 820px;
   z-index: 5;
   width: 252px;
}

#njaddress  {
   visibility: visible;
   position: absolute;
   left: 784px;
   top: 599px;
   z-index: 5;
   width: 174px;
}

#emailb a  {
   color: #6F6F6F;
}

#newyorkb  {
   visibility: visible;
   position: absolute;
   left: 670px;
   top: 487px;
   z-index: 6;
   width: 284px;
   height: 98px;
}

#firmcopy  {
   width: 276px;
}

#bklogob  {
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 21px;
   z-index: 7;
   width: 311px;
   height: 27px;
}

#firmbox  {
   background-image: url(sg_home_media/practicebox.jpg);
   left: 21px;
}

#id0line  {
   background: url(sg_opinioncounseling_media/id0line.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 361px;
   top: 27px;
   z-index: 7;
   width: 1px;
   height: 38px;
}

#newyork  {
   visibility: visible;
   position: absolute;
   left: 687px;
   top: 446px;
   z-index: 5;
   width: 90px;
}

#emailb  {
   font: 13px/22px Arial-BoldMT, "Arial- Bold MT";
   padding-bottom: 8px;
   text-align: center;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   left: 717px;
   top: 767px;
   z-index: 5;
   width: 199px;
   height: 22px;
}

#circle  {
   background: url(sg_opinioncounseling_media/circle.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 824px;
   z-index: 4;
   width: 9px;
   height: 9px;
}

#tm  {
   background: url(sg_opinioncounseling_media/tm.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 842px;
   top: 266px;
   z-index: 5;
   width: 11px;
   height: 5px;
}

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


