6ty7html{
	font-size:100.01%;
}
body{
	margin:0;
	font:62.5% Arial, Verdana, Helvetica, sans-serif;
	background:#fff url(../images/bg-body.gif) repeat-x;
}
form,fieldset,img{margin:0;padding:0;border:0;}
a{color:#00c;}
a:hover{text-decoration:none;color:#ef000c;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
a{
	outline: none;
}


#content ul li ul li {
font-size: .9em;
}
#content ul li ul li ul li {
font-size: .8em;
}
.hidden{
	display:none;
}
#wrapper{
	width:972px;
	margin:0 auto;
	padding:33px 0 0;
	position:relative;
}
#wrapper:after{
	content:"";
	display:block;
	clear:both;
}
/*-- logo --*/
.logo{
	position:absolute;
	z-index:99;
	top:29px;
	left:25px;
	width:388px;
	height:56px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/logo.gif) no-repeat;
}
.logo a{
	display:block;
	height:100%;
}
/*-- top-box --*/
#top-box{
	width:100%;
	height:33px;
	position:absolute;
	top:0;
	left:0;
}
#footer .search{
	background: url(../images/bg-top-search.gif) no-repeat;
	width:241px;
	height:21px;
	margin:5px 11px 0 0;
	position: absolute;
	right: 16px;
	top: -50px;
}
#footer  .search .text{
	float:left;
	margin:0;
	padding:3px 0 3px 5px;
	width:200px;
	border:0;
	background:transparent;
	font: 11px/16px Arial, Verdana, Tahoma, sans-serif;
	color:#000;
}
.right-location-img {
float: right;
border: 1px solid #000;
padding: 1px;
background: #FFF;
margin: 0 0 10px 14px;
}
#footer  .search .btn{
	float:right;
	width:14px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	cursor:pointer;
	border:0;
	margin:4px 4px 0 0;
	background: url(../images/btn-search.gif) no-repeat;
}
ul#top-nav{
	position:absolute;
	left:0;
	z-index:998;
	margin:0 0 0 11px;
	padding:0;
	float:left;
	display:inline;
	list-style:none;
	line-height:31px;
	font-size:14px;
	border-left:1px solid #dee4f4;
}

ul#top-nav li{
	float:left;
	border-right:1px solid #dee4f4;
	position: relative;
}

ul#top-nav a {
	float:left;
	padding:0 10px;
	color:#00c;
	text-decoration:none;
	font-weight: bold;
}


ul#top-nav a:hover{
	background:#fff;
	color:#ef000c;
}

ul#top-nav ul{
	margin:0;
	padding:0;
	list-style:none;
	width:199px;
	border:1px solid #dee4f4;
	background:#ecf4fe;
	line-height:1.2em;
	top: 30px;
	font-size:13px;
}
ul#top-nav ul li{
	border:0;

}
ul#top-nav ul a{
	display:block;
float: left;
	width:178px; /*            ****CHANGE MENU WIDTH**** */
	padding: 3px 10px;
	margin-left: 1px;
}
* html ul#top-nav ul a {
float: none;
}

ul#top-nav ul li li li a {
	width: width:178px; /*           ****CHANGE SUBMENU WIDTH**** */
}
ul#top-nav ul li li a {
	width: width:178px; /*           ****CHANGE SUBMENU WIDTH**** */
}
ul#top-nav ul li li li a {
 width:178px; /*           ****CHANGE SUBMENU WIDTH**** */
}


ul#top-nav li ul {
	position : absolute;
	left: -999em;
}


ul#top-nav li:hover ul ul, ul#top-nav li.sfhover ul ul {
	left: -999em;
}

ul#top-nav li:hover ul, ul#top-nav li li:hover ul, ul#top-nav li.sfhover ul, ul#top-nav li li.sfhover ul {
	top: 0;
	left: -1px;
	margin-left: 100%;
}

/*					****DISPLAYS HORIZONTAL MENU**** */
ul#top-nav li:active ul, ul#top-nav li:hover ul, ul#top-nav li.sfhover ul {
   	top: 100%;
	margin-left: 0;
}



/*-- main --*/
#main{
	width:100%;
	padding:2px 0 0;
	position:relative;
}
#main:after{
	content:"";
	display:block;
	clear:both;
}
/*-- page --*/
#page{
	width:100%;
}
#page:after{
	content:"";
	display:block;
	clear:both;
}
#page .top-page{
	width:100%;
	height:16px;
	overflow:hidden;
	background: url(../images/bg-top-page.png) no-repeat;
}
* html #page .top-page{
	background: url(/images/bg-top-page2.gif) no-repeat;
}
#page .bottom-page{
	width:100%;
	height:21px;
	overflow:hidden;
	background: url(../images/bg-bottom-page.png) no-repeat;
}
#page .middle-page{
	width:100%;
	background: url(../images/bg-middle-page.png) repeat-y;
}
#page .holder-page{
	width:100%;
	position:relative;
	padding:119px 0 0;
}
#page .holder-page:after{
	content:"";
	display:block;
	clear:both;
}
#page .page-area{
	width:100%;
	background: url(../images/blue-dotted.gif) repeat-y 687px 0;
}
#page .page-area:after{
	content:"";
	display:block;
	clear:both;
}
/*-- header --*/
#header{
	width:100%;
	height:119px;
	position:absolute;
	top:0;
	left:0;
}


* html #sidebar .get-help-area{
	height:1%;
	overflow:visible;
}


#sidebar .get-hellp form fieldset div{
	width:100%;
	margin:5px 0 0;
	position:relative;
}


#sidebar .get-hellp form div.form-holder {margin:0;}
.inp01 {
background: url(/images/bg-inp01.gif) no-repeat;
height: 18px;
margin: 0px 0px 4px;
padding: 3px 7px 0px;
width:205px;
}

#sidebar .get-hellp .text{
	
	font:11px/14px Arial, Verdana, Tahoma, sans-serif;
	background: none;
border: 0px;
float: left;
font-size: 12px;
margin: 0px;
padding: 0px;
width: 205px;
}
#sidebar .get-hellp select{
	width:100%;
	font: 11px/16px Arial, Verdana, Tahoma, sans-serif;
}

.textarea {
background: url(/images/bg-textarea.gif) no-repeat;
height: 62px;
margin: 0px 0px 9px;
padding: 3px 0px;
width:205px;
}
#sidebar .get-hellp textarea{
	font: 11px/16px Arial, Verdana, Tahoma, sans-serif;
	background: none;
