/*********** # Styles PSandB.com ***********/

body, div, dl, dt, dd, ul, ol, li, pre, p, h1, h2, h3, h4,
form, fieldset, input, table, th, tr, td, embed, object, blockquote {
	padding: 0;
	margin: 0; 
}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #ffffff url("images/los-angeles-personal-injury.jpg") repeat-x center top;
	text-align: left;
	color: #000000;
}

blockquote {
	font-weight: normal;
	margin: 0px 20px 0px 20px;
	padding: 5px 0px 5px 0px;
	text-align: justify;
	font-size: 11px;
	line-height: 13px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 12px;
	margin: 0px; 
	text-align: left;
}

td {
	padding: 5px 5px 5px 5px;
}

a {
	color: #466c8d;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #81A3C0;
	text-decoration: none;
}

hr {
	text-align: center;
	width: 80%;
	margin: 10px 0px 10px 55px;
	padding: 0px 0px 0px 0px;
}

h1 {
	font-size: 20px;
	line-height: 30px;
	color: #00192f;
	margin: 0px 0px 20px 14px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	text-decoration: none;
	font-family: "Trebuchet MS";
	background: url("images/h1.gif") repeat-x left bottom;
}

h1 a {
	color: #00192f;
	font-weight: bold;
	text-decoration: none;
}

h1 a:hover {
	color: #00192f;
	text-decoration: none;
}

h2 {
	line-height: 20px;
	font-size: 14px;
	color: #651215;
	padding: 15px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
	font-weight: bold;
	border-bottom: 1px solid #dedede;
}

h2 a {
	color: #651215;
	text-decoration: none;
	font-weight: bold;
}

h2 a:hover {
	color: #651215;
	text-decoration: none;
}

h3 {
	line-height: 14px;
	font-size: 13px;
	color: #766B54;
	padding: 0px 0px 0px 4px;
	margin: 10px 60px 10px 0px;
	font-weight: bold;
	text-decoration: underline;
}

h3 a {
	color: #766B54;
	text-decoration: underline;
	font-weight: bold;
}

h3 a:hover {
	color: #766B54;
	text-decoration: none;
}

h4 {
	line-height: 20px;
	height: 20px;
	font-size: 14px;
	color: #651215;
	padding: 15px 0px 15px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	text-align: right;
}

h4 a {
	color: #651215;
	text-decoration: none;
	font-weight: bold;
}

h4 a:hover {
	color: #651215;
	text-decoration: none;
}

h5 {
	line-height: 40px;
	width: 450px;
	font-size: 13px;
	color: #8a2222;
	padding: 15px 0px 15px 0px;
	margin: 35px 0px 35px 70px;
	font-weight: normal;
	text-align: center;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}

h5 a {
	color: #8a2222;
	text-decoration: none;
	font-weight:bold;
}

h5 a:hover {
	color: #8a2222;
	text-decoration: none;
}

h6 {
	line-height: 14px;
	font-size: 13px;
	color: #8a2222;
	padding: 25px 0px 8px 70px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}

h6 a {
	color: #8a2222;
	text-decoration: none;
	font-weight: bold;
}

h6 a:hover {
	color: #ba0000;
	text-decoration: none;
}

.red-text {
	color: #ba0000;
}

.clear {
	clear: both;
}

form input, form textarea {
	border: 1px solid #cecece;
	color: #3e5058;
	font-size: 11px;
	line-height: 20px;
	padding: 0px 0px 0px 3px;
}

/*********** # Header/Top Menu/Flash Block Styles ***********/

#panish-shea-boyle {
	width: 976px;
	height: 68px;
	background: url("images/panish-shea-boyle.png") no-repeat left top;
	behavior: url(iepngfix.htc);
	text-align: left;
}

#panish-shea-boyle a {
	width: 976px;
	height: 68px;
	display: block;
}

#personal-injury {
	width: 976px;
	height: 271px;
	background: url("images/personal-injury.png") no-repeat left top;
	behavior: url(iepngfix.htc);
	text-align: left;
}

#firm-information {
	width: 976px;
	height: 34px;
	line-height: 32px;
	text-transform: uppercase;
	font-size: 10px;
	text-align: center;
}

#firm-information ul {
	list-style: none;
}

#firm-information li {
	padding: 0px 16px 0px 16px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#firm-information a {
	line-height: 32px;
	height: 32px;
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
}

