/*
Theme Name: WKlaw
Theme URI: http://www.wklaw.com
*/

/* Begin Typography & Colors */
body {
	font-size: 62.5%;
/* Resets 1em to 10px */
	font-family: Arial, Helvetica, sans-serif;
	background: #fff url('images/header_bg.jpg') repeat-x;
	color: #000;
	text-align: center;
}
body.blog #content,body.blog #sidebar{padding-top:15px}
:focus {
	outline: 0;
}
#page {
	text-align: left;
}
#header {
	background: none
}
#headerimg {
	margin: 7px 9px 0;
}
#content {
	font-size: 1.2em;
	clear: both;
	display: block
}
.widecolumn .entry p {
	font-size: 1.05em;
}
.widecolumn .entry {
	line-height: 20px;
	padding-left: 10px;
}
.narrowcolumn .entry {
	line-height: 20px;
	margin-left: 10px;
}
.widecolumn {
	line-height: 1.6em;
}
.narrowcolumn .postmetadata {
	text-align: left;
	padding-left: 20pxborder-bottom: 1px dotted #999;
	padding-bottom: 20px
}
.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
	border: 1px solid #ddd;
}
.even, .alt {
	border-left: 1px solid #ddd;
}
#footer {
	background: #313131;
	border: none;
}
small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
}
h1 {
	font: 24px 'Georgia', Verdana, Arial, Sans-Serif;
	line-height: 30px;
	color: #333;
}
#headerimg .description {
	font-size: 1.2em;
	text-align: center;
}
#sidebar h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
#sidebar p {
	font-size: 12px;
	line-height: 16px
}
#sidebar h3, #sidebar .more h4 {
	font-size: 15px;
	font-weight: normal;
	color: #999;
	font-family: "Times New Roman", Times, serif;
	font-style: italic
}
#sidebar .more {
	float: right
}
#sidebar .more h4 {
	padding: 0;
	margin: 0
}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
color:#333 !important;
font-weight:normal !important
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	line-height: 25px;
	font: bold 12px verdana;
}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
}
.widget ul li {
	line-height: 18px;
	font-size: 12px;
}
ul#share  li {
	padding: 0px 10px 10px 0px!important;
	float:left;
	width:auto;
}
#sidebar .widget h2 {
	list-style-image: none!important
}
.sticky {
	background: #f7f7f7;
	padding: 0 10px 10px;
}
.sticky h2 {
	padding-top: 10px;
}
.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.commentlist li ul li {
	font-size: 1em;
}
.commentlist li {
	font-weight: bold;
}
.commentlist li .avatar {
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
}
.commentmetadata {
	font-weight: normal;
}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
}
code {
	font: 1.1em 'Courier New', Courier, Fixed;
}
acronym, abbr, span.caps {
	font-size: 0.9em;
	letter-spacing: .07em;
}
a, h2 a:hover, h3 a:hover {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
}
#wp-calendar a {
	text-decoration: none;
}
#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
}
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}
/* End Typography & Colors */
/* Begin Structure */
body {
	margin: 0;
	padding: 0;
}
#page {
	margin: 0 auto;
	padding: 0;
	width: 994px;
position:relative
}
#header {
	margin: 0 15px;
	padding: 0;width:994px
}
#headerimg {
	margin: 0 15px;
	height: 41px;
	width: 966px;
}
.contentMain {
	clear: both
}
.narrowcolumn, .widecolumn {
	float: left;
	padding: 0 0 20px 20px;
	margin: 0;
	width: 675px;
	clear: both;
	display: inline-block
}
.post {
	margin: 0 0 20px;
	text-align: left;
}
.post hr {
	display: block;
}
.widecolumn .post {
	margin: 0;
}
.narrowcolumn .postmetadata {
	padding-top: 5px;
	padding-left: 20px;
	border-bottom: 1px dotted #999;
	padding-bottom: 20px;









}
.narrowcolumn h2 a, .narrowcolumn  small {
	margin-left: 20px
}
.widecolumn .postmetadata {
	margin: 30px 10px;
}
.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}
.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}
.postmetadata {
	clear: both;
}
.clear {
	clear: both;
}
#footer {
	padding: 0;
	margin: 0 auto;
	clear: both;
}
.footercontent {
	width: 960px;
	margin: 0 auto;
	padding-top: 25px
}
.footercontent p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
        color: #666;
}
/* End Structure */
/*Begin Headers */
#sidebar h2 {
	margin: 5px 0 10px;
	padding: 0;
	border-bottom: 3px solid #dcdcdc;
}
h3 {
	padding: 0;
	margin: 0;
}
h3.comments {
	padding: 0;
	margin: 40px auto 20px;
}
/* End Headers */
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
}
/*Using 'class="alignright"' on an image will (who would'vethought?!) align the image to the right. And using 'class="centered', will of course center the image. This is much better than usingalign="center", being much more futureproof (and valid) */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;
	padding: 0
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
padding-left:20px;
}
/* End Images */
/* Begin ListsSpecial stylized non-IE bulletsDo not work in Internet Explorer, which merely default to normal bullets. */
html>body .entry ul {
	margin-left: 0px;
	list-style: none;
}
html>body .entry li {
	margin: 0;
}
.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
}
.entry ol li {
	margin: 0;
	padding: 0;
}
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	border-bottom: 1px dotted #999;
	padding-bottom: 10px
}
#sidebar ul li ul li {
	border-bottom: none !important;
}
.widget ul li ul li {
	float: none !important
}
#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
}
#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
}
#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
}
ol li, #sidebar ul ol li {
	list-style: decimal outside;
}
#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
}
/* End Entry Lists */
/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
}
.postmetadatacat{
        padding-left: 22px !important;
}
#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
}
#sidebar #searchsubmit {
	padding: 1px;
}
.entry form {
/* This is mainly for password protected posts, makes them look better. */
	text-align: center;
}
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
}
#commentform {
	margin: 5px 10px 0 0;
}
#commentform textarea {
	width: 100%;
	padding: 2px;
}
#respond:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#respond,.navigation,.commentlist{padding-left:10px}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
}
/* End Form Elements */
/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
}
.commentlist {
	padding: 0;
	text-align: justify;
}
.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;
}
.commentlist li ul li {
	margin-right: -5px;
	margin-left: 10px;
}
.commentlist p {
	margin: 10px 5px 10px 0;
}
.children {
	padding: 40px;
}
.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata {
	margin: 0;
	display: block;
}
/* End Comments */
/* Begin Sidebar */
#sidebar {
	padding: 0 0 10px 30px;
	width: 265px;
	float: left
}
#sidebar form {
	margin: 0;
}
#sidebar h4 {
	font:bold 12px arial;
	margin: 0
}
#sideDisplay ul li p,.latest_content p  {
	background: url('images/border.gif') no-repeat center bottom;
	padding-bottom: 20px
}
#sidebar h2 {
	font: bold 16px georgia;
	color: #900;
	text-transform: uppercase
}
/* End Sidebar */
/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;

}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}
#wp-calendar a {
	display: block;
}
#wp-calendar caption {
	text-align: center;
	width: 100%;
}
#wp-calendar td {
	padding: 3px 0;
	text-align: center;
}
#wp-calendar td.pad:hover {
/* Doesn't work in IE */
	background-color: #fff;
}
/* End Calendar */
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
}
acronym, abbr {
	border-bottom: 1px dashed #999;
}
blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
.center {
	text-align: center;
}
.hidden {
	display: none;
}
.screen-reader-text {
	position: absolute;
	left: -1000em;
}
hr {
	display: none;
}
a img {
	border: none;
}
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
}
/* End Various Tags & Classes*/
/* Captions */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.logo {
	width: 964px;
	display: block;
	margin: 20px 15px 10px 15px;
	height: 80px
}
.needhelp, .contactimg, .logoimg {
	width: 320px;
	float: left;
}
.needhelp label {
	font: bold 20px Arial;
	color: #333;
	text-transform: uppercase
}
.logoimg {
	float: right !important;
	text-align: right !important
}
ul.topnav {
	width: 770px;
	float: left;
	display: block;
	font: normal 12px Arial;
	text-transform: uppercase;
	margin: 13px 0 0;
	padding: 0;
	height: 30px;
	position: relative
}
ul#dropmenu li ul {
	position: absolute;
	padding: 0px;
	top: 15px;
	left: 50px;
	*left: 10px;
	background: #000;
	z-index: 100000000;
	display:none;
}
ul#dropmenu li ul.child {
	position: absolute;
	padding: 5px 0px 0;
	top: 15px;
	left: 660px;
	background: #000;
	z-index: 100000000
}
ul#dropmenu li ul.child li{white-space:nowrap}
ul#dropmenu li ul li {
	float: none;
	padding: 5px;
	border-bottom: 1px dotted #333;
