@charset "UTF-8";
/* Woolworths Everyday common styles */

/* Basic Styles */

*{
	padding:0;
	margin:0;
}

body{
	background:#eefbff url(../images/img/bg-bubbles.jpg) no-repeat 50% 189px;
	font-family:Verdana,sans-serif;
	font-size:small;
	color:#444;
	min-width:1000px;
	/*border:1px #00FF00 solid;*/
}

sup{
	font-size:50%;
}

sup { font-size:10px; }

/* Layout styles */

div#header-wrapper{
	width:100%;
	background:#02a2e4 url(../images/img/header_bg.gif) repeat-x top left;
	border-bottom: 1px solid #0180c2;
	display:block;
}

div#header{
	position:relative;
	width:702px;
	margin:0 auto;
	padding:42px 0 18px 0;
	height:128px;
}

div#features{
	margin:18px auto 15px auto;
	width:702px;
	background:#fff;
	overflow:hidden;
}

div#footer{
	margin:0 auto;
	width:702px;
	height:400px;
}


/* Header styles */

h1#main-heading{
	padding: 70px 0 0 0;
	margin:0 0 13px 0;
	background:url(../images/img/header-title.gif) no-repeat top left;
	overflow:hidden;
	width:335px;
	height: 0px !important; 
	height /**/:70px; /* for IE5/Win only */
}

h1#main-heading-Chu{
	padding: 70px 0 0 0;
	margin:0 0 13px 0;
	background:url(../images/img/header-title-2.gif) no-repeat top left;
	overflow:hidden;
	width:335px;
	height: 0px !important; 
	height /**/:70px; /* for IE5/Win only */
}


h1#main-heading-family{
	padding: 78px 0 0 0;
	margin:0 0 12px 0;
	background:url(../images/img/header-title-family.gif) no-repeat top left;
	overflow:hidden;
	width:410px;
	height: 0px !important;
	height /**/:70px; /* for IE5/Win only */
}

h1#main-heading-sink{
	padding: 81px 0 0 0;
	margin:0 0 13px 0;
	background:url(../images/img/header-title-sink.gif) no-repeat top left;
	overflow:hidden;
	width:410px;
	height: 0px !important;
	height /**/:70px; /* for IE5/Win only */
}


h1#main-heading-numbers{
	padding: 70px 0 0 0;
	margin:0 0 13px 0;
	background:url(../images/img/header-title-numbers.gif) no-repeat top left;
	overflow:hidden;
	width:335px;
	height: 0px !important; 
	height /**/:70px; /* for IE5/Win only */
}

h1#main-heading-addsup{
	padding: 75px 0 0 0;
	margin:0 0 13px 0;
	background:url(../images/img/header-title-addsup.gif) no-repeat top left;
	overflow:hidden;
	width:370px;
	height: 0px !important;
	height /**/:70px; /* for IE5/Win only */
}

h1#main-heading-2{
	padding: 75px 0 0 0;
	margin:0 0 13px 0;
	background:url(../images/img/header-title-3.gif) no-repeat top left;
	overflow:hidden;
	width:370px;
	height: 0px !important;
	height /**/:70px; /* for IE5/Win only */
}

h1#main-heading-fridge{
	padding: 80px 0 0 0;
	margin:0 0 10px 0;
	background:url(../images/img/header-title-fridge.gif) no-repeat top left;
	overflow:hidden;
	width:350px;
	height: 0px !important;
	height /**/:70px; /* for IE5/Win only */
}

h2#sub-heading{
	padding: 45px 0 0 0;
	background:url(../images/img/header-intro.gif) no-repeat top left;
	overflow:hidden;
	width:508px;
	height: 0px !important; 
	height /**/:45px; /* for IE5/Win only */
}

h2#sub-heading-2{
	padding: 45px 0 0 0;
	background:url(../images/img/header-intro_3.gif) no-repeat top left;
	overflow:hidden;
	width:508px;
	height: 0px !important; 
	height /**/:45px; /* for IE5/Win only */
}



h2#sub-heading-addsup{
	padding: 52px 0 0 0;
	background:url(../images/img/header-intro-addsup.gif) no-repeat top left;
	overflow:hidden;
	width:508px;
	height: 0px !important;
	height /**/:45px; /* for IE5/Win only */
}

h2#sub-heading-fridge{
	padding: 50px 0 0 0;
	background:url(../images/img/header-intro-fridge.gif) no-repeat top left;
	overflow:hidden;
	width:508px;
	height: 0px !important;
	height /**/:45px; /* for IE5/Win only */
}

h2#sub-heading-sink{
	padding: 50px 0 0 0;
	background:url(../images/img/header-intro-sink.gif) no-repeat top left;
	overflow:hidden;
	width:508px;
	height: 0px !important;
	height /**/:45px; /* for IE5/Win only */
}

h2#sub-heading-numbers{
	padding: 50px 0 0 0;
	background:url(../images/img/header-intro-numbers.gif) no-repeat top left;
	overflow:hidden;
	width:508px;
	height: 0px !important;
	height /**/:45px; /* for IE5/Win only */
}

