/* =Header
------------------------------------------------------------ */

#header {
        background-color: white;
}

.header-image #title a {
        background: url('THEY-Representation-logo.jpg') no-repeat;
}

.menu-primary a,
.menu-secondary a,
#header .menu a {
    color: #686868;
}

.menu-primary li a:active,
.menu-primary li a:hover,
.menu-primary .current_page_item a,
.menu-primary .current-cat a,
.menu-primary .current-menu-item a,
.menu-secondary li a:active,
.menu-secondary li a:hover,
.menu-secondary .current_page_item a,
.menu-secondary .current-cat a,
.menu-secondary .current-menu-item a,
#header .menu li a:active,
#header .menu li a:hover,
#header .menu .current_page_item a,
#header .menu .current-cat a,
#header .menu .current-menu-item a {
    color: black;
}

.menu li a .sf-sub-indicator,
.menu li li a .sf-sub-indicator,
.menu li li li a .sf-sub-indicator {
    background: url('arrow-down.png') no-repeat;
}

.menu li a:hover .sf-sub-indicator,
.menu li li a:hover .sf-sub-indicator,
.menu li li li a:hover .sf-sub-indicator {
    background: url('arrow-down-hover.png') no-repeat;
}

.menu-primary li li a,
.menu-primary li li a:link,
.menu-primary li li a:visited,
.menu-secondary li li a,
.menu-secondary li li a:link,
.menu-secondary li li a:visited,
#header .menu li li a,
#header .menu li li a:link,
#header .menu li li a:visited {
    color: #686868;
    background-color: white;
    border-bottom: 1px solid #F0F0F0;
}

.menu-primary li li a:hover,
.menu-secondary li li a:hover,
#header .menu li li a:hover {
    color: black;
}

.breadcrumb {
    border-top: 1px solid white;
    background: white;
    color: #A5AAAA;
}

.breadcrumb a {
    color: #686868;
    background: url('bullet-right-arrow.png') no-repeat right;
}

.breadcrumb a:hover {
    color: black;
}


/* =Content
------------------------------------------------------------ */

#home-slideshow-meteor {
    background: transparent;
}


/* =Footer
------------------------------------------------------------ */

#footer-widgets {
        border-top: 3px solid #EFEFEF;
	background: white;
}

#footer-widgets .wrap {
        border-bottom: 1px solid #EFEFEF;
}

#footer-widgets .widget,
#footer-widgets .widget p {
        color: #686868;
}

#footer-widgets a {
        color: black;
}

#footer-widgets a:hover {
        text-decoration: underline;
}

#footer-widgets .tagcloud a {
        border-bottom: 1px solid #CCC;
}
#footer-widgets .tagcloud a:hover {
        border-bottom: 1px solid black;
        text-decoration: none;
}


#footer-widgets .widget-area h4 {
    color: black;
}

#footer {
	color: #686868;
        background: white;
}

#footer a {
        color: black;
}

#footer a:hover {
        color: 000;
        text-decoration: underline;
}

#footer p {
	color: #686868;
}

#footer .gototop a {
	background: url('return-top-arrow.png') no-repeat center left;
}

#footer .gototop a:hover {
        background-image: url('return-top-arrow-hover.png');
}


/* =Icons
------------------------------------------------------------ */

.tel {
        padding-left: 17px;
        background: url('../images/icons/tel-black.png') no-repeat left 4px;
}
.fax {
        padding-left: 17px;
        background: url('../images/icons/fax-black.png') no-repeat left 4px;
}
.email {
        padding-left: 17px;
        background: url('../images/icons/email-black.png') no-repeat left 4px;
}
.address {
        padding-left: 17px;
        background: url('../images/icons/address-black.png') no-repeat left 4px;
}

#footer-widgets .tel {
        padding-left: 17px;
        background: url('../images/icons/tel-black.png') no-repeat left 4px;
}
#footer-widgets .fax {
        padding-left: 17px;
        background: url('../images/icons/fax-black.png') no-repeat left 4px;
}
#footer-widgets .email {
        padding-left: 17px;
        background: url('../images/icons/email-black.png') no-repeat left 4px;
}
#footer-widgets .address {
        padding-left: 17px;
        background: url('../images/icons/address-black.png') no-repeat left 4px;
}

/* =Fixed Width
------------------------------------------------------------ */

body.fixedwidth #bg-image,  /* IE8 or lower versions */
body.fixedwidth.bg-image {      /* Other browsers */
        background-image: url('../images/photo-bg/bg2.jpg');
}

body.fixedwidth #wrap {
        background-image: url('../images/overlay-bg/overlay3.png');
}