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: #000000;

	margin: 0px 30px 0px 30px;

	padding: 0px 0px 0px 0px;

	background: #ffffff;

}



blockquote {

	font-weight: normal;

}



table {

	border-collapse: collapse;

	border-spacing: 0;

	font-size: 12px;

	margin: 0px; 

	text-align: left;

}



td {

	padding: 5px 5px 5px 5px;

}



a {

	color: #453118;

	text-decoration: underline;

	font-weight: bold;

}



a:hover {

	color: #999999;

}



hr {

	text-align: center;

	border-bottom: 1px dashed #cec8bc;
	
	border-top: none;

	border-left: none;
	
	border-right: none;
}



h1 {

	font-size: 22px;

	line-height: 26px;

	color: #0a3756;

	margin: 0px 0px 0px 0px;

	padding: 30px 0px 20px 0px;

	font-weight: normal;

}



h1 a {

	color: #0a3756;

	font-weight: normal;

	text-decoration: none;

}



h1 a:hover {

	color: #105685;

}



h2 {

	line-height: 22px;

	font-size: 20px;

	color: #493920;

	padding: 0px 0px 0px 0px;

	text-align:left;

	padding: 27px 0px 15px 1px;

	font-weight:normal;

}



h2 a {

	color: #493920;

	font-weight:normal;

	text-decoration: none;

}



h2 a:hover {

	color: #745932;

}



h3 {

	line-height: 16px;

	font-size: 14px;

	color: #073453;

	padding: 0px 0px 0px 0px;

	margin: 7px 0px 0px 1px;

	font-weight:bold;

}



h3 a {

	color: #073453;

	text-decoration: none;

	font-weight:bold;

}



h3 a:hover {

	color: #0E5B8F;

}



h4 {

	font-size: 12px;

	line-height: 20px;

	color: #312413;

	margin: 0px 0px 0px 0px;

	padding: 12px 0px 2px 0px;

	font-weight: bold;

	text-align: left;

}



h4 a {

	color: #312413;

	text-decoration: none;

}



h4 a:hover {

	color: #312413;

}



h5 {

	line-height: 20px;

	font-size: 20px;

	color: #616161;

	padding: 0px 0px 0px 0px;

	text-align:left;

	margin: 7px 10px 0px 11px;

	font-weight:normal;

}



h5 a {

	color: #616161;

	text-decoration: none;

	font-weight:normal;

}



h5 a:hover {

	color: #464646;

}



h6 {

	color: #423018;

	font-size: 12px;

	font-weight: bold;

}



h6 a {

	color: #423018;

	text-decoration: none;

}



h6 a:hover {

	color: #b2a594;

	text-decoration: none;

}



.clear {

	clear: both;

}



.red-text {

	color:#FF0000;

	font-weight: bold;

}


ul#jump-to li img  {
	width: 48px;
	height: 6px;
	vertical-align: text-bottom;
	border: none;
	text-decoration: none;
	padding-left: 5px;
}



/*********** #Top Menu Section Styles ***********/



#criminal-defense-menu {

	width: 1002px;

	height: 27px;

	margin: 11px 0px 0px 0px;

	font-size: 12px;

	text-transform: uppercase;

	line-height:27px;

}



#nav {padding:0; margin:0; list-style:none; height:27px; background:#ffffff; position:relative; z-index:500;line-height:27px;}

#nav li.top {display:block; float:left; height:27px; width: 125px;line-height:27px;}

#nav li a.top_link { text-align: center; display:block; float:left; height:27px; line-height:27px; color:#6d5e49; text-decoration:none; font-size:12px; font-weight:normal;  padding: 0px 0px 0px 0px; cursor:pointer;}

#nav li a.top_link span { text-align: center; float:left; display:block; padding:0 0px 0 0px; height:27px;width: 125px;line-height:27px;}

#nav li a.top_link span.down {text-align: center; float:left; display:block; padding:0 0px 0 0px; height:27px;width: 125px;line-height:27px; background: url(images/menu-divider.gif) no-repeat left 4px;}

#nav li a.top_link span.home {text-align: center; float:left; display:block; padding:0 0px 0 0px; height:27px;width: 125px;line-height:27px; background: url(images/home.gif) no-repeat 20px 6px;}

#nav li:hover a.top_link {color:#6b5e4d; font-weight: bold;}

#nav li:hover a.top_link span {background:url(images/menu-box2.gif) no-repeat left top;}

#nav li:hover a.top_link span.down {background:url(images/menu-box2.gif) no-repeat left top;}

#nav li:hover a.top_link span.home {background:url(images/menu-box.gif) no-repeat 2px top;}



/* Default list styling */



#nav li:hover {position:relative; z-index:200;}



#nav li:hover ul.sub

