div#subheader {
	background:url(images/pages/support/suppport-header.jpg) no-repeat top left;
}
#subheader div.subheader-inner
{
	float: left;
	margin: 0;
	padding: 0;
	border: none;
	width: 550px;
	height: 115px;
	overflow: hidden;
}

#subheader h2
{
	margin: 0;
	padding: 45px 0 0 20px;
	border: none;
	width: 400px;
	color: #fff;
	font-size: 2.06em;
	font-weight: normal;
	line-height: 1.12em;
	vertical-align: middle;
}

#content div.left-panel
{
	float: left;
	margin: 0;
	padding: 0;
	padding-left: 20px;
	border: none;
	width: 440px;
}

#content div.right-panel
{
	float: right;
	margin: 0;
	padding: 0;
	padding-right: 20px;
	border: none;
	width: 440px;
}

#content h3
{
	
}
.fleft {
	float:left;
}
fieldset.contact-form {
	float:left;
	width:100%;
	padding:20px 10px 10px 20px; margin:0px; border:0px;
}
fieldset.contact-form div.break {
	float:left;
	width:100%;
	clear:both;
	margin-bottom:10px;
}
fieldset.contact-form div.last {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #999999;
}
fieldset.contact-form label {
	float:left;
	width:120px;
	padding-left:15px;
	margin-top:3px;
}
fieldset.contact-form input.text,fieldset.contact-form select.text,fieldset.contact-form textarea.text {
	float:left;
	width:170px;
	resize:none;
	font:100% Arial, Helvetica, sans-serif;
}
div.form-title {
	font-size:140%;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #999999;
}
div.contact-side {
	float:left;
	width:350px;
	margin-right:60px;
}
div.success {
	padding:20px;
	font-size:160%;
}