/*--------------------- 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,em,strong,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:#EBEDF1 url(../images/bg-body.jpg) top repeat-x;
	text-align:center; 
	font:12px/16px  Arial, Helvetica, sans-serif; 
	color:#FFF;
	}

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

h1	{ font-size:1.2em; color:#FAF1E2; }
h2	{ font-size:1.1em; color:#FFF; }
h3	{ font-size:1.0em; color:#FFF; }

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

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

h1,h2,h3,h4,p,ul{
	margin-bottom:10px;
}

/* ------------------------ classes ------------------------ */
div.clear	{ 
	clear:both;
	width:100%;
	}

p.back-to-top {
	text-align:right;
	display:block;
	padding-right:15px;
	background:url(../images/bullet-back-to-top.jpg) right no-repeat;
	}
	
ul.list {
	padding-left:50px;
	}

img.img-left { 
	float:left; 
	margin:0 10px 10px 0px;
	}

img.img-right { 
	float:right; 
	margin:0 0px 10px 10px; 
	}

img.img-team { 
	float:left; 
	margin:0 5px 0px 0px;
	}
	
img.img-subcontent { 
	float:right; 
	margin:0 10px 10px 10px; 
	}

/* ------------------------ form elements ------------------------ */

/* Quick Contact Form */
form {
	width:127px;
	margin:10px 0 15px 0; /* set margin left and right below */
	}

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

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

input, textarea, select { 
	background-color:#FFFFFF!important; /* to prevent highlighting by Google Toolbar */
	border:1px solid #000;
	color:#000;
	width:133px; /* 5 pixles 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:1em;
	}

select { width:150px; 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:20px 0 10px 0; }

#contact-main label { 
	width:220px; 
	position:relative; 
	display:block; 
	text-align:right; 
	margin-bottom:10px;
	font-size:12px;
	font-family:Verdana, Helvetica, arial, sans-serif; 
	}
	
#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:170px; }
	
#contact-main label textarea { height:100px; overflow:auto; }

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


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

input.submit, input.submit-contact-main { 
	width:60px;
	height:20px;
	cursor:pointer; 
	padding:0; 
	}

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


/* ------------------------ SPECIFIC ELEMENTS ------------------------ */

/* ------------------------ main contact form ------------------------ */
#contact-main { margin:20px 0 10px 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:175px; } /* fixes display issue - 5px larger than input field */

#contact-main label textarea { height:100px; overflow:auto; }

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

input.submit, input.submit-contact-main { 
	width:60px;
	height:20px;
	cursor:pointer; 
	padding:0; 
	}

input.submit-contact-main { margin:95px 0 0 243px; } /* defines placement of contact-main submit button */

input.submit-image, input.submit-contact-main { /* REMOVE IF NOT USED */
	background:url(../images/btn-submit.jpg);
	width:64px;
	height:20px;
	border:none;
	cursor:pointer;
	}

/* ------------------------------- CONTENT FRAMEWORK ------------------------------- */

/* ------------------------ main framework ------------------------ */
#wrap {
	background:url(../images/bg-wrap-index.jpg) repeat-y;
	width:710px;
	margin:0 auto;
	text-align:left;
	padding: 0 0 100px 0;
	}

/* ------------------------ masthead framework ------------------------ */
#masthead {
	position:relative;
	background:url(../images/masthead.jpg);
	height:81px;
	}
	/* index page link within #masthead */		
	#masthead a {	
		position:absolute;
		left:150px;
		width:411px;
		top:25px;
		height:52px; 
		}
	#masthead a span {
		display:none;
		}

/* ------------------------ column-left framework ------------------------ */
#column-left {width:158px; margin-left:0px; float:left;}
	body#index #column-left { margin-left:0px; width:521px;}
	body#index #column-left .content{ margin-left:25px;width:481px;}
	
