/*--------------------- Last Modified  2006.03.25 ---------------------*/
/*-----------------------------------------------------------------------*/


/* 
 ----------------------------------------------------------------------------
  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
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }


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

/* ----- type selectors ----- */ 
body { 
	background:#fff;
	text-align:left; 
	font:13px/19px Arial, Helvetica, sans-serif; 
	color:#fff;
	}

p.textCenter {
	text-align: center;
}


h1	{ font-size:1.1em; color:#000; }
h2	{ font-size:1.1em; color:#000; }
h3	{ font-size:1.0em; color:#000; }

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

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

blockquote {
  font: 22px/25px Arial, Helvetica, sans-serif;
  padding-top: 5px;
  margin: 30px 5px;
  background-image: url('/images/topQuotes.jpg');
  background-position: top left;
  background-repeat: no-repeat;
  text-indent: 40px;
  }
  blockquote span {
    display: block;
    background-image: url('/images/bottomQuotes.jpg');
    background-repeat: no-repeat;
    background-position: bottom right;
} 


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

.clear	{ clear:both; }
.clear-index	{ clear:both; height:15px; }

div.clear	{
	width: 100%;
	text-align: center;
	}

div.clear#video{ height:71px; display:block; margin-bottom:20px;}
p.back-to-top {
	text-align:right;
	display:block;
	padding-right:15px;
	background:url("/images/back.jpg") right no-repeat;
	padding-top:4px;
	}
	
	#column-middle-sub p.back-to-top a:link, #column-middle-sub p.back-to-top a:visited, 
	#column-middle-sub p.back-to-top a:active  { text-decoration:underline; color:#15346a;}
	
	#column-middle-sub p.back-to-top a:hover { text-decoration:none; color:#15346a; }
	
	img.img-right {
		float: right; 
		margin:0 22px 10px 10px;
	}
	
	img.img-left {
		float: left; 
		margin:0 10px 10px 22px;
	}

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

	img.alignright { 
		float:right; 
		margin:0 0 10px 10px;
		}
		img.aligncenter {
			margin:0 auto 10px auto;
			display: block;
			}
.logout {
	text-align:right;
	display:block;
	font-size:1.2em;
	}
#column-middle-sub .logout a:link, #column-middle-sub .logout a:visited, #column-middle-sub .logout a:hover, #column-middle-sub .logout a:active { color:#C3823E; }
	
.login-error {
	color:#C3823E;
	font-weight:bold;
	}
/* ----- global form elements ----- */ 

form {
	width:175px;
	margin:10px 0 15px 0;
	}
form label { font-size:0.9em; }

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

input, textarea, select { 
	background-color:#112D5E !important; /* to prevent highlighting by Google Toolbar */
	border:1px solid #808C9F;
	color:#fff;
	width:135px; /* 5 pixles smaller than form width !important */
	height:14px;
	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:.95em;
	}
	
select { width:140px; padding:0; } /* same width as form - !important */

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

#contact-business, #contact-business-main2, #column-right #contact-business-quick { display: none; } /* do not remove */ 


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

#contact-main label { 
	width:260px; 
	position:relative; 
	display:block; 
	text-align:right; 
	margin-bottom:10px;
	font-size:1.0em;
	color:#545A68;
	}
	
#contact-main label input, #contact-main label textarea, #contact-main label select { 
	width:175px;
	position:absolute; 
	left:110%;
	height:18px;
	line-height:18px;
	top:-2px;
	background-color:#FFF !important; /* to prevent highlighting by Google Toolbar */
	border:1px solid #112D5E;
	color:#112D5E;
	padding-top:4px; /* vertically position text in input/textarea field */
	}
	
#contact-main label select { width:180px; padding:0; }
	
#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:95px 0 0 286px; }

input.submit-image, input.submit-contact-main { 
	background:url("/images/btn-submit.jpg");
	width:46px;
	height:18px;
	border:none;
	cursor:pointer;
	margin-bottom:10px;
	}
form#login input, form#login textarea, form#login select { 
	height:18px;
	line-height:18px;
	padding-top:4px; /* vertically position text in input/textarea field */
	font-size:1.1em;
}	
form#login input.submit-login { 
	width:52px;
	height:20px;
	border:none;
	cursor:pointer;
	padding-top:0px;
	padding-left:0px;
	}

