/*
Theme Name: Twenty Ten customised 
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
Text Domain: twentyten
*/

/*------------------------Custom CSS for leagle theme--------------------------------------*/
html>body .nav ul li { padding-left:18px !important;}
html>/**/body .nav ul li{  padding-left:15px !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.nav ul li{  padding-left:18px !important;}
}

*{
    padding:0px;
    margin:0px;
}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}
ol, ul { list-style: none; margin:0; }
a:hover{ text-decoration:none;}
a{
    text-decoration:none;
    /*  display:block;  */
}
h1,h2,h3,h4,h5,h6{
    font-weight:normal;
    font-size:14px;
}
body{
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    background-color:#e9e9e9;
}
.clearAll{
    clear:both;
    padding:0px;
    margin:0px;
    height:0px;
}
#Leagel_container{
    background:url(images/body_bg.png) repeat-y;
    width:1001px;
    margin:0 auto;
    display:block;
    overflow:hidden;
}
.header{
    width:997px;
    display:block;
    overflow:hidden;
    margin:0 auto;
    position:relative;
}
.logo{
    width:210px;
    padding:20px 0 0 20px;
    display:block;
    overflow:hidden;
    float:left;
    margin-bottom: -4px;
}
.logo img {
   width:210px;
   height:auto;
}
.twt_search{
    width:735px;
    float:right;
    padding-top:40px;
    padding-right:5px;
}
.twt_search h5{
    width:135px;
     float:right; 
}
.twt_search h5 a{background:url(images/twitter.png) left top no-repeat;
padding-left:20px;
display:block;
font-size: 11px;
margin-top:15px;
color:#a1a1a1;
}
.search_box{
    background:url(images/search_bg.png) top left no-repeat;
    width:250px;
    height:30px;
        float:right; 
    margin:5px 10px 0 0px;
    /* margin:80px 10px 0 310px;  */
}
.search_box input{
    width:215px;
    height:21px;
    font-size: 12px;
    border:0px;
    margin:4px 0 0 25px;
}
.nav{
    display:block;
    width:997px;
    border-top:5px solid #005e96;
    border-bottom:1px solid #e5e5e5;
    overflow:hidden;
}
.nav ul li{
    display:block;
    float:left;
    padding:8px 0 0 22px;
    _padding_left:12px;
}

.nav ul li a {
    color:#171411;
    font-size:12px;
    text-transform:uppercase;
    text-align: center;
    display:block;
    padding-bottom:8px;
    padding-right: 5px;
    min-width: 100px;
}

.nav ul li:first-child a {
    min-width: 60px;
}

.nav ul li a:hover{
    text-decoration:none;
    color:#ffffff;
}
.nav ul li:hover{
    background: #005e96;
    color:#ffffff;
}
.mid_container{
    width:996px;
    margin:0 auto;
    overflow:hidden;
    display:block;
    position:relative;
}
.left_container{
    width:619px;
    padding:20px;
    display:block;
    float:left;
    overflow:hidden;
    position:relative;
    overflow:hidden;
    margin-bottom: -30000px; padding-bottom: 30030px;
}
.left_container1{
    width:619px;
    padding:20px;
    display:block;
    float:left;
    overflow:hidden;
    position:relative;
    overflow:hidden;
    background-color:#f5f5f5;
    margin-bottom: -30000px; padding-bottom: 30030px;
}
.rgt_widget{
    width:335px;
    display:block;
    float:left;
    min-height:500px;
    background:url(images/rgt_block.png) repeat-y;
    overflow:hidden;
    margin-bottom: -30000px; padding-bottom: 30030px;
}

.create_account, .news_letter, .featured_block_lawyer{
    width:307px;
    margin:0px auto;
    border-top:4px solid #f5f5f5;
    border-bottom:4px solid #f5f5f5;
    overflow:hidden;
    padding:10px;
    
}
a.create_acc{
    display:block;
    background-color:#d7002e;
    color:#fff;
    text-transform:uppercase;
    clear:both;
    float:right;
    padding:5px;
    color:#fff !important;
    text-decoration:none !important;
    font-size:13px;
    font-weight:bold;
}
.sign_in, .all_comments{
    display:block;
    border-bottom:1px solid #dddddd;
}
.all_comments1{
    width:250px;
    display:block;
        float:right;
}
 h4.tittle_txt{
    display:block;
    border-bottom:1px solid #f5f5f5;
    color:#d7002e;
    font-weight:bold;
    text-transform:uppercase;
    font-family:Tahoma, Geneva, sans-serif;
    padding-bottom:5px;
    font-size:14px;
    margin-bottom:10px;
       
        text-align:center; /*  added  April 20 2013  */
    }
.user_name{
    display:block;
    overflow:hidden;
}
.create_account .user_name label, .create_account .user_name input{
    display:block;
    float:left;
    margin-bottom:5px;
    overflow:hidden;
}
.create_account .user_name label{
    font-size:12px;
    color:gray;
    width:68px;
    margin-right:10px;
    text-align:right;
    vertical-align:middle;
    padding-top:5px;
}
.create_account .user_name input{
    width:210px;
    height:20px;
    background-color:#f5f5f5;
    border:0px;
    padding:4px 0 0 4px;
    vertical-align:middle;
}
.create_account form a{
    font-size:12px;
    color:#0068a0;
    display:block;
    float:right;
    text-decoration:underline;
    margin:2px 15px 10px 0px;
    overflow:hidden;
}
div.loggedin_class{
    float: left;
    margin: 5px;
}
input.create_acc{
    width:160px;
    height:28px;
    background-color:#d7002e;
    text-transform:uppercase;
    display:block;
    color:#fff;
    border:0px;
    padding:3px 0px;
    float:right;
    clear:both;
    margin-right:15px;
    outline:none;
    font-size:14px;
}

.millions_comments{
    width:307px;
    margin:0px auto;
    border-top:4px solid #f5f5f5;
    border-bottom:4px solid #f5f5f5;
    overflow:hidden;
    padding:10px;   
}
.million_widget{
    display:block;
    padding:6px;
    color:#fff;
    font-size:12px;
    text-transform:uppercase;
    font-weight:normal;
    /*background:url(images/caurosel_arrow.png) right center no-repeat #0a2552;*/
       background:#0a2552;
    padding-right:10px;
    overflow:hidden;
    margin:10px;
}
.sear_widget_title {
margin-left:10px;
}

