/**
 * sidebar
 */
#sidebar-account-container {
  width: 180px;
  padding-top: 10px;
  margin-bottom: 10px;
  background: url(../images/layout/sidebar-red-bg-top.jpg) no-repeat;
} 

#sidebar-account-container-inner {
  width: 180px;
  padding-bottom: 10px;
  background: url(../images/layout/sidebar-red-bg-bottom.jpg) no-repeat bottom;
} 
 
#sidebar-account {
  border-right: 1px solid #992b07;
  border-left: 1px solid #992b07;
  padding: 0 8px;
  background: #ca3300 url(../images/layout/sidebar-red-bg-mid.jpg) repeat-x bottom;
  color: #ffffff;
}

#sidebar-account h2 {
  color: #ffffff;
  line-height: 18px;
  margin-bottom: 10px;
}

#sidebar-account ul.related_pages li {
  background: url(../images/misc/right-pointing-double-angle-white.gif) no-repeat;
}

#sidebar-account a {
  color: #ffffff;
  text-decoration: underline;
}

#sidebar-account a:hover {
  text-decoration: none;
}

/**
 * Balance 
 */
#overview-balance-table-container {
  float: left;
}

#overview-balance-table-container .balance-table {
  width: 240px;
}

.balance-table tfoot td {
  font-weight: bold;
  border-top: 1px solid #cbcbcb;
}

/**
 * Payment request - account/overview
 */
div#overview-payment-request-container {
	width: 237px;
	margin-left: 3px;
	float: right;
}

div#overview-payment-request-container div#payment-request {
	padding-left: 6px;
}

	div#overview-payment-request-container div#payment-request.green {
    background: url(../images/misc/arrow-left-green.gif) no-repeat 0 26px;
	}
	
	div#overview-payment-request-container div#payment-request.yellow {
    background: url(../images/misc/arrow-left-yellow.gif) no-repeat 0 26px;
  }
  
  div#overview-payment-request-container div#payment-request.red {
    background: url(../images/misc/arrow-left-red.gif) no-repeat 0 26px;
  }

  
/**
* Payment next - account/payment
*/
div#payment-next-container .button_medium {
	margin-top: 10px;
}

/**
* Payment request & next - general
*/
div#payment-request-content, div#payment-next-content {
	padding: 10px;
	padding-top: 8px;
}

div#payment-request-content p, div#payment-next-content p {
  margin-bottom: 10px;
}

  div#payment-request.green div#payment-request-content, div#payment-next.green div#payment-next-content {
    background: #33cc00;
    color: #ffffff;
  }
  
  div#payment-request.yellow div#payment-request-content, div#payment-next.yellow div#payment-next-content {
    background: #ffcc33;
  }
  
  div#payment-request.red div#payment-request-content, div#payment-next.red div#payment-next-content {
    background: #cc3300;
    color: #ffffff;
  }
  
div#payment-next a {
	text-decoration: underline;
}

  div#payment-next.green a, div#payment-next.red a {
	  color: #ffffff;
	}
	
	div#payment-next.yellow a {
    color: #333333;
  }

/**
 * Money transactions 
 */
.money-table {
  width: 100%;
}

.money-table thead td {
  font-weight: bold;
  border-bottom: 1px solid #cbcbcb;
  padding-right: 5px;
}

.money-table td {
	vertical-align: top;
  padding: 0 3px;
}
/**
 * Payment 
 */
.payment-table {
  width: 100%;
}

.payment-table thead td {
  font-weight: bold;
  border-bottom: 1px solid #cbcbcb;
}