body  {	color: #333;	font-size: 85%;	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;	background-color: #6284b4;	margin: 0px;	padding: 0px }	h1, h2, h3, h4, h5, h6	{	font-family: Myriad, "Gill Sans", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;	margin: 0;	padding: 0;}p  {	font-size: 1em;	line-height: 1.3em;	margin: 1em 0 }blockquote  {	font-size: 0.9em;	line-height: 1.3em;	margin: 1em 2em;	padding: 0px }	.explanatory                   {	color:         #4b4b4b;	font-size:      1.1em;	font-weight:    bold;	margin:         1em 0;	padding: 		0 0 0.5em 0}.cartnote              {	color:      #535353;	font-size:   1em;	font-style:  italic;	font-weight: bold;	line-height: 1.2em;	text-align:  center;	margin:      10px 30px 0;	padding-top: 10px;	border-top:  1px dotted #cdcdcd }.copyright                  {	color:      #cdcdcd;	font-size:   0.9em;	line-height: 1.2em;	text-align:  left;	display:     block;	margin:      3px 0 0;	padding:     0 0 10px 18px;	position:    relative;	float:       left;	clear:       both }LI, UL           {	margin-top: 0;	margin-bottom: 0.3em }h2, h3, h4, h5, h6   { color: #8b0000 }h2 {	font-weight: bold;	font-size: 1.8em;	line-height: 1.6em;	margin: .5em 0px 0.4em }h3 {	font-weight: bold;	font-size: 1.3em;	line-height: 1.3em;	margin: 1em 0px 0.4em }h4 {	font-size: 1.1em;	line-height: 1.2em;	margin: 1em 0px 0.4em }h5 {	font-size: 1em;	line-height: 1.2em;	margin: 0.8em 0px 0.4em }h6 {	font-size: 1em;	line-height: 1.1em;	margin: 0.8em 0px 0.4em }a  {	color: #00c;	text-decoration: none;	background: url(underline.gif) repeat-x left bottom;	white-space: nowrap;}img  {	background: none;	margin:0;	border:0;}a:visited   {	color: #8400cc;	background: url(underline.gif) repeat-x left bottom }a:hover  {	color: #00c;	background:none;	text-decoration: underline }a:active {	color: red;	background:none;	text-decoration: underline;}.footnote         {	color: #535353;	font-size: 0.9em;	line-height: 1.2em }#Header {	margin: 0x;	padding: 3px;	background: url(steely-box/border-top.gif) repeat-x bottom;	background-color: white;	line-height:1em;	height: 95px; 	voice-family: "\"}\"";	voice-family:inherit;	height: 65px;	}html>body #Header {	height: 65px; 	}#Header a {	background: none;}#Header img {	padding-top: 4px;}	#Content {	margin:10px 198px 50px 10px;	padding:0px;	background-color: white;	z-index: 3;	min-width: 595px;	}#Menu {	position:absolute;	background-color: white;	z-index: 1;	overflow:hidden;	top:82px;	right:10px;	width:182px;	padding:0px;	line-height:17px;/* Again, the ugly brilliant hack. */	voice-family: "\"}\"";	voice-family:inherit;	width:160px;	}/* Again, "be nice to Opera 5". */body>#Menu {width:160px;}/*------------------- Side Box -------------------*//* Show only to IE PC \*/* html .boxhead h3, {height: 1%;} /* For IE 5 PC */.sidebox    {	font-size: 100%;	background: url(pink-box-graphics/bottom-right7x10.gif) no-repeat right bottom;	margin-top: 15px;	width: 450px;	line-height:1.2em;}.littlebox    {	font-size: 100%;	background: url(pink-box-graphics/bottom-right7x10.gif) no-repeat right bottom;	margin-top: 0;	width: 300px;	line-height:1.2em;}.boxhead  {	background: url(pink-box-graphics/top-right.gif) no-repeat right top;	text-align: center;	margin: 0;	padding: 0 }.boxhead h3     {	color: white;	font-weight: bold;	font-size: 1.2em;	line-height: 1em;	background: url(pink-box-graphics/top-left.gif) no-repeat left top;	margin: 0;	padding: 7px 14px;	text-shadow: rgba(0,0,0,.4) 0px 2px 5px }.boxhead h4     {	color: #8b0000;	font-weight: normal;	font-size: 1em;}.boxbody   {	background: url(pink-box-graphics/bottom-leftx10.gif) no-repeat left bottom;	margin:      0;	padding:     2px 14px 10px }.sidebox table a {	background: none}/*------------------- Content Box -------------------*//* Show only to IE PC \*/* html .contenthead h2, {height: 1%;} /* For IE 5 PC */.contentbox    {	font-size: 100%;	background: url(steely-box/bottom-right.gif) no-repeat right bottom;	width: 100%;	margin-top: 0;	line-height:1.2em;}.contenthead  {	background: url(steely-box/top-right.gif) no-repeat right top;	margin: 0;	padding: 0 }.contenthead h2        {	background: url(steely-box/top-left.gif) no-repeat left top;	margin:      0;	padding:     10px 14px 9px;}.contentbody        {	background: url(steely-box/bottom-left.gif) no-repeat left bottom;	margin:      -1.7em 0 0;	padding:     6px 9px 11px 0 }.contentleft  {	background: url(steely-box/left-edge.gif) repeat-y left;	padding-left: 14px}p.bottomfix    {	line-height: 0.8em;	margin-top:   -1.7em }/*------------------- Nav Box -------------------*//* Show only to IE PC \*/* html .navhead h3, {height: 1%;} /* For IE 5 PC */.navbox    {	font-size: 100%;	background: url(steely-box/bottom-right.gif) no-repeat right bottom;	margin-top: 0;	line-height:1.2em;}.navhead  {	background: url(steely-box/top-right.gif) no-repeat right top;	margin: 0;	padding: 0 }.navhead h3        {	background: url(steely-box/top-left.gif) no-repeat left top;	margin:      0;	padding:     7px 14px 12px }.navbody        {	background: url(steely-box/bottom-left.gif) no-repeat left bottom;	margin:      -1.7em 0 0;	padding:     6px 9px 18px 0 }.navleft  {	background: url(steely-box/left-edge.gif) repeat-y left;	padding-left: 14px}	.navbody p          {	margin: 1.2em 0 0.2em }/*------------------- MAIN NAVIGATION -------------------*/#MainNav {	line-height:11px;	text-decoration:none;	overflow:hidden;}#MainNav ul   {	list-style-type: none;	margin: 0 0 0.5em;	padding: 0 }#MainNav li {    margin: 0;    font-size: 11px;}#MainNav li a {	color: #00c;	text-decoration:none;	background:none;	margin: 1px 0;	padding: 3px 2px;	border: solid 1px white;	display: block;	white-space: normal;	width: 152px;	voice-family: "\"}\"";	voice-family:inherit;	width:130px;	}body>#MainNav li a {width:130px;}#MainNav li a:hover    {	text-decoration: none;	background-color: #e8c7e0;	margin: 1px 0;	border-style: solid;	border-width: 1px;	border-color: #b197ad #fce3fa #fce3fa #b197ad;	display: block }#MainNav p         {	color:      #8b0000;	font-size:   11px;	font-weight: bold;	margin:      0.8em 0 0.4em }	/*------------------- SUB NAVIGATION -------------------*/#SubNav {	line-height:11px;	text-decoration:none;	width:100%;	margin-top: 5px;	padding-top: 5px;}#SubNav ul   {	list-style-type: none;	margin: 0 0 0.5em;	padding: 0 }#SubNav li {    margin: 0;    font-size: 11px;}#SubNav li a {	color: #00c;	text-decoration:none;	background:none;	margin: 1px 0;	padding: 3px 2px;	border: solid 1px white;	display: block;	white-space: normal;	width: 152px;	voice-family: "\"}\"";	voice-family:inherit;	width:130px;	}body>#SubNav li a {width:130px;}#SubNav li a:hover    {	text-decoration: none;	background-color: #e8c7e0;	margin: 1px 0;	border-style: solid;	border-width: 1px;	border-color: #b197ad #fce3fa #fce3fa #b197ad;	display: block }#SubNav p          {	color:      #8b0000;	font-size:   11px;	font-weight: bold;	margin:      0.3em 0 0.8em }/*------------------- SEARCH BOXES -------------------*/#search   {	position: absolute;	top:0px;	right:12px;	display:block;	text-align:left;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 15px;	padding-bottom: 0px;	height:60px;	overflow:hidden;}	#search input   {	color: #272727;	font-size: 10px;	line-height: 10px; }form {	margin:0;	padding:0;}/*------------------- Horizontal List -------------------*/.horiz-list ul {    line-height: 2em;    padding: 0;    list-style-type: none;}.horiz-list li {    display: inline;}.horiz-list li a, .horiz-list li a:visited {    color: #000;    background: none;    background-color: #ccf;    padding: 0.25em 0.5em;    text-decoration: none;}.horiz-list li a:hover {    color: #fff;    background-color: #33f;    text-decoration: none;}/*------------------- Document Menu -------------------*/.document-menu ul {	background: none;}.document-menu a, .document-menu ul a {	color: #00c;	white-space: normal;	background: none;}.document-menu a:hover {	background: none;	text-decoration: underline}	/*------------------- Related and Supplier and Mexican Formatting -------------------*/.related, .mexican {	padding-top: 0px;	margin-top: 0px}.related, .related ul, .related ul li {	font-size: .9em;	color: #535353}.mexican {	font-size: 1em;	color: #535353}

.suppliers {
	font-size: 1.1em;}	/*------------------- Ad Formatting -------------------*/.adblock    {	padding-top: 10px;	padding-left: 2px }.ifloat1 {padding: 10px 10px 10px 0px;float: left;display:inline;position:relative;}.ifloat2 {padding: 10px 0px 10px 10px;float: right;display:inline;position:relative;}.adblock300x250 {width:300px;height:250px;text-align:left;background-color:#ffffff;border:none;font-family: Verdana, Arial, sans-serif;font-size:10px;overflow:hidden;}.adblock300x250 .tagline {display:block;color:black;height:15px;font-size:10px;text-align:right;font-weight:bold;}.adblock300x250 .tagline a {text-decoration:underline;color:black;}.adtext {height:53px;padding:0px 2px;display:block;overflow:hidden;border:solid #ffffff;border-width:2px 1px 4px;white-space:normal;}.adtext a:link {display:block;text-decoration:none;background:none;}.adtext .title {color:#8F0909;display:block;text-decoration:underline;padding-top:3px;font-weight:bold;line-height:12px;}.adtext .text {color:#1E1ED2;display:block;font-weight:normal;text-decoration:none;white-space:normal;line-height:12px;padding-top:2px;}.adtext .url {color:#1E1ED2;display:block;font-size:10px;font-weight:normal;padding-bottom:6px;white-space:nowrap;overflow:hidden;text-decoration:none;}