border: none;
font-size: 12px;
height: 60px;
max-height: 60px;
max-width: 207px;
overflow: auto;
padding: 1px 0px 1px 7px;
width:205px;
}
#sidebar .get-hellp .holder-btn{
	width:196px;
	height:22px;
	padding:3px 5px 0;
	overflow:hidden;
	float:left;
	margin:0 0 0 4px;

}
#sidebar .get-hellp .btn {
width:196px;
	height:22px;
	overflow:hidden;
	margin:0;
	padding:0 !important;
	border:0;
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	text-indent: -4000px;
	cursor:pointer;
background: url(../images/quick_response_submit.png) no-repeat;
}
#header .fighting{
	width:19px;
	height:76px;
	position:absolute;
	top:2px;
	right:31px;
	z-index:2;
}
#header .fighting .title{
	width:100%;
	height:16px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	background: url(../images/text-figting.gif) no-repeat;
}
#header .fighting .holder-info{
	width:187px;
	height:53px;
	padding:1px;
	margin:3px 0 0;
	border:1px solid #c2cff1;
}
#header .fighting em.tel,
#header .fighting strong.heading{
	width:100%;
	height:32px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	border-bottom:1px solid #c2cff1;
	background: url(../images/tel.gif) no-repeat;
}
#header .fighting strong.heading{
	margin:0;
	height:20px;
	border:0;
	background: url(../images/text-our-location.gif) no-repeat;
}
/*-- tabs --*/
#header .fighting:hover .tabs,
#header .fighting.hover .tabs{
	display:block;
}
#header .tabs{
	width:353px;
	padding:10px;
	background:#fff;
	border:1px solid #c2cff1;
	position:absolute;
	top:74px;
	right:-7px;
	display:none;
	z-index: 1001;
}
#header .tabs ul.tabset{
	margin:0;
	padding:0;
	list-style:none;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	width:100%;
	overflow:hidden;
	background: url(../images/blue-line.gif) repeat-x 0 100%;
}
#header .tabs ul.tabset li{
	float:left;
	margin:0 2px 0 0;
}
#header .tabs ul.tabset a.tab{
	text-decoration:none;
	border-color:#c2cff1;
	border-style:solid;
	border-width:1px;
	background:#fff;
	float:left;
	color:#000;
	padding:0 15px 0 10px;
}
#header .tabs ul.tabset a.tab:hover,
#header .tabs ul.tabset a.active{
	color:#00c;
	background:#ecf4fe;
	padding-bottom:1px;
	border-bottom-width:0;
}
#header .tabs div.tab{
	width:353px;
	overflow:hidden;
	background: url(../images/bg-tab-box.gif) no-repeat;
	min-height:120px;
	font-size:12px;
	line-height:17px;
	color:#3d3838;
}
* html #header .tabs div.tab{
	height:120px;
	overflow:visible;
}
#header .tabs div.tab ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:125px;
	padding:0 30px 0 12px;
	float:left;
	margin:0 0 0 -1px;
}
#header .tabs div.tab ul li{
	width:100%;
	padding:0 0 9px;
}
#header .tabs div.tab address{
	font-style:normal;
	margin: 0;
}
#header .tabs div.tab address span,
#header .tabs div.tab address strong{
	display:block;
}
#header .tabs div.tab address a{
	color:#00c;
	text-decoration:none;
}
#header .tabs div.tab address,#header .tabs div.tab address p{
	margin: 0;
}
#header .tabs div.tab p {
margin: .3em 0 0 0;
}

#header .tabs div.tab address a:hover{
	text-decoration:underline;
}
#header .tabs div.tab .hold-adress{
	width:100%;
	margin:6px 0 0;
	overflow:hidden;
	background: url(../images/separator-tabs.gif) repeat-y 163px 0;
}
/*-- navigation --*/
#navigation{
	width:950px;
	height:35px;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	bottom:0;
	left:12px;
	z-index: 997;
}
* html #navigation{
	bottom:-1px;
}
#navigation li{
	float:left;
}
#navigation li a{
	display:block;
	height:35px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/navigation2.gif) no-repeat;
}
#navigation li a.personal-injuries{
	width:119px;
	background-position:0 0;
}
#navigation li a.vehicle-accidents{
	width:121px;
	background-position:-119px 0;
}
#navigation li a.medical-malpractice{
	width:134px;
	background-position:-240px 0;
}
#navigation li a.construction-accidents{
	width:154px;
	background-position:-374px 0;
}
#navigation li a.workers-compensation{
	width:160px;
	background-position:-528px 0;
}
#navigation li a.social-security-disability{
	width:166px;
	background-position:-688px 0;
}
#navigation li a.see-all-areas{
	width:94px;
	background-position:-854px 0;
}

#navigation li a.personal-injuries:hover{
	background-position:0 -35px;
}
#navigation li a.vehicle-accidents:hover{
	background-position:-119px -35px;
}
#navigation li a.medical-malpractice:hover{
	background-position:-240px -35px;
}
#navigation li a.construction-accidents:hover{
	background-position:-374px -35px;
}
#navigation li a.workers-compensation:hover{
	background-position:-528px -35px;
}
#navigation li a.social-security-disability:hover{
	background-position:-688px -35px;
}
#navigation li a.see-all-areas:hover{
	background-position:-854px -35px;
}

body#sec-personal-injury a.personal-injuries {
background-position:0 -35px;
}
body#sec-vehicle-acc a.vehicle-accidents {
	background-position:-119px -35px;
}
body#sec-medmal a.medical-malpractice {
	background-position:-240px -35px;
}
body#sec-construction a.construction-accidents {
	background-position:-374px -35px;
}

body#sec-work-comp a.workers-compensation {
	background-position:-528px -35px;
}
body#sec-ssd a.social-security-disability {
		background-position:-688px -35px;
}
body#sec-seeall a.see-all-areas {
	background-position:-854px -35px;
}



/*-- drop --*/
#navigation li:hover,
#navigation li.hover{
	position:relative;
}
#navigation li:hover ul,
#navigation li.hover ul{
	visibility:visible;
}
#navigation ul{
	border-bottom:5px solid #fccd11;
	background:#ef000c;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:175px;
	position:absolute;
	top:35px;
	left:0;
	line-height:20px;
	font-size:14px;
	visibility:hidden;
}
#navigation ul a{
	display:block;
	text-indent:0;
	height:1%;
	padding:0 10px;
	background:none;
	color:#fff;
	text-decoration:none;
}
#navigation ul a:hover{
	color:#ef000c;
	background:#fccd11;
}
#navigation ul li{
	width:100%;
	margin:0 0 -1px;
}
#navigation ul li a{
line-height: 1.2em;
padding-top: 3px;
padding-bottom: 3px;
}
/*-- content --*/
#content{
	width:635px;
	float:left;
	padding:13px 0 0 31px;
	font-size:1.3em;
	line-height:1.6em;
	position: relative;
	
}
#content p{
	margin:0.1em 0 1.1em;
	font-size:1.1em;
}
#content blockquote {
	font-size:1em;
}
.cap2 {
display      : block;
  float        : left;
  margin-top   : -0.20em; /* use -0.205em for two lines */
  margin-left  : -0.16em;
  margin-right : 0.2em;
  height       : 1.9em;
  font-family: Garamond;
}
.cap2 span{
  font-size    : 3em;   /* use 3.33em for two lines */
  line-height  : 1.1em;
}
.cap2 + span{
  margin-left  : -0.3em;
}


