        .list-body {
                background-color: rgb(248, 248, 248);
        }

        .list-table {}

        .list-item {
                width: auto;
                text-align: center;
                vertical-align: top;
        }

        .list-animal-photo-block {}

        .list-animal-photo {
            border-style: none;
            border-width: 0;
            height: 100px
        }

        .list-animal-info-block
        {
                display: table;
                width: 130px;
                margin-top: 0px;
                margin-right: auto;
                margin-bottom: 12px;
                margin-left: auto;
        }
        .list-animal-id {
                font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif, helvetica, sans-serif;
                font-size: 14px;
                line-height: 125%;
                color: #666666;
        }

        .list-animal-name {
            font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif, helvetica, sans-serif;
            color: #666666;
            font-size: 14px;
            font-weight: bold;
            margin-bottom: 3px;
            margin-left: 0px;
            margin-right: 0px;
            margin-top: 0px;
        }
        .list-animal-sexSN, .list-animal-breed, .list-animal-age, .list-animal-detail, .list-animal-breed, .list-animal-foundtype
        {
                margin-top: 3px;
                margin-bottom: 3px;
                font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif, helvetica, sans-serif;
                font-size: 14px;
                color: #666666;
        }

        .list-anima-species {
            display: none;
        }

        /***********************************************************
         Page: Animal Details
        ************************************************************/

        .detail-body {
                background-color: rgb(248, 248, 248);
                font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif, helvetica, sans-serif;
        }

        .detail-link {
                font-size: 14px;
        }

        .detail-photo-links {
                font-size: 14px;
        }
        .detail-table {
                font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif, helvetica, sans-serif;
                font-size: 14px;
                margin-bottom: 6px;
                margin-left: 3px;
                margin-right: 0px;
                margin-top: 0px;
            border: 0px solid transparent !important;
        }

        .detail-table tr:nth-child(odd) {
           background-color: #ebebeb;
        }
        .detail-table td {
            padding: 3px 5px;
        }

        .detail-label {
                height: 18px;
            border-style: none;
            border-top-width: 1px;
            border-left-width: 1px;
            border-bottom-width: 0px;
            border-right-width: 0px;
            border-color: #BBBBBB;
            padding-right: 3px;
            padding-left: 8px;
            white-space: nowrap;
        }

        .detail-value {
            border-style: none;
            border-top-width: 1px;
            border-left-width: 1px;
            border-bottom-width: 0px;
            border-right-width: 0px;
            border-color: #BBBBBB;
            padding-right: 8px;
            padding-left: 3px;
            white-space: nowrap;
        }

        .detail-value-checkbox
        {
                font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif, helvetica, sans-serif;

        }

        .detail-animal-name {
                font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif, helvetica, sans-serif;
                font-size: 14px;
                font-weight: bold;
                color: #0191f9;
                margin-top: 0px;
                margin-right: 0px;
                margin-bottom:3px;
                margin-left:3px;
            padding-bottom: 10px;
        }

        .detail-animal-photo {
                border-width: 0;
        }

        .detail-animal-desc {
                font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif, helvetica, sans-serif;
                font-size: 14px;
                line-height: 150%;
                margin: 10px 0px;
        }

        .detSize
        {
            visibility:hidden;
            height: 0px;
        }
        .button{
                border: 0px;
                display:block;
                width:104px;
                height:17px;
                padding-top:1px;
                background:#f68428 url(../images/bg-button_104x18.png) no-repeat top left;

                font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif, helvetica, sans-serif;
                font-size:14px;
                text-align:left;
                text-decoration:none;
                color:white;
        }
        button.button{
                padding-top:0px;
                height:18px;
        }
        a.button:hover {
                color:white;
                text-decoration: underline;
        }
        .button.green{
                background-color:#a9b93c;
        }
        .button.orange{
                background-color:#f68428;
        }

        .button.blue{
                background-color:#37bcdf;
        }
        .button.brown{
                background-color:#663700;
        }
        .navHeaderText
        {
            font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif, helvetica, sans-serif;
                font-size:14px;
        }
        .hidden { display: none; }
        .addthis_inline_share_toolbox{
            display: inline-block;
            margin-top: 25px;
        }
        @media only screen and (min-width: 992px){
            .print_btn{
                display: inline-block;
                width: 67px;
                height: 26px;
                position: relative;
                top: -5px;
                background: url(../images/printbutton.gif) no-repeat top left;
            }
        }
        @media only screen and (max-width: 991px){
            .print_btn{
                display: inline-block;
                width: 67px;
                height: 26px;
                position: relative;
                top: -5px;
                background: url(../images/printbuttonsmall.gif) no-repeat top left;
            }
        }
        .print_btn_container{
            position: relative;
        }
        .top-bar {
            border-bottom: 1px solid #d1d1d1;
            margin: 0px 0px 5px 0px;
        }