h2#sub-heading-family{
	padding: 50px 0 0 0;
	background:url(../images/img/header-intro-family.gif) no-repeat top left;
	overflow:hidden;
	width:508px;
	height: 0px !important;
	height /**/:45px; /* for IE5/Win only */
}
h2#sub-heading-family2{
	padding: 50px 0 0 0;
	background:url(../images/img/header-intro-family02.gif) no-repeat top left;
	overflow:hidden;
	width:508px;
	height: 0px !important;
	height /**/:60px; /* for IE5/Win only */
}

div#bonus-strip{
	position:absolute;
	top:0;
	left:0;
}

img#img-credit-card{
	position:absolute;
	right:0;
	top:27px;
}


img#img-credit-card-newexpiry{
	position:absolute;
	right:0;
	top:27px;
}

h2#logo-everyday-money{
	position:absolute;
	width:187px;
	padding: 68px 0 0 0;
	overflow:hidden;
	width:508px;
	height: 0px !important;
	height /**/:68px; /* for IE5/Win only */
	background:url(../images/img/logo-everyday-money.gif) no-repeat top left;
	left:344px;
	top:25px;
}


h2#logo-everyday-money-small{
	position:absolute;
	width:187px;
	padding: 68px 0 0 0;
	overflow:hidden;
	width:508px;
	height: 0px !important;
	height /**/:68px; /* for IE5/Win only */
	background:url(../images/img/logo-everyday-money-small.gif) no-repeat top left;
	left:400px;
	top:18px;
}

img#logo-money{
	position:absolute;
	right:-67px;
	top:94px;
}

img#logo-money-canstar{
	position:absolute;
	right:-69px;
	top:2px;
}

a.btn-apply-now{
	display:block;
	overflow:hidden;
	height: 0px !important;
}

a#header{
	position:absolute;
	width:137px;
	background:url(../images/img/btn-apply-now-header-white.gif) no-repeat left top;
	padding: 35px 0 0 0;
	height /**/:35px; /* for IE5/Win only */
	right:3px;
	top:140px;
	z-index:100;
}

a:hover#header{
	background-position:0 -35px;
}

a:active#header{
	background-position:0 -70px;
}


/* Features styles */

h3#features-header{
	float:left;
	width:600px;
	background:url(../images/img/features-header-bg.gif) no-repeat left top;
	color:#fff;
	font-size:100%;
	padding:4px 51px 0 51px;
	height:26px;
}

div.feature-item{
	float:left;
	margin:0 51px 0 51px;
	padding:10px 0 6px 0;
	border-top: 1px solid #c7e9f7;
}

div#first-item{
	border:none;
}

div.feature-item h4{
	float:left;
	color:#009ddc;
	width:130px;
	font-size:100%;
}

div.feature-item ul{
	float:right;
	width:470px;
}

div.feature-item ul li{
	margin:0 0 4px 0;
	padding-left:20px;
	background:url(../images/img/img-bullet.gif) no-repeat left 3px;
	list-style-type:none;
}

/*div.feature-item ul li ul{
	margin-left:24px;
	padding-left:24px;
}

div.feature-item ul li ul{
	padding-left:24px;
}*/

div.feature-item ul li ul li{
	padding-left:6px;
	margin-left:48px;
	background:none;
	list-style-type:disc;
}


div#features-footer{
	width:600px;
	position:relative;
	float:left;
	background:#019ddf;
	padding:12px 51px;
}

div#features-footer h4{
	margin-left:126px;
	padding:35px 0 0 0;
	width:305px;
	background:url(../images/img/features-footer-copy.gif) no-repeat left top;
	overflow:hidden;
	height: 0px !important;
	height /**/:30px; /* for IE5/Win only */
}

div#features-footer-fridge h4{
	margin-left:126px;
	padding:30px 0 0 0;
	width:296px;
	background:url(../images/img/features-footer-copy-fridge.gif) no-repeat left top;
	overflow:hidden;
	height: 0px !important; 
	height /**/:30px; /* for IE5/Win only */
}


a#features{
	position:absolute;
	top:12px;
	right:51px;
	width:115px;
	background:url(../images/img/btn-apply-now-features-white.gif) no-repeat left top;
	padding: 30px 0 0 0;
	height /**/:30px; /* for IE5/Win only */
}



a:hover#features{
	background-position:0 -30px;
}

a:active#features{
	background-position:0 -60px;
}


/* Footer styles */

div#logos{
	margin:0 0 25px 0;
}

div#terms{
	padding:0 0 25px 0;
	color:#a3a3a3;
}

div#terms h4{
	font-size:100%;
}

div#terms p, div#terms ol{
	font-size:85%;
	margin:12px 0;
}

div#terms ol li{
	margin: 0 0 12px 24px;
}


img#logo-money-shoppinglist{
	position:absolute;
	right:-84px;
	top:94px;
}

img#logo-money-canstar-shoppinglist{
	position:absolute;
	right:-86px;
	top:2px;
}