.submit-login { 
	width:50px;
	height:20px;
	border:none;
	cursor:pointer;
	}

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

#wrap {
	background:url("/images/bg-wrap.jpg") repeat-y;
	width:960px;
	margin:0;
	text-align:left;
	}
	
#masthead {
	position:relative;
	background:url("/images/masthead-index.jpg") no-repeat;
	height:75px;
	padding:0;
	margin:0;
	}
	#masthead span { display:none;}
	
	/* index page link within #masthead */		
	#masthead a.link-1 {
		position:absolute;
		left:16px;
		width:234px;
		top:8px;
		height:41px;
		}
		
	#masthead p { padding:59px 0 0 610px; color:#898989; margin: 0; font-size: 11px;}
		
	#masthead p a:link, #masthead p a:active, #masthead p a:visited {
		color:#336099;
		text-decoration:underline;
		}
	#masthead p a:hover {
		color:#1B3C6B;
		text-decoration:underline;
		}
		
	

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

#column-left {
	width:170px;
	float:left;
	display: inline;
	}
	
	#column-left p { margin:0 10px 10px 16px;}
	
	#column-left form { margin-left:16px; }
	
	#above-nav { background:url("/images/above-nav.jpg") no-repeat; height:11px;}
	
	#left-contact {
		background:url("/images/col-left-contact.jpg") 0 0 no-repeat;
		height:422px;
		margin:0;
		padding:0;
		clear:both;
		width:170px;
		}
	
	#logo { background:url("/images/logo.jpg") no-repeat; height:53px;}
	

#column-left ul { padding-left:15px; padding-bottom:6px; }
	#column-left ul li { 
		background:transparent url("/images/bullet.gif") 0px 6px no-repeat;
		padding-left:10px; /* pushes text to the right to display bg img */
		margin:4px 0;
		}

.practice-nav {
	padding:0 0 0 15px;
	font-weight:bold;
	margin:4px 0;
	}
	.practice-nav:hover { color:#EBA45A; }
	.motorcyclepg .practice-nav.motorcycle, .injurypg .practice-nav.injury, .vehiclepg .practice-nav.vehicle { color:#EBA45A; }

#column-left dl { padding-bottom:6px; }
#column-left dl dt {
	padding:0 0 0 15px;
	font-weight:bold;
	margin:4px 0;
	}

#column-left dd {
	background:transparent url("/images/bullet.gif") 15px 6px no-repeat;
	padding-left:27px;
	margin:4px 0;
	}

/* ----- column-middle ----- */
	
#column-middle {
	width:591px;
	float:left;
	}
	
	#three-column {
		background:url("/images/bg-3-column.jpg") repeat-y;
		float:left;
		width:591px;
		}
	#three-subhead {
		background:url("/images/3-column-subhead.jpg") no-repeat;
		height:122px;
		}
	
	#three-column a:link, #three-column a:active, #three-column a:visited {color:#15346a; text-decoration:underline;}
	#three-column a:hover { color:#15346a; text-decoration:none;}
	
	.three-left { width:212px; float:left; }
	.three-middle { width:195px; float:left;}
	.three-right { width:184px; float:left; }

	.three-left ul { margin:0 44px 0 18px; }
	.three-middle ul { margin-right:40px; }
	.three-right ul { margin-right:57px; }

	#bottom-wrap-three-column {
		background:url("/images/index-sub-tittle.jpg");
		width:inherit;
		height:80px;
		clear:both;
		width:100%; /* fix for Safar */
		}
	
	
	#accidents {
		background:url("/images/bg-accidents.jpg") no-repeat;
		width: 591px;
		float:left;
		}
	#accidents p, #accidents h1, #accidents h2 { 
		margin:0 0 10px 0; 
		color:#545A68;
		}
	#accidents a:link, #accidents a:active, #accidents a:visited {
		color:#15346a; 
		text-decoration:underline;
		}
	#accidents a:hover {
		color:#15346a; 
		text-decoration:none;
		}
	.accidents-left { 
		width:400px;
		float:left;
		}

	#accidents .accidents-left p, #accidents .accidents-left h1, #accidents .accidents-left h2 { 
		margin-left:26px;
		margin-right:37px;
		}
		
	.accidents-right { 
		width:182px;
		float:left;
		}
	#accidents .accidents-right p, #accidents .accidents-right h1, #accidents .accidents-right h2 { 
		margin-right:20px;
		}
	
