a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#homeb a:hover,
#faqb a:hover,
#faqmenu li a:hover,
#ourfirmmenu li a:hover,
#blogb a:hover,
#contactusb a:hover,
#practicespecialtiesb a:hover,
#practicespecialtiesmenu li a:hover,
#ourfirmb a:hover,
#contactusmenu li a:hover  {
   text-decoration: underline;
}

#pid6contactus,
#pid5blog,
#pid1home,
#pid2ourfirm,
#pid3practicespecialties,
#faq  {
   margin: 0px auto 0px auto;
   width: 900px;
   position: relative;
}

#blogb a,
#homeb a,
#contactusb a,
#faqb a,
#ourfirmb a,
#practicespecialtiesb a  {
   border: 0px none #000000;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #4D4D4D;
}

#ourfirmmenu li a,
#faqmenu li a,
#practicespecialtiesmenu li a,
#contactusmenu li a  {
   border-bottom-color: #000000;
   border-bottom-style: none;
   border-right-color: #000000;
   border-right-style: none;
   border-left-color: #000000;
   border-left-style: none;
   border-width: 0px;
   border-top: 0px;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #4D4D4D;
   width: 100%;
   display: block;
}

#practicespecialtiesmenu li,
#faqmenu li,
#ourfirmmenu li,
#contactusmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#contactusmenu,
#practicespecialtiesmenu,
#faqmenu,
#ourfirmmenu  {
   font: 11px/16px Tahoma, sans-serif;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #4D4D4D;
   visibility: hidden;
   position: absolute;
}

#upstateelderlawpa1413laurensroadgreenvillesc29607  {
	visibility: visible;
	position: absolute;
	left: 729px;
	top: 593px;
	z-index: 5;
	width: 147px;
	height: 88px;
	font-family: Tahoma;
	font-size: 14px;
	color: #CCCCCC;
	text-align: right;
}

#topboxbutton a:hover,
#bottomboxbutton a:hover,
#middleboxbutton a:hover  {
   background-position: -256px 0%;
}

#practicespecialtiesb,
#faqb,
#blogb  {
   font: 16px/181px Tahoma, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 91px;
   z-index: 6;
}

#topboxbutton a,
#bottomboxbutton a,
#middleboxbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 126px;
   width: 256px;
   background-position: 0% 0px;
   font-size: 126px;
   line-height: 126px;
}

#homeb,
#ourfirmb,
#contactusb  {
   font: 16px/181px Tahoma, sans-serif;
   text-align: left;
   margin-top: 0px;
   margin-left: 0px;
   visibility: visible;
   position: absolute;
   top: 92px;
   z-index: 6;
   height: 12px;
}

#practicespecialtiespopup  {
   background: url(sg_blog_media/practicespecialtiespopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 543px;
   top: 197px;
   z-index: 8;
   width: 110px;
   height: 263px;
}

#practicespecialtiesmenu  {
   width: 100px;
   z-index: 9;
   top: 195px;
   left: 548px;
}

#practicespecialtiesb  {
	height: 258px;
	width: 144px;
	left: 543px;
}

#faqpopup  {
   background: url(sg_blog_media/faqpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 695px;
   top: 197px;
   z-index: 8;
   width: 110px;
   height: 263px;
}

#faqmenu  {
   width: 100px;
   z-index: 9;
   top: 195px;
   left: 700px;
}

#ourfirm,
#contactus  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 215px;
   z-index: 5;
   height: 23px;
   background-repeat: no-repeat;
}

#practicespecialties  {
   background: url(sg_practicespecialties_media/practicespecialties.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 34px;
   top: 215px;
   z-index: 5;
   width: 328px;
   height: 23px;
}

#topboxbutton a  {
   background-image: url(sg_blog_media/topboxbutton.gif);
}

#middleboxbutton a  {
   background-image: url(sg_blog_media/middleboxbutton.gif);
}

#bottomboxbutton a  {
   background: url(sg_blog_media/bottomboxbutton.gif);
}

#pagetitleaccent  {
   background: url(sg_blog_media/pagetitleaccent.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 223px;
   z-index: 5;
   width: 9px;
   height: 8px;
}

#backgroundimage  {
	background: url(sg_blog_media/backgroundimage.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: -1px;
	top: 173px;
	z-index: 4;
	width: 900px;
	height: 525px;
	background-color: #4D4D4D;
}

