/**
 * @version    1.7.0.2 June 16, 2013
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright   Copyright (C) 2007 - 2013 RocketTheme, LLC
 * @license    http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 * Metropolis Style 10
 */

/* Body */
body { color: #000; }

/*
body { color: #FFF; background: #0C538D url(../images/top-image.jpg) no-repeat 50% 0; }
*/

/*
.rt-bg { background: url(../images/bottom-image.jpg) no-repeat 50% 100%; }
.rt-bg2 { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0JDQUE5Q0YxODgzMTFFMjgzRjlGQzNGMDFDRjM2NUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0JDQUE5RDAxODgzMTFFMjgzRjlGQzNGMDFDRjM2NUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QkNBQTlDRDE4ODMxMUUyODNGOUZDM0YwMUNGMzY1QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QkNBQTlDRTE4ODMxMUUyODNGOUZDM0YwMUNGMzY1QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkOkr7gAAAARSURBVHjaYmBAAAfcDIAAAwANpwDB1Vw1SAAAAABJRU5ErkJggg==') repeat 50% 0; }
*/

/* Link transitions */
a, .link-cart, p.rokmage-forgot-pass a, #rokmage-header-cart h4 a, #rokmage-header-cart .modalcart-btn-remove { color: #000000;
	transition: color 0.2s ease-out; 
    -moz-transition: color 0.2s ease-out;
    -webkit-transition: color 0.2s ease-out;
}
a:hover, #rokmage-header-cart h4 a:hover, #rokmage-header-cart .modalcart-btn-remove:hover { color: #FFF;
	transition: color 0.2s ease-out; 
    -moz-transition: color 0.2s ease-out;
    -webkit-transition: color 0.2s ease-out;
}

/* Block Backgrounds */
.cms-index-index #welcome, .main, .footer-viewed-wrapper { background: transparent; }
#homepage-contentslider-container { background: rgba(0,0,0,0.2); }
.col-wrapper, .col-left {  }
.col3-layout .col-main { border-top: 1px solid rgba(255,255,255,0.2) !important; }
.col2-left-layout .col-main { border-top: 1px solid rgba(255,255,255,0.2); }
.col2-right-layout .col-main { border-top: 1px solid rgba(255,255,255,0.2); }
.col-right {  }
.col-main, .block, .sidebar .paypal-logo, .cms-index-index div.scrollable-container:before { background-color: #052844;
	background-color: #A8DAF1;
	background-color: transparent 9;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc042642, endColorstr=#cc042642)";
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	border-top: 1px solid rgba(255,255,255,0.2);
}
.block.callout { background-color: #A8DAF1; /* WAS #A8DAF1 */
/*
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#0c80c9),color-stop(60%,#096199),to(#096199));
	background-image: -webkit-linear-gradient(#0c80c9,#096199 60%,#096199);
	background-image: -moz-linear-gradient(top,#0c80c9,#096199 60%,#096199);
	background-image: -o-linear-gradient(#0c80c9,#096199 60%,#096199);
	background-image: linear-gradient(#A8DAF1,#A8DAF1 60%,#A8DAF1);
	background-repeat: no-repeat;
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0b7fc9',endColorstr='#ff096199',GradientType=0);
	border-top: 1px solid rgba(255,255,255,0.2);
}
.block-cart { background-color: #37B7F4;
/*
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#e17751),color-stop(60%,#D95526),to(#D95526));
	background-image: -webkit-linear-gradient(#e17751,#D95526 60%,#D95526);
	background-image: -moz-linear-gradient(top,#e17751,#D95526 60%,#D95526);
	background-image: -o-linear-gradient(#e17751,#D95526 60%,#D95526);
	background-image: linear-gradient(#37B7F4,#37B7F4 60%,#37B7F4);
*/
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe07651',endColorstr='#ffd95526',GradientType=0);
	border-top: 1px solid rgba(255,255,255,0.5);
}

