/* Payment section */

.payContainer {
	float:left;
	background-color:#fff;
	width:798px;
	font-size:12px;
	color:#3c3c3c;
	position:relative;
	z-index:0;
	padding-bottom:30px;
}
.payContainer div.leftCol,.payContainer div.leftColSpread,.payContainer div.leftColBanners {
	float:left;
	width:535px;
	margin-left:25px;
	display:inline;
}
div.leftColSpread 
{
	width:589px;
}
.payContainer div.leftCol p.details,.payContainer div.leftColSpread p.details {
	float:left;
	width:450px;
	padding-bottom:10px;
	
}
.payContainer div.rightCol {
	float:left;
	width:225px;
	margin-left:0px;
	margin-top:75px;
	/*padding-bottom:50px;*/
	
}
.payContainer div.rightCol a:hover{
	text-decoration:underline;
}
.payContainer div.rightCol p {
	width:180px;
	margin-top:10px;
}
.payContainer div.rightCol p.topP {
	margin-bottom:20px;
	width:115px;
}
.payContainer div.rightCol a {
	color:#ec008c;
	text-decoration:none;
}
#aboutWrap h2.buyYNeuron, 
#aboutWrap h2.yourDetails,
#aboutWrap h2.payDets,
#aboutWrap h2.makeDonation,
#aboutWrap h2.thankU   {
	width:405px;
	height:31px;
	float:left;
	text-indent:-50000px;
	overflow:hidden;
	background:url(../images/purchase_images.jpg) no-repeat -12px -66px;
	margin:14px 0;
	position:relative;
}
#aboutWrap h2.makeDonation {
	background-position:-12px -65px;
}
#aboutWrap h2.yourDetails {
	background-position:-9px -109px;
}
#aboutWrap h2.payDets {
	background-position:-12px -150px;
}
#aboutWrap h2.thankU 
{
	background-position:-236px -674px;
}
.payContainer h3, 
.payContainer h4,
.backTaVB {
	font-size:15px;
	color:#ec008c;
	font-weight:bold;
	float:left;
}
.backTaVB 
{
	
	position:absolute;
	top:-35px;
	right:0;
	text-decoration:none;
	text-indent:-50000px;
	background:url(http://c0002510.cdn1.cloudfiles.rackspacecloud.com/buttonsSprite.png) no-repeat -315px -650px;
	width:208px;
	height:13px;
}
.backTaVB:hover 
{
	background-position:-315px -667px;
}
.payContainer .rightCol h3 {
	float:none;
}

.payContainer h3.sup {
	clear:both;
}
span.step {
	font-size:15px;
	color:#ec008c;
	font-weight:bold;
	margin-top:5px;
	float:left;
}
#cfrmAmount {
	float:left;
	width:449px;
	height:52px;
	background-color:#ec008c;
	display:block;
	
}
#cfrmAmount label {
	width:304px;
	height:52px;
	float:left;
	text-indent:-50000px;
	overflow:hidden;
	background:url(../images/purchase_images.jpg) no-repeat 0 0;
}
#cfrmAmount input {
	font-size:32px;
	font-weight:bold;
	float:right;
	width:70px;
	text-align:right;
	margin:6px 6px 0 0;
	height:38px;
	color:#3C3C3C;
}
span.total {
	float:right;
	font-weight:bold;
	margin:5px 0px 0 0;
}
span.paySpacer {
	width:500px;
	height:4px;
	float:left;
	background:url(../images/purchase_images.jpg) no-repeat -10px -606px;
	margin:5px 0 10px 0;
	font-size:4px;
}
span.purNeuron, 
span.giftAid, 
.yourPurNeuron 
a.nextBut,
.yourPurNeuron a.finish {
	background:url(../images/purchase_images.jpg) no-repeat -8px -425px;
	width:81px;
	height:81px;
	float:left;
	text-indent:-50000px;
	overflow:hidden;
	clear:left;
	margin:20px 0;
}
div.yourPurNeuron {
	
	
	width:490px;
	padding-bottom:30px;
}
.payContainer h4 {
	font-weight:normal;
	margin:20px 0 0 60px;
}
.payContainer div.rightCol h4 {
	margin:25px 0 0 10px;
	
}
.payContainer h4 span a {
	font-size:12px;
	color:#ec008c;
}
.payContainer h4 span a:hover {
	text-decoration:none;
}
.yourPurNeuron p {
	float:left;
	margin:10px  0 0 60px;
	display:inline;
	width:325px;
}
span.giftAid {
	width:134px;
	height:60px;
	background-position:-370px -210px;
	margin-left:-15px;
	position:relative;
}
.yourPurNeuron p.gAid {
	margin-left:25px;
}
.yourPurNeuron p.declare {
	margin:8px 0;
	width:445px;
}
span.dec input{
	margin:12px 0px 0 0;
	float:right;
}
.yourPurNeuron a.nextBut,.yourPurNeuron a.finish  {
	background-position:-370px -290px;
	width:116px;
	height:22px;
	float:left;
	margin:10px 0 0 350px;
}
.yourPurNeuron a.finish {
	height:27px;
	width:121px;
	background-position:-378px -356px;
}
.yourPurNeuron a.nextBut:hover {
	background-position:-370px -320px;
}
.yourPurNeuron a.finish:hover {
	background-position:-378px -386px;
}
span.paySpacerSmall {
	background:url(../images/purchase_images.jpg) no-repeat -10px -616px;
	width:222px;
	height:4px;
	font-size:4px;
	float:left;
	margin:10px 0 5px 0;
}
ul.policys {
	list-style:none;
}
ul.policys li a {
	color:#ec008c;
}
ul.payMeth {
	background:url("../images/purchase_images.jpg") no-repeat scroll -365px -415px transparent;
	height:130px;
	margin-top:5px;
	width:159px;
	position:relative;
}
ul.payMeth li {
	width:0px;
	text-indent:-50000px;
	overflow:hidden;
}
li a#step1 {
	width:84px;
	height:38px;
	background:url(http://c0002510.cdn1.cloudfiles.rackspacecloud.com/buttonsSprite.png) no-repeat -10px -584px;
	position:relative;
}
li a#step1:hover {
	background-position:-10px -543px;
}
li a#step1.selected {
	background-position:-10px -502px;
	z-index:2;
	position:relative;
}
li a#step2,
	span#step1,
	span#step2,
	span#step3 {
	width:84px;
	height:38px;
	background:url(http://c0002510.cdn1.cloudfiles.rackspacecloud.com/buttonsSprite.png) no-repeat -100px -584px;
	position:relative;
}
span#step1
{
	background:url(http://c0002510.cdn1.cloudfiles.rackspacecloud.com/buttonsSprite.png) no-repeat -8px -624px;
}
span#step2
{
	background:url(http://c0002510.cdn1.cloudfiles.rackspacecloud.com/buttonsSprite.png) no-repeat -100px -624px;
}
span#step3
{
	background:url(http://c0002510.cdn1.cloudfiles.rackspacecloud.com/buttonsSprite.png) no-repeat -190px -624px;
}
li a#step2:hover {
	background-position:-100px -543px;
}
li a#step2.selected {
	background-position:-100px -502px;
	z-index:2;
	position:relative;
}
li a#step3 {
	width:84px;
	height:38px;
	background:url(http://c0002510.cdn1.cloudfiles.rackspacecloud.com/buttonsSprite.png) no-repeat -190px -584px;
	position:relative;
}
li a#step3:hover {
	background-position:-190px -543px;
}
li a#step3.selected {
	background-position:-190px -502px;
	z-index:2;
	position:relative;
}

