body {
	font-size:9pt;
	font-family: sans-serif,arial,tahoma,verdana;
	color: black;
	margin: 0px;
	background-color: #FFFFFF;
	}
img {
	border: none;
}

/*****************************************************************************/

/************* Fieldset *******************/

/****** Top ******/

/*.titleTop {margin-top: 10px;}*/

.titleTopLeft {
	width: 10px;
	border: none;
	background: transparent;
	}
.titleTopImgLeft {width: 20px; height: 1px;}

.titleTopCenter {						/* Title of block (example: any blocks, articles,...) */
	white-space: normal;
	border: none;
	background: transparent;
	font-size: 12pt;
	font-weight: bold;
	}
.titleTopCenter div {
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
	font-family: sans-serif,arial,tahoma,verdana;
	text-transform: normal;
	z-index: 2000;
	position: relative;
	bottom: 10px;
	background: transparent;
	border: none;
/*	font-variant: small-caps;*/
	text-transform: uppercase;
	}

.titleTopRight {
	width: 10px;
	border: none;
	background: transparent;
	}
.titleTopImgRight {width: 20px; height: 1px;}

/****** Top ******/

/****** Bottom ******/

.titleBot {margin-bottom: 25px;}

.titleBotLeft {
	width: 20px;
	border-top: 0px solid #CCC;
	border-right: 0px solid #CCC;
	border-bottom: 0px solid #CCC;
	border-left: 0px solid #CCC;
	background: transparent;
	}
.titleBotImgLeft {width: 1px; height: 1px;}

.titleBotRight {
	width: 100%;
	border-top: 0px solid #CCC;
	border-right: 0px solid #CCC;
	border-bottom: 0px solid #CCC;
	border-left: 0px solid #CCC;
	background: transparent;
	}
.titleBotImgRight {width: 1px; height: 1px;}

/****** Bottom ******/

/************* end Fieldset ***************/

/************* Button Links *******************/

td#butTd {}
td#butTd span#spacer {display:auto;}	/* '|' between button */

a.button:link, a.button:visited, a.button:hover, a.button:active { 
	color: black; 
	font-family: sans-serif,tahoma, arial; 
	font-size: 8pt; 
	font-weight: normal; 
	text-decoration:none; 	
	border-left:	1px solid #FFC400;
	border-top:	1px solid #FFC400;
	border-right:	1px solid #FFA300;
	border-bottom:	1px solid #FFA300;
	background-color: #FFC400; 
	background-image: url("../images/slips/button-default-gradient.gif");
	background-repeat: repeat-x;
	background-position: top;
	padding-left:12px; padding-right:12px; 
	padding-top:3px; padding-bottom:3px;
}

a.button#add span {display:auto; }	/* add to cart (products categories, product details) */
a.button#add img {display:none;width:100;height:15;border:1 solid red;}
a.button#view span {display:auto; }	/* view cart (products categories, product details) */
a.button#view img {display:none;width:100;height:15;border:1 solid red;}
a.button#check span {display:auto; }	/* check out (products categories, product details) */
a.button#check img {display:none;width:100;height:15;border:1 solid red;}

a.buttonBasket:link, a.buttonBasket:visited {}
a.buttonBasket:hover, a.buttonBasket:active {}

a.buttonBasket#shopping span {display:auto;}	/* Continue shopping (basket) */
a.buttonBasket#shopping img {display:none;width:100;height:15;border:1 solid red;}
a.buttonBasket#clear span {display:auto;}	/* Clear cart (basket) */
a.buttonBasket#clear img {display:none;width:100;height:15;border:1 solid red;}
a.buttonBasket#checkout span {display:auto;}	/* Checkout (basket) */
a.buttonBasket#checkout img {display:none;width:100;height:15;border:1 solid red;}

a.buttonCart:link, a.buttonCart:visited {}
a.buttonCart:hover, a.buttonCart:active {}

a.buttonCart#check span {display:auto;}	/* Checkout (small cart) */
a.buttonCart#check img {display:none;width:100;height:15;border:1 solid red;}
a.buttonCart#amend span {display:auto;}	/* Amend cart (small cart) */
a.buttonCart#amend img {display:none;width:100;height:15;border:1 solid red;}
a.buttonCart#view span {display:auto;}	/* View cart (small cart) */
a.buttonCart#view img {display:none;width:100;height:15;border:1 solid red;}

a.buttonMore:link, a.buttonMore:visited {}
a.buttonMore:hover, a.buttonMore:active {}

