﻿html { font-size: 100.01%; }
body {
	margin:0;
	color:#1d1d1d;
	font:62.5% Arial, Helvetica, sans-serif;
	background:#5780ae url("../images/bg-body.gif") repeat-x;
}
img { border-style:none; }
a {
	text-decoration:none;
	color:#19477C;
}
a:hover { text-decoration:underline;
		  color:#990000;
}
ul, ol {
	color:#1d1d1d;
	font:96% Arial, Helvetica, sans-serif;
	line-height: 22px;
}
#oilspill {
	width: 219px;
	float:left;
	margin: 32px 0px 0px 367px;
}
input,
textarea,
select {
	font:100% Arial, sans-serif;
	vertical-align:middle;
}
form,
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#mediaspace2 {
	float:right;
	margin: 0px 0px 10px 10px;
}
/*container*/
#container {
	width:972px;
	margin:0 auto;
	overflow:hidden;
	font-size:1.4em;
	padding:163px 0 0;
	position:relative;
}
/*header*/
#header {
	width:972px;
	position:absolute;
	top:0;
	left:0;
	background:url("../images/bg-header.jpg") no-repeat 50% 0;
}
#header a { position:relative; }
.header-info {
	height:1%;
	overflow:hidden;
	padding:0 7px 10px 0;
}
.logo-box {
	width:390px;
	float:left;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.logo-box strong {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.logo-box .logo {
	width:325px;
	height:88px;
	padding:5px 0 0 15px;
	background-image:url("../images/logo.png");position:relative; top:15px
}
.logo-box .logo a {
	display:block;
	width:310px;
	height:74px;
	overflow:hidden;
	position:relative;
}
.logo-box .for-the-injured {
	width:371px;
	height:16px;
	margin:12px 0 0 -11px;
	background-image:url("../images/for-the-injured.png");
}
/*nav-holder*/
.nav-holder {
	width:339px;
	float:right;
	padding: 44px 0 0;
}
.nav {
	position: absolute;
	top: 0;
	right: 7px;
	z-index: 99;
}
.nav-holder ul {
	float: right;
	list-style:none;
	margin:0 3px 0 0;
	padding:0;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
	text-transform:uppercase;
	background:url("../images/separator-nav-holder-list.gif") no-repeat 100% 0;
}
.nav-holder ul li {
	float:left;
	padding:3px 12px 0 13px;
	background:url("../images/separator-nav-holder-list.gif") no-repeat;
}
.nav-holder ul a { color:#fff; }
.nav-holder ul a:hover {
	text-decoration:none;
	color:#fad25c;
}
/*click-call*/
.click-call {
	float:right;
	width:319px;
	height:38px;
	padding-right:1px;
	text-indent:-9999px;
	overflow:hidden;
}
.click-call a {
	display:block;
	width:319px;
	height:38px;
	background:url("../images/text-click-to-call3.png") no-repeat;
}
a.do-have-case {
	float:right;
	width:316px;
	height:30px;
	margin:6px 2px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url("../images/btn-do-you-have-case.png") no-repeat;
}
/*navigation*/
.navigation {
	height:1%;
	overflow:hidden;
	padding:3px 0 1px 3px;
	margin:-5px 0 0 3px;
	background:url("../images/bg-navigation.png") no-repeat;
}
.navigation ul {
	list-style:none;
	margin:0;
	padding:0;
	height:36px;
	overflow:hidden;
}
.navigation ul li {
	float:left;
	height:36px;
	overflow:hidden;
	padding:0 0 0 1px;
	background:url("../images/bg-navigation-links-new2.gif") no-repeat;
	position:relative;
}

.navigation ul li:first-child { background-image:none; }
.navigation ul a {
	float:left;
	height:72px;
	text-indent:-9999px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-image:url("../images/../images/bg-navigation-links-new2.gif");
}

.navigation ul.kreyol a {
	background-image:url("../images/bg-navigation-links-kreyol.gif");
}
.navigation ul.espanol a {
	background-image:url("../images/bg-navigation-links-espanol.gif");
}
.navigation ul.portugues a {
	background-image:url("../images/bg-navigation-links-portugues.gif");
}
.navigation ul a:hover { margin:-36px 0 0; }
.navigation ul a:focus { outline:none; }
.navigation ul li.areas-practice a {
	width:165px;
	background-position:0 0;
}
.navigation ul li.faq a {
	width:75px;
	background-position:-166px 0;
}
.navigation ul li.verdicts-settlements a {
	width:218px;
	background-position:-242px 0;
}
.navigation ul li.our-attorneys a {
	width:149px;
	background-position:-461px 0;
}
.navigation ul li.community-involvement a {
	width:230px;
	background-position:-611px 0;
}
.navigation ul li.contact-us a {
	width:116px;
	background-position:-842px 0;
}
body#sec-practice li.areas-practice a,body#sec-faqs li.faq a,body#sec-verdicts li.verdicts-settlements a,body#sec-attorneys li.our-attorneys a,
body#sec-community li.community-involvement a,body#sec-contact li.contact-us a {margin:-36px 0 0;}

/*main-box*/
#main-box {
	width:966px;
	overflow:hidden;
	margin:0 0 0 2px;
	background:url("../images/bg-main-center.png") repeat-y;
}
#main {
	width:966px;
	overflow:hidden;
	position:relative;
	background:url("../images/bg-main-top.gif") no-repeat;
}
#main-bottom {
	width:966px;
	overflow:hidden;
	padding:0 0 125px;
	background:url("../images/bg-main-btm.gif") no-repeat 1px 100%;
}
/*tabset-area*/
#tabset-area {
	width:957px;
	margin:0 0 0 5px;
	background:url("../images/bg-tabset-area.gif") repeat-y;
	position:relative;
	z-index:100;
}
#tabset-area:after {
	height:0;
	clear:both;
	content:"";
	display:block;
}
.tabset-holder {
	width:641px;
	float:left;
	min-height:176px;
	background:url("../images/bg-tabset-holder.jpg") no-repeat;
	padding:0 0 68px;

}
.tabset-holder:after {
	content: "";
	clear: both;
	display: block;
}
* html .tabset-holder { height:176px; }
.tabset {
	width:642px;
	position:absolute;
	bottom:0;
	left:-1px;
}