.million{
    display:block;
    padding:6px;
    color:#fff;
    font-size:12px;
    text-transform:uppercase;
    font-weight:normal;
    background:url(images/caurosel_arrow.png) right center no-repeat #0a2552;
    padding-right:10px;
    overflow:hidden;
    margin-bottom:10px;
}
.million a{
    color:#fff;
}
h6.million{
    background-color:#d7002e;
}
.recent_comments{
    display:block;
    overflow:hidden;
    padding:15px 0 0 0;
}
ul.recent li{
    display:block;
    overflow:hidden;
    border-bottom:1px dotted #999;
    padding-bottom:5px;
    padding-left:10px;
    background:url(images/plus.png) no-repeat;
    background-position:0px 5px;
    margin-bottom:10px;
}
ul.recent_case li {
    display:block;
    overflow:hidden;
    border-bottom:1px dotted #999;
    padding-bottom:5px;
    padding-left:10px;
    background:url(images/plus.png) no-repeat;
    background-position:0px 9px;
    margin-bottom:10px;
}
.att_address {
    font-size:14px;
    display:block;
}
.last{
    border:0px !important;
    margin:0px !important;
}
ul.recent_case li a{
    font-size:11px;
    color:#071c65;
    text-transform: uppercase;
}
ul.recent li a{
    font-size:11px;
    color:#071c65;
}
.homepage_content p{
    font-size:12px;
    padding:10px 0px;
}

.left_most, .right_most{
    width:305px;
    display:block;
    float:left;
}
.right_most{
    display:block;
    float:right;

}
.left_most ul.today, .right_most ul.today{
    display:block;
}
.left_most ul.today h4, .right_most ul.today h4{
    font-size:13px;
    text-transform:uppercase; 
    color:#fff;
    background-color:#0a2552;
    padding:5px 10px;
    margin-bottom:5px;
}
.left_most ul.today li, .right_most ul.today li{
    display:block;
    border-bottom:1px dashed #999;
    margin-bottom:5px;
    padding-bottom:5px;
}
.left_most ul.today li a, .right_most ul.today li a, .featred_court ul.featured_list li a{
    font-size:11px;
    color:#252525;
    /* text-transform:uppercase; */
}
.left_most ul.today li a:hover, .right_most ul.today li a:hover{
    text-decoration:none;
/*  color:#0a2552; */
    color:#D7002E;
}
.featred_court{
    display:block;
    overflow:hidden;
    clear:both;
    margin:10px 0px;
    padding:10px 0px;
}
.featred_court ul.featured_list{
    display:block;
}
.featred_court ul.featured_list h4{
    padding:5px 10px;
    color:#fff;
    font-size:13px;
    text-transform:uppercase;
    background-color:#d7002e;

}
.featred_court ul.featured_list li{
    background-color:#f6f6f6;
    margin:5px 0 0 0;
    padding:5px 10px;
}
.featred_court ul.featured_list li a{
    color:#000;
}
.featred_court ul.featured_list li a:hover{
    text-decoration:none;
    color:#d7002e;
}
 .pagination{
    width:410px;
    margin:0 auto;
    background:url(images/pagination_shadow.png) bottom center no-repeat;
    height:60px;
}
 .pagination_widget{
    width:310px;
    margin:0 auto;
    background:url(images/pagination_shadow.png) bottom center no-repeat;
    height:60px;
}

 .pagination ul.page li{
    background-color:#fff;
    display:block; 
    float:left;
    font-size:11px;
    font-weight:bold;
    padding:10px;
}
.pagination_widget ul.page li{
    background-color:#fff;
    display:block; 
    float:left;
    font-size:11px;
    font-weight:bold;
    padding:6px;
margin-left:5px;
}

.pagination ul.page li a{
    color:#000;

}
.pagination ul.page li a.selected{
    color:#fff;
    background-color:#333;
    padding:2px 4px;
}
.footer{
    display:block;
    height:70px;
    background-color:#333333;
    width:997px;
    margin:0 auto;
}
.footer h6{
    font-size:11px;
    color:#fff;
    display:block;
    float:left;
    padding:20px 0 0 20px;
}
.footer h6 a{
    color:#fff;
}
.footer ul{
    display:block;
    float:right;
}
.footer ul li{
    display:block;
    float:left;
    color:#fff;
    padding:20px 10px 0 0;
}
.footer ul li a{
    color:#fff;
    font-size:11px;
    padding-top:3px;
    display:block;
        }
    .carosel{
        width:620px;
        overflow:hidden;
        margin:0 auto;
        position:relative;
        height:300px;
    }
    .cr_container{
        display:block;
        background-color:#f5f5f5;
        padding:4px 0px;
    }
    .white_bg_part{
        width:610px;
        height:250px;
        margin:0 auto;
        position:relative;
        background-color:#fff;
        border:1px solid #fff;
    }
     
        .example2 {
            list-style:none;
            overflow:hidden;
            display:block;
            overflow:hidden;
            position:relative;
        }
        
        .example2 li {
            text-align:left;
            display:block;
             width:600px;
            height:330px;
            overflow:hidden;
        }
        .carousel-pagination{
            position:absolute;
            bottom:-40px;
            left:46%;
        }
        
        .carousel-pagination li {
            display:block;
            width:11px;
            height:11px;
            margin-right:5px;
            cursor:pointer;
            float:left;
            background:url(images/carosel_pagination.png) no-repeat;
        }
        .carousel-pagination{
            width:200px;
            overflow:hidden;
            display:block;
            margin:0 auto;
            padding-top:-30px;
            
            }
        
        .carousel-pagination .carousel-pagination-active {
            background:url(images/carosel_pagination.png) bottom left no-repeat;
        }
.example2 li h4{
    display:block;
    position:absolute;
    top:210px;
    color:#fff;
    width:610px;
    height:40px;
    background:url(images/carosel_txt_bg.png) repeat-x;
}
.example2 li h4 a{
    font-size:14px;
    text-transform:uppercase;
    font-weight:bold;
    color:#fff;
    padding:10px;
    display:block;
    overflow:hidden;
    background:url(images/caurosel_arrow.png) right center no-repeat;
    outline:none;
}


