/********************************************************************
**	Original Author: 
**	Date: 
**	Purpose: 
**
**
*********************************************************************
**	Revision History:
** 	JC: 06/28/2010 Created this new style so we can more easily change font colors for sales copy.
** 	Previously the color was hard coded to FF0000 but because of the summer sale we were asked to
** 	change it to be 0066CC. When the sale is done we can easily change it back.
**	JC: 06/29/2010 Changed productSave back to FF0000 per Ann M.		
**	
********************************************************************/ 

H1 { 
	margin-top: 0px;
	margin-bottom: 11px;
}

.SmallText
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
	}

.AdminHilite
	{
	font-weight: bold;
	color: #336699
	}

.AdminSection
	{
	font-weight: bold;
	color: #336699;
	font-size: 16px
	}

.Tiny
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px
	}

.footer_small
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666
	} 

A.footer_link
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none
	}

A.footer_link:Active
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: underline
	}

A.footer_link:Hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: underline
	}

.footer_big
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666
	}

.TinyGr
	{
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 9px
	}

.TinyRed
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000
	}
/* RAO 090308 added TinyRedbold for product grid special prices 
for this to work with firefox 3.01 had to switch bold and color so color was last */
.TinyRedbold
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FF0000
	}

.TinyWhite
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF
	}

.TinyGreen
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #006633
	}

.Verdana6pt
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px
	}

.Verdana6pt_red
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000
	}

.Verdana75pt
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
	}

.Verdana75ptBig
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px
	}

.Verdana75ptWhite
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF
	}
.Verdana75pt16
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF
	}
.Hilight
	{
	color: #990000;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px
	}

.HomeHilight
	{
	color: #990000;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px
	}

.DFSWelcome
	{
	color: #990000;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold
	}

/* PR 05/29/09 for "Thank You for Your Order" title */
.ThankYouTitle
	{
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold
	}
/* PR 06/09/09 for cflayout tab x-tabs-strip */
.x-tabs-strip .on .x-tabs-text {color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: 550;}
/* PR 12/10/09 changed the color of the text from 684d22 to 4d5b68 */
.x-tabs-strip .x-tabs-text {color:#4d5b68;}

/* PR 06/12/09 for calendar in Reminder List */
/* PR 12/10/09 changed the color of the text from 684d22 to 4d5b68 */
.calendar {color: #4d5b68;}

.BigRed
	{
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px
	}

/* MJS: 09/01/2009 added a lowercase version to sectionheading and sectionheading2 */
.SectionHeading, .sectionheading
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold
	}

.SectionHeading2, .sectionheading2
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold
	}

.Tips
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}

.SmallCaps
	{
	font-variant: small-caps;
	font-size: 11px
	}

.dfssaletext
	{
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #990000
	}

.footer
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center
	}

.FinePrint
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px
	}

BODY, TABLE, TEXTAREA, P
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

.LeftsideBar
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px
	}

.SideBar
	{
	font-family: Times, "serif";
	font-size: 12px;
	text-align: center
	}

TR.CartOffColor
	{
	background-color: #F5F5F5
	}

.Verdana
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
	}

.Jason11
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px
	}
.Jason11green
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#003300
	}
.Jason9
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px
	}

.custalert
	{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #0000CD
	}

.Error
	{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000
	}

.dfsmsg
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000
	}

.dfstext
	{
	font-family: "Times New Roman", Times, serif;
	font-size: 16px
	}

.dfstext2
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
.fsacheckoutvariant
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
.dfstext3
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000
	}

.dfstextgray
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #808080
	}

.Cart
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
	}

.CartTest
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px
	}

.CartQtyDiscount
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000080
	}

.CartPromo
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000
	}

.CartMsg
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #800000
	}

.Productmsg
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000
	}

.ProductQtyDisc
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px
	}

.Verdana8ptWhite
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF
	}

.Verdana10ptWhite
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF
	}

.Verdana12ptWhite
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF
	}

.Verdana10ptBlue
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699
	}

.Verdana14ptBlue
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699
	}

.RelatedProductsTitle
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #808080
	}

.LandingPage_RelatedItems_Title
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000
	}

.LandingPage_RelatedItems_Bold
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000
	}

A.landing_page_small
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: underline
	}

A.landing_page_big
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000FF;
	font-weight: bold;
	text-decoration: none
	}

