#Navigation-5372 .page-4342226 a {width:120px;}
#Navigation-5372 .page-4342227 a {width:155px;}
#Navigation-5372 .page-4342229 a {width:215px;}
#Navigation-5372 .page-4342230 a {width:155px;}
#Navigation-5372 .page-4342237 a {width:155px;}
#Navigation-5372 .page-4342228 a {width:175px;}
#Navigation-5372 .page-4342236 a {width:165px;}
.cartNav { display:none;} 
#footerwrap {text-align:center;width:100%;}
body { margin: 0px; padding:0px; background-repeat:repeat-x; background-position:center top; text-align:left; font-size:18px; color:#262626; font-family:AvantGarde;} 
body table { text-align:left;}
 a,  a:visited { color:#0067af; text-decoration:none;}
 a:hover { text-decoration:underline;}
#productImages li { width:250px; height:235px;} 
#maincolumn .productListNames a { min-height:55px; text-align:center; line-height:1.0;} 
#maincolumn .productListNames a.hover {cursor:pointer;}
h1 { font-size:32px; color:#9d6d21; font-family:AvantGardeBT; font-weight:normal;} 
.webDugoutLink { font-size:12px;} 
#searchContainer { position:absolute; top:163px; right:0px; z-index:98;} 
#pageContainer { width:100%;margin:0 auto; background-image:url('/images/116225/layout/pg_cont_noGold.png'); background-repeat:repeat-x; background-position:center top;} 
.productListSku { display:none; text-align:center;} 
.productListImageContainer { min-height:135px;} 
#header { width:1140px; height:297px; position:relative; display:block; z-index:99;} 
#searchContainer #searchButton { width:110px; height:42px; border-style:solid; border-width:1px; border-color:#b78232; background-image:url('/images/116225/layout/searchbg.png'); font-size:16px; color:#FFF; font-family:Arial; font-weight:bold; text-transform:uppercase;} 
#productImages li img { width:120px; height:120px;} 
#columnsContainer { width:100%;} 
#searchContainer #searchBox { width:236px; height:42px; margin: 0px  5px  0px  0px  ; border-style:solid; border-width:1px; border-color:#bb883c; font-size:16px; color:#9f9f9f; font-family:Arial; font-style:italic;} 
#leftcolumn { width:100%; height:53px; padding:0px; background-color:#c58d2e; position:relative; display:inline; float:left;} 
.socialMediaContainer { margin: 6px;} 
#productImages .productListGroupContainer { width:1140px;} 
#maincolumn { width:1140px; padding:20px 0px 20px 0px; position:relative; float:left; line-height:1.25;} 
#rightcolumn { width:150px; padding:0px 0px 20px 0px; position:relative; display:none; float:right;} 
#newsletterContainer { width:456px; position:absolute;} 
#footerwrap { width:100%; background-image:url('/images/116225/layout/footer_cont.png'); background-position:center top;} 
#newsletterContainer .buttonSubmit { width:110px; height:38px; border-style:solid; border-width:0px; background-color:#073554; float:right; font-size:18px; color:#FFF; font-family:AvantGarde; text-transform:uppercase;} 
div.slideshow-container { width:280px; height:280px;} 
.productImage img { width:350px; height:300px;} 
#footer { width:1140px; height:214px; display:block; clear:both; color:#FFF;} 
#footer a, #footer a:visited { color:#FFF;}
#newsletterContainer .newsletterBox { width:346px; height:38px; border-style:solid; border-width:0px; font-size:16px; color:#a1a1a1; font-family:Arial; text-transform:uppercase;} 
#Navigation-5474 { position:absolute; top:30px; right:0px;} 
#Navigation-5372 { width:1140px !important; background-color:#006bb3; position:absolute; left:0px; top:231px; z-index:99;} 
#Navigation-6475 { width:1140px !important; position:absolute; left:0px; top:17px; right:0px; text-align:center;} 
#Navigation-6475 ul li a { margin: 0px  60px  0px  60px  ; position:relative; display:inline-block; float:none; text-align:center; font-size:20px; color:#FFF; font-family:AvantGardeBT;} 
#Navigation-6475 ul li a:visited { color:#FFF;}
#Navigation-6475 ul li a.menuactive { color:#006BB3;}
#Navigation-6475 ul li a:hover { color:#006BB3;}
#Navigation-6475 ul li a.hover {cursor:pointer;}
#Navigation-5372 ul li a { height:61px; padding:22px 0px 0px 0px; background-color:#006bb3; background-image:url('/images/116225/layout/nav_but.png'); background-repeat:no-repeat; background-position:center top; z-index:99; text-align:center; font-size:20px; color:#FFF; font-family:AvantGarde; font-weight:normal;} 
#Navigation-5372 ul li a:visited { color:#FFF;}
#Navigation-5372 ul li a:hover { background-position:center center;}
#Navigation-5372 ul li a.hover { background-position:center center;cursor:pointer;}
#Navigation-5372 ul li a.menuactive { background-position:center bottom;}
#Navigation-5474 ul li a { margin: 0px  0px  0px  24px  ; padding:0px 0px 0px 0px; text-align:right; color:#FFF;} 
#Navigation-5474 ul li a:visited { color:#FFF;}
#Navigation-5474 ul li a:hover { text-decoration:underline;}
#Navigation-5474 ul li a.hover {cursor:pointer;}
#Navigation-6475 ul li ul { margin: 0px  10px  5px  10px  ; padding:0px 0px 0px 0px; background-color:#C58D2E; display:inline; color:#FFFFFF;} 
#Navigation-5372 ul li ul { z-index:99;} 
#Navigation-5372 ul li ul li a { z-index:99; font-family:AvantGarde;} 
#Navigation-5372 ul li ul li a.hover {cursor:pointer;}
#Navigation-6475 ul li ul li a { margin: 10px  20px  5px  20px  ; padding:0px; text-align:center; font-size:18px; color:#FFFFFF; font-family:AvantGarde;} 
#Navigation-6475 ul li ul li a:visited { color:#FFFFFF;}
#Navigation-6475 ul li ul li a.menuactive { color:#006BB3;}
#Navigation-6475 ul li ul li a:hover { color:#006BB3;}
#Navigation-6475 ul li ul li a.hover {cursor:pointer;}
#categoryImages li { width:250px; height:220px;} 
#sliderContainer { max-width: 350px; max-height: 350px;} 
#categoryImages li img { width:120px; height:120px;} 
#Navigation-6475 .downarrowclass { background-color:#423FC5; display:none;} 
#Navigation-5372 .downarrowclass { display:none;} 
.categoriesNavTitle { display:none;} 
#maincolumn.myAccountContent { display:none;} 
@media handheld, only screen and (min-width:801px){
   #pageContainer, #columnsContainer, #leftcolumn, #footerwrap {
      min-width: 1140px;
   }

   #header, #footer {
      max-width: 1140px;
   }

   #columnsContainer {
      max-width: 100%;
   }

   #maincolumn {
      left: 0;
      right: 0;
      margin: auto;
      top: 20px;
      float: none;
      margin-bottom: 10px;
   }

   /***HEADER***/
   .headerAbout {
      position: absolute;
      top: 12px;
      left: 0;
      right: 0;
      margin-left: auto;
      margin-right: auto;
      width: 820px !important;
   }

   .headerLogo {
      left: 20px;
      position: absolute;
      top: 59px;
   }

   .headerInfo {
      position: absolute;
      top: 60px;
      right: 0px;
      text-align: right;
   }

   /***LEFT COLUMN***/

      /***CATEGORIES***/
      #Navigation-6475 {
         position: absolute;
         left: 0px;
         top: 17px;
         right: 0px;
         margin: auto;
         width: 1140px;
      }

   /***FOOTER***/
   .footerInfo {
      position: absolute;
      top: 30px;
      left: 0;
      text-align: left;
   }

      /***NEWSLETTER***/
      #newsletterContainer {
         width: 456px;
         top: 100px;
         right: 0px;
      }

      /***SITEMAP LINKS***/
      #secWebDugout {
         position: absolute;
         bottom: 15px;
         right: 0;
      }

   /***PRODUCTS***/


}
/***END***/


