/*--------------------- Last Modified  2006.11.10 ---------------------*/
/*-------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------
  Copyright Einstein Industries 2006. Used with Permission.                             
  May not be duplicated or reproduced.
  Please check for cross-browser compatibility prior to making changes
  MINIMUM BROWSER CHECK :: IE5.x/IE6/Firefox/Safari
  CSS Document - layout.css
/*-------------------------------------------------------------------------------------*/
/* undo some default styling of common (X)HTML browsers
/*------------------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,html,label,table,tr,td {margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a img,:link img,:visited img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
q:before,q:after {content:'';}


/* global elements
 * ------------------------------------------------------------------------- */


/* ----- type selectors ----- */ 
body { 
	background:#3a3837 url("../images/bg-body.jpg") top repeat-x;
	text-align:center; 
	font:12px/16px Arial, Helvetica, sans-serif; 
	color:#565451;
	}

blockquote { 
	margin-left:20px; 
	margin-right:20px; 
	}

h1, h2, h3	{ font-size:1.0em; color:#d69f20; }

h1 span,h2 span,h3 span	{ display:none; }

a:link,a:visited	{ color:#d69f20; text-decoration:underline; outline:underline; }
a:hover,a:active	{ color:#d69f20; text-decoration:none; outline:none; }

/* ----- classes ----- */

.txt-orange {
	color:#d69f20;
	}
	 
.clear {
	clear:both;
	}

div.clear	{ 
	clear:both;
	height:.01em; 
	overflow:hidden; 
	}

p.back-to-top {
	text-align:right;
	display:block;
	}
	
img.img-left { 
	float:left; 
	margin:5px 5px 0 0; 
	}
	
img.img-right { 
	float:right; 
	margin:-10px 0 0 0; 
	}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
	
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
	
/* ----- global form elements ----- */ 

form {
	width:224px;
	margin:0 0 18px 0;
	}

form label	{ font-size:.95em; }

form br { line-height:0; height:0; } /* defaults vertical spacing between fields */

input, textarea, select { 
	background-color:#FFF !important; /* to prevent highlighting by Google Toolbar */
	border:1px solid #6d6d6d;
	color:#414141;
	width:219px; /* 5 pixels smaller than form width !important */
	height:18px;
	line-height:18px;
	vertical-align: middle;
	margin-bottom:4px; /* sets vertical spacing between fields */
	padding-top:1px; /* vertically position text in input/textarea field */
	padding-left:4px; /* horizontally position text in input/textarea field */
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	}
	
select { width:224px; padding:0; } /* same width as form - !important */

textarea { height:90px; overflow:auto; }

#contact-business { display: none; } /* do not remove */ 


/* ----- main contact form ----- */ 
 
#contact-main { margin:0 0 18px 0; }

#contact-main label { 
	width:220px; 
	position:relative; 
	display:block; 
	text-align:right; 
	margin-bottom:10px;
	font-size:1.0em;
	}
	
#contact-main label input, #contact-main label textarea, #contact-main label select { 
	width:170px;
	position:absolute; 
	left:110%; 
	top:-2px;
	}
	
#contact-main label select { width:177px; }
	
#contact-main label textarea { height:100px; overflow:auto; }

#contact-business-main { display: none; } /* do not remove */ 


/* ----- submit button form elements ----- */ 

input.submit-contact-main { margin:85px 0 5px 243px; }

input.submit, input.submit-contact-main { 
	background:url("../images/btn-submit.jpg");
	width:57px;
	height:16px;
	border:none;
	cursor:pointer;
	}
	
body#spanish-index input.submit, body#spanish-index input.submit-contact-main, body#spanish-about input.submit, body#spanish-about input.submit-contact-main, body#spanish-verdicts input.submit, body#spanish-verdicts input.submit-contact-main, body#spanish-practice-areas input.submit, body#spanish-practice-areas input.submit-contact-main { 
	background:url("../images/btn-submit-spanish.jpg");
	width:57px;
	height:16px;
	border:none;
	cursor:pointer;
	}


/* framework
 * ------------------------------------------------------------------------- */

#wrap {
	background:url("../images/bg-wrap.jpg") repeat-y;
	width:812px;
	margin:0 auto;
	text-align:left;
	}
	
