.clsHeaderTopBar .clsLogo {
    float:left;
    width: 150px;
    height:46px;
    margin:10px 30px;
    background-color: #FFF;
    background:url('../../images/site/ForumRareBooks.png') no-repeat;
    background-size: 97%;
    cursor:pointer;
    position: absolute;
    top: 0px;
    left: 0px;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../../images/site/ForumRareBooks.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader( src='../../images/site/ForumRareBooks.png', sizingMethod='scale')";
}
.clsHeaderTopBar{
    padding-left: 190px;
    min-height: 66px;
}

.clsSearchBtn span input {
    color: #464648!important;
}

h1, .clsSearchBtn span, .clsSearchBtn span input, .clsSearchOpen span input, .clsSearchOpen #idSearch span,#idSearch p, #idAdvancedSearch h3,
#idAdvancedSearch .clsSearchItem p, nav#idBrowse .clsCategory h3 #idContent .clsTitle, #idLastViewed .clsTitle, .clsCatalogueItem .clsCatalogueInfo .clsCatalogueNr,
.clsDetail .clsSummary span, section#idLastViewed ul li div h4, #idBrowserOurBooks #idStock h2,
#idBrowserOurBooks #idStock .clsArticleInner .clsRelated, .clsPaginationTxt, a, .clsActionsRow span,.clsActionsRow a.clsTerms, .clsCheckoutProcess .clsOrderByPhone,
.clsCheckoutProcess .clsEmail, .clsCheckoutProcess h2, #idContent .clsTitle span, #idLastViewed .clsTitle span, nav#idBrowse .clsCategory h3, #idMenuTree ul li.clsOpen ul.clsSubcategoryItem li a,
.sidr ul li.sidr-class-clsOpen ul.sidr-class-clsSubcategoryItem li a, .clsDetail .clsTitle h2, .clsCheckoutProcess .clsSteps li.clsCurrent,
.clsActionsRow a.clsInquire, .clsActionsRow a.clsOrder, .clsGrid3 .clsCol h2
{color:#750D0D;}

.clsHeaderTopBar, .clsHeaderBanner .clsBannerTextBackgroundRoute, #idMenu ul li:hover, .clsSelected, form#formSearchAuthor .clsButton:hover,
.clsCatalogueItem .clsCatalogueInfo,#idAdvancedSearch form button, .clsCatalogueItem .clsRecentItemCatalogueInfo,#idCatalogues ul li div.clsCatalogueBottom, span.clsCatalogueBottom, .clsCatalogueBuyNow, .clsCatalogueItem.clsCatalogueBottom,
#idCategoriesPage .clsEmblem,
.clsLateralRight .clsActionsRow span, .clsLateralRight .clsActionsRow a, .clsStockSumm .clsSocials .clsEmail,
.clsLateralRight .clsSocials .clsEmail, section#idLastViewed ul li div a, ul#idPagination li.clsNextPrev a, .clsHeaderBanner .clsShoppingcartBg,
.clsHeaderBanner .clsCurrency .clsCurrencyContent .clsCurrencyButton, #idMenuTree ul li.clsOpen .clsItem, .ui-slider .ui-slider-handle,
.clsFInfo .clsFairButton, div.clsSelect span, .clsCheckoutProcess .clsCart .clsTotal, #idMenuTree ul li.clsOpen, .sidr ul li.sidr-class-clsOpen, .clsDetail a.clsBack,
.clsShoppingCartBox .clsCheckoutRow button.clsInquire, .clsCatalogueDownload, .clsShoppingCartBox .clsCheckoutRow button, .clsShoppingCartBox .clsCheckoutRow .clsPrice,
#idCategoriesPage .clsCategoryTitle, ul#idPagination li a, .clsFillinForm .clsButton, .clsActionsRow .clsInquireBox form .clsButton, #idShowHideAdvancedSearch:hover, .clsInnerHeaderBanner
{background-color:#750D0D !important;}

nav#idBrowse, #idContent .clsTitle, #idLastViewed .clsTitle
{border-top-color:#750D0D}

article .clsNewsImg
{border-right-color:#750D0D}

.clsHeaderBanner .clsBannerTextBackground
{background-color: #464648;}

#idCategoriesPage .clsCategoryTitle h2 {
    color:#FFFFFF;
}

span.select-wrapper.select-catalogue-dropdown {
    background-color: #750D0D !important;
    line-height: 40px !important;
    background-image : url('../../images/site/verticalSpriteF.png'); background-repeat:no-repeat;
    background-position:right -138px;
    font-size: 14px !important;
}

.clsFooterInner
{background-color: #626262;}

.clsFooterInner .clsFooterItem .clsItemInner .clsSocialContainer form button
{ background-color:#222222;}

/*images*/
.clsHeaderBanner .clsShoppingcart .clsShoppingcartContent .clsShoppingcartButton,
#idBrowse .clsSelectedArrow, #idSearch .clsSelectedArrow, .clsFInfo .clsFairButtonsSmall .clsFairButton span.clsDownload, .clsFInfo .clsFairButtonsSmall .clsFairButton span.clsBrowse,
.clsIconSprite, .clsDetail .clsGallery .clsArrowLeft, .clsDetail .clsGallery .clsArrowRight,
.clsActionsRow a.clsInquire span, .clsActionsRow a.clsOrder span, .clsDetail .clsSocials .clsEmail span, .clsStockSumm .clsSocials .clsEmail span,
.clsContentItem .clsFacebook span, .clsDetail .clsSocials .clsFacebook span, .clsStockSumm .clsSocials .clsFacebook span, .clsDetail .clsSocials .clsLinkedIn span,
.clsStockSumm .clsSocials .clsLinkedIn span, .clsContentItem .clsTwitter span, .clsDetail .clsSocials .clsTwitter span, .clsStockSumm .clsSocials .clsTwitter span,
button.clsPlus, .sidr-class-clsPlus, button.clsMinus, .sidr-class-clsMinus, .clsCheckoutProcess .clsSecureText span,
.clsCheckoutProcess .clsOgone .clsLogo, .clsCheckoutProcess .clsVeriSign, .clsSearchBtn div span.clsSearchIcon, .clsSearchOpen div span.clsSearchIcon, #idCategoriesPage .clsEmblem, .clsDetail a.clsBack span,
.clsShoppingCartBox .clsCartItem .clsCartItemContent .clsClose, .clsCheckoutProcess .clsCart .clsCartItem .clsCartItemContent .clsClose,
.clsIlab, .clsNvva, .clsVhok, a#responsive-menu-button, .clsLeftGallery .clsSelectedImage,
#idHighlights .clsArrowLine .clsLeft, #idHighlights .clsArrowLine .clsRight
{
	background-image : url('../../images/site/SpriteF.png');
	background-repeat:no-repeat;
}

.clsShoppingCartBox span.clsHPointer, .clsActionsRow .clsInquireBox form span, .clsCheckoutRow .clsInquireBox form span,.clsCheckoutProcess .clsOrderByPhone span,
.clsCheckoutProcess .clsEmail span, #idMenu ul li.clsHome a, #idMenu ul li.clsHome a:hover, #idMenu ul li.clsHome.clsSelected a, #idCategoriesPage ul.clsSubmenu li,
article .clsNewsImg span, .select-wrapper, .clsCheckoutProcess .clsSteps li span, .clsCheckoutProcess .clsSteps li.clsCurrent span
{background-image : url('../../images/site/verticalSpriteF.png'); background-repeat:no-repeat;}

#idContent .clsWrap .clsNews .clsIconSprite{
    background-position:0 0;
}
#idContent .clsFairs .clsIconSprite{
    background-position: -22px 0;
}
#idContent .clsRecent .clsIconSprite{
    background-position:-44px 0;
}
#idContent .clsCatalogues .clsIconSprite{
    background-position:0 0;
}
#idContent .clsFollowUs .clsIconSprite {
    background-position:0 0;
}
#idContent .clsCms .clsIconSprite {
    background-position:0 0;
}
#idLastViewed .clsLastViewed .clsIconSprite{
    background-position:-241px -30px;
}
#idCategoriesPage .clsEmblem {
	background-position:-153px -118px;
}

