#un {
	position: relative; z-index:40;
	width:970px; margin:0 auto;
	min-height:100px;
	height:100px!important;
	padding-bottom: 25px;
}
/*Global Navigation Phase   2 */
.unauth_user .shortcut-badge {
	left:4px;
}
.chrome .unauth_user .shortcut-badge {
	left:2px;
}

.reg_sign{
	background-color:#cc0000 !important;
	padding-right:5px;
}

#un #utility .nav-button-signin-regpage{
	color: #fff;  
    background: #cc0000;
    margin: 16px 0px 0 0;
    float: right;
    padding: 8px 20px;
    text-decoration: none;
    font-size: 14px; 
    position:relative;
    z-index:5;  
}
/*
#un #utility_nav a {
	padding: 0px;
} #un #utility_nav a.current {
		background-color: #0097a9;
		vertical-align: middle;
		color: #fff;
		background-image: url("images/bg_utility_nav_lis.gif");
		background-repeat: no-repeat;
		background-position: left 0px;
} .ie6 #un #utility_nav a.current {
		margin-top: -1px;
		cursor: pointer;
		text-decoration: none;
} #un #utility_nav a.current:hover {
		text-decoration: none;
} #un #utility_nav a.current span {
		background-image: url("images/bg_utility_nav_lis.gif");
		background-repeat: no-repeat;
		background-position: right -26px;
		padding: 4px 6px;
		display: inline-block;
} */

#bg-inner #un{width:970px !important;}
#un #utility_nav a,
#un #account_nav a {
	display:inline;
	color: #006B78;
	text-decoration: none;
	display:inline-block;
	height:26px;
	vertical-align:middle;
}

#un #utility_nav a { margin-left:-5px; }

#un #utility_nav a span,
#un #account_nav a span {
	position:relative;
	left:5px;
	display:inline-block;
	padding-right:5px;
	line-height:26px;
	vertical-align:middle;
}


#un a:visited {
	color: #006B78;
	text-decoration: none;
}

#utility_nav a:hover, #utility_nav a:focus, #utility_nav a.js_focus, #utility_nav a.current,
#account_nav a:hover, #account_nav a:focus, #account_nav a.js_focus, #un #account_nav a.current,
#utility_nav a:hover span, #utility_nav a:focus span, #utility_nav a.js_focus span, #utility_nav a.current span,
#account_nav a:hover span, #account_nav a:focus span, #account_nav a.js_focus span, #account_nav a.current span  {
	color: #fff;
	background-image: url("images/bg_utility_nav_lis.gif");
	background-repeat:no-repeat;
}

#un #utility_nav a:hover span, #un #utility_nav a:focus span, #un #utility_nav a.js_focus span, #un #utility_nav a.current span,
#un #account_nav a:hover span, #un #account_nav a:focus span, #un #account_nav a.js_focus span, #un #account_nav a.current span { background-position:right top; }

#main_logo {
	padding-top:20px;
	/*padding-top:60px;*/
	/*margin: 0px 0 18px;*/
}

#main_logo .fltLeft {
	margin-right: 15px;
}

#skip_nav a {
	height: 1px;
	left: -10000px;
	overflow: hidden;
	position: absolute;
	width: 1px;
}

#un a:link {

text-decoration:none;
}

#skip_nav a:focus,
#skip_nav a.js_focus,
#skip_nav a:active {
	color:#E52E40;
	height: auto;
	left:0px;
	overflow: visible;
	text-decoration: underline;
	top: 20px;
	width: auto;
}

#utility_nav {
	color: #898989;
	font-size: 13px;
	line-height: 18px;
	position: absolute;
	right: 0;
	text-align: right;
	top: 18px;
}

#font_size-label {
	font-weight: bold;
}

#font_size-s,
#font_size-m,
#font_size-l {
	vertical-align: middle;
}

#account_nav {
	font-size: 14px;
	line-height: 18px;
	position: absolute;
	right: 0;
	text-align: right;
	top: 56px;
}

#splash_page #account_nav {
	
}

#account_nav .no_icon { float:left; border-left:0px; margin-right:10px; }

