a         { text-decoration: underline;}
/*
a:Link    { text-decoration: underline;}
a:Visited { text-decoration: underline;}
a:Active  { text-decoration: underline;}
*/
a:Hover   { text-decoration: underline; color: #FF9900;}

h1        { font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif}
h2        { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif}
h3        { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
ol        { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif}
p         { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif}
dl        { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif}
td        { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif}
td.stepSel		{ background-color: lightblue; color: darkBlue; font-size: 12px; font-weight: bold }
td.stepSelNum	{ background-color: darkblue; color: white; font-size: 12px; font-weight: bold }
td.stepNoSel	{ font-size: 10px }
th        { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serifl font-weight: bold}
ul        { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif}

.yellink  { color: #FFFFCC; text-decoration: underline }
.redlink  { color: #FF0000; text-decoration: underline }
.bluesub  { color: #000033 }
.graytxt  { color: #333333 }
.white { color: #fff }
.graylnk  { color: #333333; text-decoration: underline }
.red      { color: #FF0000}
.bdr      { border: 1px #000000}
.price	  { font-size: 18px}
.subhead { font-size: 14px }
.wasPrice { font-size: 12px; text-decoration: line-through; text-transform: uppercase }
FORM	  { margin-bottom:0; margin-top:0 }
select	  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
input	  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

/* new checkout process 10/17/08 */
/*.accbutton { border: 1px solid #006; }	*/
a.nostyleLink	{ text-decoration: none; font-size:inherit; color:darkblue;}
a.nostyleLink:Hover	{ text-decoration: none; font-size:inherit; color:gray;}

.itemname { font-size: 14px; font-weight:800; display: block;  
			border-top: 1px solid black; border-bottom: 1px solid black; 
			border-left: 1px solid black; 
			margin: 0px; padding: 10px 4px; background-color: lightyellow;}
			
.checkoutbuttonHead		{ 	font-size: 12px; color: black; font-weight:800; display: block; 
							background-color: CCCCCC; text-decoration: none; padding: 10px 5px; 
							margin: 0px; border-top: 1px solid black; border-bottom: 1px solid black; }

a.checkoutbutton { 	font-size: 10px; color: darkblue; font-weight:800; display: block;
					background-color: white; text-decoration: none; padding: 4px 10px; 
					margin: 0px; border-top: 1px solid black;  }
					
a.checkoutbutton:Hover	{ 	text-decoration: none; color: gray; background-color: lightyellow; }

.checkoutbuttonIncluded	{ 	font-size: 10px; color: gray; font-weight:800; display: block;
							background-color: white; text-decoration: none; padding: 4px 25px; 
							margin: 0px; border-top: 1px solid black; }
							
.accboxes		{	display:block; width:110px; height:160px; 
				border: 1px solid black; padding:2px; 
				text-align:center; margin: 1px; background-color: white; }
				
a.accBoxes		{ 	text-decoration: none;}

				/* links for network*/
a.networkLinks			{	font-size:10px; text-decoration:none; color:gray; padding: 4px 20px 4px 20px;
							border-color: white; border-style: solid; border-width: 1px; border-bottom: 0px;
							border-top: 0px; border-right: 0px;}
a.networkLinks:Visited	{	text-decoration:none; color:gray;}
a.networkLinks:Hover	{	text-decoration:none; color:black;}

				/* lightyellow box */
.infoTabsOn		{	font-size: 12px; color: black; font-weight:800; 
				width:150px; display:inline;
				border-left: 1px solid black; border-top: 1px solid black; 
				border-right: 1px solid black;  border-bottom: 0px solid lightyellow; 
				padding:10px; text-align:center; 
				margin-right: 2px; background-color: FFFFCC; z-index: 100;}

				/* gray box */
.infoTabsOff	{	font-size: 12px; color: 666666; font-weight:800; 
				width:150px; display:inline;
				border-left: 1px solid black; border-top: 1px solid black; 
				border-right: 1px solid black; 
				padding:10px; text-align:center; 
				margin-right: 2px; background-color:CCCCCC; z-index:-100;}

.infoTabs		{	border: 1px solid black; padding:10px; margin: 0px; z-index:-1; 
				background-color: white; display:block; }

.infoTabs		{	border: 1px solid black; padding:10px; margin: 0px; z-index:-1; 
				background-color: white; display:block; }

.contentBox {
	display:block;
	border-width: 1px;
	border-style: solid;
	border-color: 000;
	padding:5px;
	margin-top:5px;
	width:400px;
	height:450px;
	overflow:scroll;
	z-index:250;}

.zoomBox {
	display:block;
	border-width: 1px;
	border-style: solid;
	border-color: 000;
	padding:5px;
	margin-top:5px;
	width:450px;
	height:450px;
	overflow:scroll;
	cursor:all-scroll;}