.general12ptBold {font-family:Verdana;font-size:12pt;font-weight:bold;}
.general10ptBold {font-family:Verdana;font-size:10pt;font-weight:bold;}
.general7ptBold {font-family:Verdana;font-size:7pt;font-weight:bold;}
.general6ptBoldAlignCenter{font-family:Verdana;font-size:6pt;font-weight:bold;text-align:center;}
.general10pt {font-family:Verdana;font-size:10pt;line-height:11pt;}
.general9pt {font-family:Verdana;font-size:9pt;}
.general8pt {font-family:Verdana;font-size:8pt;}
.general7pt {font-family:Verdana;font-size:7pt;}
.pt8BoldGray {font-family:Verdana;font-size:8pt;font-weight:bold;color:#606973;}
.pt7BoldGray {font-family:Verdana;font-size:7pt;font-weight:bold;color:#606973;}
.pt8BoldGraySmallCap {font-family:Verdana;font-size:8pt;font-weight:bold;color:#606973;font-variant:small-caps;}
.pt8BoldBlack {font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000;}
.pt8BoldRed {font-family:Verdana;font-size:8pt;font-weight:bold;color:#861400;}
.pt12BoldRed {font-family:Verdana;font-size:12pt;font-weight:bold;color:#861400;}
.pt7BoldRed {font-family:Verdana;font-size:7pt;font-weight:bold;color:#861400;}
.pt9Red {font-family:Verdana;font-size:9pt;font-weight:normal;color:#861400;}
.pt8Red {font-family:Verdana;font-size:8pt;font-weight:normal;color:#861400;}
.pt6Red {font-family:Verdana;font-size:6pt;font-weight:normal;color:#861400;}
.pt8BoldBlackIndentLeft {font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000;padding-left:25px;}
.pt10Black {font-family:Verdana;font-size:10pt;font-weight:bold;color:#000000;}
.input {font-family:Verdana;font-size:11pt;height:12pt;border:inset 2px;}

/*
.NavItemBoxLevel1 {border:solid black 0px;font-family:verdana;font-size:8pt;line-height:11pt;color:black;cursor:hand;}
.NavItemText:link {font-family:verdana;font-size:8pt;line-height:10pt;color:black;text-decoration:none;}
.NavItemText:active {font-family:verdana;font-size:8pt;line-height:10pt;color:black;text-decoration:none;}
.NavItemText:visited {font-family:verdana;font-size:8pt;line-height:10pt;color:black;text-decoration:none;}
.NavItemText:hover {font-family:verdana;font-size:8pt;line-height:10pt;color:black;text-decoration:none;}
.NavItemBoxLevel2 {border:solid #00000C 1px;z-index:2;background-color:#FFFFCC;padding:2px;}
.NavItemFlyOutTile {background-color:#FFFFCC;z-index:2;width:100px;}
.NavItemFlyOutText:link {font-family:verdana;font-size:8pt;line-height:10pt;color:black;text-decoration:none;background-color:#FFFFCC;}
.NavItemFlyOutText:active {font-family:verdana;font-size:8pt;line-height:10pt;color:black;text-decoration:none;background-color:#FFFFCC;}
.NavItemFlyOutText:visited {font-family:verdana;font-size:8pt;line-height:10pt;color:black;text-decoration:none;background-color:#FFFFCC;}
.NavItemFlyOutText:hover {font-family:verdana;font-size:8pt;line-height:10pt;color:black;text-decoration:none;background-color:#FFFFCC;}
*/


/*--MAIN MENU--*/
.Menu 				
{
	font-family:verdana;
	font-size:8pt;
	position:relative; 
	z-index:20; 
	border:0px solid #ffffff; 
	visibility:visible;
	cursor:pointer;	
	padding-top:0px; 
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-decoration:none; 
	color:#000000; 
}
.Menu:hover			
{
	font-family:verdana;
	font-size:8pt;
	position:relative; 
	z-index:20; 
	border:0px solid #ffffff; 
	visibility:visible;
	cursor:pointer;	
	padding-top:0px; 
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-decoration:none; 
	color:#000000; 
}
.MenuItems			
{
	font-family:verdana;
	font-size:8pt;
	text-decoration:none; 
	color:#000000; 
	font-size:12pt; 

}
.MenuItems:hover	
{
	font-family:verdana;
	font-size:8pt;
	color:#000000;
}

/*--SUB MENU--*/
.Sub				
{
	font-family:verdana;
	font-size:8pt;
	position:absolute; 
	z-index:80; 
	border:1px solid #000000; 
	background-color:#eeeeee; 
	visibility:hidden;
	cursor:pointer; 	
}
.SubMenu			
{
	font-family:verdana;
	font-size:8pt;	
	padding-top:0px; 
	padding-right:15px;
	padding-bottom:0px;
	padding-left:2px;
	background-color:#eeeeee;
}
.SubMenu1
{
	font-family:verdana;
	font-size:8pt;	
	padding-top:0px; 
	padding-right:15px;
	padding-bottom:0px;
	padding-left:2px;
	background-color:#eeeeee;
}
.SubMenu1:hover
{
	font-family:verdana;
	font-size:8pt;	
	padding-top:0px; 
	padding-right:15px;
	padding-bottom:0px;
	padding-left:2px;
	color:#CC3333;
}
.SubMenu1Hover
{
	font-family:verdana;
	font-size:8pt;	
	padding-top:0px; 
	padding-right:15px;
	padding-bottom:0px;
	padding-left:2px;
	color:#CC3333;
}
.SubMenuItems		
{
	font-family:verdana;
	font-size:8pt;	
	text-decoration:none; 
	color:#000000; 
	font-size: 8pt; 
}
.SubMenuItems:hover	
{
	font-family:verdana;
	font-size:8pt;	
	color:#CC3333;
}
.SubMenuItem
{
	font-family:verdana;
	font-size:8pt;	
	padding-top:0px; 
	padding-right:15px;
	padding-bottom:0px;
	padding-left:8px;
	text-decoration:none;
}
.SubMenuItemHover
{
	font-family:verdana;
	font-size:8pt;	
	padding-top:0px; 
	padding-right:15px;
	padding-bottom:0px;
	padding-left:45px;
	color:#CC3333;
}
.SubMenuItem:link
{
	font-family:verdana;
	font-size:8pt;	
	padding-top:0px; 
	padding-right:15px;
	padding-bottom:0px;
	padding-left:8px;
	color:#CC3333;
	text-decoration:none;
}


.NavTopItemBoxLevel1 {border:solid black 0px;font-family:verdana;font-size:8pt;line-height:9pt;color:black;cursor:hand;}
.NavTopItemText:link {font-family:verdana;font-size:8pt;line-height:9pt;color:black;text-decoration:none;}
.NavTopItemText:active {font-family:verdana;font-size:8pt;line-height:9pt;color:black;text-decoration:none;}
.NavTopItemText:visited {font-family:verdana;font-size:8pt;line-height:9pt;color:black;text-decoration:none;}
.NavTopItemText:hover {font-family:verdana;font-size:8pt;line-height:9pt;color:black;text-decoration:none;}
.NavTopItemBoxLevel2 {border:solid #00000C 1px;z-index:2;background-color:#FFFFCC;padding:2px;}
.NavTopItemFlyOutTile {background-color:#FFFFCC;z-index:2;width:100px;}
.NavTopItemFlyOutText:link {font-family:verdana;font-size:8pt;line-height:9pt;color:black;text-decoration:none;background-color:#FFFFCC;}
.NavTopItemFlyOutText:active {font-family:verdana;font-size:8pt;line-height:9pt;color:black;text-decoration:none;background-color:#FFFFCC;}
.NavTopItemFlyOutText:visited {font-family:verdana;font-size:8pt;line-height:9pt;color:black;text-decoration:none;background-color:#FFFFCC;}
.NavTopItemFlyOutText:hover {font-family:verdana;font-size:8pt;line-height:9pt;color:black;text-decoration:none;background-color:#FFFFCC;}



.NavBottom {font-family:verdana;font-size:9px;line-height:10px;border:solid black 0px;color:#666666;text-decoration:none;}

.CategoryTitle {font-family:verdana;font-variant:small-caps;font-size:20px;color:#861400;text-decoration:none;letter-spacing:1px;}
.ProductTitle {font-family:verdana;font-variant:small-caps;font-size:20px;color:#861400;text-decoration:none;letter-spacing:1px;}

.OptionTitle {font-family:Verdana;font-size:8pt;font-weight:bold;color:#606973;}
.OptionItem {font-family:Verdana;font-size:8pt;line-height:9pt;font-weight:bold;}
.OptionItemInput {font-family:Verdana;font-size:8pt;line-height:9pt;font-weight:normal;}

.OptionLink:link {font-family:Verdana;font-size:8pt;font-weight:bold;color:Black;text-decoration:none;}
.OptionLink:visited {font-family:Verdana;font-size:8pt;font-weight:bold;color:Black;text-decoration:none;}
.OptionLink:hover {font-family:Verdana;font-size:8pt;font-weight:bold;color:Black;text-decoration:none;}

.btn_Dynamic {font-family:Verdana;font-size:7pt;border:solid black 0px;font-weight:bold;}
.ProductPageHeading {font-family:Verdana;font-size:11pt;font-weight:bold;color:#861400;PADDING-LEFT:30PX;}
.CartHeading {font-family:Verdana;font-size:8pt;font-weight:bold;color:#861400;PADDING-LEFT:20PX;}

.linkBlack7pt:link {font-family:Verdana;font-size:7pt;color:black;}
.linkBlack7pt:active {font-family:Verdana;font-size:7pt;color:black;}
.linkBlack7pt:hover {font-family:Verdana;font-size:7pt;color:black;}
.linkBlack7pt:visited {font-family:Verdana;font-size:7pt;color:black;}

.ShippingCalcHead {font-family:Verdana;font-size:10pt;line-height:10pt;font-weight:bold;color:#606973;}
.ShippingCalcMethod {font-family:Verdana;font-size:8pt;line-height:8pt;font-weight:bold;}
.ShippingCalcPrice {font-family:Verdana;font-size:8pt;line-height:8pt;font-weight:bold;color:#861400;}

.PopUpRegular {font-family:Verdana;font-size:8pt;line-height:8pt;font-weight:normal;color:#606973;}
.PopUpRegularBold {font-family:Verdana;font-size:8pt;font-weight:bold;color:#606973;}

.PopUpRegularLink:link {font-family:Verdana;font-variant:small-caps;letter-spacing:0px;font-size:8pt;font-weight:normal;color:#000000;text-decoration:none;}
.PopUpRegularLink:active {font-family:Verdana;font-variant:small-caps;letter-spacing:0px;font-size:8pt;font-weight:normal;color:#000000;text-decoration:none;}
.PopUpRegularLink:hover {font-family:Verdana;font-variant:small-caps;letter-spacing:0px;font-size:8pt;font-weight:normal;color:#000000;text-decoration:none;}
.PopUpRegularLink:visited {font-family:Verdana;font-variant:small-caps;letter-spacing:0px;font-size:8pt;font-weight:normal;color:#000000;text-decoration:none;}

.PopUpRegularLinkCurrent:link {font-family:Verdana;font-variant:small-caps;letter-spacing:0px;font-size:8pt;font-weight:normal;color:#861400;text-decoration:none;}
.PopUpRegularLinkCurrent:active {font-family:Verdana;font-variant:small-caps;letter-spacing:0px;font-size:8pt;font-weight:normal;color:#861400;text-decoration:none;}
.PopUpRegularLinkCurrent:hover {font-family:Verdana;font-variant:small-caps;letter-spacing:0px;font-size:8pt;font-weight:normal;color:#861400;text-decoration:none;}
.PopUpRegularLinkCurrent:visited {font-family:Verdana;font-variant:small-caps;letter-spacing:0px;font-size:8pt;font-weight:normal;color:#861400;text-decoration:none;}


.debugTableTitle {font-family:Verdana;font-size:12pt;font-weight:bold;color:White;background-color:Black;}
.debugTable {padding:5px;border:solid #CCCCCC 1px; }
.debugTableHeaderCol {font-family:Verdana;font-size:10pt;font-weight:bold;color:black;background-color:#EEEEEE;border:solid #CCCCCC 1px;}
.debugTableCol {font-family:Verdana;font-size:10pt;font-weight:normal;color:black;background-color:#EEEEEE;border:solid #CCCCCC 1px;}	

.RightNavBox {padding-left:6px;font-family:verdana;font-size:8pt;height:100px;color:black;text-decoration:none; display:inline-block;height:100px; overflow:hidden; }
.tabsCSPHeader{text-align:center; font-weight:bold;padding:0px 0px 0px 0px;cursor:default;font-family:verdana;font-size:7pt;line-height:9pt;text-decoration:none;color: DarkSlateGray;}
.tabsCSPHeader:link {text-align:center; font-weight:bold;padding:0px 0px 0px 0px;cursor:default;font-family:verdana;font-size:7pt;line-height:9pt;text-decoration:none;color: Black;}
.tabsCSPHeader:active {text-align:center; font-weight:bold;padding:0px 0px 0px 0px;cursor:default;font-family:verdana;font-size:7pt;line-height:9pt;text-decoration:none;color:#861400;}
.tabsCSPHeader:hover {text-align:center; font-weight:bold;padding:0px 0px 0px 0px;cursor:default;font-family:verdana;font-size:7pt;line-height:9pt;text-decoration:none;color: #861400;}
.tabsCSPHeader:visited {text-align:center; font-weight:bold;padding:0px 0px 0px 0px;cursor:default;font-family:verdana;font-size:7pt;line-height:9pt;text-decoration:none;color: Black;}
.cspComment{text-align:left; font-weight:bold;padding-left:0px;padding-top:7px; cursor:default;font-family:verdana;font-size:9pt;line-height:9pt;text-decoration:none;color:#861400;}
.NavRightBoxProd {padding-left:11px;padding-top:0px;}
.NavRightBoxCat {padding-left:15px;padding-top:0px;}
.CatLabelBox {margin-top: 0px; padding-left:3px;padding-top:0px;}
.accountMainOrderHeader{text-align:left; font-weight:bold;padding:0px 0px 0px 0px;cursor:default;font-family:verdana;font-size:8pt;line-height:9pt;text-decoration:none;color: #861400;}
.accountMainOrderSubTitleBold{text-align:left; font-weight:bold;padding:0px 0px 0px 0px;cursor:default;font-family:verdana;font-size:7pt;line-height:9pt;text-decoration:none;color: Black;}
.accountMainOrderSubTitleSmall{text-align:left; font-weight:bold;padding:0px 0px 0px 0px;cursor:default;font-family:verdana;font-size:7pt;line-height:9pt;text-decoration:none;color: DarkSlateGray;}
.accountMainOrderNormal{text-align:left; font-weight:normal;padding:0px 0px 0px 0px;cursor:default;font-family:verdana;font-size:7pt;line-height:9pt;text-decoration:none;color: Black;}
.pt8GrayItalic
{
	font-weight: normal;
	font-size: 8pt;
	color: #606973;
	font-style: italic;
	font-family: Verdana;
}
.pt8BoldBlackLink {font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000;}
.pt8BoldBlackLink:link  {font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000;text-decoration:none;}
.pt8BoldBlackLink:active {font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000;text-decoration:none;}
.pt8BoldBlackLink:hover {font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000;text-decoration:none;}
.pt8BoldBlackLink:visited  {font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000;text-decoration:none;}
.pt8BoldRedLink {font-family:Verdana;font-size:8pt;font-weight:bold;color:#861400;}
.pt8BoldRedLink:link  {font-family:Verdana;font-size:8pt;font-weight:bold;color:#861400;text-decoration:none;}
.pt8BoldRedLink:active {font-family:Verdana;font-size:8pt;font-weight:bold;color:#861400;text-decoration:none;}
.pt8BoldRedLink:hover {font-family:Verdana;font-size:8pt;font-weight:bold;color:#861400;text-decoration:none;}
.pt8BoldRedLink:visited {font-family:Verdana;font-size:8pt;font-weight:bold;color:#861400;text-decoration:none;}
	
.GiftFinderTitle {font-family:Verdana;font-size:9pt;font-weight:bold;color:#861400;}
.GiftFinderBlackLink {font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000;}
.GiftFinderBlackLink:link  {font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000;text-decoration:none;}
.GiftFinderBlackLink:active {font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000;text-decoration:none;}
.GiftFinderBlackLink:hover {font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000;text-decoration:none;}
.GiftFinderBlackLink:visited  {font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000;text-decoration:none;}
	
.BoldGray8pt {font-family:Verdana;font-size:7pt;font-weight:bold;color:#606973;font-variant:small-caps; font-weight:900;letter-spacing:0px;}
.BoldGrayNoCaps8pt {font-family:Verdana;font-size:7pt;font-weight:bold;color:#606973;}
.BoldBlack8pt {font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000;font-variant:small-caps; font-weight:900;letter-spacing:0px;}
.BoldRed8pt {font-family:Verdana;font-size:8pt;font-weight:bold;color:#891400;font-variant:small-caps; font-weight:900;letter-spacing:0px;}
.NormalBlack8pt {font-family:Verdana;font-size:8pt;font-weight:normal;color:#000000; font-weight:500;letter-spacing:0px;}
.BoldBlack7ptIndentLeft {font-family:Verdana;font-size:7pt;font-weight:bold;color:#000000;padding-left:25px;font-variant:small-caps; font-weight:900;}
.BoldBlackNoCaps7ptIndentLeft {font-family:Verdana;font-size:7pt;font-weight:bold;color:#000000;padding-left:25px;font-weight:900;}
.BoldGrayNoCaps7pt {font-family:Verdana;font-size:7pt;color:#606973;font-weight:900;}
.BoldRed7pt {font-family:Verdana;font-size:7pt;color:#891400;font-variant:small-caps; font-weight:900;letter-spacing:0px;}
.BoldBlack9pt {font-family:Verdana;font-size:11pt;font-weight:bold;color:#000000;font-variant:small-caps; font-weight:900;letter-spacing:0px;}
.BoldRed9pt {font-family:Verdana;font-size:9pt;color:#891400;font-variant:small-caps; font-weight:900;letter-spacing:0px;}
.NormalBlack7pt {font-family:Verdana;font-size:7pt;font-weight:normal;color:#000000; font-weight:500;letter-spacing:0px;}
.BoldBlack7ptNoCaps {font-family:Verdana;font-size:7pt;font-weight:bold;color:#000000;font-weight:900;letter-spacing:0px;}
.BoldBlack7pt {font-family:Verdana;font-size:7pt;font-weight:bold;color:#000000;font-variant:small-caps; font-weight:900;letter-spacing:0px;}
.NormalGrayNoCaps7pt {font-family:Verdana;font-size:7pt;color:#606973;font-weight:500;}
.BoldBlack8ptNoCaps {font-family:Verdana;font-size:7.7pt;font-weight:bold;color:#000000;font-weight:900;letter-spacing:0px;}
.BoldGray9pt {font-family:Verdana;font-size:7.5pt;font-weight:bold;color:#606973;font-variant:small-caps; font-weight:900;letter-spacing:0px;}
.BoldRed7ptNoCaps {font-family:Verdana;font-size:7pt;color:#891400;font-variant:normal; font-weight:900;letter-spacing:0px;}
.BoldRed8ptNoCaps {font-family:Verdana;font-size:8pt;color:#891400;font-variant:normal; font-weight:900;letter-spacing:0px;}
.NormalGrayNoCaps6pt {font-family:Verdana;font-size:6pt;color:#606973;font-weight:500;}
.BoldGrayNoCapsReal8pt {font-family:Verdana;font-size:8pt;font-weight:bold;color:#606973;}
/*gray area:C1C6CB*/
.CaptionSmall {font-family:Verdana;font-size:8pt;}
.InputSmall {font-family:Verdana;font-size:7pt;background-color:#FFFFFF;height:18px;}

.NavCartLeftClass {padding-left:0px;padding-top:0px;}
.Error7pt {font-family:Verdana;font-size:7pt;font-weight:bold;color:#FF0000;}

