#tbx-menu-wrapper {
    background: #662032 !important;
    background: -moz-linear-gradient(top, #662032 10%, #5a1c2c 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #662032), color-stop(100%, #5a1c2c)) !important;
    background: -webkit-linear-gradient(top, #662032 10%, #5a1c2c 100%) !important;
    background: -o-linear-gradient(top, #662032 10%, #5a1c2c 100%) !important;
    background: -ms-linear-gradient(top, #662032 10%, #5a1c2c 100%) !important;
    background: linear-gradient(top, #662032 10%, #5a1c2c 100%) !important;
}

#tbx-login a#signin.active {
    background-color: #F6DB24;
}

#tbx-login a#signin:hover {
    background-color: #F6DB24;
}

#tbx-login a#signin {
    background-color: #F6DB24;
    border-radius: 5px;
    border-color: #662032;
    color: #662032;
}

#tbx-login a#signin .signin-arrow-down {
    border-color: #662032 transparent transparent transparent !important;
    _border-color: #662032 #ffffff #ffffff #ffffff !important;
}

#tbx-login a#signin:hover .signin-arrow-down,
#tbx-login a#signin.active .signin-arrow-down {
    border-color: #ffffff transparent transparent transparent !important;
    _border-color: #ffffff #ffffff #ffffff #ffffff !important;
}

#tbx-menu-block ul.menu-main li.current span {
    background: url('/skins/img/default/arrow_menu.png')  no-repeat scroll 50% 32px transparent !important;
}

#tbx-menu-block ul.menu-main li.current span a {
    color: #662032 !important;
}

#tbx-menu-block ul.menu-main li.current {
    background: #F6DB24 none repeat scroll 0 0 !important;
}

#login-box {
    background-color: #F6DB24 !important;
}

#tbx-menu-block ul.menu-main li span a {
    color: #fffadc !important;
}

#tbx-login > span {
    color: #fffadc !important;
}

.ie #tbx-menu-block UL.menu-main LI.current SPAN {
    height: 40px !important;
    margin-top: -1px !important;
    background-position: 50% 34px !important;
    background-color: #F6DB24 !important;
}

.orange-button-rounded {
    background-color: #F6DB24 !important;
    -webkit-border-radius: 10px !important;
    border-radius: 10px !important;
    color: #662032 !important;
}

#ih-search-box h3 {
    color: #F6DB24 !important;
}

#ih-search-box h1 strong {
    color: #F6DB24 !important;
}

.ihfi-buy-line-button {
    color: #662032 !important;
    background-color: #F6DB24 !important;
}

#ih-adline #ih-featured-items #ihfi-header input[type=submit] {
    background-color: #F6DB24 !important;
    color: #662032 !important;
    -webkit-border-radius: 10px !important;
    border-radius: 10px !important;
}

.ihfi-buy-line-button {
    color: #662032 !important;
    background-color: #F6DB24 !important;
}

#ih-adline #ih-featured-items {
    background-color: #662032 !important;
}

#ih-adline #ih-featured-items #ihfi-body ul > li .ihfi-buy .ihfi-buy-line .ihfi-lowest-price strong {
    color: #662032 !important;
}

#ih-adline #ih-featured-items #ihfi-header input[type=submit] {
    background-color: #F6DB24 !important;
    color: #662032 !important;
    -webkit-border-radius: 10px !important;
    border-radius: 10px !important;
}

.orange-button-rounded {
    background-color: #F6DB24 !important;
    -webkit-border-radius: 10px !important;
    border-radius: 10px !important;
    color: #662032 !important;
}

#ih-search-box {
    background-color: #662032 !important;
    -webkit-border-radius: 10px !important;
    border-radius: 10px !important;
}

ul#ih-hints > li .ih-hint-text h6 {
    color: #662032 !important;
}

ul#ih-hints > li .left-dots {
    color: #662032 !important;
}

#ih-search-box #ih-line-or,
#ih-search-box #ih-line-or .line,
#ih-search-box #ih-search-by #ih-checkbox-label,
#ih-search-box h1,
#ih-adline #ih-featured-items #ihfi-header > div {
    color: #fffadc !important;
}

