﻿html{
	font-size:100.01%;
}
body{
	margin:0;
	font:62.5% Arial, Verdana, Helvetica, sans-serif;
	background:#fff url(../images/bg-body.gif) repeat-x;
	min-width:1000px;
}
form,fieldset,img{margin:0;padding:0;border:0;}
a{color:#00c;}
a:hover{text-decoration:none;}
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:19px;
	left:25px;
	width:388px;
	height:56px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/logo.gif) no-repeat;
}
.logo a{
	display:block;
	height:100%;
}
.slogan{
	background:url(../images/bronx-medical.png) no-repeat;
	width:447px;
	height:11px;
	position:absolute;
	top:83px;
	left:25px;
	text-indent:-9999px;
	overflow:hidden;
}
.slogan2 {
	background:url(../images/ny-gallbladder.gif) no-repeat;
	width: 454px;
	height: 11px;
	position:absolute;
	top:83px;
	left:25px;
	text-indent:-9999px;
	overflow:hidden;
}
/*-- top-box --*/
#top-box{
	width:100%;
	height:33px;
	position:absolute;
	top:0;
	left:0;
}
#top-box .search{
	float:right;
	display:inline;
	background: url(../images/bg-top-search.gif) no-repeat;
	width:241px;
	height:21px;
	margin:5px 11px 0 0;
}
#top-box .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;
}
.border-none {border:0;}
.left-location-img {
	float: left;
	border: 1px solid #000;
	padding: 1px;
	background: #FFF;
	margin: 0 11px 10px 0;
}

#top-box .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:999;
	margin:0 0 0 11px;
	padding:0;
	float:left;
	display:inline;
	list-style:none;
	line-height:31px;
	font-size:13px;
	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;
}
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;
}
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:178px; /*CHANGE SUBMENU WIDTH*/
}
ul#top-nav ul li li a {
	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.sfhover ul{
	top: 0;
	left: -1px;
	margin-left: 100%;
}
ul#top-nav li li{
	position:relative;
	z-index:999;
}
ul#top-nav li li:hover ul, ul#top-nav li li.sfhover ul{
	left:100%;
	top:0;
	overflow:hidden;
	float:left;
}

/*					****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;
}
#header .get-hellp{
	width:202px;
	height:79px;
	position:absolute;
	top:2px;
	right:236px;
	z-index:2;
}
#header .get-help-area{
	padding:7px 9px 0;
	overflow:hidden;
	background: url(../images/bg-get-help.png) no-repeat;
}
* html #header .get-help-area{
	height:1%;
	overflow:visible;
}
#header .get-help-area .holder-form{
	position:relative;
	width:100%;
	overflow:hidden;
	height:64px;
}
#header .get-help-bottom{
	width:100%;
	height:8px;
	overflow:hidden;
	background: url(../images/bg-bottom-get-help.png) no-repeat;
}
#header .get-hellp .title{
	width:100%;
	height:11px;
	display:block;
	padding:0 0 1px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/text-get-help.gif) no-repeat;
}
#header .get-hellp form fieldset div{
	width:100%;
	float:left;
	margin:5px 0 0;
	position:relative;
}


#header .get-hellp form div.form-holder {margin:0;}
#header .get-hellp .text{
	display:block;
	margin:0;
	padding:1px 4px;
	border:1px solid #c2cff1;
	width:174px;
	font:11px/14px Arial, Verdana, Tahoma, sans-serif;
}
#header .get-hellp select{
	width:100%;
	font: 11px/16px Arial, Verdana, Tahoma, sans-serif;
}
#header .get-hellp textarea{
	padding:1px 4px 2px;
	border:1px solid #c2cff1;
	width:174px;
	height:47px;
	overflow:auto;
	font: 11px/16px Arial, Verdana, Tahoma, sans-serif;
}
#header .get-hellp .holder-btn{
	width:112px;
	height:23px;
	padding:3px 5px 7px;
	overflow:hidden;
	float:left;
	margin:0 0 0 28px;
	background: url(../images/btn-get-help.gif) no-repeat;
}
#header .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;
}
#header .fighting{
	width:191px;
	height:76px;
	position:absolute;
	top:2px;
	right:31px;
	z-index:2;
}
#header .fighting .title{
	width:100%;
	height:16px;
	padding:0;
	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;
}
#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;
}
* 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.gallbladder-disease{
	width:158px;
	background-position:0 0;
}
#navigation li a.symptoms-diagnosis{
	width:179px;
	background-position:-158px 0;
}
#navigation li a.inflammation {
	width:196px;
	background-position:-337px 0;
}
#navigation li a.living {
	width:237px;
	background-position:-533px 0;
}
#navigation li a.add-info{
	width:178px;
	background-position:-770px 0;
}

#navigation li a.gallbladder-disease:hover{
	background-position:0 -35px;
}
#navigation li a.symptoms-diagnosis:hover{
	background-position:-158px -35px;
}
#navigation li a.inflammation:hover{
	background-position:-337px -35px;
}
#navigation li a.living:hover{
	background-position:-533px -35px;
}
#navigation li a.add-info:hover{
	background-position:-770px -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:#028e20;
	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;
	
}
#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.4em;
	font-size: 0.77em;
}
#content div.home-p ul{
	font-size: .9em;
}


#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:#028e20;
	font-size:18px;
	line-height:20px;
	margin:2px 0 0.1em;
	font-weight:normal;
	position: relative;
}
#content h2{
	color:#00c;
	font-size:1.2em;
	line-height:20px;
	margin:1em 0 0;
}
#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 end*/
#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;
}
#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:19px 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 .victories ul li{
	padding:0 0 8px 17px;
}
#content .hold-press .title .press-releases{
	background: url(../images/text-press-releases.gif) no-repeat;
}
#content .hold-press ul{
	margin:0;
	padding:0 0 8px;
	list-style:none;
	font-size: 1em;
}
#content .hold-press ul li{
	padding:0 0 0 17px;
	margin:0;
	background: url(../images/bullet-arrow.gif) no-repeat 2px 7px;
}
#content .hold-press ul li:first-child{
	margin:4px 0 0;
	padding-bottom:3px;
}
#content .hold-press ul a{
	font-weight:bold;
	text-decoration:none;
	line-height:1.4em !important;
}
#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 0 0;
	font-size:1.2em;
	line-height:1.5em;
}
#sidebar .bronx-hospital,
#sidebar .nyc-hospital {
	background:url(../images/bg-bronx-hospital.gif) no-repeat;
	width:233px;
	height:85px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:12px 0 0;
}
#sidebar .nyc-hospital {background:url(../images/did_you_know.gif) no-repeat !important;}
#sidebar .box{
	width:100%;
	overflow:hidden;
	margin:12px 0 0;
	background: url(../images/bg-side-box.gif) repeat-y;
}
#sidebar .box-holder{
	width:100%;
	overflow:hidden;
	background: url(../images/bg-side-holder-box.gif) no-repeat;
}
#sidebar .box-area{
	width:100%;
	overflow:hidden;
	background: url(../images/bg-side-box-area.gif) 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 .legal-team,
