.logos {
	display:none !important;
}

#header {
	/*height:50px !important;*/
	height:7em;
}

#flash {
	float:none !important;
	position:absolute;
	top:26px;
	z-index:2;
}

#header2 {
	float:none !important;
	width:396px !important;
	text-align:right;
	margin:0px !important;
	padding:84px 8px 0 0;
}

#header2 span {
	margin:0 33px;
}
/* fix for mozilla and i.e. spacing above tab control (correct opera) */ 
#header2 img {
	vertical-align:bottom;
}

.shopnavmichel {
	padding-top:67px;
}
.shopnavmichel a {
	margin-left:122px;
}

/*eric: 07.06.2006 */

#navtop {
    margin: 37px 0 0  0;
	/*width:806px; */
	width:981px;
}

.contentheaderbg {
	width:404px;
	height:13px;
	line-height:13px;
}
.contentmainbg {
	height:137px;
}

div.contentbrand a,
div.contentbrand a:link,
div.contentbrand a:visited,
div.contentbrand a:hover,
div.contentbrand a:active {
	color: #3B77A2;
	text-decoration:none;
}
div.contentbrand a:hover {
	text-decoration:underline;
}

div.contentbrand .more {
	padding-top: 2px;
	text-align:right;
}

div.contentbrand .more a:link,
div.contentbrand .more a:visited,
div.contentbrand .more a:hover,
div.contentbrand .more a:active {
	padding-right:24px !important;
	padding-bottom:1px !important;	
}

.contentbrand {
	top:22px;
}

#tabcontrol {
	float:left;
	position: relative;
	width:404px;
	/*margin: 6px 0 0 47px;*/
	font: bold 1em Arial,Helvetica,Verdana,sans-serif;
	/*margin: 9px 0 0 31px;*/
	margin:9px 0 0 0 !important;
	left:62px;

}

#tabcontrol li a {
	width: 112px !important;
}

.contentbrand table td {
	margin:0px;
	padding:0px;
}

.brandcontentcell {
	padding-left:62px;
}

.slogan {
	margin:0px;
	padding:0px;
}

.innerslogan {
	padding-left:10px;
}