height:20px;
}
ul#dropmenu li ul li a {
	border: 0
}
ul.topnav li {
	list-style: none;
	float: left;
	padding: 0 0 0 5px;
}
ul.topnav li.last a {
	border: none
}
ul.topnav li.current_page_item a, , ul.topnav li.current_page_ancestor a {
	color: #f00 !important;
}
ul.topnav li a {
	color: #fff;
	border-right: 1px solid #ccc;
	padding-right: 3px;
	outline: none
}
ul.topnav li a:hover {
	text-decoration: none;
	color: #f00;
}
ul.topnav li.first-page-item {
	padding-left: 0 !important
}
ul.topnav li.last-page-item a {
	border: none !important
}
ul.topnav li.current_page_item, ul.topnav li.current_page_ancestor {
	background: url('images/menu_select.jpg') no-repeat center 23px;
	padding-bottom: 14px;
}

.topsearch {
	width: 196px;
	float: left;
	background: url('images/search_bg.gif') no-repeat 0 5px;
	height: 33px
}
.topsearch input {
	margin: 10px 0 0 25px;
	border: 0;
	width: 150px;
	color: #999
}
select#helpselect {
	width: 215px;
	padding: 5px;
	margin: 5px 0;
	border: 1px solid #ccc;
}
.banner {
	background: url('images/banner.png') no-repeat 0 bottom;
	height: 322px;
	margin: -12px 0 0 0;
	padding: 0;
	z-index: 10;
	display: block;
	width: 994px;
	position: relative
}
.contform, .contform1 {
	width: 260px;
	float: right;
	font: 12px arial;
	padding: 20px 10px 0 10px
}
.contform1 p{margin-bottom:3px !important}
.contform h2, .contform1 h2 {
	color: #fff;
	font: bold 14px georgia !important;
	margin: 3px 0;
}
.contform label, .contform1 label {
	width: 75px;
	vertical-align: top;
	display: inline-block;
	color: #000;
	padding: 2px 0 0 10px
}
.contform input, .contform1 input {
	background: #E6E6E6;
	border: none;
	width: 145px;
	color: #000;
        padding-bottom:4px;
        height:16px;
        
}

.contform input.error, .contform1 input.error {
	background: #eee

}
.contform textarea, .contform1 textarea {
	background: #E6E6E6;
	border: none;
	margin-bottom: 5px;
	width: 145px;
	color: #000;
	height: 40px;
	overflow-y: auto;
	overflow-x: hidden
        
}
.warning {
	color: #fff;
	text-align: center;
	width: 200px;
	float: left;
	padding-top:10px;
}
.contactForm {
	padding-top: 3px;
	margin: 0;
	width: 240px
}
.contform .submit {
	clear: both
}
#contactForm {
	*margin-top: 6px
}
#captchacheck {
	height: 20px;
	color: #fff
}
#captchacheck1{color:#d4d4d4}
.footercontt {
	width: 250px;
	text-align: left;
	float: left;
	padding-top: 10px
}
.footerform {
	background: url(images/footer-form-bg.png) no-repeat;
	height: 190px;
	width: 510px;
	float: left
}
.footerform input, .footerform textarea {
	background: transparent;
	border: none
}
.footerlogo {
	margin-top: 98px;
	width: 200px;
	float: left
}
.disc {
	clear: both
}

.contform #contactSendBtn, .contform1 #contactSendBtn {
	width: 242px;
	height: 32px;
	background: url('images/submit-bg.png') no-repeat left top;
	color: #666;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 !important;
	margin: 0 !important;
	cursor: pointer
}
.contform p, .contform1 p {
	padding: 0;
	margin: 0 10px 5px 0;
	font: italic 10px georgia !important;
	color: #fff;
}
#captchacheck div {
	display: inline-block;
	float: left;
	width: 80px;
	text-align: right;
	padding: 2px 5px 0 4px
}
#captchacheck input {
	float: left;
	text-align: center;
	margin-bottom: 2px !important
}
#captchacheck label {
	width: 100px;
	font-size: 10px;
	padding: 4px 0 0 4px;
	height: 15px
}
.flsbanner {
	width: 695px;
	float: left;
	display: block;
	height: 290px;
	padding: 14px 0 0 18px;
	z-index: 99;
	position: relative
}
.footercontent {
	padding: 0 0 30px 20px
}
.footernav li a {
	color: #666
}
.footerform h1 {
	color: #fff !important;
	text-transform: uppercase;
	text-align: left;
	font: 18px georgia;
	padding-left: 35px;
	*padding-top: 10px
}
.contactForm1 {
	padding: 7px 0 0 40px;
	*padding-top: 7px;
text-align:left
}
.contactForm1 .names, .contactForm1 .mails, .contactForm1 .phone, .contactForm1 .comments, .contactForm1 .submit {
	float: left;
	width: 145px;
	height: 35px
}
.contactForm1 input {
	font: 12px arial
}
.contactForm1 .mails, .contactForm1 .phone {
}
.contactForm1 .comments input, .contactForm1 .comments {
	width: 260px !important
}
.contactForm1 .comments input {
	padding: 8px 0 0 6px
}
.contactForm1 .submit {
	float:left;left:280px;position:relative;top:-53px
}
.contactForm1 .submit input, input#sendbutton2 {
	text-transform: uppercase;
	color: #fff !important;
	font-weight: bold;
	background: url(images/submit-btn.png) no-repeat;
	height: 34px;
	width: 132px;
	cursor: pointer
}
.contform1 {
	background: url(images/form-bg.png) no-repeat left 6px;
	height: 283px;
	width: 248px;
        float:left;
	padding-right: 0;
	padding-top: 8px !important;
*padding-top:10px !important;
}
.contform1 h2, input#sendbutton2 {
	border: none !important;
	color: #fff !important
}
/* default styling example----------------------------------------------------------------- */
.listNav {
	margin: 0 0 10px;
}
.ln-letters {
	overflow: hidden;
}
.ln-letters a {
	color: #333;
	outline: none;
	font-size: 0.9em;
	display: block;
	float: left;
	padding: 12px 8px 2px;
	border-right: none;
	text-decoration: none;
	text-align: center
}
.ln-letters a.ln-selected {
	background: url(images/list-head-select-bg.png) no-repeat 8px 0;
	height: 42px;
	width: 25px
}
.ln-letters a.ln-disabled {
	color: #ccc;
}
.ln-letter-count {
	text-align: center;
	font-size: 0.8em;
	line-height: 1;
	margin-bottom: 3px;
	color: #336699;
}
/* demo-specific----------------------------------------------------------------- */
#demoThree-nav .ln-letters a {
	border: none;
	color: #666;
	outline: none;
}
#demoThree-nav .ln-letters a.ln-last {
	border-right: none;
}
#demoThree-nav .ln-letters a:hover, #demoThree-nav .ln-letters a.ln-selected {
	border-top: 2px solid red;
}
#demoThree li {
	color: #666;
}
#demoThree li a {
	color: red;
	text-decoration: none;
}
#demoThree li a:hover {
	text-decoration: underline;
}
#demo4 #listWrapper {
	width: 650px
}
#demoFour li {
	float: left;
	background: url(images/list-bullet.gif) no-repeat 0 5px;
	list-style: none;
	padding: 0 0 10px 10px;
	width: 190px;
	height: 15px;

}
#demoFour a {

	display: block;
	text-align: left;
	margin: 0 30px 10px 0;
	text-decoration: none;
	overflow: hidden;
	height: 15px;
	width: 190px
}
#listWrapper, .blogpostSec {
	clear: both;
	padding-left: 10px
}
.blogpostSec {
	position: relative
}