#idCategoriesPage ul.clsSubmenu li {
    background-position: 0px -80px;
}
.clsCheckoutProcess .clsSteps li span{
    background-position:0px -225px;
}
.clsCheckoutProcess .clsSteps li.clsCurrent span{
    background-position: 0px -190px;
}
.clsFooterInner .clsIconSprite{
    float:left;
    margin: 0 5px 0 0 !important;
}
.clsFooterInner .clsFooterItem .clsItemInner{
    margin:20px;
}
.clsFooterLine {
    height:1px; width:100%;background-color:#FFF;position:absolute;top:45px;
}
.clsFooterInner .clsFooterItem .clsItemInner h6 {
    margin:0px 0px 10px 0px;
}
.clsFooterInner .clsIconSprite.clsContact {
    background-position:-162px -31px !important;
}
.clsFooterInner .clsIconSprite.clsFairs {
    background-position:-185px -31px !important;
}
.clsFooterInner .clsIconSprite.clsSocialMedia {
    background-position:-210px -31px !important;
}
.clsFooterInner .clsIconSprite.clsNewsletterSignup {
    background-position:-137px -31px !important;
}
article .clsNewsImg span {
    background-position: 0px -80px;
}
.clsAboutUsHomepage {
    background: url('../../images/site/ForumLibrarySmall.jpg');
}
/* title*/
#idContent .clsTitle, #idLastViewed .clsTitle{
    position:relative;
    width:100%;
    float:left;
    border-top-style:solid;
    border-top-width:1px;
    width:100%;
    margin-bottom:25px;
    margin-top:40px;
    padding-top:5px;
    background-image:none;
}
.clsCheckoutProcess .clsCart .clsCartItem .clsCartItemContent .clsClose, .clsShoppingCartBox .clsCartItem .clsCartItemContent .clsClose {
    background-position: -246px -213px;
}
.clsFooterInner .clsFooterItem .clsItemInner .clsSisterCompany .clsAsher,
.clsFooterInner .clsFooterItem .clsItemInner .clsSisterCompany .clsFIW{
    display: block;
}

@media screen and (max-width: 775px){
    .clsTitle {
        /*background-image: url('../../images/site/headerOrnament2.jpg');*/
        background-position: top left !important;
        background-repeat: no-repeat;
    }
}
@media screen and (max-width: 515px){
    .clsHeaderTopBar .clsLogo {
        margin-top: 30px;
    }
}
