
/*-------------------------------------------    
   3 column outer wrapper
-------------------------------------------*/


/* line 5, ../scss/pieces/legacy/global/_main_new.scss */
#masterCol {
  margin: 0 auto;
  width: 1060px; 
  }

/* line 6, ../scss/pieces/legacy/global/_main_new.scss */
#contentCol {
  width: 810px;
  margin: 0 auto; 
  float: left;
  }

/* line 7, ../scss/pieces/legacy/global/_main_new.scss */
#bannerColLeft {
	float:left;
	margin: 0 auto;
	width: 125px;
	padding-top:0;
	}
	
#bannerColLeftShort {
	float:left;
	margin: 0 auto;
	width: 125px;
	padding-top:0;
	}
    
	/* margin-right: 396px;
    padding-top: 0;
    position: absolute;
    right: 50%;
    top: -100px;
    width: 400px;} */

/* line 8, ../scss/pieces/legacy/global/_main_new.scss */
#bannerColRight {
	float:left;
	margin: 0 auto;
	width: 125px;
	padding-top:0;  }

#bannerColRightShort {
	float:left;
	margin: 0 auto;
	width: 125px;
	padding-top:0;  }

	/* left: 50%;
    margin-left: 396px;
    padding-top: 0;
    position: absolute;
    top: -100px;
    width: 400px;  }  */

/*-------------------------------------------    
   General
-------------------------------------------*/
/* This style resets all margins, padding to zero. Adjust local IDs/Classes as needed  */
/* line 16, ../scss/pieces/legacy/global/_main_new.scss */
* {
  padding: 0;
  margin: 0; }

/* line 21, ../scss/pieces/legacy/global/_main_new.scss */
body {
  height: 100%; }

/* line 25, ../scss/pieces/legacy/global/_main_new.scss */
table, td {
  font: normal 12px Arial, Helvetica, sans-serif; }

/* line 29, ../scss/pieces/legacy/global/_main_new.scss */
a:link, a:visited, a:active {
  color: #900;
  text-decoration: underline; }

/* line 34, ../scss/pieces/legacy/global/_main_new.scss */
a:hover {
  color: #600;
  text-decoration: none; }

/* line 39, ../scss/pieces/legacy/global/_main_new.scss */
h1 {
  font-size: 16px; }

/* line 43, ../scss/pieces/legacy/global/_main_new.scss */
h2 {
  font-size: 15px; }

/* line 47, ../scss/pieces/legacy/global/_main_new.scss */
h3 {
  font-size: 13px; }

/* line 52, ../scss/pieces/legacy/global/_main_new.scss */
input, select, textarea {
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; }

/* line 58, ../scss/pieces/legacy/global/_main_new.scss */
option {
  padding-right: 6px; }

/* line 62, ../scss/pieces/legacy/global/_main_new.scss */
img {
  border: none; }

/* line 66, ../scss/pieces/legacy/global/_main_new.scss */
p {
  padding: 3px 0; }

/* line 70, ../scss/pieces/legacy/global/_main_new.scss */
#container {
  width: 800px;
  min-height: 600px;
  _height: 600px;
  margin: 0 auto;
  background: url(/images/soccer/elements/container_bg_102008.png) repeat-y 0 0; }

#shoppingcart #container{
	background: #FFFFFF;
	width: 790px;
} 
#shoppingcart #container #centerCol{
	width: 100%;
	padding-bottom:1em;
} 
  
/*-------------------------------------------    
    Header
-------------------------------------------*/
/* line 83, ../scss/pieces/legacy/global/_main_new.scss */
#custHeaderTop li {
  padding: 0 7px 0 7px;
  display: inline;
  list-style: none; }

/* line 89, ../scss/pieces/legacy/global/_main_new.scss */
#custHeaderTop {
  padding: 32px 0 8px 0;
  text-align: right; }

/* line 95, ../scss/pieces/legacy/global/_main_new.scss */
#custHeaderTop a:hover {
  color: #ccc; }

/* line 99, ../scss/pieces/legacy/global/_main_new.scss */
.espanolFlags {
  padding-right: 5px;
  vertical-align: top; }

/* line 104, ../scss/pieces/legacy/global/_main_new.scss */
#custHeaderBottom {
  text-align: right; }

/* line 108, ../scss/pieces/legacy/global/_main_new.scss */
#custHeaderBottom ul {
  margin-right: 2px;
  display: inline; }

/* line 113, ../scss/pieces/legacy/global/_main_new.scss */
#custHeaderBottom li {
  padding: 0 6px 0 6px;
  display: inline;
  list-style: none;
  border-right: 1px solid #999; }

/* line 120, ../scss/pieces/legacy/global/_main_new.scss */
#custHeaderBottom table {
  width: 100%;
  margin: 0;
  padding-left: 8px; }

/* line 126, ../scss/pieces/legacy/global/_main_new.scss */
#custHeaderBottom table td {
  vertical-align: middle; }

/* line 130, ../scss/pieces/legacy/global/_main_new.scss */
#custHeaderBottom input.search {
  padding: 3px;
  font-size: 11px;
  color: #333;
  border: 1px solid #bbb;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

/* line 141, ../scss/pieces/legacy/global/_main_new.scss */
#custHeaderBottom .button {
  cursor: pointer;
  margin: 0;
  padding: 3px;
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  border: none;
  background: #8e8e8e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #8e8e8e 0%, #1c1c1c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8e8e8e), color-stop(100%, #1c1c1c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #8e8e8e 0%, #1c1c1c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #8e8e8e 0%, #1c1c1c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #8e8e8e 0%, #1c1c1c 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #8e8e8e 0%, #1c1c1c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8e8e8e', endColorstr='#1c1c1c',GradientType=0 );
  /* IE6-9 */
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

/* line 163, ../scss/pieces/legacy/global/_main_new.scss */
#custHeaderBottom .button:hover {
  background: #d80404;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d80404 0%, #7c0000 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d80404), color-stop(100%, #7c0000));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d80404 0%, #7c0000 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d80404 0%, #7c0000 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d80404 0%, #7c0000 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #d80404 0%, #7c0000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d80404', endColorstr='#7c0000',GradientType=0 );
  /* IE6-9 */ }

/*-------------------------------------------    
    Running Cart
-------------------------------------------*/
/* FOR NEW RUNNING CART - ADDED BY M.G */
/* line 178, ../scss/pieces/legacy/global/_main_new.scss */
body.wait {
  cursor: wait !important; }
  
/* line 182, ../scss/pieces/legacy/global/_main_new.scss */
#runningGearBag {
  position: relative; 
  float:right; 
  padding:0;
 }

/*
#runningGearBag:hover {
    background-color: #a92929;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ce3737), color-stop(100%, #a92929));
	background-image: -webkit-linear-gradient(#ce3737, #a92929);
	background-image: -moz-linear-gradient(#ce3737, #a92929);
	background-image: -o-linear-gradient(#ce3737, #a92929);
	background-image: linear-gradient(#ce3737, #a92929); }
*/
	
/* line 205, ../scss/pieces/legacy/global/_main_new.scss */
#RunningGearbagContainer {
  margin: 0; 
  border-top:5px solid #990000; 
  overflow:auto;
  overflow-x:hidden; 
  }

/* line 215, ../scss/pieces/legacy/global/_main_new.scss */
#runningGearBag #GearbagSubtotal {
  margin-left: 15px; }

/* line 219, ../scss/pieces/legacy/global/_main_new.scss */
#RunningGearbagContainer table td, #RunningGearbagContainer table th {
  font-size: 12px;
  padding: 10px; }
  
#gbLeftCol {
  height:40px;
  width:40px;
border-right:1px solid #808080;
}
#gbLeftCol:hover {
background-color: #a92929;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ce3737), color-stop(100%, #a92929));
  background-image: -webkit-linear-gradient(#ce3737, #a92929);
  background-image: -moz-linear-gradient(#ce3737, #a92929);
  background-image: -o-linear-gradient(#ce3737, #a92929);
  background-image: linear-gradient(#ce3737, #a92929);
}

#gbLeftCol .icon-cart{
  display:block;
  float:left;
  margin-top:9px;
}
#gbLeftCol .icon-cart:after {
 content:"cart";
 display:block;
 color:#fff;
 font-size:10px;
 margin-top:12px;
 font-style:normal;
 font-weight:normal;
}
 #gbInfo { padding: 12px 15px 14px 12px;
 border-left:1px solid #222;

 }
 
  #gbInfo:hover {
background-color: #a92929;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ce3737), color-stop(100%, #a92929));
  background-image: -webkit-linear-gradient(#ce3737, #a92929);
  background-image: -moz-linear-gradient(#ce3737, #a92929);
  background-image: -o-linear-gradient(#ce3737, #a92929);
  background-image: linear-gradient(#ce3737, #a92929);
}

#gbLeftCol, #gbInfo {
  float: left;
  white-space: nowrap;
  color: #FFFFFF;
  font-weight: bold;
  display: block;
  text-decoration: underline;
}

.gearBagDisabled, .gearBagDisabled #gbLeftCol, .gearBagDisabled #gbInfo {
  display: none;
}
	
.gearBagInitial {
  min-width: 111px;
  background: none repeat scroll 0 0 #4E4F4F;
  height:40px; 
  overflow:hidden;
}

.gearBagInitial #gbLeftCol {
  height:40px;
  width:40px;
border-right:1px solid #808080;
}

.gearBagInitial #gbLeftCol img {float:left; margin:10px; display:block;}

.gearBagInitial #gbInfo {
  font-weight: normal;
  text-decoration: none;
}
.gearBagInitial #gbInfo a {padding:0 5px; font-weight:bold; width:70px;}

.gearBagActive {
  min-width: 111px;
  background: none repeat scroll 0 0 #4E4F4F;
}

.gearBagActive:hover, .gearBagHovered {
  cursor: pointer;
  /* 
background-color: #a92929;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ce3737), color-stop(100%, #a92929));
  background-image: -webkit-linear-gradient(#ce3737, #a92929);
  background-image: -moz-linear-gradient(#ce3737, #a92929);
  background-image: -o-linear-gradient(#ce3737, #a92929);
  background-image: linear-gradient(#ce3737, #a92929);
 */
}

#gbAnimate {
  clear: both;
  float: right;
  position: relative;
  background-color: #EAEAEA;
  height:20px;
  padding:0;
}
/* FOR NEW RUNNING CART - ADDED BY M.G */


/* line 242, ../scss/pieces/legacy/global/_main_new.scss */
.rgProductName, .rgColor, .rgSize, .rgShippingStatus, .rgCustomizationDetail, .rgBaseNumber {
  display: none; }

/* line 246, ../scss/pieces/legacy/global/_main_new.scss */
.rgQuantity, .rgProductImage, .rgSubtotal, .rgUnitPrice {
  float: left;
  margin: 3px; }

/* line 252, ../scss/pieces/legacy/global/_main_new.scss */
#RunningGearbagSubtotal {
  clear: both; }

#checkout {color:#fff !important;}
#checkout:hover {text-decoration:none;}
#gearbagCheckoutButton {height:70px;}
.utility-nav .sign-in a:link, .utility-nav .sign-in a:visited {
    /* padding: 10px 40px !important; */
}

/*-------------------------------------------    
    Left Column
-------------------------------------------*/
/* line 260, ../scss/pieces/legacy/global/_main_new.scss */
#leftCol {
  width: 195px;
  _width: 161px;
  /* Hack for IE 5.5 */
  float: left; }

/* line 266, ../scss/pieces/legacy/global/_main_new.scss */
#modalContainerReviews #leftCol {
  overflow: hidden; }

/* line 270, ../scss/pieces/legacy/global/_main_new.scss */
#leftColContent {
  padding: 5px 5px 0 12px; }

/* line 274, ../scss/pieces/legacy/global/_main_new.scss */
.navTitle {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 4px;
  margin: 6px 0 2px 0;
  background-color: #eee; }

/* line 283, ../scss/pieces/legacy/global/_main_new.scss */
.navBlock {
  font-size: 11px;
  line-height: 18px;
  color: #666; }

/* line 289, ../scss/pieces/legacy/global/_main_new.scss */
.navCol1 {
  float: left;
  padding-right: 12px; }

/* line 294, ../scss/pieces/legacy/global/_main_new.scss */
#seals {
  padding: 20px 0 0 0; }

/* line 298, ../scss/pieces/legacy/global/_main_new.scss */
#seals img {
  display: block; }

/* line 302, ../scss/pieces/legacy/global/_main_new.scss */
.tempBanner {
  margin-top: 23px; }

/*-------------------------------------------    
    Content Area
-------------------------------------------*/
/* line 310, ../scss/pieces/legacy/global/_main_new.scss */
#centerCol {
  width: 600px;
  float: left; }

/* line 315, ../scss/pieces/legacy/global/_main_new.scss */
.sectionTitle {
  padding: 5px;
  background: #eeeeee url(/images/soccer/elements/section_title_bg2.jpg) top repeat-x;
  font-size: 15px;
  text-transform: uppercase;
  color: #fff; }

/* line 324, ../scss/pieces/legacy/global/_main_new.scss */
#centerContent {
  padding: 10px; }

/* line 329, ../scss/pieces/legacy/global/_main_new.scss */
#centerContent ul {
  margin: 1em 1em 1em 0; 
  list-style-position: inside;
  }

/* line 333, ../scss/pieces/legacy/global/_main_new.scss */
#centerContent ol {
  margin: 1.5em; }

/* line 337, ../scss/pieces/legacy/global/_main_new.scss */
/* 
#rightCol {
  vertical-align: top;
  width: 145px;
  margin: 0px;
  padding: 0px;
  padding-bottom: 10px;
  text-align: center;
  float: left; }
 */

/* line 347, ../scss/pieces/legacy/global/_main_new.scss */
#singleCol {
  width: 790px;
  _width: 795px;
  padding: 0 5px; }

/* line 353, ../scss/pieces/legacy/global/_main_new.scss */
#singleColContent {
  padding: 10px; }

/* line 357, ../scss/pieces/legacy/global/_main_new.scss */
.singleColBg #container {
  background: url(/images/soccer/elements/container_1col_bg_102008.png) repeat-y 0 0;
  }
  
body.home #container {
   background: none;
  }


/*-------------------------------------------    
    Breadcrumbs
-------------------------------------------*/
/* line 365, ../scss/pieces/legacy/global/_main_new.scss */
#breadcrumbs {
  padding: 4px 0 5px 5px;
  font-size: 11px;
  text-align: left;
  color: #fff; }

/* line 372, ../scss/pieces/legacy/global/_main_new.scss */
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active {
  color: #fff;
  text-decoration: none; }

/* line 377, ../scss/pieces/legacy/global/_main_new.scss */
#breadcrumbs a:hover {
  color: #ccc; }

/* line 381, ../scss/pieces/legacy/global/_main_new.scss */
.breadcrumbsClose {
  margin: 0 0 -1px 2px; }

/*-------------------------------------------    
    Footer
-------------------------------------------*/
/* line 392, ../scss/pieces/legacy/global/_main_new.scss */
#footer {
  margin: 0 auto;
  width: 790px;
  background: #000;
  font-size: 11px; }

/* line 399, ../scss/pieces/legacy/global/_main_new.scss */
#footerTop {
  /* background:#666d7d url(/productShot/images/bg02.gif) top repeat-x ; */ }

/* line 404, ../scss/pieces/legacy/global/_main_new.scss */
#footerTopContent {
  padding: 30px 20px 30px 30px; }

/* line 405, ../scss/pieces/legacy/global/_main_new.scss */
#footerTop a {
  color: #ccc;
  text-decoration: none; }

/* line 406, ../scss/pieces/legacy/global/_main_new.scss */
#footerTop a:hover, #footerTopClub a:hover {
  color: #fff; }

/* line 408, ../scss/pieces/legacy/global/_main_new.scss */
#footerTop ul {
  line-height: 22px;
  list-style: square;
  color: #666; }

/* line 414, ../scss/pieces/legacy/global/_main_new.scss */
#footerTop .col1 {
  float: left;
  width: 140px; }

/* line 419, ../scss/pieces/legacy/global/_main_new.scss */
#footerTop .col2 {
  float: left;
  width: 160px; }

/* line 424, ../scss/pieces/legacy/global/_main_new.scss */
#footerTop .col3 {
  float: left;
  width: 160px; }

/* line 429, ../scss/pieces/legacy/global/_main_new.scss */
#footerTop .col4 {
  float: left;
  width: 140px; }

/******10/07/13/ Update***********/
/* line 436, ../scss/pieces/legacy/global/_main_new.scss */
a.footer-bold {
  font-size: 13px;
  font-weight: bold !important;
  text-decoration: underline !important; }

/******END 10/07/13/ Update***********/
/* line 442, ../scss/pieces/legacy/global/_main_new.scss */
#footerAbout {
  border-top: 1px dotted #333;
  border-bottom: 1px dotted #333;
  margin: 30px 20px 20px 20px;
  padding: 5px 0 5px 0;
  color: #585858;
  line-height: 15px; }

/* line 451, ../scss/pieces/legacy/global/_main_new.scss */
#footerAbout p {
  padding: 10px 0; }

/* line 453, ../scss/pieces/legacy/global/_main_new.scss */
#footerPopularSearch {
  margin: 0 20px;
  padding: 0 0 10px 10px;
  /* border-bottom: 1px dotted #aaa; */
  color: #585858; }

/* line 460, ../scss/pieces/legacy/global/_main_new.scss */
#footerPopularSearch p {
  padding-bottom: 15px; }

/* line 464, ../scss/pieces/legacy/global/_main_new.scss */
#footerPopularSearch ul {
  line-height: 14px; }

/* line 468, ../scss/pieces/legacy/global/_main_new.scss */
#footerPopularSearch a:link, #footerPopularSearch a:visited {
  color: #585858; }

/* line 472, ../scss/pieces/legacy/global/_main_new.scss */
#footerBottom {
  margin: 0 auto;
  width: 790px;
  color: #585858;
  padding: 20px 0; }

/* line 480, ../scss/pieces/legacy/global/_main_new.scss */
#footerBottom a:link, #footerBottom a:visited, #footerBottom a:active {
  color: #585858;
  text-decoration: underline; }

/* line 485, ../scss/pieces/legacy/global/_main_new.scss */
#footerBottom a:hover {
  color: #ccc;
  text-decoration: none; }

/* line 490, ../scss/pieces/legacy/global/_main_new.scss */
#copyright {
  font-size: 10px;
  margin-top: 10px;
  text-align: center; }

/* line 497, ../scss/pieces/legacy/global/_main_new.scss */
#footerSpacer {
  padding: 0;
  clear: both; }

/*****************************
* Box Styles 
*****************************/
/* line 506, ../scss/pieces/legacy/global/_main_new.scss */
.box {
  width: 135px;
  margin: auto;
  margin-top: 12px;
  text-align: left;
  clear: both; }

/* line 513, ../scss/pieces/legacy/global/_main_new.scss */
.boxSpan {
  display: block;
  padding: 5px;
  padding-top: 7px;
  padding-bottom: 7px; }

/* line 520, ../scss/pieces/legacy/global/_main_new.scss */
.box H1 {
  height: 20px;
  text-align: center; }

/* line 525, ../scss/pieces/legacy/global/_main_new.scss */
.box H2 {
  text-transform: uppercase; }

/* line 529, ../scss/pieces/legacy/global/_main_new.scss */
.box H3 {
  padding: .5em; }

/* line 533, ../scss/pieces/legacy/global/_main_new.scss */
.box p {
  margin: 0 0 1em 0; }

/* line 537, ../scss/pieces/legacy/global/_main_new.scss */
.box UL, .box OL {
  list-style-type: none;
  width: 133px;
  margin: 0px;
  padding: 0px; }

/* line 544, ../scss/pieces/legacy/global/_main_new.scss */
.box UL LI, .box OL LI {
  display: inline;
  text-decoration: none;
  vertical-align: bottom; }

/* line 550, ../scss/pieces/legacy/global/_main_new.scss */
.box OL LI A, .box UL LI A {
  display: block;
  height: 14px;
  padding-left: 10px;
  padding-right: 3px;
  padding-bottom: 3px; }

/* line 558, ../scss/pieces/legacy/global/_main_new.scss */
.box OL LI A:visited, .box UL LI A:visited {
  text-decoration: none; }

/* line 562, ../scss/pieces/legacy/global/_main_new.scss */
.box UL > li > a, .box OL > li > a {
  height: auto; }

/* line 566, ../scss/pieces/legacy/global/_main_new.scss */
#catalog P {
  display: block;
  margin: 0;
  padding: 5px 0 120px 5px; }

/* line 572, ../scss/pieces/legacy/global/_main_new.scss */
#catalog A:hover {
  color: #C00 !important; }

/*****************************
* Shop Menu 
*****************************/
/* line 579, ../scss/pieces/legacy/global/_main_new.scss */
ol#menu li a {
  padding-left: 11px; }

/* line 583, ../scss/pieces/legacy/global/_main_new.scss */
ol#menu li a:visited {
  text-decoration: none; }

/* line 587, ../scss/pieces/legacy/global/_main_new.scss */
ol#menu li ol {
  display: none;
  margin: 0;
  padding: 0; }

/* line 593, ../scss/pieces/legacy/global/_main_new.scss */
ol#menu li.sub ol li a {
  padding-left: 21px; }

/* line 597, ../scss/pieces/legacy/global/_main_new.scss */
a.caps {
  text-transform: uppercase; }

/*****************************
* MISC
*****************************/

/* line 617, ../scss/pieces/legacy/global/_main_new.scss */
.acronym {
  border-bottom: 1px dashed #999;
  cursor: help; }

/* line 622, ../scss/pieces/legacy/global/_main_new.scss */
.ruleLine {
  clear: both;
  border-bottom: 1px dotted #ccc;
  margin: 3px 7px; }

/* line 628, ../scss/pieces/legacy/global/_main_new.scss */
#centerContent .ruleLine {
  margin: 7px 0; }

/* line 632, ../scss/pieces/legacy/global/_main_new.scss */
.fineprint {
  font-size: 11px;
  color: #666; }

/* line 637, ../scss/pieces/legacy/global/_main_new.scss */
.listSpacer li {
  padding-bottom: 5px; }

/* line 641, ../scss/pieces/legacy/global/_main_new.scss */
#leftColBlog {
  width: 155px;
  float: left; }

/*****************************
* Nike BootRoom
*****************************/
/* line 650, ../scss/pieces/legacy/global/_main_new.scss */
#bootroomOuterDiv {
  position: relative;
  z-index: 1000;
  height: 600px;
  width: 916px;
  display: none;
  border-radius: 4px 4px 4px 4px;
  box-shadow: 2px 2px 4px 0 #333333;
  -webkit-box-shadow: 0 0 4px 0 #333;
  overflow: hidden;
  text-align: center;
  background-color: #fff;
  opacity: 0.97; }

/* line 665, ../scss/pieces/legacy/global/_main_new.scss */
#bootRoomTrigger {
  cursor: pointer; }

/* line 669, ../scss/pieces/legacy/global/_main_new.scss */
#bootRoomTop {
  background-color: #fff;
  border-radius: 4px 4px 0 0;
  opacity: 0.9;
  text-align: right;
  padding: 5px;
  font-weight: bold; }

/* line 677, ../scss/pieces/legacy/global/_main_new.scss */
#content2 {
  background-color: none; }

/* line 681, ../scss/pieces/legacy/global/_main_new.scss */
#bootRoomClose {
  cursor: pointer; }

/* line 685, ../scss/pieces/legacy/global/_main_new.scss */
iframe#bootroom_container {
  border-radius: 0 0 4px 4px;
  border: medium none !important;
  height: 575px !important;
  width: 100% !important;
  z-index: 10000 !important; }

/* line 693, ../scss/pieces/legacy/global/_main_new.scss */
#nikeDemoContainer {
  height: 615px;
  width: 790px;
  background-color: #fff;
  position: absolute;
  z-index: 1000;
  top: 161px;
  display: none; }

/*****************************
* Gear Bag
*****************************/
/* line 706, ../scss/pieces/legacy/global/_main_new.scss */
#gcCart {
  background-color: #002045;
  margin: 0 0 10px 0;
 display:inline-block;
  width:60%;
  padding: 10px 0;
  font-size: 13px;
  text-align: center;
  color: #fff;
  text-shadow: 1px 1px 2px #333;
  /*border-top:1px solid #ffc0c0; border-bottom:1px solid #9a0000; */
 /* 
 -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 2px 3px 0 #666;
  -webkit-box-shadow: 0 2px 3px 0 #666;
  box-shadow: 0 2px 3px 0 #666;
 */ }

/* line 709, ../scss/pieces/legacy/global/_main_new.scss */
#gcCart img {
  display: block;
  margin: 0 auto; }

/* line 710, ../scss/pieces/legacy/global/_main_new.scss */
#gcCart h3 {
  font-size: 13px; }

/* line 711, ../scss/pieces/legacy/global/_main_new.scss */

#gcCart h3 b {
  color: #fff36d;   
  }


/* line 712, ../scss/pieces/legacy/global/_main_new.scss */
#gcCart a {
  font-size:18px; text-decoration:underline; }

/* line 713, ../scss/pieces/legacy/global/_main_new.scss */
#gcCart.member h3 {
  display: inline;
  padding-right: 5px; }

/* line 714, ../scss/pieces/legacy/global/_main_new.scss */
#gcCart.member img {
  display: inline;
  vertical-align: middle;
  padding-right: 20px;
  margin: 0; }

/* line 715, ../scss/pieces/legacy/global/_main_new.scss */
#gcCart.upsell {
  padding-bottom: 15px; width:60%; display:inline-block; }

/* line 716, ../scss/pieces/legacy/global/_main_new.scss */
#gcCart.upsell h3 {
  font-size: 15px;
  padding: 6px 0; }

/* line 717, ../scss/pieces/legacy/global/_main_new.scss */
/* 
#shippingEstCart {
  background-color: #d7d7d7;
  margin: 10px;
  padding: 10px 10px 15px 10px;
  font-size: 13px;
  text-align: center;
  color: #333;
  text-shadow: 1px 1px 0 #eaeaea;
  border-top: 1px solid #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 2px 3px 0 #999;
  -webkit-box-shadow: 0 2px 3px 0 #999;
  box-shadow: 0 2px 3px 0 #999; }
 */

/* line 720, ../scss/pieces/legacy/global/_main_new.scss */
#shippingEstCart h2 {
  margin-bottom: 8px;
  font-size: 15px; }

/* line 721, ../scss/pieces/legacy/global/_main_new.scss */
#shippingEstCart select {
  margin: 5px 10px 10px 0; }

/* line 722, ../scss/pieces/legacy/global/_main_new.scss */
#shippingEstCart input {
  margin: 5px 10px 10px 0;}

/* MS Holiday alert for GearBag */ 
.alertGB {
    margin: 10px 0px;
    border: 1px solid #C00;
    background-color: #F9E8E8;
    color: #C00;
    padding: 12px 15px;
    box-sizing: border-box;
}

/*****************************
* Preference Center
*****************************/
/* Overlay Preference Center CSS is found in jquery.ui.theme.css */
/* line 729, ../scss/pieces/legacy/global/_main_new.scss */
#preferenceCenterContent {
  padding: 10px;
  font-size: 12px; }

/* line 730, ../scss/pieces/legacy/global/_main_new.scss */
#preferenceCenterContent h2 {
  color: #000;
  font-size: 15px; }

/* line 731, ../scss/pieces/legacy/global/_main_new.scss */
#preferenceCenterContent li {
  list-style: none;
  padding: 8px 0;
  border-bottom: 1px solid #ccc; }

/* line 732, ../scss/pieces/legacy/global/_main_new.scss */
#preferenceCenterContent #prefParagraph {
  line-height: 17px;
  padding-bottom: 13px;
  border-bottom: 1px solid #ccc; }

/* These two styles are for the overlay title bar */
/* line 735, ../scss/pieces/legacy/global/_main_new.scss */
.ui-icon {
  float: right; }

/* line 736, ../scss/pieces/legacy/global/_main_new.scss */
.ui-dialog-titlebar {
  padding: 4px;
  font-size: 15px;
  background: url("/images/soccer/elements/shopheader_bg_basic.jpg") repeat-x scroll 50% 50% #97141c;
  border: 1px solid #97141C; }

/* line 738, ../scss/pieces/legacy/global/_main_new.scss */
/* 
#dialog-form button {
  font-size: 11px;
  font-weight: bold;
  background: #a80a09 url("/images/soccer/elements/shopheader_bg_basic.jpg");
  padding: 3px 7px;
  margin: 0 5px 10px 5px;
  color: #fff;
  border-top: 1px solid #ffc8c9;
  border-bottom: 1px solid #7e0002;
  border-left: 1px solid #ffc8c9;
  border-right: 1px solid #7e0002;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 1px 3px 3px #999;
  -webkit-box-shadow: 1px 3px 3px #999;
  box-shadow: 1px 3px 3px #999; }
 */

/* line 740, ../scss/pieces/legacy/global/_main_new.scss */
.fauxanchor {
  text-decoration: underline; }

/*****************************
* Red Alert Bar
*****************************/
/* line 745, ../scss/pieces/legacy/global/_main_new.scss */
div#redalertbar {
  background-color: #b70000;
  padding: 20px;
  color: #fff;
  font-size: 14px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 0 3px #666;
  -webkit-box-shadow: inset 0 0 3px #666;
  box-shadow: inset 0 0 3px #666; }

/* line 746, ../scss/pieces/legacy/global/_main_new.scss */
div#redalertbar a {
  font-size: 13px;
  color: #fff;
  padding-left: 15px; }

/*****************************
* Customized Product Styles 
*****************************/
/* line 5, ../scss/pieces/legacy/global/_customization_detail.scss */
.modifier, .roster {
  margin: 4px 0;
  /* padding: 4px;
  background-color: #EEE;
  border: 1px solid #999;
  width: 235px; */ }

/* line 13, ../scss/pieces/legacy/global/_customization_detail.scss */
.modifier img, .roster img {
  float: left;
  margin-right: 4px; }

/* line 18, ../scss/pieces/legacy/global/_customization_detail.scss */
.modifier ul, .roster ul {
  list-style: none;
  margin: 0; }

/* line 26, ../scss/pieces/legacy/global/_customization_detail.scss */
.prodImage {
  display: block;
  margin-right: 6px; }

/* line 11, ../scss/pieces/legacy/global/_dropdown_basic.scss */
#headerBanner {
  width: 800px;
  margin: 0 auto;
  position: relative;
  left: 5px; }

/* line 18, ../scss/pieces/legacy/global/_dropdown_basic.scss */
#headerBannerTop {
  width: 800px;
  margin: 0 auto;
  position: relative;
  left: 5px;
  height: 40px; }

/* line 2, ../scss/pieces/legacy/global/_reg_form.scss */
.leftSide {
  float: left;
  width: 49%;
  margin-bottom: 1em !important; }

/* line 8, ../scss/pieces/legacy/global/_reg_form.scss */
.rightSide {
  float: right;
  width: 49%;
  margin-bottom: 1em !important; }

/* line 14, ../scss/pieces/legacy/global/_reg_form.scss */
.indentright {
  text-indent: 20px; }

/* line 18, ../scss/pieces/legacy/global/_reg_form.scss */
.clear {
  clear: both !important; }

/* line 22, ../scss/pieces/legacy/global/_reg_form.scss */
.regDays {
  background: #eee;
  border: 1px solid #ccc;
  margin: 1em 0;
  padding: 1em 1em 0 1em; }

/* line 29, ../scss/pieces/legacy/global/_reg_form.scss */
.regDays p {
  margin: 0 0 1em 0; }

/* CKEY: CHENNIGHAN  FEEDBACK SECTION*/
/* line 35, ../scss/pieces/legacy/global/_reg_form.scss */

#accordion h3 {
	padding-left: 100px;
}

.highlight {
  background-color: #FFFF7E; }

/* line 39, ../scss/pieces/legacy/global/_reg_form.scss */
#feedbackContainer {
  width: 790px;
  min-height: 600px;
  _height: 600px;
  margin: 0 auto;
  background: #fff; }

/* line 47, ../scss/pieces/legacy/global/_reg_form.scss */
#feedbackCenterCol {
  width: 790px;
  float: left; }

/* line 52, ../scss/pieces/legacy/global/_reg_form.scss */
#feedbackCenterCol fieldset {
  padding: 0px 0px 0px 10px;
  margin: 0 auto; }

/* line 57, ../scss/pieces/legacy/global/_reg_form.scss */
#feedbackCenterCol fieldset p {
  font-weight: normal; }

/* line 61, ../scss/pieces/legacy/global/_reg_form.scss */
#contactHeaderContainer {
  width: 100%;
  height: 60px;
  margin-bottom: 50px;
  border-bottom-color: #AAA;
  border-bottom-width: 1px;
  border-bottom-style: solid; }

/* line 70, ../scss/pieces/legacy/global/_reg_form.scss */
#contactHeaderLeft {
  width: 75%;
  float: left; }

/* line 75, ../scss/pieces/legacy/global/_reg_form.scss */
#contactHeaderRight {
  width: 25%;
  float: right; }

/* line 80, ../scss/pieces/legacy/global/_reg_form.scss */
#contactHeader {
  height: 45px;
  padding: 15px 30px 10px 20px; }

/* line 85, ../scss/pieces/legacy/global/_reg_form.scss */
#closeForm {
  width: 30px;
  float: right;
  margin-top: -7px; }

/* line 91, ../scss/pieces/legacy/global/_reg_form.scss */
#warningRequiredText {
  font-size: 0.75em;
  margin-bottom: 10px;
  color: #CD5C5C; }

/* line 97, ../scss/pieces/legacy/global/_reg_form.scss */
#innerFieldsetContainer {
  padding: 25px; }

/* line 101, ../scss/pieces/legacy/global/_reg_form.scss */
#feedbackExtraHelp {
  float: left;
  width: 725px;
  padding: 0px 20px 10px 10px;
  font-weight: 90%; }