/* Spread the word */
ul#abtNav.minusSpread 
{
	margin-bottom:-2px;
}
li a#spread 
{
	width:170px;
	height:30px;
	background:url(../images/spreadButtons.png) no-repeat;
	background-position:-10px -95px;
	position:relative;
	
}
li a#spread:hover 
{
	background-position:-10px -53px;
}
li a#spread.selected 
{
	background-position:-10px -10px;
	z-index:2;
}
li a#banners 
{
	width:97px;
	height:28px;
	background:url(../images/spreadButtons.png) no-repeat;
	position:relative;
	background-position:-189px -95px;
	
}
li a#banners:hover 
{
	background-position:-189px -53px;
}
li a#banners.selected 
{
	background-position:-189px -10px;
	z-index:2;
}
li a#blog
{
	width:109px;
	height:28px;
	background:url(../images/spreadButtons.png) no-repeat;
	position:relative;
	background-position:-295px -95px;
	
}
li a#blog:hover 
{
	background-position:-295px -53px;
}
li a#blog.selected 
{
	background-position:-295px -10px;
	z-index:2;
}
li a#badges
{
	width:155px;
	height:28px;
	background:url(../images/spreadButtons.png) no-repeat;
	position:relative;
	background-position:-415px -95px;
	
}
li a#badges:hover 
{
	background-position:-415px -53px;
}
li a#badges.selected 
{
	background-position:-415px -10px;
	z-index:2;
}
li a#twitter
{
	width:88px;
	height:31px;
	background:url(../images/spreadButtons.png) no-repeat;
	position:relative;
	background-position:-577px -95px;
	
}
li a#twitter:hover 
{
	background-position:-577px -53px;
}
li a#twitter.selected 
{
	background-position:-577px -10px;
	z-index:2;
}
li a#posters
{
	width:93px;
	height:32px;
	background:url(../images/spreadButtons.png) no-repeat;
	position:relative;
	background-position:-677px -95px;
}
li a#posters:hover 
{
	background-position:-677px -53px;
}
li a#posters.selected 
{
	background-position:-677px -10px;
	z-index:2;
}

span.infoValid, span.paymentError {
	color:#ff0000;
	background:url(../images/redX.gif) left no-repeat;
	padding:10px 0 10px 25px;
	float:left;
	display:none;
	width:440px;
   }
a.popUpBut {
	width:17px;
	height:17px;
	background:url(../images/quest.gif) no-repeat;
	float:right;
	margin-right:35px;
	text-indent:-50000px;
	overflow:hidden;
}
.yourPurNeuron label {
	width:145px;
	clear:left;
	float:left;
	margin-top:8px;
}
.yourPurNeuron input {
	width:283px;
	margin-top:5px;
	height:18px;
}
.yourPurNeuron select {
	margin-top:5px;
	height:20px;
	width:285px;
}
.formWrap {
	margin:20px 0;
	float:left;
	position:relative;
}
.formWrap p {
	margin:20px 0;
	width:420px;
}
.yourPurNeuron span.check input {
	width:25px;
	float:left;
}
.yourPurNeuron label.tickbox {
	width:305px;
}
.yourPurNeuron label.tickboxLonger {
	width:425px;
}
.yourPurNeuron label.declare {
	width:440px;
	margin-bottom:8px;
}
input#declare {
	margin-top:15px;
}
div.checkWrap {
	float:left;
	margin:5px 0;
}
select#country {
	width:283px;
}
.rightCol span.yourNeuronMini {
	width:41px;
	height:41px;
	float:left;
	text-indent:-50000px;
	overflow:hidden;
	clear:left;
	background:url(../images/purchase_images.jpg) no-repeat -8px -721px;
	margin:15px 0;
}
h3.neuro {
	margin-top:5px;
}
.popBoxContainer {
	width:213px;
	position:absolute;
	left:375px;
	background-color:#3c3c3c;
	font-size:11px;
	color:#fff;
	z-index:5000;
}
.popBoxContainer p {
	padding:10px;
	color:#fff;
		
}
.pop1 {
	top:90px;
}
.pop2 {
	top:280px;
}
.pop3 {
	top:565px;
}
.pop4 {
	top:110px;
}
.pop5 {
	
	left:172px;
}

div.pointer {
	background:transparent url(http://c0002510.cdn1.cloudfiles.rackspacecloud.com/buttonsSprite.png) no-repeat scroll -483px -430px;
	bottom:-15px;
	height:15px;
	left:85px;
	position:absolute;
	width:23px;
}

img.validater, img.error {
	top:5px;
	left:5px;
	position:relative;
}
p.payDet,p.spreadDet {
	margin:0 0 5px 0;
	float:left;
	width:420px;
}
p.spreadDet 
{
	margin:0 0 20px 0;
	clear:left;
}
#txtSecurityCode {
	width:79px;
	
}
a.popLeft {
	clear:none;
	float:left;
	margin:10px 0 0 10px;
}
div.clear {
	float:left;
	margin:0;
	padding:0;
	clear:both;
}
.yourPurNeuron select.changeBack {
	display:none;
	float:left;
	margin:20px 0 0 60px;
}

/* **********  CREATE NEURONS ************ */