ul#topnav {
	margin: 0 0 -1px 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
	font-size: 1.1em;
	border-bottom: 1px solid #C5C5C5;
	position: relative; /*--Important--*/
}
ul#topnav .vet-ben {
	background:none;
}
ul#topnav li {
	float: left;
	margin: 0;
	padding:0 0 0 1px;
	background:url("../images/bg-topnav-normal.gif") 0 0 no-repeat;

}
ul#topnav li a.menu {
	float: left;
	background-image:url("../images/bg-mega-tabset-link-text-NEW.png");
	text-indent: -9999px; /*--Push text off of page--*/
	height: 67px;
}
ul#topnav li.alive:hover, ul#topnav li.alive.hover { background: #910705; }
ul#topnav .vet-ben:hover a.menu, ul#topnav .vet-ben a.menu:hover { background-position: 0 -67px; } /*--Hover State--*/
ul#topnav .case-results:hover a.menu, ul#topnav .case-results a.menu:hover { background-position: -164px -67px; } /*--Hover State--*/
ul#topnav .areas-of-practice:hover a.menu, ul#topnav .areas-of-practice a.menu:hover { background-position: -325px -67px; } /*--Hover State--*/
ul#topnav .attorneys:hover a.menu, ul#topnav .attosdsdsdrneys a.menu:hover { background-position: -500px -67px; } /*--Hover State--*/


/* Veterans Benefits */sd
ul#topnav .vet-ben a.menu{
	width:163px !important;
	background-position: 0 0;
}


/* Case Results */
ul#topnav .case-results a.menu{
	width:160px;
	background-position:-164px 0;
}
ul#topnav .case-results .sub ul.scales {
	background:url("../images/bg-mega-scales.png") no-repeat 10px 0px;
	min-height: 300px;
	padding-left: 200px;
	width: 420px;
}
ul#topnav .case-results .sub ul li  {

	background: url("../images/navlist-arrow.gif") no-repeat 5px 12px;
	padding: 3px 5px 3px 15px;
	font-size:.9em;
	display: block;
}
ul#topnav .case-results span{
	color: #fad465;
}

ul#topnav .case-results .sub h2 { /*--Sub nav heading style--*/
	font-family:"Times New Roman", Times, serif;
	font-size: 1.8em;
	letter-spacing:1px;
	font-weight: bold;
	padding: 5px 0 0 0;
	color: #fff;
	margin:0 0 10px  8px;
	font-variant:small-caps;
}

/* Areas of Practice */
ul#topnav .areas-of-practice a.menu{
	width:174px;
	background-position:-325px 0;
}
ul#topnav .areas-of-practice .sub ul{	
	padding: 5px;
	width: 180px;
	height:750px;	
}
ul#topnav .areas-of-practice .sub ul ul{
	margin:-3px 5px 5px;
	height:auto;
	width: 85%;
}

/* Attorneys */
ul#topnav .attorneys a.menu{
	width:141px;
	background-position:-500px 0;
}
ul#topnav .attorneys .sub a{
	padding: 0;
}
ul#topnav .attorneys .sub ul li {
	margin: 0px 0px 0px 10px;
	padding: 15px 0px;
	width: 90%;
	background: url("../images/bg-mega-row.gif") repeat-x 0 100%;
}

ul#topnav .attorneys .sub ul{
	padding: 5px;
	width: 203px;
	height:650px;

}
ul#topnav .attorneys .sub ul ul{
	margin:-3px 5px 5px;
	height:auto;
	width: 85%;
}

ul#topnav .attorneys .sub h2 { /*--Sub nav heading style--*/
	font-family:"Times New Roman", Times, serif;
	font-size: 1.6em;
	letter-spacing:1px;
	font-weight: bold;
	padding: 5px 0 0 0;
	color: #fad465;
	margin:0 0 10px  8px;
	font-variant:small-caps;
}