#sub-consult{ background:url(../images/bg-sub-consult.jpg) top no-repeat; padding-top:95px; width:158px; clear:both;}
	#sub-consult .content{
	margin:0 0 0 15px;
	width: 133px;
	}
	#sub-consult .content strong{ font-weight:bold;}
	
#main-sub-consult{ padding-top:25px; width:158px; clear:both;}
	#main-sub-consult .maincontent{
	margin:0 0 0 19px;
	width: 133px;
}
	#main-sub-consult fieldset{ padding-left: 10px;}
	/* single column list
	#column-left ul { padding-left:5px; }
		#column-left ul li { 
			background:transparent url(../images/bullet.jpg) 0px 6px no-repeat; 
			padding-left:10px;
			} 
*/

#column-left a#blog-btn {
	margin:0 0 0 10px;
	width:148px;
	height:34px;
}
	

/* ------------------------ column-right framework ------------------------ */
#column-right {width:552px;float:left; line-height:18px;}
	body#index #column-right {width:189px;}
	#column-right .content{ margin:0 15px 10px 15px;}
	
	#column-right .content h1, #column-right .content h2,#column-right .content p{ margin:0 10px; line-height:18px;}
	#column-right .content ul, ol{ list-style-type:disc; margin:0 15px 10px 25px;}
		#column-right .content ul li{ margin-bottom:15px; }
		#column-right .nav-firm ul li{ margin:0; padding:0;}

#header-consult{ background:url(../images/header-index-consultation.jpg); height:40px;}
#quick-contact{ width:184px; display:block;}
	#quick-contact .header{ background:url(../images/header-index-contact.jpg); height:49px;}
	#quick-contact .content{background:url(../images/bg-index-address.jpg) no-repeat;width:184px;margin: 0; padding-top:34px;}
	
#quick-contact ul {
	padding-left:20px;
	 }
	#quick-contact ul li {	background:transparent url(../images/bullet.jpg) 0px 2px no-repeat;padding-left:20px;margin-bottom: 5px; list-style-type: none;} 
	#quick-contact h2, #quick-contact p{ margin-bottom:0px;}
	
body#auto-accidents #column-right .content{
	
	}
	
.subcontent{
	width:453px;
	margin:0px 0px 15px 25px;
	background-image:url(../images/subcontent-fill.jpg);
	clear:both;
	}
	
#subcontent-top{
	background-image:url(../images/subcontent-top.gif);
	height:16px;
	}
	
#subcontent-bottom{
	background-image:url(../images/subcontent-bottom.jpg);
	height:10px;
	}
	
.subcontent h1, .subcontent h2, .subcontent h3,.subcontent p{
	margin:0px 22px 0px 22px;
	color:#034053;
	}
	
.subcontent a{
	color:#666666;
	}
	
.subcontent a:hover, .subcontent a:active{
	text-decoration:none;
	}	
	
#areas-rec { 
background:url("../images/areas_pract_rec.jpg") no-repeat;
height:229px;
width:155px;
margin:0px 0px 0px 10px;
}

#auto-accident-img { 
background:url("../images/auto-accident.jpg") no-repeat;
height:144px;
width:155px;
float:left;
margin:0px 0px 0px 10px;
}

#med-malpractice-injury { 
background:url("../images/med-mal-img.jpg") no-repeat;
height:219px;
width:155px;
margin:0px 0px 0px 10px;
}

#workplace-injury{ 
background:url("../images/workplace-injury.jpg") no-repeat;
height:229px;
width:155px;
margin:0px 0px 0px 10px;
}

#slip-fall-injury { 
background:url("../images/slip-fall-img.jpg") no-repeat;
height:183px;
width:155px;
margin:0px 0px 0px 10px;
}

#defective-products { 
background:url("../images/defective-products-img.jpg") no-repeat;
height:199px;
width:155px;
margin:0px 0px 0px 10px;
}

#nursing-home-neglect { 
background:url("../images/nursing-home-img.jpg") no-repeat;
height:202px;
width:155px;
margin:0px 0px 0px 10px;
}

