/*********** # Styles YouAreInnocent.com/ ***********/
  
body, div, dl, dt, dd, ul, ol, li, pre, p, h1, h2, h3, h4, h5, h6,
form, fieldset, input, table, th, tr, td, embed, object {
	padding: 0;
	margin: 0; 
}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #010101;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #ffffff url("images/drunk-driving-defense.jpg") repeat-x center top;
}

body#home {
	background: #ffffff url("images/lawrence-wolf.jpg") repeat-x center top;
}

blockquote {
	font-weight: normal;
	line-height: 18px;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 12px;
	margin: 0px; 
	text-align: left;
}

td {
	padding: 5px 5px 5px 5px;
	font-weight: bold;
}

a {
	color: #4f5054;
	text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
}

a:hover {
	color: #949494;
	text-decoration: underline;
}

hr {
	text-align: center;
}

h1 {
	line-height:42px;
	font-size: 16px;
	color: #807e72;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}

h1 a {
	color: #807e72;
	font-weight:bold;
	text-decoration: none;
}

h1 a:hover {
	color: #807e72;
	text-decoration: none;
}

h2 {
	font-size: 16px;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 10px 0px;
	color: #3e3e3e;
	font-weight: bold;
	border-bottom: 1px dashed #cccccc;
}

h2 a {
	color: #3e3e3e;
	font-weight: bold;
	text-decoration: none;
}

h2 a:hover {
	color: #3e3e3e;
	text-decoration: none;
}

h3 {
	line-height: 14px;
	font-size: 14px;
	color: #6a0000;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}

h3 a {
	color: #6a0000;
	text-decoration: none;
	font-weight: bold;
}

h3 a:hover {
	color: #6a0000;
}

h4 {
	line-height: 14px;
	font-size: 12px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 5px;
	font-weight: bold;
}

h4 a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

h4 a:hover {
	color: #000000;
	text-decoration: none;
}

h5 {
	font-size: 16px;
	line-height: 18px;
	color: #6a0000;
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 5px 0px;
	font-weight: bold;
	text-align: center;
}

h5 a {
	font-weight: bold;
	color: #6a0000;
	text-decoration: none;
}

h5 a:hover {
	color: #6a0000;
	text-decoration: none;
}

h6 {
	font-size: 22px;
	line-height: 24px;
	color: #ebd790;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	border-bottom: 1px solid #333e4b;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h6 a {
	color: #ebd790;
	text-decoration: none;
}

h6 a:hover {
	color: #ebd790;
	text-decoration: none;
}

.clear {
	clear: both;
}

.link {
	display: none;
}

.ital {
	font-style: italic;
}

.gold {
	color: #ead6a7;
}

.term {
	font-weight: bold;
	color: #6a0000;
}

input, textarea {
	border: 1px solid #dedede;
	background: url("images/contact-bg.gif") no-repeat left top;
	color: #0c2631;
	padding: 0px 0px 0px 3px;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.button {
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	text-align: center;
	color: #0c2631;
	line-height: 26px;
	font-size: 11px;
	background: #efefef;
	border: ipx solid #0c2631;
}

.subhead {
	font-weight: bold;
}

 /*********** Header/Top Menu styles ***********/ 


#california-criminal-defense {
	width: 1070px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	background: url("images/you-are-innocent.jpg") no-repeat left top;
}

#law-offices-lawrence-wolf {
	width: 1070px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	background: url("images/law-offices-lawrence-wolf.jpg") no-repeat left top;
}

#top-menu {
	width: 625px;
	height: 60px;
	line-height: 60px;
	float: right;
	margin: 25px 0px 0px 0px;
}

#top-menu ul {
	list-style: none;
	height: 60px;
}

#top-menu ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 60px;
	width: 97px;
	float: left;
	border-right: 1px solid #ebd790;
}

#top-menu ul li a {
	line-height: 60px;
	height: 60px;
	display: block;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-size: 18px;
	text-align: right;
	text-decoration: none;
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
}

