
.test  {}

#jspopup {
	display: none; 
	position: absolute; 
	z-index: 2500;
	top: 60px;
	margin-left:30%;
	width: 600px; 
	height: 400px;
	background-color: #EDF8FB;
	border: 1px solid #6b4aa5;
	padding: 0px;
	font-family: Verdana, Helvetica, Arial, Sans;	
	color: #000000;	 	
	font-size: 9pt;
}


#jspopup_shadow {
	display: none; 
	position: absolute; 
	top: 60px;
	z-index: 2000;
	margin-left:30%;
	width: 600px; 
	height: 400px;
}

#jspopup_shadow_inner {
	width: 600px; 
	height: 400px;
	background-color: #000;
	opacity: 0.25;
}

#jspopup li {
	font-weight: bold;
}

#jspopup h2 {
	margin-top: 0; padding-top: 0;
}

.popup_banner {
	position: absolute;
	top: 3px; right: 5px;
	width: 100px;
	text-align: right;
}

.popup li {
	cursor: pointer;
	text-decoration: underline;
}

#jspopup_close {
	color: #266076;
	font-weight:bold;
	text-decoration: underline;
	cursor: pointer;
}

	
	H1							{margin:0px; padding:0px;display:inline; font-size:inherit; font-family:inherit;}	
	H2							{margin:0px; padding:0px;display:inline; font-size:inherit; font-family:inherit; font-weight:normal; }
	.leftMenuLinkHTag			{font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:10pt; text-decoration: none }	
	.productPageLinksBox		{border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0;}
	.productPageLinksBoxInner		{padding:0px 5px 5px 5px;}
	.productPageLinksBoxBottom		{border-top:1px solid #CDDBE6; background-color:#EFF4FA;}
	.productPageLinksBoxBottomInner		{padding:0px 5px 0px 5px; }
	 .productPageBoxLinks, a.productPageBoxLinks, a.productPageBoxLinks:visited     { font-family: Verdana, Helvetica, Arial, Sans;	color: #1A6ECF;	font-size:11px; text-decoration: underline }
	a.productPageBoxLinks:hover			    { text-decoration: none; color: #102173}
	 .productPageBoxHeader    { font-family: Verdana, Helvetica, Arial, Sans;	color: #646464;	font-size:14px; font-weight:bold; }
	 
	.fullwidth					{width: 100%;}
	.error 					 	{ font-family: Arial,Verdana,sans-serif; 	color: #660000;	 	font-size: 11px;}
	.textBodyStatic				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 11px;}	
	.textBodySmallStatic		{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 10px;}	
	.textBody 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 9pt; }
	.blogBody 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 9pt; }
	.defaultBody 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 9pt; }
	.defaultBodySmall 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 8pt; }
	.accountBody 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 11px; }	
	.textBodyBold				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 11px; font-weight:bold}
	.textBodyRegular			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 11px}	
	.textBodySmall				{ font-family: Verdana, Helvetica, Arial, Sans; 	color: #000000;	 	font-size: 8pt;}
	.textBodySmall b {
		color: #1F566B;
	}
	.textBodySmallStatic		{ font-family: Verdana, Helvetica, Arial, Sans; 	color: #000000;	 	font-size: 10px}
	.textBodyLarge				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 12px}
	.textBodyXLarge				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 13px; font-weight:bold}
	.textBodyHuge 				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 15px; }
	.textCategoryCrumb 				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 15px; }
	.textSubCatHeader				{ font-family: Arial, Verdana, Helvetica, Sans;	color: #1876F4;	 	font-size: 24px; }
	.textBodyVerySmall			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 9px}
	
	.headerDarkRed 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #9e1502;	 	font-size: 18px; font-weight:bold; }	
	.textBodyDarkRed 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #9e1502;	 	font-size: 9pt; }	
	.linksDarkRed, a.linksDarkRed, a.linksDarkRed:visited     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #9e1502;	font-size:9pt; text-decoration: underline }
	a.linksDarkRed:hover			    { text-decoration: none; color: #9e1502}
	
	.shortcutHeader     				{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #266076;	font-size:9pt; text-decoration: none }	
	.topShortcutLinks     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #111111;	font-size:10pt; text-decoration: underline }		
	a.topShortcutLinks     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #111111;	font-size:10pt; text-decoration: underline }	
	a.topShortcutLinks:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #111111;	font-size:10pt; text-decoration: underline }	
	a.topShortcutLinks:hover			    { text-decoration: none; color: #888888}
	
	.linksTopCat     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:14pt; text-decoration: underline }		
	a.linksTopCat     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:14pt; text-decoration: underline }	
	a.linksTopCat:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:14pt; text-decoration: underline }	
	a.linksTopCat:hover			    { text-decoration: none; color: #CCCCCC}
	
	.pagingContainer	{display:inline;}
.pagingEllipsis		{font-family:  Verdana, Helvetica, Arial, Sans;	color: #000000; padding:2px; margin:0px; border:0px solid #266076; text-decoration:none; height:100%;}
.pagingButton		{font-family:  Verdana, Helvetica, Arial, Sans;	color: #266076; padding:3px; background-color:#FFFFFF; margin:2px; border:1px solid #266076; font-weight:bold; text-decoration:none; height:100%;}
a.pagingButton:hover {color: #FFFFFF;}
a.pagingButton:visited				{font-family:  Verdana, Helvetica, Arial, Sans;	color: #266076; padding:3px; background-color:#FFFFFF; margin:2px; border:1px solid #266076; font-weight:bold; text-decoration:none; height:100%;}
.pagingSelected		{font-family:  Verdana, Helvetica, Arial, Sans;	color: #FFFFFF; padding:3px; background-color:#266076; margin:2px; border:1px solid #266076; font-weight:bold; text-decoration:none; height:100%;}
a.pagingSelected:hover {color: #FFFFFF;}
.pagingDeactivated	{font-family:  Verdana, Helvetica, Arial, Sans;	color: #999999; padding:3px; background-color:#FFFFFF; margin:2px; border:1px solid #999999; font-weight:bold; text-decoration:none; height:100%;}

.selectedPage		{font-family:  Verdana, Helvetica, Arial, Sans;	color: #FFFFFF; padding:3px; background-color:#266076;   border:1px solid #266076; font-weight:bold; text-decoration:none; height:100%;}
	
	.textMainFeature     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:8pt; text-decoration: none }	
	.linksMainFeature     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:7pt; text-decoration: none }		
	a.linksMainFeature     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:7pt; text-decoration: none }	
	a.linksMainFeature:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:7pt; text-decoration: none }	
	a.linksMainFeature:hover			    { text-decoration: underline; color: #000000}
	.linksMainFeaturePrice     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #1F566B;	font-size:8pt; text-decoration: underline }		
	a.linksMainFeaturePrice     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #1F566B;	font-size:8pt; text-decoration: underline }	
	a.linksMainFeaturePrice:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #1F566B;	font-size:8pt; text-decoration: underline }	
	a.linksMainFeaturePrice:hover			    { text-decoration: none; color: #0A3D4F}
	
	.homeFeatureHeader				{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #1F333C;	 	font-size: 14pt;text-decoration: none} 	
	a.homeFeatureHeader     				{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #1F333C;	font-size:14pt; text-decoration: none }	
	a.homeFeatureHeader:visited				{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #1F333C;	font-size:14pt; text-decoration: none }	
	a.homeFeatureHeader:hover			    { text-decoration: underline; color: #0A3D4F}
	.homeFeatureLink     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:8pt; text-decoration: none }		
	a.homeFeatureLink     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:8pt; text-decoration: none }	
	a.homeFeatureLink:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:8pt; text-decoration: none }	
	a.homeFeatureLink:hover			    { text-decoration: underline; color: #000000}
	
	.bottomUnderSiteNav     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #113543;	font-size:8pt; text-decoration: none }		
	a.bottomUnderSiteNav     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #113543;	font-size:8pt; text-decoration: none }	
	a.bottomUnderSiteNav:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #113543;	font-size:8pt; text-decoration: none }	
	a.bottomUnderSiteNav:hover			    { text-decoration: underline; color: #000000}
	
	.topNavLinks     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #266076;	font-size:9pt; text-decoration: none }		
		a.topNavLinks     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #266076;	font-size:9pt; text-decoration: none }	
		a.topNavLinks:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #266076;	font-size:9pt; text-decoration: none }	
		a.topNavLinks:hover			    { text-decoration: underline; color: #598D9F}
	
	.rightSideMoreLinks					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #990100;	font-size:8pt; text-decoration: underline; }		
		a.rightSideMoreLinks     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #990100;	font-size:8pt; text-decoration: underline }	
		a.rightSideMoreLinks:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #990100;	font-size:8pt; text-decoration: underline }	
		a.rightSideMoreLinks:hover			    { text-decoration: none; color: #6F0D0D}
		.rightBlogLink  				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #224048;	font-size:8pt; text-decoration: none }		
		a.rightBlogLink     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #224048;	font-size:8pt; text-decoration: underline }	
		a.rightBlogLink:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #224048;	font-size:8pt; text-decoration: underline }	
		a.rightBlogLink:hover			    { text-decoration: none; color: #1F566B}
	
	.leftMenuGreenHeader				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #266076;	 	font-size: 9pt;}
	.leftMenuWhiteHeader				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	 	font-size: 10pt;}
	.homeTopSellerHeader				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #4E6F76;	 	font-size: 11pt;}
	.topMenuLink     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:11pt; text-decoration: none }		
		a.topMenuLink     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:11pt; text-decoration: none }	
		a.topMenuLink:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:11pt; text-decoration: none }	
		a.topMenuLink:hover			    { text-decoration: underline; color: #FFFFFF}
		.bottomMenuLink     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:9pt; text-decoration: none }		
		a.bottomMenuLink     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:9pt; text-decoration: none }	
		a.bottomMenuLink:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:9pt; text-decoration: none }	
		a.bottomMenuLink:hover			    { text-decoration: underline; color: #FFFFFF}
	.leftMenuLink     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #21556B;	font-size:10pt; text-decoration: none }		
		a.leftMenuLink     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #21556B;	font-size:10pt; text-decoration: none }	
		a.leftMenuLink:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #21556B;	font-size:10pt; text-decoration: none }	
		a.leftMenuLink:hover			    { text-decoration: underline; color: #006766}
		
		.leftMenuLinkSmall     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #21556B;	font-size:9pt; text-decoration: none }		
		a.leftMenuLinkSmall     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #21556B;	font-size:9pt; text-decoration: none }	
		a.leftMenuLinkSmall:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #21556B;	font-size:9pt; text-decoration: none }	
		a.leftMenuLinkSmall:hover			    { text-decoration: underline; color: #006766}
		
		.leftMenuExpand     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #21556B;	font-size:8px; text-decoration: none;text-align:center;border:1px solid #21556B;width:10px; height:10px; cursor:pointer;background-color:#F5FAFD; }	
		
		.leftMenuLinkSmallest     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #21556B;	font-size:8pt; text-decoration: none }		
		a.leftMenuLinkSmallest     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #21556B;	font-size:8pt; text-decoration: none }	
		a.leftMenuLinkSmallest:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #21556B;	font-size:8pt; text-decoration: none }	
		a.leftMenuLinkSmallest:hover			    { text-decoration: underline; color: #006766}
		
	.leftMenuLargeGreenLink     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #1F566B;	font-size:10pt; text-decoration: none }		
		a.leftMenuLargeGreenLink     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #1F566B;	font-size:10pt; text-decoration: none }	
		a.leftMenuLargeGreenLink:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #1F566B;	font-size:10pt; text-decoration: none }	
		a.leftMenuLargeGreenLink:hover			    { text-decoration: underline; color: #1F566B}
		.leftMenuDashedSeparator				{ border-bottom:1px dashed #98CEDA;}
		.leftGreenLinks     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #428693;	font-size:9pt; text-decoration: none }		
		.textBody  a.leftGreenLinks {
			color: 	#1F566B;
		}
		a.leftGreenLinks     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #428693;	font-size:9pt; text-decoration: none }	
		a.leftGreenLinks:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #428693;	font-size:9pt; text-decoration: none }	
		a.leftGreenLinks:hover			    { text-decoration: underline; color: #1F566B}
		.leftContactTextTop  				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #006764;	font-size:9pt; text-decoration: none }		
		.leftContactTextSmall  				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #224048;	font-size:7pt; text-decoration: none }		
		.leftContactText  				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #224048;	font-size:9pt; text-decoration: none }		
		a.leftContactText     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #224048;	font-size:9pt; text-decoration: underline }	
		a.leftContactText:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #224048;	font-size:9pt; text-decoration: underline }	
		a.leftContactText:hover			    { text-decoration: none; color: #1F566B}
		.leftMenuDashedSeparator				{ border-bottom:1px dashed #98CEDA;}
	.textBox				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 9pt; height:21px; border:1px solid #DBE0E6;}
	.textBoxSearch				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 9pt; height:21px; border:1px solid #4C8292;}
	
	
	.headerHelp 				{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #266076;	 	font-size: 20px; font-weight:bold; }
	.headerMiniHelp 			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 font-size: 14px; font-weight:bold; }
	
	.textCartHeader 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #006BF6;	 	font-size: 26px; }
	
	.textBlueStoreLarge					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #006BF6;	 	font-size: 18px; }
	
	.textBodyRed 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #D70333;	 	font-size: 11px; }
	.textBodyRedSmall				{ font-family: Verdana, Helvetica, Arial, Sans; 	color: #D70333;	 	font-size: 10px}	
	.textBodyRedLarge					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #D70333;	 	font-size: 12px; }
	.textBodyRedXLarge					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #D70333;	 	font-size: 13px; font-weight:bold }
	
	.rightSideHeader				{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #3A6667;	 	font-size: 10pt;} 
	
	.textBodyWhiteSmall				{ font-family: Verdana, Helvetica, Arial, Sans; 	color: #FFFFFF;	 	font-size: 10px}
	.textBodyWhiteRegular			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	 	font-size: 11px; }
	.textBodyWhite					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	 	font-size: 12px; }
	.textBodyWhiteLarge				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	 	font-size: 12px}
	.textBodyWhiteHuge				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	 	font-size: 14px; }
	.textBodyWhiteVeryHuge				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	 	font-size: 16px; }
	
	.textBodyWhiteVeryVeryHuge				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	 	font-size: 18px; }
	
	.textBodyWhiteMiniCart		{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	 	font-size: 13px; }
	
	.error				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #CC0033;	 	font-size: 12px; font-weight:bold }
	
	.textBodyBlue				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #332C89;	 	font-size: 11px; }
	
	.textBodyLightBlue			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #1975F0;	 	font-size: 11px; letter-spacing:-1px;}
	.textBodyLightBlueLarge			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #1975F0;	 	font-size: 12px; letter-spacing:-1px;}
	.textBodyLightBlueHuge 		{ font-family: Verdana, Helvetica, Arial, Sans;	color: #0B51AD;	 	font-size: 17px; }
	
	.textBodyMaroon				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #800000;	 	font-size: 12px; }
	
	.lowStockAlert 				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #0000EE;	 	font-size: 11px; }
	
	.bold						{ font-weight:bold;}
	
	.smallBreak					{ line-height:4px;}
	
	.backgroundGrey				{ background-color:#F4F4F4; }
	.backgroundWhite			{ background-color:#FFFFFF; }

/*  LINKS */
		a    				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:9pt; text-decoration: underline }	
		a:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:9pt; text-decoration: underline }	
		a:hover			    { text-decoration: none; color: #102173}
		
		 .links     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:9pt; text-decoration: underline }		
		a.links     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:9pt; text-decoration: underline }	
		a.links:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:9pt; text-decoration: underline }	
		a.links:hover			    { text-decoration: none; color: #102173}
		
		 .productLinks     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:9pt; text-decoration: none }		
		a.productLinks     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:9pt; text-decoration: none }	
		a.productLinks:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:9pt; text-decoration: none }	
		a.productLinks:hover			    { text-decoration: underline; color: #000000}

		 .linksSmall     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:8pt; text-decoration: underline }		
		a.linksSmall     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:8pt; text-decoration: underline }	
		a.linksSmall:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:8pt; text-decoration: underline }	
		a.linksSmall:hover			    { text-decoration: none; color: #102173}

		
		 .accountLinks     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:11px; text-decoration: underline }		
		a.accountLinks     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:11px; text-decoration: underline }	
		a.accountLinks:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:11px; text-decoration: underline }	
		a.accountLinks:hover			    { text-decoration: none; color: #102173}
		
		 .linksNoLine     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:11px; text-decoration: none }		
		a.linksNoLine     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:11px; text-decoration: none }	
		a.linksNoLine:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:11px; text-decoration: none }	
		a.linksNoLine:hover			    { text-decoration: underline; color: #102173}
		
		.linksLightBlue    				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #266076;	font-size:11px; text-decoration: none }		
		a.linksLightBlue     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #266076;	font-size:11px; text-decoration: none }	
		a.linksLightBlue:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #266076;	font-size:11px; text-decoration: none }	
		a.linksLightBlue:hover			    { text-decoration: underline; color: #266076}
		
		 .linksRed     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #700114;	font-size:11px; text-decoration: underline }		
		a.linksRed     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #700114;	font-size:11px; text-decoration: underline }	
		a.linksRed:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #700114;	font-size:11px; text-decoration: underline }	
		a.linksRed:hover			    { text-decoration: none; color: #700100}
		
		 .linksFP     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:11px; text-decoration: none }		
		a.linksFP     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:11px; text-decoration: none }	
		a.linksFP:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:11px; text-decoration: none }	
		a.linksFP:hover			    { text-decoration: underline; color: #8BBDFC}
		
		 .linksMTop     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:13px; text-decoration: none; font-weight:bold; }		
		a.linksMTop     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:13px; text-decoration: none; font-weight:bold; }	
		a.linksMTop:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:13px; text-decoration: none; font-weight:bold; }	
		a.linksMTop:hover			    { text-decoration: underline; color: #102173}
		
		.linksRightLarge     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:12px; text-decoration: none; font-weight:bold; }		
		a.linksRightLarge     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:12px; text-decoration: none; font-weight:bold; }	
		a.linksRightLarge:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:12px; text-decoration: none; font-weight:bold; }	
		a.linksRightLarge:hover			    { text-decoration: underline; color: #102173}
		
		.linksLarge     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:12px; text-decoration: underline }		
		a.linksLarge     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:12px; text-decoration: underline }	
		a.linksLarge:visited			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:12px; text-decoration: underline }	
		a.linksLarge:hover			    { text-decoration: none; color: #102173}
		
		.linksXLarge     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:13px; text-decoration: underline; font-weight:bold;}		
		a.linksXLarge     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:13px; text-decoration: underline; font-weight:bold; }	
		a.linksXLarge:visited			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:13px; text-decoration: underline; font-weight:bold; }	
		a.linksXLarge:hover			    { text-decoration: none; color: #102173}
		
		.linksHuge     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:14px; text-decoration: underline; font-weight:bold;}		
		a.linksHuge     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:14px; text-decoration: underline; font-weight:bold; }	
		a.linksHuge:visited			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:14px; text-decoration: underline; font-weight:bold; }	
		a.linksHuge:hover			    { text-decoration: none; color: #102173}
		
		.linksWhite     			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:12px; text-decoration: underline }		
		a.linksWhite     			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:12px; text-decoration: underline }	
		a.linksWhite:visited		{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:12px; text-decoration: underline }	
		a.linksWhite:hover			{ text-decoration: none; color: #C7C7C7}

		 .linksWhiteLarge     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:12px; text-decoration: underline;}		
		a.linksWhiteLarge    				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:12px; text-decoration: underline;}	
		a.linksWhiteLarge:visited			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:12px; text-decoration: underline;}	
		a.linksWhiteLarge:hover			    { text-decoration: none; color: #C7C7C7}
		
		 .linksWhiteHuge     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:14px; text-decoration: underline; font-weight:bold;}		
		a.linksWhiteHuge     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:14px; text-decoration: underline; font-weight:bold; }	
		a.linksWhiteHuge:visited			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:14px; text-decoration: underline; font-weight:bold; }	
		a.linksWhiteHuge:hover			    { text-decoration: none; color: #C7C7C7}
		
		.linksBlue     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #332C89;	font-size:11px; text-decoration: underline }		
		a.linksBlue     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #332C89;	font-size:11px; text-decoration: underline }	
		a.linksBlue:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #332C89;	font-size:11px; text-decoration: underline }	
		a.linksBlue:hover			    { text-decoration: none; color: #102173}

		.linksDarkBlue     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #0000FF;	font-size:11px; text-decoration: underline }		
		a.linksDarkBlue     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #0000FF;	font-size:11px; text-decoration: underline }	
		a.linksDarkBlue:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #0000FF;	font-size:11px; text-decoration: underline }	
		a.linksDarkBlue:hover			    { text-decoration: none; color: #FF0000}

		.linksSubCat 					{font-family: Verdana, Helvetica, Arial, Sans; color:#000000; font-size:10px; font-weight:bolder; text-decoration: none }
		a.linksSubCat					{font-family: Verdana, Helvetica, Arial, Sans; color:#000000; font-size:10px; font-weight:bolder; text-decoration: none }
		a.linksSubCat:visited			{font-family: Verdana, Helvetica, Arial, Sans; color:#000000; font-size:10px; font-weight:bolder; text-decoration: none }
		a.linksSubCat:hover				{ text-decoration: underline; color: #102173}
		
		.linksBottomExpanded     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #21556B;	font-size:9pt; text-decoration: none }				
		a.linksBottomExpanded     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #21556B;	font-size:9pt; text-decoration: none }		
		a.linksBottomExpanded:visited			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #21556B;	font-size:9pt; text-decoration: none }		
		a.linksBottomExpanded:hover			    { text-decoration: underline; color: #006766}
		
		.linksProductCrumb   				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:12px; text-decoration: underline; font-weight:800; }		
		a.linksProductCrumb     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:12px; text-decoration: underline;  font-weight:800; }	
		a.linksProductCrumb:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:12px; text-decoration: underline;  font-weight:800; }	
		a.linksProductCrumb:hover			    { text-decoration: none; color: #102173}
		
		.linksCategoryCrumb   				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:15px; text-decoration: underline; font-weight:800; }		
		a.linksCategoryCrumb     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:15px; text-decoration: underline;  font-weight:800; }	
		a.linksCategoryCrumb:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:15px; text-decoration: underline;  font-weight:800; }	
		a.linksCategoryCrumb:hover			    { text-decoration: none; color: #102173}

/*  LINKS and HEADERS for Helps section added by David Parod */
		.textBodyLightBlueLargeHelp			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #1975F0;	 	font-size: 14px; letter-spacing:-1px;}
		
		 .linksNoLineHelp     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:13px; text-decoration: none }		
		a.linksNoLineHelp     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:13px; text-decoration: none }	
		a.linksNoLineHelp:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:13px; text-decoration: none }	
		a.linksNoLineHelp:hover			    { text-decoration: underline; color: #102173}
		
		 .linksTopMenu     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:11px; font-weight:bold; text-decoration: none }		
		a.linksTopMenu     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:11px; font-weight:bold; text-decoration: none }	
		a.linksTopMenu:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:11px; font-weight:bold; text-decoration: none }	
		a.linksTopMenu:hover			    { text-decoration:none; color: #FFCC00}

	/*cart styles*/

	.cartHeader			{ font-family:  Verdana, Helvetica, Arial, Sans;	color: #FFFFFF; font-size: 12pt;  padding-top:5px; font-weight:bold; }
	.cartHeaderSmall				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #0052A3;  	font-size: 11pt; font-weight:bold; }
	.miniCartBody				{ font-family: Verdana, Helvetica, Arial, Sans; 	color: #FFFFFF;	 	font-size: 10pt}
	.miniCartBodySmall			{ font-family: Verdana, Helvetica, Arial, Sans; 	color: #FFFFFF;	 	font-size: 8pt}
	.miniCartLinks  			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:10pt; text-decoration: underline }		
	a.miniCartLinks          	{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:10pt; text-decoration: underline }	
	a.miniCartLinks:visited		{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:10pt; text-decoration: underline }	
	a.miniCartLinks:hover		{ text-decoration: none; color: #eeeeee}	
	
	.miniCartLinksSmall  			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:8pt; text-decoration: underline }		
	a.miniCartLinksSmall          	{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:8pt; text-decoration: underline }	
	a.miniCartLinksSmall:visited	{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:8pt; text-decoration: underline }	
	a.miniCartLinksSmall:hover		{ text-decoration: none; color: #eeeeee}	
	
	.liDetails			{list-style-type: square;}
	.liCartThanks		{ list-style-image:url(/images/cart/bluebullet.jpg); padding-top:4px; }	

	.backgroundBlue		{ background-color: #1876F4;}
	
	BODY 	  			{ background-color: #FFFFFF}
	.thinTable		{ border: 1px solid #000000; }
	.thinTableBlack		{ border: 1px solid #000000; }
	.medTableBlack		{ border: 2px solid #000000; }
	.thinTableBlue		{ border: 1px solid #4994F1; }
	.thinTableLightGrey	{ border: 1px solid #D3D3D3; }
	.thinTableGrey		{ border: 1px solid #D6D6D6; }
	.thinTableLBlue		{ border: 1px solid #BFD2CC; }
	
	.defaultHeader		{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #266076;	 	font-size: 20px; font-weight:bold;}
	.defaultSubHeader		{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #266076;	 	font-size: 18px; font-weight:bold;}
	
	.productHeading		{ display: inline; font-family: Verdana, Helvetica, Arial, Sans;	color: #266076;	 	font-size: 12pt;}
	.textBodySmallGrey		{ font-family: Verdana, Helvetica, Arial, Sans; 	color: #979797;	 	font-size: 10px}
	.productPriceRetail		{ font-family: Verdana, Helvetica, Arial, Sans; 	color: #000000;	 	font-size: 14px}
	.productPriceOurs		{ font-family: Verdana, Helvetica, Arial, Sans; 	color: #9D1D2A;	 	font-size: 16px; font-weight:bolder;}
	.productPriceText		{ font-family: Verdana, Helvetica, Arial, Sans; 	color: #000000;	 	font-size: 15px; font-weight:bolder;}
	
	/* LEFT MENU STYLES*/
	.leftMenuHeader {font-family: Verdana, Helvetica, Arial, Sans; color:#000000; font-size:10px; font-weight:bolder; background: #CCCCCC;padding-top:5px; padding-bottom:5px; padding-left:5px;}
	a.menuItem:link, a.menuItem:visited {
	display: block;
	text-decoration: none;
	font-size:10px;
	font-weight:700;
	color: #000000;
	padding: 5px 0px 5px 15px;
	}
	
	a.menuItem:hover {
	display: block;
	text-decoration: none;
	padding: 5px 0px 5px 15px;
	background-color: #8CBEFD;
	}
	
	

#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 1px solid #000000;
	padding: 6px;
	background-color: blue;
	visibility: hidden;
	z-index: 100;
	text-align:justify;
	font-family: Verdana, Helvetica, Arial, Sans;
	font-size: 10px;
	color: #ffffff;
	}




/* Added by David Parod */	
/* Colored Buttons  */

.redButtonWhiteFace  	{ color: #FFFFFF; background-color:#b71a1d;  letter-spacing: 1px; text-transform: capitalize;  font-family: 'Microsoft Sans Serif'; font-size:9px; font-weight:bold } 		
.redButtonWhiteFaceLarge  	{ color: #FFFFFF; background-color:#b71a1d;  letter-spacing: 1px; text-transform: capitalize; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold } 		
.redButtonWhiteFaceLargeDisabled { color: #FFFFFF; background-color:#999999;  letter-spacing: 1px; text-transform: capitalize; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; }
.redButtonYellowFace  	{ color: #FFCC00; background-color:#941C1C;  letter-spacing: 1px; text-transform: capitalize;  font-family: 'Microsoft Sans Serif'; font-size:9px; font-weight:bold } 				
.greenButtonWhiteFace 	{ color: #FFFFFF; background-color:#B0B4A0;	 letter-spacing: 1px; text-transform: capitalize;  font-family: 'Microsoft Sans Serif'; font-size:9px; font-weight:bold } 		
.greenButtonNavyFace 	{ color: #003366; background-color:#B0B4A0;	 letter-spacing: 1px; text-transform: capitalize;  font-family: 'Microsoft Sans Serif'; font-size:9px; font-weight:bold } 				
.yellowButtonNavyFace  	{ color: #003366; background-color:#FFCC00;	 letter-spacing: 1px; text-transform: capitalize;  font-family: 'Microsoft Sans Serif'; font-size:9px; font-weight:bold } 						
.navyButtonYellowFace  	{ color: #FFCC00; background-color:#003366;  letter-spacing: 1px; text-transform: capitalize;  font-family: 'Microsoft Sans Serif'; font-size:9px; font-weight:bold } 				
.navyButtonWhiteFace  	{ color: #FFFFFF; background-color:#1876F4;  letter-spacing: 1px; text-transform: capitalize;  font-family: 'Microsoft Sans Serif'; font-size:9px; font-weight:bold } 						

/* Search Suggestions Styles */
div.autocompletecontainer {position:relative; z-index:1000; }
div.autocomplete { position: absolute; background-color:white; border:1px solid #BBB; margin:0px; padding:0px; z-index:1000; color:#000000; height: 200px; overflow-y: scroll; }
div.autocomplete ul {list-style-type:none; margin:0px; padding:0px;}
div.autocomplete ul li.selected {background-color: #b5b5b5;}
.searchItem 		{padding: 3px;}
.rowColor1 {background-color: #ffffff;}
.rowColor2 {background-color: #f1f1f1;}
.rowColor1 span.highlightText {color: #1876F4;}
.rowColor2 span.highlightText {color: #1876F4;}
div.autocomplete ul li {list-style-type:none; display:block; margin:0; padding:2px; height:30px; cursor:pointer; }	

/*  MISC MISC */

#bold 			{ font-weight: bold; }		
#italic 		{ font-style : italic; }		
#capsbold 		{ font-variant: small-caps; font-weight: bold}
#spacing 		{ line-height: 150% }		
#ti			    {text-indent: 3px}

#BCG 	  { background-color: GRAY }
#BCLG 	  { background-color: #F5F5F5 }
#BCN 	  { background-color: NAVY }
#BCW 	  { background-color: WHITE }
#BCB 	  { background-color: BLACK }
#BCS 	  { background-color: #120D50} 
#BCC 	  { background-color: cornsilk }		
#BCR 	  { background-color: #941C1C}
#BCY	  { background-color: #FFCC00 }
#BCXMAS   { background-color: #003300 }
#BCXMASL  { background-color: #006600 }
#BCFD     { background-color: #336699 }
#BCSTOREBORDER 	{ background-color: #333399 }

.paypalError	{font-family: Tahoma, Verdana, Helvetica, Arial, Sans;	color: #660000; font-size: 10pt; text-align: center; height: 500px; padding-top: 15px;}
.paypalErrorImg	{padding-top: 15px;}
.newsletterHeader	{font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size: 15px; font-weight: bold; padding-left: 5px;}

/* Flex Box Styles */
.flex {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-align-items: flex-start;-webkit-justify-content: flex-start;align-items: flex-start;justify-content: flex-start;}
.flex.no-wrap {-webkit-flex-wrap:nowrap;flex-wrap:nowrap;}

.flex.vertical {flex-direction:column;-webkit-flex-direction:column;}
.flex.stretch {
  justify-content: stretch;
  -webkit-justify-content: stretch;
}
.flex.space-between {
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.flex.space-around {
  justify-content: space-around;
  -webkit-justify-content: space-around;
}

.flex.align-center {
  align-items: center;
  -webkit-align-items: center;
}
.flex.align-stretch {
  align-items: stretch;
  -webkit-align-items: stretch;
}
.flex.center {
  justify-content: center;
  -webkit-justify-content: center;
}

.flex.end {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}

/* Amazon Pay Styles */
.amazon-pay-page {margin:10px;}
.amazon-pay-page .amazon-content {}
.amazon-pay-submit-container { margin-top:10px;display:flex;justify-content: center;}

.alternate-checkout-options-container {display:flex;justify-content:flex-end;}
.paypal-login-checkout-button {}
.amazon-pay-button.inline-button {display:inline-block;}
.amazon-pay-submit-container .button {}

/* default text input styling */
textarea,
.honorary-input,
input[type=text],
input[type=url],
input[type=tel],
input[type=number],
input[type=color],
input[type=email],
input:not([type=submit]):not([type=file]):not([type=image]):not([type=button]):not([type=radio]):not([type=reset]):not([type=checkbox]) { 
	padding: 2px;
    border: 1px solid #dfdfdf;
	outline: none;
	min-height: 21px;
	box-sizing: border-box;
}

label + textarea,
label + .input-container,
label + .honorary-input,
label + input[type=text],
label + input[type=url],
label + input[type=tel],
label + input[type=number],
label + input[type=color],
label + input[type=email],
label + input:not([type=submit]):not([type=file]):not([type=image]):not([type=button]):not([type=radio]):not([type=reset]):not([type=checkbox]) { 
	margin-top: 5px;
}

form .sub-text {
	color: #666666;
	margin-top: 3px;
}

.honorary-input {
	display: inline-block;
	vertical-align: middle;
}

.honorary-input .honorary-input-inner {
	max-height: 15px;
    height: 15px;
}

.honorary-input iframe {
	margin: 0px;
}


.braintree-error-box {
  color:red;
  border:1px solid red;
  padding:5px;
  font-family : Verdana, Helvetica, Arial, Sans;
}
.skip-link {
    position: absolute;
    top: 7px;
    z-index: -1;
    margin-left: 7px;
    padding: 7px 8px 7px 8px;
    background-color: #fff;
    border: 1px solid #555;
    border-radius: 3px;
}
.skip-link:focus {
    z-index: 500;
}
/* end default text input styling */
/* Cookie Acceptance Banner Styles */
.cookiebanner a, .cookiebanner a:visited {
	text-decoration:underline !important;
}
.cookiebanner a:hover {
	text-decoration:none !important;
}

/*shareThis button styling*/
.st-custom-button{
	cursor: pointer;
}
.custShareBtn span, .custShareBtn span:visited {
    font-family: Verdana, Helvetica, Arial, Sans;
    color: #1A6ECF;
    font-size: 11px;
    text-decoration: underline;
	cursor: pointer;
}
.custShareBtn span:hover {
    text-decoration: none;
    color: #102173;
}