/* CSS Document www.NJAtty.com */



body {

	font-family: Arial, Verdana, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	margin: 0;

	padding: 0; 

	background: #e8e5d7 url("images/bg3.gif") repeat-x left top;

}



a {

	color: #068681;

	text-decoration: none;

	font-weight: bold;

}



a:hover {

	color: #0AD8CD;

}



a:focus {

	outline: 0;

}



body p {

	font-size: 12px;

	color: #333333;

}



/* CSS padding/margin browser reset */



body, div, dl, dt, dd, ul, ol, li, pre, 

form, fieldset, input, blockquote, table, th, td, embed, object {

	padding: 0;

	margin: 0; 

	}

table {

	border-collapse: collapse;

	border-spacing: 0;

	font-size: 12px;

	color: #333333;

	text-align: justify;

	}



/* other styles */



h1 {

	font-size: 14px;

	line-height: 16px;

	color: #003d3f;

	border-bottom: 1px solid #b2b2b2;

	text-transform: uppercase;

	letter-spacing: 5px;

	width: 570px;

	padding: 0px 0px 0px 10px;

	font-weight: bold;

	text-align: left;

	

}



h2 {

	font-size: 12px;

	line-height: 12px;

	color:#242424;

	font-weight: bold;

}



h3 {

	font-size: 12px;

	line-height: 12px;

	color: #9A8E58;

	font-weight: bold;

}



h4 {

	font-size: 18px;

	line-height: 18px;

	color: #e8e5d7;

	font-weight: normal;

	border-bottom: 1px solid #e8e5d7;

	margin: 10px 0px 10px 0px;

	font-family:"Times New Roman", Times, serif;

}



h5{

	font-size: 14px;

	line-height: 12px;

	color: #c7efe7;

	font-weight: bold;

	border-bottom: 1px solid #82b5b3;

	width: 240px;

	letter-spacing: 5px;

	text-transform: uppercase;

	margin: 0px 0px 10px 0px;

}



h6 {

	font-size: 12px;

	line-height: 13px;

	color: #ffffff;

	font-weight: bold;

	padding: 0;

	margin: 0;

	letter-spacing: 2px;

	text-transform: uppercase;

}



h6 a {

	color: #ffffff;

	text-decoration: none;

}



h6 a:hover {

	color: #eeeeee;

}



hr {

	border-bottom: 1px #CECBC2 solid;

	border-top: none;

	border-right: none;

	border-left: none;

}



#subhead {

	font-size: 12px;

	line-height: 30px;

	color: #000000;

	font-weight: bold;

	padding: 0;

	margin: 0px 0px 10px 0px;

}



#subhead a {

	color: #000000;

	text-decoration: none;

}



#subhead a:hover {

	color: #eeeeee;

}



#logo {

	background: url("images/new-jersey.jpg") no-repeat center top;

	width: 944px;

	height: 127px;

}



#tmenu {

	width: 920px;

}



#personal-injury {

	height: 92px;

}



#nav, #nav ul { /* all lists */

	padding: 0;

	margin: 0;

	list-style: none;

}



#nav a {

	display: block;

	color: #ffffff;

	width: 70px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	font-weight: bold;

	text-decoration: none;

}



#nav a:hover {

	background: #99cccc;

}



#nav li { /* all list items */

	float: left;

}



#nav li#nav-home, #home, #nav li#nav-home a, #home a, #nav li#nav-home a:hover, #home a:hover {

	width: 70px;

	height: 30px;

}



#nav li#nav-about, #about, #nav li#nav-about a, #about a, #nav li#nav-about a:hover, #about a:hover {

	width: 80px;

	height: 30px;

}



#nav li#nav-list, #list, #nav li#nav-list a, #list a, #nav li#nav-list a:hover, #list a:hover {

	width: 120px;

	height: 30px;

}



#nav li#verdict, #verd, #nav li#verdict a, #verd a, #nav li#verdict a:hover, #verd a:hover {

	width: 160px;

	height: 30px;

}



