html, body{
	background-color: #222;
	font-family: helvetica, verdana, arial, sans-serif;
	color: #222;
	font-size: 12px;
	padding: 0;
	margin: 0;
	text-align: left;
}
.cb{
	clear:both;
}
form{
	margin:0;
	padding: 0;
}
#contactFormWrap{
	width: 350px;
	margin: 0;
	padding: 0;
	xbackground-color: red;
}
.textinput{
	color:#666; 
	background-color:#ccc; 
	padding:0 2px 0 2px;
	display: block;
	width: 167px;
	margin: 0;
}
.textinput:focus{
	color:#000; 
	background-color:#fff; 
}

#fr{
	xfloat:right;
	xbackground-color: yellow;
}
.frmLftCol{
	width: 167px;
	float: left;
	xbackground-color: red;
	margin: 0 0 10px 0;
}
.frmRgtCol{
	width: 167px;
	float: right;
	text-align: right;
	xbackground-color: blue;
	margin: 0 0 10px 0px;
}
.frmFullCol{
	width: 350px;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	overflow: hidden;
}
.textareaForm{
	width: 350px;
	font-size: 12px; 
	font-family:sans-serif; 
	color:#666; 
	background-color:#ccc;
	xwidth:expression("344px");
	height: 5em;
}
.textareaForm:focus{
	color:#000; 
	background-color:#fff; 
}
.submitbutton{
		font-size: 12px;
		float: left;
}
#contactInfo{
float: right;
font-size: 11px;
color: #666;
padding: 3px 0 0 0;
}
#contactInfo i{
	font-style: normal;
	color: #444;
}
a, a:visited, a:active{
	color: #666;
	text-decoration: underline;
}
a:hover{
	color: #fff;
	text-decoration: none;
}