@charset "UTF-8";
/* CSS Document */

#doc4 {
-width:974px;
}

.yui-t8 {text-align:left;}
.yui-t8 #yui-main {float:right;margin-left:-25em;}
.yui-t8 .yui-b {float:left;width:18.4615em;*width:18.00em;}
.yui-t8 #yui-main .yui-b {margin-left:19.4615em;*margin-left:19.125em;}

.yui-t9 {text-align:left;}
.yui-t9 #yui-main {float:left;margin-right:-25em;}
.yui-t9 .yui-b {float:right;width:12.30769em;*width:12.00em;}
.yui-t9 #yui-main .yui-b{margin-right:13.30769em;*margin-right:13.05em;}

.clear {
	clear:both;
}
.float_right {
	float:right
}

.float_left {
	float:left
}
.innieGray {
	border-left:1px solid #919191;
	border-right:1px solid #919191;
	margin:0 -1px;
}
.outieGray {
  *padding:0px 0px;
	margin:0px 3px;
	border-top:1px solid #919191;
	border-bottom:1px solid #919191
}

.pos_relative{
position:relative;
}


strong{
font-weight:bold;
}

em{
font-style:italic;
}


hr {
	background-color:#ccc; color:#ccc; border:#ccc; height:1px;
	}


sup {
	vertical-align: super;
}

sub {
	vertical-align: sub;
}

.senseTechHeader{

color:#6666FF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:20px;
line-height:1.5em;
}

/*th,td {
	border: 1px solid #000;
	padding: .5em;
}

th {
	font-weight: bold;
	text-align: center;
}*/

p a, p a:visited, li a, li a:visited, .content a, .content a:visited, .content a:visited, #lef_col_content a, #lef_col_content a:visited, .threequart_col a, .threequart_col a:visited {
color:#062460;
text-decoration:none;
}

p a:hover, li a:hover, .content a:hover, #lef_col_content a:hover, .threequart_col a:hover{
color:#517BCB;
text-decoration:underline;
}

h2 a, h2 a:visited, a h2, a:visited h2 {
text-decoration:none;
color:#062460;
}

h2 a:hover,p a:hover, a:hover h2{
text-decoration:underline;
color:#517BCB;
}

h3 a, h3 a:visited{
text-decoration:none;
color:#062460;
}

h3 a:hover{
text-decoration:underline;
color:#517BCB;
}

.content {
margin: 10px 0px;
font-size:14px;
line-height:1.7em;
}


.chfcontent p {
margin:5px;
line-height:1.25em;
}

.ico_left{
padding-left:20px;
margin-right: 10px;

}

.email_ico {
background:url(icon_sprite_usana_1_0.png) no-repeat 0px -17px;

}

.print_ico {
background:url(icon_sprite_usana_1_0.png) no-repeat 0px -32px;
}

.pdf_ico {
background:url(icon_sprite_usana_1_0.png) no-repeat 0px -48px;
}


#bd {
min-height:525px;
}


h3, .subhead{
font-size:14px;
color:#062460;
font-weight:bold;
}


.bread_crumb{
display:block;
margin:8px 0px;
}

.bread_crumb a, .bread_crumb a:visited{
color:#2f2f2f;
text-decoration:none;
font-size:11px;
padding:2px 1px;

}

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

.bread_crumb a b{
color:#062460;
}

.mbox{
margin:5px 0px;
}

.mbox_parent {
	width:auto;
	height:248px;
	overflow:hidden;
	display:block;
}
.mbox_child{
	display:block;

	height:248px;
}



.yui-b img {
padding:3px;
}

.quarter_col{
width:230px;
}

.half_col {
min-height:525px;
width:500px;
margin:0px 6px;

}

.threequart_col{
min-height:525px;
width: 735px;
margin-left:6px ;

}

/******start header******/

