/*
Theme Name: Chad Theme
Theme URI: http://wordpress.org/
Description: Florida Personal Injury Lawyers Theme
Version: 1.6
Author: Clete Dalid
Author URI: http://cletedalid.com/
Tags: blue, custom header, fixed width, two columns, widgets

*/
@import url('css/reset.css');
@import url('css/datepicker.css');
body {
  background: #efeeee url(images/header_bg.png) repeat-x !important;
  font-family: Arial, Helvetica, Serif;
  color: #333333; }
  .black{
    color: #999;
  }
  .red{
    color: red;
  }
  .phone{
    color:#000;
  }
  #read_more{
    margin-bottom: 20px;
    float: right;
  }
  #top_action{
    height: 83px; 
    width: 980px;
    background: url(images/top.jpg) no-repeat;
    margin-bottom: 10px;
  }
  small{
    font-size: 11px;
    color: #fff;
  }
  #ta1{
    font-size:25px;
    padding-left:19px;
    padding-top:17px;
  }
  #ta1 em{
    color: red;
  }
  .heading3{
    border-bottom:1px dotted #DDDDDD;
    font-size:25px;
    margin-bottom:14px;
    padding-bottom:10px;
  }
  .heading4{
    border-bottom:1px dotted #DDDDDD;
    font-size:18px;
    margin-bottom:14px;
    padding-bottom:10px;
  }
  .orange{
    color: #fd9c11;
  }
  #ta2{
    font-size: 17px;
    font-family: Georgia, Sans-serif;
    font-style: italic;
    padding-left:19px;
    padding-top: 5px;
  }
  #main_content_container h1{
    border-bottom: 1px dotted #ccc;
    margin-bottom:13px !important;
    padding-bottom:12px !important;
  }
  #phone1,#phone2,#phone3{ 
  }
  .post-content h3{
    padding-bottom: 10px;
  }
  #nav_menu li:hover{
    background-color: #5c7fa0;
  }
  .post table tr td a{
    font-size: 13px !important;
    line-height: 120%;
  }
  .entry table tr td a{
    font-size: 13px !important;
    line-height: 120%;
  }
  body p {
    line-height: 150%;
    margin-bottom: 15px; }
  body a {
    text-decoration: none; }
  body #wrapper {
    width: 980px;
    margin: 0 auto; }
    body #wrapper #header {
      height: 136px; }
      body #wrapper #header #flash_news {
        height: 20px;
        color: #fff;
        font-size: 11px;
        overflow: hidden;
        padding-top: 9px; }
      body #wrapper #header #logo_holder {

        height: 60px;
        float: left; }
        body #wrapper #header #logo_holder #logo {
          width: 400px;
          float: left;
          margin-top: 5px; }
        body #wrapper #header #logo_holder #main_header_right {
          float: right;
          width: 580px;
          height: 60px; }
          body #wrapper #header #logo_holder #main_header_right #contact_no, body #wrapper #header #logo_holder #main_header_right #contact_support, body #wrapper #header #logo_holder #main_header_right #current_date {
            float: right;
            color: #fff;
            margin-top: 9px;
            margin-left: 20px; }
          body #wrapper #header #logo_holder #main_header_right #current_date {
            background-color: #133655;
            padding: 10px;
            font-size: 14px; }
          body #wrapper #header #logo_holder #main_header_right #contact_support {
            font-size: 29px;
            font-weight: normal;
            font-family: Georgia; }
      body #wrapper #header #navigation {
        position: relative;
        margin-top: 11px;
        float: left;
        width: 100%; }
        body #wrapper #header #navigation ul#nav_menu {
          list-style-image: none;
          list-style-position: outside;
          list-style-type: none;
          float: left; }
          body #wrapper #header #navigation ul#nav_menu li {
            border-right: 1px solid #164066;
            cursor: pointer;
            float: left;
            list-style-image: none;
            list-style-position: outside;
            list-style-type: none;
            position: relative;
            height: 30px;
            line-height: 30px;
            margin: 0;
            background-color: #456d8f; }
            body #wrapper #header #navigation ul#nav_menu li:hover {
              }
            body #wrapper #header #navigation ul#nav_menu li.menu_link_active {
              background-color: #ea9026; }
            body #wrapper #header #navigation ul#nav_menu li a {
              padding: 0 10px;
              font-size: 14px;
              color: #fff;
              text-decoration: none; }
            #nav_menu li span{
              padding: 0 10px;
              font-size: 14px;
              color: #fff;
            }
        body #wrapper #header #navigation #nav_bottom {
          width: 100%;
          background-color: #ea9026;
          height: 6px;
          float: left; }
    body #wrapper #content {
      padding-top: 10px;
      margin-bottom: 10px;
      float: left; }
      body #wrapper #content #top_content {
        height: 398px;
        width: 980px;
        background: transparent url(images/top_bg.png) no-repeat; }
        body #wrapper #content #top_content a#contact_a_lawyer {
          background: transparent url(images/contact_button.png) no-repeat;
          display: block;
          padding-left: 16px;
          padding-top: 14px;
          padding-bottom: 18px;
          color: #fff;
          font-size: 26px;
          margin-top: 15px;
          font-family: Georgia,Times,"Times New Roman",serif; }

          body #wrapper #content #top_content a#evalbtn {
            background: transparent url(images/contact_button.png) no-repeat;
            display: block;
            padding-left: 16px;
            padding-top: 14px;
            padding-bottom: 18px;
            color: #fff;
            font-size: 26px;
            margin-top: 7px;
            font-family: Georgia,Times,"Times New Roman",serif; }

        body #wrapper #content #top_content h5 {
          font-size: 20px;
          color: #fff;
          padding-left: 62px;
          font-family: Arial, Helvetica, "Arial", sans-serif;
          font-style: normal; }
        body #wrapper #content #top_content #case_details_area {
          padding-top: 10px; }
          body #wrapper #content #top_content #case_details_area textarea {
            width: 301px;
            height: 80px; }
        body #wrapper #content #top_content .input_text {
          font-size: 12px;
          color: #fff; }
        body #wrapper #content #top_content table#step1 {
          margin-top: 10px; }
          body #wrapper #content #top_content table#step1 tr td {
            padding-top: 10px; }
            body #wrapper #content #top_content table#step1 tr td input {
              width: 138px; }
            body #wrapper #content #top_content table#step1 tr td.left_padding {
              padding-left: 15px; }
        body #wrapper #content #top_content #top_content_padding {
          padding: 15px;
          float: left; }
          body #wrapper #content #top_content #top_content_padding #top_content_left {
            width: 305px;
            float: left;
            padding: 10px; }
          body #wrapper #content #top_content #top_content_padding #top_content_right {
            float: left;
            margin-left: 12px; }
            body #wrapper #content #top_content #top_content_padding #top_content_right #step2, body #wrapper #content #top_content #top_content_padding #top_content_right #step3 {
              width: 285px;
              height: 75px;
              float: left;
              padding: 10px; }
            body #wrapper #content #top_content #top_content_padding #top_content_right #top_content_extra {
              clear: both;
              width: 600px;
              margin-top: 17px;
              height: 255px;
              position: relative; }
              body #wrapper #content #top_content #top_content_padding #top_content_right #top_content_extra #top_content_extra_padding {
                padding: 10px 0 10px 20px; }
                body #wrapper #content #top_content #top_content_padding #top_content_right #top_content_extra #top_content_extra_padding #top_content_image_right {
                  float: left;
                  margin-right: 15px; }
                body #wrapper #content #top_content #top_content_padding #top_content_right #top_content_extra #top_content_extra_padding h4 {
                  font-size: 21px;
                  color: #fff;
                  font-weight: 900;
                  margin-bottom: 15px; }
                body #wrapper #content #top_content #top_content_padding #top_content_right #top_content_extra #top_content_extra_padding p {
                  font-size: 12px;
                  color: #fff; }
                body #wrapper #content #top_content #top_content_padding #top_content_right #top_content_extra #top_content_extra_padding a#top_read_more {
                  position: absolute;
                  bottom: 0;
                  right: 0;
                  background-color: #0a2742;
                  border: 1px solid #1d4367;
                  color: #FFFFFF;
                  display: block;
                  font-size: 12px;
                  padding: 5px 10px;
                  text-decoration: none;
                  width: 70px; }
      body #wrapper #content #bottom_content {
        width: 980px;
        padding-top: 10px; }
        body #wrapper #content #bottom_content .right_sidebar {
          width: 330px;
          float: right; }
          body #wrapper #content #bottom_content .right_sidebar .right_sidebar_container {
            position: relative;
            background-color:#FFFFFF;
            border:1px solid #E2E2E2;
            float:left;
            margin-bottom:9px;
            padding:20px;
            width:288px; }
        body #wrapper #content #bottom_content #main_content {
          float: left;
          width: 640px;
          background-color: #fff;
          border: 1px solid #e2e2e2; }
          body #wrapper #content #bottom_content #main_content #main_content_container {
            padding: 20px; }
            body #wrapper #content #bottom_content #main_content #main_content_container #content_right {
              width: 200px;
              background-color: #f5fafe;
              border: 1px solid #d1dfe5;
              float: right;
              padding: 15px;
              margin-bottom: 15px;
              margin-left: 20px; }
              body #wrapper #content #bottom_content #main_content #main_content_container #content_right h3 {
                font-size: 17px;
                margin-bottom: 10px;
                font-weight: bold; }
              body #wrapper #content #bottom_content #main_content #main_content_container #content_right h2 {
                font-size: 20px;
                margin-bottom: 10px;
                color: #013971; }
              body #wrapper #content #bottom_content #main_content #main_content_container #content_right p {
                font-size: 12px; }
            body #wrapper #content #bottom_content #main_content #main_content_container h1 {
              font-size: 27px;
              color: #323232;
              margin-bottom: 15px; }
            body #wrapper #content #bottom_content #main_content #main_content_container p {
              font-size: 13px; }
            body #wrapper #content #bottom_content #main_content #main_content_container a.read_more {
              padding: 5px 10px;
              display: block;
              color: #fff;
              background-color: #014b94;
              width: 70px;
              margin: 10px 0;
              text-decoration: none;
              font-size: 12px; }
  body #footer {
    clear: both;
    height: 200px;
    text-align: center;
    font-size: 13px;
    color: #fff;
    background-color: #113556; }
    body #footer #footer_content {
      margin: 0 auto;
      width: 980px; }
      body #footer #footer_content #footer_nav {
        padding-top: 15px; }
        body #footer #footer_content #footer_nav a {
          color: #fff;
          padding-right: 15px; }
      body #footer #footer_content #footer_mid {
        margin-top: 30px; }
        body #footer #footer_content #footer_mid h6 {
          font-size: 22px;
          font-family: Georgia;
          font-weight: normal;
          margin-top: 20px; }
    body #footer #footer_bottom {
      font-size: 11px;
      margin-top: 30px;
      background-color: #001122;
      padding: 8px 0; }
  body ul.vertical_list {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-top: 12px; }
    body ul.vertical_list li {
      font-size: 13px;
      border-bottom: 1px dotted #eee;
      padding: 5px 0 5px 15px;
      background: url(images/bullet.png) left top no-repeat;
      background-position: 1px 9px; }
      body ul.vertical_list li a {
        color: #014b94; }
        body ul.vertical_list li a:hover {
          color: #ff7800; }
  /* vertical_list 2 column */
  body ul.vertical_list_2_column {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-top: 12px; }
    body ul.vertical_list_2_column li {
      font-size: 13px;
      border-bottom: 1px dotted #eee;
      padding: 5px 0 5px 15px;
      background: url(images/bullet.png) left top no-repeat;
      float: left;
      width: 125px;
      /*height: 23px;*/
      background-position: 1px 9px; }
      body ul.vertical_list_2_column li a {
        color: #014b94; }
        body ul.vertical_list li a:hover {
          color: #ff7800; }
  /* end vertical list 2 column  */
  body h3.sidebar_title {
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 10px; }

ul.for_longer_texts li a{
  line-height: 140%;
}
#evalresponse{
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#FBE3E4 none repeat scroll 0 0;
  border:2px solid #FBC2C4;
  color:#8A1F11;
  display: none;
  margin-bottom: 10px;
}
#evalresponse #evalpad{
  padding: 15px;
  font-size: 14px;
  line-height: 150%;
}

.post ul, .post-content ul{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin-bottom:18px;
  margin-left:20px;
  margin-top:12px;
}
.post ul li, .post-content ul li{
  font-size: 13px;
  border-bottom: 1px dotted #eee;
  padding: 5px 0 5px 15px;
  background: url(images/bullet.png) left top no-repeat;
  background-position: 1px 9px;
}
.post ul li a, .post-content ul li a{
  color: #014b94;
}
.post ul li a:hover, .post-content ul li a:hover{
  color: #ff7800;
}
/* news ticker styles */
/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
width: 960px; 
height: 27px; 
margin:-3px 0 0;
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0;
top: 1px;
width: 960px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 200px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}

.even{
  color: #fff !important;
}

ul.newsticker a {
white-space: nowrap;
padding: 0;
font: normal 10px Verdana;
margin: 0 25px 0 0;
color: #EA9026
} 
ul.newsticker a:hover{
  color: #fff;
}
ul.newsticker span {
margin: 0 10px 0 0;
} 
#more_counties, #more_cities{
  clear:both;
  font-size:12px;
  position:absolute;
  text-align:center;
  top:361px;
  width:282px;
}
#more_counties a, #more_cities a{
  display: block;
  background: #456D8F;
  padding: 4px 8px;
  color: #fff !important;
}
#more_cities a:hover, #more_counties a:hover{
  background: #EA9026;
}
.nav_location{
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#456D8F none repeat scroll 0 0 !important;
  display:none;
  padding:15px;
  position:absolute;
  top:30px;
  z-index: 2;
  border-top: 1px dotted #164066 !important;
  border-right: 1px solid #164066 !important;
}
.nav_location ul{
  list-style-type: none !important;
}
.nav_location ul li{
  float:left;
  font-size:12px !important; 
  padding:2px 0;
  width:145px !important;
  border-right:1px solid transparent !important;
  line-height: normal !important;
  height:12px !important;
}
.nav_location ul li a{
  font-size: 12px !important;
}
.nav_location ul li a:hover{
  color: #EA9026 !important;
}
#nav_city{
  width: 739px;
}
#nav_county{
  width: 500px;
}
#pareas_nav{
  width: 560px;
  font-size: 14px !important;

}
#pareas_nav ul li{
  width: 250px !important;
}
.wrap h3{

  font-size: 27px;
  border-bottom:1px dotted #CCCCCC;
  margin-bottom:13px !important;
  padding-bottom:12px !important;;
  
}
.section{
  background-color:#FFFFFF;
  border:1px solid #E2E2E2;
  float:left;
  width:640px;
  margin-bottom: 10px;
}
.wrap{
  padding:20px;
}
.post-content p{
  font-size: 13px;
}
#ui-datepicker-div{
  display: none;
}
a{
  color: #014B94;
}
#top_content_right{
  width: 613px !important;
}