{left:1px;font-size:11px; top:27px; background: #e9e2d2; border:1px solid #776b5d; white-space:nowrap; width:300px; height:auto; z-index:300;	text-align: left;}

#nav li:hover ul.sub li

{display:block; height:22px; position:relative; float:left; width:300px; font-weight:normal;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom:1px solid #776b5d;}

#nav li:hover ul.sub li a

{display:block; font-size:11px; height:22px; width:280px; padding: 0px 0px 0px 10px; line-height:22px; text-indent:5px; color:#6d5e4b; text-decoration:none; font-weight:normal;}

#nav li:hover ul.sub li a:hover 

{background:#e9e2d2 url("images/menu-bullet.gif") no-repeat 6px 9px; font-size:11px; color:#4a4138;height:22px; font-weight:bold;}





#nav li:hover li:hover ul,

#nav li:hover li:hover li:hover ul,

#nav li:hover li:hover li:hover li:hover ul,

#nav li:hover li:hover li:hover li:hover li:hover ul

{left:300px; top:-1px; background: #e9e2d2; padding:0px; border:1px solid #776b5d; white-space:nowrap; width:300px; z-index:400; height:auto;}



#nav li:hover ul.sub2

{left:1px;font-size:11px; top:27px; background: #e9e2d2; border:1px solid #776b5d; white-space:nowrap; width:230px; height:auto; z-index:300;	text-align: left;}

#nav li:hover ul.sub2 li

{display:block; height:22px; position:relative; float:left; width:230px; font-weight:normal;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom:1px solid #776b5d;}

#nav li:hover ul.sub2 li a

{display:block; font-size:11px; height:22px; width:210px; padding: 0px 0px 0px 10px; line-height:22px; text-indent:5px; color:#6d5e4b; text-decoration:none; font-weight:normal;}

#nav li:hover ul.sub2 li a:hover 

{background:#e9e2d2 url("images/menu-bullet.gif") no-repeat 6px 9px; font-size:11px; color:#4a4138;height:22px; font-weight:bold;}





#nav li:hover ul.sub2 li:hover ul,

#nav li:hover ul.sub2 li:hover li:hover ul,

#nav li:hover ul.sub2 li:hover li:hover li:hover ul,

#nav li:hover ul.sub2 li:hover li:hover li:hover li:hover ul

{left:-232px; top:-1px; background: #e9e2d2; padding:0px; border:1px solid #776b5d; white-space:nowrap; width:230px; z-index:400; height:auto; text-align:left;}



#nav li:hover ul.sub4

{left:1px;font-size:11px; top:27px; background: #e9e2d2; border:1px solid #776b5d; white-space:nowrap; width:260px; height:auto; z-index:300;	text-align: left;}

#nav li:hover ul.sub4 li

{display:block; height:22px; position:relative; float:left; width:260px; font-weight:normal;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom:1px solid #776b5d;}

#nav li:hover ul.sub4 li a

{display:block; font-size:11px; height:22px; width:240px; padding: 0px 0px 0px 10px; line-height:22px; text-indent:5px; color:#6d5e4b; text-decoration:none; font-weight:normal;}

#nav li:hover ul.sub4 li a:hover 

{background:#e9e2d2 url("images/menu-bullet.gif") no-repeat 6px 9px; font-size:11px; color:#4a4138;height:22px; font-weight:bold;}



#nav li:hover ul.sub4 li:hover li

{display:block; height:22px; position:relative; float:left; width:220px; font-weight:normal;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom:1px solid #776b5d;}

#nav li:hover ul.sub4 li:hover li a

{display:block; font-size:11px; height:22px; width:200px; padding: 0px 0px 0px 10px; line-height:22px; text-indent:5px; color:#6d5e4b; text-decoration:none; font-weight:normal;}

#nav li:hover ul.sub4 li:hover li a:hover 

{background:#e9e2d2 url("images/menu-bullet.gif") no-repeat 6px 9px; font-size:11px; color:#4a4138;height:22px; font-weight:bold;}





#nav li:hover ul.sub4 li:hover ul,

#nav li:hover ul.sub4 li:hover li:hover ul,

#nav li:hover ul.sub4 li:hover li:hover li:hover ul,

#nav li:hover ul.sub4 li:hover li:hover li:hover li:hover ul

{left:260px; top:-1px; background: #e9e2d2; padding:0px; border:1px solid #776b5d; white-space:nowrap; width:220px; z-index:400; height:auto; text-align:left;}





#nav ul, 

#nav li:hover ul ul,

#nav li:hover li:hover ul ul,

#nav li:hover li:hover li:hover ul ul,

#nav li:hover li:hover li:hover li:hover ul ul

{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



.sub1 {

	background: url("images/right.gif") no-repeat 290px 8px;

}



.sub3 {

	background: url("images/right.gif") no-repeat 220px 8px;

}



.sub5 {

	background: url("images/right.gif") no-repeat 250px 8px;

}



  /*********** #Search Styles ***********/ 

  

.gsc-resultsRoot-siteSearch .gsc-title {

	font-weight : bold;

}



.gsc-control {

	width: 100%;

}



.gs-result .gs-webResult {

	width: 700px; 

}



.gsc-resultsRoot-siteSearch .gsc-keeper {

  background-image : url('images/orange_check.gif');

  font-weight : bold;

}



.gs-webResult .gs-visibleUrl-short {

	display:none;

}



.gs-webResult div.gs-visibleUrl-long {

	display:block;

}



#search-form {

	height: 20px;

	width: 1002px;

	color: #a4a4a4;

	margin: 20px 0px 10px 0px;

}



#search-small {

	vertical-align: top;

	text-align: center;

	width: 260px;

	height: 20px;

	font-size:12px;

	padding: 1px 0px 0px 0px;

	margin: 0px 0px 30px 0px;

	float: right;

}



#search-small input {

	font-size:12px;

}



#search-spanish {

	vertical-align: top;

	text-align: center;

	width: 300px;

	height: 20px;

	font-size:12px;

	padding: 1px 0px 0px 0px;

	margin: 0px 0px 30px 0px;

	float: right;

}



#search-spanish input {

	font-size:12px;

}



#search-field-small {

	height: 20px;

	float: right;

	line-height: 20px;

}



#search-field-small input {

	border: none;

	margin: 0px 0px 0px 5px;

	font-size: 14px;

	width: 141px;

	height: 20px;

	float:right;

	line-height: 20px;

	color: #a4a4a4;

	padding: 0px 0px 0px 5px;

}



.phrase {

	background: url("images/google.gif") no-repeat center bottom;

}



.phrase2 {

	background: url("images/google-over.gif") no-repeat center bottom;

}



#search-full {

	text-align: center;

	width: 400px;

	height: 20px;

	margin: 0px 0px 20px 0px;

}

#search-field {

	float: left;

}



#search-field input {

	width: 200px;

	height: 20px;

	padding: 2px 0px 0px 2px;

	font-size: 14px;

}



#search {

	width: 58px;

	height: 20px;

	background: url("images/search.gif") no-repeat center bottom;

	border: none;

	margin: 2px 0px 0px 0px;

	cursor: pointer;

}



#searchcontrol {

	margin: 10px 20px 10px 20px;

}



  /*********** #Main Styles ***********/ 



#criminal-defense-attorneys {

	width: 1002px;

	text-align: left;

}



#defense-attorneys {

	width: 495px;

	float: left;

	background: url("images/shouse-law-group.gif") no-repeat left top;

}



#dui-defense-attorneys {

	width: 495px;

	float: left;

	background: url("images/shouse-dui-defense.gif") no-repeat left top;

}



#domestic-violence-attorneys {

	width: 495px;

	float: left;

	background: url("images/shouse-domestic-violence.gif") no-repeat left top;

}



#drug-crimes-attorneys {

	width: 495px;

	float: left;

	background: url("images/shouse-drug-crimes.gif") no-repeat left top;

}



#expungement-attorneys {

	width: 495px;

	float: left;

	background: url("images/shouse-expungement.gif") no-repeat left top;

}



#fraud-attorneys {

	width: 495px;

	float: left;

	background: url("images/shouse-fraud-defense.gif") no-repeat left top;

}



