/*--------------------------------------------------------------
# eShoptrix - November 2007
# Copyright (C) 2007 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 


              -------------STYLE1---------------
---------------------------------------------------------------*/
#bg {
	background: #fff url('../images/style1/eshoptrix_page-bg.png') repeat-x 0 0;
	color: #333;
}
a:link,
a:visited,
a:active {
	color: #FF0033;
}
ul li {
	background: url('../images/style1/bullet_list-def.gif') no-repeat left 7px;
}
/*|||------ Restrictions ------|||*/
div.module-dark ul li {
	background: url('../images/style1/bullet_list-dark.gif') no-repeat left 7px;
}
div.module-color ul li {
	background: url('../images/style1/bullet_list-color.gif') no-repeat left 7px;
}
/*|||------ Restrictions ------|||*/
div.module hr,
div.module-color hr,
div.module-dark hr {
	background: url('../images/style1/dot-def.gif') repeat-x;
}
div.module-color hr {
	background: url('../images/style1/dot-color.gif') repeat-x;
}
div.module-dark hr {
	background: url('../images/style1/dot-dark.gif') repeat-x;
}
/* Major Blocks
-------------------------------------------------------------------------------*/

#logo {
	background: url('../images/style1/logo.png') no-repeat 0 0;
}
div#flashwrap {
	background: url('../images/style1/icon_shop.png') no-repeat 0 80%;
}
div#menu {
	background: url('../images/style1/eshoptrix_menu-bg.png') no-repeat 0 0;
}
/*The colourful version of the modules: [suffix] -color
--------------------------------------------------------------------------------------------------*/
div.module-color h3 {
	color: #fff;
}
div.module-color {
	background: url('../images/style1/box-col2right.png') no-repeat bottom right;
}
div.module-color div {
	background: url('../images/style1/box-col2left.png') no-repeat bottom left;
}
div.module-color div div {
	background: url('../images/style1/box-col2top.png') no-repeat top right;
}
div.module-color div div div {
	background: url('../images/style1/box-col2topleft.png') no-repeat top left;
	color: #fff;
}
/*The colourful version of the modules: [suffix] -dark
--------------------------------------------------------------------------------------------------*/
div.module-dark h3 {
	color: #fff;
}
div.module-dark {
	background: url('../images/style1/box-col1right.png') no-repeat bottom right;
}
div.module-dark div {
	background: url('../images/style1/box-col1left.png') no-repeat bottom left;
}
div.module-dark div div {
	background: url('../images/style1/box-col1top.png') no-repeat top right;
}
div.module-dark div div div {
	background: url('../images/style1/box-col1topleft.png') no-repeat top left;
	color: #fff;
}
/*|||------ Restrictions ------|||*/

div.module-color a,
div.module-dark a {
	color: #fff;
}
/* Default Joomla! Menu */
a.mainlevel {
	background: url('../images/style1/mainlevel_bullet-def.gif') no-repeat center left;
	color: #333;
}
a.sublevel {
	background: url('../images/style1/mainlevel_bullet-def.gif') no-repeat center left;
	color: #333;
}
a.sublevel:hover,
a.sublevel:active,
a.sublevel:focus {
	color: #333;
}
/*|||------ Restrictions ------|||*/
div.module-dark a.mainlevel,
div.module-dark a.sublevel {
	background: url('../images/style1/mainlevel_bullet-dark.gif') no-repeat center left;
	color: #6393C1;
}
div.module-color a.mainlevel,
div.module-color a.sublevel {
	background: url('../images/style1/mainlevel_bullet-color.gif') no-repeat center left;
	color: #fff;
}
/*joomla style-----------------------------------------------*/
.contentheading {
	color: #5481AD;
}
.contentheading a:link,
.contentheading a:visited {
	color: #5481AD;
}
.contentheading a:hover {
	color: #6493c0;
}
.contentpaneopen h2 {
	color: #6493c0;
}
.small,
.modifydate,
.createdate,
.mosimage_caption,
.smalldark,
.pagenavcounter,
.componentheading,
td.contentdescription {
	color: #333;
}
table.contenttoc {
	background: #f9f9f9;
}
table.contenttoc th {
	color: #20272c;
	background: #DEE9F3;
}
table.contenttoc td:hover {
	background: #fefefe;
}
.sectiontableheader {
	background-color: #dee9f3;
	color: #333;
}
tr.sectiontableentry1 td,
td.sectiontableentry1 {
	background-color: #f9f9f9;
}
tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
	background-color: #f9f9f9;
}
.highlight {
	background-color: #ffff99;
}
a.readon {
	background: transparent url('../images/style1/but_readmore.png') no-repeat 0 50%;
	color: #20272c;
}
.button {
	background: transparent url('../images/style1/but_readmore.png') no-repeat 0 50%;
	color: #20272c;
}
/*|||------ Restrictions ------|||*/
div.module-color a.readon,
div.module-color .button {
	background: transparent url('../images/style1/but_readmore-color.png') no-repeat 0 50%;
	color: #fff;
}
div.module-dark a.readon,
div.module-dark .button {
	background: transparent url('../images/style1/but_readmore-dark.png') no-repeat 0 50%;
	color: #fff;
}
/* News Block module
---------------------------------------------------------------------------------------------------------------------*/

