div.bromptonBuilderConfirmation	{
	background: #0033CC; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #FFFFFF;
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
	border: 4px outset #0033CC;
	text-align: center;
}
div.bromptonBuilderYourPrice, div.bromptonBuilderYourPrice2	{
	background: #0033CC; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #FFFFFF;
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
	border: 4px outset #0033CC;
}
div.bromptonBuilderYourPrice input,div.bromptonBuilderYourPrice2 input	{
	background: #0033CC; 
	border: 0px; 
	width: 60px; 
	text-align: right; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #FFFFFF; 
	padding: 0px; 
	margin-top: 1px;
}

div.bromptonBuilderYourPrice input.assembleItButton, div.bromptonBuilderYourPrice2 input.assembleItButton	{
	width: auto;
	background: #0033CC; 
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	border: 2px outset #0033CC;
}

div.bromptonBuilderYourBikeWeight, div.bromptonBuilderYourBikeWeight2	{
	background: #EEEEEE; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000;
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
	border: 4px outset #CCCCCC;
}
div.bromptonBuilderYourBikeWeight input,div.bromptonBuilderYourBikeWeight2 input	{
	background: #EEEEEE; 
	border: 0px; 
	width: 60px; 
	text-align: right; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #000000; 
	padding: 0px; 
	margin-top: 1px;
}

div.bromptonBuilderYourBikeWeight .weightNotes,div.bromptonBuilderYourBikeWeight2 .weightNotes	{
	font-size: xx-small; 
	font-weight: bold;
}


form.bromptonBuilder	{
	border: 1px solid #0033CC;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
	background-color: #EEEEFF;
}

form.bromptonBuilder fieldset	{
	font-size: xx-small; 
	padding: 0px 10px 10px 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}
form.bromptonBuilder fieldset legend	{
	font-weight: bold; 
	font-size: x-small;
	width: 200px;
	border: 2px outset #0033CC;
	background-color: #0033CC;
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 15px 0px;
}
form.bromptonBuilder select	{
	font-weight: bold; 
	font-size: xx-small;
	background-color: #EEFFEE;
}
form.bromptonBuilder div.legendDescription	{
	font-size: xx-small;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

form.bromptonBuilder div.optionDescription	{
	font-size: xx-small;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	background-color: #EEEEEE;
	border-bottom: 2px solid #FFFFFF;
}

form.bromptonBuilder div.optionDescription div.optionImage	{
	width: 75px;
	text-align: center;
	vertical-align: middle;
	float: left;
	margin-right: 10px;
	background-color: #FFFFFF;
	border: 2px solid #FFFFFF;
}

div.bromptonBuildSummary	{
	background: #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #000000;
	margin-bottom: 10px;
	padding: 10px 10px 10px 10px;
	border: 4px outset #0033CC;
}

div.bromptonBuildSummary input.orderItButton	{
	width: 150px;
	background: #00CC00; 
	color: #FFFFFF;
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	border: 2px outset #00CC00;
	font-weight: bold;
}

div.bromptonBuildSummary input.lockOutInput	{
	background: #FFFFFF; 
	color: #000000;
	text-align: left; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	border: 0px;
	font-weight: bold;
}

div.bromptonBuildSummary a.restartItButton	{
	width: auto;
	background: #CC0000; 
	color: #FFFFFF;
	text-align: center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	border: 2px outset #0033CC;
	font-weight: bold;
	padding: 2px 10px 1px 10px;
	text-decoration: none;
}

form.bromptonBuilder	{
	border: 1px solid #0033CC;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
	background-color: #EEEEFF;
}

form.bromptonBuilder fieldset	{
	font-size: xx-small; 
	padding: 0px 10px 10px 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
}
form.bromptonBuilder fieldset legend	{
	font-weight: bold; 
	font-size: x-small;
	width: 200px;
	border: 2px outset #0033CC;
	background-color: #0033CC;
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 15px 0px;
}
form.bromptonBuilder table	{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	font-size: x-small;
}
form.bromptonBuilder th.groupName	{
	text-align: left;
	font-size: x-small;
}
form.bromptonBuilder th.totalPriceHeading	{
	text-align: right;
	font-size: x-small;
}
form.bromptonBuilder td.optionName	{
	text-align: left;
	font-size: x-small;
}
form.bromptonBuilder td.priceCell	{
	text-align: right;
	font-size: x-small;
}
form.bromptonBuilder td.totalPriceCell	{
	text-align: right;
	font-weight: bold;
	font-size: x-small;
}

form.bromptonBuilder fieldset label.leftLabel {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }
  
  
  