/* @group Home Page */


/* May 10 */

.promo-save15 {
	position: relative;
	height: 300px;
	width:622px;
	border-bottom: 1px solid #666;
	padding-bottom:15px;
	float:right;
}

.promo-save15 h1 {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
}

.promo-save15 h1 a {
	display: block;
	width: 340px;
	height: 40px;
	text-indent: -9999px;
	background: url(/Content/2010/home/wk15-15off-75/main-a.gif) no-repeat;
}
.promo-save15 .shopping {
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	position: absolute;
	top: 170px;
	left: 0px;
}
.promo-save15 .shopping a {
	color: #900;
	text-decoration: none;
}
.promo-save15 h2  {
	color:#990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:26px;
	font-weight:bold;
	left:0;
	margin:0;
	position:absolute;
	top:15px;	
	width:300px;
}

.promo-save15 h2 a {
	text-decoration:none;
	color:#990000;
}

.promo-save15 h2 a.promo {
	text-decoration:none;
	color:#333333;

}


.promo-save15 .shopping a:hover { text-decoration: underline; }

.promo-save15 .logoimg { display: block; }



/* April 29 */

.promo-casuals {
	position: relative;
	height: 300px;
	width:622px;
	border-bottom: 1px solid #666;
	padding-bottom:15px;
	float:right;
}

.promo-casuals h1 {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
}

.promo-casuals h1 a {
	display: block;
	width: 340px;
	height: 40px;
	text-indent: -9999px;
	background: url(/Content/2010/home/wk13/headline-a.gif) no-repeat;
}
.promo-casuals .shopping {
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	position: absolute;
	top: 117px;
	left: 0px;
}
.promo-casuals .shopping a {
	color: #900;
	text-decoration: none;
}
.promo-casuals h2 {
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:bold;
	left:0;
	letter-spacing:-1px;
	margin:0;
	position:absolute;
	top:39px;	
	width:232px;
}


.promo-casuals .shopping a:hover { text-decoration: underline; }

.promo-casuals .logoimg { display: block; }


/* April 21 */

.promo-50 {
	position: relative;
	height: 300px;
	width:622px;
	border-bottom: 1px solid #666;
	padding-bottom:15px;
	float:right;
}

.promo-50 h1 {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
}

.promo-50 h1 a {
	display: block;
	width: 340px;
	height: 40px;
	text-indent: -9999px;
	background: url(/Content/2010/home/wk13/headline-a.gif) no-repeat;
}

.promo-50 .shopping {
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	position: absolute;
	top: 117px;
	left: 0px;
}
.promo-50 .disclaimer {
	position:absolute;
	bottom:4px;
	left:3px;
	color:#666;
	font-size:0.8em;
}
.promo-50 h2 {
	position: absolute;
	left: 0;
	top: 52px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	width: 350px;
	letter-spacing: -1px;
}

.promo-50 h2 a {
	text-decoration: none;
	color: #333;
}

.promo-50 h3 {
	position: absolute;
	left: 3px;
	top: 74px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:22px;
	width: 350px;
	letter-spacing: -1px;
	color: #000;
}
.promo-50 h3 em {
	color:#990000;
	font-size:27px/32px;
	font-style:normal;
}
.promo-50 h3 a {
	text-decoration: none;
	color: #990000;
}

.promo-50 .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-50 .shopping a:hover { text-decoration: underline; }

.promo-50 .logoimg { display: block; }

/* April 19 */

.promo-athletic {
	position: relative;
	height: 225px;
}

.promo-athletic h1 {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
}

.promo-athletic h1 a {
	display: block;
	width: 275px;
	height: 65px;
	text-indent: -9999px;
	background: url(/Content/2010/home/wk12/headline-a.gif) no-repeat;
}

.promo-athletic .shopping {
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	position: absolute;
	top: 85px;
	left: 0px;
}

.promo-athletic .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-athletic .shopping a:hover { text-decoration: underline; }

.promo-athletic .logoimg { display: block; }

/* April 16 */

.promo-clearance-final {
	position: relative;
	height: 280px;
}

.promo-clearance-final h1 {
	width: 321px;
	height: 37px;
	position: absolute;
	height: 48px;
	text-indent: -9999px;
	background: url(/Content/2010/home/wk11/headline.gif) no-repeat;
	left: 0;
	top: 12px;
	margin: 0;
}

.promo-clearance-final h1 a {
	display: block;
	width: 305px;
	height: 37px;
	text-indent: -9999px;
	background: url(/Content/2010/home/wk11/headline1.gif) no-repeat;
}

.promo-clearance-final h2 {
	position: absolute;
	left: 0;
	top: 70px;
	margin: 0;
	font: 18px/22px Arial, Helvetica, sans-serif;
	width: 234px;
	letter-spacing: -1px;
}

.promo-clearance-final h2 a {
	text-decoration: none;
	color: #333;
}

.promo-clearance-final h3 {
	position: absolute;
	left: 0;
	top: 91px;
	margin: 0;
	font: 18px/22px Arial, Helvetica, sans-serif;
	width: 215px;
	letter-spacing: -1px;
	color: #990000;
}

.promo-clearance-final h3 a {
	text-decoration: none;
	color: #990000;
}

.promo-clearance-final .shopping {
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	position: absolute;
	top: 130px;
	left: 0px;
}

.promo-clearance-final .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-clearance-final .shopping a:hover { text-decoration: underline; }

.promo-clearance-final .logoimg { display: block; }

/* April 5 */

.promo-clearance {
	position: relative;
	height: 280px;
}

.promo-clearance h1 {
	width: 305px;
	height: 37px;
	position: absolute;
	height: 37px;
	text-indent: -9999px;
	background: url(/Content/2010/home/wk10/headline.gif) no-repeat;
	left: 0;
	top: 0;
	margin: 0;
}

.promo-clearance h1 a {
	display: block;
	width: 305px;
	height: 37px;
	text-indent: -9999px;
	background: url(/Content/2010/home/wk10/headline.gif) no-repeat;
}

