body {
font-family: Tahoma, Arial, Helvetica;
background-color: #333399;
}

/* Check Step Three Popup Help */
#RepeatHelpDiv {
  width: 350px; 
  padding: 10px; 
  position:absolute; 
  border: solid #333333 1px; 
  background-color:#C17C05;
  color:#FF9933;
}

/****************/
/*Admin Classes*/
/***************/

.adminnav
{
	font-size : 10pt;
	font-style : normal;
	font-weight : none;
	text-decoration : none;	
  color : #ffffff;
}

a.adminnav
{
	font-size : 10pt;
	font-style : normal;
	font-weight : none;
	text-decoration : none;	
  color : #ffffff;
}

a.adminnav:hover
{
	color: #FF9933;
}

.adminheader /* Displays the header text at the top of maintenance screens*/
{
  font-family: Tahoma;
	font-size: 16px;
	Font-weight: bold;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #ffffff ;
}
 
.admincolumnlabel /* Displays labels on administrative screens */
{
  font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	font-weight: bold;
}

.adminlabel /* Displays labels on administrative screens */
{
  font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	font-weight: bold;
}

a.adminlabel /* Displays labels that are links on administrative screens */
{
  font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color:#ffffff;
	font-weight: normal;
}

a.adminlabel:hover /*Hover color for administrative links */
{
	color: #FF9933;
}

.adminlabelpopup /* Displays labels on administrative screens */
{
  font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	font-weight: bold;
}

a.adminlabelpopup /* Displays labels that are links on administrative screens */
{
  font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color:#ffffff;
	font-weight: normal;
}

a.adminlabelpopup:hover /*Hover color for administrative links */
{
	color: #FF9933;
}

.adminbuttonpopup /* Displays labels on administrative screens */
{
  font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}

.adminbutton /* Displays labels on administrative screens */
{
  font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}

a.adminbutton /* Displays labels on administrative screens */
{
  font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
}

a.adminbutton:hover /*Hover color for administrative links */
{
	color: #FF9933;
}

.admintext /* Displays text on administrative screens */
{
  font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
}

.admintextPOPUP /* Displays text on administrative screens */
{
  font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
}

