/*  LawyerCentral.com   */ 
body {
	margin:0px;
	padding:0;
	font:normal 11px/1.5em Geneva, Arial, Helvetica, sans-serif, "Gill Sans MT";
	background:#ffffff;
}
h5 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Gill Sans MT";
	font-size:17px;
	color: #000000;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Gill Sans MT";
	font-size:14px;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 15px;
}
h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Gill Sans MT";
	font-size:17px;
	color:#000000;
	margin: 0px;
	padding: 8px 0px 0px 15px;
}
h3 {
	line-height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	margin: 0px;
	padding: 8px 0px 0px 15px;
}
.h1-fix{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:24px;
	color:#0d77a3;
	font-weight:normal;
	margin:0px;
	padding:19px 0px 10px 0px;
	display:block;
	border-bottom: dotted 1px #e98e4e;
}
p {
	padding: 10px 10px 10px 10px;
	margin:0px;
}
li span, a {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Gill Sans MT";
	color:#414040;
	padding-left:5px;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#0059B3;
}
/*        */
.clear {
	clear:both;
}
#headWrapper {
	position:relative;
	background:#FFFFFF;
}
#bodyWrap {
}
.v8_headercontinue {
	position:relative;
	float:right;
	font-size:12px;
	text-align:right;
	width:400px;
	padding:20px 0px 0px 0px;
}
.headFlashBox {
	background:url("http://www.lawyercentral.com/images/sml_rightheaderbox.jpg") no-repeat;
	width:402px;
	height:78px;
}
.headFlashBox_v3 {
	width:412px;
	height:87px;
}
.headTXT {
	width:449px;
	height:89px;
	float:right;
	position:relative;
	left:-30px;
	top:3px;
	color:#565656;
}
.headTXT_v3 {
	width:412px;
	height:87px;
	float:right;
	position:relative;
	left:-75px;
	top:5px;
}
.flash_leftbanner {
	position:relative;
	left:7px;
}
.header_needlawyer {
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:21px;
	line-height:normal;
}
.header_ctatxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	margin-bottom:10px;
}
#v5_topNav {
	background:url("http://www.lawyercentral.com/images/v5_head_topNav.gif") repeat-x bottom;
	height:36px;
}
#v5_headContent {
	height:110px;
	width:985px;
	margin:0 auto;
	position:relative;
}
#v8_headContent {
	height:58px;
	width:985px;
	margin:0 auto;
	position:relative;
}
#v5_navBar {
	background:url("http://www.lawyercentral.com/images/v5_navBar.gif") repeat-x;
	height:38px;
}
.v5_logoBox {
	position:relative;
	float:left;
	height:93px;
	width:347px;
	background:url("http://www.lawyercentral.com/images/v5_headLogo-ORB.gif") no-repeat;
	top:8px;
}
.v7_logoBox {
	position:relative;
	float:left;
	height:93px;
	width:307px;
	top:0px;
}
.v8_logoBox {
	position:relative;
	float:left;
	height:58px;
	width:174px;
	top:0px;
}
.v5_flashBox {
	position:relative;
	float:right;
	width:412px;
	height:87px;
}
.v5_headTabs {
	margin:0 auto;
	width:966px;
}
/*-   Menu tabsV6   --------------------------- */

    #tabsV6 {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
}
#tabsV6 ul {
	margin:0;
	/*	padding:0px 10px 0 465px; */
	padding:0px 10px 0 38px;
	list-style:none;
}
#tabsV6 li {
	display:inline;
	margin:0;
	padding:0;
}
#tabsV6 a {
	float:left;
	background:url("http://www.lawyercentral.com/images/tab_v6-left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	font: bold 11px/1.5em Verdana;
}
#tabsV6 a span {
	float:left;
	display:block;
	background:url("http://www.lawyercentral.com/images/tab_v6-right.gif") no-repeat right top;
	padding:5px 20px 5px 11px;
	color:#000000;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
   #tabsV6 a span {
	float:none;
}
/* End IE5-Mac hack */
    #tabsV6 a:hover span {
	color:#24618E;
}
#tabsV6 a:hover {
	background-position:0% -42px;
}
#tabsV6 a:hover span {
	background-position:100% -42px;
}
/***  BAR */
.v5_navBarWrap {
	width:982px;
	height:40px;
	margin:0 auto;
	position:relative;
	background:url("http://www.lawyercentral.com/images/v7_navBar-6.gif");
	top:-4px;
	left:1px;
	
}
.v5_navBarWrap-2 {
	width:982px;
	height:40px;
	margin:0 auto;
	position:relative;
	background:url("http://www.lawyercentral.com/images/v7_navBar-7.jpg");
	top:-4px;
	left:1px;
}
#v5_navBar {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	position:relative;
}
#v5_navBar ul {
	margin:0;
	padding:4px 5px 0 0px;
	list-style:none;
}
#v5_navBar li {
	display:inline;
	margin:0;
	padding:0;

}
#v5_navBar a {
	float:left;
	background:url("http://www.lawyercentral.com/images/tableft10.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	font:11px/1.5em Verdana;
	text-transform:uppercase;
	font-weight:bold;
}

/*\*/
html>body*#v5_navBar a {
	letter-spacing:-1px;
}
/**/
#v5_navBar a span {
	float:left;
	display:block;
	background:url("http://www.lawyercentral.com/images/tabright10.gif") no-repeat right top;
	padding:7px 12px 6px 11px;
	color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#v5_navBar a span {
	float:none;
}
/* End IE5-Mac hack */
#v5_navBar a:hover {
	background-position:0% -42px;
}
#v5_navBar a:hover span {
	background-position:100% -42px;
}
/**************         *************/
#tabsV6-Head {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
}
#tabsV6-Head ul {
	margin:0;
	/*	padding:0px 10px 0 465px; */
	padding:0px 10px 0 0px;
	list-style:none;
}
#tabsV6-Head li {
	display:inline;
	margin:0;
	padding:0;
}
#tabsV6-Head a {
	float:left;
	background:url("http://www.lawyercentral.com/images/tab-head-left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
	font: bold 12px/1.5em Verdana;
}
#tabsV6-Head a span {
	float:left;
	display:block;
	background:url("http://www.lawyercentral.com/images/tab-head-right.gif") no-repeat right top;
	padding:3px 30px 14px 22px;
	color:#ffffff;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
  #tabsV6-Head a span {
	float:none;
}
/* End IE5-Mac hack */
   #tabsV6-Head a:hover span {
	color:#ff8400;
}
#tabsV6-Head a:hover {
	background-position:0% -42px;
}
#tabsV6-Head a:hover span {
	background-position:100% -42px;
}
#v6_searchBox {
	background:url("http://www.lawyercentral.com/images/v6_searchBox.gif") no-repeat;
	width:235px;
	height:45px;
	position:relative;
	float:right;
	top:-5px;
	z-index:9999;
}
.searchInput {
	border:solid 1px #ff9500;
	width:135px;
	height:17px;
	padding-top:5px;
	padding-left:7px;
}
.searchInput2 {
	border:solid 1px #ff9500;
	width:135px;
	height:26px;
	padding-top:5px;
	padding-left:7px;
}
.v6_searchBoxWrap {
	position:relative;
	width:208px;
	height:26px;
	top:8px;
	left:12px;
}
.v6_searchBoxWrap2 {
	position:relative;
	width:208px;
	height:26px;
	top:8px;
	left:0px;
}
.v5_taglineTXT {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#13528e;
	text-transform:uppercase;
	font-weight:bold;
	margin-left:92px;
}
/*************  ***********/
#mainBody-v8 {
	position:relative;
	margin:0 auto;
	width:985px;
	padding-top:11px;
	color:#292929;
	font-size:12px;
}
#mainBody-v8 p {
	line-height:18px;
}
#mainBody-sales {
	position:relative;
	margin:0 auto;
	width:985px;
	padding-top:20px;
	padding-bottom:40px;
	color:#292929;
	font-size:12px;
	background:url(../images/body_sales.gif) repeat-y #fff;
}
#leftBody-v8 {
	position:relative;
	float:left;
	width:696px;
	margin-left:2px;
}
#centerBody-v8 {
	position:relative;
	width:960px;
	margin:0 auto;
}
#rightBody-v8 {
	position:relative;
	float:right;
	width:273px;
	margin-right:3px;
}
.searchbox_findlawyer {
	position:relative;
	width:622px;
	height:227px;
	background:url(../images/search-findlawyer.gif) no-repeat;
	padding-left:34px;
	padding-right:40px;
	padding-top:22px;
	margin-bottom:20px;
}
.searchbox_findlawyer-google {
	position:relative;
	width:622px;
	background:url(../images/search-findlawyer.gif) no-repeat;
	padding-left:34px;
	padding-right:40px;
	padding-top:22px;
	padding-bottom:10px;
}
.searchbox_findlawyer-body{
	position:relative;
	width:622px;
	background:url(../images/search-findlawyer-body.gif) repeat-y;
	padding-left:34px;
	padding-right:40px;
	padding-bottom:0px;
}
.searchbox_findlawyer-footer{
	position:relative;
	width:696px;
	height:14px;
	background:url(../images/search-findlawyer-footer.gif) no-repeat;
}
#leftBody-v8 h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0d77a3;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 10px 0px;
	display:block;
	border-bottom: dotted 1px #e98e4e;
}
#centerBody-v8 h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#0d77a3;
	font-weight:normal;
	margin:10px 0px 30px 0px;
	padding:0px 0px 10px 0px;
	display:block;
	border-bottom: dotted 1px #e98e4e;
}
#rightBody-v8 h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#0d77a3;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 10px 0px;
	display:block;
	border-bottom: dotted 1px #e98e4e;
}
.searchbox_findlawyer h1,.searchbox_findlawyer-google h1 {
	font-family: "Myriad Pro", Myriad, Arial, Helvetica, sans-serif;
	color:#322c2c;
	font-weight:bold;
	font-size:2.8em;
	margin:0px;
	padding:0px;
}
.searchbox_findlawyer h2, .searchbox_findlawyer-google h2 {
	font-family: "Myriad Pro", Myriad, Arial, Helvetica, sans-serif;
	color:#0d77a3;
	font-weight:normal;
	font-size:1.7em;
	margin:15px 0px 0px 0px;
	padding:0px;
}
.searchbox_findlawyer .input-long {
	width:582px;
	display:block;
	background:url(../images/input_search-v8.gif) top left #ffffff repeat-x;
	border:solid 1px #c0bfbe;
	height:20px;
	padding-left:40px;
	margin-bottom:15px;
	padding-top:4px;
}
.searchbox_findlawyer .input-long2 {
	width:246px; 
	display:block;
	background:url(../images/input_search-v8.gif) top left #ffffff repeat-x;
	border:solid 1px #c0bfbe;
	height:20px;
	padding-left:40px;
	margin-bottom:15px;
	padding-top:4px;
}