#account_nav-register,
#account_nav-my_messages,
#account_nav-my_account,
#account_nav-sign_out,
#account_nav-sign_in {
	background: url(images/account_nav.png) no-repeat 5px center;
	border-left: 1px #C9CBCC solid;
	float: left;
	padding-left:30px;
	margin-right:10px;
}

#account_nav-my_cart {
	background: url(images/account_nav_cart.gif) no-repeat 0 center;
	border-left: 1px #C9CBCC solid;
	float: left;
	padding-left:30px;
	margin-right:10px;
}

#account_nav-register {
	padding-left: 0;
}

#account_nav-my_messages,
#account_nav-my_account,
#account_nav-sign_out,
#account_nav-sign_in,
account_nav-my_cart{
	
}

#un #account_nav a.no_border {
	border-left: 0;
}

#un #account_nav a:hover,
#un #account_nav a:focus,
#un #account_nav a.js_focus,
#un #account_nav a.current {
	background: url("images/bg_utility_nav_lis.gif") no-repeat left top;
}

#un #account_nav a:hover span,
#un #account_nav a:focus span,
#un #account_nav a.js_focus span,
#un #account_nav a.current span {
	position:relative;
	left:5px;
	padding-right:5px;
	background: url("images/bg_utility_nav_lis.gif") no-repeat right top;
}

#un #account_nav #account_nav-my_cart:hover,
#un #account_nav #account_nav-my_cart:focus,
#un #account_nav #account_nav-my_cart.js_focus,
#un #account_nav #account_nav-my_cart.current { background-position:5px -130px; }


#un #account_nav #account_nav-my_messages:hover,
#un #account_nav #account_nav-my_messages:focus,
#un #account_nav #account_nav-my_messages.js_focus,
#un #account_nav #account_nav-my_messages.current { background-position:5px -26px; }

#un #account_nav #account_nav-my_account:hover,
#un #account_nav #account_nav-my_account:focus,
#un #account_nav #account_nav-my_account.js_focus,
#un #account_nav #account_nav-my_account.current { background-position:5px -52px; }

#un #account_nav #account_nav-sign_out:hover,
#un #account_nav #account_nav-sign_out:focus,
#un #account_nav #account_nav-sign_out.js_focus,
#un #account_nav #account_nav-sign_out.current { background-position:5px -78px; }

#un #account_nav #account_nav-sign_in:hover,
#un #account_nav #account_nav-sign_in:focus,
#un #account_nav #account_nav-sign_in.js_focus,
#un #account_nav #account_nav-sign_in.current { background-position:5px -104px; }

#un #account_nav a:hover .cartCount,
#un #account_nav a:focus .cartCount,
#un #account_nav a.js_focus .cartCount,
#un #account_nav a.current .cartCount{
	color: #F00;
}


#account_nav #account_nav-register {
	background-image: none;
	border-left: 0 transparent none;
}

#account_nav #account_nav-my_cart {
	background-position: 5px 2px;
	border-left: 0 transparent none;
}


#account_nav #account_nav-my_messages {
	background-position: 4px 50%;
	border-left: 0 transparent none;
}

#account_nav #account_nav-my_account {
	background-position: -396px 50%;
}

#account_nav #account_nav-sign_out {
	background-position: -796px 50%;
}

#account_nav #account_nav-sign_in {
	background-position: -1196px 50%;
}
/*
#account_nav-my_messages:hover,
#account_nav-my_messages:focus, 
#account_nav-my_messages.focus {
	background-position: -200px 50%;
	color: #E52E40 !important;
}

#account_nav-my_account:hover,
#account_nav-my_account:focus, 
#account_nav-my_account.focus {
	background-position: -600px 50%;
	color: #E52E40 !important;
}

#account_nav-sign_out:hover,
#account_nav-sign_out:focus, 
#account_nav-sign_out.focus {
	background-position: -1000px 50%;
	color: #E52E40 !important;
}

#account_nav-sign_in:hover,
#account_nav-sign_in:focus, 
#account_nav-sign_in.focus {
	background-position: -1400px 50%;
	color: #E52E40 !important;
}
*/
.un-divider {
	margin: 0 .5em;
	color:#767676!important;
}
#font_size .un-divider { margin: 0 .5em 0 .5em; }