div.createNueron label {
	color:#EC008C;
	font-size:15px;
	font-weight:bold;
	
}
.createNueron div.rightCol {
	margin-top:185px;
}
div.createNueron .yourPurNeuron {
	width:auto;
}
div.createNueron p {
	width:450px;
}
.yourPurNeuron input#txtDisplayName {
	float:right;
	width:325px;

}
label.dpyName {
	margin-top:23px;
	width:118px;
	/*height:11px;*/
	float:left;
	/*text-indent:-50000px;*/
	overflow:hidden;
	/*background:url(../images/profile.gif) no-repeat -12px -113px;*/
display:inline;
}
.createNueron div.formWrap {
	width:470px;
	margin:0;
}
div.personalUrl {
	float:right;
	font-size:10px;
	margin:0;
	padding:0;
	width:auto;
}
.inpError {
	font-size:11px;
	float:right;
	color:red;
	margin-top:10px;
}
#aboutWrap h2.createNeuro,#aboutWrap h2.editNeuro {
	background:url(../images/profile.gif) no-repeat -8px -12px;
	width:495px;
	height:31px;
	margin:20px 0 20px 0;
}
#aboutWrap h2.createNeuro 
{
	width:242px;
	height:35px;
	background:url(../images/profile.gif) no-repeat -12px -465px;
}
#aboutWrap h2.editNeuro 
{
	background:url(../images/profile.gif) no-repeat -8px -46px;
}
div.createNueron .yourPurNeuron p {
	margin-left:0;
}
div.createNueron .payContainer .leftCol h3{
	/*font-size:24px;*/
}
h3.nameNeuro,
h3.yourNeuro, 
h3.choosePic, 
h3.chosenPic, 
h3.jnGroup, 
h3.yourMsg,
h3.social,
a.persoNeuro,
a.giftNeuro,
span.persoOR,div.thanks h3 {
	/*background:url(../images/profile.gif) no-repeat -12px -88px;*/
	width:246px;
	height:18px;
	float:left;
	/*text-indent:-50000px;*/
	overflow:hidden;
	text-transform:uppercase;
	
}
div.thanks 
{
	padding:15px 0 15px 0;
	float:left;
}
div.thanks h3 
{
	width:100%;
	margin-bottom:5px;
	
}
div.thanks a.link {
	color:#3c3c3c;
	font-size:16px;
	text-decoration:none;
	
}
div.thanks a.link:hover 
{
	text-decoration:underline;
}
a.persoNeuro 
{
	width:323px;
	height:23px;
	margin-top:10px;
	background:url(../images/purchase_images.jpg) no-repeat -198px -718px;
}
a.persoNeuro:hover 
{
	background-position:-198px -747px;
}
a.giftNeuro 
{
	width:307px;
	height:23px;
	clear:both;
	background:url(../images/purchase_images.jpg) no-repeat -198px -810px;
}
a.giftNeuro:hover 
{
	background-position: -198px -836px
}
a.giftingNext 
{
	
}
span.persoOR 
{
	width:34px;
	height:18px;
	clear:both;
	margin:10px 0;
	background:url(../images/purchase_images.jpg) no-repeat -197px -782px;
}

h3.yourNeuro {
	background-position:-84px -88px;
}
h3.choosePic, h3.chosenPic {
	width:327px;
	height:20px;
	background-position: -10px -155px;
}
h3.chosenPic 
{
	background-position:-10px -488px;
	margin-bottom:20px;
	
}
h3.jnGroup
{
	width:266px;
	height:20px;
	background-position:-10px -218px;
}
h3.yourMsg 
{
	width:475px;
	height:20px;
	background-position:-10px -340px;
}
h3.social 
{
	width:452px;
	height:20px;
	background-position:-10px -362px;
}
span.success, span.failure  {
	float:left;
	background:url(../images/tick.gif) no-repeat left;
	padding:10px 0 10px 25px;
	margin-left:143px;

}
span.failure {
	background:url(../images/redX.gif) no-repeat left;
}
a.saveProfile 
{
	width:57px;
	height:17px;
	clear:both;
	text-indent:-50000px;
	overflow:hidden;
	background:url(../images/profile.gif) no-repeat -8px -128px;
	float:left;
	margin-left:412px;
}
a.saveProfile:hover 
{
	background:url(../images/profile.gif) no-repeat -69px -128px;
}
a.editProfile {
	width:48px;
	height:14px;
	float:right;
	text-indent:-50000px;
	overflow:hidden;
	background:url(../images/profile.gif) no-repeat -13px -438px;
	margin-right:20px;
}
a.editProfile:hover 
{
	background:url(../images/profile.gif) no-repeat -84px -438px;
}
span.neuronWrap, span.picWrap {
	float:left;
	overflow:hidden;
	width:490px;
}
span.neuronWrapHidden {
	margin-left:-1000px;
	float:left;
	width:490px;
}
div.createNueron div.yourPurNeuron {
	padding-bottom:10px;
}
span.neuronWrapHidden p.large, span.neuronWrapHidden h5.large {
	font-size:16px;
}
input.browsePic {
	position:relative;
	width:20px;
	height:30px;
}

/* For the file upload input */

input.file {
	height:25px;
	margin-bottom:20px;
}
div.browse {
	float:left;
	margin:10px 0;
	position:relative;
}
div.hiddenPic 
{
	position:absolute;
	left:-1000px;
	width:490px;
}
.hiddenPic div 
{
	width:135px;
	height:135px;
	overflow:hidden;
	float:left; 
	clear:left;
}
div.groups 
{
	width:234px;
	height:145px;
	float:left;
	background:url(../images/groupBg.gif) no-repeat;
	margin-top:20px;
}
div.groups h4 
{
	margin:0;
	clear:both;
	float:left;
	font-weight:bold;
	margin:15px 0 0 15px;
	display:inline;
}
div.groups ol 
{
	color:#fff;
	font-size:12px;
	float:left;
	margin-top:5px;
	width:230px;
}
div.groups ol li
{
	float:none;
	clear:left;
	margin:0px 0 3px 35px;
	
}
div.groups ol li a 
{
	color:#fff;
	text-decoration:none;
}
div.groups ol li a:hover 
{
	text-decoration:underline;
	cursor:pointer;
}
div.groupsRight 
{
	margin-left:10px;
}
a.vAllGroups 
{
	width:157px;
	height:17px;
	text-indent:-50000px;
	overflow:hidden;
	float:right;
	background:url(../images/profile.gif) no-repeat -10px -241px;
	margin:10px 25px 20px 0;
}
a.vAllGroups:hover 
{
	background-position:-178px -241px;
}
input#crteGroup, input#srchGroups 
{
	width:240px;
	height:21px;
	float:left;
}
input#crteGroup 
{
	margin-top:20px;
}
a.subCrte 
{
	width:77px;
	height:13px;
	background:url(../images/profile.gif) no-repeat -11px -320px;
	border:0;
	float:right;
	text-indent:-50000px;
	overflow:hidden;
	margin:13px 0 0 0px;
	clear:none;
}
a.subCrte:hover 
{
	background-position:-93px -320px;
}
a.subSrch 
{
	width:54px;
	height:13px;
	text-indent:-50000px;
	overflow:hidden;
	background:url(../images/profile.gif) no-repeat -11px -300px;
	float:right;
	margin:10px 0 0 5px;
	margin-bottom:20px;
	clear:none;
}
a.subSrch:hover 
{
	background-position:-70px -300px;
}
label.srchGroups,label.crteGroup 
{
	width:139px;
	height:11px;
	float:left;
	background:url(../images/profile.gif) no-repeat -11px -264px;
	text-indent:-50000px;
	overflow:hidden;
	margin-right:5px;
}
label.crteGroup 
{
	width:126px;
	margin:25px 18px 0 0;
	background-position: -11px -282px;
}
ul.autocomplete 
{
	position:absolute;
	left:144px;
	top:26px;
	background-color:#fff;
	height:auto;
	list-style:none;
	border:1px solid #ccc;
	width:242px;
	z-index:30;
}
ul.autocomplete li 
{
	width:240px; 
}
ul.autocomplete li a 
{
	background:#fff;
	width:240px;
	color:#3C3C3C;
	text-indent:5px;
	display:block;
	text-decoration:none;
	
}
ul.autocomplete li a:hover ,ul.autocomplete li a.selected
{
	background-color:#EC008C;
	color:#fff;
}
div.jnGroupWrap 
{
	float:left;
	margin-bottom:20px;
	position:relative;
	width:488px;
}
div.groupHidden
{
	float:left;
	display:none;
	position:relative;
	
}
div.groupHidden h3.jnGroup 
{
	background-position:-10px -515px;
	float:left;
	
}
div.msgWrap
{
	width:490px;
	overflow:hidden;
	float:left;
	position:relative;
}
div.msgHidden 
{
	position:absolute;
	left:-1000px;
	overflow:hidden;
	width:490px;
}
textarea.yourMsg 
{
	margin:10px 0;
	float:left;
}
div.createNueron p.charsRemaining 
{
	font-size:9px;
	margin:0 30px 0 0;
	padding:0;
	margin-bottom:10px;
	width:460px;
	text-align:right;
}
div.createNueron p.charsRemaining span 
{
	font-weight:bold;
}
div.msgHidden H3 
{
	width:190px;
}
.socialWrap 
{
	float:left;
	position:relative;
	width:490px;
}
span.urlExp 
{
	font-size:10px;
	float:left;
	width:470px;
	text-align:right;
	margin:0;
	padding:0;
	
}
.yourPurNeuron .socialWrap input 
{
	float:left;
	margin-bottom:20px;
	width:268px;
	
}
a.editPosAb
{
	position:absolute; 
	right:0px; 
	top:0;
}
.socialWrap .formWrap 
{
	padding-bottom:10px;
}
.socialWrap label
{
	float:left;
	/*background:url(../images/profile.gif) no-repeat;
	text-indent:-50000px;
	overflow:hidden;*/
	width:120px;
}