/* ----- column-middle-sub ----- */
	
	#column-middle-sub {
		width:591px;
		float:left;
		color:#545A68;
	}
	body#motorcycle #column-middle-sub { 
		background:url("/images/bg-biker-pg.jpg") repeat-y;
	}
	#column-middle-sub form { margin:0 0 0 26px;}
	body#nln #column-middle-sub form { margin-bottom:15px; }
	body#nln #column-middle-sub form {
		width:250px;
		}
	body#nln #column-middle-sub select  {
		width:245px;
		font-size:1.1em;
		height:18px;
		line-height:20px;
		vertical-align: middle;
		}
	body#nln #column-middle-sub h2 a:link, body#nln #column-middle-sub h2 a:visited { text-decoration:none; color: #545A68; }
	body#nln #column-middle-sub h2 a:hover, body#nln #column-middle-sub  h2 a:active { text-decoration:none; color:#15346a;}

	#column-middle-sub h2 a:link, #column-middle-sub h2 a:visited { text-decoration:none; color: #545A68; }
	#column-middle-sub h2 a:hover, #column-middle-sub  h2 a:active { text-decoration:none; color:#15346a;}

	
	#column-middle-sub h1, #column-middle-sub h2, #column-middle-sub h3 {color:#545A68;}
	#column-middle-sub h2 { border-bottom:1px solid #ADACAC; color:#153469;}
	body#sitemaps #column-middle-sub h2 a { text-decoration:none; }
	#column-middle-sub h3 { color:#102850;}
	
	#column-middle-sub a:link, #column-middle-sub a:active, #column-middle-sub a:visited  {color:#15346a; text-decoration:underline;}
	#column-middle-sub a:hover {color:#15346a; text-decoration:none;}
	
	#column-middle-sub p, #column-middle-sub h1, #column-middle-sub h2, #column-middle-sub h3, #column-middle-sub ul, #column-middle-sub dl 
	{ margin:0 22px 10px 26px;}
	
	#column-middle-sub h3
	{ margin-bottom: 0;}
	
	.post {
		margin: 0 0 30px 0;
	}
	
	.video-thumb {
		float:left;
		margin:-13px 5px 15px 0;
		}
		.video-thumb img { border:2px solid #545A68; }
	.video-title {	
		margin-left:59px;
		clear:both;
		}
	.video-category { clear:both; }
	
	#column-middle-sub .list { float:left; width:260px;}
			
		#column-middle-sub ul { padding-left:15px;}
		#column-middle-sub ul li { 
			background:transparent url("/images/bullet.jpg") 0px 5px no-repeat;
			padding-left:13px; /* pushes text to the right to display bg img */
			margin-bottom:3px;
			}
		#column-middle-sub ul.pdf li { 
			background:transparent url("/images/pdf-icon-sm.gif") 0px 1px no-repeat;
			padding-left:20px; /* pushes text to the right to display bg img */
			}
			
	.more { background:url("/images/btn-more.jpg") no-repeat; height:28px; position:relative; margin:0 0 0 26px;}
	.more a { position:absolute; top:0px; left:0px; height:28px; width:73px;}
	.more span { display:none;}
	
	#btn-motorcycle {
		background:url("/images/btn-motorcycle.jpg") 15px 0 no-repeat;
		height:180px;
		position:relative;
	}
	#btn-1, #btn-2, #btn-3 { position:absolute; top:139px; height:12px; width:75px;}

	#btn-1 { left:107px; }
	#btn-2 { left:306px; }
	#btn-3 { left:481px; }
	#btn-motorcycle span { display:none;}

/* ----- #client-access ---------*/	
#client-access {
	background:url("/images/bg-client-access.jpg") no-repeat;
	color:#FFF;
	height:124px;
	font-size:0.9em;
	}
	#client-access p {
		padding-top:48px;
		}
	#client-access #login {
		float:right;
		width:150px;
		margin:5px 5px 0 55px;
		color:#000;
		padding:0;
		}
		#client-access #login label {
			margin:0;
			font-size:1em;
			}