#marijuana-attorneys {

	width: 495px;

	float: left;

	background: url("images/shouse-marijuana-defense.gif") no-repeat left top;

}



#sex-crimes-attorneys {

	width: 495px;

	float: left;

	background: url("images/shouse-sex-crimes.gif") no-repeat left top;

}



#theft-crimes-attorneys {

	width: 495px;

	float: left;

	background: url("images/shouse-theft-crimes.gif") no-repeat left top;

}



#defense-lawyers {

	width: 501px;

	float: right;

}



  /*********** #Left Side Styles ***********/



#translate {

	height: 20px;

	width: 20px;

	float: right;

	clear: both;

	background: url("images/chat.gif") no-repeat left top;

	margin: 0px 8px 0px 0px;

	cursor: pointer;

}



#translate a {

	display: block;

	height: 20px;

	width: 20px;

}


#gtrans {

  position:relative;
  
  left: -130px;
  
  height:140px;

  width: 210px;
  
  background-color: #fff;
	border-bottom: 3px #d4cec6 solid;
	border-left: 1px #d4cec6 solid;
	border-top: 3px #d4cec6 solid;
	border-right: 1px #d4cec6 solid;
	margin-top: 5px;
}



#googtrans {
	
  height:95px;

  width:210px;

  z-index:1; 

  padding: 0;

  margin: 0px 0px 0px 0px;

  text-align: left;

}



#gclose {

	text-align: right;

	width: 205px;

	height: 18px;

	font-size: 9px;

}



#gclose a {

	color:#FFFFFF;

	cursor: pointer;

	text-decoration:none;

}



#gclose a {

color:#dddddd;

}



#googtrans-inside {

	width: 180px;

	padding: 0px 0px 5px 0px;

	margin: 0px 0px 0px 0;

	text-align: left;

	background-color: #fff;

}



#email {

	height: 20px;

	width: 20px;

	float: right;

	clear: both;

	background: url("images/email.gif") no-repeat 1px top;

	margin: 19px 8px 0px 0px;

}



