#maintextarea2text p a,
#biodescmaintext p a,
#attorneyatlawh4 p a,
#attorneytitleh2 p a,
#hometitleh1 p a,
#maincoltexttext p a  {
   display: inline;
}

#attorneyatlawh4 p,
#hometitleh1 p,
#hometitleh1 li,
#attorneytitleh2 p,
#attorneytitleh2 li,
#attorneyatlawh4 li  {
   margin: 0px;
}

#homepagepractiareasmenu ul li a  {
   padding-left: 0px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#layer15copy3 > div:first-child  {
   background-image: url(sg_home_media/layer15copy3.gif);
}

#layer15copy5 > div:first-child  {
   background-image: url(sg_home_media/layer15copy5.gif);
}

#homepagepractiareasmenu ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#layer15copy2,
#i1civilsubmenu  {
   z-index: 16;
}

#layer10copy > div:first-child  {
   background-image: url(sg_home_media/layer10copy.gif);
}

#layer15copy > div:first-child  {
   background-image: url(sg_home_media/layer15copy.gif);
}

#homepagepractiareasmenu ul  {
   margin: 0px;
   padding: 0px;
   color: #1F0603;
   text-decoration: none;
   text-transform: uppercase;
   letter-spacing: 0px;
   line-height: 21px;
   font-style: normal;
   font-weight: normal;
   font-size: 16px;
   font-family: "Times New Roman", "Times", serif;
   text-indent: 0px;
   text-align: left;
}

#sacramentocriminalattorne  {
   height: 225px;
   width: 972px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: -30px;
   background-image: url(sg_home_media/sacramentocriminalattorne.gif);
   background-repeat: no-repeat;
}

#preetibajwaattorneylawyer  {
   height: 301px;
   width: 231px;
   margin-left: 10px;
   margin-right: 0px;
   margin-top: 19px;
   margin-bottom: 0px;
   background-image: url(sg_home_media/preetibajwaattorneylawyer.gif);
   background-repeat: no-repeat;
}

#attorneywebsitedesignonli  {
   left: 848px;
   top: 159px;
}

#homepagepractiareasmenu  {
   width: 389px;
   margin-top: 43px;
   margin-left: 50px;
   margin-bottom: 0px;
   margin-right: 0px;
}

#immigrationmeusubmenu  {
   z-index: 14;
   top: 170px;
   left: 451px;
}

#phone1,
.i0contactbg  {
   left: -2px;
   top: 2px;
   z-index: 10;
}

#criminalmenusubmenu  {
   z-index: 18;
}

#homebgcolumn_f div  {
   clear: left;
   position: relative;
   margin-left: 0px;
   height: 9px;
   width: 981px;
   background-image: url(sg_home_media/homebgcentercut.gif);
   background-repeat: no-repeat;
}

#homepicsareacolumn  {
   min-height: 195px;
   width: 973px;
   margin-left: 6px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   background-color: #FFFFFF;
}

#footersublinksmenu  {
   left: 45px;
   top: 98px;
}

#practiceareapanel  {
   position: absolute;
   left: -8px; /* Ben changed from 8px to fix */
   top: 30px;
   z-index: 9;
}

#maintextarea2text  {
   width: 450px;
   margin-left: 39px;
   margin-right: 0px;
   margin-top: 25px;
   margin-bottom: 8px;
}

#homewrappercolumn  {
   min-height: 1095px;
   width: 984px;
   margin-left: 6px;
   margin-right: 0px;
   margin-top: 8px;
   margin-bottom: 0px;
   background-color: #FFFFFF;
   border-bottom: 10px solid #fff;
}

#biodescmaintext  {
   width: 229px;
   margin-left: 14px;
   margin-right: 0px;
   margin-top: 18px;
   margin-bottom: 0px;
}

#attorneytitleh2  {
   width: 219px;
   margin-left: 15px;
   margin-right: 0px;
   margin-top: 7px;
   margin-bottom: 0px;
}

#righthomecolumn  {
   min-height: 825px;
   width: 246px;
   margin-left: 27px;
   margin-right: 0px;
   margin-top: 14px;
   margin-bottom: 0px;
}

#maincoltexttext  {
   width: 450px;
   margin-left: 39px;
   margin-right: 0px;
   margin-top: 28px;
   margin-bottom: 0px;
}

#maincoltexttext p {
margin-bottom: 10px;	
}

#attorneyatlawh4  {
   width: 227px;
   margin-left: 15px;
   margin-right: 0px;
   margin-top: 13px;
   margin-bottom: 0px;
}

