/*--------------------------------------------------------------
# eShop.com - January 2009 (for Joomla 1.5)
# Dark theme version
# Copyright (C) 2009 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
---------------------------------------------------------------*/


/* ------------------------- Style 2 --------------------------*/

/* template_css.css */

a:link,
a:visited,
a:active {
	color: #548ab8;
}

a:hover {
	color: #fff;
}

ul li {
	background: url('../images/style2/arrow.png') no-repeat 0 6px;
}


/* Set the major blocks
--------------------------------------------------------------------------------*/

#hiddenarea_wrap1,
#hiddenarea_wrap2 {
	border: 1px solid #c1d3de;
}
#logo {
	background: url('../images/style2/logo.png') no-repeat 0 0;
}
a:link#scart,
a:visited#scart {
	background: url('../images/style2/icon_bag.png') no-repeat 100% 50%;
	color: #548ab8;
}
a:hover#scart {
	color: #fff;
}
#close_button1,
#close_button2 {
	background: url('../images/style2/icon_close.png') no-repeat 100% 0;
}
#hiddenarea1 h3,
#hiddenarea2 h3 {
	background: url('../images/style2/show_cart_top.png') no-repeat 0 0;
	color: #1b5e90!important;
}

/* advanced search form */

#advanced_search_form span {
	background: url('../images/style2/icon_serch.png') no-repeat 0 0;
}
#advanced_search_form input.search,
.blogin input.button {
	background: url('../images/style2/b_search.png') no-repeat 0 0;
}
div.moduletable_menu ul.menu li {
	background: #1F1F1F url('../images/style2/menu_li_bg.png') repeat-x 0 100%;
}
div.moduletable_menu ul.menu li:hover {
	background:  url('../images/style2/menu_li_h_bg.png') repeat-x 0 0;
}
/* suckerfish.css colors */

#horiz-menu li.active,
#horiz-menu li.level1:hover#current {
	background: transparent url('../images/style2/menu_h_l.png') no-repeat 0 50%!important;
}
#horiz-menu li.active a,
#horiz-menu li#current.level1:hover a {
	background: transparent url('../images/style2/menu_h_r.png') no-repeat 100% 50%;
}
#horiz-menu li.level1:hover {
	background: url('../images/style2/menu_l.png') no-repeat 0 50%!important;
}
#horiz-menu li.level1:hover a.level1 {
	background: url('../images/style2/menu_r.png') no-repeat 100% 50%;
	color: #548ab8;
}
#horiz-menu li li a:hover,
#horiz-menu li li.sfhover a:hover {
	color: #548ab8!important;
}



/* Advanced Search Form 
-----------------------------------------------------------*/

#advanced_search_form input:focus,
#advanced_search_form select:focus {
	border: 1px solid #548ab8;
	color: #548ab8;
}
#advanced_search_form input.search,
.blogin input.button {
	color: #000!important;
}
#advanced_search_form input.search:hover,
.blogin input.button:hover {
	color: #666!important;
}


/* Modules
--------------------------------------------------------------------------------------------------*/

div.moduletable h3,
div.moduletable_menu h3 {
	color: #548ab8;
}
div.moduletable h3 span strong,
div.moduletable_menu h3 span strong {
	color: #548ab8;
}
#user_position-3 div.moduletable h3,
#user_position-3 div.moduletable_menu h3 {
	color: #89b9e3;
}
div.moduletable_menu ul.menu li a:hover,
div.moduletable_menu ul.menu li:hover#current a {
	color:#222;
}

/* Login Modules ----------------------------------------------------------*/
.loginposition_l {
	border-right: 1px solid #548ab8;
}


/* Joomla classes
------------------------------------------------------------------------------*/

.img_caption p,
.componentheading,
.contentheading { 
	color: #548ab8;
}
a.readon,
.checkout_link {
	background: url('../images/style2/b_readmore.png') repeat-x 0 50%;
}
a.readon:hover,
a.readon:active,
a.readon:focus {
	color: #fff;
}
.button,
.validate,
a.button {
	background: url('../images/style2/button.png') repeat-x 0 0;
}
.button:hover,
.validate:hover {
	background: url('../images/style2/button_h.png') repeat-x 0 0;
}
table.contenttoc td {
	background: transparent url('../style2/images/arrow.png') no-repeat 6px 10px;
}


/* Pagination
-------------------------------------------------------------------------------*/

