﻿/*.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:#039; font-family:"Lucida Sans Unicode", "Lucida Grande", 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
}
form label.error { display: none; }	
#tshirt_sizes { display:none;}
.cmxform fieldset p, .cmxform fieldset fieldset {
	/*padding: 5px 10px 7px;
	background: url(../images/cmxform-divider.gif) left bottom repeat-x;*/
}

.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;
}
p label {
	position:relative;
	float: left;
	width:10em;
	margin-right:1em;
	text-align: right;
}
.vehicletype { padding-bottom:1em; }
fieldset fieldset legend {padding-left:5em;padding-top:0;color:#063;}
.vehicletype ol {
	list-style:none;
	margin:0;
	padding:0 0 0 10em;
}
form label.error {
	 text-align:left;
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic;
	width:auto;
	
}
div.summary label { 
width: 12em;
padding-right: 1em;
 text-align: right;
 display:inline-block;
 }
 label.chk  {
	 float:none;
	 width: 100%;
	 text-align:left;
	 /*padding-left: 2em;*/
 }
/*input { float:left;}*/
div.summary { border: 1px  solid black; padding:1em; 
 }
 table {
 width: 100%;
 border: 1px solid black;
 border-collapse:collapse;
 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
 font-size:1.1em;
 font-weight:normal;
 }
 table td {
 border: 1px solid black;
 padding-left:1em;
 }
 table th {
 text-align: left;
 padding-left: 1em;
 }
 table td.header {text-align:right;padding-right:1em;}
 p.terms {
	 color:#060;
	 font-style: italic;
	 font-size:1em;
	 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	 border: thin ;
 }
 .quantity {
	 width:3em;
 }
 .standout {
	 font-size:1.4em;
	 margin-top:3em;
	 color:#399;
 }
 #tshirt_sizes .numeric { width:3em;}