#email a {

	display: block;

	height: 20px;

	width: 20px;

}



#print {

	height: 20px;

	width: 20px;

	float: right;

	clear: both;

	background: url("images/print.gif") no-repeat 1px top;

	margin: 13px 8px 0px 0px;

}



#print a {

	display: block;

	height: 20px;

	width: 20px;

} 



#bookmark {

	height: 20px;

	width: 20px;

	float: right;

	clear: both;

	background: url("images/bookmark.gif") no-repeat 3px top;

	margin: 17px 8px 0px 0px;

}



#bookmark a {

	display: block;

	height: 20px;

	width: 20px;

	cursor: pointer;

}



#content {

	width: 456px;

	padding: 204px 0px 15px 0px;

	text-align: left;

	line-height: 18px;

}



#content img {

	margin: 5px 5px 5px 5px;

}



#content p {

	margin: 10px 0px 10px 0px;

	padding: 0px 0px 0px 0px;

}



#content ul {

	margin: 5px 10px 5px 0px;

	padding: 0px 0px 0px 0px;

	list-style:none;

}



#content ol {

	margin: 5px 10px 5px 10px;

	padding: 0px 0px 0px 15px;

}



#content ul li {

	background: url("images/bullet.gif") no-repeat left 7px;

	margin: 0px 0px 0px 10px;

	padding: 0px 0px 0px 8px;

}



#content ul ul li{

	background: url("images/bullet.gif") no-repeat left 7px;

	margin: 0px 0px 0px 40px;

	padding: 0px 0px 0px 8px;

}



#content ol li {

	margin: 0px 0px 0px 10px;

	padding: 0px 0px 0px 0px;

	background: none;

}



#content ol li ul li {

	background: url("images/bullet.gif") no-repeat left 7px;

	margin: 0px 0px 0px 10px;

	padding: 0px 0px 0px 8px;

}

#content form input {
	height: 15px;
	padding: 0px 0px 0px 3px;
}


#content-g {

	width: 456px;

	padding: 70px 0px 15px 0px;

	text-align: left;

	line-height: 18px;

}



#content img {

	margin: 5px 5px 5px 5px;

}



#content-g p {

	margin: 10px 0px 10px 0px;

	padding: 0px 0px 0px 0px;

}



#content-g ul {

	margin: 5px 10px 5px 0px;

	padding: 0px 0px 0px 0px;

	list-style:none;

}



#content-g ol {

	margin: 5px 10px 5px 10px;

	padding: 0px 0px 0px 15px;

}



#content-g ul li {

	background: url("images/bullet.gif") no-repeat left 7px;

	margin: 0px 0px 0px 10px;

	padding: 0px 0px 0px 8px;

}



#content-g ul ul li{

	background: url("images/bullet.gif") no-repeat left 7px;

	margin: 0px 0px 0px 40px;

	padding: 0px 0px 0px 8px;

}



#content-g ol li {

	margin: 0px 0px 0px 10px;

	padding: 0px 0px 0px 0px;

	background: none;

}



#content-g ol li ul li {

	background: url("images/bullet.gif") no-repeat left 7px;

	margin: 0px 0px 0px 10px;

	padding: 0px 0px 0px 8px;

}

#content-g form input {
	height: 15px;
	padding: 0px 0px 0px 3px;
}

.sbutton {
	padding: 0px 10px 0px 10px;
	background: #dedede;
	border: 1px solid #CCCCCC;
	cursor: pointer;
}



#duicontent {

	width: 456px;

	margin: 165px 0px 60px 0px;

	text-align: left;

	line-height: 18px;

}



#duicontent img {

	margin: 5px 5px 5px 5px;

}



#duicontent p {

	margin: 10px 0px 10px 0px;

	padding: 0px 0px 0px 0px;

}



#duicontent ul {

	margin: 5px 10px 5px 0px;

	padding: 0px 0px 0px 0px;

	list-style:none;

}



#duicontent ol {

	margin: 5px 10px 5px 10px;

	padding: 0px 0px 0px 15px;

}



#duicontent ul li {

	background: url("images/bullet.gif") no-repeat left 7px;

	margin: 0px 0px 0px 10px;

	padding: 0px 0px 0px 8px;

}



#duicontent ul ul li{

	background: url("images/bullet.gif") no-repeat left 7px;

	margin: 0px 0px 0px 40px;

	padding: 0px 0px 0px 8px;

}



#duicontent ol li {

	margin: 0px 0px 0px 10px;

	padding: 0px 0px 0px 0px;

	background: none;

}



#duicontent ol li ul li {

	background: url("images/bullet.gif") no-repeat left 7px;

	margin: 0px 0px 0px 10px;

	padding: 0px 0px 0px 8px;

}

#duicontent form input {
	height: 15px;
	padding: 0px 0px 0px 3px;
}



#video {

	height: 248px;

	width: 450px;

}



#big-list, #big-list ul {

	font-size: 14px;

	line-height:18px;

	color: #60584d;

}