ul.pagination a:hover {
	color: #548ab8;
}

/* gk_stuff
-------------------------------------------------------------------------------- */

/* Button VM Modules - Add to cart */
/* News Show GK3 */

.addtocart_button_module {
	background: url('../images/style2/b_readmore.png') repeat-x 0 50%;
}
.vm_cart_prod a {
    color: #548ab8!important;
}


/* vm flypage classes 
------------------------------------------------------------------------------*/

td.pprice {
	color: #548ab8;
}
.vmRowOne { /* Odd Row One styling */
	background: #548ab8;
}
.quantity_box_button_down,
.quantity_box_button_up {
	background: url('../images/style2/quantity_box_button.png') no-repeat 0 0;
}

/* Restrictions */

.vmMoreCat {
	color: #548ab8;
}
.recenlts h3,
.feature h3 {
	color: #548ab8;
}
.fprod_con a {
	color: #548ab8!important;
}
/* Product list */

.availabilityHeader,
#gk_product_tab_3 h4 {
	color: #548ab8;
}
ul#gk_product_tabs li,
ul#gk_product_tabs li span  {
	background: #222;
}
ul#gk_product_tabs li:hover,
ul#gk_product_tabs li.gk_product_tab_active,
ul#gk_product_tabs li:hover span,
ul#gk_product_tabs li.gk_product_tab_active span {
	background: #1f1f1f;
	color: #548ab8;	
}


/* vm major classes
------------------------------------------------------------------------------*/

.vmCartContainer input.addtocart_button {
	background: url('../images/style2/addtocart_button.png') no-repeat 0 0;
	color: #333!important;
}

/* The Buttons: previous and next page
-----------------------------------------------------------------------------*/
a.previous_page,
a.next_page {
	background: url('../images/style2/b_prev_next.png') no-repeat 0 0;
}

/* Featured Module
-----------------------------------------------------------------------------*/
/* Cart window */

.cbContainer {
	background: #3e3e3e;
}
.cbBox h3 {
	background: url('../images/style2/show_cart_top.png') no-repeat 0 0;
	color: #333!important;
}

/* Module - VM Cart */

.vm_cart_attributes {
	color: #ffefbe;
}
.vm_cart_showcart a {
	background: url('../images/style2/show_cart.png') no-repeat 0 0;
	color: #333!important;
}



/* browse notables --------------------------------------------------------*/

.browseProductContainer h2 a {
	color: #548ab8;
}
.browseProductContainer .productPrice, .feature .productPrice {
	color: #548ab8;
}


/* Typography 
-----------------------------------------------------------------------------------*/
pre,
.code {
	border-left:5px solid #548ab8;
}
pre, .code {
	background-color:#ccc;
	border-left:5px solid #548ab8;
        color: #222;
}
.info {
	color:#6F95B7;
}
.warning {
	color:#cc0000;
}
.tips {
	color:#E98B05;
}
.date {
	color:#35cc00;
}
.highlight-1 {
	background:#ffffda;
        color: #222;
}
.highlight-2 {
	background:#666;
	color: #fff;
}
.highlight-3 {
	background:#548ab8;
	color: #000;
}
.highlight-4 {
	background:#548ab8;
	color: #fff;
}
span.clear {
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}
span.clear-1 {
	border-top: 1px solid #548ab8;
	border-bottom: 1px solid #548ab8;
	color: #548ab8;
}
span.clear-2 {
	border-top: 1px solid #89b9c3;
	border-bottom: 1px solid #89b9c3;
	color: #3b6b93;
}
span.color {
	background: #fff;
	color: #89b9c3;
}
span.color-1 {
	background: #fff;
	color: #3b6b93;
}
span.color-2 {
	border-left: 2px solid #89b9c3;
	color: #89b9c3;
}
span.color-3 {
	border-left: 2px solid #548ab8;
	color: #548ab8;
}
span.color-4 {
	border-top: 2px solid #548ab8;
	border-bottom: 2px solid #548ab8;
	background: #89b9e3;
	color: #fff;
}
span.color-5 {
	border-top: 2px solid #89b9e3;
	border-bottom: 2px solid #89b9e3;
	background: #548ab8;
	color: #fff;
}
span.color-6 {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #548ab8;
	color: #333;
}
span.color-7 {
	border-top: 1px solid #424242;
	border-bottom: 1px solid #424242;
	background: #5c5c5c;
	color: #fff;
}