/* line 108, ../scss/pieces/legacy/global/_reg_form.scss */
#feedbackExtraHelp a {
  padding: 1px;
  border-style: none;
  font-weight: bold; }

/* line 114, ../scss/pieces/legacy/global/_reg_form.scss */
#feedbackExtraHelp button {
/*   width: 35px; */
  margin-left: 5px;
  margin-left: 5px; }

/* line 120, ../scss/pieces/legacy/global/_reg_form.scss */
#feedbackDescription {
  float: left;
  resize: none; }

/* line 125, ../scss/pieces/legacy/global/_reg_form.scss */
#inputFieldsForm {
  margin: 0px 20px 10px 10px;
  padding: 10px 0px 10px 0px;
  width: 725px;
  border-style: solid;
  border-width: 1px;
  border-color: #AAA;
  border-radius: 4px;
  float: left; }

/* line 136, ../scss/pieces/legacy/global/_reg_form.scss */
#inputFieldsForm #descriptionLabel {
  width: 80px;
  padding-right: 5px;
  float: left; }

/* Left/Right side of the form */
/* line 143, ../scss/pieces/legacy/global/_reg_form.scss */
#leftInputCol {
  width: 42%;
  float: left; }

/* line 148, ../scss/pieces/legacy/global/_reg_form.scss */
#leftInputCol label {
  width: 150px;
  float: left;
  text-align: right;
  margin-top: 5px;
  margin-right: 5px; }

/* line 156, ../scss/pieces/legacy/global/_reg_form.scss */
#leftInputCol input {
  width: 100px;
  margin-top: 5px; }

/* line 161, ../scss/pieces/legacy/global/_reg_form.scss */
#leftInputCol select {
  width: 104px;
  margin-top: 5px; }

/* line 166, ../scss/pieces/legacy/global/_reg_form.scss */
#rightInputCol {
  width: 57%;
  float: right; }

/* line 171, ../scss/pieces/legacy/global/_reg_form.scss */
#addEmailSafelist {
  margin-top: 50px; }

/* line 179, ../scss/pieces/legacy/global/_reg_form.scss */
#questionNotThereContainer {
  margin: 10px; }

/* line 183, ../scss/pieces/legacy/global/_reg_form.scss */
#regFeedbackForm h1 {
  font-size: 135%; }

/* line 187, ../scss/pieces/legacy/global/_reg_form.scss */
#regFeedbackForm h3 {
  margin: 0 0 .5em 0; 
  padding-left: 35px;}

/* ----------End Feedback Section---------- */
/* line 192, ../scss/pieces/legacy/global/_reg_form.scss */
#regForm h1 {
  margin-top: 1em;
  padding: 0;
  font-size: 135%; }

/* line 199, ../scss/pieces/legacy/global/_reg_form.scss */
#regForm h3 {
  font-size: 140%;
  margin: 0 0 .5em 0;
  padding: 0;
  color: #c00; }

/* line 207, ../scss/pieces/legacy/global/_reg_form.scss */
#regNavbar {
  padding: 0px; }

/* line 211, ../scss/pieces/legacy/global/_reg_form.scss */
#regNavbar li {
  display: inline;
  list-style: none; }

/* line 217, ../scss/pieces/legacy/global/_reg_form.scss */
fieldset {
  margin: 2em 1em;
  padding: 1em;
  position: relative;
  background: #eee;
  border: 1px solid #ccc; }

/* line 225, ../scss/pieces/legacy/global/_reg_form.scss */
/* 
legend {
  font-size: 150%;
  font-weight: bold;
  text-transform: uppercase;
  padding-bottom: 5px;
  color: #777;
 */
  /* The following rules are aplied only to IE */
/* 
  _position: absolute;
  _left: 10px;
  _top: -10px; }
 */

/* line 237, ../scss/pieces/legacy/global/_reg_form.scss */
fieldset p {
  font-weight: bold;
  margin-bottom: 2px; }

/* line 242, ../scss/pieces/legacy/global/_reg_form.scss */
div.row {
  clear: both;
  padding-top: 10px; }

/* line 247, ../scss/pieces/legacy/global/_reg_form.scss */
#regForm label {
  float: left;
  width: 215px;
  padding-right: 2px;
  font-weight: 90%;
  text-align: right; }

/* line 255, ../scss/pieces/legacy/global/_reg_form.scss */
#reg input {
  float: right;
  width: 335px;
  text-align: left; }

/*****************************
* Survey Styles 
*****************************/
/* line 265, ../scss/pieces/legacy/global/_reg_form.scss */
#survey #content {
  float: left;
  background: url("/images/soccer/fplayout05/elements/backgrounds/2Col.gif") repeat-y 0 0; }

/* line 270, ../scss/pieces/legacy/global/_reg_form.scss */
#survey #centerCol {
  width: 600px; }

/* line 274, ../scss/pieces/legacy/global/_reg_form.scss */
#survey #rightCol {
  display: none; }

/* line 278, ../scss/pieces/legacy/global/_reg_form.scss */
#survey #leftCol {
  width: 149px;
  margin: 0px;
  padding: 0px;
  float: left;
  text-align: center;
  padding-bottom: 10px; }

/* line 287, ../scss/pieces/legacy/global/_reg_form.scss */
#survey .ratingRowOdd, #survey .ratingRowEven {
  margin-bottom: .25em;
  padding: 2px 0;
  _font-size: 90%; }

/* line 293, ../scss/pieces/legacy/global/_reg_form.scss */
#survey .ratingRowOdd {
  background: #ddd; }

/* line 297, ../scss/pieces/legacy/global/_reg_form.scss */
#survey #regForm label {
  width: 105px; }

/* line 301, ../scss/pieces/legacy/global/_reg_form.scss */
#survey #regForm h3 {
  margin-bottom: 1em;
  _font-size: 125% !important; }

/* line 306, ../scss/pieces/legacy/global/_reg_form.scss */
#survey #regForm br {
  display: block; }

/*****************************
* Misc. Styles 
*****************************/
/* line 314, ../scss/pieces/legacy/global/_reg_form.scss */
#finePrint {
  color: #666;
  font-size: 80%;
  margin-top: 4em; }

/* line 320, ../scss/pieces/legacy/global/_reg_form.scss */
.missing {
  color: #c00;
  font-weight: bold; }

/* line 325, ../scss/pieces/legacy/global/_reg_form.scss */
#alert {
  background: #ffc;
  border: 1px solid #ccc;
  font-size: 90%;
  text-align: center; }

/* line 332, ../scss/pieces/legacy/global/_reg_form.scss */
.example {
  color: #666; }

/* line 336, ../scss/pieces/legacy/global/_reg_form.scss */
.rules {
  color: #c00; }

/* line 341, ../scss/pieces/legacy/global/_reg_form.scss */
#winnerTxt {
  float: left;
  width: 215px; }

/* line 346, ../scss/pieces/legacy/global/_reg_form.scss */
#photos {
  margin: 0;
  padding: 0;
  background: url(/channels/features/regForm/xlpix.jpg) bottom right no-repeat;
  height: 620px; }

/* line 353, ../scss/pieces/legacy/global/_reg_form.scss */
.required {
  color: #c00;
  font-weight: bold; }

/* line 358, ../scss/pieces/legacy/global/_reg_form.scss */
.noFloat {
  width: 215px !important;
  clear: both; }

/*****************************
* Color Styles for Soccer
*****************************/
/*****************************
* Box Styles 
*****************************/
/* line 10, ../scss/pieces/legacy/global/_soc_colors.scss */
.boxSpan {
  background: #eeeeee;
  border: 1px solid #dddddd;
  border-top: 0;
  font-size: 80%; }

/* line 17, ../scss/pieces/legacy/global/_soc_colors.scss */
.box H1 {
  /* background: #7C8B9E url('/images/soccer/fplayout05/elements/headers/boxheader_autumn.jpg') no-repeat; */
  background: #cccccc url("/images/soccer/fplayout05/elements/headers/boxheader_base.jpg") no-repeat;
  /* background: #8B0304 url('/images/soccer/fplayout05/elements/headers/boxheader_winter.jpg') no-repeat; */
  text-transform: uppercase;
  font-size: 80%;
  color: #000;
  line-height: 20px; }

/* line 27, ../scss/pieces/legacy/global/_soc_colors.scss */
.box H2 {
  font-size: 175%;
  color: #9E1C22;
  line-height: .9em; }

/* line 33, ../scss/pieces/legacy/global/_soc_colors.scss */
.box H3 {
  background: #666;
  font-size: 75%;
  color: #fff;
  line-height: .9em; }

/* line 40, ../scss/pieces/legacy/global/_soc_colors.scss */
.box p {
  line-height: 1.1em; }

/* line 44, ../scss/pieces/legacy/global/_soc_colors.scss */
.box ul, .box ol {
  /* background: #D9D4B8 url('/images/soccer/fplayout05/elements/backgrounds/menu_autumn.jpg'); */
  /* background: #ddd url('/images/soccer/fplayout05/elements/backgrounds/boxHOLIDAY.jpg'); */
  background: #eeeeee;
  border: 1px solid #dddddd;
  border-top: 0;
  font-size: 80%; }

/* line 53, ../scss/pieces/legacy/global/_soc_colors.scss */
.box ul li, .box ol li {
  color: #333; }

/* line 57, ../scss/pieces/legacy/global/_soc_colors.scss */
.box ol li a, .box ul li a {
  /* background: url('/images/soccer/fplayout05/elements/icons/dot.gif') no-repeat 3px 4px transparent;	*/
  background: url("/images/soccer/fplayout05/elements/icons/dot.gif") no-repeat 3px 4px transparent;
  font-size: 105%;
  color: #333;
  line-height: 1.1em; }

/* line 65, ../scss/pieces/legacy/global/_soc_colors.scss */
.box ol li a:link, .box ul li a:link, .box ol li a:visited, .box ul li a:visited {
  color: #333; }

/* line 69, ../scss/pieces/legacy/global/_soc_colors.scss */
.box ol li a:hover, .box ul li a:hover {
  background: #999;
  color: #fff; }

/* line 74, ../scss/pieces/legacy/global/_soc_colors.scss */
#catalog {
  /* background: url('/images/soccer/fplayout05/elements/backgrounds/menu_autumn.jpg');	*/
  /* background-image: url('/images/soccer/fplayout05/elements/backgrounds/boxHOLIDAY.jpg'); */
  background: #eee; }

/* line 80, ../scss/pieces/legacy/global/_soc_colors.scss */
#catalog p {
  /* background: url('/images/soccer/fplayout05/catalog.gif') no-repeat bottom right;	*/
  background: url("/images/soccer/fplayout05/catalog.gif") no-repeat bottom right;
  color: #C00 !important;
  font-size: 75%;
  font-weight: bold;
  border: 1px solid #ddd;
  border-top: 0; }

/* line 90, ../scss/pieces/legacy/global/_soc_colors.scss */
#catalog a:link, #catalog a:visited {
  color: #99003C !important;
  text-decoration: none; }

/* line 95, ../scss/pieces/legacy/global/_soc_colors.scss */
#catalog a:hover {
  color: #C00 !important; }

/* line 99, ../scss/pieces/legacy/global/_soc_colors.scss */
#email-box {
  /*background: #E1EAFF;*/
  background: #eeeeee; }

/* line 104, ../scss/pieces/legacy/global/_soc_colors.scss */
#email-box a:link, #email-box a:visited {
  color: #99003C !important;
  text-decoration: none; }

/* line 109, ../scss/pieces/legacy/global/_soc_colors.scss */
#email-box a:hover {
  color: #C00 !important; }

/* line 113, ../scss/pieces/legacy/global/_soc_colors.scss */
#email-box-content {
  padding: 5px 2px 3px 2px;
  font-size: 75%;
  font-weight: bold;
  line-height: 1.1em;
  border: 1px solid #dddddd;
  border-top: 0;
  text-align: center; }

/* line 123, ../scss/pieces/legacy/global/_soc_colors.scss */
#email-box form {
  text-align: center;
  margin-top: 5px; }

/* line 128, ../scss/pieces/legacy/global/_soc_colors.scss */
#gc-box {
  background: #eeeeee; }

/* line 132, ../scss/pieces/legacy/global/_soc_colors.scss */
#gc-box a:link, #gc-box a:visited {
  color: #99003C !important;
  text-decoration: none; }

/* line 137, ../scss/pieces/legacy/global/_soc_colors.scss */
#gc-box a:hover {
  color: #C00 !important; }

/* line 141, ../scss/pieces/legacy/global/_soc_colors.scss */
#gc-box-content {
  padding: 0 2px 3px 2px;
  font-size: 75%;
  font-weight: bold;
  line-height: 1.1em;
  border: 1px solid #dddddd;
  border-top: 0;
  text-align: center; }

/* line 151, ../scss/pieces/legacy/global/_soc_colors.scss */
#gc-box form {
  text-align: center;
  margin-top: 5px; }

/* line 157, ../scss/pieces/legacy/global/_soc_colors.scss */
#twitter {
  margin: 0 2px 0 2px;
  vertical-align: bottom;
  border: 0; }

/* line 163, ../scss/pieces/legacy/global/_soc_colors.scss */
#twitter-box {
  padding: 5px 2px 0px 2px;
  font-size: 75%;
  font-weight: bold;
  line-height: 1.6em;
  text-align: center; }

/* line 171, ../scss/pieces/legacy/global/_soc_colors.scss */
#twitter-box a:link, #twitter-box a:visited {
  color: #99003C !important;
  text-decoration: none; }

/* line 176, ../scss/pieces/legacy/global/_soc_colors.scss */
#twitter-box a:hover {
  color: #C00 !important; }

/*****************************
* Shop Menu 
*****************************/
/* line 184, ../scss/pieces/legacy/global/_soc_colors.scss */
ol#menu {
  background: #eee;
  /* background: #D9D4B8  url('/images/soccer/fplayout05/elements/backgrounds/menu_autumn.jpg'); */
  border: 1px solid #ddd;
  border-top: 0; }

/* line 191, ../scss/pieces/legacy/global/_soc_colors.scss */
ol#menu li a {
  background: url("/images/soccer/fplayout05/elements/icons/dot.gif") no-repeat 3px center transparent; }

/* line 195, ../scss/pieces/legacy/global/_soc_colors.scss */
ol#menu li.sub a {
  background: url("/images/soccer/fplayout05/elements/icons/plus.gif") no-repeat 3px center transparent; }

/* line 199, ../scss/pieces/legacy/global/_soc_colors.scss */
ol#menu li a:hover {
  background-color: #999999 !important;
  /*background-color: #CC8F8F !important; */
  /* background-color: #6E704D !important; */
  color: #fff; }

/* line 206, ../scss/pieces/legacy/global/_soc_colors.scss */
ol#menu li ol {
  background-image: none !important;
  background-color: transparent !important;
  border: 0; }

/* line 212, ../scss/pieces/legacy/global/_soc_colors.scss */
ol#menu li.sub ol li a {
  background: url("/images/soccer/fplayout05/elements/icons/dot.gif") no-repeat 13px 4px transparent;
  color: #333;
  font-size: 125%; }

/* line 218, ../scss/pieces/legacy/global/_soc_colors.scss */
ol#menu li ol li a:hover {
  background-color: #999999 !important;
  /*background-color: #CC8F8F !important; 	*/
  /* background-color: #B0B37D !important; */
  color: #fff; }

/* line 225, ../scss/pieces/legacy/global/_soc_colors.scss */
a.caps {
  font-weight: bold;
  color: #903	 !important; }

/*****************************
* Gear Bag Styles 
*****************************/
/* line 235, ../scss/pieces/legacy/global/_soc_colors.scss */
#expectedDate {
  color: #000; }

/* line 239, ../scss/pieces/legacy/global/_soc_colors.scss */
#continueShopping {
  color: #3C3C3C;
  font-size: 13px;
  font-weight: normal;
  width: 430px;
  height: 32px;
/*   padding-top: 10px; */
  margin-bottom: 10px;
  }
  /* background: url('/images/soccer/continue_shopping_grn_bg.jpg') 0 0 no-repeat; */
 /*    background: url("/images/soccer/continue_shopping_bg.jpg") 0 0 no-repeat; */
 

/*****************************
* Misc. Styles 
*****************************/
/* line 255, ../scss/pieces/legacy/global/_soc_colors.scss */
.gray {
  color: #333 !important; }

/* line 259, ../scss/pieces/legacy/global/_soc_colors.scss */
.red {
  color: #c00 !important; }

/* line 263, ../scss/pieces/legacy/global/_soc_colors.scss */
.bold {
  font-weight: bold; }

/* line 267, ../scss/pieces/legacy/global/_soc_colors.scss */
.fontNormal {
  font-weight: normal !important; }

/* line 271, ../scss/pieces/legacy/global/_soc_colors.scss */
.noBorder {
  border: none !important; }

/* line 275, ../scss/pieces/legacy/global/_soc_colors.scss */
.safelistText {
  font-size: 10px;
  line-height: 11px;
  font-weight: normal;
  color: #333; }

/*****************************
* PNG Fix for Internet Explorer transparency flaw 
*****************************/
/* line 286, ../scss/pieces/legacy/global/_soc_colors.scss */
.pngFix {
  /*behavior: url(/stylesheets/pngfix.htc);*/ }

/****************************
* Info Popup box Styles
****************************/
/*Controls informational popups: "whatis...html" and definitions*/
/* line 296, ../scss/pieces/legacy/global/_soc_colors.scss */
#infoPopWrapper {
  margin: 10px;
  padding: 15px;
  text-align: justify;
  background: #000; }

/* line 302, ../scss/pieces/legacy/global/_soc_colors.scss */
#infoPopWrapper h1 {
  font-size: 110%;
  color: #eee;
  text-align: center;
  padding-bottom: 10px; }

/* line 308, ../scss/pieces/legacy/global/_soc_colors.scss */
#infoPopWrapper p {
  padding-top: 10px; }

/* line 1, ../scss/pieces/legacy/home/_front_page_new.scss */
#bannerColLeft {padding-top: 0;}
#bannerColRight {padding-top: 0;}
#bannerColLeft a {display:block; width:100%; height:2000px;}
#bannerColRight a {display:block; width:100%; height:2000px;}
#bannerColLeftShort a {display:block; width:100%; height:1500px;}
#bannerColRightShort a {display:block; width:100%; height:1500px;}
#bannerColLeft img {margin-top:52px;}
#bannerColRight img {margin-top:52px;}

#promoBar {
	/* width:790px; */
	height: 50px;
	color: #fff;
	text-transform:uppercase;
	text-align:center;
	background: #333333; /* Old browsers */
	background: -moz-linear-gradient(top,  #333333 12%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(12%,#333333), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #333333 12%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #333333 12%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #333333 12%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #333333 12%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
	}
#promoBar #contentNonGC {padding-top:17px; font-size:12px; font-weight:bold; letter-spacing:.05em; color:#ffcc00;}
#promoBar #contentNonGC a {color:#fff;}
#promoBar #contentGC {padding-top:17px; font-size:12px; font-weight:bold; letter-spacing:.05em; color:#ffcc00;}
#promoBar #contentGC a {color:#fff;}
#promoBar #contentOrderStatus {padding-top:17px; font-size:12px; font-weight:bold; letter-spacing:.05em; color:#ffcc00;}
#promoBar #contentOrderStatus a {color:#fff;}
#promoBar #contentEmail {padding-top:15px; font-size:13px; letter-spacing:.05em; color:#ffcc00; font-weight:normal; }
#promoBar #contentEmail  img {vertical-align:top; padding:1px 5px 0 0;}
#promoBar #contentEmail  form {display: inline;}
#promoBar #contentEmail  .emailBox {
	margin: 0 5px;
	padding: 2px;
	font-size: 12px;
	color:#666;
  	border: 1px solid #fff;
	background-color: #eee;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	}
	
#promoBar #contentEmail  .button {
	cursor:pointer;
	margin: 0;
	padding: 3px;
	font-size: 11px;
 	text-transform: uppercase;
	font-weight:bold;
	color: #fff;
  	border:none;
	background: #d80404; /* Old browsers */
	background: -moz-linear-gradient(top,  #d80404 0%, #7c0000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d80404), color-stop(100%,#7c0000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d80404 0%,#7c0000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d80404 0%,#7c0000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d80404 0%,#7c0000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d80404 0%,#7c0000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d80404', endColorstr='#7c0000',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	}

#promoBar #contentEmail  .button:hover {
  background: #aaa;
	}

#feature {
	float: left;
	/* border-top: 1px solid #1F0E07; */
	}

#tabs {
text-align: center;
/* background: #dc4a51 url(/images/soccer/elements/tabs/tabs_bg.gif) bottom repeat-x; */
}

#tabs img{vertical-align:bottom;}

#topSellers {
	clear: both;
	display: block;
}

#bestSellers {
	clear: both;
	display: block;
}

#newArrivals {
	clear: both;
	display: none;
}

#greatSaves {
	clear: both;
	display: none;
}

#inTheNews {
	clear: both;
	display: none;
}

.gridSection {
	padding: 5px 0;
	margin: 5px 5px;
	background:#fff url(/images/soccer/productpage/backgrounds/product_reviewbar_base_bg.jpg) repeat-x top;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	clear: both;
}

.productRow {
	padding: 5px 0 0 5px;
	clear: both;
}


// .productBox {
// 	font-size: 11px;
// 	float: left;
// 	width:255px;
// 	padding: 0;
// 	margin:0;
// }

// .productBox p{
// 	padding: 1px 0;
// }

.productImageBox {
	float: left;
	width:100px;
	height:100px;
	padding: 0;
	margin: 0;
	text-align: center;
}

.subHead {
	margin:3px 0;
	line-height:10px;
	font-style: italic;
	color: #666;
}

.price {
	font-weight: bold;
}

.gcPrice {
	color: #900;
}



#dotdTab p {
	padding:5px 0;
	}

#dotdTab img {
	float: left;
	padding: 10px;
	}
	
#dotdTab .productBox {
        font-size: 14px;
	padding: 20px 0 0 10px;
	width: 270px;
	text-align: left;
	}

#dotdTab .headline{
	font-weight: bold;
	}

#dotdTab .price {
	font-size: 12px;
	}
	
#dotdTab .savingsPrice {
	color: #cc0000;
	}

#dotdTab .copy {
	clear:both;
	padding:0 20px 20px 20px; 
	font-size:12px;
	line-height: 13px;
}

#dotdTab .copy p {
	padding: 5px 0;
}

#marketingBoxes {
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(top,  #000000 0%, #282828 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#282828)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #000000 0%,#282828 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #000000 0%,#282828 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #000000 0%,#282828 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #000000 0%,#282828 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#282828',GradientType=0 ); /* IE6-9 */
    padding:20px 0 30px 20px;
}

#marketingBoxesBottom {
  clear:both;
  padding:20px 0 30px 20px;border:1px solid #000;
	background: #000; /* Old browsers */
	background: -moz-linear-gradient(top,  #282828 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282828), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #282828 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #282828 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #282828 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #282828 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282828', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

#marketingBoxesBottom img{
 margin:10px 10px 0 0;
}

figure {
  float: left;
  width:370px;
  height:162px; 
  margin:10px 10px 0 0;
  display: block; 
  position: relative; 
  overflow: hidden;  
}

figcaption {
  display:table;
  position: absolute; 
  background: #333; 
  background: rgba(0,0,0,0.70); 
  color: #fff;
  width:370px;
  height:162px;
  padding: 0; 
  opacity: 0;
  top: 100%; 
  left: 0;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
}

figure:hover figcaption {
  opacity: 1;
  top: 0;
}

figcaption p {
  text-transform:uppercase;
  font-size:13px;
  line-height:20px;
  font-weight:bold;
  text-align: center;
padding:0 25px;
}

figcaption a:link, figcaption a:visited {
	display:block;
	height:162px;
	width:370px;
	display: table-cell; 
	vertical-align: middle;
}

figcaption a:link, figcaption a:visited{color:#fff;  text-decoration:none;}

// .productBox {
// 	float: left;
// 	width:240px;
// 	height:290px;
// 	padding:0 10px 0 10px;
// 	margin:15px 0 0 0;
// 	font-size: 11px;
// 	text-transform: uppercase;
//   	font-weight: bold;
//   	text-align:center;
//   	background: url(/images/soccer/elements/fp_grid_sideline.png) right center no-repeat;
// }

// .productBox p {padding-top:5px;}
// /* .productBox .title {height:30px; overflow:hidden;} */
// .productBox i {font-style:normal; margin-left:10px;}
// .productBox img{width:200px; height:200px;}
// .productBox a {text-decoration:none; color:#000;}
// .productBox a:hover {color:#666;}
// .productBox .gcPrice { color: #900;}

/*!
 * jQuery UI Tabs 1.8.22
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */

#singleCol .ui-tabs {
  position: relative;
  padding: .2em;
  zoom: 1;
}
#singleCol .ui-tabs .ui-tabs-nav {
  margin: 0;
 /*  padding: .2em .2em 0; */
}
#singleCol .ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 1px;
  margin: 0 .2em 1px 0;
  border-bottom: 0 !important;
  padding: 0;
  white-space: nowrap;
}
#singleCol .ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}
#singleCol .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  margin-bottom: 0;
  padding-bottom: 1px;
}
#singleCol .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, #singleCol .ui-tabs .ui-tabs-nav li.ui-state-disabled a, #singleCol .ui-tabs .ui-tabs-nav li.ui-state-processing a {
  cursor: text;
}
#singleCol .ui-tabs .ui-tabs-nav li a, #singleCol .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}
#singleCol .ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
#singleCol .ui-tabs .ui-tabs-hide {
  display: none !important;
}


#gridHeader {
  padding: 0;
  margin: 0;
  top: 0;
  border: 0;
  background-color: #a11920;
  color:#FFFFFF;
  height: 25px;
  text-align:center;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#d8353d', endColorstr='#a11920');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d8353d), color-stop(100%, #a11920));
  background-image: -webkit-linear-gradient(top, #d8353d 0%, #a11920100%);
  background-image: -moz-linear-gradient(top, #d8353d 0%, #a11920 100%);
  background-image: -o-linear-gradient(top, #d8353d 0%, #a11920 100%);
  background-image: -ms-linear-gradient(top, #d8353d 0%, #a11920 100%);
  background-image: linear-gradient(top, #d8353d 0%, #a11920 100%);
}

#gridHeader h2 {
  padding: 3px;
}

#singleCol #hot-products {
  border: 0;
  padding: 0;
  clear: both;
  background-color:#fff;
}
#singleCol #hot-products .ui-tabs-nav {
  border: 0;
  height: 39px;
  background-color: #a11920;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#d8353d', endColorstr='#a11920');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d8353d), color-stop(100%, #a11920));
  background-image: -webkit-linear-gradient(top, #d8353d 0%, #a11920 100%);
  background-image: -moz-linear-gradient(top, #d8353d 0%, #a11920 100%);
  background-image: -o-linear-gradient(top, #d8353d 0%, #a11920 100%);
  background-image: -ms-linear-gradient(top, #d8353d 0%, #a11920 100%);
  background-image: linear-gradient(top, #d8353d 0%, #a11920 100%);
}
#singleCol #hot-products .ui-tabs-nav li {
  padding: 0;
  margin: 0;
  top: 0;
  border: 0;
  background-color: #a11920;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#d8353d', endColorstr='#a11920');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d8353d), color-stop(100%, #a11920));
  background-image: -webkit-linear-gradient(top, #d8353d 0%, #a11920100%);
  background-image: -moz-linear-gradient(top, #d8353d 0%, #a11920 100%);
  background-image: -o-linear-gradient(top, #d8353d 0%, #a11920 100%);
  background-image: -ms-linear-gradient(top, #d8353d 0%, #a11920 100%);
  background-image: linear-gradient(top, #d8353d 0%, #a11920 100%);
}
#singleCol #hot-products .ui-tabs-nav li a {
  width: 142px;
  height: 39px;
  padding: 0;
}
#singleCol #hot-products .ui-tabs-nav li a span {
  display: none;
}
#singleCol #hot-products .ui-tabs-nav li a.best-sellers {
  background: url('/images/soccer/elements/tabs/tabs_bestsellers_off.png');
  margin-left: 114px;
}
#singleCol #hot-products .ui-tabs-nav li a.new-arrivals {
  background: url('/images/soccer/elements/tabs/tabs_newarrivals_off.png');
}
#singleCol #hot-products .ui-tabs-nav li a.great-saves {
  background: url('/images/soccer/elements/tabs/tabs_greatsaves_off.png');
}
#singleCol #hot-products .ui-tabs-nav li a.in-the-news {
  background: url('/images/soccer/elements/tabs/tabs_inthenews_off.png');
}
#singleCol #hot-products .ui-tabs-nav li.ui-state-active a {
  padding-bottom: 0;
}
#singleCol #hot-products .ui-tabs-nav li.ui-state-active a.best-sellers {
  background: url('/images/soccer/elements/tabs/tabs_bestsellers_on.png');
}
#singleCol #hot-products .ui-tabs-nav li.ui-state-active a.new-arrivals {
  background: url('/images/soccer/elements/tabs/tabs_newarrivals_on.png');
}
#singleCol #hot-products .ui-tabs-nav li.ui-state-active a.great-saves {
  background: url('/images/soccer/elements/tabs/tabs_greatsaves_on.png');
}
#singleCol #hot-products .ui-tabs-nav li.ui-state-active a.in-the-news {
  background: url('/images/soccer/elements/tabs/tabs_inthenews_on.png');
}
#singleCol #hot-products .ui-tabs-panel {
  padding: 0;
 /* margin: 0 7px; */ /*removed for black sweep */
}
#singleCol #hot-products ul.product-grid {
  clear:both;
  list-style-type: none;
   /* display: inline-block; 
  *display: inline;
   zoom: 1;  */ /*removed for black sweep */
}
#singleCol #hot-products ul.product-grid li.product {
background: url("/images/soccer/elements/gridbg02.jpg") repeat-x; /*added for black sweep */
  float:left;
  width: 243px; /*changed from 218 for black sweep */
  height: 290px; /*added for black sweep */
  font-size: 11px;
  margin: 0;
  padding: 15px 10px; /*changed from 20 for black sweep */
  text-align: center;
  text-transform: uppercase;
}
#singleCol #hot-products ul.product-grid li.product a.productphoto {
  height: 200px;
  display: block;
  /*padding-top: 24px;*/ /*removed for black sweep */
  margin: 0 auto;
}
#singleCol #hot-products ul.product-grid li.product a.productphoto img {
  display: block;
  height: 200px;
  width: 200px;
  margin: 0 auto;
}
#singleCol #hot-products ul.product-grid li.product p {
  padding: 3px 0; /*changed from 1px for black sweep */
}
#singleCol #hot-products ul.product-grid li.product p.price {
  color: #eee; /*changed from #000 for black sweep */
  font-size: 11px;
  display: inline; /*added so GC price could live next to it */
}
#singleCol #hot-products ul.product-grid li.product p.name a {
  font-weight: bold;
  color: #eee;  /*added for black sweep */
}
#singleCol #hot-products ul.product-grid li.product p.sub-title {
  color: #FF3333;
  font-style: italic;
  line-height: 10px;
  margin: 3px 0;
}

#singleCol #hot-products ul.product-grid li.product span.gcprice {
  color: #FF3333;
  padding: 0 0 0 15px;
  font-weight: bold;
}

/* line 1, ../scss/pieces/legacy/home/_messi.scss */
a:focus {
  outline: none; }

/* line 3, ../scss/pieces/legacy/home/_messi.scss */
#mask {
  position: absolute;
  z-index: 9000;
  display: none;
  margin: -84px 0;
  background: #000000;
  /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #45484d 40%, black 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(40%, #45484d), color-stop(100%, black));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #45484d 40%, black 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #45484d 40%, black 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #45484d 40%, black 100%);
  /* IE10+ */
  background: radial-gradient(center, ellipse cover, #45484d 40%, #000000 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d', endColorstr='#000000',GradientType=1 );
  /* IE6-9 fallback on horizontal gradient */ }

/* line 15, ../scss/pieces/legacy/home/_messi.scss */
#sliderWrapper .window {
  width: 640px;
  display: none;
  z-index: 10000; }

/* line 17, ../scss/pieces/legacy/home/_messi.scss */
#closeButton {
  /*margin-left:748px;*/
  padding: 5px 0 0 0;
  border-top: 1px solid #ccc;
  width: 100px;
  height: 20px;
  text-align: center;
  text-transform: uppercase;
  -moz-border-top-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-top-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  background: #757575;
  /* Old browsers */
  background: -moz-linear-gradient(top, #757575 28%, #2d2d2d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(28%, #757575), color-stop(100%, #2d2d2d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #757575 28%, #2d2d2d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #757575 28%, #2d2d2d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #757575 28%, #2d2d2d 100%);
  /* IE10+ */
  background: linear-gradient(top, #757575 28%, #2d2d2d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#2d2d2d',GradientType=0 );
  /* IE6-9 */ }

/* line 29, ../scss/pieces/legacy/home/_messi.scss */
#closeButton a {
  color: #fff;
  text-decoration: none;
  display: block;
  height: 17px;
  padding-top: 5px;
  margin-top: -5px; }

/* line 30, ../scss/pieces/legacy/home/_messi.scss */
#closeButton a:hover {
  color: #ccc; }

/* image replacement */
/* line 33, ../scss/pieces/legacy/home/_messi.scss */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next {
  margin: 0;
  padding: 0;
  display: block;
  overflow: hidden;
  text-indent: -8000px; }

/* // image replacement */
/* Easy Slider */
/* line 47, ../scss/pieces/legacy/home/_messi.scss */
#slider ul, #slider li,
#slider2 ul, #slider2 li {
  margin: 0;
  padding: 0;
  list-style: none; }

/* line 52, ../scss/pieces/legacy/home/_messi.scss */
#slider2 {
  margin-top: 1em; }