#big-list a {

	color: #61584f;

	text-decoration: none;

}



#big-list a:hover {

	color: #999999;

}



#big-list ul li {

	background: url("images/bullet.gif") no-repeat left 7px;

	margin: 4px 0px 4px 18px;

}



  /*********** #Right Side Styles Top Box Group ***********/



#california-attorney {

	height: 518px;

	width: 169px;

	float:left;

}



 /*********** #6 field short contact form - DUI - expungement (start.js - header.txt) ***********/

#california-dui-attorney {

	height: 433px;

	width: 169px;

	float:left;

	background: url("images/dui-inquiry.jpg") no-repeat left top;

}



#california-marijuana-attorney {

	height: 433px;

	width: 169px;

	float:left;

	background: url("images/dui-inquiry.jpg") no-repeat left top;

}



#california-expungement-attorney {

	height: 433px;

	width: 169px;

	float:left;

	background: url("images/dui-inquiry.jpg") no-repeat left top;

}



 

#dui-inquiry {

	width: 119px;

	margin: 62px 0px 0px 23px;

	color: #f1f1f1;

	font-size: 10px;

	line-height: 17px;

}



input.dui-form {

	background: url("images/contact-bg2.gif") no-repeat left top;

	border: 1px solid #efe7df;

	height: 18px;

	width: 117px;

}



textarea.dui-form-text {

	background: url("images/contact-bg2.gif") no-repeat left top;

	border: 1px solid #efe7df;

	height: 86px;

	width: 117px;

}



input.dui-sub {

	background: url("images/dui-submit.jpg") no-repeat left top;

	height: 23px;

	width: 119px;

	cursor: pointer;

	border: none;

	margin: 15px 0px 0px 0px;

}

 /*********** #main short contact form ***********/

#general-inquiry {

	width: 119px;

	margin: 92px 0px 0px 23px;

	color: #f1f1f1;

	font-size: 10px;

	line-height: 12px;

}



input.gen-form {

	background: url("images/contact-bg2.gif") no-repeat left top;

	border: 1px solid #efe7df;

	height: 13px;

	width: 117px;

	margin-bottom: 5px;

}



textarea.gen-form-text {

	background: url("images/contact-bg2.gif") no-repeat left top;

	border: 1px solid #efe7df;

	height: 34px;

	width: 117px;

}



#drug-crimes {

	height: 336px;

	width: 169px;

	float:left;

	background: url("images/contact.jpg") no-repeat left top;

}



#news-flash {

	height: 174px;

	width: 169px;

	background: url("images/in-the-news.jpg") no-repeat left top;

	margin: 8px 0px 0px 0px;

}



#california-lawyer {

	height: 518px;

	width: 324px;

	float: right;

	margin: 0px 2px 0px 0px;

}



#flash-movie {

	height: 365px;

	width: 324px;

	background-color: #000000;

}



#criminal-defense-lawyers {

	height: 142px;

	width: 324px;

	background: url("images/criminal-defense-attorneys.jpg") no-repeat left top;

	margin: 11px 0px 0px 0px;

}



 /*********** #unique prac area - headers ***********/



#california-dui-lawyer {

	height: 433px;

	width: 324px;

	float: right;

	margin: 0px 2px 0px 0px;

}



#dui-flash-movie {

	height: 270px;

	width: 324px;

	background-color: #000000;

}



#dui-defense-lawyers {

	height: 153px;

	width: 324px;

	background: url("images/dui-defense-attorneys.jpg") no-repeat left top;

	margin: 10px 0px 0px 0px;

}



 /*********** #end  ***********/







  /*********** #Right Side Styles Contact Box ***********/



#contact-us {

	height: 46px;

	width: 498px;

	background: url("images/contact-us.gif") no-repeat left top;

	margin: 11px 0px 0px 0px;

}

#contact-us a {

	height: 46px;

	width: 498px;

	display: block;

	cursor: pointer;

}



#contact {

	height: 255px;

	width: 498px;

	background: url("images/contact-us.jpg") no-repeat left top;

	color: #564126;

}



#close {

	height: 12px;

	text-align: right;

	padding: 0px 5px 0px 0px;

	font-size:10px;

}



#close a {

	color: #666666;

	cursor: pointer;

}



#qform {

	width: 360px;

	margin: 0px 0px 0px 106px;

	padding: 0px 0px 0px 0px;

}



#contact-float-right {

	width: 171px;

	float: right;

}



#contact-float-left {

	width: 171px;

	float: left;

}



form input, textarea {

	border: 1px solid #cec8bc;

	background: url("images/contact-bg.gif") no-repeat left top;

	color: #564126;

	font-size: 11px;

	line-height: 17px;

}



.subhead {

	color: #564126;

}



.shortinput {

	width: 171px;

	height: 19px;

}



.shortcomment {

	width: 358px;

	height: 65px;

}



.antispam {

	width: 30px;

	height: 17px;

}



#spam {

	text-align: right;

	margin: 7px 0px 7px 0px;

}