#content div.home-p p {
	margin:0.1em 0 1.2em;
	font-size: 1em;
	line-height: 1.7;
}
#content div.home-p ul{
	font-size: 1em;
	line-height: 1.7;
}


#content ul {
	margin:0.1em 0 1.1em 40px;
	padding: 0;
	list-style-type: square;
font-size:1.1em;
}
#content ul h2 {
font-size:1em;
}
#content ol {
font-size:1.1em;
}
#content ul.faqs-nav-list {
	margin:0.1em 0 1.3em 1.2em;
	border-bottom: 1px dotted #000;
	padding: 0 0 .5em;
}
#content h1{
	color:#ef000c;
	font-size:20px;
	line-height:24px;
	margin:2px 0 0.4em;
	font-weight:normal;
	position: relative;
}
#content h2{
	color:#00c;
	font-size:1.2em;
	line-height:20px;
	margin:1em 0 0;
}
body#sec-blog #content h2{
	font-size:1.5em;
	line-height:20px;
	margin:1em 0 5px;
}
body#sec-blog #content h2 a {
text-decoration: none;
}
#content h3{
	color:#000;
	font-size:1.1em;
	margin:1em 0 0;
}
#content .heading{
	font-size:1.231em;
	width:100%;
	overflow:hidden;
	margin:11px 0 0;
}
#content .heading p{
	margin:0.3em 0;
}
/*-- banner --*/
#banner{
	width:635px;
	padding:0 14px;
	height:218px;
	overflow:hidden;
	position:relative;
	background: url(../images/bg-banner.jpg) no-repeat 15px 0;
	margin:0 0 0 -14px;
}
#banner .holder-gallery{
	margin:0 15px;
	width:605px;
	height:208px;
	position:relative;
	overflow:hidden;
}
#banner .holder-link-prev{
	width:30px;
	height:29px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	top:50%;
	left:0;
	margin:-19px 0 0;
}
#banner .holder-link-prev a{
	display:block;
	height:100%;
	background: url(../images/bg-link-gallery-prev.png) no-repeat;
}
#banner .holder-link-prev a:hover{
	background: url(../images/bg-link-gallery-prev-over.png) no-repeat;
}
#banner .holder-link-next{
	width:30px;
	height:29px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	top:50%;
	right:0;
	margin:-19px 0 0;
}
#banner .holder-link-next a{
	display:block;
	height:100%;
	background: url(../images/bg-link-gallery-next.png) no-repeat;
}
#banner .holder-link-next a:hover{
	background: url(../images/bg-link-gallery-next-over.png) no-repeat;
}
#banner .holder-image{
	float:left;
	margin:16px 10px 0 80px;
	display:inline;
	width:212px;
	height:100%;
}
* html #banner .holder-image{
	margin-right:7px;
}

#banner .holder-video {
width:212px;
position: relative;
}
#banner .holder-video #mediaspace,#banner .holder-video #mediaspace2 {
position: absolute;
top: 0;
left: -80px;
z-index: 300;
}
#banner .holder-image img{
	display:block;
}
#banner .hold-wide-text,
#banner .holder-text {
	overflow:hidden;
	color:#fff;
	font-size:17px;
	margin:23px 20px 0 0;
}
#banner .holder-text {
	float:right;
	width:283px;
	display:inline;
}
* html #banner .holder-text{
	height:1%;
	overflow:visible;
}
#banner .holder-text p.gallery-title {
font-size: 1.5em;
}
#banner .holder-text p.gallery-p {
font-size: 1em;
line-height: 1.2;
}

#banner .hold-wide-text{
	margin:0;
	text-align:center;
}
#banner .holder-text strong{
	font-size:23px;
}
#banner .holder-text em{
	font-style:normal;
}
#banner .holder-text strong.medical-malpractice{
	display:block;
	width:100%;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/text-medical-melpractice.gif) no-repeat 1px 0;
}
#banner .hold-wide-text .fightingforyou{
	width:100%;
	height:15px;
	display:block;
	background: url(../images/text-fightforyou.gif) no-repeat 50% 0;
	text-indent:-9999px;
}
#banner .holder-text em.phasellus{
	display:block;
	width:100%;
	height:33px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/text-phaselus.gif) no-repeat;
}
#banner .holder-text p{
	margin:5px 0;
}
#banner .holder-gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:9999px;
	height:100%;
}
#banner .holder-gallery ul li{
	width:605px;
	height:218px;
	overflow:hidden;
	position:relative;
	float:left;
}
#banner .holder-gallery .holder-more{
	position:absolute;
	bottom:17px;
	width:140px;
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
}
#banner .holder-gallery .holder-more a{
	display:block;
	height:100%;
	background: url(../images/link-more.png) no-repeat;
}
#banner .hold-wide-image{
	width:100%;
	overflow:hidden;
	margin:26px 0 0;
}
#banner .hold-wide-image img{
	display:block;
	margin:0 auto;
}
#banner .swicher{
	height:16px;
	width:100%;
	position:absolute;
	bottom:6px;
	right:19px;
}
* html #banner .swicher{
	right:18px;
}
#banner .swicher ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:right;
	display:inline;
}
#banner .swicher ul li{
	float:left;
	display:inline;
	margin:0 3px 0 0;
}
#banner .swicher ul a{
	display:block;
	height:14px;
	width:14px;
	border:1px solid #e1e1e1;
	text-decoration:none;
	color:#000;
	background:#fff;
	text-align:center;
	font-size:11px;
	line-height:14px;
}
#banner .swicher ul a:hover,
#banner .swicher ul a.active{
	font-weight:bold;
	color:#ef000c;
}
#content .fade-box{
	width:635px;
	overflow:hidden;
	margin:11px 0 0;
	background: url(../images/bg-fade-box.gif) repeat-y;
}
#content .fade-box-holder{
	width:100%;
	padding:2px 0 0;
	background: url(../images/bg-fade-box-holder.gif) no-repeat;
}
#content .fade-box-area{
	width:100%;
	overflow:hidden;
	padding:0 0 2px;
	min-height:22px;
	background: url(../images/bg-fade-box-area.gif) no-repeat 0 100%;
}