/* line 53, ../scss/pieces/legacy/home/_messi.scss */
#slider li, #slider2 li {
  /* 
  	define width and height of list item (slide)
  	entire slider area will adjust according to the parameters provided here
  */
  width: 850px;
  height: 640px;
  overflow: hidden; }

/* line 63, ../scss/pieces/legacy/home/_messi.scss */
#prevBtn, #nextBtn,
#slider1next, #slider1prev {
  display: block;
  width: 35px;
  height: 338px;
  position: absolute;
  left: -35px;
  top: 160px;
  z-index: 1000; }

/* line 72, ../scss/pieces/legacy/home/_messi.scss */
#nextBtn, #slider1next {
  left: 850px; }

/* line 76, ../scss/pieces/legacy/home/_messi.scss */
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a {
  display: block;
  position: relative;
  width: 35px;
  height: 338px;
  background: url(http://staging2.soccer.com/images/soccer/adidas_allin/buttons_lr.png) no-repeat 0 0; }

/* line 83, ../scss/pieces/legacy/home/_messi.scss */
#nextBtn a, #slider1next a {
  background: url(http://staging2.soccer.com/images/soccer/adidas_allin/buttons_lr.png) no-repeat -40px 0; }

/* numeric controls */
/* line 89, ../scss/pieces/legacy/home/_messi.scss */
ol#controls {
  margin: 1em 0;
  padding: 0;
  height: 28px; }

/* line 94, ../scss/pieces/legacy/home/_messi.scss */
ol#controls li {
  margin: 0 10px 0 0;
  padding: 0;
  float: left;
  list-style: none;
  height: 28px;
  line-height: 28px; }

/* line 102, ../scss/pieces/legacy/home/_messi.scss */
ol#controls li a {
  float: left;
  height: 28px;
  line-height: 28px;
  border: 1px solid #ccc;
  background: #DAF3F8;
  color: #555;
  padding: 0 10px;
  text-decoration: none; }

/* line 112, ../scss/pieces/legacy/home/_messi.scss */
ol#controls li.current a {
  background: #5DC9E1;
  color: #fff; }

/* line 116, ../scss/pieces/legacy/home/_messi.scss */
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
  outline: none; }

/* // Easy Slider */
/* line 1, ../scss/pieces/legacy/home/_spotlight_gallery.scss */
#spotlight {
  background: #000;
  width: 790px;
  overflow: hidden;
  height: 345px; }

/* line 3, ../scss/pieces/legacy/home/_spotlight_gallery.scss */
.spot {
  width: 790px;
  height: 345px;
  font-size: 48px;
  color: #fff;
  display: none; }

/* line 4, ../scss/pieces/legacy/home/_spotlight_gallery.scss */
.spot > span {
  margin: 25px; }

/* line 6, ../scss/pieces/legacy/home/_spotlight_gallery.scss */
#spot_01 {
  /*background-color: DarkGreen;*/ }

/* line 8, ../scss/pieces/legacy/home/_spotlight_gallery.scss */
#spotlight_nav_container {
  background: #000;
  height: 23px; 
  text-align:center;}

/* line 9, ../scss/pieces/legacy/home/_spotlight_gallery.scss */
#spotlight_nav {
  height: 19px; 
  margin:0; 
  padding:3px 0 0 0; 
  font-size:11px; 
  font-weight:bold; }

/* line 10, ../scss/pieces/legacy/home/_spotlight_gallery.scss */
#spotlight_nav a {background: #666; color: #000; border-radius: 0 0 4px 4px; text-decoration: none; margin:2px; padding: 3px 7px; opacity: 0.8;
background: #666666; /* Old browsers */
background: -moz-linear-gradient(top,  #333333 0%, #666666 62%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(62%,#666666)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #333333 0%,#666666 62%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #333333 0%,#666666 62%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #333333 0%,#666666 62%); /* IE10+ */
background: linear-gradient(top,  #333333 0%,#666666 62%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
}

/* line 20, ../scss/pieces/legacy/home/_spotlight_gallery.scss */
#spotlight_nav a.activeSlide { background: #ccc; opacity: 1;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #666666 0%, #ffffff 52%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(52%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #666666 0%,#ffffff 52%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #666666 0%,#ffffff 52%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #666666 0%,#ffffff 52%); /* IE10+ */
background: linear-gradient(top,  #666666 0%,#ffffff 52%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

/* line 30, ../scss/pieces/legacy/home/_spotlight_gallery.scss */
#spotlight_nav a:focus {
  outline: none; }

/* line 31, ../scss/pieces/legacy/home/_spotlight_gallery.scss */
#spotlight_nav a:hover {
   background: #7C0F15; 
   color: #fff; }

/* line 33, ../scss/pieces/legacy/home/_spotlight_gallery.scss */
#nav_left, #nav_right {
  float: right;
  height: 100%;
  width: 25px; }

/*****************************
* Main Page Layout 
*****************************/
/* line 5, ../scss/pieces/legacy/product/_goalclub.scss */
* {
  margin: 0;
  padding: 0; }

/* line 10, ../scss/pieces/legacy/product/_goalclub.scss */
#rightCol {
  /* Fixes IE dup char bug*/
  _margin-right: -3px; }

/* line 15, ../scss/pieces/legacy/product/_goalclub.scss */
#centerCol a:link, #centerCol a:visited {
  color: #c00;
  text-decoration: underline; }

/* line 20, ../scss/pieces/legacy/product/_goalclub.scss */
#centerCol a:hover {
  color: #000;
  text-decoration: none; }

/*****************************
* Misc. Classes 
*****************************/
/* line 29, ../scss/pieces/legacy/product/_goalclub.scss */
.kickback {
  font: 11px verdana,arial,helvetica;
  margin: 0 35px 15px 45px;
  text-align: justify; }

/* line 35, ../scss/pieces/legacy/product/_goalclub.scss */
.logo {
  float: left;
  margin: 5px 10px 0 10px; }

/* line 40, ../scss/pieces/legacy/product/_goalclub.scss */
.clubPrice {
  padding-bottom: .5em;
  font: bold 115% verdana,arial,helvetica;
  text-align: center;
  line-height: 1em; }

/* line 47, ../scss/pieces/legacy/product/_goalclub.scss */
.gcCard {
  margin: 10px 0 0 20px;
  padding: 10px 0 0 20px;
  text-align: center; }

/* line 53, ../scss/pieces/legacy/product/_goalclub.scss */
.questions {
  margin-top: 0em;
  line-height: 1.2em; }

/* line 58, ../scss/pieces/legacy/product/_goalclub.scss */
.answers {
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 2px solid #ccc; }

/*****************************
* Goal Club Content Styles 
*****************************/
/* line 68, ../scss/pieces/legacy/product/_goalclub.scss */
/* 
#centerCol h3 {
  margin: .7em 0;
  font-size: 150%;
  text-align: center;
  line-height: 1em; }
 */

/* line 75, ../scss/pieces/legacy/product/_goalclub.scss */
#gcHeader {
  background: #c00;
  text-align: center; }

/* line 80, ../scss/pieces/legacy/product/_goalclub.scss */
#gcPoints {
  padding: 3px 1em;
  background: #000; }

/* line 85, ../scss/pieces/legacy/product/_goalclub.scss */
#gcPoints h5 {
  display: inline;
  font-size: 110%;
  font-weight: bold;
  color: #fff; }

/* line 92, ../scss/pieces/legacy/product/_goalclub.scss */
#redeemGC {
  margin-left: 1em; }

/* line 96, ../scss/pieces/legacy/product/_goalclub.scss */
#gcInfo {
  display: none;
  color: #fff !important;
  line-height: 1.2em; }

/* line 102, ../scss/pieces/legacy/product/_goalclub.scss */
#gcPromo {
  display: block;
  margin: 3px auto;
  padding: 0;
  text-align: center; }

/* line 109, ../scss/pieces/legacy/product/_goalclub.scss */
#gcFaqs {
  width: 430px;
  float: left;
  padding: 1em; }

/* line 115, ../scss/pieces/legacy/product/_goalclub.scss */
#gcFaqs h2 {
  _font-size: 140%; }

/* line 119, ../scss/pieces/legacy/product/_goalclub.scss */
#kickbackList {
  margin: 0 5px 1em 0;
  float: right; }

/* line 124, ../scss/pieces/legacy/product/_goalclub.scss */
#kickbackExplained {
  background: #dddddd url("/images/soccer/fplayout05/elements/backgrounds/menuHOLIDAY.jpg");
  text-align: center; }

/* line 129, ../scss/pieces/legacy/product/_goalclub.scss */
#kickbackExplained p {
  padding: 5px;
  font-size: 85%;
  text-align: left !important;
  line-height: 1em; }

/* line 136, ../scss/pieces/legacy/product/_goalclub.scss */
.joinGC {
  margin: 1em 2em 5em; }

/* line 140, ../scss/pieces/legacy/product/_goalclub.scss */
.joinGC h2, .joinGC p {
  margin-bottom: 1em; }

/*****************************
* List Styles 
*****************************/
/* line 149, ../scss/pieces/legacy/product/_goalclub.scss */
#centerCol ol, #centerCol ul {
  padding: 1em;
  margin-left: 1em; }

/* line 154, ../scss/pieces/legacy/product/_goalclub.scss */
#gcTerms li, #gcFaqs li {
  padding-bottom: 1em;
  line-height: 1.1em; }

/* line 159, ../scss/pieces/legacy/product/_goalclub.scss */
#kickbackList li {
  list-style: none; }

/*****************************
* Customization Styles for Soccer
*****************************/
/* line 5, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
#customize_ p {
  margin: 5px 0 5px 0; }

/* line 6, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
#customize_ h3 {
  margin-bottom: 3px; }

/* line 7, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
.customizeStart img {
  vertical-align: middle; }

/* line 8, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
.customizeStart {
  padding: 10px; }

/* line 9, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
.customizeStart h2 {
  display: inline;
  font-size: 13px;
  margin: 0 5px 0 10px; }

/* line 10, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
.customizeStart input {
  margin: 0 0 0 5px; }

/* line 12, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
.customizeBox {
  font-size: 11px;
  padding: 10px;
  margin: 5px 10px 10px 15px;
  background-color: rgba(0, 0, 0, 0.2);
  float: left;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #3B4046; }

/* line 22, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
.customizeAlert {
  width: 725px;
  font-size: 12px;
  line-height: 17px;
  padding: 3px 7px;
  margin: 10px 0 10px 15px;
  text-align: center;
  clear: left;
  font-style: italic;
  color: #ffffcc;
  background-color: #990000;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px; }

/* line 36, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
.customizeAlertMatrix {
  background-color: #990000;
  border-radius: 4px 4px 4px 4px;
  clear: left;
  color: #FFFFCC;
  font-size: 12px;
  font-style: italic;
  line-height: 17px;
  margin: 4px 0 0 2px;
  padding: 5px;
  text-align: center;
  width: 500px;
  text-shadow: none; }

/* line 51, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
.customizeAlertVirtual {
  width: 764px;
  font-size: 12px;
  line-height: 17px;
  padding: 3px;
  margin: 10px;
  text-align: center;
  clear: left;
  font-style: italic;
  color: #ffffcc;
  background-color: #990000;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px; }

/* line 64, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
.nameNumberBox {
  float: left;
  margin: 0 10px;
  width: 100%; }

/* line 65, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
.nameNumberBox input {
  border: 0px;
  background-color: #eee;
  padding: 3px; }

/* line 66, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
.nameNumberBox select {
  border: 0px;
  background-color: #eee; }

/* line 67, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
.customizationInstructions {
  font-style: italic;
  color: #ffffcc;
  margin-top: 5px; }

/* line 68, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
#customizeBoxName {
  /* background-color: #eee; */
  padding: 5px;
  margin: 5px 0 5px 0;
  border: 1px solid #999; }

/* line 75, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
#customizeBoxIcon {
  /* background-color: #eee; */
  padding: 5px;
  margin: 5px 0 5px 0;
  border: 1px solid #999; }

/* line 82, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
#customizeShowHide {
  display: none; }

/* line 86, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
#customizeShowHideShoe {
  display: none; }

/* line 90, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
#prosHelp {
  color: #cc0000;
  margin: 0 0 7px 0;
  display: none; }

/* line 96, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
#heroHelp {
  color: #cc0000;
  margin: 0 0 7px 0;
  display: none; }

/* line 102, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
#locationHelp {
  color: #cc0000;
  margin: 0 0 5px 0;
  display: none; }

/* line 108, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
#locationHelpIcon {
  color: #cc0000;
  margin: 0 0 5px 0;
  display: none; }

/* line 115, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
#iconDisplayBox {
  text-align: left;
  /* background-color: #FFF; */
  /* border: 1px solid #ccc; */
  /* margin: 5px; */
  /* padding: 5px */ }

/* line 123, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
#iconDisplayBox select {
  _font-size: 90%;
  _text-transform: lowercase; }

/* line 128, ../scss/pieces/legacy/product/_new_customization_redesign.scss */
.vsMessageBox {
  background-color: #ddd;
  padding: 5px;
  margin: 5px 0 5px 0;
  border: 1px solid #999; }

/*****************************
* New Product image classes
*****************************/
/* line 5, ../scss/pieces/legacy/product/_product_page_hero.scss */
#p_container {
  background: #6A737C; }

/* line 6, ../scss/pieces/legacy/product/_product_page_hero.scss */
#content1 {
  margin-top: -100px;
  background: none;
  overflow: visible; }

/* line 7, ../scss/pieces/legacy/product/_product_page_hero.scss */
#content0 {
  width: 100%;
  margin: 0; }

/* line 8, ../scss/pieces/legacy/product/_product_page_hero.scss */
#order-form {
  width: 99%; }

/* line 10, ../scss/pieces/legacy/product/_product_page_hero.scss */
.mainProdContainer ol, .mainProdContainer ul, .mainProdContainer li {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

/* line 22, ../scss/pieces/legacy/product/_product_page_hero.scss */
.mainProdContainer ol, .mainProdContainer ul {
  list-style: none; }

/* line 23, ../scss/pieces/legacy/product/_product_page_hero.scss */
.mainProdContainer h1 {
  margin-bottom: 2px;
  font-size: 16px;
  width: 665px;
  text-shadow: 1px 1px 2px #000; }

/* line 24, ../scss/pieces/legacy/product/_product_page_hero.scss */
.mainProdContainer h2 {
  display: inline;
  font-size: 12px; }

/* line 25, ../scss/pieces/legacy/product/_product_page_hero.scss */
.mainProdContainer a:link, .mainProdContainer a:visited, .mainProdContainer a:active {
  color: #F40606;
  text-decoration: underline; }

/* line 26, ../scss/pieces/legacy/product/_product_page_hero.scss */
.mainProdContainer a:hover {
  color: #F40606;
  text-decoration: none; }

/* line 28, ../scss/pieces/legacy/product/_product_page_hero.scss */
#heroBrandLogo {
  margin-top: 5px; }

/* line 29, ../scss/pieces/legacy/product/_product_page_hero.scss */
.itemNumber, .itemNumberNS {
  color: #b8b8b8;
  font-size: 11px; }

/* line 30, ../scss/pieces/legacy/product/_product_page_hero.scss */
.itemNumber {
  padding-left: 7px; }

/* line 31, ../scss/pieces/legacy/product/_product_page_hero.scss */
.subHeadline {
  font-style: italic; }

/* line 32, ../scss/pieces/legacy/product/_product_page_hero.scss */
#priceInfo {
  margin: 14px 0; }

/* line 34, ../scss/pieces/legacy/product/_product_page_hero.scss */
.priceDiv {
  /* text-align: center; */
  width: 108px;
  /* margin: 0 0 10px 0; */ }

/* line 40, ../scss/pieces/legacy/product/_product_page_hero.scss */
.lineTop {
  border: 1px solid #666;
  border-width: 1px 0 0 0; }

/* line 41, ../scss/pieces/legacy/product/_product_page_hero.scss */
.lineBottom {
  border: 1px solid #666;
  border-width: 0 0 1px 0; }

/* line 43, ../scss/pieces/legacy/product/_product_page_hero.scss */
.prodVariants, #giftVariants {
  font-size: 13px;
  margin: 0 0 5px 10px;
  background: #a2a7ad;
  /* Old browsers */
  background-color: rgba(222, 222, 222, 0.5);
  overflow: hidden;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 4px 0 #333;
  -webkit-box-shadow: 0 0 4px 0 #333;
  box-shadow: 0 0 4px 0 #333;
  text-shadow: 0px 1px 0px #ccc; 
  padding: 7px;
  text-align: left; }

/* line 54, ../scss/pieces/legacy/product/_product_page_hero.scss */
#customize_ {
  clear: both;
  color: #eee;
  width: 770px;
  margin: 10px 0 10px 10px;
  text-align: left;
  background: #656a71;
  /* Old browsers */
  background-color: rgba(0, 0, 0, 0.3);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 0 4px 0 #333;
  -webkit-box-shadow: inset 0 0 4px 0 #333;
  box-shadow: inset 0 0 4px 0 #333;
  overflow: hidden; }

/* line 67, ../scss/pieces/legacy/product/_product_page_hero.scss */
#starRating {
  margin: 5px 0px 5px -5px;
  float: left; }

/* line 72, ../scss/pieces/legacy/product/_product_page_hero.scss */
#starRating2 {
  float: left;
  margin-left: -5px; }

/* line 77, ../scss/pieces/legacy/product/_product_page_hero.scss */
.heroStarText {
  float: left;
  font-size: 10px;
  padding-right: 6px;
  position: relative;
  top: 8px; }

/* line 85, ../scss/pieces/legacy/product/_product_page_hero.scss */
.bottomLinkPos {
  float: left;
  top: -3px;
  left: 5px;
  position: relative; }

/*
.mainStarText {
	float: left;
	top: 8px;
	position: relative;
	
} */
/* line 100, ../scss/pieces/legacy/product/_product_page_hero.scss */
.heroPriceSmall {
  clear: both;
  line-height: 10px;
  /* margin: 15px 0; */
  font-size: 10px;
  color: #ccc; }

/* line 108, ../scss/pieces/legacy/product/_product_page_hero.scss */
.heroPrice {
  font-size: 22px; }

/* line 110, ../scss/pieces/legacy/product/_product_page_hero.scss */
#price {
  margin: 5px 0; }

/* line 112, ../scss/pieces/legacy/product/_product_page_hero.scss */
.red {
  color: #F40606; }

/* line 114, ../scss/pieces/legacy/product/_product_page_hero.scss */
.gc_member {
  line-height: 10px;
  font-size: 10px;
  color: #F40606; }

/* line 116, ../scss/pieces/legacy/product/_product_page_hero.scss */
.gc_points {
  float: left;
  margin: 2px 1px 5px 2px;
  font-size: 18px;
  color: #b8b8b8; }

/* line 123, ../scss/pieces/legacy/product/_product_page_hero.scss */
.gc_points_label {
  float: left;
  font-size: 10px;
  line-height: 10px;
  margin: 5px 0 10px 3px;
  text-align: left;
  width: 60px;
  color: #b8b8b8; }

/* line 133, ../scss/pieces/legacy/product/_product_page_hero.scss */
#membersPay {
  padding-top: 4px; }

/* line 135, ../scss/pieces/legacy/product/_product_page_hero.scss */
#currencyConverter, #tierPriceLinkDiv {
  margin: 5px 0;
  font-size: 10px; }

/* line 136, ../scss/pieces/legacy/product/_product_page_hero.scss */
#currencyConverter a:link, #tierPriceLinkDiv a:link, #currencyConverter a:visited, #tierPriceLinkDiv a:visited {
  color: #ccc; }

/* line 137, ../scss/pieces/legacy/product/_product_page_hero.scss */
#currencyConverter a:hover, #tierPriceLinkDiv a:hover {
  color: #ccc;
  text-decoration: none; }

/* line 139, ../scss/pieces/legacy/product/_product_page_hero.scss */
#tierPriceWrapper {
  font-size: 10px; }

/* TP Modal Classes */
/* line 141, ../scss/pieces/legacy/product/_product_page_hero.scss */
.tpmRow {
  clear: both; }

/* line 142, ../scss/pieces/legacy/product/_product_page_hero.scss */
.tpmCopy {
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  padding: 3px 0 3px 5px;
  width: 633px;
  background-color: #CC0000;
  font-weight: bold;
  color: #FFFFFF; }

/* line 143, ../scss/pieces/legacy/product/_product_page_hero.scss */
.tpmHeader {
  background-color: #CCCCCC;
  font-weight: bold; }

/* line 144, ../scss/pieces/legacy/product/_product_page_hero.scss */
.tpmCellLeft {
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  float: left;
  text-align: center;
  padding: 3px 0;
  width: 212px; }

/* line 145, ../scss/pieces/legacy/product/_product_page_hero.scss */
.tpmCellRight {
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  float: left;
  text-align: center;
  padding: 3px 0;
  width: 212px; }

/* line 146, ../scss/pieces/legacy/product/_product_page_hero.scss */
.tpmCellLast {
  border-bottom: 1px solid #000; }

/* TP Non-modal Classes */
/* line 149, ../scss/pieces/legacy/product/_product_page_hero.scss */
#tpLink {
  margin-bottom: 10px; }

/* line 150, ../scss/pieces/legacy/product/_product_page_hero.scss */
.tpRow {
  clear: both;
  color: #B8B8B8; }

/* line 151, ../scss/pieces/legacy/product/_product_page_hero.scss */
.tpCopy {
  border-top: 1px solid #666666;
  border-right: 1px solid #666666;
  border-left: 1px solid #666666;
  padding: 1px 0;
  width: 154px;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.1em;
  background-color: #313839; }

/* #1F1E25 */
/* background-color: #393840; */
/* line 153, ../scss/pieces/legacy/product/_product_page_hero.scss */
.tpCellLeft {
  border-left: 1px solid #666666;
  border-top: 1px solid #666666;
  float: left;
  padding: 1px 0;
  text-align: center;
  width: 48px;
  font-size: 1.1em;
  background-color: #313839; }

/* line 154, ../scss/pieces/legacy/product/_product_page_hero.scss */
.tpCellRight {
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
  border-top: 1px solid #666666;
  float: left;
  padding: 1px 0;
  text-align: center;
  width: 56px;
  font-size: 1.1em;
  color: #F40606;
  background-color: #313839; }

/* line 155, ../scss/pieces/legacy/product/_product_page_hero.scss */
.tpCellLast {
  border-bottom: 1px solid #666666; }

/* line 156, ../scss/pieces/legacy/product/_product_page_hero.scss */
.discount {
  font-weight: bold; }

/* line 157, ../scss/pieces/legacy/product/_product_page_hero.scss */
.discountgc {
  font-weight: bold;
  color: #F40606; }

/* line 159, ../scss/pieces/legacy/product/_product_page_hero.scss */
.strikeout {
  text-decoration: line-through; }

/* line 161, ../scss/pieces/legacy/product/_product_page_hero.scss */
.includingCust {
  font-size: 10px;
  line-height: 10px;
  color: #b8b8b8;
  width: 120px; }

/* line 163, ../scss/pieces/legacy/product/_product_page_hero.scss */
.mainProdContainer {
  background: url("/productShot/images/bg02.gif") repeat-x scroll 0px 0 transparent;
  /* padding: 20px 0; */
  width: 790px;
  margin: 0 auto;
  position: relative;
  height: 600px;
  color: #fff;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px; }

/* line 176, ../scss/pieces/legacy/product/_product_page_hero.scss */
#heroProdShot {
  position: absolute;
  top: -1px;
  right: 75px; }

/* line 182, ../scss/pieces/legacy/product/_product_page_hero.scss */
.missing_hero {
  background-color: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 2px 2px 10px #000000;
  padding: 4px;
  right: 150px !important;
  top: 110px !important; }

/* line 191, ../scss/pieces/legacy/product/_product_page_hero.scss */
#infoHover {
  color: #fff;
  position: absolute;
  z-index: 800;
  top: 2px;
  left: 20px;
  width: 770px; }

/*infoLeft width added 10/14/13 bjb */
/* line 201, ../scss/pieces/legacy/product/_product_page_hero.scss */
#infoLeft {
  float: left;
  width: 60%; }

/* line 206, ../scss/pieces/legacy/product/_product_page_hero.scss */
#imageList {
  float: right;
  margin: 25px 20px 20px;
  text-align: center; }

/* line 212, ../scss/pieces/legacy/product/_product_page_hero.scss */
.prev, .next {
  height: 20px;
  width: 43px;
  margin: 10px; }

/* line 218, ../scss/pieces/legacy/product/_product_page_hero.scss */
.prev img {
  display: none;
  cursor: pointer; }

/* line 223, ../scss/pieces/legacy/product/_product_page_hero.scss */
.next img {
  cursor: pointer; }

/* line 227, ../scss/pieces/legacy/product/_product_page_hero.scss */
.imageList {
  cursor: pointer;
  height: 371px;
  overflow: hidden;
  position: relative; }

/* line 234, ../scss/pieces/legacy/product/_product_page_hero.scss */
.listImg {
  opacity: 0.4;
  filter: alpha(opacity=40);
  border: 0px; }

/* line 240, ../scss/pieces/legacy/product/_product_page_hero.scss */
.imgActive {
  opacity: 1.0;
  filter: alpha(opacity=100);
  border: 0px solid #fff; }

/* line 246, ../scss/pieces/legacy/product/_product_page_hero.scss */
.imageList ul {
  position: relative;
  top: 0px; }

/* line 251, ../scss/pieces/legacy/product/_product_page_hero.scss */
.imageList li {
  height: 53px; }

/* line 255, ../scss/pieces/legacy/product/_product_page_hero.scss */
.imageList li.liActive {
  /*border: 1px solid #fff;
  box-shadow: 0px 0px 5px #fff;
  margin: 4px;*/
  /*background: url('/Images/Catalog/ProductImages/hero43/fff_glow.png') no-repeat 50% 50% transparent;*/
  opacity: 1.0;
  filter: alpha(opacity=100); }

/* line 264, ../scss/pieces/legacy/product/_product_page_hero.scss */
#shoefitrEntryPoint1 {
  position: absolute;
  padding: 0 0 5px 20px;
  top: -73px;
  z-index: 801; }

/* line 271, ../scss/pieces/legacy/product/_product_page_hero.scss */
#glowTrigger {
  top: 110px;
  left: 150px;
  position: absolute;
  z-index: 900;
  height: 380px;
  width: 500px; }

/* line 280, ../scss/pieces/legacy/product/_product_page_hero.scss */
.glowBox {
  position: absolute;
  z-index: 1000;
  background-color: #fff;
  opacity: 0.7;
  filter: alpha(opacity=70);
  background: url("/Images/Catalog/ProductImages/hero43/plus.gif") no-repeat scroll 50% 50% white;
  color: #000;
  padding: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 4px 0 #333;
  -webkit-box-shadow: 0 0 4px 0 #333;
  box-shadow: 2px 2px 4px 0 #333;
  font-size: 0px;
  line-height: 17px;
  cursor: pointer; }

/* line 296, ../scss/pieces/legacy/product/_product_page_hero.scss */
#loyaltyToolTip {
  position: relative;
  z-index: 1000;
  background-color: #333333;
  opacity: 0.9;
  filter: alpha(opacity=90);
  color: #CCCCCC;
  padding: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 4px 0 #333;
  -webkit-box-shadow: 0 0 4px 0 #333;
  box-shadow: 2px 2px 4px 0 #333;
  border: 1px solid #CC0000;
  font-size: 13px;
  line-height: 17px;
  cursor: pointer;
  width: 150px;
  top: 100px;
  left: 100px;
  display: none; }

/* line 316, ../scss/pieces/legacy/product/_product_page_hero.scss */
#custModal {
  width: 247px;
  height: 115px;
  margin: 0 auto;
  padding: 10px;
  z-index: 1000;
  position: absolute;
  left: 50%;
  top: 40%;
  display: none;
  /* background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3); */
  background-color: #333;
  color: #EEEEEE;
  font-size: 14px;
  font-weight: bold;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 0 4px 0 #333;
  -webkit-box-shadow: inset 0 0 4px 0 #333;
  box-shadow: inset 0 0 4px 0 #333; }

/* line 335, ../scss/pieces/legacy/product/_product_page_hero.scss */
.open {
  background-image: none; }

/* line 340, ../scss/pieces/legacy/product/_product_page_hero.scss */
#gb01 {
  top: 200px;
  left: 400px; }

/* line 345, ../scss/pieces/legacy/product/_product_page_hero.scss */
#row1 {
  background: none; }

/* line 349, ../scss/pieces/legacy/product/_product_page_hero.scss */
.product-customization-loading {
  display: none;
  position: absolute;
  left: 270px;
  top: 430px;
  font-size: 12px; }

/* line 357, ../scss/pieces/legacy/product/_product_page_hero.scss */
.product-customization-nam, .product-customization-num {
  display: none;
  position: absolute;
  left: 400px;
  top: 230px; }

/* line 364, ../scss/pieces/legacy/product/_product_page_hero.scss */
.product-customization-msg, .product-customization-msg-unavail {
  display: none;
  position: absolute;
  left: 146px;
  top: 430px;
  font-size: 12px; }

/* line 372, ../scss/pieces/legacy/product/_product_page_hero.scss */
.reviewLinkDiv {
  /* margin-bottom: 40px; */
  font-size: 10px;
  padding-top: 4px; }

/* line 378, ../scss/pieces/legacy/product/_product_page_hero.scss */
.wrapReviewLink {
  clear: both;
  margin-left: -5px;
  position: relative;
  top: -8px; }

/* line 385, ../scss/pieces/legacy/product/_product_page_hero.scss */
#prodInfo li {
  font-size: 12px; }

/* line 389, ../scss/pieces/legacy/product/_product_page_hero.scss */
.designationsSpan {
  margin: 0; }

/* line 393, ../scss/pieces/legacy/product/_product_page_hero.scss */
#heroBrandLogo {
  margin-left: -10px; }

/* line 397, ../scss/pieces/legacy/product/_product_page_hero.scss */
#p_breadcrumbs h2 {
  color: #FFFFFF;
  display: inline;
  font-size: 11px;
  font-weight: normal; }

/* line 404, ../scss/pieces/legacy/product/_product_page_hero.scss */
#p_breadcrumbs a:hover {
  text-decoration: underline; }

/* line 408, ../scss/pieces/legacy/product/_product_page_hero.scss */
#ProductPageTitle a {
  font-size: 16px;
  margin-bottom: 2px;
  text-shadow: 1px 1px 2px #000000;
  width: 665px;
  color: #FFF;
  text-decoration: none; }

/**************************************
* End new product image classes
**************************************/
/* line 1, ../scss/pieces/legacy/product/_product_list.scss */
#sectionSpotlight {
  /* background-color: #CBCBCB; */
  }

/* line 4, ../scss/pieces/legacy/product/_product_list.scss */
#breadcrumbs h3, #breadcrumbs h2 {
  font-size: 11px;
  font-weight: normal;
  display: inline;
  text-shadow: 0 1px 1px #333; }

/*-------------------------------------------    
    Product List Filter
-------------------------------------------*/
/* line 14, ../scss/pieces/legacy/product/_product_list.scss */
#productListFilter {
  clear: both; }

/* line 19, ../scss/pieces/legacy/product/_product_list.scss */
#productListFilter table {
  width: 585px; }

/* line 23, ../scss/pieces/legacy/product/_product_list.scss */
#productListFilter td {
  padding-bottom: 4px; }

/* line 27, ../scss/pieces/legacy/product/_product_list.scss */
#productListFilter form {
  display: inline; }

/* line 31, ../scss/pieces/legacy/product/_product_list.scss */
.autocorrect {
  padding: 5px; }

/* line 35, ../scss/pieces/legacy/product/_product_list.scss */
.didyoumean {
  padding: 0 5px 5px 5px; }

/* line 39, ../scss/pieces/legacy/product/_product_list.scss */
#searchWithinForm {
  padding: 0 0 5px 7px; }

/*-------------------------------------------    
    Deal of the Day
-------------------------------------------*/
/* line 46, ../scss/pieces/legacy/product/_product_list.scss */
#dealDay {
  font-size: 13px;
  line-height: 17px; }

/* line 51, ../scss/pieces/legacy/product/_product_list.scss */
#dealDay img {
  float: left;
  padding: 5px; }

/* line 56, ../scss/pieces/legacy/product/_product_list.scss */
#dealDay .productBox {
  padding: 10px 0 0 10px;
  width: 260px;
  text-align: left; }

/* line 62, ../scss/pieces/legacy/product/_product_list.scss */
#dealDay .headline {
  font-size: 14px;
  font-weight: bold; }

/* line 67, ../scss/pieces/legacy/product/_product_list.scss */
#dealDay .copy {
  line-height: 15px;
  color: #666; }

/* line 72, ../scss/pieces/legacy/product/_product_list.scss */
#dealDay .savingsPrice {
  font-size: 18px; }

/*-------------------------------------------    
    Product List Features
-------------------------------------------*/
/* line 80, ../scss/pieces/legacy/product/_product_list.scss */
#productFeature1 {
  margin: 0;
  padding: 0;
  background: #999999;
  width: 600px;
  text-align: center; }

/* line 81, ../scss/pieces/legacy/product/_product_list.scss */
#productFeature1 a:link, #productFeature1 a:visited {
  color: #fff; }

/* line 82, ../scss/pieces/legacy/product/_product_list.scss */
#productFeature1 .productName {
  margin: 0;
  font-weight: bold; }

/* line 83, ../scss/pieces/legacy/product/_product_list.scss */
#productFeature1 .tagLine {
  margin: 0 0 3px 0;
  color: #eee;
  font-size: 11px;
  font-style: italic; }

/* line 84, ../scss/pieces/legacy/product/_product_list.scss */
#productFeature1 .priceBox {
  float: left;
  padding: 4px 0;
  margin: 5px 0 10px 120px;
  width: 250px;
  border: 1px solid #8d8d8d;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  font-size: 11px;
  background-color: #cecece;
  line-height: 11px; }