#masthead {
	position:relative;
	background:url("../images/masthead.jpg");
	height:116px;
	}
	/* index page link within #masthead */		
	#masthead a {	
		position:absolute;
		left:165px;
		width:150px;
		top:28px;
		height:63px; 
		}
	#masthead a span {
		display:none;
		}



#bar-call {
	background:url("../images/bar-call.jpg") no-repeat;
	height:55px;
	width:812px;
	margin:0;
	padding:0; 
	}
	
body#spanish-index #bar-call, body#spanish-about #bar-call, body#spanish-verdicts #bar-call, body#spanish-practice-areas #bar-call, body#practice-areas #bar-call, body#auto-accidents #bar-call, body#class-action-lawsuits #bar-call, body#contact-spanish #bar-call, body#contingency-commercial #bar-call, body#crewmember-injuries #bar-call, body#disclaimer #bar-call, body#insurance-workers #bar-call, body#about #bar-call, body#maritime-admiralty #bar-call, body#medical-malpractice #bar-call, body#negligent-security #bar-call, body#news #bar-call, body#nursing-home-neglect #bar-call, body#passenger-injuries #bar-call, body#pip #bar-call, body#semi-truck-accidents #bar-call, body#sitemap #bar-call, body#slip-fall #bar-call, body#slip-trip-fall #bar-call, body#spanish-about #bar-call, body#spanish-practice-areas #bar-call, body#spanish-verdicts #bar-call, body#thankyou #bar-call, body#verdicts #bar-call, body#workers-compensation #bar-call, body#wrongful-death #bar-call  { background:url(../images/spanish-bar-call.jpg) no-repeat; }
	
	#bar-call span {
		display:none;
		}
		a.zicam-spanish {
			float: left;
			width: 285px;
			margin-left: 355px;
		}
		a.english-link {
			float: right;
			width: 80px;
		}

	
	
	
	
#bar-call li, #bar-call a { height:55px; display:block; } /* change height here also */

#bar-call li { float:left; list-style:none; _display:inline; position:relative; }

#bar-call li.c2c-link { width:242px; margin-left:33px; }
#bar-call li.zicam-link { width:325px; margin-left:60px; }
#bar-call li.spanish-link { width:67px; margin-left:65px; }

#bar-call li.c2c-link a:hover { background:url("../images/bar-call.jpg") -33px -55px no-repeat; }
#bar-call li.zicam-link a:hover { background:url("../images/bar-call.jpg") -335px -55px no-repeat; }
#bar-call li.spanish-link a:hover { background:url("../images/bar-call.jpg")  -725px -55px no-repeat; }

	
	
	
	
	/* #bar-call .spanish-link {
		position:absolute;
		left:710px;
		top:26px;
		width:93px;
		height:21px;
		}
		
			
			
	#bar-call .c2c-link {
	position:absolute;
	left:33px;
	top:26px;
	width:248px;
	height:21px;
		}*/
		


			
/* ----- column-left ----- */

#column-left {
	width:264px;
	float:left;
	font-size:11px;
	line-height:15px;
	padding-bottom:100px;
	}
	
	#column-left p, #column-left h1, #column-left h2, #column-left h3, #column-left ul, #column-left dl {
		margin:0 9px 18px 29px;
		}
	#column-left form { margin-left:29px; }
	
	/* single column list */
	#column-left ul { padding-left:0; }
		#column-left ul li { 
			background:transparent url("../images/bullet.jpg") 0px 6px no-repeat;
			padding-left:10px; /* pushes text to the right to display bg img */
			}
			
			#column-left ul#nav li ul {
				margin-left: 150px;
			}
			
			#column-left ul#nav li ul li {
				background: #FFF no-repeat;
			}
			
			#column-left ul#nav li ul li a:hover {
				background: #FFF no-repeat;
			}
			
			#column-left ul#nav li ul li a span {
				display: inherit;
				padding: 10px 0 0 5px;
			}
			
	

	
	/* definition list */
	#column-left dl { padding-left:15px; }
		#column-left dl dt {
			font-weight:bold;
			}
		#column-left dl dd {
			background:transparent url("../images/bullet.jpg") 0px 6px no-repeat;
			padding-left:10px;  /* pushes text to the right to display bg img */
			margin-left:5px;
			}
			
