body {
    background: transparent;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eceded', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    padding: 0;
    margin: 0; 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    overflow-y:scroll;
    height:101%;
    } 
    
table { padding: 0; margin: 0; border: 0 }

tr { position: relative; }

img { border:0px; }

#container { background:#fff; position:relative; }

#header {
  background: url('http://content.wizards.bluesea.com/panel_wizard/images/header_gradient_small.png') repeat-x #ffffff;
  height: 65px;
  position: relative;
  background-position: center center;
  /*width: 996px;
  margin: 0 auto;*/
}
#header #logo { position: absolute; top: 10px; left: 25px; }

#logo img { width: 225px; }

#navmenu {margin: 0; padding: 0; list-style: none outside none;}
#navmenu * { margin: 0; padding: 0; list-style: none outside none; }
#navmenu ul {
  background: linear-gradient(to bottom, #0B8FD3 0%, #0073AE 48%, #0073AE 100%) repeat scroll 0% 0% #0073AE;
  background-color: #0073ae;
  line-height: 1;
  float: left;
  width: 100%;
  height: 30px;
}
#navmenu li { float: left; height: 30px; }
#navmenu li a { color: #ffffff; text-decoration: none; font-size: 1em; padding: 3px; display: block; }
#navmenu li a img { vertical-align:middle; margin-right:5px; }
#navmenu li a:hover { background: url('http://content.wizards.bluesea.com/panel_wizard/images/menu_highlight.png') repeat; }

#tagline {
  color: #0073ae;
  position: absolute;
  font-weight: bold;
  right: 15px;
  bottom: 10px;
  font-size: 1.2em;
}

#circuitProtectionTableDiv { 
    margin-left: auto; 
    margin-right: auto; 
    width: 900px; 
    background-color: white; 
    border-top: 3px solid #0073ae; 
    margin-bottom: 8px; 
    width:100%;
}
#circuitProtectionTable {
	border-spacing:0; border-spacing: 0; border-collapse: collapse; 
	font-size:12px;
	background-color: white;
	width:100%;
}

#circuitProtectionTable th {
	width:50px;
}

#circuitProtectionTable td {
	padding: 4px; width: 20px; border-top: 1px solid #888; border-bottom: 1px solid #888; margin: 0; 
}

#circuitProtectionTable thead th {
	text-align: center;
	background: #F5F5F5;
	color: #666;
	border: 1px solid #FFF;
	text-transform:uppercase;
}

#circuitProtectionTbody th {
    border-top: 1px solid #888; border-bottom: 1px solid #888; margin: 0; padding: 4px
}
/* Smaller font for the amperage list */
#circuitProtectionTable tbody th span { font-size: 63%;  }
#circuitProtectionTable a { text-decoration: none; color: black; }
#amperages td { border-bottom: 1px solid gray; font-size: 90%; width: 20px; text-align: center }

.hlt { background-color: #dce9f5 } 

h3 { font-size: 12px; } 

#formForWire, #formForProtector {
	margin: 1%;
	float:left;
	width:48%;
}

#formForWire h3, #formForProtector h3 {
	font-size: 1.3em;
	color:#0073ae;
}

#formForWire h3.wireRec {
    font-size: 3em; 
    text-align: center; 
    margin:5px;
}

#formForWire .form, #formForProtector .form, #circuitRequirements, #wireResults { 
  color: #0073AE;
  box-shadow: 0px 0px 8px #d9ecf7;
  border: 2px solid #d9ecf7;
  border-radius: 3px;
  background: #fff;
  background: linear-gradient(to bottom, #dce9f5 0%,#fff 50%,#fff 51%,#fff 100%);
}
  
#formForWire td, #formForProtector td { margin-bottom: 1px }
#helpBox  { float: left; color: #666666; background-color: #FFFFCC; border: #F9D50F solid 3px; font-size: 11px; font-family: arial, sans-serif; width: 380px; margin: 9px;  margin-bottom: 3px; padding: 9px; }
#topwarnings { color: #666666; background-color: white; border: #F9D50F solid 3px; font-size: 11px; font-family: arial, sans-serif;  margin-bottom: 3px; padding: 9px; margin-top: 3px; }
#betawarning { margin-bottom: 4px; }
#brandwarning { color: #666666; background-color: white; font-size: 11px; font-family: arial, sans-serif;  margin-bottom: 3px; padding: 9px; margin-top: 3px; }
#disclaimer { max-height: 120px; overflow: scroll; border: 1px solid gray; width: 80%; margin-left: auto; margin-right: auto; margin-top: 5px;  }
#warnings a { color: #506173 }
#buttons { clear: both; width: 90%; color: #0073ae; padding: 9px; margin-top: 6px; }
#formForWire label, #formForProtector label { font-weight: normal; }
#formForWire h5, #formForProtector h5 { font-size: 12px; margin-bottom: 3px; }

.form p { margin-top: .15em; margin-bottom: .15em; }

span.twisty { font-size: 70%; }

