

/* MEMBERLOGINFORM */

@import url(../../../eos_basics/css/form_login.css); 

legend
{
	display: none;
}


/**		Contact-Form	**/
form#Form_Form .field
{
  float: left;
  width: 200px;
  margin-bottom: 10px;
  margin-right: 50px;
}

form#Form_Form .field label span
{
  color: #900;
}

form#Form_Form .field input.text
{
  width: 200px;
}
ul#Form_Form_EditableRadioField1
{
  list-style-type: none;
  margin-left: 0;
}
  
ul#Form_Form_EditableRadioField1 li
{
  display: inline;
  padding-right: 10px;
}

ul#Form_Form_EditableRadioField1 input
{
  padding-top: 1px;
}

form#Form_Form DIV#EditableRadioField1
{
	width: 230px;
	margin-right: 300px;
}

form#Form_Form DIV#EditableRadioField1 label
{
  margin-right: 200px;
}

form#Form_Form DIV#EditableRadioField1 .middleColumn label
{
  margin-right: 0;
}

form#Form_Form DIV#EditableTextField9
{
  clear: both;
  width: 450px;
}

form#Form_Form DIV#EditableTextField9 textarea
{
  width: 450px;
}

.required
{
  color: red;
}


	
form#Form_Form DIV.Actions
{
  text-align: right;
}

form#Form_Form DIV.Actions input
{
  margin-top: -39px;
}


/**		StoreLocator-Form	**/

form#StoreLocatorForm_StoreLocatorForm {
	font-size:13px;
}
	/**		if there is are results, we need some space for google maps	**/
div#StoreLocator form#StoreLocatorForm_StoreLocatorForm {
	width: 250px;
}

form#StoreLocatorForm_StoreLocatorForm FIELDSET {
	width: 250px;
	margin-bottom: 20px;
	float: left;
}

form#StoreLocatorForm_StoreLocatorForm LEGEND {
	display: none;
}

form#StoreLocatorForm_StoreLocatorForm DIV.field {
	float: left;
	width:104px;
	margin-right:30px;
	position: relative;
}

form#StoreLocatorForm_StoreLocatorForm div#radius {
	margin-right: 0;
}

form#StoreLocatorForm_StoreLocatorForm FIELDSET INPUT,
form#StoreLocatorForm_StoreLocatorForm SELECT {
	margin-bottom:15px;
	border: 1px solid #999999;
	color:#666666;
}

form#StoreLocatorForm_StoreLocatorForm FIELDSET INPUT {
	width:90px;
	padding:1px;
	*padding:2px;
}

form#StoreLocatorForm_StoreLocatorForm SELECT {
	width:92px;
	padding-left:2px;
	*margin-top:1px;
	border: 1px solid #999999;
}

form#StoreLocatorForm_StoreLocatorForm DIV.Actions {
	margin: 17px 22px 0 22px;
	float: left;
}
	/**		if there is are results, we need some space for google maps	**/
div#StoreLocator form#StoreLocatorForm_StoreLocatorForm div.Actions {
	float: right;
	margin-top: 0;
}

	/**		StoreLocatorWidget overwriting the default form styling **/
div.boxgruen form#StoreLocatorForm_StoreLocatorForm {
	
}
	
div.boxgruen form#StoreLocatorForm_StoreLocatorForm FIELDSET {
	width: 200px;
	float: none;
}

div.boxgruen form#StoreLocatorForm_StoreLocatorForm div.field {
	width: 95px;
	margin-right: 10px;
}

div.boxgruen form#StoreLocatorForm_StoreLocatorForm div.Actions {
	text-align: right;
	float: none;
	clear: both;
	margin-right: 0;
	margin-bottom: -20px;
}

/**
 * 
 */
form .middleColumn span
{
  display: none !important;
}

form .validationError input
{
  border: 1px solid red;
}

form .validationError label
{
  color: red;
}