.speak{
	color: #dfdfdf;
	float: left;
	margin: 20px 0px 10px 25px;
}
.speak span a{
	color: #fad465;
	text-decoration:underline;
}



/* Sub Navigation */

ul#topnav li .sub {
	position: absolute; /*--Important--*/
	top: 68px; left: 0;
	z-index: 99999;
	background: #19385d url("../images/bg-mega-sub.gif") repeat-x 0 100%;  /*--Background gradient--*/
	padding: 10px 0px 10px;
	float: left;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
}

ul#topnav li .half{width:641px;}
ul#topnav li .full{width:960px;}

ul#topnav li .row { /*--If needed to break out into rows--*/
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	
}
ul#topnav li .sub ul{
	background: url("../images/bg-mega-col.gif") repeat-y 0 0;
	list-style: none;
	margin: 0; padding: 0;
	width: 150px;
	float: left;
}

ul#topnav li .sub ul:first-child{
	background:none;
}

ul#topnav li .sub ul ul{
	background: url("../images/bg-mega-row.gif") repeat-x 0 100%;
	width:auto;
}

ul#topnav .sub ul li {
	/*--Override parent list item--*/
	color: #efefef;
	background:none;
	padding: 0px 0px 0px 3px;
	width: 100%;
	
}
ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/
	padding: 0;  margin: 0;
	font-size: 1.0em;
	font-weight: bold;

}
ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/
	padding: 5px 0 0 0;
	background-image: none;
	color: #fad465;
}
ul#topnav .sub ul li a {
	float: none;
	text-indent: 0; /*--Override text-indent from parent list item--*/
	height: auto; /*--Override height from parent list item--*/
	background: url("../images/navlist-arrow.gif") no-repeat 5px 12px;
	padding: 3px 5px 3px 15px;
	display: block;
	text-decoration: none;
	color: #fff;
}
ul#topnav .sub ul li a:hover {
	color: #fad465;
	background-position: 5px 12px ;/*--Override background position--*/
}
ul#topnav .sub ul li h2 a:hover{
	color: #910705;
}


#tab1 img { display:block; }