.promo-clearance h2 {
	position: absolute;
	left: 0;
	top: 50px;
	margin: 0;
	font: 18px/22px Arial, Helvetica, sans-serif;
	width: 234px;
	letter-spacing: -1px;
}

.promo-clearance h2 a {
	text-decoration: none;
	color: #333;
}

.promo-clearance h3 {
	position: absolute;
	left: 0;
	top: 95px;
	margin: 0;
	font: 18px/22px Arial, Helvetica, sans-serif;
	width: 215px;
	letter-spacing: -1px;
	color: #990000;
}

.promo-clearance h3 a {
	text-decoration: none;
	color: #990000;
}

.promo-clearance .shopping {
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	position: absolute;
	top: 130px;
	left: 0px;
}

.promo-clearance .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-clearance .shopping a:hover { text-decoration: underline; }

.promo-clearance .logoimg { display: block; }

/* Mar 29 */

.promo-dress {
	position: relative;
	height: 280px;
}

.promo-dress h1 {
	width: 279px;
	height: 54px;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
}

.promo-dress h1 a {
	display: block;
	width: 279px;
	height: 54px;
	text-indent: -9999px;
	background: url(/Content/2010/home/wk09/headline.gif) no-repeat;
}

.promo-dress h2 {
	position: absolute;
	left: 0;
	top: 55px;
	margin: 0;
	font: bold 36px/40px Arial, Helvetica, sans-serif;
	width: 290px;
	letter-spacing: -1px;
}

.promo-dress h2 a {
	text-decoration: none;
	color: #333;
}

.promo-dress .shopping {
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	position: absolute;
	top: 130px;
	left: 0px;
}

.promo-dress .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-dress .shopping a:hover { text-decoration: underline; }

.promo-dress .logoimg { display: block; }

/* Mar 22 */

.promo-sandals {
	position: relative;
	height: 280px;
}

.promo-sandals h1 {
	width: 326px;
	height: 53px;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
}

.promo-sandals h1 a {
	display: block;
	width: 244px;
	height: 55px;
	text-indent: -9999px;
	background: url(/Content/2010/home/wk08/headline.gif) no-repeat;
}

.promo-sandals h2 {
	position: absolute;
	left: 0;
	top: 75px;
	margin: 0;
	font: bold 18px/21px Arial, Helvetica, sans-serif;
	width: 290px;
	letter-spacing: -1px;
}

.promo-sandals h2 a {
	text-decoration: none;
	color: #000;
}

.promo-sandals .shopping {
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #900;
	text-align: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	position: absolute;
	top: 135px;
	left: 0px;
}

.promo-sandals .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-sandals .shopping a:hover { text-decoration: underline; }

.promo-sandals .logoimg { display: block; }

/* Mar 1 */

.promo-bags {
	position: relative;
	height: 280px;
}

.promo-bags h1 {
	width: 326px;
	height: 53px;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
}

.promo-bags h1 a {
	display: block;
	width: 326px;
	height: 53px;
	text-indent: -9999px;
	background: url(/Content/2010/home/wk05/blowout.gif) no-repeat;
}

.promo-bags h2 {
	position: absolute;
	left: 0;
	top: 52px;
	margin: 0;
	font: bold 24px/30px Arial, Helvetica, sans-serif;
}

.promo-bags h2 a {
	color: #900;
	text-decoration: none;
}

.promo-bags h2 span { font-size: 30px; }

.promo-bags h3 {
	position: absolute;
	left: 0;
	top: 85px;
	margin: 0;
	font: 24px/28px Arial, Helvetica, sans-serif;
}

.promo-bags h3 a {
	color: #999;
	text-decoration: none;
}

.promo-bags .shopping {
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #900;
	text-align: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	position: absolute;
	top: 120px;
	left: 0px;
}

.promo-bags .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-bags .shopping a:hover { text-decoration: underline; }

.promo-bags .logoimg { display: block; }

/* Feb 22 */
 .promo-49 {
	position: relative;
	height: 260px;
}

.promo-49 h1 {
	width: 330px;
	height: 49px;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
}

.promo-49 h1 a {
	display: block;
	width: 330px;
	height: 49px;
	text-indent: -9999px;
	background: url(/Content/2010/home/wk04/head1.gif) no-repeat;
}

.promo-49 h2 {
	width: 318px;
	height: 51px;
	position: absolute;
	left: 0;
	top: 49px;
	margin: 0;
}

.promo-49 h2 a {
	display: block;
	width: 318px;
	height: 51px;
	text-indent: -9999px;
	background: url(/Content/2010/home/wk04/head2.gif) no-repeat;
}

.promo-49 .shopping {
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	position: absolute;
	top: 130px;
	left: 0px;
}

.promo-49 .shopping span {
	color: #900;
	display: block;
	padding: 4px 0 0;
}

.promo-49 .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-49 .shopping a:hover {
	text-decoration: underline;
	margin: 10px 0 0;
}

.promo-49 .logoimg { display: block; }

/* Extra 20% */
 .promo-extra20 {
	position: relative;
	height: auto !important;
	height: 251px;
	min-height: 251px;
}

.promo-extra20 h1 {
	width: 394px;
	height: 27px;
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	text-indent: -9999px;
	background: url(/Content/2010/home/wk06/extra20.gif) no-repeat;
}

.promo-extra20 h2 {
	width: 290px;
	height: 74px;
	position: absolute;
	left: 0;
	top: 42px;
	margin: 0;
	text-indent: -9999px;
	background: url(/Content/2010/home/wk06/spring-preview.gif) no-repeat;
}

.promo-extra20 .shopping {
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	position: absolute;
	top: 128px;
	left: 0px;
}

