/* specifications of the body */body, td{  font-size: 11px;  font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;  margin: 0%;}.header_box { width: 860px; }.nav_left_box { padding-left: 10px; padding-right: 10px; background-color: #9CB4C7; width: 160px; }.nav_right_box { padding-top: 10px; padding-bottom: 10px; background-color: #232323; width: 222px; }.top_box { background-color: #FFFFFF; width: 562px; padding: 0px; }.body_box { background-color: #FFFFFF; width: 552px; padding: 5px; }.footer_box {}/************************** A **************************//* global anchor color */a { color: #000067; text-decoration: none; }a:hover { color: #660000; text-decoration: none; }a.header { color: #FFFFFF; font-weight: bold; text-decoration: none; }a.header:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; }a.footer { color: #232323; font-weight: bold; text-decoration: none; }a.footer:hover { color: #990000; font-weight: bold; text-decoration: none; }a.checkout { color: #000067; font-size: 12; text-decoration: none; }a.checkout:hover { color: #9CB4C7; font-size: 12; text-decoration: none; }a.box_link { color: #660000; font-size: 12px; font-weight: bold; text-decoration: none; }a.box_link:hover { color: #000067; font-size: 12px; font-weight: bold; text-decoration: none; }.nounderline { text-decoration: none; }/************************** FONT SIZE **************************/.small { font-size: 10px; color: #000067; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;}.small_black { font-size: 11px; color: #000000; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;}.large { font-size: 12px; color: #000067; font-weight: bold; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;}.xlarge { font-size: 14px; color: #000067; font-weight: bold; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;}.xxlarge { font-size: 16px; color: #000067; font-weight: bold; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;}.xxxlarge { font-size: 18px; color: #000067; font-weight: bold; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;}.slim { font-size: 10px; color: #000067; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;}.xslim { font-size: 12px; color: #000067; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;}.xxslim { font-size: 14px; color: #000067; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;}.xxxslim { font-size: 16px; color: #000067; font-family: sans-serif, Arial, Helvetica, Verdana, Tahoma;}.linkdivider { font-size: 16px; color: #999999; font-family: Tahoma, sans-serif; position: relative; top: 1px; }.header_text { color: #999999; font-weight: bold; }/*************** INPUT FIELDS SETTINGS ********************/input, text area, file, select {font-size: 11px;font-family: Arial, Helvetica, Verdana, Tahoma;}/* For Submit Button */.BtnX1 {font-size: 12px;color: #FFFFFF;font-family: arial, helvetica;font-weight:bolder;border-color: #000067;background-color: #000067;padding:0;border-style: solid;border-width: 1px;width: 80px;}/* For Submit Button */.BtnX2 {font-size: 12px;color: #000067;font-family: arial, helvetica;font-weight:bolder;border-color: #000067;background-color: #FFFFFF;padding:0;border-style: solid;border-width: 1px;width: 80px;}/* For Submit Button */.BtnX3 {font-size: 12px;color: #000067;font-family: arial, helvetica;font-weight:bolder;border-color: #000067;background-color: #FFFFFF;padding:0;border-style: solid;border-width: 1px;width: 130px;}td.box1_header {/*  background-image: url("/images/box1_middletoppink.gif"); */  background-position: center;   color: #660000;  font-size: 13px;  font-weight: bold;  padding-top: 5px;}td.box2_header {/*  background-image: url("/images/box2_middletopblue.gif"); */  background-position: center;  color: #FFFFFF;  font-size: 11px;  font-weight: bold;  padding-top: 5px;}td.box3_header {/*  background-image: url("/images/box3_middletop.gif"); */  background-position: center;  color: #B54C68;  font-size: 11px;  font-weight: bold;  padding-top: 5px;}td.cart_header {/*  background-image: url("/images/cart_middletop.gif");  */  background-position: center;  color: #F0FFF7;  font-size: 11px;  font-weight: bold;  padding-top: 5px;}td.account_header {/*  background-image: url("/images/account_middletop.gif");	  */  background-position: center;  color: #FFFFFF;  font-size: 11px;  font-weight: bold;  padding-top: 5px;}.orange { color: #990000; }.red { color: #660000; }.blue { color: #003074; }.background_black { background-color: #9CB4C7; }.orderheader { font-size: 11px; color: #000067; font-weight: bold; border-bottom: 1px solid #232323; }.basketheader { font-size: 11px; color: #000067; font-weight: bold; border-bottom: 1px solid #000067; }.basketfooter { font-size: 11px; color: #000067; font-weight: bold; border-top: 1px solid #000067; }.basketitem { font-size: 11px; color: #000067; }.basketsubitem { font-size: 11px; color: #000067; }.product_title { font-size: 12px; color: #232323; font-weight: bold; }.product_title_large { font-size: 16px; color: #660000; font-weight: bold; }.product_header { padding: 5px; font-size: 12px; color: #000067; background-color: #BCBCBC; font-weight: bold; }.product_section { font-size: 12px; color: #003074; font-weight: bold; }.product_body {}.box1 { background-color: #9CB4C7; border: 1px solid #9CB4C7; }.box1_header { background-color: #9CB4C7; color: #FFFFFF; font-weight: bold; }.section_title { font-size: 16px; color: #660000; font-weight: bold; }.section_divider { border-top: solid 2px; border-color: #660000; padding-top: 20px; }.footer_text { color: #003074; font-weight: bold; }.message { font-size: 12px; color: #990000; }#tiny {	font-family: "Lucida Grande", "Gill Sans", Arial, Helvetica;	font-size: 9px;	color: #333333;}ul.square {	list-style: square url(https://www.noahprecision.com/images/bullet_square.gif) outside;	margin: 0 0 0 16px;	padding: 0 0 1em 0;	font-family: Arial, Helvetica, sans-serif;}li.list {	font: normal 12px/14px Arial, Helvetica, sans-serif;	color: #333333;	text-align: left;	margin-top: 10px;}h1 {	font: bold 16px Arial, Helvetica, sans-serif;	align: center;	color: #660000;	text-align: left;	background-color: #f0f0f0;	width: 100%;	position: static;	z-index: 100;	border-top-width: 2px;	border-bottom-width: 2px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;	border-right-width: 0px;	border-left-width: 0px;	padding-top: 8px;	padding-bottom: 8px;	margin-top: 10px;	text-indent: 10px;	margin-bottom: 2px;}h2 {	margin: 0;	padding: 0;	font: bold normal 14px Arial, Helvetica, sans-serif;	align: center;	color: #660000;}#sideshadow {	width: 772px;	margin: -5 auto -10;	background: 0 url(/images/bg_shadow.gif) repeat-y;}#topshadow {	width: 770px;	margin: 0px auto -12;	background: url(/images/top_shadow.gif) no-repeat;	height: 20px;}#bottomshadow {	width: 770px;	margin: 0px auto 0;	background: url(/images/bottom_shadow.gif) no-repeat;	height: 20px;}table.grid {	border-spacing: 0px;	border-collapse: collapse;	border: 2px solid #CCCCCC;}table.grid th {	padding: 10px;	background-color: #f0f0f0;	border-bottom: 1px solid #CCCCCC;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #660000;	font-weight: normal;	font-style: normal;	font-variant: normal;	-moz-border-radius: 0px 0px 0px 0px;}table.grid td {	padding: 10px;	border: 1px dotted #CCCCCC;	-moz-border-radius: 0px 0px 0px 0px;}