html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;

}
/*#nav_primary {position:absolute;right:0;top:50px;z-index:1;}*/
#nav_primary {position:relative;z-index:600;width:100%;float:left;padding:2px 0px;}
#nav_primary ul.rmRootGroup {float:right;}
#nav_primary a { color:#6E6E6E; font-weight:700;font-family:Verdana !important;letter-spacing:-0.02em;font-size:12px }
#nav_primary a:hover { color:#0066CC; text-decoration:none; }
#nav_primary ul li { display:block; }

#menu {float:right; list-style:none; margin-top:-8px; padding:0px 10px;}
#menu li {float:left; display:block; text-align:center; position:relative; padding:8px 8px 6px 8px; margin-left:0px;}	
#menu li > a {cursor:default;}
#menu li:hover {color:#fff;background:#858585; -moz-box-shadow:3px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2); box-shadow:3px 3px 3px rgba(0,0,0,0.2); -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -khtml-border-radius-topleft: 3px; -khtml-border-radius-topright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; border:none}
#menu li a {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#6e6e6e; display:block; outline:0; text-decoration:none}
#menu li:hover a {color:#fff}
#menu .dropdown_0columns, #menu .dropdown_1columns, #menu .dropdown_2columns, #menu .dropdown_3columns, #menu .dropdown_4columns, #menu .dropdown_5columns, #menu .dropdown_6columns {margin-top:6px; float:left; position:absolute; top: auto; left: 0; display:none; text-align:left; background:#fff; -moz-box-shadow:3px 3px 3px rgba(0,0,0,0.2); -webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.2); box-shadow:3px 3px 3px rgba(0,0,0,0.2); -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #858585}
#menu .dropdown_0columns, #menu .dropdown_1columns {width:248px}
#menu .dropdown_2columns {width:411px}
#menu .dropdown_3columns {width:613px;}
#menu .dropdown_4columns {width:817px}
#menu .dropdown_5columns {width:1021px}
#menu .dropdown_6columns {width:934px}
#menu .dropdown_0columns .column, 
#menu .dropdown_1columns .column {width:247px}
#menu .dropdown_2columns .column, 
#menu .dropdown_3columns .column, 
#menu .dropdown_4columns .column, 
#menu .dropdown_5columns .column {min-width:203px;}
#menu .dropdown_6columns .column {min-width:154px;}
#menu .dropdown_0columns .sub_column, 
#menu .dropdown_1columns .sub_column {width:247px}
#menu .dropdown_2columns .sub_column, 
#menu .dropdown_3columns .sub_column, 
#menu .dropdown_4columns .sub_column, 
#menu .dropdown_5columns .sub_column {width:203px}
#menu .dropdown_6columns .sub_column {width:154px}
#menu .dropdown_2columns .column_span, 
#menu .dropdown_3columns .column_span, 
#menu .dropdown_4columns .column_span, 
#menu .dropdown_5columns .column_span {width:371px}
#menu .dropdown_6columns .column_span {width:309px}
#menu .dropdown_2columns .header_span, 
#menu .dropdown_3columns .header_span, 
#menu .dropdown_4columns .header_span, 
#menu .dropdown_5columns .header_span {width:342px}
#menu .dropdown_6columns .header_span {width:280px}
#menu .Squared_Left {-webkit-border-top-left-radius:0px; -moz-border-radius-topleft:0px; border-top-left-radius:0px}
#menu .Squared_Right {-webkit-border-top-right-radius:0px; -moz-border-radius-topright:0px; border-top-right-radius:0px}
#menu .sub_column, #menu .col_full, #menu .column {display:inline; float:left; position:relative}
#menu .col_full {width:100%}
#menu .col_brdr1 {border-left:#cacaca solid 1px}
#menu .col_brdr2 {border-left:#cacaca solid 2px}

#menu .dropdown_2columns .singleColumn, 
#menu .dropdown_3columns .singleColumn, 
#menu .dropdown_4columns .singleColumn, 
#menu .dropdown_5columns .singleColumn{
	width:203px!important;
}

#menu .menu-block{
	padding:0px!important;
}


#menu .column_hdr img{
	margin-top:10px;
}

#menu .sub_column ul{
	margin-top:5px;
}