#nav li#nav-testimonials, #testi, #nav li#nav-testimonials a, #testi a, #nav li#nav-testimonials a:hover, #testi a:hover {

	width: 140px;

	height: 30px;

}



#nav li#nav-news, #news, #nav li#nav-news a, #news a, #nav li#nav-news a:hover, #news a:hover {

	width: 90px;

	height: 30px;

}



#nav li#nav-tips, #tips, #nav li#nav-tips a, #tips a, #nav li#nav-tips a:hover, #tips a:hover {

	width: 110px;

	height: 30px;

}



#nav li#nav-links, #link, #nav li#nav-links a, #link a, #nav li#nav-links a:hover, #link a:hover {

	width: 60px;

	height: 30px;

}



#nav li#nav-contact, #cont, #nav li#nav-contact a, #cont a, #nav li#nav-contact a:hover, #cont a:hover {

	width: 90px;

	height: 30px;

}



#home, #about, #list, #verd, #news, #tips, #link, #cont, #testi {

	background:#99cccc;

}



#flashcontact {

	width: 944px;

}



#flash {

	background: url("images/flash-bg2.jpg") no-repeat right top;

	width: 679px;

	height: 250px;

	float: left;

	text-align:right;

}



#nopic {

	background: url("images/nopic-bg.jpg") no-repeat right top;

	width: 679px;

	height: 250px;

	float: left;

	text-align:right;

}



#contact {

	background: url("images/contact-form2.gif") no-repeat left top;

	width: 265px;

	height: 250px;

	float: left;

}



#contact-nopic {

	background: url("images/contact-bg-nopic.gif") no-repeat left top;

	width: 265px;

	height: 252px;

	margin-left: 2px;

}



#lawyer {

	background: url("images/jersey-lawyer.gif") no-repeat left bottom;

	width: 944px;

}



#attorney {

	background: url("images/jersey-attorney.gif") no-repeat left top;

	width: 944px;

}



#new-jersey {

	background: url("images/new-jersey.gif") repeat-y left top;

	width: 944px;

	padding: 0;

	margin: 0;

}



#contact-wrap input, textarea {

	background: url("images/form-bg.gif") no-repeat left top;

	border:1px solid #ffffff;

	margin: 5px 0px 5px 0px;

	line-height: 17px;

	color: #828282;

	font-size: 11px;

	padding: 0px 0px 0px 3px;

	vertical-align: middle;

}



#content input, textarea {

	background: url("images/form-bg.gif") no-repeat left top;

	border:1px solid #ffffff;

	margin: 5px 0px 5px 0px;

	line-height: 17px;

	color: #828282;

	font-size: 11px;

	padding: 0px 0px 0px 3px;

	vertical-align: middle;

}



.shortform {

	height: 17px;

	line-height: 17px;

	background: url("images/form-bg.gif") no-repeat left top;

}



.form {

	height: 22px;

	line-height: 18px;

	background: url("images/form-bg.gif") no-repeat left top;

}



#contact-wrap .button {

	background: url("images/button.gif") no-repeat left top;

	height: 17px;

	width: 48px;

	font-size: 10px;

	color: #0c2631;

	border: none;

	line-height: 17px;

}



#contact-text {

	font-size: 16px;

	color: #FFFFFF;

	text-transform: uppercase;

	letter-spacing: 4px;

}



#spam {

	color: #FFFFFF;

	vertical-align: middle;

	line-height: 27px;

	float:left;

	width: 145px;

	text-align: right;

}



#contact {

	text-align:left;

}



#contact-wrap {

	width: 253px;

	text-align: center;

}



#fill-box {

	text-align:left;

	margin: 0px 0px 0px 155px;

}



.content {

 	width: 580px;

	padding: 20px 0px 10px 0px;

	margin: 0px 40px 0px 56px;

	font-size: 12px;

	color: #242424;

	overflow: hidden;

	text-align: justify;

	clear: both;

	vertical-align: text-top;

}



#main-table {

	width: 944px;

}



#content-table {

	width: 677px;

	vertical-align: top;

}