div.hiddenSocials p 
{
	float:left;
	width:auto;
	margin:0;
}
div.hiddenSocials h5 
{
	float:left;
}
div.createNueron .socialWrap label 
{
	
	font-size:12px;
	font-weight:normal;
	color:#000;
}

/*.socialWrap label.twit, div.hiddenSocials .twit h5 
{
	width:169px;
	height:20px;
	background-position:-21px -793px;
	
}
.socialWrap label.face, div.hiddenSocials .face h5  
{
	width:169px;
	height:20px;
	background-position:-21px -831px;
}
.socialWrap label.mSpace, div.hiddenSocials .mSpace h5 
{
	width:169px;
	height:28px;
	background-position:-21px -865px;
	margin-top:0;
}
.socialWrap label.bebo, div.hiddenSocials .bebo h5
{
	width:170px;
	height:25px;
	background-position:-20px -904px;
	margin-top:2px;
}*/

.socialWrap span 
{
	width:64px;
	height:15px;
	margin:8px 0 0 10px;
	float:left;
	text-indent:-50000px;
	overflow:hidden;
	background:url(../images/profile.gif) no-repeat;
}
span.mySpacePic 
{
	background-position:-280px -692px;
}
span.twitterPic 
{
	background-position:-280px -634px;
}

span.facePic 
{
	background-position:-280px -660px;
}

span.beboPic 
{
	background-position:-280px -723px;
}

span.linkedInPic 
{
	background-position:-280px -755px;
}


.payContainer p.large,  .payContainer h5.large
{
	font-size:16px;
	font-weight:normal;
}
div.hiddenSocials 
{
	display:none;
	width:490px;
	float:left;
}
div.hiddenSocials div 
{
	float:left;
	width:490px;
	margin-top:15px;
}
div.hiddenSocials h3.social
{
	width:300px;
	background-position:-11px -568px;
	margin-bottom:10px;
}
.socialWrap label
{
	float:left;
}
/********** Style below is also found and share properties in """"""  MAIN.CSS   """"""""" ***********/

#aboutWrap h1.profile 
{
	background:url(../images/limit-pngs.png) no-repeat 0 0;
}
.createNueron #aboutFooterWrap h4 
{
	background:url(../images/limit-pngs.png) no-repeat -221px -44px;
}
/*.createNueron span#contTop ,.gifting span#contTop
{
	background:url(../images/limit-pngs.png) no-repeat -4px -180px;
	display:none;
}*/
.createNueron li a.twit
{
	background:url(../images/limit-pngs.png) no-repeat -3px -120px;
}
.createNueron li a.twit:hover 
{
	background-position: -3px -151px;
}
.createNueron li a.face {
	background:url(../images/limit-pngs.png) no-repeat -31px -120px;
}
.createNueron li a.face:hover 
{
	background-position: -31px -151px;
}
.createNueron li a.mySp {
	background:url(../images/limit-pngs.png) no-repeat -59px -120px;
}
.createNueron li a.mySp:hover 
{
	background-position: -59px -151px;
}
.createNueron li a.del {
	background:url(../images/limit-pngs.png) no-repeat -88px -120px;
}
.createNueron li a.del:hover {
	background-position: -88px -151px;
}
.createNueron li a.stumble {
	background:url(../images/limit-pngs.png) no-repeat -115px -120px;
}
.createNueron li a.stumble:hover {
	background-position: -115px -151px;
}
.createNueron li a.digg {
	background:url(../images/limit-pngs.png) no-repeat -143px -120px;
}
.createNueron li a.digg:hover 
{
	background-position: -143px -151px;
}
/*.createNueron li a.spread {
	background:url(../images/limit-pngs.png) no-repeat -172px -120px;
}
.createNueron li a.spread:hover 
{
	background-position: -172px -151px;
}*/
a.postProfile, a.postThanks, a.postProfileSmall 
{
	float:right;
	width:401px;
	height:21px;
	background:url(../images/profile.gif) no-repeat -10px -385px;
	text-indent:-50000px;
	overflow:hidden;
	margin:10px 25px 30px 0;
}
a.postProfileSmall 
{
	background-position:-10px -865px;
	width:226px;
}
a.postProfile:hover, a.postThanks:hover,a.postProfileSmall:hover 
{
	background-position:-10px -889px;
}
a.postThanks 
{
	width:280px;
	background-position:-134px -385px;
	float:left;
	margin:5px 0 10px 0;
	
}
a.postThanks:hover 
{
	background-position:-134px -409px;
}
div.alphaWrap 
{
	float:left;
	padding:5px 0 0px 0;
	height:170px;
	position:relative;
	width:480px;
	height:0;
	overflow:hidden;
}



