a { color: black; text-decoration: none; }
a:HOVER { text-decoration: underline; }

.leftnav_rule { border-top: 1px solid #BBBBBB; margin-top: 10px; margin-bottom:10px; }
.section_link { font-family: arial,helvetica,sans serif; font-size: 12px; color: #666666; }
.section_link a { color:#666666; }
.subsection_link { font-family: arial,helvetica,sans serif; font-size: 11px; color: #666666; margin-left:10px;}
.subsection_link a { color: #666666; }
.bottomnav_text { font-family: arial,helvetica,sans serif; font-size: 11px; color: #666666; }
.breadcrumb { font-family: arial,helvetica,sans serif; font-size: 12px; color: black; margin-left:15px; }
.store_text { font-family: arial,helvetica,sans serif; font-size: 11px; color: #666666; }
.store_head { font-family: arial,helvetica,sans serif; font-size: 13px; color: black; }
.cat_status { font-family: arial,helvetica,sans serif; text-transform: uppercase; font-size: 10px; color: black; }
.black { color: black; }
#bottom_nav a { color: #666666; }

form#country-selector select {
  background:none repeat scroll 0 0 #FFFFFF;
  border:1px solid #C7C7C7;
  color:#666666;
  font:11px Arial,Helvetica,sans-serif;
  margin-right:3px;
  text-transform:uppercase;
}

#GroundCover{
  margin:0px 0px 0px 0px;
  position:fixed;
  height: 100%;
  z-index:2;
  padding-top:200px;
  padding-left:400px;
  width:100%;
  clear:none;
  background:url(/store/images/nav/black_60alpha_tile.png);
}
/*IE will need an 'adjustment'*/
* html #GroundCover{                                                                                                                                                                       
  position: absolute;
 height: expression(document.body.scrollHeight &gt; document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


/* SIZE CHART CSS */

.chart_head { font-family: arial, helvetica, tahoma, sans-serif; font-size: 14px; line-height:22px; text-align: center; font-weight: bold; background-color: #A6A6A6; }
.chart_head2 { font-family: arial, helvetica, tahoma, sans-serif; font-size: 14px; line-height:22px; text-align: center; font-weight: bold; background-color: #FFFFFF; }
.chart_odd { background-color: #E5E5E5; font-family: arial, helvetica, tahoma, sans-serif; font-size: 14px; line-height:22px; text-align: center; font-weight: bold; }
.chart_even { background-color: #CCCCCC; font-family: arial, helvetica, tahoma, sans-serif; font-size: 14px; line-height:22px; text-align:center; font-weight: bold; }
.chart_small { font-size: 11px; }
.chart_label { text-align: left; }

.start_size {
float:left;
padding: 0 0 0 10px;
font-family: arial, helvetica, tahoma, sans-serif; font-size: 12px; line-height:18px; text-align:center;
}

.end_size {
float:right;
padding: 0 10px 0 0;
font-family: arial, helvetica, tahoma, sans-serif; font-size: 12px; line-height:18px; text-align:center;
}

.row_hdr {
font-family: arial, helvetica, tahoma, sans-serif; font-size: 12px; line-height:18px;
text-align:left;
}

.row_hdr_even {
font-family: arial, helvetica, tahoma, sans-serif; font-size: 12px; line-height:18px; text-align:left;
background-color: #CCCCCC;
padding: 0 0 0 5px;
}

.row_hdr_odd {
font-family: arial, helvetica, tahoma, sans-serif; font-size: 12px; line-height:18px; text-align:left;
padding: 0 0 0 5px;
}


/** callouts **/
.functionality-knit-lined,.functionality-waterproof,.functionality-wool-lined  {
    position: absolute;
    top: 30px;
    left: 120px;
    padding: 16px 0 0 0;
    overflow: hidden;
    background-image: url("../images/callouts/sticker_knit_lined.png");
    background-repeat: no-repeat;
    height: 20px;
    width: 50px;
    text-indent:-1000px;
}

.functionality-waterproof {
background-image: url("../images/callouts/waterproof-text.jpg");
}

.functionality-wool-lined {
    background-image: url("../images/callouts/sticker_wool_lined.png");
}

