/*
 * Navigation
 ***********************************/
#navigation-dynamic {
    padding:                0;
    background:             #ababab;
    text-align:             left;
    font-family:            "Helvetica", Sans, sans-serif;
    font-size:              0.8em;
    border-bottom:          solid 1px #767676;
}

#navigation-dynamic .container-inner {
    width:                  100%;
    margin:                 0 auto;
    padding:                0;
    height:                 35px;
    white-space:            nowrap;
    min-width:              1006px;
}
#navigation-dynamic .container-inner img.icon {
    position:               absolute;
    top:                    10px;
    left:                   17px;
}
#navigation-dynamic .container-inner .links {
    color:                  #a9a9a9;
    width:                  700px;
    float:                  left;
    padding:                10px 0 10px 0;
    margin-left:            110px;
    height:                 15px;
}

#navigation-dynamic .container-inner .links ul {
    margin:                 0;
    list-style:             none;
    padding-top:            0;
}

#navigation-dynamic .container-inner .links ul li {
    float:                  left;
    padding:                0;
    display:                inline;
    text-transform:         uppercase;
}
#navigation-dynamic .container-inner .links ul li.separator {
    width:                  5px;
    padding:                0 10px 0 0;  
    font-size:              2em;
}
#navigation-dynamic .container-inner .links ul li .link-your{
    color:                   #222222;
    display:                 none;
}

#navigation-dynamic .container-inner .links ul li a{
    padding:                0 10px 0 0;
    text-decoration:        none;
}


#navigation-dynamic .container-inner #navigation-search .icon-help {
    float:                  left;  
    margin-top:             2px;
    display:                none;
}


#navigation-dynamic ul#logged-in-container { }
html>body ul#logged-in-container {
    margin-left:            -30px;
}
#navigation-static {
    padding:                0;
    background:             #fff;
    height:                 40px;
    width:                  730px;
    margin:                 0;
    text-align:             right;
    float:					right;
    text-transform:         uppercase;
    font-size:              16px;
    margin-top:             10px;
}
#navigation-static ul {
	text-align:				right;
	width:					auto;
	margin-top:				12px;
}
#navigation-static ul li {
    float:                  left;
    padding-right:          20px;
}
#navigation-static ul li.sign-in {
    padding-right:          0px;
}
#navigation-static ul li a {
    text-decoration:		none;
    color:                  #ababab;
    margin:                 0;
    padding:                10px 20px 10px 0;
    font-weight:            bold;
}
#navigation-static ul li a:hover {
    color:                  #3399cc;
}
.sign-in a {
    background:             #3399cc !important;
    color:                  #fff !important;
    padding:                6px 20px 3px 20px!important;
    margin-left:            -20px !important;
    border:                 solid 1px #006699;
}
#navigation-static ul li a.here,
#navigation-static ul li a:active {
    color:                  #3399cc;
}
#navigation-static ul.login-options {
    float:		            right;
    width:		            190px;
}
#navigation-static ul.login-options li{
    float:                  right;
}
/**
 * Sub Nav
 ****************************/
.sub-nav-container {
    margin-top:             0;
    padding-bottom:         0;
    margin-bottom:          10px;
    font-size:              14px;
	width:					950px;
}
div.sub-nav ul {
    margin:                 0 0 -1px 0;
    padding:                0;
    list-style:             none;
    float:                  right;
}

div.sub-nav-under ul {
    float:                  none;
}


div.sub-nav ul li {
    font-size:              11px;
    padding:                0;
    color:                  #444444;
    margin:                 30px 0 0 20px;
    float:                  left;
    cursor:                 pointer;    
    width:                  auto !important;
    text-transform:         uppercase;
}
div.sub-nav ul li a:hover {
    color:                 #a0a0a0;
}
div.sub-nav-under ul li {
    border-bottom:          solid 1px #d3d3d3;
}

div.sub-nav ul li.active a, 
div.sub-nav ul li.active a:hover  {
    color:                  #a0a0a0;
    z-index:                5;      
    position:               relative;
}
html>body div.sub-nav ul li a:hover, 
html>body div.sub-nav ul li:hover a, 
html>body div.sub-nav ul li.active a {
    color:                   #a0a0a0;
}
/*
drop-down menu
****************************/
#sddm {	
	padding:                 0;
	z-index:                 30;
	float:                   left;
	width:                   700px;
}

#sddm li {	
    margin:                  0;
	padding:                 0;
	list-style:              none;
	float:                   left;
	font-family:             "helvetica",arial,sans-serif;
}
#sddm li a {	
    display:                 block;
	margin:                  0 30px 0 0;
	width:                   auto;
	color:                   #FFF;
	text-align:              center;
	text-decoration:         none;
	height:                  20px;
}
#sddm li a:hover {	
    color:                   #e3e3e3!important;
}
#sddm div {	
    position:                absolute;
	visibility:              hidden;
	margin:                  5px 0 0 -10px;
	padding:                 5px 10px 0;
	background:              #fff;
	border:                  1px solid #767676;
	float:                   left;
	z-index:                 100;
}

#sddm div a {
	position:                relative;
	display:                 block;
	margin:                  0;
	padding:                 5px 10px;
	width:                   auto;
	white-space:             nowrap;
	text-align:              left;
	text-decoration:         none;
	color:                   #a0a0a0;
	font-family:             "helvetica",arial,sans-serif;
}
#sddm div a:hover {
	color:                   #3399cc!important;
}
#subnav-magazines ul li {
    clear:                   both;
}
#subnav-magazines ul li a {
    font-size:               10px!important;
}