/* CSS Document */@import url(style.css);  html, body {	margin: 0px;	padding: 0px 0px 10px;	background-color:#999999;		font-family:Arial, Helvetica, sans-serif;}table.main {	margin: 0px auto;	border-right: 15px solid #a8a8a8;	border-bottom: 15px solid #a8a8a8;	border-left: 15px solid #a8a8a8;	background: #999999;	padding: 0px 4px 4px;}#fpnav {	font-weight: normal;	font-size: 10px;	font-family: arial;	margin: 0px auto;	background-image:url(images/logo_sb.gif);	background-repeat: no-repeat;	text-align: right;	padding: 0px 0px 0px 0px;	clear: both;	display: block;	width: 750px;	height: 100px;}#fpnav p{	border-left: 1px dashed #000000; /*#CCCCCC;*/	color: #000000;/*#999999;*/	margin: 0px 0px;	margin-top: -11px;	padding-top: 50px;	padding-bottom: 0px;	padding-left: 7px;	padding-right: 7px;	text-transform: uppercase;	display:block;	float: right;	clear: left;}#fpnav p a,#fpnav p a:visited{	color: #000000; /*#999999;*/	text-decoration: none;}#fpnav p a:hover, #fpnav p a:visited:hover {	color:#d70020;	text-decoration: none;}#fpnav p.language{/*	margin-top: -11px; */}td.tagline {	background-color:#d70020;	color:#ffffff;		padding: 10px 20px 10px 0px;	margin: 0px;	border-bottom: 1px solid #ffffff;}td.tagline h1 {	font-family:Arial, Helvetica, sans-serif;	font-size: 20px;	text-transform:uppercase;	padding: 0px;	margin: 0px;	line-height: 18px;}h2.branded {	color:#9D9D9D;	font-size:12px;	text-transform:uppercase;	padding-top: 20px;}#fpbottom { 	color: white; 	font-size: 9px; 	font-family: Arial; 	background: #d70020 url(/images/logo_smallsb.gif) no-repeat 17px 7px; 	margin-top: 0px; 	margin-bottom: 0px; 	padding-top: 10px; 	padding-bottom: 10px; 	border-bottom: 1px solid white; 	height: 30px;	width: 743px; 	display: block }#fpbottom h2 { 	color: white; 	font-weight: bold; 	font-size: 9px; 	line-height: 12px; 	background: url(/images/bullet_smallarrow.gif) no-repeat 333px 3px; 	padding: 0px 0px 0px 340px;	margin: 0px;	/*border: 1px solid #0033FF;*/ /*testing purposes*/	width: 200px;	float: left;	display:block;	clear:none;}#fpbottom h3 { 	color: white; 	font-weight: bold; 	font-size: 9px; 	line-height: 12px; 	background: url(/images/bullet_smallarrow.gif) no-repeat left 3px; 	padding-left: 7px;	/*border: 1px solid #0033FF;*/ /*testing purposes*/	margin: 0px;	clear: none;	float: right;	width: 150px;}#copyright {	width: 743px;}#subnav {	display: block;	background-color:#d70020;	color:#ffffff;		height:60px;		width: 100%;	border-bottom: 1px solid #ffffff;	text-transform:uppercase;	font-size: 10px;}#subnav ul{	margin: 0px;	padding: 0px;}#subnav ul li{	border-left: 1px dashed #ffffff;	display: inline;	padding-left: 20px;	padding-right: 20px;	padding-top: 10px;	float: right;	height: 40px;}#subnav ul li a, #subnav ul li a:visited{	text-decoration: none;	color: #ffffff;}#subnav ul li a:hover, #subnav ul li a:visited:hover{	text-decoration: none;	color:#000000;}#subnav ul li.search {	width: 243px;}#productsfor {	width: 200px;	padding: 20px;	margin: 0px;	clear: none;	/*border: 1px solid #FFFF00;*/ /*for testing*/	float: left;	clear: none;}#productsfor h2 {	color: #9D9D9D;	font-size: 12px;	line-height: 14px;	margin: 0px;	padding: 0px 0px 5px 5px;}#productsfor ul {	margin: 0px;	padding: 0px;	list-style: none;	}#productsfor ul li{	font-size: 11px;	color: #ffffff;	font-weight:bolder;	text-transform:uppercase;	line-height: 18px;	padding-left: 17px;	list-style: none;	background: url(images/fp_prod_bullet.gif) no-repeat 2px 3px;}#productsfor ul li a, #productsfor ul li a:visited {	text-decoration: none;	color:#ffffff;}#productsfor ul li a:hover, #productsfor ul li a:visited:hover {	text-decoration: none;	color:#FFCC00;}#generalbox {	color: #FFFFFF;	font-size: 11px;	width: 243px;	padding: 20px 20px 0px 0px;	clear: none;	/*border:1px solid #66FFFF;*/ /*for testing*/	margin: 0px;	float: right;}#generalbox h2 {	color: #9D9D9D;	font-size: 12px;	line-height: 14px;	margin: 0px 0px 10px;	padding: 0px;}#generalbox h3 {	color: #9D9D9D;	font-size: 14px;	margin: 0px;}#generalbox ul {	margin: 0px;	padding: 0px;	list-style: none;	}#generalbox ul li{	font-size: 11px;	color: #ffffff;	font-weight:bolder;	text-transform:uppercase;	line-height: 18px;	padding-left: 17px;	list-style: none;	background-image:url(images/fp_stand_bullet.gif);	background-repeat: no-repeat;	background-position: 2px;}#generalbox ul li a, #standardproducts ul li a:visited {	text-decoration: none;	color:#ffffff;}#generalbox ul li a:hover, #standardproducts ul li a:visited:hover {	text-decoration: none;	color:#FFCC00;}#generalbox #googlebox {	margin: 10px 10px 10px 0px;	padding: 5px 5px 0px;	/*background: #FFFFFF;*/	border: 1px solid #999999;	font-size: 11px;	color: #ffffff;}#generalbox #googlebox form {	padding: 0px;	margin: 0px;}#generalbox #googlebox a, #generalbox #googlebox a:visited, #generalbox #googlebox a:hover, #generalbox #googlebox a:visited:hover {	color:#CCCCCC;	font-size: 10px;	font-weight:bold;	text-decoration: none;	padding-bottom: 5px;	line-height:normal;}#generalbox #googlebox input.btn {   color:#ffffff;   font-size:84%;   font-weight:bold;   background-color:#d70020;   border: 1px solid #999999;   margin-top: 4px; }#generalbox #googlebox input {	font-size: 11px;	color: #666666;	padding: 0px;	margin: 0px;}