/* Titles */
.block .block-title strong span, .page-title h1, .page-title h2, #welcome h2, .catalog-product-view .product-name h1, #quick-info-slot h2, #rokmage-login-content h2,
.product-view .up-sell h3, .product-view .box-tags h2, .product-view .box-recurring_info h2, .mobile-collateral h2, .base.wrapper #rokmage-header-cart h6 { color: #000; /* text-shadow: -1px -1px 1px rgba(0,0,0,0.4); */ }
.block.callout .block-title strong span { color: #000; /* text-shadow: -1px -1px 1px rgba(0,0,0,0.4); */ }
.block.callout { color: #000; }

/* Buttons */
.base.wrapper button.button, .catalog-product-compare-index button.button, 
.base.wrapper #rokmage-header-cart span.button, #rokmage-login-content #send2 { border-color: rgba(255,255,255,0.7); background-color: #FFF; background-color: #3387AF;
	box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	transition: background-color 0.1s ease-in;
	-webkit-transition: background-color 0.1s ease-in;
	-moz-transition: background-color 0.1s ease-in;
}
.base.wrapper button.hover, .base.wrapper #rokmage-header-cart span.button:hover, #rokmage-login-content #send2:hover { background-color: #FFF; }
.base.wrapper button.button span span, .base.wrapper #rokmage-header-cart span.button a { color: #FFF; }
.base.wrapper button.button span span:hover, .base.wrapper #rokmage-header-cart span.button a:hover { color: #111; }

/* Forms */
.base.page input.inputstyled { border: 0; background: #FFF; }
.base.page input:focus, input.input-text:focus, .base.page textarea:focus, select:focus { border: 0;
	box-shadow: 0 0 6px rgba(255,255,255,0.6);
	-moz-box-shadow: 0 0 6px rgba(255,255,255,0.6);
	-webkit-box-shadow: 0 0 6px rgba(255,255,255,0.6);
}

/* Product Images */
.base.page a.product-image img, .base.wrapper .cart-scrollable-container .product-image img, #shopping-cart-table .product-image img, 
.base.page #gallery ul.mobileview img, .footer-viewed-content ol li img { border: 0; 
	box-shadow: 0 2px 3px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);; 
    -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);; 
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.2);;
}

/* Modal Windows */
#rokmage-header-cart, #rokmage-login-content { background: #88C4F4; color: #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); 
}
.base.wrapper .modal-close { color: rgba(255,255,255,0.5); }
.cart-scrollable-container a.prev { background: rgba(51, 53, 59, 0.4) url(../images/nav-arrows.png) no-repeat 70% -146px; }
.cart-scrollable-container a.next { background: rgba(51, 53, 59, 0.4) url(../images/nav-arrows.png) no-repeat 80% -66px; }

