/* CSS Document */
/**** Top Drop Down menu ****/

.nav_top_r, .nav_top_r * {
	margin:0;
	padding:0;
	list-style:none;
}
/* this is where you define width and other positionings */
.nav_top_r ul {
	position:absolute;
	top:-999em;
}
/* define here for dropdown width*/
.nav_top_r ul.whoareyou{
	width: 155px;
}
.nav_top_r ul.howdoi{
	width: 195px;
}
.nav_top_r ul.whoarewe{
	width: 185px;
}
.nav_top_r ul.wehelp{
	width: 175px;
}
.nav_top_r ul.whatelse{
	width: 175px;
}
.nav_top_r ul li,
.nav_top_r a.nav_top_sub {
	width: 100%;
}
.nav_top_r li {
	float:left;
	position:relative;
	z-index:99;
}
.nav_top_r a {
	display:block;
}
/* this is the position of first level dropdown relative to its parent*/
.nav_top_r li:hover ul,
ul.nav_top_r li.sfHover ul {
	top:20px;
}
.nav_top_r li:hover li ul,
.nav_top_r li.sfHover li ul {
	top:-999em;
}
/* root li */ 
.nav_top_r li.nav_root {
	width: inherit;
	height: 30px;
	padding-bottom:0;
	margin-bottom:0;
}
/* links in first level dropdown */
.nav_top_r a.nav_top_sub {
	color: #bebebe;
	/*padding: .75em 0; */
	text-decoration:none;
	/*text-indent: 2em;*/
	font-family:Verdana;
	font-size: 11px;
	line-height: 1em;
	margin-left: 0;
}
.nav_top_r a:hover.nav_top_sub {
	color: #cc0000;
}

/*HOVER*/
.nav_top_r a:focus, .nav_top_r a:hover, .nav_top_r a:active,
.nav_top_r li li:hover, .nav_top_r li li.sfHover {
	/*background:#353535;*/
}
.nav_top_r li li {
	background:#1a1a1a;
	/*background: url(/media_new/images/m_gray_opc90.png) top left no-repeat;*/
	/*background-image: url(/media_new/images/m_gray_opc90.png);
	background-position: left;
	background-repeat: no-repeat;*/
	padding-top: .25em;
	padding-bottom: .25em;
	padding-left: .45em;
	border-left: #333333 solid 1px;
	border-right: #333333 solid 1px;
}
.nav_top_r li li.btm_most {
	border-bottom: #333333 solid 1px;
}


/* added 2008/06/06 */
#header_nav{
	float: left;
	background: url(/media_new/images/header_nav_bg.jpg) top left no-repeat;
	height: 88px;
	width: 791px;
}
.nav_top_r{margin:25px 0 0 310px; height:30px;}
.nav_top_r li.nav_root{ 
	margin-right: 14px;
}
.nav_top_r li.vrl{
	border-left: 1px solid #3f3f3f; 
	height: 30px;
	margin-top: -5px;
}
.nav_top_r li.nav_root a.nroot{ 
	color: #cccccc; 
	text-decoration:none; 
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	/*cursor: default;*/
}

.nav_top_r li.nav_root a.nroot:hover{ color: #cc0000; }

#pd_options_main_right_t a.feat_link{
	background: #660000;
	color: #FFFFFF;
	text-decoration: none;
	height: 18px;
	padding-left: 4px;
	padding-right: 4px; 
	padding-top: 1px;
	padding-bottom: 2px;
	margin-left: 1px;
}

#pd_options_main_right_t a.feat_link:hover{
	background: #333333;
}
/**/


/**** Left Drop Down menu ****/

.nav_left_r, .nav_left_r * {
	margin:0;
	padding:0;
}
.nav_left_r li {
	float: left;
	list-style:none;
	position:relative; 
	z-index:999;
}
/* this was needed for FireFox*/
.nav_left_r li.nav_left_root{
  line-height:0;
}
.nav_left_r li.new_nav{
	background: url(/media_new/images/m_bg_nav.jpg) top left repeat-y;
	width: 152px;
}


.nav_left_r li.new_nav a{
	padding: 5px 13px;
	display: block;
	float: left;
	text-decoration: none;
}
.nav_left_r li.new_nav a:hover{
 color: #cc0000;
}

.nav_left_r li.new_nav span{
	padding: 5px 13px;
	display: block;
	float: left;
	text-decoration: none;
	color: #919191;
}

.nav_left_r a.nav_left_sub {
	color: #bebebe;
	display:block;
	padding: .45em .45em .45em 2em;
	text-decoration:none;
	font-family:Verdana;
	font-size: 11px;
	line-height: 1em;
}
.nav_left_r li ul {
	top:-999em;
	position:absolute;
}
.nav_left_r li li:hover,
.nav_left_r li li.sfHover,
.nav_left_r a:focus, .nav_left_r a:hover, .nav_left_r a:active {
	/*background: url(/media_new/images/m_black_opc90.png) top left no-repeat;*/

}
.nav_left_r li:hover ul, /* pure CSS hover is removed below */
ul.nav_left_r li.sfHover ul {
	left:152px;
	top:0;
}

.nav_left_r li:hover li ul,
.nav_left_r li.sfHover li ul {
	top:-999em;
}

/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/
.superfish li:hover ul,
.superfish li li:hover ul,
.superfish li li li:hover ul {
	top: -999em;
}
/* define here for left drop down width and color */
.nav_left_r li li {
	background: #1a1a1a;/*url(/media_new/images/m_gray_opc90.png) top left no-repeat;*/
	border-right: #333333 solid 1px;
	/*background: url(/media_new/images/m_black_opc80.png) top left no-repeat;
	background:#1a1a1a; */
}
.nav_left_r li li.top_most{
	border-top: #333333 solid 1px;
}
.nav_left_r li li.btm_most{
	border-bottom: #333333 solid 1px;
}
.nav_left_r li ul.jackets li{
	width: 165px;
}
.nav_left_r li ul.hoodies li{
	width: 140px;
}
.nav_left_r li ul.pants li{
	width: 145px;
}
.nav_left_r li ul.giftidea li{
	width: 120px;
}
.nav_left_r li ul.saleitem li{
	width: 165px;
}
.nav_left_r li ul.shopbyls li{
	width: 155px;
}
.nav_left_r li ul.shirts li,
.nav_left_r li ul.women li,
.nav_left_r li ul.saleitems li,
.nav_left_r li ul.helpme li{
	width: 165px;
}
