﻿* 
{
	padding:0;
	margin:0;
	font-size:12px;
}
body 
{
	font-family:Arial;
}

p
{
	margin:15px 0px 0px 0px;
	color:#729610;
}

img
{
	border:none;
}

#wrapper 
{
	width:959px;
	margin:0 auto;
	position:relative;
}
#wrapper img.footer 
{
	background-position:top;
	float:left;
}

#container 
{
	width:959px;
	background:url('/images/containerBg.gif');
	margin:0 auto;
	height:auto;
	float:left;
	margin-top:-3px;
	background-repeat:repeat-y;
	position:relative;
}
.register 
{
	width:502px;
	padding:0 0 50px 25px;
	float:left;
	height:425px;
}
.register img 
{
	float:left;
}
.register img.top 
{
	background-position:bottom;
}
.register fieldset 
{
	width:504px;
	background:url(/images/fieldsetBg.gif) repeat-y;
	border:none;
	float:left;
	position:relative;
}
.register fieldset div
{
	width:482px;
	float:left;
	margin-left:10px;
	background:url(/images/fieldsetUnderline.gif) repeat-x bottom;
	display:inline;
	padding:10px 0;
}
.register fieldset label 
{
	width:232px;
	float:left;
	font-size:12px;
	color:#4c5e0c;
	font-weight:bold;
}
.register fieldset input, .register fieldset select 
{
	width:244px;
	float:left;
}
.register fieldset select 
{
	width:248px;
}
.register fieldset div.radio 
{
	width:200px;
	float:left;
	padding:0;
	background:none;
	margin-bottom:2px;
	margin-left:0px;
}
.register div.radio input 
{
	width:15px;
	height:15px;
	float:left;
}
.register div.radio label 
{
	width:50px;
	float:left;
	font-weight:normal;
	color:#000;
	margin-left:5px;
}
.register fieldset span 
{
	width:2px;
	height:2px;
	right:10px;
	position:absolute;
}
.register fieldset div.last 
{
	background:none;
}
.register div.noFieldS 
{
	width:500px;
	float:left;
	margin-top:10px;
}
.register div.noFieldS label
{
	font-size:12px;
	width:470px;
	padding-top:10px;
}
.register h3 
{
	float:left;
	text-indent:-50000px;
	overflow:hidden;
	margin:30px 0 10px 0;
}
.register h3.aboutyou
{
	width:135px;
	height:27px;
	background:url('/images/about.gif') no-repeat;
}
.register h3.keepin
{
	width:221px;
	height:28px;
	background:url('/images/keepin.gif') no-repeat;
}
.register h3.password 
{
	width:122px;
	height:22px;
	background:url('/images/password.gif') no-repeat;
}
.register h3.bini
{
	width:370px;
	height:23px;
	background:url('/images/binifresh.gif') no-repeat;
}

div.footerBox
{
	margin-top:-2px;
	margin-left:12px;
	background-image:url(/images/footerContainerBg.gif);
	background-repeat:repeat-y;
	height:68px;
	width:936px;
	float:left;
}

p.footerLinks
{
	float:left;
	color:#729610;
	margin-left:20px;
	padding-top:0px;
	margin-top:10px;
	font-size:9px;
	padding-bottom:20px;
}

p.footerLinks a
{
	color:#729610;
	font-size:9px;
}

img.footerContainerFooter
{
	margin-left:12px;
}

img.availableAtAsda
{
	margin-left:14px;
	margin-top:14px;
	float:left;
}

div.wheelieBin
{
	float:right;
	margin-right:60px;
	margin-top:135px;
	height:334px;
	width:287px;
}

div.biniFreshFacts
{
	background-image:url('/images/factsBg.gif');
	height:287px;
	width:287px;
	float:right;
	margin-top:30px;
	margin-right:75px;
}

div.biniFreshFacts img.factsHead
{
	margin:40px 0px 0px 40px;
}

div.biniFreshFacts ul
{
	margin:15px 0px 0px 40px;
	padding-left: 0px;
	list-style: none;
}

div.biniFreshFacts li
{
	background-image:url('/images/bullet.png');
	background-repeat:no-repeat;
	padding-left:20px;
	background-position:0 1px;
	margin-bottom:10px;
	color:#4c5e0c;
	font-weight:bold;
}

ol li
{
	margin-left:20px;
	color:#729610;
}

ol li a
{
	color:#729610;
}

a.twitterLink, a.facebookLink
{
	background-image:url('/images/twitterLink.png');
	height:65px;
	width:80px;
	float:right;
	margin-top:-2px;
	margin-left:3px;
}

a.twitterLink:hover, a.facebookLink:hover
{
	background-position:0px -70px;
	height:70px;
}