#content .fade-box .title{
	width:146px;
	float:left;
	padding:0 11px 0 8px;
	line-height: 1.3;
	text-align: center;
}
#content .fade-box .title a{
	font-weight:bold;
	text-decoration:none;
		font-size: .9em;
}
#content .fade-box .title a:hover{
	text-decoration:underline;
}
#content .fade-box p{
	margin:0;	font-size: 1em;
}
#content .fade-box ul{
	margin:0;
	overflow:hidden;
	height:1%;
	padding:0 10px;
	list-style:none;
	overflow:hidden;
}
#content .fade-box ul li{
	width:100%;
	display:none;font-size: .9em;
	
}
#content .fade-box ul li.active{
	display:block;
}



#content .fade-box2{
	width:635px;
	overflow:hidden;
	margin:11px 0 0;
	background: url(../images/bg-fade-box.gif) repeat-y;
}
#content .fade-box-holder2{
	width:100%;
	padding:2px 0 0;
	background: url(../images/bg-fade-box-holder.gif) no-repeat;
}
#content .fade-box-area2 {
	width:100%;
	padding:0 0 2px;
	min-height:22px;
	background: url(../images/bg-fade-box-area.gif) no-repeat 0 100%;
}
* html #content .fade-box-area2{
	overflow:visible;
}
#content .fade-box2 .title2{
	width:146px;
	float:left;
	padding:0 11px 0 8px;
}
#content .fade-box2 .title2 a{
	font-weight:bold;
	text-decoration:none;
}
#content .fade-box2 .title2 a:hover{
	text-decoration:underline;
}
#content .fade-box2 p{
	margin:0;
}
#content .fade-box2 ul{
	margin:0 0 0 176px;
	padding:0 10px;
	list-style:square;
}
#content .fade-box2 ul li{
	width:100%;
}
#content .fade-box2 ul li.active{
	display:block;
}






#content .hold-press{
	width:100%;
	overflow:hidden;
	margin:25px 0 0;
	background: url(../images/bg-hold-press.gif) no-repeat 316px 0;
}
#content .hold-press .box{
	width:317px;
	float:left;
}
#content .hold-press .press-box .title{
	padding-left:17px;
}
#content .hold-press .press-box ul{
	padding-left:17px;
}
#content .hold-press .title{
	font-size:1.077em;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #c2cff1;
	padding:0 0 6px;
}
#content .hold-press .title .victories,
#content .hold-press .title .press-releases{
	width:100%;
	display:block;
	height:10px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/text-recent-victories.gif) no-repeat;
	
}
#content .hold-press .title .press-releases{
	background: url(../images/text-press-releases.gif) no-repeat;
}
#content .hold-press ul{
	margin:0;
	padding:0 0 10px;
	list-style:none;
	font-size: 1em;
}
#content .hold-press ul li{
	padding:0 0 3px 17px;
	margin:4px 0 0;
	background: url(../images/bullet-arrow.gif) no-repeat 2px 7px;
}
#content ul.home-content-ul {
	margin:-6px 0 0 0;
	padding:0 0 3px;
	list-style:none;

	
}
#content ul.home-content-ul li{
	padding:0 0 3px 17px;
	margin:0 0 0;
	background: url(../images/bullet-arrow.gif) no-repeat 2px 9px;
		font-size: 1em;
}




#content .hold-press ul a{
	font-weight:bold;
	text-decoration:none;
}
#content .hold-press ul a:hover{
	text-decoration:underline;
}
#content .hold-press .box a.more{
	font-weight:bold;
	color:#000;
	font-size:0.85em;
	background: url(../images/bg-more.gif) no-repeat 0 50%;
	padding:4px 0 4px 13px;
	margin:0 0 0 32px;
}
#content .att-block {
clear: both;border-bottom: 1px dotted #2677da;
overflow: auto;
padding-bottom: 7px;padding-top: 1px;
margin-bottom: 10px;
margin-top: 5px;
}
#content .att-block p {
margin: 0;
}
#content .att-block h3 {
margin: 0;
}
#content div.att-content-col {
float: right;
width: 556px;
}

a.testi-link {
	font-size:1em;
	color:#000;
	margin: 5px 0 0 0;
	padding:4px 0 4px 13px;
	background: url(../images/bg-more.gif) no-repeat 0 50%;
	position: relative;
	top: 8px;
}

