#etapContainer 						{	margin: 0 auto 0 30px; padding: 0px; width: 750px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; text-align: left; }

#etapTellAFriend 					{	float: right; border: 1px solid #eee; background: #eee; padding: 3px; }
#etapTellAFriend:hover				{	border: 1px solid #666; }
#etapContainer .etapRequired 		{	margin: 0; padding: 0; font-size: 14px; font-weight: normal; color: #f00; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

#etapContainer fieldset 			{	margin: 0 0 20px 0; padding: 10px 10px 15px 10px; width: 100%; border: none;  border-bottom: 1px solid #bbb; }
#etapContainer legend 				{	margin: 0; padding: 0; color: #000; font-size: 16px; font-weight: bold; border: none; }
#etapContainer .etapField 			{	margin: 10px 0 0 0; padding: 0; clear: left; }

#etapContainer .etapBlockLabels label{	display: block; }
#etapContainer .etapLeftLabels label{	display: block; float: left; width: 160px; margin-top: 3px; clear: left; }

#etapContainer .slideGifts 			{	float:left; padding-right:30px; line-height:25px;}
#etapContainer .etapRadioLeft label	{	display:inline-block; width:155px; }
#etapContainer .etapHiddenOption 	{	display:none; background:#eee; padding:2px 6px 8px 4px; margin:5px 0 5px -4px; width:400px; }

#etapContainer input.text 			{	width: 230px; }
#etapContainer input.amount 		{	width: 64px; }
#etapContainer input.cvv2 			{	width: 31px; }
#etapContainer select.dropdown 		{	width: 235px; }
#etapContainer textarea.address 	{	width: 230px; height: 40px; }
#etapContainer textarea.comments 	{	width: 390px; height: 80px; }

input, textarea, select						{ border:1px solid #bbb; font-family: Verdana, Geneva, sans-serif; font-size: 13px; padding: 2px; }
input:focus, textarea:focus, select:focus 	{ border:1px solid #666; }
input[type="radio"],input[type="checkbox"]	{ border:none; }

#etapContainer .etapFieldInfo 		{	font-size: 10px; }
#etapContainer .etapDollarSign 		{	font-weight: bold; padding: 0; margin: 0px 1px 0px -10px; }

#etapContainer #captchaContainer 	{	width: 394px; border: none; text-align: center; padding: 7px 0; border:none; background: #eee; }
#etapContainer #captchaContainer div{	margin: 5px 0 10px 0; }
#etapContainer #etapCaptchaInstructions{color: #000000; display: block; font-size: 1em; line-height: 1.4em; }
#etapContainer #etapCaptchaChallenge{	display: none; }
#etapContainer #etapCaptchaInput 	{	display: inline; }

#etapContainer #etapSubmitAndReset 	{	margin: 10px 0 20px 0; }
#etapContainer a.etapReset 			{	float: right; margin: 4px 0 0 0; }
#SubmitButton						{	cursor: pointer; }

#etapContainer #etapPoweredBy 		{	margin-top: 37px; float: right; }
#etapContainer #etapThawte 			{	margin: 10px 0 10px 0; }
#etapContainer #etapThawte img		{	border: none; }


