		#leftMenu {width: 148px;}
		
		body	{	font-family: Arial, serif;
					font-size: 14px; }

		h1.tcMenuPage		{ 	font-family: Arial, serif; 
					font-size: 18px; 
					font-weight: bold;
					line-height: 0%;}
					
		h1.tcDetails {	font-family: Arial, serif; 
										font-size: 16px; 
										font-weight: bold;}

		h2.tcItemTitle		{ 	font-family: Arial, serif;
					font-size: 16px;
					font-weight: bold;
					line-height: 75%;}

/*
		h3		{ 	font-family: Arial, serif;
					font-size: 12px;
					font-weight: bold;
					line-height: 50%;}
*/	
		
		div.groupDescription {border: solid #000000 1px;
												padding: 2px;}

		div.menuTitle {		font-family: Arial, serif;
					font-size: 12px;
					font-weight:700;
					width: 147px;
					margin: 0px;
					padding: 0px;

							color: #FFFFFF;
							background-color: #336699;
							margin-top: 10px;
							border: solid #336699 1px;}

		div.menuTitle a {  color: #FFFFFF;
							display:block;}

/*
		div.menuTitle a:hover { color: #336699;
								background-color: #FFFFFF;}
*/
		div.menuTitle a:hover { color: #440000;
								background-color: #336699;}
		


		div.longMenuGroup {	font-family: Arial, serif;
								font-size: 12px;
								font-weight: bold;
								width: 147px;
								margin: 0px;
								padding: 0px;
								background: #E5E5E5;
								border: solid black 1px;
								height: 86px;
								overflow: auto;}
								
		div.longMenuGroup a {	color: #336699;
									border: solid #CCCCCC 1px;
									padding-left: 10px;
									display:block;}
							
		div.longMenuGroup a:hover {	color: #FFFFFF;
										background-color: #336699;}

		div.menuGroup {	font-family: Arial, serif;
							font-size: 12px;
							font-weight:700;
							width: 147px;
							margin: 0px;
							padding: 0px;
							background: #E5E5E5;
							border: solid black 1px;}
								
		div.menuGroup a {	color: #336699;
								border: solid #CCCCCC 1px;
								padding-left: 10px;
								display:block;}
							
		div.menuGroup a:hover {	color: #FFFFFF;
									background: #336699;}

		div.tabCaption {	color: #336699;
							background: #E5E5E5;
							display:block;
							text-align: center;
							font-family: Arial, serif;
							font-size: 12px;
							font-weight: bold;
							line-height: 14px;}

		div.tabCaption h3 {	font-family: Arial, serif;
								font-size: 12px;
								font-weight: bold;}


		div.tabCaption a:hover {color: #FFFFFF;
									background: #336699;}


		div.tabCaptionSelected a {	color: #FFFFFF;
									background: #336699;
									display:block;
									text-align: center;									
									font-family: Arial, serif;
									font-size: 12px;
									font-weight: bold;}

		div.tabCaptionSelected h3 {	font-family: Arial, serif;
										font-size: 12px;
										font-weight: bold;}

		div.tabCaptionSelected a:hover {color: #336699;
											background: #E5E5E5;}

		table.frontPageItem {	font-size: 12px;}

		td.tabCaption { 	background: #E5E5E5;
							border-top: solid #000000 2px;}

		td.tabCaptionSelected { 	background: #336699;
							border-top: solid #000000 2px;}


		tr.menu{ background: #FFFFFF;}

		td.white{ background: #FFFFFF;}

		td.major {				color: #FFFFFF;
								background: #336699;}

		td.minor	{			color: #336699;
								background: #E5E5E5;}

		td.minorMouseOver	{background: #336699;
								color: #FFFFFF;}


		a.major {		color: #66CCFF;}

		a.minor	{	font-family: sans-serif;
								font-weight: bold;
								font-size: 12px;
								color: #336699;}

		a.minorMouseOver	{	font-family: sans-serif;
								font-weight: bold;
								font-size: 12px;
								color: #FFFFFF;}


		input.singleItemPrice {	border: 0;
									text-decoration: underline;
									color: blue;
									text-align: center;
									cursor: pointer;}

		img.enlarge	{ cursor: pointer;}

	input.addCart	{background: darkblue;
					 color: white;
					 font-weight: bold;
					 font-size: 12px;
					 text-decoration: underline;
					 height: 25px;
					 cursor: pointer;
					}

	input.clickMe	{background: green;
					 color: white;
					 font-weight: bold;
					 font-size: 12px;
					 text-decoration: underline;
					 height: 25px;
					 cursor: pointer;
					}

	input.vcr {	font-size: 10px;
				margin: 0px;
				padding-left: 0px;
				padding-right: 0px;}

	.SearchMenu {width: 149px;
					border: 1px;}

	p.info			{color: darkblue;
			 		font-weight: bold;
			 		font-size: 12px;
					}
	a.larger		{font-weight:	bold;
					font-size: 14px;
					}

	tr.hr 			{background-color: #808080;}

	td.groupTitle 	{color: #FFFFFF;
					 background: #336699;
					 font-weight: bold; }


	td.tableTitle 	{text-align: center;
					font-size: x-large;
					font-weight: bold;
					}

	td.itemHeadings	{text-align: center;
					font-weight: bold;
					}
					
					

	p.strengthsweaknesses {	font-size: 13px;
									font-weight: bold;
									margin-top: -10px;
							 		margin-bottom: -10px}

	ul.strengthsweaknesses {}

	p.itemDescription {	font-size: 13px;
							font-weight: bold;
							margin-bottom: -10px}

					