#content-nopic {

	width: 677px;

	vertical-align: top;

	padding-top: 10px;

	background: url(images/nopic-bg.jpg) no-repeat top left;

}



#sidebar-table {

	width: 267px;

}



#more-info {

	height: 146px;

	width:635px;

	background: url("images/new-jersey-attorney.gif") no-repeat left top;

	margin: 0px 0px 0px 27px;

	font-size: 10px;

	color: #FFFFFF;

	padding: 0;

	vertical-align:text-top;

	vertical-align: top;

}



#more-info a {

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bold;

	font-size: 11px;

}



#more-info a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}



#more-info ul li {

	margin: 3px 0px 0px 20px;

}



#staff {	

	height: 146px;

	width: 310px;

	padding: 0px 0px 0px 40px;

}



#info {

	height: 146px;

	width: 310px;

	padding: 0px 20px 0px 0px;

}



#free-consultation {

	background: url("images/free-consultation.gif") no-repeat top left;

	height: 128px;

	width: 293px;

	margin: 40px 0px 20px 200px;

}



#qr-cta {

	height: 128px;

	width: 293px;

	margin: 20px 0px 20px 200px;

}



#qr-cta img.qr {

	margin-right: 16px;

	

}



#qr-cta p {

	margin: 0 0 10px;

	padding-left: 10px;

	text-align: left;

	line-height: 16px;

}



#mylawyer {

	width: 228px;

	height: 154px;

	margin: 10px 0 0px 14px;

	background: url(images/mylawyer.png) no-repeat left top;

}



#mylawyer #download {

	width: 106px;

	height: 18px;

	margin: 0 0 0 113px;

	padding-top: 20px;

}



#mylawyer #download a {

	height: 18px;

	float: left;

	display: block;

	position: relative;

}



#mylawyer #download a.iphone {

	width: 46px;

	background: url(images/mylawyer-iphone.png) no-repeat left top;

	margin-right: 4px;

}



#mylawyer #download a.iphone:hover {

	background: url(images/mylawyer-iphone.png) no-repeat left bottom;

}



#mylawyer #download a.android {

	width: 56px;

	background: url(images/mylawyer-android.png) no-repeat left top;

}



#mylawyer #download a.android:hover {

	background: url(images/mylawyer-android.png) no-repeat left bottom;

}



#mylawyer-btn a {

	width: 228px;

	height: 33px;

	display: block;

	margin: 0px 0px 0px 14px;

	background: url(images/mylawyer-drop-btn.png) no-repeat left top;

}



#mylawyer-drop  {

	background: url(images/mylawyer-drop-down.png) no-repeat left top;

	width: 228px;

	height: 138px;

	margin: 0px 0 0 14px;

	display: none;

	position: absolute;

	z-index: 1000;

}



a#cllawyer {

	font-size: 10px;

	float: right;

	margin: 2px 10px 0px 0px;

}



a#morelawyer {

	width: 228px;

	height: 138px;

	display: block;

}





#sidebar {

	width: 225px;

	vertical-align: top;

	text-align: center;

	vertical-align:text-top;

	overflow: hidden;

	position: relative;

	top: 18px;

	left: 17px;

}



#motor-vehicle {

	height: 110px;

	width: 225px;

	border: 1px solid #FFFFFF;

	background: #b8b4a5 url("images/side-bg3.gif") repeat-x top left;

	color: #001e2d;

	font-size: 11px;

	text-align:left;

	font-weight: bold;

	padding: 10px 0px 0px 0px;

	margin: 0px 0px 10px 0px;

}



#motor-vehicle a {

	color: #001e2d;

	text-decoration:none;

	display: block;

	padding: 0px 0px 0px 10px;

}

#motor-vehicle a:hover {

	color: #004869;

	text-decoration:none;

}



#motor-vehicle p {

	padding: 0px 0px 0px 10px;

	margin: 0;

	color: #001e2d;

}



