/* Import CSS files: Begin */
@import url('/eu/library/css/main-ns.css');
@import url('ie6-is-stupid.css');
@import url('pm.css');
/* Import CSS files: End */

/* General Tags: Begin */
*{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	border: 0px;
	padding: 0px;
}
html{
	color: #606061;
	font-size: 12px;
}
/* body{
	text-align: center;
} */

p{ margin-bottom: 5px }
h1, h2, h3, h4, h5, h6{	color: #3BA0CC; margin: 10px 0 5px 0px; }
h1{ font-size: 20px; }
h2{ font-size: 17px; }
h3{ font-size: 16px; }
h4{ font-size: 15px; }
h5{ font-size: 14px; }
h6{ font-size: 13px; }
ol, ul, li{ margin: 7px 0px 7px 15px; }
tr{ vertical-align: top; }
td{ padding: 2px 4px 2px 4px; }
/* General Tags: End */

/* Pop Up CSS: Begins */
.popupdialog{ background-image: url("http://www.nuskin.com/eu/images/euBackground.gif"); padding: 10px; display: none; position: absolute; visibility: visible; top: 1896.5px; left: 437px; z-index: 999; }
.popupdialog dl { width: 170px; margin: 5px 0 5px 0;}
.popupdialog dt { font-size: 16px; line-height: 1; margin: 0 5px 5px 0;}
.popupdialog dt a { float: left; font-weight: bold; padding: 5px 0px 0px 5px;}
.popupdialog dt img{ float: left; clear: left;}
.popupdialog dd { margin: 5px 10px 0px 0px; text-align: center;}
.popupdialog .close a{ float: left; display: block; }
.popupdialog .next{ text-align: right; font-size: 12px; }
.popupdialog table { font-size: 16px; line-height: 1; margin: 10px auto 10px auto; border: 1px solid #3BA0CC; background-color: #f8f8f8; }
.popupdialog td { text-align: center; padding: 2px 3px 2px 3px; }
.popupdialog table a{ color: #ff9900; font-size: 15px; text-decoration: none; padding: 1px 3px; border: 1px solid transparent;  }
.popupdialog table a.selected{ color: #ff6600; font-weight: bold; border: 1px solid #ff6600; }
.popupdialog table a:hover{ color: #ff6600; font-weight: bold; border: 1px solid #ff6600; }
/* Pop Up CSS: Ends 

opacity: 0.5; filter: alpha(opacity = 50);*/