.promo-extra20 .shopping span { color: #900; }

.promo-extra20 .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-extra20 .shopping a:hover {
	text-decoration: underline;
	margin: 10px 0 0;
}

.promo-extra20 .legal {
	font: 9px/10px Arial, Helvetica, sans-serif;
	color:  #333;
	margin: 0;
	clear: both;
	position: absolute;
	top: 150px;
	left: 0;
}

.promo-extra20 .logoimg { display: block; }

/* Feb 8 */
 .promo-nothingover { position: relative; }

.promo-nothingover h1 {
	width: 339px;
	height: 42px;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0;
}

.promo-nothingover h1 a {
	width: 365px;
	height: 50px;
	display: block;
	text-indent: -9999px;
	background: url(/Content/2010/home/wk-2/nothing-over/69-or-less.gif) no-repeat;
}

.promo-nothingover h2 {
	width: 335px;
	position: absolute;
	left: 0px;
	top: 50px;
	margin: 0;
	font: bold 24px/24px Arial, Helvetica, sans-serif;
}

.promo-nothingover h2 a {
	color: #000;
	text-decoration: none;
}

.promo-nothingover .shopping {
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	position: absolute;
	top: 110px;
	left: 0px;
}

.promo-nothingover .shopping span { color: #900; }

.promo-nothingover .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-nothingover .shopping a:hover {
	text-decoration: underline;
	margin: 10px 0 0;
}

/* Feb 1 Top Comfort Brands */
 .promo-comfort75 { position: relative; }

.promo-comfort75 h1 {
	width: 339px;
	height: 42px;
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0;
}

.promo-comfort75 h1 a {
	width: 339px;
	height: 42px;
	display: block;
	text-indent: -9999px;
	background: url(/Content/2010/home/wk-1/comfort-brands/up-to-75.gif) no-repeat;
}

.promo-comfort75 h2 {
	width: 368px;
	height: 34px;
	position: absolute;
	left: 0px;
	top: 44px;
	margin: 0;
}

.promo-comfort75 h2 a {
	width: 368px;
	height: 34px;
	display: block;
	text-indent: -9999px;
	background: url(/Content/2010/home/wk-1/comfort-brands/top-comfort.gif) no-repeat;
}

.promo-comfort75 .shopping {
	font: bold 16px/16px Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	position: absolute;
	top: 98px;
	left: 0px;
}

.promo-comfort75 .shopping span { color: #900; }

.promo-comfort75 .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-comfort75 .shopping a:hover {
	text-decoration: underline;
	margin: 10px 0 0;
}

.promo-comfort75 .logoimg { }

/* Jan 25 Boots Sale */
.promo-boots80 { position: relative; }

.promo-boots80 h1 {
	width: 439px;
	height: 34px;
	position: absolute;
	left: 7px;
	top: 5px;
	margin: 0;
}

.promo-boots80 h1 a {
	width: 439px;
	height: 34px;
	display: block;
	text-indent: -9999px;
	background: url(/Content/2009/images/home/wk52-boots/final-boot.gif) no-repeat;
}

.promo-boots80 h2 {
	width: 367px;
	height: 30px;
	position: absolute;
	left: 6px;
	top: 44px;
	margin: 0;
}

.promo-boots80 h2 a {
	width: 367px;
	height: 30px;
	display: block;
	text-indent: -9999px;
	background: url(/Content/2009/images/home/wk52-boots/up-to.gif) no-repeat;
}

.promo-boots80 .shopping {
	font: bold 18px/18px Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	position: absolute;
	top: 98px;
	left: 10px;
}

.promo-boots80 .shopping span { color: #900; }

.promo-boots80 .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-boots80 .shopping a:hover {
	text-decoration: underline;
	margin: 10px 0 0;
}

.promo-boots80 .logoimg { }

/* Jan 19 Anniversary Sale */
.promo-anniv {
	position: relative;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	overflow: auto;
}

.promo-anniv h1 {
	width: 610px;
	height: 49px;
	margin: 0;
	text-indent: -9999px;
	background: url(/Content/2009/images/home/wk51-anniversary/sale.gif) no-repeat;
}

.promo-anniv h2 {
	width: 610px;
	height: 64px;
	margin: 0;
	text-indent: -9999px;
	background: url(/Content/2009/images/home/wk51-anniversary/today-only.gif) no-repeat;
}

.promo-anniv .shopping {
	font: bold 18px/18px Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 26px 0;
	padding: 0;
	text-transform: uppercase;
	display: inline;
	float: left;
}

.promo-anniv .shopping span { color: #900; }

.promo-anniv .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-anniv .shopping a:hover {
	text-decoration: underline;
	margin: 10px 0 0;
}

.promo-anniv .legal {
	font: bold 24px/24px Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #666;
	text-align: left;
	margin: 23px 0 23px 36px;
	padding: 0;
	display: inline;
	float: left;
}

.promo-anniv .logoimg { clear: both; }

/* Jan 12 Athletics Sale */
.promo-athletic75 {
	position: relative;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	overflow: auto;
}

.promo-athletic75 h2 {
	margin: 0;
	font: bold 38px/41px Arial, Helvetica, sans-serif;
	color: #2779dc;
	letter-spacing: -1px;
	text-align: left;
	width: 270px;
	position: absolute;
	left: 0;
	top: 8px;
}

.promo-athletic75 h2 a {
	color: #2779dc;
	text-decoration: none;
}

.promo-athletic75 h2 a span {
	color: #900;
	font-size: 41px;
}

.promo-athletic75 .shopping {
	font: bold 20px/22px Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	position: absolute;
	top: 160px;
	left: 0;
}

.promo-athletic75 .shopping span { color: #900; }

.promo-athletic75 .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-athletic75 .shopping a:hover {
	text-decoration: underline;
	margin: 10px 0 0;
}

.promo-athletic75 .prodimg {
	display: inline;
	float: right;
}

.promo-athletic75 .logoimg {
	display: inline;
	float: left;
}

/* Jan 1 New Years Sale */
.promo-newyears {
	position: relative;
	min-height: 230px;
	height: auto !important;
	height: 230px;
}

.promo-newyears .product { position: relative; }

.promo-newyears .text {
	overflow: hidden;
	height: auto !important;
	min-height: 270;
	height: 270;
}

.promo-newyears .prodimg {
	display: inline;
	float: right;
	margin: 0;
	position: absolute;
	right: 0;
	top: 30px;
}

.promo-newyears .logoimg {
	padding-top: 10px;
	clear: both;
}

.promo-newyears h2 {
	margin: 0;
	font: bold 40px/40px Arial, Helvetica, sans-serif;
	color: #2779dc;
	letter-spacing: -0.5px;
	text-align: left;
}

.promo-newyears .final {
	margin: 0;
	font: bold 36px/36px Arial, Helvetica, sans-serif;
	color: #2779dc;
	letter-spacing: -0.5px;
	text-align: left;
}

.promo-newyears .final-save {
	margin: 0;
	font: bold 36px/36px Arial, Helvetica, sans-serif;
	color: #990000;
	letter-spacing: -0.5px;
	text-align: left;
}

.promo-newyears p { width: 300px; }

.promo-newyears .copy {
	font: bold 21px/22px Arial, Helvetica, sans-serif;
	color: #333;
	width: 300px;
	margin: 6px 0 0;
}

.promo-newyears .copy-final {
	font: bold 18px/24px Arial, Helvetica, sans-serif;
	color: #333;
	width: 300px;
	margin: 6px 0 0;
}

.promo-newyears .highlighted-copy-final {
	font: bold 18px/24px Arial, Helvetica, sans-serif;
	color: #2779dc;
	width: 300px;
	margin: 0px 0 0;
}

.promo-newyears .copy-final strong { color: #900; }

.promo-newyears .highlighted-copy {
	font: bold 21px/22px Arial, Helvetica, sans-serif;
	color: #2779dc;
	width: 300px;
	margin: 0px 0 0;
}

.promo-newyears .copy strong { color: #900; }

.promo-newyears .legal {
	margin: 0, 0, 0px;
	color: #333;
	font: 9px/9px Arial, Helvetica, sans-serif;
	padding: 0, 0, 0px;
}

.promo-newyears .shopping {
	font: bold 20px/22px Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 18px 0 0;
	text-transform: uppercase;
}

.promo-newyears .shopping span { color: #900; }

.promo-newyears .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-newyears .shopping a:hover {
	text-decoration: underline;
	margin: 10px 0 0;
}

.promo-newyears .brandimg {
	display: inline;
	float: right;
	width: 270px;
}

/* December 28 */
.promo-nason {
	position: relative;
	height: auto !important;
	height: 202px;
	min-height: 202px;
	width: 620px;
}

.promo-nason h2 {
	position: absolute;
	width: 305px;
	height: 142px;
	top: 0;
	left: 0;
	margin: 0;
}

.promo-nason h2 a {
	background: url(/Content/2009/images/home/12-28/today-only.gif) no-repeat;
	display: block;
	width: 305px;
	height: 142px;
	text-indent: -9999px;
}

.promo-nason .shopping {
	position: absolute;
	top: 172px;
	left: 0;
	margin: 0;
	font: italic bold 18px/20px Arial, Helvetica, sans-serif;
	color: #000;
	width: 280px;
	text-transform: uppercase;
}

.promo-nason .shopping span { color: #900; }

.promo-nason .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-nason .shopping a:hover { text-decoration: underline; }

.promo-nason .sorry {
	position: absolute;
	margin: 0;
	left: 288px;
	top: 172px;
	font: italic bold 18px/20px Arial, Helvetica, sans-serif;
	color: #666;
}

.promo-nason .prodimg {
	width: 294px;
	height: 202px;
	display: inline;
	float: right;
}

.promo-nason .prodimg img { }

/* December 21 */
.promo-dvs {
	position: relative;
	height: 274px;
}

.promo-dvs h2 {
	position: absolute;
	width: 218px;
	height: 99px;
}

.promo-dvs h2 a {
	background: url(/Content/2009/images/home/12-21/all-dvs.gif) no-repeat;
	display: block;
	width: 218px;
	height: 99px;
	text-indent: -9999px;
}

.promo-dvs .shopping {
	position: absolute;
	top: 146px;
	left: 0;
	margin: 0;
	font: italic bold 19px/23px Arial, Helvetica, sans-serif;
	color: #000;
	width: 246px;
	text-transform: uppercase;
}

.promo-dvs .shopping span {
	display: block;
	color: #900;
}

.promo-dvs .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-dvs .shopping a:hover { text-decoration: underline; }

.promo-dvs .logoimg {
	position: absolute;
	width: 161px;
	height: 61px;
	left: 343px;
	top: 1px;
}

.promo-dvs .logoimg img { }

.promo-dvs .prodimg {
	position: absolute;
	width: 396px;
	height: 198px;
	left: 224px;
	top: 69px;
}

.promo-dvs .prodimg img { }

/* December 14 */
.promo-bootsbags {
	position: relative;
	min-height: 230px;
	height: auto !important;
	height: 230px;
}

.promo-bootsbags .product { position: relative; }

.promo-bootsbags .text {
	overflow: auto;
	min-height: 230px;
	height: auto !important;
	height: 230px;
}

.promo-bootsbags .prodimg {
	display: inline;
	float: right;
	margin: 0;
	position: absolute;
	right: 0;
	top: 40px;
}

.promo-bootsbag .logoimg { clear: both; }

.promo-bootsbags h2 {
	margin: 0;
	font: bold 40px/40px Arial, Helvetica, sans-serif;
	color: #2779dc;
	letter-spacing: -0.5px;
	text-align: left;
}

.promo-bootsbags p { width: 250px; }

.promo-bootsbags .copy {
	font: bold 21px/22px Arial, Helvetica, sans-serif;
	color: #333;
	width: 270px;
	margin: 6px 0 0;
}

.promo-bootsbags .copy strong { color: #900; }

.promo-bootsbags .legal {
	margin: 0;
	color: #333;
	font: 20px/20px Arial, Helvetica, sans-serif;
}

.promo-bootsbags .shopping {
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 18px 0 0;
	text-transform: uppercase;
	clear: both;
}

.promo-bootsbags .shopping span {
	color: #900;
	display: block;
}

.promo-bootsbags .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-bootsbags .shopping a:hover {
	text-decoration: underline;
	margin: 10px 0 0;
}

.promo-bootsbags .brandimg {
	display: inline;
	float: right;
	width: 374px;
}

.promo-bootsbags .brandimg img { }

/* December 2009 Adidas Sale */
.promo-adidas {
	position: relative;
	min-height: 140px;
	height: auto !important;
	height: 140px;
}

.promo-adidas .copy {
	width: 240px;
	display: inline;
	float: left;
}

.promo-adidas h2 {
	margin: 0;
	font: bold 22px/27px Arial, Helvetica, sans-serif;
	color: #000;
	font-style: italic;
	letter-spacing: -0.5px;
	text-align: left;
}

.promo-adidas h2 strong {
	display: block;
	font-size: 66px;
	line-height: 60px;
	color: #900;
}

.promo-adidas h2 span {
	font-size: 18px;
	line-height: 18px;
	color: #2779dc;
	display: inline;
	float: right;
	margin: -6px 0 0;
	padding: 0 44px 0 0;
	text-transform: uppercase;
}

.promo-adidas .shopping {
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000;
	text-align: left;
	margin: 0;
	padding: 12px 0 0;
	text-transform: uppercase;
	clear: both;
}

.promo-adidas .shopping span { color: #900; }

.promo-adidas .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-adidas .shopping a:hover {
	text-decoration: underline;
	margin: 10px 0 0;
}

.promo-adidas .brandimg {
	display: inline;
	float: right;
	width: 374px;
}

.promo-adidas .brandimg img { }

/* End December 2009 Adidas Sale */
/* November restaurant.com promo */
.promo-restaurant {
	position: relative;
	min-height: 180px;
	height: auto !important;
	height: 180px;
	background: url(/Content/2009/images/home/11-23/restaurant.gif) no-repeat right 38px;
}

.promo-restaurant h2 {
	margin: 0;
	font: bold 42px Arial, Helvetica, sans-serif;
	color: #2779dc;
	letter-spacing: -0.5px;
	text-align: left;
}

.promo-restaurant .info {
	clear: both;
	font: bold 28px/26px Arial, Helvetica, sans-serif;
	color: #333;
	width: 240px;
	text-align: left;
	margin: 20px 0 0 16px;
	letter-spacing: -0.5px;
}

.promo-restaurant .info span { color: #2779dc; }

.promo-restaurant .legal {
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #000;
	clear: both;
	text-align: left;
}

.promo-restaurant .shopping {
	position: absolute;
	top: 20px;
	left: 290px;
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #000;
	text-align: left;
	margin: 0;
	text-transform: uppercase;
}

.promo-restaurant .shopping span { color: #900; }

.promo-restaurant .shopping a {
	color: #900;
	text-decoration: none;
}

.promo-restaurant .shopping a:hover { text-decoration: underline; }

/* November One Day Sale */
.one-day-nov {
	position: relative;
	min-height: 180px;
	height: auto !important;
	height: 180px;
}

.one-day-nov h2 {
	display: inline;
	float: left;
	background: url(/Content/2009/images/onedaysale/november/one-day-sale.gif) no-repeat;
	width: 371px;
	height: 61px;
	text-indent: -9999px;
	margin: 0;
}

.one-day-nov .info {
	display: inline;
	float: left;
	clear: both;
	font: bold 16px/17px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #333;
	width: 375px;
	text-align: left;
	margin: 2px 0 0;
}

.one-day-nov .info span { color: #2779dc; }

.one-day-nov .shopping {
	display: inline;
	float: left;
	clear: both;
	font: bold 16px/18px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #2779dc;
	width: 375px;
	text-align: left;
	margin: 12px 0 14px 0;
	text-transform: uppercase;
}

.one-day-nov .shopping span { color: #900; }

.one-day-nov .shopping a {
	color: #900;
	text-decoration: none;
}

.one-day-nov .shopping a:hover { text-decoration: underline; }

.one-day-nov .final {
	display: inline;
	float: left;
	clear: both;
	font: bold 30px/19px Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #666;
	width: 375px;
	text-align: left;
	margin: 12px 0 10px;
}

.one-day-nov img {
	position: absolute;
	right: 0;
	top: 12px;
}

/* October 19 Update */
.skate-oct {
	width: 610px;
	height: 165px;
	text-align: left;
}

.skate-oct .skate-product {
	width: 235px;
	height: 165px;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

.skate-oct .skate-copy {
	width: 375px;
	height: 165px;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
}

.skate-oct h2 {
	display: inline;
	float: left;
	margin: 0;
	font: bold 24px/30px Arial, Helvetica, sans-serif;
	color: #990000;
	letter-spacing: -1px;
}

.skate-oct .info {
	float: left;
	clear: both;
	display: inline;
	font: bold italic 14px/18px Arial, Helvetica, sans-serif;
	color: #666;
	width: 355px;
	text-align: left;
	margin: 2px 0 0;
}

.skate-oct h2 span { color: #2779dc; }

.skate-oct .shopping {
	float: left;
	clear: both;
	display: inline;
	font: bold italic 17px/21px Arial, Helvetica, sans-serif;
	color: #333;
	width: 375px;
	text-align: left;
	margin: 10px 0;
	text-transform: uppercase;
}

.skate-oct .shopping span { color: #900; }

.skate-oct .shopping a {
	color: #900;
	text-decoration: none;
}

.skate-oct .shopping a:hover { text-decoration: underline; }

/* End October 19 Update */
/* October 26 $29.99 */
.home-oct26 {
	width: 610px;
	height: 165px;
	text-align: left;
}

.home-oct26 .home-copy {
	padding: 12px 0 6px;
	display: inline;
	float: left;
	width: 258px;
}

.home-oct26 h2 {
	display: inline;
	float: left;
	margin: 0;
	font: bold 17px/15px Arial, Helvetica, sans-serif;
	font-style: italic;
	width: 218px;
	color: #000;
}

.home-oct26 h2 span {
	display: inline;
	float: left;
	margin: 12px 0 15px;
	text-indent: -9999px;
	background: url(/Content/2009/images/home/10-26/2999-or-less.gif) no-repeat;
	width: 218px;
	height: 63px;
}

.home-oct26 h2 a {
	text-decoration: none;
	color: #333;
}

.home-oct26 h2 a:hover { text-decoration: underline; }

.home-oct26 .info {
	float: left;
	clear: both;
	display: inline;
	font: bold italic 14px/18px Arial, Helvetica, sans-serif;
	color: #666;
	width: 218px;
	text-align: left;
	margin: 0;
}

.home-oct26 .info strong { color: #900; }

.home-oct26 .home-shop {
	display: inline;
	float: left;
	width: 352px;
	padding: 20px 0 0;
}

.home-oct26 .brands {
	width: 352px;
	overflow: auto;
	padding: 0 0 8px;
}

.home-oct26 .brands a {
	display: inline;
	float: left;
	width: 149px;
}

.home-oct26 .brands img { }

.home-oct26 .brands .shopping {
	display: inline;
	float: left;
	width: 203px;
	margin: 0;
	text-align: center;
	font: bold italic 17px/36px Arial, Helvetica, sans-serif;
	color: #900;
	text-transform: uppercase;
}

.home-oct26 .brands .shopping a {
	color: #900;
	text-decoration: none;
	float: none;
	width: auto;
	line-height: normal;
}

.home-oct26 .brands .shopping a:hover { text-decoration: underline; }

/* End October 26 */
/* November 2 */
.steal-nov02 {
	width: 610px;
	text-align: left;
}

.steal-nov02 .steal-product {
	display: inline;
	float: left;
	width: 255px;
}

.steal-nov02 .steal-copy {
	padding: 0 0 10px 15px;
	display: inline;
	float: left;
	width: 340px;
}

.steal-nov02 h2 {
	margin: 0;
	font: bold 36px Arial, Helvetica, sans-serif;
	color: #2779dc;
	letter-spacing: -1px;
}

.steal-nov02 .info {
	font: bold italic 14px/16px Arial, Helvetica, sans-serif;
	color: #333;
	width: 295px;
	text-align: left;
	margin: 8px 0 0;
}

.steal-nov02 .info strong { color: #900; }

.steal-nov02 .info span { color: #2779dc; }

.steal-nov02 .shopping {
	margin: 8px 0 0;
	font: bold italic 17px/36px Arial, Helvetica, sans-serif;
	color: #900;
	text-transform: uppercase;
}

.steal-nov02 .shopping span { color: #333; }

.steal-nov02 .shopping a {
	color: #900;
	text-decoration: none;
	float: none;
	width: auto;
	line-height: normal;
}

.steal-nov02 .shopping a:hover { text-decoration: underline; }

.steal-nov02 .expires {
	font: 10px/18px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 5px 0 0;
}

.steal-nov02 .brands {
	padding: 0 0 8px;
	clear: both;
}

.steal-nov02 .brands a {
	display: inline;
	float: left;
	width: 149px;
}

.steal-nov02 .brands img { }

/* End November 2 */
#content-home { overflow: hidden; }

#selectsize {
	width: 310px;
	float: left;
}

#shop-shoes .shop-women {
	float: left;
	width: 145px;
	margin-left: 35px;
}

#shop-shoes .shop-women h3 {
	font: Arial, Helvetica, sans-serif,;
	font-size: 16px;
	color: #666666;
	margin: 0;
 padding: :0;
}

#shop-shoes .shop-women ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#shop-shoes .shop-men {
	float: left;
	width: 145px;
}

#shop-shoes .shop-men h3 {
	font: Arial, Helvetica, sans-serif,;
	font-size: 16px;
	color: #666666;
	margin: 0;
 padding: :0;
}

#shop-shoes .shop-men ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#shop-shoes .shop-kids {
	float: left;
	width: 145px;
}

.shop-kids h3 {
	font: Arial, Helvetica, sans-serif,;
	font-size: 16px;
	color: #666666;
	margin: 0;
 padding: :0;
	display: block;
}

#shop-shoes .shop-kids ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#shop-shoes .discount-shoes {
	float: left;
	width: 360px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	margin: 10px 0 0 0;
}

#shop-shoes .discount-shoes h3 {
	font: Arial, Helvetica, sans-serif,;
	font-size: 28px;
	color: #666666;
	margin: 0;
 padding: :0;
}

#shop-shoes .shoe-links {
	width: 330px;
	overflow: auto;
	margin: 0;
	display: inline;
	float: left;
}

#shop-shoes .shoe-links ul {
	list-style: none;
	display: inline;
	float: left;
	margin: 10px 0 0;
	padding: 0 20px 0 0;
}

#shop-shoes .shoe-links li {
	margin: 0;
	padding: 0 0 0 5px;
	font: 12px/14px Arial, Helvetica, sans-serif;
	width: 140px;
	text-indent: -5px;
}

#shop-shoes .shoe-links li a {
	font: 12px/14px Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: none;
	text-transform: capitalize;
}

#shop-shoes .shoe-links li a:hover { text-decoration: underline; }

#shop-shoes .discount-copy {
	float: left;
	width: 496px;
	margin: 10px 0 0;
}

#shop-shoes .discount-copy h3 {
	font: 18px Arial, Helvetica, sans-serif,;
	color: #666;
	margin: 0;
	padding: 0;
}

#shop-shoes .discount-copy p {
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 10px;
}

/* Steal of the Day */
#steal-day {
	width: 620px;
	margin: 0 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	float: right;
}

#sod-quantity {
	float: left;
	width: 75px;
}

#quantity-bar {
	width: 75px;
	height: 185px;
	background: url(/Content/2009/home/stealoftheday/shoesteal-quantitybg.gif) no-repeat;
	margin: 5px 0 0 0;
	position: relative;
}

.quantity-instock {
	width: 22px;
	position: absolute;
	height: 55px;
	background: url(/Content/2009/home/stealoftheday/sod-quantity.gif) repeat-y;
	left: 26px;
	bottom: 3px;
	height: 178px;
}

#sod-sizegrid {
	float: left;
	width: 95px;
}

#sod-sizegrid ul {
	list-style: none;
	padding: 0;
	margin: 5px 0 0 0;
	line-height: 17px;
}

.sizecol-left {
	float: left;
	width: 40px;
	padding: 0 0 0 5px;
}

.sizecol-right {
	float: left;
	width: 40px;
}

#sod-productcell {
	float: left;
	width: 260px;
}

#sod-tag {
	float: left;
	width: 180px;
	background: url(/Content/2009/home/stealoftheday/flag.gif) no-repeat top center;
}

.sod-buynow {
	margin: 82px 0 0 10px;
	text-align: center;
	font: Arial, Helvetica, sans-serif;
}

#sod-productimage-url { }

#sod-productimage {
	display: block;
	width: 216px;
	height: 216px;
}

