﻿/*.cmxform { width: 500px; }
.cmxform label { width: 250px; }
.cmxform label.error, .cmxform input.submit { margin-left: 253px; }*/
.cmxform input.submit 
{ 
margin-left: 12em; 
}
fieldset {
	border:none;
}
legend { 
padding-top: 1em; 
color:#333333; 
font-family:"verdana", "arial", sans-serif; 
font-size:1.2em;
font-weight:bold;
}
label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic;
	position:absolute;
}
form label.error { 
display: none; 
}	
.cmxform fieldset p, .cmxform fieldset fieldset {

}

.cmxform fieldset fieldset label{
padding-right:1em;
}
.cmxform p {
	margin:0;
	padding:0;
	padding-bottom:0.25em;
	clear:both;
}
#cc label {
	position:relative;
	float: left;
	width:12em;
	margin-right:1em;
	text-align: right;
	color:#333333; 
}
p label {
	position:relative;
	float: left;
	width:10em;
	margin-right:1em;
	text-align: right;
	color:#333333; 
}
p input {
position:relative;
}
fieldset fieldset legend {
padding-left:5em;
padding-top:0;
color:#333333;
}

form label.error {
	text-align:left;
	color: red;
	font-style: italic;
	width:auto;
}
.cmxform label.error {
	text-align:left;
	color: red;
	font-style: italic;
	width:auto;
}
.quantity {
	 width:3em;
 }
