div.header {
	width: 956px !important;
	margin:auto;
	padding-bottom:15px;
}
div.header_phase1 {
	width: 956px !important;
}
div.topHeader_phase1 {
	width: 956px !important;
	height: 123px !important;
	margin:0px !important;
	padding:0px !important;
	border: none !important;
	background-image:url("../images/header/header_phase1.gif");
	background-repeat:no-repeat;
	background-position: left top;
}
div.topHeaderLogged_phase1 {
	width: 956px !important;
	height: 123px !important;
	margin:0px !important;
	padding:0px !important;
	border: none !important; 
	background-image:url("../images/header/headerLogged_phase1.gif");
	background-repeat:no-repeat;
	background-position: left top;
}
div.topHeaderLogged_phase1 div.userDetails 
{
	height: 68px;
}
.ie6 div.header
{
    margin-bottom:-30px;
}
div.header_big {
	width:956px;
	height : 100px;
	margin-bottom: 12px;
	*z-index:99;
	margin-top: 7px;
	*position:relative;
	*top:auto;
	*margin-bottom: -122px;
}
div.topHeader {
	width: 956px !important;
	height: 123px !important;
	margin:0px !important;
	padding:0px !important;
	border: none !important; 
	background-image:url("../images/header/header.gif");
	background-repeat:no-repeat;
	background-position: left top;
}
div.topHeaderLogged {
	width: 956px !important;
	height: 123px !important;
	margin:0px !important;
	padding:0px !important;
	border: none !important; 
	background-image:url("../images/header/headerLogged.gif");
	background-repeat:no-repeat;
	background-position: left top;
}

.ie7 .topHeader {
    background-image:url("../images/header/header.gif");
	background-repeat:no-repeat;
	background-position: left top;
}
div.headerLeft {
	float: left;
	width: 15px;
	height: 123px;
	margin:0px !important;
	padding:0px !important;
	border: none !important; 
	display:block;
}
div.headerLeftTop {
	width: 15px;
	height: 15px;	
}
.i6 div.headerLeftTop {
    margin-bottom:-2px !important;
}
div.headerLeftMid {
	width: 15px;
	height:93px;
}
div.headerLeftBottom {
	width: 15px;
	height: 15px;
}
.ie7 div.headerLeftBottom {
    margin-bottom:-2px !important;
}
div.headerSpacer {
	float: left;
	width: 145px;
	height: 123px;
	margin:0px !important;
	padding:0px !important;
	border: none !important; 
	display:block;
}
.ie6 .headerSpacer{
	width: 144px !important;
}
.ie7 .headerSpacer{
	width: 144px !important;
	position:relative;
	left:-2px;
}
div.headerSpacerTop {
	width: 145px;
	height: 15px;
}
div.headerSpacerTop_phase1 {
	width: 145px;
	height: 10px;
}
.ie .headerSpacerTop{
    width: 144px;
    margin-bottom:-2px !important;
}
.ie6 .headerSpacerTop{
	width: 144px !important;
}
.ie7 .headerSpacerTop{
	width: 144px !important;
}
.gecko.ff2 .headerSpacerTop {
	width: 148px !important;
}
div.headerSpacerMid {
	width: 145px;
	height:93px;
	background-color: #FFD400;
}
div.headerSpacerMid_phase1 {
	width: 145px;
	height:86px;
	background-color: #FFD400;
}
.ie .headerSpacerMid {
    width: 144px;
 }
.ie6 .headerSpacerMid{
	width: 144px !important;
}
.ie7 .headerSpacerMid{
	width: 144px !important;
	
}
.gecko.ff2 .headerSpacerMid{
	width: 148px !important;
}
.ie7 .headerSpacerMid img
{
    margin-top: 1px;
    padding-top: 1px;
	margin-left: 2px;	
	margin-right: -1px;	
}
.gecko.ff2 .headerSpacerMid img{
	position:relative !important;
	left:0px !important;
	top:0px;
}
div.headerSpacerBottom {
	width: 145px;
	height: 15px;
}
.ie6 .HeaderSpacerBottom{
	width: 143px !important;
    margin-bottom:-2px !important;
}
.ie7 .headerSpacerBottom {
    margin-top:2px;
    width: 143px !important;
	
}
.gecko.ff2 .headerSpacerBottom{
	width: 148px !important;
}
div.headerLogo {
	float: left;
	width: 50px;
	height: 93px;
}
div.subHeader{
	float: left;
	width: 583px;
	height:36px;
}
div.subHeader
{
	margin-left:-1px;
	*margin-left:0px;
}
.ie6 .subHeader a img
{
	margin-bottom:-3px;
}
.ie7 .subHeader{
	width: 583px;
}
.ie7 div.subHeader a img
{
	margin-bottom:-3px;
}
a.banner{
	background-color: white;
	width: 583px ;
	height: 87px; 
	background-image:url(../images/header/headerPP.jpg);
	background-repeat: no-repeat;
	float: left; 
}
a.bannerNotPP{
	background-color: white;
	width: 583px ;
	height: 87px; 
	background-image:url(../images/header/headerNotPP.jpg);
	background-repeat: no-repeat;
	float: left; 
}
a.bannerLogged{
	background-color: white;
	width: 582px ;
	height: 87px; 
	background-image:url(../images/header/gifts-header-home.jpg);
	background-repeat: no-repeat;
	float: left; 
}
.ie7 a.bannerLogged
{
}
a.bannerSubscribe{
	background-color: white;
	width: 582px ;
	height: 87px; 
	background-image:url(../images/header/gifts-header-home.jpg);
	background-repeat: no-repeat;
	float: left; 
}
.ie7 .banner {
	position:relative;
	left:1px;
	width: 585px ;
}
