/**********************************

Name: cmxform Styles
Author: Nick Rigby 

***********************************/

form.cmxform {
	width: 520px;
	font-size: 1.1em;
	color: #333;
	}

form.cmxform legend { padding-left: 0; }
	
form.cmxform legend,
form.cmxform label { 
	clear:both;
	display: block;
	float:left;
	margin-right: 12px;
	text-align: right;
	color: #333;
	vertical-align: top; 
	width: 200px;
}
#selectState form.cmxform label { 
	clear:both;
	display: block;
	float:left;
	margin-right: 12px;
	text-align: right;
	padding-top: 5px;
	color: #333;
	vertical-align: top; 
	width: 90px;
}
#page form.cmxform legend,
#page form.cmxform label { 
	width: 100px;
}


#contactWishlist form.cmxform label, #login form.cmxform label, #forgotten form.cmxform label, #admin form.cmxform label { 
	text-align: right;
	color: #333;
	vertical-align: top; 
	width: 100px;
}
#admin #editProduct label, #admin #addProduct label {
	width: 150px;
}
form.cmxform label span { 
	text-align: right;
	float: right;
	padding-right: 5px;
}
#selectState form.cmxform label span { 
	text-align: left;
	float: left;
	padding-right: 5px;
}
form.cmxform select {
	height: 22px;
	padding: 2px 0 0 5px;
}
form.cmxform input {
	height: 22px;
	padding: 2px 0 0 5px;
	width: 270px;
}
form.cmxform textarea {
	padding: 2px 0 0 5px;
}
form.cmxform textarea.sendWish {
	padding: 2px 0 0 5px;
	width:270px;
}
form.cmxform input.formCheckbox {
	float:none;
	height: 16px;
	padding: 2px 0 0 5px;
	width: 16px;
}
form.cmxform fieldset {
	border: none;
	padding-top: 12px;
	}
form.cmxform fieldset.hidden {
	border: none;
	padding-top: 0;
	}
	
form.cmxform fieldset fieldset { background: none; }
	
form.cmxform fieldset li {
	padding: 5px 10px 7px;
	}
	
form.cmxform fieldset input.submitButton {
	margin-left:210px;
	text-align: center;
	vertical-align: middle;
	width: 75px;
}
#page form.cmxform fieldset input.submitButton {
	margin-left:120px;
	text-align: center;
	vertical-align: middle;
	width: 75px;
}
#admin form.cmxform fieldset input.submitButton {
	margin-left:160px;
	text-align: center;
	vertical-align: middle;
	width: 75px;
}
#admin form.cmxform fieldset input.submitButtonPage {
	margin-left:110px;
	text-align: center;
	vertical-align: middle;
	width: 75px;
}
form.cmxform fieldset input.submitButtonLogin {
	margin-left:220px;
	margin-bottom: 10px;
	text-align: center;
	vertical-align: middle;
	width: 75px;
}
#page form.cmxform fieldset input.submitButtonLogin {
	margin-left:120px;
	margin-bottom: 10px;
	text-align: center;
	vertical-align: middle;
	width: 75px;
}
#login form.cmxform fieldset input.submitButton, #forgotten form.cmxform fieldset input.submitButton {
	margin: 12px 0 0 325px;
	text-align: center;
	vertical-align: middle;
	width: 75px;
}
#addType fieldset input.submitButton, #editType fieldset input.submitButton, #addBrand fieldset input.submitButton, #editBrand fieldset input.submitButton, #addRange fieldset input.submitButton, #editRange fieldset input.submitButton, #addStore fieldset input.submitButton, #editStore fieldset input.submitButton, #editUser fieldset input.submitButton, #addUser fieldset input.submitButton, #editProduct fieldset input.submitButton, #addProduct fieldset input.submitButton {
	margin-left: 110px;
}
#editProduct fieldset input.submitButton, #addProduct fieldset input.submitButton {
	margin-left: 160px;
}