#client-access-info	 {
	background:url("/images/bg-client-access-info.jpg") 295px repeat-y;
	margin-top:24px;
	}
	#client-access-info	p { margin-left:0; margin-right:0; }	
	.left {
		margin-left:24px;
		width:295px;
		float:left;
		display:inline;
		}
		#client-access-info .left p { margin-right:49px; }
	.right {
		width:243px;
		float:left;
		display:inline;
		}
		.right .img-right { margin:0; }

	.title {
		height:21px;
		}

	#title-legal-content	{ background:url("/images/title-legal-content.jpg") 0 0 no-repeat; }
	#title-exclusive-video 	{ background:url("/images/title-exclusive-video.jpg") 0 0 no-repeat; }	
	#title-document-archive	{ background:url("/images/title-document-archive.jpg") 0 0 no-repeat; }
	#title-attorneys-live	{ background:url("/images/title-attorneys-live.jpg") 0 0 no-repeat; }	

#footer-client-access-info	 {
	background:url("/images/footer-client-access-info.jpg") 24px bottom no-repeat;
	height:71px;
	}
/* ---------- login index ----------*/
#column-right #login {
	width: 80px;
}
	#column-right #login input {
		height: 13px;
		border: 1px solid #a6a5a5;
		color: #0f2a58;
		width: 75px;
		background-color: #fff !important;
		font-size: 1em;
		padding-left: 2px;
		padding-top: 2px;
		}
	#column-right #login input.submit-login {
		background: url("");
		width: 38px;
		height: 16px;
		border: none;
		}
	a.exclusive-info {
		position: absolute;
		top: 42px;
		left: 96px;
		width: 57px;
		height: 52px;
		}
	a.exclusive-info:hover {
		background: url("/images/exclusive-over.jpg") no-repeat;
		}
		a.exclusive-info span { display: none;}
/* ----- #table setup ---------*/

#table {
	background:url("/images/bg-table.jpg") repeat-y;
	color:#15346a;
	padding:0;
	margin-bottom:10px;
	}

	#table p { margin:0; padding:0;}

	.line { background:url("/images/table-line.jpg") no-repeat; height:2px; clear:both; margin:0; padding:0; }
			
	.a { width:85px; float:left; margin:0 0 0 0px; padding:0 0 0 34px;}
	#table .a p { margin:0px 10px 0 0px;}		
	.b { width:226px; float:left; margin:0px; padding:0 0 0 0px;}
	#table .b p { margin:0px 10px 0 0px;}
	.c { width:232px; float:left; margin:0px; padding:0 0px 0 0px}
	#table .c p { margin:0px 10px 0 0px;}
	.style1 {color: #545A68}
/* ----- column-right ----- */

#column-right {
	background:url("/images/contact-us-title.jpg") no-repeat;
	width:199px;
	float:left;
	position: relative;
	margin-top: -13px;
	}
	#column-right div#nGageLH {margin-left:4px;}
	
	#column-right img.free-evaluation {
		margin: 5px 0 0 4px; 
		display: block; 
	}
	
	#column-right img.contact-divider {
		margin: 10px 0 0 4px; 
		display: block;
	}
	
	#column-right form { width:193px; background: url("/images/contact-form-bg.jpg") bottom no-repeat; padding-bottom:25px;}
	#column-right p, #column-right h1, #column-right h2, #column-right h3 {
		margin:0 7px 10px 11px;
		color:black;
		}
		
		 #column-middle-sub h1, #column-middle-sub h2, #column-middle-sub h3 {