#wrongful-death-injury { 
background:url("../images/wrongful-death-img.jpg") no-repeat;
height:202px;
width:155px;
margin:0px 0px 0px 10px;
}

#crime-victim-injury { 
background:url("../images/crime-victim-img.jpg") no-repeat;
height:137px;
width:155px;
margin:0px 0px 0px 10px;
}

#workmans-comp { 
background:url("../images/workman-comp-img.jpg") no-repeat;
height:218px;
width:155px;
margin:0px 0px 0px 10px;
}

#profile-pic {
height:166px;
width:148px;
}
/* ------------------------ header framework ------------------------ */

#header-graphic { height:316px; width:363px; float:left;} /* sets height for all non-flash headers */

	body#index #header-graphic {	background:url(../images/header-img-index.jpg);width: 363px;}
	


/* ------------------------ subhead framework ------------------------ */
#subhead { padding-top:85px; } /* sets height for all subheads */
	body#index #subhead {background:url(../images/subhead-index.jpg);clear:both;width:516px;height:121px;margin-left: 5px; padding:0;}
	
	body#profile #subhead { background:url(../images/subhead_profile.jpg) top no-repeat; height:38px; padding:0;}
	body#profile #subhead-bottom { background:url(../images/subhead_bottom.jpg) left no-repeat; height:57px;}
	
	body#testimonial #subhead { background:url(../images/subhead_profile.jpg) top no-repeat; height:38px; padding:0;}
	body#testimonial #subhead-bottom { background:url(../images/testimonials.jpg) left top no-repeat; height:57px;}
	
	body#teams #subhead { background:url(../images/subhead_profile.jpg) top no-repeat; height:38px; padding:0;}
	body#teams #subhead-bottom { background:url(../images/partners.jpg) left top no-repeat; height:57px;}
	
	body#soloff #subhead { background:url(../images/subhead_profile.jpg) top no-repeat; height:38px; padding:0;}
	body#soloff #subhead-bottom { background:url(../images/soloff.jpg) left top no-repeat; height:57px;}
	
	body#asoloff #subhead { background:url(../images/subhead_profile.jpg) top no-repeat; height:38px; padding:0;}
	body#asoloff #subhead-bottom { background:url(../images/asoloff.jpg) left top no-repeat; height:57px;}
	
	body#zervanos #subhead { background:url(../images/subhead_profile.jpg) top no-repeat; height:38px; padding:0;}
	body#zervanos #subhead-bottom { background:url(../images/zervanos.jpg) left top no-repeat; height:57px;}
	
	body#fritz #subhead { background:url(../images/subhead_profile.jpg) top no-repeat; height:38px; padding:0;}
	body#fritz #subhead-bottom { background:url(../images/fritz.jpg) left top no-repeat; height:57px;}
	
	body#pumphrey #subhead { background:url(../images/subhead_profile.jpg) top no-repeat; height:38px; padding:0;}
	body#pumphrey #subhead-bottom { background:url(../images/pumphrey.jpg) left top no-repeat; height:57px;}
	
	body#verdicts_settlement #subhead { background:url(../images/subhead_verdicts_settle.jpg) top no-repeat; height:38px; padding:0;}
	body#verdicts_settlement #subhead-bottom { background:url(../images/subhead_verdictssettle_bot.jpg) left top no-repeat; height:57px;}
	
	body#newsinformation #subhead { background:url(../images/subhead_newsinformation.jpg) top no-repeat; height:38px; padding:0;}
	body#newsinformation #subhead-bottom { background:url(../images/newsinformation.jpg) left top no-repeat; height:57px;}
	
	body#locations #subhead { background:url(../images/contact_us.jpg) top no-repeat; height:38px; padding:0;}
	body#locations #subhead-bottom { background:url(../images/contact_usbot.jpg) left top no-repeat; height:57px;}
	
	body#case #subhead { background:url(../images/subhead-top.jpg) top no-repeat; height:38px; padding:0;}
	body#case #subhead-bottom { background:url(../images/case.jpg) left top no-repeat; height:57px;}
	
	body#sitemap #subhead { background:url(../images/sitemaptop.jpg) top no-repeat; height:38px; padding:0;}
	body#sitemap #subhead-bottom { background:url(../images/sitemapbot.jpg) left top no-repeat; height:57px;}
	
	body#thankyou #subhead { background:url(../images/thankyou.jpg) top no-repeat; height:38px; padding:0;}
	body#thankyou #subhead-bottom { background:url(../images/thankyou_bot.jpg) left top no-repeat; height:57px;}
	
	body#auto-accidents #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#auto-accidents #subhead-bottom { background:url(../images/subhead_autoacc_bot.jpg) left top no-repeat; height:57px; width:300px;}
	
	body#med-mal #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#med-mal #subhead-bottom { background:url(../images/medical_malprac.jpg) left top no-repeat; height:57px; width:300px;}
	
	body#work-acc #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#work-acc #subhead-bottom { background:url(../images/workplace-accidents.jpg) left top no-repeat; height:57px; width:351px;}
	
	body#slip-fall #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#slip-fall #subhead-bottom { background:url(../images/slip-fall.jpg) left top no-repeat; height:57px; width:351px;}
	
	body#defect-prod #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#defect-prod #subhead-bottom { background:url(../images/defect-prod.jpg) left top no-repeat; height:57px; width:351px;}
	
	body#recreational-acc #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#recreational-acc #subhead-bottom { background:url(../images/recreational-acc.jpg) left top no-repeat; height:57px; width:351px;}
	
	body#nursing-home #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#nursing-home #subhead-bottom { background:url(../images/nursing-home.jpg) left top no-repeat; height:57px; width:351px;}

	body#crimevictim #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#crimevictim #subhead-bottom { background:url(../images/crime-victim.jpg) left top no-repeat; height:57px; width:351px;}
	
	body#wrongful-death #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#wrongful-death #subhead-bottom { background:url(../images/wrongfuldeath.jpg) left top no-repeat; height:57px; width:351px;}

	body#workers-comp #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#workers-comp #subhead-bottom { background:url(../images/workers-comp.jpg) left top no-repeat; height:57px; width:351px;}
	
	body#motorcycle-accidents #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#motorcycle-accidents #subhead-bottom { background:url(../images/subhead_motorcycle_accidents.jpg) left top no-repeat; height:57px; width:351px;}
	
	body#right-to-sue #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#right-to-sue #subhead-bottom { background:url(../images/subhead_right_to_sue.jpg) left top no-repeat; height:57px; width:351px;}
	
	body#liability #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#liability #subhead-bottom { background:url(../images/subhead_liability.jpg) left top no-repeat; height:57px; width:351px;}

	body#trucking-regulations #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#trucking-regulations #subhead-bottom { background:url(../images/subhead_truck_reg.jpg) left top no-repeat; height:57px; width:351px;}
	
	body#truck-accidents #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#truck-accidents #subhead-bottom { background:url(../images/subhead_truck_accidents.jpg) left top no-repeat; height:57px; width:351px;}
	
	body#causes-truck-accidents #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#causes-truck-accidents #subhead-bottom { background:url(../images/subhead_truck_cause.jpg) left top no-repeat; height:57px; width:351px;}
	
	body#trucking-regulations #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#trucking-regulations #subhead-bottom { background:url(../images/subhead_truck_reg.jpg) left top no-repeat; height:57px; width:351px;}
	
	body#truck-accidents-faq #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#truck-accidents-faq #subhead-bottom { background:url(../images/subhead_truck_faq.jpg) left top no-repeat; height:57px; width:351px;}
	
	body#auto-accidents #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#auto-accidents #subhead-bottom { background:url(../images/subhead_autoacc_bot.jpg) left top no-repeat; height:57px; width:351px;}
	
	body#auto-accidents-faq #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#auto-accidents-faq #subhead-bottom { background:url(../images/subhead_auto_faq.jpg) left top no-repeat; height:57px; width:351px;}
	
	body#drunk-driving #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#drunk-driving #subhead-bottom { background:url(../images/subhead_drunk_driving.jpg) left top no-repeat; height:57px; width:351px;}
	
	body#right-to-sue #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#right-to-sue #subhead-bottom { background:url(../images/subhead_right_to_sue.jpg) left top no-repeat; height:57px; width:351px;}
	
	body#pedestrian-bicycle-accidents #subhead { background:url(../images/areas_pract.jpg) top no-repeat; height:38px; padding:0;}
	body#pedestrian-bicycle-accidents #subhead-bottom { background:url(../images/subhead_ped_bic.jpg) left top no-repeat; height:57px; width:351px;}
	
	