#listWrapper h2, .blogpostSec h2, .carouselwidgetvideo h2, .more_videos_div h2 {
	background: url(images/title-bg.png) no-repeat 0 -3px;
	height: 25px;
	width: 634px;
	color: #900;
	padding: 10px 20px 0;
	margin: 0;
	border-top: 1px dotted #999
}
.attorneySec h1 {
	padding-left: 0 !important;
	font: 24px georgia;
	margin-top: 0
}
.attorneySec h2 {
	font: 16px georgia;
	padding: 0;
	margin: 0
}
.appealSec h3, .officeSec h3 {
	border-bottom: 4px solid #ccc;
	text-transform: uppercase;
	color: #CD2312;
	background: none;
	font: 18px georgia
}
.attorneySec h3 {
	background: url(images/title-bg.png) no-repeat 0 -3px;
	color: #900;
	line-height: 20px;
	margin: 10px 0;
	padding: 10px 20px 0 0;
	border-top: 1px dotted #999;
border-bottom:none;
text-transform:none;
}
.attorneySec select {
	float: right
}
#listWrapper .listNav,#listWrapper .listNav1 {
	background: url(images/list-head-bg.png) no-repeat 0 5px;
	height: 32px;
	width: 681px
}
.carouselwidget {
	clear: both;
	background: url(images/video-bg2.png) no-repeat;
	width: 640px;
	height: 590px;
	padding: 10px 30px
}
.carouselwidget h2, .carouselwidgetvideo h2, .more_videos_div h2 {
	padding: 10px 0;
	margin-bottom: 0;
	color: #900
}
.carouselwidget .mid, .carouselwidgetvideo .mid {
	height: 380px
}
.carouselwidgetvideo .mid {
	padding-left: 25px
}
.carouselwidget .jCarouselLite, .carouselwidgetvideo .jCarouselLite {
	float: left
}
.carouselwidget .jCarouselLite ul li, .carouselwidgetvideo .jCarouselLite ul li {
	width: 104px !important;
	height: 128px !important;
	overflow: hidden !important;
	margin-right: 5px;
	padding-top: 8px;
         background:none !important;
}
.carouselwidget .prev, .carouselwidgetvideo .prev {
	background: url(images/video-nav-pre.png) no-repeat 0 5px;
	height: 135px;
	width: 49px;
	border: none;
	float: left;
	cursor: pointer;
	outline: none
}
.carouselwidget .next, .carouselwidgetvideo .next {
	background: url(images/video-nav-next.png) no-repeat 0 5px;
	height: 135px;
	width: 49px;
	border: none;
	cursor: pointer;
	outline: none;
}
.carouselwidgetvideo .prev {
	margin-left: 20px;
}
.jCarouselLite {
	width: 540px !important
}
#show li {
	height: 130px
}
#show li p {
	padding: 0 0px;
}
.addressSec, .catDisplay {
	clear: both;
	font-size: 11px
}
.addressSec h2, .catDisplay h2 {
	margin: 0;
	padding: 0;
}
.adressContentOffice {
	float: left;
	width: 115px;
	display: inline-block;
	height: 105px;
	overflow: hidden;
}
.adressContentOffice p {
	padding: 10px 0;
	margin: 0
}
.addressImage {
	display: inline-block;
	padding: 13px 5px 0 0;

}
.addressImage img{border:1px solid #ccc; padding:1px}
.catDisplay ul {
	margin: 0;
	padding: 0 20px
}
.catDisplay ul li {
	width: 285px;
	margin-right: 25px;
	float: left;
}
.addressSec ul li {
	list-style: none;
	background: url(images/location-add-bg.png) no-repeat;
	padding: 15px 20px;
	margin: 0;
	float: left;
	width: 200px;
	height: 145px;
	display: inline-block
}
.rightwing {
	position: absolute;
	top: 30px;
	left: 625px;
	width: 92px;
	z-index: 100
}
.addressSec {
	width: 940px;
	margin: 0 auto;
	clear: both;
	text-align: left;
	border-top: 1px dotted #999;
	display: inline-block;
}
.addressSec ul {
	margin: 0;
	padding: 20px 0 0;
	clear: both;
	width: 960px;
	height: auto;
	float: left
}
.addressSec h2 {
	font: bold 12px arial
}
.blogpostSec ul li {
	list-style: none
}
.adSec {
	border-top: 1px dotted #999;
	clear: both;
	padding: 20px 0 0 20px;
}
.adSec img {
	vertical-align: middle;
	margin-right: 15px
}
.footerNav, ul.footernav {
	clear: both;
	width: 960px;
	margin: 0 auto;
	padding: 0;
	text-align: center
}
.footernav li {
	list-style: none;
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #666;
	text-align: center
}
.footernav li.last-page-item {
	border: none
}
#sidebar ul li {
	position: relative;
	float: left
}
.rightwing1 {
	position: absolute;
	top: 20px;
	left: 260px;
	left: 260px\0/;
	width: 95px
}
*+html .rightwing1 {left:263px !important;}
.attorny_profile ul {
	padding: 0px
}
.attorny_profile ul li {
	padding: 10px;
}
.attorny_profile li:hover, .office li:hover {
	border: 1px solid #fdee6b;
	margin: -1px
}
.attorny_profile img, .attorny_profile h1, .attorny_profile h2, .attorny_profile h3 {
	vertical-align: top;
	padding: 0;
	margin: 0
}
.attorny_profile .profThumb {
	margin-right: 20px;
	float: left;
	border: 1px solid #ccc;
	padding: 2px;
	height: 120px;
	width: 120px;
	overflow: hidden
}
.attorny_profile .profAddr {
	width: 320px;
	float: left;
	padding-right: 20px
}
.attorny_profile .profDets {
	width: 150px;
	float: left
}
.attorny_profile .profDets span.biog, .attorny_profile .profDets span.info, .attorny_profile .profDets span.testiml {
	margin-bottom: 5px;
	text-decoration: underline;
	display: block;
	padding-left: 20px
}
.attorny_profile .profDets span.biog {
	background: url(images/biog-icon.gif) no-repeat;
}
.attorny_profile .profDets span.info {
	background: url(images/info-icon.gif) no-repeat 0 4px;
}
.attorny_profile .profDets span.testiml {
	background: url(images/testiml-icon.gif) no-repeat;
}
.profAddr h2 a {
	font: bold 14px verdana;
	color: #666;
	padding-left: 0
}
.mapLink {
	background: url(images/map-icon.gif) no-repeat 0 7px;
	padding: 5px 0 0 23px;
	clear: both;
}
.area_accordion h3 {
	cursor: pointer;
	margin: 5px 0;
	float: left;
	padding: 0 0 0 15px;
	border: none
}
.area_accordion li.active {
	margin: 5px 0;
	padding: 0 0 0 15px;
}
.accordion_child {
	padding-left: 20px;
	clear: both
}
.accordion_child p {
	background: url(images/dot.gif) no-repeat 0 8px;
	padding-left: 10px
}
.attory_profiles_img {
	float: right;
	margin: 0 0 20px 20px;
	width: 220px;
	text-align: center
}
span.profile_thumb img {
	border: 1px solid #ccc;
	margin-bottom: 10px;
	padding: 2px
}
ul.SocialLinks {
	width: 100%;
	margin: 10px 0;
	padding: 0 0 0 6px
}
ul.SocialLinks li {
	float: left;
	margin: 0 5px 5px !important
}
ul.area_accordion li {
	clear: both
}
.headSec span {
	float: left;
	padding: 5px 0 0 20px;
	font-size: 10px
}
.headSecLink {
	display: block;
	height: 11px;
	overflow: hidden;
	padding-left: 10px;
	position: relative;
	top: 7px;
	width: 100px;
}
span.headSecLink a {
	font: normal 10px verdana !important;
}
.office ul {
	margin: 0;
	padding: 0
}
.office p {
	padding: 10px 0 0 10px;
	margin-top: 0
}
.office ul li p {
	padding: 0 !important
}
.office li {
	width: 199px;
	display: inline-block;
	vertical-align: top;
	padding: 10px;
	text-align: left;
	background:none !important;
	min-height:130px;
}
.office h3 {
	background: none !important
}
.office_map {
	width: 660px;
	height: 260px
}
#area_tab {
	border-bottom: 1px dotted #333;padding-bottom:10px
}
.tab_title, .tab_titlee {
	border-right: 1px solid #CCCCCC;
	display: inline-block;
	float: left;
	font-weight: bold;
	margin: 0 10px 5px 0;
	padding: 0 10px 0 0;
	white-space: nowrap
}
.tab_title a {
	color: #cd2312;
}
.tab_content {
	clear: both
}
.menu_title .active a .lastactive a{
	color: #333;
	font-weight: normal;
	background: url(images/submenu-select.jpg) no-repeat center 20px;
	padding-bottom: 15px
}
.appeals_video, .carouselwidgetvideo {
	background: url(images/video-det-bg2.png) no-repeat -5px 0;
	width: 691px;
	height: 380px;
	display: block;
	padding: 15px 0 10px 25px
}
.carouselwidgetvideo {
	padding-left: 0 !important;
	height: auto
}
.office_map, .office_location_single {
	background: url(images/video-bg-big.png) no-repeat 0 10px;
	width: 640px;

	height: 250px;
	display: block;
	padding: 30px 25px
}
.areavideo_content {
	background: url(images/video-bg-big.png) no-repeat 0 0;
	width: 691px;
	height: 297px !important;
	display: block;
	padding: 25px 0 0 25px
}
.video_carousel, .adressContent {
	cursor: pointer;
}
.accordion_head {
	border-bottom: 1px dotted #666;
	padding-bottom: 5px
}
/* End captions */
.widget ul li.ideal_widget {
	list-style-image: none!important;
         width:265px;
}
.widget ul li.std_widget {
	list-style-image: none!important
}
.sideDisplay ul li {
	list-style-image: none!important
}
.yellowstrip {
	font: bold 14px times;
	display: block;
	height: 20px;
	background: #ff0;
	text-align: center;
	padding: 10px 0;
	color: #333
}
.yellowstrip a {
	text-decoration: underline
}
.borderSec {
	border-bottom: 4px solid #dcdcdc;
	padding: 10px 0 10px 20px;
	display: block;
	width: 645px;
}
#captchacheckBottom {
	clear: both;
	text-align: left;
	width: 280px;
	float: left;