#newHeader a img {
	border:none;
}
#hd {
	background:url(header_bkg_rpt.jpg) top repeat-x;
	display:block;
	position:relative;
	min-height:120px;
    *height:120px;
    z-index:2;
	margin-bottom:5px;
	/*border-bottom: #f3f0f0 2px solid;*/

}
#headerTopRight {
	min-height:53px;
	width:50%;
	*width: inherit;
	display:inline-block;
	*display:inline;
	zoom:1;
	float:right;

}

#headerTopRightContainer {
	display:inline-block;
	*display:inline;
	zoom:1;
	float:right;
	height:53px;

	background:url(top_right_box_rpt.gif) top repeat-x;
}

#headerTopRightContainerEnd {
	display:inline-block;
	*display:inline;
	zoom:1;
	float:right;
	width:51px;
	height:53px;
	background:url(top_right_box_end.jpg)

}
#headerTopRightContainerRght {
	display:block;
	float:right;
	width:30px;
	min-height:53px;
	background:url(top_right_box_rght.gif)

}

#headerBottomRight {
	min-width:200px;
	top:35px;
	display:block;
	height:55px;
	position:absolute;
	right:0;
}
#headerLogo {
	position:absolute;
	left:0px;
	top:0px;
}
#headerLogin {
	display:inline-block;
	*display:inline;
	zoom:1;

	padding-top: 5px;

}
#headerShopCart {
	display:none;
	padding-top: 5px;
	float:right;
}
#headerFollowMe {
	display:block;
	min-width:120px;
	max-width:425px;
	padding:2px;
	float:right;
	height:50px;
	vertical-align:top;
	overflow:hidden;
}
#headerFollowMeImg {
margin-right:10px;
float: left;
}

#headerFollowMe img {
height:50px;
}

#headerFollowMeCopy {
text-align:center;
margin-left:5px;
line-height:13px;
	font-size:77%;
}




.FollowMeTitle {
display:block;
}
.FollowMeTest {
	display:block;
	color: #8cadcd;
}
.FollowMeLinks {
	display:block;

}



#navsearch{
border-top: #CCCCCC 2px solid;
width:100%;
position:absolute;
bottom:0;
}

#headerSearch {
	padding-top:2px;
	float:right;
}
#headerSearchBar {
	float:left;
	margin-right:3px;
}
#headerSearchBtn {
	background:transparent url(headerSearchBtn) no-repeat scroll 0 0;
	display:inline-block;
	float:left;
	height:20px;
	margin-right:4px;
	margin-top:1px;
	width:20px;
}
.btn_gray {
	color:#333333;
	text-decoration:none;
	line-height:1.25em;
	padding:1px 4px 1px 4px;
	-padding:1px 4px 2px 4px;
	display:block;
	font-size:85%;
	cursor:pointer;
}


.btn_white {
	color:#333333;
	text-decoration:none;
	line-height:1.25em;
	padding:1px 4px 1px 4px;
	-padding:1px 4px 2px 4px;
	display:block;
	font-size:85%;
	cursor:pointer;
}


.btn_outieWhite {
	overflow:visible;
	*padding:0px 0px;
	margin:0px 3px;
	border-top:1px solid #bbb;
	border-bottom:1px solid #aaa
}
.btn_innieWhite {
	background: #FFF;
	border-left:1px solid #bbb;
	border-right:1px solid #aaa;
	margin:0 -1px;
}


.btn_container{
 	display:inline-block;
	*display:inline;
	zoom:1;
}


.btn_outieGray{
	overflow:visible;
	*padding:0px 0px;
	margin:0px 3px;
	border-top:1px solid  #999;
	border-bottom:1px solid #999;
}
.btn_innieGray {
	border-left:1px solid #999;
	border-right:1px solid #999;
	margin:0 -1px;
}


#marketPopUp_c.yui-panel-container.shadow .underlay {
	display:none;
}
#marketPopUp.yui-panel {
margin-top:2px;
	position:relative;
	border:none;
	overflow:visible;
	background-color:transparent;
}
#marketPopUp.yui-panel .container-close {
	position:absolute;
	top:3px;
	right:4px;
	height:19px;
	width:18px;
}

