/**
 * @version    1.9.1.0 December 16, 2014
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright   Copyright (C) 2007 - 2014 RocketTheme, LLC
 * @license    http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 * Ximenia Style 2
 */

/* Body */
body { color: #333; background-color: #F3F3F3; }
.page { background-color: #F3F3F3; }

/* Links */
a { color: #75A700; 
	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 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: #555; text-shadow: none; }

/* CMS page titles */
.page-title h1, .contacts-index-index .page-title h1 { border-bottom: 2px solid #75A700; }
.page-title h1::after, .contacts-index-index .page-title h1::after { border-color: #75A700; }

/* Inputs */
input.inputstyled, input { border: 1px solid #CCC; background: #FFF; 
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
}
.block-subscribe input.input-text:focus, #search_mini_form input:focus { border: 1px solid #75A700;
	box-shadow: inset 0 1px 3px rgba(117, 167, 0, 0.3),0 0 8px rgba(117, 167, 0, 0.6);
	-moz-box-shadow: inset 0 1px 3px rgba(117, 167, 0, 0.3),0 0 8px rgba(117, 167, 0, 0.6);
	-webkit-box-shadow: inset 0 1px 3px rgba(117, 167, 0, 0.3),0 0 8px rgba(117, 167, 0, 0.6);
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
}

/* Header */
.quick-access { background: #222327 url(footer-overlay.png) repeat-x; color: #CFD0D2; }
.header-container { border: 1px solid white; border-left: 0; border-right: 0;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.5); 
	-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5); 
	-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
	background:#fff;
}
.showcase .block { background: #F1F1F1; border: 1px solid #E3E3E3; color: #555; }
.rokmage-text-resize, .rokmage-text-resize a, .quick-access-wrapper a { color: #CFD0D2; }
.rokmage-text-resize a:hover, .quick-access-wrapper a:hover { color: #EFEFEF; }
.quick-access-wrapper #search_mini_form input { border: 1px solid #E3E3E3; color: #555; }
.quick-access-wrapper .form-search button { background:#FFF url(utility-controls.png) no-repeat 3px -79px; }
span.select { background: #222; border: 1px solid #111; color: #CCC;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.form-language span.select { background: #222 url(arrows.png) no-repeat 95% 10px; }
.header span.date { color: #888; }

/* Search*/
#search_mini_form input { background: #F3F3F3 url(search-controls.png) no-repeat 95% -68px; border: 1px solid #CFCFCF;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.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 0 6px rgba(0,0,0,0.4); 
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.4); 
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.4); 
}
.modal-close { background: url(modal-login-close.gif) no-repeat scroll 0 0 transparent; }
.cart-scrollable-container a.prev, .cart-scrollable-container a.next { border: 1px solid rgba(0, 0, 0, 0.3); background-image: url(arrows.png); 
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
}

/* Breadcrumbs */
.rok-breadcrumbs ul li.first a, .rok-breadcrumbs ul li.first a:hover { background: none; }
.rok-breadcrumbs ul li { background-image: url(Chevron.png); }
.rok-breadcrumbs .chevronOverlay { background-image: url(ChevronOverlay.png); }
.rok-breadcrumbs ul li a:hover { color: #75A700; }

/* Surrounds */
.sidebar .block { border: 1px solid #CFCFCF;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
}
.sidebar .block::after { border: 1px solid #FFF; }
.sidebar .block-title { border-bottom: 1px solid #CFCFCF; background: url(modtitle-overlay.png) repeat-x 0 100%; }
.arrow-box { background: #75A700 url(large-arrows.png) no-repeat 4px -102px; border: 1px solid rgba(0, 0, 0, 0.3); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3); }
.sidebar .mageside-menu .block-title { border: 1px solid rgba(0, 0, 0, 0.2); background: #87C100 url(mosaic-overlay.png) repeat-x 0 100%; text-shadow: 0 0 4px rgba(0, 0, 0, 0.7); }
.sidebar .mageside-menu .block-title strong { color: #FFF; }
.block .block-title strong { color: #333; }

/* Buttons */
button.button, #rokmage-header-cart span.button a { border: 1px solid rgba(0, 0, 0, 0.2); background: transparent url(readon.png) 0 -133px;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
	transition: background-color 0.1s ease-in;
	-moz-transition: background-color 0.1s ease-in;
	-webkit-transition: background-color 0.1s ease-in;
}
button.button.hover, #rokmage-header-cart span.button a:hover { background-color: #87C100; 
	transition: background-color 0.1s ease-in;
	-moz-transition: background-color 0.1s ease-in;
	-webkit-transition: background-color 0.1s ease-in;
}
button.button span, #rokmage-header-cart span.button { background: none !important; }
button.button span span, #rokmage-header-cart span.button a { color: #333; text-shadow: 1px 1px 1px rgba(225, 225, 225, 0.4); }
button.button.hover span span, #rokmage-header-cart span.button a:hover { color: #FFF; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);}
button.button::after { border-bottom: 2px solid white; }

/* Product images */
a.product-image, #contentslider-container .images a.product-image span.round-l, 
#homepage-contentslider-container a.product-image span.round-xl, .homepagewidget .right, .homepagewidget .left { 
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
}

/* Menu */
ul#magemenu-top li > a, ul#magemenu-top li ul.popup a { color: #60676F; text-shadow: 1px 1px 1px white; }
ul#magemenu-top li.level0.parent > a > span { background: url(arrows.png) no-repeat 100% 8px; }
ul#magemenu-top li.level0.parent.active > a > span { background: url(arrows.png) no-repeat 100% -641px}
/* Dropdowns */
ul#magemenu-top li ul { background: #F3F3F3; 
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
}
ul#magemenu-top .arrow { background: url(arrows.png) no-repeat 100% -123px; }
ul#magemenu-top.menu-single .arrow { background: url(arrows.png) no-repeat 95% -123px; }
/* Active */
ul#magemenu-top > li.active { background: #87C100 url(readon.png);
	box-shadow: 0 4px 2px white,0 0 0 3px rgba(225, 225, 225, 0.9);
	-moz-box-shadow: 0 4px 2px white,0 0 0 3px rgba(225, 225, 225, 0.9);
	-webkit-box-shadow: 0 4px 2px white,0 0 0 3px rgba(225, 225, 225, 0.9);
}
ul#magemenu-top > li.hover > a { color: #75A700; }
ul#magemenu-top > li.active > a  { color: #FFF; text-shadow: 0 0 2px rgba(0, 0, 0, 0.6); 
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.7);
}
ul#magemenu-top li ul li.hover > a, ul#magemenu-top li ul li.active > a,
ul#magemenu-top li ul.popup a:hover, ul#magemenu-top li ul.popup a.active { color: #75A700; }
/* Side Menu */
.mageside-menu-heading span::before { border: 1px solid rgba(0, 0, 0, 0.3); background-image: url(arrows.png); 
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
}
.mageside-menu-toggle-container li a { background: url(arrows.png) no-repeat 5px -131px; }
a.mageside-menu-heading, .mageside-menu-toggle-container a { color: #60676F; text-shadow: 1px 1px 1px white; }
.mageside-menu-heading.hover span::before, .mageside-menu-heading:hover span::before, .mageside-menu-heading.active span::before, .mageside-menu-heading.activecurrent span::before { background-color: #75A700;
	box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.2);
}
.mageside-menu-heading.hover, .mageside-menu-heading.active span.parent, .mageside-menu-heading.activecurrent .active span.parent, .mageside-menu-toggle-container .current, .mageside-menu-toggle-container li a.activecurrent, .mageside-menu a:hover, .mageside-menu-heading.activecurrent { color: #75A700; }
.mageside-menu-toggle-button { background-image: url(magemenuside_menu_togglebtn.png); background-color: #B2B2B2; border: 1px solid #999; }

/* Product Scroller */
div.scrollable-container, div.scrollable-container.smallerize { border: 1px solid #CFCFCF;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
}
div.scrollable-container::after , div.scrollable-container.smallerize::after { border: 1px solid #FFF; }
.tooltip { background: url(scroller-tooltip.png) repeat 0 0; color: #555; }
.scrollable-container a.prev, .scrollable-container a.next, .scrollable-container a.prevPage, .scrollable-container a.nextPage { border: 1px solid rgba(0, 0, 0, 0.3); background-image: url(arrows.png); 
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15); 
}
.scrollable-container a.prev:hover, .scrollable-container a.next:hover, .scrollable-container a.prevPage:hover, .scrollable-container a.nextPage:hover { background-color: #75A700;
	box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 -2px 3px rgba(0, 0, 0, 0.2);
}
.scrollable-container a.disabled:hover { background-color: transparent !important; 
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15) !important;
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15) !important;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15) !important;
}
div.scrollable div.items .product-name a { color: #555; }
.tooltip .price { color: #000; }

/* Content Slider */
.cms-index-index #slider_welcome { background: #4F5E41 url(bg-showcase.jpg) repeat-x 0 0; border-bottom: 1px solid #FFF;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4);
}
.cms-index-index #slider_welcome::after { border-bottom: 1px solid rgba(0, 0, 0, 0.2); }
.cms-index-index .surround { background: url(dark-25.png); color: white; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4);
}
#homepage-contentslider-container { color: #FFF; text-shadow: -1px -1px 1px #222; }
#homepage-contentslider-container .images h3 a { color: #444; }
#homepage-contentslider-container .images div.slider-productinfo { text-shadow: none; color: #555; }
#homepage-contentslider-container a.product-image { border: 1px solid rgba(0, 0, 0, 0.2); }
#homepage-contentslider-container .backward, #homepage-contentslider-container .forward { background-image: url(showcase-arrows.png); background-color: rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1),inset 0 0 3px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1),inset 0 0 3px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.1),inset 0 0 3px rgba(0, 0, 0, 0.6);
	transition: background-color .1s ease-out;
	-moz-transition: background-color .1s ease-out;
	-webkit-transition: background-color .1s ease-out;
}
#homepage-contentslider-container .backward:hover, #homepage-contentslider-container .forward:hover { background-color: #87C100; background-image: url(showcase-arrows.png), url(readon.png);
	transition: background-color .1s ease-out;
	-moz-transition: background-color .1s ease-out;
	-webkit-transition: background-color .1s ease-out;
}
#homepage-contentslider-container .tabs a { background-image: url(showcase-page.png); }
#homepage-contentslider-container .images button.button { background-color: #DDD; }
#homepage-contentslider-container .images button.button.hover { background-color: #87C100; }
#contentslider-container .tabs a { background-image: url(rotator-controls.png); }
#contentslider-container { border: 1px solid #CFCFCF;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
}
#contentslider-container::after { border: 1px solid #FFF; }
#contentslider-container .images .price-box { color: #333; }
/* Custom Slider */
#homepage-contentslider-container.custom a.product-image { border: 0; 
	box-shadow: none; 
	-moz-box-shadow: none; 
	-webkit-box-shadow: none;
}
#homepage-contentslider-container.custom .images { color: #FFF; text-shadow: -1px -1px 1px #222; }
#homepage-contentslider-container.custom button.button { border-color: #476500; background-color: rgba(117, 167, 0, 0.9); 
	box-shadow: -2px 2px 10px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: -2px 2px 10px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: -2px 2px 10px rgba(0, 0, 0, 0.6);
}
#homepage-contentslider-container.custom button.button span span { color: white; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); }
#homepage-contentslider-container.custom .surround::before { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #8C955E; }
/* Welcome Message */
.cms-index-index #slider_welcome h2, #homepage-contentslider-container.custom .images h3 a { color: white; text-shadow: 0 0 7px rgba(0, 0, 0, 0.5); }

/* Homepage Widget */
.cms-index-index .col-main .widget-static-block { background: url(block-separator.png) 0 100% repeat-x; }
.cms-index-index .col-main .widget-static-block strong { color: #333; }

/* Category View */
.toolbar { border: 1px solid #CFCFCF;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
}
.pager { border-bottom: 1px solid #CFCFCF; }
.toolbar::after { border: 1px solid #FFF; }
#rokmage-layered-nav dt { background: url(body-arrow.png) no-repeat 0 4px; }
#rokmage-layered-nav ol li a:hover, #rokmage-layered-nav dt:hover, #rokmage-layered-nav .active { color: #75A700; }
ul.display li .product-info-col h2.product-name a { color: #555; }
ul.display li .product-info-col h2.product-name a:hover { color: #75A700; }
#rokmage-layered-nav ol li a, ul.display li .price-box { color: #000; }
ul.display li { border-bottom: 1px solid #DDD; }
.col3-layout ul.thumb_view li:nth-child(3n+2) { border-left: 1px solid #DDD; border-right: 1px solid #DDD; }
.col2-left-layout ul.thumb_view li:nth-child(4n+2), .col2-right-layout ul.thumb_view li:nth-child(4n+2) { border-left: 1px solid #DDD; border-right: 1px solid #DDD; }
.col2-left-layout ul.thumb_view li:nth-child(4n+3), .col2-right-layout ul.thumb_view li:nth-child(4n+3) { border-right: 1px solid #DDD; }
/* Image Overlay */
ul#products-list .round-m { border-right-color: #75A700; }
ul#products-list a.product-image::after { background: url(right-corner.png) no-repeat 100% 100%; color: #FFF; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3); }
.product-image-col button.button { background-color: #75A700; border-top: 1px solid rgba(255, 255, 255, 0.3);
	box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.3);
}
.product-image-col button.button.hover { background: #75A700 url(readon.png); }
.product-image-col button.button span span { color: #FFF; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.3); }

/* Product view */
.catalog-product-view .product-view .product-name { border-bottom: 2px solid #75A700; }
.catalog-product-view .product-view .product-name::after { border-color: #75A700; }
.thumbswrapper { background: #75A700; border-top: 1px solid #888; }
.thumbsbutton { background: #999; }
#zoomable.rounded_bg, .product-collateral > .box-description { background: url(modtitle-overlay.png) repeat-x 0 100%; border: 1px solid #CFCFCF;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); 
}
#zoomable.rounded_bg::after, .tab_content { border: 1px solid #FFF; }
#zoomable .zoomer { border: 1px solid #CFCFCF !important; }
.product-collateral > .box-description, .product-collateral .box-collateral .tab_container { background: none; }
.product-view ul.tabs { border-color: #CFCFCF !important; }
.product-view ul.tabs li { border-color: rgba(0, 0, 0, 0.2) !important; }
.product-view ul.tabs li.active { border-color: #CFCFCF !important; border-bottom: 1px solid #F4F4F4 !important; }
.product-collateral .tabs-outer, .product-collateral ul.tabs { background: #87C100 url(mosaic-overlay.png) repeat-x 0 100%; }
.product-collateral ul.tabs li.active a, .product-collateral ul.tabs li.active a:hover { color: #555; text-shadow: none; background-color: transparent; }
.product-collateral ul.tabs li a:hover { color: #FFF; background-color: #87C100; }
.product-collateral ul.tabs li a { color: #FFF; text-shadow: 0 0 4px rgba(0, 0, 0, 0.7); }
.product-view .up-sell .products-grid td { border: 1px solid #CFCFCF; background: none; }
.tier-prices li { background: #EFEFEF; border: 1px dotted #CCC; }
.product-view .product-shop .price-box { color: #333; }

/* Footer */
.footer-wrapper { background: #222327 url(footer-overlay.png) repeat-x 0 0; color: #FFF; 
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.8); 
	-moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.8); 
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.8); 
}
.footer { color: #CFD0D2; }
.rokmage-footer-inner-panel h3, #rokmage-footer-text h3 { color: #FFF; border-bottom: 2px solid #75A700; text-shadow: rgba(0, 0, 0, 0.4) -1px -1px 1px; }
.footer .rokmage-footer-inner-panel ul li a, #footer-bottom ul li a, #footer-bottom ul li, .footer .top-link { color: #CFD0D2; }
.footer .rokmage-footer-inner-panel ul li a { background: url(arrows.png) no-repeat 0 -130px; text-shadow: rgba(0, 0, 0, 0.4) -1px -1px 1px; }
.footer .rokmage-footer-inner-panel ul li a:hover, .footer .top-link:hover, #footer-bottom ul li a:hover { color: #FFF; }
#rocketlogo { background: url(rocket.png) no-repeat 50% 50%; }
#copyright, .store-switcher { color: #7B8181; }
.footer span.select { background: #EEE url(arrows.png) no-repeat 95% 10px; border: 1px solid #CCC; color: #7B8181;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
/* Footer Viewed */
.footer-viewed-wrapper { border: 1px solid white; border-left: 0; border-right: 0;
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.5); 
	-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5); 
	-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);  
}
.footer-viewed { border: 0; }

/* Misc */
.btn-remove { background-image: url(btn_remove.png); }
.notice { color: #AAA; }
.page-popup, .data-table th, .data-table td, .checkout-cart-index .cart .cart-collaterals .col2-set .col-1 .crosssell, 
.checkout-cart-index .cart .cart-collaterals .col2-set .col-2, .checkout-cart-index .cart .totals, .data-table tr.even { background: transparent !important; }

/* RT Social Buttons */
.rt-social-buttons { color: #7B8181; }
.rt-social-buttons .social-button { background-image: url(social-icons.png); }

/* Ribbons */
#contentslider-container.recent span.ribbon, #homepage-contentslider-container.recent span.ribbon { background: url(new.png) no-repeat 0 0; }
div.scrollable-container.recent span.ribbon, div.category-products.recent span.ribbon { background: url(new_sm.png) no-repeat 0 0 transparent; }
#contentslider-container.bestselling span.ribbon, #homepage-contentslider-container.bestselling span.ribbon { background: url(bestselling.png) no-repeat 0 0; }
div.scrollable-container.bestselling span.ribbon, div.category-products.bestselling span.ribbon { background: url(bestselling_sm.png) no-repeat 0 0 transparent; }
#contentslider-container.featured span.ribbon, #homepage-contentslider-container.featured span.ribbon { background: url(featured.png) no-repeat 0 0; }
div.scrollable-container.featured span.ribbon, div.category-products.featured span.ribbon { background: url(featured_sm.png) no-repeat 0 0 transparent; }
#contentslider-container.viewed span.ribbon, #homepage-contentslider-container.viewed span.ribbon { background: url(popular.png) no-repeat 0 0; }
div.scrollable-container.viewed span.ribbon, div.category-products.viewed span.ribbon { background: url(popular_sm.png) no-repeat 0 0 transparent; }
#contentslider-container.rated span.ribbon, #homepage-contentslider-container.rated span.ribbon { background: url(highestrated.png) no-repeat 0 0; }
div.scrollable-container.rated span.ribbon, div.category-products.rated span.ribbon { background: url(highestrated_sm.png) no-repeat 0 0 transparent; }
#contentslider-container.specialprice span.ribbon, #homepage-contentslider-container.specialprice span.ribbon { background: url(sale.png) no-repeat 0 0; }
div.scrollable-container.specialprice span.ribbon, div.category-products.specialprice span.ribbon { background: url(sale_sm.png) no-repeat 0 0 transparent; }
/*
     FILE ARCHIVED ON 00:06:50 Jul 03, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:59:30 Oct 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.424
  load_resource: 87.421
  PetaboxLoader3.resolve: 40.722
  PetaboxLoader3.datanode: 38.363 (2)
  loaddict: 30.832
*/