BODY{	FONT-SIZE: 12px;	FONT-FAMILY: verdana,arial,tahoma,helvetica;	color: #008000;	MARGIN-TOP: 10px;	MARGIN-LEFT: 0px;	MARGIN-RIGHT: 0px;	background: #FFF0E1;}TD{	FONT-SIZE: 12px;	FONT-FAMILY: verdana,arial,tahoma,helvetica;	color: #008000;}/******  FORM STYLES ******/FORM{	display: inline;} INPUT{	FONT-SIZE: 10px;	FONT-FAMILY: verdana,arial,tahoma,helvetica;	color : #333333;}TEXTAREA{	FONT-SIZE: 10px;	FONT-FAMILY: verdana,arial,tahoma,helvetica;	color : #333333;}SELECT{    FONT-FAMILY: verdana,arial,tahoma,helvetica;	FONT-SIZE: 10px;	color : #333333;}.ButtonAdmin { background: Red; FONT: bold; COLOR: White;}.ButtonCheckOut { background: Orange; FONT: bold; COLOR: Blue;}.ButtonUpdateCart {	background: Red;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: xx-small;	FONT: bold;	COLOR: White;	border: thin;	border-color: Green;}/******  TABLE CELLS THAT HAVE A CHECK BOX ******/.check{	padding-top : 2px;	FONT-SIZE: 10px;	line-height : 14px;	padding-bottom : 6px;}/******  BODY TEXT ******/.bodytext{	line-height : 16px;}.smalltext{	FONT-SIZE: 10px;	line-height : 12px;}.smalltext2{	FONT-SIZE: 10px;	line-height : 14px;}.mediumtext{	FONT-SIZE: 11px;	line-height : 14px;}.largetext{	FONT-SIZE: 12px;	line-height : 18px;}/******  BODY TEXT II ******/.box{		border-bottom: 1px solid #CCCCCC;	border-top: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;}.grid {border-collapse: collapse}.grid td {border: 1px solid #666666; }.line{	padding-top:5px;	padding-bottom:10px}.linetext{	padding-top:5px;	FONT-SIZE: 10px;	line-height : 12px;	text-align:right;}.btnav { background-color: #DADA8F;  border: 1px #000000 solid;} A, A:link{	TEXT-DECORATION: underline;	color: Blue;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;}A:visited{	TEXT-DECORATION: underline;	color : Blue;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;}A:hover{	TEXT-DECORATION: underline;	color : #990000;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;	background: #FFFFFF;}A:active{	TEXT-DECORATION: underline;	color: Red;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: bold;	background: #FFFFFF;}.navbox {	background-color: #F5F5F5;	border: 1px #3499CC outset;	color: #000088;	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;	font-size: 10px; /*some button-like boxes for the left-side navigation*/	font-weight: 500;	margin: 2.1px;	padding: 2px 2px;	width: 140px;}	.LeftMenuLinks A{	FONT-SIZE: 10px;	FONT-FAMILY: verdana, arial, tahoma, helvetica;	color: blue;	TEXT-DECORATION: none;	font: bolder;}	.LeftMenuLinks A:visited{	FONT-SIZE: 10px;	FONT-FAMILY: verdana, arial, tahoma, helvetica;	color: blue;	TEXT-DECORATION: none;	font: bolder;}		.LeftMenuLinks A:hover{	FONT-SIZE: 10px;	FONT-FAMILY: verdana, arial, tahoma, helvetica;	color: red;	TEXT-DECORATION: none;	font: bolder;}	.LeftMenuLinks A:active{	FONT-SIZE: 10px;	FONT-FAMILY: verdana, arial, tahoma, helvetica;	color: red;	TEXT-DECORATION: none;	font: bolder;/******  FOOTER ******/.footer{	FONT-SIZE: 10px;	color: #000000;}.footer A{	FONT-SIZE: 10px;	color: #000000;}.footer A:visited{	color: #000000;}.footer A:hover{	color: #000000;	text-decoration: underline;}.sidebar_header A{	TEXT-DECORATION: none;}.sidebar_header A:visited{	TEXT-DECORATION: none;}.sidebar_header A:hover{	TEXT-DECORATION: none;	color : #990000;}/****** SIDEBAR TEXT/TABLE ******/.sidebar_top{	FONT-SIZE: 10px;	border-bottom: 1px solid #CCCCCC;	height: 10px}.sidebar{	FONT-SIZE: 10px;	padding-left:5px;	border-bottom: 1px solid #CCCCCC;	height: 18px}.sidebar A{	TEXT-DECORATION: none;}.sidebar A:visited{	TEXT-DECORATION: none;}.sidebar A:hover{	TEXT-DECORATION: none;	color : #990000;}.sidebar_header{	FONT-SIZE: 10px;	padding-left:5px;	height: 18px}.box_bullet{	FONT-SIZE: 10px;	line-height: 14px;	padding-bottom: 8px;}/****** SECTION HEADERS ******/.date{	FONT-SIZE: 14px;	FONT-WEIGHT: bold;	padding-bottom: 5px;	border-bottom: solid 1px #B2B2AC;}.sectionheader{	FONT-SIZE: 14px;	FONT-WEIGHT: bold;	padding-bottom: 12px;}.sectionheader2{	FONT-SIZE: 14px;	padding-bottom: 12px;}.pageheader{	FONT-SIZE: 14px;	FONT-WEIGHT: bold;	padding-bottom: 15px;}/****** HEADINGS ******/h1, h2, h3, h4{	font-weight: bold;}h1{	font-size: 14px;	padding-bottom: 15px;}h2{	font-size: 12px;}h3{	font-size: 11px;}h4{	font-size: 10px;}#content h1{	margin-top: 4px;	margin-bottom: 2px;	padding: 0px;}/****** OTHER STUFF (V2.1 CSS Implementation) ******/.sidebar_box{	border-top: 1px solid #c8c8c8;	border-left: 1px solid #c8c8c8;	border-right: 2px solid #666666;	border-bottom: 2px solid #666666;	padding: 0px 5px 10px 8px;	margin: 0 0 15px 0;}.sidebar_box h2{	font-size: 12px;	margin-top: 5px;	padding-top: 0px;}.sidebar_box p{	font-size: 10px;}/********* C O N T A I N E R S *********/.sidebar_container{	border-top: 1px solid #c8c8c8;	border-left: 1px solid #c8c8c8;	border-right: 2px solid #666666;	border-bottom: 2px solid #666666;	padding: 0;	margin: 0 0 15px 0;}.sidebar_content{	padding: 5px;	font-size: 10px;}.sidebar_content h2{	font-size: 12px;	margin-top: 0;	padding-top: 0;}.sidebar_content .date{	font-size: 10px;	padding: 0;	border: 0;	font-weight: normal;}.sidebar_footer{	background-color: #e0e0e0;	margin: 0;	padding: 5px;}/****** OTHER CSS STUFF  2 (V2.1 CSS Implementation) ******/ul.arrow{	padding: 5px;	margin: 5px;}/* ******** revised tabs ********** */.tabcontainerhome {width: 295px}/* .tabcontainerhome * {font-size: 10px;} */.tabcontent {border-left: solid 1px #c0c0c0; border-right: ridge 2px; padding: 5px 10px 10px 10px}.tabcontentnogray {border-left: solid 1px #c0c0c0; border-right: ridge 2px; padding: 10px; border-bottom: ridge 2px;}.tabgrayrow, .tabcontainer .tabgrayrow {background-color: #e9e9e9; border-bottom: ridge 2px; padding-left: 10px; border-left: solid 1px #c0c0c0; border-right: ridge 2px; height: 18px;             padding-top: 3px;}.sidebar_ridge {padding:0; border-bottom: ridge 2px #999999; border-right: ridge 2px #999999; border-left: solid 1px #c0c0c0; border-top: solid 1px #c0c0c0;}.sidebar_ridge_gray {background-color:#e9e9e9; padding: 3px 3px 3px 10px; margin:0;}.tb {border-left: solid 1px #c0c0c0; border-bottom: ridge 2px; border-right: ridge 2px; }.tcontent {padding: 5px 10px 10px 10px}.tgr {background-color: #e9e9e9; padding: 3px 3px 3px 10px}/****** FINAL sIDEBAR BOX CLASSES ******/	/* tab box structure */	div.box_tab_container	{	  padding: 0;	  margin: 0 0 10px 0;	  border: 0;	}	div.box_tab_strip,	{	  padding: 0;	  margin: 0;	  border: 0;	}	table.box_tab_content	{	  border-collapse: collapse;	  border-bottom: ridge 2px #999;	  border-left: solid 1px #c0c0c0;	  border-right:  ridge 2px #999;	  padding: 0;	  margin: 0;	}		/* box structure */	table.box_container	{	  border-top: solid 1px #c0c0c0;	  border-left: solid 1px #c0c0c0;	  border-bottom: ridge 2px #999;	  border-right: ridge 2px #999;	  border-collapse: collapse;	  padding: 0;	  margin: 0 0 10px 0;	}	/* table cells within tab or box */	td.box_content	{	  padding: 8px 8px 4px 8px;	  margin: 0;	  font-size: 10px;	}	td.box_image	{	  padding: 0;	  margin: 0;	}	td.box_footer	{	  padding: 3px 8px 3px 8px;	  margin: 0;	  background-color: #e9e9e9;	  font-size: 10px;	}	table.box_tab_content tr td	{	  font-size: 10px;	}		/* content within tabs/boxes */	td.box_content p	{	  padding: 0;	  margin: 0px 0 8px 0;	  font-size: 10px;	}	td.box_content img.header	{	  margin: 0 0 4px 0;	  padding: 0;	}	td.box_content h2	{	  font-size: 12px;	  margin-top: 0;	  padding-top: 0;	}	td.box_content ul li,	table.box_tab_content tr td ul li	{	  padding-bottom: 4px;	}