/***UNIVERSAL***/

   /***FONTS***/
   @font-face {
      font-family: 'AvantGarde';
      src: url('/CustomFonts/avgardn-webfont.eot');
      src: url('/CustomFonts/avgardn-webfont.eot?#iefix') format('embedded-opentype'),
         url('/CustomFonts/avgardn-webfont.woff') format('woff'),
         url('/CustomFonts/avgardn-webfont.ttf') format('truetype'),
         url('/CustomFonts/avgardn-webfont.svg#AvantGarde') format('svg');
      font-weight: normal;
      font-style: normal;
   }

   @font-face {
       font-family: 'AvantGardeBT';
       src: url('/CustomFonts/avgardd-webfont.eot');
       src: url('/CustomFonts/avgardd-webfont.eot?#iefix') format('embedded-opentype'),
            url('/CustomFonts/avgardd-webfont.woff') format('woff'),
            url('/CustomFonts/avgardd-webfont.ttf') format('truetype'),
            url('/CustomFonts/avgardd-webfont.svg#Avant Garde BT') format('svg');
       font-weight: normal;
       font-style: normal;
   }

   /***HEADER***/
   .headerAbout {
      width: 100%;
      color: #FFF;
      text-align: center;
      text-transform: uppercase;
      text-shadow: #000 0px 1px 1px;
      font-size: 16px;
   }

   .headerInfo {
      line-height: 1.25;
   }

   .headerPhone {
      color: #006cb4;
      font-size: 30px;
   }

   /***MAIN COLUMN***/
   .pageName {
      font-family: AvantGarde;
      color: #212121;
      font-size: 36px;
      font-weight: bold;
   }

   /***FOOTER***/
   .footerCompanyName {
      display: block;
      font-size: 25px;
      font-family: AvantGardeBT;
      text-transform: uppercase;
      letter-spacing: 5px;
      margin-bottom: 0px;
   }


   /***FOOTER***/
   .footerInfo {
      line-height: 1.25;
   }

   .footerPhone {
      font-size: 22px;
      letter-spacing: 4px;
   }

      /***NEWSLETTER***/
      .textJoin {
         display: none;
      }

   /***PRODUCTS***/

   .productListStock {
      display: none;
   }

   #gallery .slideshow-container {
      height: 310px;
   }

   .controls {
      width: 90px !important;
      margin-top: 20px !important;
   }

   /***MISC.***/
   b, strong {
      font-family: AvantGardeBT;
      font-weight: normal;
   }

   /***MOBILE NAVIGATION***/
   .slicknav_btn {
      background-color: transparent;
   }

   .slicknav_menutxt {
      line-height: 0.95 !important;
      margin-right: 5px;
      font-family: AvantGardeBT;
   }

   .slicknav_nav ul li a:hover {
       background: transparent;
   }

      /***MOBILE NAV 0***/   
      .mobileNav0 {
         background: #006bb3;
      }

      .mobileNav0 ul li {
         background-color: #006bb3;
         border-top: 1px solid #147bc0;
         border-bottom: 0px;
      }

      .mobileNav0 ul li a {
         font-family: AvantGarde;
         color: #FFF !important;
         text-decoration: none !important;
         font-size: 16px;
      }

      /***MOBILE NAV 1***/   
      .mobileNav1 {
         background: #c58d2e;
      }

      .mobileNav1 ul li {
         border-top: 1px solid #d49e42;
         border-bottom: 0px;
      }

      .mobileNav1 ul li a {
         font-family: AvantGardeBT;
         color: #FFF !important;
         text-decoration: none !important;
         font-size: 16px;
      }

      /*#leftcolumn {z-index: -1 !important;}*/


