/*=============================================================================
------ The ONLY CSS that goes in here are skin specific color changes ---------
=============================================================================*/

body {
    background: #D8D8D8;
    color: #666;
}

/* =========== Slider Text =================== */
.slideshow_attraction .slideshow_text .button_text a {
    background: #42B3E5;
}
.slideshow_attraction .slideshow_text .button_text a:hover {
    background: #0384CE;
}

/* =========== Social Bar =================== */
    div.custom_content_module_3 .cc_module_content .follow_us a[class*="_icon"]:hover {
        background-color: #42B3E5;
    }

/* --- page headers (such as Exclusive Offer, Categories, etc) --- */
    div.custom_content_module_1 p.cc_module_title:after,
    div#content_sublinks h3:after {
        background: #42B3E5;
    }

/* --- main navigation --- */
    .sf-menu li:hover a, .sf-menu li.selected a {
        background: #42B3E5;
    }
    .sf-menu li ul li a:hover, .sf-menu li ul li.selected > a,
    .sf-menu li.submenu ul li a:hover, .sf-menu li.submenu:hover ul li.selected a,
    .sf-menu li.submenu:hover ul li.selected ul li a:hover, .sf-menu li.submenu:hover ul li ul li.selected a, .sf-menu li.submenu:hover ul li.selected ul li.selected a {
        border-bottom: 2px solid #42B3E5;
    }

/*============= Home Box Section (within the slider boxes) ======================*/
    blockquote:before {
        color:#42B3E5;
    }
    blockquote:after {
        color:#42B3E5;
    }
    .home_box.first_home_box
    {
        background-color: #42B3E5;
    }
    .home_box.second_home_box
    {
        background-color: #0384CE;
    }
    .home_box.third_home_box
    {
        background-color: #3156A3;
    }

/*================= Module 1 - Exclusive Offer Section / Lead Generation Form ===================*/
    div.custom_content_module_1 div.cc_module_content form div.submit_info input,
    div.page_left form.contact_us_form div.submit_info input {
        background: #3156A3;
    }
    div.custom_content_module_1 div.cc_module_content form div.submit_info input:hover,
    div.page_left form.contact_us_form div.submit_info input:hover {
        background: #42B3E5;
    }

/* ================= Member/Community Content Accordions =================== */
    p#community_content_toggle,
    p#member_content_toggle {
        background-color: #3156A3;
    }
    p#community_content_toggle:hover,
    p#member_content_toggle:hover {
        background-color: #42B3E5;
    }
    div[class^="target"] > ul > li ul li {
        background:#3156A3;
    }
    div[class^="target"] > ul > li ul li:hover > a {
        background-color:#42B3E5;
    }

/* ============================== Internal Pages ============================== */
    .page_left p a,
    .page_content a,
    table.my_exercise_prescription a,
    div#blog_options a#show_blog_archive,
    div#blog_archive a#hide_blog_archive,
    div#blog_options a#rss_feed,
    .page_left ul.content_menu li a {
        color: #42B3E5;
    }
    .page_left p a:hover,
    .page_content a:hover,
    table.my_exercise_prescription a:hover,
    div#blog_options a#show_blog_archive:hover,
    div#blog_archive a#hide_blog_archive:hover,
    div#blog_options a#rss_feed:hover,
    .page_left ul.content_menu li a:hover {
        color: #0384CE;
    }

