/* forms */

form	{
	margin:14px 0 0 0;
	width:420px;
}

.part	{
	width:390px;
	float: left;
}

.xinput, textarea {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	width: 220px;
	height:150px;
	float: left;
	margin:0 0 10px 0;
	padding:0;
	background-color: #e6e6f3;
}
label {
	display: block;
	width: 150px;
	float: left;
	margin:4px 4px 4px 0px;
	padding:0 10px 0 0;
	font-size:0.7em;
	text-align:right;
}

input	{
	background-color: #e6e6f3;
	margin:0 0 8px 0;
	padding:2px;
	width:220px;
	height:20px;
}

input.submit	{
	background-color: #caa411;
}

label.error	{
	float: none;
	color: red;
	font-weight:bold;
	padding-left: .5em; 
}

.tooltip { 
    background-color:#000; 
    border:1px solid #fff; 
    padding:10px 15px;
    margin:0 0 0 -200px;
    width:200px; 
    display:none; 
    color:#fff; 
    text-align:left; 
    font-size:12px; 
 
    /* outline radius for mozilla/firefox only */ 
    -moz-box-shadow:0 0 10px #000; 
    -webkit-box-shadow:0 0 10px #000; 
}