.searchbox_findlawyer .input-med {
	width:288px;
	display:block;
	background:url(../images/input-v8.gif) top #ffffff repeat-x;
	border:solid 1px #c0bfbe;
	height:20px;
	padding-left:7px;
	margin-bottom:15px;
	padding-top:4px;
}
.searchbox_findlawyer .input-sml {
	width:235px;
	display:block;
	background:url(../images/input-v8.gif) top #ffffff repeat-x;
	border:solid 1px #c0bfbe;
	height:24px;
	padding-left:7px;
	margin-bottom:15px;
}
.searchbox_titles {
	margin-bottom:25px;
}
.featuredLawyer-v8 {
	position:relative;
	width:273px;
	height:185px;
	background:url(../images/featured-placeholder.gif)
}
#mainBody {
	position:relative;
	margin:0 auto;
	width:985px;
}
#mainBody-interior {
	position:relative;
	margin:0 auto;
	width:985px;
	font-size:13px;
	line-height:20px;
}
#mainBody-forums {
	position:relative;
	margin:0 auto;
	width:985px;
	font-size:.5em;
}
.mainBody-top {
	background:#ffffff;
	/* background:url("http://www.lawyercentral.com/images/v7_mainBody-top.gif"); */
	width:985px;
	height:15px;
	margin-top:5px;
}
.mainBody-body {
	background:#ffffff;
	/*background:url("http://www.lawyercentral.com/images/v7_mainBody-body.gif") repeat-y;*/
	width:985px;
}
.mainBody2-top {
	/* background:url("http://www.lawyercentral.com/images/v7_mainBody2-top.gif"); */
	background:#ffffff;
	width:985px;
	height:15px;
	margin-top:5px;
}
.mainBody2-body {
	background:#ffffff;
	/*background:url("http://www.lawyercentral.com/images/v7_mainBody2-body.gif") repeat-y;*/
	width:985px;
}
.mainInteriorBody-top {
	/*background:url("http://www.lawyercentral.com/images/v7_interiorBody-top.gif");*/
	background:#FFFFFFF;
	width:985px;
	height:15px;
	margin-top:5px;
}
.mainInteriorBody-body {
	background:#ffffff;
	/*background:url("http://www.lawyercentral.com/images/v7_interiorBody-body.gif") repeat-y;*/
	width:985px;
}
.mainBody-full-top {
	background:#FFFFFF;
	/*background:url("http://www.lawyercentral.com/images/v7_interior-full-top.gif");*/
	width:984px;
	height:9px;
	margin-top:5px;
}
.mainBody-full-body {
	background:#FFFFFF;
	/*background:url("http://www.lawyercentral.com/images/v7_interior-full-body.gif") repeat-y;*/
	width:984px;
}
.mainBody-full-foot {
	background:#ffffff;
	background:url("http://www.lawyercentral.com/images/v7_interior-full-foot.gif") no-repeat;
	width:984px;
	height:10px;
}
.mainBody-full-top2 {
	background:#FFFFFF;
	background:url("http://www.lawyercentral.com/images/v7_interior-full-top.gif");
	width:984px;
	height:9px;
	margin-top:5px;
}
.mainBody-full-body2 {
	background:#FFFFFF;
	background:url("http://www.lawyercentral.com/images/v7_interior-full-body.gif") repeat-y;
	width:984px;
}
.mainBody-full-foot2 {
	background:#ffffff;
	background:url("http://www.lawyercentral.com/images/v7_interior-full-foot.gif") no-repeat;
	width:984px;
	height:10px;
}
.mainBody-part-top {
	background:#ffffff;
	/*background:url("http://www.lawyercentral.com/images/v7_interior-part-top.gif");*/
	width:984px;
	height:9px;
	margin-top:5px;
}
.mainBody-part-body {
	background:#ffffff;
	/*background:url("http://www.lawyercentral.com/images/v7_interior-part-body.gif") repeat-y;*/
	width:984px;
}
.mainBody-part-foot {
	background:#ffffff;
	/*background:url("http://www.lawyercentral.com/images/v7_interior-part-foot.gif") no-repeat;*/
	width:984px;
	height:10px;
}
/* ----------- */
.mainInteriorBody-top2 {
	background:url("http://www.lawyercentral.com/images/v7_interiorBody-top.gif");
	background:#FFFFFFF;
	width:985px;
	height:15px;
	margin-top:5px;
}
.mainInteriorBody-body2 {
	background:#ffffff;
	background:url("http://www.lawyercentral.com/images/v7_interiorBody-body.gif") repeat-y;
	width:985px;
}
.mainBody-full-top2 {
	background:#FFFFFF;
	background:url("http://www.lawyercentral.com/images/v7_interior-full-top.gif");
	width:984px;
	height:9px;
	margin-top:5px;
}
.mainBody-full-body2 {
	background:#FFFFFF;
	background:url("http://www.lawyercentral.com/images/v7_interior-full-body.gif") repeat-y;
	width:984px;
}
.mainBody-full-foot2 {
	background:#ffffff;
	background:url("http://www.lawyercentral.com/images/v7_interior-full-foot.gif") no-repeat;
	width:984px;
	height:10px;
}
.mainBody-part-top2 {
	background:#ffffff;
	background:url("http://www.lawyercentral.com/images/v7_interior-part-top.gif");
	width:984px;
	height:9px;
	margin-top:5px;
}
.mainBody-part-body2 {
	background:#ffffff;
	background:url("http://www.lawyercentral.com/images/v7_interior-part-body.gif") repeat-y;
	width:984px;
}
.mainBody-part-foot2 {
	background:#ffffff;
	background:url("http://www.lawyercentral.com/images/v7_interior-part-foot.gif") no-repeat;
	width:984px;
	height:10px;
}
#footer-interior2 {
	background:#ffffff;
	background:url("http://www.lawyercentral.com/images/v7_interiorFoot.gif") no-repeat;
	width:985px;
	height:112px;
	margin:0 auto;
	position:relative;
}
/* ----------- */
.footerWrap {
}
#footer {
	background:#ffffff;
	/*background:url("http://www.lawyercentral.com/images/v7_footer-bg.gif") no-repeat;*/
	width:985px;
	height:130px;
	margin:0 auto;
	position:relative;
}
#footer2 {
	background:#ffffff;
	/*background:url("http://www.lawyercentral.com/images/v7_footer-bg2.gif") no-repeat;*/
	width:985px;
	height:130px;
	margin:0 auto;
	position:relative;
}
#footer-interior {
	background:#ffffff;
	/*background:url("http://www.lawyercentral.com/images/v7_interiorFoot.gif") no-repeat;*/
	width:985px;
	height:112px;
	margin:0 auto;
	position:relative;
}
#mainContent {
	position:relative;
	float:left;
	width:736px;
	margin-left:14px;
}
#mainContent2 {
	position:relative;
	float:left;
	width:698px;
	margin-left:14px;
}
#mainContent3 {
	position:relative;
	float:left;
	width:698px;
	margin-left:14px;
}
#mainContent3 .contentBox4 {
	position:relative;
	width:698px;
	margin-top:10px;
	margin-bottom:10px;
}
#sideContent {
	position:relative;
	float:right;
	width:216px;
	left:-8px;
	margin-top:3px;
}
#sideContent2 {
	position:relative;
	float:right;
	width:253px;
	left:-8px;
	margin-top:3px;
}
#mainContent-interior {
	position:relative;
	float:left;
	width:600px;
	margin-left:14px;
	padding-left:20px;
	padding-right:20px;
}
#mainContent-interior-nopad {
	position:relative;
	float:left;
	width:640px;
	padding-left:3px;
}
#mainContent-full-interior {
	position:relative;
	width:930px;
	margin-left:14px;
	padding-left:20px;
	padding-right:20px;
	font-size:1.2em;
}
#mainContent-part-interior {
	position:relative;
	width:930px;
	margin-left:14px;
	padding-left:20px;
	padding-right:20px;
	font-size:1.2em;
}
#sideContent-interior {
	position:relative;
	float:right;
	width:307px;
	left:-8px;
	margin-top:3px;
}
#sideContent-profile {
	position:relative;
	float:right;
	width:301px;
	padding:3px;
	left:-8px;
	margin-top:3px;
	background:#f3f3f3;
}
/*premiere lawyer border color */
#premiere-lawyer {
	position:relative;
	padding:2px;
	margin-top:3px;
	background:#d8aa36;
}
.premiereLawyer-info {
	position:relative;
	float:left;
	width:420px;
	margin-left:18px;
}
.premiereLawyer-contact {
	position:relative;
	float:left;
	width:235px;
}
#mainBody-interior #premiere-lawyer h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	font-weight:bold;
	font-size:16px;
	padding:0px 0px 10px 0px;
	margin:0px;
}
#mainBody-interior #premiere-lawyer h1 {
	font-family:"Times New Roman", Times, serif;
	color:#8b0402;
	font-weight:normal;
	font-size:29px;
	padding:0px 0px 2px 0px;
	margin:0px;
}
#mainBody-interior #premiere-lawyer h1 a {
	color:#8b0402;
	font-family:"Times New Roman", Times, serif;
}
#mainBody-interior #premiere-lawyer h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#565656;
	font-weight:normal;
	font-size:19px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:solid 1px #CCCCCC;
}
#mainBody-interior #premiere-lawyer h2 a {
	color:#565656;
	font-family:Arial, Helvetica, sans-serif;
}
#premiere-lawyer a {
	margin:0px;
	padding:0px;
}
#mainBody-interior h4 {
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	padding:6px 0px 0px 13px;
	margin:0px;
}
.leftColWrap {
	position:relative;
	float:left;
	width:476px;
}
.leftColWrap2 {
	position:relative;
	float:left;
	width:439px;
}
.leftColWrap3 {
	position:relative;
	float:right;
	width:439px;
}
.rightColWrap {
	position:relative;
	float:right;
	width:249px;
}
#rightColWrap3 {
	position:relative;
	float:left;
	width:249px;
}
#rightColWrap3 .contentBox2 {
	position:relative;
	width:249px;
	margin-top:0px;
	margin-bottom:10px;
}
#rightColWrap3 .contentBox2 .contentBox2-head h1 {
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 0px 10px;
}
#rightColWrap3 .contentBox2 .contentBox2-head-lg h1 {
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	margin:0px;
	padding:0px 0px 0px 10px;
}
#rightColWrap3 .contentBox2 .contentBox2-body h2 {
	color:#4d4b4b;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	border-bottom: dotted 1px #4d4b4b;
	display:block;
	padding:10px 0px 5px 0px;
}
#rightColWrap3 h3 {
	color:#ffffff;
	font-weight:normal;
	font-size:12px;
	display:block;
	padding:3px 0px 0px 13px;
}
.sideContentInterior-top {
	position:relative;
	background:url("http://www.lawyercentral.com/images/v7_InteriorsideContent-top.gif") no-repeat;
	width:307px;
	height:5px;
}
.sideContentInterior-top2 {
	position:relative;
	background:url("http://www.lawyercentral.com/images/v7_sideContentInterior-top2.gif") no-repeat;
	width:307px;
	height:29px;
}
.sideContent-top {
	position:relative;
	background:url("http://www.lawyercentral.com/images/v7_sideContent-top.gif") no-repeat;
	width:216px;
	height:4px;
}
.sideContent-top2 {
	position:relative;
	background:url("http://www.lawyercentral.com/images/v7_sideContent-top-2.gif") no-repeat;
	width:216px;
	height:29px;
}
.sideContent-top3 {
	position:relative;
	background:url("http://www.lawyercentral.com/images/v7_right-title2.gif") no-repeat;
	width:253px;
	height:29px;
}
.sideContent-top3blue {
	position:relative;
	background:url("http://www.lawyercentral.com/images/v7_right-title2.gif") no-repeat;
	width:253px;
	height:29px;
}
.sideContent-top-none {
	position:relative;
	background:url("http://www.lawyercentral.com/images/v7_sideContent-top-none.gif") no-repeat;
	width:253px;
	height:5px;
}
.sideContent-attorney {
	background:url(../images/v7_sideContent-attorneyname.gif) no-repeat;
	height:17px;
	width:104px;
	padding-top:2px;
	padding-left:3px;
	margin-bottom:3px;
}
#sideContent-attorneytable {
	position:relative;
	margin-top:5px;
}
#sideContent-attorneytable td:hover {
	background:#FFC;
	border:solid 1px #FC6;
	border-collapse:collapse;
}
#sideContent h3 {
	color:#FFFFFF;
}
#sideContent2 h3 {
	color:#FFFFFF;
}
.sideContent-body {
	position:relative;
	background:#ffffff;
	/*background:url("http://www.lawyercentral.com/images/v7_sideContent-body.gif") repeat-y;*/
	width:186px;
	padding-left:12px;
	padding-right:10px;
	font-size:12px
}
.sideContent-body2 {
	position:relative;
	background:#ffffff;
	/*background:url("http://www.lawyercentral.com/images/v7_sideContent-body2.gif") repeat-y;*/
	width:231px;
	padding-left:12px;
	padding-right:10px;
	font-size:12px
}
.sideContentInterior-body {
	position:relative;
	background:#ffffff;
	/*background:url("http://www.lawyercentral.com/images/v7_InteriorsideContent-body.gif") repeat-y;*/
	width:269px;
	padding-left:19px;
	padding-right:19px;
}
.sideContent-foot {
	position:relative;
	background:#ffffff;
	/*background:url("http://www.lawyercentral.com/images/v7_right_foot.gif") no-repeat;*/
	height:5px;
	width:216px;
	margin-bottom:10px;
}
.sideContent-foot2 {
	position:relative;
	background:#ffffff;
	/*background:url("http://www.lawyercentral.com/images/v7_sideContent-foot2.gif") no-repeat;*/
	height:5px;
	width:253px;
	margin-bottom:10px;
}
.sideContentInterior-foot {
	position:relative;
	background:#ffffff;
	/*background:url("http://www.lawyercentral.com/images/v7_InteriorsideContent-foot.gif") no-repeat;*/
	height:6px;
	width:307px;
	margin-bottom:10px;
}
#bannerSlider {
}
.contentBox1 {
	position:relative;
	width:476px;
	margin-top:10px;
}
.contentBox1-head {
	background:url("http://www.lawyercentral.com/images/v7_box-1-top.gif") no-repeat;
	width:476px;
	height:25px;
	padding-top:12px;
}
.contentBox1-body {
	background:#FFFFFF;
	/*background:url("http://www.lawyercentral.com/images/v7_box-1-body.gif") repeat-y;*/
	width:436px;
	padding-left:20px;
	padding-right:20px;
}
.contentBox1-foot {
	background:#FFFFFF;
	/*background:url("http://www.lawyercentral.com/images/v7_box-1-foot.gif") no-repeat;*/
	height:4px;
	width:476px;
}
.contentBox2 {
	position:relative;
	width:249px;
	margin-top:10px;
}
.contentBox2-head {
	background:url("http://www.lawyercentral.com/images/v7_box-2-top.gif") no-repeat;
	height:25px;
	width:249px;
	padding-top:12px;
}
.contentBox2-head-lg {
	background:#FFFFFF;
	/*background:url("http://www.lawyercentral.com/images/v7_box-2-top-lg.gif") no-repeat;*/
	min-height:25px;
	width:249px;
	padding-top:12px;
}
.contentBox2-head-lg-foot {
	background:#FFFFFF;
	/*background:url("http://www.lawyercentral.com/images/v7_box-2-top-lg-foot.gif") no-repeat;*/
	height:4px;
	width:249px;
}
.contentBox2-body {
	background:#FFFFFF;
	/*background:url("http://www.lawyercentral.com/images/v7_box-2-body.gif") repeat-y;*/
	width:209px;
	padding-left:20px;
	padding-right:20px;
}
.contentBox2-body li {
	font-size:12px;
}
.contentBox2-foot {
	background:#FFFFFF;
	/*background:url("http://www.lawyercentral.com/images/v7_box-2-foot.gif") no-repeat;*/
	width:249px;
	height:4px;
}
.contentBox3 {
	position:relative;
	width:736px;
	margin-top:10px;
}
.contentBox3-head {
	background:url("http://www.lawyercentral.com/images/v7_box-3-top.gif") no-repeat;
	width:736px;
	height:25px;
	padding-top:12px;
}
.contentBox3-body {
	background:#FFFFFF;
	/*background:url("http://www.lawyercentral.com/images/v7_box-3-body.gif") repeat-y;*/
	width:696px;
	padding-left:20px;
	padding-right:20px;
}
.contentBox3-foot {
	background:#FFFFFF;
	/*background:url("http://www.lawyercentral.com/images/v7_box-3-foot.gif") no-repeat;*/
	height:5px;
	width:736px;
}
.contentBox4 {
	position:relative;
	width:698px;
	margin-top:10px;
}
.contentBox4-head {
	background:url("http://www.lawyercentral.com/images/v7_box-4-top.gif") no-repeat;
	width:698px;
	height:25px;
	padding-top:12px;
}
.contentBox4-body {
	background:#FFFFFF;
	/*background:url("http://www.lawyercentral.com/images/v7_box-4-body.gif") repeat-y;*/
	width:658px;
	padding-left:20px;
	padding-right:20px;
}
.contentBox4-foot {
	background:#FFFFFF;
	/*background:url("http://www.lawyercentral.com/images/v7_box-4-foot.gif") no-repeat;*/
	height:5px;
	width:698px;
}
.contentBox5 {
	position:relative;
	width:439px;
	margin-top:10px;
}
.contentBox5-head {
	background:url("http://www.lawyercentral.com/images/v7_box-5-top.gif") no-repeat;
	width:439px;
	height:25px;
	padding-top:12px;
}
.contentBox5-body {
	background:#FFFFFF;
	/*background:url("http://www.lawyercentral.com/images/v7_box-5-body.gif") repeat-y;*/
	width:399px;
	padding-left:20px;
	padding-right:20px;
}
.contentBox5-body-full {
	background:#FFFFFF;
	/*background:url("http://www.lawyercentral.com/images/v7_box-5-body.gif") repeat-y;*/
	width:435px;
	padding-left:2px;
	padding-right:2px;
}
.contentBox5-foot {
	/*background:url("http://www.lawyercentral.com/images/v7_box-5-foot.gif") no-repeat;*/
	background:#FFFFFF;
	height:5px;
	width:439px;
}
#mainBody h1 {
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
}
#mainBody h2 {
	color:#4d4b4b;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	border-bottom: dotted 1px #4d4b4b;
	display:block;
	padding:10px 0px 5px 0px;
}
#mainBody h3 {
	color:#ffffff;
	font-weight:normal;
	font-size:12px;
	display:block;
	padding:3px 0px 0px 13px;
}
#mainBody p {
	padding:10px 0px 10px 0px;
}
#mainBody ul {
	margin:8px 0px 8px 0px;
}
#mainBody li {
	background:url("http://www.lawyercentral.com/images/bullet_blue.gif") no-repeat left top;
	background-position:0px 6px;
	padding-left:7px;
}
#mainBody-interior h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#054678;
	font-weight:normal;
	padding:10px 0px 0px 0px;
	display:block;
	/* border-bottom: dotted 1px #4d4b4b; */
	margin-bottom:15px;
	line-height:normal;
}
#mainContent3 h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#054678;
	font-weight:normal;
	padding:10px 0px 0px 10px;
	display:block;
	/* border-bottom: dotted 1px #4d4b4b; */
	margin-bottom:15px;
	line-height:normal;
}
#mainContent3 h2 {
	padding:0px 0px 0px 10px;
	margin:0px;
	border:none;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
}
#mainContent3 h2 span a {
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
}
#mainContent3 h2 span a:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#FF9;
}
#mainContent3 h3 {
	color:#4d4b4b;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	border-bottom: dotted 1px #4d4b4b;
	display:block;
	padding:10px 0px 5px 0px;
}
#mainBody-interior h2 {
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
}
#mainBody-interior h2 span a {
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
}
#mainBody-interior h2 span a:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#FF9;
}
#mainBody-interior h3 {
	color:#4d4b4b;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	border-bottom: dotted 1px #4d4b4b;
	display:block;
	padding:10px 0px 5px 0px;
}
#mainBody-interior p {
	padding:10px 0px 10px 0px;
}
#mainBody-interior ul {
	margin:8px 0px 8px 0px;
}
#mainBody-interior li {
	background:url("http://www.lawyercentral.com/images/bullet-grey.gif") no-repeat left top;
	background-position:0px 6px;
	padding-left:7px;
}
#mainBody-interior li a {
/* color:#0033FF; */
}
.bluelinks a {
	color:#0033FF;
}
#mainBody-interior li p {
	padding:0px 0px 10px 5px;
	margin:0px 0px 10px 0px;
	display:block;
	border-bottom: dotted 1px #dacfae;
}
label {
	color:#003399;
	font-weight:bold;
}
.interiorBox-top {
	position:relative;
	width:599px;
	height:35px;
	padding-top:3px;
	background:url("http://www.lawyercentral.com/images/v7_interiorBox-top2.gif") no-repeat;
}
.interiorBox-body {
	position:relative;
	width:559px;
	padding-left:20px;
	padding-right:20px;
	background:#FFFFFF;/*background:url("http://www.lawyercentral.com/images/v7_interiorBox-body.gif") repeat-y;*/
}
.interiorBox-foot {
	position:relative;
	width:599px;
	height:4px;
	background:#FFFFFF;/*background:url("http://www.lawyercentral.com/images/v7_interiorBox-foot.gif") no-repeat;*/
}
.interiorBox-Wrap {
	position:relative;
	width:599px;
	margin-bottom:15px;
	margin-top:15px;
}
#breadcrumbs {
	position:relative;
	margin:0 auto;
	width:977px;
	padding:10px 0px 5px 0px;
}
#breadcrumbs ul, #breadcrumbs li {
	list-style-type:none;
	padding:0;
	margin:0;
}
#crumbs {
	height:2.3em;
	border:1px solid #dedede;
	background:#FFFFFF;
}
#crumbs li {
	float:left;
	line-height:2.3em;
	color:#777;
	padding-left:.75em;
}
#crumbs li strong {
	color:#03467B;
}
#crumbs li a {
	background:url("http://www.lawyercentral.com/images/crumbs.gif") no-repeat right center;
	display:block;
	padding:0 15px 0 0;
}
#crumbs li a:link, #crumbs li a:visited {
	color:#777;
	text-decoration:none;
}
#crumbs li a:hover, #crumbs li a:focus {
	color:#dd2c0d;
}
.paddingFix {
	padding-bottom:10px;
	padding-top:10px;
}
.marginFix {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:20px;
	padding-bottom:20px;
}
#interiorFormWrap {
	position:relative;
	width:307px;
	margin-bottom:50px;
}
#interiorFormWrap h1 {
	color:#000000;
	font-size:26px;
	text-align:center;
}
#interiorFormWrap h3 {
	margin:0px;
	padding:0px;
	text-transform:none;
}
#interiorFormWrap label {
	display:block;
}
#interiorFormWrap input {
	width:100%;
}
.interiorFormWrap-top {
	background:url("http://www.lawyercentral.com/images/v7_interiorForm-top.gif") no-repeat;
	height:5px;
	width:307px;
	position:relative;
}
.interiorFormWrap-body {
	position:relative;
	width:269px;
	padding-left:19px;
	padding-right:19px;
	background:url("http://www.lawyercentral.com/images/v7_interiorForm-body.gif") repeat-y;
}
.interiorFormWrap-foot {
	background:url("http://www.lawyercentral.com/images/v7_interiorForm-foot.gif") no-repeat;
	height:8px;
	width:307px;
	position:relative;
}
.borderbottom {
	border-bottom: dotted 1px #4d4b4b;
	display:block;
	padding-bottom:10px;
}
/* */
#MoreChoices {
	position:relative;
	width:150px;
	padding-left:15px;
	float:left;
}
#MoreChoices h3 {
	padding-top:0px;
}
#tabbed_box_1 {
	width:640px;
	position:relative;
	z-index:1;
}
#tabbed_box_1 li {
	background:none;
	list-style:none;
	line-height:normal;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
