

                              




.container_20 {
	margin-left: auto;
	margin-right: auto;

}










                							






































































































































































                                              


















































                                            

											








.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}



.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}                   

#colors #grays .black								{ background:#000; }
#colors #grays .v0									{ background:#050505; }
#colors #grays .v1									{ background:#0d0d0d; }
#colors #grays .v2									{ background:#191919; }
#colors #grays .v3									{ background:#262626; }
#colors #grays .v4									{ background:#333333; }
#colors #grays .v5									{ background:#404040; }
#colors #grays .v6									{ background:#4c4c4c; }
#colors #grays .v7									{ background:#595959; }
#colors #grays .v8									{ background:#666666; }
#colors #grays .v9									{ background:#737373; }
#colors #grays .v10									{ background:#7f7f7f; }
#colors #grays .v11									{ background:#8c8c8c; }
#colors #grays .v12									{ background:#999999; }
#colors #grays .v13									{ background:#a6a6a6; }
#colors #grays .v14									{ background:#b2b2b2; }
#colors #grays .v15									{ background:#bfbfbf; }
#colors #grays .v16									{ background:#cccccc; }
#colors #grays .v17									{ background:#d9d9d9; }
#colors #grays .v18									{ background:#e5e5e5; }
#colors #grays .v19									{ background:#f2f2f2; }
#colors #grays .v20									{ background:#fafafa; }
#colors #grays .white								{ background:#fafafa; }

#colors #a .a0						        	{ background:#030809; }
#colors #a .a1						        	{ background:#050f11; }
#colors #a .a2						        	{ background:#07191d; }
#colors #a .a3						        	{ background:#0a272d; }
#colors #a .a4						        	{ background:#0d353d; }
#colors #a .a5						        	{ background:#104450; }
#colors #a .a6						        	{ background:#125261; }
#colors #a .a7						        	{ background:#186170; }
#colors #a .a8						        	{ background:#1e6d7c; }
#colors #a .a9						        	{ background:#267a8a; }
#colors #a .a10						        	{ background:#2d8696; }
#colors #a .a11						        	{ background:#3794a5; }
#colors #a .a12						        	{ background:#43a5b5; }
#colors #a .a13						        	{ background:#50b5c6; }
#colors #a .a14						        	{ background:#5bc3d4; }
#colors #a .a15						        	{ background:#68d4e5; }
#colors #a .a16						        	{ background:#75e4f5; }
#colors #a .a17						        	{ background:#8feffe; }
#colors #a .a18						        	{ background:#aff4fe; }
#colors #a .a19						        	{ background:#d7f9ff; }
#colors #a .a20						        	{ background:#f1fcff; }

#colors #b .b0					 	          { background:#030a03; }
#colors #b .b1					 	          { background:#061203; }
#colors #b .b2					 	          { background:#082004; }
#colors #b .b3					 	          { background:#0c3305; }
#colors #b .b4					 	          { background:#104606; }
#colors #b .b5					 	          { background:#135c07; }
#colors #b .b6					 	          { background:#177009; }
#colors #b .b7					 	          { background:#1e7e10; }
#colors #b .b8					 	          { background:#268d18; }
#colors #b .b9					 	          { background:#2f9b21; }
#colors #b .b10					 	          { background:#39aa2b; }
#colors #b .b11					 	          { background:#43b835; }
#colors #b .b12					 	          { background:#4fc740; }
#colors #b .b13					 	          { background:#5ad74c; }
#colors #b .b14					 	          { background:#65e556; }
#colors #b .b15					 	          { background:#72f563; }
#colors #b .b16					 	          { background:#7fff70; }
#colors #b .b17					 	          { background:#9eff93; }
#colors #b .b18					 	          { background:#bbffb5; }
#colors #b .b19					 	          { background:#dcffd8; }
#colors #b .b20					 	          { background:#f2fff0; }

#colors #c .c0  					 	        { background:#090a03; }
#colors #c .c1  					 	        { background:#0f1203; }
#colors #c .c2  					 	        { background:#1c2205; }
#colors #c .c3  					 	        { background:#2a3406; }
#colors #c .c4  					 	        { background:#3b4908; }
#colors #c .c5  					 	        { background:#4d5e0a; }
#colors #c .c6  					 	        { background:#5e740b; }
#colors #c .c7  					 	        { background:#718c0d; }
#colors #c .c8  					 	        { background:#86a610; }
#colors #c .c9  					 	        { background:#9bc015; }
#colors #c .c10 					 	        { background:#aed41d; }
#colors #c .c11 					 	        { background:#b8df22; }
#colors #c .c12 					 	        { background:#bfe626; }
#colors #c .c13 					 	        { background:#c7ee2a; }
#colors #c .c14 					 	        { background:#cff730; }
#colors #c .c15 					 	        { background:#d7ff34; }
#colors #c .c16 					 	        { background:#dfff47; }
#colors #c .c17 					 	        { background:#e7ff70; }
#colors #c .c18 					 	        { background:#edff97; }
#colors #c .c19 					 	        { background:#f6ffca; }
#colors #c .c20 					 	        { background:#fcfff0; }