a.buttonMore span {display:auto; font-weight:normal}	/* read more... (special offers, etc.) */
a.buttonMore img {display:none;width:100;height:15;border:1 solid red;}

.disabled {							/* disadled add to cart */
	color: gray; cursor: pointer; 
	font-family: sans-serif,tahoma, arial; 
	font-size: 8pt; 
	text-decoration:none; 
	border: 1px solid gray; 
	background-color: silver; 
	padding-left:3px; padding-right:3px; 
}

/************* Button Links *******************/

/*****************************************************************************/

/************* Category *******************/

td.topCategory {background: transparent; margin: 0 0 0 0; padding: 3 0 3 0; font-weight:normal }
td.selectedtopCategory {background: transparent; margin: 0 0 0 0; padding: 3 0 3 0; font-weight:bold}
td.subCategory {background: transparent; margin: 0 0 0 0; padding: 0 0 0 0;  font-weight:normal}
td.selectedsubCategory {background: transparent; margin: 0 0 0 0; padding: 0 0 0 0; font-weight:bold }
a.selectedtopCategory {font-weight:bold; text-decoration:none; font-size:9pt; font-family: sans-serif,arial,verdana;}
a.selectedsubCategory {font-weight:bold; text-decoration:none; font-size:9pt; font-family: sans-serif,arial,verdana;}
a.selectedtopCategory:hover {font-weight:bold; text-decoration:none; font-size:9pt; font-family: sans-serif,arial,verdana;}
a.selectedsubCategory:hover {font-weight:bold; text-decoration:none; font-size:9pt; font-family: sans-serif,arial,verdana;}
a.topCategory {font-weight:normal; text-decoration:underline; font-size:9pt; font-family: sans-serif,arial,verdana;}
a.subCategory {font-weight:normal; text-decoration:underline; font-size:9pt; font-family: sans-serif,arial,verdana;}


/************* Category *******************/

/*****************************************************************************/

/************* Offers *******************/

.offerImg	{text-align: center; padding-top:11px; }
.offerImg div	{text-align: justify;}
.offerImg div#offerText	{display: ;}