#ffwt_hide, #ffwt_show { font-size: 130%; vertical-align: 6px; cursor: default; }
#ffcp_hide, #ffcp_show { font-size: 130%; vertical-align: 9px; cursor: default; }
#circuitProtectionTableLegend { font-size: 9px; font-family: Arial, Trebuchet MS, sans-serif; background-color: white; }
.tooltip h5 { font-size: 12px; }
.tooltip p { font-size: 11px; }

.mini { font-size: smaller } 
div.foot {
     position:relative;
    width:90%;
    margin:0 auto;
    height:50px;
    padding:8px;
    color:#0073ae;
    font-size:.8em;
 }

.foot a {
    color:#0073ae;
}

.foot a:hover {
    text-decoration:underline;
}

img.head { border: none }

/*.AIC {
	color:#fff;
}*/
.AGC {
	color:#fff;
background: #bf311a; /* Old browsers */
background: -moz-linear-gradient(left,  #bf311a 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#bf311a), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #bf311a 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #bf311a 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #bf311a 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #bf311a 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf311a', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

}

.AGC:hover {
	background: #bf311a;
}

.MDL {
color:#fff;
background: #7A6F00; /* Old browsers */
background: -moz-linear-gradient(left,  #7A6F00 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7A6F00), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #7A6F00 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #7A6F00 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #7A6F00 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #7A6F00 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf311a', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.MDL:hover {
	background: #7A6F00;
}
.ATO {
color:#fff;
background: #0073AE; /* Old browsers */
background: -moz-linear-gradient(left,  #0073AE 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0073AE), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #0073AE 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #0073AE 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #0073AE 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #0073AE 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0073AE', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.ATO:hover {
	background: #0073AE;
}

.MAXI {
color:#fff;
background: #5A2E00; /* Old browsers */
background: -moz-linear-gradient(left,  #5A2E00 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#5A2E00), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #5A2E00 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #5A2E00 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #5A2E00 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #5A2E00 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5A2E00', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.MAXI:hover {
	background: #5A2E00;
}
.MIDI {
color:#fff;
background: #231F20; /* Old browsers */
background: -moz-linear-gradient(left,  #231F20 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#231F20), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #231F20 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #231F20 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #231F20 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #231F20 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#231F20', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.MIDI:hover {
	background: #231F20;
}

.MEGA {
color:#fff;
background: #8DC63F; /* Old browsers */
background: -moz-linear-gradient(left,  #8DC63F 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#8DC63F), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #8DC63F 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #8DC63F 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #8DC63F 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #8DC63F 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8DC63F', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.MEGA:hover {
	background: #8DC63F;
}
.TERMINAL {
color:#fff;
background: #552988; /* Old browsers */
background: -moz-linear-gradient(left,  #552988 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#552988), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #552988 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #552988 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #552988 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #552988 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#552988', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.TERMINAL:hover {
	background: #552988;
}

.CLASST {
color:#fff;
background: #006838; /* Old browsers */
background: -moz-linear-gradient(left,  #006838 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#006838), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #006838 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #006838 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #006838 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #006838 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006838', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.CLASST:hover {
	background: #006838;
}

.ANL {
color:#fff;
background: #E64097; /* Old browsers */
background: -moz-linear-gradient(left,  #E64097 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#E64097), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #E64097 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #E64097 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #E64097 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #E64097 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E64097', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.ANL:hover {
	background: #E64097;
}

.PUSH_BUTTON {
color:#666;
background: #dce9f5; /* Old browsers */
background: -moz-linear-gradient(left,  #dce9f5 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dce9f5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce9f5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.PUSH_BUTTON:hover {
	background: #dce9f5;
}

.TWOEIGHTFIVE {
color:#666;
background: #dce9f5; /* Old browsers */
background: -moz-linear-gradient(left,  #dce9f5 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dce9f5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce9f5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.TWOEIGHTFIVE:hover {
	background: #dce9f5;
}

.ONEEIGHTFIVE {
color:#666;
background: #dce9f5; /* Old browsers */
background: -moz-linear-gradient(left,  #dce9f5 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dce9f5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce9f5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.ONEEIGHTFIVE:hover {
	background: #dce9f5;
}

.ONEEIGHTSEVEN {
color:#666;
background: #dce9f5; /* Old browsers */
background: -moz-linear-gradient(left,  #dce9f5 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dce9f5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce9f5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.ONEEIGHTSEVEN:hover {
	background: #dce9f5;
}

.ATOGGLE {
color:#666;
background: #dce9f5; /* Old browsers */
background: -moz-linear-gradient(left,  #dce9f5 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dce9f5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce9f5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.ATOGGLE:hover {
	background: #dce9f5;
}

.AROCKER {
color:#666;
background: #dce9f5; /* Old browsers */
background: -moz-linear-gradient(left,  #dce9f5 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dce9f5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce9f5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.AROCKER:hover {
	background: #dce9f5;
}

.CTOGGLE1 {
color:#666;
background: #dce9f5; /* Old browsers */
background: -moz-linear-gradient(left,  #dce9f5 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dce9f5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce9f5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.CTOGGLE1:hover {
	background: #dce9f5;
}

.CTOGGLEIP {
color:#666;
background: #dce9f5; /* Old browsers */
background: -moz-linear-gradient(left,  #dce9f5 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dce9f5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce9f5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.CTOGGLEIP:hover {
	background: #dce9f5;
}

.CTOGGLE2 {
color:#666;
background: #dce9f5; /* Old browsers */
background: -moz-linear-gradient(left,  #dce9f5 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dce9f5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce9f5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.CTOGGLE2:hover {
	background: #dce9f5;
}

.CROCKER {
color:#666;
background: #dce9f5; /* Old browsers */
background: -moz-linear-gradient(left,  #dce9f5 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dce9f5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce9f5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.CROCKER:hover {
	background: #dce9f5;
}

.MED_PUSH_BUTTON {
color:#666;
background: #dce9f5; /* Old browsers */
background: -moz-linear-gradient(left,  #dce9f5 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#dce9f5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(left,  #dce9f5 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce9f5', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}

.MED_PUSH_BUTTON:hover {
	background: #dce9f5;
}

#main_variables, #secondary_variables, #additional_derating_factors {
	/*padding:15px;*/
	background: linear-gradient(to bottom, #dce9f5 0%,#fff 50%,#fff 51%,#fff 100%);
}

#main_variables h5, #secondary_variables h5, #additional_derating_factors h5 {
	margin:0px;
	padding:5px;
}

#main_variables h5, #additional_derating_factors h5 {
	background: #0073AE linear-gradient(to bottom, #0B8FD3 0%, #0073AE 48%, #0073AE 100%) repeat scroll 0% 0%;
	color:#eee;	
}

#secondary_variables h5 {
	color:#fff;
	background:#aaa;
}

div.small_input {
	float:left;
	padding:10px;
	text-align:center;
	width:28%;
}

#secondary_variables {
	color:#888;
	background:#fff;
	background: linear-gradient(to bottom, #ccc 0%,#fff 51%,#fff 100%);
}

#additional_results {
	background:#0073AE;
	background: linear-gradient(to bottom, #0B8FD3 0%,#0073AE 20%,#0073AE 51%,#0073AE 100%);
	color:#fff;
	border-top:3px solid #eae765;
}

div.large_input {
	float:left;
	padding:10px;
	text-align:center;
	width:28%;
}

#formForProtector .large_input {
	width:40%;
}

div.large_input input, div.large_input select {
	width:75%;
	padding:10px;
	font-size:1.8em;
	text-align:center;
	font-weight:bold;
	-webkit-appearance:none;
	border-radius:5px;
	border:1px solid #0073ae;
	background:#fff;
	margin:5px;
}

#main_variables div label {
	font-weight:bold;
	font-size:1.2em;
}

.ui-tooltip {
	display:none;
	background:url('//dh778tpvmt77t.cloudfront.net/images/layout/transparent_white_back.png');
	font-size:12px;
	padding:10px;
	color:#666;
	z-index:99999950;
	border:1px solid #0073AE;
	box-shadow:0pt 0pt 40px #8FADBF;
	border-radius:3px;
	max-width:460px;
	background:#fff;
	overflow:hidden;
	position:absolute;
}

.ui-helper-hidden-accessible {
	display:none;
}

.hidden_inputs {
	display:none;
	width:100%;
}

#buttons input {
	width: 100px;
	padding: 10px 0px;
	background: transparent url("//dh778tpvmt77t.cloudfront.net/images/layout/white_button.png") repeat-x scroll 0px 0px;
	color: #0073AE;
	font-weight: bold;
	text-shadow: 1px 1px 0px #FFF;
	font-size: 1.1em;
	border: 2px solid #DAE8F4;
	box-shadow: 3px 3px 5px #CCC;
	text-align: center;
	margin: 10px;
	display: block;
	cursor: pointer;
	float:left;
}

#buttons input#change_my_entries {
	width:150px;
}

#ancor_wire_results {
	border-radius:3px;
	border:1px solid #0073ae;
	margin-top:10px;
	padding:0px;
}

#ancor_wire_results th {
	background: #0073AE linear-gradient(to bottom, #0B8FD3 0%, #0073AE 48%, #0073AE 100%) repeat scroll 0% 0%;
	color:#fff;
	padding:5px;
	margin:0px;
}
#ancor_wire_results td{
	border-top:1px solid #0073ae;
	padding:5px;
	margin:0px;
}

#additional_results {
	padding:10px;
	font-size:0.8em;
}

#additional_results h3.wireRec {
	font-size:2em;
	color:#eee;
}

#additional_results h5 {
	margin-top:3px;
	cursor:pointer;
	background: url("//dh778tpvmt77t.cloudfront.net/images/layout/expander_hover.png") no-repeat scroll 98% 50%;
}

@media (max-width: 870px) {
  #formForWire, #formForProtector {
  	width:95%;
  }
}