/*members list start*/
.members-list {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
.members-list:after {
	content: "";
	clear: both;
	display: block;
}
.members-list li {
	float: left;
	padding: 14px 0 0 22px;
	width: 134px;
}
.members-list li:hover,
.members-list li.hover { position: relative; }
.members-list li a {
	display: block;
	color: #fff;
	width: 100%;
}
.members-list li a span,
.members-list li a strong { cursor: pointer; }
.members-list li a:hover { text-decoration: none; }
.members-list .image {
	width: 50px;
	height: 60px;
	background: url("../images/bg-members-list.png") no-repeat;
	padding: 2px 4px 4px 2px;
	float: left;
	margin: 0 4px 0 0;
}
.members-list .image img { display: block; }
.members-list .text {
	float: left;
	font-size: 12px;
	padding: 0;
	margin: 23px 0px 0px 3px;
	width: 115px;
}
.members-list .text strong {
	display: block;
	line-height: 14px;
}
.tip {
	border: 1px solid #fff;
	background: #3f99f6;
	padding: 2px;
	position: absolute;
	top: 100%;
	left: 22px;
	z-index: 100;
	display: none;
}
.members-list-right .tip {
	left: -190px;
}
.tip .inner {
	background: #fff;
	padding: 7px;
	height: 1%;
	overflow: hidden;
	width: 340px;
}
.tip .photo {
	float: right;
	border: 2px solid #000;
	padding: 1px;
	float: right;
	margin: 0 0 0 4px;
}
.tip .photo img { display: block; }
.tip .info {
	height: 1%;
	overflow: hidden;
	font-size: 0.86em;
	line-height: 1.5em;
	color: #1d1d1d;
}
.tip h3 {
	margin: 0 0 4px;
	color: #910705;
	font-size: 1.42em;
}
.tip p { margin: 0 0 14px; }
.tip a {
	color: #1d1d1d;
	display: inline !important;
}
.tip .more {
	text-transform: uppercase;
	color: #910705;
	background: url("../images/bg-tip-arrow.gif") no-repeat left;
	padding: 0 0 0 10px;
}
.members-list li:hover .tip,
.members-list li.hover .tip { display: block; }
/*members-control-panel*/
.members-control-panel {
	height:23px;
	position:absolute;
	top:170px;
	right:330px;
}
.members-control-panel .left {
	float:right;
	width: 30px;
	height:23px;
	background:url("../images/slider-left.gif") no-repeat;
}
.members-control-panel .right {
	float:right;
	width: 31px;
	height:23px;
	background:url("../images/slider-right.gif") no-repeat;
}
.members-control-panel .left:hover,
.members-control-panel .right:hover { text-decoration:none; }
.members-control-panel .passive { background-position:0 100% }
.members-control-panel div {
	float:right;
	width:300px;
}
.members-control-panel div ul {
	display:inline;
	float:right;
	width:auto;
	margin:1px 10px 0 0;
	padding:0;
}
.members-control-panel div ul li {
	display:inline;
	float:left;
	margin:0 0 0 2px;
	display:inline;
	list-style:none;
}
.members-control-panel li a {
	display:block;
	width: 13px;
	height:12px;
	background:url("../images/slider-pagination-tab.gif") no-repeat 0 100%;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
.members-control-panel li a.active { background-position:0 0; }

/*attorneys page*/
.tip-attorneys {
	padding: 2px;
	top: 100%;
	left: 22px;
}
.tip-attorneys .inner-attorneys {
	padding: 7px;
	height: 1%;
	overflow: hidden;
}
.tip-attorneys .photo {
	border: 2px solid #000;
	padding: 1px;
	float: left;
	margin: 0 15px 0 0;
}
.tip-attorneys .inner-attorneys .photo img.attorneys-sm { 
	display: block;
	margin:0;
	padding:1px;
}
.tip-attorneys .info {
	height: 1%;
	overflow: hidden;
	font-size: 0.90em;
	line-height: 1.5em;
	color: #1d1d1d;
}
.tip-attorneys h3 {
	margin: 0 0 4px;
	color: #910705;
	font-size: 1.42em;
}
.tip-attorneys p { margin: 0 0 14px; }
.tip-attorneys a {
	color: #1d1d1d;
	display: inline !important;
}
.tip-attorneys .more {
	text-transform: uppercase;
	color: #910705;
	background: url("../images/bg-tip-arrow.gif") no-repeat left;
	padding: 0 0 0 10px;
}

/*contact-our*/
.contact-our {
	width:316px;
	float:left;
}
.contact-our h3 {
	margin:9px 0 0 11px;
	width:298px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	background:url("../images/text-contact-attorneys.gif") no-repeat;
}
.contact-our-headline-center {
	height:1%;
	overflow:hidden;
	padding:0 0 10px;
	background:url("../images/bg-contact-our-headline.gif") no-repeat 0 100%;
}
.contact-our-headline {
	height:1%;
	background:#840504 url("../images/bg-contact-our.gif") repeat-y;
	overflow:hidden;
}
.contact-our fieldset { padding:2px 0 0 10px; }
.contact-our fieldset label {
	display:block;
	width:148px;
	font:bold 0.79em/1.45em Arial, Helvetica, sans-serif;
	color:#f3f3f3;
	word-spacing:-1px;
}
.contact-our fieldset .holders {
	float:left;
	padding:0 4px 8px 0;
}
.contact-our fieldset .borders-top {
	width:144px;
	overflow:hidden;
	background:url("../images/bg-borders-center.gif") repeat-y;
}
.contact-our fieldset .borders-center {
	height:1%;
	overflow:hidden;
	background:url("../images/bg-borders-top.gif") no-repeat;
}
.contact-our fieldset .borders {
	height:1%;
	overflow:hidden;
	background:url("../images/bg-borders-btm.gif") no-repeat 0 100%;
}
.contact-our fieldset input {
	width:134px;
	padding:2px 5px 3px;
	font-size:0.79em;
	line-height:1.18em;
	color:#4c4c4c;
	border:0;
	background:none;
}
*+html .contact-our fieldset input { padding-bottom:1px; }
* html .contact-our fieldset input { padding-bottom:1px; }
.contact-our fieldset select {
	width:144px;
	font-size:0.79em;
	line-height:1.09em;
}
.contact-our fieldset .holders-inner {
	float:left;
	padding:1px 0 8px;
}
.contact-our fieldset .holders-inner label { width:293px;}
.contact-our fieldset textarea {
	width:283px;
	height:56px;
	padding:3px 5px 3px;
	margin:0 0 -5px 1px;
	font-size:0.79em;
	line-height:1.09em;
	color:#4c4c4c;
	border:1px solid #999;
	background:#fff;
	overflow:auto;
}
*+html .contact-our fieldset textarea { margin-top:-2px; }
* html .contact-our fieldset textarea { margin-top:-2px; }
.contact-our fieldset input.send-now {
	width:auto;
	height:auto;
	padding:0;
	display:block;
	margin:0 auto 4px;
	clear:both;
}
*+html .contact-our fieldset input.send-now { margin-bottom:1px; }
* html .contact-our fieldset input.send-now { margin-bottom:1px; }
/*content-box*/
.content-box {
	display:inline;
	width:641px;
	margin:0 0 0 5px;
	padding:0 0 30px;
	float:left;
	position:relative;
}
/*title-holder*/
.title-holder {
	height:1%;
	overflow:hidden;
	padding:16px 0 14px 20px;
	background:url("../images/bg-title-holder.gif") no-repeat 0 100%;
}
.title-holder h1 {
	margin:0;
}
.international {
	position: absolute;
	top: 8px;
	left: 260px;
	background: transparent url('../images/globe-language-bg.png') no-repeat 0 0;
	height: 38px;
	width: 136px;
	padding: 15px 0 0 35px;
	color: #fff;
	font-size: 1.0em;
}
.title-holder .international a {
	color: #fff;
}
.title-holder .international a:hover {
	color: #fff;
}
#main h2 {
	font-size: 1.4em;
	margin-bottom: .2em;color: #666;
}

#main h3 {
	font-size: 1.1em;
	margin-bottom: 0;color: #666;
}