#tabbed_box_1 ul {
	background:none;
	list-style:none;
	line-height:normal;
	position:relative;
	z-index:999;
}
#tabbed_box_2 {
	width:435px;
	position:relative;
	float:left;
}
#tabbed_box_2 li {
	background:none;
	list-style:none;
	line-height:normal;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
#tabbed_box_2 ul {
	background:none;
	list-style:none;
	line-height:normal;
	position:relative;
	z-index:999;
}
#tabbed_box_2 input {
	margin-bottom:10px;
}
#tabbed_box_2 select {
	margin-bottom:10px;
}
/* ---  */

#tabbed_box_3 {
	width:400px;
	position:relative;
	float:left;
}
#tabbed_box_3 li {
	background:none;
	list-style:none;
	line-height:normal;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
#tabbed_box_3 ul {
	background:none;
	list-style:none;
	line-height:normal;
	position:relative;
	z-index:999;
}
#tabbed_box_3 input {
	margin-bottom:10px;
}
#tabbed_box_3 select {
	margin-bottom:10px;
}
.tabbed_area {
	background:#f9f9f9;
}
ul.tabs {
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
}
ul.tabs li {
	list-style:none;
	display:inline;
}
ul.tabs li a {
	background-color:#ebecee;
	color:#666666;
	padding:8px 14px 8px 14px;
	text-decoration:none;
	border:1px solid #e4e4db;
	border-bottom:1px solid #bbbbbb;
	background-image:url("http://www.lawyercentral.com/images/tab_off.jpg");
	background-repeat:repeat-x;
	background-position:bottom;
}
ul.tabs li a:hover {
	background-color:#ffffff;
	color:#4f320f;
	border:1px solid #bbbbbb;
	border-bottom: 1px solid #ffffff;
	background-image:url("http://www.lawyercentral.com/images/tab_hover.jpg");
	background-repeat:repeat-x;
	background-position:top;
	font-weight:bold;
}
ul.tabs li a.active {
	background-color:#ffffff;
	color:#4f320f;
	border:1px solid #bbbbbb;
	border-bottom: 1px solid #ffffff;
	background-image:url("http://www.lawyercentral.com/images/tab_on.jpg");
	background-repeat:repeat-x;
	background-position:top;
	font-weight:bold;
}
.TabContent {
	z-index:50;
	background-color:#ffffff;
	padding:10px;
	border:1px solid #bbbbbb;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url("http://www.lawyercentral.com/images/content_bottom.jpg");
	background-repeat:repeat-x;
	background-position:bottom;
}
.csw {
	display:none;
}
#TabContent_2, #TabContent_3, #TabContent_4, #TabContent_5 {
	display:none;
}
.TabContent label {
	font-weight:normal;
	font-size:12px;
	color:#000000;
	display:block;
}
.TabContent label strong {
	color:#0000CC;
}
.TabContent input {
	width:172px;
}
.TabContent ul {
	margin:0px;
	padding:0px 20px 0px 20px;
}
.TabContent ul li {
	list-style:none;
	border-bottom:1px solid #d6dde0;
	padding-top:15px;
	padding-bottom:15px;
	font-size:13px;
}
.TabContent ul li:last-child {
	border-bottom:none;
}
.TabContent ul li a {
	text-decoration:none;
	color:#3e4346;
}
.TabContent ul li a small {
	color:#8b959c;
	font-size:9px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	left:4px;
	top:0px;
}
.TabContent ul li a:hover {
	color:#a59c83;
}
.TabContent ul li a:hover small {
	color:#baae8e;
}
.searchTabs {
	position:relative;
	margin-top:20px;
	margin-bottom:20px;
}
#lawyerByCounty {
	line-height:20px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
}
#lawyerByCounty {
	color:#000000;
	font-size:12px;
}
#lawyerByCounty a {
	color:#000000;
}
#lawyerByCounty a:hover {
	color:#FF0000;
}
.pod_lawyerName {
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
}
.pod_lawyerName a {
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	color:#000;
}
.pod_grey {
	color:#666666;
}
#v7_parents {
	position:relative;
	float:right;
	background:url("http://www.lawyercentral.com/images/head-sillos.jpg") no-repeat;
	width:255px;
	padding-left:410px;
	height:109px;
	padding-top:1px;
}
#v7_parents2 {
	position:relative;
	float:right;
	background:url("http://www.lawyercentral.com/images/head-sillos.jpg") no-repeat;
	width:380px;
	height:109px;
	padding-top:1px;
	margin-right:20px;
}
#v7_parents li {
	font-size:11px;
	background-position:0px 6px;
	padding-left:0px;
}
#dialog ul {
	margin-top:15px;
	margin-left:15px;
}
#dialog h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#054678;
	font-weight:normal;
	padding:10px 0px 0px 0px;
	display:block;
	/* border-bottom: dotted 1px #4d4b4b; */
