

.required
{
	color: red;
}




.error_messages
{
	border: 1px red dashed; 
	padding: 5px; 
	color: red; 
	margin-bottom: 20px;
	background-color: #FFFFFF;
	font-weight: bold;
}



.success_messages
{
	border: 1px blue dashed; 
	padding: 5px; 
	color: blue; 
	margin-bottom: 20px;
	background-color: #FFFFFF;
	font-weight: bold;
}



.frm_title
{
	font-weight: bold;
	font-size: 120%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin-bottom: 10px;
}





/*
-------------------------------------------------------------------------
PAGE: ADD ADVERT STYLES
-------------------------------------------------------------------------
*/

	.frm_addadvert fieldset
	{
		background-color: #EEEEEE;
		padding: 10px;
	}
	
	.frm_addadvert legend
	{
		font-weight: bold; 
		font-size: 120%;
	}
.frm_addadvert label
{
	width: 110px;
	display: block;
	float: left;
}

.frm_addadvert .input
{
	margin-bottom: 5px;
}

.frm_addadvert .submit
{
	margin-left: 110px;
}





/*
-------------------------------------------------------------------------
PAGE: ADD IMAGE STYLES
-------------------------------------------------------------------------
*/

	.frm_addimage fieldset
	{
		background-color: #EEEEEE;
		padding: 10px;
	}
	
	.frm_addimage legend
	{
		font-weight: bold; 
		font-size: 120%;
	}
.frm_addimage label
{
	width: 110px;
	display: block;
	float: left;
}

.frm_addimage .input
{
	margin-bottom: 5px;
}

.frm_addimage .submit
{
	margin-left: 110px;
}




/*
-------------------------------------------------------------------------
PAGE: REGISTER STYLES
-------------------------------------------------------------------------
*/

	.frm_register fieldset
	{
		background-color: #EEEEEE;
		padding: 10px;
	}
	
	.frm_register legend
	{
		font-weight: bold; 
		font-size: 120%;
	}

.frm_register label
{
	width: 130px;
	display: block;
	float: left;
}

.frm_register .input
{
	margin-bottom: 5px;
}

.frm_register .submit
{
	margin-left: 130px;
}





/*
-------------------------------------------------------------------------
PAGE: NEWSLETTER STYLES
-------------------------------------------------------------------------
*/

.frm_newsletter fieldset
{
	background-color: #EEEEEE;
	padding: 10px;
}
	
.frm_newsletter legend
{
	font-weight: bold; 
	font-size: 120%;
}

.frm_newsletter label
{
	width: 70px;
	display: block;
	float: left;
}

.frm_newsletter .input
{
	margin-bottom: 5px;
}

.frm_newsletter .submit
{
	margin-left: 70px;
}




/*
-------------------------------------------------------------------------
PAGE: CONTACT STYLES
-------------------------------------------------------------------------
*/

	.frm_contact fieldset
	{
		background-color: #EEEEEE;
		padding: 10px;
	}
	
	.frm_contact legend
	{
		font-weight: bold; 
		font-size: 120%;
	}

.frm_contact label
{
	width: 70px;
	display: block;
	float: left;
}

.frm_contact .input
{
	margin-bottom: 5px;
}

.frm_contact .submit
{
	margin-left: 70px;
}





	/*
	-------------------------------------------------------------------------
	LOGIN STYLES
	-------------------------------------------------------------------------
	*/
	
	.frm_login fieldset
	{
		background-color: #EEEEEE;
		padding: 10px;
	}
	
	.frm_login legend
	{
		font-weight: bold; 
		font-size: 120%;
	}
	
	.frm_login label
	{
		width: 110px;
		display: block;
		float: left;
	}
	
	.frm_login .input
	{
		margin-bottom: 5px;
	}
	
	.frm_login .submit
	{
		margin-left: 110px;
	}
	
	
