span.buttonbox {	float:left;	padding-left: 460px;	width: 50px;}body #formbox p.agree {	font-size: 11px;	width: 537px;	}body #formbox { 	width: 687px;	padding: 15px 0 0;	margin: 10px 0 0 60px;	clear:both;}body #productscontentcontainer #productscontent #formbox p {	padding:0;	display: block;	margin: 0;}#formbox p label {	width: 180px;	float: left;	height: 18px;	margin: 6px 0 3px;}#formbox p input {	float:left;}#formbox p label.exempt {	width: 80px;	margin-left: 15px;}#productscontent #formbox p input.city {	width: 160px;	margin-right: 10px;}#productscontent #formbox p input.state {	width: 30px;	margin-right: 10px;}#productscontent #formbox p input.zip {	width: 105px;}#productscontent #formbox p input.radio {	margin-top: 6px;}#productscontent #formbox p label.radio {	width: 20px;	margin: 6px 5px 3px;}#formbox input.text    { width: 325px;  }#formbox input.text, input.state, input.zip, input.city   { border:1px solid #bbb; background:#dff3f8; padding:1px; height: 18px; margin: 4px 0 6px; }#formbox input.text:focus, input.state:focus, input.zip:focus, input.city:focus  { border:1px solid #999; background:#fff; }/* Textareas */#formbox textarea            { width: 275px; height: 65px; margin: 0; }#formbox textarea            { border:1px solid #bbb; background:#f6f6f6; padding:5px; }#formbox textarea:focus      { border:1px solid #999; background:#fff; }/* Select fields */#formbox select              { border:1px solid #ccc; background:#f6f6f6; width:200px; }#formbox select:focus        { border:1px solid #999; background:#fff; }/* Submit */#formbox a.button, #formbox button {	display:block;	float:right;	margin:10px 0px 0.667em 0px;	padding:3px 6px 3px 6px;   /* Links */	border:1px solid #bbb;	border-top:1px solid #bbb;	border-left:1px solid #bbb;	background-color:#f5f5f5;	text-decoration:none;	font-weight:bold;	cursor:pointer;	font-size: 80%;}#formbox button {	width:auto;	overflow:visible;	padding:1px 8px 2px 8px;   /* IE6 */	border-top-color: #bbb;	border-right-color: #bbb;	border-bottom-color: #bbb;	border-left-color: #bbb;}#formbox button[type] {  padding:3px 6px 3px 6px;   /* Firefox */  line-height:15px;           /* Safari */}*:first-child+html #formbox button[type] {  padding:3px 6px 3px 6px;   /* IE7 */}#formbox a.positive:hover, #formbox button.positive:hover {  background-color:#00afdb;  color: #eee;}#formbox a.positive:active {	background-color:#4075a1;	color:#eee;}