#marketPopUp.yui-panel .container-close:hover {
}
#marketPopUp.yui-panel .hd {
	padding:0px 4px;
	border:1px solid #AEAEAE;
	border-bottom:none;
	color: #333;
	height:22px;
	text-align:left;
	overflow:visible;
}
#marketPopUp.yui-panel .bd {
	text-align:left;
	overflow:hidden;
	padding:4px;
	border:1px solid #aeaeae;
	border-bottom:none;
	background-color: #fff;
}
#marketPopUp.yui-panel .bd h3 {
	color:#333;
	margin:0px;
	padding:3px 0px;
	font-size: 93%;
}
#marketPopUp.yui-panel .bd li {


	list-style-type:none;
}



.flg_us {
	background:url(icon_sprite_usana_1_0.png) no-repeat 5px -64px;
	text-indent:25px;
	*text-indent:0px;

}



.flg_ca {
	background:url(icon_sprite_usana_1_0.png) no-repeat 5px -80px;
	text-indent:25px;
	*text-indent:0px;

}

.flg_mx {
	background:url(icon_sprite_usana_1_0.png) no-repeat 5px -96px;
	text-indent:25px;
	*text-indent:0px;

}

.flg_uk {
	background:url(icon_sprite_usana_1_0.png) no-repeat 5px -112px;
	text-indent:25px;
	*text-indent:0px;

}

.flg_nl{
	background:url(icon_sprite_usana_1_0.png) no-repeat 5px -128px;
	text-indent:25px;
	*text-indent:0px;

}

.flg_au {
	background:url(icon_sprite_usana_1_0.png) no-repeat 5px -144px;
	text-indent:25px;
	*text-indent:0px;

}

.flg_nz {
	background:url(icon_sprite_usana_1_0.png) no-repeat 5px -160px;
	text-indent:25px;
	*text-indent:0px;

}

.flg_jp {
	background:url(icon_sprite_usana_1_0.png) no-repeat 5px -176px;
	text-indent:25px;
	*text-indent:0px;

}

.flg_kr {
	background:url(icon_sprite_usana_1_0.png) no-repeat 5px -192px;
	text-indent:25px;
	*text-indent:0px;

}

.flg_hk {
	background:url(icon_sprite_usana_1_0.png) no-repeat 5px -208px;
	text-indent:25px;
	*text-indent:0px;

}

.flg_sg {
	background:url(icon_sprite_usana_1_0.png) no-repeat 5px -224px;
	text-indent:25px;
	*text-indent:0px;

}

.flg_ph {
	background:url(icon_sprite_usana_1_0.png) no-repeat 5px -240px;
	text-indent:25px;
	*text-indent:0px;

}

.flg_tw {
	background:url(icon_sprite_usana_1_0.png) no-repeat 5px -256px;
	text-indent:25px;
	*text-indent:0px;

}

.flg_my {
	background:url(icon_sprite_usana_1_0.png) no-repeat 5px -272px;
	text-indent:25px;
	*text-indent:0px;

}












.btn_innieGray, .flg_mx,.flg_au, .flg_hk, .flg_jp, .flg_kr, .flg_my, .flg_nl, .flg_nz, .flg_ph, .flg_sg, .flg_tw, .flg_uk, .flg_us, .flg_ca {
	padding-left:0px;
	*padding-left:24px;
}


#marketPopUp.yui-panel .bd li a, #marketPopUp.yui-panel .bd li a:visited {
	color:#666;
	text-decoration:none;
}

#marketPopUp.yui-panel .bd li a:hover {
	color: #333;
	text-decoration: underline;
	font-weight:500;
}