ul.alphaList
{
	float:left;
	list-style:none;
}
ul.alphaList li 
{
	float:left;
	padding:0 0 0 2px;
	font-size:17px;
}
ul.alphaList li a 
{
	padding:0 5px 0 0;
	color:#ec008c;
	text-decoration:none;
}

ul.alphaList li a.selected 
{
	font-weight:bold;
	text-decoration:underline;
}
ul.groupresult 
{
	list-style:none;
	width:480px;
	padding:10px 0 0 0px;
	float:left;
}
ul.groupresult li
{
	float:left;
	width:150px;
	display:block;
	margin:5px 0 0 0;
	
}
ul.groupresult li a 
{
	color:#000;
	text-decoration:none;
}
ul.groupresult li a:hover 
{
	text-decoration:underline;
}
a.nextResults 
{
	margin-top:50px;
	float:right;
	position:absolute;
	bottom:25px;
	right:25px;
	color:#ec008c;
	font-weight:bold;
	text-decoration:none;
}
a.prevResults 
{
	position:absolute;
	bottom:25px;
	right:80px;
	color:#ec008c;
	font-weight:bold;
	text-decoration:none;
}

.smlSlcts select 
{
	width:auto;
}
#txtIssueNumber 
{
	width:80px;
	
}
#txtIssueNumber
{
	
	float:left;
}
#txtSecurityCode 
{
	float:left;
}
select.expDate 
{
	float:left;
}
span.slcSpacer 
{
	float:left;
	margin:10px 10px 0 10px;
}

div.issueN 
{
	clear:both;
	float:left;
}
img.exp 
{
	float:left;
}

/* *** Gifting *** */

/*div.gifting p 
{
	margin:0;
}*/
div.gifting .shareWith 
{
display:none;
float:left;
clear:left;
width:490px;
margin-top:10px;
} 
div.gifting .hiddenFirstForm
{
display:none;
}
div.gifting .showFirstForm 
{
display:block;
}
div.gifting input.error
{
	border:1px solid red;
}
div.gifting p.error 
{
	border:0;
	margin:10px 0 0 0;
	float:left;
	color:Red;
}
div.gifting .error p 
{
  	width:100px;
  	
}
div.gifting .errorNum 
{
color:Red;
}
div.gifting .rightCol h3 
{
	margin-top:0;
}
div.gifting .rightCol p 
{
	clear:left;
}
div.gifting .rightCol p span 
{
	color:#ec008c;
}
div.shareWrap 
{
	float:left;
	width:490px;
	margin-bottom:10px;
}
div.gifting span.newTotal 
{
	font-size:18px;
}
div.gifting input.count 
{
	width:65px;
	margin-right:20px;
	float:left;
}
div.gifting input.email 
{
	width:252px;
	float:left;
	margin-right:14px;
}
div.gifting a.delete 
{
	width:18px;
	height:18px;
	background:url(../images/purchase_images.jpg) no-repeat -411px -615px;
	text-indent:-50000px;
	position:relative;
	float:left;
	overflow:hidden;
	
}
div.gifting a.delete:hover 
{
	background-position:-411px -638px;
}
div.gifting a.add 
{
	float:left;
	background:url(../images/giftPlus.gif) no-repeat right;
	padding-right:25px;
	height:21px;
	margin-left:10px;
	text-decoration:none;
	color:#000;
	padding-top:12px;
	margin-top:-10px;
	position:relative;
}
div.gifting a.add:hover 
{
	background:url(../images/giftPlusHover.gif) no-repeat 72px 2px;
}
div.gifting .labelWrap 
{
	margin:10px 0 0 0;
	float:left;
	width:480px;
	display:none;
	position:relative;
	padding:0;
}
.labelWrap .many 
{
	float:left;
}
.labelWrap .recip 
{
	padding-left:22px;
	width:250px;
	float:left;
}
.labelWrap .del 
{
	
	float:left;
	padding-left:10px;
}
a.giftNext 
{
	text-indent:-50000px;
	float:right;
	width:99px;
	height:26px;
	background:url(../images/purchase_images.jpg) no-repeat -380px -287px;
	outline:0;
	border:0;
	display:none;
}
a.giftNext:hover 
{
	background:url(../images/purchase_images.jpg) no-repeat -380px -317px;
}
/* BRAIN AREA NUERON POSITIONS  rightCol span for smaller neurons */

span.neuroC1 
{
	background-position:-8px -243px;
}
.rightCol span.neuroC1 
{
	background-position:-8px -630px;
}
span.neuroC2 
{
	background-position:-97px -243px;
}
.rightCol span.neuroC2 
{
	background-position:-52px -630px;
}
span.neuroC3 
{
	background-position:-185px -243px;
}
.rightCol span.neuroC3 
{
	background-position:-96px -630px;
}
span.neuroC4 
{
	background-position:-274px -243px;
}
.rightCol span.neuroC4
{
	background-position:-141px -630px;
}
span.neuroC5 
{
	background-position:-8px -333px;
}

.rightCol span.neuroC5 
{
	background-position:-8px -675px;
}
span.neuroC6 
{
	background-position:-96px -333px;
}
.rightCol span.neuroC6 
{
	background-position:-52px -675px;
}

span.neuroC7 
{
	background-position:-184px -333px;
}

.rightCol span.neuroC7 
{
	background-position:-96px -675px;
}
span.neuroC8 
{
	background-position:-273px -333px;
}

.rightCol span.neuroC8 
{
	background-position:-140px -675px;
}
span.neuroC9 
{
	background-position:-8px -425px;
}
.rightCol span.neuroC9
{
	background-position:-8px -721px;
}
span.neuroC10 
{
	background-position:-97px -425px;
}
.rightCol span.neuroC10
{
	background-position:-52px -721px;
}
span.neuroC11 
{
	background-position:-184px -425px;
}
.rightCol span.neuroC11
{
	background-position:-96px -721px;
}
span.neuroC12 
{
	background-position:-274px -425px;
}
.rightCol span.neuroC12
{
	background-position:-141px -721px;
}
span.neuroC13 
{
	background-position:-8px -512px;
}
.rightCol span.neuroC13
{
	background-position:-8px -765px;
}
span.neuroC14 
{
	background-position:-97px -512px;
}
.rightCol span.neuroC14
{
	background-position:-52px -765px;
}
span.neuroC15
{
	background-position:-184px -512px;
}
.rightCol span.neuroC15
{
	background-position:-96px -765px;
}
span.neuroC16
{
	background-position:-274px -512px;
}
.rightCol span.neuroC16
{
	background-position:-141px -765px;
}

span.spnCategory 
{
	max-width:120px;
	float:left;
	margin-right:5px;
}
span.hiddenOther 
{
	display:none;
}

/* Standard text pages ie terms, privacy policy */

div.terms 
{
}