a.facebookLink
{
	background-image:url('/images/facebookLink.png');
	margin-right:12px;
}

a span
{
	display:none;
}

div.sendToAFriendBox
{
	background-image:url('/images/sendToAFriendBox.gif');
	height:65px;
	width:226px;
	float:right;
	margin-top:-2px;
}

div.sendToAFriendBox h3
{
	display:none;
}

div.sendToAFriendBox p
{
	margin-top:25px;
	margin-left:19px;
}

div.sendToAFriendBox input, div.sendToAFriendBox span
{
	float:left;
}

a.loginLink, a.logoutLink
{
	background-image:url('/images/loginLink.png');
	height:65px;
	width:97px;
	position:absolute;
	top:0px;
	right:30px;
	z-index:10;
}
 a.logoutLink
 {
 background-image:url('/images/logoff_01.png');
 }
a.loginLink:hover, a.biniFreshLink:hover
{
	background-position:0px -70px;
	height:70px;
}

a.biniFreshLink
{
	background-image:url('/images/binifreshLink.png');
	height:65px;
	width:147px;
	position:absolute;
	top:0px;
	right:130px;
	z-index:11;
}

h3.thanks
{
	width:287px;
	height:30px;
	float:none;
	background:url('/images/thanks.gif') no-repeat;
}

h3.receive
{
	width:367px;
	height:23px;
	float:none;
	background:url('/images/receive.gif') no-repeat;
}

h3.claim
{
	width:317px;
	height:30px;
	float:none;
	background:url('/images/claim.gif') no-repeat;
}

h3.thankstrial
{
	width:343px;
	height:30px;
	float:none;
	background:url('/images/thankstrialing.gif') no-repeat;
}

div.register h4
{
	text-indent:-50000px;
	margin-left:10px;
	margin-top:10px;
}

h4.claimRefill
{
	width:180px;
	height:45px;
	float:none;
	background:url('/images/claimRefill.gif') no-repeat;
}

h4.tellExperience
{
	width:206px;
	height:45px;
	float:none;
	background:url('/images/tellExperience.gif') no-repeat;
}

.register h3.privacy
{
	width:178px;
	height:27px;
	background:url('/images/privacy.gif') no-repeat;
	float:none;
}

.register h3.terms
{
	width:246px;
	height:27px;
	background:url('/images/terms.gif') no-repeat;
	float:none;
}

a.findOutMoreLink
{
	background-image:url('/images/findOutMoreLink.gif');
	height:44px;
	width:308px;
	float:left;
	margin-top:25px;
	margin-left:-3px;
	background-repeat:no-repeat;
}

a.findOutMoreLink:hover
{
	background-position:0px -47px;
}

a.sendLink
{
	background-image:url('/images/sendLink.png');
	height:11px;
	width:44px;
	float:left;
	margin-left:4px;
	margin-top:3px;
}

a.sendLink:hover
{
	background-position:0px -11px;
}

div#flashDiv
{
	position:absolute;
	top:0px;
	left:5px;
	height:800px;
	width:947px;
	z-index:-1;
}

div.headerHolder
{
	margin-top:170px;
	margin-left:25px;
}

a.signUp
{
	background-image:url('/images/signupLink.gif');
	height:45px;
	width:98px;
	float:right;
	background-repeat:no-repeat;
}

a.signUp:hover
{
	background-position:0px -48px;
}

div.validatorSummary
{
	margin-top:15px;
}

div.validatorSummary li
{
	margin-left:15px;
}

.register h3.tellfriends
{
	width:200px;
	height:29px;
	background:url('/images/tellfriends.gif') no-repeat;
	float:none;
}

.register h3.alreadyRegistered
{
	width:411px;
	height:31px;
	background:url('/images/alreadyRegistered.gif') no-repeat;
	float:none;
}

p.forgottenPassword
{
	float:right;
	margin-right:15px;
	margin-top:5px;
}

p.forgottenPassword a
{
	color:#4c5e0c;
	font-size:11px;
}

a.login
{
	background-image:url('/images/login.gif');
	height:45px;
	width:86px;
	float:right;
	background-repeat:no-repeat;
	margin-right:-3px;
	margin-top:10px;
}

a.send
{
	background-image:url('/images/send.gif');
	height:45px;
	width:78px;
	background-repeat:no-repeat;
	float:right;
	margin-right:-3px;
	margin-top:10px;
}

a.submit, input.submit
{
	background-image:url('/images/submit.gif');
	height:45px;
	width:93px;
	background-repeat:no-repeat;
	float:right;
	margin-right:-3px;
	margin-top:10px;
}

a.login:hover, a.send:hover, a.submit:hover
{
	background-position:0px -47px;
}

