div#message {
	background: #e7eeff url(../images/message-bg.png) top left no-repeat;
	padding-top: 4px;
	text-align: center;
	font-weight: bold;
}

	div#message-bottom {
		background: #e7eeff url(../images/message-bg.png) bottom left no-repeat;
		height: 8px;
		margin-bottom: 8px;
	}

	div#message div.message-item {
		color: #388dff;
		padding: 4px 4px 2px 8px;
	}
	
	body div#message div.no_credits{
		color: #F00;
		font-size: 24px;
	}



div#error {
	background: #f8dede url(../images/error-bg.png) top left no-repeat;
	padding-top: 4px;
}

	div#error-bottom {
		background: #f8dede url(../images/error-bg.png) bottom left no-repeat;
		height: 12px;
		padding-top: 4px;
	}

	div#error div.error-item {
		color: #cc0000;
		padding: 4px 4px 2px 8px;
	}
	
div#success {
	background: #edf5de url(../images/success-bg.png) top left no-repeat;
	padding-top: 4px;
}

	div#success-bottom {
		background: #edf5de url(../images/success-bg.png) bottom left no-repeat;
		height: 12px;
		padding-top: 4px;
	}

	div#success div.error-item {
		color: #73b300;
		padding: 4px 4px 2px 8px;
	}

			

	form.bigform div.row {
		margin-bottom: 15px;
	}
	
		form.bigform input#big-button {
			width: 104px;
			height: 27px;
			border: none;
			margin: 0;
			color: #FFF;
			font-weight: bold;
			text-align: right;
			cursor: pointer;
			margin-left: 168px;
			background: url(../images/bigbutton-white.png) no-repeat;
		}
	
		form.bigform div.row input.shortfield {
			width: 200px;
			margin-left: 10px;
		}
	
		form.bigform div.row label {
			font-weight: bold;
			width: 160px;
			float: left;
			padding: 4px;
			font-size: 1.2em;
			color: #333;
		}
		
		form.bigform div.row input,
		form.bigform #query,
		.tabbed form input.field,
		form.bigform .response {
			border: 1px solid #333;
			padding: 5px;
			width: 340px;
		}

		form.bigform select,
		form.bigform .checkbox{
			border: 2px solid #a9a9a9;
			background: #f7f7f7;		
		}


		form.bigform div.row span.input-message {
			color: #9e9e9e;
			display: block;
			margin-left: 168px;
			padding-top: 4px;
			font-size: 1.2em;
		}