.sod-buynow-button { }

.sod-currentprice {
	font-size: 16pt;
	font-weight: bold;
	letter-spacing: -1px;
	color: #990000;
}

.sod-currentprice span {
	color: #990000;
	padding-left: 15px;
}

#sod-spnCy_list_price {
	margin: 0;
	padding: 0;
}

#sod-spnPercentOff { color: #2779dc; }

#sod-percOFF {
	color: #2779dc;
	margin: 0;
	padding: 0;
}

.sod-wasprice {
	font-size: 9pt;
	color: #333;
	font-weight: normal;
}

.sod-description {
	font-size: 8pt;
	color: #666;
	font-weight: normal;
}

.sod-promocopy {
	margin: 5px auto 20px;
	font: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #669900;
	font-style: italic;
	letter-spacing: -1px;
}

#sod-email {
	width: 615px;
	padding: 10px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	float: right;
	margin-top: 5px;
}

#sod-active { display: none; }

/*#quantity-bar {
display:none
}*/
#sod-inactive { display: none; }

/* Customized Steal of the Day Start  */
#sod-customize {
	width: 400px;
	background: #fff;
	float: left;
	margin: 0;
	font: Arial, Helvetica, sans-serif,;
	font-weight: bold;
	text-transform: lowercase;
	position: relative;
	z-index: 20;
	border: 10px solid #999;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 12px 22px;
	box-shadow: -5px 10px 16px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: -5px 10px 26px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: -5px 10px 16px -5px rgba(0, 0, 0, 0.6);
}