#marketPopUp.yui-panel .ft {
	font-size:75%;
	padding:2px;
	overflow:hidden;
	border:1px solid #aeaeae;
	border-top:none;
	background-color:#fff;
}
	#marketPopUp.yui-panel .hd span {
	vertical-align:middle;
	line-height:22px;
	font-weight:bold;
}
#marketPopUp.yui-panel .hd .tl {
	width:7px;
	height:22px;
	top:0;
	left:0px;
	background:url(/shop/yui/examples/container/assets/img/aqua-hd-lt.gif) no-repeat;
	position:absolute;
}
#marketPopUp.yui-panel .hd .tr {
	width:7px;
	height:22px;
	top:0;
	right:0px;
	background:url(/shop/yui/examples/container/assets/img/aqua-hd-rt.gif) no-repeat;
	position:absolute;
}
#marketPopUp.yui-panel .bd .popupLeftCol {
	width:144px;
	float:left;
}
#marketPopUp.yui-panel .bd .popupRightCol {
	width:144px;
	float:right;
}


#usanaNavBar {
margin-left:10px;
float:left;
height:25px;
}
.yuimenubar {
font-size:13px;
line-height:2;
position:static;
}



.yuimenubar ul, .yuimenu ul, .yuimenubar li, .yuimenu li, .yuimenu h6, .yuimenubar h6 {
margin:0;
padding:0;
}

.yuimenubarnav .yuimenubaritem {

}
.yuimenubar ul, .yuimenu ul, .yuimenubar li, .yuimenu li, .yuimenu h6, .yuimenubar h6 {
margin:0;
padding:0;
}
.yuimenubar li, .yuimenu li {
list-style-type:none;
}



.yuimenubaritemlabel {
text-transform: uppercase;
font-size:12px;
color:#062460;
cursor:pointer;
margin:-2px 0px;
padding-left:10px;
text-decoration:none;
}

.yuimenubaritemlabel-selected a:hover {
text-decoration:none;
}

.yuimenubaritem-selected {
}

.yuimenubaritemlabel, .yuimenuitemlabel {
display:block;
}
.yuimenuitemlabel, .yuimenubaritemlabel {
text-align:left;
white-space:nowrap;
}
.yuimenubar .yuimenu, .yuimenu .yuimenu {
font-size:13px;
}
.yuimenu {
margin-top:-45px;
border:#CCCCCC 1px solid;
padding:3px;
line-height:1.5;
background: url(opaque95.png) repeat;
*background:#FFF;
}
.yuimenu {
left:-999em;
top:-999em;
}

.yuimenu.show-scrollbars .yui-menu-shadow, .yuimenubar.show-scrollbars .yui-menu-shadow {
overflow:auto;
}
.yui-skin-sam .yui-menu-shadow-visible {
background-color:#000000;
opacity:0.12;
}
.yui-menu-shadow-visible {
bottom:-3px;
left:-3px;
right:-3px;
top:2px;
visibility:visible;
}
.yui-menu-shadow {
position:absolute;
visibility:hidden;
}

.yuimenubaritem {
float:left;
}
.yuimenubaritem-selected {
background:none;
padding:0px;
margin:auto;
}

.yuimenubaritem-hassubmenu-selected {

}


.yuimenu .bd {
position:relative;
padding: 0px 4px 4px 4px;
}
.yuimenu .bd .menu_multi_col {
height:100%;
float:left;
padding-left:8px;

}

.yuimenu .bd .first_col{
padding-left:0px;

}
.yuimenu .bd .menu_multi_col h3 {
margin-top:4px;

}

#usanaNavBar a {
cursor:pointer;
}

#usanaNavBar .selected{font-weight: bold;}

.yuimenu .bd h3{
font-size:12px;
font-weight:bold;
}

.yuimenu .bd h3 a:hover{
text-decoration:underline;
}

.yuimenu .bd .yuimenuitem a{
color:#062460;
margin-left:4px;
*margin-left:0px;
text-decoration: none;
}

.yuimenu .bd li{
margin-left:10px;
}

.yuimenu .bd li a:hover{
text-decoration:underline;
}

.yuimenubaritemlabel {
color:#aeae9a9;
}


