/* contained within .layoutMenu in retail-gateway.css--set to 190px */
.menuTable
{ margin-left: 15px; width: 170px;}

.menuTable td {
padding: 3px 0;
}

#sideNav {
margin:0 0 0 10px;
padding:0;
}

#sideNav li.subCat {
padding: 12px 0 0 0;
}

#sideNav li.feat {
padding: 3px 0;
}

.cpsia #sideNav #cpsia,
.egiftcert #sideNav #egiftcert,
.birthAnncmts #sideNav #birthAnncmts,
  .thankYouCards #sideNav #thankYouCards,
  .invitations #sideNav #invitations,
  .addLab #sideNav #addLab,
  .history #sideNav #history,
  .people #sideNav #people,
  .careers #sideNav #careers,
  .citizenship #sideNav #citizenship,
  .castingCall #sideNav #castingCall,
  .donations #sideNav #donations,
  .nonProfits #sideNav #nonProfits,
  .contactUs #sideNav #contactUs,
  .aboutUs #sideNav #aboutUs,
  .press #sideNav #press,
  .PR #sideNav #PR,
  .pressContact #sideNav #pressContact,
  .inspiration #sideNav #inspiration,
  .faq #sideNav #faq,
  .trackOrder #sideNav #trackOrder,
  .register #sideNav #register,
  .myAccount #sideNav #myAccount,
  .privacy #sideNav #privacy,
  .techHelp #sideNav #techHelp,
  .stayInTouch #sideNav #stayInTouch,
  .storeLocator #sideNav #storeLocator,
  .sizeChart #sideNav #sizeChart,
  .shipping #sideNav #shipping,
  .giftOrders #sideNav #giftOrders,
  .findItems #sideNav #findItems,
  .inventory #sideNav #inventory,
  .returns #sideNav #returns,
  .priceAdj #sideNav #priceAdj,
  .birthAnncmts #sideNav #birthAnncmts,
  .invitations #sideNav #invitations,
  .thankYouCards #sideNav #thankYouCards,
  .af-about #sideNav #af-about,  
  .af-start #sideNav #af-start,  
  .af-faq #sideNav #af-faq,  
  .af-tc #sideNav #af-tc,  
  .af-contacts #sideNav #af-contacts,
  .addLab #sideNav #addLab
{
 color: #4D2615;
 border-bottom:thin dotted #c80000; 
}


.seperator
{
 height: 1px;
	text-align: center;
 margin: 15px 0px 0px 0px;
}

.divisionSearch
{ padding-top: 10px; }

.divisionSide
{ display: none; }

.divisionSide,
a.divisionSide:link,
a.divisionSide:hover,
a.divisionSide:visited,
a.divisionSide:active
{
display:none;
 font-family : Arial,Tahoma,Helvetica;
 font-size   : 14px;
 color       : #444444;
 text-decoration: none;
 font-weight : bold;
}

td.catTitle {
padding-left: 5px;
}

.catTitle,
a.catTitle,
a.catTitle:link,
a.catTitle:hover,
a.catTitle:visited
{
 font:21px Georgia, "Times New Roman", Times, serif; 
 color: #9B9286; 
 letter-spacing:1px;
 text-decoration: none;
}
a.catTitle:hover
{  color: #4D2615; }

.catTitleSelected,
a.catTitleSelected,
a.catTitleSelected:link,
a.catTitleSelected:hover,
a.catTitleSelected:visited
{
 font:17px Georgia, "Times New Roman", Times, serif; 
 color: #4D2615; 
 letter-spacing:1px;
 text-decoration: none;
 margin-left:15px;
}

.subCat, 
a.subCat,
a.subCat:link, a.subCat:visited {
font: bold 10px Verdana,Arial,Helvetica,sans-serif;
color: #777;
text-decoration: none;
}

a.subCat:hover {
color:#CCCCCC;
font-weight: bold;
}

a.subCat:active
{
font: bold 10px Verdana,Arial,Helvetica,sans-serif;
color: #4d2615;
text-decoration: none;
border-bottom:thin dotted #c80000;
padding     : 10px 0px 0px 0px;
}

td a.feat {
margin-left: 7px;
}

.feat,
a.feat,
a.feat:link, a.feat:visited {
 font:normal 10px/15px Verdana,Arial,Helvetica,sans-serif;
 color       : #777;
 text-decoration: none;
}

a.feat:hover {
font: normal 10px/15px Verdana,Arial,Helvetica,sans-serif;
color: #4d2615;
}

a.feat:active {
font: 10px/15px Verdana,Arial,Helvetica,sans-serif;
color: #4d2615;
text-decoration: none;
border-bottom:thin dotted #c80000;
 white-space:nowrap;
}

.selected + td a {
border-bottom:thin dotted #c80000;
color: #4d2615;
text-decoration: none;
}


.featSelected,
a.featSelected,
a.featSelected:link,
a.featSelected:hover,
a.featSelected:visited
{
 font-family : Verdana,Arial,Helvetica,sans-serif;
 font-size   : 10px;
 font-weight : normal;
 color       : #4D2615;
 margin      : 3px 0px 3px 15px;
 text-decoration: none;
 border-bottom:dotted #C80000 thin;
}


.blank
{
 width: 9px;
}
.selected
{
 padding: 0px 1px 1px 0px;
 margin : 0px;
}

.menuHead,
a.menuHead,
a.menuHead:link,
a.menuHead:visited,
a.menuHead:hover
{
 font-family : Arial,Tahoma,Helvetica;
 font-size   : 13px; 
 color       : #444444;
 padding-top : 5px;
 padding-bottom : 12px;
 text-decoration: none;
}
.menuHead
{ color: #444444; }

a.menuHead:hover
{ color: #444444; }  

.itemFound
{
 font-family : Arial,Tahoma,Helvetica;
 font-size   : 9pt;
 color       : #444444;
 text-decoration: none;
 font-weight : normal;
}
.itemFoundTitle
{
 font-family : Arial,Tahoma,Helvetica;
 font-size   : 9pt;
 color       : #444444;
 text-decoration: none;
 font-weight : bold;
 padding-bottom: 5px;
}


.smArrow
{
 position:relative;
/* left: 10 px; */
}
.smArrowFeat
{
 position:relative;
}

.nopadding
{ padding : 0 0 0 0; }
.menuSpecial,
.menuCloseout
{ display:none; }


a.brandSelected,
a.brandSelected:link,
a.brandSelected:hover,
a.brandSelected:visited
{
 font-family : Arial,Tahoma,Helvetica;
 font-size   : 12px;
 font-weight : bold;
 color       : #444444;
 padding     : 5px 0px 0px 0px;
 margin      : 0px;
 text-decoration: none;
}

.refByCount,
a.refByCount,
a.refByCount:link,
a.refByCount:hover,
a.refByCount:visited
{
 font-family : Arial,Tahoma,Helvetica;
 font-size   : 12px;
 font-weight : normal;
 color       : #666666;
 text-decoration: none;
}