#top-menu ul li.lng {
	width: 148px;
}

#top-menu ul li.med {
	width: 125px;
}

#top-menu ul li a:hover {
	color: #ead6a7;
}

a#home-link {
	width: 370px;
	height: 75px;
	float: left;
	display: block;
	margin: 15px 0px 0px 0px;
}

 /*********** Main Layout styles ***********/ 



#los-angeles-criminal-defense {
	width: 1070px;
	text-align: left;
	padding: 131px 0px 0px 0px;
	background: url("images/criminal-defense.jpg") no-repeat 1px 128px;
}

#los-angeles-defense-attorney {
	width: 1070px;
	text-align: left;
	padding: 12px 0px 0px 0px;
	background: url("images/practice-areas.jpg") no-repeat 1px 11px;
}

#content-wrap {
	width: 761px;
	float: left;
	text-align: left;
}

#dui-defense-attorney {
	width: 309px;
	float: right;
	text-align: left;
}

 /*********** Practice Area styles ***********/ 

#practice-areas {
	margin:0px 0px 0px 33px;
}

#drug-crimes a, #drunk-driving a, #white-collar-crimes a, #sex-crimes a, #domestic-violence a, #federal-crimes a {
	color: #3d3d3d;
	line-height: 29px;
	text-align: center;
	margin: 0px 0px 0px 4px;
	overflow: hidden;
	display: block;
}

#drug-crimes {
	width: 229px;
	height: 149px;
	float: left;
}

#drug-crimes a {
	width: 224px;
	height: 149px;
	background: url("images/pop-down-dc.png") no-repeat 30px 120px;
}

#drunk-driving {
	width: 239px;
	height: 149px;
	float: left;
}

#drunk-driving a {
	width: 235px;
	height: 149px;
	background: url("images/pop-down-dd.png") no-repeat 41px 120px;
}

#white-collar-crimes {
	width: 238px;
	height: 149px;
	float: left;
}

#white-collar-crimes a {
	width: 234px;
	height: 149px;
	background: url("images/pop-down-wcc.png") no-repeat 40px 120px;
}

#drug-crimes a p, #drunk-driving a p, #white-collar-crimes a p {
	padding: 125px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#sex-crimes {
	width: 229px;
	height: 112px;
	float: left;
	margin: 2px 0px 0px 0px;
}

#sex-crimes a {
	width: 224px;
	height: 112px;
	background: url("images/pop-down-sc.png") no-repeat 30px 83px;
}

#domestic-violence {
	width: 239px;
	height: 112px;
	float: left;
	margin: 2px 0px 0px 0px;
}

#domestic-violence a {
	width: 235px;
	height: 112px;
	background: url("images/pop-down-dv.png") no-repeat 41px 83px;
}

#federal-crimes {
	width: 238px;
	height: 112px;
	float: left;
	margin: 2px 0px 0px 0px;
}

#federal-crimes a {
	width: 234px;
	height: 112px;
	background: url("images/pop-down-fc.png") no-repeat 40px 83px;
}


#sex-crimes a p, #domestic-violence a p, #federal-crimes a p {
	padding: 83px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#welcome {
	width: 701px;
	height: 59px;
	margin: 0px 0px 0px 39px;
	line-height: 59px;
	color: #6a0000;
	font-size: 21px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

a#more-practice-areas {
	width:157px;
	height: 37px;
	display: block;
	float: right;
	margin: 11px 0px 0px 0px;
	background: url("images/more-areas.jpg") no-repeat left top;
}

a:hover#more-practice-areas {
	background: url("images/more-areas-roll.jpg") no-repeat left top;
}

 /*********** Content Area styles ***********/ 

/** Index Content styles **/
 
.content {
	width: 601px;
	line-height: 26px;
	margin: 2px 0px 0px 90px;
	text-align: justify;
	padding: 0px 0px 20px 0px;
}