color:#ccc;
}
#contactcaptchaValueBottom {
	background: #ccc;
	text-align: center;
margin: 0 4px
}
#captchacheckBottom div {

	float: left;
	line-height: 16px
}

/* carousel style start here */
.jcarousel-skin-ie7 .jcarousel-container {
	-moz-border-radius: 10px;
	background: #D4D0C8;
	border: 1px solid #808080;
}
.jcarousel-skin-ie7 .jcarousel-container-horizontal {
	width: 245px;
	padding: 20px 40px;
}
.jcarousel-skin-ie7 .jcarousel-container-vertical {
	width: 75px;
	height: 245px;
	padding: 40px 20px;
}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
	width:  245px;
	height: 77px;
}
.jcarousel-skin-ie7 .jcarousel-clip-vertical {
	width:  77px;
	height: 245px;
}
.jcarousel-skin-ie7 .jcarousel-item {
	width: 75px;
	height: 75px;
	border: 1px solid #fff;
}
.jcarousel-skin-ie7 .jcarousel-item:hover {
	border-color: #808080;
}
.jcarousel-skin-ie7 .jcarousel-item-horizontal {
	margin-right: 7px;
}
.jcarousel-skin-ie7 .jcarousel-item-vertical {
	margin-bottom: 7px;
}
.jcarousel-skin-ie7 .jcarousel-item-placeholder {
}
/** *  Horizontal Buttons */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
	position: absolute;
	top: 43px;
	right: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(next-horizontal.gif) no-repeat 0 0;
}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
	position: absolute;
	top: 43px;
	left: 5px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(prev-horizontal.gif) no-repeat 0 0;
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {
	background-position: -32px 0;
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
	background-position: -64px 0;
}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -96px 0;
}
/** *  Vertical Buttons */
.jcarousel-skin-ie7 .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(next-vertical.gif) no-repeat 0 0;
}
.jcarousel-skin-ie7 .jcarousel-next-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-ie7 .jcarousel-next-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical, .jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
.jcarousel-skin-ie7 .jcarousel-prev-vertical {
	position: absolute;
	top: 5px;
	left: 43px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: transparent url(prev-vertical.gif) no-repeat 0 0;
}
.jcarousel-skin-ie7 .jcarousel-prev-vertical:hover {
	background-position: 0 -32px;
}
.jcarousel-skin-ie7 .jcarousel-prev-vertical:active {
	background-position: 0 -64px;
}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical, .jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:active {
	cursor: default;
	background-position: 0 -96px;
}
select#page_id {
	width: 192px;
	margin-top: 10px
}
.more_loactions {
	padding-bottom: 20px;
	display: block;
	padding-left: 5px
}
.hear-more {
	background: url("images/read-more.gif") no-repeat scroll left 2px transparent;
	float: right;
	height: 14px;
	line-height: 14px;
	margin: 10px 0;
	padding: 0;
}
.hear-more a {
	color: #460000;
	font-weight: bold;
	padding: 0 0 0 15px;
}
/* Accordion----------------------------------*/
.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
	outline: none
}
.ui-accordion .ui-accordion-li-fix {
	display: inline;

}

