
.hide {
	display:none !important;
}

.hidden {
	visibility:hidden !important;
}

div#creditcalculator {
	margin:0 0 0;
	padding:10px 0 0;
	background:url('') no-repeat left top;
	width:724px;
}

div#creditcalculator div.form {
	padding:10px 12px 0px;
	min-height:301px;
	background:url('/assets/images/calc_bkg.png') top;
	overflow:auto;
}

div#calc_btm {
	height:6px;
	width:724px;
	background:url('/assets/images/calc_footer_bkg.png') bottom;
	display:block;
}

div#creditcalculator h1 {
	float:left;
	margin:0;
	padding:4px 0 10px;
	font-size:2.5em;
}

div#creditcalculator div.box {
	margin:0 0px 10px 0;
}

div#creditcalculator div.box div.box {
	padding:6px;
	width:328px;
	background:url('') #47BBD5 no-repeat left bottom;
}

div#creditcalculator div.fullbox {
  clear:both;
}
div#creditcalculator div.fullbox div.box {
  padding:0 9px 0 0;
  background:url('') no-repeat left bottom;
}

div#personal_finance {
  position:relative;
}
div#credit_finance {
  padding:5px 0 4px 0;
  width:323px;
  margin:5px 0 10px 3px;
}
div#credit_finance table.striped {
  border-top:1px solid #afd0f3;
}
div.fade table.striped,
div.fade table.striped tr td,
div.fade table.striped tr th {
  border-color:#d7e7f9 !important;
  color:#7f99b2 !important;
}
div.fade table.striped tr th,
div.fade table.striped tr td {
  background:#eff9fe !important;
}
div.fade table.striped tr.stripe th,
div.fade table.striped tr.stripe td {
	background:#fff !important;
}

div#personal_finance div.sideterms {
  margin-left:442px;
}
div#personal_finance p.footnote {
  margin-top:0;
}

div.loading {
  display:none;
  position:absolute;
  left:165px;
  top:72px;
  color:#666;
  font-size:24px;
  letter-spacing:-1px;
  text-align:center;
  line-height:1.3em;
}
div.fade div.loading {
  display:block;
}

div.sideterms div.nb {
  color:#530761;
  font-weight:bold;
  padding:0;
}

div.dragger span.js_steps,
div.dragger span.js_selected,
div.dragger span.js_selected_step,
div.dragger span.js_start,
div.dragger span.js_end {
	display:none;
}

div.dragger div.barholder {
	position:relative;
	width:325px;
	padding:38px 0 15px;
	background:url('/application/images/calculator/calculator-bar.gif') no-repeat center 37px;
}

div.dragger div.min,div.dragger div.max {
	position:absolute;
	top:32px;
	color:#fff;
	font-size:0.6em;
	font-weight:bold;
}

div.dragger div.min {
	left:0px;
	text-align:left;
}

div.dragger div.max {
	right:0px;
	text-align:right;
}

div.dragger div.bar {
	margin:0;
}

div.dragger div.handle {
	width:116px;
	height:1px;
}

div.dragger div.handle div {
	position:absolute;
	top:-30px;
	padding:2px 0 0 15px;
	width:101px;
	height:31px;
	background:url('/application/images/calculator/calculator-value-background.gif') no-repeat left top;
	color:#003366;
	font-size:0.9em;
	font-weight:bold;
	cursor:pointer;
	letter-spacing:-1px;
}

div.box ol#credit_rating_categories {
	margin:20px auto 2px;
	padding:0;
	width:323px;
	background:url('') no-repeat left top;
	list-style:none;
	font-size:11px;
}

div.box ol#credit_rating_categories li {
	margin:0;
	padding:8px 12px;
	min-height:82px;
	background:url('/application/images/calculator/detail_bkg.gif') no-repeat left bottom;
	font-size:0.92em;
	line-height:1.2em;
	list-style:none;
}

div.box ol#credit_rating_categories li strong {
	color:#530761;
}

div#credit_rating_categories_wrap {
  clear:left;
}

input#recalculate {
  float:right;
  margin:10px 10px 0 0;
}
div#credit_rating_category div.box {
  /*min-height:175px;*/
}

.calc_titles {
	color:#FFFFFF !important;
	font-weight:bold !important;
	padding:0 !important;
	font-size:16px !important;
	margin: 0 !important;
	width:300px !important;
}

p.calc {
	color:#FFFFFF !important;
	padding:0 !important;
	font-size:9px !important;
	margin: 0 !important;
	width:300px !important;
	height:30px !important;
	display:block;
	font-weight:bold;
}

.box  {
	width:340px;
}

.lighter_blue {
	background:#7ECFE2 !important;
}

.height128 {
	height:123px;
}

.green {
	color:#090 !important;
}

.amber {
	color:#F90 !important;
}

.red {
	color:#C00 !important;
}

.roundcorners {
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important;
 	border-radius:6px !important;
}

.monthly_price {
	font-size:16px !important;
	width:323px !important;
	
	font-weight:bold;
	padding:4px 0 !important;
}

#monthlypayment {
	background:url('/application/images/calculator/monthly_bkg.gif') no-repeat left bottom;
	text-align:center !important;
	margin-left:3px !important;
}

#credit_finance {
	background:url('/application/images/calculator/summary_bkg.gif') #fff no-repeat left bottom;
}

#credit_finance table {
	font-size:11px;
	color:#003366;
	font-weight:bold;
	text-align:left;
	width:323px;
}
