#fabbrinilawgroupprovidessuperiorpersonalinjuryrepresenta p  {
   font: bold 14px/17px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   color: #1C5076;
   text-align: left;
}

#fabbrinilawgroupprovidessuperiorpersonalinjuryrepresenta  {
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 488px;
   z-index: 5;
   width: 710px;
}

#servicesbutton a:hover,
#blogbutton a:hover  {
   background-position: -73px 0%;
}

#paragraphright p,
#paragraphleft p  {
   font: bold 11px/13px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #666666;
   text-align: left;
}

#fadedsplicercopy,
#fadedsplicer  {
   visibility: visible;
   position: absolute;
   left: 710px;
   z-index: 5;
   width: 261px;
   height: 11px;
   background-repeat: no-repeat;
}

#blogbutton a,
#servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 73px;
   height: 70px;
   background-position: 0% 0px;
}


#articlegrow *:first-child  {
   margin-top: 0px;
}

#articlegrow *:last-child  {
   margin-bottom: 0px;
}
#articlegrow2 *:first-child  {
   margin-top: 0px;
}

#articlegrow2 *:last-child  {
   margin-bottom: 0px;
}

#googlecallbutton a:hover  {
   background-position: -231px 0%;
}

#contactusbutton a:hover  {
   background-position: -80px 0%;
}



#readblogbutton a:hover  {
   background-position: -91px 0%;
}

#footermenu li a:hover  {
   text-decoration: underline;
}

#otherareasofexpertise  {
   background: url(sg_wclflanding2_media/otherareasofexpertise.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 754px;
   top: 491px;
   z-index: 4;
   width: 172px;
   height: 11px;
}

#aboutusbutton a:hover  {
   background-position: -79px 0%;
}

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





#logobutton a:hover  {
   background-position: -281px 0%;
}

#googlecallbutton a  {
   background: url(sg_wclflanding2_media/googlecallbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 86px;
   width: 231px;
   font-size: 86px;
   line-height: 86px;
}

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



#contactusbutton a  {
   background: url(sg_wclflanding2_media/contactusbutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 80px;
   height: 70px;
}




#fadedsplicercopy  {
   background-image: url(sg_wclflanding2_media/fadedsplicercopy.jpg);
   top: 678px;
}

#servicesbutton a  {
   background-image: url(sg_wclflanding2_media/servicesbutton.jpg);
}

#googlecallbutton  {
   visibility: visible;
   position: absolute;
   left: 355px;
   top: 17px;
   z-index: 3;
   width: 231px;
   height: 86px;
}

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




#aboutusbutton a  {
   background: url(sg_wclflanding2_media/aboutusbutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 79px;
   height: 70px;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 829px;
   top: 10px;
   z-index: 4;
   width: 80px;
   height: 70px;
}

#contactbutton a  {
   background: url(sg_wclflanding2_media/contactusbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 41px;
   width: 118px;
   font-size: 41px;
   line-height: 41px;
}

#footermenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #829DB1;
   height: 100%;
}

#servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 677px;
   top: 10px;
   z-index: 6;
   width: 73px;
   height: 70px;
}

#consultation p  {
   font: bold 18px/22px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   color: #25506F;
   text-align: left;
}

#readblogbutton  {
   visibility: visible;
   position: absolute;
   left: 561px;
   top: 728px;
   z-index: 4;
   width: 91px;
   height: 25px;
}

#paragraphright  {
   visibility: visible;
   position: absolute;
   left: 399px;
   top: 543px;
   z-index: 4;
   width: 258px;
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 659px;
   top: 326px;
   z-index: 4;
   width: 118px;
   height: 41px;
}

#paragraphleft  {
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 543px;
   z-index: 4;
   width: 307px;
}

#articlegrow p  {

   margin: 0px;
  
   text-align: left;
}
#articlegrow2 p  {

   margin: 0px;
  
   text-align: left;
}
#footermenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#aboutusbutton  {
   visibility: visible;
   position: absolute;
   left: 750px;
   top: 10px;
   z-index: 5;
   width: 79px;
   height: 70px;
}

#logobutton a  {
   background: url(sg_wclflanding2_media/logobutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 92px;
   width: 281px;
   font-size: 92px;
   line-height: 92px;
}

#blogbutton a  {
   background-image: url(sg_wclflanding2_media/blogbutton.jpg);
}

#consultation  {
   visibility: visible;
   position: absolute;
   left: 688px;
   top: 82px;
   z-index: 3;
   width: 291px;
}

#wclflanding2  {
   margin: 0px auto 0px auto;
   width: 982px;
   position: relative;
}

#bannerchoice  {
   
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 118px;
   z-index: 3;
   width: 969px;
   height: 331px;
}

#headertext p  {
   font: bold 15px/18px MyriadPro-Regular, MyriadPro, "Myriad Pro";
   margin: 0px;
   color: #97C1CF;
   text-align: center;
}

#footertext p  {
   font: bold 11px/13px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #829DB1;
   text-align: center;
}

#homebutton a  {
   background: url(sg_wclflanding2_media/homebutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 87px;
   height: 57px;
}

#fadedsplicer  {
   background-image: url(sg_wclflanding2_media/fadedsplicer.jpg);
   top: 591px;
}




#articlegrow  {
   margin: 763px 10px 0px 15px;
   visibility: visible;
   padding: 0px;
}
#articlegrow2  {
   margin: 463px 10px 0px 15px;
   visibility: visible;
   padding: 0px;
}
#footertext  {
   visibility: visible;
   position: absolute;
   left: 136px;
   top: 43px;
   z-index: 3;
   width: 690px;
}

#footermenu  {
   font: bold 11px/15px Arial, Helvetica, sans-serif;
   margin: 0px;
   height: 15px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #829DB1;
   position: absolute;
  left:16px;
   width:973px;
   top: 10px;
   z-index: 3;
}


#blogbutton  {
   visibility: visible;
   position: absolute;
   left: 909px;
   top: 10px;
   z-index: 3;
   width: 73px;
   height: 70px;
}

#homebutton  {
	visibility: visible;
	position: absolute;
	left: 663px;
	top: 15px;
	z-index: 7;
	width: 87px;
	height: 57px;
}

#headertext  {
 left:405px;
position:absolute;
top:250px;
visibility:visible;
width:430px;
z-index:4;
}

#logobutton  {
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 6px;
   z-index: 3;
   width: 281px;
   height: 92px;
}


#splicer  {
   background: url(sg_wclflanding2_media/splicer.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 710px;
   top: 471px;
   z-index: 4;
   width: 1px;
   height: 286px;
}

#layer11  {
   background: url(sg_wclflanding2_media/layer11.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 471px;
   z-index: 3;
   width: 969px;
   height: 286px;
}

#uplift  {
   position: absolute;
   width: 100%;
   z-index: 3;
}

#footer  {
   position: relative;
   left: 0px;
   top: 0px;
   width: 100%;
   float: left;
}

html, body  {
	padding: 0px;
	margin: 0px;
	
	background-image: url(sg_wclflanding2_media/exteriortile.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
