/* ACTION BUTTONS
---------------------------------------- */
input.action {
	padding: 2px;
	font-size: 14px ;
	float:right;
	background-color:#444;
	border:2px solid #333;
	color:#999;
	padding:8px 12px 8px 12px;
	margin: 15px 38px 0 0;
	font-family: Verdana, Tahoma, Sans-serif;
	font-weight:700;
}
#Form_QuoteForm_action_processQuote{margin-right:0px;}
input.action:hover,input.action:focus {cursor: pointer;}

/* FIELD FORMATING
---------------------------------------- */
form ul {list-style: none;}
#quoteForm .middleColumn{float:right;}
.middleColumn{float:left; margin: 8px 0 0 0;}
div.tab .field .middleColumn {clear: none !important;margin: 0 !important;width: auto;}	
.middleColumn .message {margin: 0;float:left;}
	
/* INPUT BOXS
---------------------------------------- */
.typography #info input.text,.typography #info textarea,.typography #questions input.text,.typography #questions textarea
{margin-left:30px;}
input.text, textarea, select {
	padding: 5px;
	display:block;
	border: 1px solid #000;
	color: #AAA; 
	background-color:#333;
	width:250px;
}
textarea {overflow:auto;}
input:focus span, textarea:focus span {border: 3px solid #000;}

/* SELECT DROPDOWN
---------------------------------------- */

select {width: auto;}

/* LABELS
---------------------------------------- */
.typography label {
	margin: 15px 0 0 10px;
	color: #777;
	float:left;
	width: 148px;
	display:block;
	font-size: 12px;
}
.typography .checkbox label {
	margin: -5px 0 0 10px;
	color: #777;
	float:none;
	width:30px;
	display:inline;
	font-size: 12px;
}
fieldset{border:0px;}

/* Quote Page 
---------------------------------------- */
.typography .checkbox{float:right;margin-top:18px;}
.optionset label{
	margin: 0 0 0 5px;
	width:40px;
	height:18px;
	overflow:visible;
	padding: 0 0 0 25px;
	position:relative;
	cursor:pointer;
}
.question{float:left;width:335px; margin: 15px 0 15px 0; font-size:14px;}
.typography #info label,.typography #questions label {font-size:14px;margin-left:-10px;}
.brideTrial{display:none;}
input[type=checkbox]{float:right;margin:3px 0px 0px 4px;}
.field{margin: 0px 0px 0px 10px;}
#Form_QuoteForm_hairAmount{margin-bottom:20px;}