/* style.css © 2008-2011 by Adam Baruch */

/*				Legend Styles */

.legend_audio	{
				background-color: #990099;
				color: #FFFFFF;
				font-family: Verdana, Arial;
				font-size: 7pt;
				font-weight: bold;
				padding-bottom: 3px;
				padding-left: 5px;
				padding-right: 5px;
				padding-top: 3px;
				}
.legend_counter	{
				background-color: #FFFFFF;
				color: #000000;
				font-family: Verdana, Arial;
				font-size: 10pt;
/*				font-weight: bold;*/
				padding-bottom: 3px;
				padding-left: 5px;
				padding-right: 5px;
				padding-top: 3px;
				}
.legend_essen	{
				background-color: #FFDD00;
				color: #CC0000;
				font-family: Verdana, Arial;
				font-size: 7pt;
				font-weight: bold;
				padding-bottom: 3px;
				padding-left: 5px;
				padding-right: 5px;
				padding-top: 3px;
				}
.legend_media	{
				background-color: #FFFFFF;
				color: #000000;
				font-family: Verdana, Arial;
				font-size: 7pt;
				font-weight: bold;
				padding-bottom: 3px;
				padding-left: 5px;
				padding-right: 5px;
				padding-top: 3px;
				}
.legend_pack	{
				background-color: #990000;
				color: #FFFFFF;
				font-family: Verdana, Arial;
				font-size: 7pt;
				font-weight: bold;
				padding-bottom: 3px;
				padding-left: 5px;
				padding-right: 5px;
				padding-top: 3px;
				}
.legend_remas	{
				background-color: #CC0000;
				color: #FFFFFF;
				font-family: Verdana, Arial;
				font-size: 7pt;
				font-weight: bold;
				padding-bottom: 3px;
				padding-left: 5px;
				padding-right: 5px;
				padding-top: 3px;
				}

/*				Other Styles */

.barcode		{
				font-family: upchalf;
				font-size: 80pt;
				}
.heading		{
				font-size: 15pt;
				font-weight: bold;
				padding-bottom: 10px;
				padding-top: 10px;
				}
.red			{
				color: #FF0000;
				font-weight: bold;
				}				
B				{
				font-weight: bold;
				}
BODY			{
				background-color: #000000;
				color: #FFFFFF;
				font-family: Verdana, Arial;
				font-size: 10pt;
				margin: 0px;
/*				overflow: auto;*/
				scrollbar-3dlight-color: #FFFFFF;
				scrollbar-arrow-color: #FFFFFF;
				scrollbar-darkshadow-color: #000000;
				scrollbar-highlight-color: #FFFFFF;
				scrollbar-face-color: #000000;
				scrollbar-shadow-color: #FFFFFF;
				scrollbar-track-color: #000000;
				}
FORM			{
				margin: 0px;
				}
H2				{
				background-color: #000000;
				color: #FFFFFF;
				font-family: Verdana, Arial;
				font-size: 15pt;
				font-weight: bold;
				padding-bottom: 10px;
				padding-top: 10px;
				}
IMAGE			{
				border-color: #FFFFFF;
				}
INPUT.error		{
				background-color: #000000;
				border: none;
				color: #FF0000;
				}
P				{
				color: #FFFFFF;
				font-family: Verdana, Arial;
				font-size: 10pt;
				text-align: justify;
				}
TABLE			{
				color: #FFFFFF;
				font-family: Verdana, Arial;
				font-size: 10pt;
				margin-left: auto;
				margin-right: auto;
				}
TABLE.external	{
				height: 100%;
				width: 100%;
				}
TABLE.item		{
				border: 2px solid #FFFFFF;
				width: 70%;
				}
TABLE.wide		{
				width: 100%;
				}
TD				{
				padding-bottom: 3px;
				padding-left: 5px;
				padding-right: 5px;
				padding-top: 3px;
				}
TD.center		{
				text-align: center;
				}
TD.item			{
				padding: 5px;
				}
TD.justify		{
				line-height: 140%;
				padding-bottom: 5px;
				padding-left: 5px;
				padding-right: 15px;
				padding-top: 5px;
				text-align: justify;
				width: 100%;
				}
TD.right		{
				text-align: right;
				}
TEXTAREA.my		{
				height: 300px;
				width: 100%;
				overflow: auto;
				}
TH				{
				padding-bottom: 3px;
				padding-left: 5px;
				padding-right: 5px;
				padding-top: 3px;
				}
a				{
				background-color: #666666;
				font-weight: bold;
/*				padding-bottom: 1px;
				padding-left: 3px;
				padding-right: 3px;
				padding-top: 1px; */
				}
a:link			{
				color: #FFFFFF;
				text-decoration: none;
				}
a:visited		{
				color: #FFFFFF;
				text-decoration: none;
				}
a:hover			{
				color: #FFFF00;
				text-decoration: underline;
				}
a:active		{
				color: #FFFF00;
				text-decoration: underline;
				}
/*				caps class for tooltips */
a.caps			{
				position: relative;
				}
a.caps:hover	{
				border: none;
				z-index: 1;
				}
a.caps span		{
				display: none;
				}
a.caps:hover span	{
				/* span will display only on :hover state */
				background-color: #FFFFFF;
/*				border: 1px solid #FFFFFF;*/
				color: #000000;
				display: block;
				left: 0px;
				padding: 3px;
				position: absolute;
				text-align: center;
				text-decoration: none;
				top: 40px;
				width: 200px;
				/* filter / opacity */
				/* filter IE */
				filter: alpha(opacity:80);
				/* opacity Mozilla */
				opacity: 0.80;
				}
/*				item class for reviews tooltips */
a.item			{
				position: relative;
				}
a.item:hover	{
				border: none;
				z-index: 1;
				}
a.item span		{
				display: none;
				}
a.item:hover span	{
				/* span will display only on :hover state */
				background-color: #FFFFFF;
/*				border: 1px solid #FFFFFF;*/
				color: #000000;
				display: block;
				left: -50px;
				padding: 5px;
				position: absolute;
				text-align: center;
				text-decoration: none;
				top: -30px;
				width: 200px;
				/* filter IE */
				filter: alpha(opacity:80);
				/* opacity Mozilla */
				opacity: 0.80;
				}