margin-bottom:15px;
	line-height:normal;
}
#dialog li {
	font-size:12px;
	color:#000000;
	background:url("http://www.lawyercentral.com/images/bullet_red.gif") no-repeat left top;
	background-position:0px 6px;
	padding-left:20px;
}
#accordion h4 {
	font-size:12px;
	color:#064577;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#accordion h4 a {
	color:#064577;
}
#accordion h4 a:hover {
	color:#CC3300;
}
#accordion {
	margin-top:20px;
	padding-bottom:20px;
}
#profileBullets li {
	font-size:12px;
	background:url("http://www.lawyercentral.com/images/bullet_red.gif") no-repeat left top;
	background-position:0px 6px;
	border:none;
	padding:0px 0px 10px 10px;
	margin:0px;
}
#profileBullets li a {
	padding-left:0px;
}
#profileBullets ul {
	margin:10px 0px 0px 20px;
	padding:0px;
}
.profilesection {
	color:#094472;
	font-weight:bold;
	font-size:16px;
}
.ui-button {
	outline: 0;
	margin:0;
	padding: .4em 1em .5em;
	text-decoration:none;
!important;
	cursor:pointer;
	position: relative;
	text-align: center;
}
.listWrapper {
	position:relative;
	padding-top:20px;
}
#atrnyList-nav {
	background:#f5f5ec;
}
#atrnyList li {
	background:none;
	padding:5px 7px 5px 7px;
	font-size:14px;
	margin-bottom:0px;
	display:block;
	width:auto;
}
#atrnyList li span:hover {
	background-color:#f2ffd3;
}
#atrnyList li span {
	display:block;
}
#atrnyList ul {
	margin-bottom:0px;
	padding-bottom:20px;
}
.listNav {
	margin:0 0 10px;
}
.ln-letters {
	overflow:hidden;
}
.ln-letters a {
	font-size:0.9em;
	display:block;
	float:left;
	padding:2px 6px;
	border:1px solid silver;
	border-right:none;
	text-decoration:none;
	margin:0px;
}
.ln-letters a.ln-last {
	border-right:1px solid silver;
}
.ln-letters a:hover, .ln-letters a.ln-selected {
	background-color:#eaeaea;
}
.ln-letters a.ln-disabled {
	color:#ccc;
}
.ln-letter-count {
	text-align:center;
	font-size:0.8em;
	line-height:1;
	margin-bottom:0px;
	padding-top:5px;
	color:#F00;
	z-index:989;
	position:absolute;
	top:0px;
	left:0px;
	font-weight:bold;
}
input.vanadium-invalid, select.vanadium-invalid, textarea.vanadium-invalid {
	border-color: red !important;
	border-style: solid !important;
	background: url('http://www.lawyercentral.com/images/icons/cross.png') no-repeat center right;
	width:300px;
}
input.vanadium-valid, select.vanadium-valid, textarea.vanadium-valid {
	border-color: #0F0 !important;
	border-style: solid !important;
}
.vanadium-message-value {
	font-style: italic;
	text-decoration: underline;
}
.vanadium-advice {
	font-size: 13px;
}
.vanadium-advice.vanadium-invalid, .vanadium-advice.vanadium-invalid * {
	color: red;
}
input.vanadium-valid {
	background-color: greenyellow;
	background: url('http://www.lawyercentral.com/images/icons/accept.png') no-repeat center right;
	width:300px;
}
 input.vanadium-valid ~ .vanadium-valid-advice {
 display: inline !important;
 color: green;
}
.container {
	border-color: #00F;
	border-style: solid;
	border-width: 2px;
	margin: 3px;
	padding: 2px;
	width: auto;
}
.container.vanadium-valid {
	border-color: #0F0 !important;
}
.container.vanadium-invalid {
	border-color: #F00 !important;
}
#attorneyLogin {
	position:relative;
	left:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
}
.login-top {
	background:url('http://www.lawyercentral.com/images/login_top.gif') no-repeat;
	width:276px;
	height:79px;
	position:relative;
	padding-top:70px;
	padding-left:22px;
}
.login-input {
	width:165px;
	height:24px;
	border:solid 1px #abadb3;
	margin:0px 0px 0px 10px;
}
.login-foot {
	position:relative;
	width:193px;
	height:48px;
	background:url('http://www.lawyercentral.com/images/login_foot.gif') no-repeat;
	padding-left:105px;
	padding-top:7px;
}
.mainContent-part-left {
	position:relative;
	float:left;
	width:600px;
}
.mainContent-part-right {
	position:relative;
	float:right;
	width:261px;
	margin-right:25px;
	font-size:1.2em;
}
.directoryStats {
	float:right;
	position:relative;
	top:-4px;
	width:223px;
	height:154px;
	padding:10px 10px 10px 10px;
	background:url('http://www.lawyercentral.com/images/directory_stats.gif') no-repeat;
}
#pageWrapper-v6 {
	margin: 0 auto;
	/*border-left: solid 1px #878787;
	border-right: solid 1px #878787;*/
	border-bottom: solid 1px #878787;
	width:961px;
	background:#FFFFFF;
	z-index:999;
}
.forumPosts {
	background:url(../images/forum_posts.gif) no-repeat;
	height:44px;
	width:51px;
	color:#736926;
	font-family:Verdana, Geneva, sans-serif;
	font-size:22px;
	position:relative;
	float:left;
	text-align:center;
	padding-top:8px;
	margin-right:10px;
}
.forumThread {
	position:relative;
	float:left;
}
/* ----------- */
#navSearchPanel {
	position:relative;
	width:982px;
	height:78px;
	background:url(../images/placeholder_navsearch.gif) no-repeat;
	z-index:9999;
	margin:0 auto;
	top:-7px;
	display:none;
}
#homeLogin {
	position:relative;
	width:255px;
	font-size:12px;
	margin-bottom:8px;
}
.homeLogin-input {
	background:#FFF;
	border: solid 1px #c6c8c9;
	width:215px;
	height:22px;
}
.homeLogin-top {
	position:relative;
	width:255px;
	height:54px;
	background:url(../images/home_login-top.gif) no-repeat;
}
.homeLogin-body {
	position:relative;
	width:215px;
	padding-left:20px;
	padding-right:20px;
	background:url(../images/home_login-body.gif) repeat-y;
}
.homeLogin-foot {
	position:relative;
	width:215px;
	padding-left:20px;
	padding-right:20px;
	background:url(../images/home_login-foot.gif) no-repeat;
	height:25px;
	padding-top:5px;
	text-align:right;
}
#highlighttable {
	display:block;
	margin-top:3px;
	background:#f9fcf6;
	border:solid 1px #dbecca;
}
#highlighttable h3 {
	text-transform:none;
	border-bottom:none;
	font-size:22px;
	margin:0px 0px 5px 0px;
	padding:5px 0px 5px 0px;
	font-weight:normal;
	color:#0075b2;
}
#highlighttable h3 a {
	text-decoration:none;
	color:#0075b2;
	margin:0px;
	padding:0px;
}
#featuredlistingstable {
	padding-top:10px;
	font-size:12px;
	line-height:20px;
}
#featuredlistingstable h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	font-weight:normal;
	padding:7px 15px 7px 15px;
	background:#f7f7f7;
	border:solid 1px #dddddd;
	margin:10px 0px 0px 0px;
	display:block;
}
#featuredlistingstable2 {
	padding-top:10px;
	font-size:12px;
	line-height:20px;
}
#featuredlistingstable2 .h2heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	font-weight:normal;
	padding:7px 15px 7px 15px;
	background:#f7f7f7;
	border:solid 1px #dddddd;
	margin:10px 0px 0px 0px;
	display:block;
}
.normallistings {
	padding:7px 15px 7px 15px;
	display:block;
	font-size:12px;
	line-height:20px;
}
.v8_box1 {
	position:relative;
	width:411px;
	float:left;
	margin-bottom:10px;
}
.v8_box1-body {
	position:relative;
	background:url(../images/v8_box1-body.gif) top left no-repeat;
	width:365px;
	padding:15px 23px 10px 23px;
}
.v8_box1-foot {
	position:relative;
	background:url(../images/v8_box1-foot.gif) no-repeat;
	height:10px;
	width:411px;
}
.v8_box2 {
	position:relative;
	float:right;
	width:273px;
}
.v8_box2-body {
	position:relative;
	background:url(../images/v8_box2-body.gif) top left;
	width:227px;
	padding:15px 23px 10px 23px;
}
.v8_box2-foot {
	position:relative;
	background:url(../images/v8_box2-foot.gif) no-repeat;
	height:7px;
	width:273px;
}
.v8_box3 {
	position:relative;
	float:right;
	width:273px;
	margin-bottom:7px;
}
.v8_box3-body {
	position:relative;
	background:url(../images/v8_box3-body.gif) top left;
	width:227px;
	padding:15px 23px 10px 23px;
}
.v8_box3-body-b {
	position:relative;
	background:url(../images/v8_box3-body.gif) top left;
	width:253px;
	padding:15px 10px 10px 10px;
}
.v8_box3-body-c {
	position:relative;
	background:url(../images/v8_box3-body.gif) top left;
	width:269px;
	padding:0px 2px 0px 2px;
}
.v8_box3-featuredlawyer {
	position:relative;
	width:273px;
	height:40px;
	background:url(../images/v8_title_featuredLawyer.gif) no-repeat;
}
.v8_box3-lawyerspotlight {
	position:relative;
	width:273px;
	height:40px;
	background:url(../images/v8_title_lawyerSpotlight-2.gif) no-repeat;
}
.v8_box3-newlawyers {
	position:relative;
	width:273px;
	height:40px;
	background:url(../images/v8_title_newlawyers-2.gif) no-repeat;
}
.v9_box3-lawyerspotlight {
	position:relative;
	width:273px;
	height:52px;
	background:url(../images/v9_title_lawyerSpotlight.gif) no-repeat;
}
.v9_box3-newlawyers {
	position:relative;
	width:273px;
	height:52px;
	background:url(../images/v9_title_featuredLawyer.gif) no-repeat;
}
.v8_filterbox {
	position:relative;
	float:left;
	width:185px;
}
.v8_filterbox-top {
	position:relative;
	background:url(../images/v8_filterbox-top.gif) no-repeat;
	height:28px;
	width:165px;
	font-weight:bold;
	font-size:13px;
	padding:10px 10px 0px 10px;
}
.v8_filterbox-body {
	position:relative;
	background:url(../images/v8_filterbox-body.gif) repeat-y;
	padding:5px 10px 3px 10px;
	width:165px;
}
.v8_filterbox-foot {
	position:relative;
	background:url(../images/v8_filterbox-foot.gif) no-repeat;
	height:9px;
	width:185px;
}
.v8_resultsbox {
	position:relative;
	float:right;
	width:506px;
}
.v8_resultsbox-top {
	position:relative;
	background:url(../images/v8_results-top.gif) no-repeat;
	height:47px;
	width:486px;
	padding:10px 10px 0px 10px;
	font-weight:bold;
	font-size:13px;
}
.v8_resultsbox-body {
	position:relative;
	background:url(../images/v8_results-body.gif) repeat-y;
	width:460px;
	padding:0px 23px 10px 23px;
}
.v8_resultsbox-foot {
	position:relative;
	background:url(../images/v8_results-foot.gif) no-repeat;
	width:506px;
	height:9px;
}
.lawyeroverflow {
	height:1055px;
	overflow-y:scroll;
}
.v8_box3-foot {
	position:relative;
	background:url(../images/v8_box3-foot.gif) no-repeat;
	height:7px;
	width:273px;
}
.v8_box4 {
	position:relative;
	float:right;
	width:693px;
}
.v8_box4-body {
	position:relative;
	background:url(../images/v8_box4-body.gif) top left;
	width:647px;
	padding:15px 23px 10px 23px;
}
.v8_box4-body-pr {
	position:relative;
	background:url(../images/v8_box4-body.gif) top left;
	width:647px;
	padding:0px 23px 10px 23px;
}
.v8_box4-body-pr-detail {
	position:relative;
	width:647px;
	padding:0px 23px 10px 23px;
}
.v8_box4-foot {
	position:relative;
	background:url(../images/v8_box4-foot.gif) no-repeat;
	height:8px;
	width:693px;
}
.lc-leader {
	background:url(../images/lc_leader.gif) no-repeat;
	height:160px;
	width:80px;
	position:relative;
	float:left;
}
.lc-sherlock {
	background:url(../images/lc_sherlock.gif) no-repeat;
	height:149px;
	width:87px;
	position:relative;
	float:right;
	left:20px;
}
.v8_box1 ul {
	margin-left:50px;
	font-size:12px;
}
.v8_box1 li {
	list-style:disc;
}
.v8_box1 li a {
	color:#007a94;
}
#v8_palist h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#292929;
	margin:10px 0px 0px 0px;
	padding:0px;
	font-weight:normal;
}
#v8_palist h2 a {
	color:#292929;
}
#v8_palist ul {
	margin:0px 0px 0px 0px;
	padding:5px 0px 10px 25px;
	border-bottom: dotted 1px #e98e4e;
}
#v8_palist li {
	list-style:disc;
	/*color:#247393;*/
	color:#333;
	font-size:11px;
	margin:0px;
	padding:0px;
}
#v8_palist li a {
	/*color:#247393;*/
		color:#333;
}
#v8_palist li a:hover {
	color:#247393;
	font-weight:bold;
}
/* ------- */
#v8_palist2 ul {
	margin:0px 0px 0px 0px;
	padding:5px 0px 10px 25px;
	border-bottom: dotted 1px #e98e4e;
}
#v8_palist2 li {
	list-style:none;
	/*color:#247393;*/
	color:#333;
	font-size:13px;
	margin:0px;
	padding:0px;
}
#v8_palist2 li a {
	/*color:#247393;*/
		color:#333;
	background:none;
}
#v8_palist2 li a:hover {
	color:#247393;
	font-weight:bold;
	background:none;
}
.v8-featuredattorney {
	position:relative;
	float:left;
	border:solid 4px #CCC;
}
.featuredlawyer-detail {
	position:relative;
	float:left;
	margin-left:20px;
	width:160px;
}
.featuredlawyer-detail span a {
	color:#005a8c;
	font-size:15px;
	margin:0px;
	padding:0px;
}
.oddrow {
	background:#f5f5f5;
}
.filtersection {
	background:#EFEFEF;
	padding:5px;
}
.filtersubtitle {
	margin-top:10px;
	font-size:11px;
	font-weight:bold;
}
.filteritem {
	font-size:12px;
	padding-left:10px;
}
#attorneylistingstable {
}
#attorneylistingstable a {
	display:block;
	width:100%;
	height:100%;
}
#attorneylistingstable th, #attorneylistingstable td {
}
#attorneylistingstable tr.highlight {
	background-color:#FFC;
}
#posts {
	padding: 0px 10px 0px 10px;
	margin-bottom: 20px;
}
.post {
	float: left;
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: #DFDFDF 1px solid;
}
.post:last-child {
	border: 0px;
}
.postpage {
	border: 0px;
}
.post_left {
	float: left;
	width: 200px;
	overflow: hidden;
	margin-right: 10px;
}
.post_left img {
	max-height:250px;
	overflow-y:hidden;
}
/*comments*/