text-transform: none;
			}
	#column-right .formDiv {background:url("/images/contact-form-div.jpg") no-repeat; width:171px; height:5px; margin-left:9px;}
	#column-right form input.nameIs {width:90px}
	#column-right form select.typeAccident {width:120px;}
	#column-right form input.phoneNumber {width:70px;}
	#column-right form input.medSize, #column-right form select.medSize    {width:100px; }
	
	#column-right form select.medSize2  {width:92px; }
	#column-right form input {margin:0 5px 2px; height:15px; }
	#column-right form p {margin:0 7px 10px 8px; color:black; font-family: "Times New Roman", Times, serif; font-size:12px; line-height:22px;}
	#column-right form label {color:black; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; margin:10px 0 15px 8px; display:block} 
	#column-right form label span {margin-left:20px}
	 #column-right #slickbox {margin-left:10px;}
	#column-right a {color:#999999}
	#column-right a:hover {color:#CCCCCC;}
	#column-right #menu a{color: #FFF;}
	
	#column-right input, #column-right textarea, #column-right select { 
	background-color:#fff !important; /* to prevent highlighting by Google Toolbar */
	border:1px solid #A6A5A5;
	color:#333333;
	height:14px;
	line-height:18px;
	vertical-align: middle;
	width:100px;
	margin-bottom:4px; /* sets vertical spacing between fields */
	padding-top:0px; /* vertically position text in input/textarea field */
	padding-left:4px; /* horizontally position text in input/textarea field */
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:11px;
	}
	
	#column-right form#right-contact textarea { height:90px; width:165px;}
	
	#column-right select { width:135px; padding:0; height:20px; } /* same width as form - !important */
	
	input.submit-right { margin:10px 0 0 0px; }
	
	#column-right input.submit-right{ 
	/*background:url("/images/btn-submit-r.jpg");*/
	width:109px;
	height:18px;
	border:none;
	cursor:pointer;
	background:none;
	color:#0a376a;
	background-color:transparent !important
	}
/*---------pop-up----------*/
body#pop-up { color:#545A68;}
body#pop-up p, body#pop-up h1, body#pop-up h2, body#pop-up ul { margin:0 10px 10px 10px;}

body#pop-up a:link,body#pop-up a:visited { color:#545A68; }
body#pop-up a:hover,body#pop-up a:active { color:#545A68; text-decoration:none; }
	
/* ----- bottom-wrap ----- */
 
#bottom-wrap {
	background:url("/images/bottom-wrap.jpg");
	height:37px;
	clear:both;
	width:100%; /* fix for Safar */
	}

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

#newsfeed { background:url("/images/bg-newsfeed.jpg") no-repeat; height:27px; }
#main-flash {
	
	height:403px;
}
#main-flash-2 { height:232px; }

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

#subhead { height:74px; } /* sets height for all subheads */

/*	body#about2 #subhead { background:url("/images/subhead-expansion.jpg"); }*/	
	body#exclusive-pg #subhead { background:url("/images/subhead-exclusive.jpg"); height:57px; }
	/*body#mitchell #subhead { background:url("/images/subhead-mitchell.jpg"); }*/
	/*body#stanley #subhead { background:url("/images/subhead-stanley.jpg"); }*/
	body#nln #subhead { background:url("/images/subhead-nln.jpg"); }
	body#news2 #subhead { background:url("/images/subhead-news.jpg"); }
	body#video #subhead { background:url("/images/subhead-video.jpg"); }
	body#verdicts #subhead { background:url("/images/subhead-verdicts.jpg"); }
/*	body#help2 #subhead { background:url("/images/subhead-help.jpg"); }
	body#ask2 #subhead { background:url("/images/subhead-ask.jpg"); }*/
	/*body#single #subhead { background:url("/images/subhead-single.jpg"); }*/
	/*body#multi #subhead { background:url("/images/subhead-multi.jpg"); }*/
	/*body#drunk #subhead { background:url("/images/subhead-drunk.jpg"); }*/
	/*body#commercial #subhead { background:url("/images/subhead-commercial.jpg"); }*/
	/*body#defective #subhead { background:url("/images/subhead-defective.jpg"); }*/
	
	/*body#motor-investigation #subhead { background:url("/images/subhead-motor-investigation.jpg"); }*/
	
  /*body#moto-laws #subhead { background:url("/images/subhead-moto-laws.jpg"); }
	body#moto-accident #subhead { background:url("/images/subhead-expansion.jpg"); }
	body#moto-multiple #subhead { background:url("/images/subhead-moto-multiple.jpg"); 
	body#moto-defect #subhead { background:url("/images/subhead-moto-defect.jpg"); } 
	body#moto-reconstruction #subhead { background:url("/images/subhead-moto-reconstruction.jpg"); } 
	body#moto-death #subhead { background:url("/images/subhead-moto-death.jpg"); } 
	body#motor-accident #subhead { background:url("/images/subhead-motor-accident.jpg"); }
	body#motor-faq #subhead { background:url("/images/subhead-motor-faq.jpg"); }
	body#moto-faq #subhead { background:url("/images/subhead-moto-faq.jpg"); }
	body#moto-todo #subhead { background:url("/images/subhead-moto-todo.jpg"); }
	
	}*/
	
	
	/*body#malpractice #subhead { background:url("/images/subhead-malpractice.jpg"); }*/
	/*body#injury #subhead { background:url("/images/subhead-injury.jpg"); }*/
	/*body#brain #subhead { background:url("/images/subhead-brain.jpg"); }*//*
	body#death #subhead { background:url("/images/subhead-death.jpg"); }*/	
	/*body#liability #subhead { background:url("/images/subhead-liability.jpg"); }
		body#drugs #subhead { background:url("/images/subhead-drugs.jpg"); }
		body#construction #subhead { background:url("/images/subhead-construction.jpg"); }
		body#sexual #subhead { background:url("/images/subhead-sexual.jpg"); }
		body#personal-faq #subhead { background:url("/images/subhead-personal-faq.jpg"); }
		body#contact #subhead { background:url("/images/subhead-contact.jpg"); }*/
	body#thankyou #subhead { background:url("/images/subhead-thankyou.jpg"); }
	body#sitemaps #subhead { background:url("/images/subhead-sitemap.jpg"); }
	