/* featred page*/
.four_pics_blocks{
    width:902px;
    margin:20px auto;
    display:block;
    overflow:hidden;
}
.pics_block{
    width:215px;
    height:150px;
    overflow:hidden;
    position:relative;
    float:left;
    margin-right:10px;
    overflow:hidden;
}
.pic_content{
    position:absolute;
    height:60px;
    bottom:0px;
    background:url(images/carosel_txt_bg.png) repeat;
    display:block;
    width:100%;


}
.pic_content h5{
    color:#fff;
    padding:5px 0 5px 10px;
    width:78%;
    font-size:12px;
    text-transform:uppercase;
}
a.more{
    position:absolute;
    right:5px;
    bottom:5px;
    font-size:11px;
    background-color:#e00000;
    padding:3px;
    color:#fff;
}
.eye_view_block{
    display:block;
    margin-bottom:10px;
    overflow:hidden;
}
.eye_view_block h3, .eye_view_reports_block h4, .case_main_content h4{
    background:url(images/featred_title_image.png) no-repeat  bottom left;
    padding:10px 10px 20px 10px;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    color:#12293b;
    margin-top:10px;
}
.eye_view_block h4{
    font-size:12px; 
    font-weight:normal;
    color:#888888;
    padding:0px 10px 10px 25px;
}
.eye_view_block h5, .eye_view_reports_block h5, .case_main_content h5{
    font-size:12px;
    font-weight:normal;
    color:#fff;
    background-color:#0a2552;
    padding:3px 5px;
    margin:5px 0 5px 25px;
    width:90px;
}
.eye_view_block p{
    margin-left:25px;
    font-size:12px;
    padding:10px 0px;
}
a.read_full{
    width:80px;
    color:#fff;
    font-size:11px;
    height:21px;
    line-height:23px;
    display:block;
    float:right;
    padding:0px 5px;
    background:url(images/single_arrow.png) #d7002e no-repeat;
    background-position:78px 7px;
    margin-top:20px;
}
 a.read_full:hover{
    text-decoration:none;
}
.news_letter h5{
    color:#a3a2a1;
    font-size:12px;
    font-weight:normal;
    margin-bottom:10px;
}

.news_letter input{
    display:block;
    float:left;
}
input.email{
    width:200px;
    height:21px;
    background:#f5f5f5;
    border:0px;
    padding:3px;
}
input.email_button{
    background-color:#d7002e;
    color:#fff;
    border:0px;
    width:60px;
    height:27px;
    padding:3px;
    outline:none;
}
.email_sbascribe{
    display:block;
    border-bottom:1px solid #dddddd;
    border-top:1px solid #dddddd;
}

h2.heading_pg, h1.heading_pg{
    font-size:20px;
    display:block;
    border-bottom:1px solid #dddddd;
    font-weight:normal;
    color:#12293b;
    margin-bottom:10px;
    text-transform:uppercase;
    margin-top:0px;
    padding-top:0px;
    
}
.eyeview_blocks{
    width:300px;
    float:left;
    overflow:hidden;
    display:block;
    position:relative;
    margin-bottom:20px;
}
.eyeview_blocks h5{
    padding:10px 0px;
    display:block;
}
.eyeview_blocks h3{
    display:block;
    background:url(images/eye_view_bg.png) left bottom no-repeat;
    width:100%;
    position:absolute;
    top:0px;
    left:0px;
    padding:10px 0 25px 10px;
    color:#fff;
    font-size:14px;
    font-weight:normal;
    text-transform:uppercase;
}
.flt_rgt{
    float:right !important;
}
.eye_view_reports_block{
    display:block;
    overflow:hidden;
    clear:both;
}
.blog_eye{
    display:block;
    margin-left:25px;
    padding:10px 0px;
}
.blog_eye img{
    display:block;
    float:left;
}
.blog_eye h6{
    display:block;
    float:left;
    font-size:13px;
    font-weight:bold;
    text-transform:uppercase;
    margin-left:15px;
}
.blog_eye h6 span{
    display:block;
    font-style:italic;
    color:#999;
    font-size:11px;
}
.blog_eye p{
    display:block;
    clear:both;
    overflow:hidden;
    font-size:12px;
    padding-bottom:15px;
    margin-left:50px;
}
.eye_view_reports_block a.read_full{
    width:50px;
    background:url(images/single_arrow.png) #d7002e no-repeat;
    background-position:44px 6px;
}
.kontact_search_box{
    display:block;
    background-color:#f5f5f5;
    height:190px;
}
form.kontact{
    width:480px;
    margin:0 auto;
    overflow:hidden;
    padding:20px 0px;
}
.attorney{
    width:230px;
    overflow:hidden;
    float:left;
    margin-bottom:15px;
}
.attorney label, .attorney input, .attorney select{
    display:block;
    font-size:12px;

}
.kontact .attorney input, .kontact .attorney select{
    border: thin solid rgba(126, 123, 123, 0.66);
}
.attorney label{
    font-weight:bold;
    color:#171411;
    margin-bottom:5px;
}
.attorney input, .attorney select{
    width:207px;
    padding:3px 10px;
    border:1px solid #ebebeb;
    background-color:#fff;
    height:20px;
}
.attorney select{
    height:28px;
    padding-right:5px;
}
.search_reset{
    width:155px;
    display:block;
    /* clear:both; */
    margin:0 auto;
}


.search_reset{
    width:142px;
    display:block;
    overflow:hidden;
    margin-top:20px;
    padding-top:20px;
}

.search_reset input.search, .search_reset input.reset{
    width:66px;
    height:25px;
    /*background-image:url(images/search_blue.png);*/
    background-image:url(images/submit.png);
    float:left;
    border:0px;
}
.search_reset input.reset{
    background-image:url(images/reset_gray.png);
    float:right;
}

.kontact_search_box .search_reset input.search {
    background-image:url(images/search_blue.png);
}
.Kontact_search_result{
    display:block;
    overflow:hidden;
}
.Kontact_search_result h4{
    border-bottom:1px solid #f5f5f5;
    font-size:16px;
    font-weight:normal;
    color:#999;
    text-transform:uppercase;
    padding-bottom:5px;
    margin-bottom:5px;
    margin-top:20px;
}
.Kontact_search_result h5{
    background:url(images/featred_title_image.png) left bottom;
    padding:5px 0 20px 10px;
    font-size:14px;
}
ol.records li{
    display:block;
    overflow:hidden;
    border-bottom:1px solid #f5f5f5;
    margin-bottom:10px;
}
ol.records li a{
    display:block;
    color:#00669e;
    font-size:14px;
    text-transform:uppercase;
}
ol.records li span{
    font-size:12px;
    color:#2e2e2e;
    padding:5px 0px;
    display:block;
    overflow:hidden;
}
.featured_block_lawyer {
    padding-bottom:0px;
    margin-bottom:0px;
}
.featured_block_lawyer ul{
    display:block;
    list-style-type:none;
}
.featured_block_lawyer ul li{
    display:block !important;
    /*float:left;*/
    border:1px solid #CCC;
    overflow:hidden;
    margin-top:5px;
    margin-right:5px;
    margin-bottom:10px;

}
.featured_block_lawyer ul li a span{
    display:block;
    color:#0a2552;
    font-size:12px;
    overflow:hidden;
    padding-left:5px;
    text-align:center;
}
.featured_block_lawyer ul li span{
    display:block;
    color:#0a2552;
    font-size:14px;
    overflow:hidden;
    padding-left:5px;
    text-align:center;
}
.about_content{
    display:block;
    overflow:hidden;
}
.about_content p{
    font-size:14px;
    line-height:16px;
    color:#666666;
        margin: 10px 0px;
}
.about_content p a{
    color:#0a2552;
}
.btttn{
    top:242px;
    left:156px;
    position:absolute;
    display:block;
    overflow:hidden;
}
.leagel_eye_view_container{
    display:block;
    overflow:hidden;
    position:relative;
}
.sg{
    position:absolute;
    bottom:0px;
    left:200px;
    width:200px;
    height:100px;
    display:block;
    overflow:hidden;
}

