.debtconsolidator-query
{
	float: left;
	margin-top: 1em;
	height:100%;
}

.debtconsolidator-query-t
{
	background:  url(images/dot.gif) 0 0 repeat-x;
}

.debtconsolidator-query-b
{
	background: url(images/dot.gif) 0 100% repeat-x; 
}

.debtconsolidator-query-l
{
	background: url(images/dot.gif) 0 0 repeat-y;
}

.debtconsolidator-query-r
{
	background: url(images/dot.gif) 100% 0 repeat-y;
}

.debtconsolidator-query-tr
{	
	background: Transparent url(images/topright-corner.gif) no-repeat top right;
	padding: 2px;	
}


.debtconsolidator-query-table
{
	width:100%;
	font-size: 0.95em;
}

.debtconsolidator-query-hcell-existingdebt
{
	border-bottom: solid 1px #96999C;
	padding: 1em 1em 0.2em 1em;
	text-align: left;
	vertical-align: bottom;
	
	width:15.5em;
}


.debtconsolidator-query-hcell-balance
{
	border-left: solid 2px #96999C;
	border-bottom: solid 1px #96999C;
	padding: 0.2em 1em 0.2em 1em;
	text-align: center;
	vertical-align: bottom;
		width:13em;
}

.debtconsolidator-query-hcell-monthlypayment
{
	border-left: solid 1px #96999C;
	border-bottom: solid 1px #96999C;
	padding: 0.2em 1em 0.2em 1em;
	text-align: center;
	vertical-align: bottom;
	width:13em;
}

.debtconsolidator-query-dcell-existingdebt
{
	border-top: solid 1px #96999C;
	padding: 0.6em 1em 0.6em 1em;
	text-align: left;
	background-color: #ffffff;
}

.debtconsolidator-query-dcell-balance
{
	border-top: solid 1px #96999C;
	border-left: solid 2px #96999C;
	padding: 0.3em 1em 0.3em 1.5em;
	text-align: center;
	background-color: #ffffff;
	background-position: left center;
	background-image: url(images/rightarrow.gif);
	background-repeat: no-repeat;
}

.debtconsolidator-query-dcell-monthlypayment
{	
	border-top: solid 1px #96999C;
	border-left: solid 1px #96999C;
	padding: 0.3em 1em 0.3em 1em;
	text-align: center;
	background-color: #ffffff;
}

.debtconsolidator-query-fcell-existingdebt
{
	border-top: solid 1px #96999C;
	padding: 0.6em 1em 0.6em 1em;
	text-align: left;
	background-color: #ffffff;
}

.debtconsolidator-query-fcell-balance
{
	border-top: solid 1px #96999C;
	border-left: solid 2px #96999C;
	padding: 0.3em 1em 0.3em 1.5em;
	text-align: center;
	background-color: #ffffff;
	background-position: left center;
	background-image: url(images/rightarrow.gif);
	background-repeat: no-repeat;
}

.debtconsolidator-query-fcell-monthlypayment
{	
	border-top: solid 1px #96999C;
	border-left: solid 1px #96999C;
	padding: 0.3em 1em 0.3em 1em;
	text-align: center;
	background-color: #ffffff;

}

.debtconsolidator-query-hidden
{ 
	border: 0px;
	background-color: #ffffff;
}

/* labels & buttons - added by lightstone - 3/02/09 */
#ctl00_MainContent_lblSecuredLoanTerm, #ctl00_MainContent_lblAmendQuote,
#ctl00_MainContent_btnCalculateWithDifferentPaymentTerm, #ctl00_MainContent_btnAmendQuote
{
	clear:both!important;
	float:left;
	}
	
#ctl00_MainContent_btnCalculateWithDifferentPaymentTerm 
{
	margin-bottom:0.7em;
	}