.sod-customize-close #btnClose {
	float: right;
	background: url(/Content/2009/home/stealoftheday/btn-closebox.gif) no-repeat;
	width: 76px;
	height: 31px;
	position: absolute;
	top: 0;
	right: 0;
	text-indent: -9999px;
}

#sod-customize h2 {
	background: url(/Content/2009/home/stealoftheday/customize-size.gif) no-repeat;
	text-indent: -9999px;
	width: 233px;
	height: 57px;
	margin: 0;
}

#sod-customize h3 {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	text-transform: lowercase;
	letter-spacing: -1.5px;
	margin: 5px 0 0 5px;
}

#sod-customize input { margin: 0 0 10px 0; }

#sod-customize ul {
	list-style: none;
	margin: 0 0 14px 25px;
	padding: 0;
	border: none;
	display: block;
	overflow: hidden;
	width: 252px;
	height: 64px;
}

#sod-customize ul#sizegrid-preschool,
#sod-customize ul#sizegrid-infant {
	width: 280px;
	height: 64px;
}

#sod-customize ul li {
	display: inline;
	width: 24px;
	height: 24px;
	margin: 4px 4px 0 0;
	padding: 0;
	float: left;
}

#sod-customize ul a {
	color: #000;
	display: block;
	width: 24px;
	text-align: center;
	width: auto;
	text-decoration: none;
	background: #fff;
	height: 14px !important;
	width: 22px !important;
	padding: 5px 1px;
	font-size: 10px;
	margin: 0;
	border: 2px outset #ccc;
}