.content p {
	padding: 13px 0px 13px 0px;
	margin: 0px 0px 0px 0px;
}

.content ul, ol {
	margin:3px 0px 3px 0px;
	padding: 0px 20px 0px 20px;
	line-height: 20px;
}

.content li {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	text-align:left;
}

#criminal-defense {
	width:630px;
	height: 191px;
	background: url("images/criminal-defense.gif") no-repeat left top;
	margin: 0px 0px 7px 74px;
	line-height: 12px;
	color: #FFFFFF;
}

#criminal-defense a {
	background: url("images/arrow.png") no-repeat left top;
	padding: 0px 0px 0px 20px;
	color: #FFFFFF;
	text-decoration: underline;
}

#criminal-defense a:hover {
	color: #cccccc;
	text-decoration: none;
}

#watch-videos {
	width:300px;
	height: 78px;
	float: left;
	margin: 10px 0px 0px 0px;
	background: url("images/videos.jpg") no-repeat 18px top;
}

#watch-videos p {
	padding: 54px 0px 0px 130px;
	margin: 0px 0px 0px 0px;
}

#trial-consulting {
	width:317px;
	height: 61px;
	float: left;
	margin: 27px 0px 0px 0px;
	background: url("images/trial-consultant.jpg") no-repeat 34px top;
}

#trial-consulting p {
	padding: 37px 0px 0px 59px;
	margin: 0px 0px 0px 0px;
}

#tv-appearances {
	width:300px;
	height: 61px;
	float: left;
	margin: 13px 0px 0px 0px;
	background: url("images/tv-appearances.jpg") no-repeat 18px top;
}

#tv-appearances p {
	padding: 37px 0px 0px 134px;
	margin: 0px 0px 0px 0px;
}

#our-blog {
	width:317px;
	height: 61px;
	float: left;
	margin: 13px 0px 0px 0px;
	background: url("images/our-blog.jpg") no-repeat 34px top;
}

#our-blog p {
	padding: 37px 0px 0px 142px;
	margin: 0px 0px 0px 0px;
}


 /*********** Sidebar Area styles ***********/ 

#dwi-defense {	
	width:294px;
	background: url("images/dwi-defense.gif") repeat-y left top;
}

#dui-defense-lawyer {	
	width:294px;
	background: url("images/dui-defense.jpg") no-repeat left top;
}

#dwi-defense-lawyer {	
	width:294px;
	background: url("images/dwi-defense.jpg") no-repeat left top;
}

#contact {	
	width:294px;
	height: 377px;
	background: url("images/contact.jpg") no-repeat left top;
}

#contact-us {	
	width:294px;
	height: 377px;
	background: url("images/contact-us.jpg") no-repeat left top;
}

#contact-form {	
	width:167px;	
	padding: 105px 0px 0px 0px;
	margin: 0px 0px 0px 64px;
	color: #ffffff;
	font-size:11px;
}

#contact-form p {
	line-height: 16px;
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 0px;
}

.iform {
	width:165px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #ffffff;
}

.taform {
	width:162px;
	height: 62px;
	border: 1px solid #ffffff;
	margin: 0px 0px 0px 0px;
}

.spform {
	width: 37px;
	height: 15px;
	border: 1px solid #ffffff;
}

#contact form p.spam, #contact-us form p.spam {
	padding: 9px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.bform {
	width: 48px;
	height: 17px;
	background: url("images/button.gif") no-repeat left top;
	border: none;
	color: #192f39;
	font-size: 11px;
	cursor: pointer;
}

#dui-flash {
	width: 268px;
	margin: 0px 0px 0px 13px;
	padding: 12px 0px 12px 0px;
	text-align: center;
}

#dui-flash a {
	background: url("images/arrow.gif") no-repeat left 3px;
	padding: 0px 0px 0px 15px;
	color: #4f5054;
}

#dui-flash a:hover {
	color: #949494;
}

#attorney {
	width: 268px;
	margin: 7px 0px 19px 13px;
}

