html * {margin: 0;padding: 0;border: 0;}
html {font-family: 'Trebuchet MS', Verdana, Helvetica, Arial;}



input[type="text"] {
	border:1px solid #000000;
	font-size:14px;
	height:25px;
}

textarea {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial;
	font-size:14px;
}

select {
	border:1px solid #000000;
	height:20px;
}

#pageheader{
	width:820px;
	height:35px;
	padding:0 0 10px 0;
}

#leftheader {
	float:left;
	font-size:28px;
	width:270px;
	padding:0 0 0 10px;
	margin:0 0 0 0;
	text-align:left;
	height:35px;
}

#rightheader {
	height:33px;
	float:right;
	font-size:11px;
	width:512px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align:left;
	height:35px;
}

p.header {
	text-align:left;
	font-size:13px;
	margin:0px;
}

#leftcontainer {
	float:left;
	width:262px;
	margin:0px 0px 0px 10px;
	padding:0px;
}

#customerinfo {
	margin:0px;
	display:block;
	float:left;
	text-align:left;
	width:262px;
}

#customerinfo .custinput {
	padding:15px 0 0 0;
}

#customerinfo input[type="text"] {
	width:260px;
}

#customerinfo select {
	width:260px;
}

#customerinfo textarea {
	width:260px;
	border:1px solid #000000;
	height:40px;
}

#referfriend {
	background:url(../images/feedback/refer.gif);
	height:221px;
	margin:25px 0 0 0;
	float:left;
	text-align:left;
	width:262px;
}

#referanswers {
	position:relative;
	top:105px;
	margin:0px auto 0px	auto;
	width:238px;
	
}

#referfriend .referinput {
	width:238px;
	margin:5px 0 0 0;
}

#referfriend input[type="text"] {
	width:238px;
}

#customerresponse {
	float:right;
	margin:0px 0px 0px 0px;
	display:block;
	text-align:left;
	width:512px;
}

#customerresponse input[type="text"] {
	width:510px;
}

input[type="radio"] {
	margin:0px;
	padding:0px;
}

#customerresponse textarea.questions {
	width:510px;
	border:1px solid #000000;
	height:40px;
}

#customerresponse textarea.comments {
	height:none;
	width:510px;
	border:1px solid #000000;
}

div.rows {
	width:512px;
	display:block;
	text-align:left;
	float:left;
	margin:11px 0px 0px 0px;
}

div.secondrows {
	width:512px;
	display:block;
	text-align:left;
	float:left;
	margin:0px 0px 0px 0px;
}

div.radioheader {
	font-size:11px;
	text-align:right;
	margin:-2px 0 0 0;
}

p.question {
	margin:4px 0px 0px 0px;
	padding:0px;
	display: block;
	width:357px;
	float:left;
}

p.question2 {
	margin:1px 0px 0px 0px;
	padding:0px;
	display: block;
	width:357px;
	float:left;
}

div.answer {
	margin:-2px 0 0 0;
	width:150px;
	display:block;
	text-align:right;
	float:left;
}

div.explain {
	width:512px;
	float:left;
	margin:0 0 0 0;
}

#richard {
	width:820px;
}

#submitform {
	text-align:left;
	display:block;
	position:relative;
	float:right;
	width:510px;
	margin:10px 0 0 0;
}

/* Jesse Mods */
form {
	clear: both;
}