#sidebar .box .welcome-packet,
#sidebar .box .related-information{
	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 .legal-team{
	background: url(../images/text-legal-team.gif) no-repeat;
}
#sidebar .box .related-information{
	background: url(../images/text-related-information.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:0;
	margin:4px 0 0;
	background:url(../images/black-dotted.gif) repeat-x;
}
#sidebar .box ul.accordeon li{
	padding:1px 0 3px;
	min-height:20px;
}
#sidebar .box ul.accordeon a.opener {
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 10px;
	font-size:14px;
	line-height:24px;
	background: url(../images/bullet-accordeon.gif) no-repeat 0 50%;
}
.duane-fiedler{
	padding:0 0 0 4px;
	height:1%;
	overflow:hidden;
}
.duane-fiedler .block-title{
	font-size:1.25em;
	color:#028e20;
	margin:5px 0 0;
	display:block;
}
.duane-fiedler p{
	margin:0;
	padding:0 5px 0 2px;
	font-size:0.91em;
	line-height:1.82em;
}
.duane-fiedler a.more{
	float:right;
	padding:0 0 0 11px;
	margin:0 4px 0 0;
	display:inline;
	background:url(../images/bg-more.gif) no-repeat 0 5px;
	font-size:0.91em;
	line-height:1.1em;
}
.human-list{
	border-top:1px solid #c2cff1;
	padding:11px 9px 0;
	margin:12px 0 0 -9px;
	width:100%;
}
.inner .human-list {
	margin-top:10px;
	padding-top:8px;
}
#sidebar .box .human-list li{
	background:url(../images/bg-more.gif) no-repeat 0 7px;
	padding:0 0 4px 12px;
	margin:0 0 0 11px;
	height:auto;
	min-height:0;
	font-size:1.1em;
}
#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{
	text-decoration:none;
	font-weight: bold;
}