#backgroundimagehome  {
	background: url(sg_blog_media/backgroundimagehome.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: -1px;
	top: 170px;
	z-index: 4;
	width: 900px;
	height: 375px;
	background-color: #4D4D4D;
}

#topboxbutton  {
   visibility: visible;
   position: absolute;
   left: 644px;
   top: 243px;
   z-index: 6;
   width: 256px;
   height: 126px;
}

#bottomboxbutton  {
   visibility: visible;
   position: absolute;
   left: 644px;
   top: 467px;
   z-index: 5;
   width: 256px;
   height: 126px;
}

#middleboxbutton  {
   visibility: visible;
   position: absolute;
   left: 644px;
   top: 355px;
   z-index: 7;
   width: 256px;
   height: 126px;
}

#contactuspopup  {
   background: url(sg_blog_media/contactuspopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 794px;
   top: 197px;
   z-index: 7;
   width: 93px;
   height: 71px;
}

#contactusmenu  {
   width: 85px;
   z-index: 8;
   top: 198px;
   left: 800px;
}

#ourfirmpopup  {
   background: url(sg_blog_media/ourfirmpopup.gif) no-repeat;
   visibility: hidden;
   position: absolute;
   left: 460px;
   top: 197px;
   z-index: 6;
   width: 111px;
   height: 330px;
}

#ourfimtext p  {
	font: 14px/17px Tahoma, sans-serif;
	margin: 0px;
	text-align: justify;
	color: #FFFFFF;
	letter-spacing: .04em;
}

#ourfirmmenu  {
   width: 64px;
   z-index: 7;
   top: 195px;
   left: 465px;
}

#background  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 900px;
   height: 1008px;
   background-color: #4D4D4D;
   background-image: none;
}

#ourfimtext  {
	visibility: visible;
	position: absolute;
	left: 41px;
	top: 249px;
	z-index: 5;
	width: 592px;
	height: 772px;
}

#contactusb  {
   width: 83px;
   left: 793px;
}

#accentline  {
   background: url(sg_blog_media/accentline.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 885px;
   top: 592px;
   z-index: 5;
   width: 5px;
   height: 90px;
}

#contactus  {
   background-image: url(sg_contactus_media/contactus.gif);
   width: 193px;
}

#ourfirmb  {
   width: 68px;
   left: 460px;
}

#ourfirm  {
   background-image: url(sg_ourfirm_media/ourfirm.gif);
   width: 180px;
 }

#header  {
   background: url(sg_blog_media/header.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 8px;
   z-index: 5;
   width: 900px;
   height: 162px;
}

#blogb  {
   height: 16px;
   width: 33px;
   left: 744px;
}

#homeb  {
   width: 45px;
   left: 402px;
}

#faqb  {
   height: 258px;
   width: 144px;
   left: 695px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #393939;
}

.style1 {
    font: 14px/17px Tahoma, sans-serif;
	letter-spacing: .04em;
	color: #FFFFFF;
	text-decoration:underline;
}

.style2 {
    font: 14px/17px Tahoma, sans-serif;
	letter-spacing: .04em;
	color: #FFFFFF;
}

.stylenum {
    font: 14px/17px Tahoma, sans-serif;
	letter-spacing: .04em;
	color: #FFFFFF;
	font-weight:bold;
}

#disclaimer2  {
	visibility: visible;
	position: absolute;
	left: 41px;
	top: 727px;
	z-index: 6;
	width: 607px;
}

#disclaimer2 p  {
   font: 13px/15px Tahoma, sans-serif;
   letter-spacing: .04em;
   margin: 0px;
   text-align: justify;
   color: #FFFFFF;
}

#disclaimer3  {
	visibility: visible;
	position: absolute;
	left: 41px;
	top: 1250px;
	z-index: 6;
	width: 607px;
}

#disclaimer3 p  {
   font: 13px/15px Tahoma, sans-serif;
   letter-spacing: .04em;
   margin: 0px;
   text-align: justify;
   color: #FFFFFF;
}

#disclaimer4  {
	visibility: visible;
	position: absolute;
	left: 39px;
	top: 840px;
	z-index: 6;
	width: 607px;
}

#disclaimer4 p  {
   font: 13px/15px Tahoma, sans-serif;
   letter-spacing: .04em;
   margin: 0px;
   text-align: justify;
   color: #FFFFFF;
}