.commentsmain {
	float: left;
	margin: 10px 0px 10px 0px;
	width: 200px;
	font-size: .7em;
}
.commentsmain .speechbubble {
	font-size: 1.3em;
	float: left;
	width: 31px;
	height: 26px;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
	color: #4F4F4F;
}
.commentsmain .commentstext {
	font-size: 1.2em;
	width: 124px;
	float: left;
	padding: 3px 0px 3px 5px;
	background-color: #EBEAEA;
	border-top: #D7D7D7 1px solid;
	border-bottom: #D7D7D7 1px solid;
	margin-top: 2px;
	color: #8F8F8F;
}
.commentsadd a {
	font-size: 1.2em;
	display: block;
	width: 120px;
	float: left;
	border: #D7D7D7 1px solid;
	margin-top: 2px;
	text-align: center;
	text-decoration: none;
	padding: 3px 0px 3px 0px;
	background-color: #dbf0f5;
	color: #333;
	font-size: 10px;
}
.commentsadd a:hover {
	background-color: #F1F1F1;
}
.edit a, p.edit a.comment-edit-link {
	float: left;
	text-decoration: none;
	color: #222;
	font-size: .7em;
	padding: 3px 6px 3px 6px;
	;
	background-color: #2F2F2F;
}
.post_right {
	float: right;
	width: 410px;
}
.post_right2 {
	float: right;
	width: 810px;
}
h5 {
	font-size: 1.9em;
	color: #333332;
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: none;
	line-height:normal;
}
h5 a {
	color: #333332;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
.post_meta {
	float: left;
	/*background-color: #AA331F;*/
	background:#F4F4F4;
	padding: 5px;
	width: 398px;
	color:#222;
	margin: 10px 0px 10px 0px;/*border:#CCC 1px solid;*/
}
.post_meta span {
	float: left;
	padding: 0px 10px 0px 10px;
	font-size: 10px;
	border-right: #222 1px solid;
}
.post_meta span.first {
	padding-left: 5px;
}
.post_meta span.last {
	border-right: 0px;
}
.post_meta a {
	color: #222;
	text-decoration: none;
}
.post_meta a:hover {
	text-decoration: underline;
}
.post_right p {
	float: left;
	line-height: 1.6em;
	font-size:12px;
}
.post_right2 p {
	float: left;
	line-height: 1.6em;
	font-size:12px;
}
#prnewssources table td {
	color:#444;
	padding-bottom:20px;
	padding-top:10px;
	border-bottom:solid 1px #F4F4F4;
}
.prauxtitle {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #CCC;
}
.prauxtitle a {
	color:#000;
	font-size:12px;
}
.prauthor {
	font-size:10px;
}
.red {
	color:#C00;
}
.green {
	color:#060;
}
.alert-high {
	background:#fffad0;
	padding:20px;
	border:solid 1px #d6cf95;
	margin-bottom:20px;
}
.alert-low {
	background:#f8f8f8;
	padding:20px;
	border:solid 1px #dcdcdc;
	margin-bottom:20px;
}
#alertarea li ul, #alertarea li ol {
	margin:0 1.5em;
}
#alertarea ul, #alertarea ol {
	margin: 1.5em 1.5em 1.5em 1.5em;
}
#alertarea li {
	margin:0px 0px 0px 0px;
	padding-left:20px;
}
#alertarea ul {
	list-style-type: disc;
}
#alertarea ol {
	list-style-type: decimal;
}
#alertarea dl {
	margin: 0px;
}
#alertarea dl dt {
	font-weight: bold;
	font-size:14px;
	margin-bottom:5px;
}
#alertarea dd {
	margin-left: 1.5em;
}
.pro_tbl-wrap {
	padding-top:20px;
}
.pro_tbl-section {
	border-right: solid 1px #d7e2b4;
	border-bottom: solid 1px #d7e2b4;
	border-left: solid 1px #d7e2b4;
	background:#f1ffc3;
	padding:8px 2px 8px 150px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#000;
}
#pro_tbl {
	width:640px;
}
#pro_tbl th {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#333;
	border-right: 1px solid #d7e2b4;
	border-bottom: 1px solid #d7e2b4;
	text-align: left;
	padding: 20px 15px 15px 20px;
	width:120px;
	vertical-align:text-top;
}
#pro_tbl2 td {
	border-bottom: 1px solid #d7e2b4;
	background: #fff;
	padding: 15px 15px 15px 20px;
	color:#000;
}
#pro_tbl2 {
	width:610px;
}
#pro_tbl2 th {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#333;
	border-right: 1px solid #d7e2b4;
	border-bottom: 1px solid #d7e2b4;
	text-align: left;
	padding: 20px 15px 15px 20px;
	width:120px;
	vertical-align:text-top;
}
#pro_tbl2 td {
	border-bottom: 1px solid #d7e2b4;
	background: #fff;
	padding: 15px 15px 15px 20px;
	color:#000;
}
.highlight {
	background:#f8eca9;
}
/*p strong{
background:#f8eca9;
}*/
#sideContent-profile h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	font-weight:bold;
	font-size:16px;
	padding:0px 0px 10px 0px;
	margin:0px;
}
#sideContent-profile a {
	margin:0px;
	padding:0px;
}
.profile-auxbox {
	/*border: solid 1px #e8e8e8;*/
border-top: solid 1px #e8e8e8;
	border-left: solid 1px #e8e8e8;
	border-bottom: solid 1px #c2c2c2;
	border-right: solid 1px #e8e8e8;
	padding:3px;
	background:#FFFFFF;
	margin-bottom:6px;
}
.profile-auxbox-lawyer {
	padding:1px;
	background:#FFFFFF;
	margin-bottom:6px;
}
.profile-auxbox-contents {
	background:url(../images/aux-profilebox-bg.gif) repeat-x top left #FFFFFF;
	padding:3px;
}
.profile-auxbox-contents2 {
	background:url(../images/aux-profilebox-bg2.gif) repeat-x top left #FFFFFF;
	padding:3px;
}
.profile-auxbox-contents3 {
	background:url(../images/aux-profilebox-bg3.gif) repeat-x top left #FFFFFF;
	padding:3px;
}
.profile-auxbox-contents-firm {
	background:url(../images/aux-firm_bg.gif) repeat-x top left #FFFFFF;
	padding:3px;
}
.auxbox-padding {
	padding:5px 10px 5px 10px;
}
.aux-p {
	padding-top:0px;
	margin-top:0px;
	color:#333333;
	font-size:12px;
}
.aux-cat-1 {
	line-height:normal;
}
.aux-cat-1 a {
	color:#006699;
	display:block;
}
.aux-cat-1-desc {
	border-bottom: dotted 1px #666;
	display:block;
	padding-bottom:10px;
	line-height:normal;
	font-size:11px;
	color:#333333;
	margin-bottom:10px;
}
.aux-cat-1 a:hover {
	background:#f8eca9;
}
.aux-cat-2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
.aux-cat-2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	display:block;
}
.aux-cat-2 a:hover {
	background:#f8eca9;
}
#pro_tbl3 {
	margin-top:20px;
	margin-bottom:20px;
}
#pro_tbl3 h4, #pro_tbl3 h5 {
	margin:0px;
	padding:0px;
}
#pro_tbl3 h4 {
	color:#3c4756;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
}
#pro_tbl3 h5 {
	color:#076aac;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	margin-bottom:10px;
}
#pro_tbl3 table, #pro_tbl3 td, #pro_tbl3 tr {
	vertical-align:top;

}
#pro_tbl3 td {
	padding:20px;
}