/* ------------------------ bottom-wrap framework ------------------------ */
/* ------------ must have below column-left and column-right to clear the float ------------ */
#bottom-wrap {
	background:url(../images/bottom-wrap.jpg) no-repeat;
	width:100%; 
	height:20px;
	clear:both;
	margin-left:5px;
	margin-top: 30px;
	}

/* ------------------------footer framework ------------------------ */
#footer {
	width:100%;
	margin:0 auto;
	text-align:center;
	}

#footer p {
	color:#EBEDF1;
	margin:0px 10px 10px 10px;
	}

#footer a:link, #footer a:visited { color:#EBEDF1; }
#footer a:hover, #footer a:active { color:#99A9B8; }

#footer ul {margin:10px;}
	#footer li { /* if your li's float, you can adjust border height w/ line-height */
		padding:0 5px 0 7px; /* adjusts the spacing between each li display and border-left */
		display: inline;
		border-left: 1px solid #FFF;
		}
	#footer li.first { border: none; }
	
.bold{
	font-weight:bold;
	}

/* ------------------------ MAIN NAVIGATION FRAMEWORK ------------------------ */

#nav-index {background:url(../images/nav-index.jpg) top left no-repeat;width:158px;height:311px;margin:0;padding:0;float:left;display:block;}
	body#index #nav-index {height:316px;}
	