#lefthomecolumn  {
   min-height: 318px;
   width: 197px;
   margin-left: 9px;
   margin-right: 0px;
   margin-top: 14px;
   margin-bottom: 0px;
}

#homebgcolumn_f  {
   width: 981px;
   margin-left: 2px;
}

#footerrtoptext  {
   left: 133px;
   top: 20px;
}

#homebgcolumn_h  {
   position: absolute;
   height: 939px;
   width: 981px;
   left: 0px;
   top: 0px;
   background-image: url(sg_home_media/homebgcolumn.gif);
   background-repeat: no-repeat;
}

#footerabouth5  {
   left: 53px;
   top: 125px;
}

#homebgcolumn  {
   min-height: 945px;
   width: 981px;
   margin-left: 2px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   background-color: #FFFFFF;
   background-image: url(sg_home_media/homebgcentercuttile.gif);
   background-repeat: repeat-y;
   background-attachment: scroll;
   background-position: center top;
}

#areassubmenu  {
   z-index: 17;
   left: 278px;
}

#contactpanel  {
   min-height: 308px;
   width: 228px;
   margin-left: 13px;
   margin-right: 0px;
   margin-top: 54px;
   margin-bottom: 26px;
}

#layer15copy3  {
   z-index: 17;
}

#layer15copy4  {
   z-index: 14;
}

#layer15copy5  {
   z-index: 15;
}

#layer10copy  {
   left: 262px;
   z-index: 11;
}

#layer15copy  {
   left: 431px;
   top: 167px;
   z-index: 13;
}

#hometitleh1  {
   width: 475px;
   margin-left: 16px;
   margin-right: 0px;
   margin-top: 31px;
   margin-bottom: 0px;
}

#mainnavmenu  {
   margin-left: 56px;
   margin-bottom: 0px;
}

#freeconsult  {
   height: 19px;
   width: 319px;
   margin-left: 537px;
   margin-top: 39px;
   background-image: url(sg_home_media/freeconsult.gif);
}

#logobutton  {
   margin-left: 33px;
   margin-top: 20px;
}

#layer4copy  {
   height: 1px;
   width: 971px;
   margin-left: 7px;
   margin-right: 0px;
   margin-top: 8px;
   margin-bottom: 0px;
   background-color: #F4AD1F;
   background-image: none;
   font-size: 1px;
}

.immigrationsubtitleh2  {
   left: 16px;
   top: 219px;
   z-index: 11;
}

#maincenter  {
   position: absolute;
   left: 209px;
   top: 0px;
   z-index: 7;
   width: 512px;
   height: 849px;
   background-image: url(sg_home_media/maincenter.gif);
   background-repeat: no-repeat;
}

#mfabutton  {
   left: 895px;
   top: 128px;
}

#logocopy  {
   top: 7px;
   background-image: url(sg_home_media/logocopy.gif);
}

.immigrationsubmenu  {
   z-index: 11;
   left: 31px;
}

#layer15  {
   left: 262px;
   z-index: 12;
}

#phone1  {
   background-image: url(sg_home_media/phone1.gif);
}

#layer4  {
   margin-left: 7px;
}

.crimesubtitleh2  {
   left: 16px;
   top: 47px;
   z-index: 11;
}

.civilsubtitleh2  {
   left: 16px;
   top: 345px;
   z-index: 11;
}

.i0civilsubmenu  {
   z-index: 11;
   top: 369px;
   left: 31px;
}

.crimessubmenu  {
   z-index: 11;
   top: 67px;
   left: 31px;
}

.practiceareas  {
   left: 25px;
   top: 14px;
   z-index: 11;
}

.c1F0603 * a  {
   color: #1F0603;
}

.i9164447100  {
   position: absolute;
   left: 57px;
   top: 45px;
   z-index: 9;
   width: 110px;
   height: 14px;
   background-image: url(sg_home_media/i9164447100.gif);
   background-repeat: no-repeat;
}

.i1contactus  {
   position: absolute;
   left: 5px;
   top: 2px;
   z-index: 8;
   width: 220px;
   height: 301px;
   background-image: url(sg_home_media/d0contactus.gif);
   background-repeat: no-repeat;
}

.formxmedia  {
   position: absolute;
   left: 17px;
   top: 63px;
   z-index: 9;
   width: 197px;
}

h4  {
   font-size: 11px;
   line-height: 13px;
   color: #E0D3A1;
   font-family: Arial, Helvetica, sans-serif;
}


