@charset "utf-8";
/*  ---------------------------------------
	
	forms.css
	````````
	form handling stylesheets document for
	Connections Dating
	
    ---------------------------------------  */


/*  ---------------------------------------
	General
	- - - - - - - - - - - - - - - - - - - -  */
	
		form { }


/*  ---------------------------------------
	Check List
	- - - - - - - - - - - - - - - - - - - -  */
	
		fieldset.check-list { }
		
			fieldset.check-list h3 {
				display: block;
				font-weight: bold;
				font-size: 12px;
				color: #5f1737;
				padding: 0 0 5px 3px;
			}


/*  ---------------------------------------
	Normal Label / Input setup
	- - - - - - - - - - - - - - - - - - - -  */
	
		fieldset {
			display: block;
			padding: 5px 0;
			border-bottom: 1px solid #b9b8b8;
		}
		label {
			display: block;
			padding: 3px;
			font-size: 12px;
			color: #333333;
			font-weight: bold;
		}
			label:hover {
				background: #d5b9ca;
				padding: 3px;
				color: #2f2222;
				
			}
			
			.select-box-label span,
			.dropdown-label span,
			.text-label span {
				display: block;
				width: 100px;
				float: left;
				text-align: right;
				padding-top: 3px;
				font-weight: bold;
			}
		
		.check-right-label { margin-left: 85px; color: #5a5a5a; font-weight: normal; }
			.check-right-label input { margin-top: 3px !important; }
				


/*  ---------------------------------------
	Input definitions
	- - - - - - - - - - - - - - - - - - - -  */
	
		label .text,
		label .select {
			border: thin inset;
			background: #f2f2f2;
			color: #5a5a5a;
			margin-left: 10px;
		}
		
		label .short { width: 70px; height: 20px; }
		label .medium { width: 150px; height: 20px; }
		label .normal { width: 230px; height: 20px; }
		label .wide { width: 170px; }
		label .full { width: 300px; }
		label .textarea { width: 230px;}
		
		label select.medium { height: 25px; }
		label select.medium { width: 160px; }
				


/*  ---------------------------------------
	Alerts, Info, Etc
	- - - - - - - - - - - - - - - - - - - -  */
	
		p.input-prep {
			display: block;
			padding: 3px 0 3px 90px;
		}