body.expansion #subhead { background:url("/images/subhead-expansion.jpg"); }
	body.expansion #subhead p { 
		margin:0;
		padding:23px 0 0 25px;
		color:#545A68;
		font-family:Univers67-Condensed, sans-serif;
		font-weight:bold;
		font-size:17px;
		}
		
		body.expansion #subhead h1 { 
		margin:0;
		padding:23px 0 0 25px;
		color:#545A68;
		font-family:Univers67-Condensed, sans-serif;
		font-weight:bold;
		font-size:17px;
		}
	
	body#motor #subhead { background: url(/images/subhead-motor-vehicle-large.jpg); height:116px; margin-bottom:10px; }
	body#personal #subhead { background: url(/images/subhead-personal-injury-large.jpg); height:116px; margin-bottom:10px; }
	body#motorcycle #subhead {
		background:url("/images/motorcylce-header.jpg");
		height:232px;
		margin-bottom:0;
	}
	#biker-pg-footer {
		background:url("/images/biker-pg-footer.jpg");
		height:22px;
		margin-bottom:0;
	}

#motorcycle-sub {
	background:url("/images/bg-motorcycle-sub.jpg") 14px 0 repeat-y;
	float:left;
	width:100%;
}
#motorcycle-sub-title {
	background:url("/images/bg-motorcycle-sub-title.jpg") 14px 0 no-repeat;
	float:left;
	width:100%;
}
#motorcycle-sub-title .clear { height:15px; }

#motorcycle-sub-bottom {
	background:url("/images/bg-motorcycle-sub-bottom.jpg") 14px 0 no-repeat;
	height:22px;
	clear:both;
	}
#motorcycle-sub-title p {
	margin:69px 0 0;
	float:left;
	width:164px;
	display:inline;
	color:#000;
	}
#motorcycle-sub-title p.first {
	margin-left:28px;
	}
#motorcycle-sub-title p.second {
	margin-left:18px;
	}
#motorcycle-case-evaluation {
	background:url("/images/motorcycle-case-evaluation.jpg") 14px 0 no-repeat;
	height:142px;
	}
#practice-area-media-center {
	width:548px;
	margin:0 0 10px 14px;
	background:url("/images/bg-practice-area-media-center.jpg") repeat-y;
	}
#motorcycle #practice-area-media-center {
	background:#B9B9B9 url("/images/bg-motorcylce-media-center.jpg") 0 46px repeat-x;
	width:564px;
	margin-bottom:0;
	}

	#practice-area-media-center span { display:none; }
	#practice-area-media-center img.img-left {
		margin:4px 26px 3px 19px;
		}
	#motorcycle #practice-area-media-center img.img-left {
		margin:0;
		}
	
	#title-practice-area-media-center {
		height:46px;
		position:relative;
		}
		#title-practice-area-media-center.motorcyle { background:url("/images/title-motorcyle-media-cente.jpg") no-repeat; }
		#title-practice-area-media-center.auto { background:url("/images/title-auto-media-center.jpg"); }
		#title-practice-area-media-center a {
			position:absolute;
			left:425px;
			width:81px;
			top:6px;
			height:31px;
			}
			#motorcycle #title-practice-area-media-center a { left:464px; }
	#practice-area-media-center ul {
		margin:10px 0 0 0;
		}
	#practice-area-media-center ul li {
		margin:0;
		padding:0;
		background:none;
		width:185px;
		float:left;
		}
	
	

