﻿/*#region Master Page*/
.NavLeftFill {
    background-image: url(/images/themes/theme1a/topnav/TOPNAV_01.jpg);
}

div.SubTotalBox {
    color: White;
    font-weight: bold;
    text-align: right;
    font-size: 10px;
    padding-right: 6px;
    background-image: url(/images/themes/theme1a/backgrounds/topnavline.gif);
}

a.LoginLink {
    color: #002B83;
    font-size: 10px;
    font-weight: bold;
}

div.masterCategoryBg{
    margin-top:-3px;
}

a.masterCategory{
    display:block;
    background-color:#fff;
    color:#002B83;
    font-size: 10px;
	font-weight: bold;
    text-decoration:none;
    padding-left:4px;
    height:15px;
    line-height:14px;
}

a.masterCategory:nth-child(odd){
    background-color:#F3DADE;
}
/*#endregion*/

/*#region Catalog Master Page*/
.HeaderColor {
    background-color: #c8d0e5;
}

.NavColor {
    background-color: #00349a;
}

.CatalogNavButton {
    border: 2px solid #ccc;
    background-color: #00349a;
    color: #fff;
    font-weight: normal;
    font-family: arial, sans-serif;
    font-size: 10px;
    width: 65px;
}
/*#endregion*/

/*#region Links*/
a {
    color: #002b83;
    text-decoration: underline;
}

a.navTrail {
    color: #002B83;
    font-size: 11px;
    text-decoration: underline;
}

a.browseTrailLink,
a.browseTrailHome{
    color: #002B83;
	font-size: 11px;
}
/*#endregion*/

/*#region Bottom  Navigation*/
#bottomNav a,
#bottomNav a.bold {
    color: #002b83;
    font-size: 7pt;
}

#bottomNav a.bold {
    font-weight: bold;
}

#bottomNav1 a,
#bottomNav1 a.bold {
    color: #002b83;
    font-size: 7pt;
}

#bottomNav1 a.bold {
    font-weight: bold;
}
/*#endregion*/

/*#region Product Grid*/
div.productGrid thead td {
    background-color:#D9DFED;
    border:1px solid #fff;
}

div.productGrid thead td.priceHeader {
    border-bottom-color: #D9DFED;
}

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: #D9DFED;
}

div.productGrid button.cartButton{
    background-image:url('/images/Themes/Theme1A/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/theme1a/grid/grid-topleft.gif);
}

.gridShading
{
	background-color: #d9dfed;
}

.gridHeaderRight
{
	background-repeat: no-repeat;
	background-position: right top;
	background-image:url(/images/themes/theme1a/grid/grid-topright.gif);
}

/*#endregion*/

/*#region Product Listing Header*/
#imageTextHeader_zoom{
    border-color:#00349A !important;
}

#prodPicText_zoom{
    border-color:#00349A !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:#AA0813;
    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:#AA0813;
    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/theme1a/backgrounds/MainLeft.gif);
}

.TitleMainLine,
.ProductTitle {
    background-image: url(/images/themes/theme1a/backgrounds/MainLine.gif);
    color: #FFFFFF;
}

.SubTitleLeft {
    background-image: url(/images/themes/theme1a/backgrounds/HeaderLeft.gif);
}

.SubTitleLine {
    background-image: url(/images/themes/theme1a/backgrounds/HeaderLine.gif);
    color: #FFFFFF;
}

.SubTitleRight {
    background-image: url(/images/themes/theme1a/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 Static Page Controls*/
div.imageCaption div.label,
div.imageCaptionGroup.style1 div.label {
    background-color:#00349A !important;
}

div.imageCaption div.rule,
div.imageCaptionGroup.style1 div.rule {
    background-color:#AA0813 !important;
}


/*#endregion*/