#wrapper{
    width: 299px;
    height: 335px;
    margin: 0 auto;
    padding: 0 13px;
    background-repeat: no-repeat;
    overflow: hidden;
    font-family: Arial;
    font-size: 12px;
    line-height: 16px;
    background-color:#ffffff;
}
.smoothTabs ul.main_tab{
    width:303px;
    list-style: none;
    margin: 5px 0 0 0;
    padding: 0;
    font-family: Tahoma;
    font-weight: bold;
    background-color:#0a2552;
    display:block;
    height:40px;
    padding:2px;
}
.smoothTabs ul.main_tab li{
    float: left;
    display: inline;
    color: #FFF;
    cursor: pointer;
    text-align: center;
    width:99px;
    font-size:11px !important;
    margin-right:2px;
    padding-bottom:10px;
}
.smoothTabs ul.main_tab li.small{
    width:86px;
}
.smoothTabs ul.main_tab li.big{
    width:127px;
    margin-right:0px;
}
.main_tab .smoothTabs ul.main_tab li:hover{
    background-repeat: no-repeat;
    color: #ffffff;
    background-color:#d7002e;
}
.smoothTabs div{
    padding: 0 5px 0 5px;
}
.main_tab li.smoothTabsLiCurrent{
    background-repeat: no-repeat;
    color: #ffffff;
    background:url(images/small_arrow.png) no-repeat bottom center #d7002e;
}
.smoothTabsDivHidden {
    display: none;
}
.smoothTabsDivVisible ul.sub_tabs{
    display:block;
    overflow:hidden;
    margin:0px;
    padding:0px;
}
.smoothTabsDivVisible ul li{
    display:block;
    overflow:hidden;
    border-bottom:1px dotted #CCC;
    padding:5px 0 5px 0;
       
}
.smoothTabsDivVisible ul li:hover{
    background-color:transparent;
}
.smoothTabsDivVisible ul li a{
    color:#666;
    text-transform:uppercase;
    text-decoration:none;
    outline:none;
}
.new_user_registration h5{
    font-size:11px;
    font-weight:bold;
    color:#d7002e;
    margin-bottom:20px;
}
.user_fields{
    display:block;
    margin-bottom:10px;
}
.user_fields label{
    width:120px;
    text-align:right;
    display:block;
    float:left;
    margin-right:10px;
    color:#666666;
    font-size:12px;
    margin-top:5px;
}
.user_fields input{
    width:270px;
    border:0px;
    height:18px;
    padding:5px;
    background-color:#f4f4f4;
}
.new_user_registration p{
    font-size:11px;
    color:#999;
    margin:20px 0px;
}
.new_user_registration p a{
color:#0069a1;
}
.new_user_registration form button, .new_user_registration form .signup{
    width:66px;
    height:25px;
    margin:10px auto;
    /*background:url(images/signup_blue.png) no-repeat;*/
    background:url(images/submit.png) no-repeat;
    border:0px;
    display:block;
    overflow:hidden;
}
li.reg_err{
    list-style: none;
    color: #D7002E;
    font-size: 11px;
    font-weight: bold;
}
/* profile page */
.lawyer_profile{
    display:block;
    overflow:hidden;
    width:99%;
    margin:0 auto;
}
.left_lawyer_profile{
    width:30%;
    padding:10px 5px;
    display:block;
    float:left;
    margin:5px 5px;
}
.right_lawyer_profile{
    width:64%;
    margin:5px 5px;
    border: #e9e9e9 1px solid;
    display:block;
    float:left;
    overflow:hidden;
}

.right_lawyer_profile h2{
    font-size: 28px;
    margin:5px;
    font-family: 'Times,Times New Roman,Serf';
    font-weight: bold;
    text-transform: capitalize;
}

.right_lawyer_profile .disclaimer{
    font-size: 10px;
    margin:10px 5px 2px ;
    padding: 5px;
    font-family: 'Times,Times New Roman,Serf';
    font-style: italic;
}

.right_lawyer_profile .search_reset{
    margin-top:0px ;
    padding: 0px;
}

.profile_pic{
    display:block;
    margin:0 auto;
    margin-bottom:20px;
    background-color:#e9e9e9;
    overflow:hidden;
}
.profile_pic img{
    width:99%;
}
.profile_pic h5{
    display:block;
    float:right;
    background:url(images/single_arrow.png) no-repeat right center #d7002e;
    color:#fff;
    font-size:12px;
    padding:3px 20px 3px 10px;
}

.profile_pic h5 span a{
    padding:0 0 0 10px;
    text-transform:uppercase;
    color:#fff;
}
.tele_phone label, .tele_phone h6{
    font-size:12px;
    float:none;
    padding:2px 10px;
}
.tele_phone label{
    text-transform:capitalize;
    color:#fff;
    background-color:#0a2552;

}
.tele_phone h6 {
    padding:10px;
    color:#lelele;
}
.tele_phone ul{
    display:block;
    list-style-type:none;
    padding:10px;
}
.tele_phone ul li{
    color:#lelele;
    font-size:12px;
    padding:0 0 5px 0;
}
.profile_name_lawyer{
    display:block;
    overflow:hidden;
    position:relative;
}
.profile_name_lawyer h2{
    font-size:24px;
    display:block;
    color:#0a2552;
    margin-bottom:20px;
    text-transform:uppercase;
}
.profile_name_lawyer h2 span{
    display:block;
    font-size:14px;
    color:#999;
}
.lawyer_content{
    display:block;
}
.lawyer_content p, .publication_block p, .video_publications p{
    font-size:12px;
    padding-bottom:15px;
    color:#1e1e1e;
}
.lawyer_content p b{
color:#0a2552;
}
.publications{
    display:block;
}
.publications label{
    display:block;
    color:#fff;
    text-transform:uppercase;
    font-size:14px;
    background-color:#0a2552;
    padding:5px;
    margin-bottom:15px;
}
.publication_block{
    display:block;
    overflow:hidden;
    border-bottom:1px solid #999;
    margin-bottom:10px;
}
.publication_block h3, .video_publications h3{
    color:#0a2552;
    font-size:14px;
    display:block;
    }
