    body {
        margin:0px auto;
        font-family:Arial;
        font-size:11px;
        color:#1d1916;
        padding:15px;
        background:#ffffff;
    }
    body.design {
        margin:0px auto;
        font-family:Arial;
        font-size:11px;
        padding:0px;
        color:#1d1916;
        background:#ffffff;
    }

    div#page {
        margin:0px auto;
        width:940px;
        clear:both;
    }
    div.header {
        width:940px;
        clear:both;
        float:left;
        padding:0px 0px 3px 0px;
        border-bottom:3px solid #c6c6c6;
    }
    div.header_left {
        width:733px;
        float:left;
    }
    div.logo {
        width:203px;
        float:left;
        margin:20px 0px 0px 0px;
    }
    div.statement {
        width:733px;
        float:left;
        font-family:Times New Roman;
        font-size:18px;
        color:#6f6f6f;
        margin:10px 0px 0px 0px;
        font-style:italic;
    }
    div.header_right {
        width:207px;
        float:left;
    }
    div.bookonline {
        width:207px;
        float:left;
        margin:0px 0px 9px 0px;
        text-align:right;
    }
    div.call2action {
        width:205px;
        float:left;
        line-height:24px;
        padding:0px 2px 0px 0px;
        text-align:right;
        font-size:12px;
        font-weight:bold;
        color:#595859;
    }
    div.call2action span {
        color:#c6c6c6;
    }
    div.call2action a {
        color:#595859;
        text-decoration:none;
    }
    div.content {
        width:940px;
        clear:both;
    }
    div.content_left {
        width:140px;
        float:left;
        background:url(images/cat-basket.jpg) no-repeat top left;
        margin:19px 20px 30px 0px;
    }
    div.content_left ul {
        width:140px;
        margin:72px 0px 0px 0px;
        padding:17px 0px 27px 0px;
        list-style:none;
        border-top:2px solid #1d1916;
        border-bottom:2px solid #1d1916;
    }
    div.content_left ul li {
        width:140px;
        font-size:11px;
        line-height:normal;
        padding:0px 0px 10px 0px;
        text-transform:uppercase;
        background:none;
    }
    div.content_left ul li a {
        width:140px;
        display:block;
        color:#1d1916;
        text-decoration:none;
    }
    div.content_right {
        width:780px;
        float:left;
        padding:0px 0px 50px 0px;
    }
    div.home_rotation {
        width:780px;
        clear:both;
        margin:30px 0px 0px 0px;
    }
    div.rotation_heading {
        width:773px;
        padding:0px 0px 30px 7px;
        float:left;
        font-family:Times New Roman;
        font-size:30px;
        font-weight:bold;
        line-height:24px;
        height:31px;
    }
    div.rotation_container {
        width:778px;
        float:left;
        overflow:hidden;
        height:319px;
        border:1px solid #c6c6c6;
        position:relative;
    }
    div.rotation_image_container {
        position:relative;
        
    }
    div.rotation_image_txt {
        display:none;
    }
    div.rotation_image {
        width:778px;
        position:absolute;
    }
    div.rotation_buttons {
        width:778px;
        height:26px;
        position:absolute;
        top:276px;
        right:19px;
    }
    div.rotation_previous {
        width:13px;
        height:26px;
        float:right;
        padding:0px 7px 0px 0px;
    }
    div.rotation_button {
        float:right;
        padding:1px 0px 0px 0px;
    }
    div.rotation_button a {
        display:inline-block;
        width:21px;
        height:16px;
        line-height:12px;
        float:left;
        padding:5px 0px 0px 0px;
        background:#000000;
        color:#ffffff;
        margin:0px 5px 0px 0px;
        border:1px solid #999999;
        text-align:center;
        font-family:Times New Roman;
        font-size:16px;
        text-decoration:none;
    }
    div.rotation_button a.selected {
        display:inline-block;
        width:21px;
        height:16px;
        float:left;
        background:#ffffff;
        color:#000000;
        padding:5px 0px 0px 0px;
        margin:0px 5px 0px 0px;
        border:1px solid #0f0f0f;
        text-align:center;
        font-family:Times New Roman;
        font-size:16px;
        font-weight:bold;
        text-decoration:none;
    }
    div.rotation_next {
        width:13px;
        height:26px;
        float:right;
        padding:0px 0px 0px 2px;
    }
    div.welcome {
        width:780px;
        float:left;
    }
    h1 {
        padding:0px 0px 10px 7px;
        margin:30px 0px 0px 0px;
        font-family:Times New Roman;
        font-size:30px;
        font-weight:bold;
        line-height:24px;
        height:31px;
    }
    h2 {
        font-size:24px;
        font-weight:bold;
        font-family:Times New Roman;
        margin:0px;
        padding:16px 0px 4px 0px;
        font-style:italic;
        line-height:24px;
    }
    h3 {
        font-size:12px;
        font-weight:normal;
        margin:0px;
        padding:0px 0px 11px 0px;
        text-transform:uppercase;
    }
    p {
        font-size:11px;
        padding:0px 0px 15px 0px;
        margin:0px;
        line-height:20px;
    }
    div.welcome_left {
        width:380px;
        float:left;
        margin:0px 20px 0px 0px;
    }
    div.welcome_right {
        width:380px;
        float:left;
    }
    div.mini_cats {
        width:940px;
        clear:both;
        position:relative;
        height:259px;
        margin:22px 0px 0px 0px;
        background:url(/_template/images/mini_cats.jpg) no-repeat;
        behavior: url("iepngfix.htc");
    }

    div.footer {
        width:940px;
        clear:both;
        float:left;
    }
    div.footer_top {
        width:940px;
        float:left;
        border-top:3px solid #000000;
    }
    div.footer_banner {
        width:185px;
        height:125px;
        display:inline;
        margin:0px 0px 0px 3px;
        overflow:hidden;
        float:left;
        overflow:hidden;
    }
    div.footer_banner_img {
        width:185px;
        float:left;  
    }
    div.footer_banner_txt {
        width:185px;
        float:left;
        text-transform:uppercase;
        font-size:9px;
        padding:3px 0px 0px 0px;
        text-align:center;
    }
    div.footer_bottom {
        width:940px;
        float:left;
        padding:14px 0px 15px 0px;
        margin:15px 0px 0px 0px;
        border-top:3px solid #c6c6c6;
    }
    div.footer_bottom_right {
        font-family:Times New Roman;
        font-size:12px;
        font-style:italic;
        width:214px;
        float:left;
        color:#1d1916;
        padding:0px 16px 0px 0px;

    }
    div.footer_bottom a {
        color:#1d1916;
        text-decoration:none;
    }
    div.footer_bottom_left {
        width:710px;
        float:left;
    }
    div.footer_bottom_left a {
        text-transform:uppercase;
    }
    div.inner_banner {
        width:778px;
        clear:both;
        margin:20px 0px 0px 0px;
        border:1px solid #c6c6c6;
    }
    div.sub_pages {
        width:780px;
        float:left;
    }
    div.sub_pages_links {
        width:780px;
        float:left;
        position:relative;
        z-index:9;
        height:28px;
        overflow:hidden;
    }
    div.sub_pages_links a {
        display:inline-block;
        height:28px;
        font-family:Times New Roman;
        font-size:14px;
        border-bottom:1px solid #1d1916;
        font-weight:bold;
        cursor:pointer;
        font-style:italic;
        color:#1d1916;
        text-decoration:none;
        padding:0px 0px 0px 7px;
        background:url(images/nav_left_bg.gif) no-repeat left top;
    }
    div.sub_pages_links a.selected {
        background:url(images/nav_left_bg_selected.gif) no-repeat left top;
        cursor:pointer;
    }
    div.sub_pages_links a span {
        height:23px;
        display:inline-block;
        padding:5px 7px 0px 0px;
        background:url(images/nav_right_bg.gif) no-repeat right top;
    }
    div.sub_pages_txt {
        width:738px;
        border:1px solid #1d1916;
        float:left;
        z-index:1;
        min-height:400px;
        height:auto !important;
        height:400px;
        position:relative;
        margin:-1px 0px 57px 0px;
        padding:20px;
    }
    ul {
        clear:both;
        list-style:none;
        margin:0px;
        padding:5px 0px 15px 0px;
    }
    ul li {
        padding:0px 0px 0px 26px;
        line-height:24px;
        background:url(images/paw_li_bg.gif) no-repeat left top;
    }
    table.small_form_table {
        width:780px;
        clear:both;
        margin:0px 0px 10px 0px;
        line-height:24px;
        padding:5px 20px 0px 20px;
        border:1px solid #1d1916;
    }
    input.field {
        width:167px;
        margin:0px;
        padding:5px 0px 0px 10px;
        height:20px;
        font-size:11px;
        font-family:Arial;
        background:url(images/input_bg.gif) no-repeat top left;
        border:0px;
    }
    table.small_form_table_inner {
        padding:0px 0px 0px 0px;
        line-height:24px;
        clear:both;
        border-bottom:3px solid #c6c6c6;
    }
    table.small_form_table select {
        font-size:11px;
        font-family:Arial;
    }
    table.small_form_table_inner span {
        color:#4f97e0;
    }
    span#date {
        font-weight:bold;
        font-size:14px;
        color:#332b25;
        text-transform:uppercase;
    }
    img.calendar {
        margin:0px 0px 0px 0px;
    }
    span#h2 {
        font-weight:bold;
        font-size:24px;
        color:#1d1916;
        font-family:Times New Roman;
        font-style:italic;
    }
    input.radio  {
        margin:0px 0px 3px 0px;
        padding:0px;
    }
    input.small_field {
        width:51px;
        margin:0px 19px 0px 0px;
        font-weight:bold;
        padding:5px 0px 0px 0px;
        height:20px;
        text-align:center;
        font-size:14px;
        font-family:Arial;
        background:url(images/small_input_bg.gif) no-repeat top left;
        border:0px;
    }
    span#quotation {
        font-family:Times New Roman;
        font-size:72px;
        font-weight:bold;
        font-style:italic;
        line-height:normal;
    }
    span#quote {
        line-height:32px;
        font-family:Times New Roman;
        font-size:24px;
        font-weight:bold;
        font-style:italic;
    }
    span#small_quote {
        line-height:20px;
        font-family:Times New Roman;
        font-size:18px;
        font-weight:bold;
        font-style:italic;
    }
    textarea {
        width:480px;
        height:126px;
        background:url(images/textarea_bg.gif) no-repeat top left;
        border:0px;
        padding:10px;
        font-size:11px;
        overflow:hidden;
        font-family:Arial;
    }
    a {
        color:#595859;
        text-decoration:underline;
    }
    span.grey {
        color:#c6c6c6;
    }
    span.darkgrey {
        color:#595859;
    }
    div.system_message {
        float:left;
        clear:both;
        width:780px;
    }
    div.system_message_ok {
        clear:both;
        float:left;
        width:100%;
        color:#ffffff;
        margin:20px 0px 10px 0px;
        padding:4px 0px 20px 0px;
        text-align:center;
        background:url(/_template/images/msgs_bg.gif);
    }
    div.system_message_error {
        clear:both;
        float:left;
        width:100%;
        margin:20px 0px 10px 0px;
        padding:4px 0px 20px 0px;
        text-align:center;
        color:#ffffff;
        background:url(/_template/images/msgs_bg.gif);
    }
    a#hover_0 {
        position:absolute;
        width:31px;
        height:31px;
        top:137px;
        left:64px;
    }
    img.hover_img {
        behavior: url("iepngfix.htc");
    }
    div.hover_0 {
        position:absolute;
        top:124px;
        height:52px;
        left:95px;
        z-index:9;
    }
    a#hover_1 {
        position:absolute;
        width:31px;
        height:31px;
        top:122px;
        left:231px;
    }
    div.hover_1 {
        position:absolute;
        top:109px;
        height:52px;
        left:262px;
    }
    a#hover_2 {
        position:absolute;
        width:31px;
        height:31px;
        top:180px;
        left:378px;
    }
    div.hover_2 {
        position:absolute;
        top:168px;
        left:409px;
         height:52px;
    }
    a#hover_3 {
        position:absolute;
        width:31px;
        height:31px;
        top:140px;
        left:564px;
    }
    div.hover_3 {
        position:absolute;
        top:128px;
        height:52px;
        right:378px;
    }
    a#hover_4 {
        position:absolute;
        width:31px;
        height:31px;
        top:130px;
        left:727px;
    }
    div.hover_4 {
        position:absolute;
        top:120px;
        height:52px;
        right:214px;
    }
    a#hover_5 {
        position:absolute;
        width:31px;
        height:31px;
        top:168px;
        left:860px;
    }
    div.hover_5 {
        position:absolute;
        top:156px;
        height:52px;
        right:80px;
    }
    div.hover_txt_left {
        display:inline-block;
        height:33px;
        behavior: url("iepngfix.htc");
        float:left;
        padding:19px 11px 0px 0px;
        font-size:12px;
        text-transform:uppercase;
        background:url(/_template/images/hover_bg_left.png) no-repeat right top;
    }
    div.hover_start_left {
        width:53px;
        height:52px;
        behavior: url("iepngfix.htc");
        float:left;
        background:url(/_template/images/hover_bg_start_left.png) no-repeat left;
    }
    div.hover_txt {
        display:inline-block;
        height:33px;
        float:left;
        behavior: url("iepngfix.htc");
        padding:19px 0px 0px 11px;
        font-size:12px;
        text-transform:uppercase;
        background:url(/_template/images/hover_bg.png) no-repeat left top;
    }
    div.hover_start {
        width:53px;
        height:52px;
        float:left;
        behavior: url("iepngfix.htc");
        background:url(/_template/images/hover_bg_start.png) no-repeat left;
    }
    div.testimonial {
        width:780px;
        float:left;
        padding:10px 0px 0px 0px;
        border-bottom:3px solid #C6C6C6;
        
    }
    div.testimonial_name {
        width:780px;
        float:left;
    }
    div.news_news {
        width:780px;
        float:left;
    }
    div.default_news_article {
        width:780px;
        padding:0px 0px 20px 0px;
        border-bottom:3px solid #000000;
        float:left;
    }
    div.default_news_article_img {
        width:300px;
        height:300px;
        float:left;
        border:3px solid #C6C6C6;
    }
    div.deafult_news_article_heading {
        width:454px;
        height:24px;
        overflow:hidden;
        float:left;
        margin:0px 0px 0px 20px;
    }
    div.deafult_news_article_heading h2 {
        margin:0px;
        font-size:20px;
        padding:0px 0px 0px 0px;
    }
    div.default_news_article_intro {
        width:454px;
        height:244px;
        overflow:hidden;
        float:left;
        margin:0px 0px 5px 20px;
    }
    div.default_news_article_more {
        width:454px;
        float:left;
        margin:0px 0px 0px 20px;
    }
    div.intro_news_news {
        width:780px;
        float:left;
        margin:20px 0px 0px 0px;
    }
    div.intro_news_article {
        width:370px;
        margin:0px 40px 0px 0px;
        float:left;
    }
    div.intro_news_article_img {
        width:100px;
        height:100px;
        float:left;
        border:3px solid #C6C6C6;
    }
    div.intro_news_article_heading {
        width:244px;
        height:24px;
        overflow:hidden;
        float:left;
        margin:0px 0px 0px 20px;
    }
    div.intro_news_article_heading h2 {
        margin:0px;
        font-size:14px;
        padding:0px 0px 0px 0px;
    }
    div.intro_news_article_intro {
        width:244px;
        height:58px;
        overflow:hidden;
        float:left;
        margin:0px 0px 3px 20px;
    }
    div.intro_news_article_more {
        width:244px;
        float:left;
        text-align:right;
        margin:0px 0px 0px 20px;
    }
    div.news_news_sep {
        clear:both;
        float:left;
        width:780px;
        border-top:3px solid #000000;
        margin:20px 0px 5px 0px;
    }
    div.news_article {
        width:780px;
        float:left;
    }
    div.news_article h2 {
        padding-top:0px;
        padding-bottom:10px;
    }
    div.news_article img {
        width:300px;
        height:300px;
        margin:0px 20px 20px 0px;
        float:left;
        text-align:left;
        border:3px solid #C6C6C6;
    }
    div.news_article_article { 
        float:left;
        margin:0px 0px 0px 20px;
    }

    div.news_article_text {
        float:left;
        width:780px;
        text-align:right;
    }
    p.faq {
        clear:both;
    }
    ul#faqs {
        width:390px;
        float:left;
        clear:none;
    }
    ul li.level_three {
        margin:0px 0px 0px 30px;
    }
    table.inner_table td {
        border:1px solid #C6C6C6;
    }
    div.left_banner {
        width:140px;
        float:left;
        padding:15px 0px 0px 0px;
    }




    div.team_team {
        width:780px;
        float:left;
    }
    div.default_team_article {
        width:780px;
        padding:0px 0px 20px 0px;
        border-bottom:3px solid #000000;
        float:left;
    }
    div.default_team_article_img {
        width:300px;
        height:300px;
        float:left;
        border:3px solid #C6C6C6;
    }
    div.deafult_team_article_heading {
        width:454px;
        height:24px;
        overflow:hidden;
        float:left;
        margin:0px 0px 0px 20px;
    }
    div.deafult_team_article_heading h2 {
        margin:0px;
        font-size:20px;
        padding:0px 0px 0px 0px;
    }
    div.default_team_article_intro {
        width:454px;
        height:244px;
        overflow:hidden;
        float:left;
        margin:0px 0px 5px 20px;
    }
    div.default_team_article_more {
        width:454px;
        float:left;
        margin:0px 0px 0px 20px;
    }
    div.intro_team_team {
        width:780px;
        float:left;
        margin:20px 0px 0px 0px;
    }
    div.intro_team_article {
        width:780px;
        margin:0px 0px 0px 0px;
        float:left;
    }
    div.intro_team_article_img {
        width:100px;
        height:100px;
        float:left;
        border:3px solid #C6C6C6;
    }
    div.intro_team_article_heading {
        width:654px;
        height:24px;
        overflow:hidden;
        float:left;
        margin:0px 0px 0px 20px;
    }
    div.intro_team_article_heading h2 {
        margin:0px;
        font-size:14px;
        padding:0px 0px 0px 0px;
    }
    div.intro_team_article_heading h2 span {
        font-size:12px;
    }
    div.intro_team_article_intro {
        width:654px;
        height:58px;
        overflow:hidden;
        float:left;
        margin:0px 0px 3px 20px;
    }
    div.intro_team_article_more {
        width:654px;
        float:left;
        text-align:right;
        margin:0px 0px 0px 20px;
    }
    div.team_team_sep {
        clear:both;
        float:left;
        width:780px;
        border-top:3px solid #000000;
        margin:20px 0px 5px 0px;
    }
    div.team_article {
        width:780px;
        float:left;
    }
    div.team_article p {
        font-size:10pt;
    }
    div.team_article h2 {
        padding-top:0px;
        padding-bottom:10px;
    }
    div.team_article h2 span {
        font-size:16px;
    }
    div.team_article img {
        width:300px;
        height:300px;
        margin:0px 20px 20px 0px;
        float:left;
        text-align:left;
        border:3px solid #C6C6C6;
    }
    div.team_article_article { 
        float:left;
        margin:0px 0px 0px 20px;
    }

    div.team_article_text {
        float:left;
        width:780px;
        text-align:right;
    }