.menubaritemRight{
	  display:inline-block;
	  *display:inline;
	  zoom:1;
	  height:28px;
	  width:10px;
	  margin:-2px 0px;
	  padding-top:-3px;
	  padding-bottom:2px;
	  }

	  .yuimenubaritem .yuimenubaritemlabel {
	  height:28px;
	  padding-bottom:2px;
	  line-height:28px;
	  display:inline-block;
	  *display:inline;
	  zoom:1;
	  margin-left:-7px;
	  vertical-align:top;
	  }


.menu_multi_col{
min-width:325px;
max-width:600px;
}

.menu_multi_col .multi_col {
min-width:110px;
float:left;
padding:0px 25px 8px 0px;

}



/******end header******/


/******start main Content******/
h1, .contentTitle{
font-size:22px;
color:#062460;
font-weight:bold;
margin-bottom:4px;

}



h2, .header{
font-size:17px;
color:#062460;
font-weight:bold;
margin-bottom:5px;
text-decoration:none;
}



.smallText {
font-size:10px;
}


p img{
padding:5px;
}




.news_list li{
	margin-left:15px;
	margin-bottom:5px;
	list-style-image:url(blt_triangle.png);
	text-indent:10px;
	}

    .news_list{
	margin-top:4px;
	font-weight:bold;
	color:#3c3c3c;
	}
	.news_list a, .news_list a:visited {
	color:#3c3c3c;
	text-decoration:none;
	}

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

	.news_src{
	font-weight:normal;
	color:#5d5d5d;
	display:block;
	font-size:10px;
	}


	.news_src a, .news_src a:visited {
	color:#5d5d5d;
	}

	.news_h2 {
	background:url(HP_news.png) top left no-repeat; padding-left:65px; line-height:42px; display:block;
	}



	hr {
	background-color:#ccc; color:#ccc; border:#ccc; height:1px;
	}

	.header_sub{
	display:block; font-size:12px; font-weight:normal;
	}	}


/******end main Content******/

/******start left_col ******/

#left_nav_tree{
padding-left:0px;
padding-top:10px;
}


.parent_link a{
	color:#333;
	font-size: 108%;
	text-decoration:none;
}

.child_link a, .child_link a:visited{
	color: #333;
	text-decoration:none;
	margin-left:10px;
	font-size: 12px;

}


.ygtvspacer {
height:10px;
width:12px;
}
.ygtvdepthcell {
background:transparent none repeat scroll 0 0;
cursor:default;
height:10px;
width:1em;
}
.ygtvtn {
background:transparent none repeat scroll 0 0;
height:10px;
width:1em;
}

.ygtvblankdepthcell {
height:10px;
width:1px;
}

.parent_link a:hover, .child_link a:hover {
font-weight:bold;
text-decoration:underline;
color:#062460;
}

.ygtvfocus .ygtvlabel, .ygtvfocus .ygtvlabel:link, .ygtvfocus .ygtvlabel:visited, .ygtvfocus .ygtvlabel:hover, .ygtvfocus{
background:#FFF !important;
}



.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {
color: #062460;
	text-decoration:none;
	margin-left:2px;
	font-size: 13px;
	background:#FFF;


}

.ygtvlabel:hover {
color:#517BCB;
text-decoration:underline;
}



/*Kill the tree triangles
.ygtvlm, .ygtvm, .ygtvtp, .ygtvtph, .ygtvtm, .ygtvtmh, .ygtvlmh, .ygtvlp, .ygtvlph  {
background:#FFF;
}
End Kill the tree triangles
*/
.parent_link a{
	color:#333;
	font-size: 108%;
	text-decoration:none;
}

.child_link a, .child_link a:visited{
	color: #333;
	text-decoration:none;
	margin-left:10px;
	font-size: 12px;

}

/******end left_col ******/