/* ----- column-right ----- */

#column-right {
	width:548px;
	float:left;
	padding-bottom:100px;
	}

	#column-right p, #column-right ul, #column-right dl {
		margin:0 27px 20px 16px;
		}
		
	#column-right h1, #column-right h2, #column-right h3 {
		margin:0 27px 0 16px;
		}
		
	#column-right form { margin-left:0px; }
	 
	/* single column list */
	#column-right ul { padding-left:15px; }
		#column-right ul li { 
			background:transparent url("../images/bullet.jpg") 0px 6px no-repeat;
			padding-left:10px;  /* pushes text to the right to display bg img */
			}

	#column-right ul li ul { margin:0 0 0 5px; position:relative; z-index:999; }
	
	/* definition list */
	#column-right dl { padding-left:15px; }
		#column-right dl dt {
			font-weight:bold;
			}
		#column-right dl dd {
			background:transparent url("../images/bullet.jpg") 0px 6px no-repeat;
			padding-left:10px;  /* pushes text to the right to display bg img */
			margin-left:5px;
			}
			
#veteransbox {
	width:505px;
	height:84px;
	background:url('../images/veteranbg.jpg') no-repeat;
	margin: 0 0 15px 15px;
	font-size:12px;
	}
	#veteransbox p {
		width:420px;
		padding: 15px 0 0 55px;
	}
	
/* ----- bottom-wrap ----- */
 
#bottom-wrap {
	background:url("../images/bottom-wrap.jpg") bottom no-repeat;
	width:812px; 
	}

	
/* header framework
 * ------------------------------------------------------------------------- */

#header-graphic { height:422px; } 


	body#index #header-graphic { background:url("../images/header-group-about.jpg"); }
	body#about #header-graphic { background:url("../images/header-group-about.jpg"); }
	body#verdicts #header-graphic { background:url("../images/header-results.jpg"); }
	body#practice-areas #header-graphic { background:url("../images/header-practice.jpg"); }
	body#negligent-security #header-graphic { background:url("../images/header-negligent-security.jpg"); }
	body#workers-compensation #header-graphic { background:url("../images/header-workers-comp.jpg"); }
	body#wrongful-death #header-graphic { background:url("../images/header-wrongful.jpg"); }
	body#nursing-home-neglect #header-graphic { background:url("../images/header-nursing-home.jpg"); }
	body#medical-malpractice #header-graphic { background:url("../images/header-medmal.jpg"); }
	body#veterans #header-graphic { background:url("../images/header-medmal.jpg"); }
	body#maritime-admiralty #header-graphic { background:url("../images/header-admiralty.jpg"); }
	body#passenger-injuries #header-graphic { background:url("../images/header-cruise-passenger.jpg"); }
	body#crewmember-injuries #header-graphic { background:url("../images/header-crewmember.jpg"); }
	body#auto-accidents #header-graphic{ background:url("../images/header-auto-accidents.jpg"); }
	body#semi-truck-accidents #header-graphic{ background:url("../images/header-truck-accidents.jpg"); }
	/* body#slip-fall #subhead { background:url("../images/header-slip.jpg"); }*/
	body#slip-fall #header-graphic { background:url("../images/header-premises.jpg"); }
	body#slip-trip-fall #header-graphic { background:url("../images/header-slip-trip.jpg"); }
	/* body#slip-fall #subhead { background:url("../images/header-negligent.jpg"); } */
	body#insurance-workers #header-graphic { background:url("../images/header-insurance.jpg"); }
	body#pip #header-graphic { background:url("../images/header-pip.jpg"); }
	body#contingency-commercial #header-graphic { background:url("../images/header-contractual.jpg"); }
	body#class-action-lawsuits #header-graphic { background:url("../images/header-class-actions.jpg"); }
	body#contact #header-graphic { background:url("../images/header-contact.jpg"); }
	body#contact-spanish #header-graphic { background:url("../images/header-contact.jpg"); }
	body#thankyou #header-graphic { background:url("../images/header-contact.jpg"); }
	body#sitemap #header-graphic { background:url("../images/header-results.jpg"); }
	body#disclaimer #header-graphic { background:url("../images/header-contact.jpg"); }
	body#coming-soon #header-graphic { background:url("../images/header-contact.jpg"); }
	body#news #header-graphic { background:url("../images/header-news.jpg"); }
	
	body#spanish-index #header-graphic, body#spanish-about #header-graphic, body#spanish-verdicts #header-graphic, body#spanish-practice-areas #header-graphic { background:url("../images/header-group-spanish.jpg"); }
	
	#header_flash {
		position:relative;
		z-index:0;
	}