/* line 85, ../scss/pieces/legacy/product/_product_list.scss */
#productFeature1 .gcPrice {
  margin-left: 15px;
  padding: 0;
  display: inline; }

/* line 86, ../scss/pieces/legacy/product/_product_list.scss */
#productFeature1 .moreInfo {
  float: left;
  margin: 5px 0 10px 10px;
  width: 100px; }

/* line 89, ../scss/pieces/legacy/product/_product_list.scss */
#productFeature3 {
  padding-bottom: 10px;
  background: #999999;
  text-align: center; }

/* line 90, ../scss/pieces/legacy/product/_product_list.scss */
#productFeature3 a:link, #productFeature3 a:visited {
  color: #fff; }

/* line 91, ../scss/pieces/legacy/product/_product_list.scss */
#productFeature3 .productName {
  height: 40px;
  overflow: hidden; }

/* line 92, ../scss/pieces/legacy/product/_product_list.scss */
#productFeature3 .tagLine {
  margin-top: 4px;
  color: #eee;
  font-size: 11px;
  font-style: italic;
  height: 13px;
  overflow: hidden; }

/* line 93, ../scss/pieces/legacy/product/_product_list.scss */
#productFeature3 .priceBox {
  margin: 8px 0 5px 0;
  padding: 4px 0;
  width: 175px;
  border: 1px solid #8d8d8d;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  font-size: 11px;
  background-color: #cecece;
  line-height: 11px; }

/* line 94, ../scss/pieces/legacy/product/_product_list.scss */
#productFeature3 .gcPrice {
  padding: 2px 0 0 0; }

/*-------------------------------------------    
    Product List
-------------------------------------------*/
/* line 101, ../scss/pieces/legacy/product/_product_list.scss */
.productRow {
  padding: 5px 0 0 5px;
  clear: both; }

/* line 106, ../scss/pieces/legacy/product/_product_list.scss */
.productBox {
  float: left;
  width: 180px;
  _width: 178px;
  padding: 5px;
  margin: 0 5px 15px 0;
  text-align: center; }

/* line 115, ../scss/pieces/legacy/product/_product_list.scss */
.productBox img {
  margin: 0 auto;
  display: block;
  text-align: center; }

/* line 121, ../scss/pieces/legacy/product/_product_list.scss */
.productImageBox {
  float: left;
  /* width:120px; */
  width: 200px;
  min-height: 100px;
  _height: 100px;
  padding: 5px 25px 5px 5px;
  margin: 0 5px 5px 0;
  text-align: center; }

/* line 132, ../scss/pieces/legacy/product/_product_list.scss */
.verticalimg {
  height: 110px;
  overflow: hidden;
  position: relative;
  width: 200px; }

/* line 139, ../scss/pieces/legacy/product/_product_list.scss */
.verticalimg img {
  position: absolute;
  top: -50px;
  bottom: 0;
  left: 0; }

/* .moreInfo {
 	float:right;
 	margin: 45px 10px 0 0;
} */
/* line 151, ../scss/pieces/legacy/product/_product_list.scss */
.moreInfo {
  float: left;
  margin: 5px 10px 8px 0; }

/* line 156, ../scss/pieces/legacy/product/_product_list.scss */
.productName {
  line-height: 14px;
  padding: 4px 0; }

/* line 161, ../scss/pieces/legacy/product/_product_list.scss */
.itemNumber {
  padding: 0 0 2px 0;
  font-size: 11px;
  color: #666; }

/* line 167, ../scss/pieces/legacy/product/_product_list.scss */
.price {
  font-weight: bold; }

/* line 171, ../scss/pieces/legacy/product/_product_list.scss */
.gcPrice {
  padding: 0;
  font-size: 11px;
  font-weight: bold;
  color: #900; }

/* line 178, ../scss/pieces/legacy/product/_product_list.scss */
.loyaltyPrice {
  padding: 0;
  font-weight: bold;
  color: #900; }

/* line 184, ../scss/pieces/legacy/product/_product_list.scss */
.gcPriceList {
  padding-bottom: 5px;
  font-size: 11px;
  font-weight: bold;
  color: #e3022b; }

/* line 191, ../scss/pieces/legacy/product/_product_list.scss */
.loyaltyPriceList {
  padding-bottom: 5px;
  font-size: 11px;
  font-weight: bold;
  color: #000; }

/* line 198, ../scss/pieces/legacy/product/_product_list.scss */
.gcPriceList a {
  color: #e3022b; }

/* line 202, ../scss/pieces/legacy/product/_product_list.scss */
.gcPriceList .question a {
  color: #5bd1f9;
  font-size: 8px; }

/* line 207, ../scss/pieces/legacy/product/_product_list.scss */
.savingsPrice {
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
  color: #cc0000; }

/* line 214, ../scss/pieces/legacy/product/_product_list.scss */
.loyaltySavingsPrice {
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
  color: #000; }

/* line 221, ../scss/pieces/legacy/product/_product_list.scss */
.productPromotion {
  padding: 4px 0 0 0; }

/* line 225, ../scss/pieces/legacy/product/_product_list.scss */
#trailimageid {
  position: absolute;
  display: none;
  left: 0px;
  top: 0px;
  width: 400px;
  height: 0px;
  z-index: 10000; }

/* line 235, ../scss/pieces/legacy/product/_product_list.scss */
.listview {
  vertical-align: middle;
  padding-left: 5px; }

/* line 240, ../scss/pieces/legacy/product/_product_list.scss */
.gridview {
  vertical-align: middle; }

/*-------------------------------------------    
    Quick view Modal
-------------------------------------------*/
/* line 248, ../scss/pieces/legacy/product/_product_list.scss */
#orderModal {
  width: 600px;
  min-height: 550px;
  margin: 0 auto;
  z-index: 2000;
  position: absolute;
  left: 50%;
  top: 50%;
  display: none;
  background-color: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 20px 1px #000;
  -webkit-box-shadow: 0 0 20px 1px #000;
  box-shadow: 0 0 20px 1px #000; }

/* line 262, ../scss/pieces/legacy/product/_product_list.scss */
#jsConf {
  /* for IE */
  filter: alpha(opacity=90);
  /* CSS3 standard */
  opacity: 0.9;
  width: 300px;
  height: 110px;
  margin: 0 auto;
  z-index: 1000;
  position: absolute;
  left: 50%;
  top: 50%;
  display: none;
  background-color: #fff;
  background-color: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 20px 1px #000;
  -webkit-box-shadow: 0 0 20px 1px #000;
  box-shadow: 0 0 20px 1px #000; }

/* line 281, ../scss/pieces/legacy/product/_product_list.scss */
#confCloseDiv {
  position: absolute;
  bottom: 10px;
  left: 110px;
  cursor: pointer; }

/* line 288, ../scss/pieces/legacy/product/_product_list.scss */
#jsConf p {
  font-weight: bold;
  margin: 10px; }

/* line 293, ../scss/pieces/legacy/product/_product_list.scss */
#mask {
  /* for IE */
  filter: alpha(opacity=60);
  /* CSS3 standard */
  opacity: 0.6;
  z-index: 800;
  height: 100%;
  width: 100%;
  background-color: #000;
  position: absolute;
  top: 0px;
  display: none; }

/* line 309, ../scss/pieces/legacy/product/_product_list.scss */
/* 
#pleaseWait {
  width: 300px;
  margin: 0 auto;
  z-index: 990;
  position: absolute;
  left: 50%;
  top: 50%;
  border: 1px solid #000;
  background-color: #eee;
  text-align: center;
  padding: 10px; }
 */

/* line 324, ../scss/pieces/legacy/product/_product_list.scss */
#innerWait {
  padding: 10px;
  text-align: center;
  opacity: 0.6;
  margin-top: 40px; }

/* line 331, ../scss/pieces/legacy/product/_product_list.scss */
.clickToOrder, .clickToOrderList {
  cursor: pointer;
  background: url("/images/quickviewButton01.png") no-repeat scroll 50% 0 transparent;
  color: #FFFFFF;
  height: 20px; }

/* line 342, ../scss/pieces/legacy/product/_product_list.scss */
.clickToOrder:hover, .clickToOrderList:hover {
  background: url("/images/quickviewButton02.png") no-repeat scroll 50% 0 transparent; }

/* line 346, ../scss/pieces/legacy/product/_product_list.scss */
#prodVitals {
  float: left;
  min-height: 450px;
  text-align: left;
  width: 223px; }

/* line 353, ../scss/pieces/legacy/product/_product_list.scss */
#prodCopy {
  height: 10em;
  margin: 0 0 10px;
  overflow: auto;
  padding: 0 3px; }

/* line 365, ../scss/pieces/legacy/product/_product_list.scss */
#bundle-section {
  padding: 5px; }

/* line 369, ../scss/pieces/legacy/product/_product_list.scss */
#priceDiv {
  margin: 5px 0;
  padding: 10px;
  text-align: left; }
  
#priceDivGC {
  margin: 5px 0 5px 24px;
  padding-top: 10px;
  text-align: left;
}

#gc_price {
  font-size: 22px;
}
  
#modalWait2 {
  background-color: rgba(237, 235, 235, 0.63);
  border: 1px solid #777777;
  border-radius: 5px;
  display: none;
  left: 36%;
  padding: 25px;
  position: absolute;
  top: 40%;
  z-index: 2000;
}

/* line 379, ../scss/pieces/legacy/product/_product_list.scss */
#prodShot {
  margin: 10px auto;
  text-align: center; }

/* line 385, ../scss/pieces/legacy/product/_product_list.scss */
#productImgDiv {
  float: left;
  margin-left: 20px; }

/* line 390, ../scss/pieces/legacy/product/_product_list.scss */
#orderModalTop {
  background-color: #EEEEEE;
  margin: 5px;
  font-weight: bold;
  clear: both; }

/* line 397, ../scss/pieces/legacy/product/_product_list.scss */
#orderModalClose {
  float: right;
  background-color: #CE0C0C;
  color: #fff;
  font-weight: bold;
  padding: 3px;
  border: 2px solid #CCC;
  cursor: pointer; }

/* line 407, ../scss/pieces/legacy/product/_product_list.scss */
#prevNext {
  text-align: center;
  background: url("/images/gr_fade.gif") repeat-x scroll 0 0 #eeeeee;
  font-weight: bold;
  padding: 5px 0 2px 0;
  clear: both;
  /*position: absolute;
  bottom: 0;*/
  width: 100%; }

/* line 418, ../scss/pieces/legacy/product/_product_list.scss */
.pn_nav {
  margin: 0 10px 0 10px;
  cursor: pointer; }

/* line 423, ../scss/pieces/legacy/product/_product_list.scss */
#prev {
  background: url("/images/prev_arrow.gif") no-repeat scroll 0 3px transparent;
  padding-left: 15px;
  float: left; }

/* line 429, ../scss/pieces/legacy/product/_product_list.scss */
#next {
  background: url("/images/next_arrow.gif") no-repeat scroll 58px 3px transparent;
  padding-right: 15px;
  float: right; }

/* line 434, ../scss/pieces/legacy/product/_product_list.scss */
#count {
  position: absolute;
  left: 50%; }


/* line 443, ../scss/pieces/legacy/product/_product_list.scss */
#name {
  margin-left: 15px; }

/* line 447, ../scss/pieces/legacy/product/_product_list.scss */
#number {
  margin-left: 4px; }

/* <![CDATA[ */
/* New Styles Go Here */
/* line 6, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#classicViewLink {
  width: 785px;
  padding: 5px 0 0 5px;
  background-color: #0b2945;
  /* background: #0b2945 url(/images/soccer/elements/breadcrumbs_bg.jpg) bottom repeat-x; */
  font-size: 11px;
  text-align: left;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 10px;
  letter-spacing: .5px; }

/* line 20, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#classicViewLink a:link, #classicViewLink a:visited, #classicViewLink {
  color: #6699cc; }

/* line 21, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#classicViewLink a:hover {
  color: #6699cc; }

/* line 23, ../scss/pieces/legacy/product/_product_page_redesign.scss */
/*
#secArrowToolTip, #cartArrowToolTip, #cartArrowToolTipQV {
  width: 145px;
  height: 34px;
  position: absolute;
  z-index: 1101;
  right: 10px;
  right: 24px;
  top: -46px;
  background-color: #333333;
  opacity: 0.9;
  filter: alpha(opacity=90);
  color: #CCCCCC;
  padding: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 4px 0 #333;
  -webkit-box-shadow: 0 0 4px 0 #333;
  box-shadow: 2px 2px 4px 0 #333;
  border: 1px solid #CC0000;
  font-size: 13px;
  line-height: 17px; }
  
  #secArrowToolTip, #cartArrowToolTip, #cartArrowToolTipQV {
    border-radius: 2px;
    font-size: 13px;
    height: 22px;
    line-height: 22px;
    position: absolute;
    right: 177px;
    text-shadow: 0 1px 1px #333333;
    top: 24px;
    width: 96px;
    z-index: 1101;
}
*/

#shopHeaderDropdown ul ul li.DDPromo{
	border-top: 1px solid #EAEAEA;
}

#shopHeaderDropdown ul ul li.DDPromo, #shopHeaderDropdown ul ul li.DDPromo a {
    background: none repeat scroll 0 0 #A92929;
    clear: left;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    text-shadow: 0 1px 1px #333333;
    text-transform: uppercase;
    width: 100%;
}

#shopHeaderDropdown ul ul li.DDPromo a {
    display: inline;
    text-decoration: underline;
    text-shadow: 0 0 0;
    text-transform: none;
    padding:2px;
}

/* line 44, ../scss/pieces/legacy/product/_product_page_redesign.scss */
a.signInLink:hover {
  color: #ccc; }

/* line 48, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.prodVariants input {
  font-size: 11px;
  border: 0px;
  padding: 5px 10px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px; }

#altCheckout input{
	width: 120px;
	height: 38px;
	font-size: 13px;
	text-shadow: 0 1px 1px #666;
}
#purchase #buyNow{
	/*height: 40px; */
} 
  
/* line 49, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#qty {
  width: 20px; 
}

#orderModal #qty {
  width: 30px; 
}

/* line 50, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.prodVariants select {
  font-size: 11px;
  padding: 2px;
  margin-top: 2px; }

/* line 51, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#SizesDiv {
  margin-left: 10px; }

/* line 52, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.formFieldDiv {
  margin: 20px 0 0 10px;
  float: left;
  color: #333; }

/* #availability{float:left;margin:23px 0 0 6px;font-size:11px;text-align:left;width:170px;} */
/* line 54, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#availability {
  float: left;
  margin: 4px 0 0 10px;
  font-size: 11px;
  text-align: left; }

/* line 55, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#availability a:link, #availability a:visited {
  color: #333; }

/* line 56, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#availability a:hover {
  color: #333;
  text-decoration: none; }

/* line 57, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#buttonWrapper {
  width: 145px;
  float: right; }

/* line 58, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#purchase {
  /*width: 105px;*/
  margin: 5px 0 0 0;
  text-align: center;
/*   float: left;  */}

#purchaseGC {
	position: absolute;
    text-align: center;
    top: 12px;
}

/* line 59, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#altCheckout {
  border-radius: 2px;
  font-size: 13px;
  height: 22px;
  line-height: 22px;
  position: absolute;
  right: 200px;
  text-shadow: 0 1px 1px #333333;
  top: 24px;
  width: 96px;
  z-index: 901; }

/*
#altCheckout {
  float: left;
  margin: 10px 0 0 0;
  display: none;
  cursor: pointer; }
*/

/* #addtowl {width:105px; margin:0 5px; float:right; clear:both;}  */
/* line 61, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#secondaryBtn {
  /*width:30px;*/
  margin: 5px 0 0 0;
  padding: 5px 5px 0 0;
  float: right; }

/* line 62, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#secondaryArrow {
  cursor: pointer; }

/* line 63, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#signinForWishList {
  cursor: pointer;
  padding: 0px 5px; }

/* line 65, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#ProductCopy {
  text-align: left;
  color: #ddd;
  clear: both;
  overflow: auto;
  height: 100%;
  line-height: 18px;
  background: url(/productShot/images/tab-copy-top.gif) no-repeat scroll center top transparent; }

/* line 66, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#ProductCopy p {
  padding: 7px 0; }

/* line 67, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#ProductCopy HR {
  color: #999;
  background-color: #666;
  height: 1px;
  margin: 10px 0;
  border: 1px dotted #999;
  border-style: none none dotted; }

/* line 68, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#ProductCopy ul {
  text-align: left;
  list-style: none; }

/* line 69, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#ProductCopy li {
  text-align: left;
  color: #ddd;
  font-weight: bold;
  border-bottom: 1px dotted #999;
  padding: 5px 0; }

/* line 70, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#ProductCopy a:link, #ProductCopy a:visited, #ProductCopy a:active {
  color: #fff; }

/* line 71, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#ProductAboutDiv, #ProductSpecsDiv, #ProductSizingDiv {
  margin: 10px 25px 25px 25px; }

/* line 72, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#ProductSizingDiv li {
  font-weight: normal !important; }

/* line 74, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#sizeChartDiv {
  margin: 14px 0; }

/* line 75, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.sizeChartTable {
  width: 100%;
  border: none;
  border-collapse: collapse;
  margin: 0; }

/* line 76, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.sizeChartTable td {
  border-color: #ccc;
  padding: 2px;
  text-align: center; }

/* line 78, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.padText {
  padding: 15px 15px 0; }

/* line 79, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.floatLeft {
  float: left; }

/* line 80, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.padRight {
  padding-right: 10px; }

/* line 81, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.padTop {
  padding: 2px 4px 0; }

/* line 83, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#appSocialmedia {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 5px 0 #333;
  -webkit-box-shadow: 0 0 5px 0 #333;
  box-shadow: 0 0 5px 0 #333;
  margin: 5px 6px;
  padding: 3px;
  background: #f6f8f9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f8f9), color-stop(50%, #e5ebee), color-stop(51%, #d7dee3), color-stop(100%, #f5f7f9));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
  /* IE10+ */
  background: linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
  /* W3C */
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); IE6-9 */ }

/* line 98, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#appSocialmedia .socialMediaBox {
  display: inline; }

/* line 100, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#appProductpromotion {
  background: url(/images/soccer/productpage/app_promotions_bg.jpg) top center no-repeat;
  width: 265px;
  height: 200px; }

/* line 106, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#appGoalclub {
  background: url(/images/soccer/productpage/app_goalclub.jpg) top center no-repeat;
  width: 265px;
  height: 200px; }

/* line 112, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#appProductfeedback {
  /* background: url(/images/soccer/productpage/app_feedback_bg.jpg) top center no-repeat; */
  /*old bg*/
  background: url(/images/soccer/productpage/app_fw_8863_050514.jpg) top center no-repeat;
  width: 265px;
  height: 200px; }

/* line 119, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#appDidyouknow {
  background: url(/images/soccer/productpage/app_didyouknow_bg.jpg) top center no-repeat;
  width: 265px;
  height: 200px; }

/* line 125, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#appFootwear2DayShipping {
  width: 265px;
  height: 200px; }

/* line 130, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.appContent {
  width: 200px;
  text-align: left;
  color: #fff;
  text-shadow: 0px 1px 2px #333;
  margin: 0 auto;
  padding-top: 85px;
  line-height: 17px;
  font-size: 12px; }

/* line 141, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.appContent a:link, .appContent a:visited {
  color: #fff; }

/* line 143, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#appGoalclub .appContent {
  padding-top: 65px;
  height: 115px;
  overflow: hidden;
  text-decoration: none;
  text-align: center; }

/* line 145, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#appDidyouknow .appContent {
  padding-top: 65px;
  height: 115px;
  overflow: hidden; }

/* line 147, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#appProductfeedback .appContent {
  padding-top: 125px;
  height: 60px;
  overflow: hidden; }

/* line 149, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#specialOrder {
  width: 760px;
  font-size: 12px;
  line-height: 17px;
  padding: 5px;
  margin: 10px 0 10px 10px;
  text-align: center;
  font-style: italic;
  color: #ffffcc;
  background-color: #990000;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px; }

/* line 162, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#specialOrder a:link, #specialOrder a:visited {
  color: #ffffcc; }

/*****************************
* Product Header DIVs 
*****************************/
/* line 167, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#headWrapper {
  width: 790px;
  background: #666d7d url("/images/soccer/elements/product_background_blk.gif") repeat-x; }

/* line 172, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#main-col {
  float: left;
  width: 685px;
  margin-bottom: 25px; }

/* line 178, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#prod-info-left {
  float: left;
  width: 330px;
  padding: 0 10px; }

/* line 184, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#prodHeader {
  clear: both;
  float: left;
  width: 600px;
  padding: 16px 0 0 0; 
  height:50px;}

/* line 191, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#prodHeader h1 {
  /* Product name */
/*   clear: both; */
  padding: 5px 0 0 0;
  _padding: 5px 0 0 4px;
  color: #fff;
  text-align: left;
  line-height: .9em;
  font-size: 13px; }

/* line 201, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#prodHeader p {
  _padding-left: 4px;
  float: left;
  text-align: left;
  color: #fff; }

/* line 211, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#prodHeader a {
  color: #fff; }

/* line 215, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#imageSlider {
  float: left;
  width: 72px;
  height: 382px;
  background: #666d7d url("/images/soccer/elements/product_background_blk.gif") repeat-x;
  text-align: center; }

/* line 223, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#imageSlider li {
  padding-bottom: 6px; }

/* line 227, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.image-switch {
  cursor: pointer;
  box-shadow: 2px 2px 4px #000000; }

/* line 232, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.imageSlider li img {
  opacity: 0.7;
  filter: alpha(opacity=70); }

/* line 237, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.contentRow {
  /* background: url(/productShot/images/c3bg.gif) repeat-y scroll 1px 0 #fff; */ }

/*****************************
* Product Content DIVs
*****************************/
/* line 244, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#p_container {
  width: 790px;
  min-height: 600px;
  _height: 600px;
  margin: 0 auto;
  background-color: #666D7D; 
  padding-bottom:10px;}

/* line 252, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#p_breadcrumbs {
  clear: both;
  width: 785px;
  padding: 5px 0 5px 5px;
  background: #0b2945 url(/images/soccer/elements/breadcrumbs_bg.jpg) bottom repeat-x;
  font-size: 11px;
  text-align: left;
  position: relative;
  color: #fff; }

/* line 262, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#p_breadcrumbs a:link, #p_breadcrumbs a:visited, #p_breadcrumbs a:active {
  color: #fff;
  text-decoration: none; }

/* line 267, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#p_breadcrumbs a:hover {
  color: #ccc; }

/* line 271, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.container {
  clear: both;
  overflow: hidden;
  margin: 0; }

/* line 277, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.small, .big, .productDetails {
  height: auto; /* height: 40px; */
  display: inline;
  float: left;
  /* margin: 3px; */
  position: relative;
  text-align: center;
  background-color: #fff; }
  
  .hdrow {
  background-color: #ededed; 
  height: 15px;
  margin: 5px 1px 15px 1px;
  }

/* line 286, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.small {
  /* width: 256px; */
  width: 141px;
  }

/* line 290, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.big {
  width: 780px; }

/* line 294, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.c1, .c2, .c3, .r1, .r2 {
  display: inline;
  float: left;
  position: relative;
  text-align: center;
  overflow: hidden;
  margin: 0;
  /* background-color:#495056; */
  background-color: #6A737C; }

/* line 305, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.c1 {
  width: 33.33%;
  /*background: url(/productShot/images/c1bg.gif) repeat-y scroll 0px 0 #fff;*/ }

/* line 310, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.c2 {
  width: 66.66%; }

/* line 312, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.c3 {
  width: 100%;
  /*background: url(/productShot/images/c3bg.gif) repeat-y scroll 0px 0 #fff;*/ }

/* line 317, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.productDetails {
  background-color: #666D7D; }

/* line 321, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#ProductDetailsWrapper {
  width: 518px;
  clear: both;
  float: left; }

/* line 327, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#ProductDetailsWrapperFull {
  width: 100%;
  clear: both;
  float: left; }

/* line 333, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#ProductTabs {
  width: 100%;
  padding-left: 6px;
  background: url(/productShot/images/tab-div-bg.gif) repeat-x scroll 0px 0 transparent; }

/* line 339, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#ProductTabs.playerpass {
  width: 100%;
  padding-left: 6px;
  background: url(/productShot/images/tab-div-bg-pp.jpg) repeat-x scroll 0px 0 transparent; }

/* line 345, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.tabsLeft, .tabs, .tabsRight {
  width: 128px;
  float: left;
  padding: 4px 0 4px 0;
  margin: 0 2px 0 0;
  background-color: #9197A3;
  font-weight: bold;
  cursor: pointer;
  color: #000; }

/* line 356, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.home .tabs {
  width: auto;
  float: none;
  margin: 0; }

/* line 362, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.tabsLeftFull, .tabsFull, .tabsRightFull {
  width: 193px;
  float: left;
  padding: 4px 0 4px 0;
  margin: 0 2px 0 0;
  background-color: #9197A3;
  font-weight: bold;
  cursor: pointer;
  background: url(/productShot/images/tab-bg.png) repeat-y scroll 0px 0 transparent; }

/* line 373, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.productTabSelected {
  background: url(/productShot/images/tab-selected-bg.png) repeat-y scroll 0px 0 transparent;
  color: #fff;
  cursor: auto; }

/* line 379, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.tabsRight, .tabsRightFull {
  margin-right: 0px; }

/* line 383, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#stuffColumn {
  background-color: #9197A3;
  width: 256px;
  float: left;
  overflow: hidden; }

/* line 390, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.relatedItemsWrapper {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 5px 0 #333;
  -webkit-box-shadow: 0 0 5px 0 #333;
  box-shadow: 0 0 5px 0 #333;
  margin: 5px 0 5px 7px;
  background: #f6f8f9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6f8f9), color-stop(50%, #e5ebee), color-stop(51%, #d7dee3), color-stop(100%, #f5f7f9));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
  /* IE10+ */
  background: linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
  /* W3C */
  /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); IE6-9 */
  float: left;
  width: 250px;
  text-align: left;
  height: 125px; }

/* line 408, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.relatedItemsWrapper h2 {
  padding: 6px 0;
  text-align: center;
  text-shadow: 0px 1px 1px #fff;
  color: #494d56;
  font-size: 13px;
  text-transform: uppercase; }

/* line 417, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.relatedItemsTitle {
  margin-top: 5px; }

/* line 419, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.relatedItemsTitle img {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 425, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.relatedItems {
  height: 95px;
  overflow: hidden;
  position: relative; }

/* line 427, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.relatedThumbsWrapper {
  position: relative;
  top: 0;
  width: 94%; }

/* line 433, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.relatedThumbs {
  float: left;
  width: 220px;
  height: 90px;
  margin: 0;
  padding: 5px 5px 5px 8px;
  position: relative; }

/* line 442, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.relatedThumbs img {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 2px 0 #333;
  -webkit-box-shadow: 0 0 2px 0 #333;
  box-shadow: 0 0 2px 0 #999;
  float: left;
  margin: 0 8px 0 0; }

/* line 449, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.relatedName {
  font-weight: normal; }

/* line 450, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.relatedItems a:link, .relatedItems a:visited {
  font-size: 11px;
  color: #494d56; }

/* line 451, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.relatedItems h6 {
  padding: 5px 0;
  font-size: 11px; }

/* line 452, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.simSlider {
  float: right;
  height: 90px;
  width: 13px; }

/* line 453, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.sim_up, .sim_down {
  height: 10px;
  width: 10px;
  cursor: pointer;
  position: relative; }

/* line 454, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.sim_up {
  top: 0;
  margin: 0 -3px; }

/* line 455, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.sim_up img {
  display: none; }

/* line 456, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.sim_down {
  top: 60px;
  margin: 0 -3px; }

/********************************************
* ProductCopy DIV & supporting classes
********************************************/
/* line 462, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.smHeight {
  height: 34px;
  overflow: hidden; }

/* line 467, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#classicViewLink {
  float: left; }

/* line 471, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.loaderWrapper {
  text-align: center;
  position: relative;
  width: 100%;
  height: 200px;
  background-color: #666D7D;
  color: #fff; }

/* line 480, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.loaderWrapperSmall {
  text-align: center;
  position: relative;
  width: 100%;
  height: 150px; }

/* line 487, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.loader {
  text-align: center;
  position: relative;
  top: 40%; }

/* line 493, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.test {
  float: right; }
  
#orderPhone {width:200px; color:#000; font-size:13px;}
#GChotline {margin-left:20px; display:inline-block;}

 /*****************************
* Product image
*****************************/
/* line 500, ../scss/pieces/legacy/product/_product_page_redesign.scss */
/*#prodShot {*/
  /* float: left; */
/*  cursor: pointer;
  box-shadow: 5px 5px 5px #000000;
  height: 300px;
  position: absolute;
  right: 200px;
  top: 60px; }*/

 /*****************************
* Quick View
*****************************/
/* line 514, ../scss/pieces/legacy/product/_product_page_redesign.scss */
body.wait * {
  cursor: wait !important; }

/* line 518, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#orderModal {
  width: 600px;
  /* height: 600px; */
  margin: 0 auto;
  padding: 5px;
  z-index: 2000;
  position: absolute;
  left: 50%;
  top: 50%;
  display: none;
  background-color: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 20px 1px #000;
  -webkit-box-shadow: 0 0 20px 1px #000;
  box-shadow: 0 0 20px 1px #000; }

/* line 533, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#jsConf {
  /* for IE */
  filter: alpha(opacity=90);
  /* CSS3 standard */
  opacity: 0.9;
  width: 300px;
  height: 110px;
  margin: 0 auto;
  z-index: 1000;
  position: absolute;
  left: 50%;
  top: 50%;
  display: none;
  background-color: #fff;
  background-color: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 20px 1px #000;
  -webkit-box-shadow: 0 0 20px 1px #000;
  box-shadow: 0 0 20px 1px #000; }

/* line 552, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#confCloseDiv {
  position: absolute;
  bottom: 10px;
  left: 110px;
  cursor: pointer; }

/* line 559, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#jsConf p {
  font-weight: bold;
  margin: 10px; }

/* line 564, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#mask {
  filter: alpha(opacity=60);
  opacity: 0.6;
  z-index: 800;
  height: 100%;
  width: 100%;
  background-color: #000;
  position: absolute;
  top: 0px;
  display: none; }

/* line 576, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#modalTopShadow {
  background: url("/images/gr_fade.gif") repeat-x;
  height: 10px;
  margin-bottom: -15px; }

/* line 582, ../scss/pieces/legacy/product/_product_page_redesign.scss */
/* 
#pleaseWait {
  width: 300px;
  margin: 0 auto;
  z-index: 990;
  position: absolute;
  left: 50%;
  top: 50%;
  border: 1px solid #000;
  background-color: #eee;
  text-align: center;
  padding: 10px; }
 */

/* line 597, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#innerWait {
  padding: 10px;
  text-align: center;
  opacity: 0.6;
  margin-top: 40px; }

/* line 604, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.clickToOrder, .clickToOrderList {
  cursor: pointer;
  background: url("/images/quickviewButton01.png") no-repeat scroll 65px 0 transparent;
  color: #FFFFFF;
  height: 20px; }

/* line 614, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.clickToOrder:hover, .clickToOrderList:hover {
  background: url("/images/quickviewButton02.png") no-repeat scroll 65px 0 transparent; }

 /*****************************
* Goal club promo
*****************************/
/*
#mask { 
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:800;
	height:100%;
	width:100%; 
	background-color:#000; 
	position: absolute; 
	top:0px;
	display: none;
}

#defaultModal {
	width: 600px;
	height: 500px;
	overflow: auto;
	background: #fff;
	margin: 0 auto;
	z-index: 2100;	
	display: none;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 5px 5px 5px #000;
	-webkit-box-shadow: 5px 5px 5px #000;
	box-shadow: 5px 5px 5px #000;
	border: 3px solid #000000;
}

#defaultModalTop{

}
#defaultModalClose {
	cursor:pointer;
    background-color: #0B355B;
    border: 1px solid #000000;
    color: #FFFFFF;
    float: right;
    margin-right: 10px;
    padding: 2px;
    position: relative;
    top: 3px;
    width: 60px;
	font-weight: bold;
	text-align: center;
}

#joinGoalClub {
 cursor: pointer;
}
 */
 /*****************************
* Product Rating DIV
*****************************/
/* line 676, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#productRating {
  width: auto;
  padding-top: 3px;
  clear: both;
  text-align: left; }

/* line 683, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#productRating li {
  position: relative;
  /* top: -5px; */
  display: inline;
  list-style: none;
  font-weight: bold;
  color: #000; }

/* line 692, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#productRating img {
  position: relative;
  margin-top: 4px; }

/* line 697, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#productRating #newFeature {
  text-transform: uppercase;
  color: #000; }

/* line 702, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#productSizeBar {
  color: #FFFFFF;
  margin-bottom: 8px; }

/*****************************
* Estimated Ship Date 
*****************************/
/* line 710, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#promiseDateDiv {
  clear: both;
  margin: 10px 0 0 10px;
  border-radius: 2px;
  float: left;
  width: 190px;
  position: relative;
  font-size: 11px;
  text-shadow: none; }

/* line 716, ../scss/pieces/legacy/product/_product_page_redesign.scss */
/*#shipDateBtn {
  position: relative; }*/

/* line 720, ../scss/pieces/legacy/product/_product_page_redesign.scss */
/*
#shipDateBtnMsg {
	text-shadow: none;
	font-size: 11px;
}
*/
/*
  color: #DDDDDD;
  font-size: .85em;
  position: absolute;
  right: 19px;
  top: 4px;
  width: 95px;
  text-align: center;
  text-shadow: none; }*/

/* line 731, ../scss/pieces/legacy/product/_product_page_redesign.scss */
/*
#blackWheeldiv {
  position: absolute;
  top: 15px;
  right: 30px; }
 */

