.yuimenu {
z-index: 11;
}

/*
#siloheader {
	BORDER-BOTTOM: #58595b 1px solid;
	margin:0;
}
*/

#menusubsilo{
  float:none; clear:both;
  margin:0; padding:0; margin-bottom:30px; margin-right:auto; margin-left:auto;
}

/* from old master.css */
/*div{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000; }*/
/* end copy from old master.css*/

/* from old cat_styles.css additions at line 29 and on */
.sdcontentshort {
  font-size: 12px ;
  color: #775C53 ;
}

/* new addition to narrow these styles to .sdcontentshort div tags */
.sdcontentshort div{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000; }

.sdcontentshort a:link, .sdcontentshort a:visited, .sdcontentshort a:active {
  color: #000000 ;
}

.sdcontentshort a:hover {
  text-decoration: underline;
  color: #000000 ;
}

.shnav {
  position: absolute; 
  width: 148px; 
  padding: 3px 3px; 
  text-align: left; 
  visibility: hidden; 
  z-index: 10; 
  background-color: #ffffe0;
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}
.shnav div {
  color: #58595b ;
  filter:alpha(opacity=100);
  opacity: 1.0;
  -moz-opacity:1.0;
}

.shnav div a:link, .shnav div a:visited, .shnav div a:active {
  color: #000000 ;
}

.shnav div a:hover {
  text-decoration: underline;
  color: #000000 ;
}

.shclk {
  position: absolute; 
  padding: 2px 3px; 
  visibility: visible; 
  z-index: 10; 
  background-color: #ffffe0 ;
  filter:alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity:0.8;
}
.shclk div, .shclk div a:link, .shclk div a:visited, .shclk div a:hover, .shclk div a:active {
  color: #58595b ;
  filter:alpha(opacity=100);
  opacity: 1.0;
  -moz-opacity:1.0;
}

.prodspacer {
	padding: 0 0 0 0;
	display: none;
	margin: 0 0 0 0;
	width: 1px;
	height: 1px
}

.footerDepts {
	padding: 0 0 10px 0;
	font: bold 10px arial;
	color: #999999;
	text-align: center;
}

.footerDepts a:link, .footerDepts a:visited, .footerDepts a:active, .footerDepts a:hover {
	color: #999999;
	text-decoration: none;
}

.allLinksets {
	width: 805px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	font: bold 10px arial;
	color: #999999;
	text-align: center;
}

.allLinksets a:link, .allLinksets a:visited, .allLinksets a:active, .allLinksets a:hover {
	color: #999999;
	text-decoration: none;
}

.linkset {
	display:none;
	vertical-align:top;
}

.linksetLeft {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 200px;
	float: left;
}
.linksetMiddleLeft {
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
	width: 200px;
	float: left;
}
.linksetMiddleRight {
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
	width: 200px;
	float: left;
}

.linksetRight {
	margin: 0 0 0 0;
	padding: 0 0 0 0px;
	width: 200px;
	float: left;
}

.clearFix {clear:both;}
/* end of additions from old cat_styles.css */

/* rBrand.css below (for seasonal color/style changes) */
.emailsignup input#regEmailInput{ width:226px; border:solid 1px #666; padding:3px; color:#941100; font: normal 11px times; margin:3px 0 5px 10px; letter-spacing:1px; }

.emailsignup form input#regEmailInput { font: normal normal normal 11px times; color:#694A3F;}

#brandheader div.search input.headerSearchText  {
	background: none repeat scroll 0 0 #FFFFFF;
    color: #5E94A8;
    font-style: normal;
    padding: 2px 0 2px 2px;
}


#brandheader  {
	background: #583C32; width: 917px;
}


.footerlinks{ background-color:#B8CED6;
    float: none;
    margin-top: 32px;
    padding: 0;
    width: 940px;
}

#sitefooter{ 
  border-top:solid 1px #61433B;
}

#siloheader{ border-top:solid 1px #5E94A8; }

.silodivider{ border-right:solid 1px #5E94A8; }

#breadcrumb a{ color:#775C53; }

#breadcrumb #bccat{ color:#775C53; font:bold 11px arial; text-transform:uppercase;}

#brandheader #acctlink a:hover{ color:#5E94A8; }

#brandheader table#mainpromo{  border-right:solid #5E94A8 1px;}
/* end rBrand changes */

/* left nav More and Popular Searches */
#mHeader{ font-size:10px; line-height:1; 
font-weight:bold;
line-height:normal;
color:#775C53; margin:0; padding:0; text-transform:uppercase;
cursor:pointer;}
#mHeader:hover{ color:#5E94A8; }

#psHeader{ font-size:10px; line-height:1; 
font-weight:bold;
line-height:normal;
color:#775C53; margin:0; padding:6px 0 0 0; text-transform:uppercase;
cursor:pointer;}

#psHeader:hover{ color:#5E94A8; }

#mLinks {margin:0; padding:0; line-height:1;}
#mLinks li {
	font-size:9px;
font-weight:normal;
letter-spacing:1px;
margin:3px 0 0 12px;
padding:0;
text-transform:none;
line-height:normal;}

#psLinks {margin:0; padding:0; line-height:1;}
#psLinks li {
	font-size:9px;
font-weight:normal;
letter-spacing:1px;
margin:3px 0 0 12px;
padding:0;
text-transform:none;
line-height:normal;}

