.clearing:after {content: "."; display: block; height: 0; clear: left; visibility: hidden;}
.clearing {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearing {height: 1%;}
.clearing {display: block;}
/* End hide from IE-mac */		

#tescoheader {margin:0;padding:0;background:#94a0d2;}
#tescologo {position:absolute;top:0px;left:0px;background: transparent url(../img/tesco/bg_logo.gif) no-repeat top left;}
#tescotabs {margin: 0;padding:0;width: 100%;}	

#firsttabs {margin:0;padding:0;background:#48494E url(../img/tesco/bg_store_first.gif) no-repeat top left;width:100%;}
#accountsfirsttabs {margin:0;padding:0;background:#48494E url(../img/tesco/bg_tescotabs.gif) no-repeat top left;width:100%;}	
#secondtabs {position:relative;z-index:1;margin:0;padding:0;clear:left;}	
	
#store {margin:0;padding:0 0 0 180px;list-style:none;font-size:0.8em;background:#BDCEE7;}
#store li {float:left;display:inline-block;padding:0;background:#BDCEE7;}
#store li a, #store li a.end, #store li a.precurrent {padding:0.65em 19px 0.65em 0;display:block;color:#000;font-weight:bold;text-decoration:none;float:left;}
#store li a, #store li a:hover {background:#A0B7DB url(../img/tesco/bg_store_divider.gif) no-repeat top right;}
#store li a.end, #store li a.end:hover {background: #A0B7DB url(../img/tesco/bg_store_end.gif) no-repeat top right;}
#store li a.precurrent, #store li a.precurrent:hover {background:#A0B7DB url(../img/tesco/bg_store_divider_current.gif) no-repeat top right;}
#store li.current a, #store li.current a:hover {color:#fff;background:#3E5597 url(../img/tesco/bg_store_divider_current_end.gif) no-repeat top right;}
#store li.current {background: #3E5597;}
#store .homelink {margin:0;padding:0;}
#store .homelink a {width:5.5em;w\idth:3.5em;cursor:hand;}
#store .homelink a span {position:absolute;width:3.2em;vertical-align:top;margin:-0.5em 0 0 0;line-height:1.15em;}
#store .finance a {width:8em;w\idth:6.2em;cursor:hand;}
#store .finance a span {position:absolute;width:6.0em;margin:-0.5em 0 0 3px;line-height:1.15em;}
#stores a {color:#fff;text-decoration:none;}

#secondtabs ul {margin:0 0 0 170px;padding:0;list-style:none;}
#secondtabs li, #secondtabs li.on {float:left;display:inline;margin:0;text-align:center;padding:0 0 0 7px;}
#secondtabs li {background:#d6efff url(../img/tesco/bg_finance_left.gif) no-repeat top left;margin-left: 1px;}
#secondtabs li.on, #secondtabs li.on:hover {background:#0f2e91 url(../img/tesco/bg_finance_left.gif) no-repeat top left;}
#secondtabs li a, #secondtabs li.on a {
	float:left;
	display:block;
	padding:0.6em 7px 0 0;
	margin-right:0;
	text-decoration:none;
	font-weight: normal;

	height:2.4em;
	voice-family: "\"}\""; /* hide rest from IE 5.x */
	voice-family:inherit;
	height:1.7em;
	}
ie5hackfix {}	

#secondtabs li a, #secondtabs li a:hover {color:#000;background:#d6efff url(../img/tesco/bg_finance_right.gif) no-repeat top right;}
#secondtabs li.on a, #secondtabs li.on a:hover {color:#fff;background:#0f2e91 url(../img/tesco/bg_finance_right.gif) no-repeat top right;}

#searchstrip {clear:left;width:100%;height:10px;background:#0F2E91;}	
#tabdivider {margin:0;padding:0;border-top:solid 2px #424242;height:26px;}
#toptext {margin:0;list-style:none;font-size:0.8em;padding:0.65em 19px 0.65em 180px;display:block;color:#fff;text-decoration:none;float:left;background:transparent url(../img/tesco/bg_tescotabs.gif) repeat-x top left;}

/* New styles for CCS */
#secondtabs li.myaccounts {float:right;display:inline;margin-right:5px;text-align:center;padding:0 0 0 7px;}
#secondtabs li.myaccountson {float:right;display:inline;margin-right:5px;text-align:center;padding:0 0 0 7px;}
#secondtabs li.myaccountson {background:#0f2e91 url(../img/tesco/bg_finance_left.gif) no-repeat top left;}
#secondtabs li.myaccountson a, #secondtabs li.myaccountson a:hover {color:#fff;background:#0f2e91 url(../img/tesco/bg_finance_right.gif) no-repeat top right;}