
/* Menus.css - www.PriceSmart.com */

#country-menu { position: absolute; display: none; left: 198px; top: 37px; z-index: 1001; width: auto; height: auto; margin: 0px; padding: 0px; border: none; border-collapse: collapse; }
#country-menu td { height: 20px; vertical-align: middle; padding: 0px; margin: 0px; border-top: solid 1px #002f9a; border-bottom: solid 1px #002f9a; background-color: #0045c9; color: White; }
#country-menu a { display: block; width: 118px; height: 20px; line-height: 20px; padding: 0px 10px 0px 8px; color: White; }
#country-menu a:hover { text-decoration: none; background-color: #002f9a; }
.country-menu-selected { display: block; width: 118px; height: 20px; line-height: 20px; padding: 0px 10px 0px 8px; font-weight: bold; color: #99d6ff;  }
.country-menu-flag { display: block; width: 24px; height: 16px; padding: 0px 2px 0px 2px; }

.page-header-menu { position: absolute; display: none; z-index: 1001; width: auto; height: auto; margin: 0px; padding: 0px; border: none; border-collapse: collapse; }
.page-header-menu td { height: 22px; vertical-align: middle; padding: 0px; margin: 0px; border-top: solid 1px #002f9a; border-bottom: solid 1px #002f9a; background-color: #0045c9; color: White; }
.page-header-menu a { display: block; width: 150px; height: 22px; line-height: 21px; padding: 0px 10px 0px 10px; font-size: 11px; color: White; }
.page-header-menu a:hover { text-decoration: none; background-color: #002f9a; }

/* #membership-menu { left: 200px; top: 80px; }*/
/* #services-menu { left: 320px; top: 80px; }*/
#about-menu { left: 200px; top: 80px; }
#membership-menu { left: 320px; top: 80px; }
#services-menu { left: 440px; top: 80px; }
#business-services-menu { left: 440px; top: 80px; }

.category-menu, .category-submenu { position: absolute; display: none; z-index: 1001; height: auto; padding: 0px; border: none; border-collapse: collapse; }
.category-submenu { margin: 0px; }
.category-menu { margin: -1px 0px 0px 0px; }
.category-menu td, .category-submenu td { height: 20px; width: auto; vertical-align: middle; padding: 0px; margin: 0px; border: solid 1px #dcdfe4; }
.category-menu a, .category-submenu a { display: block; width: auto; height: 20px; padding: 0px 20px 0px 10px; white-space: nowrap; line-height: 19px; font-size: 10px; color: #5a6066; background-color: #f6f7f7; }
.category-menu a:hover, .category-submenu a:hover { text-decoration: none; color:#0035AD; background-color: #fff; } /* #fff7cc */
.category-menu-arrow { background: #5a6066 url(/images/category-menu-arrow.gif) no-repeat scroll center right; }

/* Department Navigation menus */
/*English*/
#menu-10091 { left:26px; top:135px;}
#menu-10079 { left:106px; top:135px;}
#menu-10038 { left:185px; top:135px;}
#menu-10771 { left:236px; top:135px;}
#menu-10000 { left:302px; top:135px;}
#menu-10066 { left:383px; top:135px;}
#menu-10823 { left:531px; top:135px;}
#menu-10133 { left:524px; top:135px;}
#menu-10427 { left:524px; top:135px;}
#menu-10194 { left:26px; top:157px;}
#menu-10756 { left:127px; top:157px;} 
#menu-10187 { left:224px; top:157px;}
#menu-10425 { left:291px; top:157px;}
#menu-10428 { left:379px; top:157px;}
#menu-10429 { left:461px; top:157px;}
#menu-10148 { left:529px; top:157px;}
#menu-10426 { left:614px; top:157px;}
#menu-10170 { left:524px; top:157px;}
/*Spanish*/
#menu-10091-sp { left:26px; top:135px;}
#menu-10079-sp { left:104px; top:135px;}
#menu-10038-sp { left:193px; top:135px;}
#menu-10771-sp { left:237px; top:135px;}
#menu-10000-sp { left:292px; top:135px;}
#menu-10066-sp { left:400px; top:135px;}
#menu-10823-sp { left:543px; top:135px;}
#menu-10133-sp { left:536px; top:135px;}
#menu-10427-sp { left:536px; top:135px;}
#menu-10194-sp { left:26px; top:157px;}
#menu-10756-sp { left:145px; top:157px;} 
#menu-10187-sp { left:253px; top:157px;}
#menu-10425-sp { left:330px; top:157px;}
#menu-10428-sp { left:464px; top:157px;}
#menu-10429-sp { left:520px; top:157px;}
#menu-10148-sp { left:536px; top:157px;}
#menu-10426-sp { left:580px; top:157px;}
#menu-10170-sp { left:536px; top:157px;}