.phone_hdr
{
    background-color: #014e77; /* for non-rgba browsers */
}
.rgba .phone_hdr
{
    background-color: rgba(1, 78, 119, 1);
}
#head_search
{
    background-color: #014e77;
}
.rgba #head_search
{
    background-color: rgba(1, 78, 119, .85);
}
.home #search_local_textfield:hover
{
    border: 2px solid #fbad23;
}
.home #search_ca_textfield:hover
{
    border: 2px solid #fbad23;
}
#navigation li
{
    background-color: #014e77;
}
.rgba #navigation li
{
    background-color: rgba(1, 78, 119, 1);
}
.oldie .highlighted_nav_item a.nav_level1_link, .oldie #navigation #nav_list li:hover a.nav_level1_link
{
    color: #e1d7c3; /* IE 7-9 text-shadow causes text to shift, so just change text color instead */
}

footer, body
{
    background: #014e77;
}

.container_style_a
{
    border: 1px solid #b77b01;
    background: #fcf8f0;
}
.container_style_a h4
{
    background-color: #b77b01;
    border-bottom: 5px solid #473f2c;
}

.container_style_b
{
    border: 1px solid #b77b01;
    background: #fcf8f0;
}
.container_style_b h4
{
    background-color: #f6d7a6;
    border-bottom: 1px solid #b77b01;
}

.container_style_c
{
    background: #fcf8f0;
}

.container_style_d h5
{
    border-bottom: 5px solid #fbad23;
    background-color: #014e77;
}
.style_d_triangle
{
    background: transparent url(../images/template2013/santabarbara/container_d_triangle.png) no-repeat;
}
.style_d_gradient
{
    background: -moz-linear-gradient(top, rgba(212,238,241,0.9) 0%, rgba(212,238,241,0) 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(top, rgba(212,238,241,0.9) 0%,rgba(212,238,241,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(212,238,241,0.9) 0%,rgba(212,238,241,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(212,238,241,0.9) 0%,rgba(212,238,241,0) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(212,238,241,0.9) 0%,rgba(212,238,241,0) 100%); /* W3C */
}

.container_style_e h5
{
    border-top: 2px solid #014e77;
    border-bottom: 2px solid #014e77;
    background: #d2edf0;
}

.container_style_f
{
    border: 1px solid #b77b01;
    background: #fcf8f0;
}

.container_style_f h4
{
    border-bottom: 5px solid #fbad23;
    background-color: #014e77;
}

.media_caption
{
    background-color: #fcf8f0;
}

@media only screen and (min-width: 600px)
{
    header
    {
        background: #000000 url(/images/template2013/santabarbara/header_background.jpg) no-repeat 40% 40%; /*background: #000 url(../images/Test_Images/header_background.jpg) no-repeat 40% 40%;*/
    }
    .header_half
    {
        /*background-color: #000000;*/
    }
    #navigation
    {
        background-color: #014e77; /* for ie8 */
        border-bottom: 3px solid #fbad23;
    }
    .rgba #navigation
    {
        background-color: rgba(1, 78, 119, 0.85);
    }
    .rgba #navigation li
    {
        background-color: transparent;
    }
    .rgba #head_search
    {
        background-color: rgba(1, 78, 119, 0.85);
    }
    .megadropdown .nav_panel
    {
        background: transparent url(../images/template2013/santabarbara/megadropdown_No_ribbon.png) no-repeat 70.3125% 100%;
    }
    .megadropdown_With_Ribbon .nav_panel
    {
        background: transparent url(../images/template2013/santabarbara/megadropdown_ribbon.png) no-repeat 70.3125% 100%;
    }
 

    .nav_p_heading, .nav_p_description
    {
        background-color: #f4fbfc; /* Needed when images are turned off */
    }

    .home #img_ribbon
    {
        background: transparent url(../images/template2013/santabarbara/ribbon_home.png) no-repeat 70.3125% 0%;
    }

    .home #main_content
    {
        background: #fff url(../images/template2013/santabarbara/footer_bg.png) no-repeat 70.3125% 100%;
    }
}

@media only screen and (min-width: 768px)
{
    .home.two_column #img_ribbon
    {
        background: transparent url(../images/template2013/santabarbara/ribbon_home_two_column.png) no-repeat 70.3125% 0%;
    }
    .two_column #main_content
    {
        background: #fff url(../images/template2013/santabarbara/2column_bg.png) repeat-y 70.3125% 0%;
    }
    .home #main_content
    {
        background: url(../images/template2013/santabarbara/footer_bg.png) no-repeat 70.3125% 100%;
        background-color: #fff;
    }
    .home.two_column #main_content
    {
        background: url(../images/template2013/santabarbara/footer_bg.png) no-repeat 70.3125% 100%, url(../images/template2013/santabarbara/2column_bg.png) repeat-y 70.3125% 0%;
        background-color: #fff;
    }
    .ie7 .home.two_column #main_content, .ie8 .home.two_column #main_content
    {
        background: #fff url(../images/template2013/santabarbara/2column_bg.png) repeat-y 70.3125% 0%;
    }
}

@media only screen and (min-width: 1280px)
{
    body
    {
        background: #07537b; /* Old browsers */
        background: -moz-linear-gradient(left,  #07537b 0%, #d1edf0 50%, #07537b 100%); /* FF3.6+ */
        background: -webkit-linear-gradient(left,  #07537b 0%,#d1edf0 50%,#07537b 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(left,  #07537b 0%,#d1edf0 50%,#07537b 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(left,  #07537b 0%,#d1edf0 50%,#07537b 100%); /* IE10+ */
        background: linear-gradient(to right,  #07537b 0%,#d1edf0 50%,#07537b 100%); /* W3C */
    }
    .oldie body
    {
        background: #07537b url(../images/template2013/santabarbara/body_background.png) repeat-y 50% 0%;
    }

    header, #main_content, footer
    {
        border-left: 7px solid #3f7d9c;
        border-right: 7px solid #3f7d9c;
    }
    #background_decorative
    {
        background-color: #3f7d9c;
    }
    .ie9 #background_decorative
    {
        background: #07537b url(../images/template2013/santabarbara/body_background.png) repeat-y 50% 0%;
        background-size: 2100px 10px;
    }
}