#attorney a {
	width: 268px;
	height: 43px;
	display: block;
	margin: 3px 0px 3px 0px;
}

#vid-td {
	text-align: center;
}

a#videos {
	background: url("images/watch-videos.jpg") no-repeat left top;
}

a:hover#videos {
	background: url("images/watch-videos.jpg") no-repeat left bottom;
}

a#tv{
	background: url("images/tv-appearance.jpg") no-repeat left top;
}

a:hover#tv {
	background: url("images/tv-appearance.jpg") no-repeat left bottom;
}

a#trial {
	background: url("images/criminal-trial-consultant.jpg") no-repeat left top;
}

a:hover#trial {
	background: url("images/criminal-trial-consultant.jpg") no-repeat left bottom;
}

a#blog {
	background: url("images/read-blog.jpg") no-repeat left top;
}

a:hover#blog {
	background: url("images/read-blog.jpg") no-repeat left bottom;
}

#helpful-resources {
	width: 268px;
	background: url("images/helpful-resources.png") no-repeat 2px top;
	margin: 11px 0px 0px 13px;
	padding: 0px 0px 17px 0px;
}

#helpful-resources ul {
	width: 268px;
	list-style: none;
	line-height: 27px;
	color: #434444;
	padding: 44px 0px 0px 0px;
}

#helpful-resources ul li {
	width: 268px;
	height: 27px;
}

#helpful-resources ul li a {
	width: 268px;
	height: 27px;
	display: block;
	background: url("images/help.gif") no-repeat left top;
	color: #434444;
	text-decoration: none;
}

#helpful-resources ul li a span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 52px;
}

#helpful-resources ul li a:hover {
	background: url("images/help.gif") no-repeat left bottom;
	color: #434444;
}

#brush-with-the-law {
	width: 281px;
	height: 69px;
	float: left;
	margin: 0px 0px 22px 0px;
	padding: 0px 0px 0px 13px;
	background: url("images/brush-with-the-law.jpg") no-repeat 13px top;
}

#brush-with-the-law a {
	width: 268px;
	height: 69px;
	display: block;
}

#dui-defense {
	width:294px;
	height: 61px;
	float: left;
	margin: 0px 0px 40px 0px;
	background: url("images/dui-defense.gif") no-repeat left top;
}

 /*********** Footer Area styles ***********/ 


#criminal-defense-attorney {
	background: #696969 url("images/criminal-defense-attorney.jpg") repeat-x center top;
}

#criminal-defense-lawyer {
	width: 1070px;
	text-align: left;
}

#disc-spacer {
	width: 75px;
	height: 100px;
	float: left;
}

#sitemap {
	width: 175px;
	float: left;
}

#practice-area-list {
	width: 356px;
	float: left;
	margin: 0px 0px 0px 80px;
}

.pa-list {
	width: 175px;
	float: left;
}

ul.defense-lawyer {
	list-style: none;
	line-height: 21px;
	color: #fffffe;
	margin: 10px 0px 0px 0px;
}

ul.defense-lawyer li {
}

ul.defense-lawyer li a {
	color: #fffffe;
	text-decoration: none;
}

ul.defense-lawyer li a span {
	margin: 0px 0px 0px 12px;
}

ul.defense-lawyer li a:hover {
	color: #fffffe;
	background: url("images/arrow2.gif") no-repeat left 3px;
	text-decoration: none;
}

#main-office {
	width: 290px;
	float: left;
	margin: 0px 0px 0px 80px;
}

#main-office p {
	line-height: 21px;
	color: #fffffe;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 12px;
	font-weight: bold;
	
}

#disclaimer {
	width: 950px;
	margin: 0px 0px 0px 75px;
	padding: 20px 0px 20px 0px;
	line-height: 12px;
	font-size: 10px;
	color: #ffffff;
}

#disclaimer p {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
}

#disclaimer a {
	color:#cccccc;
}

