#topNav a
{
    display:block;
    float:left;
    height:36px;
}
    #topNav a.learn
    {
        width:93px;
        background: url(http://www.wireless.att.com/global/images/en/topNav/learn.gif) 0 0 no-repeat transparent;
    }
    #topNav a.shop
    {
        width:87px;
        background: url(http://www.wireless.att.com/global/images/en/topNav/shop.gif) 0 0 no-repeat transparent;
    }
    #topNav a.myaccount
    {
        width:134px;
        background: url(http://www.wireless.att.com/global/images/en/topNav/myaccount.gif) 0 0 no-repeat transparent;
    }
    #topNav a.support
    {
        width:106px;
        background: url(http://www.wireless.att.com/global/images/en/topNav/support.gif) 0 0 no-repeat transparent;
    }
    #topNav a.mycing
    {
        width:341px;
        background: url(http://www.wireless.att.com/global/images/en/topNav/myWirelessAccount.gif) 0 0 no-repeat transparent;
    }
    #topNav a.midspace
    {
        width:189px;
        background: url(http://www.wireless.att.com/global/images/en/topNav/midspace.gif) 0 0 no-repeat transparent;
    }
#topNav a:hover
{	
    background-position: 100% 100%;
}
#secondaryTopNav
{
    margin-bottom:8px;
}
		#secondaryTopNav a
		{
    		padding:0 10px;
    		border-right:1px solid #ccc;
		}
		#secondaryTopNav a.last
		{
		    border:0;
        }
#endNodeLftNav ul
{
    list-style-type:none;
}
    #endNodeLftNav ul li, #endNodeLftNav ul li.indent
    {
    	list-style-type:none;
		padding:.25em 12px .25em 0px;
    }

#checkoutNav
{
    clear:both;
    height:24px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    margin-bottom:12px;
}

#businessCenterNav
{
    clear:both;
}

#businessCenterNav a
{
    display:block;
    float:left;
    height:36px;
}

    #businessCenterNav a.business
    {        
        width:137px;
        background: url(http://www.wireless.att.com/global/images/businesscenter_nav/business.gif) 0 0 no-repeat transparent;
    }

    #businessCenterNav a.phones
    {
        width:134px;
        background: url(http://www.wireless.att.com/global/images/businesscenter_nav/phones.gif) 0 0 no-repeat transparent;
    }

    #businessCenterNav a.solutions
    {
        width:87px;
        background: url(http://www.wireless.att.com/global/images/businesscenter_nav/solutions.gif) 0 0 no-repeat transparent;
    }

    #businessCenterNav a.programs
    {
        width:145px;
        background: url(http://www.wireless.att.com/global/images/businesscenter_nav/programs.gif) 0 0 no-repeat transparent;
    }

    #businessCenterNav a.plans
    {
        width:59px;
        background: url(http://www.wireless.att.com/global/images/businesscenter_nav/plans.gif) 0 0 no-repeat transparent;
    }

    #businessCenterNav a.leftSpace
    {
        width:159px;
        background: url(http://www.wireless.att.com/global/images/businesscenter_nav/leftspace.gif) 0 0 no-repeat transparent;
    }

    #businessCenterNav a.rightSpace
    {
        width:229px;
        background: url(http://www.wireless.att.com/global/images/businesscenter_nav/rightspace.gif) 0 0 no-repeat transparent;
    }
    
#businessCenterNav a:hover
{	
    background-position: 100% 100%;
}


/* Localized Header Styles
----------------------------------------------- */

.logo
{
    padding-right:60px;
    float:left;
}
.searchNav ul
{
	float: right; /* JPA addition/change */
	padding:4px 3px 4px 0px; /* JPA addition/change */
	list-style-type:none;
}
.searchNav ul li
{
float:left;
}
.searchNav ul li a
{
padding:0 10px;
border-right:1px solid #ccc;
}
.searchNav ul li.last a
{
padding:0 0 0 10px;
border:0;
}
.searchNav ul li img
{
padding-right: 15px; /* JPA addition/change */
}
.register_lft
{
margin-top:14px;
float:right;
text-align:right;
margin-left: 120px;
width:341px;
height:25px;
background:url(http://www.wireless.att.com/global/images/en/topNav/mycing_bx_l.gif) 0 0 no-repeat transparent;
overflow:hidden;
}
.register_rgt
{
padding-top:4px;
height:25px;
background:url(http://www.wireless.att.com/global/images/es/topNav/mycing_bx_r.gif) 100% 0 no-repeat transparent;
}
.register_lft_zip
{
z-index: 999; 
margin-top:9px;
float:right;
overflow:hidden;
margin-left: 4px;
width:341px;
height:25px;
}
.register_rgt_zip
{
padding:2px;
height:20px;
}
.register_lft_cobrand
{
margin-top:14px;
float:right;
text-align:right;
width:1px;
height:25px;
overflow:hidden;
}
.register_rgt_cobrand
{
padding-top:4px;
height:25px;
}
   
.register_lft a
{
padding:0 10px;
border-right:1px solid #ccc;
}
.register_lft a.last
{
border:0;
}



