
/* Stylesheet /InClub/ - www.PriceSmart.com */

#page-cover { display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: White; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; z-index: 2000; }

#inclub-bar-en { display: block; position: relative; width: 580px; height: 32px; background-image: url(../images/inclub-bar-en.gif); padding: 0px; margin: 0px 0px 10px 0px; }
#inclub-bar-sp { display: block; position: relative; width: 580px; height: 32px; background-image: url(../images/inclub-bar-sp.gif); padding: 0px; margin: 0px 0px 10px 0px; }

#inclub-bar-your-club-label { display: block; position: absolute; top: 10px; left: 387px; width: auto; height: auto; font-size: 11px; line-height: 11px; color: #a8adb4; white-space: nowrap; }

#inclub-bar-button { display: block; position: absolute; top: 5px; left: 445px; width: 125px; height: 22px; font-size: 10px; line-height: 12px; font-weight: bold; background-image: url(../images/button-125-club-selected.gif); overflow: hidden; }
#inclub-bar-button a { display: block; position: relative; width: 125px; height: 22px; color: White; }
#inclub-bar-button a:hover img { visibility: hidden; }
#inclub-bar-button span { position: absolute; left: 10px; top: 5px; margin: 0px; padding: 0px; cursor: pointer; }

#category-spotlight { display: block; position: relative; width: 580px; height: 148px; margin-bottom: 15px; background-image: url(../images/category-spotlight-background.gif); }
#category-department-spotlight { display: block; position: relative; width: 580px; height: 280px; margin-bottom: 15px; background-image: url(../images/category-spotlight-background.gif); }
#category-spotlight-top { display: block; position: relative; width: 580px; height: 10px; font-size: 1px; line-height: 1px; background: White url(../images/category-spotlight-top.gif) no-repeat scroll top; }
#category-spotlight-bottom { display: block; position: relative; clear: both; width: 580px; height: 10px; font-size: 1px; line-height: 1px; background: White url(../images/category-spotlight-bottom.gif) no-repeat scroll bottom; }

#category-spotlight-left { display: inline; position: relative; float: left; width: 135px; height: 260px; vertical-align: top; }

#category-spotlight-title { display: block; position: relative; width: 395px; height: 27px; padding: 0px 25px; margin-top: -2px; font-size: 18px; line-height: 22px; font-weight: bold; color: #0035ad; }
#category-spotlight-products { display: block; position: relative; width: 395px; height: 230px; padding: 0px 25px; }

#spotlight-product-left { display: inline; position: relative; float: left; width: 190px; height: 235px; vertical-align: top; }
#spotlight-product-right { display: inline; position: relative; float: right; width: 190px; height: 235px; vertical-align: top; }

.spotlight-product-photo { display: block; width: 188px; height: 147px; margin: 0px; padding: 0px; border: solid 1px #ced2d8; }
.spotlight-product-copy { display: block; width: 190px; height: 75px; margin: 0px; padding: 0px; background-image: url(../images/category-spotlight-product-background.gif); background-repeat: no-repeat; background-position: center bottom; overflow: hidden; }
.spotlight-product-copy-inside { display: block; width: 170px; height: 75px; margin: 0px 10px 0px 10px; padding: 0px; }
.spotlight-product-footer { display: block; width: 190px; height: 11px; font-size: 1px; line-height: 1px; background-image: url(../images/category-spotlight-product-footer.gif); }

.category-view-page-selected { color: White; font-size: 11px; line-height: 16px; font-weight: bold; }
.category-view-page-bullet { color: #ffccd9; font-size: 8px; line-height: 16px; vertical-align: top; }

.category-view-page-selected-blue { color: Black; font-size: 11px; line-height: 16px; font-weight: bold; }
.category-view-page-bullet-blue { color: #86d6ff; font-size: 8px; line-height: 16px; vertical-align: top; }

.spotlight-product-name { display: block; width: auto; height: 32px; font-size: 12px; line-height: 16px; color: #5a6066; overflow: hidden; }
.spotlight-product-price { display: block; font-size: 10px; line-height: 18px; font-weight: bold; color: #db0c41;}

#category-spotlight-right { display: inline; position: relative; float: right; width: 135px; height: 260px; vertical-align: top; }
#category-department-spotlight-copy { display: block; position: relative; width: 115px; height: 240px; overflow: hidden; padding: 10px 10px 10px 10px; font-size: 11px; line-height: 15px; color: #666666; }
#category-spotlight-copy { display: block; position: relative; width: 500px; height: 83px; overflow: hidden; padding: 10px 25px; font-size: 12px; line-height: 15px; color: Black; }

#inclub-products { position: relative; display: table; width: auto; height: auto; margin: 0px; padding: 0px; border-collapse: collapse; }
#inclub-products td { border: solid 1px #dcdfe4; margin: 0px; padding: 7px 9px; }

.inclub-products-left { background-color: White; width: 416px; height: auto; }
.inclub-products-left-selected { background-color: #fffbe5; width: 416px; height: auto; }
.inclub-products-right { background-image: url(../images/inclub-category-right-background.gif); width: 125px; height: auto; }

.inclub-products-favorite { display: inline; float: right; color: #0035ad; font-size: 10px; line-height: 12px; }
.inclub-products-photo { position: relative; display: block; line-height: 16px; float:left; padding-right:5px;}
.inclub-products-copy { position: relative; display: block; float:left; padding-top:28px; width:282px;}
.inclub-products-number { position: relative; display: block; color: Black; font-size: 10px; line-height: 16px; font-weight: bold; }
.inclub-products-number a:hover { text-decoration: none; }
.inclub-products-description { position: relative; display: block; font-size: 12px; line-height: 16px; }
.inclub-products-description a { color: #5a6066; }
.inclub-products-description span { font-size: 10px; color: #0035ad; font-weight: bold; vertical-align: middle; }
.inclub-products-details { display: none; list-style-type: square; margin: 4px 0px 0px 1.5em; padding: 0px; }
.inclub-products-details li { font-size: 10px; line-height: 15px; color: #868f98; font-weight: bold; margin: 0px; }
.inclub-product-quantity { display: inline; float: right; }
.inclub-product-quantity-field { width: 23px; height: auto; text-align: center; color: Black; }
.inclub-products-price { display: block; font-size: 12px; line-height: 16px; color: #db0c41; }
.inclub-products-stock { display: block; clear: both; color: Black; font-size: 10px; line-height: 12px; font-weight: bold; margin-top: 4px; }
.inclub-products-add-to-cart {display:block; margin-top:8px }

#club-menu { position: absolute; display: none; z-index: 1010; left: 445px; top: 32px; width: auto; height: auto; margin: 0px; padding: 0px; border: none; border-collapse: collapse; }
#club-menu td { height: 22px; vertical-align: middle; padding: 0px; margin: 0px; border-top: solid 1px #5f666d; border-bottom: solid 1px #5f666d; background-color: #0a0b0f; color: White; }
#club-menu a { display: block; width: 105px; height: 22px; line-height: 21px; padding: 0px 10px 0px 10px; font-size: 11px; color: White; }
#club-menu a:hover { text-decoration: none; background-color: #383d47; }

#club-select { display: block; position: absolute; top: 147px; left: 175px; width: 580px; height: 280px; z-index: 2001; }