/* ------------------------ title framework with varying heights ------------------------- */






/* subhead framework
 * ------------------------------------------------------------------------- */

#subhead { height:47px; } /* sets height for all non-flash subheads */

	body#index #subhead { background:url("../images/subhead-index.jpg"); }
	body#about #subhead { background:url("../images/subhead-about.jpg"); }
	body#verdicts #subhead { background:url("../images/subhead-results.jpg"); }
	body#practice-areas #subhead { background:url("../images/subhead-practice.jpg"); }
	body#wrongful-death #subhead { background:url("../images/subhead-wrongful.jpg"); }
	body#medical-malpractice #subhead { background:url("../images/subhead-medmal.jpg"); }
	body#maritime-admiralty #subhead { background:url("../images/subhead-admiralty.jpg"); }
	body#auto-accidents #subhead { background:url("../images/subhead-auto.jpg"); }
	/* body#slip-fall #subhead { background:url("../images/subhead-slip.jpg"); }*/
	body#slip-fall #subhead { background:url("../images/subhead-premises.jpg"); }
	/* body#slip-fall #subhead { background:url("../images/subhead-negligent.jpg"); } */
	body#insurance-workers #subhead { background:url("../images/subhead-workers.jpg"); }
	body#insurance-workers #subhead { background:url("../images/subhead-insurance.jpg"); }
	body#contingency-commercial #subhead { background:url("../images/subhead-commercial.jpg"); }
	body#contingency-commercial #subhead { background:url("../images/subhead-contractual.jpg"); }
	body#contact #subhead { background:url("../images/subhead-contact.jpg"); }
	body#thankyou #subhead { background:url("../images/subhead-thankyou.jpg"); }
	body#sitemap #subhead { background:url("../images/subhead-sitemap.jpg"); }
	body#disclaimer #subhead { background:url("../images/subhead-disclaimer.jpg"); }
	body#coming-soon #subhead { background:url("../images/subhead-coming-soon.jpg"); }
	body#news #subhead { background:url("../images/subhead-news.jpg"); }
	body#auto-accidents #subhead { background:url("../images/subhead-autoaccidents.jpg"); }
	body#class-action-lawsuits #subhead { background:url("../images/subhead-classaction.jpg"); }
	body#crewmember-injuries #subhead { background:url("../images/subhead-crewmember.jpg"); }
	body#negligent-security #subhead { background:url("../images/subhead-negligent.jpg"); }
	body#nursing-home-neglect #subhead { background:url("../images/subhead-nursinghome.jpg"); }
	body#passenger-injuries #subhead { background:url("../images/subhead-pasengerinjuries.jpg"); }
	body#pip #subhead { background:url("../images/subhead-pip.jpg"); }
	body#semi-truck-accidents #subhead { background:url("../images/subhead-semitruck.jpg"); }
	body#slip-trip-fall #subhead { background:url("../images/subhead-sliptrip.jpg"); }
	body#workers-compensation #subhead { background:url("../images/subhead-workerscomp.jpg"); }
	body#veterans #subhead { background:url("../images/subhead-veteran.jpg"); }
	
	body#spanish-index #subhead { background:url("../images/spanish-subhead-index.jpg"); }
	body#spanish-about #subhead { background:url("../images/spanish-subhead-about.jpg"); }
	body#spanish-verdicts #subhead { background:url("../images/spanish-subhead-verdicts.jpg"); }
	body#spanish-practice-areas #subhead { background:url("../images/spanish-subhead-practice-ar.jpg"); }
