/**
 * @version    1.9.0.1 June 6, 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
 * Panacea Style 8
 */

/* Body */
.body { color: #555; }
.page { background: #6D6C52; }

/* Links */
a, .rok-breadcrumbs ul li a, .block .block-title strong span.color, span.color { color: #862E26; }

/* Titles */
.page-title, .catalog-product-view .product-essential .product-name, #quick-info-slot h2, .product-view .up-sell h3, .product-view .box-tags h2 { background: #485831; }
.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: #FFF; text-shadow: none; }
contentslider-container .images h3 a span.color, ul.display li /*.product-info-col h2.product-name a span.color { color: #555; }*/

/* Inputs */
input.inputstyled, input { border: 1px solid #CCC; background: #FFF; }

/* Header */
.header-container { background: #EBEFE6 url(../images/Garand_Gear_Logo.jpg) no-repeat 0px 0px;}
.quick-access-wrapper, .showcase .block { background: #F1F1F1; border: 1px solid #E3E3E3; color: #555; }
.rokmage-text-resize, .rokmage-text-resize a, .quick-access-wrapper a { color: #555; }
.rokmage-text-resize a:hover, .quick-access-wrapper a:hover { color: #777; }
.quick-access-wrapper #search_mini_form input { border: 1px solid #E3E3E3; color: #555; }
.quick-access-wrapper .form-search button { background:#FFF url(../images/utility-controls.png) no-repeat 3px -79px; }
.quick-access-wrapper ul.links li, .fontResizer { background: url(../images/quick-links-divider.png) no-repeat 0 0; }
span.select { background: url(../images/select.png) no-repeat 100% 0; color: #888; }
.quick-acess-2 span.date { color: #888; }

/* Search*/
#search_mini_form input { color: #666; }
.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(../images/modal-login-close.gif) no-repeat scroll 0 0 transparent; }
.cart-scrollable-container a.prev, .cart-scrollable-container a.next { background-image: url(../images/rotator-controls.png); }

/* Breadcrumbs */
.rok-breadcrumbs ul li.first a { background: url(../images/articleicons.png) no-repeat -90px 2px; }
.rok-breadcrumbs ul li.first a:hover { background: url(../images/articleicons.png) no-repeat -90px -17px; }
.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: #862E26; }

/* Surrounds */
.body-bg-l { background: url(../images/shadow-l.png) repeat-y 0 0; }
.body-bg-r { background: url(../images/shadow-r.png) repeat-y 100% 0; }
.body-bg { background: #FFF; }
.block-account, .block-cart, .block-layered-nav { background: #F1F1F1; border: 1px solid #E3E3E3; color: #555; }

/* Buttons */
button.button span, #rokmage-header-cart span.button { background: url(../images/bkg_button_style.png) no-repeat 0 0; }
button.button span span, #rokmage-header-cart span.button a { background: url(../images/bkg_button_style.png) no-repeat 100% 0; color: #485831; text-shadow: 1px 1px 1px #EEE; }
button.button.hover span span, #rokmage-header-cart span.button a:hover { color: #555; }

/* Product images */
a.product-image img, .showcase .block img { border: 5px solid #B4B4B4; }

/* Menu */
ul#magemenu-top li > a, ul#magemenu-top li ul.popup a { color: #DDD; }
ul#magemenu-top li.level0.parent > a { background: url(../images/menutop-daddy.png) no-repeat 100% 16px; }
/* Dropdowns */
ul#magemenu-top li ul { background: #2E4F00 url(../images/dropdown-bg.png) repeat-x 50% 100%; }
ul#magemenu-top .arrow { background: url(../images/dropdown-daddy.png) no-repeat 106% 13px; }
ul#magemenu-top.menu-single .arrow { background: url(../images/dropdown-daddy.png) no-repeat 100% 13px; }
/* Active */
ul#magemenu-top > li.hover > a, ul#magemenu-top > li.active > a { color: #D8E0CC; border-bottom: 4px solid #618233; }
ul#magemenu-top li ul li.hover > a, ul#magemenu-top li ul li.active > a,
ul#magemenu-top li.hover > a, ul#magemenu-top li.active > a, ul#magemenu-top li ul.popup a:hover, ul#magemenu-top li ul.popup a.active { color: #D8E0CC; }
/* Side Menu */
.mageside-menu-heading.active span.parent, .mageside-menu-heading.activecurrent .active span.parent, .mageside-menu-heading span, .mageside-menu-toggle-container li a { background: url(../images/body-arrow.png) no-repeat 0 10px; }
a.mageside-menu-heading, .mageside-menu-toggle-container a { color: #317CD2; }
.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: #862E26; }
.mageside-menu-toggle-button { background-image: url(../images/magemenuside_menu_togglebtn.png); }

/* Product Scroller */
div.scrollable-container, div.scrollable-container.smallerize { background: #F1F1F1 !important; border: 1px solid #E3E3E3; }
.tooltip { background: url(../images/scroller-tooltip.png) repeat 0 0; color: #555; }
.scrollable-container a.prev, .scrollable-container a.next, .scrollable-container a.prevPage, .scrollable-container a.nextPage { background-image: url(../images/rotator-controls.png); }
div.scrollable div.items .product-name a { color: #555; }

/* Content Slider */
//.cms-index-index #slider_welcome { background: url(../images/slide-bg.jpg) no-repeat 50% 0; }
//.cms-index-index #welcome { background: #3a6300; color: #FFF;
	box-shadow: 0 0 26px rgba(0,0,0,0.8); 
    -moz-box-shadow: 0 0 6px rgba(0,0,0,0.8); 
    -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.8); 
}
//.cms-index-index #slider_welcome h2 { border-bottom: 5px solid #618233; color: #CCC; }
.cms-index-index #slider-bg1 { background: url(../images/showcase-overlay.png) repeat 50% 50%; }
.cms-index-index #slider-bg2 { background: url(../images/showcase-overlay2.png) repeat-x 50% 100%; }
#homepage-contentslider-container { color: #FFF; text-shadow: -1px -1px 1px #222; }
#homepage-contentslider-container .images h3 a { color: #FFF; }
#homepage-contentslider-container .images h3 a span.color { color: #618233; }
#contentslider-container { background: #F1F1F1; border: 1px solid #E3E3E3; color: #555; }
.backward, .forward { background-image: url(../images/rotator-controls.png); }
#homepage-contentslider-container .tabs a, #contentslider-container .tabs a { background-image: url(../images/rotator-controls.png); }
/* Custom Slider */
#homepage-contentslider-container.custom .images img { background: url(../images/showcase-preview.png) no-repeat; }
#homepage-contentslider-container.custom .images { color: #FFF; text-shadow: -1px -1px 1px #222; }


/* Category View */
ul.display li { border: 5px solid #E3E3E3; border-top: 0; border-bottom: 0; background: url(../images/list-gradient.png) repeat-x 0 0; }
.col3-layout ul.thumb_view li:nth-child(even) { border-left: 0; }
.col2-left-layout ul.thumb_view li { border-right: 0; }
.col2-left-layout ul.thumb_view li:nth-child(3n+3) { border-right: 5px solid #E3E3E3; }
.toolbar { background: #F1F1F1; border: 1px solid #E3E3E3; color: #555; }
.pager { border-bottom: 1px solid #E3E3E3; }
#rokmage-layered-nav dt { background: url(../images/body-arrow.png) no-repeat 0 4px; }
#rokmage-layered-nav ol li a:hover, #rokmage-layered-nav dt:hover, #rokmage-layered-nav .active { color: #86ae26; }
#rokmage-layered-nav ol li a { color: #555; }

/* Product view */
.thumbswrapper { background: #618233; }
.thumbsbutton { background: #999; }
#zoomable.rounded_bg { background: url(../images/main_image_bg_resized.png) no-repeat 0 0; }
#zoomable .zoomer { border: 1px solid #999 !important; }
.product-collateral > .box-description { border: 1px solid #CCC !important; }
.product-view ul.tabs { border-color: #999 !important; }
.product-view ul.tabs li { border-color: #CCC !important; }
.product-view ul.tabs li.active { border-color: #999 !important; border-bottom: 1px solid #F4F4F4 !important; }
.product-collateral .tabs-outer, .product-collateral ul.tabs { background: #485831; }
.product-collateral ul.tabs li.active a, .product-collateral ul.tabs li.active a:hover { color: #555; }
.product-collateral ul.tabs li a:hover { color: #EEE; }
.product-collateral ul.tabs li a { color: #FFF; text-shadow: none; }
.product-view .up-sell .products-grid td { border: 0; border-left: 5px solid #E3E3E3; border-right: 5px solid #E3E3E3; background: #FFF url(../images/list-gradient.png) repeat-x 0 0; }
.tier-prices li { background: #EFEFEF; border: 1px dotted #CCC; }

/* Footer */
.footer-wrapper { background: url(../images/footer-trans.png) repeat-x 50% 0; }
.footer { background: #485831 url(../images/footer-bg.png) repeat-x 50% 0; color: #CCC; }
.rokmage-footer-inner-panel h3 span.color, #rokmage-footer-text h3 span.color , .footer .rokmage-footer-inner-panel ul li a, #footer-bottom ul li a, #footer-bottom ul li, .footer .top-link { color: #D8E0CC; }
.footer .rokmage-footer-inner-panel ul li a { background: url(../images/bullet2.png) no-repeat 0 4px; }
.footer .rokmage-footer-inner-panel ul li a:hover, .footer .top-link:hover, #footer-bottom ul li a:hover { color: #CCC; }
#rocketlogo { background-image: url(../images/branding.png); }
.footer ul.footermenu { border-bottom: 5px solid #618233; border-top: 5px solid #618233; }
/* Footer Viewed */
.footer-viewed-wrapper { border-top: 5px solid #E3E3E3; }
.footer-viewed-title { background: #FFF; }

/* 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; }