div#contentwrap td.gk_news_block_panel-border {
	background: transparent url('../images/style1/dot-def.gif') repeat-x 0 0;
}
div#contentwrap div.gk_news_block_panel {
	background: transparent url('../images/style1/dot-def.gif') repeat-x 0 87%;
}
div#contentwrap div.gk_news_block_panel_font_path {
	border: 1px solid #EEE;
}
div#contentwrap div.gk_news_block_panel_font_knob {
	background: #CCC;
}
div#contentwrap div.gk_news_block_panel_amount_plus,
div#contentwrap div.gk_news_block_panel_amount_minus {
	border: 1px solid #EEE;
}
/*|||------ Restrictions ------|||*/
div#contentwrap div.module-dark td.gk_news_block_panel-border {
	background: transparent url('../images/style1/dot-dark.gif') repeat-x 0 0;
}
div#contentwrap div.module-dark div.gk_news_block_panel {
	background: transparent url('../images/style1/dot-dark.gif') repeat-x 0 87%;
}
div#contentwrap div.module-dark div.gk_news_block_panel_font_path {
	border: 1px solid #a7e204;
}
div#contentwrap div.module-dark div.gk_news_block_panel_font_knob {
	background: #a7e204;
}
div#contentwrap div.module-dark div.gk_news_block_panel_amount {
}
div#contentwrap div.module-dark div.gk_news_block_panel_amount_plus,
div#contentwrap div.module-dark div.gk_news_block_panel_amount_minus {
	border: 1px solid #a7e204;
}
div#contentwrap div.module-color td.gk_news_block_panel-border {
	background: transparent url('../images/style1/dot-color.gif') repeat-x 0 0;
}
div#contentwrap div.module-color div.gk_news_block_panel {
	background: transparent url('../images/style1/dot-color.gif') repeat-x 0 87%;
}
div#contentwrap div.module-color div.gk_news_block_panel_font_path {
	border: 1px solid #85b5e1;
}
div#contentwrap div.module-color div.gk_news_block_panel_font_knob {
	background: #85b5e1;
}
div#contentwrap div.module-color div.gk_news_block_panel_amount {
}
div#contentwrap div.module-color div.gk_news_block_panel_amount_plus,
div#contentwrap div.module-color div.gk_news_block_panel_amount_minus {
	border: 1px solid #85b5e1;
}
/* VM Stuff (from vm_css.css)
------------------------------------------------------------------------------------*/
.shop_tip,
.shop_info,
.shop_debug,
.shop_error,
.shop_warning,
.shop_critical {
	border-top: 2px solid #5481ad;
	border-bottom: 2px solid #5481ad;
	background-color: #e8f0f7;
	background-image:none;
}
.shop_error {
	border-top: 2px solid #cc8585;
	border-bottom: 2px solid #cc8585;
	background-color: #fbe9e9;
	background-image:none;
}
.shop_warning {
	border-top: 2px solid #cc8585;
	border-bottom: 2px solid #cc8585;
	background-color: #fdfcd1;
	background-image:none;
}
.shop_critical {
	border-top: 2px solid #cc8585;
	border-bottom: 2px solid #cc8585;
	background-color: #b40f17;
	background-image:none;
	color: #fff;
}
input.add-cart {
	color: #333;
	background: url('../images/style1/but_readmore.png') no-repeat scroll 50% 0;
}
h2.gk_vm-title {
	background: url('../images/style1/gk_vm-title.png') no-repeat scroll 0 0;
	border-right: 1px solid #c4c3c3;
}
h2.gk_vm-title a {
	color: #333;
}
.gk_vm-prodwrap form {
	border-top: 1px dotted #ccc;
}
span.componentheading a {
	color: #333;
}
/* Menu Suckerfish (from suckerfish.css)
-----------------------------------------------------------------------------*/
.nav ul {
	background:#fff;
}
.nav li a {
	background: url('../images/style1/eshoptrix_menu-li.png') no-repeat 100% 0;
}
#horiz-menu a {
	color: #333;
}
#horiz-menu li li {
	border-bottom: 1px solid #DFDFDF;
}
#horiz-menu li.active {
	background: url('../images/style1/eshoptrix_menu-active.png') repeat-x 0 0;
	color: #333;
}
#horiz-menu li:hover,
#horiz-menu li.sfHover {
	color: #333;
	background: url('../images/style1/eshoptrix_menu-active.png') repeat-x 0 0;
}
#horiz-menu li.sfHover a {
	color: #333;
}
#horiz-menu li:hover span.topdaddy a,
#horiz-menu li.sfHover span.topdaddy a {
	color: #333;
}
#horiz-menu li:hover ul,
#horiz-menu li.sfHover ul {
	background: #f0f0f0;
}
#horiz-menu li li:hover,
#horiz-menu li li.sfHover {
	background: #f9f9f9;
}
/* typohraphy 
-----------------------------------------------------------------------------------*/
span.color {
	border-top: 2px solid #5481ad;
	border-bottom: 2px solid #5481ad;
	background-color: #e8f0f7;
}
span.color-1 {
	border-top: 2px solid #cc8585;
	border-bottom: 2px solid #cc8585;
	background-color: #fbe9e9;
}
span.color-2 {
	border-top: 2px solid #cc8585;
	border-bottom: 2px solid #cc8585;
	background-color: #fdfcd1;
}
span.color-3 {
	border-top: 2px solid #cc8585;
	border-bottom: 2px solid #cc8585;
	background-color: #b40f17;
	color: #fff;
}
span.color-4 {
	border-top: 2px solid #396691;
	border-bottom: 2px solid #396691;
	background-color: #6492BF;
	color: #fff;
}
span.color-5 {
	border-top: 2px solid #658902;
	border-bottom: 2px solid #658902;
	background-color: #94c803;
	color: #fff;
}
span.clear {
	border: 1px solid #5481ad;
}