/* ------------------------ title framework with varying heights ------------------------- */
#title-video-launcher{
	height:51px;
	background:url("../images/title-video-launcher.jpg") ;
	}
#title-qcontact{
	height:51px;
	background:url("../images/title-qcontact.jpg") ;
	}
	
body#spanish-index #title-qcontact, body#spanish-about #title-qcontact, body#spanish-verdicts #title-qcontact, body#spanish-practice-areas #title-qcontact {
	height:51px;
	background:url("../images/spanish-title-qcontact.jpg") ;
	}

#title-locations {
	height:60px;
	background:url("../images/title-locations.jpg") ;
	}
	
body#spanish-index #title-locations, body#spanish-about #title-locations, body#spanish-verdicts #title-locations, body#spanish-practice-areas #title-locations {
	height:60px;
	background:url("../images/spanish-title-locations.jpg") ;
	}

#title-outstanding {
	height:68px;
	background:url("../images/title-outstanding.jpg") ;
	}
	
body#spanish-index #title-outstanding, body#spanish-about #title-outstanding, body#spanish-verdicts #title-outstanding, body#spanish-practice-areas #title-outstanding {
	height:68px;
	background:url("../images/spanish-title-outstanding.jpg") ;
	}

#title-about {
	height:91px;
	background:url("../images/title-about.jpg") ;
	}
	
body#spanish-index #title-about, body#spanish-about #title-about, body#spanish-verdicts #title-about, body#spanish-practice-areas #title-about {
	height:91px;
	background:url("../images/spanish-title-about.jpg") ;
	}


/* ------------------------- Free Consultation ---------------------------------------- */
#free-consultation {
		background:url("../images/bg-consultations.jpg") no-repeat;
		width:361px;
		padding:100px 0 40px 187px;
		}
		
body#spanish-index #free-consultation { 
		background:url("../images/spanish-bg-consultations.jpg") no-repeat;
		width:361px;
		padding:100px 0 40px 187px;
		}

/* footer
 * ------------------------------------------------------------------------- */
 
#footer {
	width:812px;
	margin:0 auto;
	text-align:center;
	font-size:11px;
	line-height:16px;
	color:#fff;
	}

#footer ul li a { color:#fff; text-decoration:none; }
#footer ul li a { color:#fff; text-decoration:none; }





#footer p, #footer ul {
	margin:0 20px 18px 20px;
	}

#footer li { /* if your li's float, you can adjust border height w/ line-height */
	padding:0 5px 0 7px;
	display: inline;
	border-left: 1px solid #fff;
	}

	#footer li.first { border: none; }

/* Vertical Sprite Nav
 * ------------------------------------------------------------------------- */

#column-left ul#nav { margin:0; padding:0; }
	#column-left ul#nav li { 
		background:none;
		padding:0;
		}
		
#nav {
	background:url("../images/nav-long.jpg") top left no-repeat;					
	width:264px;		/* Width of buttons, not entite image (or half of entire image) */
	height:616px;		/* Height of entire image */
	margin:0;
	padding:0;
	}

#nav li span { display: none; }

#nav li { float:left; list-style:none; position:relative; }

#nav li, #nav a { 
	height:24px;			/* Each button must have the same height, define it here */
	display:block;
	}
	li#nav-08, li#nav-08 a, li#nav-11, li#nav-11 a {
		height:22px;
	}
	li#nav-09, li#nav-09 a, li#nav-12, li#nav-12 a, li#nav-18, li#nav-18 a {
		height:20px;
	}
	

/* margin-top to set where the nav should begin */
#nav-01 { margin-top:37px; width:264px; }

/* margin-top if there is a spacing between each nav button */
#nav-02, #nav-03, #nav-04, #nav-05, #nav-06, #nav-07, #nav-08, #nav-09, #nav-10, #nav-11, #nav-12, #nav-13, #nav-14, #nav-15, #nav-16, #nav-17, #nav-18, #nav-19, #nav-20, #nav-21, #nav-22, #nav-23, #nav-24 { margin-top:0; width:264px; }