/************* Forum *******************/
.forumAdmin { color: blue; font-weight: bold; }
.forumUser { color: black; font-weight: bold; }
.forumMessageLeft { background: #f3f3f3; border-left:1px solid #999999; 	border-top:1px solid #999999; border-bottom:1px solid #999999; }
.forumMessageRight { background: #f3f3f3; border: 1px solid #999999; }
.forumMessageTop { background: #dedede; border-bottom: 1px solid #999999; }


/*****************************************************************************/

/************* Footer *******************/

.footerMenu	{text-align:center; font-size:8pt;margin-top:10;}
.footerHTML	{text-align:center;margin:10 0 10 0;}
.footerImg	{text-align:right;}

/************* Footer *******************/

.commonbg {} 
.headerbg {} 
.middlebg {} 
.usualbg  {} 
tr.usualbgp td { border-bottom: 1px solid #D9E0E7 }
.errorbg  { background: #ccffff; }


body.popup		{font-size: 8pt; font-family: sans-serif,tahoma,arial,verdana; color: black; margin-height: 0; margin-width: 0; margin-top: 0; margin-left: 0;}


tr, td			{font-size:8pt; font-family: sans-serif,tahoma,verdana; color: black; }
tr.usual, td.usual	{}
tr.header, td.header	{color: black;}
tr.headerb, td.headerb, table.headerb	{background-color: #D9E0E7; }
tr.middle, td.middle	{font-weight: normal;}
tr.middleb, td.middleb {background: #E0E6EB url("../images/slips/bg-middleb.gif") repeat-x; font-weight: bold;}
tr.error, td.error	{background-color: #FFE0E0; color: #ccffff; font-weight: bold;}


.tab			{font-family: sans-serif,Arial,Tahoma; font-size: 11pt; font-weight: bold; text-decoration: none; background: #dedede;}
.tab:hover		{text-decoration: none; }
.tabActive		{font-family: sans-serif,Arial,Tahoma; font-size: 11pt; font-weight: bold; text-decoration: none; background: #999999; color: white;}
.tabActive:hover	{text-decoration: none; color: white;}


input			{}
input.usualprice	{background: transparent; border: none; text-align: right; font-family: tahoma,verdana,sans-serif; font-size: 8pt;}
input.orderprice	{background: transparent; border: none; text-align: right; font-family: tahoma,verdana,sans-serif; font-size: 8pt; font-weight: bold;}
input.search		{font-family:sans-serif,Tahoma,Verdana,Arial; font-size:8pt; width:150px; border: #7F9DB9 1px solid; color:black}
input.text		{font-family:sans-serif,Tahoma,Verdana,Arial; font-size:8pt; border: #7F9DB9 1px solid; color:black}
input.submit		{font-family:sans-serif,Tahoma,Verdana,Arial; font-size:8pt; font-weight: normal; text-decoration:none; 
			color: black; 
			height:22px;
			border-left:	1px solid #FFC400;	border-top:	1px solid #FFC400;
			border-right:	1px solid #FFA300;	border-bottom:	1px solid #FFA300;
			background: #FFB300 url("../images/slips/button-default-gradient.gif") repeat-x center; /*#FFC400*/
			padding-left:12px; padding-right:12px; 
			margin: 0px;
			cursor: pointer;
			}

}
select			{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:8pt; border: #7F9DB9 1px solid; color:black}
select.search		{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:8pt; border: #7F9DB9 1px solid; color:black}
textarea		{font-family:Tahoma,Verdana,Arial,sans-serif; font-size:8pt; border: #7F9DB9 1px solid; color:black}


form { margin: 0; }


a.header		{color: #ffffff; text-decoration: underline;}
a.header:hover 		{color: #FAF7AA; text-decoration: underline;}
a.title 		{font-size: 9pt; font-weight:normal; color: #1E5083; text-decoration: underline;}/*!!*/
a.title:hover 		{font-size: 9pt; font-weight: normal;  color: blue; text-decoration: underline;}/*!!*/
a.smallText 		{color: #1E5083; text-decoration: none; font-size: 8pt;}
a.smallText:hover 	{color: blue; text-decoration: underline; font-size: 8pt;}
a 			{color: #1E5083; text-decoration: underline;}
a:hover 		{color: blue; text-decoration: underline;}


ol			{color:#3B3B3B; margin-left:25px; margin-bottom:0px}
ul.faq			{margin-left:35px; margin-bottom:0px; list-style:circle}
li			{font-family:Tahoma,Verdana,Arial,sans-serif; font-weight:normal; color:black; margin-left:-5px; margin-bottom:7px}


.articleDate		{font-size: 8pt; color: #7777CC; margin-bottom: 5px;}
.realprice		{color: black;   font-size:9pt; font-family: sans-serif,tahoma,verdana;border: none; background: transparent; text-decoration: line-through; }
.ourprice		{color: #FF5400; font-size:9pt; font-family: sans-serif,tahoma,verdana;border: none; background: transparent; font-weight: bold;}
.taxprice		{color: #FF5400; font-size:9pt; font-family: sans-serif,tahoma,verdana;}
.editprice		{font-family:Tahoma,Verdana,Arial,sans-serif; width: 80px; font-size:8pt; color:black}
.top			{font-size: 8pt; padding: 2 0 2 0;}
.smallText		{font-size: 8pt;}
.middleText		{font-size: 9pt;}
.bigText		{font-size: 10pt;}
.comment		{font-size: 8pt; color: #7777CC;}
.message		{font-size: 9pt; color: #0000CC;}
.title			{font-family:Arial,Tahoma,Verdana,sans-serif; font-size:9pt; text-decoration:none; color: #000000; font-weight:bold;}
.bigtitle		{font-family:Arial,Tahoma,Verdana,sans-serif; font-size:11pt; text-decoration:none; color: #1E5083; font-weight:bold;}
.bigtitleb		{font-family:Arial,Tahoma,Verdana,sans-serif; font-size:11pt; text-decoration:none; color: black; font-weight:bold;}
.error			{color: #cc0000; font-size:9pt}


.subMenuBlock {
	background-color: #A7A7A7;
	display:none;
	position:absolute;
	border-top: 1px solid black;
	border-left: 1px solid black;
	text-align: left;
	z-index: 2500;
}

a.subMenu {
	width: 150px;
	padding-left: 10px; 
	padding-right:20px; 
	padding-bottom: 7px; 
	padding-top: 7px; 
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	display:block;
	font-family:tahoma, verdana, sans-serif; 
	font-size:11px; 
	color:black;
	text-decoration:none;
	background-color: #A7A7A7 ; 
}

a.subMenu:hover, a.subMenu:hover:active{
	background-color: #DDDDDD;
	color:black;
	display:block;
	text-decoration:none;
}
/* ==== slips === */
td.block_green_yellow_top {
	background-color: #E6FFBA;
	background-image: url("../images/slips/block-green-yellow-gradient-top.gif");
	background-repeat: repeat-x;
	background-position: top;
/*	margin: 0px 15px;	*/
	text-align: center;
	}
td.block_green_yellow_bottom {
	background-color: #FCFDC5;
	background-image: url("../images/slips/block-green-yellow-gradient-bottom.gif");
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	}	
td.block_pink_yellow {
	background-color: #FCFDC5;
	background-image: url("../images/slips/block-pink-yellow-gradient.gif");
	background-repeat: repeat-x;
	background-position: top;
	padding: 7px 15px;
	text-align: center;
	}
td.block_red_yellow {
	background-color: #FCFDC5;
	background-image: url("../images/slips/block-red-yellow-gradient.gif");
	background-repeat: repeat-x;
	background-position: top;
	padding: 7px 11px;
	text-align: center;}
td.block_red_yellow_short {
	background-color: #FCFDC5;
	background-image: url("../images/slips/block-red-yellow-gradient-short.gif");
	background-repeat: repeat-x;
	background-position: top;
	padding: 7px 11px;
	text-align: center;}
td.block_violet_yellow {
	background-color: #FCFDC5;
	background-image: url("../images/slips/block-violet-yellow-gradient.gif");
	background-repeat: repeat-x;
	background-position: top;
	padding: 7px 10px;
	text-align: center;}
td.block_blue_yellow {
	background-color: #FCFDC5;
	background-image: url("../images/slips/block-blue-yellow-gradient.gif");
	background-repeat: repeat-x;
	background-position: top;
	padding: 7px 10px;
	text-align: center;}
td.freeGiftBg {
	background-color: #FEFEFE;
	background-image: url("../images/slips/free-gift-gradient.gif");
	background-repeat: repeat-x;
	background-position: top;
	text-align: left;
	padding-left: 14px;
	padding-right: 6px;
	padding-top: 16px;
	font-size: 9pt;
/*	text-align: justify;*/
	}
	

.basket_hdr {
	padding: 0px 4px; 
}
td.textmarg {
  	padding: 0px 5px;
}
	
td.right_shadow {
	background-image: url("../images/slips/block-right-shadow.gif");
	background-repeat: repeat-y;
	background-position: top;
	}
.submit-search {
	background-image: url("../images/slips/button-sm-go.gif");
	margin-left: 2px;
	border: 0px solid #000000;
	background-color: transparent;
	width: 33px;
	height: 22px;
	cursor: pointer;
	margin-top: 9px;
	}
.search-bgr {
	background-color:#FFFFFF; 
	border:1px solid #7F9DB9; 
	height:22px;
	width:118px;
	margin-top: 9px;
	}
.search-title {
  	margin-top:7px;
}
.browse-title {
  	margin-top:14px;
  	margin-bottom:11px;
}
.img_special_offer {
	border: 1px solid #FEA6FA;
}
b.price_title {
	font-weight: bold;
	font-size: 9pt;
}
hr {
	height : 1px;
	width : 100%;
	color : #D9E0E7;
	background-color: #D9E0E7;
	border : none;	
}
hr.orange {
	height : 1px;
	width : 100%;
	color : #F6D09F;
	background-color: #F6D09F;
	border : none;	
}
hr.blue_solid {
	height : 2px;
	width : 100%;
	color : #D9E0E7;
	background-color: #D9E0E7;
	border : none;	
}

td.rightborder {
	border-right:1px solid #ECEFF3;
}
td.bottomborder {
	border-bottom:1px solid #ECEFF3;
}
td.rightbottomborder {
	border-right:1px solid #ECEFF3;
	border-bottom:1px solid #ECEFF3;
}
/*** breadcrumb ***/
.breadcrumb {border: none; margin: 10px 0px 25px 0px;}

.breadcrumbBegin {
	width: 20px;
	}

.breadcrumbDelimiter {
	width: 100%;
	white-space: normal;
	padding: 0px;
	font-size: 8pt;
	padding: 6px 25px 6px 6px;
	}
.breadcrumbDelimiter td {}
.breadcrumbDelimiter a {text-decoration: underline; font-size: 8pt;}
.breadcrumbDelimiter a:hover {text-decoration: underline; font-size: 8pt;}
.breadcrumbDelimiter span {
	display: auto;
	font-size: 8pt;
	}
.breadcrumbRSS {
	width: 100%;
	white-space: normal;
	padding: 0px;
	font-size: 8pt;
	padding: 6px 25px 6px 6px;
	background: transparent;
	}

.breadcrumbEnd {
	width: 20px;
	}
.breadcrumbEnd img {width: 1px; height: 1px;}

/************* Breadcrumb *******************/