#navContainerDiv.loggedInNav {width:1000px;}
#navContainerDiv.loggedOutNav {width:1000px; margin: 0 auto; padding-top:12px;}

/* ---------------------- Logged IN Nav ----------------------- */
.loggedInNav .body-wrapper{min-width:1050px;}

.loggedInNav #global-nav-wrapper {z-index:auto; background-color:#3a383a; min-height:0 !important; height:54px !important; padding-top:0 !important;}
/*  Hide the logged-out nav elements */
.loggedInNav #ht_logged_out_banner {display:none;}
.loggedInNav .secondaryNav-login {display:none;}
.loggedInNav #loggedOutNav {display:none;}



#hd-lgd-in {
	margin-top:0;
	margin-left: -161px;
}
#nav-menu-lgd-in {background-color:#3a383a;}
#nav-menu-lgd-in ul{list-style:none;margin:0 0 0 17px;}
#nav-menu-lgd-in li{
	float:left;
	margin:0px 20px 4px 0;
	border-top:4px solid #3a383a;
}
#nav-menu-lgd-in li:hover { border-top:4px solid #f15b41; margin:0 20px 4px 0; color:#ffffff; }
#nav-menu-lgd-in li a {
	color:#FFFFFF;
	font:15px "Verb Regular",Arial,Helvetica,sans-serif;
	text-decoration:none;
	line-height:22px;
}
#nav-menu-lgd-in li.selected {border-top: 4px solid #f15b41;}