#sod-customize ul a:hover {
	background: #d6de23;
	color: #000;
}

#sod-savedsize { float: left; }

#sod-active .btn-sotd-size {
	background: url(/Content/2009/home/stealoftheday/select-your-size.gif) no-repeat;
	text-indent: -9999px;
	width: 182px;
	height: 31px;
	display: block;
	clear: both;
}

#sod-soldout .btn-sotd-size {
	background: url(/Content/2009/home/stealoftheday/try-another-size.gif) no-repeat;
	text-indent: -9999px;
	width: 182px;
	height: 31px;
	display: block;
}

#sod-savedsize,
#sod-soldoutsavedsize {
	font: bold 18px/22px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
}

/* Customized Steal of the Day END */
/* SOLD Out Styles */
#sod-soldout {
	float: left;
	width: 600px;
	text-align: left;
	padding: 20px 0 0 20px;
	color: #666666;
	font-weight: bolder;
	background: url(/Content/2009/home/stealoftheday/shoesteal-steal-soldout.jpg) no-repeat;
}

#sod-soldout p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
}

#sod-soldout h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 38px;
	font-weight: bolder;
	letter-spacing: -1px;
	margin: 0;
	padding: 0;
	color: #990000;
}

#sod-soldout ul { color: #2779DC }

#sod-soldout a {
	color: #2779DC;
	text-decoration: underline;
}