#menu .logo-title .column_hdr  img.logo{
	max-width:20px;
	max-height:20px;
	float:left;
	margin: 6px 5px 0px 5px;
}

#menu .column_hdr img.logo{
	max-width:124px;
	max-height:17px
}

#menu .col_full h2 {
    margin:0px;
	padding:0px;
}

/**/
/*#menu .column {margin:12px 0}*/
#menu .column {margin:0px 0px 12px 0px}

#menu h2, #menu h3, #menu ul li {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}
#menu li div h2 a { padding:10px; font-size:13px; font-weight:bold}
#menu li:hover div h2 a {color:#fff; background-color:#858585}
#menu li:hover div h2 a:hover {color:#fff; background-color:#757575}
/*#menu .column_hdr { min-height:34px; margin:0 15px 9px 15px; border-bottom:#cacaca solid 2px }*/
#menu .column_hdr { min-height:34px; margin:0px 15px; padding:5px 0px; border-bottom:#cacaca solid 2px }
#menu .column_hdr h3 {margin:0; padding:8px 0px 0px 0px; font-size:15px; line-height:normal;}
#menu .menu-block h3 {font-weight:bold;}
#menu h3 {color:#838383; font-size:13px; margin:0 0 7px 15px}
#menu li .sub_column li a { padding:5px 15px 5px 15px; font-size:12px; color:#777}	
#menu li:hover .sub_column a:hover {color:#222}
#menu li ul {list-style:none; padding:0; margin:0}	
#menu li ul li {position:relative; padding:0; margin:0; float:none; text-align:left; width:100%}
#menu li ul li a {padding:0; margin:0}
#menu li ul li > a {cursor:pointer; font-weight:normal}
#menu li ul li:hover {background:none; padding:0; margin:0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; cursor:pointer}
#menu li ul ul {padding-left:12px}
#menu #promos a {display:inline; margin: 0; padding: 0}
#menu #promos img {float:left}

