/* CSS Document */

#contact abbr {
	color:#AA4655;
}

#contact ul {padding:0; margin:0;}

#contact ul li {
	color:#999999;
	float:left;
	margin:0;
	padding:0;
	width:390px;
	list-style-type: none;
}
#contact ul li label{
color:#333333;
margin:0;
padding:5px 10px 0 0;
text-align:right;
width:160px;}
#contact ul li span{ padding: 0px;}
#contact ul input{ 
background:#CCCCCC none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#333333;
float:left;
font-family:"Lucida Grande", Verdana, Arial, sans-serif;
font-size:1em;
margin:0;
padding:4px;
width:540px;
}
li input.button {
background:#660066 none repeat scroll 0 0 !important;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#FFFFFF !important;
margin:20px 0 10px 0 !important;
width:100px !important;
cursor:pointer;
}
#contact textarea:hover, #contacttextarea:focus, #contact textarea:active {
background:#999999 none repeat scroll 0 0;
border:1px solid #999999;
color:#222222;
}
.textfieldalert {border:1px solid #FF0000 !important;}

#contact textarea {
background:#CCCCCC none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#333333;
float:left;
font-family:"Lucida Grande", Verdana, Arial, sans-serif;
font-size:1em;
height:122px;
line-height:normal;
margin:0;
padding:4px;
width:540px;
}
#contact input:hover, #contact input:focus, #contact input:active {
background:#999999 none repeat scroll 0 0;
border:1px solid #999999;
color:#222222;
}
#contact hr {display:none;}