#nav-index li span { display: none; }

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

#nav-index li, #nav-index a { height:24px;display:block;}

#nav-index-01 { margin-top:7px; width:158px; }

#nav-index-02, #nav-index-03, #nav-index-04, #nav-index-05, #nav-index-06 { margin-top:0; width:158px;}

#nav-index li#nav-index-07,#nav-index li#nav-index-08,#nav-index li#nav-index-09,#nav-index li#nav-index-10{ height:29px;}
#nav-index li#nav-index-07 a,#nav-index li#nav-index-08 a,#nav-index li#nav-index-09 a,#nav-index li#nav-index-10 a{ height:29px;}

#nav-index-07{ margin-top:9px; width:158px;}
#nav-index-08, #nav-index-09, #nav-index-10{ margin-top:0; width:158px;}

#nav-index-01 a:hover { background:url(../images/nav-index.jpg) -158px  -7px no-repeat; }
#nav-index-02 a:hover { background:url(../images/nav-index.jpg) -158px  -31px no-repeat; }
#nav-index-03 a:hover { background:url(../images/nav-index.jpg) -158px  -55px no-repeat; }
#nav-index-04 a:hover { background:url(../images/nav-index.jpg) -158px  -79px no-repeat; }
#nav-index-05 a:hover { background:url(../images/nav-index.jpg) -158px -103px no-repeat; }
#nav-index-06 a:hover { background:url(../images/nav-index.jpg) -158px -127px no-repeat; }

#nav-contain{
	width:189px;
	height:500px;
	margin:0px 0px 0px 8px;
	float:right;
	}
	
#nav-index-areas-new-sub {
	background:url(../images/nav-index-areas-new.jpg)  no-repeat;
	width:189px;
	height:500px;
	}
		
	