#firm-information a:hover {
	color: #93b1c9;
	background: url("images/menu-roll.gif") repeat-x left top;
}

#flash {
	width: 960px;
	height: 237px;
	background: url("images/flash-bg.jpg") no-repeat left top;
	margin: 0px 0px 0px 6px;
}

/*********** # Index Main Content Block Styles ***********/

#trial-attorneys {
	width: 976px;
	background: url("images/psb-in-the-news.jpg") no-repeat 6px top;
	text-align: left;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear:both;
}

#in-the-news {
	width: 725px;
	height: 306px;
	float: left;
	text-align:left;
}

#news-overlay {
	width: 116px;
	height: 27px;
	float: left;
	text-align:left;
	background: url("images/button1.png") no-repeat left top;
	behavior: url(iepngfix.htc);
	z-index: 100;
	position: relative;
	top: 231px;
	left: 596px;
}

#features {
	width: 736px;
	float: left;
	margin: 20px 0px 0px 6px;
	color: #f2f2f2;
	font-size: 11px;
	background: url("images/news-bg.gif") repeat-y left top;
}

#features a {
	color: #9ebdd9;
	text-decoration: underline;
}

#features a:hover {
	color: #cccccc;
} 

#features-inside {
	width: 716px;
	float: left;
	margin: 20px 0px 0px 4px;
	color: #f2f2f2;
	font-size: 11px;
	background: url("images/news-bg-inside.gif") repeat-y left top;
}

#features-inside a {
	color: #9ebdd9;
	text-decoration: underline;
}

#features-inside a:hover {
	color: #cccccc;
} 

#site-features {
	width: 718px;
	float: right;
	margin: 20px 0px 10px 0px;
	color: #f2f2f2;
	font-size: 11px;
}

#site-features a {
	color: #9ebdd9;
	text-decoration: underline;
}

#site-features a:hover {
	color: #cccccc;
} 

#community {
	width:738px;
	height: 96px;
	margin: 0px 0px 10px 6px;
	float: left;
}

/*** # Index Sidebar Styles ***/

#landmark-cases {
	width: 202px;
	height: 281px;
	float:right;
	font-size: 11px;
	color: #a39b86;
	background: url("images/landmark-cases.gif") no-repeat left 65px;
}

#landmark-cases p {
	line-height: 18px;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 18px 0px;
}

#landmark-cases p#cases-intro {
	line-height: 15px;	
	padding: 0px 0px 0px 0px;
	margin: 100px 0px 17px 0px;
	color: #7b7665;
}

#landmark-cases ul {
	list-style: none;	
	padding: 0px 0px 0px 2px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #5c4e27;
}

#landmark-cases li {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	background: url("images/bullet3.gif") no-repeat left 3px;
}

#see-all-cases {
	width: 188px;
	height: 24px;
	background: url("images/see-all-results.gif") no-repeat 61px top;
	text-align: right;
	margin: 48px 0px 0px 0px;
}

#see-all-cases a {
	line-height: 24px;
	padding-right: 12px;
	color: #594b22;
}

#see-all-cases a:hover {
	color: #928458;
}

/*** # Carousel Block Styles ***/

.news-item {
	width: 430px;
	height: 300px;
	margin: 0px 0px 0px 0px;
	background: url("images/divider1.gif") no-repeat 192px 121px;
	float: right;
	color: #545454;
	font-size: 13px;
}

.news-item p {
	margin: 0px 0px 0px 0px;
	padding: 16px 13px 0px 215px;
	line-height: 20px;
	text-align: right;
}

.news-item p.news-topic {
	margin: 0px 0px 0px 0px;
	padding: 115px 30px 0px 215px;
	line-height: 20px;
	text-align: left;
}

.news-item p a.read-article {
	width: 116px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	color: #ffffff;
	display: block;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#best-lawyers {
	width: 193px;
	height: 300px;
	background: url("images/magazine-best-lawyers.png") no-repeat left top;
	behavior: url(iepngfix.htc);
	float: left;
}

#daily-journal {
	width: 193px;
	height: 300px;
	background: url("images/magazine-daily-journal.jpg") no-repeat 20px 70px;
	float: left;
}

#so-cal-best-lawyers {
	width: 193px;
	height: 300px;
	background: url("images/magazine-so-cal-best-lawyers.jpg") no-repeat 20px 70px;
	float: left;
}

#trial {
	width: 193px;
	height: 300px;
	background: url("images/magazine-trial.jpg") no-repeat 20px 70px;
	float: left;
}

