/* Experimental promobox styling */
/* This defines an uniform layout for the box design from the */
/*  	various action cards /*
/* E. van Raaij, VRC */

.newstyle
{
	margin-top: 5px;
	color: #474948;
}

.newstyle a
{
	color: red;
	background-color: white; 
}

.divleft
{
width: 420px;
height: 140px;
float: left;
}

.divright
{
width: 150px;
float: right;
}

.vspace_menu
{
	padding-bottom:15px;
}

.menubox .wine
{
	color: #79766a;
	//font-weight:bold;
	font-style:italic;
}

.exp
{
 	font-style:italic;
}
.menubox
{
    list-style-type: none; 
    margin: 0px; 
  	padding: 0px; 
	color: #474948;
	background:#ffffff;
	border: 1px solid #000000;
}

.menubox li:first-child
{
	text-align:center;
	border-bottom: 1px solid #000000; 
	list-style-type: none; 
	color: white;
	line-height: 130%;
	font-weight: bold;
	font-size: 150%;
	background:#474948;
	text-indent: 0px;
	padding: 10px;
	margin:0px;
}

.menubox li
{ margin:5px;
	color:#474948;
	font-size: 110%;
	background: white;
	padding-left: 1em;
	padding-right: 1em;
	text-align:center;
}

.factbox
{
    list-style-type: square; 
	list-style-position: inside;
    margin: 0; 
  	padding: 0; 
	padding-bottom: 0px;
    margin-bottom: 0px;  
	color: #474948;
	border: 1px solid #474948;
}

.factbox li:first-child
{ 
	list-style-type: none; 
	color: white;
	line-height: 200%;
	font-weight: bold;
	font-size: 110%;
	background:#474948;
	margin-bottom: 5px;
	text-indent: 1em;
	padding: 0px;
}

.factbox li
{ 
	color:#474948;
	background: white;
	padding-left: 1em;
	padding-right: 1em;
}

.msgbox
{
	width: 400px;
    list-style-type: none; 
    margin: 0; 
  	padding: 0; 
	padding-bottom: 0px;
    margin-bottom: 0px;  
	color: #474948;
	border: 1px solid #474948;
}

.msgbox a
{
	color: red;
	background-color: white; 
}


.msgbox li:first-child
{ 
	color: white;
	line-height: 200%;
	font-weight: bold;
	font-size: 110%;
	background:#474948;
	margin-bottom: 5px;
	text-indent: 1em;
	padding: 0px;
}

.msgbox li
{ 
	color:#474948;
	background: white;
	padding-left: 1em;
}


.pricebox
{
    list-style-type: none; 
    margin: 0; 
  	padding: 0; 
	padding-bottom: 0px;
    margin-bottom: 0px;  
	color: #474948;
	border: 1px solid #474948;
	text-indent: 1em;
}


.pricebox li:first-child
{ 
	color: white;
	line-height: 200%;
	font-weight: bold;
	font-size: 110%;
	background:#474948;
	margin-bottom: 5px;
}

.pricebox li
{ 
	color:#474948;
	background: white;
}

.price-whole
{
	text-align: right;
	font-size:150%;
	font-weight: bold;
	padding-bottom: 5px;
	padding-right: 5px;
}

.price-remainder 
{
	font-size:100%;
}


.pricebox li:last-child span
{
	font-size:50%;
}
/* .arrowlistmenu .menuheader{  */
/*     font: 17px Verdana; */
/*     color: black; */
/*     background: #E0E1D9; */
/*     margin-top: 0px; */
/*     margin-bottom: 0px; */
/*     text-align:left; */
/*     padding: 5px 5px 5px 5px;  */
/*     cursor: hand; */
/*     cursor: pointer; */
/* } */

/* .arrowlistmenu .openheader{  */
/* 	background:#886B3C; */
/* 	color:  white; */
/* } */

/* .arrowlistmenu ul{  */
/*     list-style-type: none; */
/*     margin: 0; */
/*     padding: 0; */
/*     margin-bottom: 0px;  */
/* } */

/* .arrowlistmenu ul li{ */
/*     padding-bottom: 0px;  */
/* } */

/* .arrowlistmenu ul li a{ */
/*     color: black; */
/*     background-color: #E0E1D9; */
/*     display: block; */
/*     padding: 2px 0; */
/*     padding-left: 19px;  */
/*     text-decoration: none; */
/*     border-bottom: 5px solid #E0E1D9; */
/*     font-size: 13px; */
	
/* } */

/* .arrowlistmenu ul li a:visited{ */
/*     color:black; */
/* } */

/* .arrowlistmenu ul li a:hover{  */
/*     color: #886B3C; */
/*     background-color: #FFFFFF; */
/* } */
