
@font-face {
    font-family: 'frizquadrata_btbold';
    src: url('/pg/jsp/common/utils/font_declarations/frizquadrata-bt-bold-webfont.eot');
    src: url('/pg/jsp/common/utils/font_declarations/frizquadrata-bt-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/pg/jsp/common/utils/font_declarations/frizquadrata-bt-bold-webfont.woff') format('woff'),
         url('/pg/jsp/common/utils/font_declarations/frizquadrata-bt-bold-webfont.ttf') format('truetype'),
         url('/pg/jsp/common/utils/font_declarations/frizquadrata-bt-bold-webfont.svg#frizquadrata_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{}
.content-background{background-color:white;}
.content-spacer{padding:0px 10px;}
a.linksCategoryCrumb, a.linksCategoryCrumb:visited, a.linksCategoryCrumb:hover{color:white;}


	.test     						{}
	
	.floatClear			{clear:both;}
	.floatLeft			{float:left;}
	.floatRight			{float:right;}
	.clearfix {
	  *zoom: 1;
	}
	
	.clearfix:before,
	.clearfix:after {
	  display: table;
	  line-height: 0;
	  content: "";
	}
	
	.clearfix:after {
	  clear: both;
	}
	
	.categoryMessagingContainerBlue		{border: 2px solid #0745ff; padding:5px; background-color:#d8e2ff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; }
	.productAddedProdsMessageProductDetail		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:14px; font-weight:bolder; font-style:italic; color: #FF0000; padding-bottom:10px;}
	.productAddedProdsMessageChartPage			{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px; font-weight: bold; font-style: italic; color: #FF0000;}
	.productAddedProdsMessageCartPage			{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:12px; font-style: italic; color: #FF0000;}
	
	.loginWarningMessage		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:12px; color: #ed1c24; font-weight:bold; border:2px solid #e5db55; background-color:#fefccb; padding:5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
	
	.loginWarningMessage a, .loginWarningMessage a:visited    				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #ed1c24;	font-size:12px; text-decoration: underline }
	.loginWarningMessage a:hover			    { text-decoration: none; color: #d61117}
	
	
	/* FORM STYLES */
	
	.formButtonRedSmall { padding:2px 5px; text-align:center; border:1px solid #333333; background-color:#ed1c24; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;cursor:pointer;display:block; text-decoration:none;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}	
	.formTextFieldSmall {border:1px solid #555555; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; outline:none; padding:1px;}
	/* END FORM STYLES */
	
	/* GENERAL STYLES */
	
	
	h1, h2, h3, h4, h5 { 
		font-size: inherit;
	    line-height: inherit;
	    font-weight: inherit;
	    font-family: inherit;
	    margin:0px;
		padding:0px;
	} 
	
	.errorMessageContainer	{border:2px solid #CC0000; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#CC0000; font-weight:bold;padding:10px; margin:10px 0px 0px 0px;}
	
	.priceIncludeRebateText		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:11px; color: #4C4C4C; font-weight:normal;}
	.priceIncludeRebatePrice		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:110%; font-weight:bold;}
	.priceIncludeRebateRegPrice	{color: #000000;}
	
	.textBodySmall				{ font-family: Arial, Tahoma, Verdana, sans-serif; 	color: #333333;	 	font-size: 11px}
	.textBody 					{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	 	font-size: 12px; }
	.textBodyLarge				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	 	font-size: 13px}
	.textBodyXLarge				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	 	font-size: 14px}
	
	
	.links     				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size:12px; text-decoration: underline }		
	a.links     				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size:12px; text-decoration: underline }	
	a.links:visited				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size:12px; text-decoration: underline }	
	a.links:hover			    { text-decoration: none; color: #666666}

	 .linksSmall     				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size:11px; text-decoration: underline }		
	a.linksSmall     				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size:11px; text-decoration: underline }	
	a.linksSmall:visited				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size:11px; text-decoration: underline }	
	a.linksSmall:hover			    { text-decoration: none; color: #666666}
	
	.genericProductText	{font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size: 13px;}
	.genericProductPrice	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;color: #cc0000; font-weight:bold;}
	.genericProductPrice a, .genericProductPrice a:visited	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;color: #cc0000; font-weight:bold; text-decoration:underline;}
	.genericProductPrice a:hover	{ color: #a00000; text-decoration:none; }
	a.genericProductLink, a.genericProductLink:visited 	{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #527ca2;	font-size: 13px; text-decoration:none; font-weight:bold; }
	a.genericProductLink:hover	{text-decoration:underline; color:#527ca2;}
	
	.blueWideScrollerBoxHeader					{ font-family: Arial, Tahoma, Verdana, sans-serif; font-size:18px; color: #FFFFFF;background-image:url(/images/common/scroller/scroller_blue_980_top.png); background-repeat:no-repeat; line-height:29px; padding:0px 25px 0px 25px; font-weight:bold;}
	.blueWideScrollerBoxHeaderClose a, .blueWideScrollerBoxHeaderClose a:visited					{ font-family: Arial, Tahoma, Verdana, sans-serif; font-size:18px; color: #FFFFFF; font-weight:bold;line-height:30px; text-decoration:none; }
	.blueWideScrollerBoxHeaderClose a:hover					{ color:#CCCCCC; text-decoration:none; }
	.blueWideScrollerHeaderCatOn							{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:16px; color: #333333; font-weight:bold;line-height:27px; text-decoration:none; background-color:#FFFFFF;text-align:center;}
	.blueWideScrollerHeaderCatOff							{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:16px; color: #FFFFFF; font-weight:bold;line-height:27px; text-decoration:none; cursor:pointer;text-align:center;}

	.blueWideScrollerBoxBody			{border-left:2px solid #5680a8;border-right:2px solid #5680a8; background-repeat:repeat-y; margin:0px; padding:0px 30px; position:relative;}
	.blueWideScrollerRightArrow			{position:absolute; width:22px; height:41px; right:0px; top:80px;}
	.blueWideScrollerLeftArrow			{position:absolute; width:22px; height:41px; left:0px; top:80px;}
	.blueWideScrollerBoxItem		{ width:25%; float:left; display:block;}
	.blueWideScrollerBoxItemInner		{padding:10px;}
	
	.grayWideScrollerBoxHeader					{ font-family: Arial, Tahoma, Verdana, sans-serif; font-size:18px; color: #FFFFFF;background-image:url(/images/common/scroller/scroller_gray_960_top.png); background-repeat:no-repeat; line-height:29px; padding:0px 25px 0px 25px; font-weight:bold;}
	.grayWideScrollerBoxHeaderClose a, .blueWideScrollerBoxHeaderClose a:visited					{ font-family: Arial, Tahoma, Verdana, sans-serif; font-size:18px; color: #FFFFFF; font-weight:bold;line-height:30px; text-decoration:none; }
	.grayWideScrollerBoxHeaderClose a:hover					{ color:#CCCCCC; text-decoration:none; }
	.grayWideScrollerHeaderCatOn							{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:16px; color: #333333; font-weight:bold;line-height:28px; text-decoration:none; background-color:#FFFFFF;text-align:center;}
	.grayWideScrollerHeaderCatOff							{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:16px; color: #FFFFFF; font-weight:bold;line-height:28px; text-decoration:none; cursor:pointer;text-align:center;}
	.grayWideScrollerBoxItem		{width:25%; float:left; display:block;}
	.grayWideScrollerBoxItemInner		{padding:10px;}

	.grayWideScrollerBoxBody			{border-left:2px solid #777777;border-right:2px solid #777777; background-repeat:repeat-y; margin:0px; padding:0px 10px; position:relative;}
	.grayWideScrollerRightArrow			{position:absolute; width:22px; height:41px; right:0px; top:80px;}
	.grayWideScrollerLeftArrow			{position:absolute; width:22px; height:41px; left:0px; top:80px;}
	
	div.wideLargePaddingScrollerItemContainer {
	/* modify width and height of scrolling section if necessary	*/		
	width: 920px;
	overflow: hidden;
}

div.wideLargePaddingScrollerItemContainer div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width:920px;
	overflow:hidden;
	float:left;
}
div.wideLargePaddingScrollerItemContainer div.content {
	width: 10000px;
}
	
	div.wideScrollerItemContainer {
	/* modify width and height of scrolling section if necessary	*/		
	width: 960px;
	overflow: hidden;
}

div.wideScrollerItemContainer div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width:960px;
	overflow:hidden;
	float:left;
}
div.wideScrollerItemContainer div.content {
	width: 10000px;
}

.alsoBoughtScrollerItemContainer, div.alsoBoughtScrollerItemContainer {
	/* modify width and height of scrolling section if necessary	*/		
	width: 916px;
	overflow: hidden;
	zoom: 1;
}

div.alsoBoughtScrollerItemContainer div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width:916px;
	overflow:hidden;
	float:left;
}
div.alsoBoughtScrollerItemContainer div.content {
	width: 10000px;
}
div.bottomIconsScrollerItemContainer {
	/* modify width and height of scrolling section if necessary	*/		
	width: 916px;
	overflow: hidden;
}

div.bottomIconsScrollerItemContainer div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width:916px;
	overflow:hidden;
	float:left;
}
div.bottomIconsScrollerItemContainer div.content {
	width: 10000px;
}
	
.topPhoneText {color:#007BB7; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
	/* END GENERAL STYLES */
	
	/* POPDOWN MODAL STYLES */
	.modalSiteBGOff { display: none; position:absolute; top:0px; left:0px; z-index:1000; width:100%; background-image:url(/images/common/popdown/modal_background.png); }
	.modalSiteBGOn { display: block; position:absolute; top:0px; left:0px; z-index:1000; width:100%; background-image:url(/images/common/popdown/modal_background.png); }
	
	.modalPopdownWrapperWide {position:relative; width:900px;z-index:9100; }
	.modalPopdownWrapperWide .modalPopdownFrame {width:900px;}
	.modalPopdownWrapperWide .modalPopdownFrame .modalPopdownFrameBG { background-image:url(/images/common/popdown/popdown_900_bg.png); background-repeat:repeat-y; height:auto;}
	.modalPopdownWrapperWide .modalPopdownFrame .modalPopdownFrameBG .modalPopdownInternal {padding-left:10px; padding-right:9px;}
	
	.modalPopdownWrapperNarrow {position:relative; width:620px;z-index:9100;}
	.modalPopdownWrapperNarrow .modalPopdownFrame {width:620px;}
	.modalPopdownWrapperNarrow .modalPopdownFrame .modalPopdownFrameBG	 { background-image:url(/images/common/popdown/popdown_620_bg.png); background-repeat:repeat-y; height:auto;}
	.modalPopdownWrapperNarrow .modalPopdownFrame .modalPopdownFrameBG .modalPopdownInternal {padding-left:10px; padding-right:9px;}
	/* END POPDOWN MODAL STYLES */
	
	/* PRODUCT PAGE STYLES */
	.productPageTabContainer	{height:37px; overflow:visible; display:block;}
	.productPageTabOn	{ background-image:url(/images/product/page/tab_on.png); background-repeat:no-repeat; text-align:center; height:38px; width:172px; float:left; margin-right:15px;  font-family:  Arial, Tahoma, Verdana, sans-serif;	color: #206699;	font-size: 15px; line-height: 37px;}
	.productPageTabOff	{ background-image:url(/images/product/page/tab_off.png); background-repeat:no-repeat; text-align:center; cursor:pointer; height:37px; width:172px; float:left; margin-right:15px;  font-family:  Arial, Tahoma, Verdana, sans-serif;	color: #666666;	font-size: 15px; line-height: 37px;}
	.productPageTabBoxContainer	{border:1px solid #d9d7d7; padding:10px;}
	.productPageTabBoxText	{font-family: Arial, Tahoma, Verdana, sans-serif;	color: #444444;	font-size: 12px;}
	
	.productPageZoomBarLink     		{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size:12px; text-decoration: none }		
	a.productPageZoomBarLink     		{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size:12px; text-decoration: none }	
	a.productPageZoomBarLink:visited	{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size:12px; text-decoration: none }	
	a.productPageZoomBarLink:hover		{ text-decoration: underline; color: #333333}
	
	.productPageHeader		{	font-family: Arial, Tahoma, Verdana, sans-serif;	color: #000000;	 font-size: 14px;}
	.productPagePrice		{ font-family: Arial, Tahoma, Verdana, sans-serif; 	color: #cc0000;	 	font-size: 14px; font-weight:bold;}
	.productPagePrice a, .productPagePrice a:visited	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px;color: #cc0000; font-weight:bold; text-decoration:underline;}
	.productPagePrice a:hover	{ color: #a00000; text-decoration:none; }
	.productPageGenText		{ font-family: Arial, Tahoma, Verdana, sans-serif; 	color: #333333;	 	font-size: 12px;}
	.productPageDropdown	{border:1px solid #cdcdcd; font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	 font-size: 13px; width:400px; background:#FFFFFF; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
	
	.productPageRightSuggestedContainer		{ border:1px solid #d9d7d7;}
	.productPageRightSuggestedHeader		{ font-family: Arial, Tahoma, Verdana, sans-serif; 	color: #333333;	 	font-size: 14px; font-weight:bold; padding:10px 0px 10px 5px; border-top:1px solid #d9d7d7;border-bottom:1px solid #d9d7d7; background-color:#f3f3f3;}
	.productPageRightSuggestedListContainer	{padding:10px;}

	.productPageBottomSuggestedContainer		{ border:1px solid #d9d7d7;}
	.productPageBottomSuggestedHeader		{ font-family: Arial, Tahoma, Verdana, sans-serif; 	color: #333333;	 	font-size: 14px; font-weight:bold; padding:10px 0px 10px 5px; border-top:1px solid #d9d7d7;border-bottom:1px solid #d9d7d7; background-color:#f3f3f3;}
	.productPageBottomSuggestedListContainer	{padding:10px 30px;}
	.productPageBottomSuggestedListItemContainer	{width:20%; float:left;}
	.productPageBottomSuggestedListItemContainerInner	{ padding:0px 10px;}
	
	.productRecommendationImageContainer {height:110px;}
	.productRecommendationText		{ font-family: Arial, Tahoma, Verdana, sans-serif; 	color: #333333;	font-size: 12px;}
	a.productRecommendationNameLink, a.productRecommendationNameLink:visited	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px;color: #333333; text-decoration:none;}
	a.productRecommendationNameLink:hover	{ color: #666666; text-decoration:underline; }
	.productRecommendationPrice		{ font-family: Arial, Tahoma, Verdana, sans-serif; 	color: #333333;	 	font-size: 12px; font-weight:bold;}
	.productRecommendationPrice a, .productPagePrice a:visited	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px;color: #333333; font-weight:bold; text-decoration:underline;}
	.productRecommendationPrice a:hover	{ color: #666666; text-decoration:none; }

	.productPageBottomAddToCartContainer		{ padding:10px;border:1px solid #429aea; background-color:#F3F3F3;}
	
	.productPageInCartPriceContainerOuter	{}
	.productPageInCartPriceContainerInner	{border:1px solid #000000; background-color:#FFFFFF;}
	
	.productPageInCartPriceHeader		{ font-family: Arial, Tahoma, Verdana, sans-serif; 	color: #000000;	 	font-size: 16px; font-weight:bold;}
	.productPageInCartPriceHeader a, .productPageInCartPriceHeader a:visited	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px;color: #000000; text-decoration:underline;}
	.productPageInCartPriceHeader a:hover	{ color: #333333; text-decoration:none; }
	
	.productPageInCartPriceDescriptionText	{font-family: Arial, Tahoma, Verdana, sans-serif; 	color: #555555;	 	font-size: 11px; font-weight:bold;}
	
	.productPageInCartPricePriceText		{ font-family: Arial, Tahoma, Verdana, sans-serif; 	color: #cc0000;	 	font-size: 18px; font-weight:bold;}
	.productPageInCartPricePriceText a, .productPageInCartPricePriceText a:visited	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 18px; line-height:51px;color: #cc0000; text-decoration:underline;}
	.productPageInCartPricePriceText a:hover	{ color: #cc0000; text-decoration:none; }
	
	/* END PRODUCT PAGE STYLES */
	
	/* LEFT MENU STYLES */
	
	.leftMenuContainer				{width:195px; display:block; height:auto;}
	.leftMenuHeader					{background-image:url(/images/common/leftmenu_header.png); background-repeat:no-repeat; height:28px; line-height:28px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #FFFFFF;	font-size: 15px; font-weight:bold; padding:0px 0px 0px 10px; }
	.leftMenuLinksSubHeader			{background-color:#e7e7e7; font-family: Arial, Tahoma, Verdana, sans-serif; color: #333333;	font-size: 14px; font-weight:bold; padding:5px;}
	.leftMenuLinksContainer			{border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd; background-image:url(/images/categorypage/suggestedsections_bg.png); background-repeat:repeat-x; background-color:#FFFFFF; padding:0px 10px;display:block;}
	.leftMenuLinksContainerNoPadding			{border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd; background-image:url(/images/categorypage/suggestedsections_bg.png); background-repeat:repeat-x; background-color:#FFFFFF;display:block;}
	.leftMenuLinksInnerPadding			{padding:0px 10px; display:block;}
	.leftMenuLinksInner				{width:100%; display:block;}
	.leftMenuLinkItem				{ border-bottom:1px dotted #c8c8c8; padding:7px 0px; font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size: 12px;}
	.leftMenuLinkItem a, .catPageSuggestedLinkItem a:visited			{font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size: 12px; text-decoration:none;}
	.leftMenuLinkItem a:hover				{color: #333333; text-decoration:underline;}
	
	a.leftMenuFilterToggleOff, a.leftMenuFilterToggleOff:visited			{background-image:url(/images/menu/filter_toggle_off.png); background-repeat:no-repeat; padding:2px 0px 0px 18px; display:block; font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333; font-size:12px; text-decoration:none; }
	a.leftMenuFilterToggleOff:hover				{color:#333333;text-decoration:underline;}
	
	.leftMenuFilterToggleInactive		{padding:2px 0px 0px 18px; display:block; font-family: Arial, Tahoma, Verdana, sans-serif;	color: #777777; font-size:12px; text-decoration:none; }
	
	a.leftMenuFilterToggleOn, a.leftMenuFilterToggleOn:visited			{background-image:url(/images/menu/filter_toggle_on.png); background-repeat:no-repeat; padding:2px 0px 0px 18px; display:block; font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333; font-size:12px; text-decoration:none; }
	a.leftMenuFilterToggleOn:hover				{color:#333333;text-decoration:underline;}
	
	.leftTierMenuItemSpacer {}
	.leftTierMenuItemExpandBox {width:9%; height:11px;float:left;margin-right:2px;margin-top:3px;}
	.leftTierMenuLinkContainer	{float:left; display:block; width:89%; padding:2px 0px;}
	.leftTierMenuLinkContainerSelected	{font-family: Verdana, Helvetica, Arial, Sans; background-color:#c03831; color:#FFFFFF; font-weight:bold;}
	.leftTierMenuLinkInner	{padding-left:0px;}
	.leftTierMenuLinkContainerSelected .leftTierMenuLinkInner	{padding-left:3px;}
	
	.leftTierMenuFirstLevel {}
	.leftTierMenuSecondLevel {padding-left:13px;margin-top:3px;margin-bottom:5px;}
	.leftTierMenuSecondLevel .leftTierMenuItemExpandBox	{margin-top:2px;}
	.leftTierMenuSecondLevel .leftTierMenuItemSpacer {margin-top:4px;}
	.leftTierMenuThirdLevel {padding-left:13px;margin-bottom:5px;}
	.leftTierMenuThirdLevel .leftTierMenuItemExpandBox	{margin-top:2px;}
	.leftTierMenuThirdLevel .leftTierMenuItemSpacer {margin-top:4px;}
	
	.leftTierMenuFirstLevelFont {font-size:12px; line-height:14px;}
	.leftTierMenuSecondLevelFont {font-size:11px; line-height:13px;}
	.leftTierMenuThirdLevelFont {font-size:10px; line-height:12px;}
	
	a.leftTierMenuLink, a.leftTierMenuLink:visited {font-family: Verdana, Helvetica, Arial, Sans;	color: #000000; text-decoration: none;}
	a.leftTierMenuLink:hover	{text-decoration:underline;color:#333333;}
	
	/* END LEFT MENU STYLES */
	
	/* CATEGORY PAGE STYLES */
	.catPageSectionWidth				{width:780px;}
	.catPageSectionWidthNoLeftPane				{width:980px;}
	
	.catPageCrumb 				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #fff;	 	font-size: 15px; }
	.hTagCatPageCrumb   				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size:15px; text-decoration: none; font-weight:800; }	
	.catPageCrumbLink   				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #fff;	font-size:15px; text-decoration: underline; font-weight:800; }		
	a.catPageCrumbLink, a.catPageCrumbLink:visited     				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #fff;	font-size:15px; text-decoration: underline;  font-weight:800; }	
	a.catPageCrumbLink:hover			    { text-decoration: none; color: #eee}
	
	.catPageDSBoxRoundedHeight		{height:28px;}
	.catPageDSBoxHeader				{position:relative; padding-bottom:10px;}
	.catPageDSBoxHeaderInner			{position:absolute; top:-10px; z-index:400; font-family: Arial, Tahoma, Verdana, sans-serif; font-size:22px; color: #333333; font-weight:bold;}
	.catPageDSBoxHeaderInnerRightAlign			{position:absolute; top:-10px; right:0px; z-index:400;}
	a.catPageDSBoxHeaderInnerLink, a.catPageDSBoxHeaderInnerLink:visited			{ font-family: Arial, Tahoma, Verdana, sans-serif; font-size:16px; color: #333333; font-weight:bold;text-decoration:none;}
	a.catPageDSBoxHeaderInnerLink:hover			{ color: #333333; text-decoration:underline;}
	.catPageDSBoxBody			{background-image:url(/images/common/sectionbg_middle_780.png); background-repeat:repeat-y; margin:0px; padding:0px 20px;}
	.catPageDSBoxBodyWide			{background-image:url(/images/common/sectionbg_middle_996.png); background-repeat:repeat-y; margin:0px; padding:0px 20px;}
	
	.catPageOfferHeader, .catPageOfferHeader a, .catPageOfferHeader a:visited		{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:15px; color: #527ca2; font-weight:bold; text-decoration:none;}
	.catPageOfferHeader a:hover				{color: #333333; text-decoration:underline;}
	.catPageOfferBody						{width:100%; padding:10px 0px;}
	.catPageOfferText						{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:13px; color: #333333;}
	a.catPageOfferInfoLink, a.catPageOfferInfoLink:visited			{ font-family: Arial, Tahoma, Verdana, sans-serif; font-size:13px; color: #CC0000; font-weight:bold;text-decoration:none;}
	a.catPageOfferInfoLink:hover			{ color: #CC0000; text-decoration:underline;}
	
	.catPageShopCategoriesContainer	{ padding:10px 0px; overflow:auto;}
	.catPageShopCategoriesItem			{ width:33%; float:left; display:block;}
	.catPageShopCategoriesItemInner	{width:200px;}
	.catPageShopCategoriesItemLinkSection	{border-top:1px solid #b9c0c6; background-image:url(/images/shopcategory/sectionimages/shopcategories_link_bg.png); background-repeat:repeat-x; padding:3px 5px;}
	.catPageShopCategoriesItemHeader			{ font-family: Arial, Tahoma, Verdana, sans-serif; font-size:14px; color: #527ca2; font-weight:bold;}
	.catPageShopCategoriesItemHeader a,	.catPageShopCategoriesItemHeader a:visited		{ font-family: Arial, Tahoma, Verdana, sans-serif; font-size:14px; color: #527ca2; font-weight:bold; text-decoration:none;}
	.catPageShopCategoriesItemHeader a:hover			{ color: #333333; text-decoration: underline;}
	.catPageShopCategoriesItemLinks, .catPageShopCategoriesItemLinks a, .catPageShopCategoriesItemLinks a:visited			{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size: 12px; line-height:20px; text-decoration:none;}
	.catPageShopCategoriesItemLinks a:hover			{ color: #333333; font-size: 12px; text-decoration:underline;}
	
	.catPageProductFeaturedContainer	{border-bottom:1px solid #CDCCCD; padding:20px 0px;}
	.catPageProductFeaturedItem		{ width:33%; float:left; display:block;}
	.catPageProductFeaturedItemInner	{padding:0px 10px;}
	.catPageProductFeaturedItemText	{font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size: 13px;}
	.catPageProductFeaturedItemPrice	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;color: #cc0000;}
	.catPageProductFeaturedItemPrice a, .catPageProductFeaturedItemPrice a:visited	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;color: #cc0000; text-decoration:underline;}
	.catPageProductFeaturedItemPrice a:hover	{ color: #a00000; text-decoration:none; }
	a.catPageProductFeaturedItemLink, a.catPageProductFeaturedItemLink:visited 	{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size: 13px; text-decoration:none; }
	a.catPageProductFeaturedItemLink:hover	{text-decoration:underline; color:#333333;}
	
	.catPageBestProdText						{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:12px; color: #333333;}
	
	.catPageDescHeader						{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:22px; color: #fff; font-weight:bold;}
	.catPageDescText						{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:12px; color: #fff;}
	.catPageDescText a, .catPageDescText a:visited, .catPageDescText a:hover{color:white;}
	
	
	.catPageSuggestedContainer				{width:215px;}
	.catPageSuggestedHeader					{background-image:url(/images/categorypage/suggestedsections_header.png); background-repeat:no-repeat; height:27px; line-height:27px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #FFFFFF;	font-size: 15px; font-weight:bold; padding:0px 0px 0px 10px; }

	.catPageSuggestedContainerWide				{width:310px;}
	.catPageSuggestedHeaderWide					{background-image:url(/images/categorypage/suggestedsections_header_310.png); background-repeat:no-repeat; height:27px; line-height:27px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #FFFFFF;	font-size: 15px; font-weight:bold; padding:0px 0px 0px 10px; }

	.catPageSuggestedLinksContainer			{border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; background-image:url(/images/categorypage/suggestedsections_bg.png); background-repeat:repeat-x; background-color:#FFFFFF; padding:0px 10px;}
	.catPageSuggestedLinksInner				{}
	.catPageSuggestedLinkItem				{ border-bottom:1px dotted #c8c8c8; padding:7px 0px;}
	.catPageSuggestedLinkItem a, .catPageSuggestedLinkItem a:visited			{font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size: 12px; text-decoration:none;}
	.catPageSuggestedLinkItem a:hover				{color: #333333; text-decoration:underline;}

	
	/* END CATEGORY PAGE STYLES */
	
	/* CHART PAGE STYLES */
	.chartPageSectionWidth				{width:780px;}
	
	.chartPageNavBoxContainer			{padding:0px 5px;}
	.chartPageNavBoxRoundedHeight		{height:5px;}
	.chartPageNavBoxBody				{ border:1px solid #cdcdcd;	border-radius: 5px; -moz-border-radius: 5px;	-webkit-border-radius: 5px; margin:0px; padding:2px 5px; background-color:#f5f5f5;}
	.chartPageNavBoxTextLarge			{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:11px; color: #444444; line-height:16px;text-decoration:none;}
	
	a.chartPageNavBoxLinksLarge, a.chartPageNavBoxLinksLarge:visited			{font-family: Arial, Tahoma, Verdana, sans-serif; line-height:16px; font-size:11px; color: #444444; text-decoration:underline;}
	a.chartPageNavBoxLinksLarge:hover			{color: #333333; text-decoration:none;}
	
	a.chartPageNavBoxLinkSort, a.chartPageNavBoxLinkSort:visited			{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:12px; color: #444444; text-decoration:none;}
	a.chartPageNavBoxLinkSort:hover			{color: #333333; text-decoration:underline;}
	
	.chartPageNavBoxCompareCheck			{margin-right:10px; width:28px; height:23px;}
	
	.chartPageNavBoxCompareBox				{margin-right:10px; border:1px solid #cdcdcd; float:left;background-color:#FFFFFF; position:relative;}
	
	.chartPageNavBoxCompareBoxInner				{width:25px; height:25px;position:relative;}
	
	.chartCompareBoxRemove					{ width:10px; height:10px; position:absolute; bottom:-1px; right:-1px; z-index:200; }

	.chartCompareRemoveImage					{width:10px;height:10px;}

	.chartCompareImage					{width:25px; height:25px;}
	
	.chartPageDropdown	{border:1px solid #cdcdcd; font-family: Arial, Tahoma, Verdana, sans-serif;	color: #444444;	 font-size: 11px; background:#FFFFFF; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; height:18px; line-height:16px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0px;}
	
	
	.chartPageListBoxOnePerRoundedHeight		{height:30px;}
	a.chartPageListBoxOnePerHeaderInnerLink, a.catPageDSBoxHeaderInnerLink:visited			{ font-family: Arial, Tahoma, Verdana, sans-serif; font-size:16px; color: #333333; font-weight:bold;text-decoration:none;}
	a.chartPageListBoxOnePerHeaderInnerLink:hover			{ color: #333333; text-decoration:underline;}
	.chartPageListBoxOnePerBody			{background-image:url(/images/chart/chart_list_middle.png); background-repeat:repeat-y; margin:0px; padding:0px 8px;}
	.chartPageListOnePerItem			{border-top:2px solid #e3e1e2;  margin:0px; padding:10px 10px;}
	.chartPageListOnePerItemInner			{width:100%;}
	
	.chartPageListBoxMultiPerRoundedHeight		{height:28px;}
	a.chartPageListBoxMultiPerHeaderInnerLink, a.catPageDSBoxHeaderInnerLink:visited			{ font-family: Arial, Tahoma, Verdana, sans-serif; font-size:16px; color: #333333; font-weight:bold;text-decoration:none;}
	a.chartPageListBoxMultiPerHeaderInnerLink:hover			{ color: #333333; text-decoration:underline;}
	.chartPageListBoxMultiPerBody			{background-image:url(/images/common/sectionbg_middle_780.png); background-repeat:repeat-y; margin:0px; padding:0px 8px;}
	.chartPageListMultiPerItemContainer	{border-top:1px solid #e3e1e2; padding:20px 0px; }
	.chartPageListMultiPerItem			{ width:33%; float:left; display:block;}
	.chartPageListMultiPerItemInner			{padding:0px 10px;}
	
	
	.chartPageListItemText, .chartPageListItemText a, .chartPageListItemText a:visited		{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	 	font-size: 12px; text-decoration:none; }
	.chartPageListItemText a:hover	{color: #333333; text-decoration:underline;}
	a.chartPageListItemProdName, a.chartPageListItemProdName:visited	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:14px; color: #527ca2; font-weight:bold; text-decoration:none;}
	a.chartPageListItemProdName:hover	{color: #527ca2;text-decoration:underline;}
	.chartPageListItemSKU 				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	 	font-size: 15px; }
	.chartPageListItemPrice	{font-size:15px; font-weight:bold; color: #cc0000;}
	.chartPageListItemPrice a, .chartPageListItemPrice a:visited	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 15px;color: #cc0000; text-decoration:underline;}
	.chartPageListItemPrice a:hover	{ color: #a00000; text-decoration:none; }
	.chartPageListItemPreRebatePrice	{font-size:13px; font-weight:bold; color: #cc0000;}
	.chartPageListItemPreRebatePriceDollar	{color: #555555;}
	.chartPageListItemField		{border:1px solid #cdcdcd; font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	 font-size: 12px; background:#FFFFFF; text-align:center; }
	a.chartPageListItemBlueLink, a.chartPageListItemBlueLink:visited	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:12px; color: #527ca2; font-weight:normal; text-decoration:none;}
	a.chartPageListItemBlueLink:hover	{color: #527ca2;text-decoration:underline;}
	
	.chartPageCrumb 				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #fff;	 	font-size: 15px; }
	.hTagChartPageCrumb   				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #fff;	font-size:15px; text-decoration: none; font-weight:800; }	
	.chartPageCrumbLink   				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #fff;	font-size:15px; text-decoration: underline; font-weight:800; }		
	a.chartPageCrumbLink, a.chartPageCrumbLink:visited     				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #fff;	font-size:15px; text-decoration: underline;  font-weight:800; }	
	a.chartPageCrumbLink:hover			    { text-decoration: none; color: #eee}
	
	.chartPageCrumbLinkRemove   				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size:12px; text-decoration: none; font-weight:normal; }		
	a.chartPageCrumbLinkRemove, a.chartPageCrumbLinkRemove:visited     				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size:12px; text-decoration: none;  font-weight:normal; }	
	a.chartPageCrumbLinkRemove:hover			    { text-decoration: underline; color: #555555}

	
	/* END CHART PAGE STYLES */
	
	/* CART PAGE STYLES */
	.cartEstimatedTotalContainer				{width:400px;}
	.cartEstimatedTotalHeader					{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:18px; color: #527ca2; font-weight:bold; padding-bottom:5px; border-bottom:1px solid #CDCDCD;}
	.cartEstimatedTotalText					{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:13px; color: #D70333; font-weight:bold;}
	.cartEstimatedTotalErrorText					{font-family: Arial, Tahoma, Verdana, sans-serif; font-size:13px; color: #cc0000;}
	.cartEstimatedTotalField		{border:1px solid #cdcdcd; font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	 font-size: 13px; background:#FFFFFF; }
	.cartEstimatedTotalDropdown		{border:1px solid #cdcdcd; font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	 font-size: 13px; background:#FFFFFF; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
	.cartEstimatedTotalButton		{border:2px solid #444444; font-family: Arial, Tahoma, Verdana, sans-serif;	color: #444444;	 font-size: 13px; font-weight:bold; background:#F2F2F2; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; cursor: pointer; }
	

	
	/* END CART PAGE STYLES */
	
	.headerSearchBar	{background-color: #4d4b4c; border-top:3px solid #000; padding:2px;}
	
	.headerSearchBarText, .headerSearchBarText a, .headerSearchBarText a:visited	{font-family:  Tahoma,Arial, Verdana, sans-serif;	color: #FFFFFF;	font-size: 14px;text-decoration: none; font-weight:bold;}
	.headerSearchBarText a:hover	{color: #FFFFFF;text-decoration: underline;}
	
	.headerMenuBar	{background-color: #999999;	border-top:3px solid #000;}
	
	.headerCartBar	{background-color: #4e779c; border-top:3px solid #000;}
	
	.headerCartText	{font-family: Arial, Tahoma, Verdana, sans-serif;	color: #FFFFFF;	font-size: 15px;text-decoration: none;}
	.headerCartText a, 	.headerCartText a:visited	{font-family:  Arial, Tahoma, Verdana, sans-serif;	color: #FFFFFF;	font-size: 15px;text-decoration: none}
	.headerCartText a:hover	{color: #FFFFFF;text-decoration: underline;}
	
	.footerLinksContainer			{width:980px;background-color:#efefef; margin:10px 0px 20px 0px;}
	.footerLinksContainerInner		{padding:0px 12px 15px 12px;}
	.footerLinksContainerInnerBG	{background-image:url(/images/bottom/footer_links_bg.png); background-repeat:repeat-x;}
	
	.bottomMenuExpandedContainer	{padding:10px;}
	.bottomMenuExpandedItemHeader		{font-family: Arial, Tahoma, Verdana, sans-serif;	color: #444444;	font-size: 18px;text-decoration: none; margin-bottom:5px;}
	.bottomMenuExpandedItemContainer a, .bottomMenuExpandedItemContainer a:visited	{font-family: Arial, Tahoma, Verdana, sans-serif;	color: #000000;	font-size: 12px; line-height:13px; display:block; padding:0px 0px 0px 12px; margin-bottom:5px; background-image:url(/images/bottom/arrow_icon.png); background-repeat:no-repeat; background-position:left center; text-decoration: none;}
	.bottomMenuExpandedItemContainer a:hover	{text-decoration:underline; color: #000000;}
	
	.textCopyWrite	{font-family: Arial, Tahoma, Verdana, sans-serif;	color: #666666;	font-size: 12px;}
	.textCopyWrite a, .textCopyWrite a:visited	{font-family: Arial, Tahoma, Verdana, sans-serif;	color: #666666;	font-size: 12px; text-decoration: underline;}
	.textCopyWrite a:hover	{text-decoration:none; color:#777;}
	
	.bottomMenuSEOContainer	{padding:10px;}
	.bottomMenuSEOItemContainer a, .bottomMenuSEOItemContainer a:visited	{font-family: Arial, Tahoma, Verdana, sans-serif;	color: #000000;	font-size: 10px; line-height:12px;padding:0px 0px 0px 0px; text-decoration: none;}
	.bottomMenuSEOItemContainer a:hover	{text-decoration:underline;}
	
	.bottomSingleMenuContainer	{background-image:url(/images/bottom/separatorline.png); background-repeat:no-repeat; padding:0px; }
	.bottomSingleMenuContainerBottomBG	{background-image:url(/images/bottom/separatorline.png); background-repeat:no-repeat; background-position:left bottom; padding:10px 10px 10px 10px; }
	a.bottomSingleMenuItem, a.bottomSingleMenuItem:visited 	{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #527CA2;	font-size: 18px;text-decoration: none; font-weight:normal; }
	a.bottomSingleMenuItem:hover	{text-decoration:underline; color:#527CA2;}
	
	a.topRightMenuItem, a.topRightMenuItem:visited 	{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #fff;	font-size: 13px;text-decoration: none; font-weight:normal; }
	a.topRightMenuItem:hover	{text-decoration:underline; color:#fff;}
	
	.homeDSBoxHeader				{position:relative;}
	.homeDSBoxHeaderInner			{position:absolute; top:-10px; z-index:400; font-family: Arial, Tahoma, Verdana, sans-serif; font-size:22px; color: #333333; font-weight:bold;}
	.homeDSBoxHeaderInnerRightAlign			{position:absolute; top:-10px; right:0px; z-index:400;}
	a.homeDSBoxHeaderInnerLink, a.homeDSBoxHeaderInnerLink:visited			{ font-family: Arial, Tahoma, Verdana, sans-serif; font-size:16px; color: #333333; font-weight:bold;text-decoration:none;}
	a.homeDSBoxHeaderInnerLink:hover			{ color: #333333; text-decoration:underline;}
	.homeDSBoxBody			{background-image:url(/images/home/categoriesbg_middle.png); background-repeat:repeat-y; margin:0px; padding:0px 30px;}
	
	
	.homeScrollerBoxHeader				{position:relative;}
	.homeScrollerBoxHeaderInner			{position:absolute; top:-23px; z-index:400; font-family: Arial, Tahoma, Verdana, sans-serif; font-size:22px; color: #527CA2; font-weight:bold;}
	.homeScrollerBoxHeaderInnerRightAlign			{position:absolute; top:-23px; right:0px; z-index:400;}
	a.homeScrollerBoxHeaderInnerLink, a.homeScrollerBoxHeaderInnerLink:visited			{ font-family: Arial, Tahoma, Verdana, sans-serif; font-size:18px; line-height:18px; color: #527CA2; font-weight:bold;text-decoration:none;}
	a.homeScrollerBoxHeaderInnerLink:hover			{ color: #234f77; text-decoration:none;}
	
	.homeScrollerBoxHeaderClose a, .homeScrollerBoxHeaderClose a:visited					{ font-family: Arial, Tahoma, Verdana, sans-serif; font-size:18px; color: #FFFFFF; font-weight:bold;line-height:30px; text-decoration:none; }
	.homeScrollerBoxHeaderClose a:hover					{ color:#CCCCCC; text-decoration:none; }

	.homeScrollerBoxBody			{background-image:url(/images/home/recentlyviewed_middle.png); background-repeat:repeat-y; margin:0px; padding:0px 40px; position:relative;}
	.homeScrollerRightArrow			{position:absolute; width:32px; height:62px; right:8px; top:50px;}
	.homeScrollerLeftArrow			{position:absolute; width:32px; height:62px; left:8px; top:50px;}
	.homeScrollerBoxRecentlyViewedItem		{ width:25%; float:left; display:block;}
	.homeScrollerBoxRecentlyViewedItemInner		{padding:10px;}
	
	div#recentlyviewedglider div.scroller {
	/* modify width and height of scrolling section if necessary	*/		
	width: 916px;
	overflow: hidden;
}

div#recentlyviewedglider div.scroller div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
		width:916px;
	overflow:hidden;
	float:left;
}
div#recentlyviewedglider div.scroller div.content {
	width: 10000px;
}
	
.catPageContainer {
	margin: 0px 8px;
	padding: 20px 10px 0px 10px;
	overflow:auto;
	border:2px solid #d7d7d7;
	background-color: #ECEBEB;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.catPageItemContainer {
	margin: 10px 0px;
}
.catPageItem {
	float:left;
	display:block;
}

.catPageItemInner {
	margin-right: 10px;
	position: relative;
	width:240px;
	min-height: 260px;
	padding: 5px 5px 20px 5px;
	background-color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.catPageItemInner.last {
	margin-right: 0px;
}
.catPageItemHeader, 	.catPageItemHeader a, .catPageItemHeader a:visited{
	font-family: Impact, Charcoal, sans-serif;
	font-size: 17px;
	text-decoration: none;
	color: #000;
	letter-spacing: 0px;
}
.catPageItemHeader a:hover {
	text-decoration: underline;	
}
.catPageItemLinks, .catPageItemLinks a, .catPageItemLinks a:visited {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 13px;
}
.catPageItemLinks a:hover {
	color: #000;
	text-decoration: underline;
}
	
.catPageItemLinkSection .seeAllLinks, .catPageItemLinkSection .seeAllLinks a, .catPageItemLinkSection .seeAllLinks a:visited {
	color: #31AAE1;
	padding-top: 5px;
	width: 100%;
	position: absolute;
	bottom: 1px;
}

.catPageItemLinkSection .seeAllLinks a:visited {
	color: #31AAE1;
}


	.homeReviewsContainer	{background-image:url(/images/home/rounded_gray_grad_bg.png); background-repeat:no-repeat; padding: 10px 0px 0px 20px;}
	.homeReviewsContainerInner	{padding: 10px 0px 0px 20px; }
	.homeReviewsItemContainer	{ width:100%; overflow:auto; }
	.homeReviewsItem			{background-image:url(/images/home/quote.png); background-repeat:no-repeat; float:left; }
	.homeReviewsItemInner		{padding: 0px 20px 0px 54px;}
	.homeReviewsText			{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px; color: #333333; }
	
	.homeShopCategoriesContainer	{
		padding: 12px 0px 0px 12px;
		overflow:auto;
		border-right:2px solid #d7d7d7;
		border-left:2px solid #d7d7d7;
		border-bottom:2px solid #d7d7d7;
		background-color: #ECEBEB;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	.homeShopCategoriesItem			{
		float:left;
		display:block;
	}
	.homeShopCategoriesItemInner {
		position: relative;
		margin: 0px 12px 12px 0px;
		width:229px;
		min-height: 270px;
		padding: 5px;
		background-color: #fff;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.homeShopCategoriesItemLinkSection	{
	}
	.homeShopCategoriesItemHeader, 	.homeShopCategoriesItemHeader a, .homeShopCategoriesItemHeader a:visited{
		font-family: Impact, Charcoal, sans-serif;
		font-size: 17px;
		text-decoration: none;
		color: #000;
		letter-spacing: 0px;
	}
	.homeShopCategoriesItemHeader a:hover {
		text-decoration: underline;	
	}
	.homeShopCategoriesItemLinks, .homeShopCategoriesItemLinks a, .homeShopCategoriesItemLinks a:visited {
		font-family: Arial, Tahoma, Verdana, sans-serif;
		font-size: 11px;
    	text-decoration: none;
    	line-height: 13px;
	}
	.homeShopCategoriesItemLinks a:hover {
		color: #000;
		text-decoration: underline;
	}
		
	.homeShopCategoriesItemLinkSection .seeAllLinks, .homeShopCategoriesItemLinkSection .seeAllLinks a, .homeShopCategoriesItemLinkSection .seeAllLinks a:visited {
		color: #31AAE1;
		padding-top: 5px;
		width: 100%;
		position: absolute;
		bottom: 1px;
	}
	
	.homeShopCategoriesItemLinkSection .seeAllLinks a:visited {
		color: #31AAE1;
	}
	
	.homeProductFeaturedItemText {
		font-family: Arial, Tahoma, Verdana, sans-serif;
		color: #333333;	
		font-size: 13px;	
	}
	.homeProductFeaturedContainer { 
		padding:5px 10px;
		margin-top:10px;
		border-left: 1px dashed #CCC;
		width: 227px; 
		float:left;
		height:400px; 
		position:relative;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box; 
		box-sizing: border-box; 
		font-family: Arial, Tahoma, Verdana, sans-serif;
		color: #333333;	
		font-size: 13px;
		line-height:15px;
	}
	.homeProductFeaturedContainer .productMessageContainer {
		height:30px;
		overflow:hidden;
	}
	.homeProductFeaturedContainer .productNameContainer {
		height:30px;
		overflow:hidden;
	}
	.homeProductFeaturedContainer .priceAndInfoContainer {
		position:absolute;
		width:100%;
		left:0px;
		bottom:0px;
		padding:0px 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box; 
		box-sizing: border-box; 
	}
	a.homeProductFeaturedItemLink, a.homeProductFeaturedItemLink:visited 	{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size: 13px; line-height:15px; text-decoration:none; }
	a.homeProductFeaturedItemLink:hover	{text-decoration:underline; color:#333333;}
	
	.homeProductFeaturedItemPrice	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;color: #333333;}
	.homeProductFeaturedItemPrice a, .homeProductFeaturedItemPrice a:visited	{font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;color: #333333; text-decoration:underline;}
	.homeProductFeaturedItemPrice a:hover	{ color: #5b5b5b; text-decoration:none; }
	
	
	
	.suggestedCatsOver				{background-color:#E2E2E2;}
	
	.topSearchField					{font-family: Tahoma, Arial, Verdana, sans-serif;	color: #555555;	font-size: 15px; border:1px solid #d0d0d0; border-right:0px; padding:0px 0px 0px 5px; margin:0px; line-height:27px; height:27px; width:300px; -webkit-appearance: none; box-sizing: border-box; -o-box-sizing: border-box;-icab-box-sizing: border-box;-khtml-box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	
	img								{border:0px;display:block;}
	
	.addressPageBoxHeader				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size: 12pt; font-weight:bold; text-decoration: none} 	
	
	.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}
	.leftMenuGreenHeader				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #006766;	 	font-size: 9pt;}
	
	.brandFeatureLink     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #1785df;	font-size:8pt; text-decoration: none }		
	a.brandFeatureLink     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #1785df;	font-size:8pt; text-decoration: none }	
	a.brandFeatureLink:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #1785df;	font-size:8pt; text-decoration: none }	
	a.brandFeatureLink:hover			    { text-decoration: underline; color: #1478ca}
	
	.memberLandingInfoBar							{ font-family: Verdana, Helvetica, Arial, Sans;	color: #F9C62B;	 	font-size: 13px;}
	
	.memberLandingInfoBarLink				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #F9C62B;	 	font-size: 13px;text-decoration: underline} 	
	a.memberLandingInfoBarLink     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #F9C62B;	font-size:13px; text-decoration: underline }	
	a.memberLandingInfoBarLink:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #F9C62B;	font-size:13px; text-decoration: underline }	
	a.memberLandingInfoBarLink:hover			    { text-decoration: none; color: #f9d463}
	
	.headerTagline							{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	 	font-size: 14px; font-style:italic;}
	.headerTaglineLinks     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #ff0000;	font-size:14px; text-decoration: underline }		
	a.headerTaglineLinks     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #ff0000;	font-size:14px; text-decoration: underline }	
	a.headerTaglineLinks:visited			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #ff0000;	font-size:14px; text-decoration: underline }	
	a.headerTaglineLinks:hover			    { text-decoration: none; color: #CCCCCC}
	
	.filterHeader							{font-family: Verdana, Helvetica, Arial, Sans;	color: #761008;	font-size:11pt;}
	.filterOption							{font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:9pt;}
	.filterOptionMO							{font-family: Verdana, Helvetica, Arial, Sans;	color: #761008;	font-size:9pt; text-decoration:underline; background-color:#F6F6DF; cursor:pointer;}
	.filterCount							{font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:8pt; text-decoration:none;}
	
	.linksFilterOptions     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #761008;	font-size:9pt; text-decoration: underline }		
	a.linksFilterOptions     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #761008;	font-size:9pt; text-decoration: underline }	
	a.linksFilterOptions:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #761008;	font-size:9pt; text-decoration: underline }	
	a.linksFilterOptions:hover			    { text-decoration: none; color: #113165}
	
	.letterLinks				{padding:4px; text-align:center; width:10px;float:left;border:1px solid #7F0008;background-color:#FFFFFF;color:#7F0008; font-weight:bold;font-family: Verdana, Helvetica, Arial, Sans; font-size:11px;cursor:pointer;display:inline;margin-left:4px;}
	.letterActive				{padding:4px; text-align:center; width:10px;float:left;border:1px solid #7F0008; background-color:#7F0008;color:#FFFFFF; font-weight:bold;font-family: Verdana, Helvetica, Arial, Sans; font-size:11px;cursor:pointer;display:inline; margin-left:4px;}
	
		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}
	
	.categoryAncillaryHeader				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	 	font-size: 12pt; background-color:#113165; font-style:italics;}
	
	.categoryAncillaryHeaderLeft				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	 	font-size: 10pt; background-color:#113165; font-style:italics;}
	
	.backgroundColorHeader				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	 	font-size: 12pt; background-color:#700306; font-style:italics;padding:5px;}
	
	.generalBoxHeader				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	 	font-size: 12pt; background-color:#113165; font-style:italics;height:30px; padding-left:10px; font-weight:bold;}
	
	.linksTopCat     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:14pt; text-decoration: underline }		
	a.linksTopCat     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:14pt; text-decoration: underline }	
	a.linksTopCat:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:14pt; text-decoration: underline }	
	a.linksTopCat:hover			    { text-decoration: none; color: #CCCCCC}
	
	.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}
		
		.textMainFeature     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:9px; 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}
	
	.MainFeatureBottom     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:15px; text-decoration: none; font-weight:bold}
	.MainFeatureBottom table     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:15px; text-decoration: none; font-weight:bold}
	.MainFeatureBottom a   				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:15px; text-decoration: none; font-weight:bold}
	.MainFeatureBottom a:visited		{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:15px; text-decoration: none; font-weight:bold}
	.MainFeatureBottom a:hover  			{ color: #FFFFFF; text-decoration: underline }
	a.linksMainFeatureBottom     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:15px; text-decoration: none }	
	a.linksMainFeatureBottom:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:15px; text-decoration: none }	
	a.linksMainFeatureBottom:hover			    { text-decoration: underline; color: #FFFFFF}
	
	
		
	.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;}	
	
	.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}	
	
	.textBodySmallStatic		{ font-family: Verdana, Helvetica, Arial, Sans; 	color: #000000;	 	font-size: 10px}
	
	
	.textBodyXXLarge				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 14px;}
	.textBodyHuge 				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 15px; }
	.textBodyCountdown 				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 24px; font-weight:bold; line-height:24px; }
	.textBodyMemberUpsell 				{ 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}
	.textBodyCountdownUnderText			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 9px}
	.leftMenuDashedSeparator				{ border-bottom:1px dashed #333333;}
	
	.textBodySmallRed				{ font-family: Verdana, Helvetica, Arial, Sans; 	color: #CE0014;	 	font-size: 10px}
	
	.searchBox 				{ height:22px; width:400px; font-size:12px; font-weight:bold; }
	
	.homeHeader 				{ font-family: Times New Roman, Sans, Verdana, Helvetica, Arial ;	color: #003366;	 	font-size: 26px; line-height: 26px; font-weight:bold; }
	
	.myAccountBoxBorder		{border:1px solid #1876F4;}
	.myAccountLeftBorder		{border-left:1px solid #1876F4;}
	.myAccountLoginBackground		{background-color:#F2FAFD;}
	.myAccountSubHeader		{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #1876F4;	 	font-size: 18px; font-weight:bold;}
	
	.headerHelp 				{ font-family: Arial,Tahoma,Verdana,sans-serif;	color: #333333;	 font-size: 26px; 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: 12px; }
	.textBodyRedSmall				{ font-family: Verdana, Helvetica, Arial, Sans; 	color: #D70333;	 	font-size: 11px}	
	.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 }
	.textBodyRedHuge					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #D70333;	 	font-size: 17px; }
	
	.rightSideHeader				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	 	font-size: 12px; font-weight:bold}
	
	.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: #1975F0;	 	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;}
	.fullwidth					{width: 100%;}
	.backgroundGrey				{ background-color:#F4F4F4; }
	.backgroundWhite			{ background-color:#FFFFFF; }
	.rightMenuContainer			{ border-left:1px solid #CDCCCD; border-bottom:1px solid #CDCCCD; background-color:#E7E6E7;}

/*  LINKS */
		.menuTab     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:14px; background-color:#113065; }
		.menuTabAlt     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:14px; text-decoration: none }
		
		 .menuTabLink     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:14px; text-decoration: none }		
		a.menuTabLink     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:14px; text-decoration: none }	
		a.menuTabLink:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:14px; text-decoration: none }	
		a.menuTabLink: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: #1975F0;	font-size:11px; text-decoration: none }		
		a.linksLightBlue     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #1975F0;	font-size:11px; text-decoration: none }	
		a.linksLightBlue:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #1975F0;	font-size:11px; text-decoration: none }	
		a.linksLightBlue:hover			    { text-decoration: underline; color: #1975F0}
		
		 .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: #989898}
		
		 .linksMTop     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:11px; text-decoration: none; font-weight:bold; }		
		a.linksMTop     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:11px; text-decoration: none; font-weight:bold; }	
		a.linksMTop:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;	font-size:11px; text-decoration: none; font-weight:bold; }	
		a.linksMTop:hover			    { text-decoration: underline; color: #CCCCCC}
		
		.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}
		
		.linksLeftPane     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:12px; text-decoration: none;  }		
		a.linksLeftPane     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:12px; text-decoration: none; }	
		a.linksLeftPane:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:12px; text-decoration: none; }	
		a.linksLeftPane: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}
		
		.linksMemberUpsell     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:15px; text-decoration: underline;}		
		a.linksMemberUpsell     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:15px; text-decoration: underline;}	
		a.linksMemberUpsell:visited			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:15px; text-decoration: underline;}	
		a.linksMemberUpsell: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}
/*		.linksSubCat     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:12px; text-decoration: none }		
		a.linksSubCat     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:12px; text-decoration: none }	
		a.linksSubCat:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:12px; text-decoration: none }	
		a.linksSubCat:hover			    { text-decoration: underline; color: #102173} */
		
		.linksBottomNav     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #377AFF;	font-size:11px; text-decoration: none;}		
		a.linksBottomNav     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #377AFF;	font-size:11px; text-decoration: none;}	
		a.linksBottomNav:visited			{ font-family: Verdana, Helvetica, Arial, Sans;	color: #377AFF;	font-size:11px; text-decoration: none;}	
		a.linksBottomNav:hover			    { text-decoration: underline; color: #000000}
		
		.linksProductCrumb   				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:10px; text-decoration: none;  }		
		a.linksProductCrumb     				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:10px; text-decoration: none;   }	
		a.linksProductCrumb:visited				{ font-family: Verdana, Helvetica, Arial, Sans;	color: #000000;	font-size:10px; text-decoration: none;   }	
		a.linksProductCrumb:hover			    { text-decoration: underline; color: #000000}

/*  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: #1E3A82;}
	
	
	.thinTable		{ border: 1px solid #000000; }
	.thinTableBlack		{ border: 1px solid #000000; }
	.medTableBlack		{ border: 2px solid #000000; }
	.thinTableBlue		{ border: 1px solid #000000; }
	.thinTableLightGrey	{ border: 1px solid #D3D3D3; }
	.thinTableGrey		{ border: 1px solid #D6D6D6; }
	.thinTableLBlue		{ border: 1px solid #BFD2CC; }
	
	.defaultHeader		{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #700306;	 font-size: 22px; font-weight:bold; }
	.defaultSubHeader		{ font-family: Georgia, Verdana, Helvetica, Arial, Sans;	color: #1876F4;	 	font-size: 18px; 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: 13px;font-weight:bold;}
	.productPriceOurs		{ font-family: Verdana, Helvetica, Arial, Sans; 	color: #CE0014;	 	font-size: 13px; font-weight:bold;}
	.productPriceVIP		{ font-family: Verdana, Helvetica, Arial, Sans; 	color: #2c7cdd;	 	font-size: 13px; font-weight:bold;}
	
	

#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 1px solid #000000;
	padding: 6px;
	background-color: blue;
	visibility: hidden;
	z-index: 100;
	text-align:left;
	font-family: Verdana, Helvetica, Arial, Sans;
	font-size: 10px;
	color: #000000;
	}


.priceIncludeAddToCartLink, a.priceIncludeAddToCartLink, a.priceIncludeAddToCartLink:visited { font-family: Arial, Tahoma, Verdana, sans-serif; font-size:80%; color:#000; font-weight:bold; }
 a.priceIncludeAddToCartLink:hover {text-decoration:none; color:#333;}

/* Added by David Parod */	
/* Colored Buttons  */
.checkoutChangeButton  	{ 
background: #1876F4;
font-family: Arial, Tahoma, Verdana, sans-serif;	
font-weight:bold;
font-size:12px;
 padding: 3px 5px;
 letter-spacing: 1px;
 border: 0px;
 color: #FFFFFF;
 cursor:pointer;
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
}
.checkoutSelectButton  	{ 
background: #D70333;
font-family: Arial, Tahoma, Verdana, sans-serif;	
font-weight:bold;
font-size:12px;
 padding: 3px 5px;
 letter-spacing: 1px;
 border: 0px;
 color: #FFFFFF;
 cursor:pointer;
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
}  
		
.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 } 

.redButtonRoundedLarge {
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	background-color: #ed1c24;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-decoration: none;
	padding: 2px 4px;
}			
			
.navyButtonRounded {
font-family:Arial, Helvetica, sans-serif;
border:none;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
background-color: #1876F4;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-decoration: none;
padding: 2px 4px;
}

.lightNavyButtonRounded {
font-family:Arial, Helvetica, sans-serif;
border:none;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
background-color: #448DFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-decoration: none;
padding: 2px 4px;
}
.darkNavyButtonRounded {
font-family:Arial, Helvetica, sans-serif;
border:none;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
background-color: #0146AD;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
text-decoration: none;
padding: 2px 4px;
}
/* Search Suggestions Styles */
div.autocompletecontainer {position:relative; z-index:9050; }
div.autocomplete { position: absolute; background-color:white; border:1px solid #BBB; margin:0px; padding:0px; z-index:9050; 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: 0 2px 0 2px;}
.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:0px; height:25px; 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;}

/* Address Correction classes */
.addUpdated		{padding:2px; border:1px dashed #ff0000;}
.addNotUpdated	{padding:3px;}

/* Tabs for the product images and videos */
.tabLeft			{float: left; background-image: url('/images/buttons/tableft.gif'); width: 7px; height: 25px;}
.tabRight			{float: left; background-image: url('/images/buttons/tabright.gif'); width: 7px; height: 25px;}
.tabLeft_off		{float: left; background-image: url('/images/buttons/tableft_off.gif'); width: 7px; height: 25px;}
.tabRight_off		{float: left; background-image: url('/images/buttons/tabright_off.gif'); width: 7px; height: 25px;}
.tabMiddle			{float: left; background-color: #FFFFFF; width: 156px; height: 25px; border-bottom: 1px solid #AEAEAE; font-weight: bold; text-align: center; font-family: Tahoma, Verdana, Helvetica, Arial, Sans;	color: #000000; font-size: 11pt;}
.tabMiddle_off		{float: left; background-color: #CCCCCC; width: 156px; height: 25px; border-bottom: 1px solid #AEAEAE; font-weight: normal; text-align: center; font-family: Tahoma, Verdana, Helvetica, Arial, Sans;	color: #000000; font-size: 11pt;}
.signinHeader				{ font-family: Verdana, Geneva, sans-serif;	color: #000000;	font-size: 13pt;text-decoration: none;font-weight:bold;} 	

.featuredandspecialspan     				{ font-family: Verdana, Helvetica, Arial, Sans;	font-size:11px; text-decoration: none;}	
.fandsTitle, a.fandsTitle, a.fandsTitle:visited			{ font-family: Verdana, Helvetica, Arial, Sans;	font-size:11px; text-decoration: none; color:#000000; font-weight:bold;}	
a.fandsTitle:hover      				{ color:#000000; font-weight:bold; text-decoration:underline;}

.fandsCall, a.fandsCall, a.fandsCall:visited			{ font-family: Verdana, Helvetica, Arial, Sans;	font-size:11px; text-decoration: none; color:#B00;}	
a.fandsCall:hover      				{ color:#B00; text-decoration:underline;}

.fandsDescription						{ font-family: Verdana, Helvetica, Arial, Sans;	font-size:11px; text-decoration: none; color:#898989;}	





.recentcommenttd{	background:none repeat scroll 0 0 #FAFAFA; border:1px solid #EAEAEA; padding:10px 10px 0;}
.recentcommenttext 	{ font-family: Verdana, Helvetica, Arial, Sans;	color: #C1C1C1;	 	font-size: 11px; }
.memberreview			{color:#005AAA;}
.memberreviewalt		{color:#757575;}
.memberreviewBQ			{margin:6px 10px;}
.memberreviewlinks  {margin:6px 10px;}

a.memberreviewalt, a.memberreviewalt:visited			{text-decoration: underline; color:#757575; font-size:11px;}	
a.memberreviewalt:hover      				{ color:#102173; text-decoration:none;font-size:11px;}

/*Order Confirmation */

td.textCartHeader 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #333333;	 	font-size: 26px; }
span.textCartHeader 					{ font-family: Verdana, Helvetica, Arial, Sans;	color: #333333;	 	font-size: 26px; }

td.textBodyLightBlueHuge 		{ font-family: Verdana, Helvetica, Arial, Sans;	color: #333333;	 	font-size: 17px; }
div.textBodyLightBlueHuge 		{ font-family: Verdana, Helvetica, Arial, Sans;	color: #333333;	 	font-size: 17px; }

/*--------------------------------SiteMap------------------------------*/


.sitePageHeader	{background-color:#3e3e3e; height:27px; line-height:27px; font-family: Arial, Tahoma, Verdana, sans-serif; color: #FFFFFF;	font-size: 15px; font-weight:bold; padding:0px 0px 0px 10px; }

a.siteLinks, a.siteLinks:visited {color: #FFFFFF; text-decoration:none;}
a.siteLinks:hover{text-decoration:underline;}
.siteLinksLarge  { font-family: Verdana, Helvetica, Arial, Sans; color: #000000;	font-size:12px; text-decoration: underline }
a.siteLinksLarge, a:visted {color:#000000;}
a.siteLinksLarge:hover{text-decoration:none;}
a.siteSubLinks, a:visited {text-decoration:underline; color:#000000;  font-size:11px;} 
a.siteSubLinks:hover {text-decoration:none;}
.sitePageLinkFirstItem {padding:7px 0px; background-color:#F5F5F5;border-bottom:1px dotted #c8c8c8; }
.sitePageLinkItem	{ border-top:1px dotted #c8c8c8; border-bottom:1px dotted #c8c8c8;padding:7px 0px; background-color:#F5F5F5;}
	/*-----------------------Featured Items--------------------------------------*/
.productNameContainer {height:35px;}


/*----------------------------Paging-----------------------------*/
.pagingContainer	{display:inline;}
.pagingEllipsis		{font-family:  Verdana, Helvetica, Arial, Sans;	font-size: 9pt; color: #000000; padding:2px; margin:0px; border:0px solid #990000; text-decoration:none; height:100%;}
.pagingButton		{font-family:  Verdana, Helvetica, Arial, Sans;font-size: 9pt; 	color: #333333; padding:3px; background-color:#FFFFFF; margin:2px; border:1px solid #333333; font-weight:bold; text-decoration:none; height:100%;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
a.pagingButton:hover {color: #FFFFFF;}
a.pagingButton:visited				{font-family:  Verdana, Helvetica, Arial, Sans;font-size: 9pt; 	color: #333333; padding:3px; background-color:#FFFFFF; margin:2px; border:1px solid #333333; font-weight:bold; text-decoration:none; height:100%;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.pagingSelected		{font-family:  Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;font-size: 9pt;  padding:3px; background-color:#333333; margin:2px; border:1px solid #333333; font-weight:bold; text-decoration:none; height:100%;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
a.pagingSelected:hover {color: #FFFFFF;}
.pagingDeactivated	{font-family:  Verdana, Helvetica, Arial, Sans;	color: #999999;font-size: 9pt;  padding:3px; background-color:#FFFFFF; margin:2px; border:1px solid #999999; font-weight:bold; text-decoration:none; height:100%;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

.selectedPage		{font-family:  Verdana, Helvetica, Arial, Sans;	color: #FFFFFF;font-size: 9pt;  padding:3px; background-color:#333333;   border:1px solid #333333; font-weight:bold; text-decoration:none; height:100%;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}


/*-------------------------------SamysEDU-------------------*/
.vidSelected {background-color:#EDEDED; border:1px solid #ED1C24;}
.vidUnselected {background-color:#FFFFFF;border:1px solid #FFFFFF;}
.vidLinks, a:visited {text-decoration:none; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000000;}
a.vidLinks:hover {text-decoration:underline; font-weight:normal; color: #000000}

/*---------------------Classes & Events------------------*/

.eventsTextBody { font-size:12px; padding:3px 5px 3px 0px;}
.eventsFieldHeader{font-weight:bold; border-bottom: 2px solid #C03831; border-top: 2px solid #C03831; padding:8px 10px 8px 0px;}
/*--------------Terms of Use and Privacy Policy----------*/

.termsAndPrivacyTitle { color: #525252; font-size: 18px; font-family: Arial, Helvetica, sans-serif;
}
.termsAndPrivacyHeader{font-size: 13px;margin-bottom: 5px;margin-top: 10px;line-height: 23px;padding-left: 5px;background-color: #CCC;
}
.termsAndPrivacyText{color: #525252;font-size: 12px;
}
.privacyPolicyHeader{font-weight: bold;line-height: 2.5em;font-size: 12px;color: #525252;font-family: Arial, Helvetica, sans-serif;
}
.privacyPolicyText {font-size: 12px;line-height: 1.5;color: #525252;font-family: Arial, Helvetica, sans-serif;}
/*-------------------------toprighthomepagemessage--------------*/
	.topRightHeaderMessage     				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #ED1C24;	font-size:12px; text-decoration: none; font-weight: bold;}		
	a.topRightHeaderMessage     				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #ED1C24;	font-size:12px; text-decoration: none;font-weight: bold;}	
	a.topRightHeaderMessage:visited				{ font-family: Arial, Tahoma, Verdana, sans-serif;	color: #ED1C24;	font-size:12px; text-decoration: none;font-weight: bold; }	
	a.topRightHeaderMessage:hover			    { text-decoration: none; color: #ED1C24 font-weight: bold;}
	
/*---------------product rebates----------------*/
.rebateText {
padding-left: 0px;
}
.rebateHeader {
font-weight: bold;
padding-top: 5px;
color: #C00;

}
a.viewChartRebatesLink, a.viewChartRebatesLink:visited	{
	font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size:12px; text-decoration: underline; font-weight:normal;
}
a.viewChartRebatesLink:hover	{
	color: #666666;	text-decoration: none;
}

 a.topEmailLink:hover {
font-family: text-decoration: underline; color: white; 
}

/*--------------------------press release-------------------*/
.pressHeader			{ font-family: Helvetica, Sans; color: #ED1C24; font-size: 12px; font-weight: bold; }
a.pressHeader, a.pressHeader:visited, a.pressHeader:hover			{ font-family: Helvetica, Sans; color: #ED1C24; font-size: 12px; font-weight: bold; }

.pressText				{ font-family: Helvetica, Sans; color: #32659A; font-size: 12px; text-transform: uppercase;}
.blogLinks				{ font-family: Helvetica, Sans; color: #000000; font-size: 11px; text-decoration: none;}
.blogLinks:hover		{ text-decoration: underline;}
.blueblogLinks{    color:#3281CE;    font-family:Helvetica,Sans;    font-size:11px;    text-decoration:none;}
.blueblogLinks:hover{	text-decoration:underline;}

.priceVarianceText { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:9px;}
.priceVarianceLink {font-family:Arial, Helvetica, sans-serif; color:#666; font-size:9px;}

/* NEWSLETTER SIGNUP BAR INCLUDE */

.newsletterBarTextBoxFocus	{border:1px solid #333333;font-family: Arial, Tahoma, Verdana, sans-serif; color:#333333; font-size:13px; width:225px;outline: none;}
.newsletterBarTextBoxNonFocus	{border:1px solid #999999;font-family: Arial, Tahoma, Verdana, sans-serif; color:#999999; font-size:13px; width:225px;outline: none;}
.newsletterBarText	{font-family: Arial, Tahoma, Verdana, sans-serif;	color: #333333;	font-size:13px;}
.newsletterBarSubscribeButton	{ padding:1px 5px; text-align:center; border:1px solid #333333; background-color:#ed1c24; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold;cursor:pointer;display:block; text-decoration:none;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}	

/* ============ LIGHTBOX MODAL STYLES ============ */
.lbModalDefaultHeader	{color: #333333; font-family: Arial,Tahoma,Verdana,sans-serif; font-size: 26px;text-decoration: none; font-weight:bold; }
.lbModalDefaultLeadInText	{color: #dc1f3b; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 15px;text-decoration: none;}
.lbModalDefaultLeadInTextBold	{color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 15px;text-decoration: none; font-weight:bold;}
.lbModalDefaultTextBodySmall	{color: #333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;}
.lbModalDefaultTextBody	{color: #333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px;}
.lbModalDefaultTextBodyLarge	{color: #333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 14px;}

.lbModalSubHeaderRed	{color: #ce352d; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 16px;text-decoration: none; font-weight:bold;}
.lbModalStepNumberRed	{background-color: #ce352d; padding:3px 5px; color:#FFFFFF; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 15px;text-decoration: none; font-weight:bold;}
.lbModalSubmitRed	{width:100px; padding:4px 5px; text-align:center; background-color:#ce352d; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;  font-style:italic; cursor:pointer;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; border:0px;}

.lbModalDefaultTextBox {border:1px solid #d8d8d8; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:100px; color:#333333; outline:none; padding:3px;}

.lbModalSubHeader	{color: #333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 16px; font-weight:bold;}
.lbModalSubHeaderLite	{color: #333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 16px;}

.lbModalInfoTextSmall	{color: #999999; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;}
.lbModalInfoTextSmall a, .lbModalInfoTextSmall a:visited	{color: #da1f32; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px;}
.lbModalInfoTextSmall a:hover	{color: #b3091a; text-decoration:none;}

a.lbModalDefaultLinks, a.lbModalDefaultLinks:visited	{color: #da1f32; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 12px;}
a.lbModalDefaultLinks:hover	{color: #b3091a; text-decoration:none;}

.lbModalMemberInviteSaleEndHeader	{color: #333333; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 20px;text-decoration: none;}
.lbModalMemberInviteSaleEndTimer	{color: #dc1f3b; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 24px;text-decoration: none;}

.lbModalMemberInviteFBOuter	{border:1px solid #000000; background-color:#eeeeee; height:390px; }
.lbModalMemberInviteFBInner	{padding:20px;}
.lbModalMemberInviteOptionSectionTextBox	{padding:4px 0px 4px 10px; border:1px solid #d8d8d8; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:100%; color:#7d7d7d; outline:none;}
.lbModalRegTextBox {border:1px solid #d8d8d8; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:100px; color:#333333; outline:none; padding:3px;}


.lbModalRequireMemberOptionButtonInactive {padding:10px 0px; text-align:center; background-color:#999999; border:1px solid #333333; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; font-weight:bold; cursor:pointer; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.lbModalRequireMemberOptionButtonActive {padding:10px 0px;  text-align:center; background-color:#ED1C24; border:1px solid #333333; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; font-weight:bold; cursor:pointer;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

.lbModalSubmitInActive {width:120px; padding:5px; text-align:center; background-color:#999999; border:1px solid #333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; cursor:pointer; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.lbModalSubmitActive {width:120px; padding:5px; text-align:center; background-color:#ED1C24; border:1px solid #333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; cursor:pointer;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}

 .genericButtonBlue, a.genericButtonBlue, a.genericButtonBlue:visited		{ border:0px;font-family: Arial, Tahoma, Verdana, sans-serif;	color: #FFFFFF;	 font-size: 14px; font-weight:bold; background:#003c82; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display:block; width:auto; text-decoration:none;padding:3px 6px; }
 a.genericButtonBlue:hover		{ border:0px;font-family: Arial, Tahoma, Verdana, sans-serif;	color: #FFFFFF;	 font-size: 14px; font-weight:bold; background:#111157; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display:block; width:auto; text-decoration:none;padding:3px 6px; }
 
 .genericButtonRed, a.genericButtonRed, a.genericButtonRed:visited		{ border:0px;font-family: Arial, Tahoma, Verdana, sans-serif;	color: #FFFFFF;	 font-size: 14px; font-weight:bold; background:#d91f32; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display:block; width:auto; text-decoration:none;padding:3px 6px; }
 a.genericButtonRed:hover		{ border:0px;font-family: Arial, Tahoma, Verdana, sans-serif;	color: #FFFFFF;	 font-size: 14px; font-weight:bold; background:#aa0a1a; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display:block; width:auto; text-decoration:none; padding:3px 6px; }
 
 .borderButtonRed { padding:3px 6px; text-align:center; background-color:#ED1C24; border:1px solid #333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; cursor:pointer;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
 
 	/*Start Styles for Mail-In Rebates Page */
	.rebatesPageSubHeader				{font-size:14px; font-weight:bold; padding-bottom:10px;}
	/*End Styles for Mail-In Rebates Page */

/* In Stock/Out of Stock related products styling */
.textBodyRedBold		{ font-family: Verdana, Helvetica, Arial, Sans;	color: #D70333;	font-size: 12px; font-weight: bold; }
.textBodyGreenBold		{ font-family: Verdana, Helvetica, Arial, Sans;	color: #009933;	font-size: 12px; font-weight: bold; }

/* --Styles for the member sign-in for checkout-- */
.loginTextBox	{ border: none!important; font-family:Arial, Helvetica, sans-serif; font-size:14px; width:100%; color:#7d7d7d; outline:none; padding:0px; margin:0px;}
.loginFieldPlaceholder	{ display:; position:absolute;z-index:20; top:0px; left:0px; padding:4px 0px 4px 10px;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#d8d8d8;}
.loginHidePlaceholder .loginFieldPlaceholder	{display:none;}
.loginFieldContainer	{padding:4px 0px 4px 10px; border:1px solid #4E779C; position:relative; background-color: #FFFFFF;}
.helpLinks     					{ font-family: Arial, Tahoma, Verdana, sans-serif; color: #333333;	font-size:12px; text-decoration: none; }		
a.helpLinks     				{ font-family: Arial, Tahoma, Verdana, sans-serif; color: #333333;	font-size:12px; text-decoration: none; }	
a.helpLinks:visited				{ font-family: Arial, Tahoma, Verdana, sans-serif; color: #333333;	font-size:12px; text-decoration: none; }	
a.helpLinks:hover			    { text-decoration: underline; color: #666666}

/* new featured products */

.homeFeaturedShipping{font-family:Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;font-size:14px;color:#0099ff;}

/* Styles for blog detail page */
.posttext	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #333333; font-size: 12px;}
a.posttext	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #333333; font-size: 12px; text-decoration: underline;}
a.posttext:visited	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #333333; font-size: 12px;text-decoration: underline;}
a.posttext:hover	{ text-decoration: none;}
.postLink			{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #527CA2; font-size: 15px; font-weight: bold; text-decoration:none; }
a.postLink			{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #527CA2; font-size: 15px; font-weight: bold; text-decoration:none; }
a.postLink:visited	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #527CA2; font-size: 15px; font-weight: bold; text-decoration:none; }
a.postLink:hover	{ text-decoration:underline; color: #527CA2;}
.postPollQuestion	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #333333; font-size: 12px; font-weight:bold;}
.postPollAnswer	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #333333; font-size: 12px;}
.postPollThankYou	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #333333; font-size: 12px;}
.posttextblueLink	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #940000; font-size: 14px; text-decoration:underline;}
.posttextblueLink:hover	{text-decoration:none;}
.postedText	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #333333; font-size: 12px; font-style:italic;}
a.postedText, a.postedText:visited	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #333333; font-size: 12px; font-style:italic; text-decoration:underline; }
a.postedText:hover	{ text-decoration:none; color:#999999; }
.blogTitle {color:#000000;font-family:Arial, Tahoma, Verdana, sans-serif; font-size:16pt;font-weight:bold;}
.blogcategoryTextXLarge	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #000000; font-size: 14px; font-weight:bold;}
.moreblogcategory { font-family:Arial, Tahoma, Verdana, sans-serif; color: #000000; font-size: 17px; text-decoration: underline; font-weight:bold;}
.moreblogcategory:hover {text-decoration:none;}
.blogcategory {color:#940000;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:16px;font-weight:bold;text-decoration:none;}
.blogcategory:hover {text-decoration:underline;}
.bloglist {color:#000000;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:14px;font-weight:bold;text-decoration:none;}
.bloglist:hover {text-decoration:underline;}
.bloglistblack {color:#000000;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:14px;font-weight:bold;text-decoration:none;}
.blogTagText	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #333333; font-size: 12px;}
.blogTagLink	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #527CA2; font-size: 12px;}
a.blogTagLink	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #527CA2; font-size: 12px; text-decoration:underline;}
a.blogTagLink:visited	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #527CA2; font-size: 12px; font-weight:bold; text-decoration:underline;}
a.blogTagLink:hover	{color: #527CA2; text-decoration:none;}
.categorydateText 	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #categorydateText; font-size: 12px; font-weight:bold; text-decoration:none; }
a.categorydateText 	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #categorydateText; font-size: 12px; font-weight:bold; text-decoration:none; }
thumbSelected	{ border: 2px solid #EF1929;}
.thumbUnselected	{ border: 2px solid #FFFFFF;}
.blogCrumb	{color:#000000;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
a.blogCrumb	{color:#000000;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
aa.categorydateText.visited 	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #categorydateText; font-size: 12px; font-weight:bold; text-decoration:none; }
a.categorydateText:hover 	{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #000000; font-size: 12px; font-weight:bold; text-decoration:underline; }
.categoryText		{ font-family:Arial, Tahoma, Verdana, sans-serif; color: #FFFFFF; font-size: 12px; font-weight:bold; }
..blogCrumb:visited	{color:#000000;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
a.blogCrumb:hover	{text-decoration:underline;}

.blogCategoryTitleContainer		{
	font-family: frizquadrata_btbold, Tahoma, Verdana, sans-serif;
	color: #000000;
	font-size: 18px;
	background-color:#000;	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);	
	-moz-opacity:0.6;	
	-khtml-opacity: 0.6;	
	opacity: 0.6;
}

.blogCategoryTitle		{
	font-family: frizquadrata_btbold, Tahoma, Verdana, sans-serif;	color: #FFFFFF;	 	font-size: 18px; }

.blogHomeTitleContainer		{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #FFF;
	font-size: 15px;
	background-color: rgba(0,0,0,0.6);	
	line-height: 17px;
	/*-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);	
	-moz-opacity:0.6;	
	-khtml-opacity: 0.6;	
	opacity: 0.6;*/
}

.blogHomeTitle		{
	font-family: Arial, Tahoma, Verdana, sans-serif;	color: #FFFFFF;	 	font-size: 15px; }
/* Styles for blog tag cloud */
.blogTag1, .blogTag1:visited  {color:#98AFE1;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}
.blogTag2, .blogTag2:visited {color:#98AFE1;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}
.blogTag3, .blogTag3:visited {color:#98AFE1;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}
.blogTag4, .blogTag4:visited {color:#6788C4;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}
.blogTag5, .blogTag5:visited {color:#6788C4;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}
.blogTag6, .blogTag6:visited {color:#6788C4;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}
.blogTag7, .blogTag7:visited {color:#6788C4;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:10px;font-weight:bold;text-decoration:none;}
.blogTag8, .blogTag8:visited {color:#5177BA;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
.blogTag9, .blogTag9:visited {color:#5177BA;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:12px;font-weight:bold;text-decoration:none;}
.blogTag10, .blogTag10:visited {color:#023991;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:18px;font-weight:bold;text-decoration:none;}
.blogTag1:hover {color:#98AFE1;text-decoration:underline;}
.blogTag2:hover {color:#98AFE1;text-decoration:underline;}
.blogTag3:hover {color:#98AFE1;text-decoration:underline;}
.blogTag4:hover {color:#6788C4;text-decoration:underline;}
.blogTag5:hover {color:#6788C4;text-decoration:underline;}
.blogTag6:hover {color:#6788C4;text-decoration:underline;}
.blogTag7:hover {color:#6788C4;text-decoration:underline;}
.blogTag8:hover {color:#5177BA;text-decoration:underline;}
.blogTag9:hover {color:#5177BA;text-decoration:underline;}
.blogTag10:hover {color:#023991;text-decoration:underline;}

/* Blog Page Left Column Paging */

.torfArchiveCalHeader	{color:#000000;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:16px;font-weight:bold;}

a.torfArchiveCalYearSelected, a.torfArchiveCalYearSelected:visited, a.torfArchiveCalYearSelected:hover 		{background-image:url(/images/icons/minus.png); background-repeat:no-repeat; background-position:0px 3px; padding:0px 0px 0px 16px;display:block;color:#000000;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:12px;text-decoration:none; font-weight:bold; cursor:default;}
.torfArchiveCalYearSelected .torfArchiveMonths	{display:block;}


.torfArchiveCalMonthSelected a, .torfArchiveCalMonthSelected a:visited, .torfArchiveCalMonthSelected a:hover	{color:#000000;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:12px;text-decoration:none; font-weight:bold; cursor:default;}

.torfArchiveCalMonthUnselected a, .torfArchiveCalMonthUnselected a:visited	{color:#41709c;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:12px;text-decoration:underline;}
.torfArchiveCalMonthUnselected a:hover 	{color:#2a5e8e;text-decoration:none;}

a.torfArchiveCalYearUnselected, a.torfArchiveCalYearUnselected:visited	{background-image:url(/images/icons/plus.png); background-repeat:no-repeat; background-position:0px 3px; padding:0px 0px 0px 16px;display:block;color:#41709c;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:12px;text-decoration:underline; }
 a.torfArchiveCalYearUnselected:hover	{background-image:url(/images/icons/plus.png); background-repeat:no-repeat; background-position:0px 3px; padding:0px 0px 0px 16px;display:block;color:#2a5e8e;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:12px;text-decoration:none; }
.torfArchiveCalYearUnselected .torfArchiveMonths	{display:none;}

a.torfArchiveSortSelected, a.torfArchiveSortSelected:visited, a.torfArchiveSortSelected:hover 		{color:#000000;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:12px;text-decoration:none; font-weight:bold; cursor:default;}


a.torfArchiveSortUnselected, a.torfArchiveSortUnselected:visited	{color:#41709c;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:12px;text-decoration:underline; }
 a.torfArchiveSortUnselected:hover	{color:#2a5e8e;font-family:Arial, Tahoma, Verdana, sans-serif;font-size:12px;text-decoration:none; }

/* Style for Black and White jQuery Plugin */
.bwWrapper {
    position:relative;
    display:block;
}

#wcsb-image-link-sonyus img { 
	display: inline;
}
.fancybox-overlay {
z-index: 9010 !important;
}
.fancybox-opened {
z-index: 9030 !important;
}