.breset {

	width: 112px;

	height: 28px;

	background: url("images/clear.jpg") no-repeat left top;

	font-size: 12px;

	border: none;

	color: #ffffff;

	float: left;

	cursor: pointer;

	line-height: 26px;

	font-weight: bold;

	padding: 0;

	margin: 0;

}



.bsubmit {

	width: 243px;

	height: 28px;

	background: url("images/submit.jpg") no-repeat left top;

	font-size: 12px;

	border: none;

	color: #ffffff;

	float: right;

	cursor: pointer;

	line-height: 26px;

	font-weight: bold;

}



  /*********** #Right Side Styles Criminal Law Explained Box ***********/



#criminal-law {

	width: 498px;

	font-size: 26px;

	color: #404040;

	margin: 15px 0px 10px 2px;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

}



#in-the-news {

	width: 498px;

	font-size: 26px;

	color: #404040;

	margin: 25px 0px 15px 2px;

	font-family: "Times New Roman", Times, serif;

	font-weight: normal;

}



#news-clips {

	width: 500px;

	height: 108px;

	margin: 0px 0px 15px 0px;

	background: url("images/news-clips.jpg") no-repeat left top;

}



.tan-text {

	color: #968b77;

}



#law-explained {

	width: 502px;

	text-align: right;

}



.brown-box {

	width: 96px;

	height: 96px;

	float: left;

	margin: 0px 4px 3px 0px;

}



.brown-box a {

	width: 96px;

	height: 96px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	color: #FFFFFF;

	display: block;

	background: url("images/brown-button.jpg") no-repeat left top;

	text-decoration: none;

}



.brown-box a:hover {

	background: url("images/brown-button-over.jpg") no-repeat left top;

	color:#CCCCCC;

}





.blue-box {

	width: 96px;

	height: 96px;

	float: left;

	margin: 0px 4px 3px 0px;

}



.blue-box a {

	width: 96px;

	height: 96px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	background: url("images/blue-button.jpg") no-repeat left top;

	color: #FFFFFF;

	display: block;

	text-decoration: none;

}



.blue-box a:hover {

	background: url("images/blue-button-over.jpg") no-repeat left top;

	color:#CCCCCC;

}



.box-text {

	padding: 50px 8px 0px 0px;

}



.box-text-long {

	padding: 35px 8px 0px 0px;

}



.box-top {

	margin: 0px 4px 14px 0px;

}



  /*********** #Right Side Styles Call Us Box ***********/



#shouse-law {

	width: 500px;

	padding: 0px 0px 0px 0px;

	margin: 35px 0px 0px 0px;

	background: url("images/call-us-mid.jpg") repeat-y left top;

}



#law-firm {

	width: 500px;

	padding: 14px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	background: url("images/call-us.jpg") no-repeat left top;

}



#law-firm p {

	padding: 10px 0px 10px 0px;

	margin: 0px 28px 0px 39px;

}



#law-firm a {

	text-decoration: none;

}



#criminal-defense {

	width: 500px;

	height: 9px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 60px 0px;

	background: url("images/call-us-bot.jpg") no-repeat left top;

}

#call-help {

	width: 432px;

	height: 32px;

	line-height: 32px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 39px;

	border-bottom: 1px solid #61584f;

	color: #000000;

	font-size: 24px;

}



.tan-text2 {

	color: #85735b;

}



#call-today {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 10px 0px;

	color: #999999;

	font-size: 19px;

}

.tan-text3 {

	font-size: 19px;

	color: #968b77;

}



  /*********** #Bottom Styles Office Locations Boxes ***********/



#office-locations {

	width: 1002px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	text-align: left;

}



.office-location {

	width: 238px;

	height: 134px;

	padding: 0px 0px 0px 0px;

	margin: 0px 12px 14px 0px;

	background: url("images/office-location.jpg") no-repeat left top;

	float: left;

}



.office-spacer {

	width: 238px;

	height: 134px;

	padding: 0px 0px 0px 0px;

	margin: 0px 12px 14px 0px;

	float: left;

}



.office-title {

	width: 220px;

	height: 21px;

	line-height: 19px;

	padding: 0px 0px 0px 0px;

	margin: 4px 0px 0px 15px;

	color: #FFFFFF;

	font-weight: bold;

	font-size: 14px;

}



.office-title a {

	color: #FFFFFF;

	text-decoration: none;

}



.office-title a:hover {

	color: #CCCCCC;

}



.office-address {

	width: 225x;

	height: 105px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 10px;

	color: #242321;

	font-size: 10px;

}



.office-address img {

	margin: 0px 13px 0px 0px;

}



.office-address p {

	padding: 10px 0px 0px 0px;

	margin: 0px 0px 0px 13px;

	text-align: left;

}



.office-address-long {

	width: 225x;

	height: 105px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 10px;

	color: #242321;

	font-size: 10px;

}



.office-address-long img {

	margin: 0px 13px 0px 0px;

}