/*INIT:STYLE-BLOCK-CAT*/
.home div:first-child{
	-moz-box-shadow:inset 0px 1px 0px 0px #002771;
	-webkit-box-shadow:inset 0px 1px 0px 0px #002771;
	box-shadow:inset 0px 1px 0px 0px #002771;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #002771), color-stop(1, #002771));
	background:-moz-linear-gradient(top, #002771 5%, #002771 100%);
	background:-webkit-linear-gradient(top, #002771 5%, #002771 100%);
	background:-o-linear-gradient(top, #002771 5%, #002771 100%);
	background:-ms-linear-gradient(top, #002771 5%, #002771 100%);
	background:linear-gradient(to bottom, #002771 5%, #002771 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#002771', endColorstr='#002771',GradientType=0);
	background-color:#002771;
	border:1px solid #002771;	
	color:#ffffff;   
	font-family:arial;   
	font-size:13px;   
	text-decoration:none;   
	margin:0px!important;
	padding:5px 0px;
	text-shadow:0px 1px 0px #002771;
}

.nutrilite div:first-child{
	-moz-box-shadow:inset 0px 1px 0px 0px #215732;
	-webkit-box-shadow:inset 0px 1px 0px 0px #215732;
	box-shadow:inset 0px 1px 0px 0px #215732;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #215732), color-stop(1, #215732));
	background:-moz-linear-gradient(top, #215732 5%, #215732 100%);
	background:-webkit-linear-gradient(top, #215732 5%, #215732 100%);
	background:-o-linear-gradient(top, #215732 5%, #215732 100%);
	background:-ms-linear-gradient(top, #215732 5%, #215732 100%);
	background:linear-gradient(to bottom, #215732 5%, #215732 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#215732', endColorstr='#215732',GradientType=0);
	background-color:#215732;
	border:1px solid #215732;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	margin:0px!important;
	padding:5px 0px;
	text-decoration:none;
	text-shadow:0px 1px 0px #215732;
}

.beauty div:first-child{
	-moz-box-shadow:inset 0px 1px 0px 0px #AD976A;
	-webkit-box-shadow:inset 0px 1px 0px 0px #AD976A;
	box-shadow:inset 0px 1px 0px 0px #AD976A;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #AD976A), color-stop(1, #AD976A));
	background:-moz-linear-gradient(top, #AD976A 5%, #AD976A 100%);
	background:-webkit-linear-gradient(top, #AD976A 5%, #AD976A 100%);
	background:-o-linear-gradient(top, #AD976A 5%, #AD976A 100%);
	background:-ms-linear-gradient(top, #AD976A 5%, #AD976A 100%);
	background:linear-gradient(to bottom, #AD976A 5%, #AD976A 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#AD976A', endColorstr='#AD976A',GradientType=0);
	background-color:#AD976A;
	border:1px solid #AD976A;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	margin:0px!important;
	padding:5px 0px;
	text-decoration:none;
	text-shadow:0px 1px 0px #AD976A;
}

.moiskin_blue div:first-child{
	-moz-box-shadow:inset 0px 1px 0px 0px #00b0b9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #00b0b9;
	box-shadow:inset 0px 1px 0px 0px #00b0b9;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #00b0b9), color-stop(1, #00b0b9));
	background:-moz-linear-gradient(top, #00b0b9 5%, #00b0b9 100%);
	background:-webkit-linear-gradient(top, #00b0b9 5%, #00b0b9 100%);
	background:-o-linear-gradient(top, #00b0b9 5%, #00b0b9 100%);
	background:-ms-linear-gradient(top, #00b0b9 5%, #00b0b9 100%);
	background:linear-gradient(to bottom, #00b0b9 5%, #00b0b9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b0b9', endColorstr='#00b0b9',GradientType=0);
	background-color:#00b0b9;
	border:1px solid #00b0b9;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	margin:0px!important;
	padding:5px 0px;
	text-decoration:none;
	text-shadow:0px 1px 0px #00b0b9;
}

.moiskin_gray div:first-child{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e3e0e3), color-stop(1, #787878));
	background:-moz-linear-gradient(top, #e3e0e3 5%, #787878 100%);
	background:-webkit-linear-gradient(top, #e3e0e3 5%, #787878 100%);
	background:-o-linear-gradient(top, #e3e0e3 5%, #787878 100%);
	background:-ms-linear-gradient(top, #e3e0e3 5%, #787878 100%);
	background:linear-gradient(to bottom, #e3e0e3 5%, #787878 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e0e3', endColorstr='#787878',GradientType=0);
	background-color:#e3e0e3;
	border:1px solid #ccb7cc;7;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	margin:0px!important;
	padding:5px 0px;
	text-decoration:none;
	text-shadow:0px 1px 0px #5c5a5c;
}

/* NUEVO COLOR PARA MENÚ SATINIQUE */
.satinique_red div:first-child{
	-moz-box-shadow:inset 0px 1px 0px 0px #DF1D83;
	-webkit-box-shadow:inset 0px 1px 0px 0px #DF1D83;
	box-shadow:inset 0px 1px 0px 0px #DF1D83;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #DF1D83), color-stop(1, #DF1D83));
	background:-moz-linear-gradient(top, #DF1D83 5%, #DF1D83 100%);
	background:-webkit-linear-gradient(top, #DF1D83 5%, #DF1D83 100%);
	background:-o-linear-gradient(top, #DF1D83 5%, #DF1D83 100%);
	background:-ms-linear-gradient(top, #DF1D83 5%, #DF1D83 100%);
	background:linear-gradient(to bottom, #DF1D83 5%, #DF1D83 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DF1D83', endColorstr='#DF1D83',GradientType=0);
	background-color:#DF1D83;
	border:1px solid #DF1D83;7;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	margin:0px!important;
	padding:5px 0px;
	text-decoration:none;
	text-shadow:0px 1px 0px #DF1D83;
}
/* NUEVO COLOR PARA MENÚ SATINIQUE */

/*END:STYLE-BLOCK-CAT*/

#menu .home h3{
	color:#ffffff;
	font-weight:normal;
}

#menu .nutrilite h3{
	color:#ffffff;
	font-weight:normal;
}

#menu .beauty h3{
	color:#ffffff;
	font-weight:normal;
}

#menu .moiskin_blue h3{
	color:#ffffff;
	font-weight:normal;
}

#menu .moiskin_gray h3{
	color:#ffffff;
	font-weight:normal;
}

/* NUEVO COLOR PARA MENÚ SATINIQUE */
#menu .satinique_red h3{
	color:#ffffff;
	font-weight:normal;
}
/* NUEVO COLOR PARA MENÚ SATINIQUE */