﻿div#contactform						{ width:407px; margin-top:10px; float:left; }
/*div#contactform .tbxInputLarge	{ padding:3px; COLOR:#111; font:normal 12px/14px Arial, Verdana, Sans-Serif; width:400px; border:1px solid #BBB; }*/
/*div#contactform .tbxInputSmall	{ padding:3px; COLOR:#111; font:normal 12px/14px Arial, Verdana, Sans-Serif; width:400px; border:1px solid #BBB; }*/
div#contactform .ddl				{ padding:3px; COLOR:#111; font:normal 12px/14px Arial, Verdana, Sans-Serif; width:407px; margin-bottom:10px; border:1px solid #BBB; }
div#contactform .btnSend			{ padding:1px 5px; COLOR:#111; font:normal 12px/14px Arial, Verdana, Sans-Serif; float:right; margin:0 3px; }
div#contactform .red				{ color:#FF0000; font-weight:bold; font-size:12px; line-height:15px; }

div#contactform input, div#contactform textarea
{
	outline-style:none;
    outline-width:0pt;
    COLOR:#111;
    font:normal 12px Arial, Verdana, Sans-Serif;
}

div#contactform input.tbxInputSmall
{
	background-color:	#f4f4f4;
	border:				none;
	background-image:	url(/gfx/sprite_contact_form.gif);
	background-position:-10px -10px;
	background-repeat:	no-repeat;
	height:				23px;
	width:				305px;
	font-size:			12px;
	padding:			8px 10px 0 8px;
}

div#contactform input.tbxInputSmall:focus, 
div#contactform input.tbxInputSmall.invalid:focus
{
	background-position:	-10px -112px;
}

div#contactform textarea.tbxInputLarge
{
	background-color:	#f4f4f4;
	border:				none;
	background-image:	url(/gfx/sprite_contact_form.gif);
	background-position:-10px -1024px;
	background-repeat:	no-repeat;
	height:				94px;
	width:				385px;
	font-size:			12px;
	padding:			8px 10px 0 8px;
	resize:				none;
	max-width:			385px;
	max-height:			94px;
}

div#contactform textarea.tbxInputLarge:focus
{
	background-position: -10px -1268px;
}

div#contactform input.tbxInputSmall.invalid
{
	background-position: -10px -61px;
}

div#contactform textarea.tbxInputLarge.invalid
{
	background-position:-10px -1024px;
}