/*allerts-area*/
.allerts-area {
	width:591px;
	margin:20px 0 0 24px;
	overflow:hidden;
	background:url("../images/bg-allerts-area-center.gif") repeat-y;
}
.allerts-center {
	height:1%;
	overflow:hidden;
	background:url("../images/bg-allerts-area-top.gif") no-repeat;
}
.allerts-bottom {
	overflow:hidden;
	padding:18px 20px 9px 19px;
	background:url("../images/bg-allerts-area-btm.gif") no-repeat 0 100%;
	font-size:0.93em;
	line-height:1.62em;
}
.allerts-bottom p { margin:0 0 15px; }
.allerts-bottom a {
	color:#910705;
	text-decoration:underline;
}
.allerts-bottom a:hover { text-decoration:none; }
/*current-alerts-top*/
.current-alerts-box {
	display:inline;
	width:225px;
	margin:2px -8px 0 15px;
	background:url("../images/bg-current-alerts-box.gif") repeat-y;
	float:right;
}
.current-alerts-holder {
	overflow:hidden;
	padding:4px 0 0;
	background:url("../images/bg-current-alerts-holder.gif") no-repeat;
}
.current-title {
	overflow:hidden;
	padding:3px 15px 6px;
	background:url("../images/bg-current-title.gif") repeat-y;
}
.current-title h5 {
	margin:0;
	font-size:1.21em;
	line-height:1.12em;
	color:#fad25c;
}
.current-alert-main {
	width:100%;
	overflow:hidden;
	background:url("../images/bg-current-alert-main.gif") no-repeat;
}
.current-alerts {
	min-height:41px;
	overflow:hidden;
	padding:8px 13px 10px;
	background:url("../images/bg-current-alerts.gif") no-repeat 0 100%;
}
.current-alerts ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:0.93em;
	line-height:1.42em;
	width:199px;
	overflow:hidden;
	position:relative;
}
.current-alerts ul li {
	background:#fff;
	position:relative;
	z-index:1;
	top:0;
	left:0;
	width:199px;
	overflow:hidden;
	vertical-align:top;
}
.current-alerts ul li.active { z-index:2; }
.current-alerts ul a {
	color:#1d1d1d;
	text-decoration:none;
}
/*legal-toolbox-top*/
.legal-toolbox-top {
	width:591px;
	overflow:hidden;
	margin:17px 0 0 25px;
	background:url("../images/bg-legal-toolbox-center.gif") repeat-y;
}
.legal-toolbox-center {
	height:1%;
	overflow:hidden;
	padding:4px 0 0;
	background:url("../images/bg-legal-toolbox-top.gif") no-repeat;
}
.legal-toolbox {
	min-height:160px;
	padding:0 0 8px;
	overflow:hidden;
	background:url("../images/bg-legal-toolbox.gif") no-repeat 0 100%;
	position:relative;
}
* html .legal-toolbox {
	height:160px;
	overflow:visible;
}
.legal-toolbox .headline {
	overflow:hidden;
	padding:7px 0 0 12px;
}
h3.legal-toolbox-title {
	margin:0;
	width:155px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
	background:url("../images/text-legal-toolbox.gif") no-repeat;
	font-size:0;
	line-height:0;
}
.carusel-holder {
	width:556px;
	overflow:hidden;
	margin:19px 0 0 12px;
	position:relative;
}
.carusel-holder img { display:block; }
.legal-toolbox ul {
	width:99999px;
	list-style:none;
	margin:0;
	padding:0;
	color:#c8c8c8;
	text-align:center;
	position:relative;
}
.carusel-holder ul .carusel-txt {
	height:1%;
	padding:0 10px;
	overflow:hidden;
}
.carusel-holder ul li {
	display:inline;
	width:127px;
	padding:0 0 0 12px;
	float:left;
}
.carusel-holder ul p {
	font-size:0.79em !important;
	line-height:1.36em !important;
	margin:2px 0 0 !important;
}
.carusel-holder ul .carusel-txt p {
	font-size:0.86em !important;
	line-height:1.25em !important;
}
/*controll-panel*/
.controll-panel {
	height:23px;
	position:absolute;
	top:0;
	right:4px;
}
.controll-panel .left {
	float:right;
	width: 30px;
	height:23px;
	background:url("../images/slider-left.gif") no-repeat;
}
.controll-panel .right {
	float:right;
	width: 31px;
	height:23px;
	background:url("../images/slider-right.gif") no-repeat;
}
.controll-panel .left:hover,
.controll-panel .right:hover { text-decoration:none; }
.controll-panel .passive { background-position:0 100% }
.controll-panel div {
	float:right;
	width:300px;
}
.controll-panel div ul {
	display:inline;
	float:right;
	width:auto;
	margin:7px 10px 0 0;
	padding:0;
}
.controll-panel div ul li {
	display:inline;
	float:left;
	margin:0 0 0 2px;
	display:inline;
	list-style:none;
}
.controll-panel li a {
	display:block;
	width: 13px;
	height:12px;
	background:url("../images/slider-pagination.gif") no-repeat 0 100%;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
.controll-panel li a.active { background-position:0 0; }
/*content*/
.content-box .content { padding:27px 25px 0 24px; }
.content-box .content p {
	margin:0 0 15px;
	font-size:0.93em;
	line-height:1.62em;
}
.content-box .content img {
	float:left;
	margin:11px 12px 0 3px;
}
/*have-case*/
a.have-case {
	width:640px;
	height:88px;
	background:url("../images/text-have-case.gif") no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	bottom:7px;
	left:5px;
}

.content ul.ul-young {
margin-left: 310px;
	}
	
	 .content ul.ul-young {margin-left: 345px;
} * html .content ul.ul-young {margin-left: 345px;
}
/*sidebar*/
#sidebar {
	width:316px;
	padding:0 0 15px;
	float:left;
}
/*sidebar-main*/
.sidebar-main {
	height:1%;
	overflow:hidden;
	padding:0 0 0 28px;
	background:url("../images/bg-sidebar-main.gif") no-repeat;
}
h3.practice-areas {
	margin:22px 0 0 1px;
	width:258px;
	height:37px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	background:url("../images/bg-practice-areas.gif") no-repeat;
}
.accordion-holder {
	width:260px;
	overflow:hidden;
	background:url("../images/bg-accordion.gif") repeat-y;
}
.accordion {
	width:258px;
	list-style:none;
	margin:1px 0 0;
	padding:0 1px 12px 1px;
	font-size:14px;
	line-height:16px;
	background:url("../images/bg-accordion-btm.gif") no-repeat 0 100%;
}
.accordion li {
	height:1%;
	padding:1px 0 0;
	vertical-align:top;
	background:#f8f8f8;
}
.accordion li a {
	display:block;
	color:#194477;
	padding:9px 0 8px 27px;
	background:url("../images/bg-menu-links.gif") no-repeat;
	position:relative;
}
.accordion li div.active a,
.accordion li a:hover {
	text-decoration:none;
	background-position:0 -33px;
	color:#fff;
}
.accordion li ul {
	list-style:none;
	margin:0;
	line-height:17px;
	padding:2px 0 2px 24px;
	background:#f8f8f8;
}
.accordion li ul li {
	background:url("../images/separator-accordion-submenu.gif") no-repeat;
	padding:4px 0 5px 3px;
}
.accordion li ul li:first-child { background-image:none; }
.accordion li ul a {
	display:inline;
	background:none;
	padding:0;
	color:#5977a2;
}
.accordion li ul a:hover {
	text-decoration:underline;
	color:#910705;
}
/*community-box*/
.community-box {
	width:258px;
	overflow:hidden;
	margin:10px 0 0 1px;
	background:url("../images/bg-community-center.gif") repeat-y;
}
.community-holder {
	height:1%;
	overflow:hidden;
	background:url("../images/bg-community-top.gif") no-repeat;
}
.community {
	height:1%;
	overflow:hidden;
	padding:9px 30px 8px 50px;
	background:url("../images/bg-community-btm.gif") no-repeat 0 100%;
	line-height:1.14em;
}
.community h3 {
	margin:0 0 3px;
	width:143px;
	height:33px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	background:url("../images/text-comunity-involvement.gif") no-repeat;
}
.community a { color:#fff; }
/*in-the-news*/
.in-the-news {
	width:260px;
	margin:14px 0 0;
	overflow:hidden;
	background:url("../images/bg-in-the-news-top.gif") no-repeat 1px 0;
}
div.book {
	width:260px;
	margin:14px 0 0;
	padding: 32px 0 0 0;
	overflow:hidden;
	background:url("../images/book_heading.png") no-repeat 1px 0;
}
.in-the-news h3 {
	margin:13px 0 11px 18px;
	width:134px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	background:url("../images/text-in-the-news.gif") no-repeat;
}
div.book h3 {
	margin:13px 0 11px 18px;
	width:134px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	background-image: none;
}

.in-news {
	height:1%;
	overflow:hidden;
	background:url("../images/bg-in-the-news-center.gif");
}
div.book div.book-bottom {
	list-style:none;
	margin: 0;
	padding:5px 7px 19px 9px;
	font-size:0.86em;
	line-height:1.33em;
	background:url("../images/bg-in-the-news-btm.gif") no-repeat 0 100%;
	text-align: center;
}
.book div.book-bottom p.book-p {
	margin-top: 0;
}
.book div.book-bottom img  {
clear: both;
margin: 5px auto 4px;
border: 3px solid #FFF;
}
.book div.book-bottom a:hover img  {
border: 3px solid #194374;
}
.in-the-news ul {
	list-style:none;
	margin:0;
	padding:5px 7px 19px 9px;
	font-size:0.86em;
	line-height:1.33em;
	background:url("../images/bg-in-the-news-btm.gif") no-repeat 0 100%;
}
.in-the-news ul li {
	background:url("../images/separator-in-the-news.gif") no-repeat 1px 11px;
	padding:5px 0 0 10px;
}
.in-the-news ul a {
	color:#194374;
	text-decoration:underline;
}
.in-the-news ul a:hover { text-decoration:none; }
.award-logos{
	width: 260px;
}
a.million-dollar {
	display:block;
	margin:20px auto 0;
}
a.million-dollar img {
	display:block;
	margin:0 auto;
}
.super-lawyers {
	margin-top:25px;
	clear:both;
	overflow:hidden;
}
.firms-holder {
	height:1%;

	overflow:hidden;
	margin:4px auto;
	padding:0 0 0 3px;
}
.firms-holder ul {
	list-style:none;
	margin:0;
	padding:0;
}
.firms-holder ul li {
	float:left;
	height:101px;
	text-indent:-9999px;
	overflow:hidden;
	background-image:url("../images/bg-firms-holder4.gif");
	background-repeat:no-repeat;
}
.firms-holder ul li h5 { margin:0; }
.firms-holder ul li h5,
.firms-holder ul li address,
.firms-holder ul li span {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.firms-holder ul li.palm-beach-gardens {
	width: 243px;
	background-position:0 0;    
}
.firms-holder ul li.stuart-fl {
	width:240px;
	background-position:-243px 0;
}
.firms-holder ul li.pembroke-pines {
	width:241px;
	background-position:-483px 0;
}
.firms-holder ul li.d elray-beach {
	width:182px;
	background-position:-597px 0;
}
.firms-holder ul li.call-toll-free {
	width:240px; 
	background-position:-724px 0;
}/*footer*/
#footer {
	height:1%;
	padding:10px 165px 20px;
	overflow:hidden;
	text-align:center;
	font-size:0.79em;
	line-height:1.64em;
	color:#fff;
}
#footer a { font-weight:bold; }
#footer p { margin:0; }
#footer dl {
	margin:5px 0 0;
	padding:0;
}
#footer dl dt { display:inline; }
#footer dl dd {
	margin:0;
	padding:0;
	display:inline;
}
#footer dl a { text-decoration:underline; }
#footer dl a:hover { text-decoration:none; }
#footer p.site-by {
	margin:3px 0 0;
	color:#d5d5d5;
}
#footer p.site-by a {
	font-weight:normal;
	color:#d5d5d5;
}
/*inner page*/
.inner #main { background:url("../images/bg-content-inner.gif") no-repeat 5px 0; }
.inner .title-holder {
	margin:7px 0 0;
	padding:10px 0 10px 15px;
	background:url("../images/bg-title-holder-inner.gif") repeat-x;
}
.inner .content-box .content { padding:14px 25px 0 24px; }
body.pa-box .content-box .content { padding:14px 0 0 11px; }
.inner .content-box .content img { margin:3px 11px 0 2px; }
.inner .contact-our{
	float:none;
	background:#910705;
}
.verdict-amt{
	font-weight:bold;
	color:#840504;
}



