﻿/*div#contactform						{ width:407px; margin-top:10px; float:left; }
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;
}*/

div.contact-form							{}
div.contact-form p							{padding:0; margin:15px 0 2px 0; color:#222;}
div.contact-form p.desc						{padding:0; margin:1px 0 4px 0; font-style:italic; /*font-size:95%;*/}
div.contact-form p .manditory				{color:#f00; font-weight:bold; font-size:13px;}

div.contact-form input, 
div.contact-form textarea, 
div.contact-form select						{color:#111; font:normal 12px Arial, Verdana, Sans-Serif; padding:4px 3px; margin:0;}

div.contact-form input, 
div.contact-form textarea					{background:#fafafa url(/gfx/contact-tbx.gif) top left no-repeat; border:1px solid #bdbdbd; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; outline-style:none; outline-width:0pt;}

div.contact-form input:focus, 
div.contact-form textarea:focus				{background:#fafafa url(/gfx/contact-tbx-on.gif) top left no-repeat; border:1px solid #adb4c7; border-bottom:1px solid #ced5e8; border-right:1px solid #ced5e8;}

div.contact-form input[type='text']			{width:250px;}
div.contact-form input[type='file']			{width:260px; padding:2px;}
div.contact-form input[type='radio'], 
div.contact-form input[type='checkbox']		{padding:2px;}

div.contact-form input.validationerror, 
div.contact-form textarea.validationerror, 
div.contact-form select.validationerror     {background:#fdefef url(/gfx/contact-tbx-error.gif) top left no-repeat; border:1px solid #bdbdbd; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; padding:4px 3px; color:#c14949;/*background-color:#ffcccf; color:#b00 !important; border:1px solid #b00;*/}
div.contact-form .validationerror			{background-color:#fdefef; border:1px solid #bdbdbd; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; padding:2px; color:#c14949;/*background-color:#ffcccf; color:#b00 !important; border:1px solid #b00; padding:0;*/}

div.contact-form label						{padding:0 0 0 4px; margin:0; line-height:14px;}
div.contact-form textarea					{width:350px;}

div.contact-form input[type='submit']		{margin-top:15px; padding:3px 10px; border:1px solid #333; background-color:#111; background-image:none; color:#fff; font-weight:bold; cursor:pointer;}
div.contact-form input[type='submit']:hover	{margin-top:15px; padding:3px 10px; border:1px solid #666; background-color:#333; background-image:none; color:#fff; font-weight:bold; cursor:pointer;}

div.contact-form .errorlist					{padding:10px; margin:10px 0 0 0; background-color:#fdefef; border:1px solid #bdbdbd; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; color:#c14949 !important; padding:10px; margin:10px 0 0 0; font-weight:bold;}
div.contact-form .errorlist ul				{color:#c14949 !important;}
div.contact-form .errorlist ul li			{color:#c14949 !important; font-weight:normal !important;}