#premises-liability {

	height: 175px;

	width: 225px;

	border: 1px solid #FFFFFF;

	background: #b8b4a5 url("images/side-bg3.gif") repeat-x top left;

	color: #001e2d;

	font-size: 11px;

	text-align:left;

	font-weight: bold;

	padding: 10px 0px 0px 0px;

	margin: 0px 0px 10px 0px;

}



#premises-liability a {

	color: #001e2d;

	text-decoration:none;

	display: block;

	padding: 0px 0px 0px 10px;

}

#premises-liability a:hover {

	color: #004869;

	text-decoration:none;

}



#premises-liability p {

	padding: 0px 0px 0px 10px;

	margin: 0;

	color: #001e2d;

}



#premises-liability ul li {

	margin: 0px 0px 0px 30px;

	padding: 0;

	

}



#premises-liability ul li a{

	padding: 0;

	display:inline;

}



#product-liability {

	height: 220px;

	width: 225px;

	border: 1px solid #FFFFFF;

	background: #b8b4a5 url("images/side-bg2.gif") repeat-x top left;

	color: #001e2d;

	font-size: 11px;

	text-align:left;

	font-weight: bold;

	padding: 10px 0px 0px 0px;

	margin: 0px 0px 10px 0px;

}



#product-liability a {

	color: #001e2d;

	text-decoration:none;

	display: block;

	padding: 0px 0px 0px 10px;

}

#product-liability a:hover {

	color: #004869;

	text-decoration:none;

}



#product-liability ul li {

	margin: 0px 0px 0px 30px;

	padding: 0;

	

}



#product-liability ul li a{

	padding: 0;

	display:inline;

}



#product-liability p {

	padding: 0px 0px 0px 10px;

	margin: 0;

	color: #001e2d;

}





#practice-areas {

	height: 75px;

	width: 225px;

	border: 1px solid #FFFFFF;

	background: #b8b4a5 url("images/side-bg3.gif") repeat-x top left;

	color: #001e2d;

	font-size: 11px;

	text-align:left;

	font-weight: bold;

	padding: 10px 0px 0px 0px;

	margin: 0px 0px 10px 0px;

}



#practice-areas a {

	color: #001e2d;

	text-decoration:none;

	display: block;

	padding: 0px 0px 0px 10px;

}

#practice-areas a:hover {

	color: #004869;

	text-decoration:none;

}



#practice-areas p {

	padding: 0px 0px 0px 10px;

	margin: 0;

	color: #001e2d;

}



#medical-malpractice {

	height: 675px;

	width: 225px;

	border: 1px solid #FFFFFF;

	background: #b8b4a5 url("images/side-bg1.gif") repeat-x top left;

	color: #001e2d;

	font-size: 11px;

	text-align:left;

	font-weight: bold;

	padding: 10px 0px 0px 0px;

	margin: 0px 0px 10px 0px;

}



#medical-malpractice a {

	color: #001e2d;

	text-decoration:none;

	display: block;

	padding: 0px 0px 0px 10px;

}

#medical-malpractice a:hover {

	color: #004869;

	text-decoration:none;

}



#medical-malpractice ul li {

	margin: 0px 0px 0px 30px;

	padding: 0;

}



#medical-malpractice ul li a{

	padding: 0;

	display:inline;

}



#medical-malpractice ul li a:hover{

	color: #285064;	

}



#medical-malpractice p {

	padding: 0px 0px 0px 10px;

	margin: 0;

}



#medical-malpractice p a {

	padding: 0;

	margin: 0;

}



#people-over-profits {

	background: url("images/people-over-profits.gif") no-repeat top left;

	height: 90px;

	width: 105px;

	margin: 18px 64px 70px 56px;

}





#pop a {

	background: url("images/pop-logo.jpg") no-repeat top left;

	height: 47px;

	width: 225px;

	display: block;

	margin: 20px 0;

}



/*** FOOTER STYLES ***/



#disclaimer {

	background: url("images/disclaimer.gif") repeat-y top left;

	width: 944px;

	text-align: justify;

	color: #FFFFFF;

	clear: both;

}



