/*=========================================================================================================
//---------------------------------------------------------------------------------------------------------
//	MAIN NAVIGATION - HORIZONTAL STYLE
//---------------------------------------------------------------------------------------------------------
//=======================================================================================================*/
/*-------------------------------------------------------------------------------------------------------*/
/*	Global navigation, logo, and search
/*-------------------------------------------------------------------------------------------------------*/
#nav-global
{
	position: absolute;
	top: 32px;
	right: 0px;
}

#nav-global a
{
	margin-left: 4px;
}


#nav-search
{
	position: absolute;
	top: 72px;
	right: 0px;
}

#search
{
	right: 0px;
}

#homelink
{
	height: 10px;
	padding: 1px 10px 3px 0;
	background: #fff url('/images/red_vert_dots.png') repeat-y top right;
	text-transform: uppercase;
	font-weight:bold;
}

#nav-logo
{
	width:               896px;
	height:              73px;
	padding:             9px 54px 13px 0px;
}

#number
{
	float:                            left;
	height:                           15px;
	width:                            670px;
	padding:                          20px 15px 0;
	font-size:                        140%;
	color:                            #a3a597;
	text-align:                       right;
}	
	
#nav-logo #logo {
	float:                            left;
	}
#nav-logo #number {
	float:                            left;
	width:                            416px;
	margin-top:                       45px;
	padding:                          10px 15px 0;
	}	
#nav-logo #search {
	float:                            left;
	margin-top:                       45px;
	padding-top:                      4px;
	width:                            220px;
	}	
#search label {
	margin-left:                      15px;
	color:                            #a3a597;
	}	
#search #findtext{
	font-size:                        100%;
	border:                           1px solid #c5c7b8;
	height:                           13px;
	padding:                          2px 6px;
	color:                            #999;
	}	
#search #findtext:focus {
	border-color:                     #666;
	/*background-color:               #b2d9e4;*/
	color:                            #333;
	}	
#search input.button {
	background-image:                 url(/assets/images/button-search-opaque.gif);
	background-color:                 #c5c7b8;
	left:                             2px;
	top:                              5px;
	margin-left:                      2px;
	}	
#btn_findtext {
	background-color:                 #c5c7b8;
	left:                             2px;
	top:                              5px;
	margin-left:                      2px;
}
	
#search input.button:hover {
	background-image:                 url(/assets/images/button-search-2-over.gif);
	background-repeat:                no-repeat;
	background-color:                 #66b3ca;
	}	
#search input.button:active {
	background-image:                 url(/assets/images/button-search-2-down.gif);
	background-repeat:                no-repeat;
	background-color:                 #bf311b;
	}	

/*---------------------------------------------------------------------------------------------------------
//	Main nav item styles (for text-only menu headers
//-------------------------------------------------------------------------------------------------------*/
#nav-main
{
	margin: 18px 0 25px 0;
	width:                            978px;
	padding:                          0;
	height:                           33px;
	overflow:                         hidden;
	background-repeat:                repeat-x;
}
/* #nav-main  #b-pressroom{ width: 365px;} */

#nav-main ul { 
	width:                            100%;
	margin:                           0;
	padding:                          0;
	list-style:                       none;
}
#nav-main ul li {
	/**width:                         72px;*/
	float:                            left;
}
#nav-main ul li img {
	padding:                          0px;
	margin:                           0 6px 0 0;
}
/* ping fix related */

*#nav-main ul li span {	margin:    8px 20px 50px 20px;}


#nav-main a.b1, #nav-main .active { 
	display:                          block;
	margin:                           0;
	color:                            #44453f;
	font-size:                        10px;
	text-transform:                   uppercase;
	background-repeat:                repeat-x;
	white-space:                      nowrap;
}

/*#nav-main li .active { 
	background-image:                 url(/assets/images/main-nav-bg-on.jpg);
	}*/

/*	Login Menu */
#nav-main #b-customercenter {
	position:                         absolute;
	right:                             0px;
	border:                      none;
	margin: 0px;
	padding: 0px;
}
#nav-main #b-customercenter img
{
	margin: 0;
}