/*ol.slideshow-slide{

	margin: 0;
	overflow:hidden;
	padding:0;
	position:relative;

	height:248px;
}
ol.slideshow-slide li{
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
	overflow:hidden;
	height:190;
	list-style-image:none;
	list-style-type:none;
	margin:1px;
	padding:0;
}
ol.slideshow-slide li.slideshow-selected{
	visibility:visible;
}
ol.slideshow-thumbs{
/*	height:55px;
   margin:auto;
}
ol.slideshow-thumbs li{
	border:1px solid #CCCCCC;
	float:left;
	overflow:hidden;
	width:24px;
	height:24px;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	list-style-image:none;
	list-style-type:none;
	margin:2px 1px;

}

ol.slideshow-thumbs li:hover, ol.slideshow-thumbs li.slideshow-selected{
	border:1px solid #333333;
	opacity: 1;
	filter: alpha(opacity = 100);

}

div.slideShow{
    overflow:hidden;
    position:relative;
}

.thumb_cont{
height:30px;
vertical-align:top;
border-top: 1px solid #919191;
background: url(mbox_bkg.png) repeat-x;

}
*/






ol.slideshow-slide {
height:248px;
margin:0;
overflow:hidden;
padding:0;
position:relative;
}
ol.slideshow-slide li {
height:246px;
left:0;
list-style-image:none;
list-style-type:none;
margin:1px;
overflow:hidden;
padding:0;
position:absolute;
top:0;
visibility:hidden;
width:635px;
}
ol.slideshow-slide li.slideshow-selected {
visibility:visible;
}
ol.slideshow-thumbs {
height:55px;
margin:auto;
}
ol.slideshow-thumbs li {
border:1px solid #CCCCCC;
float:left;
height:24px;
list-style-image:none;
list-style-type:none;
margin:2px 1px;
opacity:0.5;
overflow:hidden;
width:24px;
}
ol.slideshow-thumbs img {
padding:0;
}
ol.slideshow-thumbs li.slideshow-selected {
border:1px solid #111111;
opacity:1;
}
div.slideShow {
overflow:hidden;
position:relative;
}

.yui-gc div.slideShow {
width:637px;
}

.yui-gc div.slideShow .thumb_cont {
border-top:none;
}


div.slideShow ol.slideshow-thumbs img {
height:24px;
width:24px;
}
.thumb_cont {
background:transparent url(mbox_bkg.png) repeat-x scroll 0 0;
border-top:1px solid #919191;
height:30px;
vertical-align:top;
display: none;
}

.show-thumbs {
display:block;
}
ol.slideshow-thumbs li:hover, ol.slideshow-thumbs li.slideshow-selected {
border:1px solid #333333;
opacity:1;
}
div.slideShow {
overflow:hidden;
position:relative;
}





/******start lrg_mbox ******/




/******end lrg_mbox ******/

/******start sml_mbox ******/


.sml_mbox {
	height:40px;
	overflow:hidden;
	cursor: pointer;
	-width:306px;
	background:#FFF;
}

.sml_box_lft {
	position:absolute;
	bottom:0;
	left:0%;
}
.sml_box_ctr {
	position:absolute;
	bottom:0;
	left:32%
}
.sml_box_rgt {
	position:absolute;
	bottom:0;
	right:0%
}



/******end sml_mbox ******/





/******start footer ******/

#ft_wrap {
margin-top:20px;
/*height:200px;*/
width:100%;
background: #2f4675 url(foundation_bkg_rpt.jpg) repeat-x;
}

#ft {
width:974px;
margin:8px auto 0px auto;
padding-top:1px;
color:#FFF;
font-size:11px;

}

#ft_links{
margin:3px 0px;
padding:10px 0px;
border-top: #FFF solid 1px;
border-bottom: #FFF solid 1px;
text-align:center;

}

#ft_links li{
padding: 0px 4px;
display:inline;
}

#ft a, #ft a:visited{
cursor:pointer;
color:#FFFFFF;
text-decoration:none;
}

#ft a:hover{
text-decoration:underline;
}
#ft #ft_bottom{
padding:8px 0px;
/*margin-bottom:150px;*/
}


.ft_copyright {
text-align:left;
margin-left:10px;
}

.ft_accolades {
padding: 10px 0px;
/*position:relative;
left:20%;*/


}

.ft_accolades img {
margin:0 3px;
}