/*****************************
* Tool Tip Classes 
*****************************/
/* line 740, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.tooltip {
  display: inline;
  position: relative; }

/* line 745, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.tooltip:hover:after {
  background: #333;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 5px;
  bottom: 16px;
  color: #fff;
  content: attr(title);
  left: 20%;
  padding: 5px 15px;
  position: absolute;
  z-index: 98;
  width: 220px; }

/* line 759, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.tooltip:hover:before {
  border: solid;
  border-color: #333 transparent;
  border-width: 6px 6px 0 6px;
  bottom: 10px;
  content: "";
  left: 50%;
  position: absolute;
  z-index: 99; }

/*****************************
* Misc. IDs/Classes 
*****************************/
/* line 775, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#orderHotline {
  font-weight: bold;
  font-size: 13px;
  color: #cc0000; }

/* line 781, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#print_header {
  display: none; }

/* line 785, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#modalContainer > #purchase {
  float: none;
  margin: 0 0 0 20px; }

/* BEGIN TEST STYLES FOR CENTERING FORM VERTICALLY */
/* END TEST STYLES FOR CENTERING FORM VERTICALLY */
/* line 795, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.topHead {
  position: relative;
  top: 0;
  left: 0; }

/* line 801, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.moduleBox {
  padding: 10px;
  line-height: 14px;
  color: #000; }

/* line 807, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.greyBack {
  background-color: #6A737C; }

/* line 811, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.red {
  font-weight: bold;
  color: #c00 !important;
  /* use !important to specify this style last */ }

/* line 817, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.instructions {
  font: 1em;
  color: #444 !important;
  /* use !important to specify this style last */ }

/* line 823, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.bigRed {
  margin: 0;
  padding: 5px 0;
  font-size: 115%;
  line-height: 1.1em;
  color: #c00 !important;
  text-align: center; }

/* line 832, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.under {
  text-decoration: underline !important; }

/* line 836, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.strikeout {
  text-decoration: line-through !important; }

/* line 840, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.normal {
  font-weight: normal !important; }

/* line 844, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.hidden {
  visibility: hidden;
  clear: both; }

/* line 849, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.clearboth {
  display: block;
  clear: both;
  visibility: hidden; }

/* line 855, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.stripe {
  background-color: #ccc; }

/* line 859, ../scss/pieces/legacy/product/_product_page_redesign.scss */
sup {
  font-size: .8em;
  text-decoration: none; }

/* Start of giftcard classes */
/* line 865, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.gcsendvialabeldiv {
 clear: both;
 float: left;
 padding: 2px 12px 2px 2px; }

/* line 871, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.gctypediv {
 float: left;
 padding: 2px 2px 0px 10px;
}

/* line 876, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.gcfieldlabeldiv {
 clear: both;
 float: left;
 padding:3px 0px 2px 2px;
 width: 80px;
 text-align: right; }
 
/* line 883, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.gctyperadiodiv {
 float: left;
 padding: 0px 2px 0px 0px; }

/* line 888, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.gcradios {
  margin: 0px;
  border: none; }

/* line 893, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.gcamtfielddiv {
  float: left;
  padding: 2px 2px 0px 10px; }

/* line 898, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.gcfielddiv {
  float: left;
  padding: 2px 2px 0 10px; }

/* line 903, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.gcemailfielddiv {
  float: left;
  padding: 2px 2px 2px 10px; }

/* line 908, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.gctypelabeldiv {
  float: left;
  padding: 0px 6px 0px 0px;
  vertical-align: bottom; }

/* line 914, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.gcstylediv {
  clear: both;
  float: left;
  padding: 3px 31px 2px 2px; }

/* line 920, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.gcfieldwidth {
  width: 135px; }

/* line 924, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.gcmessagefield {
  resize: none;
  width: 137px;
  max-width: 137px;
  padding: 5px 10px;  }

/* line 930, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.pricedispdiv {
  clear: both; }

/* End of giftcard classes */
/* Begin multi-add classes */
/* line 937, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#previewModal {
  background-color: #FFFFFF;
  border-radius: 4px 4px 4px 4px;
  box-shadow: 0 0 20px 1px #000000;
  display: none;
  left: 50%;
  margin: 0 auto;
  padding: 5px;
  position: absolute;
  top: 50%;
  width: 300px;
  height: auto; /* height: 328px; */
  z-index: 999; }

/* line 952, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#innerWaitPreviewModal {
  text-align: center;
  opacity: 0.6;
  /* height: 338px;
  padding-top: 150px; */
  clear: both;
  margin-top: 100px; }

/* line 961, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#previewModalClose {
  background-color: #CE0C0C;
  border: 2px solid #CCCCCC;
  color: #FFFFFF;
  cursor: pointer;
  float: right;
  font-weight: bold;
  padding: 4.5px; }

/* line 971, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#quantities_matrix {
  border: 1px solid #999999;
  border-radius: 4px 4px 4px 4px;
  overflow: hidden;
  width: 754px;
  margin: 6px 0; }

/* line 979, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.matrixCopy {
  height: 60px; }

/* line 983, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.matrixColor {
  font-weight: bold;
  margin: 6px 0; }

/* line 988, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.ColumnWrapperDiv {
  float: left; }

/* line 992, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.QtyWrapperDiv {
  width: 375px;
  border: 1px solid #999999;
  overflow: hidden;
  clear: both;
  float: left; }

/* line 1000, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.QtyWrapperDivCol2 {
  width: 375px;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
  overflow: hidden;
  clear: both;
  float: left; }

/* line 1009, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.QtyDiv {
  width: 60px;
  float: left;
  margin: 2px 0px 2px 0px; }

/* line 1015, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.SizeName {
  width: 36px;
  float: left;
  text-align: right;
  margin-top: 2px; }

/* line 1022, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.SizeInput {
  width: 20px;
  float: right;
  padding-right: 4px; }

/* line 1028, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.player_quantity_field_matrix {
  width: 16px; }

/* line 1032, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.roster_matrix {
  width: 304px;
  float: right;
  vertical-align: top;
  padding-top: 2px; }

/* line 1039, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.player_matrix {
  padding-bottom: 2px; }

/* line 1043, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.player_wrapper {
  border: 1px solid #999999; }

/* line 1047, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.player_label {
  margin: 2px 0;
  font-weight: bold;
  clear: both;
  float: left;
  width: 56px; }

/* line 1055, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.player_inputs {
  margin: 0px 0px 2px;
  float: left;
  /* width: 144px; */ }

/* line 1061, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.field_label {
  margin: 2px 4px 0;
  float: left;
  /* clear: both;
  width: 40px; */ }

/* line 1068, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.player_field {
  /* width: 104px; */
  float: left; }

/* line 1073, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.player_view {
  margin: 2px 0 0 4px;
  float: left;
  /* width: 38px; */ }

/* line 1079, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.number_matrix {
  width: 30px; }

/* line 1083, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.name_matrix {
  width: 100px;
  margin-bottom: 2px; }

/* line 1088, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.pointer {
  cursor: pointer; }

/* line 1092, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.bottomBorder {
  border-bottom: 1px solid #999999; }

/* line 1096, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#CustomizeIt {
  float: right;
  font-size: 10px; }

/* line 1101, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#CustomizeItOff {
  margin-top: 4px;
  text-align: left;
  font-size: 10px;
  clear: both; }

/* line 1108, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#roster_matrix {
  background: none repeat scroll 0 0 #C6C4C4;
  padding: 7px;
  text-align: left; }
  
  .formtext {
	padding:10px;
	}

/* End multi-add classes */
/* New customization */
/* line 1116, ../scss/pieces/legacy/product/_product_page_redesign.scss */
.customization-preview {
  cursor: pointer;
  color: #CC0000; }

/* Customize This Boot Designation */
/* line 1122, ../scss/pieces/legacy/product/_product_page_redesign.scss */
#custThisShoe {
  cursor: pointer; }

/* */
/* ]]>*/
/* line 1, ../scss/pieces/legacy/product/_review_redesign.scss */
#ReviewContent {
  color: #ddd;
  padding: 20px; }

/* line 2, ../scss/pieces/legacy/product/_review_redesign.scss */
#ReviewContent table, #ReviewContent td {
  font-size: 12px;
  line-height: 18px; }

/* line 3, ../scss/pieces/legacy/product/_review_redesign.scss */
#ReviewContent h2 {
  color: #fff; }

/* line 4, ../scss/pieces/legacy/product/_review_redesign.scss */
.reviewUseful {
  color: #fff;
  font-style: italic; }

/* line 5, ../scss/pieces/legacy/product/_review_redesign.scss */
.reviewSummary {
  padding-right: 10px;
  color: #fff;
  font-weight: bold;
  font-size: 12px; }

/* line 6, ../scss/pieces/legacy/product/_review_redesign.scss */
.loadModalFromLink {
  font-size: 10px; }

/*style for Powered By text*/
/* line 11, ../scss/pieces/legacy/product/_review_redesign.scss */
.expanded {
  line-height: 16px;
  letter-spacing: 2px; }
  
#team-list .expanded {
  letter-spacing: 0; }

/* line 16, ../scss/pieces/legacy/product/_review_redesign.scss */
.justified {
  text-align: justify; }

/* line 21, ../scss/pieces/legacy/product/_review_redesign.scss */
.box1 {
  padding: 3px;
  border-width: thin;
  border-style: solid;
  border-color: #CCCCCC #666666 #666666 #CCCCCC; }

/* line 28, ../scss/pieces/legacy/product/_review_redesign.scss */
.box2 {
  font-style: italic;
  word-spacing: 2pt;
  padding: 3px;
  border-width: thin;
  border-style: solid; }

/* line 38, ../scss/pieces/legacy/product/_review_redesign.scss */
input:focus, text-area:focus {
  background: #ffd; }

/* line 43, ../scss/pieces/legacy/product/_review_redesign.scss */
#reviewActions {
  padding: 5px 0 10px 0; }

/* line 47, ../scss/pieces/legacy/product/_review_redesign.scss */
.searchhigh {
  font-weight: bold;
  color: red; }

/* line 52, ../scss/pieces/legacy/product/_review_redesign.scss */
.helpfulReview {
  margin: 10px 0;
  font-style: italic;
  font-size: 11px; }

/*****************************
* Review Modal Styles
*****************************/
/* line 63, ../scss/pieces/legacy/product/_review_redesign.scss */
#reviewModal {
  width: 640px;
  /* height: 400px; */
  margin: 0 auto;
  padding: 5px;
  z-index: 2000;
  position: absolute;
  left: 50%;
  top: 50%;
  display: none;
  background-color: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 0 20px 1px #000;
  -webkit-box-shadow: 0 0 20px 1px #000;
  box-shadow: 0 0 20px 1px #000; }

/* line 78, ../scss/pieces/legacy/product/_review_redesign.scss */
#reviewModalTop {
  background-color: #EEEEEE;
  clear: both;
  font-weight: bold; }

/* line 84, ../scss/pieces/legacy/product/_review_redesign.scss */
#reviewCloseDiv {
  position: absolute;
  bottom: 10px;
  left: 110px;
  cursor: pointer; }

/* line 91, ../scss/pieces/legacy/product/_review_redesign.scss */
#reviewModalClose {
  background-color: #CE0C0C;
  border: 2px solid #CCCCCC;
  color: #FFFFFF;
  cursor: pointer;
  float: right;
  font-weight: bold;
  padding: 4.5px; }

/* line 101, ../scss/pieces/legacy/product/_review_redesign.scss */
#singleColModal {
  width: 100%; }

/* line 105, ../scss/pieces/legacy/product/_review_redesign.scss */
#returningCustModal {
  float: left;
  margin-right: 10px;
  width: 568px; }

/* line 111, ../scss/pieces/legacy/product/_review_redesign.scss */
#newCustModal {
  width: 568px; }

/* line 115, ../scss/pieces/legacy/product/_review_redesign.scss */
#newCustModal ul {
  margin: 1em 0 1em 1.5em; }

/* line 119, ../scss/pieces/legacy/product/_review_redesign.scss */
#innerWaitModal {
  text-align: center;
  opacity: 0.6;
  height: 378px;
  /* padding-top: 150px; */
  clear: both; }

/* line 127, ../scss/pieces/legacy/product/_review_redesign.scss */
#innerWaitModal img {
  padding-top: 130px; }

/* line 131, ../scss/pieces/legacy/product/_review_redesign.scss */
.reviewModalPadding {
  padding: 10px; }

/* line 135, ../scss/pieces/legacy/product/_review_redesign.scss */
.reviewModalPadding ul {
  padding: 4px 0 0 10px; }



/* line 1, ../scss/pieces/legacy/team/_redbar.scss */
#redbar_container {
  background-color: #5B5B5C;
  padding: 10px; }

/* line 6, ../scss/pieces/legacy/team/_redbar.scss */
#redbar {
  position: relative;
  height: 105px;
  overflow: hidden;
  border-radius: 10px;
  box-shadow: inset 0 0 10px 0 #000; }

/* line 14, ../scss/pieces/legacy/team/_redbar.scss */
#redbar.black {
  background: #040405;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzA0MDQwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzM2M2EzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzBhMGUwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTA4MDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #040405 1%, #363a37 52%, #0a0e0a 52%, #0a0809 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #040405), color-stop(52%, #363a37), color-stop(52%, #0a0e0a), color-stop(100%, #0a0809));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #040405 1%, #363a37 52%, #0a0e0a 52%, #0a0809 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #040405 1%, #363a37 52%, #0a0e0a 52%, #0a0809 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #040405 1%, #363a37 52%, #0a0e0a 52%, #0a0809 100%);
  /* IE10+ */
  background: linear-gradient(top, #040405 1%, #363a37 52%, #0a0e0a 52%, #0a0809 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#040405', endColorstr='#0a0809',GradientType=0 );
  /* IE6-8 */
  /*black http://www.colorzilla.com/gradient-editor/#040405+1,363a37+52,0a0e0a+52,0a0809+100;Custom */ }

/* line 29, ../scss/pieces/legacy/team/_redbar.scss */
#redbar.red {
  background: #8c131a;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjMTMxYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2E4NGMzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iIzg0MDAwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YjBjMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #8c131a 0%, #a84c3e 52%, #840002 52%, #6b0c12 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8c131a), color-stop(52%, #a84c3e), color-stop(52%, #840002), color-stop(100%, #6b0c12));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #8c131a 0%, #a84c3e 52%, #840002 52%, #6b0c12 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #8c131a 0%, #a84c3e 52%, #840002 52%, #6b0c12 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #8c131a 0%, #a84c3e 52%, #840002 52%, #6b0c12 100%);
  /* IE10+ */
  background: linear-gradient(top, #8c131a 0%, #a84c3e 52%, #840002 52%, #6b0c12 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c131a', endColorstr='#6b0c12',GradientType=0 );
  /* IE6-8 */
  /*red http://www.colorzilla.com/gradient-editor/#8c131a+0,a84c3e+52,840002+52,6b0c12+100;Custom */ }

/* line 44, ../scss/pieces/legacy/team/_redbar.scss */
#redbar a, #redbar a:visited {
  color: #F9FCDF;
  text-decoration: none;
  display: block;
  width: 100%; }

/* line 51, ../scss/pieces/legacy/team/_redbar.scss */
.u_column {
  margin: 6px 3px 6px;
  padding: 5px;
  color: #F9FCDF;
  font-weight: bold;
  text-align: center;
  width: 240px;
  float: left;
  /*border-right: 1px solid #F9FCDF;*/ }

/* line 62, ../scss/pieces/legacy/team/_redbar.scss */
.u_column.last {
  border: none; }

/* line 66, ../scss/pieces/legacy/team/_redbar.scss */
.u_column h1 {
  cursor: pointer;
  /*border-right: 1px solid #F9FCDF;*/
  text-shadow: 2px 2px 2px #000;
  /* font-size: 24px; */ }

/* line 73, ../scss/pieces/legacy/team/_redbar.scss */
.u_column h1:hover {
  text-shadow: 0 0 4px #F9F981; }

/* line 77, ../scss/pieces/legacy/team/_redbar.scss */
.u_column ul {
  margin-top: 25px;
  list-style: none;
  display: none; }

/* line 83, ../scss/pieces/legacy/team/_redbar.scss */
.u_column ul li {
  background-color: #6C0707;
  border-radius: 5px 5px 5px 5px;
  margin: 10px;
  box-shadow: 1px 1px 3px #000000; }

/* line 90, ../scss/pieces/legacy/team/_redbar.scss */
.level_1, .level_2 {
  cursor: pointer;
  display: block;
  width: 100%;
  padding: 5px 0; }

/* line 97, ../scss/pieces/legacy/team/_redbar.scss */
.no_expand {
  padding: 5px 0; }

/* line 101, ../scss/pieces/legacy/team/_redbar.scss */
.u_column ul li:hover {
  background-color: #222;
  box-shadow: 0 0 2px 0 #fff; }

/* line 106, ../scss/pieces/legacy/team/_redbar.scss */
.u_column ul li.expanded {
  background-color: #111;
  box-shadow: 0 0 2px 0 #fff; }

/* line 111, ../scss/pieces/legacy/team/_redbar.scss */
.u_column ul li.expanded ul {
  padding-bottom: 1px; }

/* line 115, ../scss/pieces/legacy/team/_redbar.scss */
#u_instructions {
  margin: 6px 80px;
  padding: 5px;
  color: #F9FCDF;
  font-weight: bold;
  text-align: center; }

/* line 123, ../scss/pieces/legacy/team/_redbar.scss */
#u_instructions_action {
  cursor: pointer; }

/* line 127, ../scss/pieces/legacy/team/_redbar.scss */
.kit_display {
  width: 210px;
  height: 200px;
  background-color: #fff;
  margin: 0;
  background-image: url("/Images/soccer/ProductPage/team_kit_01.jpg"); }

/* line 135, ../scss/pieces/legacy/team/_redbar.scss */
.clear {
  clear: both; }

/*#header {
	height: 75px;
}

a:link, a:visited {
	color: #990000;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

h3 {
	font-size: 13px;
	line-height: 25px;
	padding-right: 5px;
}

#content {
	background: none;
	text-align: center;
	font-size: 12px;
	}

#club-ordering-header {
	width: 750px;
	height: 65px;
	background:#eee url('/images/soccer/club_ordering/header_base.jpg') top left no-repeat;
}*/
/* line 35, ../scss/pieces/legacy/checkout/_club-ordering.scss */
/* 
#instructions {
  margin: 10px;
  padding: 10px;
  background-color: #ffffcc;
  border: 1px solid #ccc;
  text-align: left; }
 */

/* line 43, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#template-select {
  margin: 10px;
  text-align: left;
  font-weight: bold; }

/* line 49, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#template {
  margin-bottom: 40px; }

/* line 53, ../scss/pieces/legacy/checkout/_club-ordering.scss */
.product-listing {
  margin: 3px 10px 3px 10px;
  border: 1px solid #ccc;
  text-align: left;
  width: 728px; }

/* line 60, ../scss/pieces/legacy/checkout/_club-ordering.scss */
.product-listing table {
  border-collapse: collapse;
  font-size: 11px; }

/* line 68, ../scss/pieces/legacy/checkout/_club-ordering.scss */
.product-quantity-row {
  background-color: #fff;
  border: 1px dotted #ccc;
  margin: 4px 0 4px 10px; }

/* line 74, ../scss/pieces/legacy/checkout/_club-ordering.scss */
.attribute {
  font-size: 13px;
  font-weight: bold;
  line-height: 20px; }

/* line 80, ../scss/pieces/legacy/checkout/_club-ordering.scss */
/* 
.roster {
  display: none;
 */
  /* background: #ffffcc url("/images/soccer/club_ordering/box_bg.gif") top left repeat-y;
  padding: 5px 10px 5px 15px;
  min-height: 80px; */ }

/* line 87, ../scss/pieces/legacy/checkout/_club-ordering.scss */
.player {
  padding-bottom: 4px; }

/* line 91, ../scss/pieces/legacy/checkout/_club-ordering.scss */
.player b {
  padding-right: 15px; }

/* line 95, ../scss/pieces/legacy/checkout/_club-ordering.scss */
/* 
.player a {
  padding-left: 5px; }
 */

/* line 99, ../scss/pieces/legacy/checkout/_club-ordering.scss */
.modifier {
  float: left;
  clear:left;
  background-color: #EEE;
  border: 1px solid #ccc;
  margin: 5px 0 0 3px;
  padding: 2px;
  width: 190px;
  font-size: 11px;
  line-height: 13px; }

/* line 110, ../scss/pieces/legacy/checkout/_club-ordering.scss */
.modifier ul {
  list-style: none;
  margin: 0; }

/* line 115, ../scss/pieces/legacy/checkout/_club-ordering.scss */
.viewlink {
  color: #990000;
  text-decoration: underline; }

/* line 120, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#registerSuccessClub h2 {
  margin: .5em 0;
  background: none !important;
  color: #c00;
  font-size: 1.3em;
  line-height: 1.1em; }

/* line 128, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#registerSuccessClub h4 {
  font-size: 1.2em;
  line-height: 1.5em; }

/* line 133, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#registerSuccessClub p {
  margin-bottom: .5em;
  background: none !important;
  border: none !important; }

/*-------------------------------------------    
    Club Header
-------------------------------------------*/
/* line 145, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#custHeaderClub {
  width: 800px;
  height: 80px;
  margin: 0 auto;
  background: url(/images/soccer/elements/custheader_bg_102008.jpg) top center;
  font-size: 12px; }

/* line 154, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#custHeaderLogoClub {
  float: left;
  padding: 6px 0 0 2px; }

/* line 159, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#custHeaderClub a:link, #custHeaderClub a:visited, #custHeaderClub a:active {
  color: #000;
  text-decoration: none; }

/* line 164, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#custHeaderClub a:hover {
  color: #666; }

/* line 168, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#custHeaderTopClub li {
  padding: 0 7px 0 7px;
  display: inline;
  list-style: none; }

/* line 174, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#custHeaderTopClub {
  padding: 50px 0 8px 0;
  font-size: 11px;
  text-align: right; }

/* line 180, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#custHeaderTopClub a:link, #custHeaderTopClub a:visited, #custHeaderTopClub a:active {
  color: #fff;
  text-decoration: none; }

/* line 185, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#custHeaderTopClub a:hover {
  color: #ccc; }

/* line 189, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#custHeaderBottomClub {
  text-align: right; }

/* line 193, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#custHeaderBottomClub ul {
  margin-right: 5px;
  display: inline; }

/* line 198, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#custHeaderBottomClub li {
  padding: 0 7px 0 7px;
  display: inline;
  list-style: none;
  border-right: 1px solid #999; }

/* line 205, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#custHeaderBottomClub table {
  width: 610px;
  margin: 0;
  padding: 0; }

/* line 211, ../scss/pieces/legacy/checkout/_club-ordering.scss */
h2.LogOnClub {
  margin: 15px 0; }

/*-------------------------------------------    
    Club Footer
-------------------------------------------*/
/* line 221, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#footerTopClub {
  width: 800px;
  margin: 0 auto;
  background: url(/images/soccer/elements/footer_bg_club.jpg) top no-repeat;
  clear: both;
  font-size: 11px;
  text-align: center;
  color: #fff; }

/* line 231, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#footerTopContentClub {
  padding-top: 10px; }

/* line 235, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#footerTopClub a:link, #footerTopClub a:visited, #footerTopClub a:active {
  color: #fff;
  text-decoration: none; }

/* line 240, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#footerTopClub a:hover {
  color: #ccc; }

/* line 245, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#footerTopClub li {
  display: inline; }

/* line 249, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#footerMiddleClub {
  width: 800px;
  margin: 0 auto; }

/* line 254, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#footerBottomClub {
  width: 800px;
  margin: 0 auto;
  padding: 0 0 10px 12px; }

/* line 260, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#footerBottomClub a:link, #footerBottomClub a:visited, #footerBottomClub a:active {
  color: #000;
  text-decoration: none; }

/* line 265, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#footerBottomClub a:hover {
  color: #666; }

/* line 269, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#copyrightClub {
  color: #666;
  font-size: 10px; }

/* line 274, ../scss/pieces/legacy/checkout/_club-ordering.scss */
#footerSpacer {
  padding: 0;
  clear: both; }

/* line 3, ../scss/pieces/_reset.scss */
article, aside, details, fig caption, figure, footer, header, group, nav, section {
  display: block; }

/* line 4, ../scss/pieces/_reset.scss */
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

/*-------------------------------------------
    Global Variables and Mixins

    Colors
-------------------------------------------*/
/*-------------------------------------------
    Sizes
-------------------------------------------*/
/*-------------------------------------------
    Media Queries and Screen Sizes
-------------------------------------------*/
/*-------------------------------------------
    Fonts
-------------------------------------------*/
/*-------------------------------------------
    Grid Dimensions
-------------------------------------------*/
/*-------------------------------------------
    Style Mixins & Placeholder Classes

    Check that what you want doesn't
    already exist in Compass before adding
    to these below!
    http://compass-style.org/reference/compass/css3/
-------------------------------------------*/
/*-------------------------------------------

   	 General Styles
-------------------------------------------*/
/* line 5, ../scss/pieces/_general.scss */
html {
  -webkit-font-smoothing: antialiased; }

/* line 9, ../scss/pieces/_general.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #3c3c3c;
  background: white; }

/* line 15, ../scss/pieces/_general.scss */
table {
  border-collapse: collapse; }

/* inline */
/* line 28, ../scss/pieces/_general.scss */
em {
  font-style: italic; }

/* line 32, ../scss/pieces/_general.scss */
strong {
  font-weight: bold; }

/* line 36, ../scss/pieces/_general.scss */
a {
  color: #4368ff;
  -webkit-transition: all, 200ms;
  -moz-transition: all, 200ms;
  -o-transition: all, 200ms;
  transition: all, 200ms; }
  /* line 40, ../scss/pieces/_general.scss */
  a:hover, a:focus {
    color: #007bb9; }

/* Below Styles were causing issues with product page in IE8 */
/* line 45, ../scss/pieces/_general.scss */
/* img {
  max-width: 100%; } */

/* line 49, ../scss/pieces/_general.scss */
/*  ::-moz-selection {
  background: #007bb9;
  color: #3c3c3c;
  text-shadow: none; } */

/* line 50, ../scss/pieces/_general.scss */
::selection {
  background: #007bb9;
  color: #3c3c3c;
  text-shadow: none; }

/*-------------------------------------------

   	General Classes
-------------------------------------------*/
/* line 56, ../scss/pieces/_general.scss */
.clearfix {
  overflow: hidden;
  *zoom: 1; }

/* line 58, ../scss/pieces/_general.scss */
.upper {
  text-transform: uppercase; }

/* line 62, ../scss/pieces/_general.scss */
.move {
  position: absolute;
  left: -9999px; }

/* line 67, ../scss/pieces/_general.scss */
.hide {
  display: none; }

/* line 71, ../scss/pieces/_general.scss */
.line {
  display: block; }

/* line 74, ../scss/pieces/_general.scss */
a.line {
  display: inline-block; }

@media (min-width: 768px) {
  /* line 78, ../scss/pieces/_general.scss */
  .mobile-hide {
    display: none; } }
/* line 82, ../scss/pieces/_general.scss */
.mobile-hide .lt-ie9 {
  display: none; }

/* line 87, ../scss/pieces/_general.scss */
.visually-hidden {
  position: absolute;
  overflow: hidden;
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0; }

/* line 91, ../scss/pieces/_general.scss */
.hide-text {
  display: inline-block;
  text-indent: 100%;
  line-height: 0;
  white-space: nowrap;
  overflow: hidden; }

/* line 99, ../scss/pieces/_general.scss */
.accordion-content {
  display: none; }

@media (min-width: 768px) {
  /* line 102, ../scss/pieces/_general.scss */
  .toggle-content {
    display: none; } }

/* line 108, ../scss/pieces/_general.scss */
.js .toggle-content {
  display: none; }

/* line 111, ../scss/pieces/_general.scss */
.toggle-button:hover {
  cursor: default; }
  /* line 113, ../scss/pieces/_general.scss */
  .js .toggle-button:hover {
    cursor: pointer; }

/*-------------------------------------------

    	Icons
-------------------------------------------*/
/* line 123, ../scss/pieces/_general.scss */
.icon {
  display: block;
  vertical-align: bottom;
  width: 25px;
  height: 25px;
  background-image: url("../../Images/soccer/sprite-mobile.png");
  background-position: 0px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 123, ../scss/pieces/_general.scss */
    .icon {
      background-image: url("../../Images/soccer/sprite-mobile@2x.png");
      background-size: 225px 50px; } }

/* line 131, ../scss/pieces/_general.scss */
.utility-nav .icon-search {
  position: relative;
  top: -2px;
  width: 17px;
  height: 16px;
  background-image: url("../../Images/soccer/sprite-desktop.png");
  background-position: 0px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 131, ../scss/pieces/_general.scss */
    .utility-nav .icon-search {
      background-image: url("../../Images/soccer/sprite-desktop@2x.png");
      background-size: 275px 16px; } }

/* line 139, ../scss/pieces/_general.scss */
.visible .icon-search {
  background-image: url("../../Images/soccer/sprite-mobile.png");
  background-position: -100px -25px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 139, ../scss/pieces/_general.scss */
    .visible .icon-search {
      background-image: url("../../Images/soccer/sprite-mobile@2x.png");
      background-size: 225px 50px; } }

/* line 143, ../scss/pieces/_general.scss */
.icon-nav-open {
  background-image: url("../../Images/soccer/sprite-mobile.png");
  background-position: -25px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 143, ../scss/pieces/_general.scss */
    .icon-nav-open {
      background-image: url("../../Images/soccer/sprite-mobile@2x.png");
      background-size: 225px 50px; } }

/* line 147, ../scss/pieces/_general.scss */
.icon-nav-close {
  background-image: url("../../Images/soccer/sprite-mobile.png");
  background-position: -50px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 147, ../scss/pieces/_general.scss */
    .icon-nav-close {
      background-image: url("../../Images/soccer/sprite-mobile@2x.png");
      background-size: 225px 50px; } }

/* line 151, ../scss/pieces/_general.scss */
.icon-left-chevron {
  background-image: url("../../Images/soccer/sprite-mobile.png");
  background-position: -150px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 151, ../scss/pieces/_general.scss */
    .icon-left-chevron {
      background-image: url("../../Images/soccer/sprite-mobile@2x.png");
      background-size: 225px 50px; } }

/* line 155, ../scss/pieces/_general.scss */
.icon-right-chevron {
  background-image: url("../../Images/soccer/sprite-mobile.png");
  background-position: -175px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 155, ../scss/pieces/_general.scss */
    .icon-right-chevron {
      background-image: url("../../Images/soccer/sprite-mobile@2x.png");
      background-size: 225px 50px; } }

/* line 160, ../scss/pieces/_general.scss */
.icon-cart {
  background-image: url("../../Images/soccer/sprite-mobile.png");
  background-position: -75px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 160, ../scss/pieces/_general.scss */
    .icon-cart {
      background-image: url("../../Images/soccer/sprite-mobile@2x.png");
      background-size: 225px 50px; } }
  /* line 162, ../scss/pieces/_general.scss */
  .utility-nav .icon-cart {
    position: relative;
    /* top: 2px; */
    margin: 0 -5px 0 10px;
    width: 15px;
    height: 16px;
    background-image: url("../../Images/soccer/sprite-desktop.png");
    background-position: -50px 0px; }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 162, ../scss/pieces/_general.scss */
      .utility-nav .icon-cart {
        background-image: url("../../Images/soccer/sprite-desktop@2x.png");
        background-size: 275px 16px; } }

/* line 172, ../scss/pieces/_general.scss */
.icon-account {
  background-image: url("../../Images/soccer/sprite-mobile.png");
  background-position: -100px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 172, ../scss/pieces/_general.scss */
    .icon-account {
      background-image: url("../../Images/soccer/sprite-mobile@2x.png");
      background-size: 225px 50px; } }
  /* line 174, ../scss/pieces/_general.scss */
  .utility-nav .icon-account {
    position: relative;
    top: 2px;
    margin: 0 6px 0 0;
    width: 16px;
    height: 16px;
    background-image: url("../../Images/soccer/sprite-desktop.png");
    background-position: -25px 0px; }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 174, ../scss/pieces/_general.scss */
      .utility-nav .icon-account {
        background-image: url("../../Images/soccer/sprite-desktop@2x.png");
        background-size: 275px 16px; } }

/* line 184, ../scss/pieces/_general.scss */
.icon-arrow-right {
  width: 15px;
  height: 15px;
  background-image: url("../../Images/soccer/sprite-mobile.png");
  background-position: -125px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 184, ../scss/pieces/_general.scss */
    .icon-arrow-right {
      background-image: url("../../Images/soccer/sprite-mobile@2x.png");
      background-size: 225px 50px; } }

/* line 190, ../scss/pieces/_general.scss */
.icon-arrow-down {
  margin-left: 6px;
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid white; }

/* line 201, ../scss/pieces/_general.scss */
.icon-facebook {
  width: 16px;
  height: 16px;
  background-image: url("../../Images/soccer/sprite-desktop.png");
  background-position: -75px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 201, ../scss/pieces/_general.scss */
    .icon-facebook {
      background-image: url("../../Images/soccer/sprite-desktop@2x.png");
      background-size: 275px 16px; } }
  /* line 206, ../scss/pieces/_general.scss */
  .icon-facebook:hover, .icon-facebook:focus {
    background-image: url("../../Images/soccer/sprite-desktop.png");
    background-position: -175px 0px; }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 206, ../scss/pieces/_general.scss */
      .icon-facebook:hover, .icon-facebook:focus {
        background-image: url("../../Images/soccer/sprite-desktop@2x.png");
        background-size: 275px 16px; } }

