/* Expansys/8a/category */


h2 {margin:12px 0;padding:6px 8px;font-size:18px;line-height:18px;color:#fff;background:#5f6a72 url(/j/8a/images/generic/subtitle_bg.png) repeat-x 0 0;clear:both;text-shadow:0 -1px 0 rgba(0,0,0,.3);-moz-border-radius:6px;border-radius:6px;-moz-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}
h2 a {color:#fff;text-decoration:none}
h2 a:hover {color:#fff;text-decoration:underline}
h2 a.more {float:right;margin:-2px -4px 0 0;padding:2px 20px 2px 8px;font-size:13px;letter-spacing:0;background:#22ace9 url(/j/8a/images/generic/x-chevron_small.png) no-repeat 92% 50%;-moz-border-radius:5px;border-radius:5px}
h2 a.more:hover {color:#fff;text-decoration:underline}

.search h1 {margin-bottom:32px}

/* 2 column setup (wide left column) */
#category_2up {padding:0 0 0 233px}
#category_2up #cat_content,#category_2up #left {position:relative;float:left}
#category_2up #cat_content {width:731px;margin:0 16px}
#category_2up #left {right:233px;width:233px;margin:0 0 0 -763px}
#category_2up:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}


#cat_intro {padding:8px 0;font-size:13px;line-height:16px;border-top:1px solid #eee;border-bottom:1px solid #eee;}

#prod_list ul {position:relative;height:100px;margin:10px 0;padding:0 0 16px;border-bottom:1px solid #eee;list-style:none}
#prod_list h2 {margin:10px 0 8px;font-size:26px;line-height:26px;font-weight:normal}
#prod_list h2 a {color:#001722;text-decoration:none}
#prod_list h2 a:hover {color:#666;text-decoration:underline}
#prod_list .review_avg,#prod_list .short_desc {margin-left:108px}
#prod_list .review_avg {height:25px}
#prod_list .review_avg a {color:#007fc0;font-weight:bold;font-size:11px;text-decoration:none}
#prod_list .review_avg a:hover {color:#32b0f1;text-decoration:underline}
#prod_list .review_avg img {vertical-align:middle}
#prod_list .short_desc {height:32px;overflow:hidden}
#prod_list .stock {font-size:15px;font-weight:bold;padding:12px 0 12px 38px;margin:8px 0 0 220px}
#prod_list .instock {font-size:20px;letter-spacing:-.5px;color:#42a111;background:url(/j/8a/images/pages/category/instock.png) no-repeat 0 50%}
#prod_list .info {margin-left:228px;padding-left:30px;color:#ecb700;background:url(/j/8a/images/pages/category/info.png) no-repeat 0 50%}
#prod_list .short_desc {font-size:13px;line-height:15px}
#prod_list .image {position:absolute;top:0;left:0;width:100px;height:100px;z-index:10;font-size:12px}
#prod_list .price {position:absolute;top:70px;left:0;z-index:20;padding:11px 12px 15px 108px;font-size:23px;letter-spacing:-1px;font-weight:bold;color:#fff;text-shadow:0 -1px 0 rgba(130,45,0,.8);background:url(/j/8a/images/pages/category/price_bg.png) no-repeat 100% 0;pointer-events:none}
#prod_list .price small {position:relative;top:-0.4em;vertical-align:baseline;font-size:16px;}
#prod_list .add {position:absolute;top:76px;right:0;z-index:20}


/*product listing table (old)*/
#product_listing h3 {margin:0}

/* table/listing layout */
#product_listing table {width:100%;border-collapse:collapse}
#product_listing td {padding:8px 4px;border-bottom:1px solid #eee}
#product_listing .image {width:100px;padding:0 10px 0 0}
#product_listing .image img {display:block;padding:6px 0;background:#fff}
#product_listing ul {margin:0;padding:0;list-style:none}
#product_listing .info ul {width:360px}
#product_listing h3 {margin:3px 10px 3px 0;font-size:12px;line-height:15px}
#product_listing h3 small {display:block;margin-top:2px;font-size:11px;color:#999;font-weight:normal}
#product_listing h3 a {color:#001722;text-decoration:none}
#product_listing h3 a:hover {color:#666;text-decoration:underline}
#product_listing .category_tree {margin-top:16px;font-size:11px;color:#a5acb0;font-weight:bold}
#product_listing .category_tree a {color:#5f6a72;text-decoration:none}
#product_listing .category_tree a:hover {color:#a5acb0;text-decoration:underline}
#product_listing .review_avg {margin:4px 0}
#product_listing .review_avg img {vertical-align:middle}
#product_listing .review_avg a {color:#007fc0;font-weight:bold;font-size:10px;text-decoration:none}
#product_listing .review_avg a:hover {color:#32b0f1;text-decoration:underline}

#product_listing .review_avg_small {margin:4px 0 0;line-height:16px;font-size:10px;}
#product_listing .review_avg_small img {vertical-align:middle}
#product_listing .review_avg_small a {color:#999;text-decoration:none}
#product_listing .review_avg_small a:hover {color:#32b0f1;text-decoration:underline}

#product_listing .stock {width:220px;padding-right:16px;font-size:12px;color:#999}
#product_listing .instock {padding:8px 0;color:#58a618}
#product_listing .infostock {padding:8px 0;color:#a5acb0}
#product_listing .infostock span {color:#a5acb0 !important}
#product_listing .preorder {padding:8px 0 8px 0px;color:#d30044;text-align:right}
#product_listing .colspan {margin-right:-12px}
#product_listing .preorder span {color:#d30044 !important}
#product_listing .preorder a {color:#d30044 !important}
#product_listing .befirst span {color:#d30044}
#product_listing .price {width:100px;font-size:12px;color:#58a618;font-weight:bold;text-align:right}
#product_listing .price sup {position:relative;top:4px;font-size:11px;line-height:0}
body:-moz-last-node #product_listing .price sup {font-size:10px;top:5px} /*tweak for firefox*/
@media screen and (-webkit-min-device-pixel-ratio:0){#product_listing .price sup{font-size:10px;top:3px}}/*tweak for webkit*/

#product_listing .date {font-size:12px;color:#000;font-weight:bold;text-align:right}
#product_listing .price {white-space:nowrap}
#product_listing .price small {font-size:11px;font-weight:normal;letter-spacing:0;color:#a5acb0}

/*Grid layout */
#product_listing .productGrid {margin:16px 0}
#product_listing .productGrid .item {float:left;margin:0 16px 8px 0;width:233px;height:276px;text-align:center}
#product_listing .productGrid .title h3 {margin:3px 0 2px;font-size:12px;line-height:15px;max-height:30px;overflow:hidden}
#product_listing .productGrid .title a {color:#001722;text-decoration:none}
#product_listing .productGrid .title a:hover {color:#5f6a72;text-decoration:underline}
#product_listing .productGrid .price {width:auto;margin:2px 0;font-weight:bold;font-size:12px;color:#58a618;text-align:center}
#product_listing .productGrid .price .exc_vat {font-weight:normal;font-size:10px}
#product_listing .productGrid .rrp {margin:2px 0;font-size:10px;line-height:10px;color:#7f1399}
#product_listing .productGrid .rrp strong {text-decoration:line-through}
#product_listing .productGrid .lessRebate {width:auto;margin:2px 0;font-size:10px;color:#58a618;text-align:center}
#product_listing .productGrid .saving {width:auto;margin:2px 0;font-size:10px;color:#58a618;text-align:center}
#product_listing .productGrid .stocklevel {max-height:2.8em;overflow:hidden;margin:2px 0;font-size:12px;text-align:center;color:#a5acb0}
#product_listing .productGrid .stocklevel span {color:#a5acb0 !important}
#product_listing .productGrid .instock {padding:0;color:#58a618}
#product_listing .productGrid .infostock {padding:0}
#product_listing .productGrid .preorder {padding:0}
#product_listing .productGrid .preorder span {color:#d30044 !important}
#product_listing .productGrid .image img {display:inline;padding:0}
#product_listing .productGrid .image {position:relative;width:233px;text-align:center}
#product_listing .productGrid .logo {position:absolute;bottom:6px;left:12px;background:#fff;opacity:.9}
#product_listing .productGrid .logo img {display:block;padding:3px;border:1px solid #f4f4f4;}
#product_listing .productGrid .save {position:absolute;top:16px;right:32px;padding:2px 4px 4px;background:#7f1399;color:#fff;font-size:10px;line-height:11px;font-weight:bold;text-align:center;-moz-box-shadow:0 2px 3px rgba(0,0,0,.2);-moz-border-radius:4px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.2)}
#product_listing .productGrid .save strong {display:block}
#product_listing .productGrid .image a  {text-decoration:none}
#product_listing .productGrid .c2 {margin-right:0}

#product_listing .productGrid .item_s {float:left;margin:0 16px 8px 0;width:150px;height:188px;text-align:center}
#product_listing .productGrid .item_s .image {width:145px}
#product_listing .col6 .c5 {margin-right:0}
#product_listing .productGrid .au {height:198px}

/* temp hack */
#ctl00_Main_Accessories_pnlAccessories .productGrid.col6 .item_s {height:232px;width:166px;margin-right:16px}
#ctl00_Main_Accessories_pnlAccessories .productGrid.col6 .item_s .title h3 {max-height:75px}

/* BE FIRST*/
#befirst table {width:100%;border-collapse:collapse;border-top:1px solid #eee}
#befirst td {padding:8px 4px;border-bottom:1px solid #eee}
#befirst .image {width:72px;padding:0 6px 0 0}
#befirst .image img {display:block;padding:8px 0;background:#fff}
#befirst ul {margin:0;padding:0;list-style:none}

#befirst .info {width:357px}
#befirst .info h3 {margin:3px 0;font-size:12px;line-height:15px}
#befirst .info h3 a {color:#001722;text-decoration:none}
#befirst .info h3 a:hover {color:#666;text-decoration:underline}

#befirst .price {font-size:13px;xletter-spacing:-1px;color:#56a61d;font-weight:bold;text-align:right}
#befirst .date {margin:4px;font-size:13px;xletter-spacing:-1px;color:#666;font-weight:bold;text-align:center}
#befirst .date ul li {padding:5px}
#befirst .date .countdown {display:inline;padding:8px 20px 9px;font-size:26px;line-height:46px;background:#001722;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,1);-moz-border-radius:28px;border-radius:28px;-moz-box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}
#befirst .expected {margin-top:4px}

#befirst .price small {font-size:13px;font-weight:normal;letter-spacing:0;color:#f2ae00}

/*group self clears*/
#applied_filters:after,#applied_filters ul:after,#listing_tools:after,#footer_tools:after,#header_tools:after {content:".";display:block;height:0;clear:both;visibility:hidden}





/*applied filters v3*/
#applied_filters {position:relative;margin:0 0 16px 0;padding:2px;background:#5f6a72;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
#applied_filters table {border-collapse:collapse}
#applied_filters h4 {margin:0 6px;font-size:12px;font-weight:bold;color:#fff;white-space:nowrap;letter-spacing:0;}
#applied_filters .content {width:100%}
#applied_filters .active_filters li a strong,#applied_filters span {background:url(/j/6c/images/sprites/category/filter.png) no-repeat 0 0}
#applied_filters .active_filters {position:relative;padding:3px 6px;background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#applied_filters .active_filters ul {list-style:none;margin:0;padding:0}
#applied_filters .active_filters li {float:left;margin:5px 8px 5px 0}
#applied_filters .active_filters li a {position:relative;padding:4px 8px 4px 29px;white-space:nowrap;outline:0;background:#eee;font-weight:bold;text-decoration:none;color:#5f6a72;font-size:12px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#applied_filters .active_filters li a strong {position:absolute;top:0;left:0;width:22px;height:22px;text-indent:-999em;background-position:0 -28px}
#applied_filters .active_filters li a:hover {color:#933;text-decoration:underline;background:#f7e4e4}
#applied_filters .active_filters li a:hover strong {background-position:0 -50px;cursor:pointer}


/* pagination */
#listing_tools {padding:8px 0 0;background:#fff}
#footer_tools {margin:12px 0;padding:6px;background:#fff;clear:both}

#listing_tools ul {margin:0;padding:0;list-style:none}
#listing {margin:0;padding:0 6px}
#listing:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

#header_tools {border-bottom:1px solid #eee;border-top:1px solid #eee}


.showing {text-align:right;font-size:12px;color:#5f6a72}
.pagination {margin:5px 0;height:20px;line-height:20px;font-size:11px;color:#5f6a72;text-align:right}
.pagination li {display:inline}
.pagination a {margin:0 0 0 5px;padding:3px 5px;border:1px solid #ccc;text-decoration:none;color:#444}
.pagination .separator {margin:0 0 0 5px;}
.pagination a:hover {background:#eee;border:1px solid #001722}
.pagination em {margin:0 4px;padding:3px 6px;border:1px solid #eee;text-decoration:none;color:#5f6a72}
.pagination .active a,.pagination .active a:hover {background:#001722;border:1px solid #001722;color:#fff;font-weight:bold}

#footer_tools ul {padding:0}

/* coming soon */
#coming_soon {margin:0 0 16px}
#coming_soon p {margin:0;padding:10px 8px;background:#eee;text-align:center}
#coming_soon a {margin-left:4px;padding:3px 20px 4px 8px;font-weight:bold;line-height:12px;color:#fff;background:#d30044 url(/j/8a/images/pages/category/coming_soon_bg_01.png) no-repeat 100% 50%;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.3);-moz-border-radius:6px;-moz-box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-border-radius:6px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.3)}
#coming_soon a:hover {text-decoration:underline}



/* change order dropdown */
#change_order {float:left;margin:9px 0 8px;text-align:right;font-size:12px;color:#5f6a72}
#change_order select {font-size:12px;font-family:verdana,sans-serif;border:1px solid #ccc;padding:2px}

/* Stock checkbox */
#checkbox_panel {margin-bottom:12px}
#checkbox_panel ul {margin:6px 0 0 4px;padding:0;list-style:none;font-size:13px}
#checkbox_panel label {cursor:pointer}

/*Free Shipping badge*/
#product_listing .freeship {padding-top:2px}
#product_listing .freeship strong {padding:2px 8px;font-size:10px;font-weight:bold;color:#fff;background:#58a618;text-transform:uppercase;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,.2);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3)}
/*freeship gradient styles*/
#product_listing .freeship strong {background:#58a618 -moz-linear-gradient(top, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 100%);background:#58a618 -webkit-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);background:#58a618 -ms-linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);background:#58a618 linear-gradient(top, rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%)}
#product_listing table .freeship {margin-top:4px} /*tweak for normal listing pages*/

/* Advert blocks */
.a_block {margin:16px 0;padding:0;list-style:none}
.a_block:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.a_block li {float:left;margin-right:16px}
.a_block img {display:block}

.x1x2 .c2,.x1x2 .c3 {margin-right:0}
.x1x2 .c2 {margin-bottom:16px}

/* category 1med x 4tiny*/
.ad_1mx4t .c3,.ad_1mx4t .c5 {margin-right:0}
.ad_1mx4t .c4,.ad_1mx4t .c5 {margin-top:16px}

/* category 1med x 6 logos*/
.ad_1mx6l .c4,.ad_1mx6l .c7 {margin-right:0}
.ad_1mx6l .c5,.ad_1mx6l .c6,.ad_1mx6l .c7 {margin-top:16px}

/* category 2 small x 6 logos*/
.ad_2sx6l .c5,.ad_2sx6l .c8 {margin-right:0}
.ad_2sx6l .c6,.ad_2sx6l .c7,.ad_2sx6l .c8 {margin-top:16px}

/* category 1med x 1 smalls x 2 tiny */
.ad_1mx1sx2t .c3,.ad_1mx1sx2t .c4 {margin-right:0}
.ad_1mx1sx2t .c4 {margin-top:16px}

/* category 4tiny x 1med*/
.ad_4tx1m .c3 {clear:left}
.ad_4tx1m .c3,.ad_4tx1m .c4 {margin-top:16px}
.ad_4tx1m .c5 {position:relative;top:-84px;margin-right:0}

/* category 4tiny x 1small x 2 tiny*/
.ad_4tx1sx2t .c3 {clear:left}
.ad_4tx1sx2t .c3,.ad_4tx1sx2t .c4,.ad_4tx1sx2t .c7 {margin-top:16px}
.ad_4tx1sx2t .c5 {position:relative;top:-84px;margin-bottom:-84px}
.ad_4tx1sx2t .c6,.ad_4tx1sx2t .c7 {position:relative;top:-84px;margin-right:0}
.ad_4tx1sx2t .c7 {margin-bottom:-84px}

/* category 4tiny x 1small x 2 tiny*/
.ad_4tx2s .c3 {clear:left}
.ad_4tx2s .c3,.ad_4tx2s .c4 {margin-top:16px}
.ad_4tx2s .c5,.ad_4tx2s .c6 {position:relative;top:-84px;margin-bottom:-84px}
.ad_4tx2s .c6 {margin-right:0}

/* category 3 small x 2 tiny*/
.ad_3sx2t .c4,.ad_3sx2t .c5 {margin-right:0}
.ad_3sx2t .c5 {margin-top:16px}

.ad_3sx2t .c8,.ad_3sx2t .c9 {margin-right:0}
.ad_3sx2t .c9 {margin-top:16px}

/* category 4micro x 3*/
.ad_4mx3s .c3 {clear:left}
.ad_4mx3s .c3,.ad_4mx3s .c4 {margin-top:16px}
.ad_4mx3s .c2,.ad_4mx3s .c4 {margin-right:17px} /* fix odd pixel */
.ad_4mx3s .c5,.ad_4mx3s .c6,.ad_4mx3s .c7 {position:relative;top:-84px;margin-bottom:-84px}
.ad_4mx3s .c7 {margin-right:0}

/* category 3 small x 4micro*/
.ad_3sx4m .c6,.ad_3sx4m .c7 {margin-top:16px}
.ad_3sx4m .c5,.ad_3sx4m .c7 {margin-right:0}

/* category 3across */
.ad_3across .c3 {margin-right:0}

/* category 4across */
.ad_4across .c4 {margin-right:0}

/* category 2 small x 4 tiny */
.ad_2sx4t .c4, .ad_2sx4t .c6 {margin-right:0}
.ad_2sx4t .c5, .ad_2sx4t .c6 {margin-top:16px}

/* category 2 small x 1 med */
.ad_2sx1m .c3 {margin-right:0}

/* category 1 med x 2 small */
.ad_1mx2s .c3 {margin-right:0}

/* forum content */
.categoryForums .forumTable {width:100%;margin:0 0 12px} 
.categoryForums .forumTable thead {background:#aaa38e url(/j/8a/images/pages/forum/forumHeader-980x34.png) no-repeat left top} 
.categoryForums .forumTable thead th {background:none;font-size:12px;margin:0;border:none;height:34px;line-height:34px;color:#fff;text-shadow:1px 1px 2px rgba(145,140,122,0.85);text-align:left;padding:0 15px;text-transform:uppercase} 

.categoryForums .forumTable td {text-align:left;padding:0 15px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;font-size:12px;color:#444}
.categoryForums .forumTable h3 {font-size:14px;line-height:16px;padding:0 0 2px;margin:0;display:block;letter-spacing:0}
.categoryForums .forumTable h3 a {text-decoration:none}
.categoryForums .forumTable td .forumSubtitle {margin:0;font-size:11px;color:#666}
.categoryForums .forumTable td .forumSubtitle a {font-size:11px}
.categoryForums .forumTable .first {width:62%}
.categoryForums .threadTable .first {width:58%}

.categoryForums .first .thb {float:left;margin:0 10px 0 -4px;padding:2px;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}

.categoryForums .forumTable .last {border-right:1px solid #ddd;width:200px}
.categoryForums .forumTable .center {text-align:center}
.categoryForums .forumTable .right {text-align:right}
.categoryForums .forumTable .forumNumThreadsPosts {font-size:11px;color:#666}
.categoryForums .forumTable .forumLatestPostDetails {font-size:11px;color:#666}
.categoryForums .forumTable .forumLatestPostDetails a {font-size:11px} 
.categoryForums .forumLatestPostDetails .badge {vertical-align:middle;margin-left:4px}
.categoryForums tbody tr:nth-child(2n) {background:#f4f4f4} 

/*Grid layout (tag3.aspx) */
#top_grid {margin:16px 0}
#top_grid:after  {content:".";display:block;height:0;clear:both;visibility:hidden}
#top_grid ul {margin:0;padding:0;list-style:none}
#top_grid .item {float:left;margin:0 16px 8px 0;width:233px;height:233px;text-align:center}
#top_grid .tw {height: 300px}
#top_grid .title h3 {margin:3px 0 2px;font-size:12px;line-height:15px;max-height:45px;overflow:hidden}
#top_grid .title a {color:#001722;text-decoration:none}
#top_grid .title a:hover {color:#5f6a72;text-decoration:underline}
#top_grid .price {width:auto;margin:2px 0;font-weight:bold;font-size:12px;color:#56A61D;text-align:center}
#top_grid .rrp {margin:2px 0;font-size:11px;line-height:10px;color:#7f1399; padding-right:5px}
#top_grid .rrp strong {text-decoration:line-through}
#top_grid .lessRebate {width:auto;margin:2px 0;font-size:10px;color:#58a618;text-align:center}
#top_grid .saving {width:auto;margin:2px 0;font-size:10px;color:#58a618;text-align:center}
#top_grid .stocklevel {max-height:2.8em;overflow:hidden;margin:2px 0;font-size:12px;text-align:center;color:#a5acb0}
#top_grid .stocklevel span {color:#a5acb0 !important}
#top_grid .instock {padding:0;color:#58a618}
#top_grid .infostock {padding:0}
#top_grid .preorder {padding:0}
#top_grid .preorder span {color:#d30044 !important}
#top_grid .image img {display:inline;padding:0}
#top_grid .image {position:relative;width:233px;text-align:center}
#top_grid .logo {position:absolute;bottom:6px;left:26px;width:70px;height:70px;background:url(/j/8a/images/pages/category/brand_logo_bg_01.png) no-repeat 0 0;opacity:.95}
#top_grid .logo img {display:block;margin:9px 10px;-ms-interpolation-mode:bicubic}
#top_grid .save {position:absolute;top:16px;right:32px;padding:2px 4px 4px;background:#7f1399;color:#fff;font-size:10px;line-height:11px;font-weight:bold;text-align:center;-moz-box-shadow:0 2px 3px rgba(0,0,0,.2);-moz-border-radius:4px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.2)}
#top_grid .save strong {display:block}
#top_grid .image a  {text-decoration:none}
#top_grid .c2 {margin-right:0}


/* finance*/
.finance-key {margin:12px 0;padding:4px 8px;text-align:center;background:#f5f7f8}
.finance-key a {font-weight:bold}
.finance-key .hasfinance {display:inline-block;width:29px;height:28px;margin-top:2px;vertical-align:middle;background:url(/j/8a/images/pages/category/finance/zero-pc.png) no-repeat 0 0}
.productGrid .hasfinance {position:absolute;bottom:6px;right:0;width:128px;height:34px;background:url(/j/8a/images/pages/category/finance/zero-pc.png) no-repeat 0 -34px}

/*credit icons*/
.credit-icons {position:absolute;top:0;width:66px;right:10px}
.credit-icons i {display:block;width:66px;height:50px}
.credit-ifc {margin-bottom:10px;background:url(/j/8a/images/pages/finance/icon-ifc-10m.png) no-repeat 0 0}
.credit-classic {background:url(/j/8a/images/pages/finance/icon-classic.png) no-repeat 0 0}

/*table listing mini hack*/
table .credit-icons {position:static;width:auto;float:right;margin:0 10px}
table .credit-icons i {display:inline-block}
table .credit-ifc {margin:0 6px 0 0}