@charset "utf-8";
form.fancy ol li label.question {
	display: inline-block;
	width: 200px;
	/*text-align:right;*/
	padding-right:10px;
	font-weight:bold;
	font-size:13px;
}
form.fancy ol li.enter_radius label.question {
	text-align:right
}

#calculator_wrap {
	width:800px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
	padding-bottom: 100px;
}
form.fancy select.number {width:50px; font-weight:bold}
select#num_levels.number, select#ext_wire.number, select#anch_azimuth {width:70px; font-weight:bold}

form.fancy label.error {color:red}
form.fancy input[type="text"].no_bg { background:none}

.tb,
.sleeve,
.shack {
	color: #036;
	background-image: url(http://www.wirelessestimator.com/calculators/images/yui-sprite.png);
	background-repeat: repeat-x;
	background-position: 0px -1300px;
}

.grip,
.thimb {
	background-color: #FFC;
}

/*td {
	text-align:center
}
*/
input[type=text] {
	text-align:center
}

tr.takeoff {
	display:none
}

tr.takeoff input[type=text], tr.takeoff input {
	width:20px;
	border:none
}

tr.takeoff.wire input[type=text] {
	width:50px;
	border:none
}

#worksheet .row {
	display:none
}
table#profile{ margin:10px; /*width:780px;*/}
#profile input[type=text] , #profile input{width:80px; margin:0 5px;}
.hidden {display:none}

span.help {
	background-image: url(http://www.wirelessestimator.com/calculators/images/document-properties.png);
	display: inline-block;
	height: 16px;
	width: 16px;
	margin-right: 6px;
	margin-bottom: -3px;
}
#profile_message span {display:none}

th.yui-darkblue , .top_row .tb, .top_row .grip,  .top_row .sleeve,  .top_row .thimb, .top_row .shack{
	color: #FFF;
	background-image: url(http://www.wirelessestimator.com/calculators/images/yui-sprite.png);
	background-repeat: repeat-x;
	background-position: 0px -1400px;
}

.yui-darkblue.top_row th.blank {border:none; /*background-color:#FFF*/}

.yui-lightblue td, .yui-lightblue th {
	color: #036;
	background-image: url(http://www.wirelessestimator.com/calculators/images/yui-sprite.png);
	background-repeat: repeat-x;
	background-position: 0px -1300px;
}

.yui-light { 
	background-image: url(http://www.wirelessestimator.com/calculators/images/yui-sprite.png);
	background-repeat: repeat-x;
	background-position: 0px -1800px;
}

.yui-grey, .grip,.thimb { 
	background-image: url(http://www.wirelessestimator.com/calculators/images/yui-sprite.png);
	background-repeat: repeat-x;
	background-position: 0px -1800px;
}

td.grip, td.thimb {background:none}

table {border-collapse:collapse}

input.error {background-color:#bbbbff;}
#profile_form label.error {display:none}
#enter_radius, .enter_radius { display:none}


#profile_form {display:none; padding-bottom:20px;}

#worksheet_wrapper {
	display: none;
}

#mat_takeoff table { border:#036 1px solid}
#mat_takeoff table th {padding:5px;}
#mat_takeoff td {vertical-align:top}
#mat_takeoff input, input.level {border:none; background:none}
table#guy_wire td, table.hdwe td, table.hdwe_1 td {vertical-align:middle}
.ui-widget {font-size:13px}
.ui-button { margin-right:10px;}
.ui-widget-overlay {
	opacity:0.8;
	filter: Alpha(Opacity=80);
}
span.bold { font-weight:bold}
.hover_tip {cursor:help;}
form p {clear:both; float:left; width:100%}
.clear {clear:both}

#profile { font-size:14px;}
#profile  td {
	font-weight: bold;
	padding:4px 0;
}

#profile td.font_normal {
	font-size: 12px;
	font-weight: normal;
}

#worksheet_wrapper form.fancy {
	margin-right: 0.25em;
	margin-left: 0.25em;
	padding-right: 6px;
	padding-left: 6px;
}

#worksheet_wrapper form.fancy fieldset {
	padding-right: 0.5em;
	padding-left: 0.5em;
}

#worksheet {
	margin-top: 15px;
}

form.fancy select.wire_qty {
	width: 50px;
}

form.fancy  #worksheet input.elev {
	padding-right: 0px;
	padding-left: 0px;
	width: 40px;
	margin: 0px;
	margin:0;
}

form.fancy #worksheet input.level {
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 30px;
}

#mat_takeoff {
	width: 720px;
	margin-top: 20px;
}

form.fancy div.instructions {
	font-size: 13px;
	line-height: 1.5em;
	font-weight: bold;
	margin-top: 15px;
	position:relative;
}

#takeoff_wrap {
	display: none;
}
.takeoff input[type=text], .takeoff input { width:50px; text-align:center; padding:0; text-align:center; margin:0}
table#guy_reference td, table#guy_reference th { font-size: 13px;}
#sponsors a { margin-top:10px; display:block}
tr.takeoff td{ padding:0 4px;}

span.ui-dialog-title { padding: 5px;}
#profile td{
	font-size: 13px;
}
.ui-widget { font-size:12px;}
.ui-widget-content, #worksheet_wrapper td, #worksheet_wrapper th, #mat_takeoff td, #mat_takeoff th  { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#calculator_wrap { padding-bottom:10px;}
form.fancy label[for] { font-size:13px;}
form.fancy ol ol{ padding-top:20px;}
form.fancy ol ol li{ padding-top:.5em;}
form.fancy #worksheet input.elev {
margin:0;
padding-left:0;
padding-right:0;
width:40px;
}

form.fancy input[type="text"], form.fancy input[type="password"], form.fancy textarea, form.fancy select {
color:#444;

}
.help_info {color:#C33; font-weight:bold}
#terms_link{ color:blue;}

a.open_calc img{
	opacity:0;
	filter: Alpha(Opacity=0);
}