#sod-soldout a:hover {
	color: #000;
	text-decoration: none;
}

.sod-blacktext { color: #000000 }

.style1 { font-size: 16px }

.sod-shopintro {
	font-style: italic;
	font-size: 14px;
	font-weight: normal;
}

.sod-shopnow {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.sod-shopnow a {
	color: #990000 !important;
	text-decoration: none !important;
}

.sod-shopnow a:hover {
	color: #990000 !important;
	text-decoration: underline !important;
}

.style2 { color: #990000 }

#sod-promo {
	margin-bottom: 15px;
	border-bottom: 1px solid #999;
	padding-bottom: 10px;
	text-align: left;
	clear: none;
}

/* *** One Day Sale - October 15 *** */
.one-day-oct { background: url(/Content/2009/images/onedaysale/october/sam1.gif) no-repeat 2px 0; }

.one-day-oct h2 {
	background: url(/Content/2009/images/onedaysale/october/one-day-sale.gif) no-repeat;
	display: inline;
	float: left;
	width: 397px;
	height: 65px;
	text-indent: -9999px;
	margin: 0 0 0 195px;
}

.one-day-oct .info {
	float: left;
	clear: both;
	display: inline;
	font: bold 16px/17px Arial, Helvetica, sans-serif;
	color: #666;
	width: 375px;
	text-align: left;
	margin: 2px 0 0 197px;
}

.one-day-oct .info span { color: #2779dc; }

.one-day-oct .shopping {
	float: left;
	clear: both;
	display: inline;
	font: bold 14px/17px Arial, Helvetica, sans-serif;
	color: #333;
	width: 375px;
	text-align: left;
	margin: 2px 0 14px 197px;
	text-transform: uppercase;
}

.one-day-oct .shopping span { color: #900; }

.one-day-oct .shopping a {
	color: #900;
	text-decoration: none;
}

.one-day-oct .shopping a:hover { text-decoration: underline; }

#content-mostwanted h2 {
	background: url(/Content/2009/home/most-wanted.gif) no-repeat;
	width: 294px;
	height: 51px;
	text-indent: -9999px;
	margin: 20px 0 10px;
}

/* @end */
/*
 Saturday Sale*/
#sat-sale-page { padding: 0px 0; }

#sat-sale-rightcol {
	margin: 28px 0;
	width: 391px;
}

#sat-sale-rightcol p {
	margin: 0;
	padding: 0 31px 20px 44px;
	color: #666666;
	font: 14px/22px Arial, Helvetica, sans-serif;
}

#sat-sale-rightcol h3 {
	font: bold 15px/22px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 0 0 44px;
	margin: 0;
}

