#contact h3
{
	margin-top: 1.5em;
}

#contact p
{
	margin-top: 0;
}

#contact fieldset,
#createEcard fieldset
{
	width: 400px;
	padding-top: 1em;
}

#contact fieldset br,
#createEcard fieldset br
{
	display: none;
}

#contact fieldset label br,
#createEcard fieldset label br
{
	display: inline;
	clear: left;
}

#contact label,
#createEcard label
{
	display: block;
	margin: 4px 0;
	font-weight: bold;
}

#contact label.required input,
#contact textarea,
#createEcard textarea
{
	width: 200px;
	margin: 2px 2px 2px 0;
	padding: 2px 0 2px 4px;
	border: solid 1px #a8a8a8;
	background: url(../img/bg-input.gif) 0 0 repeat-x;
}

#contact textarea,
#createEcard textarea
{
	width: 350px;
	margin-top: 6px;
}

#contact .lblTxt
{
	float: left;
	width: 5em;
	padding-right: 1em;
	line-height: 1.5;
}

#createEcard .lblTxt
{
	line-height: 1.5;
}

#contact .errTxt,
#createEcard .errTxt
{
	line-height: 1.5;
}

#contact .btn
{
	margin: 0.75em 0;
}

#createEcard .btn
{
	display: inline;
}