@charset "UTF-8";/* CSS Document */div#preload { display: none; }body {	background: #1d0f0f;} #page {	font-family: helvetica, arial, sans-serif;	color: #FFFFFF;	font-size: 12px;	margin: 40px auto 40px auto;	border: 2px solid #fff;	width:950px;	background-image: url(images/home_court.jpg);	background-repeat: no-repeat;	background-attachment:scroll;	background-position: 98% 25px;	background-color: #1d0f0f;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	text-transform: uppercase;	color: #FFFFFF;	width: 100%;	padding-top: 10px;}h2 {	font-size: 12px;	font-weight: bold;	text-transform: uppercase;}p {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	line-height: 18px;} h1.home {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	color: #FFFFFF;	width: 100%;}p.home {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: 200;	line-height: 22px;} /*set a fix width for ALL the content on the page, and center it*/#wrapper {	clear:both;}#col_l {	margin: 40px 0 0 45px;	padding: 5px;	width: 600px;	float: left;	display: inline;}#col_r {	margin: 120px 0 10px 0;	padding: 5px;	width: 400px;	float:left;	border-top: #FF0000;	border-right: #FF0000;	border-bottom: #FF0000;	border-left: #FF0000;	display: inline;}#col_r_product {	margin: 180px 15 10px 0;	padding: 5px 20px 5px 5px;	width: 350px;	float:right;	border-top: #FF0000;	border-right: #FF0000;	border-bottom: #FF0000;	border-left: #FF0000;	display: inline;}#page #wrapper #col_r_producttwo {	margin: 170px 10px 10px;	padding: 5px 50px 5px 30px;	float: right;	width: 330px;}#page #wrapper #col_left {	width: 350px;	float: left;	margin-top: 50px;	margin-left: 50px;	margin-right: 0px;	display: inline;}#prod_img {	margin-top:45px;}/*position the masthead relatively, put the burger image in the background and*/#navig {	position:relative;	top:10px;}#navig li{	display:inline;	float:left;}#navig li img {border:none;}.brother a{	background-image: url(images/navig_01.jpg);	background-repeat: no-repeat;	height: 40px;	width:94px;	display: block;	}.brother a:hover {	background: none;}.list4 {	background-image: url(images/navig_08.png);	background-repeat: no-repeat;	height: 40px;	width: 125px;	list-style-type: none;	}.list4 a{	background-image: url(images/navig_white_08.jpg);	background-repeat: no-repeat;	height: 40px;	width: 125px;	display: block;	}.list4 a:hover{	background: none;}.list3 {	background-image: url(images/navig_06.png);	background-repeat: no-repeat;	height: 40px;	width: 96px;	list-style-type: none;	}.list3 a{	background-image: url(images/navig_white_06.png);	background-repeat: no-repeat;	height: 40px;	width: 96px;	display: block;	}.list3 a:hover{	background: none;}.list2 {	background-image: url(images/navig_04.png);	background-repeat: no-repeat;	height: 40px;	width: 97px;	list-style-type: none;	}.list2 a{	background-image: url(images/navig_white_04.png);	background-repeat: no-repeat;	height: 40px;	width: 97px;	display: block;	}.list2 a:hover{	background: none;}.list1 {	background-image: url(images/navig_03.png);	background-repeat: no-repeat;	height: 40px;	width: 148px;	list-style-type: none;}.list1 a{	background-image: url(images/navig_white_03.png);	background-repeat: no-repeat;	height: 40px;	width: 148px;	display: block;	}.list1 a:hover{background: none;}#footer{	clear: both;	margin-top:30px;	margin-left:30px;	margin-bottom:20px;}.toplinks{	float:right;	font-size: 9px;	text-transform: uppercase;	color: #FFFFFF;	text-decoration: none;	margin-right:20px;	margin-top: 10px;}.pipe {	margin-left: 10px;	margin-right: 10px;} .toplinks a{	text-transform: uppercase;	color: #FFFFFF;	text-decoration: none; }  .toplinks a:hover{	color: #ffcc66;	text-decoration: none; }  /* data tbl css */ 	#data_tbl {	border-width: 1px 1px 0px 0px;	border-spacing: 0px;	border-style: solid solid solid solid;	border-color: white white white white;	border-collapse: separate;	width:90%;}#data_tbl th {	border-width: thin thin thin thin;	padding: 1px 1px 1px 1px;	border-style: inset inset inset inset;	border-color: white white white white;}#data_tbl td {	border-width: 0px 0px thin thin;	padding: 4px 4px 2px 5px;	border-style: inset inset inset inset;	border-color: white white white white;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	}#col_lmachine {	margin: 50px 0 0 50px;	padding: 0px;	width: 660px;	float: left;	display:inline;}#page #wrapper #col_lmachine img {	float: right;}/* form.css */* {  margin: 0;  padding: 0;}form {  margin: 0;  padding: 0;  font-size: 100%;  min-width: 560px;  max-width: 620px;  width: 590px;}form fieldset {  clear: both;  font-size: 100%;  border-color: #000000;  border-width: 1px 0 0 0;  border-style: solid none none none;  padding: 10px;  margin: 0 0 0 0;}form fieldset legend {  font-size: 150%;  font-weight: normal;  color: #000000;  margin: 0 0 0 0;  padding: 0 5px;}label {  font-size: 100%;}label u {  font-style: normal;  text-decoration: underline;}input, select, textarea {  font-family: Tahoma, Arial, sans-serif;  font-size: 100%;  color: #000000;}textarea {	overflow: auto;	background-color: #FFFFFF;}form div {  clear: left;  display: block;  width: 354px;  height: expression('1%');  margin: 5px 0 0 0;  padding: 1px 3px;}#page #wrapper #col_l #form1 #formbox .row {	background-color: #333333;	padding: 1px;	width: 550px;}form fieldset div.notes {  float: right;  width: 158px;  height: auto;  margin: 0 0 10px 10px;  padding: 5px;  border: 1px solid #666666;  background-color: #ffffe1;  color: #666666;  font-size: 88%;}form fieldset div.notes h4 {  background-image: url(/images/icon_info.gif);  background-repeat: no-repeat;  background-position: top left;  padding: 3px 0 3px 27px;  border-width: 0 0 1px 0;  border-style: solid;  border-color: #666666;  color: #666666;  font-size: 110%;}form fieldset div.notes p {  margin: 0em 0em 1.2em 0em;  color: #666666;}form fieldset div.notes p.last {  margin: 0em;}form div fieldset {	clear: none;	border-width: 1px;	border-style: solid;	border-color: #666666;	margin: 0 0 0 144px;	padding: 0 5px 5px 5px;	width: 197px;}form div fieldset legend {  font-size: 100%;  padding: 0 3px 0 9px;}form div.required fieldset legend {	font-weight: bold;	color: #FFFFFF;}form div label {	display: block;	float: left;	width: 130px;	padding: 3px 5px;	margin: 0 0 5px 0;	text-align: right;	color: #FFFFFF;}form div.optional label, label.optional {  font-weight: normal;}form div.required label, label.required {  font-weight: bold;}form div label.labelCheckbox, form div label.labelRadio {  float: none;  display: block;  width: 200px;  height: expression('1%');  padding: 0;  margin: 0 0 5px 142px;  text-align: left;}form div fieldset label.labelCheckbox, form div fieldset label.labelRadio {  margin: 0 0 5px 0;  width: 170px;}form div img {  border: 1px solid #000000;}p.error {  background-color: #ff0000;  background-image: url(/images/icon_error.gif);  background-repeat: no-repeat;  background-position: 3px 3px;  color: #ffffff;  padding: 3px 3px 5px 27px;  border: 1px solid #000000;  margin: auto 100px;}form div.error {  background-color: #ffffe1;  background-image: url(/images/required_bg.gif);  background-repeat: no-repeat;  background-position: top left;  color: #666666;  border: 1px solid #ff0000;}form div.error p.error {  background-image: url(/images/icon_error.gif);  background-position: top left;  background-color: transparent;  border-style: none;  font-size: 88%;  font-weight: bold;  margin: 0 0 0 118px;  width: 200px;  color: #ff0000;}form div select, form div textarea {	width: 300px;	padding: 1px 3px;	margin: 0 0 0 0;}form div input.inputText, form div input.inputPassword {  width: 200px;  padding: 1px 3px;  margin: 0 0 0 0;}form div input.inputFile {  width: 211px;}form div select.selectOne, form div select.selectMultiple {  width: 211px;  padding: 1px 3px;}form div input.inputCheckbox, form div input.inputRadio, input.inputCheckbox, input.inputRadio {  display: inline;  height: auto;  width: auto;  background-color: transparent;  border-width: 0;  padding: 0;  margin: 0 0 0 140px;}form div.submit {	width: 350px;	padding: 0 0 0 0px;}form div.submit div {  display: inline;  float: left;  text-align: left;  width: auto;  padding: 0;  margin: 0;}form div input.inputSubmit, form div input.inputButton, input.inputSubmit, input.inputButton {	background-color: #cccccc;	color: #1D0F0F;	width: auto;	padding: 0 6px;	margin: 0;}form div.submit div input.inputSubmit, form div.submit div input.inputButton {	float: right;	margin: 0 0 0 10px;	color: #1D0F0F;	padding-left: 10px;}form div small {  display: block;  margin: 0 0 5px 142px;  padding: 1px 3px;  font-size: 88%;  height: expression('1%');}#formbox {	background-color: #999999;	padding: 20px;	margin-bottom: 20px;	width: 550px;}.widthsmaller {	width: 350px;}#page #wrapper #col_r_tech {	float: right;	width: 500px;	margin-top: 140px;	margin-right: 0px;}#page #wrapper #col_lsupport {	margin: 50px;	width: 350px;	float: left;	display: inline;	height: 1px;}