#pro_tbl3 {
	position:relative;
	display:block;
	width:636px!important;
}
/*--------------- */
.pro_altrow {
	background:#F9F9F9;
}
.pro_firmname {
	font-size:14px;
	color:#000;
	background:#efefef;
	padding:10px 5px 10px 5px;
	border-bottom:solid 1px #d0d0d0;
	text-align:center;
}
/* Tool tips */
#cluetip {
	position:absolute;
	z-index:100000;
}
#cluetip-close img {
	border: 0;
}
#cluetip-title {
	overflow: hidden;
}
#cluetip-title #cluetip-close {
	float: right;
	position: relative;
}
#cluetip-waitimage {
	width: 43px;
	height: 11px;
	position: absolute;
	background-image: url(../images/wait.gif);
}
.cluetip-arrows {
	display: none;
	position: absolute;
	top: 0;
	left: -11px;
	height: 22px;
	width: 11px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
#cluetip-extra {
	display: none;
}
.cluetip-default {
	background-color: #d9d9c2;
}
.cluetip-default #cluetip-outer {
	position: relative;
	margin: 0;
	background-color: #d9d9c2;
}
.cluetip-default h3#cluetip-title {
	margin: 0 0 5px;
	padding: 8px 10px 4px;
	font-size: 1.1em;
	font-weight: normal;
	background-color: #87876a;
	color: #fff;
}
.cluetip-default #cluetip-title a {
	color: #d9d9c2;
	font-size: 0.95em;
}
.cluetip-default #cluetip-inner {
	padding: 10px;
}
.cluetip-default div#cluetip-close {
	text-align: right;
	margin: 0 5px 5px;
	color: #900;
}
.clue-right-default .cluetip-arrows {
	background-image: url(../images/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
	background-image: url(../images/darrowright.gif);
	left: 100%;
	margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
	background-image: url(../images/darrowdown.gif);
	top: 100%;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}
.clue-bottom-default .cluetip-arrows {
	background-image: url(../images/darrowup.gif);
	top: -11px;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}
.cluetip-jtip {
	background-color: transparent;
}
.cluetip-jtip #cluetip-outer {
	border: 2px solid #900;
	position: relative;
	background-color: #fff;
}
.cluetip-jtip h3#cluetip-title {
	margin: 0 0 5px;
	padding: 2px 5px;
	font-size: 13px;
	font-weight: normal;
	background-color:#900;
	color: #fff;
}
.cluetip-jtip #cluetip-inner {
	padding: 0 5px 5px;
	display: inline-block;
}
.cluetip-jtip div#cluetip-close a {
	text-align: right;
	margin: 0 5px 5px;
	color: #fff;
	font-weight:bold;
}
.clue-right-jtip .cluetip-arrows {
	background-image: url(../images/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
	background-image: url(../images/arrowright.gif);
	left: 100%;
	margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
	background-image: url(../images/arrowdown.gif);
	top: 100%;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}
.clue-bottom-jtip .cluetip-arrows {
	background-image: url(../images/arrowup.gif);
	top: -11px;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}
.cluetip-rounded {
	background: transparent url(../images/bl.gif) no-repeat 0 100%;
	margin-top: 10px;
	margin-left: 12px;
}
.cluetip-rounded #cluetip-outer {
	background: transparent url(../images/tl.gif) no-repeat 0 0;
	margin-top: -12px;
}
.cluetip-rounded #cluetip-title {
	background-color: transparent;
	padding: 12px 12px 0;
	margin: 0 -12px 0 0;
	position: relative;
}
.cluetip-rounded #cluetip-extra {
	position: absolute;
	display: block;
	background: transparent url(../images/tr.gif) no-repeat 100% 0;
	top: 0;
	right: 0;
	width: 12px;
	height: 30px;
	margin: -12px -12px 0 0;
}
.cluetip-rounded #cluetip-inner {
	background: url(../images/br.gif) no-repeat 100% 100%;
	padding: 5px 12px 12px;
	margin: -18px -12px 0 0;
	position: relative;
}
.cluetip-rounded div#cluetip-close {
	text-align: right;
	margin: 0 5px 5px;
	color: #009;
	background: transparent;
}
.cluetip-rounded div#cluetip-close a {
	color: #777;
}
.clue-right-rounded .cluetip-arrows {
	background-image: url(../images/rarrowleft.gif);
}
.clue-left-rounded .cluetip-arrows {
	background-image: url(../images/rarrowright.gif);
	left: 100%;
	margin-left: 12px;
}
.clue-top-rounded .cluetip-arrows {
	background-image: url(../images/rarrowdown.gif);
	top: 100%;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}
.clue-bottom-rounded .cluetip-arrows {
	background-image: url(../images/rarrowup.gif);
	top: -23px;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}
.cluetip-rounded #cluetip-title, .cluetip-rounded #cluetip-inner {
	zoom: 1;
}
.salesLeft {
	position:relative;
	float:left;
	width:220px;
}
.salesBody {
	position:relative;
	float:left;
	width:712px;
	padding-left:40px;
}
#mainBody-sales h1, #mainBody-sales h2 {
	margin:0px;
	padding:0px;
}
#mainBody-sales h1 {
	color:#076aac;
	font-size:36px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
}
#mainBody-sales h2 {
	color:#3c4756;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	/*border-bottom: dashed 1px #ccc;*/
	padding-bottom:8px;
	/*text-align:center;*/
	display:block;
}
#mainBody-sales .salesNavTab {
	background:url(../images/sales-nav-tab.gif) no-repeat;
	height:58px;
	width:222px;
	padding-top:17px;
	padding-left:10px;
}
.salesTab-current {
	color:#e95d00;
}
#mainBody-sales a h2:hover {
	/*background:url(../images/sales-nav-tab.gif) no-repeat;*/
	height:41px;
	width:212px;
	padding-top:17px;
	padding-left:10px;
	color:#e95d00;
}
#mainBody-sales p {
	line-height:18px;
	margin-bottom:20px;
}
#mainBody-sales .salesLeft a h2 {
	padding:0px;
	color:#3c4756;
	height:41px;
	width:212px;
	padding-top:17px;
	padding-left:10px;
	display:block;
	margin-bottom:20px;
}
#mainBody-sales .salesLeft h2 a {
	padding:0px;
	color:#3c4756;
	display:block;
	margin-bottom:50px;
}
#mainBody-sales .current {
	color:#e95d00;
}
#mainBody-sales ul {
	padding-left:60px;
	margin-bottom:20px;
}
#mainBody-sales li {
	list-style:disc;
}
/* dir listings v2 */
#mainBody-dir {
	position:relative;
	margin:0 auto;
	width:985px;
	font-size:13px;
	line-height:20px;
}
#mainBody-dir-left {
	position:relative;
	float:left;
	width:630px;
}
#mainBody-dir-right {
	position:relative;
	float:right;
	width:328px;
	padding:3px;
	background:#f3f3f3;
}
.dir-pa-box {
	background:#e9fffe;
	padding:10px 10px 10px 10px;
	display:block;
	position:relative;
	border:solid 1px #a2d9ea;
}
.dir-pa-box-tagline {
	font-family:Arial, Helvetica, sans-serif;
	color:#121619;
	font-weight:bold;
	font-size:14px;
}
#mainBody-dir #premiere-lawyer h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	font-weight:bold;
	font-size:16px;
	padding:0px 0px 10px 0px;
	margin:0px;
}
#mainBody-dir #premiere-lawyer h1 {
	font-family:"Times New Roman", Times, serif;
	color:#8b0402;
	font-weight:normal;
	font-size:29px;
	padding:0px 0px 2px 0px;
	margin:0px;
}
#mainBody-dir #premiere-lawyer h1 a {
	color:#8b0402;
	font-family:"Times New Roman", Times, serif;
}
#mainBody-dir #premiere-lawyer h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#565656;
	font-weight:normal;
	font-size:19px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	border-bottom:solid 1px #CCCCCC;
}
#mainBody-dir #premiere-lawyer h2 a {
	color:#565656;
	font-family:Arial, Helvetica, sans-serif;
}
#mainBody-dir h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#054679;
	font-weight:normal;
	padding:10px 0px 0px 10px;
	display:block;
	/* border-bottom: dotted 1px #4d4b4b; */