#content .hold-press .victories a.more{
	font-weight:bold;
	color:#000;
	font-size:0.85em;
	background: url(../images/bg-victories.gif) no-repeat 0 50%;
	padding:4px 0 4px 19px;
	margin:0 0 0 15px;
}
#content .holder-post-image{
	float:left;
	margin:-11px 5px 0 2px;
	display:inline;
	border:1px solid #000;
}
#content .holder-post-image img{
	border:1px solid #fff;
	display:block;
}
#content .right-location{
	float:right;
	margin:-11px 2px 0 5px;
	display:inline;
}
/*-- sidebar --*/
#sidebar{
	width:233px;
	float:right;
	padding:0 30px 50px 0;
	font-size:1.2em;
	line-height:1.5em;
}
#sidebar .box{
	width:100%;
	overflow:hidden;
	margin:12px 0 0;
	background: url(../images/bg-side-box.gif) repeat-y;
}
#sidebar .quick-response {
	background: url(../images/quick_response_bg.png) repeat-y;
}
#sidebar .box-holder{
	width:100%;
	overflow:hidden;
	background: url(../images/bg-side-holder-box.gif) no-repeat;
}
#sidebar.quick-response #quick-response-top {

	background: url(../images/quick_response_top.png) no-repeat;
}
#sidebar .box-area{
	width:100%;
	overflow:hidden;
	background: url(../images/bg-side-box-area.gif) no-repeat 0 100%;
}
#sidebar .quick-response .box-area{
	background: url(../images/quick_response_bottom.png) no-repeat 0 100%;
}
#sidebar .box .title{
	overflow:hidden;
	padding:1px 1px 0;
}
#sidebar .box .title strong{
	text-transform:uppercase;
}
* html #sidebar .box .title{
	height:1%;
	overflow:visible;
}
#sidebar .box .your-clients,
#sidebar .box .important-topics,
#sidebar .box .welcome-packet,
#sidebar .box .related-information,
#sidebar .box .gethelp-sc,
#sidebar .box .blog-cat-heading,
#sidebar .box .consumer-alerts
{
	width:100%;
	height:37px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/text-your-clients.gif) no-repeat;
}
#sidebar .box .welcome-packet {
	background: url(../images/welcome_packet.gif) no-repeat;
	height: 50px;
}
#sidebar .box .blog-cat-heading {
	background: url(../images/blog_cat_heading.png) no-repeat;
	height: 32px;
}
#sidebar .box .important-topics{
	background: url(../images/text-important-topics.gif) no-repeat;
}
#sidebar .box .related-information{
	background: url(../images/text-related-information.gif) no-repeat;
}
#sidebar .box .gethelp-sc {
	background: url(../images/quick_response_hd.png) no-repeat;
	height:48px;
}
#sidebar .box .consumer-alerts {
	background: url(../images/consumer_alerts_sc.gif) no-repeat;
}
#sidebar .box .hold-text{
	overflow:hidden;
	padding:0 9px 19px;
}
* html #sidebar .box .hold-text{
	height:1%;
	overflow:visible;
}
#sidebar blockquote{
	margin:0 3px;
	padding:8px 0 0;
}
#sidebar blockquote cite{
	display:block;
	font-weight:bold;
	font-style:normal;
}
#sidebar q{quotes:none;display:block;}
#sidebar q:before{content:"";}
#sidebar q:after{content:"";}
#sidebar .box ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
#sidebar .box ul.accordeon{
	padding:8px 0 0;
}
#sidebar .box ul.accordeon a.opener,
#sidebar .box ul a{
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 10px;
	font-size:12px;
	line-height:28px;
	background: url(../images/bullet-accordeon.gif) no-repeat 0 50%;
}
#sidebar .consumer-alerts-box ul a{
	font-weight:bold;
	text-decoration:none;
	padding:2px 0 2px 10px;
	display: block;
	font-size:12px;
	line-height:1.7;
	background: url(../images/bullet-accordeon.gif) no-repeat 0 8px;
}
#sidebar .consumer-alerts-box ul {
margin: 5px 0 0 0;
}
#sidebar .box ul div.imp-topics a {
	background-image: none; padding: 0; font-weight: normal; line-height: normal;
	text-decoration: underline;
}
#sidebar .box ul div.imp-topics a:hover {
	text-decoration: none;
}

#sidebar .box ul.box-list a{
	display: block;
	line-height: 1.3;
	padding:5px 0 3px 13px;
	background: url(../images/bullet-accordeon.gif) no-repeat 0 .7em;
}

#sidebar .box ul.accordeon a.opener:hover,
#sidebar .box ul.accordeon a.ui-state-active{
	text-decoration:none;
	background: url(../images/bullet-accordeon-active.gif) no-repeat 0 50%;
}
#sidebar .box ul a:hover{
	text-decoration:underline;
}
#sidebar .box .slide-box{
	width:205px;
	padding:0 0 0 10px;
	overflow:hidden;
}
#sidebar .box .slide-box .holder-image{
	float:right;
	margin:0 0 0 5px;
}
#sidebar .box .slide-box p{
	margin:0;
}
#sidebar .box ul li{
	padding:0 0 3px;
	min-height:27px;
	background: url(../images/black-dotted.gif) repeat-x 0 100%;
}
#sidebar .box ul.box-list li{
	min-height:10px;
}
* html #sidebar .box ul li{
	height:27px;
	overflow:visible;
}
#sidebar .box .slide-box a.more{
	font-weight:bold;
	color:#000;
	background: url(../images/bg-more.gif) no-repeat 0 50%;
	padding:0 0 0 13px;
	margin:7px 0 0;
	float:left;
}
/*-- footer --*/
#footer{
	width:100%;
	float:left;
	font-size:10px;
	line-height:14px;
	padding:0 0 20px;
	position: relative;
}
#footer .organizations{
	width:100%;
}
#footer .organizations:after{
	content:"";
	display:block;
	clear:both;
}
#footer .icons{
	width:691px;
	float:left;
	margin:0 -8px 0 0;
	position: relative;
}
#footer .top-icons,
#footer .bottom-icons{
	width:100%;
	height:16px;
	overflow:hidden;
	background: url(../images/bg-top-icons.png) no-repeat;
}
#footer .bottom-icons{
	background: url(../images/bg-bottom-icons.png) no-repeat;
}
#footer .midle-icons{
	overflow:hidden;
	height:1%;
	background: url(../images/bg-midle-icons.png) repeat-y;
}
#footer .holder-icons{
	overflow:hidden;
	padding:6px 15px 16px 15px;
	height:1%;
}
#footer .icons ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
#footer .icons ul li{
	float:left;
	padding:0 23px 0 24px;
	margin:0 0 0 -1px;
	height:100%;
	background: url(../images/bg-ico.gif) repeat-y;
}
#footer .icons ul img{
	display:block;
}

#footer .icons .title{
	width:669px;
	height:26px;
	display:block;
	padding:0;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/text-gethelp-heading.gif) no-repeat left top;
	position: absolute;
	top: 11px;
	left:11px;
}
#footer .icons fieldset {
padding: 20px 0 0 7px;
}
#footer .icons label {
display: inline;
}
#footer .icons input {
display: inline;
border:1px solid #C2CFF1;
font-family:Arial,Verdana,Tahoma,sans-serif;
font-size:12px;
font-weight:normal;
line-height:14px;
margin:0;
padding:1px 4px;
color: #666;
}
#footer .icons input#name2 {
width: 280px;
}
#footer .icons input#phone2 {
width: 180px;
}
#footer .icons input#email2 {
width: 180px;
}
#footer .icons input#disc2 {
border: none;
}

#footer .icons .hiddenFields {
display: none; visibility: hidden;
}
#footer .icons textarea {
width: 626px;height: 49px;
border:1px solid #C2CFF1;
font-family:Arial,Verdana,Tahoma,sans-serif;
font-size:12px;
font-weight:normal;
line-height:14px;
margin:5px 0 5px 0;
padding:1px 4px;
clear: both;
color: #666;
}
#footer .icons p {
font-size: 1.3em;line-height: 1.5em;
margin: 0 0 .3em 0;
}
#footer .icons .holder-btn{
	width:170px;
	height:29px;
	padding:3px 5px 7px;
	overflow:hidden;
	float:left;
	margin:5px 0 0 65px;
	background: url(../images/submit_myinfo.jpg) no-repeat;
	position: absolute;
	bottom: 13px; right: 16px;
}
#footer .icons .btn{
width:170px;
	height:29px;
	overflow:hidden;
	margin:0;
	padding:0 !important;
	border:0;
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	cursor:pointer;
	text-indent: -4000px;
	background:transparent;
}



