﻿	.style3 {color: #FFFFFF;font-weight: bold;}
	.throb{ width: 100%; height:100%; background-color:#fff; z-index:10;}
    .modalBackground {background-color:#4A5363; filter:alpha(opacity=70); opacity:0.7;}
    .modalPopup { background-color:#fff; border-width:3px; border-style:solid; border-color:#FE7112; padding:3px;width:665px;}
    .modalloadquote { background-color:#fff; border-width:3px; border-style:solid; border-color:#FE7112; padding:3px;width:335px; height:290px;}
    .modalsavequote { background-color:#fff; border-width:3px; border-style:solid; border-color:#FE7112; padding:3px;width:335px; height:160px;}
    .modalstartover { background-color:#fff; border-width:3px; border-style:solid; border-color:#FE7112; padding:3px;width:250px; height:100px;}
    .invalidtextbox{background-color: #ff9999;}
    .invalidtextboxsmall{background-color: #ff9999;width:125px; margin-right:150px;}
    .invalidlabel{color: red;}
    .invalidcheckbox{padding:2px; background-color: #ff9999;}
    table.covers
     {
		margin-left: auto;
		margin-right: auto;
     }
    table.covers input {
        width: 15px;
        display: block;
        text-align: center;
        margin:0 auto;
        margin-top: 4px;
     }
     table.covers label {
        width: 200px;
        display: block;
        text-align: center;
     }
     
     
     table.gradelevel
     {
		width: 375px;
     }
    table.gradelevel input {
        display: block;
        text-align: center;
        margin:0 auto;
     }
     table.gradelevel label {
        text-align: center;
     }
     table.gradelevel td
     {
     	width: 110px;
     	 padding: 10px;
     	text-align: center;   
     }
     
     
     
     table.mascottype
     {
		margin-left: auto;
		margin-right: auto;
		width: 375px;
		text-align: center;
     }
    table.mascottype input {
        width: 15px;
        display: block;
        text-align: center;
        margin:0 auto;
        padding-top: 4px;
     }
     table.mascottype label {
        width: 110px;
        display: block;
        text-align: center;
     }
     table.mascottype td
     {
     	text-align: center;  
     }
     
     /* Use when there are only 2 mascot types */
     table.mascottype2
     {
		margin-left: auto;
		margin-right: auto;
		width: 375px;
		text-align: center;
     }
    table.mascottype2 input {
        width: 15px;
        display: block;
        text-align: center;
        margin:0 auto;
        padding-top: 4px;
     }
     table.mascottype2 label {
        width: 168px;
        display: block;
        text-align: center;
     }
     table.mascottype2 td
     {
     	text-align: center;  
     }
     
     
     
     table.coversource
     {
		margin-left: auto;
		margin-right: auto;
     }
     table.coversource input {
        width: 15px;
        display: block;
        text-align: center;
        margin:0 auto;
     }
     table.coversource label {
        width: 125px;
        display: block;
        text-align: center;
     }
     table.coversource td
     {
     	text-align: center;    
     }
     table.stockcover td
     {
      padding-bottom:8px;
     }
     table.stockcover input {
         padding-right:4px;
     }
     table.submission
     {
		margin-left: auto;
		margin-right: auto;
     }
     table.submission td
     {
      padding:3px;
     }
     table.submission label {
     	width: 200px;
        display: block;
        text-align: left;
        padding-left: 10px;
     }
     table.submission input {
        width: 15px;
        display: block;
        float: left;
        margin:0 auto;
     }
     table.submissionsmall
     {
		margin-left: auto;
		margin-right: auto;
     }
     table.submissionsmall label {
     	width: 75px;
        display: block;
        text-align: left;
     }
     table.submissionsmall input {
       width: 15px;
        display: block;
        float: left;
        margin:0 auto;
        text-align:center;
     }
     .textInput{        width:300px;        margin-right:50px;      }
      .textInputSmall{
        width:125px;        margin-right:150px;
      }
      table.estimate
      {
      	  width: 100%;
      	  
      }
      table.estimate td
      {
      	  height:20px;
      }