
.test  {}
	

/* New Classes, Jewelry Vortex */
	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; }
	 
	.chartFilterTab					{font-family: 'Times New Roman', Times, Georgia, Verdana, Helvetica, Arial, Sans; font-size: 20px; line-height:30px;color: #0B3158;}
	.chartFilterMore				{font-family: Verdana, Helvetica, Arial, Sans;	color: #585858;	font-size: 11px; line-height:13px; height:13px; width:164px; overflow:hidden; text-decoration: none;position:absolute;display:block;padding:0px;margin:10px 0px 0px 0px;}
	.chartFilterMoreExpanded		{font-family: Verdana, Helvetica, Arial, Sans;	color: #585858;	font-size: 11px; line-height:12px;width:145px;left:-10px;z-index:500; background-color:#FFFFFF; text-decoration: none;position:absolute;}
	.chartFilterMoreInner			{padding:9px; border:1px solid #CCCCCC;}
	.filterMenuHeader				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #234175;	 	font-size: 13px;}
		
	a.filterMenuLink, a.filterMenuLink:visited     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #585858;	font-size:11px; text-decoration: none; }	
	a.filterMenuLink:hover			    { text-decoration: underline; color: #333333}
	
	.chartResultsText 				{ font-family: Arial, Helvetica, Sans, Verdana;	color: #000000;	 	font-size: 15px; }
	
	.chartProductLink, a.chartProductLink,  a.chartProductLink:visited    	{ font-family: Verdana, Helvetica, Arial, Sans;	color: #666261;	font-size:9pt; text-decoration: none; }		
	a.chartProductLink:hover			    { text-decoration: underline; color: #666261}
	
	.homeMenuHeader					{font-family: 'Times New Roman', Times, Georgia, Verdana, Helvetica, Arial, Sans; font-size: 16px; line-height:25px;color: #0B3158;}
	.homeMenuLink, a.homeMenuLink,  a.homeMenuLink:visited    	{ font-family: Verdana, Helvetica, Arial, Sans;	color: #666261;	font-size:9pt; text-decoration: none; display:block; padding:3px 5px 4px 5px; background-color:#FFFFFF; }		
	a.homeMenuLink:hover			    { text-decoration: underline; color: #666261; background-color:#E1F2F7;}
	
	.black_overlay{
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.5;
			opacity:.50;
			filter: alpha(opacity=50);
		}
		
		
	.productTabContainer 					{  background-image:url(/images/product/tabboxbg_norepeat.jpg); background-repeat:repeat-x; border:1px solid #CDE3F0; padding:20px;}
	.productTabTC		 					{ display:block; width:246px; height:38px; }	
	.productTab			 					{ display:block; background-color:#CAE2EE; border-left:1px solid #CDE3F0; border-top:1px solid #CDE3F0; border-right:1px solid #CDE3F0; text-align:center; padding:9px 0px 0px 0px; cursor:pointer; }	
	.productTabActive			 			{ display:block; background-color:#EFF4F8; border-left:1px solid #CDE3F0; border-top:1px solid #CDE3F0; border-right:1px solid #CDE3F0;  text-align:center; padding:9px 0px 1px 0px;}	
	.productTabText							{ display:block; font-family: 'Times New Roman', Times, Georgia, Verdana, Helvetica, Arial, Sans; font-size: 18px; line-height:18px;color: #0B3158;  height:28px; }
	
	
	.productInfoHeader					{font-family: 'Times New Roman', Times, Georgia, Verdana, Helvetica, Arial, Sans; font-size: 18px; line-height:18px;color: #0B3158;}
	
	.productSectionHeader					{font-family: 'Times New Roman', Times, Georgia, Verdana, Helvetica, Arial, Sans; font-size: 18px; line-height:35px;color: #0B3158; background-color:#D1E3F1; height:35px; text-align:center;}
	.productSectionHeaderText				{font-family: 'Times New Roman', Times, Georgia, Verdana, Helvetica, Arial, Sans; font-size: 18px; line-height:25px;color: #0B3158; background-color:#D1E3F1; text-align:center;}
	
	.productSectionContainerBottom			{border:1px solid #D3DCE1;padding:2px; background-color:#F4F6F3; }
	
	.productPageRedLinksActive 				{ display:block; float:left; background-color:#FFFFFF; border-left:1px solid #A21816; border-top:1px solid #A21816; border-right:1px solid #A21816; padding:4px; font-family: Verdana, Helvetica, Arial, Sans;	color: #A21816;	 	font-size: 12px; line-height:12px; text-decoration: none;}
	a.productPageRedLinksActive 			{ display:block; float:left; background-color:#FFFFFF; border-left:1px solid #A21816; border-top:1px solid #A21816; border-right:1px solid #A21816; padding:4px;font-family: Verdana, Helvetica, Arial, Sans;	color: #A21816;	 	font-size: 12px;line-height:12px; text-decoration: none;}
	a.productPageRedLinksActive:visited 	{ display:block; float:left; background-color:#FFFFFF; border-left:1px solid #A21816; border-top:1px solid #A21816; border-right:1px solid #A21816; padding:4px;font-family: Verdana, Helvetica, Arial, Sans;	color: #A21816;	 	font-size: 12px;line-height:12px; text-decoration: none;}
	a.productPageRedLinksActive:hover 		{display:block; float:left; background-color:#FFFFFF; border-left:1px solid #A21816; border-top:1px solid #A21816; border-right:1px solid #A21816; padding:4px;font-family: Verdana, Helvetica, Arial, Sans;	color: #A21816;	 	font-size: 12px;line-height:12px; text-decoration: none;}
	
	.productPageRedLinks 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #A21816; padding:5px;	 	font-size: 12px;line-height:12px; text-decoration: none}
	a.productPageRedLinks 					{  display:block; float:left; font-family: Verdana, Helvetica, Arial, Sans;	color: #A21816; padding:5px;	 	font-size: 12px;line-height:12px; text-decoration: underline}
	a.productPageRedLinks:visited 					{ display:block; float:left; font-family: Verdana, Helvetica, Arial, Sans;	color: #A21816; padding:5px;	 	font-size: 12px;line-height:12px; text-decoration: underline}
	a.productPageRedLinks:hover 					{ display:block; float:left; color: #000000; text-decoration: none}
	
	.productPageRedText					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #A21816;	 	font-size: 10pt; text-decoration: none}
	.productPageBlackText					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 10pt; text-decoration: none}
	
	.productIconLinks 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 8pt; text-decoration: none}
	a.productIconLinks 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 8pt; text-decoration: none}
	a.productIconLinks:visited 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 8pt; text-decoration: none}
	a.productIconLinks:hover 					{color: #000000; text-decoration: underline}
		
	.productPageSubHeader		{ font-family: Verdana, Helvetica, Arial, Sans;	color: #0B3158;	 	font-size: 11pt;}	
	
	.productShipTop 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #0B3158;	 	font-size: 12pt; }
	
	.ourPriceBlue 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #156DA1;	 	font-size: 9pt; }
	
	a.bulletLink     				{ display:block; background-image:url(/images/common/arrow_small.png);background-repeat:no-repeat; height:auto; line-height:12px; margin:6px 0px 6px 0px; padding:0px 0px 0px 19px; font-family: Verdana, Helvetica, Arial, Sans;	color: #555658;	font-size:9pt; text-decoration: none }	
	a.bulletLink:visited				{ display:block; background-image:url(/images/common/arrow_small.png); background-repeat:no-repeat; height:auto; line-height:12px; margin:6px 0px 6px 0px; padding:0px 0px 0px 19px; font-family: Verdana, Helvetica, Arial, Sans;	color: #555658;	font-size:9pt; text-decoration: none; }	
	a.bulletLink:hover			    { text-decoration: underline; color: #000000}
	
	a.bulletLinkDark     				{ display:block; background-image:url(/images/common/arrow_small.png);background-repeat:no-repeat; height:auto; line-height:12px; margin:6px 0px 6px 0px; padding:0px 0px 0px 19px; font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:9pt; text-decoration: none }	
	a.bulletLinkDark:visited				{ display:block; background-image:url(/images/common/arrow_small.png); background-repeat:no-repeat; height:auto; line-height:12px; margin:6px 0px 6px 0px; padding:0px 0px 0px 19px; font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:9pt; text-decoration: none; }	
	a.bulletLinkDark:hover			    { text-decoration: underline; color: #000000}
	
	.bulletNoLink     				{ display:block; background-image:url(/images/common/arrow_small.png);background-repeat:no-repeat; height:auto; line-height:12px; margin:6px 0px 6px 0px; padding:0px 0px 0px 19px; font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:9pt; text-decoration: none }
	
	a.bulletLinkImage     				{ display:block; height:auto; line-height:12px; margin:6px 0px 6px 0px; padding:0px 0px 0px 19px; }	
	a.bulletLinkImage:visited				{ display:block; height:auto; line-height:12px; margin:6px 0px 6px 0px; padding:0px 0px 0px 19px; }	
	a.bulletLinkImage:hover			    {}
	
	.homeSectionContainer 					{ width:310px; border:1px solid #d2dce2; background-image:url(/images/home/homesection_bg.jpg); background-repeat:no-repeat; height:100%; background-color:#F5F7F4 }
	
	.homepageAlertHeader				{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #9E2222;	 	font-size: 14pt;text-decoration: none;} 	
	
	.textBodyCopyright 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #59514F;	 	font-size: 9pt; }
	
	.topPhoneNumber 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 14pt; }
	.topInfo 					{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	 	font-size: 15pt; }
	
	.homeReviewName 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #9E2222;	 	font-size: 11pt; }
	.homeReviewBy 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 11pt; }
	
	.homeSectionHeaderSmall				{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #9E2222;	 	font-size: 10pt;text-decoration: none; text-transform:uppercase;} 	
	.homeSectionHeader					{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #1F333C;	 	font-size: 14pt;text-decoration: none;  text-transform:uppercase;} 	
	
	.bottomLinksHeaderGrey 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #505050;	 	font-size: 9pt; text-decoration: none}
	
	.bottomLinksHeader 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #3F5D77;	 	font-size: 9pt; text-decoration: none}
	a.bottomLinksHeader 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #3F5D77;	 	font-size: 9pt; text-decoration: none}
	a.bottomLinksHeader:visited 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #3F5D77;	 	font-size: 9pt; text-decoration: none}
	a.bottomLinksHeader:hover 					{color: #000000; text-decoration: underline}
	
	.homeInfoTitle 					{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #3F5D77;	 	font-size: 13pt; text-decoration: none;  text-transform:uppercase;}
	.homeInfoMore						{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #3F5D77;	 	font-size: 9pt; text-decoration: none; font-weight:bold;}
	
	.homeInfoTitle a 					{font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #3F5D77;	 	font-size: 12pt; text-decoration: none;}
	.homeInfoTitle a:visited 					{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #3F5D77;	 	font-size: 12pt; text-decoration: none;}
	.homeInfoTitle a:hover 					{color: #000000; text-decoration: underline}
	
	.homeInfoMore a 					{font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #3F5D77;	 	font-size: 9pt; text-decoration: none;font-weight:bold;}
	.homeInfoMore a:visited 					{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #3F5D77;	 	font-size: 9pt; text-decoration: none;font-weight:bold;}
	.homeInfoMore a:hover 					{color: #000000; text-decoration: underline}
	
	.linksCopyright 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #59514F;	 	font-size: 9pt;text-decoration: none  }
	a.linksCopyright     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #59514F;	 	font-size: 9pt;text-decoration: none  }	
	a.linksCopyright:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #59514F;	 	font-size: 9pt;text-decoration: none  }	
	a.linksCopyright:hover			    { text-decoration: underline; color: #000000}
	
	.topAncillaryLinks 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #6A6E6D;	 	font-size: 10pt;text-decoration: none  }
	a.topAncillaryLinks     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #6A6E6D;	 	font-size: 10pt;text-decoration: none  }	
	a.topAncillaryLinks:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #6A6E6D;	 	font-size: 10pt;text-decoration: none  }	
	a.topAncillaryLinks:hover			    { text-decoration: underline; color: #000000}
	
/* End New Classes */

#jspopup {
	display: none; 
	position: absolute; 
	z-index: 2500;
	top: 60px;
	margin-left:30%;
	width: 463px; 
	height: 315px;
	background-color:#FFFFFF;
	border: 1px solid #000000;
}

#jspopup .popupInner {
	height:315px;
	padding: 100px 5px 5px 5px;
	font-family: Verdana, Helvetica, Arial, Sans;	
	color: #000000;	 	
	font-size: 9pt;
	background-image:url(/images/general/popup.jpg);
	background-repeat:no-repeat;
}


#jspopup_shadow {
	display: none; 
	position: absolute; 
	top: 60px;
	z-index: 2000;
	margin-left:30%;
	width: 463px; 
	height: 315px;
}

#jspopup_shadow_inner {
	width: 463px; 
	height: 315px;
	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: #FFFFFF;
	font-weight:bold;
	text-decoration: underline;
	cursor: pointer;
	padding-right:10px;
}

	
		
	.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;}
	.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}
	
	.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, .homeFeatureHeader H2				{ 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 #CAE2EE;}
		.leftGreenLinks     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #428693;	font-size:9pt; text-decoration: none }		
		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: #A30A0C;	 	font-size: 9pt; }
	.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: #084391;	 	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}

		 .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:normal; }		
		a.linksProductCrumb     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:12px; text-decoration: underline;  font-weight:normal; }	
		a.linksProductCrumb:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:12px; text-decoration: underline;  font-weight:normal; }	
		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: #084391;	 	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: 'Times New Roman', Times, Georgia, Verdana, Helvetica, Arial, Sans;	color: #0B3158;	 	font-size: 16pt; font-weight:normal;}
	.productHeadingSub		{ font-family: 'Times New Roman', Times, Georgia, Verdana, Helvetica, Arial, Sans;	color: #0B3158;	 	font-size: 11pt; font-weight:bold;}
	.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;}

.headerdarkred {
font-family: Verdana, Helvetica, Arial, Sans;
color: #9E1502;
font-size: 18px;
font-weight: bold;
}

/* 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 {margin-left:10px;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;
}

/* end default text input styling */