.connect_form {
	background:url('images/form.png') no-repeat right bottom;
	border:none;
	padding-left:4px;
	padding-top:3px;
	height:18px;
	width:115px;
	font-size:12px;
	color: #777777;
	
}
.connect_form:hover {
	background:url('images/form.png') no-repeat right bottom;
	border:none;
}
.connect_form:focus {
	background:url('images/form.png') no-repeat right bottom;
	border:none;
}

/* #### magicbox  ####*/

div#magicbox{

width:100%; 
height:auto; 
background:#CECEDE;
border-top:1px solid #fff; 
text-align:left;
position:fixed;
bottom:0;
text-decoration:none;

}
div#magicbox a{
	color: #FFFFFF;	
	text-decoration:none;
	font-weight: bold;

}
div#magicmenu{
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#CECEDE none repeat scroll 0 0;
border:1px solid #FFFFFF;
bottom:0;
right:0;
color:white;
display:block !important;
height:20px;
position:fixed;
text-align:center;
text-decoration:none;
width:20px;
}
div#magicbox, div#magicbox p{
	margin: 0;
	color:black;
}
div#magicmenu ul{
	list-style-type: none;
	margin: 0;
}
/*div#magicmenu ul li{
	display: inline;*/
}
div#magicmenu ul li a{
/*	display: block;*/
	float: right;
	background: #AFAFAF;
	border: 1px solid white;
	border-bottom: none;
	margin-right: 2px;
	padding: 4px 12px 0 12px;
	height: 21px;
	color: white;
	position: relative;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
}
/*div#magicmenu.magic1,div#magicmenu.magic2{
	display: none;*/
}

div#magiccontent{
	clear: both;
	background:#CECEDE;
	border-top: 1px solid white;
	color: white;
}
div#magiccontent div{
	padding: 3px
}
div#magicmini{
text-align:center;
}
div#magicmaxi{
	border-top: 1px dotted white;
}