body#auto-accidents #wrap #column-right .content{
	float:left;
	width:325px;
	}
	body#auto-accidents-faq #wrap #column-right .content{
	float:left;
	width:325px;
	}
body#med-mal #wrap #column-right .content{
	float:left;
	width:325px;
	}
body#work-acc #wrap #column-right .content{
	float:left;
	width:325px;
	}
body#right-to-sue #wrap #column-right .content{
	float:left;
	width:325px;
	}
body#slip-fall #wrap #column-right .content{
	float:left;
	width:325px;
	}
	
body#defect-prod #wrap #column-right .content{
	float:left;
	width:325px;
	}

body#recreational-acc #wrap #column-right .content{
	float:left;
	width:325px;
	}

body#nursing-home #wrap #column-right .content{
	float:left;
	width:325px;
	}
	
body#crime-victim #wrap #column-right .content{
	float:left;
	width:325px;
	}
	
body#wrongful-death #wrap #column-right .content{
	float:left;
	width:325px;
	}
	
body#workers-comp #wrap #column-right .content{
	float:left;
	width:325px;
	}


#nav-index-areas-new-sub li span { display: none; }

#nav-index-areas-new-sub li {float:left;list-style:none;}

#nav-index-areas-new-sub li, #nav-index-areas-new-sub a { width:189px;height:22px;display:block;}

#nav-index-areas-new-sub li#nav-index-areas-new-sub-03, #nav-index-areas-new-sub li#nav-index-areas-new-sub-03 a, #nav-index-areas-new-sub li#nav-index-areas-new-sub-16, #nav-index-areas-new-sub li#nav-index-areas-new-sub-16 a { height:34px;}

#nav-index-areas-new-sub-01 { margin-top:35px; width:178px; }
 
#nav-index-areas-new-sub-02,#nav-index-areas-new-sub-03,  #nav-index-areas-new-sub-04, #nav-index-areas-new-sub-05, #nav-index-areas-new-sub-06, #nav-index-areas-new-sub-07, #nav-index-areas-new-sub-08, #nav-index-areas-new-sub-09, #nav-index-areas-new-sub-10  { margin-top:0; width:178px; }

#nav-index-areas-new-sub-01 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -35px no-repeat; }
#nav-index-areas-new-sub-02 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -57px no-repeat; }
#nav-index-areas-new-sub-03 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -79px no-repeat; }
#nav-index-areas-new-sub-04 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -113px no-repeat; }
#nav-index-areas-new-sub-05 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -135px no-repeat; }
#nav-index-areas-new-sub-06 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -157px no-repeat; }
#nav-index-areas-new-sub-07 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -179px no-repeat; }
#nav-index-areas-new-sub-08 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -201px no-repeat; }
#nav-index-areas-new-sub-09 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -223px no-repeat; }
#nav-index-areas-new-sub-10 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -245px no-repeat; }

#nav-index-areas-new-sub-11 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -267px no-repeat; }
#nav-index-areas-new-sub-12 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -289px no-repeat; }
#nav-index-areas-new-sub-13 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -311px no-repeat; }
#nav-index-areas-new-sub-14 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -333px no-repeat; }
#nav-index-areas-new-sub-15 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -355px no-repeat; }
#nav-index-areas-new-sub-16 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -377px no-repeat; }
#nav-index-areas-new-sub-17 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -411px no-repeat; }
#nav-index-areas-new-sub-18 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -433px no-repeat; }
#nav-index-areas-new-sub-19 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -455px no-repeat; }
#nav-index-areas-new-sub-20 a:hover { background:url(../images/nav-index-areas-new.jpg) -189px  -477px no-repeat; }


/* Horizontal Sprite Nav On Firm Profile
 * ------------------------------------------------------------------------- */

	
#nav-firm { 
	width:264px; 
	background:url("../images/firm_nav.jpg") no-repeat; 
	height:27px; 
	margin:11px 0px 0px 0px;
	padding:0; 
	float:right;
	}