#ih-adline #ih-featured-items #ihfi-header input[type=submit] {
    width: 65px !important;
    background-color: #F6DB24 !important;
    color: #662032 !important;
    -webkit-border-radius: 10px !important;
    border-radius: 10px !important;
}

#ih-adline #ih-featured-items #ihfi-header form #ihfi-header-input {
    right: 110px !important;
}

.adoption-tool-promo-highlight {
    color: #b09598 !important;
}

#adoption-tool-promo,
#adoption-tool-promo a {
    color: #662032 !important;
}

#ih-adline #ih-featured-items #ihfi-body ul > li {
    width: 324px !important;
}

#tbx-menu-block ul.menu-main {
    background-color: #531a28 !important;
    border-right: 1px solid #6e2236 !important;
    border-left: 1px solid #916d70 !important;
}

#tbx-menu-block ul.menu-main li {
    border: 1px solid #916d70 !important;
    background: -moz-linear-gradient(top, #662032 10%, #5a1c2c 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #662032), color-stop(100%, #5a1c2c)) !important;
    background: -webkit-linear-gradient(top, #662032 10%, #5a1c2c 100%) !important;
    background: -o-linear-gradient(top, #662032 10%, #5a1c2c 100%) !important;
    background: -ms-linear-gradient(top, #662032 10%, #5a1c2c 100%) !important;
    background: linear-gradient(top, #662032 10%, #5a1c2c 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff662032', endColorstr='#ff5a1c2c', GradientType=0) !important;
}

#tbx-menu-secondary-wrapper {
    background: -moz-linear-gradient(top, rgba(90, 28, 44, 0.5) 0%, rgba(90, 28, 44, 0) 64%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(90, 28, 44, 0.5)), color-stop(64%, rgba(90, 28, 44, 0))) !important;
    background: -webkit-linear-gradient(top, rgba(90, 28, 44, 0.5) 0%, rgba(90, 28, 44, 0) 64%) !important;
    background: -o-linear-gradient(top, rgba(90, 28, 44, 0.5) 0%, rgba(90, 28, 44, 0) 64%) !important;
    background: -ms-linear-gradient(top, rgba(90, 28, 44, 0.5) 0%, rgba(90, 28, 44, 0) 64%) !important;
    background: linear-gradient(to bottom, rgba(90, 28, 44, 0.5) 0%, rgba(90, 28, 44, 0) 64%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f5a1c2c', endColorstr='#005a1c2c', GradientType=0) !important;
}

.orange-button-rounded:hover {
    color: #fff !important;
    background-color: #CE6700 !important;
}

#ih-search-box #ih-search-by #ih-checkbox-label {
    color: #fffadc !important;
}

#tbx-menu-block {
    z-index: 6 !important;
}

#ih-search-box #ih-search-by #ih-checkbox-label #ih-checkbox {
    border: 2px solid #531a28 !important;
}

.ihfi-buy-line-button:hover {
    background-color: #F3AE20 !important;
    color: #fff !important;
}

#tbx-bottom-menu-outside {
    border-top: 1px solid #662032 !important;
    border-bottom: 1px solid #662032 !important;
}

#ih-checkbox-label {
    color: #fffadc !important;
}

#login-box a.create-account:hover {
    color: #662032 !important;
}

.ii-button:hover{
    background-color: #a2354b !important;
}

.ii-button {
    background-color: #662032 !important;
}

div.courseInner th{
    background-color: #662032 !important;
}

div.courses table tr th a:hover {
    color: #fff !important;
}

div.courses table tr td {
    background: #FAE9EB !important;
}

#loggedin .content {
    border-color: #916d70 !important;
}

#booklist {
    background-color: #662032 !important;
}

ul#tbx-bottom-menu li a {
    color: #662032 !important;
}

#ih-adline #ih-featured-items #ihfi-header input[type=text] {
    -webkit-border-radius: 10px !important;
    border-radius: 10px !important;
}

.ihfi-book-info > strong {
    color: #662032 !important;
}