
span.puOpen	{
	display:inline-block;
	float:right;
	background-color: #E35A24; color: #FFF;
}


div#assembly-warning				{
	background-color: #FF0000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 100%;
	border: 2px solid #000000;
	padding: 20px;
	margin: 20px 0;
	
}
div#assembly-help					{
	background-color: transparent;
	color: #FF0000;
	font-weight: bold;
	font-size: 100%;
	border: 5px solid #FF0000;
	padding: 20px;
	margin: 20px 0;
}


div#productUpgradesPanel	{
	
}
div#productUpgradesPanel h2	{
	
}
div.productUpgradePanel {
	
}
div.productUpgradePanel h3 {
	margin-bottom: 0;
}
div.productUpgradePanel select {
	width: 100%; background: #FFFFFF none repeat scroll 0 0; margin-bottom: 10px; border: 1px solid #E35A24; padding: 2% 1%; border-radius: 5px;
}
div.productUpgradePanel select option {
	background-color: transparent;
}
div.productUpgradePanel input[type="radio"] {
	background-color: transparent;
}


div#productUpgradesPanel		{border:0;background-color:transparent;margin:20px 0;padding:0;}
div#productUpgradesPanel h2	{color:#000000;}
div.productUpgradePanel h3		{color:#000000; margin: 20px 0;}

a.asButton											{	display: block; width: 100%; max-width:250px; padding: 10px 0; border: 1px solid #E35A24; background-color: #E35A24; color: #FFF; text-decoration:none;	 transition: background-color 250ms ease, color 250ms ease; margin: 20px auto; text-align:center; border-radius: 10px;	}
a.asButton.wide									{	max-width:500px;	}
a.asButton:hover									{	background-color: #FFF; color: #221E1F;	}

a.asButton.sGhost									{	background-color: #FFFFFF; color: #E35A24;	}
a.asButton.sGhost:hover							{	background-color: #E35A24; color: #FFFFFF;	}
a.asButton.ctaSolid								{	border: 1px solid #199C64; background-color: #199C64; color: #FFFFFF;	}
a.asButton.ctaSolid:hover						{	background-color: #FFFFFF; color: #199C64;	}
a.asButton.ctaGhost								{	border: 1px solid #199C64; background-color: #FFF; color: #199C64;	}
a.asButton.ctaGhost:hover						{	background-color: #199C64; color: #FFF;	}
a.asButton.altSolid								{	border: 1px solid #221E1F; background-color: #221E1F; color: #FFF;	}
a.asButton.altSolid:hover						{	background-color: #FFFFFF; color: #404040;	}
a.asButton.altGhost								{	border: 1px solid #221E1F; background-color: #FFF; color: #221E1F;	}
a.asButton.altGhost:hover						{	background-color: #221E1F; color: #FFF;	}