/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/32eb7e");
@font-face {font-family: 'ClanBook';src: url('../fonts/32EB7E_0_0.eot');src: url('../fonts/32EB7E_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/32EB7E_0_0.woff2') format('woff2'),url('../fonts/32EB7E_0_0.woff') format('woff'),url('../fonts/32EB7E_0_0.ttf') format('truetype');}
@font-face {font-family: 'ClanMedium';src: url('../fonts/32EB7E_1_0.eot');src: url('../fonts/32EB7E_1_0.eot?#iefix') format('embedded-opentype'),url('../fonts/32EB7E_1_0.woff2') format('woff2'),url('../fonts/32EB7E_1_0.woff') format('woff'),url('../fonts/32EB7E_1_0.ttf') format('truetype');}  
@font-face {font-family: 'ClanThin';src: url('../fonts/32EB7E_2_0.eot');src: url('../fonts/32EB7E_2_0.eot?#iefix') format('embedded-opentype'),url('../fonts/32EB7E_2_0.woff2') format('woff2'),url('../fonts/32EB7E_2_0.woff') format('woff'),url('../fonts/32EB7E_2_0.ttf') format('truetype');}

/*Table width*/
#PageType01 #ENUSmain{width:980px;border:none;}
.ContentBoxSmall{display:none;}
.menuItemText>a.itemTitle{border:none;color: #222222;padding: 10px 10px 10px 10px;font-size: 14px;}

/*Text Styles*/
a, 
a:link,
a:visited{color: #666;}
a:hover{ text-decoration: none;}
a:active{}
.ColorPromptText, .BluePromptText, .QuickFillPrompt{color: #000000;border-bottom: 1px solid #000;}
/*Nav Bar*/
.MastHead{padding:0px 0px 30px 30px;}
.MastHead img{margin: 6px 0px 2px 0px; display: inline;}
.NavTop{position:relative;padding: 13px 5px 4px 5px;line-height: 18px;}
.NavTop a{color: #53565a;}
.navBarEnhancedBackgroundColor{background: url('../images/pattern.png');height: 120px;}
a.navBarEnhancedLinkColor{text-transform: uppercase;}
ul.navBarEnhanced{padding-left:36px;padding-right: 5px;float: right;}
ul.navBarEnhanced a{line-height: 12px; font-weight:normal; font-size: 14px;float: none;}
#navBarEnhanced a{text-transform: none !important;}
div#navBarEnhanced a:hover,
div#navBarEnhanced a:active{border-bottom:2px solid #512d6d; text-decoration: none;}
li.navBarItem{border: none;bottom: 32px;position: relative;background: transparent;}
li.navBarItem a{text-transform: uppercase;color: #222222;text-transform: uppercase;color: #222222;padding-right: 0px;padding-left: 0px;padding-bottom: 5px;  margin: 0 0 0 24px;}
li.navBarItem:first-child a:before{border:0px;}
li.navBarSelected {background:transparent; }
li.navBarSelected a {color:#fff;right: 0px;}
.parentNode, .parentNode:hover{background-image: url('../images/ico_arrow_1.png'); background-repeat: no-repeat;background-position: 95% 50%;}

/*Account Info*/
span#ctl00_ctl08_spUserName{color:#53565a;}
.menuItem .menuItemText{width: auto;}
/* Search Box */
.spSearch .TDSearchBox{position: absolute;margin-top:28px;right: 43px;padding: 9px 0px; width:188px;font-size: 12px;color: #4B4B4B;}
input#ctl00_ctl08_CatalogSearchBox_txtSearchText{display:none; padding-left: 5px;background: #fff;border-bottom: 2px solid #512d6d;bottom: -30px;right: 16px;border-left: 0px;border-right: 0px; border-top: 0px;}
a.pbtn.btn-s.TDSearchBoxButton > span{color: transparent !important;}

.pbtn.btn-s.TDSearchBoxButton{background: url('../images/ico_mglass.png');position: absolute;top: 44px; right: 23px;background-position: center center;background-repeat: no-repeat;}

/*Drop Down*/
.menu{background-color:#fff;border:none;padding: 0px 0px 0px 0px;position: absolute;}

/*inset box shadow on top of nav ul*/
div.menuItem:hover{background:#512d6d;}
.menuItemText a.itemTitle:hover{color: #fff;}
.menu.scroll{height:auto!important;bottom:119px !important; float: right; margin-right: 90px;}
.scroll-content{padding-top:0px;padding-bottom:0px;}

/*   MAIN PAGE TITLE  **/
h1.main_title {
  font-family: 'ClanThin',Arial;
    color: #fff;
    font-size: 60px;
    font-weight: 100;
    margin: 0px 0px 0px -5px;
    padding: 48px 0px 0px 0px;
    position: absolute;
    top: 0px;
   left: 14px
}


div#navBarEnhanced {
    position: relative;
    height: 132px;
}


 /*  just changing the left padding on the breadcrumb to be left-aligned with everything else */
#CtlBrdCrm td {
    padding: 6px 12px 8px 12px;
}

 #catalogContent #CtlBrdCrm td {
    padding: 6px 12px 8px 5px;
}

 /*  This widens the inside pages tables to 100% to match the CATALOG pg  */
    #CtlBody {
        width: 100%;
    }

body, table, tr, td, form {
	background: #f5f5f5 !important; 
}

/* Buttons */
.pbtn {
      font-weight: 400;
      font-style: normal;
      -webkit-appearance: none;
      background: #fff;
      border: 1px solid #512d6d;
      color: #444;
      cursor: pointer;
      display: inline-block;
      font-size: 1rem;
      text-align: center;
      line-height: normal;
      padding: 11px 15px 9px;
      text-decoration: none;
      position: relative;
      outline: 0;
      margin: 0 0 5px;
      -webkit-transition: all .2s ease;
      transition: all .2s ease;
}
.pbtn .pbtn-icon,
.pbtn .pbtn-icon-before,
.pbtn .pbtn-icon-after{display:none!important;}
.pbtn:hover{background:#512d6d;}
.pbtn span{color:#444 !important;height:auto;background:none;padding:0px!important;font-size:13px!important;}
.pbtn:hover span { color: #fff !important; } 
.btn-m{height:auto;}
.ButtonAddToCart { margin-top: 5px !important; }
.hide{display:none!important;}
.clear{display:block;clear:both;}

/* Footer */
#CtlFooter td{padding:10px 0px;text-align:center;color:#5b656f;font-size:14px!important;border-top:1px solid #bebebe;}
.FooterBottom{display:none;}
#copyright{display:none;}


/*-------------------  THINGS HIDDEN  ----------------------*/

/* hid the search box */
.spSearch { display: none; }

/* hidding some element that was showing up above the menu with an empty border. */
#menu_ctl00_ctl07_ctl01_14833 { display: none !important; }