div.terms h3 
{
	color:#000;
	clear:both;
	margin:10px 0;
	width:490px;
}
div.terms span 
{
	float:left;
	clear:both;
	display:block;
	width:450px;
}
div.terms span.last 
{
	margin:0;
	padding:0 0 20px 0;
}
div.terms address 
{
	clear:both;
	font-style:normal;
	
}
div.terms p 
{
	float:left;
	width:490px;
	margin:10px 0;
	padding:0;
}
div.terms p a 
{
	color:#ec008c;
}
div.terms p a:hover 
{
	text-decoration:none;
}
div.terms ul 
{
	list-style:none;
	margin:10px 0;
	width:450px;
}
div.terms ol 
{
	padding:10px 0 10px 25px;
	width:450px;
	margin-left:0;
	float:left;
	clear:both;
	position:relative;
}
div.terms ol li 
{
	margin-bottom:10px;
	clear:left;
}
#aboutWrap h2.terms, 
#aboutWrap h2.privacy, 
#aboutWrap h2.contact,
#aboutWrap h2.report,
#aboutWrap h2.shareNeuron,
#aboutWrap h2.accessibility
{
	background:url(../images/txtPageHeaders.gif) no-repeat -8px -3px;
	width:460px;
	height:31px;
	margin:40px 0 20px 0;
}
#aboutWrap h2.contact 
{
	background:url(../images/txtPageHeaders.gif) no-repeat -9px -132px;
}
#aboutWrap h2.report 

{
	background:url(../images/txtPageHeaders.gif) no-repeat -9px -176px;
}
#aboutWrap h2.shareNeuron 
{
	background:url(../images/txtPageHeaders.gif) no-repeat -10px -219px;
	width:503px;
}

#aboutWrap h2.privacy
{
	background-position:-8px -46px;
}
div.hideSocial 
{
	display:none;
}
a.justDonate 
{
	text-indent:-50000px;
	float:right;
	overflow:hidden;
	background:url(../images/purchase_images.jpg) no-repeat -412px -67px ;
	width:100px;
	height:100px;
	margin:0 20px 0 0;
	position:absolute;
	top:0;
	right:0;
}


/* Spread the word */

.payContainer div.leftColSpread 
{
	width:590px; 
}

div.spreadWrap 
{
	width:590px; 
	float:left;
	background-color:#efefef;
	margin-bottom:25px;
}
#thanksSend div.spreadWrap 
{
	background-color:#fff;
	width:490px;
	margin-bottom:10px;
}
#thanksSend h3 
{
	margin-bottom:10px;
}
#thanksSend a.send 
{
	margin-right:25px;
}
.friendsDetails, .userDetails 
{
	 
	 padding:0 0 10px 10px;
	 float:left;
	 width:500px;
	 
}
#thanksSend .friendsDetails, #thanksSend .userDetails 
{
	width:470px;
}

.spreadWrap label 
{
	padding-bottom:5px;
	display:block;
	float:left;
	
}
.spreadWrap input 
{
	width:252px;
	margin-left:30px;
	float:left;
}
#thanksSend .spreadWrap input 
{
	width:210px;
}
.spreadWrap input.little,#thanksSend  .spreadWrap input.little
{
	width:75px;
	margin-left:0;
	clear:left;
}
label.usrEm 
{
	margin-left:50px;
	
}
label.rcpEm
{
	margin-left:75px;
	display:inline;
}
span.original {
	display:block;
	margin-bottom:10px;
	float:left;

}
.spreadWrap a.delete 
{
	margin-left:5px;
	float:left;
	text-indent:-50000px;
	overflow:hidden;
	width:23px;
	height:20px;
	background:url(../images/spreadDelete.gif) no-repeat 0 0;
	margin-top:5px;
}
#thanksSend .spreadWrap a.delete 
{
	background:url(../images/spreadDeleteWhiteBg.gif) no-repeat 0 0;
}
.spreadWrap a.delete:hover ,#thanksSend .spreadWrap a.delete:hover  
{
	background-position:0 -23px;
}
.spreadWrap a.add 
{
	margin-left:5px;
	float:left;
	color:#3c3c3c;
	text-decoration:none;
	background:url(../images/spreadPlus.gif) no-repeat right 0px; 
	padding:5px 30px 5px 0;
	position:relative;
}
#thanksSend .spreadWrap a.add 
{
	background:url(../images/plusWhiteBg.gif) no-repeat right 0px; 
}
.spreadWrap a.add:hover, #thanksSend .spreadWrap a.add:hover 
{
	background-position:right -27px;
}
.spreadWrap a.send, .spreadWrap a.contactSend
{
	width:58px;
	height:12px;
	text-indent:-50000px;
	float:right;
	background:url(../images/spreadSprite.gif) no-repeat -61px -9px;
	
	margin:10px 10px 10px 0;
}
.spreadWrap a.contactSend 
{
	margin-right:215px;
}
#thanksSend .spreadWrap a.send 
{
	background:url(../images/profile.gif) no-repeat scroll -8px -148px transparent;
	height:17px;
}
#thanksSend .spreadWrap a.send:hover 
{
	background:url(../images/profile.gif) no-repeat scroll -71px -148px transparent;
}
#thanksSend ul.socialList
{
	float:left;
	margin-top:10px;
}
.spreadWrap a.send:hover, .spreadWrap a.contactSend:hover
{
	background-position:-61px -29px; 
}
#aboutWrap h2.spread
{
	width:413px;
	height:34px;
	background:url(../images/spreadSprite.gif) no-repeat -7px -65px;
	margin:20px 0 20px 0;
}
div.spreadPod, div.spreadPodRight, div.contactPod, div.contactPodRight 
{
	width:285px;
	min-height:197px;
	background-color:#efefef;
	float:left;
	margin:0 20px 20px 0;
	display:inline;
	position:relative;
}
div.spreadPod h3 , 
div.contactPod h3,
div.contactPodRight h3,
div.spreadPodRight h3, 
h3.padMe,
.postWrap h3,
div.twitterWrap h3,
.posterWrap h3
{
	text-transform:uppercase;
	padding:5px 5px 5px 10px;
}
div.spreadPodRight, div.contactPodRight 
{
	margin-right:0;
	
}
div.spreadPod h3, div.spreadPodRight h3, div.contactPod h3,
div.contactPodRight h3 
{
	width:265px;
} 
div.spreadPod p, div.spreadPodRight p,div.contactPod p,
div.contactPodRight p 
{
	width:152px;
	float:left;
	margin:0 0 10px 10px;
	clear:left;
	display:inline;
	
}
div.contactPod p,
div.contactPodRight p 
{
width:265px;	
}
div.contactPod ul, div.contactPodRight ul 
{
	list-style:none;
	font-weight:bold;
	margin-left:10px;
}
div.contactPod div.phoneAndMail,div.contactPodRight div.phoneAndMail  
{
	margin-top:10px;
}
div.contactPod div.phoneAndMail p,div.contactPodRight div.phoneAndMail P 
{
	margin:0 0 0 10px;
}
div.contactPod div.phoneAndMail p span, 
div.contactPod div.phoneAndMail p a,
div.contactPodRight div.phoneAndMail p span, 
div.contactPodRight div.phoneAndMail p a
{
	font-weight:bold;
	color:#EC008C;
	text-decoration:none;
}
 div.contactPod div.phoneAndMail p a:hover,
 div.contactPodRight div.phoneAndMail p a:hover
 {
 	text-decoration:underline;
 }