#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;
	padding:0 0 20px;
}
#footer .organizations{
	width:100%;
}
#footer .organizations:after{
	content:"";
	display:block;
	clear:both;
}
#footer .icons{
	width:691px;
	float:left;
	margin:0 -8px 0 0;
}
#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%;
	min-height:300px;
	background: url(../images/bg-midle-icons.png) repeat-y;
}
#footer .holder-icons{
	overflow:hidden;
	padding:6px 4px;
	margin:0 11px;
	height:1%;
	background:url(../images/bg-ico-holder.gif) repeat-x;
}
/*ads to footer start*/
#footer .hold-press{
	height:1%;
	margin:0 11px;
	padding:0 0 4px;
	overflow:hidden;
	background:#ecf4fe url(../images/bg-footer-holdpres.gif) repeat-y;
}
#footer .hold-press .box{
	float:left;
}
#footer .title{
	background:#fff url(../images/bg-footer-box-title.gif) repeat-x 0 100%;
	padding:5px 8px 5px 20px;
	height:1%;
	overflow:hidden;
}
.title a{
	float:right;
	background:url(../images/arrow-rigth.gif) no-repeat 0 5px;
	padding:0 0 0 7px;
	color:#5c5c5c;
	font-size:1.2em;
	text-decoration:none;
}
.title a:hover{
	text-decoration:underline;
}
#footer .hold-press ul li a{
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
	float:left;
	line-height:1.1em;
}
#footer .hold-press ul li a:hover{text-decoration:underline;}
#footer .hold-press .areas{
	width:336px;
	margin:0 1px 0 0;
}
#footer .hold-press .areas ul{
	width:50%;
	float:left;
}
#footer .hold-press .areas .title strong{
	background:url(../images/text-practice-areas.png) no-repeat;
	float:left;
	width:127px;
	height:10px;
	text-indent:-9999px;
	overflow:hidden;
}
#footer .hold-press .areas ul{
	padding:1px 0 0;
}
#footer .hold-press .areas ul li{
	background:url(../images/bullet-arrow.gif) no-repeat 0 3px;
	padding:0 3px 0 14px;
	margin:7px 0 0 21px;
	display:inline;
}
#footer .hold-press .areas ul.second li{
	margin:7px 0 0 8px;
	padding:0 8px 0 14px;
}
#footer .hold-press .hospitals{
	width:332px;
}
#footer .hold-press .hospitals .title strong{
	background:url(../images/didyouknow_hd.jpg) no-repeat;
	width:191px;
	height:10px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
#footer .hold-press .hospitals ul li{
	background:url(../images/bullet-arrow.gif) no-repeat 0 3px;
	padding:0 3px 0 14px;
	margin:7px 0 0 18px;
	width:293px;
	display:inline;
}

#footer .hold-press .title .removal-information{
	background:url(../images/text-gallbladder-removal-information.gif) no-repeat !important;
	width: 294px !important;
	padding:0 0 5px !important;
}
#footer .hold-press .title .hospitals-in-nyc {
	background:url(../images/didyouknow_hd.jpg) no-repeat !important;
	width: 136px !important;
}
/*ads to footer end*/
#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 .holder-get-help{
	position:relative;
	float:right;
	width:289px;
}
#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{
	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;
	margin:0 0 -1px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/text-second-get-help.gif) no-repeat;
}
#footer .get-hellp form fieldset div{
	width:243px;
	float:left;
	margin:10px 0 0;
	padding:0 12px;
	position:relative;
}
* html #footer .get-hellp form fieldset div{margin:8px 0 0;}
*+html #footer .get-hellp form fieldset div{margin:8px 0 0;}
#footer .get-hellp form div.form-holder {
	margin:0;
	padding:0;
	width:100%;
	height:306px;
}
* html #footer .get-hellp form div.form-holder{height:300px;overflow:visible;}
#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;
	position:relative;
}
#footer .get-hellp textarea{
	padding:1px 4px 2px;
	border:1px solid #c4c4c4;
	width:233px;
	height:40px;
	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:7px 0 0 73px;
	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;
}
#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;
	color:#017d1c;
}
#footer .bottom-nav a:hover{
	color:#ef000c;
}
#footer strong.iformation a{
	display:block;
	height:17px;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/text-information.gif) no-repeat;
}
#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;
}
#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;
}
#footer .copyright{
	margin:4px 0 0;
	line-height:32px;
}

#footer .copyright a {
	background: url(../images/bg-copy.gif) no-repeat;
	padding:10px 0 10px 36px;
	text-decoration: none;
	color: #000;
}
#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;
	width:100%;
	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:999;
	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;
}

.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:125px;
	left:535px;
	height:40px;
	width:115px;
}
.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{
	font-size:20px;
	line-height:24px;
	font-weight:normal;
}


/* 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;}


#footer .hold-press ul.didyouknow li {
font-weight: bold;
font-size: 1.4em;
color:#000;
font-size:1.3em;
font-weight:bold;
line-height:1.1em;
text-decoration:none;
}
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;
}
#screen-slide p a:hover {
	text-decoration: underline;
}
#social-media-icons {
float: right;
position: absolute;
right:280px;
top: 7px;
z-index: 100;
height: 57px
}
#social-media-icons img {
vertical-align:middle;
}
