body	{ margin: 0; padding: 0; }
form	{ display: inline; }

#givingNew	{ background: url(/img/giving/backgrounds/background-redStrip.png) repeat-x 0 0; font: 62.5%/1.5 "Myriad Pro", Myriad, "Lucida Grande", "Lucida Sans", Lucida, "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333; min-height: 400px; text-align: center;}
#wrapper	{ min-height: 400px; width: 732px; margin: 0 auto; background: url(/img/giving/backgrounds/background-whitePage.png) repeat-y 0 0; text-align: left;}
#tupperware	{ min-height: 400px; width: 694px; padding: 30px 19px 10px; background: url(/img/giving/backgrounds/background-whitePage_top.png) no-repeat 0 0; margin: 0 auto; }
#foot 		{ height: 10px; width: 732px; margin: 0 auto; background: url(/img/giving/backgrounds/background-whitePage_bottom.png) no-repeat 0 0; }
#title		{ height: 129px; width:	693px; margin-bottom: 18px; background: url(/img/giving/titles/tite-giving.jpg) no-repeat 0 0; text-indent: -5000px; }
#title-fr	{ height: 129px; width:	693px; margin-bottom: 18px; background: url(/img/giving/titles/tite-giving-fr.jpg) no-repeat 0 0; text-indent: -5000px; }

#tupperware h1 	{ margin: 0; font-size: 1.8em; font-weight: normal; color: rgb(191,0,24); }
#tupperware h2 	{ margin: .3em 0; font-size: 1.2em; font-weight: normal; }
#tupperware p	{ margin: .3em 0; font-size: 1.2em; }

#tupperware ul.options	{ list-style: none; margin: 0; padding: 0; }
ul.options li			{ font-size: 1.2em; padding: 3px 0 3px 20px; }
ul.options li.one 		{ background: url(/img/giving/misc/num-1.gif) no-repeat 0 50%; }
ul.options li.two 		{ background: url(/img/giving/misc/num-2.gif) no-repeat 0 50%; }
ul.options li.three 	{ background: url(/img/giving/misc/num-3.gif) no-repeat 0 50%; }
ul.options li.four 		{ background: url(/img/giving/misc/num-4.gif) no-repeat 0 50%; }

#sections				{ margin-top: 15px; }

#pledge,
#pledge-fr,
#donate,
#raiseFunds,
#joinEvent 				{ float: left; height: 233px; width: 163px; background: url(/img/giving/misc/image-pledge_athlete.jpg) no-repeat 0 100%; border: 1px solid rgb(149,149,149); overflow: hidden; }

#donate					{ background: url(/img/giving/misc/image-donate_to_charity.jpg) no-repeat 0 100%; }
#raiseFunds				{ background: url(/img/giving/misc/image-raise_funds.jpg) no-repeat 0 100%; }
#joinEvent				{ background: url(/img/giving/misc/image-join_a_sponsor.jpg) no-repeat 0 100%; }
#pledgeForm				{ background: url(/img/giving/misc/image-pledge_athlete-1.jpg) no-repeat 0 0; }

#donate:hover			{ background: url(/img/giving/misc/image-donate_to_charity-1.jpg) no-repeat 0 100%; }
#raiseFunds:hover		{ background: url(/img/giving/misc/image-raise_funds-1.jpg) no-repeat 0 100%; }
#joinEvent:hover		{ background: url(/img/giving/misc/image-join_a_sponsor-1.jpg) no-repeat 0 100%; }

#pledge-fr h1 			{ height: 27px; border-bottom: 1px solid rgb(149,149,149); background: url(/img/giving/backgrounds/background-checkered.png) 0 0; font-size: 1.0em; line-height: 31px; color: #333; text-indent: 5px; overflow: hidden; }

#pledge h1,
#donate h1,
#raiseFunds h1,
#joinEvent h1			{ height: 27px; border-bottom: 1px solid rgb(149,149,149); background: url(/img/giving/backgrounds/background-checkered.png) 0 0; font-size: 1.1em; line-height: 31px; color: #333; text-indent: 5px; overflow: hidden; }

#pledge:hover h1,
#pledge-fr:hover h1,
#donate:hover h1,
#raiseFunds:hover h1,
#joinEvent:hover h1 	{ background: url(/img/giving/backgrounds/background-redGradient.png) repeat-x 0 0; color: white; }

#pledge a,
#pledge-fr a,
#donate a,
#raiseFunds a,
#joinEvent a			{ color: #333; text-decoration: none; }

#pledge .content,
#pledge-fr .content,
#donate .content,
#raiseFunds .content,
#joinEvent .content 		{ height: 205px; padding: 15px 8px; font-size: .9em; display: none; }

#raiseFunds .contentFr 		{ height: 205px; padding: 15px 8px; font-size: .7em; display: none; }

.content p					{ font-family:  "Myriad Pro", Myriad, "Lucida Grande", "Lucida Sans", Lucida, "Trebuchet MS", Arial, Helvetica, sans-serif; line-height: 1.5; color: #333; }

#donate:hover .content,
#raiseFunds:hover .content,
#joinEvent:hover .content	{ display: block; }

#raiseFunds:hover .contentFr { display: block; }

input.input					{ display: block; width: 144px; margin: 0; color: #333333; }

/*we could use first child if it were not for IE */
.right { margin-right: 11px; }
