a,
a:link,
a:visited,
a:hover,
a:active {
 color:#002E62;
 text-decoration:underline;
}
a img {border:none;}
* {outline:none;}
body {margin:0;}
td {font-size:10px;}

#rack_container {
	width:770px;
	background-repeat:no-repeat;
	margin:0px;
}
#rack_nav {
	height:67px;
	background:url(../../../content/pub/ourstores/nordstrom_rack/images/2009/logo_nav.gif) no-repeat #57584f;
	position:relative;
	clear:both;
}	
#nord_logo {
	display:block;
	text-indent:-9999px;
	width:100px;
	height:50px;
	position:absolute;
	top:13px;
	left:15px;
}
.rack_centered {
	border-left:1px solid #CCC;
}
#rack_nav_links {
	color:#FFF;
	font-size:11px;
	font-family:verdana,arial,helvetica,sans-serif;
	text-align:right;
	position:absolute;
	bottom:10px;
	right:18px;
}	
#rack_header a.right {
	float:right;
	right:15px;
	height:22px;
}	
#shop_right {
	width:750px; 
	_width:770px;
	text-align:right;
	margin:0 auto;
	padding-right:18px;
}
div#rack_nav_links a,
div#rack_nav_links a:link,
div#rack_nav_links a:visited,
div#rack_nav_links a:hover,
div#rack_nav_links a:active {
 	color:#FFF;
 	text-decoration:none;
} 
.rack_header {
	height:52px; 
	background-color:#FFF;
}
#rack_header {
	width:777px;
}
.nav_spacing {
	padding:0 5px; 
}
#rack_body {
	position:relative;
	zoom:1;
}
#rack_position {
	position:relative;
	width:771px;
	_z-index:-1; /* Necessary to fix IE z-index bug on Calendar page when Events hover over footer */
}
#rack_footer {
	height:35px;		
	background-color:#57584f;
	color:#FFF;
	text-decoration:none;
}
#rack_footer_copy {
	position:absolute;
	top:10px;
	left:110px;
}
#rack_footer a,
#rack_footer a:link,
#rack_footer a:visited,
#rack_footer a:hover,
#rack_footer a:active {
 	color:#FFF;
 	text-decoration:none;
} 
#rack_footer DIV a { color:white }
#globalfooter_rack { 
	width:770px;
	padding-bottom:40px;
	color:#666666;
	text-align:center;
	line-height:20px;
}
#globalfooter_rack .follow {
	line-height:16px;
}
#globalfooter_rack .follow a {
	margin-right:5px;
}
#globalfooter_rack .follow img {
	position:relative;
	top:4px;
}
#bottom_shadow {
	position:absolute;
	top:0px;
	left:771px;
	width:7px;
	height:35px;
}
#rack_subscribe {
	position:absolute;
	top:9px;
	_top:8px;
	left:477px;
}
#rack_subscribe .emailUpdate1 { 
	height:17px;
	border:solid #666666 1px;
	margin-right:4px;
}
.footer_spacing {
	padding:0 10px; 
}
#rack_main_images {
	position:relative;
	height:669px;
	background:url(../../../content/pub/ourstores/nordstrom_rack/images/2009/rack_main_img_bg.jpg) no-repeat;
}
#rack_main_images img {
	position:absolute;
	visibility:hidden; 
	display:block;
}
#rack_main_copy {
	position:absolute;
	bottom:415px;
	left:64px;
	width:235px;
	z-index:10000;
}
#rack_main_copy p {
	color:#575850;
	line-height:14px;
}
#rack_main_copy div p {
	position:absolute;
	visibility:hidden;
	margin-top:15px;
}
#rack_main_copy div p img {
	display:block;
}
#rack_main_nav {
	position:absolute;
	top:145px;
}
#rack_main_nav a {
	background:none;
	width:7px;
	_width:9px;
	height:7px;
	_height:9px;
	float:left;
	display:block;
	margin-right:6px;
	border:1px solid #73746e;
	overflow:hidden;
	position:relative;
	top:2px;
}
#rack_main_nav a img {
	width:7px;
	height:7px;
	display:block;
}
#rack_main_nav a.selected {
	background:#b6b6b6;
}
a#indexBack, a#indexNext {
	width:23px;
	_width:29px;
	height:14px;
	border:none;
	top:0;
}
a#indexBack {
	background:url(../../../content/pub/ourstores/nordstrom_rack/images/2009/back.gif) no-repeat;
	padding-right:6px;
	border-right:1px solid #73746e;
}
a#indexNext {
	background:url(../../../content/pub/ourstores/nordstrom_rack/images/2009/next.gif) no-repeat 6px 0;
	padding-left:6px;
	border-left:1px solid #73746e;
}
#store_loc {
	position:absolute;
	top:170px;
	color:#575850;
}
div#store_loc a,
div#store_loc a:link,
div#store_loc a:visited,
div#store_loc a:hover,
div#store_loc a:active {
 	color:#575850;
}
#see_more {
	position:absolute;
	bottom:12px;
	left:593px;
	z-index:11000;
	color:#575850;
}
div#see_mores a, div#see_more a:link, div#see_more a:visited, div#see_more a:hover, div#see_more a:active  {
 		color:#575850;
}
/* About */
#rack_nav_about {
	width:525px;
	margin-left:55px;
}
#rack_nav_about_hdr {
	margin:0px 0px 15px 0px;
}
#rack_nav_about p {
	margin-bottom:50px;
	color:#575850;
}
#rack_nav_brands {
	width:525px;
	margin-left:55px;
	position:relative;
}
#rack_nav_brands p {
	color:#575850;
	line-height:16px;
}
#rack_brands_list {
	padding-bottom:18px;
	position:relative;
	height:650px;
}
#rack_nav_calendar {
	width:525px;
	margin-left:55px;
	margin-bottom:50px;
}
div.float {
	float:left;
	width:175px;
}
#rack_nav_openings {
	width:525px;
	margin-left:55px;
	color:#575850;
	line-height:14px;
}
#rack_nav_openings p {
	color:#575850;
}
#rack_nav_openings ul {
	list-style-image:url(../../../common/bullet.gif) !important;
	margin-left:15px;
}
#rack_nav_openings li {
	line-height:14px;
	list-style-image:url(../../../common/bullet.gif) !important;
	margin-bottom:5px;
	margin-left:5px;
}
.center_leftColumn {
	width:152px;
	padding-bottom:15px;
	vertical-align:top;
	float:left;
}
.center_rightColumn {
	width:619px;
	vertical-align:top;
	border-left:dotted 1px #57584f;
	float:left;
	margin-bottom:30px;
}
.center_rackBodyCentering {
	text-align:center;
	min-width:778px;
	margin:0px;
}
.center_rackContentWrapper {
	width:778px;
	text-align:left;
	margin:0 auto;
}
.shadowWrapper {
	width:778px;
	text-align:left;
	background:url(../../../common/shadow.gif) top right repeat-y #fbfbfb;
	margin:0 auto;
}
.center_topShadow {
	float:right;
	_margin-right:-2px;
	_margin-left:-10px;
	width:7px;
	height:13px;
}
.center_mainContent {
	border-left:solid 1px #e1dfdc;
	width:100%;
}
.center_singleColumn {
	width:770px;
	vertical-align:top;
}
.center_footerCentering {
	width:778px;
	margin:0 auto;
}