
	/** form specific **/
	form {
		
		display:block;
		font-size:9px;
		font-family:verdana;
		color:#ffffff;
	}

	form p {
		
		clear:both;
		margin:0px;
		padding:0;
		width:100%;
	}

	form .alert {
		color:#f00;
	}

	form div.section {
		clear:both;
		width:100%;
		height:auto;
		padding-top:2px;
		padding-bottom:2px;
	}

	form form textarea, form select {
		font-family: "Trebuchet MS", "Arial";
		font-size:10px;
		border: 1px solid #555555;
		background-color:#ffffff;
		padding-left:4px;
	}

	form label {
		padding-bottom:2px;
		display:block;
		width:100%;
	}

 	/****************/
 	/** Heading    **/
 	/****************/
	form div.heading label {
		margin-top:10px;
		padding-top:10px;
		font-weight:bold;
		border-top:1px solid #fff;
	}

 	/****************/
 	/** Paragraph  **/
 	/****************/

	form div.paragraph label {
 		width:210px;
	}

 	/****************/
 	/** Readonly   **/
 	/****************/
	form div.readonly label {
 		width:210px;
	}

	form div.readonly .value {
		padding-top:2px;
 		width:210px;
	}

	form div.readonly-wide label {
 		width:210px;
	}

	form div.readonly-wide .value {
 		width:210px;
	}

 	/****************/
 	/** TextInput  **/
 	/****************/
 	form div.input label {
 		width:210px;
 	}

 	form div.input input {
 		width:210px;
 	}

 	form div.input-wide label {
 		
 		width:100%;
   	}

 	form div.input-wide input {
 		width:210px;
 	}

 	/****************************/
 	/** TextInput  Quartersize **/
 	/****************************/
 	form div.input-quarter-size label {
 		
 		width:210px;
 	}

 	form div.input-quarter-size input {
 		width:50px;
 	}

 	/****************/
 	/** ZipCity  **/
 	/****************/
 	form div.zipcity label {
 		
 		width:210px;
 	}

 	form div.zipcity .zip {
 		width:40px;
 	}

 	form div.zipcity .city {
 		width:160px;
 	}

 	/****************/
 	/** Checkboxes **/
 	/****************/
 	form div.checkbox input {
 		
 		width:20px;
		border:0px;
		background-color:#fff;
 	}
 	form div.checkbox label {
 		
 		width:210px;
 	}

 	/***************/
 	/** Textareas **/
 	/***************/
 	form div.textarea label {
 		
 		width:210px;
 	}

 	form div.textarea textarea {
 		height:80px;
 		width:210px;
 	}

 	form div.textarea-wide label {
 		
 		width:100%;
 	}

 	form div.textarea-wide textarea {
 		height:80px;
 		width:210px;
 	}

 	/***************/
 	/** Select    **/
 	/***************/
	form div.select label {
		
		width:210px;
	}

	form div.select select {
		width:216px;
	}

 	/***************/
 	/** Select    **/
 	/***************/
	form div.select-wide label {
		
		width:100%;
	}

	form div.select-wide select {
		width:210px;
	}

 	/***************/
 	/** buttons   **/
 	/***************/
	form div.buttons {
		border:0px;
		padding:0;
		margin:0px;
		clear:both;
		width: 100%;
		margin-top:10px;
		margin-right:0px;
		text-align:right;
		font-weight:bold;
		padding-top:10px;
		border-top: 1px solid #ccc;
	}
/*
	form div.buttons input {
		background: #fff url(/files/media/link.gif) no-repeat 0px 2px;
		border:0px;
		padding:0px;
		margin:0px;
		padding-left:15px;
		font-weight:bold;
		color:#3f5968;
		height:16px;
		text-decoration:underline;
		cursor:pointer;
	}
*/