.pa-accordion-holder {
	width:570px;
	overflow:hidden;
	background:url("../images/bg-accordion.gif") repeat-y;
}
.pa-accordion {
	width:568px;
	list-style:none;
	margin:1px 0 0;
	padding:0 1px 12px 1px;
	
	line-height:16px;
}
.pa-accordion li {
	height:1%;
	padding:1px 0 0;
	vertical-align:top;
}
.pa-accordion img {
	border: 1px solid #eee;
}
.pa-accordion li a {
	display:block;
	color:#194477;
	font-size:14px;
	padding:7px 0 8px 10px;
	background:url("../images/pa-menu-links.jpg") repeat-x;
	position:relative;
	overflow:hidden;
}
.pa-accordion a span {
	font-size: 11px;
	padding-top: 10px;
	color: #000;
}
.pa-accordion li div.active a,
.pa-accordion li a:hover {
	text-decoration:none;
	background-position:0 0px;
	color:#000;
}
.pa-accordion li ul {
	list-style:none;
	margin:0;
	line-height:17px;
	padding:2px 0 2px 24px;
	background:#f8f8f8;
}
.pa-accordion li ul li {
	background:url("../images/separator-accordion-submenu.gif") no-repeat;
	padding:4px 0 5px 3px;
}
.pa-accordion li ul li:first-child { background-image:none; }
.pa-accordion li ul a {
	display:inline;
	background:none;
	padding:2px;
	color:#5977a2;
}
.pa-accordion li ul a:hover {
	text-decoration:none;
	color:#910705;
}

