/*     Basic Formatting     */

.Form-Heading	{margin:20px 5px 5px 3%; text-shadow:1px 1px 2px #a5a5a5}
.Step1	{margin-left:10%; margin-right:15%; width:auto; min-width:600px; max-width:900px}
  .S1-RadioField	{width:14px; max-width:15px;}
  .S1-RadioField input	{width:14px}
  .S1-RadioLabel	{width:200px}

  .Step2 tr td	{margin-bottom:10px}
  .S2-TextFieldLabel	{width:120px}

  .S3-TextFieldLabel	{width:120px}
.Step4	{margin-left:auto; margin-right:auto; width:95%; min-width:600px; max-width:700px}
  .button-Reset	{background:url('/Core/Graphics/Simple/Gradient.777777.10.png') repeat-x center right; width:90px}
  .button-Submit	{background:url('/Core/Graphics/Simple/Gradient.777777.10.png') repeat-x center right; width:90px}
  .button-spacer	{background:url('/Core/Graphics/Simple/Gradient.777777.10.png') repeat-x center right; width:200px}
  .button-spacerL	{background:url('/Core/Graphics/Form/Gradient.777777.10.capL.png') no-repeat center right; width:25%}
  .button-spacerR	{background:url('/Core/Graphics/Form/Gradient.777777.10.capR.png') no-repeat center left; width:25%}

.Badge-MoreInfo,
.Badge-Required	{width:14px}
.Badge-Error	{width:14px; background:url('/Core/Graphics/Form/Badge.Error.png') no-repeat 50% 50%}

.Label-Normal	{color:black}
.Label-Error	{color:red}


.Step2	{margin-left:10%; margin-right:auto}
  .Step2 div	{clear:both}
  .Step2 img	{display: block; float:left; margin:3px}
  .Step2 input	{display: block; float:left; margin:3px}
  .Step2 label	{display: block; float:left; margin:3px; width:120px}

.Step3	{margin-left:10%; margin-right:auto}
  .Step3 div	{clear:both}
  .Step3 img	{display: block; float:left; margin:3px}
  .Step3 input	{display: block; float:left; margin:3px}
  .Step3 label	{display: block; float:left; margin:3px; width:120px}

.Step4	{margin-left:auto; margin-right:auto; width:95%}
  .button-Reset	{background:url('/Core/Graphics/Simple/Gradient.777777.10.png') repeat-x center right; width:90px}
  .button-Submit	{background:url('/Core/Graphics/Simple/Gradient.777777.10.png') repeat-x center right; width:90px}
  .button-spacer	{background:url('/Core/Graphics/Simple/Gradient.777777.10.png') repeat-x center right; width:200px}
  .button-spacerL	{background:url('/Core/Graphics/Form/Gradient.777777.10.capL.png') no-repeat center right; width:25%}
  .button-spacerR	{background:url('/Core/Graphics/Form/Gradient.777777.10.capR.png') no-repeat center left; width:25%}

.Badge-Required	{visibility:hidden}
.Badge-Error	{visibility:hidden}
.Label-Error .Badge-Error	{visibility:visible}
.error label	{color:red}






/*     Inputs    */
#VehicleSpecify	{width:150px; height:20px; background:url('/Core/Graphics/Form/input.txt.LightBlue.20.png') repeat-x; line-height:15px; margin:3px 0; padding:2px 5px 0; border:1px solid #777777; -webkit-border-radius:20px; -moz-border-radius:20px}
#Part					{width:200px; height:20px; background:url('/Core/Graphics/Form/input.txt.LightBlue.20.png') repeat-x; line-height:15px; margin:3px 0; padding:2px 5px 0; border:1px solid #777777; -webkit-border-radius:20px; -moz-border-radius:20px}
#Brand				{width:150px; height:20px; background:url('/Core/Graphics/Form/input.txt.LightBlue.20.png') repeat-x; line-height:15px; margin:3px 0; padding:2px 5px 0; border:1px solid #777777; -webkit-border-radius:20px; -moz-border-radius:20px}
#Model				{width:150px; height:20px; background:url('/Core/Graphics/Form/input.txt.LightBlue.20.png') repeat-x; line-height:15px; margin:3px 0; padding:2px 5px 0; border:1px solid #777777; -webkit-border-radius:20px; -moz-border-radius:20px}
#Year					{width:50px;  height:20px; background:url('/Core/Graphics/Form/input.txt.LightBlue.20.png') repeat-x; line-height:15px; margin:3px 0; padding:2px 5px 0; border:1px solid #777777; -webkit-border-radius:20px; -moz-border-radius:20px}
#Engine				{width:150px; height:20px; background:url('/Core/Graphics/Form/input.txt.LightBlue.20.png') repeat-x; line-height:15px; margin:3px 0; padding:2px 5px 0; border:1px solid #777777; -webkit-border-radius:20px; -moz-border-radius:20px}
#Manufacturer		{width:150px; height:20px; background:url('/Core/Graphics/Form/input.txt.LightBlue.20.png') repeat-x; line-height:15px; margin:3px 0; padding:2px 5px 0; border:1px solid #777777; -webkit-border-radius:20px; -moz-border-radius:20px}
#PartNumber			{width:150px; height:20px; background:url('/Core/Graphics/Form/input.txt.LightBlue.20.png') repeat-x; line-height:15px; margin:3px 0; padding:2px 5px 0; border:1px solid #777777; -webkit-border-radius:20px; -moz-border-radius:20px}
#VinNumber					{width:150px; height:20px; background:url('/Core/Graphics/Form/input.txt.LightBlue.20.png') repeat-x; line-height:15px; margin:3px 0; padding:2px 5px 0; border:1px solid #777777; -webkit-border-radius:20px; -moz-border-radius:20px}
#Other				{width:400px; height:70px; background:#e9e9e9 url('/Core/Graphics/Form/input.txtarea.blue.70.png') repeat-x;            margin:3px 0; padding:5px;       border:1px solid #777777; -webkit-border-radius:20px; -moz-border-radius:20px}
#FirstName			{width:150px; height:20px; background:url('/Core/Graphics/Form/input.txt.LightBlue.20.png') repeat-x; line-height:15px; margin:3px 0; padding:2px 5px 0; border:1px solid #777777; -webkit-border-radius:20px; -moz-border-radius:20px}
#LastName			{width:150px; height:20px; background:url('/Core/Graphics/Form/input.txt.LightBlue.20.png') repeat-x; line-height:15px; margin:3px 0; padding:2px 5px 0; border:1px solid #777777; -webkit-border-radius:20px; -moz-border-radius:20px}
#Email				{width:200px; height:20px; background:url('/Core/Graphics/Form/input.txt.LightBlue.20.png') repeat-x; line-height:15px; margin:3px 0; padding:2px 5px 0; border:1px solid #777777; -webkit-border-radius:20px; -moz-border-radius:20px}
#EmailConfirm		{width:200px; height:20px; background:url('/Core/Graphics/Form/input.txt.LightBlue.20.png') repeat-x; line-height:15px; margin:3px 0; padding:2px 5px 0; border:1px solid #777777; -webkit-border-radius:20px; -moz-border-radius:20px}


/*     Required Fields     */
.required label	{text-decoration:underline; text-shadow:1px 1px 2px #a5a5a5; }
.required .Badge-Required	{visibility:visible}


/*text shadow for others */
#Label-Manufacturer,
#Label-PartNumber,
#Label-VinNumber,
#Label-Other	{text-shadow:1px 1px 2px #a5a5a5}
