body, table, input, select, textarea {
	font-family: Tahoma;
	font-size: 11px;
	color: #877070;
}

body {
	background-image:url(Images/bgGradient.jpg);
	background-repeat:repeat-x;
}

img {
	border:none;
}

input, select {
	color: #877070;
}

a {
	color: #877070;
}
a:hover {
	color: #877070;
}

.image {
	vertical-align:top;
	padding-right: 10px;
	margin-top:15px;
	float: left;
	position: relative;
}

a.activeCategory {
	font-weight: bold;
	text-decoration: underline;
}

a.activeCategory:hover {
	font-weight: bold;
	text-decoration: underline;
}

h2 {
	font-size: 15px;
	display: inline;
}

.menu		{ background-color:#ffffff;}
.mainBg		{ background-color:#ffffff;}
.menuLine	{ background-color:#e1d2bf;}

.hidden		{ display: none;}
.visible	{ display: inline;}
h1			{ display: inline;}

.dirPair	{ background-color: #fdfdfd; padding:3px; border: 1px solid #e1e1e1;}
.dirOdd		{ background-color: #f6f6f6; padding:3px; border: 1px solid #e1e1e1;}

.body		{ background-color: #ffffff; }

.categoryHeader	{ background-color: #f36621; height:3px; width:164px;}
.categoriesMenu	{ background-color: #ffffff; }
.center			{ background-color: #ffffff;}
.manufacturers	{ background-color: #ffffff; border:1px solid #eeeeee;}

.box			{ border:1px solid #707070; background-color: #ffffff;}
.decorLine		{ background-color: #707070;}
.prodHeader, h1	{ font-size:14px; font-weight: bold; color: #877070;}
/*.prodImage		{ border: 1px solid #cccccc; padding:2px;}*/
.prodDesc		{ font-size:10px;}

.newsTitle		{ font-size:14px; font-weight:bold;}

.compareBox		{ background-color: #369226; font-family:Arial; font-size:14px; font-weight: bold; color: #ffffff;}

.contactText	{ color:#58660a; font-weight:bold;}
.nameDayText	{ color:#58660a; font-weight:bold;}

a.prodHeader		{ color: #877070;}
a.prodHeader:hover	{ color: #877070;}

a.more			{ color: #ce569f; font-weight:bold; text-decoration:none;}
a.more:hover	{ color: #ce569f; font-weight:bold; text-decoration:underline;}

.priceVAT		{ color: #ce569f; font-size:14px; font-weight:bold;}
.priceNoVAT		{ font-weight:bold;}
.priceNote		{ font-size:10px;}
.priceSO		{ font-size:11px; text-decoration:line-through;}

.search			{ background-image:url(Images/blkSearch.jpg); background-repeat:no-repeat;}
.siteBg			{ background-color:#222222;}
.headerBg		{ background-color:#222222;}
.footerBg		{ background-color:#ffffff; font-size:10px;}
.headerSearch	{ font-weight: bold; color: #877070;}
.hotline		{ font-weight: bold; color: #877070;}
.cartMenu		{ color:#877070;}

.error			{ color:#ff0000; background-color: #ffffff; font-weight:bold; border:2px solid #ff0000; padding:5px;}
.fieldError		{ color: #300000; background-color: #ffbaba;}

a.cart			{ color: #877070; font-weight:bold;}
a.cart:hover	{ color: #877070; font-weight:bold;}

a.menu			{ text-decoration:underline;}
a.menu:hover	{ text-decoration:underline;}

a.categories		{ font-weight:bold; text-decoration: none;}
a.categories:hover	{ color:#58660a; font-weight:bold; text-decoration: none;}

.dataTable {
	font-family: Tahoma;
	font-size: 11px;
}

.dataTableTitle {
	background-color: #f1efe2;
	color: #4a4a4a;
	font-weight: bold;
	height: 20px;
	border: 1px solid #c2c2c5;
}

.dataTablePair {
	background-color: #f4f4f4;
	height: 18px;
}

.dataTableOdd {
	background-color: #ffffff;
	height: 18px;
}

.dataTableOver {
	background-color:#aaaaaa;
}

.dataTableSeparator {
	background-color: #e0dfe3;
	height: 1px;
}

#commentTable { border:1px solid #cccccc;}

#commentTable #name {
				font-size:14px;
				font-weight:bold;
}
#commentTable #date {
				font-size:9px;
}


#menu {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	clear: both;
	border: 0px;
	z-index: 200;
}

#menu ul{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
  	list-style-type:none;
  	z-index: 200;
}

#menu ul li {
    position: relative;
	float: left;	
	z-index: 200;
}

#menu ul ul {
    padding: 0px 2px 0px 2px;
  	margin: 0px 0px 0px 0px;
    position: absolute;
	background-color: #FFBD60;
	border: solid 2px #FF9500;
	left: 0px;
	top: 0px;
	visibility: hidden;
	z-index: 200;
	width: 150px;
}
#menu ul ul li {
	width: 150px;
}

#menu ul ul li a {
  	display: block;
  	white-space: nowrap;
	padding: 2px 0px 2px 0px;
	text-decoration: none;
	font-size: 12px;
	color: #000000;
	z-index: 200;
	width: 150px;
} 

#menu ul ul li a:hover {
	background-color: #FF9500;
}
/*****************************************************/
/* PAGEHANDLER STYLES                                */
/*****************************************************/
.pNav {
	font-size:10px;
	color:#877070;
}

.pageNavActive {
	font-size:10px;
	color: #877070;
	font-weight: bold;
}

a.pageNav {
	font-size:10px;
	color: #877070;
	text-decoration: none;
}

a:hover.pageNav {
	font-size:10px;
	color: #877070;
	text-decoration: underline;
}
/*****************************************************/