#un #font_size {
	position:relative;
	top:1px;
	font-weight: bold;
}
/* NOTE: Dont' add new classes to '#font_size a' - they will get yoinked when font-sizes are switched - no easy way around that */
#un #font_size a { height:0; margin-left:0px; }
	#font_size #font_size-s, 
	#font_size #font_size-m, 
	#font_size #font_size-l {
		display: block;
		width: 10px;
		height: 0;
		font-size: 0px;
		overflow: hidden;
		cursor: pointer;
		position: relative;
		left: 10px;
		line-height: 4px;
		font-weight: 400 !important;
		margin: 0px 5px 0px 0px;
		padding: 11px 6px 12px 4px;
		border: 1px solid #b5b5b5;
	} #font_size #font_size-s {
			background-position: -50px 0px;
			font-size: 10px !important;
	}
	#font_size #font_size-s:hover, #font_size #font_size-s:focus, #font_size #font_size-s.focus {
			background-position: -50px -58px;
			color:#000000 !important;
	} #un #font_size .s_selected {
			background-position: -50px -29px;
	} #font_size #font_size-m {
			background-position: -25px 0px;
			font-size: 12px !important;
	} #font_size #font_size-m:hover, #font_size #font_size-m:focus, #font_size #font_size-m.focus {
			background-position: -25px -58px;
			color:#000000 !important;
	} #un #font_size .m_selected  {
			background-position: -25px -29px;
	} #font_size #font_size-l {
			background-position: 0px 0px;
			margin-right: 10px;
			font-size: 14px !important;
	} #font_size #font_size-l:hover, #font_size #font_size-l:focus, #font_size #font_size-l.focus {
			background-position: 0px -58px;
			color:#000000 !important;
	} #un #font_size .l_selected {
			background-position: 0px -29px;
	}
/*added for global navigation*/
#shortcuts_loading {
	color: #e62e40;
	font-weight: bold;
	margin-right: 20px;
}
#shortcut_header, .navigation-shortcut.messagecenter {
	float: right;
	position: relative;
	z-index: 5;
}
.navigation-shortcut{
	display: none;
	padding: 0px 10px 0px 10px;
	float: left;
}
.shortcut-icon{
	margin: 0px 0px -34px 0px;
}
.shortcut-label{
	display: inline-block;
	padding: 0px 0px 0px 5px;
}
#shortcut_header #navigation-shortcuts .navigation-shortcut a, .navigation-shortcut.messagecenter a {
	color: #000000 !important;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}
#shortcut_header #navigation-shortcuts .navigation-shortcut a:hover, #shortcut_header #navigation-shortcuts .navigation-shortcut a:focus, .navigation-shortcut.messagecenter a:hover, .navigation-shortcut.messagecenter a:focus {
	color:#cc0000 !important;
}
#navigation-shortcuts .navigation-shortcut .low-res, .navigation-shortcut.messagecenter .low-res {
    display: none;
    vertical-align: top;  
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
#navigation-shortcuts .navigation-shortcut .high-res, .navigation-shortcut.messagecenter .high-res {
    display: inline-block;
    vertical-align: top;  
    background-repeat: no-repeat !important;
    background-size: contain !important;
}
.ie8 #navigation-shortcuts .navigation-shortcut .low-res {
	display: inline-block;
}	
.ie8 #navigation-shortcuts .navigation-shortcut .high-res {
	display: none;
}
.shortcut-badge {
	position: relative;
	top: -22px;
	color: #ffffff;
	background: #cc0000;
	border-radius: 10px;
	padding: 1px 5px 1px 5px;
}
.deductiblestatus .shortcut-badge{
	font-weight: 400;
    font-size: 11px;
	display: block;
	margin-left: 30px;
	color: #000;
    top: 0px;
    background: none !important;
    padding: 0px !important;	
}
.hover_color{
	color:#cc0000 !important;
}
.ie8 .shortcut-badge{
	background: url("images/order-status-bk-ie8.png") no-repeat top left;
	padding: 1px 10px 10px 5px;
}
.ie8 .shortcut-badge_double_digit{
	background: url("images/order-status-bk-ie8.png") no-repeat top left;
	color: #ffffff;
	padding: 1px 10px 10px 2px;
	top:-22px;
	position:relative;
}
.utility_greeting {
	font-family: HelveticaNeueCondensed,Helvetica,Arial,sans-serif;
    font-size: 12px;
    margin: 15px 0px 0px 0px;
    color: #767676 !important;
}
#utility{
	border-bottom: 1px solid #e9e9e9;
    /*margin: -48px 0px 60px 0px;*/
	padding-top:40px;
}
#utility #utility_nav{
	color: #767676;
    font-size: 12px;
    margin: -10px 0px 0px 0px;
}
#un #utility #utility_nav a{
    color: #000000;
    font-weight: 600;
}
.utility_log_out{
	float: right;
}   