.nav-hgradient {background-image: -moz-linear-gradient(center left, #f15b41 25%, #a02526 80%); background-image: -webkit-linear-gradient(left, #f15b41, #a02526); background-image: linear-gradient(to right, #f15b41, #a02526); filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#f15b41',EndColorStr='#a02526'); height:4px; position:relative; z-index:1; }

/* Show the logged-in banner */
.loggedInNav #ht_logged_in_banner {display:block;}
.loggedInNav .secondaryNav-base {display:inline-block;}
.loggedInNav .secondaryNav-admin {display:inline-block;}
.loggedInNav #loggedInNav{display:block;}


/* My Account drop-down positioning */
.myacct-pos {position:absolute; top:3px; left:-95px; z-index:598; margin-left:1.5em}
.myacct-admin-pos {position:absolute; top:3px; left:-23px; z-index:598; margin-left:1.5em;}
.smartling-fr .myacct-pos {position:absolute; top:-1px; left:-132px; z-index:598; margin-left:1.5em}

/* ---------------- Logged OUT Nav -------------------- */
.loggedOutNav #global-nav-wrapper{ min-width: 1050px; position:relative; z-index:2; box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.25); }
/* The following line will likely only work in IE 7, which has a bug that allows // to be valid. We should probably delete it. */
//.loggedOutNav #global-nav-wrapper{z-index:auto; background-color:#f2f2f2; min-height:0 !important; padding-top:0 !important;}

/* Hide the Logged In nav elements */
.loggedOutNav #loggedInNav{display:none;}
.loggedOutNav .lgd-in-grad-lr{display:none;}
.loggedOutNav .secondaryNav-base{display:none;}
.loggedOutNav .secondaryNav-admin{display:none;}

.loggedOutNav #hd-lgd-out{margin-top:8px;}
.loggedOutNav #nav-menu-lgd-out ul {list-style:none;float:left;}
.loggedOutNav #nav-menu-lgd-out li { float:left; }
.loggedOutNav #ht_logged_in_banner {display:none;}
.loggedOutNav #ht_logged_out_banner {display:block; padding-top:6px;margin-bottom: 5px; }

.loggedOutNav .secondaryNav-login {display:block; list-style:none; font:14px "Verb Regular","helvetica",arial,sans-serif; margin-right:10px; position:relative; top:10px;float:left;}
.loggedOutNav .secondaryNav-login a{color:black;}
.loggedOutNav .secondaryNav-signup a{color:#f15b41;}
.loggedOutNav #loggedOutNav{display:block;}
.login-solo #ht_login {width: 150px; margin-left: -40px;}
.smartling-fr .login-solo #ht_login {margin-left: -60px;}

#nav-menu-lgd-out li { margin:10px 25px 4px 0; border-top:none;}
#nav-menu-lgd-out li a { color:#3a383a; background:none; font:14px "Verb Regular",Arial, Helvetica, sans-serif; padding:0 0 5px; margin:0;}
.smartling-fr #nav-menu li a, .smartling-nl #nav-menu li a {padding: 0 8px 5px;}
#nav-menu-lgd-out li:hover { border-top:4px solid #f15b41; border-bottom: 0; padding-top:7px; margin:0; margin-right:25px; margin-top:-1px;}
#nav-menu-ldg-out li:hover a { color:#3a383a; }
#nav_menu_guest li.selected { border-top:4px solid #f15b41; border-bottom: 0; padding-top:7px; margin:0; margin-right:25px; margin-top:-1px;}
#nav_menu_guest li:hover a { color:#3a383a;text-decoration:none;}
div.new-ribbon {background: url("/en_US/theme_default/images/content/nav-new-wrapper.png") no-repeat scroll 0 0 transparent; height:33px; width:33px; position:absolute; bottom:0; right:1px;}
.smartling-fr div.new-ribbon, .smartling-nl div.new-ribbon {right:-10px;}
.smartling-fr #ysi_apps, .smartling-nl #ysi_apps {padding-right: 15px;}

/*------------- Common Rules -----------------*/
#nav-menu li.selected {border-top: 4px solid #f15b41;}



/* OLD Logged In nav */
.secondaryNav-base{list-style:none; display:inline-block; font:15px "Verb Regular","helvetica",arial,sans-serif; position:relative; top:-31px; margin-right:22px;}
.secondaryNav-base a, .secondaryNav-admin a, .seconaryNav-admin a:hover {color:#ffffff !important; padding:15px 11px 14px 14px; text-decoration:none;}
.smartling-fr .secondaryNav-base a {padding-bottom:15px;}
.secondaryNav-admin {list-style:none; text-decoration:none;display:inline-block; font:14px "Verb Regular Bold","helvetica",arial,sans-serif; position:relative; top:-31px;}
.secondaryNav-admin a {padding-right:15px;}
.secondaryNav-login a{color:black;}
.secondaryNav-signup a{color:#f15b41;}
.secondaryNav-dropdown {list-style:none; text-align:left; background-color:#2e2d2e; display:none; padding: 2px 8px;line-height:19px;}
.secondaryNav-dropdown a {color:#ffffff !important;font-family:"Verb Regular","helvetica",arial, sans-serif; font-size:14px; padding: 4px 0 4px 8px; min-width:153px; display:block; text-decoration:none; line-height:19px;}
.secondaryNav-logout {background-color:#2e2d2e;}
.divider {list-style:none;background-color:#4e4c4e; padding: 1px 0 0;}
.smartling-fr .supportMenuHr a,.smartling-fr .supportMenuHr a:visited{font-size:13px}
.secondary-nav ul {line-height:19px}


/* Log in dropdown and Join links */
.loginJoin {position:absolute; top:12px; left:-300px; z-index:501;}
.smartling-fr .loginJoin {position:absolute; top:12px; left:-400px; z-index:501;}
.smartling-nl .loginJoin {position:absolute; top:12px; left:-460px; z-index:501;}
.smartling-de .loginJoin {position:absolute; top:12px; left:-445px; z-index:501;}
.smartling-it .loginJoin {position:absolute; top:12px; left:-375px; z-index:501;}
.smartling-es .loginJoin {position:absolute; top:12px; left:-405px; z-index:501;}

.supportMenuSeparator{clear:both;float:left;width:13px}
.smartling-fr .supportMenuSeparator{width:8px;}
#ht-sec-nav{color:#ffffff !important; font: 14px "Verb Regular Bold",helvetica,arial,sans-serif;}
#ht-sec-nav:hover{background-color:#3a383a;}
#header{display:none;}
.changeBg{background-color:#3a383a;}
#global-nav-wrapper.changeHeight{height:108px !important;}
/*
#global-nav-wrapper {z-index:auto; background-color:#4e4c4e; min-height:0 !important; height:54px !important; padding-top:0 !important;}
*/
