
/* Local/Shop/Category.aspx - www.PriceSmart.com */

#category-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: 540px; height: 30px; padding: 0px 20px; font-size: 18px; line-height: 22px; font-weight: bold; color: #0035ad; }
#category-spotlight-products { display: block; position: relative; width: 550px; height: 230px; padding: 0px 10px 0px 20px; }

.spotlight-product { display: inline; position: relative; float: left; width: 176px; height: 235px; vertical-align: top; margin-right: 6px; }

.spotlight-product-photo { display: block; width: 174px; height: 136px; margin: 0px; padding: 0px; border: solid 1px #ced2d8; }
.spotlight-product-copy { display: block; width: 176px; height: 75px; margin: 0px; padding: 0px; background-image: url(/images/category-spotlight-product-background.gif); background-repeat: no-repeat; background-position: center bottom; }
.spotlight-product-copy-inside { display: block; width: 156px; height: 75px; margin: 0px 10px 0px 10px; padding: 0px; }
.spotlight-product-footer { display: block; width: 176px; 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-brand { display: block; font-size: 12px; line-height: 16px; font-weight: bold; color: Black; padding-top: 6px; }
.spotlight-product-nobrand { display: block; width: auto; height: 6px; font-size: 1px; line-height: 1px; }
.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; padding-top: 2px; }

#category-spotlight-right { display: inline; position: relative; float: right; width: 135px; height: 260px; vertical-align: top; }
#category-spotlight-children { display: block; position: relative; width: 135px; height: 260px; overflow: hidden; padding: 0px; font-size: 11px; line-height: 15px; color: #0035ad; }
.category-spotlight-child { display: block; position: relative; width: 135px; height: auto; border-bottom: solid 1px #dcdfe4; }
.category-spotlight-child a { display: block; width: 114px; height: auto; padding: 2px 10px 5px 10px; font-size: 10px; line-height: 10px; color: Black; }
.category-spotlight-child a:hover { text-decoration: none; background-color: #fff7cc; }
.category-spotlight-child-selected { display: block; width: 114px; height: auto; padding: 2px 10px 5px 10px; font-size: 10px; line-height: 10px; color: Black; background-color: #fff7cc; }
.category-spotlight-label { display: block; position: relative; width: 135px; height: auto; padding: 0px 10px 5px 10px; font-size: 10px; line-height: 10px; color: #0035ad; font-weight: bold; } 
.category-spotlight-more { display: block; width: 114px; height: auto; padding: 2px 10px 5px 10px; font-size: 10px; line-height: 10px; font-weight: bold; color: Black; }

#buyers-guide { display: block; padding-bottom: 10px; }

#sort-options { display: block; width: 580px; height: 15px; margin: 0px; padding: 8px 0px; font-size: 11px; font-weight: bold; color: Black; text-align: center; background-image: url(/images/price-disclaimer.gif); }
#sort-options a { color: #0035ad; }