margin-bottom:15px;
	line-height:normal;
}
#mainBody-dir h2 {
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
}
#mainBody-dir h2 span a {
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
}
#mainBody-dir h2 span a:hover {
	font-weight:normal;
	text-decoration:underline;
	color:#FF9;
}
#mainBody-dir h3 {
	color:#4d4b4b;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	border-bottom: dotted 1px #4d4b4b;
	display:block;
	padding:10px 0px 5px 0px;
}
#mainBody-dir p {
	padding:10px 0px 10px 0px;
}
#mainBody-dir ul {
	margin:8px 0px 8px 0px;
}
#mainBody-dir li {
	background:url("http://www.lawyercentral.com/images/bullet-grey.gif") no-repeat left top;
	background-position:0px 6px;
	padding-left:7px;
}
#mainBody-dir li a {
/* color:#0033FF; */
}
#mainBody-dir li p {
	padding:0px 0px 10px 5px;
	margin:0px 0px 10px 0px;
	display:block;
	border-bottom: dotted 1px #dacfae;
}
#mainBody-dir h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#222;
	font-weight:bold;
	font-size:16px;
	padding:0px 0px 10px 0px;
	margin:0px;/*padding:6px 0px 0px 13px;*/
}
#mainBody-dir h5 {
	font-family:Arial, Helvetica, sans-serif;
	color:#069;
	font-weight:bold;
	font-size:16px;
	padding:0px 0px 10px 0px;
	margin:0px;
}
#mainBody-dir h5 a {
	color:#069;
	font-size:18px;
}
#mainBody-dir-right a {
	margin:0px;
	padding:0px;
}
.dir-table {
	position:relative;
	width:100%;
}
.dir-pa-table {
	position:relative;
	margin-top:8px;
	width:100%;
}
.dir-results {
	padding:15px 0px 15px 0px;
	color:#555555;
}
.dir-results span {
	color:#191616;
}
.dir-pa-table a {
	color:#0c79bc;
}
.dir-pa-table td {
	width:25%;
}
#dir-pa-box-morepas {
	float:right;
	position:relative;
}
#dir-filter {
	position:relative;
	width:170px;
	background:#f3f3f3;
	float:left;
}
#dir-listings {
	position:relative;
	width:443px;
	float:right;
}
.dir-filter-title {
	background:#eeeeee;
	border-top:solid 2px #d1d1d1;
	padding:5px;
	color:#555;
	font-size:12px;
}
#dir-filter p {
	padding:5px 5px 5px 5px;
	margin:0px;
}
#dir-filter li {
	background:none;
	list-style:none;
	padding-left:20px;
}
#dir-filter ul {
	margin:0px;
	padding:0px;
}
.dir-listings-title {
	background:#eeeeee;
	border-top:solid 2px #d1d1d1;
	padding:2px 5px 2px 5px;
	color:#555;
	font-size:12px;
}
.dir-listings-title strong {
	color:#333;
}
.float-left {
	position:relative;
	float:left;
}
.float-right {
	position:relative;
	float:right;
}
.dir-table-featured {
	padding-top:10px;
	margin-bottom:20px;
}
.dir-table-featured table {
}
.dir-table-featured td {
	vertical-align:top;
	padding-right:5px;
}
.dir-table-featured-lawyer {
	color:#054a74;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	padding-bottom:5px;
}
.dir-table-featured-lawyer a {
	color:#054a74;
}
.dir-table-featured-firm {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	padding-bottom:5px;
}
.dir-table-featured-firm a {
	color:#000;
}
.dir-table-featured-label {
	color:#515151;
}
.dir-table-featured-item {
	color:#121619;
	font-weight:bold;
}
.dir-table-featured-item2 {
	color:#121619;
	font-weight:bold;
	font-size:16px;
}
.dir-table-hr {
	border-bottom:solid 1px #E0E0E0;
	padding:0px;
	margin:2px 0px 10px 0px;
	height:1px;
	display:block;
	width:443px;
}
.dir-state-firm-ad-wrap {
	position:relative;
	width:300px;
	margin:0 auto;
}
/* v6 nav - seach nav */
#v6_navBar {
	background:url("http://www.lawyercentral.com/images/v5_navBar.gif") repeat-x;
	height:80px;
}
.v6_navBarWrap {
	width:982px;
	height:80px;
	margin:0 auto;
	position:relative;
	background:url("http://www.lawyercentral.com/images/v7_navBar-6.gif") no-repeat;
	top:-4px;
	left:1px;
}
#v6_navBar {
	float:left;
	width:100%;
	font-size:93%;
	line-height:normal;
	position:relative;
}
#v6_navBar ul {
	margin:0;
	padding:4px 5px 0 0px;
	list-style:none;
}
#v6_navBar li {
	display:inline;
	margin:0;
	padding:0;
}
#v6_navBar a {
	float:left;
	background:url("http://www.lawyercentral.com/images/tableft10.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	font:11px/1.5em Verdana;
	text-transform:uppercase;
	font-weight:bold;
}
#v6_navBar .active {
	background:url("http://www.lawyercentral.com/images/tableft10-a.gif") no-repeat left top;
}
/*\*/
html>body*#v5_navBar a {
	letter-spacing:-1px;
}
/**/
    #v6_navBar a span {
	float:left;
	display:block;
	background:url("http://www.lawyercentral.com/images/tabright10.gif") no-repeat right top;
	padding:7px 12px 8px 11px;
	color:#FFF;
}
#v6_navBar .active span {
	background:url("http://www.lawyercentral.com/images/tabright10-a.gif") no-repeat right top;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #v6_navBar a span {
	float:none;
}
/* End IE5-Mac hack */

    #v6_navBar a:hover {
	background-position:0% -42px;
}
#v6_navBar a:hover span {
	background-position:100% -42px;
}
#v6_navBar .active {
	background-position:0% -42px;
}
#v6_navBar .active span {
	background-position:100% -42px;
}
/* small bredcrumbs */
#breadcrumbs2 {
	position:relative;
	margin:0 auto;
	width:977px;
	padding:0px;
}
#breadcrumbs2 ul, #breadcrumbs2 li {
	list-style-type:none;
	padding:0;
	margin:0;
}
#crumbs2 {
}
#crumbs2 li {
	color:#777;
	padding-left:.75em;
	display:inline;
}
#crumbs2 li strong {
	color:#03467B;
}
#crumbs2 li a {
	padding:0px;
	margin:0px;
}
#crumbs2 li a:link, #crumbs2 li a:visited {
	color:#777;
	text-decoration:none;
}
#crumbs2 li a:hover, #crumbs2 li a:focus {
	color:#dd2c0d;
}
/* --- */
#dir-searchnav {
	background:url(../images/advanced-nav.gif) no-repeat;
	height:40px;
	width:960px;
	position:relative;
	padding: 6px 10px 0px 8px;
}
.dir-searchnav-inputwrap {
	position:relative;
	float:left;
}
.input-dir-search {
	position:relative;
	background:url(../images/input_search-v8.gif) top left #ffffff repeat-x;
	border:solid 1px #9dbcc5;
	height:20px;
	width:230px;
	padding-left:43px;
	padding-right:3px;
	vertical-align:top;
	padding-top:4px;
	float:left;
}
.input-dir-search2 {
	position:relative;
	background:#FFF;
	border:solid 1px #9dbcc5;
	height:20px;
	width:185px;
	padding-left:3px;
	padding-right:3px;
	margin-left:52px;
	vertical-align:top;
	float:left;
	margin-right:10px;
	padding-top:4px;
}
.input-dir-submit {
	vertical-align:top;
	margin-left:13px;
	float:left;
}
#dir-searchnav .dir-searchnav-legaltopics {
	position:relative;
	float:right;
	padding-top:5px;
	font-size:12px;
	color:#FFF;
	background:none;
	text-transform:none;
	font-weight:normal;
}
#dir-searchnav .dir-searchnav-legaltopics a {
	color:#FFF;
	background:none;
	text-transform:none;
	font-weight:normal;
	font-size:12px;
}
#dir-searchnav .dir-searchnav-legaltopics a:hover {
	text-decoration:underline;
	color:#FF6;
}
.input-pretxt {
	color:#666;
}
#countyForm input {
	width:100%;
	display:block;
	margin-bottom:5px;
}
#countyForm label {
	display:block;
}
#ribbon_1 {
	position:absolute;
	top:-3px;
	right:-3px;
	height:109px;
	width:109px;
	background:url(../images/ribbon_premLawyer.gif) no-repeat;
}
#ribbon_2 {
	position:absolute;
	top:-3px;
	right:-3px;
	height:109px;
	width:109px;
	background:url(../images/ribbon_premLawFirm.gif) no-repeat;
}
#ribbon_3 {
	position:absolute;
	top:-3px;
	right:-3px;
	height:109px;
	width:109px;
	background:url(../images/ribbon_eliteLawyer.gif) no-repeat;
}
#caseEvalCat {
	height:51px;
	width:221px;
}
#CaseEvalCat-img {
	float:left;
	position:absolute;
	height:71px;
	width:74px;
	z-index:999;
	margin-left:5px;
}
.caseEvalCat-TXT {
	font-size:20px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
}
.caseEvalCat-blue {
	position:relative;
	top:20px;
	width:127px;
	padding-left:94px;
	padding-top:2px;
	padding-bottom:3px;
	border: solid 1px #1a5189;
	background:url(../images/caseevalCat_blue.gif) repeat-x #376ca2 top;
}
.caseEvalCat-green {
	position:relative;
	top:20px;
	width:127px;
	padding-left:94px;
	padding-top:2px;
	padding-bottom:3px;
	border: solid 1px #6c8201;
	background:url(../images/caseevalCat_green.gif) repeat-x #778b0f top;
}
.caseEvalCat-gold {
	position:relative;
	top:20px;
	width:127px;
	padding-left:94px;
	padding-top:2px;
	padding-bottom:3px;
	border: solid 1px #bc8d03;
	background:url(../images/caseevalCat_gold.gif) repeat-x #c89911 top;
}
.caseEvalCol-left {
	position:relative;
	float:left;
	width:221px;
}
.caseEvalCol-mid {
	position:relative;
	float:left;
	margin-left:106px;
	width:221px;
}
.caseEvalCol-right {
	position:relative;
	float:left;
	margin-left:106px;
	width:221px;
}
#caseeval-list ul {
	margin:25px 0px 25px 0px;
	padding:0px;
	background:none;
}
#caseeval-list ul li {
	margin-left:45px;
	font-size:15px;
	color:#000;
}
#caseeval-list ul li a {
	color:#000;
}
#caseeval-list ul li a:hover {
	color:#09C;
}
#marketing-banner {
	position:relative;
	background:url(../images/marketing-banner.jpg) no-repeat;
	width:976px;
	height:467px;
}
#marketing-btnHolder {
	position:relative;
	float:left;
	height:58px;
	width:466px;
	top:256px;
	left:10px;
}
#marketing-banner-2 {
	position:relative;
	/*background:url(../images/marketing-banner-sml.jpg) no-repeat;*/
	background:url(../images/marketing/marketing-banner-nologin.jpg) no-repeat;
	width:976px;
	height:352px;
	margin-top:8px;
	left:4px;
}
#map_canvas {
	width:295px;
	height:336px;
	background:url(../images/loader.gif) no-repeat;
	background-position:100px 50px;
}
#profile_map_canvas {
	width:636px;
	height:235px!important;
	background:url(../images/ajax_loading.gif) no-repeat;
	background-position:200px 50px;
	margin:0px;
	padding:0px;
	position:relative;
} 
#profile_map_canvas *{
margin:0px!important;
padding:0px!important;
}

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
	display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
#marketingArrow-1 {
	position:absolute;
	background:url(../images/marketing/arrow.gif) no-repeat;
	width:64px;
	height:352px;
	left:-64px;
}
.rssItem {
	background:url('http://www.lawyercentral.com/images/icon_rss_large.png') no-repeat;
	padding-left:40px;
	padding-top:4px;
	height:39px;
	margin:5px 0px 5px 10px;
	color:#666;
}
.rssItem a {
	display:block;
	font-size:12px;
	color:#105ccf;
	font-weight:bold;
	line-height:21px;
}
/* ------------ */


