body, h1, h2 {
	margin: 0;
	padding: 0;
	font-family: "Comic Sans MS", "Comic Sans MS", "Purisa Medium", cursive;
	font-size: 1.1em;
	color: #57585D;
}
img{
	border: none;
}
a{
	color: #57585D;
}
a:hover{
	color: #000000;
}
#stage {
	width: 940px;
	height: 581px;
	margin: auto;
}
#panel {
	position: absolute;
	width: 940px;
	clear: both;
	padding: 10px 0;
}
#panel ul {
	width: 380px;
}
#panel ul.right {
	text-align: right;
}
#panel ul, #panel li {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#panel a {
	color: #CCCCCC;
	text-decoration: none;
}
#panel a:hover {
	color: #FF2E90;
}
#panel li {
	list-style-type: none;
	padding: 10px;
	margin: 0;
}
#panel ul li{
	display: inline;
}
#panel ul.left{
	float: left;
}
#panel ul.right{
	float: right;
}
	
#header {
	height:98px;
}
#header h1{
	padding: 10px 0 0 0;
	margin: 0 auto;
	width: 155px;
	height: 155px;
}
#header h1 a img{
	width: 155px;
	height: 155px;
}
#content {
	height:447px;
	width: 940px;
	overflow: auto;
}
#menu{
	width: 940px;
	height: 36px;
	text-align: center;
	clear: both;
}
#menu a img, #language_chooser{
	padding: 0 15px;
}
#language_chooser {
	width: 60px;
	height: 22px;
}
#language_chooser a img{
	width: 16px;
	height: 11px;
	padding: 10px 2px;
	border: 2px solid white;
}
#language_chooser a img:hover{
	width: 16px;
	height: 11px;
	border: 2px solid #FF2E90;
}
#messageBox {
	text-align: center;
	padding: 100px 0 0 0;
}
.plainBox {
	width: 300px;
	padding: 50px 50px 0 50px;
	margin: auto;
}
#galleryLink {
	margin: auto;
	width: 770px;
	height: 370px;
}
#login td, #forgotten td {
	padding: 8px 0;
	white-space: nowrap;
}
	
input[type=text], input[type=password] {
	font-size: 14px;
	width: 200px;
}
#login input[type=text], #forgotten input[type=text] {
	font-family: "Comic Sans MS", "Comic Sans MS", cursive;
	width: 180px;
}
#login input[type=password], #forgotten input[type=password] {
	font-family: "Comic Sans MS", "Comic Sans MS", cursive;
	width: 180px;
}

	
.comingSoon{
	margin: 100px 0 0 100px;
}
	
.theBlue {
	color: #0051C9;
}
.thePink {
	color: #FF2E90;
}
.xx {
	height: 360px;
}
.errorMessage {
	font-size: 13px;
	color: #FF2E90;
	white-space: normal;
	width: 350px;
}
.connectionCurrent table, .retailerCurrent table{
	width: 100%;
}
.connectionCurrent td p, .connectionCurrent td div, .connectionCurrent td a{
	font-size: 13px;
	margin :0;
}
.connected {
	background : url('../pics/meuh.png') repeat-x 5px 0;
}
.inlineEdit textarea {
	margin: 0;
	font-family: "Comic Sans MS", "Comic Sans MS", cursive;
	font-size: 15px;
	color: #57585D;
	text-align: justify;
}