#nav-01 a:hover { background:url("../images/nav-long.jpg") -264px  -37px no-repeat; }
#nav-02 a:hover { background:url("../images/nav-long.jpg") -264px  -61px no-repeat; }
#nav-03 a:hover { background:url("../images/nav-long.jpg") -264px  -85px no-repeat; }
#nav-04 a:hover { background:url("../images/nav-long.jpg") -264px  -109px no-repeat; }
#nav-05 a:hover { background:url("../images/nav-long.jpg") -264px  -133px no-repeat; }
#nav-06 a:hover { background:url("../images/nav-long.jpg") -264px  -157px no-repeat; }
#nav-07 a:hover { background:url("../images/nav-long.jpg") -264px  -181px no-repeat; }
#nav-08 a:hover { background:url("../images/nav-long.jpg") -264px  -205px no-repeat; }
#nav-09 a:hover { background:url("../images/nav-long.jpg") -264px  -227px no-repeat; }
#nav-10 a:hover { background:url("../images/nav-long.jpg") -264px  -247px no-repeat; }
#nav-11 a:hover { background:url("../images/nav-long.jpg") -264px  -271px no-repeat; }
#nav-12 a:hover { background:url("../images/nav-long.jpg") -264px  -293px no-repeat; }
#nav-13 a:hover { background:url("../images/nav-long.jpg") -264px  -313px no-repeat; }
#nav-14 a:hover { background:url("../images/nav-long.jpg") -264px  -337px no-repeat; }
#nav-15 a:hover { background:url("../images/nav-long.jpg") -264px  -361px no-repeat; }
#nav-16 a:hover { background:url("../images/nav-long.jpg") -264px  -385px no-repeat; }
#nav-17 a:hover { background:url("../images/nav-long.jpg") -264px  -409px no-repeat; }
#nav-18 a:hover { background:url("../images/nav-long.jpg") -264px  -433px no-repeat; }
#nav-19 a:hover { background:url("../images/nav-long.jpg") -264px  -453px no-repeat; }
#nav-20 a:hover { background:url("../images/nav-long.jpg") -264px  -477px no-repeat; }
#nav-21 a:hover { background:url("../images/nav-long.jpg") -264px  -501px no-repeat; }
#nav-22 a:hover { background:url("../images/nav-long.jpg") -264px  -525px no-repeat; }
#nav-23 a:hover { background:url("../images/nav-long.jpg") -264px  -549px no-repeat; }
#nav-24 a:hover { background:url("../images/nav-long.jpg") -264px  -573px no-repeat; }

/*-------------- OPTIONAL - Keeps the hover state on each page based on body #id ------------- */
body#index #nav-01 { background:url("../images/nav-long.jpg") -264px  -37px no-repeat; }
body#about-the-attorneys #nav-02 { background:url("../images/nav-long.jpg") -264px  -61px no-repeat; }
body#outstanding-results #nav-03 { background:url("../images/nav-long.jpg") -264px  -85px no-repeat; }
body#practice-areas #nav-04 { background:url("../images/nav-long.jpg") -264px  -109px no-repeat; }
body#wrongful-death #nav-05 { background:url("../images/nav-long.jpg") -264px  -133px no-repeat; }
body#medical-malpractice #nav-06 { background:url("../images/nav-long.jpg") -264px  -157px no-repeat; }
body#admiralty-maritime #nav-07 { background:url("../images/nav-long.jpg") -264px  -181px no-repeat; }
body# #nav { background:url("../images/nav-long.jpg") -264px  -px no-repeat; }
body# #nav { background:url("../images/nav-long.jpg") -264px  -px no-repeat; }
body#auto-accidents #nav-08 { background:url("../images/nav-long.jpg") -264px  -205px no-repeat; }
body# #nav { background:url("../images/nav-long.jpg") -264px  -px no-repeat; }
body# #nav { background:url("../images/nav-long.jpg") -264px  -px no-repeat; }
body#slip-fall #nav-09 { background:url("../images/nav-long.jpg") -264px  -229px no-repeat; }
body#premises-liability #nav-10 { background:url("../images/nav-long.jpg") -264px  -253px no-repeat; }
body#negligent-security #nav-11 { background:url("../images/nav-long.jpg") -264px  -277px no-repeat; }
body#workers-compensation #nav-12 { background:url("../images/nav-long.jpg") -264px  -301px no-repeat; }
body#insurance-disputes #nav-13 { background:url("../images/nav-long.jpg") -264px  -325px no-repeat; }
body# #nav { background:url("../images/nav-long.jpg") -264px  -px no-repeat; }
body#commercial-litigation #nav-14 { background:url("../images/nav-long.jpg") -264px  -349px no-repeat; }
body#contractual-disputes #nav-15 { background:url("../images/nav-long.jpg") -264px  -373px no-repeat; }
body#class-actions #nav-16 { background:url("../images/nav-long.jpg") -264px  -397px no-repeat; }
body#nursing-home #nav-17 { background:url("../images/nav-long.jpg") -264px  -421px no-repeat; }
body#news #nav-18 { background:url("../images/nav-long.jpg") -264px  -445px no-repeat; }
body#contact #nav-19 { background:url("../images/nav-long.jpg") -264px  -445px no-repeat; }