.box_container, .box_container2, .box_container3, .box_container4, .box_container5, .box_container6, .box_container7, .box_container8, .box_container9 {
	position:relative; /* important */
	height:255px; /* important if you use slidedown/slideup effects (check the demo). */
	overflow:hidden; /* hide the content that goes beyond the div limits */
}
.box_image, .box_image2, .box_image3, .box_image4, .box_image5, .box_image6, .box_image7, .box_image8, .box_image9 {
	position:absolute; /* important - to get the image position on top of the text */
}
.box_container p, .box_container2 p, .box_container3 p, .box_container4 p, .box_container5 p, .box_container6 p, .box_container7 p, .box_container8 p, .box_container9 p {
	padding:12px 12px 0px 12px
}
.fade_top {
	position:absolute;
	left:0;
	top:0;
	z-index:10
}
.full_caption {
	width:405px;
	height:254px; /* required to hide the image after resized */
	overflow:hidden; /* for child absolute position */
	position:relative; /* display div in line */
	float:left
}
.full_caption img {
	border:0; /* allow javascript moves the img position*/
	position:absolute
}
.full_caption .caption_text {
	background:#000;
	color:#fff; /* fix it at the bottom */
	position:absolute;
	left:0; /* hide it by default */
	display:none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.full_caption .caption_text p {
	padding:12px 12px 0px 12px;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.ic_container {
	vertical-align:baseline;
	position:relative
}
.overlay {
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	display:none;
	opacity:0.3;
}
.img_caption {
	position:absolute;
	overflow:hidden;
	margin:0px;
	padding:0px;
	left:0px;
	right:0px;
	cursor:default;
	opacity:0.6;
}
.text_caption {
	padding:12px 12px 0px 12px
}
/*-----*/
.img_minithumb_container {
	background:url("../images/gallery/img_minithumb.png") no-repeat;
	margin-left:-2px;
	width:48px;
	height:48px;
	padding:4px
}
.img_thumbnail_container {
	background:url("../images/gallery/img_thumbnail.png") no-repeat;
	margin-left:-2px;
	width:64px;
	height:64px;
	padding:4px
}
.img_small_container {
	background:url("../images/gallery/img_small.png") no-repeat;
	margin-left:-4px;
	width:262px;
	height:166px;
	padding:15px 12px 17px 12px
}
.img_medium_container {
	background:url("../images/gallery/img_medium.png") no-repeat;
/*	margin-left:-4px;*/
margin-right:40px;
	width:404px;
	height:258px;
	padding:15px 12px 17px 12px;
	position:relative;
	float:left;
}
.img_large_container {
	background:url("../images/gallery/img_large.png") no-repeat;
	margin-left:-4px;
	width:854px;
	height:425px;
	padding:19px 12px 25px 12px
}
.img_post_container {
	background:url("../images/gallery/img_post.png") no-repeat;
	margin-left:-4px;
	width:554px;
	height:254px;
	padding:15px 12px 21px 12px;
	margin-bottom:21px;
}
.avatar_container {
	background:url("../images/gallery/avatar_bg.png") no-repeat;
	width:75px;
	height:75px;
	padding:5px 5px 6px 5px;
}
.imgshadow {
	background:#FFF;
	padding:4px;
	border:1px solid #333;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #333333;
	-webkit-box-shadow:0px 0px 5px #333333;
	box-shadow:0px 0px 5px #333333;
}
/* ----- */
.ribbon1, .ribbon2, .ribbon3, .ribbon4, .ribbon5, .ribbon6, .ribbon7, .ribbon8, .ribbon9 {
	width:67px;
	height:67px;
	position:absolute;
	margin-top:-10px;
	margin-left:-58px
}
.ribbon1 {
	background:url("../images/ribbons/ribbon1.png")
}
.ribbon2 {
	background:url("../images/ribbons/ribbon2.png")
}
.ribbon3 {
	background:url("../images/ribbons/ribbon3.png")
}
.ribbon4 {
	background:url("../images/ribbons/ribbon4.png")
}
.ribbon5 {
	background:url("../images/ribbons/ribbon5.png")
}
.ribbon6 {
	background:url("../images/ribbons/ribbon6.png")
}
.ribbon7 {
	background:url("../images/ribbons/ribbon7.png")
}
.ribbon8 {
	background:url("../images/ribbons/ribbon8.png")
}
.ribbon9 {
	background:url("../images/ribbons/ribbon9.png")
}
.ribbona, .ribbonb, .ribbonc, .ribbond, .ribbone, .ribbonf, .ribbong, .ribbonh, .ribboni {
	width:114px;
	height:114px;
	position:absolute;
	margin-top:-10px;
	margin-left:-105px
}
.ribbona {
	background:url("../images/ribbons/ribbona.png")
}
.ribbonb {
	background:url("../images/ribbons/ribbonb.png")
}
.ribbonc {
	background:url("../images/ribbons/ribbonc.png")
}
.ribbond {
	background:url("../images/ribbons/ribbond.png")
}
.ribbone {
	background:url("../images/ribbons/ribbone.png")
}
.ribbonf {
	background:url("../images/ribbons/ribbonf.png")
}
.ribbong {
	background:url("../images/ribbons/ribbong.png")
}
.ribbonh {
	background:url("../images/ribbons/ribbonh.png")
}
.ribboni {
	background:url("../images/ribbons/ribboni.png")
}
.arrow1, .arrow2, .arrow3, .arrow4, .arrow5, .arrow6, .arrow7, .arrow8, .arrow9 {
	width:112px;
	height:32px;
	position:absolute;
	margin-top:20px;
	margin-left:-102px
}
.arrow1 {
	background:url("../images/ribbons/arrow1.png")
}
.arrow2 {
	background:url("../images/ribbons/arrow2.png")
}
.arrow3 {
	background:url("../images/ribbons/arrow3.png")
}
.arrow4 {
	background:url("../images/ribbons/arrow4.png")
}
.arrow5 {
	background:url("../images/ribbons/arrow5.png")
}
.arrow6 {
	background:url("../images/ribbons/arrow6.png")
}
.arrow7 {
	background:url("../images/ribbons/arrow7.png")
}
.arrow8 {
	background:url("../images/ribbons/arrow8.png")
}
.arrow9 {
	background:url("../images/ribbons/arrow9.png")
}
.fanion1, .fanion2, .fanion3, .fanion4, .fanion5, .fanion6, .fanion7, .fanion8, .fanion9 {
	width:112px;
	height:32px;
	position:absolute;
	margin-top:20px;
	margin-left:-102px
}
.fanion1 {
	background:url("../images/ribbons/fanion1.png")
}
.fanion2 {
	background:url("../images/ribbons/fanion2.png")
}
.fanion3 {
	background:url("../images/ribbons/fanion3.png")
}
.fanion4 {
	background:url("../images/ribbons/fanion4.png")
}
.fanion5 {
	background:url("../images/ribbons/fanion5.png")
}
.fanion6 {
	background:url("../images/ribbons/fanion6.png")
}
.fanion7 {
	background:url("../images/ribbons/fanion7.png")
}
.fanion8 {
	background:url("../images/ribbons/fanion8.png")
}
.fanion9 {
	background:url("../images/ribbons/fanion9.png")
}
.preloader{background:url("../images/icons2/loader.gif") center center no-repeat #ffffff;
}
.gallery{
padding-left:40px;
}
#state-filter{
	margin: 0 0 21px 0;
	padding: 0;
}
#state-filter li{
	display: inline;
}
#state-filter a{
	margin-right: 18px;
	padding: 8px 12px 8px 12px;
	background: #181818;
	color: #FFFFFF;
	font-size:12px;
	text-decoration: none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#state-filter a.current{
	background-color: #3A3A3A;
}
/*#state-list{
	width:980px;
	margin: 36px 0 0 0;
	padding: 0;
	list-style: none;
}
#state-list li{
	width: 270px;
	height: 198px;
	display: block; 
	float: left;
	margin: 0px 30px 30px 0px;
}*/
.input-long2claimprofile {
	width:246px; 
	display:block;
	background:url(../images/input_search-v8.gif) top left #ffffff repeat-x;
	border:solid 1px #c0bfbe;
	height:20px;
	padding-left:40px;
	margin-bottom:15px;
	padding-top:4px;
}
.shadow-profile-pic{
	position:relative;
	height:20px;
	width:187px;
	background:url(../images/shadow-profile-pic.gif) no-repeat;
}
#profileTabs ol, #profileTabs ul, #profileTabs ul li, #profileTabs li{
	list-style: none;
	background:none;
}
#profileTabs{
	background:url(../images/gray-shade.gif) repeat-x #fff;
}
.twitter_p, .facebook_p{
	border-bottom: dashed 1px #CCC;
	margin:0px 20px 0px 20px;
}
.twitter_p a, .facebook_p a{
	color:#2f507b;
}
/* Start Button Styles --------------------------------------------- */
input[type="button"], button {
border:0 none;
font:inherit;
}
*:focus{outline:0 none;}
input[type="submit"] {border:1px solid rgba(0, 0, 0, 0.25);}
input[type="button"], button {-moz-box-sizing: content-box;}/*fixes mozilla padding - mozilla only, doesn't need webkit or other values */
input[type="button"]::-moz-focus-inner, button::-moz-focus-inner { padding:0;border:0 none; }/*fixes mozilla button padding - mozilla only, doesn't need webkit or other values */
.clearfix:after {
clear: both;
content: '.';
display: block;
font-size: 0;
line-height: 0;
visibility: hidden;
width: 0;
height: 0;
}
/* General Button Styles, Cascades Down To Every Button ------------- */
.button {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
background:#222222 url('/professionals/images/button-images/button-overlay.png') repeat-x;
border:1px solid rgba(0, 0, 0, 0.25);
color:#FFFFFF !important;
cursor:pointer;
display:inline-block;
font-size:13px;
font-weight:bold;
line-height:1;
overflow:visible;
padding:5px 15px 6px;
position:relative;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
width:auto;
text-align:center;
}
.button:hover {
background:#111111;
color:#FFFFFF;
}
.button:active {
background:#242424;
}
.green.button {
background-color:#91BD09;
}
.green.button:hover {
background-color:#749A02;
}
.green.button:active {
background-color:#a4d50b;
}
.blue.button {
background-color:#0E59AE;
}
.blue.button:hover {
background-color:#063468;
}
.blue.button:active {
background-color:#1169cc;
}
.purple.button {
background-color:#660099;
}
.purple.button:hover {
background-color:#330066;
}
.purple.button:active {
background-color:#7f02bd;
}
.breen.button {
background-color:#2DAEBF;
}
.breen.button:hover {
background-color:#007D9A;
}
.breen.button:active {
background-color:#36cbdf;
}
.red.button {
background-color:#CC0000;
}
.red.button:hover {
background-color:#990000;
}
.red.button:active {
background-color:#ea0202;
}
.magenta.button {
background-color:#A9014B;
}
.magenta.button:hover {
background-color:#630030;
}
.magenta.button:active {
background-color:#ce025c;
}
.orange.button {
background-color:#FF5C00;
}
.orange.button:hover {
background-color:#D45500;
}
.orange.button:active {
background-color:#fd762a;
}
.yellow.button {
background-color:#FFE115;
}
.yellow.button:hover {
background-color:#E4C913;
}
.yellow.button:active {
background-color:#fee539;
}
.white.button {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#666666 !important;
font-weight:normal;
text-shadow:0 1px 1px #FFFFFF;
}
.white.button:hover {
background-color:#EEEEEE;
}
.white.button:active {
background-color:#ffffff;
}
.gray2.button {
background:#FFFFFF url('/professionals/images/button-images/button-overlay-black.png') repeat-x;
border:1px solid #BBBBBB;
color:#555555 !important;
text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);
}
.gray2.button:hover {
background-color:#EEEEEE;
border-color:#999999;
color:#444444 !important;
}
.gray2.button:active {
background-color:#ffffff;
}
.gray.button {
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.50);
background:#FFFFFF url('/professionals/images/button-images/button-overlay-black.png') repeat-x;
border:1px solid #BBBBBB;
color:#555555 !important;
text-shadow:0 1px 1px rgba(255, 255, 255, 0.5);
}
.gray.button:hover {
background-color:#EEEEEE;
border-color:#999999;
color:#444444 !important;
}
.gray.button:active {
background-color:#ffffff;
}
/* Small Buttons -------------------------------------------------- */
.small.button {
font-size:11px;
padding:5px 15px 6px;
background-image:url('/professionals/images/button-images/small-button-overlay.png');
}
input[type="submit"].small.button, .small.button.input {
padding:3px 15px 4px;
}
input[type="button"].small.button, button.small.button {
padding:4px 15px;
}
/* Large Buttons ------------------------------------------------- */
.large.button {
font-size:14px;
padding:8px 19px 9px;
background-image:url('/professionals/images/button-images/large-button-overlay.png');
}
input[type="submit"].large.button, .large.button.input {
padding:6px 16px 6px;
}
input[type="button"].large.button, button.large.button {
padding:7px 16px;
}
/* Tall Buttons ------------------------------------------------- */
.tall.button {
font-size:14px;
padding:8px 19px 9px;
background-image:url('/professionals/images/button-images/tall-button-overlay.png');
}
.tall.gray.button {
background-color:#FFFFFF;
background-image: url('/professionals/images/button-images/tall-black.png');
background-repeat:repeat-x;
}
.tall.gray.button:hover {
background-color:#EEEEEE!important;
border-color:#999999;
color:#444444 !important;
}
.tall.gray.button:active {
background-color:#FFFFFF!important;
}
.tall.button em {
font-size:11.5px;
font-style:normal;
display:block;
margin-top:5px;
}
/* Round Buttons ------------------------------------------------ */
.round.button {
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	background-image:url('/professionals/images/button-images/round-button-overlay.png');
	border:1px solid rgba(0, 0, 0, 0.25);
	font-size:13px;
	padding:0;
}
.round.button span {
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	border-radius:14px;
	display:block;
	line-height:1;
	padding:4px 15px 6px;
}
.round.button.input {
	padding:3px 13px 4px;
}
.small.round.button {
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	font-size:11px;
}
input[type="button"].round.small.button, button.round.small.button {
	padding:0;
}
.small.round.button span {
	-moz-border-radius:11px;
	-webkit-border-radius:11px;
	border-radius:11px;
	padding:6px 15px 6px;
}
.large.round.button {
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;
	background-position:left bottom;
}
.large.round.button span {
	-moz-border-radius:17px;
	-webkit-border-radius:17px;
	border-radius:17px;
	font-size:14px;
	padding:7px 20px 9px;
}
.large.tall.round.button small {
	display:block;
	margin-top:5px;
}
.hide{
	display:none;
}
.icon_info{
	position:relative;
	float:right;
}
.popup_h1{
	border-bottom:solid 1px #CCC;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:20px;
}
.popup_p{
	font-size:16px;
	line-height:20px;
}
.spaIMG-new{
	position:relative;
	float:right;
	margin-left:20px;
	margin-top:10px;
}
table#firmDetails{
	margin:0px;
	padding:0px;
	width:100%;
}
table#firmDetails td{
	vertical-align:top;
	padding:5px;
	border-bottom: solid 1px #ccc;
}
table#firmDetails tr:nth-child(odd){
	background:#edf2fe;
	border-bottom: solid 1px #fff;
}
.firmDetailsWrap{
	position:relative;
	display:block;
	background:url(../images/firmDetails-shadow.gif) bottom  center no-repeat;
	padding-bottom:16px;
}
.firmDetailsWrap-sml{
	position:relative;
	display:block;
	background:url(../images/firmDetails-shadow-sml.gif) bottom  center no-repeat;
	padding-bottom:21px;
}
#attorneyListTable table{
	margin:15px 0px 0px 0px;
	padding:0px;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
}
#attorneyListTable td{
	vertical-align:top;
	padding:5px;
	border-bottom: solid 1px #ccc;
}
#attorneyListTable tr:nth-child(odd){
	background:#edf2fe;
	border-bottom: solid 1px #fff;
}
#attorneyListTable .attorneyName{
	font-size:14px;
	border-bottom:solid 1px #D6D6D6;	
}
#attorneyListTable .paList{
	color:#666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
}
#attorneyListTable .viewProfile{
	margin-top:10px;
	padding-right:20px;
}
#attorneyListTable .picWrap{
	position:relative; 
	float:left;
	width:50px;
	margin-right:15px; margin-left:5px;
}
#attorneyListTable .attyWrap{
	position:relative;
	float:left;
	width:380px;
	min-height:50px;
}
#attorneyListTable .btnWrap{
	position:relative;
	float:right;
	width:140px;
}
#attyList-nav {
	background:#f5f5ec;
	margin-bottom:20px;
	margin-top:10px;
}
ul#attyList li:nth-child(odd){
	background:#edf2fe;
	border-bottom: solid 1px #ccc;
}
ul#attyList li{
	padding:10px 0px;
	border-bottom: solid 1px #ccc;
	display:block;
}
ul#attyList{
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
}
.av-videoTile{
	position:relative;
	border: 1px solid #a8a8a8;
	background-image: -moz-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc), to(#bfbfbf), color-stop(3%, #f7f7f7), color-stop(12%, #f2f2f2), color-stop(90%, #d9d9d9));
	box-shadow: 0 1px 5px rgba(0,0,0,0.50);
	margin:7px 0px;
	padding:5px;
}
.av-videoWrapper{
	padding:0px 15px 0px 15px;
}
/* --- vid tiles --- */
#videoListWrapper{
	position:relative;
	padding:10px 0px 0px 10px;
}
.vidTile-wrap{
	float:left;
	height:140px;
position:relative;
	padding:15px 10px 15px 10px;
	position:relative;
	border: 1px solid #a8a8a8;
	background-image: -moz-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc), to(#bfbfbf), color-stop(3%, #f7f7f7), color-stop(12%, #f2f2f2), color-stop(90%, #d9d9d9));
	box-shadow: 0 1px 5px rgba(0,0,0,0.50);
	margin:7px 5px;
	padding:5px;
	 width:130px;
}
a.vidTile-wrap .play{
/*	position:relative; 
margin:0 auto;
	width:140px;*/
	
}
a.vidTile-wrap{
	text-decoration:none;
	color:#036;
}
a.vidTile-wrap:hover{
	background:#FFC;
	color:#393;
}

a.vidTile-wrap p{
	padding:5px 0px 0px 0px;
	margin:0px;
}
a.vidTile-wrap span{
	display:block;
	padding:2px 0px 0px 0px;
	margin:0px;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	line-height:normal;
}
div.play{
	background: #000 no-repeat center;
	display: block;
	background-image: url(http://www.attorneyvideos.com/images2/hover/play.png);
}
#avPlayer{
position:relative;height:360px!important;width:650px!important;
}

#profileSEO{
	font-size:12px;
}
#profileSEO span,#profileSEO a{
	margin:0px;
	padding:0px;
}
