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



              -------------STYLE1---------------
---------------------------------------------------------------*/
#bg {
	background: Black url('../gfx/shp_page-bg.png') repeat-x 0 0;
	color: #333;
}
a:link,
a:visited,
a:active {
	color: #6393C1;
}

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

div.module-color ul li {
	background: url('../gfx/bullet_list-color.gif') no-repeat left 7px;
}

/*|||------ Restrictions ------|||*/
div.module hr,
div.module-color hr,
div.module-color1 hr,
div.module-color hr {
	background: url('../gfx/dot-color.gif') repeat-x;
}
div.module-color1 hr {
	background: url('../gfx/dot-color.gif') repeat-x;
}

/* Major Blocks
-------------------------------------------------------------------------------*/

#logo {
	background: url('../gfx/logo.png') no-repeat 0 0;
}


div#menu {
	background: url('../gfx/shp_menu-bg.png') no-repeat 0 0;
}
/*The colourful version of the modules: [suffix] -color
--------------------------------------------------------------------------------------------------*/
div.module-color h3 {
	color: #fff;
}
div.module-color1 h3 {
	color: #fff;
}
div.module-color {
	background: url('../gfx/box-col2right.png') no-repeat bottom right;
}
div.module-color div {
	background: url('../gfx/box-col2left.png') no-repeat bottom left;
}
div.module-color div div {
	background: url('../gfx/box-col2top.png') no-repeat top right;
}
div.module-color div div div {
	background: url('../gfx/box-col2topleft.png') no-repeat top left;
	color: #fff;
}

div.module-color1 {
	background: url('../gfx/box-col1right.png') no-repeat bottom right;
}
div.module-color1 div {
	background: url('../gfx/box-col1left.png') no-repeat bottom left;
}
div.module-color1 div div {
	background: url('../gfx/box-col1top.png') no-repeat top right;
}
div.module-color1 div div div {
	background: url('../gfx/box-col1topleft.png') no-repeat top left;
	color: #fff;
}





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

div.module-color a,
div.module-color1 a {
	color: #fff;
}
/* Default Joomla! Menu */
a.mainlevel {
	background: url('../gfx/mainlevel_bullet-def.gif') no-repeat center left;
	color: #333;
}

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

div.module-color a.mainlevel {
	background: url('../gfx/mainlevel_bullet-color.gif') no-repeat center left;
	color: #fff;
}
div.module-color1 a.mainlevel {
	background: url('../gfx/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;
}

.contentheading,
.contentpaneopen h2 {
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
}
.componentheading {
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
}
.contentheading a:link,
.contentheading a:visited {
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
}
.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;
}
.sectiontableentry1 {
	background-color: #f9f9f9;
}
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('../gfx/but_readmore.png') no-repeat 0 50%;
	color: #20272c;
}
.button {
	background: transparent url('../gfx/but_readmore.png') no-repeat 0 50%;
	color: #20272c;
}
.button2 {
	background: transparent url('../gfx/button_vcartbig.gif') no-repeat 0 50%;
	color: #20272c;
}
/*|||------ Restrictions ------|||*/
div.module-color a.readon,
div.module-color .button {
	background: transparent url('../gfx/but_readmore-color.png') no-repeat 0 50%;
	color: #fff;
}
div.module-color1 a.readon,
div.module-color1 .button {
	background: transparent url('../gfx/but_readmore-color.png') no-repeat 0 50%;
	color: #fff;
}


/* News Block module
---------------------------------------------------------------------------------------------------------------------*/

div#contentwrap td.news_block_panel-border {
	background: transparent url('../gfx/dot-def.gif') repeat-x 0 0;
}
div#contentwrap div.news_block_panel {
	background: transparent url('../gfx/dot-def.gif') repeat-x 0 87%;
}
div#contentwrap div.news_block_panel_font_path {
	border: 1px solid #EEE;
}
div#contentwrap div.news_block_panel_font_knob {
	background: #CCC;
}
div#contentwrap div.news_block_panel_amount_plus,
div#contentwrap div.news_block_panel_amount_minus {
	border: 1px solid #EEE;
}
/*|||------ Restrictions ------|||*/

div#contentwrap div.module-color td.news_block_panel-border {
	background: transparent url('../gfx/dot-color.gif') repeat-x 0 0;
}
div#contentwrap div.module-color div.news_block_panel {
	background: transparent url('../gfx/dot-color.gif') repeat-x 0 87%;
}
div#contentwrap div.module-color div.news_block_panel_font_path {
	border: 1px solid #85b5e1;
}
div#contentwrap div.module-color div.news_block_panel_font_knob {
	background: #85b5e1;
}
div#contentwrap div.module-color div.news_block_panel_amount {
}
div#contentwrap div.module-color div.news_block_panel_amount_plus,
div#contentwrap div.module-color div.news_block_panel_amount_minus {
	border: 1px solid #85b5e1;
}
/* VM Stuff (from vm_css.css)
------------------------------------------------------------------------------------*/


input.add-cart {
	color: #333;
	background: url('../gfx/but_readmore.png') no-repeat scroll 50% 0;
}
h2.vm-title {
	background: url('../gfx/vm-title.png') no-repeat scroll 0 0;
	border-right: 1px solid #c4c3c3;
}
h2.vm-title a {
	color: #333;
}
h3.vm-title {
	background: url('../gfx/vm-title.png') no-repeat scroll 0 0;
	border-right: 1px solid #c4c3c3;
	padding: 2px 0px 2px 22px;
}
h3.vm-title a {
	color: #333;
	line-height: 19px;
	}

span.componentheading a {
	color: #333;
	padding-left: 60px;
}
span.componentheading img {
	vertical-align: middle;
}
.componentheading {
	text-align: center;
	line-height: 30px;
	height: 30px;
}
/* Menu Suckerfish (from suckerfish.css)
-----------------------------------------------------------------------------*/
.nav ul {
	background:#fff;
}
.nav li a {
	background: url('../gfx/shp_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('../gfx/shp_menu-active.png') repeat-x 0 0;
	color: #333;
}
#horiz-menu li:hover,
#horiz-menu li.sfHover {
	color: #333;
	background: url('../gfx/shp_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;
}
#newprod{
        
        margin-top:10px;
        background-color: #F2F2F4;
		  text-align: center;
}
