#contactform	{
				width:325px;
				margin:0 auto;
				border:2px solid #BD2F25;
				background-color:#FFFFFF;
				padding:10px;
				text-align:left;
				}

#subscriptionform
				{
				width:auto;
				margin:0 auto;
				border:2px solid #BD2F25;
				background-color:#FFFFFF;
				padding:10px;
				text-align:left;
				}
														
label			{
				float:left;
				width:150px;
				font-weight: bold;
				}

#contactform input, #subscriptionform input, textarea	{
				width:270px;
				margin-bottom:10px;
				font-family:Tahoma, Geneva, sans-serif;
				}

.boxes			{
				width:1em;
				}

#contactform #submitbutton	{
				margin-left:0;
				margin-top:5px;
				width:80px;
				}

#subscriptionform #submitbutton
				{
				margin-left:150px;
				margin-top:5px;
				width:80px;
				}
			
.prompt 		{
				position:relative;
				left:0;
				top:-10px;
				font-family:Tahoma, Geneva, 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;
				}									