body {
	padding: 0;
	margin: 0 auto;
	width: 994px;
	background-color:#ffffff;
	
}
ul {float:left;}
.hide, i {left:-9999px;
position:absolute;}

img {float:left;}

#mainwrapper {
	width: 994px;
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/*start header*/
#header{ width:994px;/*height:177px;*/float:left;}
.topnav {width: 994px; height: 89px; float:left;}
.topnav img.logo {width: 424px; height: 89px; float:left;}
.topnav p {width: 525px; height: 41px; float:left; margin: 0 0 0 0; padding: 16px 0 0 45px; font-size: 11px; font-weight: bold; color: #707070; font-family:Arial, Helvetica, sans-serif;}
.topnav ul {width: 570px; height:32px; float:left; margin: 0 0 0 0; padding: 0 0 0 0; list-style-type:none;}
.topnav ul li.firm {width: 147px; height:32px; float:left; margin: 0 0 0 0; padding: 0 0 0 0px; list-style-type:none; }
.topnav ul li.legal {width: 148px; height:32px; float:left; margin: 0 0 0 0; padding: 0 0 0 0px; list-style-type:none; }
.topnav ul li.attorney {width: 163px; height:32px; float:left; margin: 0 0 0 0; padding: 0 0 0 0px; list-style-type:none; }
.topnav ul li.comtact {width: 112px; height:32px; float:left; margin: 0 0 0 0; padding: 0 0 0 0px; list-style-type:none; }
.homeflash {width: 994px; height: 247; float:left;}
#bucketswrapper {width: 978px; height:148px; float: left; margin: 0 0 0 0; padding: 13px 0 0 16px;}
.bucket {width: 233px; height: 148px; float:left; margin: 0 0 0 0; padding: 0 0 0 9px;}
/*.bucket h2 {width: 233px; height: 35px; float:left; background: #cfc095; margin: 0 0 0 0; padding: 23px 0 0 0; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight:bold;}*/
/*.bucket h2.longer {width: 233px; height: 48px; float:left; background: #cfc095; margin: 0 0 0 0; padding: 10px 0 0 0; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight:bold;}*/
/*.bucket h2 a { color: #000000; font-weight:bold; text-decoration:none;}*/
/*.bucket h2.longer a { color: #000000; font-weight:bold; text-decoration:none;}*/
/*.bucket h2 a:hover { color: #000000; font-weight:bold; text-decoration:none; background-color:#dab4a1;}*/
/*.bucket h2.longer a:hover { color: #000000; font-weight:bold; text-decoration:none; background-color:#dab4a1;}*/


.bucket h2.litigation {width: 233px; height: 58px; float:left;  margin: 0 0 0 0; padding: 0 0 0 0; }
.bucket h2.litigation a {width: 233px; height: 58px; float:left; margin: 0 0 0 0; padding: 0 0 0 0; background-image:url(../images/button-litigation-new2.jpg); text-decoration:none; display:block;}
.bucket h2.litigation a:hover {background-position: -233px 0;}

.bucket h2.classaction {width: 233px; height: 58px; float:left;  margin: 0 0 0 0; padding: 0 0 0 0; }
.bucket h2.classaction a {width: 233px; height: 58px; float:left; margin: 0 0 0 0; padding: 0 0 0 0; background-image:url(../images/button-class-action-new.jpg); text-decoration:none; display:block;}
.bucket h2.classaction a:hover {background-position: -233px 0;}

.bucket h2.business {width: 233px; height: 58px; float:left;  margin: 0 0 0 0; padding: 0 0 0 0; }
.bucket h2.business a {width: 233px; height: 58px; float:left; margin: 0 0 0 0; padding: 0 0 0 0; background-image:url(../images/button-business-new.jpg); text-decoration:none; display:block;}
.bucket h2.business a:hover {background-position: -233px 0;}

.bucket h2.transportation {width: 233px; height: 58px; float:left;  margin: 0 0 0 0; padding: 0 0 0 0; }
.bucket h2.transportation a {width: 233px; height: 58px; float:left; margin: 0 0 0 0; padding: 0 0 0 0; background-image:url(../images/button-transportation-new.jpg); text-decoration:none; display:block;}
.bucket h2.transportation a:hover {background-position: -233px 0;}



#contentwrapper {width: 978px; float: left; margin: 13px 0 0 16px; padding: 0px 0 0 0px; background: url(../images/content-bg.jpg) repeat-y;}
.contentnavleft { width: 234px; float:left; margin: 0 7px 0 0; padding: 28px 0 0 0; background: url(../images/content-nav-left.jpg) no-repeat;}
.contentnavleft h3 {width: 234px; float:left; margin: 0 0 0 0; padding: 0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size: 15px; color:#000000; text-align:center; font-weight:bold;}
.contentnavleft ul { width: 213px; float:left; margin: 0 0 0 0; padding: 33px 0 0 21px; list-style-type:none; }
.contentnavleft ul li { width: 192px;  float:left; margin: 0 0 0 0; padding: 0px 0px 9px 0px; list-style-type:none;  color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}
.contentnavleft ul li a{  color:#ffffff; text-decoration:underline;}
.contentnavleft ul li.personal { width: 172px;  float:left; margin: 0 0 0 0; padding: 0px 0px 9px 20px; list-style-type:none;  color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; background-position:top left; height: 35px; background-repeat:no-repeat; background-image:url(../images/content-nav-arrow.jpg);}
.contentnavleft ul li.personal a{  color:#ffffff; text-decoration:underline;}


.contentright {width: 724px; float:left; background:url(../images/content-right-top.jpg) no-repeat; padding: 28px 0 0 0; margin: 0 0 0 0;}
.contentright h1{width: 620px; float:left;  padding: 0px 0 0 20px; margin: 0 0 0 0; font-size: 20px; font-family:"Times New Roman", Times, serif; font-weight:bold; color: #313131;}
.contentright h4{width: 620px; float:left;  padding: 15px 0 0 20px; margin: 0 0 0 0; font-size: 16px; font-family:"Times New Roman", Times, serif; font-weight:bold; color: #313131;}
.contentright p{width: 650px; float:left;  padding: 10px 0 0 20px; margin: 0 0 0 0; font-size: 13px; font-family:Arial, Helvetica, sans-serif; color: #000000; line-height: 21px;}
.contentend {width: 978px; float: left; margin: 0px 0 0 0px; padding: 0px 0 0 0px; }
.contentrightmaps {width: 650px; float:left; margin: 0 0 0 0; padding: 0 0 0 0;}
.contentrightmaps p.maps{width: 300px; float:left;  padding: 20px 0 0 20px; margin: 0 0 0 0; font-size: 13px; font-family:Arial, Helvetica, sans-serif; color: #000000; line-height: 21px;}
.contentrightmaps p.contact{width: 300px; float:left;  padding: 20px 0 0 20px; margin: 0 0 0 0; font-size: 13px; font-family:Arial, Helvetica, sans-serif; color: #000000; line-height: 21px;}

#footer {width: 978px; height: 100px; float:left; margin: 0 0 0 0; padding: 27px 0 20px 16px;}
#footer p.copy {width: 833px;  float:left; margin: 0 0 0 0; padding: 0px 0 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #aaa5a2;}
#footer p.footerlinks {width: 145px; float:left; margin: 0 0 0 0; padding: 0px 0 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #931933;}
#footer p.footerlinks a { color: #931933; text-decoration: none;}
#footer p.footerlinks a:hover { color: #931933; text-decoration: underline;}
.sunant {width: 978px; float:left; margin: 0 0 0 0; padding: 13px 0 0 0;}
.sunant p { float:left; margin: 0 0 0 0; padding: 10px 0 0 0; font-size: 10px; font-family:Arial, Helvetica, sans-serif; color: #a9a5a3;}
.sunant p a{color: #a9a5a3; text-decoration:none;}