.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em .7em;
}
/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a {
	zoom: 1;
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 0 20px;
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1;
}
.ui-accordion .ui-accordion-content-active {
	display: block;
}
/* Accordion----------------------------------*/
.videoThumb {
	height: 90px;
	width: 96px;
	overflow: hidden;
	z-index: -999;
	padding: 5px
}
.videoThumbOverlay {
	height: 98px;
	width: 104px;
	z-index: 100;
	position: absolute;
}
.visitblog {
	float: right;
	font: 12px georgia;
	text-decoration: underline;
	padding-top: 10px;
	position: absolute;
	right: 0
}
.visitblog a:hover {
	color: #900
}
.dotline {
	background: url(images/dotline.png) repeat-x;
	height: 20px;
	width: 100%
}
/*share buttons style start here */
#share_buttons_single_page img {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}
#share_buttons_wrapper {
	left: -120px;
	position: absolute;
	margin-left: 35px;
	width: 280px;
}
#share_buttons_single_page {
	position: absolute;
	text-align: left;
	margin: 0 0 10px 15px;
}
#share_buttons_single_page.fixed {
	position: fixed;
	top: 20px;
}
#share_buttons_single_page .wdt_button {
	float: left;
	clear: left;
	margin-bottom: 10px;
}
/*share buttons style end here */
.sidevideo {
	background: url(images/side-video-bg.png) no-repeat;
	height: 190px;
	width: 247px;
	padding: 15px 0 0 11px
}
.attorny_profile .last {
	display: none !important
}
ul.SocialLinks li {
	background: none !important
}
.bioIcon, .testiIcon, .bookIcon, .videoIcon, .voiceIcon {
	border-top:1px dotted;
color:#990000;
display:block;
font:18px georgia;
height:15px;
padding:9px 40px;
text-transform:uppercase;
}
.bioIcon {
	background: url(images/title-bg-biog.png) no-repeat 0 0;
width:360px
}
.testiIcon {
	background: url(images/title-bg-testiml.png) no-repeat 0 0;
}
.bookIcon {
	background: url(images/title-bg-bookicon.png) no-repeat 0 0;
}
.videoIcon {
	background: url(images/title-bg-video.png) no-repeat 0 0;
}
.voiceIcon {
	background: url(images/title-bg-voice.png) no-repeat 0 0;
}
.office li h2 a {
	margin-left: 0 !important
}
.office li h2 {
	display: block;
	margin: 0;
	padding: 0
}
.office .teleIcon {
	background: url(images/tele-icon.gif) no-repeat;
	height: 12px;
	width: 13px;
	margin-right: 3px;
	display: inline-block
}
#blue-text {
	color: #1868a6;
	font-weight: normal;
}
.red-text {
	color: #793030;
}
.yellow-text {
	color: #f5d485;
}
.entry a, .listSec li a, .pageBullet li a, ol li a {
	color: #900;
	text-decoration: none;
	font-weight: bold
}
.entry p a:hover, .listSec li a:hover, .pageBullet li a:hover, ol li a:hover {

	color: #555555;
}
.imgSec {
	height: 190px;
	vertical-align: middle;
	padding-top: 35px
}
.socialSec {
	margin: 0;
	padding: 0
}
.bgcondens {
	width: 420px;
	display: block
}
ul.area_accordion h3 {
	background: url(images/list-bullet.gif) no-repeat scroll 0 4px
}
span.ui-state-active img {
	top: -11px;
	position: absolute
}

.video_content, .video_display, .more_videos_div {
	display: block;
	height: auto;
	clear: both;
}
.video_display ul li p{padding:0; margin:0; font-size:10px; background:url(images/video_txt_bg.png) no-repeat; color:#900; font-weight:bold !important; padding:2px 5px; text-align:center;line-height:12px;height:30px}
.video_content, .more_videos_div{width: 640px;}
.carouselwidgetvideo .mid,.appeals_video .video_content{text-align:center}
.carouselwidgetvideo .video_display {
	margin-bottom: 20px;
	background: url(images/video-caurosel-bg.png) no-repeat 0 40px;	height:200px
}
.videosociallinks {
	background: url(images/video-social-bg.jpg) repeat-x;
	height: 46px;
	width: 675px;
	margin-bottom: 20px;
        margin-top:20px
}
.videocomment {
	background: url(images/comment-icon.gif) no-repeat 17px 15px;
	padding: 13px 0 20px 40px;
	display: inline-block;
	float: left
}
.icons {
	float: right;
	padding: 10px 10px 0 0;
	width: 380px
}
.icons label {
	float: left;
	padding-right: 5px
}
.icons img {
	height: 27px;
	width: 27px
}
.icons ul {
	margin: 0;
	padding: 0
}
.icons ul li {
	float: left;
	padding-right: 4px;
	list-style: none
}
.more_videos_ul {
	padding-left: 20px
}

.officeSec h3 {
	border-top: none !important
}
.menu_title {
	display: block;
	border-bottom: 1px dotted #333;
	width: 665px
}
.menu_title .last {
	border: none
}
.appealSec select#page_id, .appealSec select#page_id_inner {
	width: 200px;
	padding: 5px
}
.menu_content h2 {
	padding-left: 0
}
.tab_content h3, ul.listSec li h3 {
	background: none;
	text-transform: none !important;
	border: none;
	font: 14px arial;
	padding: 5px 0;
	margin: 0
}
.tab_content h1 {
	padding-top: 20px
}
.sharepost .sharer {
	overflow: hidden;
	width: 60px;
	display: inline-block;
	height: auto;
	margin-top: 10px
}
.sharepost {
	background: transparent;
	float: left;
	margin-left: -60px;
	margin-right: 10px;
	position: relative;
}
.moreshare {
	float: right
}
.blogSec h2 {
	padding-left: 20px
}
.blogSec h2 a, .blogSec h2 {
	font: 24px georgia !important;
	padding: 0;
	margin: 0;
	color: #333
}
span.moreshare {
	height: 20px
}
.fb_share_count_top, .FBConnectButton_Small, .FBConnectButton_RTL_Small {
	width: 50px
}
.tagDisplay a {
	padding-right: 10px
}
#sidebar ul li.sideLast {
	border: none
}
/*.at300b, .at300m, .at300bs {
	float: right
}
*/
ul.blog_widget li {
	padding-bottom: 20px
}
a.post-edit-link {
	padding: 0 10px;
	clear: both;
	display:block;
}
#crumbs a {
	margin-left: 10px
}
#commentform p {
	margin: 0;
	padding: 0;
	display: inline;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
#commentform .txtarea {
	width: 300px;
	height: 70px;
	border: 1px solid #ccc;
	float: left;
	margin-right: 10px
}
#commentform input {
	border: 1px solid #ccc;
	width: 215px;
	height: 30px;
	margin-top: 0;
	margin-bottom: 5px;
	line-height: 20px
}
#commentform input.submit {
	background: url(images/comment-btn.png) no-repeat;
	height: 34px;
	border: none;
	width: 95px;
	font-weight: bold;
	text-transform: uppercase
}
.hentry p {
	padding-left: 10px
}
.hentry h2, .hentry h3 {
	padding-left: 20px
}
.widecolumn .videosociallinks {
	margin-left: 20px;
	width: 655px
}
.widecolumn #respond, .widecolumn ol.commentlist, .widecolumn .navigation {
	margin-left: 20px;
	clear: both
}
ul.category_ul li {
	background: url('images/arrow.gif') no-repeat 0 5px;
	padding-left: 10px !important;
}
h2.pagetitle {
	padding-left: 20px
}
span.pdfSec img {
	vertical-align: middle;
	padding-right: 4px;
display:inline-block;
background:#fff
}
.page_widget ul li {
	width: 260px;
}
p.editchild a {
	font-weight: normal !important
}
p.editPost a:hover, p.editchild a:hover {
	text-decoration: underline;
	color: #CD2312!important
}
.officeSec {
	border: 3px solid #eaeaea;
	width: 640px;
	height: 250px;
	padding: 10px
}
.locationMap {
	width: 180px;
	float: left
}
locationMap h3 {
	width: 160px
}
.locationMap ul {
	width: 170px;
	overflow-y: scroll;
	height: 200px;
	padding-left: 0px
}
.locationMap ul li {
	border-bottom: 1px solid #dfdfdf;
	height: 21px;
	width: 140px;
	cursor: pointer;
	padding-left: 10px;
	padding-top: 3px;
        background:none !important
}
.locationMap ul.mapView li.active {
	background: url(images/location_map_sel.jpg) no-repeat;
	height: 21px;
	width: 140px;
	padding-left: 10px;
	padding-top: 3px
}
.officeSec .office_map {
	background: none !important;
	width: 460px;
	padding: 0;
	margin: 0;
	display: inline-block
}
#captchacheckComment {
	clear: both;
	line-height: 25px;
	padding: 10px 0
}
#errorComment_warning {
	color: #f00;
	padding-bottom: 10px
}
#captchacheckComment div {
	width: 80px;
	float: left
}
.locationMap h3 {
	padding-top: 0;
	margin-top: 0;
        width:150px
}
#contactcaptchaValueComment {
	float: left;
	text-align: center;
	height: 20px !important
}
.navigation a {
	border: 1px solid #ccc;
	padding: 2px 5px;
	margin: 0 5px;
	line-height: 21px
}
.footerlinks a {
        color:#666
}
p.tagSec { 
	padding-left:20px
}
.readMore {
float:right;
padding-bottom:20px;
}
#wp_page_numbers li {
list-style:none; float:left
}
#wp_page_numbers li.active_page{ 
font-weight:bold
}
#wp_page_numbers li.active_page a{
border:none;
}
#wp_page_numbers li.page_info {
border:1px solid #ccc;
padding:2px 5px
}
#wp_page_numbers ul{margin:0; padding-left:20px}
.adressContent h2{font:bold 12px arial !important}
.carouselwidget .mid,.carouselwidgetvideo .mid{text-align:center; width:640px}

