/*--------------------------------------------------------------

# 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/style2/eshoptrix_page-bg.png') repeat-x 0 0;

	color: #333;

}

a:link,

a:visited,

a:active {

	color: #333;

}

ul li {

	background: url('../images/style2/bullet_list-def.gif') no-repeat left 7px;

}

/*|||------ Restrictions ------|||*/

div.module-dark ul li {

	background: url('../images/style2/bullet_list-dark.gif') no-repeat left 7px;

}

div.module-color ul li {

	background: url('../images/style2/bullet_list-color.gif') no-repeat left 7px;

}

/*|||------ Restrictions ------|||*/

div.module hr,

div.module-color hr,

div.module-dark hr {

	background: url('../images/style2/dot-def.gif') repeat-x;

}

div.module-color hr {

	background: url('../images/style2/dot-color.gif') repeat-x;

}

div.module-dark hr {

	background: url('../images/style2/dot-dark.gif') repeat-x;

}

/* Major Blocks

-------------------------------------------------------------------------------*/



#logo {

	background: url('../images/style2/logo.png') no-repeat 0 0;

}

div#flashwrap {

	background: url('../images/style2/icon_shop.png') no-repeat 0 80%;

}

div#menu {

	background: url('../images/style2/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/style2/box-col2right.png') no-repeat bottom right;

}

div.module-color div {

	background: url('../images/style2/box-col2left.png') no-repeat bottom left;

}

div.module-color div div {

	background: url('../images/style2/box-col2top.png') no-repeat top right;

}

div.module-color div div div {

	background: url('../images/style2/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/style2/box-col1right.png') no-repeat bottom right;

}

div.module-dark div {

	background: url('../images/style2/box-col1left.png') no-repeat bottom left;

}

div.module-dark div div {

	background: url('../images/style2/box-col1top.png') no-repeat top right;

}

div.module-dark div div div {

	background: url('../images/style2/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/style2/mainlevel_bullet-def.gif') no-repeat center left;

	color: #333;

}

a.sublevel {

	background: url('../images/style2/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/style2/mainlevel_bullet-dark.gif') no-repeat center left;

	color: #333;

}

div.module-color a.mainlevel,

div.module-color a.sublevel {

	background: url('../images/style2/mainlevel_bullet-color.gif') no-repeat center left;

	color: #fff;

}

/*joomla style-----------------------------------------------*/

.contentheading {

	color: #e96403;

}

.contentheading a:link,

.contentheading a:visited {

	color: #e96403;

}

.contentheading a:hover {

	color: #333;

}

.contentpaneopen h2 {

	color: #333;

}

.small,

.modifydate,

.createdate,

.mosimage_caption,

.smalldark,

.pagenavcounter,

.componentheading,

td.contentdescription {

	color: #333;

}

table.contenttoc {

	background: #f9f9f9;

}

table.contenttoc th {

	color: #20272c;

	background: #f3eade;

}

table.contenttoc td:hover {

	background: #fefefe;

}

.sectiontableheader {

	background-color: #fff5ed;

	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/style2/but_readmore.png') no-repeat 0 50%;

	color: #20272c;

}

.button {

	background: transparent url('../images/style2/but_readmore.png') no-repeat 0 50%;

	color: #20272c;

}

/*|||------ Restrictions ------|||*/

div.module-color a.readon,

div.module-color .button {

	background: transparent url('../images/style2/but_readmore-color.png') no-repeat 0 50%;

	color: #fff;

}

div.module-dark a.readon,

div.module-dark .button {

	background: transparent url('../images/style2/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/style2/dot-def.gif') repeat-x 0 0;

}

div#contentwrap div.gk_news_block_panel {

	background: transparent url('../images/style2/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/style2/dot-dark.gif') repeat-x 0 0;

}

div#contentwrap div.module-dark div.gk_news_block_panel {

	background: transparent url('../images/style2/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/style2/dot-color.gif') repeat-x 0 0;

}

div#contentwrap div.module-color div.gk_news_block_panel {

	background: transparent url('../images/style2/dot-color.gif') repeat-x 0 87%;

}

div#contentwrap div.module-color div.gk_news_block_panel_font_path {

	border: 1px solid #ff9d3d;

}

div#contentwrap div.module-color div.gk_news_block_panel_font_knob {

	background: #ff9d3d;

}

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 #ff9d3d;

}

/* VM Stuff (from vm_css.css)

------------------------------------------------------------------------------------*/

.shop_tip,

.shop_info,

.shop_debug,

.shop_error,

.shop_warning,

.shop_critical {

	border-top: 2px solid #333;

	border-bottom: 2px solid #333;

	background-color: #fff5ed;

	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/style2/but_readmore.png') no-repeat scroll 50% 0;

}

h2.gk_vm-title {

	background: url('../images/style2/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/style2/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/style2/eshoptrix_menu-active.png') repeat-x 0 0;

	color: #333;

}

#horiz-menu li:hover,

#horiz-menu li.sfHover {

	color: #333;

	background: url('../images/style2/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 #333;

	border-bottom: 2px solid #333;

	background-color: #FFF5ED;

}

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 #c06105;

	border-bottom: 2px solid #c06105;

	background-color: #FC820B;

	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 #333;

}

