﻿.clearfix:after, .container:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow:hidden;
}
.clearfix, .container {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }

#header { 
	background: /*#c9efef */url(/i/bg_global.jpg) no-repeat top left; 
	width: 944px;
	padding: 5px 0 0;
}

#logo, #customer_login, #location_meta { float: left; }

#logo { width: 218px; }
#customer_login { width: 726px; height: 80px; padding-top: 6px; padding-left: 0px;}
#location_meta { width: 265px; padding-top: 6px; }

#logo h1 {
	margin: 0;
	padding-bottom: 5px;
	height: 65px;
	background: url(/i/brand_logo_2.png) no-repeat top left;
}

.login_list { margin: 0; list-style: none; margin-left: 15px;}
.login_list li { display: inline-block; margin-right: 15px; }

.action_link { 
	display:inline-block; 
	background: transparent url(/i/icon_rarrow.png) no-repeat right center;
	padding-right: 7px;
}
.action_link a
{
	color: #1546A2; 
	text-decoration: none; 
}
.action_link a:hover, .action_link a:focus
{
    color: #1546A2; 
    text-decoration: underline; 
}
.login_list .action_link
{
    background: none; 
}
.action_link IMG
{
    position: relative;
    top: 2px;
}
span.action_link a.deIco #flagCh,
span.action_link a.deIco #flagAt
{
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}
span.action_link a.chIco #flagDe,
span.action_link a.chIco #flagAt
{
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}
span.action_link a.atIco #flagDe,
span.action_link a.atIco #flagCh
{
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}
