.loancalculator-query
{
	width: 14em;
	margin: 0.5em 0 0 0.5em;
	float: left;
	position: relative;
	top: -0.48em;
	
}

.loancalculator-query-t
{
	background:  url(images/dot.gif) 0 0 repeat-x;
}

.loancalculator-query-b
{
	background: url(images/dot.gif) 0 100% repeat-x; 
}

.loancalculator-query-l
{
	background: url(images/dot.gif) 0 0 repeat-y;
}

.loancalculator-query-r
{
	background: url(images/dot.gif) 100% 0 repeat-y;
}

.loancalculator-query-tr
{	
	background: Transparent url(images/topright-corner.gif) no-repeat top right;
	padding: 0.7em 0.5em 0.7em 0.4em;			/*Lightstone was [0.7em 0.5em 0.7em 0.6em]*/
}

.loancalculator-query h3
{
	color: #ff0000;
	margin: 0;
	font-size: 95%;
}

.loancalculator-query p
{
	margin: 0;
	font-size: 75%;
}

.loancalculator-query-borrowamountpanel
{
	margin: 0.5em 0 0.5em 0;
	float:left;	
}

.loancalculator-query-borrowamountlabel
{
	width: 8.6em;
	margin: 0 0.2em 0 0;				/*Lightstone was [0 1em 0 0]*/
	font-size: 75%;	
	float: left;	
}

.loancalculator-query-borrowamountvalue
{
	margin-top: 0.1em;
	width: 7.9em;								/*Lightstone was 6.5em*/
	font-size: 75%;
	
	/* border increased to 0.1626em from 0.08em for Safari - please retain*/
	
	/*border-top: #8e8e8e 0.0626em solid;*/
	border-top: #96999c 0.1626em solid;
	/*border-left: #8e8e8e 0.0626em solid;*/
	border-left: #96999c 0.1626em solid;
	/*border-right: #E2E2E2 0.0626em solid;*/
	border-right: #EDEDED 0.1626em solid;
	/*border-bottom: #E2E2E2 0.0626em solid;*/
	border-bottom: #EDEDED 0.1626em solid;
	padding: 0.01252em;
}


.loancalculator-query-repaymenttermpanel
{
	margin: 0em 0 0.5em 0;	
	float:left;	
}

.loancalculator-query-repaymenttermlabel
{
	width: 8.7em;					/*Lightstone was [8.6em]*/
	margin: 0 0.1em 0 0;			/*Lightstone was [0 1em 0 0]*/
	font-size: 75%;	
	float: left;	
}

.loancalculator-query-repaymenttermvalue
{	
	/* Lightstone 01/07/08 - changed width from 8.3 to 8.4 for FF3 */
	width: 8.4em;						/*Lightstone too small, was 6.8em;*/
	font-size: 75%;
	border-top: #96999C 1px solid;
	border-left: #96999C 1px solid;
	border-right: #EDEDED 1px solid;
	border-bottom: #EDEDED 1px solid;
}

/* Lightstone Safari specific */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.loancalculator-query-repaymenttermvalue {width: 8.7em;}
.loancalculator-query-repaymenttermlabel {margin: 0 0 0 0;}
}

.loancalculator-query-insurancepanel
{
	margin: 0.1em 0 0.1em 0;	
	float:left;	
}


.loancalculator-query-insurancelabel
{
	width: 9em;
	margin: 0.2em 0.1em 0 0;
	font-size: 75%;	
	float: left;	
}

.loancalculator-query-insurancevalue
{
	width: 6.8em;
	font-size: 75%;
	/*
	border-top: #8e8e8e 1px solid;
	border-left: #8e8e8e 1px solid;
	border-right: #E2E2E2 1px solid;
	border-bottom: #E2E2E2 1px solid;
*/
}

.standard-button 
{
	float:left;}
	
.loancalculator-query-actionpanel
{
	margin-top: 0.5em;
	text-align:center;
	margin-left:3.25em;

}