#la-best-lawyers {
	width: 193px;
	height: 300px;
	background: url("images/magazine-la-best-lawyers.jpg") no-repeat 20px 70px;
	float: left;
}

#west {
	width: 193px;
	height: 300px;
	background: url("images/magazine-west.jpg") no-repeat 20px 70px;
	float: left;
}

/*** # Info Box Styles ***/

.featured-item {
	width: 231px;
	background: url("images/news-bg.jpg") no-repeat top left;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	text-align: left;
}

#referrals {
	margin: 0px 0px 0px 0px;
}

#referrals p {
	margin: 0px 0px 0px 0px;
	padding: 10px 37px 0px 25px;
	line-height: 16px;
	text-align: justify;
}

img#referral-img, img#current-img, img#latest-img {
	margin: 24px 0px 0px 17px;
	padding: 0px 0px 0px 0px;
	border: none;
}

img#rotate-img {
	margin: 13px 0px 0px 17px;
	padding: 0px 0px 0px 0px;
	border: none;
}

#referrals ul {
	list-style-image: url("images/bullet1.gif");
	margin: 10px 30px 0px 45px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
}

#referrals li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#cases {
	margin: 0px 0px 0px 20px;
}

#cases p {
	margin: 0px 0px 0px 0px;
	padding: 10px 37px 0px 25px;
	line-height: 16px;
	text-align: justify;
}

#cases ul {
	list-style-image: url("images/bullet2.gif");
	margin: 10px 30px 0px 45px;
	padding: 0px 0px 0px 0px;
	line-height: 17px;
}

#cases li {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

#cases strong {
	color: #e4dabb;
}

#firm-news {
	margin: 0px 0px 0px 23px;
}

#firm-news p {
	margin: 0px 0px 0px 0px;
	padding: 10px 25px 0px 35px;
	line-height: 18px;
	text-align: left;
}

#firm-news ul {
	list-style-image: url("images/bullet2.gif");
	margin: 10px 30px 0px 45px;
	padding: 0px 0px 0px 0px;
	line-height: 17px;
}

#firm-news li {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
}

#read-more {
	width: 733px;
	height: 61px;
	text-align: right;
	margin: 3px 0px 0px 8px;
	line-height: 28px;
	text-transform: uppercase;
	font-size: 11px;
}

#read-more p { 
	margin: 0px 34px 0px 0px;
	padding: 0px 0px 0px px;
}

a#fees {
	width: 228px;
	height: 28px;
	display: block;
	background: url("images/news-button.gif") no-repeat right top;
	float: left; 
	margin: 3px 0px 25px 0px;
	color: #FFFFFF;
}

a:hover#fees {
	color: #cccccc;
}

a#current {
	width: 228px;
	height: 28px;
	display: block;
	background: url("images/news-button.gif") no-repeat right top;
	float: left; 
	margin: 3px 0px 25px 23px;
	color: #FFFFFF;
}

a:hover#current {
	color: #cccccc;
}

a#news {
	width: 228px;
	height: 28px;
	display: block;
	background: url("images/news-button.gif") no-repeat right top;
	float: left; 
	margin: 3px 0px 25px 26px;
	color: #FFFFFF;
}

a:hover#news {
	color: #cccccc;
}

a.more {
	width: 52px;
	height: 15px;
	display: block;
	background: url("images/more.png") no-repeat right top;
	behavior: url(iepngfix.htc);
	float: right;
}

a:hover.more {
	width: 52px;
	height: 15px;
	display: block;
	background: url("images/more-over.png") no-repeat right top;
	behavior: url(iepngfix.htc);
	float: right;
}

/*** # Inside Pages Info Box Styles ***/

#cases-inside {
	margin: 0px 0px 0px 10px;
}

#cases-inside p {
	margin: 0px 0px 0px 0px;
	padding: 10px 37px 0px 25px;
	line-height: 16px;
	text-align: justify;
}

#cases-inside ul {
	list-style-image: url("images/bullet2.gif");
	margin: 10px 30px 0px 45px;
	padding: 0px 0px 0px 0px;
	line-height: 17px;
}

#cases-inside li {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

#cases-inside strong {
	color: #e4dabb;
}

#firm-news-inside {
	margin: 0px 0px 0px 13px;
}

#firm-news-inside p {
	margin: 0px 0px 0px 0px;
	padding: 10px 25px 0px 35px;
	line-height: 18px;
	text-align: left;
}