#office-pic {
	float:right;
	padding:3px;
	width:205px;
	background-color: #ccc;
	text-align:center;
}
#office-pic strong {
	font-size:14px;
}
#office-pic img {
	margin: 0 auto;
}
#office-pic p a {
	font-size: 11px;
	margin:0px;
	color: #990000;
	padding:0px;

}
#press-home-josie {
	position:absolute;
	left: 355px;
	top: 27px;
}
#press-home-josie img {
position: relative;
float: left;
z-index: 100;
margin: 3px;
}
a.press-home-link:link,a.press-home-link:visited {
	 color: #840504;
	padding: 4px 5px 6px 47px;
	width: 210px;text-align: center;
	font-size: .9em; text-decoration: none;
	border: 3px solid #840504;
	display: block;
	text-align: left;
		background: #f9d15b url("../images/josie_sm.jpg") no-repeat left top;
}

a.press-home-link:hover {
color: #f9d15b;
	background: #910705 url("../images/josie_sm.jpg") no-repeat left top;
 }
 img.josie-pic {
	border: 2px solid #910705;
	padding: 1px;
}
.inner .content-box .content img.josie-pic2 {
	margin-right: 10px;
	margin-bottom: 10px;
}
a.press-home-drawing:link,a.press-home-drawing:visited {
	background-image: none;background-color:#f9d15b; text-align: center;padding: 4px 5px 4px 5px;
}