.publication_block h3 span, .video_publications h3 span{
    display:block;
    color:#999999;
    font-size:12px;
    font-style:italic;
    margin-bottom:15px;
}
.video_publications{
    width:265px;
    padding:10px;
    display:block;
    float:left;
    background-color:#e9e9e9;
    margin-bottom:5px;
        /*min-height:220px;*/
}
.video_block{
    display:block;
    padding-bottom:10px;
}

.share_block{
    width:150px;
    position:absolute;
    top:10px;
    right:10px;
}
.share_block a{
    display:block;
    float:left;
    margin-right:5px;
    cursor:pointer;
}
/* tabbed page*/
.tabbed_list{
    height:40px;
    background:url(images/div_bg.png) repeat-x left bottom;
    overflow:hidden;
    display:block;
    margin-bottom:20px;
}
.tabbed_list ul li{
    display:block;
    float:left;
    width:150px;
    text-align:center;
    height:45px;
}
.tabbed_list ul li a{
    color:#000;
    font-size:12px;
    font-weight:bold;
    padding:15px 0 0 0;
    display:block;
    outline:none;
}
.tabbed_list ul li.active{
    background:url(images/list_blue_bg.png) top left no-repeat;
}
.tabbed_list ul li.active a{
    color:#fff;
}
.case_heading{
    text-align:center;
    font-size:18px;
    color:#1e1e1e;
    padding:10px 0px;
    border-bottom:1px solid #999;
    margin-bottom:5px;
}
.decisions_container .citation{
    text-align:center;
}
.case_heading span{
    display:block;
    color:#999999;
    font-size:12px;
    text-transform:uppercase;
    font-style:italic;
}
.case_name_container{
    /* display:block; */
    background-color:#f5f5f5;
    padding:5px;
    text-align:center;
    font-family:"Times New Roman", Times, serif;

}
.case_name_container h4{
    /* display:block; */
    padding-bottom:10px;
    font-size:16px;
    font-style:italic; 
    font-weight:bold !important;
}
.case_small_content{
    /* text-align:center; */
    display:block;
    overflow:hidden;
    padding:5px 0px;
}
.case_small_content h5{
    display:block;
    padding-bottom:0px;
    font-size:13px;
    color:#666;
    font-style: italic;
}
.case_small_content h5 span{
    display:inline-block;
}
.case_main_content p{
    font-size:13px;
    color:#1e1e1e;
    padding-top:20px;
    line-height:16px;
    text-align:left;sss
}
page{
display:block;
}

italic{
font-style: italic;
}
/* contatc us*/
.contact_us{
    display:block;
    overflow:hidden;
    padding:20px;
    background-color:#f5f5f5;
}
.contact_us .contact_form input, .contact_us .contact_form textarea{
    border: thin solid rgba(126, 123, 123, 0.66);
}
.contact_us h4{
    text-transform:uppercase;
    color:#1e1e1e;
    font-size:14px;
}
.contact_us h4 span{
    display:block;
    font-size:12px;
    text-transform:none;
}
.contact_us form h4{
    padding:20px 0px;
}
.contact_us1{
    overflow:hidden;
    padding:20px;
    background-color:#f5f5f5;
    display:block;
    width:300px;
}
.contact_us1 h4{
    text-transform:uppercase;
    color:#1e1e1e;
    font-size:14px;
}
.contact_us1 h4 span{
    display:block;
    font-size:12px;
    text-transform:none;
}
.contact_us1 form h4{
    padding:20px 0px;
}
.contact_form{
    display:block;
    overflow:hidden;
}
.contact_form label, .contact_form input{
    display:block;
    font-size:12px;
    
}
.contact_form label{
    font-weight:bold;
}
.contact_form input, .contact_form textarea{
border:1px solid #edeceb;
width:220px;
padding:5px;
margin:5px 0px;
}
.contact_form label span{
    color:red;
}
.checks{
    display:block;
    overflow:hidden;
    width:100px;
    float:left;
}
.checks input{
    width:20px;
    height:20px;
    display:block;
    float:left;
    vertical-align:middle;
    margin-right:10px;
}
.checks span{
    font-size:12px;
    vertical-align:middle;
    font-weight:bold;
    display:block;
    overflow:hidden;
    padding-top:5px;
}
.contact_form textarea{
    width:305px;
    height:150px;
}
.bg_txt{
    width:100%;
}

.Disclaimer p{
    font-size:13px;
}
.Disclaimer p a{
    color:#00649e;
}
.terms p{
    font-size:12px;
    padding-top:15px;
}
.terms h4{
    font-weight:bold;
    border-bottom:1px solid #666;
    font-size:14px;
    padding:10px 0px 5px 0px;
    text-transform:uppercase;

}
.terms ul{
    list-style-type:disc;
    margin-left:20px;
}
.terms ul li{
    font-size:12px !important;
    padding-top:10px;
}
.terms b{
    font-size:12px;
    padding-top:15px;
    display:block;
    overflow:hidden;
}
.featured_block_lawyer h4{
    display:block;
    padding:5px 10px;
    color:#fff;
    text-transform:uppercase;
    background-color:#1f1d19;
    margin:0 0 10px 0;
}
.smoothTabs{
 border-bottom: 4px solid #F5F5F5;
    border-top: 4px solid #F5F5F5;
}