/* --- general form styles (custom form) --- */
    form[id^="custom"] input[type="text"]:focus,
    form[id^="custom"] textarea:focus,
    form[id^="custom"] select:focus,
    div.custom_content_module_1 div.cc_module_content form div.contact_info input:focus,
    div.custom_content_module_1 div.cc_module_content form div.verify_info input:focus,
    div.page_left form.contact_us_form div.contact_info input:focus,
    div.page_left form.contact_us_form div.verify_info input:focus,
    form#MakeAppointment div input[type="text"]:focus,
    form#MakeAppointment div textarea:focus,
    form#MakeAppointment div select:focus,
    form#SendToDoctor div input[type="text"]:focus,
    form#SendToDoctor div textarea:focus,
    form#SendToFriend div input[type="text"]:focus,
    form#SendToFriend div textarea:focus,
    form[name="user_login"] input#contact_email:focus,
    form[name="user_login"] input#contact_password:focus,
    form#user_add_contact div.fieldset input[type="text"]:focus,
    form#user_add_contact div.fieldset input[type="password"]:focus,
    form#user_add_contact div#registration_verification input:focus,
    form#SendToDoctor div input#verification:focus,
    form#user_add_contact select:focus,
    form#user_password_reminder input#contact_email:focus,
    form#search_form input[type="text"]:focus,
    form#user_edit_contact div.fieldset input[type="text"]:focus,
    form#user_edit_contact div.fieldset input[type="password"]:focus,
    form#user_edit_contact select:focus {
        border-top: 1px solid #42B3E5;
    }
    form[id^="custom"] input[type="submit"],
    form[name="user_login"] input[name="button_submit"],
    form#user_password_reminder input[name="button_submit"],
    form#user_password_reminder input[name="button_cancel"],
    form#user_add_contact input[name="submit_add"],
    form#user_add_contact input[name="submit_cancel"],
    form#user_edit_contact input[name="submit_add"],
    form#user_edit_contact input[name="submit_cancel"],
    form#user_edit_subscriptions input[name="button_update"],
    form#user_edit_subscriptions input[name="button_cancel"],
    form#user_edit_subscriptions input[name="button_resend"],
	div#member_logout a.logout_button {
        background: #3156A3;
    }
	
    form[id^="custom"] input[type="submit"]:hover,
    form[name="user_login"] input[name="button_submit"]:hover,
    form#user_password_reminder input[name="button_submit"]:hover,
    form#user_password_reminder input[name="button_cancel"]:hover,
    form#user_add_contact input[name="submit_add"]:hover,
    form#user_add_contact input[name="submit_cancel"]:hover,
    form#user_edit_contact input[name="submit_add"]:hover,
    form#user_edit_contact input[name="submit_cancel"]:hover,
    form#user_edit_subscriptions input[name="button_update"]:hover,
    form#user_edit_subscriptions input[name="button_cancel"]:hover,
    form#user_edit_subscriptions input[name="button_resend"]:hover,
    div#member_logout a.logout_button:hover {
        background: #42B3E5;
    }
/* --- post a comment form (blog) --- */
    form#post_comment input.formfield:focus,
    form#post_comment textarea:focus {
        border-top: 1px solid #42B3E5;
    }
    form#post_comment input.form_button {
        background: #3156A3;
    }
    form#post_comment input.form_button:hover {
        background: #42B3E5;
    }
/* --- make appointment/email us popup form --- */
    form#MakeAppointment div h2,
    form#SendToDoctor div h2,
    form#SendToFriend div h2,
    div.thankYouMessageWrap h2 {
        background-color: #3156A3;
    }
    form#MakeAppointment div input[type="submit"],
    form#SendToDoctor div input[type="submit"],
    form#login_form input[type="submit"],
    form#SendToFriend input[type="submit"],
    div.thankYouMessageWrap div input[type="submit"] {
        background: #3156A3;
    }
    form#MakeAppointment div input[type="submit"]:hover,
    form#SendToDoctor div input[type="submit"]:hover,
    form#login_form input[type="submit"]:hover,
    form#SendToFriend input[type="submit"]:hover,
    div.thankYouMessageWrap div input[type="submit"]:hover {
        background: #42B3E5;
    }

/* ============================== Blog Section ================================ */
    div.blog_post p span.blogPostDate {
        background-color: #3156A3;
    }

/* ======================== begin store / category view / store related forms ======================== */
    div.page_left div a.shopping_cart,
    table.list_data a {
        color: #42B3E5;
    }
    div.page_left div a.shopping_cart:hover,
    table.list_data a:hover {
        color: #0384CE;
    }
    form[id^="checkout_"] div.submit input#button_checkout {
        background-color: #3156A3;
    }
    form[id^="checkout_"] div.submit input#button_checkout:hover {
        background-color: #42B3E5;
    }
    
/* ============================== Footer Section =================================== */
    .footer_banner_box.activeTab {
        background-color: #42b3e5;
    }
    p.featuredArticleTitle:after,
    div#news_signup_module p.nws_mod_ttl:after,
    div.pTab01 p.cc_module_title:after {
        background: #42B3E5;
    }

    #btn-tab01 { background-color:#42B3E5; }
    #btn-tab02 { background-color:#0384CE; }
    #btn-tab03 { background-color:#3156A3; }