.bullet
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC
	}

.searchbox
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px
	}

.textbox
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
	}

.date
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #336699
	}

.numberOne
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #660000;
	}

.CategoryTitleBig
	{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #000000;
	}

.categorySubTitleBig
	{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #000000;
	}

.categorySubTitleSmall
	{
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #000000;
	}
/* handled in wrapper now
.pageTitle
	{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #000000;
	}
*/
.catShortDesc
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px
	}

.NoScriptText
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px
	}


A.bigLink
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none
	}

A.bigLink:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline
	}

A.BoldLink
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: none
	}

A.BoldLink:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	text-decoration: underline
	}

A.smallLink
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none
	}

A.smallLink:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline
	}
	
A.PICLink
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none
	}

A.SideBarLink
	{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none
	}

A.SidebarLink:hover
	{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none
	}

.CalendarTD
	{
	font-family: "MS Gothic", "sans-serif";
	font-size: 9px;
	line-height: 12px;
	font-style: normal;
	text-align: right
	}

.CalendarTH
	{
	font-family: "MS Gothic", "sans-serif";
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	background: #000000;
	text-align: left;
	padding-left: 5px;
	text-indent: 5px
	}

.WCalendarTABLE
	{
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px
	}

.help_tip
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5555AA
	}

.help_tip_title
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF 
	}

.field_error
	{
	background-color: #FFFFCC; 
	border: 1px groove #000000;
	}
	
.product_error {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.dfs_table_formatting
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #FFFFFF 
	}

A.dfs_table_formatting
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #FFFFFF
	}

A.dfs_table_formatting:Active
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #FFFFFF
	}

A.dfs_table_formatting:Hover
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #FFFFFF
	}

.checkout
	{
	font-size: 11px;
	font-weight: normal
	}

A.checkout
	{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

A.checkout:Hover
	{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline
	}

A.checkout:Active
	{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

.checkout_specials
	{
	font-size: 11px;
	font-weight: normal
	}

A.checkout_specials
	{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

A.checkout_specials:Hover
	{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline
	}

A.checkout_specials:Active
	{ 
	font-size: 11px;
	font-weight: normal;
	text-decoration: none
	}

.submitbutton
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 2px outset  #AAAAAA; 
	border-right: 2px outset #AAAAAA;
	border-top: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	font-weight: bold; 
	background-color: #FFFFCC;
	}
	
A.submitbutton_link {
	margin: 7px;
	font-size: 11px; 
	color: #000000;
	text-decoration: none;
}

A.submitbutton_link:HOVER {
	text-decoration: none;
}

A.submitbutton_link:VISITED {
	color: #000000;
	text-decoration: none;
}

.line_item_error
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12;
	font-style:normal;
	color: #FF0000
	}

A.rx_new
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none
	}
.times12{
	font-family:"Times New Roman", Times, serif;
	font-size:12;
	color:#4E5629;
	font-style:normal;
}
.times12red{
	font-family:"Times New Roman", Times, serif;
	font-size:12;
	color:#990000;
	font-style:normal;
}
.articles_heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16;
	color:#006633;
	font-style:normal;
	font-weight:bold;
}

.headline {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #000000;
	font-weight: normal;
}
.category_heading1{
	font-family: "Times New Roman", Times, serif;
	font-style:normal;
	font-size:72;
	color:#D1C8A7;
}
.category_heading2{
	font-family: "Times New Roman", Times, serif;
	font-style:normal;
	font-size:32px;
	color:#D1C8A7;
}
.category_viewall{
	font-family: "Times New Roman", Times, serif;
	font-style:normal;
	font-size:14px;
	color:#D1C8A7;
}

.grid_title {
	font-weight: bold;
}

.categoryname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
/*CPI 11/27/07 added article styles*/
.catname {
	color:#603913;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
}
.catname a:link {
	color:#603913;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif
}
.catname a:visited {
	color:#603913;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif
}
.catname a:active {
	color:#603913;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif
}
.catname a:hover {
	color:#603913;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif
}
.subcatname {
	color:#333333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
}
.subcatname a:link {
	color:#333333;
	font-size:10px;
	text-decoration:none;
}
.subcatname a:visited {
	color:#333333;
	font-size:10px;
	text-decoration:none;
}
.subcatname a:active {
	color:#333333;
	font-size:10px;
	text-decoration:none;
}
.subcatname a:hover {
	color:#333333;
	font-size:10px;
	text-decoration:underline;
}
.ArtCatTable {
	background-color:#F3EECF;
	width:565px;	
}
.ArtCatCell {
	/*background-color:#F3EECF;*/
	border-right:1px dashed #647336;
	padding:10px; 
	width:33%;
}
/*//CPI 11/27/07 added article styles*/

