﻿/* Left Navigation */
#leftnav ul, #leftnav li {
list-style:none;
padding:0;
margin:0;
}

.navigation a, .navigation a:visited {
color:#363636;
font:bold 12px arial;
text-decoration:none;
display:block;
margin: 0 0 -18px 0;
padding:12px 0 0 10px;
background:url('/images/nav/nav-bg.gif') left no-repeat;
height:35px;
width:155px;
}

.navigation a:hover {
background:url('/images/nav/nav-bg-ovr.gif') left no-repeat;
}

.navigationOn a, .navigationOn a:visited {
text-decoration:none;
display:block;
background:url('/images/nav/nav-bg-on.gif') left no-repeat;
}

.navigationOn a:hover {
background:url('/images/nav/nav-bg-on.gif') left no-repeat;
}

.navigationOn {
height:17px;
}

.navigationOnSub a, .navigationOnSub a:visited {
text-decoration:none;
display:block;
background:url('/images/nav/nav-bg-on_Sub.gif') left no-repeat;
}

.navigationOnSub a:hover {
background:url('/images/nav/nav-bg-on_Sub.gif') left no-repeat;
}

.navigationOnSub {
height:40px;
}

#navUpsell {
margin:30px auto 0 5px;
text-align:center
}

#sub-nav-bottom {
margin:0;
margin-left:10px;
padding:0;
}


.bmNav a {
background:url('/images/bodymedia/bm-btn-navigator.gif') left no-repeat; text-indent:-9999px; height:52px;
}

.bmNav a:hover, .bmNav a:visited {
background:url('/images/bodymedia/bm-btn-navigator.gif') left no-repeat; text-indent:-9999px; height:52px;
}


/*  In-Section Navigation */
#subNavigation {
line-height:normal;
font-size:11px;
text-transform:uppercase;
margin:0 0 -2px 5px;
}

.leftnavitem_level_1_true, .leftnavitem_level_1_false{
 margin-top:-10px;
 }
 
.leftnavitem_level_2_true, .leftnavitem_level_2_false{
width:155px; padding:0 0 0 18px;
background:#fff;
margin: 0 0 0 10px; border-left:1px solid #FFD976;	
}

.leftnavitem_level_2_true  a, .leftnavitem_level_2_true  a:visited{
 font-size:12px;text-decoration:none;  color:#EF3D42;
 }
 
.leftnavitem_level_2_false a, .leftnavitem_level_2_false a:visited{ 
 color:#000; font-size:12px; line-height:18px;
 }


#subNavigation ul {
list-style:none;
margin:0;
padding:0;
}

#subNavigation li {
list-style:none;
display:inline;
padding:0px 0px 0px 0px;
}

#subNavigation a {
float:left;
background:url('/images/nav/tab-l-gr.gif') no-repeat left top;
margin-right:5px;
text-decoration:none;
cursor:pointer;
}

#subNavigation a span {
float:left;
display:block;
color:#363636;
background:url('/images/nav/tab-r-g.gif') no-repeat right top;
padding:8px 4px 10px 4px;
font-weight:bold;
text-align:center;
width:90px;
height:12px
}

#subNavigation #current a span {
background:url('/images/nav/tab-r-y.gif') no-repeat right top;
color:#FFD977;
}

#subNavigation #current a {
background:url('/images/nav/tab-l-bl.gif') no-repeat left top;
}

/*Mouse Overs*/
#subNavigation a:hover span {
background:url('/images/nav/tab-r-y.gif') no-repeat right top;
color:#FFD977
}

#subNavigation a:hover {
background:url('/images/nav/tab-l-bl.gif') no-repeat left top;
}

#pt_top_nav_border {
background:#363636;
width:100%;
height:10px;
margin:2px 0 10px 0;
clear:both;
}

/* In-Section Sub-Navigation */
#pt_top_nav_sub {
color:#FFF;
background:#363636;
width:750px;
font-weight:bold;
padding:5px;
margin-bottom:10px;
}

#pt_top_nav_sub a:link, #pt_top_nav_sub a:visited {
color:#FFF;
font-weight:bold;
}

/*  In-Section Navigation - Public Site */
#subNavigationPublic {
line-height:normal;
font-size:12px;
text-transform:uppercase;
text-align: center;
padding-top:70px;
*padding-top:80px;
}

#subNavigationPublic ul {
list-style:none;
margin-left:16px;
padding:0;
height:33px;
text-align: center;
}

#subNavigationPublic li {
list-style:none;
display:inline;
height:33px;
width:107px;
text-align:center;
padding:0px 0px 0px 0px;
text-align: center;
}

#subNavigationPublic a {
background:url('/images/nav/top-tab-off.gif') no-repeat left top;
text-decoration:none;
cursor:pointer;
width:107px;
height:33px;
text-align: center;
display: block;
float: left;
}

#subNavigationPublic a span {
float:left;
display:block;
color:#363636;
padding:0 0 0 0;
display:block;
font-weight:bold;
text-align:center;
width:107px;
height:33px;
text-align: center !important;
margin-top:9px;
}

#subNavigationPublic #current a span {
text-align: center;
color:#ffffff
}

#subNavigationPublic #current a {
text-align: center;
background:url('/images/nav/top-tab-on.gif') no-repeat left top;
}

/*  In-Section Navigation - Public Site - Español */
#subNavigationPublic-Es {
line-height:normal;
font-size:12px;
text-transform:uppercase;
text-align: center;
padding-top:70px;
*padding-top:80px;
}

#subNavigationPublic-Es ul {
list-style:none;
margin-left:16px;
padding:0;
height:33px;
text-align: center;
margin-top:9px
}

#subNavigationPublic-Es li {
list-style:none;
display:inline;
height:33px;
width:107px;
text-align:center;
padding:0px 0px 0px 0px;
text-align: center;
font-weight:bold;
}

#subNavigationPublic-Es a {
background:url('/images/nav/top-tab-off.gif') no-repeat left top;
padding-top:3px;
text-decoration:none;
cursor:pointer;
width:107px;
height:33px;
text-align: center;
display: block;
float: left;
}

#subNavigationPublic-Es a span {
font-size:9px;
}

#subNavigationPublic-Es #current a {
text-align: center;
background:url('/images/nav/top-tab-on.gif') no-repeat left top;
color:#ffffff
}

#subNavigationPublic-Es .one-liner {
padding-top:10px
}

/*Mouse Overs*/
#subNavigationPublic a:hover span {
color:#ffffff;
text-align: center;
}

#subNavigationPublic a:hover {
background:url('/images/nav/top-tab-on.gif') no-repeat left top;
text-align: center;
}

