/**
 * @version    1.5.1.0 May 22, 2011
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright   Copyright (C) 2007 - 2011 RocketTheme, LLC
 * @license    http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 * Moxy Dark Styles 
 */

body { color: #666 !important; }/*grey*/
.main-container { background:#0F0F0F url(../images/body-bg.png) repeat-x 0 0; padding-top:35px; color: #999 !important; }/*dark grey almost black/grey*/

/* Headings */
.page-title h1, .page-title h2, .catalog-product-view .product-name h1 { color: #666; text-shadow:1px 1px 0 #000; background: url(../images/heading-line.png) repeat-x 0% 100%; }/*grey/black*/


/* Header */
.quick-access { background-color: #0F0F0F; }/*dark grey almost black*/
.header-container .date, .rokmage-text-resize { color:#666 !important; }/*grey*/
.smallFont, .largeFont { color:#666 !important; text-shadow:1px 1px #333 !important; }/*grey/grey*/
.form-search { background-image:url(../images/search-bg.png) !important; }
#search_mini_form input { background-color:#1C1C1C; color:#666 !important;; }/*dark grey/grey*/

/* Header Cart */
.rokmage-cart-box-container, .top-links ul li.first { color: #FFF; text-shadow: 1px 1px #666; background: url(../images/li-divider.png) no-repeat 100% 50%; }/*white/grey*/
.rokmage-cart-box-container a {  color: #FFF; text-shadow: 1px 1px #666; }/*white/grey*/

/* Modal Windows */
.modal-close { background: url(../images/modal-close.gif) 0 0 no-repeat; }
/* Login Modal*/
#rokmage-login-content { background: url(../images/modal-bg.png) 0 0 no-repeat; }
#rokmage-login-content h2 { text-shadow:1px 1px 0 #000; }/*black*/
/* Cart Modal*/
#rokmage-header-cart { background: url(../images/modal-bg.png) 0 0 no-repeat; }
#rokmage-header-cart h6 { text-shadow:1px 1px 0 #000; }/*black*/
#rokmage-header-cart .modalcart-btn-remove { color: #999; }/*grey*/
#rokmage-header-cart span.button { background:transparent url(../images/bkg_button_light1.png) no-repeat 100% 50%; }
#rokmage-header-cart span.button a { background:transparent url(../images/bkg_button_light1.png) no-repeat 0 50%; color:#999; }/*grey*/
/* ----- Cart Scroller ----- */
div.cart-scrollable-container { background:url(../images/cart-scroller-bg.jpg) 0 0 no-repeat; }
/* single scrollable item */
div.cart-scrollable div.items .product-name a { color:#333; }/*grey*/
div.cart-scrollable div.items .productPrice { color:#333 }/*grey*/
/* prev, next buttons */
.cart-scrollable-container a.prev, .cart-scrollable-container a.next { background:url(../images/cart-scroll-left.jpg) 0 70px no-repeat; }
.cart-scrollable-container a.next { background:url(../images/cart-scroll-right.jpg) 0 70px no-repeat; }
/* Misc for sidebar cart */
.block-cart .subtotal { text-align: left; }

/* Breadcrumbs */
.rok-breadcrumbs ul li.first a { background:url(../images/IconHome.png) no-repeat 0 0; }
.rok-breadcrumbs ul li { background: url(../images/Chevron.png) no-repeat 100% 0; }
.rok-breadcrumbs ul li strong { color: #666; }/*grey*/
.chevronOverlay { background: url(../images/ChevronOverlay.png) no-repeat 0 0; }

/* Menu */
ul#magemenu-top li.level0.parent a { background:url(../images/arrows.png) no-repeat 100% 50%; padding-right:15px; }
ul.menu li > a, ul.menu-single li > a { color:#AAA; text-shadow:-1px -1px 0 #000; }/*grey/black*/
ul.menu li ul {  background:transparent url(../images/drop-bg-2.png) no-repeat 0 100%; } /* Double Only */
ul.menu-single li ul { background:transparent url(../images/drop-bg-1.png) no-repeat 0 100%; } /* Single Only */
ul#magemenu-top li ul li { background:transparent url(../images/drop-arrow.png) no-repeat 10px 11px;  }
/* 2nd level */
ul#magemenu-top li ul li a { background:transparent url(../images/drop-div.png) repeat-x 0 98% !important; color: #666; }/*grey*/
ul#magemenu-top li ul li a:hover, ul#magemenu-top li ul li.active > a { color: #666;}/*grey*/
/* Misc */
ul.menu .bg-top { background:transparent url(../images/drop-bg-2.png) no-repeat 0 0; } /* Double Only */
ul.menu-single .bg-top { background:transparent url(../images/drop-bg-1.png) no-repeat 0 0; } /* Single Only */
/* Active States */
ul#magemenu-top > li.hover > a, ul#magemenu-top li.active > a { color: #FFF; }/*white*/
ul#magemenu-top li ul li.hover, ul#magemenu-top li ul li.active  { background:#191919 url(../images/drop-arrow.png) no-repeat 10px -19px; }/*dark grey almost black*/
/* Misc */
ul#magemenu-top .arrow { background:url(../images/drop-daddy.png) no-repeat 97% 9px; }
.li-spacer { background:transparent url(../images/drop-div.png) repeat-x 0 98% !important; }

/* Side Menu */
.mageside-menu-toggle-button { background: url(../images/magemenuside_menu_togglebtn.png) no-repeat 0 0; }
.mageside-menu-toggle-button.active { background: url(../images/magemenuside_menu_togglebtn.png) no-repeat 0 100%; }
.mageside-menu-toggle-button-current { background: url(../images/magemenuside_menu_togglebtn.png) no-repeat 0 100%; }
.mageside-menu-toggle-button-current.active { background: url(../images/magemenuside_menu_togglebtn.png) no-repeat 0 0; }
.mageside-menu-heading { background: url(../images/magemenuside_h2_trigger_a.gif) no-repeat; color: #999; }/*grey*/
.mageside-menu-heading:hover, .mageside-menu-heading.hover { color: #AAAAAA; background: url(../images/magemenuside_h2_trigger_a.gif) no-repeat; }/*grey*/
.mageside-menu-heading.active, .contacts-index-index .mageside-menu-heading.contact { color: #AAAAAA; background: url(../images/magemenuside_h2_trigger_a.gif) no-repeat; }/*grey*/
.mageside-menu-heading.activecurrent { color: #AAAAAA; background: url(../images/magemenuside_h2_trigger_a.gif) no-repeat; }/*grey*/
.mageside-menu-toggle-container  { background:url(../images/magemenuside_h2_trigger_divider.png) no-repeat 0 100%; }
.mageside-menu ul li a { background: url(../images/magemenuside_h2_trigger_a.gif) no-repeat 0 -9px; }
.mageside-menu-toggle-container li a { color: #666;}/*grey*/
.mageside-menu-toggle-container li a.current { color: #AAAAAA;}/*grey*/
.mageside-menu-toggle-container li a:hover { color: #AAAAAA;}/*grey*/
.mageside-prod-num {color: #999; }/*grey*/
.mageside-menu-heading span { background:url(../images/magemenuside_h2_trigger_divider.png) no-repeat 0 34px; }

/* Product Scroller */
div.scrollable-container { background: url(../images/scroller-bg-large.png) no-repeat 50% 0; }
div.scrollable-container.smallerize {background: url(../images/scroller-bg.png) no-repeat 50% 3px;}
/* prev, next buttons */
.scrollable-container a.prev, .scrollable-container a.next, .scrollable-container a.prevPage, .scrollable-container a.nextPage { background: url(../images/scroll-left.png) no-repeat; }
.scrollable-container a.next, .scrollable-container a.nextPage { background-image:url(../images/scroll-right.png); }
/* Tooltip */
.tooltip { background:transparent url(../images/tool_arrow.png); }
/* Titles */
div.scrollable div.items .product-name a, div.scrollable div.items .productPrice { color:#666 !important; }/*grey*/


/* Content Slider */
/* Homepage container for slides */
#homepage-contentslider-container { background: url(../images/homepage-slider-bg.png) no-repeat 0 0; }
#homepage-contentslider-container .images { color: #fff; }/*white*/
#homepage-contentslider-container .images h3 a { color: #fff; text-shadow:-1px -1px 0 #000; }/*white/black*/
/* Category container for slides */
#contentslider-container .images { background: url(../images/cat-slider-bg.png) no-repeat 0 0; }
.col3-layout #contentslider-container { background: url(../images/cat-slider-bg.png) no-repeat 100% 0; }
#contentslider-container .images h3 a, #contentslider-container .images .price-box { text-shadow:1px 1px 0 #000; }/*black*/
#contentslider-container .images .regular-price .price { color: #AAA; }/*grey*/
/* read more button */
.slider-productinfo button.button span span a, .slider-productinfo button.button span span a:hover { color: #fff; }/*white*/
/* tabs */
#contentslider-container .tabs a { background-image:url(../images/cat-navigator.png); }
#homepage-contentslider-container .tabs a { background-image:url(../images/navigator.png); }


/* Sidebar */
.block .block-title strong span { text-shadow:1px 1px 0 #000; }/*black*/
.sidebar .block { background:url(../images/box-bg-light-top.png) no-repeat 0 0; color: #666 !important; }/*grey*/
.sidebar .block .block-content { background:url(../images/box-bg-light.png) no-repeat 0 100%; }
/* Callout */
.sidebar .block.callout { background:url(../images/box-bg-medium-top.png) no-repeat 0 0; }
.sidebar .block.callout .block-content { background:url(../images/box-bg-medium.png) no-repeat 0 100%; }
/*Upsell*/
.sidebar .upsell { background:url(../images/box-bg-medium-top.png) no-repeat 0 0; }
.sidebar .upsell .block-content { background:url(../images/box-bg-medium.png) no-repeat 0 100%; }
/* Newsletter/Poll */
.sidebar .block-subscribe, .sidebar .block-poll  { background:url(../images/box-bg-dark-top.png) no-repeat 0 0; }
.sidebar .block-subscribe .block-content, .sidebar .block-poll .block-content { background:url(../images/box-bg-dark.png) no-repeat 0 100%; }

/* Buttons */
button.button span { background:transparent url(../images/bkg_button_light1.png) 0 0 no-repeat; color:#999; text-shadow:1px 1px 0 #111; }/*grey/charcoal*/

/* Inputs */
input.input-text, textarea { background-color:#1F1F1F !important; border:1px solid #333333 !important; color: #CCC !important; }/*grey/grey/grey*/
.form-list label { color: #AAA !important; }/*grey*/

/* Toolbar */
.toolbar { background: url(../images/toolbar-bg.png) no-repeat 0 0; }
.col3-layout .toolbar-wrapper { background: url(../images/toolbar-bg.png) no-repeat 100% 0; }

/* Category View */
span.switch_thumb { background:url(../images/switch.gif) no-repeat !important; }
.pages a.next { padding:6px;  background:url(../images/pager-next.gif) no-repeat 50% 50%; }
.pages a.previous { padding:6px;  background:url(../images/pager-prev.gif) no-repeat 50% 50%; }
.sort-by a { padding:0 2px;  background:#ccc url(../images/arrow-bg.gif); }/*light grey*/
.pages a.next img, .pages a.previous img { display: none; }
/* Product List */
ul.display li .product-container { background:#131313 url(../images/product_list_bg.png) 0 0 repeat-x  !important; border-color: #1F1F1F !important; }/*grey/grey*/
ul.display li .product-info-col h2.product-name a { color:#999 !important; }/*grey*/
/* Rounded Corners */
.infobox-top-L { background-image: url(../images/product_list_bg_topL.png) !important; }
.infobox-top-R { background-image: url(../images/product_list_bg_topR.png) !important; }
.infobox-bottom-L { background-image: url(../images/product_list_bg_bottomL.png) !important; }
.infobox-bottom-R { background-image: url(../images/product_list_bg_bottomR.png) !important; }
/* Filter */
#rokmage-layered-nav li { color:#999;}/*grey*/
#rokmage-layered-nav ol li a { color:#666; }/*grey*/
#rokmage-layered-nav dt { color:#666; background: url(../images/filter_arrow_right.gif) no-repeat 0.5% 30%;}/*grey*/
#rokmage-layered-nav .active { background: url(../images/filter_arrow_down.gif) no-repeat 0% 35%;}

/* Product View */
.tier-prices li { background: #222; border: 1px dotted #444; }/*grey/grey*/
#zoomable.rounded_bg  { background: url(../images/main_image_bg_resized.png) 0 0 no-repeat !important; }
#zoomable .zoomer { border: 1px solid #444 !important; }/*grey*/
.product-view .up-sell .products-grid td { border:1px solid #1F1F1F !important; }/*grey*/
.products-grid .upsell-box-padding { background-color:#272727 !important; }/*charcoal*/
.data-table tr, .data-table td, .data-table th, .product-options, .product-options-bottom { background-color:#373737 !important; border-color: #666 !important; color:#999 !important; }/*grey/grey/grey*/
.thumbswrapper { background: #CCC; }/*grey*/
.thumbsbutton { background: #999; }/*grey*/
.thumbsbutton a { color: #FFF; }/*white*/
/* Product Info Tabs */
.tabs-outer { background: url(../images/product-tabs-top.png) no-repeat 100% 0; }
ul.tabs { background: url(../images/product-tabs-top.png) no-repeat 0 0; }
ul.tabs li { background: url(../images/product-tabs-hilite-end.png) no-repeat 0 0; }
ul.tabs li.last-tab a { background: url(../images/product-tabs-hilite-end.png) no-repeat 100% 0; }
ul.tabs li.last-tab.active  { background: url(../images/product-tabs-hilite-last-tab-end.png) no-repeat 100% 0; }
ul.tabs li a { color: #666; text-shadow:1px 1px 0 #000; }/*grey/black*/
ul.tabs li.active a { background: url(../images/product-tabs-hilite-end.png) no-repeat 0 0; }
ul.tabs li.active { background: url(../images/product-tabs-hilite.png) repeat-x 0 0; }
.tab_container { background: url(../images/product-tabs-bg.png) repeat-y 0 0; color: #999 !important; }/*grey*/
.tab_container h2 { text-shadow:1px 1px 0 #000; }/*black*/
.col3-layout .tab_container { border-right: 1px solid #333; }/*grey*/
.product-view .tab-bottom { background: url(../images/product-tabs-bottom.png) no-repeat 100% 100%; }
#customer-reviews .pager { border:1px solid #313131; background-color:#373737; }/*grey/grey*/
#quick-info-slot h2, .product-view .up-sell h3, .product-view .box-tags h2 { background:url(../images/heading-line.png) repeat-x 0 100%; color:#666; text-shadow:1px 1px 0 #000; }/*grey/black*/

/* Footer */
.footer-viewed-wrapper { background-color: #151515; }/*dark grey*/
.footer-viewed-content, .footer-viewed-title { background: url(../images/heading-line.png) repeat-x 0% 100%; }
.footer .rokmage-footer-inner-panel ul { background: url(../images/bottom-ul-divider.gif) repeat-y 100% 0; }
/* Top Link */
.footer-wrapper { background-color: #262626 !important; }/*grey*/
.footer .top-link { color: #666; background: url(../images/back2top.gif) no-repeat 0%  10%;}/*grey*/
.footer .top-link:hover { color:#CCC; }/*grey*/
/* Footer lists */
.rokmage-footer-inner-panel  { color: #666; }/*grey*/
.footer .rokmage-footer-inner-panel ul li a { color: #666; background:transparent url(../images/bottom-arrow.png) no-repeat scroll 0 4px; }/*grey*/
.footer .rokmage-footer-inner-panel ul li a:hover { color: #CCC; background:transparent url(../images/bottom-arrow2.png) no-repeat scroll 0 4px; }/*grey*/
.rokmage-footer-inner-panel h3 { color:#928D3; }/*was 666 grey*/
#rokmage-footer-text { color: #999; }/*grey*/
#rokmage-footer-text p, .rokmage-footer-inner-panel p { color: #999; }/*grey*/
#rokmage-footer-text h3 { color:#928D3; }/*was 666 grey*/
/* Footer bottom menu */
#footer-bottom { background: url(../images/bottom-horiz-divider.gif) repeat-x 0 0; }
#footer-bottom ul li a { background:transparent url(../images/horizmenu-div.png) no-repeat 100% 50%; color:#666; }/*grey*/
#footer-bottom ul li span { background:transparent url(../images/horizmenu-div.png) no-repeat 100% 50%; color:#666; }/*grey*/
#footer-bottom ul li a:hover { color:#CCC; }/*grey*/
#rocketlogo { background:transparent url(../images/rocket.png) no-repeat scroll 0 50%; }
#copyright { color:#666; }/*grey*/

/* Checkout & Account */
.opc .step-title h2 { text-shadow:1px 1px 0 #000 !important; }/*black*/
.opc .step-title { background-color:#222 !important; }/*grey*/
.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, .sidebar .upsell  { background-color:#373737 !important; border-color: #666 !important; color:#999 !important; }/*grey/grey/grey*/
.checkout-onepage-index .col2-set .col-1 { border-color: #333 !important; }/*grey*/
.opc .active .step-title { background-color:#333 !important; }/*grey*/
.opc, .opc li.section, .opc .step { border-color:#333 !important; }/*grey*/
.block-progress dt.complete, .block-progress dd.complete { background-color:#333 !important; border-color: #000 !important; }/*grey/black*/
.dashboard .box-account .box-head h2 { background-color:#333 !important; }/*grey*/
.my-account .col2-set { border:1px dotted #333 !important; }/*grey*/
.fieldset { background-color:#0F0F0F !important; border-color:#222 !important; }/*grey/grey*/
.cart .crosssell .add-to-links, .cart .totals table, .checkout-progress { border-color:#666 !important; }/*grey*/

/* AW Blog */
.postTitle { border-bottom:1px solid #222 !important; }/*grey*/