#bottom-menu {

	height: 35px;

	padding: 0px 0px 0px 12px;

}

#nav2, #nav2 ul { /* all lists */

	padding: 0;

	margin: 0;

	list-style: none;

}



#nav2 a {

	display: block;

	color: #99cccc;

	width: 103px;

	height: 30px;

	line-height: 30px;

	text-align: center;

	font-weight: bold;

	text-decoration: none;

}



#nav2 a:hover {

	color:#BEDEDE;

	background: #005B59;

}



#nav2 li { /* all list items */

	float: left;

	width: 103px; /* width needed or else Opera goes nuts */

	height: 30px;

}



#nav2 li#verdict2 {

	width: 199px;

	height: 30px;

}

#nav2 li#verdict2 a{

	width: 199px;

	height: 30px;

}



#disc {

	width: 888px;

	font-size: 10px;

	margin: 0px 28px 0px 28px;

	line-height:10px;

	color: #ffffff;

}



#disc p {

	color: #ffffff;

	font-size: 10px;

}



#disc a {

	color: #99cccc;

}



#disc a:hover {

	color:#BEDEDE;

}



#new-jersey-attorney {

	background: url("images/new-jersey-lawyer.gif") no-repeat top left;

	width: 944px;

	height: 28px;

	display: block;

}



#footer {

	background: url("images/disclaimer.gif") repeat-y top left;

	width: 944px;

	text-align: justify;

	color: #FFFFFF;

	clear: both;

	height: 340px;

	margin: 0;

	padding: 0;

}



#foot-awards {

	width: 635px;

	height: 120px;

	margin: 24px;

	background: url(images/foothead-awards.gif) no-repeat top left;

	float: left;

	}

		

	#awards {

		margin: 30px 0;

		}

		

		#awards a {

			height: 80px;

			float: left;

			margin: 0 10px;

			}

			

			#awards .njsc a {

				width: 80px;

				height: 80px;

				display: block;

				background: url(images/foot-awards-njsc.gif) no-repeat top left;

			}

				

			#awards .njsc a:hover {

				background: url(images/foot-awards-njsc-o.gif) no-repeat top left;

			}

				

			#awards .sl a {

				width: 142px;

				height: 80px;

				display: block;

				background: url(images/foot-awards-sl.gif) no-repeat top left;

			}

				

			#awards .sl a:hover {

				background: url(images/foot-awards-sl-o.gif) no-repeat top left;

			}

				

			#awards .best a {

				width: 122px;

				height: 80px;

				display: block;

				background: url(images/foot-awards-best.gif) no-repeat top left;

			}

				

			#awards .best a:hover {

				background: url(images/foot-awards-best-o.gif) no-repeat top left;

			}

				

			#awards .avvo a {

				width: 122px;

				height: 80px;

				display: block;

				background: url(images/foot-awards-avvo.gif) no-repeat top left;

			}

				

			#awards .avvo a:hover {

				background: url(images/foot-awards-avvo-o.gif) no-repeat top left;

			}

				

			#awards .blf a {

				width: 73px;

				height: 80px;

				display: block;
				
				margin: 0 5px;

				background: url(images/foot-awards-blf.jpg) no-repeat top left;

			}

				

			#awards .blf a:hover {

				background: url(images/foot-awards-blf-o.jpg) no-repeat top left;

			}

				

			#awards .atla a {

				width: 80px;

				height: 80px;

				display: block;

				background: url(images/foot-awards-atla.gif) no-repeat top left;

			}

				

			#awards .atla a:hover {

				background: url(images/foot-awards-atla-o.gif) no-repeat top left;

			}

	



#foot-sitemap {

	width: 228px;

	height: 120px;

	margin: 24px 24px 0 0;

	background: url(images/foothead-sitemap.gif) no-repeat top left;

	float: right;

	}



	#foot-sitemap .sitemap {

		float: left;

		width: 94px;

		margin: 23px 10px 0 10px;

	}



	#foot-sitemap .sitemap li {

		list-style: none;

	}

	

	#foot-sitemap .sitemap a {

		font: normal 12px/20px Arial, Helvetica, sans-serif;

		color: #fff;

	}

	

	#foot-sitemap .sitemap a:hover {

		color: #068681;

	}