#disclaimer a:hover {
	color: #ffffff;
}

 /*********** ShadowBox Area styles ***********/ 

#sb-container,#sb-wrapper{
text-align:left; 
position:absolute;
top:0;
left:0;
}
#sb-container,#sb-overlay{
position:absolute;
top:0;
left:0;
width:100%;
margin:0;
padding:0;
}
#sb-container{
height:100%;
display:none;
visibility:hidden;
z-index:999;
}
body > #sb-container{
position:fixed;
top:0;
left:0;
}
#sb-overlay{
height:expression(document.documentElement.clientHeight + 'px');
}
#sb-container > #sb-overlay{
height:100%;
}
#sb-wrapper{
position:relative;
}
#sb-wrapper img{
border:none;
}
#sb-body{
position:relative;
margin:0;
padding:0;
overflow:hidden;
border:1px solid #303030;
}
#sb-body-inner{
position:relative;
height:100%;
}
#sb-content.html{
height:100%;
overflow:auto; 
}
#sb-loading{
position:absolute;
top:0;
width:100%;
height:100%;
text-align:center;
padding-top:10px;
}
#sb-body,#sb-loading{
background-color:#060606; 
}
#sb-title,#sb-info{
position:relative;
margin:0; 
padding:0;
overflow:hidden;
}
#sb-title-inner,#sb-info-inner{
position:relative;
font-family:'Lucida Grande',Tahoma,sans-serif;
line-height:16px;
}
#sb-title,#sb-title-inner{
height:50px;
}
#sb-title-inner{
font-family:Arial narrow, Helvetica, sans-serif;
line-height:21px;
font-weight:bold;
font-size:18px;
padding:5px 0;
color:#999999;
}
#sb-info,#sb-info-inner{
height:20px;
}
#sb-info-inner{
font-size:12px;
color:#ffe5b7;
}
#sb-nav{
float:right;
height:16px;
padding:2px 0;
width:45%;
}
#sb-nav a{
display:block;
float:right;
height:16px;
width:16px;
margin-left:3px;
cursor:pointer;
}
#sb-nav-close{
background-image:url(resources/close.png);
background-repeat:no-repeat;
}
#sb-nav-next{
background-image:url(resources/next.png);
background-repeat:no-repeat;
}
#sb-nav-previous{
background-image:url(resources/previous.png);
background-repeat:no-repeat;
}
#sb-nav-play{
background-image:url(resources/play.png);
background-repeat:no-repeat;
}
#sb-nav-pause{
background-image:url(resources/pause.png);
background-repeat:no-repeat;
}
#sb-counter{
float:left;
padding:2px 0;
width:45%;
}
#sb-counter a{
padding:0 4px 0 0;
text-decoration:none;
cursor:pointer;
color:#ffe5b7;
}
#sb-counter a.sb-counter-current{
text-decoration:underline;
}
div.sb-message{
font-family:'Lucida Grande',Tahoma,sans-serif;
font-size:12px;
padding:10px;
text-align:center;
}
div.sb-message a:link,div.sb-message a:visited{
color:#ffe5b7;
text-decoration:underline;
}

/*********** #Google Map Styles ***********/ 

#map {width: 450px;
	height: 450px;
	align: center;
	border: thin solid #333333;
  }
#mapa {width: 450px;
	height: 450px;
	align: center;
	border: thin solid #333333;
	font-size: 10px;
  }
#side_bar {
	background: url("images/box-back.gif") repeat-y left top;
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 0px;
	width: 140px;
	height: 550px;
	align: center;
	color:#000000;
	font-size: 12px;
	line-height: 15px;
}

#side_bar a {
	height: 16px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;
	font-size: 11px;
	font-weight:bold;
	color:#222222;
	display: block;
}

#side_bar a:hover {
	color: #660000;
}

#wind {
  background-color:#FFFFFF;
  line-height: 14px;
}

#wind input, #wind textarea {
	background: none;
	margin: 3px 0px 3px 0px;
}
