
/*** Nice Forms ***/

.niceform {
	width:500px;
	margin:auto;
	padding-bottom:30px;
	}
.niceform-mini {
	width:300px;
	margin:auto;
	}
	.niceform #required,
	.niceform-mini #required {
		text-align:right;
		font-weight:bold;
		}
	.niceform h3 {
		border-bottom:1px solid #EBEBEB;
		font-size:16px;
		margin:0;
		}
	.niceform-mini h3 {
		border-bottom:1px solid #EBEBEB;
		font-size:14px;
		margin:0;
		}
		
	.niceform div.info,
	.niceform-mini div.info {
		border-bottom:1px solid #EBEBEB;
		padding:10px 25px;
		}
	.niceform div.sectionTogglers,
	.niceform-mini div.sectionTogglers {
		text-align:right;
		font-size:10px;
		padding-right:30px;
		}
		.niceform div.sectionTogglers a,
		.niceform-mini div.sectionTogglers a {
			color:#999999;
			font-size:10px;
			}
	.niceform fieldset {
		display:block;
		border-width:0;
		margin-bottom:15px;
		}
	.niceform-mini fieldset {
		display:block;
		border-width:0;
		margin-bottom:5px;
		}
		.niceform fieldset legend,
		.niceform-mini fieldset legend {
			font-size:14px;
			font-weight:bold;
			display:block;
			}
		.niceform fieldset div.row {
			clear:left;
			padding-top:5px;
			}
		.niceform-mini fieldset div.row {
			clear:left;
			padding-top:5px;
			}
			.niceform fieldset div.row div.field {
				float:left;
				padding-right:15px;
				padding-bottom:5px;
				}
			.niceform-mini fieldset div.row div.field {
				float:left;
				padding-right:5px;
				padding-bottom:5px;
				}
				.niceform fieldset div.row div.field div.error_message,
				.niceform-mini fieldset div.row div.field div.error_message {
					display:block;
					clear:left;
					font-weight:bold;
					font-size:11px;
					color:#cc0000;
					}
				.niceform fieldset div.row div.field span,
				.niceform-mini fieldset div.row div.field span {
					background-color:#7DEA7D;
					padding:3px;
					display:block;
					}
				.niceform fieldset div.row div.field label,
				.niceform-mini fieldset div.row div.field label {
					display:block;
					padding-bottom:3px;
					}
					.niceform fieldset div.row div.field label em,
					.niceform-mini fieldset div.row div.field label em {
						font-size:11px;
						}
				.niceform fieldset div.row div.field input,
				.niceform-mini fieldset div.row div.field input,
				.niceform fieldset div.row div.field select,
				.niceform-mini fieldset div.row div.field select,
				.niceform fieldset div.row div.field textarea,
				.niceform-mini fieldset div.row div.field textarea {
					padding:4px;
					border:1px solid #549E54;
					}
				.niceform fieldset div.row div.field input,
				.niceform-mini fieldset div.row div.field select,
				.niceform fieldset div.row div.field input,
				.niceform-mini fieldset div.row div.field select {
					font-size:13px;
					font-weight:bold;
					}
				.niceform fieldset div.row div.field select.selectMultiple {
					height:80px;
					}
				.niceform-mini fieldset div.row div.field select.selectMultiple {
					height:60px;
					}
				.niceform fieldset div.row div.field textarea,
				.niceform-mini fieldset div.row div.field textarea {
					font-size:12px;
					}
				.niceform fieldset div.row div.field#expire select {
					float:left;
					}
				.niceform fieldset div.row div.field input.text1 {
					width:430px;
					}
				.niceform-mini fieldset div.row div.field input.text1,
				.niceform-mini fieldset div.row div.field input.text1-0 {
					width:280px;
					}
				.niceform fieldset div.row div.field input.text2 {
					width:300px;
					}
				.niceform-mini fieldset div.row div.field input.text2,
				.niceform-mini fieldset div.row div.field input.text2-0 {
					width:200px;
					}
				.niceform fieldset div.row div.field input.text3 {
					width:200px;
					}
				.niceform-mini fieldset div.row div.field input.text3
				.niceform-mini fieldset div.row div.field input.text3-0 {
					width:150px;
					}
				.niceform fieldset div.row div.field input.text4 {
					width:125px;
					}
				.niceform-mini fieldset div.row div.field input.text4,
				.niceform-mini fieldset div.row div.field input.text4-0 {
					width:75px;
					}
				.niceform fieldset div.row div.field input.text5 {
					width:85px;
					}
				.niceform-mini fieldset div.row div.field input.text5
				.niceform-mini fieldset div.row div.field input.text5-0 {
					width:50px;
					}
				.niceform fieldset div.row div.field textarea.textarea1 {
					width:430px;
					height:150px;
					}
				.niceform-mini fieldset div.row div.field textarea.textarea1,
				.niceform-mini fieldset div.row div.field textarea.textarea1-0 {
					width:280px;
					height:100px;
					}
				/*** Specific to the subdomain ***/
				.niceform fieldset div.row div.field#url strong {
					font-size:13px;
					float:left;
					margin:8px 5px 0px 5px;
					}
				.niceform fieldset div.row div.field#url span {
					background-color:#CCCCCC;
					padding:3px;
					float:left;
					}
				.niceform fieldset div.row div.field#url #availableCheck,
				.niceform fieldset div.row div.field#url #available {
					}
				/*** For the Crazy Fields (elements/propselect.thtml) ***/
				.niceform fieldset div.row div.field a.minieditlink {
					font-size:9px;
					color:#AAAAAA;
					}
				.niceform fieldset div.row div.field input.text1-0 {
					width:420px;
					}
				.niceform fieldset div.row div.field select.select1-0 {
					width:430px;
					}
				.niceform-mini fieldset div.row div.field select.select1-0 {
					width:290px;
					}
				.niceform fieldset div.row div.field input.text2-0{
					width:210px;
					}
				.niceform fieldset div.row div.field select.select2-0 {
					width:220px;
					}
				.niceform-mini fieldset div.row div.field select.select2-0 {
					width:150px;
					}
				.niceform fieldset div.row div.field input.text2-5{
					width:290px;
					}
				.niceform fieldset div.row div.field select.select2-5 {
					width:300px;
					}
				.niceform-mini fieldset div.row div.field select.select2-5 {
					width:200px;
					}
				.niceform fieldset div.row div.field input.text3-0{
					width:130px;
					}
				.niceform fieldset div.row div.field select.select3-0 {
					width:140px;
					}
				.niceform-mini fieldset div.row div.field select.select3-0 {
					width:100px;
					}
				.niceform fieldset div.row div.field input.text4-0{
					width:90px;
					}
				.niceform fieldset div.row div.field select.select4-0 {
					width:100px;
					}
				.niceform-mini fieldset div.row div.field select.select4-0 {
					width:60px;
					}
				#available2,
				#availableCheck2 {
					padding-top:5px;
					padding-left:20px;
					display:block;
					}
	.niceform .submit,
	.niceform-mini .submit {
		background-color:#7DEA7D;
		padding:4px;
		border:1px solid #549E54;
		clear:both;
		}
		.niceform .submit .submitText {
			background-color:#C6EB7C;
			padding:15px;
			}
		.niceform-mini .submit .submitText {
			background-color:#C6EB7C;
			padding:10px;
			}
			.niceform .submit .submitText p {
				line-height:20px;
				margin-bottom:10px;
				clear:both;
				}
			.niceform-mini .submit .submitText p {
				line-height:20px;
				margin-bottom:5px;
				clear:both;
				}
				.niceform input.button {
					padding:4px 8px;
					font-size:14px;
					font-weight:bold;
					}
				.niceform-mini input.button {
					padding:3px 6px;
					font-size:12px;
					font-weight:bold;
					}
				.niceform input.button2,
				.niceform-mini input.button2 {
					padding:3px 7px;
					font-size:11px;
					font-weight:bold;
					}
					
			