﻿/*--- Account Status ---*/
.AccountStatus div.options
{
	padding: 8px;
}

.AccountStatus div.dateSelector
{
	float: left;
}

.AccountStatus div.refreshButton
{
	float:left;
	position:relative;
	top: 10px;
}

.AccountStatus h2
{
	background-color: #c0c0c0;
	width: 75%;
	margin-top: 5px;
	padding: 3px;
}

table.payments
{
	border-collapse: collapse;
	width: 75%;
}
table.invoices
{
	border-collapse: collapse;
	width: 75%;
}

.AccountStatus table.invoices td
{
	border: solid 6px transparent;
}
.AccountStatus table.payments td
{
	border: solid 6px transparent;
}

.AccountStatus tr.CAPTION td
{
	background-color: #c0c0f0;
	width: 75px;
	padding: 3px;
}

.AccountStatus td.date
{
	text-align: left;
}



/*--- Account Status page ---*/
div.customerInformation
{
    position: relative;
}
/*
div.customerInformation div.address
{
    position: absolute;
    left: 50%;
    top: 0px;
}
*/
div.customerInformation div.field
{
    margin-top: 5px;
    width: 50%;
}

div.accountStatus fieldset
{
    width: 100%;
    border-style: none;
}


div.accountStatus div.field
{
    float:left;
    width: 150px;
    margin: 3px 3px 3px 3px;
}
/*
div.accountStatus
{
	border-top: solid 2px #C0C0C0;
	margin-top: 10px;
}
*/
div.customerTransactions div.queryControls
{
	position: relative;

}

div.customerTransactions div.queryControls div.dateSelector
{
float: left;
}

div.customerTransactions div.queryControls div.refreshButton
{
	padding-top:12px;
}