/* Header */
.quick-access-wrapper { background-color: #052844;
	background-color: #3387AF;
	background-color: transparent 9;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc042642, endColorstr=#cc042642)";
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	border-top: 1px solid rgba(255,255,255,0.2);
}
.quick-access { color: #FFF; }
.top-links .links li a:hover, .rokmage-cart-box-container a:hover { background-color: #000000; 	background-color: rgba(0,0,0,0.25); }
.quick-access a, .rokmage-text-resize { color: #FFF; }
.header-container { }
.form-language span.select, .block-currency span.select { background: #FFF url(../images/nav-arrows.png) no-repeat 95% 12px; border: 1px solid #ccc; color: rgb(85, 85, 85);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); 
}
#search_mini_form input { background: #FFF url(../images/search-controls.png) no-repeat 95% -70px; border: 1px solid #ccc; color: rgb(85, 85, 85);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); 
}
/* Search Autocomplete */
.form-search .search-autocomplete ul { border:1px solid #DDD; background-color:#FFF; }
.form-search .search-autocomplete li { border-bottom:1px solid #DDD; color: #333; }
/* Breadcrumbs */
.base.page .rok-breadcrumbs { background-color: #052844;
	background-color: #4F9FC5;
	background-color: transparent 9;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc042642, endColorstr=#cc042642)";
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	border-top: 1px solid rgba(255,255,255,0.2);
}
.rok-breadcrumbs ul li a { color: #fff6e2; }
.rok-breadcrumbs ul li a:hover, .rok-breadcrumbs ul li, .rok-breadcrumbs ul li strong { color: #FFF; }
.rok-breadcrumbs ul li, .chevronOverlay { background-image: url(../images/ChevronOverlay.png); }

/* Menu */
ul#magemenu-top a { color: #DDD; text-shadow: 1px 1px 1px rgba(0,0,0,0.7); }
ul#magemenu-top a:hover, ul#magemenu-top li.hover > a, ul#magemenu-top a.active, ul#magemenu-top li.active > a span { color: #FFF; }
ul#magemenu-top > li > a { color: #DDD; }
ul#magemenu-top > li.active > a, ul#magemenu-top > li > a:hover { color: #FFF; }
ul#magemenu-top li.level0.parent > a > span { background: url(../images/small-arrows.png) no-repeat 100% -1px; }
/* Dropdowns */
ul#magemenu-top .bg-top-curves, ul#magemenu-top .bg-top { border-color: transparent transparent rgba(0,0,0,0.8); }
ul#magemenu-top li ul { background-color: rgba(0,0,0,0.8); }
ul#magemenu-top .arrow { background: url(../images/nav-arrows.png) no-repeat 97% -56px; }
ul#magemenu-top.menu-single .arrow { background: url(../images/nav-arrows.png) no-repeat 92% -56px; }
/* Mobile Nav */
select.tinynav, select#select-language, select#select-store, .block-currency select {background: rgba(0,0,0,0.6); color: #FFF; border: 1px solid rgba(0,0,0,0.1); }
/* Side Menus */
.mageside-menu-heading, .mageside-menu-toggle-container li a.current { color: #000; }
.mageside-menu-heading:hover, .mageside-menu-heading.hover, .mageside-menu-heading.active { color: #000000; }
.mageside-menu-toggle-button { background: transparent url(../images/lists-indicator.png) no-repeat 0 -126px; }
.mageside-menu-toggle-button.active { background-position: 0 0; }
/* Active */
.rt-arrow-pointer { border-color: rgba(255,255,255,0.5) transparent transparent; }

/* Welcome */


/* ContentSlider */
#homepage-contentslider-container .images h3 a { color: #FFF; text-shadow: -1px -1px 1px rgba(0,0,0,0.4); }
#homepage-contentslider-container .images h3 a:hover { color: #FFF; }
/* Custom */
#homepage-contentslider-container .images .slide div.slider-productinfo, #homepage-contentslider-container .images .slide-full-link { background-color: #052844;
	background-color: rgba(5,39,66,0.8);
	background-color: transparent 9;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc042642, endColorstr=#cc042642)";
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	border-top: 1px solid rgba(255,255,255,0.2);
}
#homepage-contentslider-container .images .slide-full-link { background: transparent; }
/* Category */
#contentslider-container { background-color: #b62121;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#da3030),color-stop(60%,#B62121),to(#B62121));
	background-image: -webkit-linear-gradient(#da3030,#B62121 60%,#B62121);
	background-image: -moz-linear-gradient(top,#da3030,#B62121 60%,#B62121);
	background-image: -o-linear-gradient(#da3030,#B62121 60%,#B62121);
	background-image: linear-gradient(#da3030,#B62121 60%,#B62121);
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93030',endColorstr='#ffb62121',GradientType=0);
	border-top: 1px solid rgba(255,255,255,0.2);
}
#contentslider-container .images h3 a { color: #FFF; text-shadow: -1px -1px 1px rgba(0,0,0,0.4); }
/* Controls */
#homepage-contentslider-container.custom .forward { background: transparent url(../images/large-arrows.png) no-repeat 44% -589px; opacity: 0.8; }
#homepage-contentslider-container.custom .backward { background: transparent url(../images/large-arrows.png) no-repeat 44% -761px; opacity: 0.8; }
#homepage-contentslider-container.custom .forward:hover { background-position: 44% -230px; opacity: 1; }
#homepage-contentslider-container.custom .backward:hover { background-position: 44% -402px; opacity: 1; }
#homepage-contentslider-container .forward, #contentslider-container .forward { background: transparent url(../images/small-arrows.png) no-repeat 44% -192px; }
#homepage-contentslider-container .backward, #contentslider-container .backward { background: transparent url(../images/small-arrows.png) no-repeat 44% -364px; }
#contentslider-container .backward:hover { background-position: 44% -890px; }
#contentslider-container .forward:hover { background-position: 44% -706px; }
#homepage-contentslider-container .tabs a, #contentslider-container .tabs a { background-image: none; color: #000; background-color: #FFF; background-color: rgba(255,255,255,0.5); box-shadow: 0 1px 2px rgba(0,0,0,0.4); border: 2px solid #000; }
#homepage-contentslider-container .tabs a:hover, #contentslider-container .tabs a:hover { background-color: #FFF; }
#homepage-contentslider-container .tabs a.current, #homepage-contentslider-container .tabs a.current:hover,
#contentslider-container .tabs a.current, #contentslider-container .tabs a.current:hover { background-color: #FFF; box-shadow: 0 0 2px rgba(0,0,0,0.8); }

/* ProductScroller */
.base.page div.scrollable div.items .scroll-item-bottom img {
	box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.2);
}
.base.page .scrollable-container a.next, .base.page .scrollable-container a.nextPage, .base.page .scrollable-container a.next.disabled:hover, .base.page .scrollable-container a.nextPage.disabled:hover { background: #052844 url(../images/small-arrows.png) no-repeat 44% -192px; }
.base.page .scrollable-container a.prev, .base.page .scrollable-container a.prevPage, .base.page .scrollable-container a.prev.disabled:hover, .base.page .scrollable-container a.prevPage.disabled:hover { background: #052844 url(../images/small-arrows.png) no-repeat 44% -364px; }
.base.page .scrollable-container a.prev:hover, .base.page .scrollable-container a.prevPage:hover { background-position: 44% -890px; }
.base.page .scrollable-container a.next:hover, .base.page .scrollable-container a.nextPage:hover { background-position: 44% -706px; }
.tooltip { background: transparent url(../images/scroller-tooltip.png); color: #333; }

/* CategoryView */
ul.display li { border: 1px solid rgba(0,0,0,0.07); } 
ul.display li .product-container { border-top: 1px solid rgba(255,255,255,0.2); }
ul.display li .product-container, ul.display li .product-info-col { background: transparent; } 
ul.display li .product-info-col .product-name a { color: #000; /* text-shadow: -1px -1px 1px rgba(0,0,0,0.4); */ }
ul.display li .product-info-col .product-name a:hover { color: #491E66; }
/* Toolbar */
.toolbar-wrapper { border-top: 1px solid rgba(0,0,0,0.2); }
.toolbar-wrapper .toolbar { border-top: 1px solid rgba(255,255,255,0.2); }
.toolbar-wrapper .toolbar .pager { border-bottom: 1px solid rgba(0,0,0,0.2); }
.toolbar-wrapper .toolbar .sorter { border-top: 1px solid rgba(255,255,255,0.2); }
/* Pager */
.pages a.i-next:before { border-color: transparent transparent transparent #FFF; }
.pages a.i-previous:before { border-color: transparent #FFF transparent transparent; }
/* Sort By */
.toolbar-wrapper.desc .sort-by a:before { border-color: #FFF transparent transparent transparent; }
.toolbar-wrapper.asc .sort-by a:before { border-color: transparent transparent #FFF transparent; }
.toolbar-wrapper .sort-by a:after { color: #FFF; }
/* Filter */
#rokmage-layered-nav dt:before { border-color: transparent transparent transparent #FFF; }
#rokmage-layered-nav dt.active:before { border-color: #FFF transparent transparent transparent; }

/* ProductView */
.catalog-product-view .product-name h1, #quick-info-slot h2, .product-view .up-sell h3, .product-view .box-tags h2 { border-bottom: 1px solid rgba(0,0,0,0.2); }
#zoomable.rounded_bg { background: rgba(0,0,0,0.1); border: 1px solid rgba(0,0,0,0.2); }
#zoomable .zoomer { border: 2px solid #064C6B !important; }
.thumbswrapper { background: rgba(0,0,0,0.6); }
.thumbsbutton a:hover, .ratings .rating-links a:hover { color: #FFF; }
.product-options { background-color: rgba(0,0,0,0.1); }
.product-collateral .box-description { border: 1px solid rgba(0,0,0,0.2); }
.product-collateral .tabs-outer, .product-collateral ul.tabs {  }
#customer-reviews .pager { background: rgba(0,0,0,0.1); border: 1px solid rgba(0,0,0,0.2); }
.product-collateral .tab_container, .product-collateral ul.tabs li.active { background: rgba(0,0,0,0.1); }
.product-collateral ul.tabs li.active { border-bottom: 0; }
ul.tabs li a, ul.tabs li a:hover, ul.tabs li.active a, ul.tabs li.active a:hover, .tab_container h2, .tab_container .form-list label { color: #000; /* text-shadow: -1px -1px 1px rgba(0,0,0,0.4); */ }
ul.tabs li a:hover { color: #fff6e2; }
.product-collateral ul.tabs li { border-right: 1px solid rgba(0,0,0,0.1) !important; }
.product-collateral .data-table th.label { background-color: rgba(0,0,0,0.1) !important; }
.tier-prices li { background: rgba(0,0,0,0.02); border: 0; }
.ratings .rating-links a { color: #fff6e2; }
/* Upsell */
.product-view .up-sell .products-grid td { background: rgba(0,0,0,0.1); border: 1px solid rgba(0,0,0,0.2); }
#upsell-product-table.products-grid .product-image, .mobileupsell ul li a.product-image { background-color: transparent; }
/* Mobile Tabs */
.mobile-collateral { border-bottom: 1px dashed rgba(0,0,0,0.4); }
.mobile-collateral h2 { border-top: 1px dashed rgba(0,0,0,0.4); }
/* Related Block */
.block-related { background-color: #b62121;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#da3030),color-stop(60%,#B62121),to(#B62121));
	background-image: -webkit-linear-gradient(#da3030,#B62121 60%,#B62121);
	background-image: -moz-linear-gradient(top,#da3030,#B62121 60%,#B62121);
	background-image: -o-linear-gradient(#da3030,#B62121 60%,#B62121);
	background-image: linear-gradient(#da3030,#B62121 60%,#B62121);
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93030',endColorstr='#ffb62121',GradientType=0);
	border-top: 1px solid rgba(255,255,255,0.2);
}
.block-related a { color: #deacb4; }
.block-related a:hover { color: #FFF; }

/* Footer */
.footer-wrapper { color: #FFF; }
.footer-wrapper a { color: #fff6e2; }
#footer-bottom ul li, #footer-bottom ul li a { color: #000000; }
.footer-wrapper a:hover, #footer-bottom ul li a:hover { color: #FFF; }
#rokmage-footer-lists, #footer-bottom {  }
.footer .top-link { background: url(../images/large-arrows.png) no-repeat 0 0; }
.footer .top-link:hover { }
.store-switcher span.select { background: #FFF url(../images/nav-arrows.png) no-repeat 95% 12px; border: 1px solid #ccc; color: rgb(85, 85, 85);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);  
}
#copyright, #rocketlogo a, .store-switcher { color: #000; }
/* Recently Viewed */
#recently-viewed-items { background: transparent; border: 0; }
.footer-viewed-content a { color: #fff6e2; }

/* Misc */
.required em, em.required { color: #eb340a !important; }

/* Dark Checkout & Account */
.fieldset { background-color:transparent !important; border: 0 !important; }
.fieldset .legend { display: none; }
.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 { background-color: rgba(0,0,0,0.1); border: 1px solid rgba(0,0,0,0.2); }
.cart .crosssell .add-to-links { border-bottom: 1px solid rgba(0,0,0,0.2); }
.cart .totals table { border: 1px dotted rgba(0,0,0,0.2); }
tr.summary-total { background: rgba(0,0,0,0.1);}
#shopping-cart-table .product-name a { color: #000; }
.checkout-progress { border-bottom: 1px solid rgba(0,0,0,0.2); }
.multiple-checkout .data-table tfoot, .multiple-checkout .data-table tbody tr.odd { background: rgba(0,0,0,0.1); }
.multiple-checkout .col2-set, .multiple-checkout .col3-set { border: 1px dotted rgba(0,0,0,0.2); }
.opc .active .step-title { background-color: rgba(0,0,0,0.1); }
.opc .step-title { background-color: rgba(0,0,0,0.1); }
.checkout-onepage-index #checkoutSteps, .opc li.section, .opc .step { border-color: rgba(0,0,0,0.2) !important; }
.block-progress dt.complete, .block-progress dd.complete { background-color: rgba(0,0,0,0.1); border: 1px dotted rgba(0,0,0,0.2); }
.my-account .col2-set { border: 1px dotted rgba(0,0,0,0.2); }
.dashboard .box-account .box-head h2 { background-color: rgba(0,0,0,0.1) !important; border-bottom: 1px dotted rgba(0,0,0,0.2); }
.checkout-progress li.active { border-top-color: #FFF; color: #FFF; }
.checkout-progress li { border-top: 5px solid rgba(0,0,0,0.2); color: #999; }

/* Dark Tables */
.form-list label { color: #000 !important; }
.product-options, .data-table td.label, .data-table th.label, .data-table thead, .data-table tr.even { background: transparent !important; }
.data-table th, .data-table td, .product-options, .product-options-bottom, .checkout-onepage-index .data-table tfoot, .checkout-onepage-index .data-table tbody tr.odd { border: 1px solid rgba(0,0,0,0.2) !important; background: rgba(0,0,0,0.1) !important; }


/************************** Responsive Widths **************************/

@media only screen and (max-width: 480px) { /* Smartphones */

.wrapper.base .rokmage-cart-box-container, .wrapper.base .quick-access-wrapper .links li, .wrapper.base .form-language, .form-search { background: rgba(51, 52, 57, 0.4); }

}

@media only screen and (min-width: 481px) and (max-width: 767px) { /* Smartphones to Tablets */

.wrapper.base .rokmage-cart-box-container, .wrapper.base .quick-access-wrapper .links li, .wrapper.base .form-language, .form-search { background: rgba(51, 52, 57, 0.4); }

}


/* Social Icons */
.rt-social-buttons .social-button { background-image: url(../images/social-icons.png); }