/* line 211, ../scss/pieces/_general.scss */
.icon-twitter {
  width: 20px;
  height: 16px;
  background-image: url("../../Images/soccer/sprite-desktop.png");
  background-position: -100px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 211, ../scss/pieces/_general.scss */
    .icon-twitter {
      background-image: url("../../Images/soccer/sprite-desktop@2x.png");
      background-size: 275px 16px; } }
  /* line 216, ../scss/pieces/_general.scss */
  .icon-twitter:hover, .icon-twitter:focus {
    background-image: url("../../Images/soccer/sprite-desktop.png");
    background-position: -200px 0px; }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 216, ../scss/pieces/_general.scss */
      .icon-twitter:hover, .icon-twitter:focus {
        background-image: url("../../Images/soccer/sprite-desktop@2x.png");
        background-size: 275px 16px; } }

/* line 221, ../scss/pieces/_general.scss */
.icon-youtube {
  width: 25px;
  height: 16px;
  background-image: url("../../Images/soccer/sprite-desktop.png");
  background-position: -125px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 221, ../scss/pieces/_general.scss */
    .icon-youtube {
      background-image: url("../../Images/soccer/sprite-desktop@2x.png");
      background-size: 275px 16px; } }
  /* line 226, ../scss/pieces/_general.scss */
  .icon-youtube:hover, .icon-youtube:focus {
    background-image: url("../../Images/soccer/sprite-desktop.png");
    background-position: -225px 0px; }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      /* line 226, ../scss/pieces/_general.scss */
      .icon-youtube:hover, .icon-youtube:focus {
        background-image: url("../../Images/soccer/sprite-desktop@2x.png");
        background-size: 275px 16px; } }
		
/* line 221, ../scss/pieces/_general.scss */
.icon-instagram {
  width: 25px;
  height: 16px;
  background-image: url("../../Images/soccer/sprite-desktop.png");
  background-position: -270px 0px; }
  /* line 226, ../scss/pieces/_general.scss */
  .icon-instagram:hover, .icon-instagram:focus {
    background-image: url("../../Images/soccer/sprite-desktop.png");
    background-position: -300px 0px; }

/* line 231, ../scss/pieces/_general.scss */
.icon-jersey {
  width: 20px;
  height: 16px;
  background-image: url("../../Images/soccer/sprite-desktop.png");
  background-position: -250px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 231, ../scss/pieces/_general.scss */
    .icon-jersey {
      background-image: url("../../Images/soccer/sprite-desktop@2x.png");
      background-size: 275px 16px; } }

/* line 237, ../scss/pieces/_general.scss */
.icon-trophy {
  width: 12px;
  height: 16px;
  margin-right: .25em;
  display: inline-block;
  vertical-align: bottom;
  background-image: url("../../Images/soccer/sprite-desktop.png");
  background-position: -150px 0px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 237, ../scss/pieces/_general.scss */
    .icon-trophy {
      background-image: url("../../Images/soccer/sprite-desktop@2x.png");
      background-size: 275px 16px; } }

/*-------------------------------------------

    	Lists
-------------------------------------------*/
/* line 245, ../scss/pieces/_general.scss */
.basic {
  list-style-type: none; }
  /* line 247, ../scss/pieces/_general.scss */
  .basic li {
    margin-left: 0; }

/*-------------------------------------------
     Soccer.com Helpers and Overrides
-------------------------------------------*/
/* line 262, ../scss/pieces/_general.scss */
#content {
  overflow: hidden;
  *zoom: 1; }

/*-------------------------------------------
  Promo Callout
-------------------------------------------*/
/* line 271, ../scss/pieces/_general.scss */
#promo-callout {
  position: relative;
  margin: 0 auto;
  width: 790px;
  background-color: #EAEAEA;
  color: #3C3C3C;
  font-size: 13px; }
  @media (min-width: 768px) {
    /* line 271, ../scss/pieces/_general.scss */
    #promo-callout {
      position: relative;
      margin: 0 auto;
      width: 790px;
      background-color: #eaeaea;
      color: #3c3c3c;
      font-size: 13px; } }
  /* line 285, ../scss/pieces/_general.scss */
  #promo-callout .promo-click {
    font-size: 13px; 
    text-align: center;
    font-weight: normal;
    }
    @media (min-width: 768px) {
      /* line 285, ../scss/pieces/_general.scss */
      #promo-callout .promo-click {
        font-size: 13px;
		text-align: center;
        font-weight: normal; } }
  /* line 292, ../scss/pieces/_general.scss */
  #promo-callout a {
    color: #a92929;
    text-decoration: underline;
	margin-left: 10px;
    font-weight: normal; }
    @media (min-width: 768px) {
      /* line 292, ../scss/pieces/_general.scss */
      #promo-callout a {
        color: #a92929; } }
  /* line 300, ../scss/pieces/_general.scss */
  #promo-callout .info {
    padding: 12px !important; }
    @media (min-width: 768px) {
      /* line 300, ../scss/pieces/_general.scss */
      #promo-callout .info {
        padding: 8px !important;
        border-bottom: 2px solid #bdbdbd; } }
  @media (min-width: 768px) {
    /* line 308, ../scss/pieces/_general.scss */
    #promo-callout .promo-details, #promo-callout .promo-code {
      /* margin-left: 19px; */ } }
  /* line 313, ../scss/pieces/_general.scss */
  #promo-callout .promo-details {
    margin-top: 2px; }
    @media (min-width: 768px) {
      /* line 313, ../scss/pieces/_general.scss */
      #promo-callout .promo-details {
        margin-top: 4px; } }
  /* line 319, ../scss/pieces/_general.scss */
  #promo-callout .promo-code {
    text-transform: uppercase;
    font-weight: bold; }
    /* line 323, ../scss/pieces/_general.scss */
    #promo-callout .promo-code .promo-expire {
      text-transform: none;
      font-size: 11px;
      font-style: italic;
      font-weight: normal;
      margin-left: 5px;
      padding-left: 7px;
      border-left: 1px solid white; }
      @media (min-width: 768px) {
        /* line 323, ../scss/pieces/_general.scss */
        #promo-callout .promo-code .promo-expire {
          border-left: 1px solid #3c3c3c; } }

/* line 344, ../scss/pieces/_general.scss */
center {
  text-align: inherit !important; }

/* line 348, ../scss/pieces/_general.scss */
#detail {
  display: none; }

/* line 343, ../scss/pieces/_general.scss */
.disclaimer {
  font-size: 11px;
  line-height: 1.8em; }

/* line 348, ../scss/pieces/_general.scss */
.close-x {
  float: right;
  position: absolute;
  right: 12px;
  top: 14px; }

/* line 364, ../scss/pieces/_general.scss */
hr {
  border: none;
  border-top: 1px solid #ccc; }

/* line 7, ../scss/pieces/_links.scss */
a:link,
a:visited,
#centerCol a:link,
#centerCol a:visited {
  color: #4368ff;
  text-decoration: none; }
  /* line 11, ../scss/pieces/_links.scss */
  a:link:focus, a:link:hover,
  a:visited:focus,
  a:visited:hover,
  #centerCol a:link:focus,
  #centerCol a:link:hover,
  #centerCol a:visited:focus,
  #centerCol a:visited:hover {
    color: #007bb9;
    text-decoration: underline; }
  /* line 15, ../scss/pieces/_links.scss */
  a:link:active,
  a:visited:active,
  #centerCol a:link:active,
  #centerCol a:visited:active {
    color: #3366cc; }

/* line 20, ../scss/pieces/_links.scss */
#breadcrumbs {
  padding: 6px 12px;
  background: #062f5e;
  color: white;
  font-size: 13px;
  text-align: left; }
  @media (min-width: 768px) {
    /* line 20, ../scss/pieces/_links.scss */
    #breadcrumbs {
      padding: 5px;
      width: 590px;
      font-size: 11px; } }
  /* line 31, ../scss/pieces/_links.scss */
  #breadcrumbs a {
    display: inline-block;
    padding: 6px;
    color: white; }
    @media (min-width: 768px) {
      /* line 31, ../scss/pieces/_links.scss */
      #breadcrumbs a {
        display: inline;
        padding: 0; } }
  /* line 42, ../scss/pieces/_links.scss */
  #breadcrumbs a,
  #breadcrumbs a:link,
  #breadcrumbs a:visited {
    color: white;
    text-decoration: none; }
  /* line 49, ../scss/pieces/_links.scss */
  #breadcrumbs a:hover,
  #breadcrumbs a:link:hover,
  #breadcrumbs a:visited:hover,
  #breadcrumbs a:active {
    color: white;
    text-decoration: underline; }

/* line 55, ../scss/pieces/_links.scss */
.secondary-link {
  display: inline-block;
  padding: 12px; }

/* line 56, ../scss/pieces/_links.scss */
.btn {
  display: inline-block;
  margin: 0 0 12px;
  color: white;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -moz-appearance: none;
  -webkit-appearance: none;
  border-radius: 0; }
  /* line 69, ../scss/pieces/_links.scss */
  .btn:hover, .btn:focus, .btn:active {
    cursor: pointer;
    text-decoration: none;
    color: white; }

/* line 75, ../scss/pieces/_links.scss */
a.btn {
  color: white;
  text-decoration: none; }
  /* line 80, ../scss/pieces/_links.scss */
  a.btn:hover, a.btn:focus, a.btn:active {
    text-decoration: none;
    color: white; }