div.spreadPod img, div.spreadPodRight img 
{
	float:right;
	margin-right:10px;
} 
div.spreadPod a.click, div.spreadPodRight a.click 
{
	width:111px;
	height:13px;
	text-indent:-50000px;
	overflow:hidden;
	background:url(../images/spreadSprite.gif) no-repeat -448px -8px;
	position:absolute;
	bottom:5px;
	right:10px;
	padding:2px 0;
}
div.spreadPod a.click:hover, div.spreadPodRight a.click:hover 
{
	background-position:-448px -28px;
} 
.spreadWrap select {
	float:left; 
	clear:both;
	width:365px;
}
.spreadWrap label.clearLab ,.spreadWrap textarea.clearLab 
{
	float:left;
	clear:left;
	margin-top:20px;
}

.spreadWrap textarea.clearLab 
{
	width:365px;
	height:100px;
	margin-top:0;
}

.payContainer div.leftColBanners
{
	width:742px;
	
}
.relativeFlashWrap 
{
	width:742px;
	position:relative;
	height:850px;
	float:left;
	margin:0;
}
#aboutWrap .payContainer div.leftColBanners h2,
#aboutWrap .payContainer div.leftColSpread h2.noMarg
{
	margin-bottom:0;
}
div.leftColBanners h3.banners, 
div.leftColSpread h3.post,
div.leftColSpread h3.badges,
div.leftColSpread h3.twitter,
div.leftColSpread h3.posters
{
	width:224px;
	height:38px;
	float:left;
	background:url(../images/spreadSprite.gif) no-repeat -8px -108px;
	text-indent:-50000px;
	clear:left;
	margin:0 0 20px 0;
}
div.leftColSpread h3.post 
{
	background-position:-8px -163px;
	width:274px;
}
div.leftColSpread h3.badges 
{
	background-position:-295px -109px;
	width:398px;
	height:39px;
}
div.leftColSpread h3.twitter 
{
	background-position:-295px -163px;
	width:398px;
	height:39px;
}
div.leftColSpread h3.posters 
{
	background-position:-464px -63px;
	width:219px;
}
div.leftColBanners a.dwnBannerPacks, 
div.leftColBanners a.dwnBannerPacksBottom,
div.leftColSpread a.dwnBlogPack,
div.leftColSpread a.dwnBadges,
div.leftColSpread a.posters
{
	width:220px;
	height:14px;
	background:url(../images/spreadSprite.gif) no-repeat -764px -158px;
	float:left;
	text-indent:-50000px;
	clear:left;
}
div.leftColSpread a.dwnBlogPack 
{
	background-position:-790px -112px;
}
div.leftColSpread a.dwnBlogPack:hover
{
	background-position:-790px -132px;
}
div.leftColBanners a.dwnBannerPacksBottom 
{
	margin-top:70px;
}
div.leftColBanners a.dwnBannerPacks:hover 
{
	background-position:-764px -178px;
}
div.leftColSpread a.dwnBadges 
{
	background-position:-706px -65px;
	width:300px;
}
div.leftColSpread a.dwnBadges:hover 
{
	background-position:-706px -85px;
}
div.leftColSpread a.posters 
{
	background-position:-138px -10px;
	width:220px;
}
div.leftColSpread a.posters:hover 
{
	background-position:-138px -30px;
}
div.flashWrap 
{
	float:left;
	margin-top:20px;
	clear:left;
}
div#topFlash, div#secondFlash, div#squareFlash
{
	padding:5px;
	background-color:#efefef;
	float:left;
	position:relative;
	clear:left;
}
span.flashTab 
{
	font-size:15px;
	color:#ec008c;
	font-weight:bold;
	background-color:#efefef;
	padding:2px 5px;
	float:left;
}

span.flashSmallText 
{
	font-size:12px;
	color:#ec008c;
	font-weight:bold;
	float:left;
	padding:5px 15px 0 5px;
}
div.flashWrap div.inpWrap, div.inpWrapRightCol 
{
	background-color:#efefef;
	width:563px;
	float:left;
	padding-bottom:5px;
	clear:left;
}
div.inpWrapRightCol
{
	width:242px;
	right:135px;
	top:405px;
	position:absolute;
}
div.flashWrap div.inpWrap input, div.inpWrapRightCol input 
{
	width:363px;
	float:left;
	margin:5px 0 0 0;
}
div.inpWrapRightCol input 
{
	width:232px;
	margin-left:5px;
}
div.rightFlash 
{
	position:absolute;
	right:5px;
	width:130px;
	height:610px;
	top:160px;
}

.paddWrap 
{
	padding:5px;
	background-color:#efefef;
	float:left;
}
div.postWrap 
{
	background-color:#efefef;
	width:510px;
	float:left;
	margin-top:20px;
	padding-bottom:5px;
}
div.postWrap img
{
	margin:0 0px 10px 5px;
}
div.postWrap p 
{
	margin:0 5px 20px 5px;
	clear:left;
	float:left;
	width:500px;
}
div.postWrap h4
{
	margin:0 0 5px 5px;
	color:#3c3c3c;
	font-size:12px;
	font-weight:bold;
	float:left;
	clear:left;
	
}
div.badgesWrap 
{
	float:left;
	width:590px;
	margin-top:20px;
	position:relative;
}
div.badgesWrap div.inner
{
	width:590px;
	float:left;
	background-color:#efefef;
	margin-bottom:20px;
	position:relative;
}
div.badgesWrap div.inner .inpWrap 
{
	width:275px;
	
}
div.badgesWrap div.inner .inpWrapSmall 
{
	width:235px;
	
}

div.badgesWrap div.inner .inpWrap input 
{
	width:275px;
	margin:5px 0 5px 5px;
}
div.badgesWrap div.inner .inpWrapSmall input 
{
	width:235px;
	margin:5px 0 5px 5px;
}
div.badgesWrap div.inner img 
{
	position:absolute;
	right:5px;
	top:5px;
}

div.leftColSpread div.badgesWrap div.inner a.dwnBadges,
div.leftColSpread div.twitterWrap a.showSup,
div.leftColSpread div.twitterWrap a.reTweet,
div.leftColSpread div.posterWrap a.print