.admininput /* Displays text on administrative screens */
{
  font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

.admininputpopup /* Displays text on administrative screens */
{
  font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

.admintitle /*Displays title text on the administrative pages */
{
  font-family: Tahoma;
	font-size: 16px;
	Font-weight: bold;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #ffffff ;
}

.errormsg  /*Displays error messages */
{
	font : small Tahoma, Helvetica, sans-serif;
	font-size : 9pt;
	color : #FCFF00;
}

.helptxt /*Displays Help text on maintenance screens*/
{
	font : small Tahoma, Helvetica, sans-serif;
	font-size : 7pt;
	font-style : normal;
	font-weight : normal;  
	color : #ffffff;
}

.helptxtpopup /*Displays Help text on maintenance screens*/
{
	font : small Tahoma, Helvetica, sans-serif;
	font-size : 7pt;
	font-style : normal;
	font-weight : normal;  
	color : #990000;
}

.leftnavtable
{
  border-bottom : 1px | solid;
  border-right : 1px | solid;

}

.leftnav  /* Displays text in the left navigation bar */
{
	font-family: tahoma;
	font-size : 10px;
	font-style : none;
	font-weight : bolder;
	text-decoration : none;
	color : #000000;
}

a.leftnavbig  /* Displays text in the left navigation bar */
{
	font-family: tahoma;
	font-size : 12px;
	font-style : none;
	font-weight : bolder;
	text-decoration : none;
	color : #000000;
}

a.leftnavbig:hover /* Navigation Text Hover */
{
	color : #dc143c;
}

a.leftnav  /* Displays text in the left navigation bar */
{
	font-family: tahoma;
	font-size : 10px;
	font-style : none;
	font-weight : bolder;
	text-decoration : none;
	color : #000000;
}

a.leftnav:hover /* Navigation Text Hover */
{
	color : #dc143c;
}

.leftsubnav  /* Displays text in the left navigation bar */
{
	font-family: Tahoma;
	font-size : 8pt;
	font-style : normal;
	font-weight : none;
	text-decoration : none;	
	color : lightyellow;
}

a.leftsubnav  /* Displays text in the left navigation bar */
{
	font-family: Tahoma;
	font-size : 8pt;
	font-style : normal;
	font-weight : none;
	text-decoration : none;	
	color : lightyellow;
}

a.leftsubnav:hover /* Navigation Text Hover */
{
	color : yellow
}

.leftnavtitle  /*Displays title text in the left navigation column*/
{
	font-family: Tahoma;
	font-size : 12px;
	font-style : none;
	font-weight : bold;
	text-decoration : none;
	color : #333333;
}

.topnavtext /*Displays navigational text at the top of the screen*/
{
	font-family: tahoma;
	font-size : 8pt;
	font-style : normal;
	font-weight : none;
	text-decoration : none;	
	color : #000000;
}

a.topnav /*Displays navigational links at the top of the screen */
{
	font-family: tahoma;
	font-size : 8pt;
	font-style : normal;
	font-weight : none;
	text-decoration : none;	
	color : #000000;
}

a.topnav:hover  /*The hover color for navigational text at the top of the screen */
{
	color: #FF9933;
}

.bottomnavtext /*Displays navigational text at the top of the screen*/
{
	font-family: tahoma;
	font-size : 8pt;
	font-style : normal;
	font-weight : none;
	text-decoration : none;	
	color : #000000;
}

a.bottomnav /*Displays navigational links at the top of the screen */
{
	font-family: tahoma;
	font-size : 8pt;
	font-style : normal;
	font-weight : none;
	text-decoration : none;	
	color : #000000;
}

a.bottomnav:hover  /*The hover color for navigational text at the top of the screen */
{
	color : gray;
}

/********************/
/*End of Admin Tags */
/********************/

/********************/
/* Calendar Classes */
/********************/

.calendardayheader  /* Formats the text in the column headers for the days of the week and the date numbers in the large calendar */
{ 
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #000000; 
}

a.calendardayheader:active   /*Format if the day headers are acitve */
{
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #4E7063;
}

a.calendardayheader:link  /* This formats any of the days or dates (numbers) in the large calendar that are links */
{ 
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #000099;
}

a.calendardayheader:hover  /* This formats the hover color of any of the days or dates (numbers) in the large calendar that are links*/
{
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #ff0000;
}

a.calendardayheader:visited  /* This formats the color of any of the days or dates (numbers) in the large calendar that are links that have been visited*/
{
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #4E7063;
}

.calendarlisteven /* Format to include alternating background color to display calendar information for even lines*/
{
background-color: #FFF5DD;
color: #000000;
font-family: tahoma;
font-size: 12px;
font-style: normal;
margin-bottom: +5px;
valign: top;
}

.calendarlistodd /* Format to include alternating background color to display calendar information for odd lines*/
{
background-color: #ffffff;
color: #000000;
font-family: tahoma;
font-size: 12px;
font-style: normal;
margin-bottom: +5px;
valign: top;
}

.calendarmonth /*Format of the month in the select box to select a month to view in the large calendar */
{
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 8pt; 
}

.calendarheader  /* This is the page header on the calendar page*/
{ 
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 12pt; 
	color: #333333; 
	font-weight: bold;
}

.nextprev  /* Format of the next and previous text for navigating through the large calendar */
{ 
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #333333; 
}

a.nextprev /* Format of the next and previous links for navigating through the large calendar */
{
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #333333;
}

a.nextprev:hover  /* Format of hover for the next and previous links for navigating through the large calendar */
{
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #FF9933;
}

.calendardirections  /* Used for the directions to select filter criteria on the main calendar */
{ 
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #333333; 
	font-weight: bold;
}

.calendardetailviewheader  /*Page and text section headers when viewing detailed calendar information */
{ 
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 10pt; 
	color: #333333; 
	font-weight: bold;
}

.smallcalendarbackground /* Background color for the small calendars at the top of the main cal page */
{
	background-color: #ffffff;
}

.smallcalendarheader  /* Format of the month and year for the small calendars at the top of maincal.cfm  */
{ 
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #333333;
}

a.smallcalendarheader  /* Format of the month and year links for the small calendars at the top of maincal.cfm  */
{ 
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #333333;
}

a.smallcalendarheader:link  /* Format of the month and year for the small calendars at the top of maincal.cfm  */
{ 
	font-size: 8pt; 
	color: #333333;
}

a.smallcalendarheader:hover  /* Format of the month and year when hovering for the small calendars at the top of maincal.cfm  */
{ 
	font-size: 8pt; 
	color: #FF9933;

}

.calendardetailtext /* Format of the text displaying events in the detailed calendar views*/
{ 
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 10pt; 
}

.calendartitletext  /* Format for the page headers on the calendar maintenance screens */
{ 
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 12pt; 
	line-height: 14pt; 
	color: #333333;
	font-weight: bold;
}

.calendarweekday /*Format for the background color of Weekdays on the large calendar */
{
	background-color: #ffffff;
}

.calendarweekend /*Format for the background color of Weekends on the large calendar */
{
	background-color: #ffffff;
}

/************************/
/* End of Calendar Tags */
/************************/

/***********/
/* Coupons */
/***********/

.couponheader /*Displays headers on coupons when being viewed by the customer*/
{
	font-family: tahoma;
	font-size: 14px;
	font-style: normal;
	color: #000000;
	font-weight: bolder;
}

.coupontext /*Displays the text on coupons viewed by the customer*/
{
	font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

a.couponlink
{
	font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	color: #000000;	
}

a.couponlink:hover
{
	font-family: tahoma;
	font-size: 12px;
	font-style: normal;
	color: #FF9933;

}

.fineprint /*Displays the fine print on coupons */
{
	font : small Tahoma, Helvetica, sans-serif;
	font-size : 7pt;
	font-style : normal;
	font-weight : normal;  
	color : #000000
}

/******************/
/* End of Coupons */
/******************/

/****************/
/* General Text */
/****************/

.contentbanner /* */
{
	font-family: tahoma;
	font-size: 14px;
	Font-weight: bold;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #FFFFFF ;
}

a.contentbanner /* */
{
	font-family: tahoma;
	font-size: 14px;
	Font-weight: bold;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #FFFFFF ;
}

a.contentbanner:hover /* */
{	
	color: #FF9933;

}

.contentheader /* Used for the page headers for all content pages */
{
	font-family : Tahoma;
	font-size : 20px;
	color : #FFFFFF;
	font-style : normal;
}

a.contentheader
{
	font-family : Tahoma;
	font-size : 20px;
	color : #FFFFFF;
	font-style : normal;
}

a.contentheader:hover
{
	color: #FF9933;

}

.contenttext /* Default format for text on user maintained content pages */
{
	font-family: tahoma;
	font-size: 12px;
	Font-weight: normal;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #FFFFFF ;
}

a.contenttext  /*links within the contenttext*/
{
	font-family: tahoma;
	font-size: 12px;
	Font-weight: normal;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color :#FFFFFF ;
}

a.contenttext:hover
{
	color : #ff9933;
	
}

.contenttext a /*links within the contenttext*/
{
	font-family: tahoma;
	font-size: 12px;
	Font-weight: normal;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color :#FFFFFF ;
}

.contenttext a:hover
{
	color : #ff9933;
	
}

.copyright  /* Displays copyright information at the bottom of the page */
{
	font-family : Tahoma, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	color : #FFFFFF;
}

.footer   /* Displays the developed and hosted by at the bottom of each page in footer0.cfm */
{
  color: #FF9933;
	font-family : Tahoma;
	font-size : 10px;
}

.logintext /* Format of login text for right column login link */
{
	font-family: tahoma;
	font-size : 10px;
	Font-weight: normal;
	color :White ;
}

a.logintext /* Format of login text for right column login link */
{
	font-family: tahoma;
	font-size : 10px;
	Font-weight: normal;
	color :white ;
}

a.logintext:hover /* Format of login text for right column login link */
{
	color: #FF9933;

}

.mandatory /* Format for * displayed next to an input field that is mandatory */
{
	font-family : Tahoma;
	font-size : 12px;
	color : Red;
}

.shoppingcartheader  /* Format of the section header for the shopping cart section in the right column */
{
	font-family : Tahoma;
	font-size : 17.5px;
	font-style : none;
	font-weight: bolder;
	color : #000000
}

.smallcontenttext
{
	font-family : Tahoma;
	font-size : 10px;
	color : #000000;
}

a.smallcontenttext
{
	font-family : Tahoma;
	font-size : 10px;
	color : #000000;
}

a.smallcontenttext:hover
{
	color : #000000;
}

.specialsheader  /* Format of the section header for the specials section in the right column */
{
	font-family : Tahoma;
	font-size : 12.5px;
	font-style : none;
	font-weight: 900;
	color : #000000
}

a.specialsheader  /* Format of the section header for the specials section in the right column */
{
	font-family : Tahoma;
	font-size : 12.5px;
	font-style : none;
	font-weight: 900;
	color : #000000;
}

a.specialsheader:hover  /* Format of the section header for the specials section in the right column */
{
	color : #000000;
}

.stdtext /*Format of Standard text in the body for each page */
{
	font-family: tahoma;
	font-size: 12px;
	Font-weight: normal;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color :#000000 ;
}

/***********************/
/* End of General Text */
/***********************/

/*************/
/* News Text */
/*************/

.newsheader  /* Shows Main News heading on the home  page */
{
	font : Tahoma, Helvetica, sans-serif;
	font-size : 11pt;
	font-style : normal;
	font-weight : bold;  
	color : #517DBA;
}

.newstext  /* Displays text of News items */
{
	font : small Tahoma, Helvetica, sans-serif;
	font-size : 9pt;
	font-style : normal;
	font-weight : normal;
	color : #517DBA;  
}

.newstitle  /* Shows Title defined for News item */
{
	font : small Tahoma, Helvetica, sans-serif;
	font-size : 9pt;
	font-style : italic;
	font-weight : bold;  
	color : #517DBA;
}

a.readmore  /*Link to read more for News items */
{ 
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 7pt; 
	color: #F7C329;
}

/********************/
/* End of News Tags */
/********************/

/*******************/
/* Newsletter Tags */
/*******************/

.nlsectionauthor  /* Display of the author of a newsletter article */
{
	font-family : Tahoma, Helvetica, sans-serif;
 	text-align : right;
	font-size : 9px;
	font-style : italic;
	color : #000442;
}

.nlsectionhead  /* Displays Newsletter section titles when viewing newsletters*/
{
	background-color : Silver;
	font-family : Tahoma, Helvetica, sans-serif;
	font-size : 16px;
	text-align : center;
	font-style : italic;
	font-weight : bold;	
	color : #000442;
}

.nlsectiontext /* Displays the section text for each newsletter section */
{
	font-family : Tahoma, Helvetica, sans-serif;
	font-size : 12px;
	color : #000442;
}

.nltitle1  /* Displays the newsletter title on the newsletter page*/
{
	font-family : Tahoma, Helvetica, sans-serif;
	font-size : 16px;
  text-align : center;
	font-weight : bold;	
	color : #000442;
}

.nltitle2  /* Displays the date and volume on the newsletter page */
{
	font-family : Tahoma, Helvetica, sans-serif;
	font-size : 12px;
	text-align : center;
	font-weight : bold;	
	color : #000442;
}

.nltochead  /* Displays the newsletter table of contents header */
{
	font-family : Tahoma, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;	
	font-style : underline;
	color : #000442;
}
 
.nltocitem  /* Displays the newsletter table of contents*/
{
	font-family : Tahoma, Helvetica, sans-serif;
	font-size : 11px;
	color : #000442;
}

/**************************/
/* End of Newsletter Tags */
/**************************/

/*****************/
/* EStore Classes */
/*****************/

.continuetexttable /* Format of the continue text to continue for more information */
{
  border-bottom-width: 1px; 
  border-left-width: 1px; 
  border-bottom: 1px solid Black; 
  border-left: 1px solid Black; 
  border-right: 1px solid Black; 
  border-top: 1px solid Black;
}

.continuetext /* Format of the continue text to continue for more information */
{
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	text-decoration : none;
	color:#000000;
	background-color : Silver;
}

a.continuetext /* Format of the continue link to continue for more information */
{
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	text-decoration : none;
	color:#000000;
	background-color : Silver;
}

a.continuetext:hover /* Format of the continue link hover to continue for more information */
{
	font-family: tahoma;
	font-size: 11px;
	font-style: normal;
	text-decoration : none;
	color:#333399;
	background-color : Silver;
}

.estorebgline
{
	background-color: Yellow;
	height: 1px;
}

.estorecolumn /* Formats the column headers for tables on the estore pages */
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight : bolder;
	color: #FFFFFF;
}

.estoreheader /* Format of the page header for EStore pages */
{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	font-weight : bolder;
}

a.estoreproductcategory /* Used in UITags  */
{
	border : 0;
	font-family : Tahoma;
	font-size : 10px;
	text-decoration : none;	
	color: #ffffff;
}

a.estoreproductcategory:hover /* Used in UITags  */
{
	color : #000000;
}

.estoreinput /* Default text format for Estore screens */
{
  font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

.estorebutton /* Default text format for Estore screens */
{
  font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight : bolder
	color: #000000;
}

a.estorebutton /* Default text format for Estore screens */
{
  font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight : bolder
	color: #000000;
}

a.estorebutton:hover /* Default text format for Estore screens */
{
	color: #333333;
}

select.estoretext /* Default text format for Estore screens */
{
   font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

select.stateinput /* Default text format for Estore screens */
{
   font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

input.estoretext /* Default text format for Estore screens */
{
  font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

image.estoretext /* Default text format for Estore screens */
{
   font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
}

textarea.estoretext /* Default text format for Estore screens */
{
   font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
}

.estoretext /* Default text format for Estore screens */
{
  font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
}

.estoretextdiscount /* Default text format for Estore screens */
{
  font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: Red;
}

.estoretextbold /* Default text format for Estore screens */
{
  font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight : bold;
	color: #ffffff;
}

a.estoretextbold /* Default text format for Estore screens */
{
   font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight : bold;
	color: #ffffff;
	text-decoration : none
}

a.estoretextbold:hover /* Default text format for Estore screens */
{
	text-decoration : underline;
}

.estoresmalltext /* Default text format for Estore screens */
{
   font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #ffffff;
}

a.estoresmalltext /* Default text format for Estore screens */
{
   font-family: Tahoma;
	font-size: 9px;
	font-style: normal;
	color: #ffffff;
}

a.estoresmalltext:hover /* Default text format for Estore screens */
{
	text-decoration : underline;
}

a.estoretext /* Default text format for EStore links */
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color:#ffffff;
	text-decoration : none;
}

a.estoretext:hover /* Default text format for hover of EStore links */
{
	text-decoration : underline;
}

input.emailinput /* Default text format for Estore screens */
{
   font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

input.passwordinput /* Default text format for Estore screens */
{
   font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}

.estoretitlerow
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color:#ffffff;
	text-decoration : underline;
	font-weight : bold;
	
}

.estoretotallabel
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color:#ffffff;
	text-decoration : none;
	
}

.estoretotalamount
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color:#ffffff;
	text-decoration : none;
	
}

.estoregrandtotallabel
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color:#ffffff;
	text-decoration : none;
	font-weight : bold;
}

.estoregrandtotalamount
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color:#ffffff;
	text-decoration : none;
	font-weight : bold;
}


.processerror /*Text to display a process error message */
{
	font-family: tahoma;
	font-size: 10px;
	font-style: normal;
	color : Red;
	font : italic;
}


/************************/
/* End of EStore Classes */
/************************/

/******************/
/* Custom Classes */
/******************/

a.go
{
	font-family : Tahoma;
	font-size : 10px;
	font-weight : bold;
	color : #FFFFFF;
}

a.go:hover
{
	color : #000000;
}

a.homego
{
	font-family : Tahoma;
	font-size : 10px;
	font-weight : bold;
	color : #000442;
}

a.homego:hover
{
	color : #000000;
}

a.homenav  /* Displays text in the left navigation bar */
{
	font-family: tahoma;
	font-size : 8pt;
	font-style : normal;
	font-weight : none;
	text-decoration : none;	
	color : #000000;
}

.homenav  /* Displays text in the left navigation bar */
{
	font-family: tahoma;
	font-size : 8pt;
	font-style : normal;
	font-weight : none;
	text-decoration : none;	
	color : #000000;
}

a.homenav:hover /* Navigation Text Hover */
{
	color : #000000;
}

a.topnavview  /* Displays text in the left navigation bar */
{
	font-family: tahoma;
	font-size : 8pt;
	font-style : normal;
	font-weight : none;
	text-decoration : none;	
	color : #000000;
}

.scriptureheader{
	font-size : 	12px		;
	font-family :	Papyrus		;
	color : EF0000			;
}

.scripturetext {
	font-size : 	12px		;
	font-family :	Papyrus		;
	color : 000442			;
}

.activitybanner /* */
{
	font : lighter small-caps 12px Tahoma, Helvetica, sans-serif;	
	color : #000442;
	vertical-align : middle;
	font-weight : none;
}

.activitytext{
	font-size : 	10px		;
	font-family :	Tahoma		;
	color : 000442						;
}

a..activitytext{
	font-size : 	10px		;
	font-family :	Tahoma		;
	color : 000442						;
}

a..activitytext:hover{
	color : red						;
}

a.specials /* Displays text on GiftIdeas screens for Peanut Patch */
{
	font-family: cursive;
	font-size: 11px;
	font-style: normal;
	text-decoration : underline;
	color: #000000;
	font-weight : bold;
}

a.bestsellers /* Displays text in BestSellers area for PeanutPatch */
{
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration : underline;
	color : Black;
}

a.bestsellers:hover /* Displays text in BestSellers area for PeanutPatch */
{
	color : Olive;
}

a.aboutpeanuts /*Custom text for PeanutPatch */
{
	border : 0;
	border-bottom-width : 0px;
	font-family : Perpetua;
	font-size : 18px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration : none;	
	color : #000000;
}

a.aboutpeanuts:hover
{
	border : 0;
	border-bottom-width : 0px;
	font-family : Perpetua;
	font-size : 18px;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	text-decoration : none;	
	color : #DCAA3E;
}

a.shiptotext
{
	font-family : Tahoma;
	font-size : 10px;
	font-style : normal;
	color : Black
}

.shiptotext
{
	font-family : Tahoma;
	font-size : 10px;
	font-style : normal;
	color : Black
}

.index
{
	font-family : Tahoma;
	font-size : 10px;
	text-decoration : none;	
	color : Black;
}

a.index
{
	font-family : Tahoma;
	font-size : 10px;
	text-decoration : none;	
	color : Black;
}

a.index:hover
{
	color : #DCAA3E;
}

a.giftideas /* Displays text on GiftIdeas screens */
{
	font-family: cursive;
	font-size: 11px;
	font-style: normal;
	text-decoration : underline;
}

.formbutton /*Formats the text on standard form buttons */
{
	font-family : Tahoma;
	font-size : 12px ;
	color : #000000;
	font-weight: bolder;
}

.nutritionlabellghdr
{
	font-size: 24px;
	font-family: Tahoma;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: .5px;
}

.nutritionlabelsmhdr
{
	font-size: 12px;
	font-family: "Times New Roman";
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	letter-spacing: .5px;
}

.nutritionlabel
{
	font-size: 12px;
	font-family: "Times New Roman";
	font-style: normal;
}

.nutritionlabelfooter
{
	font-size: 10px;
	font-family: "Times New Roman";
	font-style: normal;
}

.carttext /* Default text format for Estore screens */
{
  font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
}

a.carttext /* Default text format for Estore screens */
{
  font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
}

a.carttext:hover /* Default text format for Estore screens */
{
	color: #FF9933;
}


.states /* Default format for text on user maintained content pages */
{
	font-family: tahoma;
	font-size: 12px;
	Font-weight: normal;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color : #FFFFFF ;
}

a.states  /*links within the contenttext*/
{
	font-family: tahoma;
	font-size: 12px;
	Font-weight: normal;
	font-style : normal;
	font-variant : normal;
	letter-spacing : normal;
	color :#FFFFFF ;
}



.formbuttontext
{
  padding-right: 10px;  
  padding-left: 10px;
  font-weight: normal;
  font-size: 11px;
  padding-bottom: 5px;
  margin: 0px; 
  color: #000000;
  padding-top: 5px;
  border: 1px solid #000000;
  font-style: normal;
  font-family: tahoma;
  background-color: #EBBE53;
  text-decoration: none;
}

a.formbuttontext
{
  padding-right: 10px;  
  padding-left: 10px;
  font-weight: normal;
  font-size: 11px;
  padding-bottom: 5px;
  margin: 0px;
  border: 1px solid #000000;
  color: #000000;
  padding-top: 5px; 
  font-style: normal;
  font-family: tahoma;
  background-color: #EBBE53;
  text-decoration: none;
}

.editonbutton /* Displays labels on administrative screens */
{
  font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	font-weight: bold;
}

a.editonbutton /* Displays labels on administrative screens */
{
  font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	font-weight: bold;
}

a.editonbutton:hover /*Hover color for administrative links */
{
	color: red;
}

.messagetable
{
  border: solid 1px #000000;
  padding: 12px 15px 12px 15px;
  background-color: white;
}

.messagetitle
{
  font-size: 12px;
  color: red;
  font-weight: bold;
	padding: 0 0 10px 0;
}

.messagetext
{
  font-size: 11px;
  color: #000000;
}

browserlabelsortcolumn
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color:#ffffff;
	text-decoration : none;
	
}

a.browserlabelsortcolumn
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color:#ffffff;
	text-decoration : underline;
}

.browseroddrow 
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color:#ffffff;
	text-decoration : none;
}

a.browseroddrow
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color:#ffffff;
	text-decoration : underline;
}

.browserevenrow
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color:#ffffff;
	text-decoration : none;
}

a.browserevenrow
{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color:#ffffff;
	text-decoration : underline;
}

.ordershiptoroweven
{
  border: 1px solid #ADADD6;
	background-color: #4747A3;
	width: 100%;
	padding: 5px 10px 5px 10px;
}
.ordershiptorowodd
{
  border: 1px solid #ADADD6;
	background-color: #5C5CAD;
	width: 100%;
	padding: 5px 10px 5px 10px;
}

a.browserbannercommands
{
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	color:#ffffff;
	text-decoration : underline;
	font-weight: bold;

}

a.browserbannercommands:hover
{
	text-decoration : none;
}

.estore_shipping_message {
font-size: 11px;
font-style: normal;
color: #F7C329;
}

.estore_total_bar {
background-color: #FFFFFF;
}

table.contenttextEmail {
background-color: #333399;
}

.estorestatecb {
 font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}