/* HEADER */
.header { 
	background: url(/images/shopping/header_bg.gif) repeat-x bottom left; 
	width: 990px; 
	height: 88px; 
	margin: auto; 
	text-align: left; 
	font-family: trebuchet ms, sans-serif;
	position: relative;
}

.header_widget {
    width: 996px;
    background-image: none;
    background-color: #021931;
}

.headerContent {
	text-align: left;
	height: 88px; 
	width: 470px; 
}

.headerContent td {
    vertical-align: bottom;
    padding-left: 10px;
}

.headerLinks {
	text-align: right;
	padding: 5px 0 10px 0;
	white-space: nowrap;
}

.brand { 
	width: 190px; 
	height: 66px; 
	padding-left: 12px; 
}

.tagline {
    vertical-align: bottom;
    []display: inline-block;
    []margin-bottom: 2px;
    line-height: 28px;
	font-size: 12px; 
	color: #fff; 
}

.tabs { 
	vertical-align: bottom; 
	font-size: 13px; 
	height: 66px; 
}

a:link.tab_off,a:active.tab_off,a:hover.tab_off,a:visited.tab_off { 
	position: relative; 
	display: block; 
	float: left; 
	margin-right: 8px; 
	width: 69px; 
	height: 29px; 
	line-height: 23px; 
	text-align: center; 
	background: url(../images/widgets/header_tab_off.gif) no-repeat; 
	text-decoration: none; 
	color: #fff; 
	font-weight: bold; 
}

a:link.tab_on,a:active.tab_on,a:hover.tab_on,a:visited.tab_on { 
	float: left; 
	margin-right: 8px; 
	width: 69px; 
	height: 29px; 
	line-height: 23px; 
	text-align: center; 
	background: url(../images/widgets/header_tabhome_on.gif) no-repeat; 
	text-decoration: none; 
	color: #021931; 
	font-weight: bold; 
}

a:link.tab_on_coupons,a:active.tab_on_coupons,a:hover.tab_on_coupons,a:visited.tab_on_coupons {
    background-image: url(/images/coupons/tab_on.gif);
}

a:link.tab_promo,a:active.tab_promo,a:hover.tab_promo,a:visited.tab_promo { 
	float: left; 
	margin-right: 8px; 
	width: 116px; 
	height: 29px; 
	line-height: 23px; 
	text-align: center; 
	background: url(../images/widgets/tab_promo.gif) no-repeat; 
	text-decoration: none; 
	color: #fff; 
	font-weight: bold; 
}

.headerInfo {
	width: 500px;
	float: right; 
	text-align: right;
	height: 66px;
	padding: 15px 10px 0 0;
	color: #fff;
	font-size: 10px;
}

.headerInfo table {
	float: right;
}

.headerInfo a:link,.headerInfo a:active,.headerInfo a:hover,.headerInfo a:visited { 
	color: #fff; 
	font-size: 10px;
	text-decoration: underline; 
}