/* Messages */
div.messages {
	background-position:	8px 8px;
	background-repeat:	no-repeat;
	border:	1px solid;
	margin:	6px 0;
	padding:	10px 10px 10px 40px;
}
	div.status {
		background-color: #f8fff0;
		background-image: url('../images/messages/ok.png');
		border-color:		#be7;
		color:			#234600;
	}
	div.warning {
		background-color:	#fffce5;
		background-image:	url('../images/messages/warning.png');
		border-color:		#ed5;
		color:				#840;
	}
	div.error {
		background-color:	#fef5f1;
		background-image:	url('../images/messages/error.png');
		border-color:		#ed541d;
		color:				#8c2e0b;
	}
		div.error p.error {
			color:		#333;
		}
	
	div.messages ul {
		margin:		0 0 0 1em;
		padding:	0;
	}
		div.messages ul li {
			list-style-image: none;
		}
/*-- end: Status & error message --*/
.tabs {
	margin:	15px 0 10px;
	zoom:	1;
}
	.tabs:after {
		content:	".";
		display:	block;
		height:		0;
		clear:		both;
		visibility:	hidden;
	}
	.tabs ul.tabs {
		margin: 5px 0 8px 0;
		padding: 0;
		border: none;
		white-space: normal;
	}
		.tabs ul.tabs li {
			display: inline-block;
			padding: 0;
			//display:	inline;
			zoom:		1;
		}
			.tabs ul.tabs li a {
				background:	#f5f4f3;
				border:		1px solid #c4c4c4;
					-webkit-border-radius:	3px;
					-khtml-border-radius:	3px;
					-moz-border-radius:		3px;
					border-radius:			3px;
				color:		#2e2e2e;
				display:	block;
			}
				.tabs ul.tabs li.active a {
					background-color: #fff;
				}
				.tabs ul.tabs li a:hover,
				.tabs ul.tabs li a:active,
				.tabs ul.tabs li a:focus {
					outline: none;
					opacity: 0.8;
					border-color: #666;
				}
		.tabs ul.primary li {
			margin: 3px 3px 3px 0;
		}
			.tabs ul.primary li a {
				padding: 7px 15px;
				margin: 0;
			}
	.tabs ul.secondary {
		margin: 2px 0 6px;
		padding: 0;
		border: none;
		white-space: normal;
	}
		.tabs ul.secondary li {
			margin: 3px 2px 5px 0;
			border: none;
		}
			.tabs ul.secondary li a {
				font-size: 11px;
				padding: 3px 12px;
			}
	
	ul.vertical-tabs-list li a {
		background-color: #f5f4f3;
	}
	
/*-- end: Tabs --*/

.block-region	{
	background:	#eee;
	border:		1px dashed darkblue;
	color:		#333;
	margin:		0 0 3px;
	padding:	2px 5px;
}