#firm-news-inside ul {
	list-style-image: url("images/bullet2.gif");
	margin: 10px 30px 0px 45px;
	padding: 0px 0px 0px 0px;
	line-height: 17px;
}

#firm-news-inside li {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
}

#read-more-inside {
	width: 713px;
	height: 61px;
	text-align: right;
	margin: 3px 0px 0px 6px;
	line-height: 28px;
	text-transform: uppercase;
	font-size: 11px;
}

#read-more-inside p { 
	margin: 0px 34px 0px 0px;
	padding: 0px 0px 0px px;
}

a#fees-inside {
	width: 228px;
	height: 28px;
	display: block;
	background: url("images/news-button.gif") no-repeat right top;
	float: left; 
	margin: 3px 0px 25px 0px;
	color: #FFFFFF;
}

a:hover#fees-inside {
	color: #cccccc;
}

a#current-inside {
	width: 228px;
	height: 28px;
	display: block;
	background: url("images/news-button.gif") no-repeat right top;
	float: left; 
	margin: 3px 0px 25px 13px;
	color: #FFFFFF;
}

a:hover#current-inside {
	color: #cccccc;
}

a#news-inside {
	width: 228px;
	height: 28px;
	display: block;
	background: url("images/news-button.gif") no-repeat right top;
	float: left; 
	margin: 3px 0px 25px 16px;
	color: #FFFFFF;
}

a:hover#news-inside {
	color: #cccccc;
}

/*********** # Inside Pages Main Content Block Styles ***********/

#california-law-firm {
	width: 976px;
	background: url("images/panish-shea-boyle.jpg") no-repeat 6px top;
	text-align: left;
}

#california-personal-injury {
	width: 252px;
	float: left;
}

#los-angeles-personal-injury {
	width: 246px;
	background: url("images/sidebar-bot.jpg") no-repeat left bottom;
	margin: 0px 0px 40px 6px;
	padding: 0px 0px 0px 0px;
}

#los-angeles-personal-injury ul {
	width: 246px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 1px 0px;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#los-angeles-personal-injury li {
	width: 246px;
	height: 42px;
	background: url("images/nav-bkgrd.jpg") no-repeat left bottom;
}

#los-angeles-personal-injury li#last-link {
	background: url("images/nav-bkgrd.jpg") no-repeat left bottom;
}

#los-angeles-personal-injury a {
	width: 246px;
	height: 42px;
	display: block;
	line-height: 42px;
	background: url("images/bullet4.gif") no-repeat 25px 20px;
	color: #FFF;
	padding-top: 3px;
	font-weight: normal;
}

#los-angeles-personal-injury a:hover {
	background: url("images/bullet5.gif") no-repeat 25px 20px;
	color: #bdb49c;
}

#los-angeles-personal-injury a p {
	padding: 0px 0px 0px 50px;
	line-height: 42px;
}

#personal-injury-blog {
	width: 248px;
	height: 257px;
	background: url("images/latest-news.jpg") no-repeat left top;
	margin: 300px 0px 0px 6px;
}

a#blog-link {
	width: 248px;
	height: 45px;
	display: block;
}

#blog-recent {
	width: 240px;
	height: 200px;
	margin: 0px 0px 0px 4px;
}


#content-wrap {
	width: 724px;
	float: right;
}

#record-setting-verdicts {
	width: 714px;
	height: 30px;
}

#breaking-news {
	width: 714px;
	height: 125px;
	background: url("images/breaking-news.jpg") no-repeat left bottom;
	margin: 40px 0px 0px 0px;
	color: #5a5a5a;
	line-height: 18px;
}

#breaking-news ul {
	margin: 0px 0px 0px 70px;
	padding: 0px 0px 0px 20px;
	background: url("images/red-bar.gif") repeat-y left top;
	list-style: none;
}

#breaking-news li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	background: url("images/bullet6.gif") no-repeat left 7px;
}

#breaking-news ul li a {
	color: #5a5a5a;
	font-weight:normal;
}

#breaking-news ul li a:hover {
	color: #111111;
}

#content-spacer {
	width: 48px;
	height: 400px;
	float: right;
}

#content {
	width: 617px;
	float: right;
	margin: 20px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 20px;
	text-align: justify;
}

#content p {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
}

#content ul,#content ol {
	margin: 10px 10px 10px 15px;
	padding: 0px 0px 0px 0px;
}