/* line 87, ../scss/pieces/_links.scss */
.btn-primary,
input.btn-primary {
  padding: 10px 12px 10px;
  background: #a92929;
  border: 1px solid #801f1f;
  background-color: #a92929;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ce3737), color-stop(100%, #a92929));
  background-image: -webkit-linear-gradient(#ce3737, #a92929);
  background-image: -moz-linear-gradient(#ce3737, #a92929);
  background-image: -o-linear-gradient(#ce3737, #a92929);
  background-image: linear-gradient(#ce3737, #a92929);
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
  text-shadow: 0px 1px rgba(207, 207, 207, 0.5);
  box-shadow: 0px 0px 3px 0.5px #999999; }
  /* line 103, ../scss/pieces/_links.scss */
  .btn-primary.full-width,
  input.btn-primary.full-width {
    width: 100%;
    display: block;
    clear: both; }
  /* line 109, ../scss/pieces/_links.scss */
  .btn-primary:hover, .btn-primary:focus,
  input.btn-primary:hover,
  input.btn-primary:focus {
    background-color: #be2e2e;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a92929), color-stop(100%, #be2e2e));
    background-image: -webkit-linear-gradient(#a92929, #be2e2e);
    background-image: -moz-linear-gradient(#a92929, #be2e2e);
    background-image: -o-linear-gradient(#a92929, #be2e2e);
    background-image: linear-gradient(#a92929, #be2e2e); }
  /* line 102, ../scss/pieces/_links.scss */
  .btn-primary:active,
  input.btn-primary:active {
    background-color: #942424;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a92929), color-stop(100%, #942424));
    background-image: -webkit-linear-gradient(#a92929, #942424);
    background-image: -moz-linear-gradient(#a92929, #942424);
    background-image: -o-linear-gradient(#a92929, #942424);
    background-image: linear-gradient(#a92929, #942424); }

/* line 106, ../scss/pieces/_links.scss */
.prodVariants .btn-primary {
  margin: 12px; }

/* line 111, ../scss/pieces/_links.scss */
.btn-secondary,
.btn-utility {
  padding: 9px 12px 9px;
  background: #a92929;
  border: none;
  font-size: 11px;
  font-weight: bold;
  line-height: 1em;
  background-color: #383838;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #525252), color-stop(100%, #383838));
  background-image: -webkit-linear-gradient(#525252, #383838);
  background-image: -moz-linear-gradient(#525252, #383838);
  background-image: -o-linear-gradient(#525252, #383838);
  background-image: linear-gradient(#525252, #383838); }
  @media (min-width: 768px) {
    /* line 111, ../scss/pieces/_links.scss */
    .btn-secondary,
    .btn-utility {
      font-size: 9px; } }
  /* line 123, ../scss/pieces/_links.scss */
  .btn-secondary:hover, .btn-secondary:focus,
  .btn-utility:hover,
  .btn-utility:focus {
    background-color: #454545;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a92929), color-stop(100%, #be2e2e));
    background-image: -webkit-linear-gradient(#a92929, #be2e2e);
    background-image: -moz-linear-gradient(#a92929, #be2e2e);
    background-image: -o-linear-gradient(#a92929, #be2e2e);
    background-image: linear-gradient(#a92929, #be2e2e); }
  /* line 126, ../scss/pieces/_links.scss */
  .btn-secondary:active,
  .btn-utility:active {
    background-color: #2b2b2b;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a92929), color-stop(100%, #942424));
    background-image: -webkit-linear-gradient(#a92929, #942424);
    background-image: -moz-linear-gradient(#a92929, #942424);
    background-image: -o-linear-gradient(#a92929, #942424);
    background-image: linear-gradient(#a92929, #942424); }

/* line 146, ../scss/pieces/_links.scss */
.btn-ui,
a.btn-ui,
a.btn-ui:visited,
a.btn-ui:link,
#centerCol a.btn-ui:link,
#centerCol a.btn-ui:visited {
  padding: 9px 12px 9px;
  font-size: 11px;
  font-weight: bold;
  line-height: 1em;
  background: #eaeaea;
  color: #3c3c3c;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eaeaea));
  background-image: -webkit-linear-gradient(top, #ffffff, #eaeaea);
  background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);
  background-image: -o-linear-gradient(top, #ffffff, #eaeaea);
  background-image: linear-gradient(top, #ffffff, #eaeaea);
  border: 1px solid #dddddd; }
  @media (min-width: 768px) {
    /* line 132, ../scss/pieces/_links.scss */
    .btn-ui,
    a.btn-ui,
    a.btn-ui:visited,
    a.btn-ui:link,
    #centerCol a.btn-ui:link,
    #centerCol a.btn-ui:visited {
      font-size: 9px;
      padding: 7px 12px 7px; } }
  /* line 159, ../scss/pieces/_links.scss */
  .btn-ui:hover,
  a.btn-ui:hover,
  a.btn-ui:visited:hover,
  a.btn-ui:link:hover,
  #centerCol a.btn-ui:link:hover,
  #centerCol a.btn-ui:visited:hover {
    color: #3c3c3c;
    background-color: #dddddd;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #dddddd));
    background-image: -webkit-linear-gradient(top, #f2f2f2, #dddddd);
    background-image: -moz-linear-gradient(top, #f2f2f2, #dddddd);
    background-image: -o-linear-gradient(top, #f2f2f2, #dddddd);
    background-image: linear-gradient(top, #f2f2f2, #dddddd); }
  /* line 164, ../scss/pieces/_links.scss */
  .btn-ui:focus,
  a.btn-ui:focus,
  a.btn-ui:visited:focus,
  a.btn-ui:link:focus,
  #centerCol a.btn-ui:link:focus,
  #centerCol a.btn-ui:visited:focus {
    color: #3c3c3c;
    background-color: #dddddd;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #dddddd));
    background-image: -webkit-linear-gradient(top, #f2f2f2, #dddddd);
    background-image: -moz-linear-gradient(top, #f2f2f2, #dddddd);
    background-image: -o-linear-gradient(top, #f2f2f2, #dddddd);
    background-image: linear-gradient(top, #f2f2f2, #dddddd); }
  /* line 169, ../scss/pieces/_links.scss */
  .btn-ui:active,
  a.btn-ui:active,
  a.btn-ui:visited:active,
  a.btn-ui:link:active,
  #centerCol a.btn-ui:link:active,
  #centerCol a.btn-ui:visited:active {
    color: #3c3c3c;
    background-color: #d6d6d6;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebebeb), color-stop(100%, #d6d6d6));
    background-image: -webkit-linear-gradient(top, #ebebeb, #d6d6d6);
    background-image: -moz-linear-gradient(top, #ebebeb, #d6d6d6);
    background-image: -o-linear-gradient(top, #ebebeb, #d6d6d6);
    background-image: linear-gradient(top, #ebebeb, #d6d6d6); }

/* line 176, ../scss/pieces/_links.scss */
.btn-link {
  padding: 0;
  border: 0;
  background: none;
  color: #4368ff;
  text-transform: capitalize;
  letter-spacing: 0; }
  /* line 184, ../scss/pieces/_links.scss */
  .btn-link:focus, .btn-link:hover {
    color: #a92929; }
  /* line 187, ../scss/pieces/_links.scss */
  .btn-link:active {
    color: #b8232a;
    padding: 0;
    border: 0;
    background: none;
    outline: none; }

/*-------------------------------------------
     Category Filters
-------------------------------------------*/
/* line 186, ../scss/pieces/_links.scss */
.search-filters {
  overflow: hidden;
  *zoom: 1;
  background-color: #062f5e;
  box-sizing: border-box; }
  /* line 190, ../scss/pieces/_links.scss */
  .search-filters * {
    box-sizing: border-box; }
  /* line 193, ../scss/pieces/_links.scss */
  .search-filters a:link, .search-filters a:hover, .search-filters a:visited {
    display: block;
    text-decoration: none;
    color: #383838; }
  /* line 198, ../scss/pieces/_links.scss */
  .search-filters a.remove {
    color: #4368ff;
    display: inline;
    padding: 0; }
  /* line 203, ../scss/pieces/_links.scss */
  .search-filters .navTitle {
    padding: 12px 8px;
    border-bottom: 1px solid #cfcfcf;
    font-weight: 800; }
    /* line 207, ../scss/pieces/_links.scss */
    .search-filters .navTitle:last-child {
      border-bottom: none; }
  /* line 211, ../scss/pieces/_links.scss */
  .search-filters .active-filter {
    float: left;
    width: 60%;
    height: 32px;
    padding: 0;
    overflow: hidden;
    position: relative;
    background-color: #062f5e; }
    /* line 218, ../scss/pieces/_links.scss */
    .search-filters .active-filter a:link, .search-filters .active-filter a:visited {
      text-decoration: underline; }
    /* line 222, ../scss/pieces/_links.scss */
    .search-filters .active-filter #breadcrumbs {
      padding: 3px 6px;
      margin: 0;
      position: absolute;
      height: 100%;
      width: 100%;
      font-size: 12px; }
  /* line 231, ../scss/pieces/_links.scss */
  .search-filters .narrowTitle {
    float: right;
    font-weight: 800;
    background-color: #eaeaea;
    width: 40%;
    text-align: center;
    padding: 12px 0 !important; }
  /* line 240, ../scss/pieces/_links.scss */
  .search-filters .toggle-content {
    clear: both;
    background-color: #eaeaea; }
  /* line 244, ../scss/pieces/_links.scss */
  .search-filters .navBlock {
    padding: 12px 8px; }
    /* line 246, ../scss/pieces/_links.scss */
    .search-filters .navBlock a {
      padding: 4px 0; }
    /* line 249, ../scss/pieces/_links.scss */
    .search-filters .navBlock a:link, .search-filters .navBlock a:visited {
      color: #4368ff; }
    /* line 252, ../scss/pieces/_links.scss */
    .search-filters .navBlock a:hover {
      color: #007bb9;
      text-decoration: underline; }

/* line 263, ../scss/pieces/_links.scss */
#leftCol.dt-search-filters #leftColContent .navTitle {
  background-color: transparent !important;
  font-size: 13px;
  color: #3c3c3c;
  margin: 6px 0;
  text-transform: capitalize;
  padding-bottom: 6px;
  border-bottom: 1px solid #ccc; }
/* line 272, ../scss/pieces/_links.scss */
#leftCol.dt-search-filters #leftColContent .navTitle:first-child {
  border-top: 1px solid #ccc; }
/* line 275, ../scss/pieces/_links.scss */
#leftCol.dt-search-filters #leftColContent .navBlock {
  line-height: 20px;
  margin-bottom: 12px;
  font-size: 12px; }

/* line 2, ../scss/pieces/_header.scss */
#header {
  position: relative;
  background-color: #383838;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #525252), color-stop(100%, #383838));
  background-image: -webkit-linear-gradient(#525252, #383838);
  background-image: -moz-linear-gradient(#525252, #383838);
  background-image: -o-linear-gradient(#525252, #383838);
  background-image: linear-gradient(#525252, #383838);
  min-height: 45px;
  width: 100%;
  z-index: 2; }
  /* line 8, ../scss/pieces/_header.scss */
  #header .search {
    z-index: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    /* line 11, ../scss/pieces/_header.scss */
    #header .search * {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    /* line 14, ../scss/pieces/_header.scss */
    #header .search form.rio {
      margin-bottom: 0;
      width: 100%;
      background: #eaeaea;
      height: 50px;
      -webkit-transition: position, 0.25s;
      -moz-transition: position, 0.25s;
      -o-transition: position, 0.25s;
      transition: position, 0.25s; }
      /* line 20, ../scss/pieces/_header.scss */
      .js #header .search form.rio {
        position: absolute;
        top: -55px; }
      /* line 24, ../scss/pieces/_header.scss */
      #header .search form.rio fieldset {
        margin: 0 auto;
        background: #eaeaea;
        max-width: 380px; }
      /* line 29, ../scss/pieces/_header.scss */
      #header .search form.rio .textField {
        display: inline-block;
        width: 65%; }
        @media (min-width: 320px) {
          /* line 29, ../scss/pieces/_header.scss */
          #header .search form.rio .textField {
            width: 72%; } }
        @media (min-width: 360px) {
          /* line 29, ../scss/pieces/_header.scss */
          #header .search form.rio .textField {
            width: 75%; } }
      /* line 39, ../scss/pieces/_header.scss */
      #header .search form.rio .btn-utility {
        display: inline-block;
        float: right; }
    /* line 45, ../scss/pieces/_header.scss */
    #header .search.visible form.rio {
      top: 45px; }

/* line 52, ../scss/pieces/_header.scss */
#logo {
  display: block;
  padding: 15px 6px;
  width: 152px;
  height: 14px;
  position: relative;
  float: left;
  z-index: 2; }
  /* line 60, ../scss/pieces/_header.scss */
  #custHeader #logo {
    margin: 14px 0;
    padding: 1px 0 0;
    width: 300px; /* 402px */  }
    
    #custHeader #logo img {
    	max-width: 100%;
    }

/* line 68, ../scss/pieces/_header.scss */
.icon-list {
  position: relative;
  float: right;
  z-index: 2; }
  /* line 72, ../scss/pieces/_header.scss */
  .icon-list li {
    display: block;
    width: 35px;
    height: 45px;
    float: left; }
    @media (min-width: 300px) {
      /* line 72, ../scss/pieces/_header.scss */
      .icon-list li {
        width: 45px; } }
    /* line 80, ../scss/pieces/_header.scss */
    .icon-list li a {
      display: block;
      width: 100%;
      height: 100%;
      background: transparent;
      -webkit-transition: background-color, 0.25s;
      -moz-transition: background-color, 0.25s;
      -o-transition: background-color, 0.25s;
      transition: background-color, 0.25s; }
      /* line 86, ../scss/pieces/_header.scss */
      .icon-list li a .hide-text {
        display: block; }
    /* line 90, ../scss/pieces/_header.scss */
    .icon-list li .icon {
      margin: 10px auto; }
    /* line 93, ../scss/pieces/_header.scss */
    .icon-list li .toggle-search.visible {
      background: #eaeaea; }

/* line 99, ../scss/pieces/_header.scss */
.primary-nav {
  width: 100%;
  max-width: 100%;
  overflow-x: hidden;
  background: #eaeaea;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  /* line 105, ../scss/pieces/_header.scss */
  .primary-nav * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

/* line 109, ../scss/pieces/_header.scss */
.js .primary-nav {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0; }

/* line 112, ../scss/pieces/_header.scss */
#jPanelMenu-menu {
  position: static;
  overflow: visible;
  clip: auto;
  height: auto;
  width: auto;
  margin: 0;
  padding: 0;
  border: 0; }

/* line 115, ../scss/pieces/_header.scss */
.jPanelMenu-panel {
  height: 100%; }

/* line 119, ../scss/pieces/_header.scss */
.utility-nav-list {
  display: block;
  width: 100%;
  height: 45px;
  background-color: #383838;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #525252), color-stop(100%, #383838));
  background-image: -webkit-linear-gradient(#525252, #383838);
  background-image: -moz-linear-gradient(#525252, #383838);
  background-image: -o-linear-gradient(#525252, #383838);
  background-image: linear-gradient(#525252, #383838);
  overflow: hidden;
  *zoom: 1; }
  /* line 125, ../scss/pieces/_header.scss */
  .utility-nav-list li {
    display: block; }
  /* line 128, ../scss/pieces/_header.scss */
  .utility-nav-list .account-info {
    float: left; }
    /* line 132, ../scss/pieces/_header.scss */
    .utility-nav-list .account-info a:link,
    .utility-nav-list .account-info a:hover,
    .utility-nav-list .account-info a:visited {
      display: inline-block;
      padding: 10px 15px 10px 12px;
      background-color: #a92929;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ce3737), color-stop(100%, #a92929));
      background-image: -webkit-linear-gradient(#ce3737, #a92929);
      background-image: -moz-linear-gradient(#ce3737, #a92929);
      background-image: -o-linear-gradient(#ce3737, #a92929);
      background-image: linear-gradient(#ce3737, #a92929);
      color: white;
      font-size: 14px;
      font-weight: bold;
      text-decoration: none; }
    /* line 141, ../scss/pieces/_header.scss */
    .utility-nav-list .account-info .icon-account {
      display: inline-block;
      margin-right: 10px; }
    /* line 145, ../scss/pieces/_header.scss */
    .utility-nav-list .account-info .text {
      display: inline-block;
      position: relative;
      top: -4px; }
    /* line 152, ../scss/pieces/_header.scss */
    .utility-nav-list .account-info .sign-out:link,
    .utility-nav-list .account-info .sign-out:hover,
    .utility-nav-list .account-info .sign-out:visited {
      display: inline-block;
      position: relative;
      top: -4px;
      background: transparent;
      background-image: none;
      font-size: 11px;
      text-decoration: underline; }
  /* line 162, ../scss/pieces/_header.scss */
  .utility-nav-list .nav {
    float: right; }
  /* line 166, ../scss/pieces/_header.scss */
  .utility-nav-list .toggle-nav {
    display: block;
    padding: 10px 12px;
    width: 45px;
    height: 45px; }
    /* line 172, ../scss/pieces/_header.scss */
    .utility-nav-list .toggle-nav .visually-hidden {
      text-indent: -9999px; }

/* line 176, ../scss/pieces/_header.scss */
li.nav,
li.search {
  display: none; }
  /* line 178, ../scss/pieces/_header.scss */
  .js li.nav, .js
  li.search {
    display: block; }

/* line 183, ../scss/pieces/_header.scss */
.primary-nav-list {
  margin-bottom: 24px; }
  /* line 185, ../scss/pieces/_header.scss */
  .primary-nav-list li {
    display: block;
    width: 100%; }
  /* line 191, ../scss/pieces/_header.scss */
  .primary-nav-list a:link,
  .primary-nav-list a:hover,
  .primary-nav-list a:visited {
    display: block;
    padding: 14px 12px;
    width: 100%;
    height: 46px;
    color: #3c3c3c;
    border-bottom: 1px solid #cfcfcf;
    font-size: 18px;
    font-weight: bold;
    text-decoration: none; }
  /* line 202, ../scss/pieces/_header.scss */
  .primary-nav-list a:active {
    background: #b7b7b7; }
  /* line 205, ../scss/pieces/_header.scss */
  .primary-nav-list .icon-arrow-right {
    position: relative;
    top: 2px;
    float: right; }
  /* line 210, ../scss/pieces/_header.scss */
  .primary-nav-list .icon-nav-close {
    display: none; }
    /* line 212, ../scss/pieces/_header.scss */
    .js .primary-nav-list .icon-nav-close {
      display: block; }

/* line 218, ../scss/pieces/_header.scss */
.secondary-nav-list {
  margin: 0 0 24px;
  width: 50%;
  padding: 0 12px;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  /* line 233, ../scss/pieces/_header.scss */
  .secondary-nav-list:nth-child(3) {
    padding-right: 6px; }
  /* line 236, ../scss/pieces/_header.scss */
  .secondary-nav-list:nth-child(4) {
    padding-left: 6px; }
  /* line 241, ../scss/pieces/_header.scss */
  .secondary-nav-list * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  /* line 247, ../scss/pieces/_header.scss */
  .secondary-nav-list li {
    display: block;
    margin: 0 0 20px;
    width: 100%; }
  /* line 236, ../scss/pieces/_header.scss */
  .secondary-nav-list a:link,
  .secondary-nav-list a:hover,
  .secondary-nav-list a:visited {
    display: block;
    padding: 6px 12px;
    width: auto;
    font-size: 13px;
    color: white;
    text-decoration: none;
    background-color: #383838;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #525252), color-stop(100%, #383838));
    background-image: -webkit-linear-gradient(#525252, #383838);
    background-image: -moz-linear-gradient(#525252, #383838);
    background-image: -o-linear-gradient(#525252, #383838);
    background-image: linear-gradient(#525252, #383838); }
  /* line 245, ../scss/pieces/_header.scss */
  .secondary-nav-list .brazil-2014 {
    height: 30px; }
    /* line 249, ../scss/pieces/_header.scss */
    .secondary-nav-list .brazil-2014 a:link,
    .secondary-nav-list .brazil-2014 a:hover,
    .secondary-nav-list .brazil-2014 a:visited {
      background-color: #0f7e31;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0f7e31), color-stop(70%, #0c6728));
      background-image: -webkit-linear-gradient(#0f7e31 0%, #0c6728 70%);
      background-image: -moz-linear-gradient(#0f7e31 0%, #0c6728 70%);
      background-image: -o-linear-gradient(#0f7e31 0%, #0c6728 70%);
      background-image: linear-gradient(#0f7e31 0%, #0c6728 70%);
      border-top: 3px solid #fedf32;
      position: relative;
      top: -3px; }

/* line 257, ../scss/pieces/_header.scss */
.utility-nav {
  height: 40px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  background: #eaeaea; }
  /* line 265, ../scss/pieces/_header.scss */
  .utility-nav .wrap {
    margin: 0 auto;
    width: 790px; /* max-width: 790px; */
    overflow: hidden;
    *zoom: 1; }
    /* line 269, ../scss/pieces/_header.scss */
    .utility-nav .wrap * {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
  /* line 273, ../scss/pieces/_header.scss */
  .utility-nav form.search {
    margin: 6px 0;
    float: left;
    width: auto; }
    /* line 277, ../scss/pieces/_header.scss */
    .utility-nav form.search .btn {
      margin: 0;
      float: left;
      height: 28px; }
  /* line 283, ../scss/pieces/_header.scss */
  .utility-nav .col {
    float: right; }
  /* line 288, ../scss/pieces/_header.scss */
  .utility-nav .player-pass,
  .utility-nav .account,
  .utility-nav .sign-out,
  .utility-nav .cart {
    height: 40px;
    float: left;
    font-size: 11px; }	
    /* line 292, ../scss/pieces/_header.scss */
    .utility-nav .player-pass a,
	.utility-nav .account a,
    .utility-nav .sign-out a,
    .utility-nav .cart a {
      display: block;
      padding: 10px;
      height: 40px;
      text-decoration: underline; }
    /* line 298, ../scss/pieces/_header.scss */
    .utility-nav .account .icon,
    .utility-nav .sign-out .icon,
    .utility-nav .cart .icon {
      display: inline-block; }
  /* line 305, ../scss/pieces/_header.scss */
  .utility-nav .account a:link,
  .utility-nav .account a:visited,
  .utility-nav .sign-out a:link,
  .utility-nav .sign-out a:visited {
    padding: 10px 12px;
    color: #3c3c3c; }
    .utility-nav .player-pass a:link,
	.utility-nav .player-pass a:visited{
	padding: 13px 12px;
    color: #3c3c3c; }
  /* line 311, ../scss/pieces/_header.scss */
  .utility-nav .player-pass a:hover,
  .utility-nav .player-pass a:focus,
  .utility-nav .player-pass a:active,
  .utility-nav .account a:hover,
  .utility-nav .account a:focus,
  .utility-nav .account a:active,
  .utility-nav .sign-out a:hover,
  .utility-nav .sign-out a:focus,
  .utility-nav .sign-out a:active {
    background: #d1d1d1; }
  /* line 317, ../scss/pieces/_header.scss */
  .utility-nav .sign-out a:link,
  .utility-nav .sign-out a:visited {
    padding-top:12px; }
  /* line 323, ../scss/pieces/_header.scss */
  .utility-nav .sign-in a:link,
  .utility-nav .sign-in a:visited {
    padding: 10px 12px; }
    /* line 330, ../scss/pieces/_header.scss */
    .utility-nav .cart a:link,
    .utility-nav .cart a:visited {
      color: white;
      font-weight: bold; }
    /* line 336, ../scss/pieces/_header.scss */
	/* M.G.
    .utility-nav .cart a:hover,
    .utility-nav .cart a:focus,
    .utility-nav .cart a:active {
      background-color: #a92929;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ce3737), color-stop(100%, #a92929));
      background-image: -webkit-linear-gradient(#ce3737, #a92929);
      background-image: -moz-linear-gradient(#ce3737, #a92929);
      background-image: -o-linear-gradient(#ce3737, #a92929);
      background-image: linear-gradient(#ce3737, #a92929); }
	 */

/* line 343, ../scss/pieces/_header.scss */
#SearchBoxInput {
/*   width: 253px; */
  float: left;  
  border: 1px solid #a6a6a6; 
  width:16em;
  }
#SearchBoxInput #Ntt{ 
  font-size: 12px;
}  
  
/* line 350, ../scss/pieces/_header.scss */
#custHeader {
  position: relative;
  margin: 45px auto 0; /*20px auto 0;*/
  width: 790px;
  height: auto;
  background: transparent;
  font-size: 11px;
  *zoom: 1;
  z-index: 960; }
  /* line 22, c:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.3/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  #custHeader:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden; }

/* line 361, ../scss/pieces/_header.scss */
.secondary-nav {
  position: relative;
  margin-top: 15px;
  float: right;
  z-index: 950; }
  /* line 366, ../scss/pieces/_header.scss */
  .secondary-nav li {
    display: block;
    position: relative;
    float: left;
    background: #4e4f4f;
    background: rgba(0, 0, 0, 0.25);
    text-align: center; }
    /* line 376, ../scss/pieces/_header.scss */
    .secondary-nav li:hover ul,
    .secondary-nav li a:hover ul,
    .secondary-nav li a:focus ul {
      visibility: visible;
      z-index: 960; }
      
    /* line 381, ../scss/pieces/_header.scss */
    .secondary-nav li a {
      display: block;
      margin: 7px 0;
      padding: 0 12px;
      color: white;
      font-weight: bold;
      border-right: 1px solid rgba(255, 255, 255, 0.25);
      -webkit-transition: none;
      -moz-transition: none;
      -o-transition: none;
      transition: none; }
    /* line 391, ../scss/pieces/_header.scss */
    .secondary-nav li:last-child a {
      border-right: 0; }
    /* line 398, ../scss/pieces/_header.scss */
    .secondary-nav li :hover > a, .secondary-nav li:hover, .secondary-nav li:active, .secondary-nav li:focus {
      color: white;
      background: #383838;
      background: rgba(255, 255, 255, 0.25);
      text-decoration: none; }
      /* line 404, ../scss/pieces/_header.scss */
      .secondary-nav li :hover > a a, .secondary-nav li:hover a, .secondary-nav li:active a, .secondary-nav li:focus a {
        color: white; }
    /* line 410, ../scss/pieces/_header.scss */
    .secondary-nav li a:hover,
    .secondary-nav li a:active,
    .secondary-nav li a:focus {
      color: white;
      text-decoration: none; }
    /* line 414, ../scss/pieces/_header.scss */
    .secondary-nav li ul {
      position: absolute;
      width: 100%;
      background: #383838;
      background: rgba(105, 105, 105, 0.95);
      box-shadow: 0px 1px 10px 0px #4d4d4d;
      visibility: hidden; }
      .secondary-nav li ul ul{
      	left: 100%;
      	top: 0;
      	visibility: hidden;
      }
      /* line 421, ../scss/pieces/_header.scss */
      .secondary-nav li ul li {
        float: none;
        background: transparent;
        text-align: left; }
        /* line 425, ../scss/pieces/_header.scss */
        .secondary-nav li ul li a {
          margin: 0;
          padding: 7px 12px 9px;
          border: none; }
          
          .secondary-nav li ul li li a {
          margin: 0;
          padding: 2px 12px 9px;
          border: none; }
          
        /* line 432, ../scss/pieces/_header.scss */
        .secondary-nav li ul li a:hover,
        .secondary-nav li ul li a:active,
        .secondary-nav li ul li a:focus {
          color: white;
          background: #4e4f4f;
          background: rgba(56, 56, 56, 0.95);
          text-decoration: none; }
  /* line 441, ../scss/pieces/_header.scss */
  
  .secondary-nav .brazil-2014 {
    margin: 0;
    padding: 5px 12px 6px; 
    padding: 5px 5px 6px;
    border-right: 0;
    background-color: #AD2031;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #AD2031), color-stop(70%, #ff0000));
    background-image: -webkit-linear-gradient(#AD2031 0%, #ff0000 70%);
    background-image: -moz-linear-gradient(#AD2031 0%, #ff0000 70%);
    background-image: -o-linear-gradient(#AD2031 0%, #ff0000 70%);
    background-image: linear-gradient(#AD2031 0%, #ff0000 70%);
    border-top: 3px solid #ca3131; }
     
    /* line 446, ../scss/pieces/_header.scss */
    .secondary-nav .brazil-2014:hover {
      background-color: #932129;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #932129), color-stop(70%, #AD2031));
      background-image: -webkit-linear-gradient(#932129 0%, #AD2031 70%);
      background-image: -moz-linear-gradient(#932129 0%, #AD2031 70%);
      background-image: -o-linear-gradient(#932129 0%, #AD2031 70%);
      background-image: linear-gradient(#932129 0%, #AD2031 70%);
      border-top: 3px solid #AD2031;
      color: #fff; }
  
  .secondary-nav .pink {
    margin: 0;
    padding: 5px 12px 6px;
    border-right: 0;
    background-color: #ff1493;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff1493), color-stop(70%, #ee1289));
    background-image: -webkit-linear-gradient(#ff1493 0%, #ee1289 70%);
    background-image: -moz-linear-gradient(#ff1493 0%, #ee1289 70%);
    background-image: -o-linear-gradient(#ff1493 0%, #ee1289 70%);
    background-image: linear-gradient(#ff1493 0%, #ee1289 70%);
    border-top: 3px solid #cd1076; } 
     
    /* line 446, ../scss/pieces/_header.scss */
    .secondary-nav .pink:hover {
      background-color: #cd1076;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cd1076), color-stop(70%, #ff1493));
      background-image: -webkit-linear-gradient(#cd1076 0%, #ff1493 70%);
      background-image: -moz-linear-gradient(#cd1076 0%, #ff1493 70%);
      background-image: -o-linear-gradient(#cd1076 0%, #ff1493 70%);
      background-image: linear-gradient(#cd1076 0%, #ff1493 70%);
      border-top: 3px solid #ee1289;
      color: #fff; } 

/* line 453, ../scss/pieces/_header.scss */
#shopHeaderDropdown {
  position: relative;
  margin: 0 auto;
  width: 790px;
  height: 37px;
  font-size: 11px;
  background-color: #a92929;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ca3131), color-stop(100%, #a92929));
  background-image: -webkit-linear-gradient(#ca3131, #a92929);
  background-image: -moz-linear-gradient(#ca3131, #a92929);
  background-image: -o-linear-gradient(#ca3131, #a92929);
  background-image: linear-gradient(#ca3131, #a92929);
  border-top: 1px solid #571515;
  border-bottom: 1px solid #571515;
  letter-spacing: 1px;
  z-index: 950;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none; }
  /* line 466, ../scss/pieces/_header.scss */
  #shopHeaderDropdown ul {
    list-style-type: none; }
  /* line 469, ../scss/pieces/_header.scss */
  #shopHeaderDropdown li {
    display: block;
    position: relative;
    float: left;
    border-right: 1px solid rgba(0, 0, 0, 0.15); }
    /* line 474, ../scss/pieces/_header.scss */
    #shopHeaderDropdown li * {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    /* line 477, ../scss/pieces/_header.scss */
    #shopHeaderDropdown li a {
      position: relative;
      z-index: 960; }
    /* line 481, ../scss/pieces/_header.scss */
    #shopHeaderDropdown li:last-child {
      border-right: none; }
  /* line 488, ../scss/pieces/_header.scss */
  #shopHeaderDropdown > ul > li:first-child a:link,
  #shopHeaderDropdown > ul > li:first-child a:visited {
    padding: 12px 8px; }
  /* line 492, ../scss/pieces/_header.scss */
  #shopHeaderDropdown > ul > li:last-child {
    /* float: right; */ }
    /* line 495, ../scss/pieces/_header.scss */
    #shopHeaderDropdown > ul > li:last-child a:link,
    #shopHeaderDropdown > ul > li:last-child a:visited {
      padding: 12px 8px; }
  /* line 501, ../scss/pieces/_header.scss */
  #shopHeaderDropdown a:link,
  #shopHeaderDropdown a:visited {
    display: block;
    height: 38px;
    padding: 12px 8px 12px 9px;
    color: white;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none; }
  /* line 514, ../scss/pieces/_header.scss */
  #shopHeaderDropdown :hover > a,
  #shopHeaderDropdown a:hover,
  #shopHeaderDropdown a:active,
  #shopHeaderDropdown a:focus {
    color: #a92929;
    background: #eaeaea; }
  /* line 518, ../scss/pieces/_header.scss */
  #shopHeaderDropdown ul ul {
    visibility: hidden;
    position: absolute;
    top: 38px;
    width: 380px;
    background: #eaeaea;
    border-bottom: 4px solid #a92929;
    box-shadow: 0px 1px 10px 0px #4d4d4d;
    *zoom: 1;
    z-index: 950; }
    /* line 22, c:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-0.12.3/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
    #shopHeaderDropdown ul ul:after {
      content: "\0020";
      display: block;
      height: 0;
      clear: both;
      overflow: hidden;
      visibility: hidden; }
    /* line 528, ../scss/pieces/_header.scss */
    #shopHeaderDropdown ul ul li {
      width: 50%;
      border-right: none; }
    /* line 533, ../scss/pieces/_header.scss */
    #shopHeaderDropdown ul ul a:link,
    #shopHeaderDropdown ul ul a:visited {
      display: block;
      height: auto;
      padding: 10px 8px;
      color: #3c3c3c;
      text-transform: capitalize; }
    /* line 542, ../scss/pieces/_header.scss */
    #shopHeaderDropdown ul ul a:hover,
    #shopHeaderDropdown ul ul a:active,
    #shopHeaderDropdown ul ul a:focus {
      color: white;
      background: #a92929; }
  /* line 550, ../scss/pieces/_header.scss */
  #shopHeaderDropdown li:nth-child(-n+5) ul {
    left: 0; }
  /* line 555, ../scss/pieces/_header.scss */
  #shopHeaderDropdown li:nth-child(n+6) ul {
    right: 0; }

/* make the second level visible when hover on first level list OR link */
/* line 563, ../scss/pieces/_header.scss */
#shopHeaderDropdown ul li:hover ul,
#shopHeaderDropdown ul li a:hover ul {
  visibility: visible; }

/*  Page Containers */
/* line 4, ../scss/pieces/_layouts.scss */
.wrap {
  margin: 0 auto;
  padding: 0;
  max-width: 1380px; }

/*-------------------------------------------
   	Page Layouts A-? 
   	determined by body classes
-------------------------------------------*/
/* line 13, ../scss/pieces/_layouts.scss */
.split-2 {
  overflow: hidden;
  *zoom: 1; }
  /* line 15, ../scss/pieces/_layouts.scss */
  .split-2.row {
    padding-top: 0; }
  /* line 18, ../scss/pieces/_layouts.scss */
  .split-2 .col {
    width: 50%;
    float: left;
    padding-left: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  /* line 24, ../scss/pieces/_layouts.scss */
  .split-2 .col.first {
    padding-left: 0; }

/*-------------------------------------------

    Forms
-------------------------------------------*/
/* line 7, ../scss/pieces/_forms.scss */
form.rio {
  overflow: hidden;
  margin-bottom: 5px;
  max-width: 100%; }
  /* line 11, ../scss/pieces/_forms.scss */
  form.rio fieldset {
    border: none;
    margin: 0;
    padding: 0;
    background: transparent;
    width: 100%; }
  /* line 19, ../scss/pieces/_forms.scss */
  form.rio legend {
    float: left;
    clear: right;
    width: 100%;
    margin-bottom: 13px;
    font-size: 18px;
    text-transform: none; }
  /* line 28, ../scss/pieces/_forms.scss */
  form.rio.short {
    margin-bottom: 0; }
    /* line 31, ../scss/pieces/_forms.scss */
    form.rio.short .btn {
      margin-bottom: 0; }
  /* line 41, ../scss/pieces/_forms.scss */
  form.rio .inline li {
    list-style-type: none; }
  /* line 44, ../scss/pieces/_forms.scss */
  form.rio .inline label {
    display: inline;
    margin-left: 5px; }
  /* line 50, ../scss/pieces/_forms.scss */
  form.rio .toggle-content {
    margin-top: 12px; }
  /* line 54, ../scss/pieces/_forms.scss */
  form.rio .required {
    color: #cc0000 !important; }
    
    form.rio ul {
    padding: 15px; }

/*-------------------------------------------

      Form Additions
-------------------------------------------*/
/* line 54, ../scss/pieces/_forms.scss */
.rio-wrap {
  margin: 20px 20px 0; }

/* line 59, ../scss/pieces/_forms.scss */
.note,
form.rio .note {
  background-color: #ffffd3;
  padding: 12px 15px;
  font-weight: normal;
  line-height: 1.5;
  border: 1px solid #eced00; }
  @media (min-width: 768px) {
    /* line 59, ../scss/pieces/_forms.scss */
    .note,
    form.rio .note {
      font-weight: normal;
      line-height: auto; } }
  /* line 69, ../scss/pieces/_forms.scss */
  .note a,
  form.rio .note a {
    font-size: inherit; }
  /* line 72, ../scss/pieces/_forms.scss */
  .checkout-instructions .note, .checkout-instructions
  form.rio .note {
    margin: 12px 0; }

/* line 77, ../scss/pieces/_forms.scss */
.form-alert {
  margin-bottom: 12px;
  border: 1px solid #cc0000;
  background-color: #f9e8e8;
  color: #cc0000;
  padding: 12px 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  /* line 85, ../scss/pieces/_forms.scss */
  .form-alert ul {
    padding-left: 15px; }

/* line 92, ../scss/pieces/_forms.scss */
form.rio fieldset,
.rio fieldset {
  position: relative;
  background: whitesmoke;
  padding: 10px 15px;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
/* line 100, ../scss/pieces/_forms.scss */
form.rio .required,
.rio .required {
  color: #cc0000;
  font-weight: bold; }
/* line 105, ../scss/pieces/_forms.scss */
form.rio p.required-msg,
.rio p.required-msg {
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase; }
/* line 111, ../scss/pieces/_forms.scss */
form.rio p,
.rio p {
  font-weight: normal;
  margin-bottom: 1em; }
  /* line 115, ../scss/pieces/_forms.scss */
  form.rio p.error,
  .rio p.error {
    color: #cc0000;
    font-weight: bold;
    margin-top: -1em; }
/* line 122, ../scss/pieces/_forms.scss */
form.rio .row,
.rio .row {
  max-width: 100%; }
/* line 126, ../scss/pieces/_forms.scss */
form.rio .input-aside,
.rio .input-aside {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 30px; }
/* line 131, ../scss/pieces/_forms.scss */
form.rio label,
.rio label {
  display: block;
  font-weight: bold;
  margin-bottom: 6px;
  color: #333;
  font-size: 13px; }
  /* line 138, ../scss/pieces/_forms.scss */
  form.rio label .error,
  .rio label .error {
    color: #cc0000; }
/* line 145, ../scss/pieces/_forms.scss */
form.rio .checkbox-wrap input[type="checkbox"],
form.rio .checkbox-wrap label,
.rio .checkbox-wrap input[type="checkbox"],
.rio .checkbox-wrap label {
  display: inline;
  font-weight: normal; }
/* line 151, ../scss/pieces/_forms.scss */
form.rio input[type="text"], form.rio input[type="password"], form.rio textarea, form.rio select,
.rio input[type="text"],
.rio input[type="password"],
.rio textarea,
.rio select {
  padding: 5px 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #cfcfcf;
  -webkit-appearance: none;
  width: 100%;
  max-width: 100%;
  border-radius: 0px;
  font-size: 16px;
  box-shadow: inset 0 2px 6px -3px #c3c3c3; }
  @media (min-width: 768px) {
    /* line 174, ../scss/pieces/_forms.scss */
    form.rio input[type="text"],
    form.rio input[type="password"],
    form.rio input[type="email"],
    form.rio input[type="tel"],
    form.rio textarea,
    form.rio select,
    .rio input[type="text"],
    .rio input[type="password"],
    .rio input[type="email"],
    .rio input[type="tel"],
    .rio textarea,
    .rio select {
      font-size: 13px; } }
  /* line 189, ../scss/pieces/_forms.scss */
  form.rio input[type="text"].error,
  form.rio input[type="password"].error,
  form.rio input[type="email"].error,
  form.rio input[type="tel"].error,
  form.rio textarea.error,
  form.rio select.error,
  .rio input[type="text"].error,
  .rio input[type="password"].error,
  .rio input[type="email"].error,
  .rio input[type="tel"].error,
  .rio textarea.error,
  .rio select.error {
    border-color: #cc0000;
    background: #f9e8e8; }
  /* line 194, ../scss/pieces/_forms.scss */
  form.rio input[type="text"].half-input,
  form.rio input[type="password"].half-input,
  form.rio input[type="email"].half-input,
  form.rio input[type="tel"].half-input,
  form.rio textarea.half-input,
  form.rio select.half-input,
  .rio input[type="text"].half-input,
  .rio input[type="password"].half-input,
  .rio input[type="email"].half-input,
  .rio input[type="tel"].half-input,
  .rio textarea.half-input,
  .rio select.half-input {
    width: 50%; }
  /* line 198, ../scss/pieces/_forms.scss */
  form.rio input[type="text"].quarter-input,
  form.rio input[type="password"].quarter-input,
  form.rio input[type="email"].quarter-input,
  form.rio input[type="tel"].quarter-input,
  form.rio textarea.quarter-input,
  form.rio select.quarter-input,
  .rio input[type="text"].quarter-input,
  .rio input[type="password"].quarter-input,
  .rio input[type="email"].quarter-input,
  .rio input[type="tel"].quarter-input,
  .rio textarea.quarter-input,
  .rio select.quarter-input {
    width: 25%; }
  /* line 202, ../scss/pieces/_forms.scss */
  form.rio input[type="text"]:focus,
  form.rio input[type="password"]:focus,
  form.rio input[type="email"]:focus,
  form.rio input[type="tel"]:focus,
  form.rio textarea:focus,
  form.rio select:focus,
  .rio input[type="text"]:focus,
  .rio input[type="password"]:focus,
  .rio input[type="email"]:focus,
  .rio input[type="tel"]:focus,
  .rio textarea:focus,
  .rio select:focus {
    border: 1px solid #4368ff;
    outline: none;
    box-shadow: 0px 0px 3px 0.5px #999999;
    background-color: #fff; }
/* line 179, ../scss/pieces/_forms.scss */
form.rio select,
.rio select {
  box-shadow: 0px 4px 5px -4px #c3c3c3;
  -webkit-appearance: menulist; }
/* line 184, ../scss/pieces/_forms.scss */
form.rio .actions,
.rio .actions {
  margin-top: 1em; }
.rio .SortBy{
	width: 75%;
}
.rio .NumResults{
	width: 32%;
}
.rio #Ntt2{
	width: 25%;
}
.rio .btn-utility{
	padding: 7px 12px;
}
form.srefine input[type="text"], form.srefine input[type="password"], form.srefine textarea, form.srefine select, .srefine input[type="text"], .srefine input[type="password"], .srefine textarea, .srefine select{
	font-size: 11px;
}
/*-------------------------------------------

    Mobile Checkout
-------------------------------------------*/
/* line 6, ../scss/pieces/_checkout.scss */
i.icon-info.icon {
  overflow: hidden;
  *zoom: 1;
  display: inline-block !important;
  background-image: url("../../Images/soccer/sprite-mobile.png");
  background-position: -75px -25px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 6, ../scss/pieces/_checkout.scss */
    i.icon-info.icon {
      background-image: url("../../Images/soccer/sprite-mobile@2x.png");
      background-size: 225px 50px; } }

/* line 11, ../scss/pieces/_checkout.scss */
i.icon-open.icon {
  overflow: hidden;
  *zoom: 1;
  display: inline-block !important;
  background-image: url("../../Images/soccer/sprite-mobile.png");
  background-position: -50px -25px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 11, ../scss/pieces/_checkout.scss */
    i.icon-open.icon {
      background-image: url("../../Images/soccer/sprite-mobile@2x.png");
      background-size: 225px 50px; } }

/* line 16, ../scss/pieces/_checkout.scss */
i.icon-closed.icon {
  overflow: hidden;
  *zoom: 1;
  display: inline-block !important;
  background-image: url("../../Images/soccer/sprite-mobile.png");
  background-position: -25px -25px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 16, ../scss/pieces/_checkout.scss */
    i.icon-closed.icon {
      background-image: url("../../Images/soccer/sprite-mobile@2x.png");
      background-size: 225px 50px; } }

/* line 21, ../scss/pieces/_checkout.scss */
i.icon-remove.icon {
  overflow: hidden;
  *zoom: 1;
  display: inline-block !important;
  width: 12px;
  background-image: url("../../Images/soccer/sprite-mobile.png");
  background-position: 0px -25px; }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    /* line 21, ../scss/pieces/_checkout.scss */
    i.icon-remove.icon {
      background-image: url("../../Images/soccer/sprite-mobile@2x.png");
      background-size: 225px 50px; } }

/* line 27, ../scss/pieces/_checkout.scss */
.stock-status {
  display: inline-block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden; }

/* line 34, ../scss/pieces/_checkout.scss */
.btn-group-checkout {
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 24px; }

/* line 39, ../scss/pieces/_checkout.scss */
.gearbag-products * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 43, ../scss/pieces/_checkout.scss */
.product-line-item {
  overflow: hidden;
  *zoom: 1;
  margin-top: 12px;
  padding-top: 24px;
  border-top: 1px solid #eaeaea; }
  /* line 48, ../scss/pieces/_checkout.scss */
  .product-line-item .image {
    float: left;
    width: 20%; }
    /* line 51, ../scss/pieces/_checkout.scss */
    .product-line-item .image a {
      display: block;
      margin: 0 auto;
      width: 43px; }
  /* line 57, ../scss/pieces/_checkout.scss */
  .product-line-item .item-details {
    overflow: hidden;
    *zoom: 1;
    float: right;
    width: 80%;
    font-size: 14px;
    line-height: 1.4em; }
    /* line 65, ../scss/pieces/_checkout.scss */
    .product-line-item .item-details .product-name a:link,
    .product-line-item .item-details .product-name a:visited {
      display: block;
      font-size: 16px;
      font-weight: bold;
      line-height: 1.2em;
      margin-bottom: 12px;
      text-decoration: none; }
    /* line 74, ../scss/pieces/_checkout.scss */
    .product-line-item .item-details .customization-container {
      display: block;
      margin: 0; }
    /* line 78, ../scss/pieces/_checkout.scss */
    .product-line-item .item-details .item-size, .product-line-item .item-details .shipping-status {
      font-size: 13px; }
    /* line 81, ../scss/pieces/_checkout.scss */
    .product-line-item .item-details .shipping-status {
      font-weight: bold; }
      /* line 85, ../scss/pieces/_checkout.scss */
      .product-line-item .item-details .shipping-status .pre-order,
      .product-line-item .item-details .shipping-status .in-stock,
      .product-line-item .item-details .shipping-status .backorder {
        display: inline;
        margin-bottom: 0; }
    /* line 90, ../scss/pieces/_checkout.scss */
    .product-line-item .item-details .item-size {
      display: block;
      font-weight: bold; }
    /* line 94, ../scss/pieces/_checkout.scss */
    .product-line-item .item-details .size-color {
      display: inline;
      font-weight: normal;
      text-transform: capitalize; }
    /* line 99, ../scss/pieces/_checkout.scss */
    .product-line-item .item-details .customization-container {
      font-size: 13px !important; }
      /* line 101, ../scss/pieces/_checkout.scss */
      .product-line-item .item-details .customization-container .modifier {
        font-size: 11px;
        line-height: 1.3em;
        text-transform: capitalize !important;
        margin: 4px 0;
        padding: 1px 0; }
    /* line 109, ../scss/pieces/_checkout.scss */
    .product-line-item .item-details .subtotal {
      display: inline-block;
      padding-top: 12px; }
      /* line 112, ../scss/pieces/_checkout.scss */
      .product-line-item .item-details .subtotal label {
        display: inline !important;
        padding-right: 6px; }
    /* line 117, ../scss/pieces/_checkout.scss */
    .product-line-item .item-details .quantity {
      width: 100%;
      font-size: 13px; }
      /* line 120, ../scss/pieces/_checkout.scss */
      .product-line-item .item-details .quantity input[type=text] {
        width: 50px; }
    /* line 124, ../scss/pieces/_checkout.scss */
    .product-line-item .item-details .prices {
      display: inline; }
      /* line 126, ../scss/pieces/_checkout.scss */
      .product-line-item .item-details .prices .item-price {
        display: inline;
        font-size: 13px; }
      /* line 130, ../scss/pieces/_checkout.scss */
      .product-line-item .item-details .prices .btn-link {
        margin-left: 6px; }
      /* line 133, ../scss/pieces/_checkout.scss */
      .product-line-item .item-details .prices .item-subtotal {
        display: block;
        font-size: 16px;
        padding-top: 6px; }

/* line 142, ../scss/pieces/_checkout.scss */
#gearbagSourceCodeWrapper {
  margin-top: 24px;
  border-top: 1px solid #eaeaea;
  background-color: whitesmoke;
  margin-bottom: 36px !important; }
  /* line 147, ../scss/pieces/_checkout.scss */
  #gearbagSourceCodeWrapper .promo-box {
    overflow: hidden;
    padding-right: 6px;
    padding-bottom: 12px; }
  /* line 152, ../scss/pieces/_checkout.scss */
  #gearbagSourceCodeWrapper .promo-applied {
    display: none; }
  /* line 155, ../scss/pieces/_checkout.scss */
  #gearbagSourceCodeWrapper .error {
    display: none; }
  /* line 158, ../scss/pieces/_checkout.scss */
  #gearbagSourceCodeWrapper .note {
    display: block; }
  /* line 161, ../scss/pieces/_checkout.scss */
  #gearbagSourceCodeWrapper .goldclub {
    padding-top: 12px;
    background-color: #f5f5f5; }

/* line 168, ../scss/pieces/_checkout.scss */
.enter-promo input#catalogSourceCode {
  width: 75%; }
  @media (min-width: 400px) {
    /* line 168, ../scss/pieces/_checkout.scss */
    .enter-promo input#catalogSourceCode {
      width: 80%; } }
/* line 174, ../scss/pieces/_checkout.scss */
.enter-promo .btn-secondary {
  margin-top: 1px;
  display: inline-block; }

/* line 180, ../scss/pieces/_checkout.scss */
#cscSubmit {
  font-size: 12px;
  float: right;
  padding: 8px 10px 7px 10px; }

/* line 186, ../scss/pieces/_checkout.scss */
.cart-promo {
  background-color: #eaeaea;
  text-align: center; }

/* line 191, ../scss/pieces/_checkout.scss */
h2.subtotal {
  margin-bottom: 6px !important; }
  /* line 194, ../scss/pieces/_checkout.scss */
  h2.subtotal .subtotal-value,
  h2.subtotal .cart-total-value {
    float: right; }

/* line 199, ../scss/pieces/_checkout.scss */
.estimated-sh-tax {
  padding-bottom: 12px; }
  /* line 201, ../scss/pieces/_checkout.scss */
  .estimated-sh-tax .toggle-content {
    padding-top: 12px; }

/* line 207, ../scss/pieces/_checkout.scss */
.estimated-cart-total .cart-total-value {
  float: right; }

/* line 213, ../scss/pieces/_checkout.scss */
#content #promoBox {
  display: none; }

/* line 219, ../scss/pieces/_checkout.scss */
#basketform .rio {
  margin-bottom: 0; }

/* line 224, ../scss/pieces/_checkout.scss */
label[for=CatalogSourceCode] {
  display: inline-block !important; }

/* line 230, ../scss/pieces/_checkout.scss */
input[name=PlaceOrder],
input[value="Continue to Shipping Method"],
input[value="Review Your Order"] {
  width: 100%;
  display: block;
  margin: 0 auto 12px; }
  @media (min-width: 768px) {
    /* line 230, ../scss/pieces/_checkout.scss */
    input[name=PlaceOrder],
    input[value="Continue to Shipping Method"],
    input[value="Review Your Order"] {
      display: inline-block;
      width: auto; } }

/* line 240, ../scss/pieces/_checkout.scss */
input[value=PayPal] {
  padding: 12px 0;
  display: block;
  margin: 0 auto; }

/* line 246, ../scss/pieces/_checkout.scss */
input[value=Remove], input[value=Remove]:active {
  padding: 12px 0 0 0; }

/* line 250, ../scss/pieces/_checkout.scss */
input[name="removePromo"] {
  float: right; }

/* line 254, ../scss/pieces/_checkout.scss */
.help-info {
  padding-top: 12px;
  margin-top: 12px;
  border-top: 1px solid #eaeaea; }

/* line 260, ../scss/pieces/_checkout.scss */
#prodVariants input[type="text"], #prodVariants input[type="number"], #prodVariants select {
  /* width: 100px; */
  margin: 0;
  height: 31px; }
/* line 268, ../scss/pieces/_checkout.scss */
#prodVariants p {
  display: block; /* display: inline-block; */
  margin-right: 1em; }
  /* line 271, ../scss/pieces/_checkout.scss */
  #prodVariants p:last-child {
    margin-right: 0; }

/* Step One */
/* line 280, ../scss/pieces/_checkout.scss */
.checkout-steps h1 {
  font-size: 24px;
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 24px;
  margin-bottom: 12px; }
/* line 286, ../scss/pieces/_checkout.scss */
.checkout-steps h3 {
  padding: 6px 0; }
/* line 289, ../scss/pieces/_checkout.scss */
.checkout-steps p {
  margin-bottom: 12px; }

/* line 294, ../scss/pieces/_checkout.scss */
.signIn fieldset {
  border: none;
  padding-top: 12px; }

/* line 300, ../scss/pieces/_checkout.scss */
#returningCust form.rio {
  margin-bottom: 12px; }
/* line 303, ../scss/pieces/_checkout.scss */
#returningCust .forgot-pw-link {
  display: block;
  text-align: center; }

/* line 311, ../scss/pieces/_checkout.scss */
input[name=loginSubmit],
input[name=CreateAccount],
input[name=guestsubmit] {
  margin: 6px auto 12px auto; }
  @media (min-width: 768px) {
    /* line 311, ../scss/pieces/_checkout.scss */
    input[name=loginSubmit],
    input[name=CreateAccount],
    input[name=guestsubmit] {
      display: inline-block;
      margin: 0; } }

/* line 320, ../scss/pieces/_checkout.scss */
input[value="Submit Your Order"] {
  display: block;
  margin: 0 auto 24px;
  width: 100%; }
  @media (min-width: 768px) {
    /* line 320, ../scss/pieces/_checkout.scss */
    input[value="Submit Your Order"] {
      display: inline-block;
      width: auto; } }

/* line 330, ../scss/pieces/_checkout.scss */
#newCust {
  text-align: center; }

/* line 336, ../scss/pieces/_checkout.scss */
label[for=giftPurchase],
label[for=PayPal],
label[for=payment-option-creditcard] {
  display: inline !important; }

/* line 340, ../scss/pieces/_checkout.scss */
form[name="shippingaddress"]* {
  overflow: hidden;
  *zoom: 1; }
  /* line 343, ../scss/pieces/_checkout.scss */
  form[name="shippingaddress"]* fieldset .required-msg {
    text-align: left; }

/* line 350, ../scss/pieces/_checkout.scss */
.payment-form-giftcard,
.payment-form-creditcard {
  margin: 12px 0 !important; }

/* line 355, ../scss/pieces/_checkout.scss */
.checkout-instructions p {
  margin-bottom: 6px; }

/* line 360, ../scss/pieces/_checkout.scss */
.review-step {
  padding: 12px 0;
  border-top: 1px solid #eaeaea;
  line-height: 1.5; }
  /* line 364, ../scss/pieces/_checkout.scss */
  .review-step:first-of-type {
    border-top: 0;
    padding-top: 0; }
  /* line 368, ../scss/pieces/_checkout.scss */
  .review-step h2 .btn-ui {
    float: right; }
  /* line 371, ../scss/pieces/_checkout.scss */
  .review-step .h2 {
    margin-bottom: 6px; }
  /* line 374, ../scss/pieces/_checkout.scss */
  .review-step .value-line {
    margin-bottom: 6px; }
  /* line 377, ../scss/pieces/_checkout.scss */
  .review-step h3.value-line {
    margin-bottom: 0; }
  /* line 380, ../scss/pieces/_checkout.scss */
  .review-step p.value-line {
    margin-bottom: 0;
    padding: 0; }
  /* line 384, ../scss/pieces/_checkout.scss */
  .review-step .subtotal-lines {
    margin-bottom: 6px; }
  /* line 387, ../scss/pieces/_checkout.scss */
  .review-step .value {
    float: right;
    text-align: right; }

/* line 395, ../scss/pieces/_checkout.scss */
.review-items .gearbag-products .product-line-item {
  margin-top: 0; }
  /* line 397, ../scss/pieces/_checkout.scss */
  .review-items .gearbag-products .product-line-item:first-child {
    border-top: 0;
    padding-top: 0; }

/* line 404, ../scss/pieces/_checkout.scss */
.review-ordersummary {
  border: 0; }

/* line 407, ../scss/pieces/_checkout.scss */
.review-ordersummary .h1 {
  margin-bottom: 0.5em; }

/* line 411, ../scss/pieces/_checkout.scss */
p.accordion-button {
  margin-bottom: 0 !important; }

/*-------------------------------------------

    Desktop Checkout Table Styles
-------------------------------------------*/
.cart-table {width:100%;}

/* line 427, ../scss/pieces/_checkout.scss */
.products-table {
  margin-bottom: 1.5em; }
  @media (min-width: 768px) {
    /* line 427, ../scss/pieces/_checkout.scss */
    .products-table {
      font-size: 13px; 
      width:100%;} }
  /* line 433, ../scss/pieces/_checkout.scss */
  .products-table tbody td {
    padding: 8px 0; }
    /* line 436, ../scss/pieces/_checkout.scss */
    .products-table tbody td.short-td {
      padding: 2px 0; }
    /* line 439, ../scss/pieces/_checkout.scss */
    .products-table tbody td.short-td-top {
      padding-top: 8px; }
    /* line 442, ../scss/pieces/_checkout.scss */
    .products-table tbody td.short-td-bottom {
      padding-bottom: 8px; }
  /* line 446, ../scss/pieces/_checkout.scss */
  .products-table tbody td.prod-del {
    vertical-align: top;
/*     padding: 12px 0; */
    text-align: center; }
  /* line 451, ../scss/pieces/_checkout.scss */
  .products-table tbody td.prod-qty {
    vertical-align: top; 
    text-align:center;
    }
  /* line 454, ../scss/pieces/_checkout.scss */
  .products-table tbody td.prod-img {
    padding: 8px 12px;
    width: 50px;
    vertical-align: top; }
  /* line 460, ../scss/pieces/_checkout.scss */
  .products-table tbody td.prod-desc .prod-name {
    font-size: 16px !important;
    font-weight: 800; }
  /* line 464, ../scss/pieces/_checkout.scss */
  .products-table tbody td.prod-desc .meta {
    list-style: none;
    padding: 0 !important;
    margin: 4px 0 !important;
    font-size: 12px; 
    text-align: left;
    }
    /* line 469, ../scss/pieces/_checkout.scss */
    .products-table tbody td.prod-desc .meta a:link, .products-table tbody td.prod-desc .meta a:visited {
      font-size: 12px !important; }
  /* line 474, ../scss/pieces/_checkout.scss */
  .products-table tbody td.promo-code {
    background-color: whitesmoke; }
    /* line 476, ../scss/pieces/_checkout.scss */
    .products-table tbody td.promo-code .first {
      text-align: right;
      padding-top: 5px; }
    /* line 480, ../scss/pieces/_checkout.scss */
    .products-table tbody td.promo-code .promo-code-input {
      width: 200px !important; }
    /* line 485, ../scss/pieces/_checkout.scss */
    .products-table tbody td.promo-code a {
      font-size: 12px !important; }
  /* line 490, ../scss/pieces/_checkout.scss */
  .products-table th {
    background-color: whitesmoke;
    padding: 4px;
    font-weight: normal; }
  /* line 495, ../scss/pieces/_checkout.scss */
  .products-table .subtotal {
    font-size: 16px;
    font-weight: 800; }
  /* line 499, ../scss/pieces/_checkout.scss */
  .products-table .grand-total {
    font-size: 18px;
    font-weight: 800; }

/* line 504, ../scss/pieces/_checkout.scss */
.cart-footer {
  text-align: right; }
  
/*only for gearbag.tem*/
#footerWidth {width:40%; float:right;}


/* line 510, ../scss/pieces/_checkout.scss */
.addr-form-table tr td {
  padding: 4px 6px 4px 0; }

/* line 515, ../scss/pieces/_checkout.scss */
/* 
#continueShopping {
  margin: 0 auto;
  text-align: center; }
 */

/* line 520, ../scss/pieces/_checkout.scss */
#centerCol .products-table .prod-desc .h3 {
  margin: 0;
  text-align: left; }

/* line 1, ../scss/pieces/_type.scss */
body {
  font-size: 13px; }

/* line 5, ../scss/pieces/_type.scss */
.h1 {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 1em; }

/* line 10, ../scss/pieces/_type.scss */
.h2 {
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 1em; }

/* line 16, ../scss/pieces/_type.scss */
.h3,
#centerCol h3.h3 {
  font-size: 16px;
  line-height: 16px;
  margin-bottom: 1em; }

/* line 21, ../scss/pieces/_type.scss */
.h4 {
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 1em; }

/* line 26, ../scss/pieces/_type.scss */
.h5 {
  font-size: 11px;
  line-height: 12px;
  margin-bottom: 1em; }

/* line 35, ../scss/pieces/_type.scss */
.sectionTitle {
  font-size: 22px;
  line-height: 1.4em;
   margin-bottom: 3px;
  text-transform: capitalize;
  background: transparent !important; }
 /* @media (min-width: 768px) { */
    /* line 35, ../scss/pieces/_type.scss */
    /* .sectionTitle {
      font-size: 22px;
      margin-bottom: 3px;
      text-transform: capitalize; } */
      /* line 44, ../scss/pieces/_type.scss */
      .sectionTitle a:link,
      .sectionTitle a:visited {
        color: #3c3c3c !important; }

/* line 50, ../scss/pieces/_type.scss */
#productListFilter {
  margin: 0;
  padding: 0 5px 12px;
  border-bottom: 1px solid #eaeaea; }
  @media (min-width: 768px) {
    /* line 50, ../scss/pieces/_type.scss */
    #productListFilter {
      margin: 0 5px 12px;
      padding: 0 0 12px; } }
  /* line 58, ../scss/pieces/_type.scss */
  #productListFilter tr {
    line-height: 15px; }

/* line 66, ../scss/pieces/_type.scss */
.product-name {
  font-size: 17px; }

/* line 69, ../scss/pieces/_type.scss */
.moduleHead {
/*changed from 16px*/
  font-size: 13px; }

/* line 72, ../scss/pieces/_type.scss */
#membersPay {
  color: #3c3c3c;
  margin-bottom: 0; }
  /* line 75, ../scss/pieces/_type.scss */
  #membersPay b {
    font-weight: 400; }

/* line 79, ../scss/pieces/_type.scss */
#freeWith, #includesCustomization {
  color: #3c3c3c;
  font-style: italic;
  font-size: 11px; }

/* line 84, ../scss/pieces/_type.scss */
.strikeout {
  text-decoration: line-through; }

/* line 87, ../scss/pieces/_type.scss */
#productHeadline {
  background: #ddd;
  padding: 2px;
  text-align: center;
  font-size: 11px;
  color: #3c3c3c; }

/* line 94, ../scss/pieces/_type.scss */
#customization {
  margin-top: 12px; }
  /* line 96, ../scss/pieces/_type.scss */
  #customization p {
    margin-bottom: 0; }

/* line 100, ../scss/pieces/_type.scss */
#listPrice {
  margin-bottom: 0; }
  /* line 102, ../scss/pieces/_type.scss */
  #listPrice .strikeout {
    text-decoration: line-through;
    color: #b85934; }

/* line 107, ../scss/pieces/_type.scss */
#bundle-section, #customize_ {
 /* padding: 8px !important;
  background-color: #ddd; */ }
  /* line 110, ../scss/pieces/_type.scss */
  #bundle-section h3, #bundle-section .bundle-section-label, #customize_ h3, #customize_ .bundle-section-label {
    font-size: 13px;
    margin: 0 !important; }

/* line 115, ../scss/pieces/_type.scss */
#prodCopy {
  height: auto !important; }

/* line 1, ../scss/pieces/_email.scss */
#footer {
  background-color: #4e4f4f;
  clear: both;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  /* line 5, ../scss/pieces/_email.scss */
  #footer * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    /* line 6, ../scss/pieces/_email.scss */
    #footer * p {
      color: white; }
  /* line 11, ../scss/pieces/_email.scss */
  #footer .row {
    overflow: hidden;
    *zoom: 1;
    padding: 0; }
  /* line 16, ../scss/pieces/_email.scss */
  #footer a:link,
  #footer a:visited {
    color: white;
    text-decoration: underline; }
    /* line 20, ../scss/pieces/_email.scss */
    #footer a:link:focus, #footer a:link:hover,
    #footer a:visited:focus,
    #footer a:visited:hover {
      text-decoration: none; }
  /* line 24, ../scss/pieces/_email.scss */
  #footer #footerAbout {
    border-top: 1px dotted white;
    border-bottom: 1px dotted white;
    padding: 12px 24px;
    margin: 0 0 12px 0; }
  /* line 30, ../scss/pieces/_email.scss */
  #footer #footerPopularSearch {
    padding: 12px; }
  /* line 34, ../scss/pieces/_email.scss */
  #footer #footerPopularSearch,
  #footer #copyright {
    color: white; }
    /* line 37, ../scss/pieces/_email.scss */
    #footer #footerPopularSearch a:link,
    #footer #footerPopularSearch a:visited,
    #footer #copyright a:link,
    #footer #copyright a:visited {
      color: white;
      text-decoration: underline; }
      /* line 41, ../scss/pieces/_email.scss */
      #footer #footerPopularSearch a:link:hover, #footer #footerPopularSearch a:link:focus,
      #footer #footerPopularSearch a:visited:hover,
      #footer #footerPopularSearch a:visited:focus,
      #footer #copyright a:link:hover,
      #footer #copyright a:link:focus,
      #footer #copyright a:visited:hover,
      #footer #copyright a:visited:focus {
        text-decoration: none; }

/* line 50, ../scss/pieces/_email.scss */
#footerTopContent {
  background-color: #4e4f4f;
  padding: 24px;
  margin: 0; }
  /* line 54, ../scss/pieces/_email.scss */
  #footerTopContent h3, #footerTopContent h4 {
    color: #cfcfcf; }
  /* line 57, ../scss/pieces/_email.scss */
  #footerTopContent .col-footer {
    overflow: hidden;
    *zoom: 1;
    width: 20%;
    display: inline-block;
    float: left; }
    /* line 62, ../scss/pieces/_email.scss */
    #footerTopContent .col-footer li {
      line-height: 16px;
      padding-bottom: 3px; }
  /* line 67, ../scss/pieces/_email.scss */
  #footerTopContent .col-footer-email {
    background-color: #383838;
    padding: 12px;
    overflow: hidden;
    *zoom: 1;
    width: 40%;
    display: inline-block;
    float: right; }
    /* line 74, ../scss/pieces/_email.scss */
    #footerTopContent .col-footer-email .email-box {
      border-bottom: 1px solid #4e4f4f;
      margin-bottom: 18px;
      padding-bottom: 6px; }
    /* line 79, ../scss/pieces/_email.scss */
    #footerTopContent .col-footer-email input {
      float: left;
      height: 30px; }
    /* line 83, ../scss/pieces/_email.scss */
    #footerTopContent .col-footer-email #email-signup {
      margin-top: 1px;
/*       padding: 8px 5px 9px; */
      width: 170px; }
    /* line 88, ../scss/pieces/_email.scss */
    #footerTopContent .col-footer-email .btn-primary {
	  font-size: 12px;
	  padding: 5px 12px;
	  height: 31px;
      width: 100px; }
    /* line 91, ../scss/pieces/_email.scss */
    #footerTopContent .col-footer-email h3 {
      color: white;
      margin-bottom: 12px;
      line-height: 18px; }
    /* line 96, ../scss/pieces/_email.scss */
    #footerTopContent .col-footer-email form.rio {
      margin-bottom: 0; }
    /* line 100, ../scss/pieces/_email.scss */
    #footerTopContent .col-footer-email form.rio input[type="text"],
    #footerTopContent .col-footer-email .rio input[type="text"] {
      margin-bottom: 12px; }
    /* line 104, ../scss/pieces/_email.scss */
    #footerTopContent .col-footer-email .social-box .btn-ui.btn {
      margin: 0; }
    /* line 107, ../scss/pieces/_email.scss */
    #footerTopContent .col-footer-email .social-box li {
      display: inline-block;
      padding-right: 12px; }

/* line 3, ../scss/pieces/_shippingmethod.scss */
.sectionTitle {
  color: #3c3c3c; }
  /* line 5, ../scss/pieces/_shippingmethod.scss */
  .rio-wrap .sectionTitle {
    padding: 0; }

/* line 11, ../scss/pieces/_shippingmethod.scss */
#CenterContent form.checkout-steps .btn-primary {
  float: right; }
/* line 14, ../scss/pieces/_shippingmethod.scss */
#CenterContent form.checkout-steps table {
  width: 100%; }
  /* line 16, ../scss/pieces/_shippingmethod.scss */
  #CenterContent form.checkout-steps table td {
    font-size: 13px;}
/* line 20, ../scss/pieces/_shippingmethod.scss */
#CenterContent form.checkout-steps h2 {
  margin-bottom: 6px; }
/* line 23, ../scss/pieces/_shippingmethod.scss */
#CenterContent form.checkout-steps .btn-submit-header {
  margin-bottom: 12px; }

/* line 28, ../scss/pieces/_shippingmethod.scss */
.shipmethod {
  color: #333333; }

/* line 32, ../scss/pieces/_shippingmethod.scss */
.shipmethod-desc {
  margin-left: 23px; }

/* line 40, ../scss/pieces/_shippingmethod.scss */
.rio-wrap .form-alert,
.rio-wrap .note {
  margin-bottom: 12px; }

/* line 45, ../scss/pieces/_shippingmethod.scss */
.review-order {
  margin-bottom: 24px; }
  /* line 47, ../scss/pieces/_shippingmethod.scss */
  .review-order td {
    line-height: 1.25;
    font-size: 13px; }
  /* line 51, ../scss/pieces/_shippingmethod.scss */
  .review-order .btn-ui {
    margin-top: 6px; }

/* line 65, ../scss/screen.scss */
body {
  background-color: #3c3c3c;
  background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 80, color-stop(0%, #eaeaea), color-stop(80%, #000000));
  background-image: -webkit-radial-gradient(#eaeaea 0%, #000000 80%);
  background-image: -moz-radial-gradient(#eaeaea 0%, #000000 80%);
  background-image: -o-radial-gradient(#eaeaea 0%, #000000 80%);
  background-image: radial-gradient(#eaeaea 0%, #000000 80%);
  background-repeat: no-repeat;
  background-attachment: fixed;
  font-size: 13px; }
  
#productSocial{
	display: inline;
    float: right;
    margin: 0;
    overflow: hidden;
    position: absolute;
    right: 13px;
    top: 35px;
    z-index: 959;
}
#productSocial img{
	width: 20px;
}

/* FOR BETTER ORGANIZATION -- EVERYTHING BELOW WILL NEED TO BE COPIED INTO SCSS FILES WHEN MOVING INTO WEBSPHERE */

/*--- SPANISH SITE -----------*/

.spanishNav  {font-size:10px !important;}

/*DROP DOWN */
#shopHeaderDropdown ul ul li.DDPromo { padding:10px 0 !important;}


/*PROMOTIONS -------MOVE TO SCSS-------------*/
#orderQualifies {margin-bottom:5px;}
#promoWrap {width:60%; float:right;}
#promoWrap h3 {font-size:14px !important; float:left; clear:left; margin: 8px 0 0; width:100%;}
.promos {width:98%; padding:5px; float:left; background:#f5f5f5; margin:3px 0; font-size:13px; font-weight:bold;}
.promos a {float:left; margin:10px 5px;}
.PromoAction {margin:5px; float:right; color:#888 !important; font-size:16px !important; }
#promoSavings {float:left; clear:left; width:100%;}
#promoSavings ul, #promoSavings ul li {list-style:none; width:100%;  }
#promoSavings ul {margin-left:0; padding:.5em 0;}

.promoSpecials{float:left; clear:left; width:100%;}
.promoSpecials ul, #promoSpecials ul li {list-style:none; width:100%;  }
.promoSpecials ul {margin-left:0 !important; padding:.5em 0 !important;}
.promos a {padding-top:5px;}
#yousaved {float:right;}
#subTotal {float:right;}
#shippingEstCart { width:100%; display:inline-block; color:#3C3C3C; background:#eaeaea; padding:1em 0;}
#shippingEstCart form {margin-left:1em !important;}
#savings {margin-top:2px; font-size:13px; font-weight:normal !important; float:right;}
#savings .price-result {padding-left:10px;}
#savedAmount {display:inline-block; }
.price-result {float:right;}
.subtotaltwo {font-weight:bold; }
.disclaimer {font-weight:normal !important; display:inline-block; font-size:12px;}
input[value="+"] {font-size: 24px; color:#fff !important; padding:8px 13px !important;}
#subH2 {display:inline-block; width:78%; text-align:right;}

/* .utility-nav .sign-out a:link, .utility-nav .sign-out a:visited {padding-left:22px;} */
.youSaved {font-weight:normal !important; font-size:13px; margin-left:5px;}
.products-table tbody td {padding:0;}
.products-table thead {margin-bottom:5px;}
.gcbold {float:right;font-weight:bold;}
.products-table tbody td.short-td-bottom  {padding-bottom:3px;}
.products-table {margin-top:10px;}

/* CHECKOUT MOVE TO SCSS */
#shopH1 {margin-bottom:5px;}
#shippingH1 {margin-bottom:5px;}
#paymentH1 {margin-bottom:5px;}
#methodH1 {margin-bottom:5px;}
#reviewH1 {margin-bottom:5px;}
.checkoutSteps {margin:5px 0;}
.products-table tbody td.prod-qty {display:block; margin-top:10px;}
.ordered {margin:.5em 0 !important;}
.proweb_popup {left:20% !important;}
#itemsOrdered {width:100%;}
.ccID {width:3.5em !important;}
.qtyItems input[type="text"] {width:4em !important;}
#giftCertLeft {width:422px !important; margin: 0 5px 0 0 !important}
#giftCertLeft  input {margin:4px 0; width:210px; }
#giftCertLeft .asterisk {float:left; clear:left; display:block; }
#GCBillingAdd {width:20px !important;}
#giftCertRight {float:left !important; width:255px !important; margin-left:30px;}
#giftCertRight  img {float:right;}
#certTotal {margin-left:0 !important;}
.containerSpecial {background:#fff !important; width:790px !important; }
.instructions {margin:10px; }
#orderConfirm {width:100%; padding:10px 0; margin-top:28px; margin-left:0;}
.colSubmit {width:98% !important;}
.goodTeam {margin:10px 20px;}
#CenterContent {width:100%;}
#CenterContent select {background:#fff;}
#firstSurvey {float:right;}
.topSurvey {width:100% padding:10px 0;}
.subtotal {float:left; font-weight:bold; font-size:18px; margin-top:5px;}
.updateQty {margin-top:-4px;}
#subTotal {font-weight:bold; font-size:18px; display:inline-block; padding-left:10px;}
.subtotaltwo {text-align:right; line-height:16px !important;}
/*trash can in checkout */
.products-table tbody td.prod-del button {border:none; cursor:pointer; background:#FFF; margin-bottom:2px;}
.products-table tbody td.prod-del button img {width:18px; height:20px; padding:10px 2px;}
.customization-container .roster {
  float: left;
  clear:left;
  background-color: #EEE;
  border: 1px solid #ccc;
  margin: 5px 0 0 3px;
  padding: 2px;
  width: 190px;
  font-size: 11px;
  line-height: 13px; }
  
  .customization-container .roster b {padding:11px 5px 11px 22px; float:left;}
  
  #centerCol ul li {margin-bottom:2px;}

/*GIFT CARD -- MOVE TO SCSS*/
.GCspecialdetails {margin-top:100px;}
.GCspecialimg {top:380px;}
#shippingEstCart {text-align:center;}
#promoSavings ul li {display:inline-block; margin:5px 0;}
#aGiftCard {color:#fff; cursor:pointer; font-size:13px; float:left; margin-left:280px;}

/* MOVE TO PROMOTIONS and CHECKOUT SCSS 92914 BJB */
#cscSubmit {color:#fff; cursor:pointer; float:left !important; margin-left:5px;}
td.promo-code .split-2 .col {width:40%; margin:0 auto; display:block;   }
.products-table tbody td.promo-code { padding-bottom:10px; }
#scForm a {margin:8px 5px 0 10px; display:inline-block; float:right;}
#saveAddress  input {margin:8px 5px 5px 0; }
#saveCredit  input {margin:8px 5px 5px 0; }
#promoArea {margin-top:10px;}
#promoArea  .rio-wrap  {margin-top:10px;}
.promo-code-input {float:left}
.products-table tbody td.promo-code .first {margin-top:2px;}

td.promo-code .split-2 {display:block; margin:0 auto; width:auto !important; width:70% !important;}
td.promo-code .split-2 .col {width:auto !important;}
.products-table tr {border-top:5px solid #fff;}
#cscSubmit .btn-utility:hover {background: #a92929;}
#catalogSourceCode {margin-top:1px;}

/* MOVE TO SCSS line --- ../scss/pieces/_header.scss */
#cssmenu ul ul.cssDropdown { visibility: hidden; width:130px;}
#cssmenu ul li:hover > .cssDropdown {
  visibility: visible; width:130px;}
  
  /* MOVE to SCSS spinner */
#modalWait2 {background:#FFF; padding:25px 25px 25px 18px; }
 
/* MOVE to accounts SCSS */  
fieldset#registerSuccess {
	width: 95%;
}

/*LIST VIEW - PRODUCT LISTING */
.productImageBox {min-height:130px;}

 /*TEMPORARY */
 #shipping-method-select {background:#FFF;}
 #surveyTop {float:right;}
 
 #prefParagraph li select {background:#FFF;}
 
#submitModal {
  background:linear-gradient(#CE3737, #A92929) #A92929;
  border:1px solid #801F1F;
  box-shadow:#999999 0 0 3px 0.5px;
  font-size:13px;
  font-weight:bold;
  line-height:1em;
  padding:10px 12px;
    margin:5px;
  text-shadow:rgba(207, 207, 207, 0.498039) 0 1px;
    color:#fff;
    cursor:pointer;}
    
#submitModal:hover {
    background-color: #be2e2e;
    background-image: linear-gradient(#a92929, #be2e2e);}
  
  #cancelModal {
  background:linear-gradient(#CE3737, #A92929) #A92929;
  border:1px solid #801F1F;
  box-shadow:#999999 0 0 3px 0.5px;
  font-size:13px;
  font-weight:bold;
  line-height:1em;
  padding:10px 12px;
    margin:5px;
  text-shadow:rgba(207, 207, 207, 0.498039) 0 1px;
  color:#fff;
cursor:pointer;}

#cancelModal:hover {
       background-color: #be2e2e;
    background-image: linear-gradient(#a92929, #be2e2e);}
  
  #rejectModal {
  background:linear-gradient(#CE3737, #A92929) #A92929;
  border:1px solid #801F1F;
  box-shadow:#999999 0 0 3px 0.5px;
  font-size:13px;
  font-weight:bold;
  line-height:1em;
  padding:10px 12px;
  margin:5px;
  text-shadow:rgba(207, 207, 207, 0.498039) 0 1px;
color:#fff;
cursor:pointer;}

#rejectModal:hover {
    background-color: #be2e2e;
    background-image: linear-gradient(#a92929, #be2e2e);}
    
td.checkbox-wrap, td.checkbox-wrap input {margin:4px;}
.ui-corner-all  {max-height:-1200px; overflow:hidden;}

/*PLAYERPASS POP UP*/

.ui-icon-closethick {color:#fff !important;}
.ui-dialog-buttonpane  {background:#fff;}
.ui-dialog-buttonset button{
  background:linear-gradient(#CE3737, #A92929) #A92929;
  border:1px solid #801F1F;
  box-shadow:#999999 0 0 3px 0.5px;
  font-size:13px;
  font-weight:bold;
  line-height:1em;
  padding:10px 12px;
  margin:10px 20px;
  text-shadow:rgba(207, 207, 207, 0.498039) 0 1px;
    color:#fff;
cursor:pointer;}

.ui-dialog-buttonset button:hover {
background-color: #be2e2e;
background-image: linear-gradient(#a92929, #be2e2e);}

.qtyItems {width:100%; display:block; font-size:14px !important; font-weight:normal !important;}

/*Spiritwear Call-Out*/
#moreSpiritwear {float:right;    }
#moreSpiritwear p {display:block;  text-align:left; float:left; }
#moreSpiritwear a {
    margin: 3px 0;
    padding: 8px;
    width: 140px;
    font-size: 11px;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    float: right;
    clear:left;
    display:block;
    text-align: center;}
    
#moreSpiritwear a:hover, #moreSpiritwear  a:link, #moreSpiritwear  a:visited, #moreSpiritwear  a:active {
    text-decoration:none;}


/*PLAYER PASS*/
#innerWaitPreviewModal {margin-top:0 !important; padding:20px !important;}
.customizeAlertMatrix {width:430px; font-size:11px;}
.matrixColor {float:left; clear:left; padding:10px 0;}
.playerRosterTool {background:#fff !important; 
width:790px !important;
}

#roster {padding:10px;}
#roster_form {padding:10px 0; background:#f5f5f5; }
#roster_form fieldset {border-bottom:1px solid #ccc; margin-bottom:20px; padding-bottom:10px; background:none;}
#roster_form legend {font-size:16px;  font-weight:bold; color:#3c3c3c;}
#roster_form label {font-weight:normal;}
#roster td {padding:2px; }
#saved_count {margin:10px 0;}
#club_name {background:#333; color:#fff; padding:10px 0 10px 10px; font-weight:bold; letter-spacing:1px; font-size:14px;}
.bannerContainer {background:#eaeaea; width:100%; 	padding:10px 0;}
.playerRosterTool #choices  {width:80%; display:block; margin:10px auto;}
.playerRosterTool #choices p {font-size:14px;}
.playerRosterTool #choices p a {text-decoration:underline;}
.player_delete  {  display:block; padding: 7px 12px 7px;
color:#fff;
cursor:pointer;
  background: #a92929;
  border: none;
  font-size: 11px;
  font-weight: bold;
  line-height: 1em;
  background-color: #383838;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #525252), color-stop(100%, #383838));
  background-image: -webkit-linear-gradient(#525252, #383838);
  background-image: -moz-linear-gradient(#525252, #383838);
  background-image: -o-linear-gradient(#525252, #383838);
  background-image: linear-gradient(#525252, #383838); }
  .player_delete:hover {
  background-color: #454545;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a92929), color-stop(100%, #be2e2e));
    background-image: -webkit-linear-gradient(#a92929, #be2e2e);
    background-image: -moz-linear-gradient(#a92929, #be2e2e);
    background-image: -o-linear-gradient(#a92929, #be2e2e);
    background-image: linear-gradient(#a92929, #be2e2e); }
    
  .player_delete a {padding-left:0; color:#fff; cursor:pointer;}
  
 .deleted {padding:15px; background:#ccc;}
  .updated {padding:15px; background:yellow;}
  .player_undelete {
  padding: 7px 12px 7px;
  font-size: 11px;
  font-weight: bold;
  line-height: 1em;
  background: #eaeaea;
  color: #3c3c3c;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eaeaea));
  background-image: -webkit-linear-gradient(top, #ffffff, #eaeaea);
  background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);
  background-image: -o-linear-gradient(top, #ffffff, #eaeaea);
  background-image: linear-gradient(top, #ffffff, #eaeaea);
  border: 1px solid #dddddd; 
  cursor:pointer;}
  
    .player_undelete:hover
  {
  	text-decoration:underline;
    color: #3c3c3c;
    background-color: #dddddd;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #dddddd));
    background-image: -webkit-linear-gradient(top, #f2f2f2, #dddddd);
    background-image: -moz-linear-gradient(top, #f2f2f2, #dddddd);
    background-image: -o-linear-gradient(top, #f2f2f2, #dddddd);
    background-image: linear-gradient(top, #f2f2f2, #dddddd); }
    
.player_undelete a {color:#3c3c3c;}
  
  #pleaseWait {
  width: 150px;
  height:30px;
  margin: 0 auto;
  z-index: 990;
  position: absolute;
  left: 40%;
  top: 80%;
  border: 1px solid #3c3c3c;
  background-color: #fff;
  text-align: center;
  padding: 20px 20px 20px 10px; 
  font-size:16px;}
    #pleaseWait img {margin:0 10px;}

#save a, #submit a{color:#000 !important; font-weight:bold;   -webkit-transition:all, 0ms;}
.jbutton {margin:10px 0;}
.jbutton:hover {font-size:13px; font-weight:normal; transition:none;}
.jbutton img {margin:3px 5px 0 0;}
.jbutton span {vertical-align:bottom;}
  .pl_number {padding:5px 0;}
#template_id {background:#fff; color:#3c3c3c;}
#team_name, .pl_position {background:#fff;}
#team_name_field, #template_select, #ajax fieldset {border:none;}
#instructions {margin:10px 0;}
#print {float:left: margin:10px 0;}
#unsubmitted {color:#CC0000; margin-top:10px;}
#the_view_link {float:left; display:block; margin:10px 0;}
.showRoster {width:790px !important; background:#fff !important;}
.showRosterWrap {width:770px; margin:10px; background:#f5f5f5;}
#showRosterTable {width:100%; margin:20px 0; background:#fff; padding;10px;}
#showRosterTable tr {padding:5px;}
.boldTxt span {font-weight:bold;}

/*CUSTOMER SERVICE */
#returningCust legend {font-size:15px;}

#returningCust form label, #returningCust form input[type=text] {float:left;  margin:10px 10px 10px 0;  }
#returningCust form input[type=submit] {
  background:linear-gradient(#CE3737, #A92929) #A92929;
  border:1px solid #801F1F;
  box-shadow:#999999 0 0 3px 0.5px;
  font-size:13px;
  font-weight:bold;
  line-height:1em;
  padding:10px 12px;
  margin:5px;
  text-shadow:rgba(207, 207, 207, 0.498039) 0 1px;
    color:#fff;
cursor:pointer;
float:left;
clear:left;}

/*GC  Account Verification */
.customerServiceErrors ul {margin-left:20px; }
.helpIcon img {margin-left:10px;}
.faqs {
	display: none;
}
#rightCol  {display:block; clear:both; margin:-10px 20px 0 20px; text-align:left;}
#rightCol h3 {font-size:16px;}
#rightCol  .helpIcon {margin-top:10px;}
#rightCol a:link {
	text-decoration: underline;
}

#rightCol a:hover {
	text-decoration: none !important;
}
#rightCol li {
	margin-left: 1.25em;
	_margin-left: 1.5em;
	padding-bottom: .75em; 
	list-style: disc;
}

#verifyGC {  background:linear-gradient(#CE3737, #A92929) #A92929;
  border:1px solid #801F1F;
  box-shadow:#999999 0 0 3px 0.5px;
  font-size:13px;
  font-weight:bold;
  line-height:1em;
  padding:10px 12px;
  margin:5px;
  text-shadow:rgba(207, 207, 207, 0.498039) 0 1px;
    color:#fff;
cursor:pointer;
float:left;
clear:left;}

/*update 101614 */
#membersOnly {overflow:scroll; height:1300px; }
#membersOnly .ui-dialog ui-widget ui-widget-content ui-corner-all  {top:0; outline:none; left:0; background:red !important;}

.subscribeStyles {background:#fff !important; width:790px !important;}
.subscribeStyles #centerCol {padding:10px 0 0 20px;}
.subscribeEmail {height:40px;}
.subscribeStyles #leftCol {display:none;}

.safeEmail {background:#fff !important; width:790px !important;}
.safeEmail #centerCol {padding:10px 0 0 20px;}

.safelistBlock {
	margin: 10px 0;
	padding:7px;
	background-color: #f5f5f5;
/* 	border: 1px solid #ccc; */
	font-size: 12px;
}

.safelistBlock h3{
	margin: 0 0 10px 0 !important;
	padding: 0 0 2px 0;
	font-size:16px !important;
	border-bottom: 1px solid #fff;
}

/* Gift Card */
#gc_price {color:#000; }
  
  /*ORDER HISTORY*/
#searchDate {width:100%;}
#searchDatebtn {float:left; clear:left; display:block; margin-top:10px;}
.SearchButton {margin-top:10px;}
.SearchbyDate {float:left; margin-right:10px;}
.SearchbyDate tr {width:100%;}
.SearchbyDate td select {float:left; width:80px; margin-right:5px;}
.identifyDates {font-size:14px; font-weight:bold !important; margin-bottom:5px !important;}

/*FEEDBACK PAGE - Questions Concerns Problems */
#questionNotThereButton {
  background:linear-gradient(#525252, #383838) #383838;
  border:none;
  font-size:11px;
  font-weight:bold;
  line-height:1em;
  padding:9px 12px;
  color:#fff; cursor:pointer;}
  
  #questionNotThereButton:hover {
  background-color: #454545;
    background-image: linear-gradient(#a92929, #be2e2e);}
    .ui-icon-triangle-1-e	:hover {background-position:32px -16px;}
    
    #yesButton {padding:3px; cursor:pointer;}
     #noButton {padding:3px; cursor:pointer;}
     
/*BB 080515 prototype FW page styles */

#footwearPageOffer {
  height: 70px;
  background-color: #eaeaea;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #eaeaea));
  background-image: -moz-linear-gradient(#f7f7f7, #eaeaea);
  background-image: -webkit-linear-gradient(#f7f7f7, #eaeaea);
  background-image: linear-gradient(#f7f7f7, #eaeaea);
  width: 600px;
  float:left;
  margin: 0 0 10px 0;
}

#footwearPageOffer ul {
  /* width:260px; */
  width: 600px;
  display: block;
  /* overflow:hidden; */
  margin: 0 auto;
  padding: 8px 0 0 0;
}

#footwearPageOffer ul li {
  /*display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline; */
  display:inline;
  float:left;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  padding: 10px 26px 2px 26px;
  border-right: 1px solid #cfcfcf;
}

#footwearPageOffer ul li h4 {
}

#footwearPageOffer ul li p {
  clear: left;
  font-size: 9px;
  font-weight: normal;
  vertical-align: middle;
  text-align: center;
  padding: 0;
}

#footwearPageOffer ul li span a{
  clear: left;
  color: #062f5e;
  text-decoration: underline;
  font-size: 10px;
  font-weight: normal;
  vertical-align: middle;
  text-transform: lowercase;
  text-align: center;
  margin: 0 auto;
  display: block;
}

#footwearPageOffer ul li:last-child {
  border-right: none;
}

.BottomsectionSpotlight {
	clear:both;
}

.BottomsectionSpotlight div {
	line-height: 0;
}


/*----------------------sectionSpotlight STYLES-----------------------------------------------------*/
#sectionSpotlight {border-bottom: 1px dotted #ccc !important; display:block; overflow:visible; padding-bottom:5px; }
#sectionSpotlight h2 {padding-left:10px; }
#sectionSpotlightText { padding: 10px !important; line-height: 19px !important; border-bottom: none !important; clear:both !important; }
#sectionSpotlightText a { text-decoration: none; color: #660000; }
#sectionSpotlightText a:hover { text-decoration: underline; color: #990000; }
/* line 612, ../scss/pieces/legacy/global/_main_new.scss */
#sectionSpotlightText h3 {
  font-size: 14px;
  margin-bottom: 3px; }
#sectionSpotlightVideo {padding: 0 10px 0 10px; float:left; width: 420px; height:236px; }
#sectionSpotlightSkyscraper {padding: 0 10px 0 0; float:left; width: 149px; height:236px; }
div[id='Nike Tiempo'] h2 {display:none;}