/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */body {	background-color: #000000;	margin: 0px;	padding: 0px; 	font-family: Verdana, Helvetica, Arial, sans-serif;}p {	font-size: 11px;	font-weight: normal;}h1 {	/*color:#003399;*/	font-size: 12px;	font-weight: bold;}h2 {	/*color:#333333;*/	font-size: 13px;	font-weight: bold;}A:link {color:#006699;}A:visited {color: #006699;}A:hover {text-decoration: none; color: #ED920A;}A:active {color: #006699;text-decoration: none}#maintable {	border: 1px solid #CCCCCC;	width: 780px;}#leftpanel {	background-color: #ffffff;	width:510px;	font-size: 11px;	color: #000000;	border: 1px solid #333333;	vertical-align:top;}#rightpanel {	background-color: #ffffff;	font-size: 11px;	color: black;	border: 1px solid #333333;	vertical-align:top;}#instructions {	padding:10px 10px 10px 20px;}#categorybox {	background-color: #EEF5FC;	color:#000000;	font-size: 10px;	padding:2px;	border: 1px solid #666666;}#categorybox th{	background-color: #ADCCE6;	height: 22px;	color:#333333;	font-size: 12px;	font-weight: bold;}#discinfo {	background-color: #EEF5FC;	color:#000000;	font-size: 10px;	padding: 2px;	border: 1px solid #666666;}#discinfo th{	background-color: #ADCCE6;	height: 23px;	color:#333333;	font-size: 12px;	font-weight: bold;}#cartsnap {	background-color: #EEF5FC;	color:#000000;	font-size: 10px;	padding: 2px;	border: 1px solid #666666;}#cartsnap th{	background-color: #ADCCE6;	height: 23px;	color:#333333;	font-size: 12px;	font-weight: bold;}#productbox {	background-color: #ffffff;	color:#000000;	font-size: 10px;	border: 1px solid #666666;	padding:2px;}#checkoutbox {	background-color: #ffffff;	border: 1px solid #666666;	width: 780px;}#infobox {	background-color: #ffffff;	border: 1px solid #999999;	width:700px;	padding:10px 5px 10px 10px;	text-align: left;}#notebox{	background-color: #ffffff;	border: 1px solid #cccccc;	padding:5px;	font-size:8pt;}#footer {	color:#333333;	font-size: 10px;	/*padding:6px 0px 6px 0px;*/}.stepstitle {	font-size: 14px;	font-weight: bold;	color: #000000;	width: auto;	text-align:left;	padding-left: 10px;}.steps {	font-size: 10px;	font-weight: bold;	/*color: #000099;*/	width: 110px;	height:15px;	text-align:center;	vertical-align:middle;	text-decoration:none;	font-style: normal;}.currentstep {	font-size: 10px;	font-weight: bold;	/*color: #000099;*/	width: 110px;	height:15px;	text-align:center;	vertical-align:middle;	text-decoration:underline;	/*background-color:#DAECFF;*/}/******************************************************************************Product Styles.******************************************************************************/.productNav {	padding:5px 0px 0px 5px;	font-weight:bold;	font-size:8pt;}.productNav a:hover  {	color : #99FFCC;	text-decoration: underline;}.productNav a:active  {	color : #99FFCC;	text-decoration: none;}.product {	color: #003399;	font-size: 12px;	font-weight: bold;	text-decoration: none;	text-align:left;	padding-bottom:5px;}.product a:link  {	color : #003399;	text-decoration: none;}.product a:hover  {	color : #003399;	text-decoration: underline;}hr.product {	color: #CCCCCC;	height:1px;	padding:0px;}.productDesc {	color: #000000;	font-size: 11px;	font-weight:normal;}.productPrice {	color: #CC0000;	font-size: 11px;	font-weight:normal;}.productCategory {	background-color: #ADCCE6;	height: 22px;	color:#333333;	font-size: 12px;	font-weight: bold;	text-align:center;}.cartProduct {	color: #000099;	font-family: arial, helvetica, sans-serif;	font-weight: bold;	text-decoration: none;	text-align:left;	padding-left:20px;	font-size:11px}.cartProductPrice {	color: #CC3300;	font-weight: normal;	text-decoration: none;	text-align:right;	padding-right:10px;	font-size:11px}/******************************************************************************Category Styles.******************************************************************************/.category {	font-family: Arial, Helvetica, sans-serif;	color : #333333;	font-size: 11px;	font-weight: bold;	text-decoration : none;}.category a:hover  {	color : #000000;	text-decoration: underline;}.category a:active  {	color : #000000;	text-decoration : none;}img.categoryLogo {	border:0; 	width:140px;}/******************************************************************************Disc/Cart Styles.******************************************************************************/.disc {	color : #000099;	font-family: arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: none;}td.disc {	vertical-align:top;	padding:0px 4px 0px 2px;	background-color:#C2CBB4;	text-align:center}.discName {	color:#466254;	font-size: 12px;	font-weight: bold;	text-align:left;	padding:2px;	/*background-color: #F0F1EC;*/}/******************************************************************************Instruction Box Styles.******************************************************************************/.instructionBox {	background-color:#ffffcc;	vertical-align:middle;	text-align:center;}/******************************************************************************Cart Snapshot Styles.******************************************************************************/td.cartSnap {	padding:0px 2px 0px 2px;}/******************************************************************************Ship & Bill Info Styles.******************************************************************************/.fieldRequired {	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #FF0000;}.addressText {	font-size: 10px;	font-style: normal;	font-weight: bold;	color: #000000;	width: auto;}.addressField {	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #000000;	width: 225px;}.helptxt{	font-size: 10px;	font-weight:bold;	color:#333333;	padding-left:25px;}.helptxt a {text-decoration:none; color:#333333;}.helptxt a:link {text-decoration:none;}.helptxt a:visited {text-decoration:none;}.helptxt a:hover {text-decoration:underline;}.smalltext {	font-size: 10px; }.image-border {	border: 1px #707262 solid; }