.tab_container{
    display:block;
    border-bottom:1px solid #dddddd;
}
.cited_cases_block{
    display:block;
}.cited_cases_block b{
    display:block;
    font-size:13px;
    margin:0px 0 10px 0px;
}
.cited_cases_block h4{
    display:block;
    border-bottom:1px solid #999;
    font-size:14px;
    font-weight:bold;
}
.cited_cases_block ul{
    display:block;
    margin:20px 0 0 20px;
}
.cited_cases_block ul li{
    display:block;
    background:url(images/2_small_arrow.png) left center no-repeat;
    padding:0 0 5px 15px;
}
.cited_cases_block ul li a{
    font-size:12px;
    font-weight:bold;
    color:#0a2552;
}
.citing_cases_tab3_block{
    display:block;
}
.citing_cases_tab3_block b{
    padding-bottom:20px;
    font-size:12px;
    margin:0px;
}
.citing_cases_tab3_block h5{
    text-align:center;
    color:#fff;
    background-color:#0a2552;
    padding:5px 0px;
    margin:15px 0px;
    font-weight:bold;
}
.citing_cases_tab3_block ul li{
    background-color:#f5f5f5;
    margin-bottom:5px;
    padding:5px 10px;
    font-size:12px;
}
.citing_cases_tab3_block ul li a{
    color:#0a2552;
}
.citing_cases_tab3_block ul li a:hover{
    color:#d7002e;
}
.decisions_comment h5{
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
}

.decisions_comment .tab_4_form input, .decisions_comment .tab_4_form textarea{
border:thin solid rgb(182, 175, 175);
}
.decisions_comment h6{
    color:#d7002e;
}
.tab_4_form{
    display:block;
    margin-bottom:10px;
        margin-top:10px;
}
.comment_tabbed form{
    padding:20px 0px;
    display:block;
    overflow:hidden;
}
.tab_4_form label{
    display:block;
    float:left;
    width:150px;
    text-align:right;
    margin-right:10px;
    font-size:12px;
    font-weight:bold;
}
.tab_4_form input, .tab_4_form textarea{
    background-color: #F4F4F4;
    border: 0 none;
    height: 18px;
    padding: 5px;
    width: 270px;
}
.tab_4_form textarea{
    height:120px;
}
.post{
    width:106px;
    height:26px;
    margin:0 auto;
    border:0px;
    background:url(images/post_comment.png) no-repeat;
    display:block;
    overflow:hidden;
}
.entry-content ul li {
    color: #999999;
    font-size: 11px;
    margin: 20px 0;
}

.user_image_fields{
    display:block;
    margin-bottom:10px;
}
.user_image_fields label{
    width:120px;
    text-align:right;
    display:block;
    float:left;
    margin-right:10px;
    color:#666666;
    font-size:12px;
}
.user_image_fields input{
    width:270px;
    height:25px;
    padding:5px;
}
p.reg_err{
    list-style: none;
    color: #D7002E;
    font-size: 11px;
    font-weight: bold;
}
.login_error {
    font-size: 12px;
    color: red;
    text-align: center;
    padding: 10px;
}


div #reg_err_display{
    list-style: none;
    color: #D7002E;
    font-size: 11px;
    font-weight: bold;
        margin-left:160px;
        margin-top:10px;
}

/* search block starts here */
.search_search{
    display:block;
    overflow:hidden;
}
.search_search_widget{
/*width:220px;*/
    display:block;
    overflow:hidden;
}

.search_search h3, .date_block h3, .select_court h3{
    display:block;
    font-size:16px;
    font-weight:normal;
    color:#12293b;
    border-bottom:1px solid #f4f4f4;
    padding-bottom:5px;
    margin-bottom:5px;
}
.block_1_search, .date_by, .court_block{
    display:block;
    /* background-color:#f5f5f5; */
    background-color: rgb(224, 223, 223);
    padding:10px 15px;
    overflow:hidden;
    margin-bottom:20px;
}

.block_1_search .search_words input{
    border: thin solid rgba(126, 123, 123, 0.66);
}
.block_1_search_widget{
    display:block;
    background-color:#f5f5f5;
    padding:5px 5px;
    overflow:hidden;
    margin-bottom:5px;
margin-left:5px;
margin-right:5px;
}

.search_words, .search_words label, .search_words input{
    display:block;
    overflow:hidden;
}
.search_words{
    margin-right:20px;
    float:left; 
    margin-bottom:10px;
}

.search_words label, .select_date label, .checks_block label{
    font-size:12px;
    font-weight:bold;
    color:#4a4846;
    margin-bottom:5px;
}
.search_words input{
    width:240px;
    background-color:#fff;
    border:1px solid #ebebeb;
    height:22px;
}
.small_inputs small{
    font-size:10px;
}
.small_inputs input{
    width:110px !important;
}
.select_date{
    width:290px;
    float:left;
    margin-bottom:10px;
}
.select_date input #dates_on_text{border:thin solid black;}
.select_date input, .select_date label, .select_date img{
    vertical-align:middle;
}
input.inp{
    width:100px;
    background-color:#fff;
    border:thin solid rgba(126, 123, 123, 0.66);;
    height:22px;
}
.checks_block{
    display:block;
    float:left;
    margin:0 20px 10px 0px;
}
.example2 li img {
    height:210px !important;
}

a.password_text{
    font-size:12px;
    color: #D7002E;
}
.watter_mark {
    font-size:12px;
    color: #D7002E;
}
.reg_suc {
    font-size:12px;
    color: green;
}
.nav ul li.current-menu-item a{
    color:#1b486d;
    background:url(images/nav_triangle.png) bottom center no-repeat;    
}

.nav ul li.current-menu-item:hover ,.nav ul li.current-menu-item a:hover {
    color:#fff;
}
a.read_statutes{
    width: 92px;
    background-position: 90px 7px;
}
div.decisions_cited{
    display: none;
}
div.decisions_citing{
    display: none;
}
div.decisions_comment{
    display: none;
}
div.leagle_eye_comment{
    display: none;
}
div.proposed_comment {
    display:none;
}

.lev .tabbed_container h3.case_heading span {
    float:left;
    padding-right:5px;
}

.lev .case_heading_post{
    font-size:18px;
    color:#1e1e1e;
    padding:10px 0 0 0;
    margin-bottom:0;
}
.lev .case_heading_post span{
    display:block;
    color:#999999;
    font-size:12px;
    text-transform:uppercase;
    font-style:italic;
        
}

.lev .case_date {
    padding: 0 0 15px;
    margin: 0px;
}

.comment_records {
    display:block;
    overflow:hidden;
    border-bottom:1px solid #f5f5f5;
    margin-bottom:10px;
    margin-top:10px;
    text-transform:none;
    font-size:12px;
    padding-bottom: 5px;
    padding-left: 10px;
}
#comment_display {
     color: #999999;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-top: 20px;
    padding-bottom: 5px;
    text-transform: uppercase;
}
.comment_records_main {
    display:block;
    overflow:hidden;
    border-bottom:1px solid #f5f5f5;
    margin-bottom:10px;
    margin-top:10px;
    text-transform:none;
    font-size:12px;
    padding-bottom: 5px;
    padding-left: 10px;
}