.utility_log_out .un-divider{
	padding-left: 0.2em;
}
#utility #utility_nav a:hover, #utility #utility_nav a:focus, #utility #utility_nav a:hover span, #utility #utility_nav a:focus span {
	color: #cc0000 !important;
	background-image: none;
}
#utility #font_size {
	font-family: HelveticaNeueCondensed,Helvetica,Arial,sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #767676 !important;
}
#utility_guest_refill{
	border-bottom: 1px solid #e9e9e9;
    margin:-58px 0px 60px 0px;
}
#utility_guest_refill #utility_nav{
	color: #999999;
    font-size: 12px ;
    margin:-12px 0px 0px 0px;
}
#un #utility_guest_refill #utility_nav a{
    color: #000000;
    font-weight: 600;
}  
#utility_guest_refill #utility_nav a:hover, #utility_guest_refill #utility_nav a:focus, #utility_guest_refill #utility_nav a:hover span, #utility_guest_refill #utility_nav a:focus span {
	color: #cc0000 !important;
	background-image: none;
}
#utility_guest_refill #font_size {
	font-family: HelveticaNeueCondensed,Helvetica,Arial,sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #767676 !important;
} 
#main_logo_guest_refill{
	padding: 50px 0px 18px 0px;
}
#utility_welcome #font_size a {
    display: inline-block;
}
#utility_welcome #utility_nav_welcome {
    color: #999999;
    font-size: 12px;
    float:right;
    margin: -34px 0px 0px 0px;
}
#utility_welcome #utility_nav_welcome a {
    color: #000000;
    font-size: 12px;
    font-weight: 600;
    text-decoration: none;    
}
#utility_welcome #utility_nav_welcome>a{
 	margin:0px 0px 0px 1px;
}
#utility_welcome #utility_nav_welcome #font_size  #font_size-l, 
#utility_welcome #utility_nav_welcome #font_size  #font_size-m,
#utility_welcome #utility_nav_welcome #font_size  #font_size-s{
 margin:0px 5px 0px 0px;
 padding-left:6px;
 padding-right:4px;
}

#utility_welcome{
	border-bottom: 1px solid #e9e9e9;
    margin: -51px 0px 60px 0px;
}
#utility_welcome #utility_nav_welcome a:hover, #utility_welcome #utility_nav_welcome a:focus, #utility_welcome #utility_nav_welcome a:hover span, #utility_welcome #utility_nav_welcome a:focus span {
	color: #cc0000 !important;
	background-image: none;
}
#utility_welcome #font_size {
	font-family: HelveticaNeueCondensed,Helvetica,Arial,sans-serif;
    font-weight: normal;
    font-size: 12px;
}
#utility_welcome #utility_nav_welcome #font_size .s_selected {
	background-position: -50px -29px;
}
#utility_welcome #utility_nav_welcome #font_size .m_selected  {
	background-position: -25px -29px;
}
#utility_welcome #utility_nav_welcome #font_size .l_selected {
	background-position: 0px -29px;
}