#contactform	{
				width:325px;
				margin:0 auto;
				border:2px solid #BF212F;
				background-color:#FFFFFF;
				padding:10px;
				text-align:left;
				}

#subscriptionform
				{
				width:auto;
				margin:0 auto;
				border:2px solid #BF212F;
				background-color:#FFFFFF;
				padding:10px;
				text-align:left;
				}
														
label			{
				float:left;
				width:150px;
				font-weight: bold;
				}

#contactform input, #contactform textarea, #subscriptionform input, #subscriptionform textarea {
				width:270px;
				margin-bottom:10px;
				font-family: Lucida Grande, Lucida Sans, Lucida Sans Unicode, Helvetica, Arial, sans-serif;
				}

.boxes			{
				width:1em;
				}

#contactform #submitbutton, #subscriptionform #submitbutton  {
				margin-left:0;
				margin-top:5px;
				width:80px;
				}

#subscriptionform #submitbutton
				{
				margin-left:150px;
				}
			
.prompt 		{
				position:relative;
				left:0;
				top:-10px;
				font-family: Lucida Grande, Lucida Sans, Lucida Sans Unicode, Helvetica, Arial, sans-serif;
				font-size:10px;
				color:#FF0000;
				}
				
html>body .prompt {
				left:0;
				}					

* html .prompt {
				left:0;
				}	

#subscriptionform .prompt
				{
				left:150px;
				}
							
.required		{
				bottom:10px;
				font-weight:bold;
				position:relative;
				}									