#foot-disclaimer {

	width: 635px;

	height: 120px;

	margin: 10px 24px;

	background: url(images/foothead-disclaimer.gif) no-repeat top left;

	float: left;

	padding: 30px 0 0 0;

	}



	#foot-disclaimer p {

		color: #02908b;

		font: normal 10px/14px Arial, Helvetica, sans-serif;

	}

	

	#foot-disclaimer a {

		color: #fff;

		font-weight: normal;

	}



	#foot-disclaimer a:hover {

		color: #068681;

	}





#foot-blogs {

	width: 228px;

	height: 120px;

	margin: 10px 24px 0 0;

	background: url(images/foothead-blogs.gif) no-repeat top left;

	float: right;

	padding: 35px 0 0 0;

	}



	#foot-blogs .blog-news a {

		width: 228px;

		height: 39px;

		display: block;

		background: url(images/foot-blog-news.gif) no-repeat top left;

		margin: 0 0 25px 0;

	}



	#foot-blogs .blog-news a:hover {

		background: url(images/foot-blog-news-o.gif) no-repeat top left;

	}

	

	#foot-blogs .blog-malpractice a {

		width: 228px;

		height: 39px;

		display: block;

		background: url(images/foot-blog-malpractice.gif) no-repeat top left;

	}



	#foot-blogs .blog-malpractice a:hover {

		background: url(images/foot-blog-malpractice-o.gif) no-repeat top left;

	}

	





/*********** #Print/Email This Page ***********/



#email-print {

	width: 215px;

	padding: 0px 0px 0px 0px;

	line-height: 20px;

	font-size: 11px;

	text-align: left;

	font-weight: bold;	

}



#email-print a {

	display: block;

	text-decoration: none;

	color: #ffffff;

}



#email-print a:hover {

	color:#285064;

}



#email-text {

	width: 110px;

	padding: 0px 0px 0px 20px;

	background: url("images/email.gif") no-repeat left center;

	margin: 0px 0px 0px 0px;

}



#print-text {

	width: 100px;

	padding: 0px 0px 0px 0px;

	background: url("images/print.gif") no-repeat left center;

	float:right;

	margin: 0px 0px 0px 0px;

	text-align: right;

}



#contact-table td {

	padding: 5px;

	vertical-align: top;

}



.checkbox {

	padding: 0;

	margin: 0 0 5px 0;

	text-align: left;

}



.subhead {

	font-weight: bold;

	font-size: 12px;

}



#red-text {

	color: #FF0000;

}



.article-head {

	background: #006666;

	font-size: 12px;

	line-height: 14px;

	text-align: center;

	color:#FFFFFF;

	margin: 10px 0px 30px 0px;

}



.article-head a {

	text-decoration:none;

	color:#FFFFFF;

}



.content ul li {

	margin: 0px 0px 0px 20px;

	}

	

#sitemap {

	margin: 0px 0px 0px 20px;

	}

	

.button {

	background: url("images/button.gif") no-repeat left top;

	height: 17px;

	width: 48px;

	font-size: 10px;

	color: #0c2631;

	border: none;

	line-height: 17px;

}



#logos {

	width: 300px;

	padding: 0px 0px 0px 50px;

}



#span {

	padding: 19px 0px 0px 0px;

}



#spanish {

	background: url("images/globe-sm.gif") no-repeat top left;

	width: 18px;

	height: 18px;

}





/*** YAZ/AVANDIA BUTTONS ***/



#yaz-avandia {

	height: 31px;

	border-bottom: 1px #740004 solid;

	border-top: 1px #990000 solid;

	padding-left: 30px;

	margin: 4px 0 0 12px;

}



#yaz-avandia .buttons {

	height: 31px;

	background: url(images/ya-bg.gif) repeat-x top left;

	float: left;

	margin-right: 4px;

}



