div#merch-logos{margin:15px 0;text-align:center;}
div#merch-logos img{padding-right:12px;}
div#alpha{text-align:center;margin:0 0 10px 0;width:564px;height:15px;}
div#alpha a{margin:0 0.5em 0 0;}
div#pge-right{padding-top:115px;}
div.right-advt{margin-bottom:20px;}
div#right-coupons h4{height:30px;background:none;line-height:30px;margin:0;padding:0;width:200px;border-bottom:1px dotted #ccc;	}
div#right-coupons ul{list-style:none;margin:0 0 10px 0;padding:0;}
div#right-coupons ul li{line-height:1.4em;margin-bottom:5px;}
div#right-coupons ul li.desc{ color:#060;}
div#right-coupons ul li.rebate a{color:#f30; font-weight:bold;}
div#right-coupons ul li img{margin:5px 0;}
div.blank{border-top:none;}
img.couop-icon{vertical-align:bottom;padding-left:7px;}
/*Table head*/
table#as-topTable {width:564px;display:block;table-layout:fixed;}	
table#as-topTable tr#stores-head {width:564px;height:28px;margin:0;padding:0;display:block;background:url(/global_files/layout2009/images/sprites/stores_sprite2010.png) no-repeat -473px 0px;}	
table#as-topTable td {text-align:center;}
table#as-topTable td div {color:#124f12;float:left;font-size:10px;font-weight:bold;position:relative;line-height:28px;}
table#as-topTable td.fav{width:45px;}
table#as-topTable td.storeName {width:350px;border-right:1px solid #124f12;text-align:left;}
table#as-topTable td.storeRebate {border-right:1px solid #124f12;}
table#as-topTable td.storeRebate,table#as-topTable td.storeRebate div#cash-back {width:90px;}
table#as-topTable td.storeInfo,table#as-topTable td.storeInfo div#more-info{width:79px;}
table#as-topTable td div div.col-wrap{float:left;}
table#as-topTable td img{margin:-8px 0 0 3px;padding:0;}
div#store-name span.up,
div#cash-back span.dwn {background:url(/global_files/layout2009/images/sprites/stores_sprite2010.png) no-repeat -1019px -43px;width:9px;height:6px;display:inline-block;}
div#store-name span.dwn,
div#cash-back span.dwn {background:url(/global_files/layout2009/images/sprites/stores_sprite2010.png) no-repeat -1028px -43px;width:9px;height:6px;display:inline-block;}
/*Table - Top Stores*/
table#topStoresTable {width:564px;display:block;clear:both;table-layout:fixed;}
table#topStoresTable td {margin:0;padding:4px 0;background-color:#f2f2f2;border-bottom:1px solid #ccc;text-align:center;}
table#topStoresTable td.fav{width:45px;}
table#topStoresTable td.fav img{cursor:pointer;}
table#topStoresTable td.storeName {width:350px;text-align:left;}
table#topStoresTable td.storeName strong {font-weight:normal;}	
/*Table - More Stores*/
table#moreStoresTable {width:564px;display:block;clear:both; table-layout:fixed;}
table#moreStoresTable td {margin:0;padding:4px 0;text-align:center;border-bottom:1px solid #ccc;	}
table#moreStoresTable td.fav{width:45px;}
table#moreStoresTable td.fav img{cursor:pointer;}	
table#moreStoresTable td.storeName{width:350px;text-align:left;}
table#moreStoresTable td.storeName strong {font-weight:normal;}	
tr.backToTop {padding:8px 0;border-bottom:1px solid #000; width:100%; padding:10px 0;}
tr.backToTop a,tr.backToTop a{display:inline-block;width:87px;height:14px;background:url(/global_files/layout2009/images/sprites/stores_sprite2010.png) no-repeat -1236px -20px;}
/*Shared by Tables*/
table#topStoresTable td.storeInfo,table#moreStoresTable td.storeInfo {width:79px;}	
table#topStoresTable td.storeRebate,table#moreStoresTable td.storeRebate{width:90px; font-weight:bold;color;#f30;}
table#topStoresTable td.storeRebate a,table#moreStoresTable td.storeRebate a{color:#f30;}
table#topStoresTable td.storeInfo a,table#moreStoresTable td.storeInfo a{display:inline-block;width:75px;height:19px;background:url(/global_files/layout2009/images/sprites/stores_sprite2010.png) no-repeat -1236px 0px;}
table#topStoresTable td.fav div.fav-s , table#moreStoresTable td.fav div.fav-s{background:url(/global_files/layout2009/images/sprites/stores_sprite2010.png) no-repeat -1311px -10px;width:13px;height:10px;cursor:pointer; margin-left:10px;overflow:hidden/*ie6*/;}
table#topStoresTable td.fav div.fav-n , table#moreStoresTable td.fav div.fav-n{background:url(/global_files/layout2009/images/sprites/stores_sprite2010.png) no-repeat -1311px 0;width:13px;height:10px;cursor:pointer;margin-left:10px;overflow:hidden/*ie6*/;}
div.coupon {position:absolute;right:90px;margin-top:-16px;}	
div.topCoupon {position:absolute;right:90px;margin-top:-16px;}
div#confirmAddFavBox {position:absolute;display:none;width:266px;height:230px;top:0px;left:0px;padding:0px;border-top:0px #cccccc solid;border-left:0px #cccccc solid;border-bottom:0px #000000 solid;border-right:0px #000000 solid; z-index:99;font-family:verdana, sans-serif;font-size:5pt; /*background:#ffffff url(/images/category/stores/confirm_add_box.bg.png) bottom no-repeat;*/}
/*Category pages*/
div#leftStores{float:left;width:564px;height:auto; margin-bottom:10px;}
div#leftStores span.heading1-subcat1 {font-size:1.0em;font-weight:lighter;text-decoration:none;white-space:nowrap;display:block;}
div#leftStores span.heading1-subcat2, div.leftStores span.heading1-subcat2 a {font-size:.95em;font-weight:normal;text-decoration:none;}
div#leftStores div.cat-subcat{float:left;margin:15px 0;font-weight:bold;line-height:1.5em;}
div#leftStores div.cat-subcat a{margin:0;padding-right:10px;}
div#sort_body{margin:0;clear:both;}
div#sort_body form{margin:0;clear:both;}
div#pge-center form#update-cat{}
div#pge-center form#update-cat label{display:block;margin-bottom:1.5em;}
div.store-footer{font-size:0.75em;padding-top:20px;text-align:left;}
div.store-footer strong{font-weight:normal;}
/*Specials popup*/
div.coupon {width:102px;height:15px;float:right;color:#999;font-weight:bold;margin:15px 0 2px 0;padding-top:3px;background:#f0f0f0;cursor:pointer;text-align:center;font-size:7pt;}
div.coupon.over {background:#a2ce7f;color:#fff;}
div#couponBox {position:absolute;display:none;width:270px;height:295px;padding:50px 0 0 20px;/*background:url(/specials/specials.popup/images/coupons_popup.png) no-repeat;*/z-index:1050;}
a#couponCloseLink {position:relative;float:right;right:-20px;top:-55px;margin:25px 50px 0 0;}
ul#couponsUL {margin:0px;padding:0px;clear:all;width:243px;height:240px;overflow:auto;}
ul#couponsUL li {padding-bottom:10px;font-size:8pt;}
/*welcome back*/
div.allcats{margin:20px 0 0 0;}
h1 strong{color:#060;}
span#greatstores{color:#060;font-size:11px;}
/* ** staples_search_bar ** */
a#formreplace{display:inline-block;height:90px;margin:-5px 0 18px 0;text-decoration:none;}
div#staples-srch{width:542px;height:72px;padding:13px;background:url(/category/stores/images/staples-sprite.png) 0 0 repeat-x;border:1px solid #666;display:inline-block;margin:-10px 0 18px 0;}
div#staples-srch form *{border:none;}
div#staples-srch form{float:right;width:380px;cursor:pointer;}
div#staples-srch div *, div#staples-srch legend{color:#fff;}
.staples{display:inline-block;float:left;}
.staples .logo{width:97px;height:52px;background:url(/category/stores/images/staples-sprite.png) 0 -98px no-repeat;display:block;}
.staples .easy{text-align:right;width:135px;display:inline-block;margin:-5px 0 0 0;}
div#staples-srch fieldset{cursor:default;}
div#staples-srch legend{height:47px;line-height:47px;font-size:1.29em;}
div#staples-srch input#staples-srchkey{width:334px;height:19px;border:none;display:inline-block;float:left;background:#fff;}
div#staples-srch input#staples-srchbtn{height:19px;width:19px;display:inline-block;float:left;background:url(/category/stores/images/staples-sprite.png) 0 -150px no-repeat;cursor:pointer}
.getcb{color:#fff;height:47px;line-height:47px;font-size:1.375em;font-weight:bold;margin-left:10px;}
.formfield{width:374px;height:19px;border:none;display:inline-block;float:left;background:#fff;margin-left:10px;}
.formfield span{height:19px;width:19px;display:inline-block;float:left;background:url(/category/stores/images/staples-sprite.png) 0 -150px no-repeat;float:right;}