#footer .holder-get-help{
	position:relative;
	float:right;
	width:289px;
	height:126px;
}
#footer .get-hellp{
	width:289px;


}
* html #footer .get-hellp{
	right:-1px;
}
#footer .get-help-area{
	padding:11px 11px 0;
	overflow:hidden;
	background: url(../images/bg-second-get-help.png) no-repeat;
}
* html #footer .get-help-area{
	height:1%;
	overflow:visible;
}
#footer .get-help-area .holder-form{
	position:relative;
	width:100%;
	overflow:hidden;
}
#footer .get-help-bottom{
	width:100%;
	height:16px;
	overflow:hidden;
	background: url(../images/bg-second-bottom-get-help.png) no-repeat;
}
#footer .get-hellp .title{
	width:100%;
	height:25px;
	display:block;
	padding:0 0 8px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/text-recognition_awards.gif) no-repeat;
}
#footer .get-hellp ul {
list-style: none;
margin: 6px 0 0 10px; padding: 0;
}
#footer .get-hellp ul li {
float: left; width: 147px;
}
#footer .get-hellp ul li.best-lawyers-logo {
width: 84px;
}
#footer .get-hellp ul li.martindale-logo {
margin-top: 6px;
}
#footer .get-hellp ul li.superlawyers-logo {
margin-top: 10px;
}
#footer .get-hellp ul li.atla-logo {
width: 89px;
}

#footer .get-hellp form fieldset div{
	width:243px;
	float:left;
	margin:10px 0 0;
	padding:0 12px;
	position:relative;
}
#footer .get-hellp form div.form-holder {
	margin:0;
	padding:0;
	width:100%;
}
#footer .get-hellp .text{
	display:block;
	margin:0;
	padding:1px 4px;
	border:1px solid #c4c4c4;
	width:233px;
	font: 11px/16px Arial, Verdana, Tahoma, sans-serif;
}
#footer .get-hellp select{
	width:100%;
	font: 11px/16px Arial, Verdana, Tahoma, sans-serif;
}
#footer .get-hellp textarea{
	padding:1px 4px 2px;
	border:1px solid #c4c4c4;
	width:233px;
	height:47px;
	overflow:auto;
	font: 11px/16px Arial, Verdana, Tahoma, sans-serif;
}
#footer .get-hellp .holder-btn{
	width:112px;
	height:23px;
	padding:3px 5px 7px;
	overflow:hidden;
	float:left;
	margin:5px 0 0 65px;
	background: url(../images/btn-get-help.gif) no-repeat;
}
#footer .get-hellp .btn{
	width:112px;
	height:23px;
	overflow:hidden;
	margin:0;
	padding:0 !important;
	border:0;
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	cursor:pointer;
	background:transparent;
}
#footer .holder-box{
	height:1%;
	margin:7px 10px 0;
	overflow:hidden;
	border-bottom:1px solid #c2cff1;
	clear: both;
}
#footer .bottom-nav{
	float:right;
	margin:0 -10px 0 0;
	padding:0 0 5px;
	font-size:14px;
	line-height:16px;
	list-style:none;
	overflow:hidden;
}
#footer .bottom-nav li{
	float:left;
	padding:0 10px 0 9px;
	margin:0 0 0 -2px;
	display:inline;
	background: url(../images/separator-bottom-nav.gif) no-repeat 0 50%;
}
#footer .bottom-nav a{
	text-decoration:none;
}
#footer .bottom-nav a:hover{
	color:#ef000c;
}
#footer strong.iformation {
	display:block;
	font-size:17px;
	font-weight: normal;
}
#footer strong.iformation a {
text-decoration: none;
color: #000;
font-weight: bold;
}
#footer strong.iformation .for-text {
color: #00C;
}
#footer strong.iformation span {
color: #ef000c;
font-weight: bold;
}
#footer .open-link{
	float:right;
	line-height:41px;
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 25px;
	margin:0 -6px 0 0;
	background: url(../images/bg-open-link.gif) no-repeat;
	position: relative;
}
#footer .open-link span{
	float:left;
	background: url(../images/bg-open-link.gif) no-repeat 100% 50%;
	cursor:pointer;
	padding:0 32px 0 0;
}
#footer .bottom-box a.active span{
	background: url(../images/bg-open-link.gif) no-repeat 100% 100%;
}
#footer .bottom-box{
	overflow:hidden;
	height:1%;
	padding:0 10px;
	position: relative;
}
#social-media-icons {
float: right;
position: absolute;
right:280px;
top: 7px;
z-index: 100;
height: 57px
}
#social-media-icons img {
vertical-align:middle;
}
#footer .copyright{
	margin:4px 0 0;
	background: url(../images/bg-copy.gif) no-repeat;
	padding:0 0 0 36px;
	line-height:32px;
}
#footer .copyright2 {
	line-height:1.3em;
	padding-top: 4px;padding-bottom: 4px;
}

/*-- tabs 63{
	width:965px;
	margin:0 0 0 3px;
	overflow:hidden;
	position:relative;
}--*/

#footer .top-tabs,
#footer .bottom-tabs{
	width:100%;
	height:16px;
	overflow:hidden;
	background: url(../images/bg-footer-top-tabs.png) no-repeat;
}
#footer .bottom-tabs{
	background: url(../images/bg-footer-bottom-tabs.png) no-repeat;
}
#footer .middle-tabs{
	width:100%;
	overflow:hidden;
	background: url(../images/bg-footer-middle-tabs.png) repeat-y;
}
#footer .holder-tabs{
	overflow:hidden;
	padding:2px 26px 0 19px;
	width:926px;
}
#footer .tabs ul.tabset{
	margin:0;
	padding:0;
	list-style:none;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
	width:100%;
	overflow:hidden;
	background: url(../images/blue-line.gif) repeat-x 0 100%;
}
#footer .tabs ul.tabset li{
	float:left;
	margin:0 2px 0 0;
}
#footer .tabs ul.tabset a.tab{
	text-decoration:none;
	border-color:#c2cff1;
	border-style:solid;
	border-width:1px;
	background:#fff;
	float:left;
	color:#000;
	padding:0 15px 0 10px;
}
#footer .tabs ul.tabset a.tab:hover,
#footer .tabs ul.tabset a.active{
	color:#00c;
	background:#ecf4fe;
	padding-bottom:1px;
	border-bottom-width:0;
}
#footer .tabs div.tab{
	width:100%;
	overflow:hidden;
	background: url(../images/bg-second-tab-box.gif) no-repeat;
	min-height:106px;
	font-size:12px;
	line-height:17px;
	color:#3d3838;
}
* html #footer .tabs div.tab{
	height:106px;
	overflow:visible;
}
#footer .tabs div.tab .hold-adress{
	float:left;
	margin:10px 0 0;
	background: url(../images/separator-second-tabs.gif) repeat-y 187px 0;
}
#footer .tabs div.tab ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0 30px 0 12px;
	float:left;
	margin:0 0 0 -1px;
}
#footer .tabs div.tab ul li{
	float:left;
	width:140px;
	height: 9em;
	padding:0 28px 5px 13px;
}
#footer .tabs div.tab ul li p {
	margin: 0 0 .4em;
}
#footer .tabs div.tab ul.tab-bottom li{
	height: 8em;
}
#footer .tabs div.tab address{
	font-style:normal;
}
#footer .tabs div.tab address span,
#footer .tabs div.tab address strong{
	display:block;
}
#footer .tabs div.tab address a{
	color:#00c;
	text-decoration:none;
}
#footer .tabs div.tab address a:hover{
	text-decoration:underline;
}
/* Legal Team Section*/

