.spacer {    clear  : both;    height : 25px;}.clearfix:after {    content    : ".";    display    : block;    height     : 0;    clear      : both;    visibility : hidden;}.spacer {    height : 10px;    clear  : both;}a:link {    color           : #0396AA;    text-decoration : none;    text-decoration : underline;}a:visited {    color           : #0396AA;    text-decoration : none;    text-decoration : underline;}a:hover {    color           : #194EB3;    text-decoration : none;    text-decoration : underline;}a:active {    color           : #194EB3;    text-decoration : none;    text-decoration : underline;}img, form {    padding : none;    margin  : none;    border  : none;}table {    padding : 0;    margin  : 0;}table td {    vertical-align : top;}h1 {    font-family   : Arial;    font-size     : 20px;    color         : #000000;    margin        : 0;    margin-bottom : 3px;}h2 {    font-family   : Arial;    font-size     : 18px;    color         : #58BECD;    margin        : 0;    margin-bottom : 3px;}h3 {    font-family   : Arial;    font-size     : 15px;    color         : #384242;    margin        : 0;    margin-bottom : 3px;}p {    margin        : 0;    margin-bottom : 15px;    line-height   : 20px;    color         : #444444;}body {    background : #FFFFFF url("../images/bg.jpg") repeat-x top center; /* standard font - whole site */    font       : 13px Verdana;    color      : #333333;    margin     : 20px 0; /*border: thin solid white;*/}#tagline {    color    : #3B3C3C;    position : absolute;    bottom   : 2px;}#tagline strong {    font-size: 1.1em;}.holder {    background  : url("../images/main-side-shadows.png") no-repeat top center; /*border: thin solid black;*/    width       : 988px;    height      : 556px;    margin      : auto;    padding-top : 10px;}.holder .main {/*border: thin dashed red;*/    margin : 0 8px 0 8px;}.navigation {    background : url("../images/nav-bg.jpg") repeat-x;    font-size  : 13pt;    overflow   : visible;}.container1 {    float       : left;    width       : 99%;    clear       : both; /*border: thin dashed blue;*/    padding-top : 10px;}.content-area {    width       : 63%;    float       : left; /*border: thin solid black;*/    margin-left : 10px;}.sidebar {    width : 35%;    float : right;}.sidebar h4 {    color       : #FFFFFF;    background  : #7D8E90;    padding     : 8px;    font-size   : 14pt;    font-family : Arial;    font-weight : normal;    margin      : 0;}.sidebar .sidebar-section {    margin-bottom : 20px;}.sidebar .sidebar-section .content {    padding        : 5px;    padding-bottom : 15px;}.sidebar #all-county-bailbonds ul {    margin     : 0;    padding    : 0;    list-style : none;}.sidebar #all-county-bailbonds li {    margin-bottom : 5px;}.sidebar #testimonials .testimonial {    border-bottom : 1px dotted #CCCCCC;    margin-bottom : 15px;}.sidebar #testimonials .testimonial {    border-bottom : 1px dotted #CCCCCC;    margin-bottom : 15px;}.sidebar #testimonials blockquote {    font-size   : 12px;    line-height : 18px;    font-style  : italic;    padding     : 0;    margin      : 0;    display     : block;}.sidebar #testimonials .testimonee {    text-align : right;}#faq-sidebar-section .content > div {    border-bottom : 1px dotted #CCCCCC;    margin-bottom : 15px;}.footer-links {    background  : #D8EEF1;    float       : left;    width       : 100%;    line-height : 20px;    font-size   : 12px;}.footer-links h4 {    margin      : 15px;    color       : #000000;    font-size   : 14pt;    font-family : Arial;    display: block;}ul.footer-list {    list-style: none;    margin: 0 0 15px 0;    padding: 0;    overflow: auto;}ul.footer-list li {    width: 49%;    float: left;}ul.footer-list li a{    padding-left: 15px;}/*.footer-links .left-col {    float  : left;    width  : 48%;    margin : 10px;}.footer-links .right-col {    float       : left;    width       : 48%;    margin      : 10px;    margin-left : 0;}*/table#contact_form td {    padding : 10px;}.footer {    clear      : both;    padding    : 20px 0;    text-align : center;}.above-main {/*border: thin dashed #666;*/    position : relative;    height   : 35px;    width    : 975px;    margin   : auto;}.icon-holder {    position : absolute;    right    : 0;    top      : 0;}.icon-holder div {    float : left; /*border: thin solid black;*/}.bail_form_container {    margin-bottom : 30px;    width         : 300px;    float         : left;    position      : relative; /*border: thin dashed #666;*/}.bail_form_container a {    float : left;}.bail_form_container .text {    margin-top : 20px;}.bottom_note {    margin      : 20px 0;    width       : 100%;    text-align  : center;    font-weight : bold;    clear       : both; /*border: thin solid black;*/}/* the text on the lower left of the slideshow area */div#call-to-action-1 {    background : #404445;    clear      : both;    height     : 50px;    width      : 100%;    position   : absolute;    bottom     : 0;    left       : 0;}div#call-to-action-1 span {    color       : #ffde00;    font-size   : 25px;    font-weight : bold;    font-family : Arial;    line-height : 50px;    margin-left : 10px;}#search-inmate-btn {/*border: 1px solid red;*/    margin-left : -32px;    margin-top  : 30px;}#find-inmates-sidebar-section {    padding-top : 1px;    background  : #7d8e90;}#find-inmates-sidebar-section  a {    color           : #FFFFFF;    text-decoration : none;}#find-inmates-sidebar-section  a:hover {    text-decoration : underline;}#find-inmates-sidebar-section h4 {    color         : #333333;    height        : 61px;    background    : url("/images/find-inmate-sidebar-header-bg.png") no-repeat;    margin-left   : -8px;    margin-top    : 10px;    margin-bottom : 0;    padding       : 0 0 0 15px;    line-height   : 43px;}#find-inmates-sidebar-section .content {    padding-top : 0;}/* css for the popup find inmate thickbox*/#inmate-search-options {    padding : 30px;}#inmate-search-options a {    text-decoration : none;}#inmate-search-options ul {    list-style : none;    padding    : 0;    margin     : 0;}#inmate-search-options li {    margin-bottom : 5px;}#inmate-search-options h3 {    margin-bottom : 15px;}div.blog-area h2 {    padding          : 10px 15px;    display          : block;    background-color : #404445;    color            : #FFF;    margin-bottom    : 15px;}#bailbond-forms {    position: relative;}#bailbond-forms #icon {    position: absolute;    right: 0;    top:-8px;}#bailbond-forms ul {    padding-left:25px;    list-style-image: url(/images/bailforms-arrow.png);}#bailbond-forms ul li {    margin-bottom:8px;}#bailbond-forms a {    text-decoration: none;    color:#971316;}#bailbond-forms a:hover {    text-decoration: underline;}iframe {    margin-right: 10px;}