.office-address-long p {

	padding: 5px 0px 0px 0px;

	margin: 0px 0px 0px 13px;

	text-align: left;

}



.google-map {

	width: 100px;

	height: 15px;

	padding: 0px 0px 0px 0px;

	margin: 15px 0px 0px 0px;

	float: right;

	color: #d8eeff;

}



.google-map a {

	color: #d8eeff;

	margin: 0px 0px 0px 22px;

	text-decoration: none;

}



.google-map a:hover {

	color:#CCCCCC;

}



.google-map-long {

	width: 100px;

	height: 15px;

	padding: 0px 0px 0px 0px;

	margin: 8px 0px 0px 0px;

	float: right;

	color: #d8eeff;

}



.google-map-long a {

	color: #d8eeff;

	margin: 0px 0px 0px 22px;

	text-decoration: none;

}



.google-map-long a:hover {

	color:#CCCCCC;

}



.light-blue-text {

	color: #b2ddff;

	font-size: 12px;

}



#further-assistance {

	width: 488px;

	height: 134px;

	margin: 0px 12px 14px 0px;

	line-height: 50px;

	font-size: 24px;

	color: #7e6e5f;

	float: left;

}



#further-assistance p {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 45px;

}



#dui-case {

	width: 440px;

	margin: 0px 0px 0px 35px;

	line-height: 25px;

	font-size: 18px;

	border-left: 6px solid #7e6e5f;

}



#dui-case p {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 18px;

}



  /*********** #Bottom Menu Styles ***********/



#dui-defense-menu {

	width: 1000px;

	height: 27px;

	margin: 5px 0px 0px 0px;

	font-size: 12px;

	border: 1px solid #bcb2a6;

	text-transform: uppercase;
	
}



#nav2 {padding:0; margin:0; list-style:none; height:27px; background:#ffffff; position:relative; z-index:1;line-height:27px;}

#nav2 li.top {display:block; float:left; height:27px; width: 125px;}

#nav2 li a.top_link { text-align: center; display:block; float:left; height:27px; line-height:27px; color:#6d5e49; text-decoration:none; font-size:12px; font-weight:normal;  padding: 0px 0px 0px 0px; cursor:pointer;}

#nav2 li a.top_link span { text-align: center; float:left; display:block; padding:0 0px 0 0px; height:27px;width: 125px;}

#nav2 li a.top_link span.down {text-align: center; float:left; display:block; padding:0 0px 0 0px; height:27px;width: 125px; background: url(images/menu-divider.gif) no-repeat left 4px;}

#nav2 li a.top_link span.home {text-align: center; float:left; display:block; padding:0 0px 0 0px; height:27px;width: 125px; background: none;}

#nav2 li:hover a.top_link {color:#6b5e4d; font-weight: bold;}

#nav2 li:hover a.top_link span {background:url(images/menu-box2.gif) no-repeat left top;}

#nav2 li:hover a.top_link span.down {background:url(images/menu-box2.gif) no-repeat left top;}

#nav2 li:hover a.top_link span.home {background:url(images/menu-box3.gif) no-repeat left top;}



/* Default list styling */



#nav2 li:hover {position:relative; z-index:200;}



#nav2 li:hover ul.sub

{left:1px;font-size:11px; top: 27px; background: #e9e2d2; border:1px solid #776b5d; white-space:nowrap; width:300px; height:auto; z-index:300;	text-align: left;}

#nav2 li:hover ul.sub li

{display:block; height:27px; position:relative; float:left; width:300px; font-weight:normal;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-bottom:1px solid #776b5d;}

#nav2 li:hover ul.sub li a

{display:block; font-size:11px; height:27px; width:280px; padding: 0px 0px 0px 12px; line-height:27px; text-indent:5px; color:#6d5e4b; text-decoration:none; font-weight:normal;}

#nav2 li:hover ul.sub li a:hover 

{background:#e9e2d2 url("images/menu-bullet.gif") no-repeat 0px 0px; font-size:11px; color:#4a4138;height:27px; font-weight:bold;}



#disclaimer {

	width: 975px;

	font-size: 10px;

	color: #525252;

	text-align: left;

}



#disclaimer p {

	padding: 10px 0px 10px 0px;

	margin: 0px 0px 0px 0px;

}



#disclaimer a {

	color: #453118;

	text-decoration: underline;

	font-weight: bold;

}



#disclaimer a:hover {

	color: #999999;

}





/*********** #MMap Styles ***********/ 

#map {width: 450px;

	height: 550px;

	align: center;

	border: thin solid #918763;

	font-size: 10px;

  }

#mapb {

	width: 450px;

	height: 550px;

	align: center;

	font-size: 10px;

  }

#side_bar {

	margin: 0px 0px 0px 0px;

	width: 450px;

	height: 150px;

	align: center;

	color:#4A483B;

	background: #ECE7D4;

	border: thin solid #918763;

  }



#side_bar a {

	height: 16px;

	line-height: 16px;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	text-decoration:none;

	font-size: 11px;

	font-weight:bold;

	color:#4A483B;

  }



