/*
    copyright 2008 Carhartt, Inc.
    Client: Carhartt
    Author: Mark Smith - Brulant, Inc.
    Date: 02/06/08
*/

body { font-family: arial, helvetica, verdana, sans-serif; font-size: 0.7125em; }

* html body { font-family: arial, helvetica, verdana, sans-serif; font-size: 0.6125em; }

a { color: #333; }
a:hover { color: #000; }

h1, h2, h3 { color: #c36500; }
h2.product_name { color: #c36500; font-size: 1.3em; font-weight: bold; }
h3.new { color: #c36500; }
h3.gold { color: #e7a809; }

/* ---------------------- MASTHEAD ----------------------- */
div#masthead { font-family: arial, helvetica, sans-serif;font-weight: bold; }
/* --------------------- TOP_NAV ------------------------- */
div#top_nav ul li{ color: #fff; font-size: 11px; font-weight: bold;}
div#top_nav ul li a { color: #fff; text-decoration: none;font-weight: bold;  }
div#top_nav ul#cart_nav li a {color: #fff; text-decoration: underline; font-weight: bold; }
/* ------------------- END TOP_NAV ----------------------- */

/* --------------------- LOGIN_NAV ----------------------- */
div#login { font-family: arial, helvetica, sans-serif; color:#fff; font-size: 12px;font-weight: bold;  }
div#login ul { text-decoration: none; color: #fff; font-family: arial, helvetica, sans-serif; font-size: 11px;font-weight: bold; }
div#login ul li a { text-decoration: none; color: #fff; font-family: arial, helvetica, sans-serif; font-weight: bold; }
div#login input { font-family: arial, helvetica, sans-serif; color: #000; }
/* ------------------- END LOGIN_NAV --------------------- */


/* ---------------------- MAIN_NAV ----------------------- */
div#main_nav li a {font-family: arial, helvetica, sans-serif; color: #FFA500; text-transform: uppercase; text-decoration: none; font-size: 11px;  font-weight: bold;  }
div#main_nav li.this a, div#main_nav li a:hover { color: #e3d497; }
/* -------------------- END MAIN_NAV --------------------- */

/* -------------------- BREADCRUMBS ---------------------- */
div#breadcrumbs { color: #000;font-weight: bold; }
div#breadcrumbs ul li { color: #000;font-weight: bold; }
div#breadcrumbs ul li a { color: #000; text-decoration: none;font-weight: bold; }
div#main_nav_productbreadcrumb { color: #000;font-weight: bold; }
div#main_nav_productbreadcrumb ul li { color: #000;font-weight: bold; }
div#main_nav_productbreadcrumb ul li a { color: #000; text-decoration: none;font-weight: bold; }
/* ------------------ END BREADCRUMBS -------------------- */
/* ------------------ END MASTHEAD ----------------------- */


/* --------------------- CONTENT ------------------------- */
/* ----------------- ERROR MESSAGE ----------------------- */
.textRed1 { color:#B33C00; font-weight: bold; font-size: larger; }
/* --------------- END ERROR MESSAGE --------------------- */
/* --------------------- HEADER -------------------------- */
div#header2 { color: #fff; }
div#header h1 {color: #fff; }
div#header p.intro { color: #e7a809;}
/* ------------------- END HEADER ------------------------ */


/* ----------------------- LEFT_NAV ---------------------- */
div#left_nav { font-size: 1em;}
div#left_nav h2, div#left_nav h3 {  text-transform: uppercase; }
h3.featured a { position: absolute; left: -9999px; text-transform: uppercase; text-decoration: none; color: #fff; }
div#left_nav ul li a { font-weight: bold; color: #000; /* color: #e3d497; */ text-decoration: none; }
div#left_nav ul li.selected a { /* color: #fff; */ }
div#left_nav ul.subnav li a { font-size: 1em; font-weight: bold; color: #264f6a; }
/* --------------------- END LEFT_NAV -------------------- */

/* ---------------------- PREVIEW PANEL ------------------ */
div#marquee h2 { text-transform: uppercase; }
div#marquee h3 { font-size: .9em; color: #c36500; font-weight: bold;}
div#marquee ul li a { color: #c36500; text-decoration: none; }
/* ------------------- END PREVIEW PANEL ----------------- */

/* ------------------ PRODUCT CATEGORIES ----------------- */
div.category h3 { }
/* -------------- END PRODUCT CATEGORIES ----------------- */
h2.mens, h3.mens, h2.womens, h3.womens, h2.kids, h3.kids, h2.footwear, h3.footwear, h2.newproducts, h3.newproducts,
        h2.collections, h3.collections, h2.personalprotectiveproducts, h3.personalprotectiveproducts { color: #fff; }
.collections a {color:#fff;}
h3.collectiontitle {color: #fff; font:bold 12px;}      
a.view_more { color: #fff; }
a.category_link { color: #c46400; }
p.cat_desc { color: #fff; }
a.category_link { color: #C36500; }
/* ------------------- PRODUCT DETAIL -------------------- */
ul.product_description li { font-weight: bold; }
ul.product_description li.prod_desc { font-weight: normal; }
div.level_two ul li a { text-decoration: none; }
ul.more_details li a { color: #C36500; }

div#close_window a { color:#fff; }
/* ------------------ END PRODUCT DETAIL ----------------- */

/* ---------------- SEARCH RESULTS ----------------------- */
ul#category li label {  font-size: .9em; font-weight: normal;}
/* -------------- END SEARCH RESULTS --------------------- */

/* ------------------- SITEMAP --------------------------- */
div.left_60 h2, div.right_30 h2 {margin: 5px; color: #fff; background-color: #E7A809; padding: 10px; }
div.sitemap_container div.left_60 div.left_50 ul.subnav li a, div.sitemap_container div.left_60 div.right_50 ul.subnav li a,
    div.right_30 ul.subnav li a, div.left_50 ul li a,
    div.right_50 ul li a, div.right_30 ul li a,
    div.right_50 h3 a, div.left_50 h3 a, div.right_30 h3 a { text-decoration: none; font-size:11px;}
/* ------------------ END SITEMAP ------------------------ */

/* --------------- SPONSORSHIPS AND AFFILIATIONS --------- */
div#sponsors, div#sponsors a { color: #fff; }
/* ------------- END SPONSORSHIPS AND AFFILIATIONS ------- */
/* --------------------- END CONTENT --------------------- */

/* --------------------- ESPOTS -------------------------- */
div.espots_right { }
div.espots_right ul li a { color: #000;}
div.espots_right_2 {  }
div.espots_bottom { }
div.espot { }

div.suggested_container h3 { color: #fff; }
div.suggested_item ul li a { font-weight: bold; }
div.suggested_item ul li a.name { color: #c36500; }
/* --------------------- END ESPOTS ----------------------- */

/* ---------------------- FOOTER ------------------------- */
div#footer ul li a { color: #000; text-decoration: none; }
div#footer_lowerbottom ul li { color: #fff; text-decoration: none; }
div#footer_lowerbottom ul li a { color: #fff; text-decoration: none; }
/* ------------------- END FOOTER ------------------------ */

/* ---------------------- FORMS -------------------------- */
label { font-family: arial, helvetica, sans-serif;  font-weight: bold; color: #000; }
#label_size, #label_size2 { font-family: arial, helvetica, sans-serif;  font-weight: normal; color: #000; }
input { color: #666; font-size: .8em; }
select { color: #000; font-size: .8em; }
/* -------------------- END FORMS ------------------------ */

span.status-in { color: #549809; font-weight: bold; }
span.status-out { color: #f00; font-weight: bold; }
sup { font-weight: bolder; }

/*---------------- Styles from Master3_1.css -------------------*/
.errortxt {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: left;
color: #B70101;}

.alertAsterisk { color:#CC0000; }

.textWhite { color:#FFFFFF; }
strong.textWhite {color:#fff;}