#content li {
	margin: 6px 0px 6px 10px;
	padding: 0px 0px 0px 0px;
}

#landmark-cases-results {
	height: 18px;
	width: 615px;
	text-align: right;
	font-size: 14px;
	margin: 5px 0px 15px 0px;
}

#landmark-cases-results img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#landmark-cases-results a {
	height: 18px;
	line-height: 16px;
	color: #898989;
}

#landmark-cases-results a:hover {
	color: #81A3C0;
}

#sample-landmark-results {
}


/*********** # Bottom Menu/Disclaimer Block Styles ***********/

#los-angeles-attorneys {
	width: 100%;
	background: #000000 url("images/disclaimer.jpg") repeat-x center top;
}

#los-angeles-lawyers {
	width: 972px;
	background: #000000 url("images/disclaimer.jpg") repeat-x center top;
}

#practice-areas {
	width: 972px;
	height: 188px;
	background: url("images/practice-areas.png") no-repeat right top;
	behavior: url(iepngfix.htc);
	text-transform: uppercase;
	text-align: left;
}

#practice-areas p {
	margin: 0px 0px 0px 0px;
	padding: 35px 0px 15px 180px;
	font-size: 13px;
	letter-spacing:1px;
}

#practice-areas p a {
	color: #6f7982;
	text-decoration: underline;
	font-weight: normal;
}

#practice-areas p a:hover {
	color:#999999;
}

#practice-areas ul.practice {
	width: 170px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	float: left;
	list-style: none;
	background: url("images/divider2.gif") no-repeat 12px 8px;
	line-height: 25px;
	font-size: 11px;
}

#practice-areas ul.practice a {
	color: #d8d8d8;
	font-weight: normal;
}

#practice-areas ul.practice a:hover {
	color: #ffffff;
}

#disclaimer {
	width: 972px;
	text-align: left;
	padding: 0px 0px 20px 0px;
}

#disc {
	width: 700px;
	float: left;
	color: #b5cadf;
	font-size: 10px;
}

#disc p {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 12px;
}

#disc a {
	color: #ffffff;
}

#disc a:hover {
	color: #cccccc;
}

#office-location {
	width: 155px;
	float: right;
	color: #c3c3c3;
	font-size: 11px;
	line-height: 16px;
}

#office-location p {
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 0px 0px;
}

/*********** #Superlawyers ***********/
	.sl_badge_150 {width:150px;text-align:center; line-height: 13px;background-color:rgb(255,255,255);font-family:arial;font-size:12px;border:1px solid rgb(191,191,191); border-bottom:4px solid rgb(86,131,154); float:left; margin: 20px 20px 10px 0px; }
	.sl_badge_150 .profile {padding:2px;}
	.sl_badge_150 a {color:rgb(131,7,30);text-decoration:none;}
	.sl_badge_150 a:hover {text-decoration:underline;}
	.sl_badge_150 .outstanding {width:100%;text-align:center;font-family:arial,sans-serif;font-style:italic;font-weight:bold;font-size:12px;color:rgb(148,0,37);}
	.sl_badge_150 .only {width:100%;text-align:center;font-family:arial,sans-serif;font-style:italic;font-size:9px;color:rgb(100,100,100);}
	.sl_badge_150 .visit { text-align:center; font-size:9px; }

/*** PANISH PROFILE PAGE ***/
	
#example_2 {
	width: 600px;
	height: 161px;
	margin: 15px 0px 0px 0px;
}

#example_2 img {
	margin-right: 8px;
}
	
#example_2 img.last {
	margin-right: 0px;
}

/************** COMMUNITY SPONSORSHIP ****************/

#community-sponsorship {
margin: 0px 0px 0px 80px;
}

#community-sponsorship hr {
	text-align: center;
	width: 80%;
	margin: 10px 0px 10px 25px;
	padding: 0px 0px 0px 0px;
}

.cslogo {
	width: 160px;
	float: left;
	text-align: center;
	padding: 0 2px 35px 0;
}

/************** 2 column list ****************/

#list {
	width: 600px;
}

#list-lft {
	width: 300px;
	float:left;
}

#list-rt {
	width: 300px;
	float:right;
}

/************** attorney page boxes ****************/
.attorney-box {
	float:left;
	width: 150px;
	text-align: center;
	padding: 0px 0px 15px 0px;
}

#text-list {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 9px;
}