.tabbed_list input {
    background-color: #F4F4F4;
    border: 0 none;
    font-size: 12px;
    height: 10px;
    width: 15px;
}

#comment_display input {
    background-color: #FFFFFF;
    border: 0 none;
    font-size: 13px;
    height: 15px;
    width: 15px;
    color:#999999;
}
.tabbed_list li.active input {
    background-color: #007DBF;   
    color: #FFFFFF;
}

.comment_records_ajax {
    display:block;
    overflow:hidden;
    border-bottom:1px solid #f5f5f5;
    margin-bottom:10px;
    margin-top:10px;
    text-transform:none;
    font-size:12px;
    padding-bottom: 5px;
    padding-left: 10px;
}

.leagle_eye_comment h5 {
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
}
.leagle_eye_comment h6 {
    color: #D7002E;
}
.le_comment_records, .prop_comment_records {
    font-size:12px;
}
div #leye_err_display{
    list-style: none;
    color: #D7002E;
    font-size: 11px;
    font-weight: bold;
        margin-left:160px;
        margin-top:10px;
}
.le_comment_records_ajax, .prop_comment_records_ajax {
    display:block;
    overflow:hidden;
    border-bottom:1px solid #f5f5f5;
    margin-bottom:10px;
    margin-top:10px;
    text-transform:none;
    font-size:12px;
    padding-bottom: 5px;
    padding-left: 10px;
}

.proposed_comment .case_heading_post{
    font-size:18px;
    color:#1e1e1e;
    padding:10px 0 0 0;
    margin-bottom:0;
}
.proposed_comment .case_heading_post span{
    display:block;
    color:#999999;
    font-size:12px;
    text-transform:uppercase;
    font-style:italic;
        
}

.proposed_comment h5 {
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
}
.proposed_comment h6 {
    color: #D7002E;
}
div #prop_err_display{
    list-style: none;
    color: #D7002E;
    font-size: 11px;
    font-weight: bold;
        margin-left:160px;
        margin-top:10px;
}
ul li.recentcomments {
    font-size:12px;
    color:#071C65;
}

.new_user_registration form .publication{
    width:66px;
    height:25px;
    margin:10px auto;
    background:url(images/continue.png) no-repeat;
    border:0px;
    display:block;
    overflow:hidden;
}
}
.contact_lawyer{
  width:560px;
  margin:0 auto;
  overflow:hidden;
  min-height:500px;
  position:relative;
  padding:10px 20px;
}
a.close_red{
    position:absolute;
    right:10px;
    top:10px;
}
.contact_lawyer h3{
color:#12293b;
font-size:14px;
display:block;
border-bottom:1px solid #ccc;
padding:0 0 5px 0;
text-transform:uppercase;
}
.contact_lawyer h3 span{
    font-size:24px;
}
.contact_lawyer h4{
    font-size:16px;
}
.contact_lawyer h4 span{
    display:block;
    font-size:13px;
}
.cont_form_name{
    padding:10px 0px;
}
.cont_form_name label, .text_area_contact label{
    display:block;
    font-size:12px;
    font-weight:bold;
    color:#4d4a48;
    display:block;
    overflow:hidden;
    margin-bottom:5px;
}
.cont_form_name label span{
    color:red;
        
}
.cont_form_name input{
    background-color:#f3f3f3;
    width:200px;
    height:16px;
    padding:4px 0px;
    border:0px;
}
.checks_contact{
    display:block;
    float:left;
    margin-right:20px;
    font-size:12px;
}
.text_area_contact{
    display:block;
    margin-top:20px;
}
.text_area_contact textarea{
    width:400px;
    height:120px;
    background-color:#f5f5f5;
    border:0px;
    margin-bottom:10px;
}

.search_font {
    font-size:14px;
    text-align:center;
}

.block_1_search_1, .date_by, .court_block {
    background-color: #FFFFFF;
    display: block;
    margin-bottom: 20px;
    overflow: hidden;
    padding: 10px 15px;

}
.block_1_search_1_widget {
    background-color: #FFFFFF;
    display: block;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 5px 5px;
margin-left:5px;
margin-right:5px;
}

.block_1_search_1 a, .block_1_search a{
    text-decoration:none;
    color:#0a2552;
}
.block_1_search_1_widget a, .block_1_search_widget a{
    text-decoration:none;
    color:#0a2552;
}

.addthis_default_style {
    padding-top:10px;
    
}
.hide{
    display: none;
}
.decisions_hide{float: left !important;}
/* sign in page starts here */
.sign_new_block{
    width:90%;
    margin:0 auto;
    height:250px;
    border:1px solid #cecfd1;
}
.sign_in_container{
    width:50%;
    height:230px;
    display:block;
    float:left;
    background:url(images/sign_in_bg.png) repeat-x top left;
    border-right:1px solid #cecfd1;
    padding:10px 5%;
    position:relative;
    }
.create_container{
    width:35.5%;
    height:230px;
    display:block;
    background-color:#f0f1f3;
    border-left:1px solid #fff;
    padding:10px 2%;
    float:left;
}
.sign_in_container h3, .create_container h3{
    font-size:16px;
    font-weight:bold;
    border-bottom:1px solid #CCC;
    padding-bottom:5px;
    color:#838488;
    width:190px;
}
 .create_container h3{
     width:150px;
 }
 .user_name_container{
     display:block;
     margin-top:20px;
     overflow:hidden;
 }
.sign_in_container label{
    color:#838488;
    font-size:14px;
    font-weight:normal;
    display:block;
    float:left;
    padding:10px 0px;
    margin-right:10px;
    text-align: right;
    width: 75px;
}
.sign_in_container  input{
    width:170px;
    border:1px solid #CCC;
    height:28px;
    margin-top:10px;
}
.sign_in_container a{
    font-size:10px;
    display:block;
    float:left;
    color:#333;
    position:absolute;
    bottom:20px;
    left:20px;
    text-decoration:underline;
}
.sign_in_container button{
    width:60px;
    height:28px;
    color:#fff;
    background-color:#0a2552;
    border:0px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    line-height:10px;
    padding-bottom:3px;
    font-weight:bold;
    position:absolute;
    cursor:pointer;
    right:20px;
    bottom:20px;
}
 .create_container  p{
     font-size:12px;
     padding:10px 0px;
     color:#818286;
 }
 .create_container button,.create_container .create_acc_button{
     width:150px;
     height:28px;
     margin:10px auto;
     color:#fff;
     font-weight:bold;
     background-color:#d7002e;  
     border:0px;
     border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    display:block;
    font-size: 13px;
 }
 .create_acc{
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    display:block;
    font-size: 13px;
}
.new_user_registration p{
    font-size:13px !important;
}


