/*global page settings*/
body  {margin: 0; padding: 0; font-size: 80%; font-family: verdana, arial, helvetica, sans-serif; text-align: center; letter-spacing: -.05em; background-color: #c0c0c0; overflow-y: hidden}
h1 {font-size: 1.3em; font-weight: bold; padding: 0; margin: 0}
h3 {font-size: 1.1em; font-weight: bold; padding: 0; margin: 0}
a:link  {font-weight: normal; text-decoration: underline; color: #0000FF}
a:visited  {font-weight: normal; text-decoration: underline; color: #0000FF}
a:hover {color: #000000}
a.wht:link  {color: #FFFFFF}
a.wht:visited  {color: #FFFFFF}
a.wht:hover {color: #95B1BB}
a.captionwht:link  {color: #FFFFFF}
a.captionwht:visited  {color: #FFFFFF}
a.captionwht:hover {color: #99FF99}

/*text formats*/
.subtitle {font-weight: bold; font-size: 1.4em}
.bodytext {letter-spacing: 0em; width: 52em; margin: 2em}

/*css positioning TOP NAV*/
#topnav {position: absolute; z-index: 201; width: 98.2%; height: 9em; left: .1em; top: 0; background-color: #ffffff; overflow: hidden; visibility: visible}
.messagebox {position: absolute; z-index: 301; width: 31em; height: 5em; left: 17.7em; top: 0; overflow: hidden; visibility: visible}
#freeship {position: absolute; z-index: 201; right: 1em; top: 0; overflow: hidden; visibility: visible; color: #339933}
#logo {position: absolute; z-index: 201; width: 15em; height: 5em; left: .9em; top: 0; overflow: hidden; visibility: visible}
#shoesearch {position: absolute; z-index: 201; width: 26em; height: 3.3em; right: 0; top: 1.7em; overflow: hidden; visibility: visible}
.searchword {position: absolute; z-index: 202; width: 5em; height: 1.1em; left: 0; top: .3em; overflow: hidden; visibility: visible; font-size: 1.1em; font-weight: bold; color: #000000}
#searchbox {position: absolute; z-index: 202; width: 12.5em; height: 1.8em; left: 4.75em; top: 0; background-color: #666666; font-weight: normal; font-size: 1em; letter-spacing: 0.01em; color: #000000}
.searchbox {position: absolute; z-index: 203; width: 98%; height: 75%; left: .3em; top:.33em; background-color: #ffffff; font-size: 85%; padding-top: .1em; color: #000000; border-top: 1em}
#optionbox {position:absolute; z-index: 202; width: 6.8em; height: 1.8em; left: 17.25em; top: 0; background-color:#666666; font-weight: normal; font-size: 1em; letter-spacing: 0.01em; color: #000000}
.optionbox {position:relative; z-index: 203; width: 97%; height: 75%; left: .1em; top: .33em; background-color:#ffffff; font-size: 85%; padding-left: .1em; color: #000000; border-top: 1em; border-bottom: 1em}
#gobutton {position:absolute; z-index:202; width: 1.4em; height: 1.32em; right: 0em; top: .2em; overflow: hidden; visibility: visible}
.advsearchlinx {position: absolute; z-index: 202; width: 10.6em; height: 2em; left: 7.9em; top: 2em; font-size: .9em; overflow:hidden; visibility:visible}
.navigation {position: absolute; z-index: 201; width: 100%; height: 5em; left: 0; top: 5em; overflow: hidden; visibility: visible; color: #95B1BB}

/*nav submenus*/
#navwomen {z-index: 204; visibility: hidden}
.navwomen {position: relative; left: 0; top: 0; letter-spacing: -.01em}
#navmen {z-index: 204; visibility: hidden}
.navmen {position: relative; left: 11.7em; top: 0; letter-spacing: -.01em}
#navkids {z-index: 204; visibility: hidden}
.navkids {position: relative; left: 21.9em; top: 0; letter-spacing: -.01em}
#navbrands {z-index: 204; visibility: hidden}
.navbrands {position: relative; left: 0; top: 0; letter-spacing: -.01em}
#navsale {z-index: 204; visibility: hidden}
.navsale {position: relative; left: 38.3em; top: 0; letter-spacing: -.01em}
#navpolicy {z-index: 204; visibility: visible}
.navpolicy {position: relative; left: 43.2em; top: 0; letter-spacing: -.01em}
.login {z-index: 207; position: absolute; right: 10.05em}
#navlogin {z-index: 204; visibility: hidden}
.navlogin {position: relative; left: 0; top: 0; letter-spacing: -.01em}
.cart {z-index: 207; position: absolute; right: 1.85em}
#navcart {z-index: 204; visibility: hidden}
.navcart{position: relative; left: 0; top: 0; letter-spacing: -.01em}

/*css positioning BACKGROUND LEVEL*/
#centerblock {position:relative; z-index: 1; display: block; width: 78.6em; height: 100%; text-align: left; margin-left: auto; margin-right: auto; border-left: .5em solid black; border-right: .5em solid black; overflow: hidden; visibility: visible}
.fullsite {position:absolute; z-index: 100; width: 100%; height: 100%; left: 0; top: 0; background-color: #ffffff; overflow: auto; visibility: visible}
.sidenav {position:absolute; z-index: 102; width: 18em; left: 1.25em; top: 9em; background-color: #ffffff; overflow: hidden; visibility: visible}
.homecore {position:absolute; z-index: 102; width: 55.65em; left: 20.4em; top: 9em; background-color: #ffffff; overflow: hidden; visibility: visible}

/*SIDE CATEGORY section*/
#wmnscat {position: relative; z-index: 103; width: 100%; height: 35em; left: 0; top: 0em; border-bottom: solid .2em; text-align: center; overflow: hidden; visibility: visible}
	#wmnscat h1 {font-size: 2em; color: #660000}
	#wmnscat h3 {color: #ffffff; background-color: #990033; margin-top: 1em}
	#wmnscat a:link  {color: #990033; margin-left: .3em}
	#wmnscat a:visited  {color: #990033}
	#wmnscat a:hover {background-color: #ff3366; color: #660000}
#menscat {position: relative; z-index: 103; width: 100%; height: 32em; left: 0; top: 2em; border-bottom: solid .2em; text-align: center; overflow: hidden; visibility: visible}
	#menscat h1 {font-size: 2em; color: #330033}
	#menscat h3 {color: #ffffff; background-color: #0033ff; margin-top: 1em}
	#menscat a:link  {color: #0033ff; margin-left: .3em}
	#menscat a:visited  {color: #0033ff}
	#menscat a:hover {background-color: #99CCff; color: #330033}
	
/*SIDE CAN'T FIND IT section*/
#findit {position:relative; z-index: 103; width: 100%; height: 48em; left: 0; top: 4em; overflow: hidden; visibility: visible}
	#findit h1 {font-size: 2em; color: #000000; margin-bottom: .5em; text-align: center}
	#findit h3 {font-size: 1.1em; color: #000000; margin-bottom: .1em}
	#findit .outsidebox {position: relative; z-index: 202; width: 16.4em; height: 2em; left: 0; top: 0; background-color: #666666; font-weight: normal; font-size: 1.1em; letter-spacing: 0.01em; color: #000000; margin-bottom: .8em}
		#findit .boxform {position: relative; z-index: 203; width: 97%; height: 75%; left: .2em; top: .25em; background-color: #ffffff; font-size: 90%; padding-top: .1em; color: #000000; border-top: 1em}
	#findit .outsidearea {position: relative; z-index: 202; width: 15em; height: 15em; left: 0; top: 0; background-color: #666666; font-weight: normal; font-size: 1.2em; letter-spacing: 0.01em; color: #000000; margin-bottom: .3em}		
		#findit textarea {position: relative; z-index: 203; width: 97%; height: 97%; left: .2em; top: .2em; background-color: #ffffff; font-size: 95%; padding-top: .2em; color: #000000; border-top: 1em; overflow-y: scroll}

/*FEATURE flash section*/
.feature {position: relative; z-index: 103; width: 55.65em; height: 25em; left: 0; top: 0; overflow: hidden; visibility: visible}
.banner {text-align: center; padding: 8% 0}

/*BRAND section*/
.brandsection {position: relative; z-index: 103; width: 55.65em; height: 56.5em; left: 0; top: 0; overflow: hidden; visibility: visible}	
	.brandcaption {position: absolute; z-index: 104; width: 55.65em; height: 2em; left: 0; top: .9em; background-color: #339933; overflow: visible; visibility: visible}
		.brandslogan {position: absolute; z-index: 105; left: 1.25em; top: .2em}
		.brandslinkage {position: absolute; z-index: 105; right: 1.25em; top: .3em}
		#mentitle {position: absolute; z-index: 105; left: .1em; top: .03em;}	
		#womentitle {position: absolute; z-index: 105; right: .1em; top: .03em}
	.brandsmen {position :absolute; z-index: 104; width: 27.7em; height: 54em; left: 0; top: 3.1em; background-color: #0033FF; overflow: visible; visibility: visible}
		.brandsmen a:link  {color: #99CCFF}
		.brandsmen a:visited  {color: #99CCFF}
		.brandsmen a:hover {color: #FFFFFF}
		.menpic {position: absolute; z-index: 105; width: 13em; height: 30em; left: 10.5em; top: 21.5em; overflow: hidden; visibility: visible}
		.brandlogo8 {position: absolute; z-index: 105; width: 13.5em; height: 8.7em; left: .2em; top: 2em; overflow: hidden; visibility: visible}
			.brandlogo8 img {border: 0; width: 100%; height: 100%}
		.brandlogo9 {position: absolute; z-index: 105; width: 13.5em; height: 8.7em; left: 14em; top: 2em; overflow: hidden; visibility: visible}
			.brandlogo9 img {border: 0; width: 100%; height: 100%}
		.brandlogo10 {position: absolute; z-index: 105; width: 13.5em; height: 8.7em; left: .2em; top: 10.9em; overflow: hidden; visibility: visible}
			.brandlogo10 img {border: 0; width: 100%; height: 100%}
		.brandlogo11 {position: absolute; z-index: 105; width: 13.5em; height: 8.7em; left: 14em; top: 10.9em; overflow: hidden; visibility: visible}
			.brandlogo11 img {border: 0; width: 100%; height: 100%}
		.popmensbrands {position: absolute; z-index: 106; left: 1.5em; top: 22.1em; font-size: .9em; color: #ffffff}
	.brandswomen {position: absolute; z-index: 104; width: 27.7em; height: 54em; right: 0; top: 3.1em; background-color: #990033; overflow: visible; visibility: visible}
		.brandswomen a:link  {color: #FF3366}
		.brandswomen a:visited  {color: #FF3366}
		.brandswomen a:hover {color: #FFFFFF}
		.womenpic {position:absolute; z-index:105; width: 12.7em; height: 29.7em; left: 11em; top: 21.9em; overflow: hidden; visibility: visible}
		.brandlogo12 {position: absolute; z-index:105; width: 13.5em; height: 8.7em; left: .2em; top: 2em; overflow:hidden; visibility:visible}
			.brandlogo12 img {border: 0; width: 100%; height: 100%}
		.brandlogo13 {position: absolute; z-index:105; width: 13.5em; height: 8.7em; left: 14em; top: 2em; overflow:hidden; visibility:visible}
			.brandlogo13 img {border: 0; width: 100%; height: 100%}
		.brandlogo14 {position: absolute; z-index:105; width: 13.5em; height: 8.7em; left: .2em; top: 10.9em; overflow:hidden; visibility:visible}
			.brandlogo14 img {border: 0; width: 100%; height: 100%}
		.brandlogo15 {position: absolute; z-index:105; width: 13.5em; height: 8.7em; left: 14em; top: 10.9em; overflow:hidden; visibility:visible}
			.brandlogo15 img {border: 0; width: 100%; height: 100%}
		.popwomensbrands {position: absolute; z-index:106; left: 1.5em; top: 22.1em; font-size: .9em; color: #ffffff}

/*POPULAR SEARCH section*/
.popsection {position: relative; z-index: 103; width: 55.65em; height: 8em; left: 0; top: 0; overflow: visible; visibility: visible}
	.popmen {position: absolute; z-index: 104; width: 27.7em; height: 8em; left:0; top: 0; background-color: #99CCFF; overflow: visible; visibility: visible}
		.popmen	a:link  {color: #330033; margin-left: .3em}
		.popmen	a:visited  {color: #330033}
		.popmen	a:hover {color: #FFFFFF}
	.popwomen {position: absolute; z-index: 104; width: 27.7em; height: 8em; right: 0; top: 0; background-color: #FF3366; overflow: visible; visibility: visible}
		.popwomen a:link  {color: #660000; margin-left: .3em}
		.popwomen a:visited  {color: #660000}
		.popwomen a:hover {color: #FFFFFF}
	.popsearch {position: absolute; z-index: 105; left: 1em; top: 0; color: #ffffff}
	
/*FEATURE section*/
.featuresection {position: relative; z-index: 103; width: 55.65em; height: 51em; left: 0; top: 0; overflow: hidden; visibility: visible}
.featuresection img {border: 0; width: 100%; height: 100%}
	.womenfeature {position: absolute; z-index: 104; width: 27.7em; height: 49em; right: 0; top: 0; background-color: #990033; overflow: visible; visibility: visible}
	.menfeature {position: absolute; z-index: 104; width: 27.7em; height: 49em; left: 0; top: 0; background-color: #0033FF; overflow: visible; visibility: visible}
		.deal {position:absolute; z-index: 105; width: 26.6em; height: 15.6em; left: .55em; top: .8em; background-color: #ffffff; overflow: visible; visibility: visible}
			.featuretext {position: absolute; z-index: 108; right: .6em; top: 4.6em; font-weight: bold; font-size: 1.3em; letter-spacing: -.05em; color: #000000}
			.featurecat {position: absolute; z-index: 106; right: .8em; top: 8.5em; font-weight: bold; font-size: .9em; letter-spacing: 0em; color: #000000}
			.featurepic {position: absolute; z-index: 106; width: 11.8em; height: 15.3em; left: 0; top: 0; overflow-x: visible; overflow-y: hidden; visibility: visible}
		.new {position: absolute; z-index: 105; width: 26.6em; height: 15.6em; left: .55em; top: 16.8em; background-color: #ffffff; overflow: visible; visibility: visible}
		.hot {position: absolute; z-index: 105; width: 26.6em; height: 15.6em; left: .55em; top: 32.8em; background-color: #ffffff; overflow: visible; visibility: visible}
	.featurethumb {position: absolute; z-index: 107; width: 9.3em; height: 9em; left: .4em; top: .8em; overflow: visible; visibility: visible}
	.featuredescription {position: absolute; z-index: 107; width: 9em; height: 1em; font-size: 1em; left: 1em; top: 10em; text-align: center; overflow: visible; visibility: visible}
	
/*css positioning FOOTER*/
#basefooter {position: absolute; z-index: 201; width: 98.2%; height: 1.8em; left: .1em; bottom: 0; background-color: #3366CC; text-align: center; overflow: hidden; visibility: visible}
.address2 {position: absolute; z-index: 301; width: 82em; height: 1.8em; left: 0; top: .4em; overflow:hidden; visibility:visible; font-size: .95em; color: #FFFFFF}

