﻿/*#region Master Page*/
.NavLeftFill {
    background-image: url(/images/themes/Theme1D/topnav/TOPNAV_01.jpg);
}

div.SubTotalBox {
    color: #fff;
    font-weight: bold;
    text-align: right;
    font-size: 10px;
    padding-right: 6px;
    background-image: url(/images/themes/Theme1D/backgrounds/topnavline.gif);
}

a.LoginLink {
    color: #000;
    font-size: 10px;
    font-weight: bold;
}

div.masterCategoryBg{
    margin-top:-3px;
}

a.masterCategory{
    display:block;
    background-color:#fff;
    color:#000;
    font-size: 10px;
	font-weight: bold;
    text-decoration:none;
    padding-left:4px;
    height:15px;
    line-height:14px;
}

a.masterCategory:nth-child(odd){
    background-color:#D5B5BA;
}
/*#endregion*/

/*#region Catalog Master Page*/
.HeaderColor {
    background-color: #d2d0c3;
}

.NavColor {
    background-color: #5b6334;
}

.CatalogNavButton {
    border: 2px solid #ccc;
    background-color: #5b6334;
    color: #fff;
    font-weight: normal;
    font-family: arial, sans-serif;
    font-size: 10px;
    width: 65px;
}
/*#endregion*/

/*#region Links*/
a{
    color:#000;
    text-decoration:underline;
}

a.navTrail {
    color: #000000;
    font-size: 11px;
    text-decoration: underline;
}

a.browseTrailLink,
a.browseTrailHome{
    color: #000;
	font-size: 11px;
}
/*#endregion*/


/*#region Bottom Navigation*/

#bottomNav a,
#bottomNav a.bold {
    color: #000;
    font-size: 7pt;
}

    #bottomNav a.bold {
        font-weight: bold;
    }

#bottomNav1 a,
#bottomNav1 a.bold {
    color: #000;
    font-size: 7pt;
}

#bottomNav1 a.bold {
    font-weight: bold;
}

/*#endregion*/

/*#region Product Grid*/
div.productGrid thead td {
    background-color:#D2D0D3;
    border:1px solid #fff;
}

div.productGrid thead td.priceHeader {
    border-bottom-color: #D2D0D3;
}

div.productGrid thead td:first-child:not(.price){
    border-top-left-radius:8px;
}

div.productGrid thead td:last-child:not(.price){
    border-top-right-radius:8px;
}

div.productGrid td.cart input[type=text] {
    border:1px inset #ccc;
}

div.productGrid tr.shade{
    background-color:#D2D0D3;
}

div.productGrid button.cartButton{
    background-image:url('/images/Themes/Theme1d/Grid/button_add.gif');
    background-repeat:no-repeat;
    border:0px;
    background-color:transparent;
    cursor:pointer;
    text-indent:-200000px;
    width:35px;
    margin-left:4px;
    height:17px;
}

.gridHeaderLeft {
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url(/images/themes/theme1d/grid/grid-topleft.gif);
}

.gridShading {
    background-color: #d2d0d3;
}

.gridHeaderRight {
    background-repeat: no-repeat;
    background-position: right top;
    background-image: url(/images/themes/theme1d/grid/grid-topright.gif);
}
/*#endregion*/

/*#region Product Listing Header*/
#imageTextHeader_zoom{
    border-color:#822434 !important;
}

#prodPicText_zoom{
    border-color:#822434 !important;
}
/*#endregion*/

/*#region Boxes Search*/
input[type=text].boxSearchDim {
    width:30px;
    border:1px solid #6d6e71;
    font-family:Arial, sans-serif;
    font-size:10px;
    color:#6d6e71;
    text-align:center;
}

a.boxSearchLength {
    width:55px;
    height:16px;
    border:1px solid black;
    background-color:#5B6334;
    color:white;
    font-family:Arial, sans-serif;
    font-size:11px;
    font-weight:bold;
    border-radius:2px;
    cursor:pointer;
    margin-right:8px;
    margin-top:1px;
    display:inline-block;
    text-align:center;
    line-height:16px;
    text-decoration:none;
}

input[type=submit].boxSearchGo {
    width:25px;
    border:1px solid black;
    background-color:#5B6334;
    color:white;
    font-family:Arial, sans-serif;
    font-size:11px;
    font-weight:bold;
    border-radius:2px;
    cursor:pointer;
}
/*#endregion*/

/*#region Title Bars*/
.TitleMainLeft {
    background-image: url(/images/themes/Theme1D/backgrounds/MainLeft.gif);
}

.TitleMainLine,
.ProductTitle {
    background-image: url(/images/themes/Theme1D/backgrounds/MainLine.gif);
    color: #FFFFFF;
}

.SubTitleLeft {
    background-image: url(/images/themes/Theme1D/backgrounds/HeaderLeft.gif);
}

.SubTitleLine {
    background-image: url(/images/themes/Theme1D/backgrounds/HeaderLine.gif);
    color: #FFFFFF;
}

.SubTitleRight {
    background-image: url(/images/themes/Theme1D/backgrounds/HeaderRight.gif);
}
/*#endregion*/

/*#region Product Index*/
.ProductIndexActiveLetter {
    color: #002B83;
    font-size: 10pt;
    font-weight: bold;
}

.ProductIndexInactiveLetter {
    color: #AAAAAA;
    font-size: 10pt;
    font-weight: bold;
}
/*#endregion*/

/*#region Home Page*/
html[data-useragent*='Chrome'] img.homeBanner{
    padding-top:4px !important;
}
/*#endregion*/

/*#region Static Page Controls*/
div.imageCaption div.label,
div.imageCaptionGroup.style1 div.label {
    background-color:#822434 !important;
}

div.imageCaption div.rule,
div.imageCaptionGroup.style1 div.rule {
    background-color: #5B6334 !important;
}
/*#endregion*/