/* Invisible header text */
#title-outstanding h2, #title-about h2, #free-consultation h2 {
	display:none;
}


/*-----------------------------------------------------------------------*/
/*--------------------- Last Modified  2006.11.20 --------------------*/
/*-----------------------------------------------------------------------*/


/* newsfeed elements
 * ------------------------------------------------------------------------- */

 /* Classes:
 * 
 *  .news-menu ---------------------- div wrapper for category drop-down select menu
 *
 *  .news-item ---------------------- div wrapper for each news item (headline/excerpt/body/etc)
 *      .open/.closed --------------- used with .news-item (class="news-item open") - switches with show/hide article
 *      .news-headline -------------- div wrapper for headline header
 *          .news-details ----------- paragraph that holds date & news source information
 *      .news-excerpt --------------- div wrapper for article lead paragraph
 *          .news-toggle-top -------- show/hide link
 *      .news-article --------------- full article body text
 *          .news-toggle-btm -------- show/hide link
 *
 */

#wrap-news-menu {
    width:465px;
    height:25px;
	margin:0 0px 10px 5px;
	padding:0;
    }

	#wrap-news-menu form {
		margin:10px 0 10px 0;
		padding:0;
		width:465px;
	}

	#wrap-news-menu label {
		color:#000;
		margin:10px 0 0 12px;
		padding:0;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		}

	#wrap-news-menu select {
		margin-left:110px;
		z-index:0;
		width:160px;
		}

a:link, a:visited	{ color:#000066; text-decoration:underline; outline:none; }
a:hover, a:active	{ color:#ABACBB; text-decoration:underline; outline:none; }

#wrap-news-feed {
	margin:0 0px 10px 5px;
	width:450px;
}

#wrap-news-feed .news-item {
	margin-left:20px;
	margin-bottom:25px;
	padding-left:0px;
    }

	#wrap-news-feed .news-item.open		{ border-left:1px solid #ABACBB; }
	#wrap-news-feed .news-item.closed	{ border-left:1px solid #000066; }

#wrap-news-feed .news-item ul {	padding-left:3px; list-style:none; }

#wrap-news-feed .news-item ul li {
	_position:relative;	/* to fix the IE bullet peekaboo pug */
	padding-left:9px;
	line-height:16px;
	list-style:none;
	background:transparent url(../images/bullet.jpg) 0px 6px no-repeat;
	}

#wrap-news-feed .news-item p.news-details {
	margin:0;
	padding:0 0 0 5px;
	font-size:10px;
	font-weight:bold;
	font-style:normal;
	color:#41484F;
	border:none;
	background:transparent;
    }

#wrap-news-feed .news-item p.news-toggle-top {
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:87px;
	font-size:10px;
    }

#wrap-news-feed .news-item p.news-toggle-btm {
    padding:0 0 0 0;
    width:87px;
    margin-left:0;
    margin-top:0;
    }

	#wrap-news-feed .news-item.open p.news-toggle-btm, #wrap-news-feed .news-item.open p.news-toggle-top		{ border-bottom:1px solid #ABACBB;}
	#wrap-news-feed .news-item.closed p.news-toggle-btm, #wrap-news-feed .news-item.closed p.news-toggle-top	{ border-bottom:1px solid #000066;}