.tableSec table{border:color:1px solid #666; border-collapse:collapse}
.tableSec td.bgcolr{background:#666}
/* city center style starts here */
.citydetSec,.citySec{width:675px}
.citydetSec .imgview img,.citySec .cityimgview img{border:3px solid #eaeaea; padding:2px}
.citydetSec .imgview .desc,.citySec .cityimgview .desc{display:block; background:#333; opacity:0.9;font: 30px georgia; color:#fff; padding:5px 20px;margin:10px 0}
.citydetSec .tabSec ul,.citySec .citytabSec ul{padding:10px 0 0; margin:0}
.citydetSec .tabSec ul li,.citySec .citytabSec ul li{background:url(images/city-tab-bg.jpg) no-repeat; width:168px; height:69px; float:left; font:22px georgia;color:#333;cursor:pointer}
.citySec .citytabSec ul li.active{background:url(images/city-tab-bg-active.jpg) no-repeat; }
.citydetSec .tabSec ul li span.courts,.citySec .citytabSec ul li span.courts,.citydetSec .tabSec ul li span.bail,.citySec .citytabSec ul li span.bail,.citydetSec .tabSec ul li span.jail,.citySec .citytabSec ul li span.jail,.citydetSec .tabSec ul li span.recovery,.citySec .citytabSec ul li span.recovery{overflow:hidden;height:30px;padding-left:55px;padding-top:18px;display:inline-block; }
.citydetSec .tabSec ul li span.courts,.citySec .citytabSec ul li span.courts{background:url(images/city-court-icon.gif) no-repeat 15px 12px; }
.citydetSec .tabSec ul li span.bail,.citySec .citytabSec ul li span.bail{background:url(images/city-bail-icon.gif) no-repeat 15px 14px; }
.citydetSec .tabSec ul li span.jail,.citySec .citytabSec ul li span.jail{background:url(images/city-jail-icon.gif) no-repeat 15px 18px; }
.citydetSec .tabSec ul li span.recovery,.citySec .citytabSec ul li span.recovery{background:url(images/recovery.gif) no-repeat 15px 18px; }
ul.citylist li{list-style:none; background:url(images/arrow.gif) no-repeat 0 4px; padding-left:10px} 
/* city center style end here */                                                                                                               
.attorneySecc ul,.appealSec ul,.attorneySec ul {margin:0; padding:0}
.attorneySecc ul li,.appealSec ul li,.attorneySec ul li{padding-left:10px; margin-left:10px; background:url(images/list-bullet.gif) no-repeat scroll 0 7px;}
ul.area_accordion li{background:none !important}
.attorneySecc h2 a{margin-left:0 !important}
.socialSec ul {
	width: 100%;
	margin: 10px 0 !important;
}
.socialSec ul li {
	float: left;
	margin: 0 5px 5px 0 !important;
	background: none !important
}
#area_tab h2 a{margin:0}
ul.SocialLinks{text-align:center;padding-top:10px;}
ul.SocialLinks li{float:none; padding:0 0 5px 0}
ul.SocialLinks li a{text-align:center}
.title_bg{background: url(images/title-bg.png) no-repeat 0 -3px;
	height: 25px;
	width: 634px;
	color: #900;
	padding: 10px 20px 0;
	margin: 0;
	border-top: 1px dotted #999}
.attorneySecOffLoc p{color:#333}

.attorneySecPrac ul li a{color:#333}
.citytabSec ul li a{color:#333; font-weight:normal}
.menu_title .active a{ color:#b10000}
.menu-header ul li{
	list-style: none;
	float: left;
	padding:0 5px;
	border-right:1px solid;
}
.menu-header ul li .last{
border:0px;
}
.new_nav_bar{
float:left;
width:960px;margin:-3px 0 0 20px;
}
.menu-header .menu
{
margin:0px;
padding-left:20px;
font-family:tahoma;
font-size:14px;
}
.menu-header .menu a
{

}
.menu-header .current_page_item
{
text-decoration:underline;
}
.resultSec{background:#ff0; margin-left:10px;width:675px}
.resultSec h3{float:left; padding:8px;color:#900}

#caseResult ul li{width:530px !important; display:block; float:left; font-weight:bold !important}
#caseResult ul li p a{ color:#460000;font-weight:bold}
#caseResult {padding-top:8px}
.success_stories{padding:0 0 12px 10px; text-align:left; width:685px; font-size:18px;}
h3.success_stories{font:bold 16px georgia;color:#333}
.contactHeading {text-align:center}
#contactForm .names,#contactForm .Phone,#contactForm .mails {height:32px}
#attorny_profile ul{padding:0;margin:0}
#attorny_profile ul li{list-style:none}
.contactHeading h2{margin:3px 0 !important}
.captchaSec,.botcaptchaSec {color:#ccc;clear:both}
.botcaptchaSec{width:160px;text-align:left !important;color:#CCCCCC;}
.captchaSec span.subhead{float:left;display:inline-block; width:108px;text-align:right;margin:0 5px 0 0 ;vertical-align:middle}
.captchaSec input{width:20px;text-align:center; }
.botcaptchaSec .subhead input{background:#ccc; color:#313131;width:20px;text-align:center}
#commentform  .comform {
	width: 20px;
	height: 20px;
	padding:10px 0 0 10px;
}
#errorBottom_warning{margin-left:90px;margin-top:-24px}
.contactForm1 .names input,.contactForm1 .phone input,.contactForm1 .mails input{float:left;padding-left:5px;width:110px;color:#313131;font-weight:bold}
.info_form {font-size:16px;
font-weight:bold;
}
.info_form_content{
	float:left;
	padding-top:10px;
	width:650px;
	font-family: Arial, Helvetica, sans-serif;
	}
.cota input [textbox]{width:241px;}
.cota select {width:241px;}
.cota textarea {width:235px;}
.info_form_instructions {text-align: left;}
.shortform{width:235px;}
#infoAnswer{width:40px;}
#infoForm{font-size:12px}
.info_form_instructions a {
color:#460000;
font-weight:bold;
text-decoration:none;padding-top:10px
}
.submitsec {text-align:left;padding-left:200px}
#realname_warning,#homephone_warning,#infoEmail_warning,#error_info_warning{color:#f00;padding:5px 0 0}

.contactForm1 .comments #commentBottom{color:#313131;font-weight:bold}
.innerbg ul li {
 border-bottom: none !important;
 background:transparent url(images/arrow.gif) no-repeat scroll 0 5px;
    padding-left:10px !important;
}
.innerbg ul li.latest_post{background:none !important; padding-left:0 !important}
.more_post{padding-left:10px}
.new_nav_bar ul{padding:0; margin:0}
.new_nav_bar ul li {position:relative}
.new_nav_bar ul li ul{top:10px; position:absolute}
.new_nav_bar ul li ul,.new_nav_bar ul li ul li ul{background:none repeat scroll 0 0 #000000;
padding:0;
position:absolute;
top:0px;
z-index:100000000;}
.new_nav_bar ul li{background:#000;border:none !important; padding:5px;display:inline-block;height:15px; border-right:1px solid #fff;position:relative}
.new_nav_bar ul li ul,.new_nav_bar ul li ul li ul{visibility:hidden}
.new_nav_bar ul li ul.child{position:absolute;top:25px;left:10px}
.new_nav_bar ul li ul.child li{display:block;position:relative;}
.new_nav_bar ul li ul.child li a{white-space:nowrap;border:none !important}
.new_nav_bar ul li ul.child li a:hover,.new_nav_bar ul li a:hover {color:#f00; text-decoration:none}
.new_nav_bar ul li ul.child li ul{visibility:hidden;position:absolute;left:10px}
.new_nav_bar ul li ul.child li:hover ul{visibility:visible}
.new_nav_bar ul li:hover ul{visibility:visible}
.new_nav_bar ul li a{color:#fff;display:inline-block;font-size:12px;border-right:1px solid #fff;padding-right:10px}





.new_nav_bar ul li.last-menu-item a{border:none}
.new_nav_bar li ul li {
	float: none;
	padding: 5px;
	border-bottom: 1px dotted #333;
height:20px;
display:inline-block

}
.new_nav_bar .menu-header{top:0}
#dropmenu li.last{position:relative}
ul#dropmenu li ul{left:0 !important}
ul#dropmenu li ul li{white-space:nowrap}
div.selectME ul{margin-top:3px}
div.selectME ul li.last{border:none !important}
div.selectME ul{border-bottom:1px solid #ccc}

/*06.01.2011*/

.contform, .contform1 {
	float: right !important;
	font: 12px arial !important;
	padding: 20px 10px 0 10px !important
}
.contform {width: 260px !important;}
.contform1 {width: 240px !important;}
.contform1 p{margin-bottom:3px !important}
.contform h2, .contform1 h2 {
	color: #fff!important;
	font: bold 14px georgia !important;
	margin: 3px 0!important;
}
.contform label, .contform1 label {
	width: 76px !important;
	vertical-align: top !important;
	display: inline-block !important;
	color: #000 !important;
	text-align: left !important;
	padding: 0 0 0 10px !important;
	margin: 0 !important
}
.contform input, .contform1 input {
	background: #E6E6E6 !important;
	border: none !important;
	width: 145px !important;
	color: #000 !important;
	padding: 1px !important
}

.contform input.error, .contform1 input.error {
	background: #eee !important

}
.contform textarea, .contform1 textarea {
	background: #E6E6E6 !important;
	border: none !important;
	margin-bottom: 5px !important;
	width: 145px !important;
	color: #000 !important;
	height: 38px !important;
	overflow-y: auto !important;
	overflow-x: hidden !important; 
	padding: 1px !important 
}
.warning {
	color: #fff !important;
	text-align: center !important;
	width: 200px !important;
	float: left !important;
	padding-top:10px !important;
}
.contactForm {
	padding-top: 0px !important;
	margin: 0!important;
	width: 240px!important
}
.contform .submit {
	clear: both !important
}
#contactForm {
	*margin-top: 6px!important
}
#captchacheck {
	height: 20px !important;
	color: #fff !important
}
#captchacheck1{color:#d4d4d4 !important}


ol.cf-ol li { margin: 0 !important; min-height: 27px !important; float: none !important; border: none !important}
.cform label span { padding-top:3px !important;}
.cform input, .cform textarea, .cform select { margin-top:4px; }
.cform input, .cform textarea, .cform select { *margin-top:2px; }
.cform textarea { padding:0; }
ol.cf-ol li#li--5 { margin: -3px 0 0 0 !important }
ol.cf-ol li#li--5 label{ display: none !important }
ol.cf-ol li#li--5 input.secinput { float:left; height:31px; margin-left:5px; margin-top:1px; width:69px !important; }
.cform { margin: 0 auto 0 !important; width: auto !important }
.cf-sb { margin-top: -2px }

.cf-sb #sendbutton { background:url("images/submit-bg.png") no-repeat scroll left top transparent !important; color:#666666 !important; cursor:pointer; font-weight:bold; height:32px; margin:0 !important; padding:0 !important; text-transform:uppercase; width:242px !important; font-size: 12px !important; border: 0 !important}
.contactForm p.linklove { display: none !important }
.contactForm .failure{ color:#FFFFFF !important; margin: 0 !important; padding: 0 !important; text-align:center !important; background: none !important; border: none !important; width: auto; line-height:15px; }
.contform1 .failure { line-height: 15px }

#cforms2form ol li label{display:none}
#cforms2form ol li {margin:0 !important; float:left !important}
#cforms2form ol li#li-2-1,#cforms2form ol li#li-2-2,#cforms2form ol li#li-2-3{width:145px !important}
#cforms2form ol li input,#cforms2form ol li textarea{border:none;background:none;width:110px !important;height:27px !important}
#cforms2form ol li textarea{font-size:12px !important}
#cforms2form ol li#li-2-4{width:260px !important;float:left}
.contactForm1 p.linklove{display:none}
#cforms2form ol li#li-2-5 #cforms_captcha2{border:1px solid #ccc !important;background:#ccc !important;height:24px !important}
#cforms2form p.cf-sb{margin-right:58px !important;margin-top:0 !important;}
#cforms2form p.cf-sb input{margin-top:0 !important;font-size:12px !important}
.contactForm1 div.failure{background:none !important;color:#fff !important;border:none !important}
.contactForm1 div#usermessage2b{clear:both}
.contactForm1 div.cf_info{padding-left:0 important}
/*img.captcha-reset{background:url("images/arrow.png") no-repeat 0 0 !important;}*/

.contform .contactForm .cform ol.cf-ol li.cf_li_err, .contform1 .contactForm .cform ol.cf-ol li.cf_li_err {background:none !important;margin: 5px 0 !important; padding:0px !important;}
.footerform .contactForm .cform ol.cf-ol li.cf_li_err, .footerform .contactForm1 .cform ol.cf-ol li.cf_li_err {background:none !important;margin: 0px 0 !important; padding:0px !important;}
.footerform .contactForm .cform ol.cf-ol li#li-2-5,  .footerform .contactForm1 .cform ol.cf-ol li#li-2-5 {width:270px !important;}
.page_widget .contform1 {padding-top:6px !important;}

*+html .footerform .contactForm1 #cforms2form p.cf-sb {margin-top:-40px !important;}
.footerform .contactForm1 #cforms2form p.cf-sb {margin-top:-40px\0/;}
*+html .footerform .contactForm1 .failure2 {margin-top:20px !important;}
.footerform .contactForm1 .failure2 {margin-top:20px\0/;}

/*07.01.2011*/
.footerform .contactForm1 #cforms2form ol li textarea {width:250px !important;}

.cform .cf_error, .cform ol.cf-ol li.cf_li_err input, .cform ol.cf-ol li.cf_li_err textarea {color:#666666 !important;}

.footerform .contactForm1 div.cf_info {width:380px !important; float:left !important;text-align:center !important; margin:0px !important;}

.blog_widget .std_widget .contform1 {padding-top:6px !important;}
.blog_widget .std_widget .rightwing1 {left:260px !important;}
*+html  .blog_widget .std_widget .rightwing1 {left:265px !important;}

*+html .category-blog  .footerform .contactForm1 #cforms2form p.cf-sb {margin-top:-40px !important;}
.category-blog .footerform .contactForm1 #cforms2form p.cf-sb {margin-top:-40px\0/;}

.office ul li {float:left;}

.dropmenu1, .dropmenu2 {float:left;}
h3.orclass {float:left; padding:0px 10px; line-height:24px;}
.js .theEditor {
color:black !important;
}

/**/
.widget .innerbg ul li {background:none; min-height:180px !important; *height:180px;}
#cforms2form ol li#li-2-1 input, #cforms2form ol li#li-2-2 input, #cforms2form ol li#li-2-3 input {margin-bottom:2px !important; margin-top:0px;}
 .dropmenu2 .selectME {width:300px;}
.dropmenu2 #menu-dropdown_menu1_span {width:90px;}
div.selectME ul {border-bottom:0px solid;}
.dropmenu1 .selectME {width:330px;}
.dropmenu1 #menu-dropdown_menu1_span {width:90px;}

/*27.01.2011*/
#sidebar #widget .widget_custom_widget_categories .innerbg ul li, #sidebar #widget .innerbg ul li {background:transparent url(images/arrow.gif) no-repeat scroll 0 5px; min-height:20px !important; *height:20px;}

/*22.04.2011*/
body.archive .narrowcolumn h1{padding-left:20px}

/*28.04.2011*/
.tab_content #video-submenu-block {float:right; width:270px;margin:35px 0 15px 15px;}
.tab_content .appeals_video, .tab_content .carouselwidgetvideo, .tab_content .video_content, .tab_content .more_videos_div {width:260px !important; float:right; background:transparent; padding:0px; height:200px;}
.tab_content .appeals_video { margin-bottom:15px; padding:5px !important; background:#f1f1f1;}
/*img.alignright {clear:right;}*/
#more-info {float:right; width:250px; margin:0; background:#f1f1f1; padding:10px;}
#footer-info {float:left; width:100%; margin-top:15px;}
#footer-info #more-info {float:left; width:305px; margin:0px;}
#footer-info #more-info h3, #footer-info #related_articles h3 {border-bottom:0px solid; text-transform:capitalize; font:14px arial; padding-bottom:10px;}
#footer-info #related_articles {float:right; width:305px; background:#f1f1f1; padding:10px;}
*+html img.alignright {clear:none;}
*+html #more-info {margin:0; clear:none;}
#related_articles {padding:10px; background:#f1f1f1;}
#related_articles h3 {border:0px solid; padding-bottom:10px;}
#related_articles ul {padding:0 15px;}
#crumbs a, #crumbs {color:#d5d4d2;}
#more-info ul li a.active {color:#B10000;}

.resource-sitemap h2{font-size:20px;font-weight:normal}
.resource-sitemap ul{padding:0 0 0 20px}
.resource-sitemap ul li{background:url(images/list-bullet.gif) no-repeat 0 7px;padding-left:10px}
.rescrumbs{font-weight:bold}
/*.resource-sitemap ul li a.active,.resource-sitemap ul li.current_page_item a,.resource-sitemap ul li ul.children li.current_page_item a,.resource-sitemap ul li ul.children li ul.children li.current_page_item a,.resource-sitemap ul li ul.children li ul.children li ul.children li.current_page_item a{color:#B10000}
.resource-sitemap ul li ul.children li a,.resource-sitemap ul li ul.children li ul.children li a,.resource-sitemap ul li ul.children li ul.children li ul.children li a{color:#460000 }*/

.citytabCont ul{padding-top:20px; padding-left:20px}

  /* ask a question style start*/
  
 .askSec {width:675px;font:12px arial}
  .askSec .askSectop{background:#f2f2f2;display:block;width:675px;height:100px}
  .askSec .asktitle{background:#7a7979 url(images/title-bg.jpg) no-repeat right;width:250px;height:100px;display:inline-block;line-height:100px;float:left;padding-right:30px}
  .askSec .asktitle h1{margin:0;color:#fff;text-align:center}
  .askSec.askdesc{display:inline-block;float:left;margin-left:20px}
  .askdesc .asktxta{border:1px solid #ddd;width:365px;height:45px;resize:none;margin:10px 0}
  .askSec .askbtn{background:url(images/askbtn.png) no-repeat;border:none;width:95px;height:26px;color:#fff;font-weight:bold;letter-spacing:-0.05em;line-height:26px}
  .askSec .askselect{float:right;color:#c00;font:bold 12px arial }
  .askSec .askselect select{margin-left:10px}
  .askSec .askSecCont ul li{list-style:none;border-bottom:1px solid #333;padding:15px 0}
  .askSec .askSecCont .askans,.mainask .askans{background:url(images/ans-bg.png) no-repeat;height:44px;width:44px;color:#fff;display:inline-block;text-align:center;margin-right:10px;vertical-align:middle;}
  .askSec .askSecCont .askans label,.mainask .askans label{font-size:18px;display:block;font-weight:bold;}
  .askSec .askSecCont h2,.mainask h2{font-size:14px;font-weight:bold;color:#333;margin:0 0 10px}
  .askSec .askSecCont span.ansdate,.mainask span.ansdate{padding:0;display:inline-block;font-size:12px;color:#666}
  .askSec .askansdesc,.mainask .askansdesc{display:inline-block}
  .askSec .askansdesc h2 a,.mainask .askansdesc h2 a{margin:0}
  .mainask .askansdesc{width:350px;vertical-align:middle; margin-right:10px;}
  /* updated 20.10.11 */
  .mainask{font:12px arial;padding:10px;width:655px;margin:0 20px 20px 10px ;box-shadow: rgba(0,0,0,0.2) 1px 1px 3px 3px; -moz-box-shadow: rgba(0,0,0,0.2) 1px 1px 3px 3px; -webkit-box-shadow: rgba(0,0,0,0.2) 1px 1px 3px 3px; -khtml-box-shadow: rgba(0,0,0,0.2) 1px 1px 3px 3px;vertical-align:middle; border/*\**/:1px solid #ccc\9}
  .mainask .qofday{background:#c00;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:inline-block;color:#fff;margin-right:10px;padding:4px 10px;vertical-align:middle;height:30px;line-height:30px;font-weight:bold}

  .mainask .moreques{background:#ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px;display:block;text-align:center}
  .mainask .askques{background:#c00;-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;display:block;margin-top:5px;color:#fff;text-align:center}
  .mainask .askmore{display:inline-block;vertical-align:middle}
  .mainask .askques a{color:#fff}
  .mainask .askansdesc a{color:#3366FF;}
  .mainask span.viewans{float:right;background:#f1f1f1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:4px 10px}
  .mainask span.viewans a{color:#c00}
  .mainask a:hover{text-decoration:none}
  /* ask a question style end */
.rightwing img, .rightwing1 img{border:none}
#sharebar{margin-left:-140px !important}

/* ask a question inner page style */
#qa-page-wrapper{font-size:12px}
#qa-menu{background:#f2f2f2;padding:20px}
#qa-menu ul{padding-left:0}
#qa-menu ul li{height:26px}
#qa-menu form{padding-top:0 !important}
#qa-menu form input{background:#fff;border:1px solid #ccc;padding:3px 10px;height:20px;width:180px;margin-left:10px}
#qa-menu form button{background:url(images/search-qa.jpg) no-repeat; height:28px;width:28px;text-indent:-10000px;border:none;margin:0 !important}
#question-content p.qs{color:#3366FF}
#ques-catsearch, #ques-catsearch form{ display: block;    right: 20px;    position: absolute;    top: 40px;    width: 100px;z-index:101}
#ques-catsearch #arrowImg {background-position:center 8px;margin-right:0}

/* updated 21.10.11 */
.mainask .askansdesc a:hover{color:#333}
.mainask .noans{width:44px;display:inline-block;margin-right:10px}
#question-list .question-score{background:#666;border-radius:10px;color:#fff;padding:0 10px 10px}
  #question-list .mini-count{padding-bottom:0}
  #comment-form{width:620px;display:inline-block;float:left;font:12px arial}
  #comment-form p{display:block;margin:10px 0}
  #comment-form label{display:inline-block;width:75px}
  body.post-type-archive-question #sidebar{text-align:left}
  .question-status.answered-accepted .mini-count {background:none}
  .question-status{background:#21759B;color:#fff;border-radius:10px;padding:10px}
  .question-status .mini-count,.question-status.unanswered{color:#fff !important}
  #question-list .question-summary{width:490px}
  .question-status.answered-accepted .mini-count{background:none !important}
  #qa-page-wrapper h1{margin-top:0}
  #question-content{width:620px;float:left;position:relative;z-index:100}
  #comment-form p.comment-form-url label{width:87px}


#question-content p.qs {
   width: 550px;
}
 /* 24 Oct 2011 */
.question-stats div.mini-count {font-size:190% !important; }
.question-stats div {color:#FFF; font-size:11px;}
/* 03.02.12 */
a.howpay{font:normal 14px georgia;color:#3366FF;}
.question-started a.qa-user-link{display:none}