#sat-sale-leftcol {
	margin: 28px 0 0 0;
	width: 264px;
}

#sat-sale-leftcol img { margin: 0 0 0 35px; }

#sat-sale-leftcol p {
	padding: 10px 0 0 35px;
	margin: 0;
	font: bold 12px/19px Arial, Helvetica, sans-serif;
	color: #666666;
}

#sat-sale-leftcol p strong {
	font: bold 15px/19px Arial, Helvetica, sans-serif;
	color: #000000;
}

#sat-sale-leftcol p a {
	color: #666666;
	text-decoration: none;
	margin: 0 3px;
}

#sat-sale-leftcol p a:hover {
	color: #f0820b;
	text-decoration: underline;
}

#save-up-to {
	margin: 0 0;
	width: 197px;
}

#save-up-to p {
	color: #d80e6e;
	font: bold 60px/35px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 5px 5px 5px 45px;
}

.nextsale {
	background-color: #d80e6e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 0 10px 0;
}

/* end Saturday Sale*/
/* Sale Landing Page */
#sale-page { padding: 0px 0; }

#sale-rightcol {
	background: #f0820b;
	width: 304px;
}

#sale-rightcol p {
	margin: 0;
	color: #ffffff;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding-left: 30px;
}

#sale-rightcol p a {
	margin: 0;
	color: #ffffff;
	font: bold 12px Arial, Helvetica, sans-serif;
}

#sale-rightcol p a:hover {
	color: #5e2607;
	text-decoration: underline;
}

#sale-centercol {
	background: #f0820b;
	width: 295px;
}

#sale-centercol p {
	margin: 0;
	color: #ffffff;
	font: bold 12px/19px Arial, Helvetica, sans-serif;
	padding-left: 35px;
}

#sale-centercol p a {
	margin: 0;
	color: #ffffff;
	font: bold 12px/19px Arial, Helvetica, sans-serif;
}

#sale-centercol p a:hover {
	color: #5e2607;
	text-decoration: underline;
}

#sale-leftcol {
	background: #83001b url(/Content/images/2008/sale/sale_landing_l2-fall.gif) no-repeat;
	width: 287px;
	height: 71px;
}

#sale-leftcol p {
	margin: 0;
	font: bold 12px/19px Arial, Helvetica, sans-serif;
	color: #e4dec6;
	padding-left: 35px;
}

#sale-leftcol p strong {
	font: bold 15px/19px Arial, Helvetica, sans-serif;
	color: #bdc925;
}

#sale-leftcol p a {
	color: #e4dec6;
	text-decoration: none;
	margin: 0 0px;
}

#sale-leftcol p a:hover {
	color: #e4dec6;
	text-decoration: underline;
}

#sale-midtile1 {
	background: #ffffff;
	padding-left: 0px;
	width: 65px;
}

#sale-midtile1 p {
	margin: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 6px;
}

#sale-midtile1 p strong {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #57575b;
}

#sale-midtile1 p a {
	color: #f0820b;
	text-decoration: none;
}

#sale-midtile1 p a:hover {
	color: #6a93ca;
	text-decoration: underline;
}

#sale-midtile2 {
	background: #ffffff;
	padding-left: 0px;
	width: 65px;
}

#sale-midtile2 p {
	margin: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 13px;
}

#sale-midtile2 p strong {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #57575b;
}

#sale-midtile2 p a {
	color: #f0820b;
	text-decoration: none;
}

#sale-midtile2 p a:hover {
	color: #6a93ca;
	text-decoration: underline;
}

#sale-midtile3 {
	background: #ffffff;
	padding-left: 0px;
	width: 65px;
}

#sale-midtile3 p {
	margin: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 13px;
}

#sale-midtile3 p strong {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #57575b;
}

#sale-midtile3 p a {
	color: #f0820b;
	text-decoration: none;
}

#sale-midtile3 p a:hover {
	color: #6a93ca;
	text-decoration: underline;
}

#sale-midtile4 {
	background: #ffffff;
	padding-left: 0px;
	width: 65px;
}

#sale-midtile4 p {
	margin: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 15px;
}

#sale-midtile4 p strong {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #57575b;
}

#sale-midtile4 p a {
	color: #f0820b;
	text-decoration: none;
}

#sale-midtile4 p a:hover {
	color: #6a93ca;
	text-decoration: underline;
}
/* end Sale Landing Page */