/* footer
 * ------------------------------------------------------------------------- */
 
#footer {
	width:756px;
	text-align:center;
	float:left;
	}

#logo-footer { background:url("/images/footer-logo.jpg") no-repeat; height:328px; padding-top:65px; width:170px; float:left;}

#footer p {
	color:#545A68;
	margin:0 20px 10px 30px;
	 clear:right;
	}

#footer a:link, #footer a:visited { color:#545A68; text-decoration:none }

#footer a:hover, #footer a:active { color:#545A68; text-decoration:underline; }

#footer ul {margin-bottom:10px;}

#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 #545A68;
	}

	#footer li.first { border: none; }
	#footer h2 { color:#545A68; font-size:1em; }
	#footer hr { color:#545A68; }
	
	
	
	
/* -------------- sidenav -------------- */
.nav {
	height: 26px;
	color: #999;
	}
a.nav { display:block; }

#sidenav span { display:none; }

/* -------- Drop Down Nav Setup -- The hover states are under each over state. ---------*/

#sidenav a:link, #sidenav a:active, #sidenav a:visited { color:#FFF; text-decoration:none; }

#sidenav ul a:hover, #sidenav dl a:hover {
	color:#FFF;
	text-decoration:underline;
	}
	
#home {
	background:url("/images/nav-home.gif");
	height: 32px;
	}
	#home:hover, body#index #home { background: url("/images/nav-home.gif") 0 -32px no-repeat; }

#about { background: url("/images/nav-about.gif"); }
	#about:hover, .aboutpg #about { background: url("/images/nav-about.gif") 0 -26px no-repeat; }

#news { background: url("/images/nav-news.gif"); }
	#news:hover, .newspg #news { background: url("/images/nav-news.gif") 0 -26px no-repeat; }

#practice { background: url("/images/nav-practice.gif"); }
	#practice:hover, .practicepg #practice { background: url("/images/nav-practice.gif") 0 -26px no-repeat; }

#case { background: url("/images/nav-case.gif"); }
	#case:hover, body#contact #case a { background: url("/images/nav-case.gif") 0 -26px no-repeat; }

#help { background: url("/images/nav-help.gif"); }
	#help:hover, body#help2 #help a { background: url("/images/nav-help.gif") 0 -26px no-repeat; }

#ask { background: url("/images/nav-ask.gif"); }
	#ask:hover, body#ask2 #ask a { background: url("/images/nav-ask.gif") 0 -27px no-repeat; }

#exclusive { background: url("/images/nav-exclusive.gif"); }
	#exclusive:hover, body#exclusive-pg #exclusive a { background: url("/images/nav-exclusive.gif") 0 -26px no-repeat; }

#sitemap { background: url("/images/nav-sitemap.gif"); }
	#sitemap:hover, body#sitemaps #sitemap a { background: url("/images/nav-sitemap.gif") 0 -26px no-repeat; }

/*------------------- BLOG Styles --------------*/
body#blog #subhead {background: url("/images/subhead-blog.jpg");}
#btn-blog {
	width: 170px;
	height: 81px;
	display: block;
	background: url("/images/blog-btn.jpg") 0px 0px no-repeat;
	margin: 15px 0px 0px 0px;
	}
	a#btn-blog:hover {
		width: 170px;
		height: 81px;
		display: block;
		background: url("/images/blog-btn.jpg") 0px -81px no-repeat;
		}
	#btn-blog span {display:none;}
	
#column-right #searchform { margin: 10px 0px 10px -13px; padding: 0px;}
	#searchform input.submit {
		background: url("/images/btn-search.jpg");
		width: 53px;
		height: 16px;
		border: none;
		cursor:pointer;
	}
body#blog #column-right {_margin-left: -1px;}
#column-right #menu {padding-left: 13px;}

#column-right #menu ul li {
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 10px;
	font-size: 1.2em;
	text-transform: uppercase;
	
}
#column-right #menu ul li ul li {
	font-weight: normal;
	font-size: 11px;
	margin: 0px 0px 0px 5px;
}