/***END***/


/***START MEDIA 800***/
@media handheld, only screen and (max-width:800px){
   #pageContainer { 
      background-image: none;
   }

   /***HEADER***/
   #header {
      height: auto !important;
      border-bottom: #FFF solid 5px;
   }

   .headerDiv {
      padding: 20px;
      padding-bottom: 81px;
   }

   .headerAbout {
      position: absolute;
      width: 100%;
      background-color: #006bb3;
      bottom: 0px;
      left: 0;
      padding: 15px;
      min-height: 61px;
   }

   .headerAbout img {
      display: none;
   }

   .headerLogo {
      text-align: center;
      margin-bottom: 20px;
   }

   .headerInfo {
      width: 245px;
   }

      /***SEARCH***/
      #searchContainer {
         position: absolute;
         top: 218px;
         right: 20px;
      }

   /***LEFT COLUMN***/
   #leftcolumn {
      height: auto !important;
      margin-top: 5px;
   }

   /***MAIN COLUMN***/
   #maincolumn {
      padding: 20px;
   }

   /***FOOTER***/
   #footerwrap, #footer {
      height: auto;
   }

   #footer {
      padding: 20px 20px 115px;
   }

      /***NEWSLETTER***/
      #newsletterContainer {
         width: 100%;
         bottom: 55px;
         padding: 0px 20px;
         left: 0;
         right: 0;
         margin: auto;
      }

      .newsletterBox {
         width: 80% !important;
      }

      #newsletterContainer .buttonSubmit {
         width: 20%;
      }

      /***SITEMAP LINK***/
      .webDugoutLink {
         position: absolute;
         left: 0;
         right: 0;
         bottom: 15px;
      }


}
/***END***/


/***START MEDIA 675***/
@media handheld, only screen and (max-width:675px){

   /***HEADER***/
   .headerInfo {
      width: 100%;
      text-align: center;
   }

      /***SEARCH***/
      #searchContainer {
         position: relative;
         left: 0;
         top: 0px;
         width: 100%;
         /* padding: 0px 20px; */
      }

      #searchContainer #searchBox {
         width: 80%;
         margin: 0px;
         border-width: 1px 0px 1px 1px;
      }

      #searchContainer #searchButton {
         width: 20%;
      }

      .socialMediaContainer {display: none;}


}
/***END***/

/***START MEDIA 450***/
@media handheld, only screen and (max-width:450px){

   /***HEADER***/

      /***SEARCH***/
      #searchContainer #searchBox {
         width: 75%;
      }

      #searchContainer #searchButton {
         width: 25%;
      }


}
/***END***/

/***START MEDIA 385***/
@media handheld, only screen and (max-width:385px){

   /***HEADER***/
   .headerDiv {
      padding-bottom: 98px;
   }

      /***SEARCH***/
      #searchContainer #searchBox {
         width: 70%;
      }

      #searchContainer #searchButton {
         width: 30%;
      }


}
/***END***/