#colors #d .d0  					 	        { background:d0; }
#colors #d .d1  					 	        { background:d1; }
#colors #d .d2  					 	        { background:d2; }
#colors #d .d3  					 	        { background:d3; }
#colors #d .d4  					 	        { background:d4; }
#colors #d .d5  					 	        { background:d5; }
#colors #d .d6  					 	        { background:d6; }
#colors #d .d7  					 	        { background:d7; }
#colors #d .d8  					 	        { background:d8; }
#colors #d .d9  					 	        { background:d9; }
#colors #d .d10 					 	        { background:d10; }
#colors #d .d11 					 	        { background:d11; }
#colors #d .d12 					 	        { background:d12; }
#colors #d .d13 					 	        { background:d13; }
#colors #d .d14 					 	        { background:d14; }
#colors #d .d15 					 	        { background:d15; }
#colors #d .d16 					 	        { background:d16; }
#colors #d .d17 					 	        { background:d17; }
#colors #d .d18 					 	        { background:d18; }
#colors #d .d19 					 	        { background:d19; }
#colors #d .d20 					 	        { background:d20; }                   



























                

#primary h1 {
  display: none;
}
#section {
  padding-top: 54px;
}

.homepage #body #outer_wrapper,
.homepage #body #inner_wrapper {
  background-image: none;
  background-color: none;
}

.homepage #body {
  padding-bottom: 0;
  background-image: none;
  background-color: #fff;
}

.homepage .breadcrumb {
  display: none;
}

body.homepage #body #inner_wrapper {
  background-position: center 56px;
  background-repeat: no-repeat;
}




.promo_primary {
  width: 100%;
  height: 100%;
}
.promo_primary a,
.promo_primary a h2,
.promo_primary a .subheading {
  width: 100%;
  height: 100%;
  display: block;
  padding: 0;
  font-size: 0.1em;
  text-indent: -9999px;
  text-decoration: none;
}





#promo_secondary_wrap {
  zoom: 1;
  overflow: hidden;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 35px;
}
#promo_secondary_wrap ul {
  list-style: none;
  zoom: 1;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
#promo_secondary_wrap ul > li {
  float: left;
  width: 213px;
  height: 130px;
  margin-right: 8px;
  padding: 10px 13px 0 13px;
  background: transparent url(../../../../../images/shared/w_home_divider_bar.png) center 33px repeat-x;
  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}

#promo_secondary_wrap ul > li a.promo {
  width: 213px;
  height: 130px;
}

body.women #promo_secondary_wrap ul > li h3 {
  color: #4c4c4c;
  padding: 0 0 8px 0;
  border-bottom: none;
  margin-bottom: 10px;
  letter-spacing: 0.02em;
  font-weight: normal;
  font-size: 15px;
  font-family: Verdana,"Helvetica Neue",Arial,Helvetica,sans-serif;
  line-height: 17px;
  text-transform: none;
}

body.women #promo_secondary_wrap ul > li h3:hover{
		color: #5e740b;
}

#promo_secondary_wrap ul > li img {
  float: left;
  margin: 3px 8px 0 0;
  width: 100px;
  height: 70px;
  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}

#promo_secondary_wrap ul > li a div.img {
  float: left;
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 100px;
  height: 70px;
  margin: 3px 8px 0 0;
  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}

#promo_secondary_wrap ul > li a:hover div.img {
  background-position: 0 -70px;
}


body.women #promo_secondary_wrap ul > li p {
  float: left;
  width: 105px;
  padding-bottom: 0;
  font-family: Verdana, arial, sans-serif;
  color: #999999;
  font-size: 11px;
  line-height: 14px;
  height: 72px;
  max-height: 72px;
  overflow: hidden;
  text-overflow: ellipsis;
}

#promo_secondary_wrap ul > li.promo_secondary_4 {
  margin-right: 0;
  position: relative;
}



#promotabs_nav {
  width: 40px;
  position: absolute;
  right: 5px;
  top: 15px;
  z-index: 2;
}
#promotabs_nav a {
  background: transparent url(../../../../../images/css/women/ui/bg_tabnav.png) center center no-repeat;
  font-size: 0.1em;
  text-indent: -9999px;
  text-decoration: none;
  display: block;
  float: left;
  height: 8px;
  width: 8px;
  margin-right: 5px;
}

#promotabs_nav a.current {
  background-image: url(../../../../../images/css/women/ui/bg_tabnav_current.png);
}

#promotabs_content .promo {
  position: absolute;
  top: 10px;
  left: 13px;
}



#promo_primary_wrap .promo_primary {
  display: none;
}


body.homepage #footer #nav_footer #copyright_info {
  color: #999999;
  padding-top: 4px;
}



#promo_secondary_wrap ul > li.promo_secondary_4 .sports_promo {
    position: absolute;
}

#promotabs_content .sports_promo .promo {
    position: relative;
    left: 0px;
}

#promo_secondary_wrap ul > li.promo_secondary_4 a:hover div.img {
  background-position: 0;
}

#promo_secondary_wrap ul > li.promo_secondary_4 .sports_promo a:hover div.img {
  background-position: 0 0 !important;
}

body #locale_select {
  padding-top: 15px;
  margin-top: 0;
}

body #locale_select #locale_select_popup {
  /*top: -185px;*/
}

/* Localized */