#content img.att-photo {
float: left;
border: 1px solid #000;
padding: 1px;
background: #FFF;
margin: 0 15px 10px 0;
}


/*--  --*/
#submit-your-case{
	position:absolute;
	top:123px;
	left:-37px;
	width:48px;
	height:238px;
	overflow:hidden;
	text-indent:-9999px;
}
#submit-your-case a{
	display:block;
	height:100%;
	background: url(../images/bg-submit-your-case.png) no-repeat;
}
/*-- pop-up --*/
#pop-up{
	width:484px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	display:none;
	z-index:1012;
	font-size:1.2em;
	line-height:1.5em;
}
#pop-up .top-pop-up,
#pop-up .bottom-pop-up{
	width:100%;
	height:17px;
	overflow:hidden;
	clear:both;
	background: url(../images/bg-top-pop-up.png) no-repeat;
}
#pop-up .bottom-pop-up{
	height:25px;
	background: url(../images/bg-bottom-pop-up.png) no-repeat;
}
#pop-up .middle-pop-up{
	width:100%;
	float:left;
	background: url(../images/bg-middle-pop-up.png) repeat-y 0 0;
}
#pop-up .holder-pop-up{
	overflow:hidden;
	width:414px;
	padding:10px 35px 0;
	min-height:15px;
	position:relative;
	margin:-1px 0 0;
}
#pop-up a.close{
	position:absolute;
	top:0;
	right:20px;
	width:15px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/bg-close.gif) no-repeat;
}
#pop-up .title strong{
	color:#00c;
	font-size:22px;
	font-weight:normal;
	display:block;
	overflow:hidden;
}
#pop-up .title strong.submit-your-case{
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/text-submit-your-case.gif) no-repeat;
}
#pop-up p{
	margin:5px 0;
}
#pop-up ul.form{
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	width:432px;
}
#pop-up ul.form li{
	width:100%;
	float:left;
	padding:4px 0;
}
#pop-up .text{
	float:left;
	width:404px;
	margin:0 6px 0 0;
	padding:1px 4px;
	border:1px solid #c2cff1;
	font: 11px/16px Arial, Verdana, Tahoma, sans-serif;
}
#pop-up .middle-wide{
	width:194px;
}
#pop-up .mini-wide{
	width:89px;
}
#pop-up textarea{
	float:left;
	width:404px;
	height:33px;
	overflow:auto;
	margin:0 6px 0 0;
	padding:1px 4px;
	border:1px solid #c2cff1;
	font: 11px/16px Arial, Verdana, Tahoma, sans-serif;
}
#pop-up select{
	width:415px;
	font: 11px/16px Arial, Verdana, Tahoma, sans-serif;
}
#pop-up .holder-btn{
	width:112px;
	height:23px;
	padding:3px 5px 7px;
	overflow:hidden;
	float:left;
	margin:0 0 0 140px;
	background: url(../images/btn-get-help.gif) no-repeat;
}
#pop-up .btn{
	width:112px;
	height:23px;
	overflow:hidden;
	margin:0;
	padding:0 !important;
	border:0;
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	cursor:pointer;
	background:transparent;
}




/*-- Contact Form --*/
#contact-us-form {
	width:484px;
	font-size:1.2em;
	line-height:1.5em;
	margin-left: 100px;
}
#pop-up .top-pop-up,
#contact-us-form .bottom-pop-up{
	width:100%;
	height:17px;
	overflow:hidden;
	clear:both;
	background: url(../images/bg-top-pop-up.png) no-repeat;
}
#contact-us-form .bottom-pop-up{
	height:25px;
	background: url(../images/bg-bottom-pop-up.png) no-repeat;
}
#contact-us-form .middle-pop-up{
	width:100%;
	float:left;
	background: url(../images/bg-middle-pop-up.png) repeat-y 0 0;
}
#contact-us-form .holder-pop-up{
	overflow:hidden;
	width:414px;
	padding:10px 35px 0;
	min-height:15px;
	position:relative;
	margin:-1px 0 0;
}

#contact-us-form .title strong.submit-your-case{
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/text-submit-your-case.gif) no-repeat;
}
#contact-us-form p{
	margin:5px 0;
}
#contact-us-form ul.form{
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	width:432px;
}
#contact-us-form ul.form li{
	width:100%;
	float:left;
	padding:4px 0;
}
#contact-us-form .text{
	float:left;
	width:404px;
	margin:0 6px 0 0;
	padding:1px 4px;
	border:1px solid #c2cff1;
	font: 11px/16px Arial, Verdana, Tahoma, sans-serif;
}
#contact-us-form .middle-wide{
	width:194px;
}
#contact-us-form .mini-wide{
	width:89px;
}
#contact-us-form textarea {
	float:left;
	width:404px;
	height:33px;
	overflow:auto;
	margin:0 6px 0 0;
	padding:1px 4px;
	border:1px solid #c2cff1;
	font: 11px/16px Arial, Verdana, Tahoma, sans-serif;
}
#contact-us-form select{
	width:415px;
	font: 11px/16px Arial, Verdana, Tahoma, sans-serif;
}
#contact-us-form .holder-btn{
	width:112px;
	height:23px;
	padding:3px 5px 7px;
	overflow:hidden;
	float:left;
	margin:0 0 0 140px;
	background: url(../images/btn-get-help.gif) no-repeat;
}
#contact-us-form .btn{
	width:112px;
	height:23px;
	overflow:hidden;
	margin:0;
	padding:0 !important;
	border:0;
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	cursor:pointer;
	background:transparent;
}


