body{
	
	font-weight: 400; 
}
.calccontainer .steps{
    padding:0 0 20px;
	background-color: #eeeeee;
	border: 1px solid #000000;
	border-radius: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
	width:704px;
	color:#000000;
}
.calccontainer input[type="text"]{padding:0px; border:1px solid #ccc;}
.calccontainer .steps .header{background:#c60c16;padding:10px;color:#FFFFFF;}
.padding1{clear:both;height:3px;}
.padding2{clear:both;height:5px;}
.padding3{clear:both;height:14px;margin:10px 0;}
input[type="radio"]{margin:0px;}
.mainheading{
	
	
	font-weight: 600; 
	font-size:20px;
}

.calccontainer h3 {
  background: rgba(0, 0, 0, 0) url("/wp-content/plugins/TDEEcalc/widgetbackground.jpg") repeat scroll center top;
  
  color: #ffffff;
  font-family: "UbuntuBold",Georgia,serif;
  font-size: 21px;
  font-weight: normal;
  line-height: 23px;
  margin-bottom: 20px;
  padding: 6px 0;
 
  text-decoration: none;
  text-transform: none;
}

.leftlabel{
	width:122px;
	font-weight:normal; 
	text-align:right;
	float:left;font-size: 14px;
}
.fullinelabel{
	margin:10px 0;font-size: 14px;
	font-weight:normal; 
}
.rightside{
	float:left;
	margin-left: 15px;
}
.inputbox{
	border:1px solid #ccc;
	width:123px;
	height:23px;
}
.floatleft{
	float:left;
}
.dollarbackground{
	background:url(image/dollar.png) left center no-repeat;
	padding-left:10px;
}
.interestbackground{
	background:url(image/percent.png) right center no-repeat;
	padding-left:10px;
}
.monthbackground{
	background:url(image/month.png) right center no-repeat;
	padding-left:10px;
}
.dolyearbackground{
	background:url(image/dollaryear.png) right center no-repeat;
	padding-left:10px;
}
.dolmonthbackground{
	background:url(image/dollarmonth.png) right center no-repeat;
	padding-left:10px;
}
.sliderselector{
	background: none !important;
	height: 0px !important;
	border: 1px dotted #ccc !important;
	margin-left:43px;
	width: 345px;
}
/*.ui-state-default, .ui-widget-content .ui-state-default{
	background:url(image/up_arrow.png) no-repeat !important;
	border: none !important;
	width: 11px !important;
	height: 15px !important;

}*/

.numbering{
	width:368px;
	height: 20px;
margin-top: -8px;
margin-left: 36px;

font-size:14px;
font-weight:300;
}
.radioticks{
font-size:14px;
font-weight:400;}
.cm-button {
  background: #f24537 -moz-linear-gradient(center top , #f24537 5%, #c62d1f 100%) repeat scroll 0 0;
  border-radius: 7px;
  box-shadow: 0 0 0 0 #f5978e inset;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 24px;
  text-decoration: none;
  text-shadow: 1px 1px 2px #810e05;
}
.numberprice{float:left;text-align:center;}
.nup1left{width: 82px;text-align:left;}
.nup1{width: 84px;text-align:left;}
.nup1last{width: 33px;text-align: right;}

.yellowbutton{
	background:#fdba31;
	color:#fff;
	font-weight: bold;
border: 0;
padding: 5px;
}
.boldtext{
	
font-size:14px;
font-weight:700;
}
.righthelpquote{
	float: right;width: 326px;margin-left: 32px;margin-top: -10px;
}
.righthelpquote .normaltext{
	font-size:14px;
}
.righthelpquote .redcolor{
	font-size:24px; color:#de0202; margin-left: 20px;
}
.bigpaytext{
	color:#fdba31;
	font-weight: bold;
	font-size:24px;
}
#ltvnegative, #ltvhinttext{display: none;}

.metricsdata{background: #FFFFFF;
padding: 10px;
float: left;
width: 123px;
text-align: center;
border-radius: 10px;
margin-right: 10px;
border: 1px solid #ccc;}
.metricsdata .heading{font-size:20px;color:#4F92BD;}
.metricsdata .mainnumbers{color:#000;font-size:24px;}
.metricsdata .metricsin{font-size:13px; color:#000;}

.undersuggestions{float: left;width: 139px;margin-right: 5px;padding: 5px;font-size: 13px;}
.fancyselect{border:1px solid #CCCCCC;background:#FFFFFF;padding: 10px;border-radius: 10px;}

.step3inputbox{border: none;width: 55px;text-align: center;
font-size: 17px;}


.cs-results {
	margin:0 auto;padding:0px;
	width:500px;
	
}.cs-results table{
    border-collapse: collapse;
        border-spacing: 0;
	border:1px solid #cccccc;
	width:100%;
	-moz-border-radius-bottom-left:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottom-right:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-top-right:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-top-left:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
	margin:0px;padding:0px;
}.cs-results tr:last-child td:last-child {
	-moz-border-radius-bottom-right:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.cs-results table tr:first-child td:first-child {
	-moz-border-radius-top-left:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.cs-results table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.cs-results tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.cs-results tr:hover td{
	
}
.cs-results tr:nth-child(odd){ background-color:#f2f2f2; }
.cs-results tr:nth-child(even)    { background-color:#efeded; }.cs-results td{
	vertical-align:middle;
	
	
	border:1px solid #cccccc;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:13px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.cs-results tr:last-child td{
	border-width:0px 1px 0px 0px;
}.cs-results tr td:last-child{
	border-width:0px 0px 1px 0px;
}.cs-results tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.cs-results tr:first-child td{
	background-color:#000000;
	border:0px solid #cccccc;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	
	font-weight:bold;
	color:#ffffff;
}
.cs-results tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #4f92bd 5%, #4f92bd 100%);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4f92bd), color-stop(1, #4f92bd) );
	background:-moz-linear-gradient( center top, #4f92bd 5%, #4f92bd 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4f92bd", endColorstr="#4f92bd");
	background: -o-linear-gradient(top,#4f92bd,4f92bd);

	background-color:#4f92bd;
}
.cs-results tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.cs-results tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
.errortext{color:#C60C16;}
.mainheadings{color:#C60C16;margin:0px;}
.desctext{padding:0px;}
.dottedline{border:1px dashed #ccc;}

.hireus {
	text-align:left;
	padding:20px;
	background-color: #eeeeee;
	border: 1px solid #000000;
	border-radius: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
	width:704px;
	color:#000000;
}

.hireusbutton {
  background: #f24537;
  border-radius: 7px;
  box-shadow: 0 0 0 0 #f5978e inset;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: Verdana;
  font-size: 25px;
  font-weight: bold;
  padding: 5px 24px;
  text-decoration: none;
  text-shadow: 1px 1px 2px #810e05;
  margin:20px 60px;
  width:600px;
}
.hireusbutton:hover {
  background: #369048;
}