#wrap-news-feed .news-item p.news-toggle-btm a, #wrap-news-feed .news-item p.news-toggle-top a {
	font-size:10px;
	text-decoration:none;
	padding-left:0;
	margin-left:0;
    }

#wrap-news-feed .news-item .news-headline { margin-left:0px; }

#wrap-news-feed .news-item .news-headline h2 {
	margin:10px 0 0 0;
	padding:5px 5px 0 5px;
	font-weight:bold;
    }

#wrap-news-feed .news-item .news-excerpt { margin:5px 0 0 0; padding:0; }

#wrap-news-feed .news-item .news-excerpt p, #wrap-news-feed .news-item .news-article p {
	margin:0px 5px 7px 0;
	padding:0 5px 0 5px;
	color:#000;
    }

#wrap-news-feed .news-item p { border:none; background:transparent; }


/* end newsfeed elements
 * ------------------------------------------------------------------------- */
 
 
 /* spanish nav ------------------------------------*/
 
 #column-left ul#spanish-nav { margin:0; padding:0; }
	#column-left ul#spanish-nav li { 
		background:none;
		padding:0;
		}
		
#spanish-nav {
	background:url("../images/spanish_nav_long.jpg") top left no-repeat;					
	width:264px;		/* Width of buttons, not entite image (or half of entire image) */
	height:616px;		/* Height of entire image */
	margin:0;
	padding:0;
	}

#spanish-nav li span { display: none; }

#spanish-nav li { float:left; list-style:none; position:relative; }

#spanish-nav li, #spanish-nav a { 
	height:24px;			/* Each button must have the same height, define it here */
	display:block;
	}
	li#spanish-nav-08, li#spanish-nav-08 a, li#spanish-nav-11, li#spanish-nav-11 a {
		height:22px;
	}
	li#spanish-nav-09, li#spanish-nav-09 a, li#spanish-nav-12, li#spanish-nav-12 a, li#spanish-nav-18, li#spanish-nav-18 a {
		height:20px;
	}

/* margin-top to set where the nav should begin */
#spanish-nav-01 { margin-top:37px; width:264px; }

/* margin-top if there is a spacing between each nav button */
#spanish-nav-02, #spanish-nav-03, #spanish-nav-04, #spanish-nav-05, #spanish-nav-06, #spanish-nav-07, #spanish-nav-08, #spanish-nav-09, #spanish-nav-10, #spanish-nav-11, #spanish-nav-12, #spanish-nav-13, #spanish-nav-14, #spanish-nav-15, #spanish-nav-16, #spanish-nav-17, #spanish-nav-18, #spanish-nav-19, #spanish-nav-20, #spanish-nav-21, #spanish-nav-22, #spanish-nav-23, #spanish-nav-24 { margin-top:0; width:264px; }

#spanish-nav-01 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -37px no-repeat; }
#spanish-nav-02 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -61px no-repeat; }
#spanish-nav-03 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -85px no-repeat; }
#spanish-nav-04 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -109px no-repeat; }
#spanish-nav-05 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -133px no-repeat; }
#spanish-nav-06 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -157px no-repeat; }
#spanish-nav-07 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -181px no-repeat; }
#spanish-nav-08 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -205px no-repeat; }
#spanish-nav-09 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -227px no-repeat; }
#spanish-nav-10 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -247px no-repeat; }
#spanish-nav-11 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -271px no-repeat; }
#spanish-nav-12 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -293px no-repeat; }
#spanish-nav-13 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -313px no-repeat; }
#spanish-nav-14 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -337px no-repeat; }
#spanish-nav-15 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -361px no-repeat; }
#spanish-nav-16 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -385px no-repeat; }
#spanish-nav-17 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -409px no-repeat; }
#spanish-nav-18 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -433px no-repeat; }
#spanish-nav-19 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -453px no-repeat; }
#spanish-nav-20 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -477px no-repeat; }
#spanish-nav-21 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -501px no-repeat; }
#spanish-nav-22 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -525px no-repeat; }
#spanish-nav-23 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -549px no-repeat; }
#spanish-nav-24 a:hover { background:url("../images/spanish_nav_long.jpg") -264px  -573px no-repeat; }
