/* CSS Document */

* {
/* Clear the browser defaults */
	margin: 0;
	padding: 0;
}

html, body {
	background: url(images/backbottom.jpg) bottom repeat-x #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	height:100%;
}

.red{
	background:url(images/girl.jpg) no-repeat bottom right #fff;
	color: #000000;
}

.purple{
	background:url(images/widmanngirl.jpg) no-repeat bottom left #662d91;
}

#container{
height:85%;
	width:800px;
	margin: 0 auto;
	margin-top: 20px;
	padding: 10px;
}

#logo{
	margin:0 auto;
	height:116px;
	width: 176px;
	padding-bottom: 20px;
}

div#container h1{
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	font-size: 220%;
}

.centertext{
text-align:center;
}

form{
	width:300px;
	margin: 0 auto;
	text-align: center;
}

.widinput{
	background: url(images/form_back.gif) top repeat-x #FFFFFF;
	border:1px solid #9f9f9f;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-bottom: 5px;
}

.widsumbit
{
	border: 0;
	text-decoration: none;
}



#sancto{
	background: #CC0000 url(images/sancto-back.gif) top repeat-x;
	color:#ffffff;
	margin-top: 20px;
	width: 500px;
	margin: 0 auto;
}

#sancto .left{
	padding: 10px;
	font-size: 115%;
	background: url(images/sancto_girl.gif) right top no-repeat;
}

.paddinglogo{
padding-bottom:10px;
}

#magicbox{
	background: url(images/magic-box-back.gif) top repeat-x #8560a8;
	color:#ffffff;
	margin-top: 20px;
	width: 500px;
	margin: 0 auto;
}

#magicbox .left{
	padding: 10px;
	font-size: 115%;
	background: url(images/magic_box_lady.jpg) right top no-repeat;
}

div#result_error {
	text-align:center;
	border: 2px solid red;
	color:red;
	background-color:#fff;
	margin-top:20px;
}

div#distributor {
	text-align:center;
	color:#000;
	font-size: 125%;
	margin: 20px 0px;
	font-weight: bold;
	width:800px;
	margin:0 auto;
	padding-top: 3%;
}

div#distributor p{
	font-weight: normal;
	font-size:90%;
	color:#FFFFFF;
}

div#distributor h2{
	color:#FFFFFF;
	padding-bottom: 40px;
	font-size: 150%;
}

div#distributor a{
color:#FFFFFF;
}


div#distributors {
	text-align:center;
	color:#000;
	font-size: 125%;
	margin: 20px 0px;
	font-weight: bold;
	width:800px;
	margin:0 auto;
	padding-top: 3%;
}

div#distributors p{
	font-weight: normal;
	font-size:90%;
	color:#000;
}

div#distributors h2{
	color:#ed1d24;
	padding-bottom: 40px;
	font-size: 150%;
}

div#distributors a{
color:#000;
}
