.globalfooter { font-family : Arial, Helvetica, sans-serif; font-size : 7pt; color : #666666; }
.navtext { color: #FFFFFF; font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #003366; }
.navtextlink { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; }
.navbarlink { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size : 10pt; width: 119px; text-align: center; }
.navfootlink { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : bold; }
.logintext { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #003366; }
.msglacct { font-family : Arial, Helvetica, sans-serif; font-size : 14pt; color : #333333; }
.msgctacctlink { font-family : Arial, Helvetica, sans-serif; font-size : 15pt; color : #003366; }
.msgnav { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; color : #333333; }
.hdrtext { font-family : Arial, Helvetica, sans-serif; font-size : 20pt; color : #01CCFF; }
.errortext { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; color : #CC0000; }
.requiredtext { font-family : Arial, Helvetica, sans-serif; 	font-size : 8pt; color : #333333; }
.secttext { font-family : Arial, Helvetica, sans-serif; 	font-size : 10pt; font-weight : bold; color : #003366; }
.fieldtext { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #003366; }
.errorfieldtext { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #CC0000; }
.cattreeplink { font-family : Arial, Helvetica, sans-serif;	font-size : 9pt; color : #336699; }
.cattreepsect { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; color : #003366; }
.catprodname { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; color : #0066CC; }
.catproddesc { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; color : #333333; }
.catprodsale { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; color : #CC0000; font-weight : bold; }
.catdetaillink { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-style : italic; color : #0066CC; }
.catprodothers { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #333333; }
.subhdrtext { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; color : #FF3300; }
.screenlinelink { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold; color : #336699; }
.screenlinetext { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #333333; }
.screenlinesale { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #CC0000; }
.searchcontent { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; color : #333333; }
.searchfor { font-family : Arial, Helvetica, sans-serif; font-size : 11pt; color : #333333; }
.invoicefields { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; color : #003366; }
.invoiceinfo { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; color : #000000; }
.invoicebold { font-family : Arial, Helvetica, sans-serif; font-size : 12pt; color : #333333; }
.carttext { font-family : Arial, Helvetica, sans-serif; 	font-size : 9pt; font-weight : bold; color : #FFFFFF; }
.cartcode { font-family : Arial, Helvetica, sans-serif; font-size : 7pt; color : #666666; }
.cartcontent { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; color : #333333; }
.checkoutstepN { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #999999; text-decoration : none; }
.checkoutstepB { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #FF3300; }
.sfntwelcome { font-family : Arial, Helvetica, sans-serif; font-size : 12pt; color : #009966; PADDING: 15px; }
.proddisplayname { font-family : Arial, Helvetica, sans-serif; font-size : 13pt; color : #000000; font-weight : bold; }
.proddisplayqty { font-family : Arial, Helvetica, sans-serif; font-size : 7pt; color : #000000; }
.proddisplayinfo { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #333333; }
.proddisplaydesc { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; color : #333333; }
.proddisplayprice { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; color : #333333; }
.proddisplayvalue { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; color : #0066CC; font-weight : bold; }
.proddisplaysale { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; color : #CC0000; font-weight : bold; }
.proddisplayinv { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #666666; font-style : italic; }
.proddisplayzoom { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #003366; }
.highname { font-family : Arial, Helvetica, sans-serif; font-size : 11pt; color : #FF3300; font-weight : bold; text-transform: uppercase }
.highprodname { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; font-weight : bold;  }
.highproddesc { font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #333333; }
.upsellheader { font-family : Arial, Helvetica, sans-serif; font-size : 18pt; font-weight : bold; color : #FF3300; }
.upsellsave { font-family : Arial, Helvetica, sans-serif; font-size : 12pt; font-weight : bold; color : #0066CC; }
.logoutlink { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; font-weight : bold; color : #FF3300; }
.attributemsg { font-family : Arial, Helvetica, sans-serif; font-size : 11pt; font-weight : bold; color : #003366; }
.zoomlink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #003366;
}
.orderstatustext { font-family : Arial, Helvetica, sans-serif; font-size : 9pt; color : #333333; }
.giftlisttext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #333333;
}
.giftlistnote {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #0066CC;
}
.giftheader { font-family : Arial, Helvetica, sans-serif; font-size : 18pt; font-weight : bold; color : #333333; }


select { font-family : Arial, Helvetica, sans-serif; font-size : 11pt; color : #333333; }
/* Menu */
td.menu { width: 125px; height: 26px; text-align: center; }
.menulink { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size : 10pt; }
/* Content */
.bluebdr { border-left: 2px solid #01CCFF; border-bottom: 2px solid #01CCFF; border-right: 2px solid #01CCFF; }
.graybdr { border: 1px solid #CCCCCC; }
.ltrtbdr { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.homepar { margin: 5px 0 5px 38px; font-family: Arial, Helvetica, sans-serif; font-size : 9pt; width: 753px;}
.title_bkg { background-image: url('../graphics/hdr_bkg.jpg'); background-repeat: repeat-x; }
.popup_bkg { background-image: url('../graphics/popup_bkg.jpg'); background-repeat: no-repeat; }
/* h1 { color: #01CCFF; font-size: 14pt; font-family: Arial, Helvetica, sans-serif; margin-top: 10px;} */
h2 { color: #000000; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0;}
p { color: #000000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 2px;}
p.med { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; }
p.small { font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
ul.none { list-style-type: none; color: #000000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
ul { color: #000000; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; }


.product_add {
	display:block; 
	background-color:#AED3FF; 
	margin:10px; 
	height:31px; 
	width:640px;
}

.product_add p {
	padding:7px;
	color:#FFF;
	font-weight:bold;
}