@charset "utf-8";
/* CSS Forms */

/*	Sidebar Free Demo Form	*/
form#Form_FreeDemoForm{
}

form#Form_FreeDemoFormTwo{
}

p#Form_FreeDemoForm_error{
	border:2px solid #F7F8B4;
	background:#FFFFEA;
	margin:0px 0px 18px 0px;
	padding:2px;
}

form#Form_FreeDemoForm div.field, form#Form_FreeDemoFormTwo div.field{
	clear:both;
	padding:8px 0px;
}

form#Form_FreeDemoForm div.field label.left{
	display:block;
	float:left;
	width:62px;
	font-weight:bold;
}

form#Form_FreeDemoFormTwo div.field label.left{
	display:block;
	float:left;
	width:50px;
	font-weight:bold;
}

form#Form_FreeDemoForm div.field div.middleColumn{
	float:right;
	width:170px;
}

form#Form_FreeDemoFormTwo div.field div.middleColumn{
	float:right;
	width:108px;
}


form#Form_FreeDemoForm div.field div.middleColumn input[type="text"]{
	display:block;
	width:168px;
	margin:0px;
	padding:0px;
}

form#Form_FreeDemoFormTwo div.field div.middleColumn input[type="text"]{
	display:block;
	width:106px;
	margin:0px;
	padding:0px;
}

form#Form_FreeDemoForm div.field div.middleColumn span.message.required{
	display:block;
	border:2px solid #FF7373;
	background:#FED0D0;
	padding:2px;
	font-size:10px;
	margin-left:-62px;
}

/*
	Quick Search
	*/

div#quick_search{
	float:left;
	padding-left:25px;
}

div#quick_search p{
	margin-bottom:3px;
	font-size:14px;
	font-weight:bold;
}

div#Search{
	position:relative;
	height:24px;
	width:211px;
}

div#Search input[type="text"]{
    width:159px;
    padding:5px 0px 0px 24px;
    height:19px;
    border:none;
    margin:0px;
    background:url(../images/search/background_search-text.png) left center no-repeat;
    position:absolute;
    top:0px;
    right:27px;
    color:#505050;
}

div#Search input[type="submit"]{
    height:24px;
    width:27px;
    background:url(../images/search/background_search-button.png) left center no-repeat;
    margin:0px;
    padding:0px;
    border:none;
    position:absolute;
    top:0px;
    right:0px;
    cursor:pointer;
}