.ya-button {

	padding-top: 8px;

}



.ya-button a {

	background: url(images/ya-bull.gif) no-repeat center left;

	color: #e8e5d7;

	padding: 0 10px 0 14px;

	margin: 0 0 0 10px;

}



.ya-button a:hover {

	background: url(images/ya-bull-h.gif) no-repeat center left;

	color: #e8e5d7;

}

	



#copy {

	height: 11px;

	float: right;

	margin: 11px 40px 0 0;

}



#copy a {

	margin-left: 15px;

	cursor: pointer;

}



#copy-notopic {

	height: 11px;

	float: right;

	margin: 20px 40px 0 0;

}



#copy-notopic a {

	margin-left: 15px;

	cursor: pointer;

}



  /*********** #search styles ***********/ 

  

.gsc-resultsRoot-siteSearch .gsc-title {

	font-weight : bold;

}



.gsc-control {

	width: 570px;

}



.gs-result .gs-webResult {

 	width: 570px;

}



.gs-result .gs-webResult a{

 	width: 570px;

}



.gsc-resultsRoot-siteSearch .gsc-keeper {

  font-weight : bold;

}



.gs-webResult .gs-visibleUrl-short {

	display:none;

}



.gs-webResult div.gs-visibleUrl-long {

	display:block;

	color: #008000;

	line-height:14px;

	padding: 0px 0px 5px 0px;

}



.gs-title b, .gs-snippet b {

	background: #FFFF66;

}



#searchForm {

	margin: 30px 0px 0px 0px;

}



#searchcontrol {

	margin: 30px 0px 0px 0px;

}





#google-search {

	width: 229px;

	height: 48px;

	margin: 12px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background: url("images/search-box.jpg") no-repeat top left;

	text-align: left;

}



#gsearch {

	width: 205px;

	height: 34px;

	margin: 0px 0px 0px 12px;

	padding: 0px 0px 0px 0px;

}



#search-box {

	width: 166px;

	height: 21px;

	float: left;

	color: #555B5B;

	font-weight: bold;

	font-size: 11px;

	line-height: 21px;

	border: none;

	background: none;

	padding: 0px 0px 0px 3px;

	margin: 13px 0px 0px 0px;

}



#search-button {

	width: 35px;

	height: 21px;

	float: right;

	border: none;

	background: none;

	cursor: pointer;

	padding: 0px 0px 0px 0px;

	margin: 13px 0px 0px 0px;

}

	

#best-law-firms {

	width: 140px;

	float: left;

	margin: 5px 20px 50px 0;

}





/** BIO SLIDESHOW **/



#slideshow {

    position:relative;

    height:104px;

	margin-bottom: 4px;

}



#slideshow a {

    position:absolute;

    top:0;

    left:0;

    z-index:8;

    opacity:0.0;

}



#slideshow a.active {

    z-index:10;

    opacity:1.0;

}



#slideshow a.last-active {

    z-index:9;

}

#slideshow img {

	border: none;

}



/*** # default (unstyled) breadcrumb styling ***/



#breadcrumbs {

	height: 15px;

	line-height: 13px;

	color: #543b16;

	font-size: 10px;

	font-weight: bold;

	margin: 0px 0px 15px 0px;

	padding: 0px 0px 0px 0px;

	text-decoration: none;

	clear: both;

}



#breadcrumbs a {

	height: 15px;

	margin: 0px 13px 0px 0px;

	padding: 0px 19px 0px 0px;

	color: #a4874c;

	display: block;

	float: left;

	text-decoration: underline;

	background: url("images/breadcrumb.gif") no-repeat right 3px;

}



#breadcrumbs a:hover {

	color: #543b16;

	text-decoration: underline;

}



#breadcrumbs a#hlink {

	width: 47px;

	height: 15px;

	margin: 0px 13px 0px 0px;

	padding: 0px 0px 0px 20px;

	display: block;

	float: left;

	background: url("images/home.gif") no-repeat left top;

}