#advanced_seach {
    display:none;
}
#advanced_link {
    display:block;
    text-align:right;
}
.product_info {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
height:130px !important;
padding:10px 5px;
margin-bottom:20px;
}
.ProductImage {
    display: table-cell;
    float: left;
    height: 120px;
    margin: 5px 20px 5px 5px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 120px;
}
.ProductImage img {
    vertical-align: middle;
}
.ProductDetails {
    margin: 0;
    padding: 15px 5px 10px 0;
}

.ProductDetails strong, .ProductDetails strong a {
    color: #171411;
font-weight: normal;
}
.ProductDetails strong a:hover {
text-decoration:underline;
color:#18466B;
}

.ProductPrice, .product_info em {
    color: #912E2E;
}
.product_info em, .product_info .Rating {
    display: block;
}
.ProductPrice, .product_info em {
    font-style: normal;
    font-weight: bold;
}
.ProductActionAdd {
    display: block;
    margin-top: 3px;
}
.ProductActionAdd a, .ProductActionAdd strong a {
    text-decoration: underline;
color:#171411 !important;
}
.ProductActionAdd a:hover, .ProductActionAdd strong a:hover {
    text-decoration: underline;
color:#18466B !important;
}
li .widget-container, #featuredlawyerwidget-3  {
  list-style:none !important;
}
.featured_block_lawyer img {
margin: 0 auto;
margin-left:20px;
}
.left_container_post{
    width:619px;
    padding:20px;
    display:block;
    float:left;
    overflow:hidden;
    position:relative;
    overflow:hidden;
    margin-bottom: -30000px; padding-bottom: 30030px;
}
.left_container_post .post{
        background:none !important;
width:auto !important;
height:auto !important;
    margin:0 auto !important;
    border:0px !important;
    display:block !important;
    overflow:hidden !important;
}
.entry-title {
    color: #1E1E1E;
    font-size: 18px;
    padding: 10px 0px 0px 0px;

}
.entry-meta span {
    color: #999999;
    display: block;
    font-size: 12px;
    font-style: italic;
    text-transform: uppercase;
    float:left;
}

.addthis_toolbox{
 /*   clear:both; 
    float:right; */
    padding-right:5px;
/*    border-top:1px solid #999999;
    margin-top:25px; */

}

#comments,.entry-utility,.entry-content p {
    color: #1E1E1E;
    font-size: 13px;
    line-height: 16px;
    padding-top: 20px;
    text-align: left;
}
#reply-title {
    font-weight:bold;
    margin: 5px 0px;
}
#comments{
    color: #1E1E1E;
    font-size: 13px;
    line-height: 16px;
    padding-top: 10px;
    text-align: left;
}
.comment-form-comment {
    margin-top:5px;
}
.comment-form-comment label{
    clear: both;
    overflow: hidden;
    position: absolute;
    width: 100% !important;
}
.comment-form-comment textarea{
    clear:both !important;
margin-top:20px;
}
.form-submit {
margin-top:10px;
}
#comments p {
margin: 5px 0px;
}
#comments #author {
margin-left:80px;
}
#comments #email{
margin-left:25px;
}
#comments #url{
margin-left:20px;
}
.posttitle {
border-bottom:1px solid #DDDDDD;
}
*:focus {
outline: none;
}

foot_ref {
vertical-align: super;
font-size: smaller;
cursor: pointer;
color: #c00;
}

#footnote-list{
 /* display:none;  */
 display: block;
font-size: 13px; 
}

#footnote-list-hidden{
display:none;
}
underline{
    font-style: italic;
    text-decoration: underline;
}

body .ui-tooltip{
    font-size: 13px;
}

.case_main_content heading{
    padding-top: 24px;
    display: block;
}

bq {
padding: 15px;
display: block;
font-size: 12px;
}

h3.widget-title {
display: block;
border-bottom: 1px solid #f5f5f5;
color: #d7002e;
font-weight: normal;
text-transform: uppercase;
font-family: Tahoma, Geneva, sans-serif;
padding-bottom: 5px;
font-size: 14px;
margin-bottom: 10px;
}

ul#recentcomments li , li.recentcomments{
display: block;
overflow: hidden;
border-bottom: 1px dotted #999;
padding-bottom: 5px;
padding-left: 10px;
background: url(images/plus.png) no-repeat;
background-position: 0px 5px;
margin-bottom: 10px;
color:#000;
font-size:12px;
}

#primary > .xoxo > li{
    padding: 10px;
}

#primary > .xoxo > li a{
font-size: 11px;
}

#primary > .xoxo {
width: 307px;
margin: 0px auto;
border-top: 4px solid #f5f5f5;
border-bottom: 4px solid #f5f5f5;
overflow: hidden;
padding: 10px;
}

#signinwidget-3{
padding: 0 !important;
}

.widget_text{
display: none;
}

body.page-template-decisions-result-php #primary.widget-area .widget_text{
display: block;
}

.ui-dialog{
    font-size:13px !important;
}

attorney a{
 display:inline-block; 
color: blue;
}

#featuredlawyerwidget-3, #featuredlawyerwidget-3 .featured_block_lawyer{
padding: 0 !important;
}

.error404{
    background: none !important;
    width: auto;
    height: auto;
}
pre{
    margin-top:10px;
    overflow:auto;
}
bold{
    font-weight: bold;
}
pre bold{
    font-weight: bold;
}

.addthis_button_tweet{
    width:90px;
}

.addthis_button_google_plusone{
    width:70px;
}

.addthis_counter{
    width:90px;
}

#jcornerSmall{display:none;}

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}

.breadcrumb li a{
  color: #0A2552;
}

.stateslist li a, .stateslist li a:visited{
    text-decoration: none;
    color: #005E96;
}

.stateslist li a:hover {
    font-weight: bold;
}

.courtslist li {
    padding: 5px 0px;
}

.courtslist li a, .courtslist li a:visited{
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #005E96;
}

.courtslist .results-list {
    margin-left: 20px;
    border: 1px solid #0A2552;
}

.courtslist .block_1_search,.courtslist .block_1_search_1 {
    padding: 5px 10px;
    margin-bottom: 1px;
}

.courtslist .block_1_search a, .courtslist .block_1_search_1 a {
    font-size: 13px;
    color: #0A2552
}