#column-right #menu ul li.rss {
	background: url("/images/rss.jpg") 0px 2px no-repeat;
	padding-left: 15px;}
	

#column-middle-sub h2.storytitle {
	margin-bottom: 2px;
}
	#column-middle-sub h2.storytitle a {
		font-size: 24px; 
		color: #15346a;
		text-decoration: none;
		line-height: 26px;
	}
	
	#column-middle-sub h2.storytitle a:hover {
		color: #545A68;
	}

	
	div.meta { 
		margin:0px 22px 5px 26px; 
		padding: 0px;
		font-size: 11px;
		line-height: 15px;
		}
	#column-middle-sub div.meta a {}
	div.storycontent, div.feedback {margin: 0px 22px 0px 26px;}
	body#blog #column-middle-sub p.comments-ptags {margin: 0px 22px 10px 26px;}
	
body#blog #column-middle-sub p {margin: 0px 0px 10px 0px;}
body#blog #column-middle-sub ul, body#blog #column-middle-sub dl {margin: 0px 10px 10px 10px; padding: 0px;}
body#blog #column-middle-sub ol {margin: 0px 0px 10px 30px; padding: 0px; }
body#blog #column-middle-sub ol {margin: 0px 0px 10px 30px; padding: 0px; }
body#blog #column-middle-sub ol li, body#blog #column-middle-sub ul li ol li {
	list-style: decimal;
	background: none;
	padding-left: 0px;
	}
	body#blog #column-middle-sub ol li ul li {
			background:transparent url("/images/bullet.jpg") 0px 5px no-repeat;
			padding-left:13px; /* pushes text to the right to display bg img */
			margin-bottom:3px;
			list-style: none;
		}
	#column-middle-sub dl dt {font-weight: bold; color: #153469; margin-top: 5px;}
	
body#blog #column-middle-sub ol#commentlist {padding-left: 26px;}	
	
input.commentform-submit {
	width: 104px;
	height: 16px;
	background: url("/images/btn-submit-comment.jpg ") no-repeat;	
	border: none;
	cursor:pointer;
}
#column-middle-sub .storycontent h2 {border: 0px; margin: 0px 0px 10px 0px;}
#column-middle-sub .storycontent { overflow: auto; height: 1%;}
#column-middle-sub h3.storytitle {margin-top: 10px;  font-size: 1.1em;}
#column-middle-sub h3.storytitle a {color: #000; }

body#blog #column-middle-sub h2 { margin-top: 10px;}

/*footer states nav */

#footer ul.statesNav { width: 240px; float:left;}
#footer ul.statesNav li {float:left; width:200px; text-align:left;}
#footer #statesNavBox { padding-left:30px; }

body#motorcycle #column-middle-sub ul.twoColumn { width: 200px; float:left;}
body#motorcycle #column-middle-sub ul.twoColumn li {float:left; width:200px; text-align:left;}

iframe {margin:0 0 0 10px;}
iframe {color:#666666;}
iframe #state-contact label {color:#000000;}

#social-media {
	margin: 0px 7px 10px 11px;
}

#social-media h2 {
	color: #FFFFFF;
	margin: 5px 0 10px 10px;
	text-transform: uppercase;
	margin-top: 10px;
	font-size: 1.2em;
}

#social-media a img {
	margin: 0 5px 0 5px;
}
#column-left div.newsTicker ul li {
	margin: 3px 0 0 0;
	background: none;
	color: #000000;
}

#column-left div.newsTicker ul li a {
	color: #222222;
}

#column-left div.newsTicker ul li.blockOne {
	display: block;
	background: #e7e7e7;
	margin: 0 0 0 2px;	
}

#column-left div.newsTicker ul li.blockTwo {
	display: block;
	background: #FFFFFF;
	margin: 0 0 0 2px;
}

div.newsTicker span {
	display:block;
}

#column-left span.rssDate {
	margin: 0;
	font-size: 11px;
	color: #555555;
	padding-top: 5px;
}

#column-left span.rssTitle {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}

#column-left span.rssDescription {
	margin: 0;
	color: #555555;
}

.blogImgRight {
	float: right; margin: 0 0 10px 10px;
}

.blogImgLeft {
	float: left; margin: 0 10px 10px 0;
}