/* Background */

html,
body
{
    background-image: url(../../images/color_variations/8/background_color.jpg);
}

.page_container
{
    background-image: url(../../images/color_variations/8/background.jpg);
}

/* Banner image */

.top .landscape_image
{
    background-image: url(../../images/color_variations/8/banner.jpg);
}

/* Search background */

.big_search_wrapper
{
    background: #acccdd;
}

/* Buttons */

.button
{
    background-image: url(../../images/color_variations/8/buttons.gif)
}

/* Link Icons */

.icon_links a,
.profile_toolbar .icon_links a,
.page_container.blog .blog_post .new_comment_link
{
    background-image: url(../../images/color_variations/8/link_icons.gif);
}

.alt .icon_links a,
.toolbar .icon_links a,
.tan_box.profile_sidebar .icon_links a,
.actions .icon_links a,
.lightbox .icon_links .delete_link a,
.lightbox .alt .icon_links .delete_link a
{
    background-image: url(../../images/color_variations/8/link_icons_alternate.gif);
}

/* Tabs */

ul.tabs li,
ul.tabs li a,
ul.tabs li.current,
ul.tabs li.current a
{
    background-image: url(../../images/color_variations/8/tabs.gif);
}

/* Legend */

.page_container.map .legend .map_marker { background-image: url(../../images/color_variations/8/map_markers.gif); }

/* 'Required' Marker */

.field.required,
.field.textarea.required,
.field.error.required
{
    background-image:url(../../images/color_variations/8/required.gif);
}

/* Hide map */

#map
{
    display: none;
}

/* Main navbar */

.top .islands,
.top .islands ul li.label,
.top .islands ul li a
{
    background-color: #d8d7d5;
    color: #000;
}

.top .islands ul li a:hover
{
    background-color: #eee;
    color: #427AB4;
}

/* Secondary navbar */

.top .site_navigation li a
{
    background-color: #135592;
    color: white;
}

.top .site_navigation li a:hover
{
    background-color: #4e880b;
    color: white;
}

/* Headings */

h2
{
    color: #036;
}

h3,
.island h3,
.content .tan_box h3
{
    color: #444;
}

/* Links */

a
{
    color: #2565AC;
}

a:hover
{
    color: #5A9BC5;
}

/* Boxes */

.content .tan_box,
.tan_box.profile_sidebar,
.page_container.blog .comments,
.property.alt,
table.searches tr.alt td,
.subheader,
ul.subnavigation,
.lightbox .content_wrapper,
.page_container.detail .toolbar,
.page_container.detail .mortgage_calculator,
.actions,
.footer
{
    background: #eee !important;
}

.property,
.property.last,
.content .tan_box,
.lightbox .content_wrapper,
.page_container.detail .toolbar,
.page_container.detail .mortgage_calculator,
.footer,
.footer.simple,
.header,
img.photo,
.photos img,
.properties.isolated .properties,
.page_container.content_page .left_column h2
{
    border-color: #9d9d9d;
}

.page_container.saved_searches .searches th,
.page_container.saved_searches .searches td
{
    border-color: #9d9d9d !important;
}

.tan_box hr
{
    background-color: #9d9d9d;
    color: #9d9d9d;
}

.suggest_advanced_search
{
    color: #555 !important;
}

/* Pagination */

.pagination li a
{
    border-color: #9d9d9d;
}

.pagination li a:link,
.pagination li a:active,
.pagination li a:visited
{
    color: #2565AC;
}

.pagination li a:hover,
.pagination li a.current
{
    background-color: #555;
    color: white !important;
}

/* Footer navbar */

.navigation .featured,
.footer.simple
{
    border-color: #ccc;
    background-color: #eee;
}

.footer .site_navigation li a
{
    background-color: #555;
    color: white;
}

.footer .site_navigation li a:hover
{
    background-color: #005193;
    color: white;
}