/**body {	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72;	background: #E6EAE9;}*/a {	color: #c75f3e;}#needletable {	width: 300px;	padding: 0;	margin: 0;}#weightstable {	width: 300px;	padding: 0;	margin: 0;}#hookyarntable {	width: 300px;	padding: 0;	margin: 0;}#knittingabbtableleft {	width: 300px;	padding: 0;	margin: 0;}#knittingabbtableright {	width: 300px;	padding: 0;	margin: 0;}caption {	padding: 0 0 5px 0;	width: 300px;	 	font: italic 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	text-align: left;}th {	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #4f6b72;	border-left: 1px solid #FFA8FF;	border-right: 1px solid #FFA8FF;	border-bottom: 1px solid #FFA8FF;	border-top: 1px solid #FFA8FF;	letter-spacing: 2px;	/**text-transform: uppercase;*/	text-align: left;	padding: 6px 6px 6px 12px;	background: #FFA8FF;}th.nobg {	border-top: 0;	border-left: 0;	border-right: 1px solid #ff5544;	background: none;}th.abb {	border-top: 1px solid #FFA8FF;	border-left: 1px solid #FFA8FF;	border-right: 1px solid #ff5544;	background: none;}td {	border-left: 1px solid #FFA8FF; /** added */	border-right: 1px solid #FFA8FF;	border-bottom: 1px solid #FFA8FF;	background: #fff;	padding: 6px 6px 6px 12px;	color: #4f6b72;}td.alt {	background: #ffccff;	color: #797268;}td.abb {	background: #fff;	color: #4f6b72;	font: italic;}th.spec {	border-left: 1px solid #FFA8FF;	border-top: 0;	background: #fff;	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}th.specalt {	border-left: 1px solid #FFA8FF;	border-top: 0;	background: #ffccff;	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #797268;}th.abbspec {	width: 20px;	border-left: 1px solid #FFA8FF;	border-top: 0;	background: #fff;	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}th.abbspecalt {	width: 20px;	border-left: 1px solid #FFA8FF;	border-top: 0;	background: #ffccff;	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	color: #797268;}#lefttable {	float: left;	width: 300px;	height: auto;}#righttable {	float: right;	width: 300px;	height: auto;}/** Scrollable Table Definitions *//* define height and width of scrollable area. Add 16px to width for scrollbar          */div.tableContainer {	clear: both;	/**border: 1px solid #FFA8FF;*/	height: 743px;	overflow: auto;	width: 316px;}/* Reset overflow value to hidden for all non-IE browsers. */html>body div.tableContainer {	overflow: hidden;	width: 316px;}/* define width of table. IE browsers only                 */div.tableContainer table {	float: left;	width: 300px;	border-bottom: 1px solid #FFA8FF;}/* define width of table. Add 16px to width for scrollbar.           *//* All other non-IE browsers.                                        */html>body div.tableContainer table {	width: 316px;	border-bottom: 1px solid #FFA8FF;}/* set table header to a fixed position. WinIE 6.x only                                       *//* In WinIE 6.x, any element with a position property set to relative and is a child of       *//* an element that has an overflow property set, the relative value translates into fixed.    *//* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */thead.fixedHeader tr {	position: relative;}/* set THEAD element to have block level attributes. All other non-IE browsers            *//* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */html>body thead.fixedHeader tr {	display: block;}/* make the TH elements pretty */thead.fixedHeader th {	background: #FFA8FF;	border-left: 1px solid #FFA8FF;	border-right: 1px solid #FFA8FF;	border-top: 1px solid #FFA8FF;	font-weight: normal;	padding: 4px 3px;	text-align: left;}/* make the A elements pretty. makes for nice clickable headers                *thead.fixedHeader a, thead.fixedHeader a:link, thead.fixedHeader a:visited {	color: #FFF;	display: block;	text-decoration: none;	width: 100%;}/* make the A elements pretty. makes for nice clickable headers                */* WARNING: swapping the background on hover may cause problems in WinIE 6.x   *thead.fixedHeader a:hover {	color: #FFF;	display: block;	text-decoration: underline;	width: 100%;}/* define the table content to be scrollable                                              *//* set TBODY element to have block level attributes. All other non-IE browsers            *//* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers *//* induced side effect is that child TDs no longer accept width: auto                     */html>body tbody.scrollContent {	display: block;	height: 690px;	overflow: auto;	width: 100%;}/* make TD elements pretty. Provide alternating classes for striping the table *//* http://www.alistapart.com/articles/zebratables/                             */tbody.scrollContent td, tbody.scrollContent tr.normalRow td {	background: #FFF;	border-bottom: 1px solid #FFA8FF;	border-left: 1px solid #FFA8FF;	border-right: 1px solid #FFA8FF;	/**border-top: 1px solid #FFA8FF;*/	padding: 6px 6px 6px 12px;}tbody.scrollContent tr.alternateRow td {	background: #FFCCFF;	border-bottom: 1px solid #FFA8FF;	border-left: 1px solid #FFA8FF;	border-right: 1px solid #FFA8FF;	/**border-top: 1px solid #FFA8FF;*/	padding: 6px 6px 6px 12px;}/* define width of TH elements: 1st, 2nd respectively.          *//* Add 16px to last TH for scrollbar padding. All other non-IE browsers. *//* http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors        */html>body thead.fixedHeader th {	width: 100px;}html>body thead.fixedHeader th + th {	width: 216px;}/**html>body thead.fixedHeader th + th + th {	width: 316px}/* define width of TD elements: 1st, 2nd respectively.          *//* All other non-IE browsers.                                            *//* http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors        */html>body tbody.scrollContent td {	width: 100px;}html>body tbody.scrollContent td + td {	width: 216px;}/**html>body tbody.scrollContent td + td + td {	width: 300px}