#side_bar a:hover {

	color: #000000;

  }

#wind {

  background-color:#FFFFFF;

  height: 260px;

  }



#address {

	line-height:18px;

}



/********** BIOS ON INDEX **********/



.bios {

	width: 498px;

	height: auto;

	margin: 20px 0 0 0;

}



.bio-bg {

	background: url("images/bio-bg.gif") no-repeat left top;

	width: 384px;

	height: auto;

	min-height: 350px;

	overflow: visible;

	float: right;

	margin: 0;

}



.bio-text {

	text-align: justify;

	padding: 15px 34px 20px 30px;

}



.bio-text p {

	color: #666666;

	line-height: 18px;

	margin-top: 20px;

}



.bio-text  {

	text-decoration: none;

}





.bio-read {

	background: url("images/bio-read.gif") no-repeat right top;

	width: 384px;

	height: 25px;

	float: right;

	margin: 0;

}



.bio-read a {

	width: 128px;

	height: 25px;

	float: right;

	margin: 0 37px 0 219px;

	display: block;

}



.bio-read a:hover {

	background: url("images/bio-read-h.gif") no-repeat right top;

	width: 128px;

	height: 25px;

	float: right;

	margin: 0 37px 0 219px;

}



.bio-name {

	width: 498px;

	height: 35px;

	margin: 0;

}



.bio-pic {

	width: 114px;

	height: 200px;

	float: left;

	overflow: hidden;

	margin: 0;

}



.lowercase {

	text-transform:lowercase;

}









/****************** NEUTRAL PAGE STYLES **********************/





#criminal-defense-attorneys-g {

	width: 495px;

}



#defense-attorneys-g {

	width: 495px;

	background: url("images/shouse-law-group.gif") no-repeat left top;

	margin: 20px;

}



#disclaimer-g {

	width: 456px;

	font-size: 10px;

	color: #525252;

	text-align: left;

}



#disclaimer-g p {

	padding: 10px 0px 10px 20px;

	margin: 0px 0px 0px 0px;

}



#disclaimer-g a {

	color: #453118;

	text-decoration: underline;

	font-weight: bold;

}



#disclaimer-g a:hover {

	color: #999999;

}



.button-california {

	width: 200px;

	padding: 10px;

	border: 1px #A89A8B solid;

	float: left;

	margin: 130px 0 20px 0;

	text-align: center;

	color: #666666;

	font-weight: bold;

}



.button-california a {

	text-decoration: none;

}



.button-nevada {

	width: 200px;

	padding: 10px;

	border: 1px #A89A8B solid;

	float: right;

	margin: 130px 0 20px 0;

	text-align: center;

	color: #666666;

	font-weight: bold;

}



.button-nevada a {

	text-decoration: none;

}



.button-close {

	padding: 10px;

	border: 1px #A89A8B solid;

	margin: 130px 0px 0px 0px;

	text-align: center;

	color: #666666;

	font-weight: bold;

}



.button-close a {

	text-decoration: none;

}



#content-box {

	background:#fbf2e8;

	border: 1px #e7d9c9 solid;

	padding: 10px;

}

/********** SOCIAL ICON STYLES **********/

#socialIcons {
	
	position: absolute;
	
	margin: 6px 0px 0px 600px;
	
}



/********** TOOLBAR **********/

#toolbar {
	width: 98px;
	float: right;
	border-bottom: 3px #d4cec6 solid;
	border-left: 1px #d4cec6 solid;
	border-top: 3px #d4cec6 solid;
	border-right: 1px #d4cec6 solid;
	margin: 10px 0 10px 15px;
}

#tools {
	margin: 6px 0;
}

#tools ul li {
	background: none;
	margin: 0 0 10px 0;
}

#tools ul li a {
	cursor: pointer;
	padding-left: 18px;
	margin: 10px 0 0 2px;
}

#tools li.fan-page a {
	background: url(../images/tool-fan-page.gif) no-repeat center left;
}

#tools li.follow-us a {
	background: url(../images/tool-follow-us.gif) no-repeat center left;
}

#tools li.translate a {
	background: url(../images/tool-translate.gif) no-repeat center left;
}

#tools div.translate-in a {
	background: none;
	padding-left: 0;
	margin: 0;
	cursor: pointer;
}

#tools li.search a {
	background: url(../images/tool-search.gif) no-repeat center left;
}

#tools li.email-page a {
	background: url(../images/tool-email-page.gif) no-repeat center left;
}

#tools li.bookmark a {
	background: url(../images/tool-bookmark.gif) no-repeat center left;
}

#tools li.print-page a {
	background: url(../images/tool-print-page.gif) no-repeat center left;
}

#tools li.link-to-us a {
	background: url(../images/tool-link-to-us.gif) no-repeat center left;
}

#tools li.share-article a {
	background: url(../images/tool-share-article.gif) no-repeat center left;
}

#tools a {
	font-size: 11px;
	color: #494238;
	text-decoration: none;
	font-weight: normal;
}