#nav-firm span { display: none; }



#nav-firm li, #nav-firm a { height:27px; display:block; } /* change height here also */



#nav-firm li { float:left; list-style:none; display:inline; }



#nav-firm-01 { width: 88px; margin-left: 0px;}

#nav-firm-02 { width: 60px;}

#nav-firm-03 { width: 106px;}





/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */

#nav-firm-01 a:hover { background:url("../images/firm_nav.jpg") -0px -27px no-repeat; }

#nav-firm-02 a:hover { background:url("../images/firm_nav.jpg") -88px -27px no-repeat; }

#nav-firm-03 a:hover { background:url("../images/firm_nav.jpg") -148px -27px no-repeat; }

.italic{
	font-style:italic;
	}










/* ------------------------ EXPANDABLE NAVIGATION ------------------------ */

#expandable-nav {
	width: 189px;
	float: right;
	background: transparent url("../images/gradient-shim.jpg") repeat-y scroll right top;
}
#expandable-nav span, #contact span { display:none; }

#btn-auto {
		height:35px;
		display:block;
		background:url("../images/btn-auto.jpg") no-repeat;	
		margin-bottom: -5px;
		}
	#btn-auto:hover { background:url("../images/btn-auto.jpg") 0 -35px no-repeat; }
			
#btn-truck {
		height:35px;
		display:block;
		background:url("../images/btn-truck.jpg") no-repeat;
		margin-bottom: -5px;
		}
	#btn-truck:hover { background:url("../images/btn-truck.jpg") 0 -35px no-repeat; }
			
#btn-drunk {
		height:35px;
		width: 189px;
		display:block;
		background:url("../images/btn-drunk.jpg") no-repeat;
		}
#btn-motorcycle {
		height:35px;
		width: 189px;
		display:block;
		background:url("../images/btn-motorcycle.jpg") no-repeat;	
		}
#btn-ped-bic {
		height:35px;
		width: 189px;
		display:block;
		background:url("../images/btn-ped-bic.jpg") no-repeat;	
		}
#btn-medical {
		height:35px;
		width: 189px;
		display:block;
		background:url("../images/btn-medical.jpg") no-repeat;	
		}
#btn-nursing {
		height:35px;
		width: 189px;
		display:block;
		background:url("../images/btn-nursing.jpg") no-repeat;	
		}
#btn-defective {
		height:35px;
		width:189px;
		display:block;
		background:url("../images/btn-defective.jpg") no-repeat;	
		}
#btn-workers {
		height:35px;
		width:189px;
		display:block;
		background:url("../images/btn-workers.jpg") no-repeat;	
		}
#btn-construction {
		height:35px;
		width:189px;
		display:block;
		background:url("../images/btn-construction.jpg") no-repeat;	
		}
#btn-slip-fall {
		height:35px;
		width:189px;
		display:block;
		background:url("../images/btn-slip-fall.jpg") no-repeat;	
		}
#btn-recreational {
		height:35px;
		width:189px;
		display:block;
		background:url("../images/btn-recreational.jpg") no-repeat;	
		}
#btn-crime {
		height:35px;
		width:189px;
		display:block;
		background:url("../images/btn-crime.jpg") no-repeat;	
		}
#btn-death {
		height:35px;
		width:189px;
		display:block;
		background:url("../images/btn-death.jpg") no-repeat;	
		}
		
#column-right #expandable-nav .slider li {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#column-right #expandable-nav .slider li a:link,#column-right #expandable-nav .slider li a:visited	{ color:#FFFFFF; text-decoration:none; outline:none; }
#column-right #expandable-nav .slider li a:hover,#column-right #expandable-nav .slider li a:active	{ color:#F4C994; text-decoration:none; outline:none; }
#column-right #quick-contact .content #main-sub-consult .maincontent #contact-quick {
	margin-bottom: 20px;
}