a.press-home-drawing:hover {
color: #f9d15b;
	background-color: #910705;
 }
 
a.press-home-fundraiser:link,a.press-home-fundraiser:visited {
	background-image: none;background-color:#efefef; text-align: center;padding: 4px 5px 4px 5px;
}

a.press-home-fundraiser:hover {
color: #efefef;
background-color: #910705;
 }
 
 .style1f {
  display: none;
}
#main div.pa-box {
	background: url(../images/pa_area/pa_box_bg.png) repeat-y left top;
	overflow: hidden;
	float: left;
	width: 199px;
	border-top: 1px solid #FFF;
	margin: 0 9px 9px 0;
	position: relative;
}
#main div.pa-box2 {
	background: url(../images/pa_area/pa_box_btm.png) no-repeat left bottom;
	padding-bottom: 10px;
	overflow: hidden;
}
#main div.pa-box-row1 {
min-height: 22em;
height:auto !important;
height:22em;
}

#main div.pa-box-short {
min-height: 13.5em;
height:auto !important;
height:13.5em;
}

#main div.pa-box h2 {
background: url(../images/pa_area/pa_box_hd_bg.png) repeat-y left top;
margin: 0;
padding: 0;
color: #fad465;
text-align: center;
font-style: italic;
font-size: 16px;
line-height: 1.1;
}
#main div.pa-box h2 a {
color: #fad465;
display: block;
}

#main div.pa-box h2 span {
display: block;
background: url(../images/pa_area/pa_box_hd_top.png) no-repeat left top;
}
#main div.pa-box h2 span span {
padding: 11px 7px 5px;
}
#main div.pa-box ul {
margin: 0 7px 3px 7px;
list-style: none;
clear: both;
padding: 0;
}
#main div.pa-box ul li {
border-bottom: 1px dotted #CCC;
}
#main div.pa-box ul li a {
	background: url(../images/pa_area/pa_box_arrow.gif) no-repeat 3px 7px;
	display: block;
	line-height: 1.2em;
	font-size: 12px;
	padding: 4px 0 4px 11px
}
#main div.pa-box ul li a {
	background: url(../images/pa_area/pa_box_arrow.gif) no-repeat 3px 7px;
}
#main div.pa-box ul li a:hover {
	background: #fad465 url(../images/pa_area/pa_box_arrow.gif) no-repeat 3px 7px;
	text-decoration: none;
}
* html #main div.pa-box ul li a {
height: 1%;
}
#main div.pa-box img.pa-box-photo {
	display: block;
	clear: both;
	margin: 3px 0 0 0;
	position: relative;
	left: 4px;
	width: 191px;
	height: 90px;
}
#main div.pa-box img.pa-box-contact {
	display: block;
	clear: both;
	margin: 3px 0 0 0;
		float: left;
			width: 105px;
	height: 23px;
	position: absolute;
	left: 44px;
	bottom: 6px;
}
.veterans-benefits{
	background: url('../images/veterans-benefits-home.jpg') no-repeat;
	height:176px;
	width:641px;
	position:relative;
}
.veterans-benefits .buttons {
	position:absolute;
	bottom: 20px;
	right: 20px;
}
.veterans-benefits .buttons a.learnmore{
	display:block;
	text-indent:-9999px;
	background: url('../images/learn-more.png') no-repeat; 
	height: 24px;
	width: 122px;
	float:left;
	margin: 0 10px;
}
.veterans-benefits .buttons a.contactus{
	display:block;
	text-indent:-9999px;
	background: url('../images/contact-us.png') no-repeat; 
	height: 24px;
	width: 122px;
	float:left;
	margin: 0 10px;
}