{
	position:absolute;
	bottom:5px;
	right:5px;
	text-indent:-50000px;
	overflow:hidden;
	background:url(../images/spreadSprite.gif) no-repeat -570px -8px;
	width:104px;
	height:13px;
}
div.leftColSpread div.twitterWrap a.showSup 
{
	background-position:-680px -8px;
	width:200px;
}
div.leftColSpread div.twitterWrap a.showSup:hover
{
	background-position:-680px -28px;
}
div.leftColSpread div.badgesWrap div.inner a.dwnBadges:hover 
{
	background-position:-570px -28px;
}
div.leftColSpread div.twitterWrap a.reTweet 
{
	background-position:-885px -8px;
}
div.leftColSpread div.twitterWrap a.reTweet:hover 
{
	background-position:-885px -28px
}
div.leftColSpread div.posterWrap a.print 
{
	background-position:-372px -8px;
	width:62px;
}
div.leftColSpread div.posterWrap a.print:hover 
{
	background-position:-372px -28px
}
div.twitterWrap 
{
	width:590px;
	background:#efefef;
	float:left;
	padding-bottom:30px;
	position:relative;
	margin-bottom:20px;
	
}
div.twitterWrap h3 
{
	width:560px;
}
div.twitterWrap img 
{
	float:left;
	margin:5px;
	clear:left;
}
div.twitterWrap p 
{
	float:left;
	width:400px;
	margin:5px 0 10px 0;
}
div.noImage p 
{
	margin-left:5px;
}
div.noImage p.reTweet 
{
	font-weight:bold;
	font-size:16px;
}
div.posterWrap 
{
	width:590px;
	background-color:#efefef;
	float:left;
	margin-top:20px;
	padding-bottom:50px;
	position:relative;
}
div.posterWrap div 
{
	width:423px;
	height:600px;
	float:left;
	background-color:#ffffff;
	clear:left;
	margin-left:10px;
	display:inline;
}
.fgtPass 
{
	font-size:10px;
	width:300px;
	float:right;
	text-align:right;
}
.fgtPass a 
{
	color:#3c3c3c;
	text-decoration:none;
	margin:5px 60px 0 0;
	float:right;
}

/* Login */

#aboutWrap h2.login 
{
	width:140px;
	height:32px;
	background:url(../images/logIn_sprite.gif) no-repeat -5px 0;
	margin:20px 0;
	padding:0;
}
#aboutWrap a.login 
{
	background:url(../images/logIn_sprite.gif) no-repeat -3px -85px;
	width:125px;
}
#aboutWrap a.login:hover 
{
	background-position: -3px -115px;
}
#aboutWrap h2.forgotPass
{
	width:500px;
	height:32px;
	background:url(../images/logIn_sprite.gif) no-repeat -5px -40px;
	margin:20px 0;
	padding:0;
}
#aboutWrap a.forgotPass 
{
	background:url(../images/logIn_sprite.gif) no-repeat -5px -155px;
	width:330px;
	margin-left:150px;
}
#aboutWrap a.forgotPass:hover 
{
	background-position: -5px -185px;
	margin-left:150px;
}
a.giftBadge 
{
	width:100px;
	height:100px;
	text-indent:-50000px;
	overflow:hidden;
	background:url(../images/profile.gif) no-repeat -370px -653px;
	position:absolute;
	top:10px;
	right:15px;
}
.firstForm a.delete 
{
	display:none;
}
.payContainer a 
{
	color:#EC008C;
	text-decoration:none;
}
.payContainer a:hover 
{
	text-decoration:underline;
}
#paymentOptInsAndOuts 
{
	margin-top:15px;
}
#paymentOptInsAndOuts p
{
	margin:0;
}
.yourPurNeuron label.cardNumFix 
{
	margin-top:10px;
}
a.backToProfile 
{
	float:left;
	height:26px;
	width:99px;
	background:url(../images/purchase_images.jpg) no-repeat -225px -740px;
	overflow:hidden;
	text-indent:-50000px;
}
a.backToProfile:hover 
{
	background-position: -225px -770px;
}
p.badgeText 
{
	position:absolute;
	top:30px;
}
.posterWrap img 
{
	float:left;
	clear:left;
	margin-left:10px;
}
#aboutWrap h2.accessibility 
{
	background-position:-8px -88px;
}
div.terms ul 
{
	float:left;
}
#giftAid {
	width:476px;
	position:absolute;
	z-index:9999;
}
#giftAid a img {
	border:none;
}
#giftAid a.giftContinueNo img.close,#giftAid a.giftContinueYes img.close  {
	position:absolute;
	right:-10px;
	top:-10px;
}
#giftAid a.giftContinueNo img.check,#giftAid a.giftContinueYes img.check {
	position:absolute;
	right:0;
	bottom:-45px;
}
.saClear
{
    clear:left;
}
.saCaps
{
    text-transform:uppercase;
}
#thanksSend h3.removeLeft 
{
	margin-left:0;
	padding-left:0;
}

div.companiesLeftCol
{
    clear:left;
    width:245px;
    float:left;
}

div.companiesRightCol
{
    width:245px;
    float:left;
}

div.radioHolder
{
    clear:left;
    margin-top:10px;
    height:32px;
}

div.radioHolder input
{
    float:left;
    margin:0;
    padding:0;
    width:30px;
    margin-bottom:25px;
}

div.radioHolder p
{
    margin:0px;
    padding:0px;
    width:200px;
    font-weight:bold;
}

div.radioHolder p span
{
    display:block;
    font-weight:normal;
}

#aboutWrap h2.corpChallenge
{
	width:267px;
	height:150px;
	float:left;
	text-indent:-50000px;
	overflow:hidden;
	background-image:url(/images/corporateChallenge.jpg);
	background-position:0px 0px;
	margin:15px 0px 0px 0px;
}

span.confirmSmall
{
    height:73px;
    width:265px;
    display:block;
    float:left;
    margin-top:15px;
    background-color:#ed008c;
    margin-bottom:25px;
}

span.confirmSmall label.confirmSmall
{
	text-indent:-50000px;
	background-image:url(/images/pleaseConfirm.jpg);
	height:51px;
	width:166px;
	float:left;
	overflow:hidden;
}

span.confirmSmall input
{
	margin:5px 5px 0 0;
    width:81px;
    font-size:32px;
    float:right;
    text-align:right;
    color:#3C3C3C;
    font-weight:bold;
}

img.getYourNeuronDonateNow
{
    float:right;
    margin:10px 25px 0 0;
}

div.totalHolder
{
    width:449px;
}

img.kidsCoLogo
{
    float:right;
}

.fullFlash {
	font-size:15px;
	color:#ec008c;
	font-weight:bold;
	float:left;
	position:absolute;
	top:-45px;
	right:0;
	text-decoration:none;
	text-indent:-50000px;
	background-image:url(/images/viewFullFlash.png);
	width:311px;
	height:28px;
}

span.error
{
	color:#ff0000;
	float:left;
    margin-top:10px;
}

span.confirmSmall span.spnTotal
{
    color:#ffffff;
    margin-right:5px;
}