.contact-form-inf {
margin-left: 110px;
}
.contact-form-inf td {
vertical-align: top;
}
.contact-form-inf .default-input, #pop-up .contact-form-inf .default-input {
width:240px;
	margin:0 6px 0 10px;
	padding:1px 4px;
	border:1px solid #c2cff1;
}

.contact-form-inf textarea, #pop-up .contact-form-inf textarea {
	width:240px;
	height:140px;
	overflow:auto;
	margin:0 6px 0 10px;
	padding:1px 4px;
	border:1px solid #c2cff1;
}

.contact-form-inf .holder-btn, #pop-up .contact-form-inf .holder-btn {
	width:112px;
	height:23px;
	padding:3px 5px 7px;
	overflow:hidden;
	float:left;
	margin:10px 0 0 140px;
	background: url(../images/btn-get-help.gif) no-repeat;
}
.contact-form-inf .btn, #pop-up .contact-form-inf .btn{
	width:112px;
	height:23px;
	overflow:hidden;
	margin:0;
	padding:0 !important;
	border:0;
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	cursor:pointer;
	background:transparent;
}


.testi-wrapper {
border-bottom: 1px dotted #2677da;
background: url(../images/testi-quote-left.png) no-repeat 0 8px;
}
.testi-wrapper div {
background: url(../images/testi-quote-right.png) no-repeat right bottom;
padding: 10px 0 0 39px
}
.testi-wrapper .testi-photo {
margin: 7px auto 14px auto;

}
.testi-wrapper .testi-photo-wrapper {
padding: 0 16px 15px 0;
text-align: center;
}
#search-results {
line-height: 24px;border-top: 1px solid #CCC;
}
#search-results dt {
margin: 0; padding: 0; font-size: 1.1em;
}
#search-results dd {
border-bottom: 1px dotted #CCC;margin: 0; padding: 0;
}
.pull-quote {
background: #ecf4fe;
width: 323px;
font-size: 1.7em;
margin: 0 0 10px 15px;
float: right;
line-height: 1.2;
text-align: center;
padding: 3px;
}
.pull-quote div {
padding: 11px 15px;background: #ecf4fe;
border: 1px solid #FFF;
}
.pull-quote-alt {
float: left;margin: 0 25px 15px 0;
}

.en-espanol{
	position:absolute;
	background: url(../images/en-espanol.jpg) no-repeat left top; 
	top:130px;
	left:535px;
	height:40px;
}
.en-espanol a{
	margin-left:40px;
	color:#ef000c;
	text-decoration:none;
}
.en-espanol a:hover{
	text-decoration:underline;
}


.location-ul {
float: left;
width: 250px;
}
/* sifr start. do not modify.*/
.sIFR-flash {
	visibility:visible !important;
	margin:0;
	text-transform: uppercase;
}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {
	position:absolute !important;
	left:0 !important;
	top:0 !important;
	width:0 !important;
	height:0 !important;
	display:block !important;
	overflow:hidden  !important;
	text-transform: uppercase;
}
.sIFR-flash + div[adblocktab=true] {display:none !important;}
.sIFR-hasFlash #content h1 span{
	font-size:20px;
	line-height:24px;
	text-transform: uppercase;
	display: block;
}

.press-pdf-link {
background: url(/images/pdf-icon.gif) no-repeat 0 50%;
padding: 5px 0 5px 23px;
}
#content div.press-block {
border-bottom: 1px dotted #333;margin: 0; padding: 5px 0;
}
#content div.press-block h3 {
margin: 0; padding: 0;
}
#content p.press-para {
margin: 0;padding: 0;}
/* sifr end */

/** new css ***********************************************/
#header .get-help-area .holder-form {height:auto;}
#header .get-help-area .holder-form fieldset {height:61px; overflow:hidden;}
#footer .tabs {display:none;}
#pop-up {display:none;}
#banner .holder-gallery {position:relative;}

  .sl_badge_150 {width:150px;text-align:center;background-color:rgb(255,255,255);font-family:arial;font-size:12px;border:1px solid rgb(191,191,191); border-bottom:4px solid rgb(86,131,154);line-height:1.5; float: right; margin-left: 10px;}
               .sl_badge_150 .profile {padding:2px;}
               .sl_badge_150 a {color:rgb(131,7,30);text-decoration:none;}
               .sl_badge_150 a:hover {text-decoration:underline;}
               .sl_badge_150 .online{width:100%;text-align:center;font-family:arial,sans-serif;font-style:italic;font-weight:bold;font-size:12px;color:rgb(148,0,37);}
               .sl_badge_150 .visit { text-align:center; font-size:12px; }
               
         #fighting-url {
         position: absolute;
         right: 165px;
         top: 13px;
         width: 260px;
         height: 60px;
         text-align: right;
         
       
         }
         
         #fighting-url .dynamic-phone-number {
         color: #ef000c;
         font-size:2.8em;
         letter-spacing: .7px;
         display: block;  font-weight: bold;
         }
          #fighting-url .domain-url {
         color: #000;
         font-size: 18px;
         font-weight: bold;
         display: block;
         }
        #fighting-url .domain-url span {
         font-size: 19px;
        }
           #success-rate {
         position: absolute;
         right: 16px;
         top: -14px;
         z-index: 1015;
         }
       
                #content .spanish-btn {
      float: right;margin: 0 0 5px 10px;
      }
       #content .spanish-btn2 {
     position: absolute;
     right: 0;
     top: 7px;
      }
      
      #chat-graphic {
          margin-top: 10px;
          position: relative;
          height: 33px;
      }
#chat-graphic img {
          margin-top: 5px;
          padding-bottom: 6px;
          position: absolute;
          top: 0;
          left: -9px;
      }
#content .entry {
border-bottom: 1px dotted #CCC;
}
ul#screen-slide {
margin-top: 8px;
margin-left: 5px;
width: 220px;
padding: 0;
}
ul#screen-slide li {
width: 220px;
}
#sidebar h3.legal-network {
	font-size: 1.3em;
	text-align: center;
	width: 220px;
	margin: 20px 0 0 0;padding: 0;
}
#screen-slide p,#screen-slide span {
	text-align: center;
	font-size: 1.1em;
	margin: 3px 0 3px 0;
	text-transform: uppercase;
}
#screen-slide span {
	display: block;
}
#screen-slide p a,#screen-slide a {
	text-decoration: none;
}