div.smallSelects select
{
	width:65px;
	margin-left:25px;
}

div.smallSelects select.firstDate
{
	margin-left:0px;
}

.tellUsTextArea
{
	float:right;
	height:100px;
	width:245px;
}

label a, p a
{
	color:#4c5e0c;
	text-decoration:none;
	font-weight:normal;
}

div.miniBox
{
	float:left;
	width:261px;
	margin-top:25px;
	position:relative;
}

div.miniBox div.miniBoxMain
{
	height:300px;
	background-image:url('/images/smallBoxBg.gif');
}

div.miniBoxMain p
{
	margin-left:10px;
	width:100px;
}
p.biniClaim 
{
	width:366px;
	float:left;
	color:#4c5e0c;
}

div.biniClaim 
{
	width:266px;
	height:192px;
	background:url(/images/panelBg.jpg) no-repeat;
	float:left;
	margin:30px 0 0 0;
}
div.biniClaimFixRight
{
	position:absolute;
	right:380px;
	top:420px;
}
.biniClaimFixRight div 
{
	
	float:left;
	width:268px;
	height:199px;
	background:url(/images/Meet_the_inventor_background_03.gif) no-repeat;
}
h1.biniClaim , h1.biniClaimFixRight
{
	text-indent:-50000px;
	float:left;
	width:201px;
	height:22px;
	overflow:hidden;
	background:url(/images/welcome.gif) no-repeat;
	margin:40px 0 10px 0;
}
.biniClaim h2 ,.biniClaimFixRight h2
{
	width:205px;
	height:44px;
	float:left;
	overflow:hidden;
	text-indent:-50000px;
	background:url(/images/tellUs.gif) no-repeat;
	margin:10px 0 0 10px;
	display:inline;
}
.biniClaimFixRight h2 
{
	background:url(/images/Meet_the_inventor_title_06.gif) no-repeat;
	width:177px;
	height:17px;
	margin-top:25px;
}

.biniClaim p, .biniClaimFixRight p
{
	width:130px;
	color:#4c5e0c;
	margin:10px 0 0 10px;
	float:left;
	display:inline;
	height:60px;
}
.biniClaimFixRight p 
{
	height:80px;
}
.biniClaim p.link a, miniBoxMain p.link a, .biniClaimFixRight p.link a
{
	width:232px;
	height:45px;
	text-indent:-50000px;
	overflow:hidden;
	float:left;
	background:url(/images/biniClaim.gif) no-repeat 0 0;
	margin:10px 0 0 5px;
	display:inline;
	
	
}
.biniClaimFixRight p.link a 
{
	background:url(/images/Buttons_10.gif) no-repeat 0 0;
	margin-left:97px;
	width:141px;
}
.biniClaim p.link a:hover,.biniClaimFixRight p.link a:hover 
{
	background-position:0 -47px;
}


h3.little 
{
	width:95px;
}
input.submit 
{
	border:none;
	cursor:pointer;
}
p#formError 
{
	color:red;
	display:none;
	float:left;
	width:100%;
}
a.claim 
{
	width:173px;
	height:45px;
	float:left;
	text-indent:-50000px;
	overflow:hidden;
	background:url(/images/Buttons_07.gif) no-repeat;
	
}
a.claim:hover 
{
	background-position:0 -47px;
}
#genderHide 
{
	display:none;
}
.register fieldset div.leastFav span 
{
	position:relative;
	float:right;
	height:auto;
	right:0;
	width:245px;
	margin-bottom:10px;
	
}
.register fieldset div.leastFav span select 
{
	width:50px;
}
.register fieldset div.leastFav span label 
{
	width:150px;
	padding-right:20px;
}
h2.inventor 
{
	
	background:url(/images/danielwoolmanner.gif) no-repeat;
	width:470px;
	height:28px;
	float:left;
	text-indent:-50000px;
	margin:20px 0;
}
h3.tellUs
{
	background:url(/images/tellUs-header.gif) no-repeat;
	text-indent:-50000px;
	width:498px;
	height:27px;
}
.register h3.fgtPass 
{
      width:500px;
      height:28px;
      background:url('/images/forgottenyourpassword.gif') no-repeat;
}
.register h3.sentPass 
{
      width:500px;
      height:22px;
      background:url('/images/passwordsent.gif') no-repeat;
      clear:both;
}
div.winners div 
{
	float:left;
	margin-right:40px;
}
div.winners ul 
{
	margin:10px 0 0 15px;
}
div.winners ul li 
{
	margin-bottom:5px;
	color:#729610;
}
h3.winners 
{
	width:103px;
	height:22px;
	background:url('/images/winners.gif') no-repeat;
	float:none;
}