/* MZ 11/30/07 added article Navigation Page styles */
.NavExcerptHeadings 
	{
	FONT-SIZE:11px;
	COLOR:#647336;
	FONT-FAMILY:Arial Black,Helvetica Black,Arial,Helvetica,sans-serif
	}
.NavArticleHeadings 
	{
	FONT-SIZE:11px;
	COLOR:#647336;
	FONT-FAMILY:Arial,Helvetica,sans-serif
	}
a.NavArticleLink:link
	{
	FONT-SIZE:11px;
	COLOR:#603913;
	FONT-FAMILY:Arial,Helvetica,sans-serif;
	text-decoration:none
	}
a.NavArticleLink:visited
	{
	FONT-SIZE:11px;
	COLOR:#666666;
	FONT-FAMILY:Arial,Helvetica,sans-serif;
	text-decoration:none
	}
a.NavArticleLink:hover
	{
	FONT-SIZE:11px;
	COLOR:#603913;
	FONT-FAMILY:Arial,Helvetica,sans-serif;
	text-decoration: underline
	}
/*  /end MZ 11/30/07 added article Navigation Page styles */
/* CPI: 12/19/07 Related Items Page Styles */
.ContinueShopingInStyle 
	{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; font-weight:600;
	}
table.ContinueTable 
	{
	border:1px; 
	border-style:solid;
	}

/* MZ 05/27/09 added styles below for checkout */
.colBlack{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000
}
.colWhite{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF
}
.hint{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#996600;
}
.checkoutButton{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold; 
color:#FFFFFF;
border-bottom: 2px outset  #AAAAAA; 
border-right: 2px outset #AAAAAA;
border-top: 1px solid #AAAAAA;
border-left: 1px solid #AAAAAA;
background-color: #990000;
height: 30px;
}
.checkoutButton:hover{
border-bottom: 3px outset  #000000; 
border-right: 3px outset #000000;
border-top: 2px solid #000000;
border-left: 2px solid #000000;
}
.checkoutButtonBig{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
/*font-weight: bold; */
color:#FFFFFF;
border-bottom: 2px outset  #AAAAAA; 
border-right: 2px outset #AAAAAA;
border-top: 1px solid #AAAAAA;
border-left: 1px solid #AAAAAA;
background-color: #990000;
height: 38px;
}
.checkoutButtonBig:hover{
border-bottom: 4px outset  #000000; 
border-right: 4px outset #000000;
border-top: 2px solid #000000;
border-left: 2px solid #000000;
}
.steelButton{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
background-color:#CCCCCC;
border-bottom: 2px outset  #AAAAAA; 
border-right: 2px outset #AAAAAA;
border-top: 1px solid #AAAAAA;
border-left: 1px solid #AAAAAA;
}
.steelButton:hover{
font-weight:bold;
border-bottom: 3px outset  #000000; 
border-right: 3px outset #000000;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
}
.yellowButton{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold; 
background-color: #FFFFCC;
border-bottom: 2px outset  #AAAAAA; 
border-right: 2px outset #AAAAAA;
border-top: 1px solid #AAAAAA;
border-left: 1px solid #AAAAAA;
}
.yellowButton:hover{
border-bottom: 3px outset  #000000; 
border-right: 3px outset #000000;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
}
/* MZ 05/27/09 added styles above for checkout */

/* BPW 08/06/2009 - added productcol3 style for prod_display page */
.productcol3 {margin-top:6px;}

/* JC: 06/28/2010 Created this new style so we can more easily change font colors for sales copy. */
/* Previously the color was hard coded to FF0000 but because of the summer sale we were asked to  */
/* change it to be 0066CC. When the sale is done we can easily change it back.                    */
/* JC: 06/29/2010 Changed productSave back to FF0000 per Ann M.												  */
.productSave {
margin-top:6px;
color: #FF0000;
}
