/**
 * @version    1.7.0.2 September 15, 2012
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright   Copyright (C) 2007 - 2012 RocketTheme, LLC
 * @license    http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 * Clarion Style 1
 */

/* Body */
body { color: #555; background-color: #F6F6F6; }
.wrapper { background: url(../images/bg.jpg); border-bottom: 1px solid #C8C8C8;}
.inner-wrapper { background-color: #F6F6F6; border-left: 1px solid #C8C8C8; border-right: 1px solid #C8C8C8; border-bottom: 1px solid #C8C8C8;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
}
.inner-wrapper .inner-wrapper { border-left: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; }

.main-container.col3-layout { background: url(../images/3-col-bg.png) repeat-y 199px 0; }
.main-container.col2-left-layout { background: url(../images/2-col-left-bg.png) repeat-y 219px 0; }
.main-container.col2-right-layout { background: url(../images/2-col-right-bg.png) repeat-y 179px 0; }

/* Links */
a, .rok-breadcrumbs ul li a { color: #00AFF0;
	transition: color 0.2s ease-out; 
    -moz-transition: color 0.2s ease-out;
    -webkit-transition: color 0.2s ease-out;
}
a:hover { color: #333; 
	transition: color 0.2s ease-out; 
    -moz-transition: color 0.2s ease-out;
    -webkit-transition: color 0.2s ease-out;
}

/* Titles */
.page-title { border-top: 1px solid #E3E3E3; }
.page-title, .catalog-product-view .product-essential .product-name, #quick-info-slot h2, .product-view .up-sell h3, .product-view .box-tags h2 {  }
.page-title h1, .page-title h2, .catalog-product-view .product-name h1, .catalog-product-view .product-name h1, #quick-info-slot h2, .product-view .up-sell h3, .product-view .box-tags h2 { color: #444; text-shadow: none; }
ul.display li .product-info-col h2.product-name a span.color { color: #555; }
.block-title { color: #444; }
/* Title Spans */
.page-title h1 span.color, .block .block-title strong span.color, #rokmage-login-content h2 span.color, #rokmage-header-cart h6 span.color,
.rokmage-footer-inner-panel h3 span.color, #rokmage-footer-text h3 span.color, .catalog-product-view .product-name h1 span.color,
#quick-info-slot h2 span.color, .product-view .up-sell h3 span.color, .product-view .box-tags h2 span.color { color: #00AFF0; }

/* Inputs */
input.inputstyled, input { border: 1px solid #CCC; background: #FFF; }

/* Header */
.header { border-bottom: 1px solid #C8C8C8;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}
.quick-access-wrapper { background: #333 url(../images/top-overlay.png); color: #ACACAC; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.5); }
.rokmage-text-resize, .rokmage-text-resize a, .quick-access-wrapper a { color: #ACACAC; }
.rokmage-text-resize a:hover, .quick-access-wrapper a:hover { color: #EFEFEF; }
.quick-access-wrapper .form-search button { background:transparent url(../images/search-icon.png) no-repeat 50% 50%; }
span.select { color: #ACACAC; background: rgba(0, 0, 0, 0.5); border: 1px solid #000; background-image: url(../images/menu-arrows-light.png); background-position: 95% -190px; background-repeat: no-repeat; }
.quick-acess-2 span.date { color: #888; }
.header a.logo { background: #EDEDED; }
span.date { color: #FFF; }

/* Search*/
#search_mini_form input { color: #ACACAC; background: rgba(0, 0, 0, 0.5); border: 1px solid #000; }
.form-search .search-autocomplete ul { border:1px solid #ddd; background-color:#fff; }
.form-search .search-autocomplete li { border-bottom:1px solid #ddd;  }

/* Modal Windows */
#rokmage-header-cart, #rokmage-login-content { background: #FFF;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
.modal-close { background: url(../images/modal-login-close.gif) no-repeat scroll 0 0 transparent; }
.cart-scrollable-container a.prev, .cart-scrollable-container a.next { background-color: #DDD; background-image: url(../images/rokgallery-arrows.png), url(../images/rokgallery-lines.png); background-repeat: no-repeat, repeat; 
	transition: opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
}
.cart-scrollable-container a.next { background-position: 56% 5px, 0 0;
	border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
}
.cart-scrollable-container a.prev { background-position: 46% -59px, 0 0;
	border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
}
.cart-scrollable-container a.prev:hover, .cart-scrollable-container a.next:hover { background-color: #DDD; 
	transition: opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
}

/* Breadcrumbs */
.rok-breadcrumbs ul li.first a { background: url(../images/breadcrumb-home.png) no-repeat 0 0; opacity: 0.5; }
.rok-breadcrumbs ul li.first a:hover { background: url(../images/breadcrumb-home.png) no-repeat 0 0; opacity: 0.9; }
.rok-breadcrumbs ul li { background-image: url(../images/Chevron.png); }
.rok-breadcrumbs .chevronOverlay { background-image: url(../images/ChevronOverlay.png); }
.rok-breadcrumbs ul li strong, .rok-breadcrumbs ul li a:hover { color: #555; }

/* Surrounds */
.block, .col-main { }

/* Buttons */
button.button, #rokmage-header-cart span.button { border: 1px solid #00AFF0; background: #00AFF0 url(../images/readon.png); }
button.button span { background: none; }
button.button span span { background: none; color: #FFF; text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3); }
button.button.hover span span, #rokmage-header-cart span.button a:hover, #rokmage-header-cart span.button a { color: #FFF; }

/* Inputs */
input.input-text, textarea { background: #FFF; color: #000 !important; font-size: 13px;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
input.input-text:focus, textarea:focus { border-color: rgba(0, 175, 240, 0.5);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 175, 240, 0.5);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 175, 240, 0.5);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0, 175, 240, 0.5);
}

/* Product images */
a.product-image img { background: #FFF;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
 }

/* Homepage */
.cms-index-index .grid-text { background: #F3F3F3; border: 1px solid #E3E3E3; }

/* Menu */
.inner-header-container { border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; background-color: #EDEDED; }
ul#magemenu-top { border-left: 1px solid #C8C8C8; background: #EDEDED url(../images/navigation-bg.png) repeat-x; }
ul#magemenu-top > li > a { border-right: 1px solid #C8C8C8;}
ul#magemenu-top > li.hover > a, ul#magemenu-top > li.active > a { border-top: 1px solid #FFF; color: #00AFF0; }
ul#magemenu-top li > a, ul#magemenu-top li ul.popup a { color: #555; }
ul#magemenu-top li.level0.parent > a span { background: url(../images/menu-arrows.png) no-repeat 100% -192px; }
/* Dropdowns */
ul#magemenu-top li ul { background: #EDEDED; border: 1px solid white;
	box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
}
ul#magemenu-top li ul li a { color: #555; }
ul#magemenu-top li ul li.hover > a, ul#magemenu-top li ul li.active > a, ul#magemenu-top li ul.popup li a.active, ul#magemenu-top li ul.popup li a.level1.active, ul#magemenu-top li ul.popup li a:hover, ul#magemenu-top li ul.popup li a.level1:hover { color: #00AFF0; background: #666; background-color: #E1E1E1; border-top: 1px solid #C8C8C8;
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1) inset;
	transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
	-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
ul#magemenu-top .arrow { background: url(../images/menu-arrows.png) no-repeat 100% 4px; }
ul#magemenu-top.menu-single .arrow { background: url(../images/menu-arrows.png) no-repeat 100% 4px; }
ul#magemenu-top li ul.popup li a.level1 { background: none; }
ul#magemenu-top li ul li ul { border: 1px solid white !important; }
/* Active */
ul#magemenu-top li ul.popup li a.level1:hover, ul#magemenu-top ul.popup a.active, ul#magemenu-top li ul.popup div.itemSubMenu a:hover {  }
ul#magemenu-top > li.hover, ul#magemenu-top > li.active { border-top: 4px solid #222; background: #EDEDED url(../images/navigation-bg.png) repeat-x scroll 0 100%; border-bottom: 1px solid #FFF;
	box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.2);
}
ul#magemenu-top li {
	transition: background-color 0.3s ease-out;
	-moz-transition: background-color 0.3s ease-out;
    -webkit-transition: background-color 0.3s ease-out;
}

/* Side Menu */
.sidebar .mageside-menu .block-title { border-bottom: 1px solid #C8C8C8; }
.col-left.sidebar .mageside-menu .block-content { background: #EAEAEA url(../images/sidemenu-left-shadow.png) repeat-y 100% 0; }
.col-right.sidebar .mageside-menu .block-content { background: #EAEAEA url(../images/sidemenu-right-shadow.png) repeat-y; }
.mageside-menu-heading { border-bottom: 1px solid #C8C8C8; }
.mageside-menu-heading  { 
	transition: background 0.2s linear;
	-moz-transition: background 0.2s linear;
	-webkit-transition: background 0.2s linear;
}
.mageside-menu-heading:hover , .mageside-menu-heading.hover , .mageside-menu-heading.active , .mageside-menu-heading.activecurrent  { background: #00B2F3 url(../images/sidebar-arrows.png) no-repeat; color: #FFF;
	box-shadow: 0 2px 5px rgba(0,0,0,0.1) inset, 0 -2px 5px rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.1) inset, 0 -2px 5px rgba(0,0,0,0.1) inset;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1) inset, 0 -2px 5px rgba(0,0,0,0.1) inset;
	transition: background 0.2s linear;
	-moz-transition: background 0.2s linear;
	-webkit-transition: background 0.2s linear;
}

.mageside-menu-heading span { }
.mageside-menu-heading.active span.parent, .mageside-menu-heading.activecurrent .active span.parent, .mageside-menu-heading span, .mageside-menu-toggle-container li a {  }
.mageside-menu-heading, .mageside-menu-toggle-container a, .mageside-prod-num { color: #555; }
.mageside-menu-toggle-container { border-bottom: 1px solid #C8C8C8; background: #F6F6F6;
	box-shadow: 0 2px 5px rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.1) inset;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1) inset;
}
.mageside-menu-heading.active span.parent, .mageside-menu-heading.activecurrent .active span.parent, a.mageside-menu-heading.hover,
.mageside-menu a:hover span, .mageside-menu-heading.activecurrent { }
.mageside-menu-toggle-button { background: url(../images/menu-arrows-light.png) no-repeat 0 -196px !important; }
.mageside-menu-toggle-button:hover { background-image: url(../images/menu-arrows-light.png) !important; }
.mageside-menu-toggle-container li a { background: url(../images/menu-arrows.png) no-repeat 0 6px; }
.mageside-menu-toggle-container li a:hover, .mageside-menu-toggle-container li a.current, .mageside-menu-toggle-container li a.activecurrent { color: #00AFF0; }

/* Product Scroller */
.cms-index-index .scroller-outerwrapper, .catalog-category-view .scroller-outerwrapper { border-bottom: 1px solid #FFF !important; }
.tooltip { background: url(../images/scroller-tooltip.png) repeat 0 0; color: #555; }
.scrollable-container { border-bottom: 1px solid #C8C8C8; }
.scrollable-container a.prev, .scrollable-container a.next, .scrollable-container a.prevPage, .scrollable-container a.nextPage { background-color: #DDD; background-image: url(../images/rokgallery-arrows.png), url(../images/rokgallery-lines.png); background-repeat: no-repeat, repeat; 
	transition: opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
}
.scrollable-container a.next, .scrollable-container a.nextPage { background-position: 56% 11px, 0 0;
	border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
}
.scrollable-container a.prev, .scrollable-container a.prevPage { background-position: 46% -53px, 0 0;
	border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
}
.scrollable-container a.prev:hover, .scrollable-container a.next:hover, .scrollable-container a.prevPage:hover, .scrollable-container a.nextPage:hover { background-color: #DDD; 
	transition: opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
}
.scrollable-container a.prev:hover, .scrollable-container a.prevPage:hover { opacity: 1 !important; background-position: 46% -53px, 0 0; }
.scrollable-container a.next:hover, .scrollable-container a.nextPage:hover { opacity: 1 !important; background-position: 56% 11px, 0 0; }
.scrollable-container a.disabled:hover { background-color: #DDD; opacity: 0.7 !important; }

/* Content Slider */
.cms-index-index #slider_welcome { border-top: 5px solid #00AFF0; border-bottom: 2px solid #FFF; }
.cms-index-index #slider_welcome h2 { border-bottom: 5px solid #99D0FF; color: #333; }
#homepage-contentslider-container { color: #FFF; border-bottom: 1px solid #C8C8C8; }
#homepage-contentslider-container .images h3 a, #homepage-contentslider-container .images a { color: #333; }
#homepage-contentslider-container .images h3 a { text-shadow: 1px 1px 1px rgba(225, 225, 225, 0.6); }
#homepage-contentslider-container .images .slider-productinfo > p { background-color: rgba(0, 175, 240, 0.5); background-image: url(../images/rokgallery-lines.png); text-shadow: 1px 1px 1px rgba(225, 225, 225, 0.6); color: #000; }
#homepage-contentslider-container .images h3 a span.color { color: #CCC; }
#homepage-contentslider-container.custom .images h3 a span.color { color: #FFF; }
#homepage-contentslider-container .price-box .price, .images .slider-productinfo .price-label { color: #333; text-shadow: 1px 1px 1px rgba(225, 225, 225, 0.6); }
#contentslider-container { background-color: #EAEAEA; border-top: 1px solid #C8C8C8; border-bottom: 1px solid #C8C8C8; background-image: url(../images/sidemenu-left-shadow.png), url(../images/sidemenu-right-shadow.png); background-repeat: repeat-y; background-position: 100% 0, 0 0; }
.col2-left-layout #contentslider-container { background-image: url(../images/sidemenu-right-shadow.png); background-repeat: repeat-y; background-position: 0 0; }
.backward, .forward { background-color: #222; background-image: url(../images/rokgallery-arrows.png), url(../images/rokgallery-lines.png); background-repeat: no-repeat, repeat; 
	transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
}
#homepage-contentslider-container .backward, #contentslider-container .backward { background-position: 46% -46px, 0 0;
	border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
}
#homepage-contentslider-container .forward, #contentslider-container .forward { background-position: 56% 19px, 0 0;
	border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
}
#homepage-contentslider-container .backward:hover, #contentslider-container .backward:hover, #homepage-contentslider-container .forward:hover, 
#contentslider-container .forward:hover { background-color: #00AFF0; 
	transition: background-color 0.2s linear;
	-webkit-transition: background-color 0.2s linear;
	-moz-transition: background-color 0.2s linear;
}
#homepage-contentslider-container .backward:hover, #contentslider-container .backward:hover { opacity: 1; background-position: 46% -46px, 0 0; }
#homepage-contentslider-container .forward:hover, #contentslider-container .forward:hover { opacity: 1; background-position: 56% 19px, 0 0; }
#homepage-contentslider-container .images a.product-image img { background: #FFF;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
#contentslider-container .backward, #contentslider-container .forward { background-color: #DDD; }
/* Custom Slider */
#homepage-contentslider-container .images { color: #FFF; background: url(../images/slider-bg.jpg) no-repeat; }


/* Category View */
ul.display li { background: none }
.col3-layout ul.thumb_view li:nth-child(odd) { border-right: 1px solid #EEE; }
ul.display li { border-bottom: 1px solid #EEE; }
.col2-left-layout ul.thumb_view li { border-right: 1px solid #EEE; }
.toolbar { background: #F3F3F3; border: 1px solid #E3E3E3; color: #555; }
.pager { border-bottom: 1px solid #E3E3E3; }
#rokmage-layered-nav dt { background: url(../images/menu-arrows.png) no-repeat 2px 4px;
	transition: color 0.2s ease-out; 
    -moz-transition: color 0.2s ease-out;
    -webkit-transition: color 0.2s ease-out;
}
#rokmage-layered-nav ol li a:hover, #rokmage-layered-nav dt:hover, #rokmage-layered-nav .active { color: #00AFF0;
	transition: color 0.2s ease-out; 
    -moz-transition: color 0.2s ease-out;
    -webkit-transition: color 0.2s ease-out;
}
#rokmage-layered-nav ol li a { color: #555; }

/* Product view */
.catalog-product-view .col-main .product-name { border-top: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; }
.thumbswrapper { background: #00AFF0; }
.thumbsbutton { background: #999; }
#zoomable.rounded_bg { background: #EEE; 
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
#zoomable .zoomer { border: 1px solid #DDD !important; }
.box-collateral.box-description { border-top: 1px solid #C8C8C8; }
.product-view ul.tabs li { border-color: #F6F6F6 !important; }
.product-view ul.tabs li.active { border: 0 !important; border-bottom: 1px solid #F3F3F3 !important; }
.product-collateral .tabs-outer, .product-collateral ul.tabs { background: #00AFF0; 
	box-shadow: 0 2px 5px rgba(0,0,0,0.1) inset, 0 -2px 5px rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.1) inset, 0 -2px 5px rgba(0,0,0,0.1) inset;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1) inset, 0 -2px 5px rgba(0,0,0,0.1) inset;
}
.product-collateral ul.tabs li.active a, .product-collateral ul.tabs li.active a:hover { color: #111; }
.product-collateral ul.tabs li a:hover { color: #EEE; }
.product-collateral ul.tabs li a { color: #FFF; text-shadow: none; }
.tab_container { background: #F3F3F3; border-bottom: 1px solid #C8C8C8 !important; }
.product-view .up-sell .products-grid td { border: 1px solid #E3E3E3; }
.tier-prices li { background: #F3F3F3; border: 1px dotted #CCC; }

/* Footer */
.footer-wrapper { background: transparent; }
.footer { color: #444; }
.footer .rokmage-footer-inner-panel ul li a, .footer .top-link:hover, #footer-bottom ul li a:hover { color: #00AFF0; }
#footer-bottom ul li a, #footer-bottom ul li, .footer .top-link { color: #555; }
.footer .rokmage-footer-inner-panel ul li a { background: url(../images/menu-arrows.png) no-repeat 0 6px; }
.footer .rokmage-footer-inner-panel ul li a:hover { color: #000; background: url(../images/menu-arrows.png) no-repeat 0 -380px; }
#rocketlogo { display:none; background: url(../images/rocket.png) no-repeat 50% 50%; }
.footer ul.footermenu { border-top: 1px solid #CCC; }
#copyright, .footer .store-switcher { color: #AAA; }
.store-switcher span.select { color: #888; background: rgba(0, 0, 0, 0.1); border: 1px solid #CCC; background-image: url(../images/menu-arrows.png); background-position: 95% -190px; background-repeat: no-repeat; }
/* Footer Viewed */
.footer-viewed-wrapper { background: #F6F6F6 !important; border-top: 1px solid #C8C8C8; }
.footer-viewed { border-top: 1px solid #FFF; }
.footer-viewed-title { color: #444; }

/* Misc */
.btn-remove { background-image: url(../images/btn_remove.png); }
.notice { color: #AAA; }

/* Ribbons */
#contentslider-container.recent span.ribbon, #homepage-contentslider-container.recent span.ribbon { background: url(../images/new.png) no-repeat 0 0; }
div.scrollable-container.recent span.ribbon, div.category-products.recent span.ribbon { background: url(../images/new_sm.png) no-repeat 0 0 transparent; }
#contentslider-container.bestselling span.ribbon, #homepage-contentslider-container.bestselling span.ribbon { background: url(../images/bestselling.png) no-repeat 0 0; }
div.scrollable-container.bestselling span.ribbon, div.category-products.bestselling span.ribbon { background: url(../images/bestselling_sm.png) no-repeat 0 0 transparent; }
#contentslider-container.featured span.ribbon, #homepage-contentslider-container.featured span.ribbon { background: url(../images/featured.png) no-repeat 0 0; }
div.scrollable-container.featured span.ribbon, div.category-products.featured span.ribbon { background: url(../images/featured_sm.png) no-repeat 0 0 transparent; }
#contentslider-container.viewed span.ribbon, #homepage-contentslider-container.viewed span.ribbon { background: url(../images/popular.png) no-repeat 0 0; }
div.scrollable-container.viewed span.ribbon, div.category-products.viewed span.ribbon { background: url(../images/popular_sm.png) no-repeat 0 0 transparent; }
#contentslider-container.rated span.ribbon, #homepage-contentslider-container.rated span.ribbon { background: url(../images/highestrated.png) no-repeat 0 0; }
div.scrollable-container.rated span.ribbon, div.category-products.rated span.ribbon { background: url(../images/highestrated_sm.png) no-repeat 0 0 transparent; }
#contentslider-container.specialprice span.ribbon, #homepage-contentslider-container.specialprice span.ribbon { background: url(../images/sale.png) no-repeat 0 0; }
div.scrollable-container.specialprice span.ribbon, div.category-products.specialprice span.ribbon { background: url(../images/sale_sm.png) no-repeat 0 0 transparent; }