html {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}

body {
	color: #B3BE6E;
	background: #FFFFFF;
	margin-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 99%;
	height: 100%;
	
	font-size:11px;
	
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #6D6E71;
	text-decoration: none;
	background: transparent;
}

a:hover {
	text-decoration: underline;
}

a.articlesLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	font-weight: bold;
	color: #AA3801;
	text-decoration: none;
	background: transparent;
}

a.articlesLink:hover {
	text-decoration: underline;
}

.day_limit_of_use {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #75AE29;
	text-decoration: none;
	background: transparent;
}


.rabinat {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B13A01;
	text-decoration: none;
	background: transparent;
}


a.rabinat {
	font-weight: bold;
	font-size: 12px;	
	color: #B13A01;
	text-decoration: underline;
	background: transparent;
}

.shopping_cart {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent;
}

.shopping_cart_discount {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: transparent;
}

.shopping_cart_sub {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #61C87F;
	font-weight: normal;	
	text-decoration: none;
	background: transparent;
}

a.shopping_cart:hover {

	color: #6D6E71;
	text-decoration: underline;
}

a.tracked {

	color: #FFFFFF;
	font-size: 100%;	
	background: transparent;
}

TD {

	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	color: #696969;		
	padding: 0px;		
}

TD.image_top {
	background: url(images/design/image_top.gif);
	height: 12px;
}

TD.image_left {
	background: url(images/design/image_left.gif);
	width: 13px;
}

TD.image_right {
	background: url(images/design/image_right.gif);
	width: 8px;
}

TD.image_bottom {
	background: url(images/design/image_bottom.gif);
	height: 8px;
}

TD.image_top_cart {
	background: url(images/design/image_top_cart.gif);
	height: 12px;
}

TD.image_left_cart {
	background: url(images/design/image_left_cart.gif);
	width: 13px;
}

TD.image_right_cart {
	background: url(images/design/image_right_cart.gif);
	width: 8px;
}

TD.image_bottom_cart {
	background: url(images/design/image_bottom_cart.gif);
	height: 8px;
}

TD.green_dot { 
	background: url(images/green_dot.gif);
	width: 1px;
	background-repeat: repeat-y;	
}

TD.red_dot { 
	background: url(images/red_dot.gif);
	width: 1px;
	background-repeat: repeat-y;	
}

TD.grey_line { 
	background: #EEEFDF;
	height: 6px;
}

TD.red_line { 
	background: #B93D01;
	height: 1px;
}

TD.rounded_top_left { 
	color: #FFFFFF;
	background: url(images/box_rounded_top_left.gif);
	background-repeat: no-repeat;
	background-position: top left;			
	background-color: #B93D01;
	vertical-align: middle;
	height: 38px;
	width: 18px;	
}

TD.rounded_top_right { 
	color: #FFFFFF;
	background: url(images/box_rounded_top_right.gif);
	background-color: #B93D01;
	background-repeat: no-repeat;
	background-position: top right;		
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	text-decoration: none;			
	vertical-align: middle;
	text-align: left;
	height: 38px;	
}

a.rounded_top_right { 
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
}

TD.heading_shopping_cart {

	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#B2D56B;
	text-decoration:none;
	background:transparent;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 0px;	
	padding-left: 0px;
	padding-right: 0px;	
}

TD.total_shopping_cart {

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#93AC7A;
	text-decoration:none;
	background:transparent;
	vertical-align: top;
	padding-top: 12px;
	padding-bottom: 0px;	
	padding-left: 0px;
	padding-right: 0px;	
}

.input_shopping_cart {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #B03A01;
	width: 26px;
	height: 32px;
	padding-top: 7px;	
	padding-right: 2px;
	text-align: center;
	border: solid 1px #B03A01;
}

.input_shopping_cart_special {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	width: 26px;
	height: 32px;
	padding-top: 7px;	
	padding-right: 2px;
	text-align: center;
	border: solid 1px #FF0000;
}

.product_list_image {
	border: 1px #4EBE53 solid; 
}

.product_list_image_promo {
	background: #B5D76B;
	border : 1px #A5D463 solid; 
	border-left : 1px #A5D463 solid; 
	border-right : 0px #A5D463 solid; 
	border-top : 1px #A5D463 solid; 
}

TD.product_list_table {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #808285;
	vertical-align: middle;	
}

TD.product_list_price {

	border: 1px #FFFFFF solid; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	background: #6FA827;
	color: #FFFFFF;	
}

TD.article_list_date {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

TD.box_content {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #696969;	
	padding: 0px;		
}

TD.box_content_no_padding {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #696969;	
	padding: 0px;		
}

TD.new_products_in_cart {
	border: 1px #4ABE52 solid; 
}

TD.box_full_text_content {

	padding: 0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	height: 25px;
	vertical-align: middle;
	font-weight: normal;
	color: #696969;	
}

TD.padding_active {
	padding: 10px;
}

TD.box_text_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #696969;			
	font-weight: normal;
	background: #FFF08F;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

TD.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	color: #808285;	
	padding: 4px;	
}

input, select, textarea {
        font-size: 11px;
        font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	color: #000000;
	padding-left: 2px;		
	text-align: left;
}

.messageStackError, .messageStackWarning  {
	padding: 2px;
	border: 1px #FFFFFF solid; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;	
	font-weight: normal;
	background: #EFB949;
	color: #FFFFFF;	
}

.messageStackSuccess  {
	padding: 2px;
	border: 1px #FFFFFF solid; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;	
	font-weight: normal;
	background: #5E9820;
	color: #FFFFFF;	
}

.moduleArticle { 
	background-color: #FF0000; 
	cursor: pointer; 
	cursor: hand;
}

.moduleRowOver { 
	background-color: #FFFFFF; 
	cursor: pointer; 
	cursor: hand;
}
  
.moduleRowSelected { 
	background-color: #FFFFFF; 
}

.modulelistRowOver { 
	background-color: #FFF08F; 
	cursor: pointer; 
	cursor: hand;
}
  
.modulelistRowSelected { 
	background-color: #FFF08F; 
}

.modulelistShoppingOver { 
	background-color: #FFFFFF; 
	cursor: pointer; 
	cursor: hand;
}
  
.modulelistShopping { 
	background-color: #FFF08F; 
}
