.mail_a_friend a {
	padding-left:14px;
	background-image:url(/domains/studiovdb/atlantispodium.nl/images/mail_a_friend.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.mail_a_friend_module .alert {
	border:2px solid #e3006a;
	font-weight:bold;
	width:300px;
	text-align:center;
	margin:10px;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
}
.mail_a_friend_module .go_back {
	margin-bottom:10px;
}
.mail_a_friend_module .documentation {
	margin-bottom:10px;
}
.mail_a_friend_module .mailForm fieldset {
	border:1px solid #ccc;
	margin-bottom:10px;
	padding:5px;
}
.mail_a_friend_module .mailForm legend {
	color:#ccc;
}
.mail_a_friend_module .mailForm label {
	float:left;
	display:block;
	width:65px;
}
.mail_a_friend_module .mailForm fieldset.sender {
	display:block;
	float:left;
	width:240px;
}
.mail_a_friend_module .mailForm fieldset.receiver {
	display:block;
	float:right;
	width:240px;
}
.mail_a_friend_module .mailForm fieldset .input {
	width:140px;
}
.mail_a_friend_module .mailForm fieldset.message .input {
	width:410px;
}
.mail_a_friend_module .mailForm fieldset.message {
	display:block;
	clear:both;
}
.mail_a_friend_module .mailForm fieldset div {
	margin-bottom:3px;
}

.mail_a_friend_module .example {
	border:1px solid #ccc;
	background-color:#eee;
	margin-top:20px;
	margin-bottom:20px;
}
.mail_a_friend_module .example .mail_header {
	border-bottom:1px solid #ccc;
	background-color:#ddd;
	padding:5px;
}
.mail_a_friend_module .example .mail_header label {
	width:100px;
	display:block;
	float:left;
	font-weight:bold;
}
.mail_a_friend_module .example .mail_body * {
	font-family:courier;
	color:#000;
}
.mail_a_friend_module .example .mail_body a {
	color:#00f;
}
.mail_a_friend_module .example .mail_body {
	padding:5px;
	overflow:auto;
	height:200px;
}
.mail_a_friend_module .buttons {
	clear:both;
	margin-top:5px;
}