/**
 * @version    1.6.0.0 September 9, 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
 * Mercado Style 6
 */
 
 body { background-color: #dddddd; color: #585854; }
 
 .header .links li a, .rokmage-text-resize, .footer .top-link, #footer-bottom ul li a, #footer-bottom ul li span { color: #3EBFEE; }
 
 .header .links li a:hover, .footer .rokmage-footer-inner-panel ul li a:hover, #footer-bottom ul li a:hover, .footer .top-link:hover { color: #FFF; }
 
.page { background: url(../images/bg-high.jpg) 0 0 no-repeat; }

a { color: #008DD8; }

a:hover { color: #333; }

.col-left { background: url(../images/sidepanel-pattern.png) repeat scroll 50% 0 #959690; 
           box-shadow: -1px 0 5px rgba(0,0,0,0.3); 
           -moz-box-shadow: -1px 0 5px rgba(0,0,0,0.3); 
           -webkit-box-shadow: -1px 0 5px rgba(0,0,0,0.3); 
}

.sidebarwrapper { background: url(../images/sidepanel-gradient.png) no-repeat 0 0; }

.col-wrapper, #rokmage-header-cart, #rokmage-login-content, .footer-viewed-wrapper { background: white; 
              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); 
}

#rokmage-header-cart, #rokmage-login-content { background: white; }

/* Transitions */
a, button.hover span  { 
    transition: color 0.2s ease-out; 
    -moz-transition: color 0.2s ease-out;
    -webkit-transition: color 0.2s ease-out;
}
input.input-text:focus, button.hover {
    transition: box-shadow 0.2s ease-out;
    -moz-transition: -moz-box-shadow 0.2s ease-out;
    -webkit-transition: -webkit-box-shadow 0.2s ease-out;
}

button.button { 
    transition: background-position 0.2s ease-out; 
    -moz-transition: background-position 0.2s ease-out;
    -webkit-transition: background-position 0.2s ease-out;
}

/* Headings */
.page-title { margin: 0 8px 0 0; padding: 0 0 5px; }
.page-title h1, .page-title h2, #rokmage-header-cart h6, #rokmage-login-content h2,#rokmage-header-cart h4 { text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9); color: #666; }

/* Header */
.header .date { color: #C2D7DF; }
.header .welcome-msg-L { color: grey; padding-left: 220px; }
.header .rokmage-cart-box-R { background: url(../images/horizontal-bar-active.png) repeat-x 50% 0 #1AA3D4; border: 1px solid #75D5F8;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5); 
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5); 
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5); 
}
.header .rokmage-cart-box-L .cart-icon { background: url(../images/cart-div.png) no-repeat 100% 0; }
.header .rokmage-cart-box-L a span.big, .header .rokmage-cart-box-L span.big, .header .rokmage-cart-box-L span.items-checkout, .header .rokmage-cart-box-L span.items-checkout a:hover,
.header .rokmage-cart-box-L span.items-checkout .inactive { color: #FFF; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); }
.header .rokmage-cart-box-L span.items-checkout a { color: #C2D7DF; }
.header .rokmage-cart-box-L span.items-checkout a:hover { color: #EFEFEF; }
.header .form-search { background: url(../images/search-bg.png) no-repeat 0 0; }
.header #search_mini_form input { color: #7A7A7A; }
.header .links li a, .header ul.links li.first a, .rokmage-text-resize { background-image: url(../images/bg-arrows2.png) !important; }
.largeFont, .smallFont { background-image: url(../images/font-resizer.png); background-color: transparent !important; }
span.select { background: url(../images/select.png) no-repeat 100% 0; color: #7A7A7A; }
span#selectcurrency { background: url(../images/currency.png) no-repeat 100% 0; color: #9A9A9A; }
/* Modal Windows */
.modal-close, #rokmage-login-content .modal-close { background: url(../images/modal-cart-close.gif) no-repeat 0 0; color: #666; }
div.cart-scrollable-container { background: url(../images/cart-scroller-bg.png) no-repeat 0 0; }
.cart-scrollable-container a.next { background: url(../images/cart-scroller-next.png) no-repeat 0 0; }
.cart-scrollable-container a.prev { background: url(../images/cart-scroller-prev.png) no-repeat 0 0; }


/* Standard Inputs */
input.input-text, textarea, select { border: 1px solid #CCC;
    box-shadow: 0 0 7px rgba(255,255,255,0.4);
    -moz-box-shadow: 0 0 7px rgba(255,255,255,0.4);
    -webkit-box-box-shadow: 0 0 7px rgba(255,255,255,0.4);
}
input.input-text:focus, textarea:focus {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -moz-box-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-box-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

/* MageMenus */
.nav-wrapper { background: #dddddd; border-color: #C0C0C0 #FFF #FFF #C0C0C0; border-style: solid; border-width: 1px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset; 
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset;
}
ul#magemenu-top li > a, ul#magemenu-top li ul.popup a { color: #666; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);}
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: #008DD8; }
ul#magemenu-top li.level0.parent > a span { background: url(../images/menu-arrows.png) no-repeat 100% 6px; }
ul#magemenu-top > li.active { background: url(../images/pill-r.png) no-repeat 100% 0; }
ul#magemenu-top > li.active a { background: url(../images/pill-l.png) no-repeat 0 0; }
/* Dropdowns */
ul#magemenu-top li ul { background: #FFF; 
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
}
ul#magemenu-top .arrow { background: url(../images/menu-arrows.png) no-repeat 100% 50% !important; }
/* MegaMenu */
ul#magemenu-top li ul.popup div.itemSubMenu a { background: url(../images/menu-arrows.png) no-repeat 4px -108px !important; }
/* Side Menu Left */
.col-left .mageside-menu-toggle-button { background: url(../images/sidepanel-arrows.png) no-repeat 4px -11px; border: 1px solid #41413F;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3) inset;
    -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3) inset;
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3) inset;
}
.col-left .mageside-menu-toggle-button.active { background: url(../images/sidepanel-arrows.png) no-repeat 4px 4px; }
.col-left .mageside-menu { background: #5F5F5C; }
.col-left .block.mageside-menu .block-title { background: url(../images/horizontal-bar-active.png) repeat-x 50% 0 #1AA3D4; border-bottom: 1px solid #1AA3D4; border-top: 1px solid #75D5F8; }
.col-left .block.mageside-menu .block-title strong { color: #FFF; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); }
.col-left .mageside-menu a { color: white; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); }
.col-left a.mageside-menu-heading { border-top: 1px solid #41413F; }
.col-left .mageside-menu a:hover, .col-left .mageside-menu a.active, .col-left .mageside-menu-toggle-container li a.activecurrent { color: #FFF; }
.col-left .mageside-menu .mageside-prod-num { color: #999; }
.col-left .mageside-menu ul li { background: url(../images/bullet2.png) no-repeat 5% 8px; }
/* Side Menu Right */
.contentsidebar .mageside-menu-toggle-button { background: url(../images/sidepanel-arrows.png) no-repeat 4px -11px; border: 1px solid #FFF;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3) inset;
    -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3) inset;
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3) inset;
}
.contentsidebar .mageside-menu-toggle-button.active { background: url(../images/sidepanel-arrows.png) no-repeat 4px 4px; }
.contentsidebar .mageside-menu-heading.active span.parent, .contentsidebar .mageside-menu a { text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9); }
.contentsidebar a.mageside-menu-heading { background: url(../images/body-div.png) repeat-x 0 0; }
.contentsidebar .mageside-menu a:hover, .contentsidebar .mageside-menu a.active, .contentsidebar .mageside-menu-toggle-container li a.activecurrent { color: #666; }
.contentsidebar .mageside-menu .mageside-prod-num { color: #999; }
.contentsidebar .mageside-menu ul li { background: url(../images/bullet2.png) no-repeat 5% 8px; }

/* Lavalamp */
#box { background: url(../images/pill-r.png) no-repeat 100% 0; }
#box .head { background: url(../images/pill-l.png) no-repeat 0 0; }

/* Breadcrumbs */
.rok-breadcrumbs { float: none; background: #dddddd; border-color: #C0C0C0 #FFF #FFF #C0C0C0; border-style: solid; border-width: 1px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.rok-breadcrumbs ul li { background: url(../images/breadcrumb-div.png) no-repeat 100% 0; }
.rok-breadcrumbs .chevronOverlay { background: url(../images/breadcrumb-div-overlay.png) no-repeat 0 0; }
.rok-breadcrumbs ul li a { text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9); color: #008DD8; }

/* Welcome Message */
#welcome h2 { background: url(../images/sidepanel-div2.png) no-repeat 0 100%; color: #1D1F21; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3); }
#welcome { color: #FFF; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); }

/* Main Content */
.col3-layout .contentwrapper { background: url(../images/body-div2.png) repeat-y 500px 0; }
.col2-right-layout .contentwrapper { background: url(../images/body-div2.png) repeat-y 77% 0; }

/* Sidebar */
.contentsidebar .block .block-title strong span { text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9); }
.contentsidebar .block .block-title { background: #dddddd; }
.contentsidebar .block-cart .block-title { background: url(../images/horizontal-bar-active.png) repeat-x 50% 0 #1AA3D4 !important; border-bottom: 1px solid #1AA3D4; border-top: 1px solid #75D5F8; }
.contentsidebar .block-cart .block-title strong span { color: #FFF; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); }
.contentsidebar .block-cart .block-content { background: #FFF; border: 1px solid #DDD; }
.col-left .block .block-title { background: url(../images/horizontal-bar.png) repeat-x 50% 0 #888883; border-bottom: 1px solid #5F5F5C; border-top: 1px solid #BFC0BA;
       box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
       -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
       -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}
.col-left .block .block-title strong { color: #40403D; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3); }
.col-left .block .block-content { color: #FFF; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); }
.col-left .block .block-content a { color: white; }
.col-left .block .block-content a:hover, .col-left .block .block-content a.hover, .col-left .block .block-content a.active { color: #FFF; }

/* Sidebar Inputs */
.col-left input.input-text { background: url(../images/sidepanel-gradient4.png) repeat-x 50% -10px #A5A6A1; border: 1px solid #5F5F5C; color: #FFF; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.5); 
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -moz-box-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    -webkit-box-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.col-left input.input-text:focus {
    box-shadow: 0 0 7px rgba(255,255,255,0.4);
    -moz-box-shadow: 0 0 7px rgba(255,255,255,0.4);
    -webkit-box-box-shadow: 0 0 7px rgba(255,255,255,0.4);
}

/* Buttons */
button.button, #rokmage-header-cart span.button { background: url(../images/horizontal-bar-active.png) repeat-x 0 0 #1AA3D4; border: 1px solid #1AA3D4; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); 
    box-shadow: 0 0 5px rgba(255, 255, 255, 0.2);
    -moz-box-shadow: 0 0 5px rgba(255, 255, 255, 0.2);
    -webkit-box-box-shadow: 0 0 5px rgba(255, 255, 255, 0.2);
}
.col-left button.button { background: url(../images/sidepanel-gradient3.png) repeat-x 50% 0 #959691; border: 1px solid #5F5F5C; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.5); }
button.hover { background-position: 0 100%; text-shadow: none;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
    -webkit-box-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}
button.button span, #rokmage-header-cart span.button a { color: #FFF; }
.col-left button.hover span { color: white; }

/* Filter */
#rokmage-layered-nav ol li a:hover, #rokmage-layered-nav dt, #rokmage-layered-nav li a { color: white; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4); }
#rokmage-layered-nav .active, #rokmage-layered-nav dt:hover, #rokmage-layered-nav li a:hover, #rokmage-layered-nav ol li a:hover { color: #FFF; }
#rokmage-layered-nav dt { background: url(../images/bullet1.png) no-repeat 0 3px; }
#rokmage-layered-nav li { background: url(../images/bullet1.png) no-repeat 0 5px; }
#rokmage-layered-nav li { color: #E4E4E4; }

/* Product Scroller */
h2.specialheading, div.scrollable div.items .product-name a, div.scrollable div.items .productPrice { color: #666; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9); }
div.scrollable-container, div.scrollable-container.smallerize { background: url(../images/body-div.png) repeat-x 0 100% !important; }
.scrollable-container a.prev, .scrollable-container a.prevPage { background: url(../images/scroll-left.png); }
.scrollable-container a.next, .scrollable-container a.nextPage { background: url(../images/scroll-right.png); }
.tooltip { background: url(../images/scroller-tooltip.png) repeat 0 0; color: #666; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9); }

/* Content Slider */
#homepage-contentslider-container .images h3, #homepage-contentslider-container .price-box, #contentslider-container h3, #contentslider-container .price-box { text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9); color: #666; }
#homepage-contentslider-container, #contentslider-container { background: url(../images/body-div.png) repeat-x 0 100% !important; }

/* Category View */
.toolbar-wrapper { border: 1px solid #EFEFEF; background: #dddddd url(../images/body-div.png) repeat-x 0 33px !important;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.toolbar { margin-left: 0 !important; width: auto !important; padding: 0 5px 0 0; }
span.switch_thumb:hover { color: #008DD8; }
ul#products-list { background: url(../images/body-div-catlist.png) repeat-x 0 100%; }
ul#products-list li { background: url(../images/body-div-catlist.png) repeat-x 0 100%; }
ul.thumb_view li .product-container { background: url(../images/body-div2.png) repeat-y 100% 0 !important; }
.col3-layout ul.thumb_view li:nth-child(2n+2) .product-container { background: none !important; }
.col2-left-layout ul.thumb_view li:nth-child(3n+3) .product-container { background: none !important; }

/* Product View */
#quick-info-slot h2, .product-view .up-sell h3, .product-view .box-tags h2 { color: #666; }
.catalog-product-view .product-shop { background: #dddddd; border-color: #C0C0C0 #FFF #FFF #C0C0C0; border-style: solid; border-width: 1px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1) inset;
}
#zoomable.rounded_bg { background: url(../images/main_image_bg_resized.png) no-repeat 0 0; }
#zoomable .zoomer { border: 1px solid #DDD !important; }
.product-options-bottom { background: #FFF; }
.thumbsbutton a, .thumbsbutton a:hover { color: #FFF; }
.thumbswrapper { background: #008DD8; }
.tier-prices li { background: #FFF; border: 1px dotted #CCC; }
/* Tabs */
ul.tabs { border: 1px solid #CCCCCC; }
ul.tabs li a:hover, ul.tabs li.active a { color: #008DD8; }

/* Footer Viewed */
.footer-viewed-title strong { text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9); }

/* Footer */
.footer-wrapper { background: #313131; border-color: #222 #505050 #505050 #222; border-style: solid; border-width: 1px; } 
.rokmage-footer-inner-panel h3, #rokmage-footer-text h3 { color: #3EBFEE; }
.footer .rokmage-footer-inner-panel ul li a { color: #DDD; }
#rokmage-footer-text { background:#313131; }
#rokmage-footer-text p { color: #EEE; }
.store-switcher label, #copyright { color: #7A7A7A; }
#rokmage-footer-lists { border-bottom: 1px solid #222; background:#2C2C2C url(../images/footer-border-vert.png) repeat-y 631px 0; }
#footer-bottom { border-top: 1px solid #404040; border-bottom: 1px solid #404040; }
#rocketlogo { background: url(../images/branding.png) no-repeat 0 50%; }
.footer ul.footermenu { border-bottom: 1px solid #222; }

/* Cart */
.block-progress dt.complete, .block-progress dd.complete { background-color: #dddddd; border: 1px solid #585854; }
.opc .active .step-title h2 { color: #333; }
.checkout-progress li { border-top: 5px solid #AAA; color: #AAA; }
.checkout-progress li.active { color: #008DD8; border-top-color: #008DD8; }
.multiple-checkout .col2-set, .multiple-checkout .col3-set, .my-account .col2-set { background: #FFF; }

/* Account */
.dashboard .box-account .box-head h2 { background: url(../images/horizontal-bar-active.png) repeat-x 50% 0 #1AA3D4; color: #FFF; }

/* Misc */
.btn-remove { background: url(../images/btn_remove.png) no-repeat 0 0; }

/* 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; }