/* *********************************************************************
This section handles the general content text classes. Many styles have been "hard-coded" in the html 
docs to account for netscape 4.7's lack of css support. The font-family declaration has been repeated in 
the various sections as a netscape fix as well.The specifics of the 4 section
styles are dealt with by nesting the following classes:

********************************************************************* */

body {
	/* background-color: #ffffff; */
	margin-top: 0px;
	margin-left: 0px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

.title {
	font-size: 21px;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: 1pt;
}

.subtitle {
	font-size: 11px;
	font-weight: bold;
	line-height: 24px;
	padding-top: 5px;
}

.enewsletter {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #6A9913;
	line-height: 15px;
}

.save {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #6A9913;
	font-size: 11px;
}

.create {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #6A9913;
	font-size: 11px;
}

.browse {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #6A9913;
	font-size: 11px;
}

.learn {
		font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #4A70A4;
	font-size: 11px;
}

/* *********************************************************************
The specifics of the 4 section hyperlink
styles are dealt with by nesting the following classes:
********************************************************************* */

.save a:link, .save a:visited {
	text-decoration: none;
	color: #E89D00;
}

.save a:hover {
	text-decoration: none;
	color: #F1C764;
}

.create a:link, .create a:visited {
	text-decoration: none;
	color: #E89D00;
}

.create a:hover {
	text-decoration: none;
	color: #F1C764;
}

.browse a:link, .browse a:visited {
	text-decoration: none;
	color: #E89D00;
}

.browse a:hover {
	text-decoration: none;
	color: #F1C764;
}

.learn a:link, .learn a:visited {
	text-decoration: none;
	color: #E89D00;
}

.learn a:hover {
	text-decoration: none;
	color: #F1C764;
}

/* *********************************************************************
This handles all of the breadcrumb text
********************************************************************* */

.breadcrumb {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #A6C665;
}

.breadcrumb a:link, .footer a:visited {
	text-decoration: none;
	color: #A6C665;
}

.breadcrumb a:visited {
	text-decoration: none;
	color: #A6C665;
}

.breadcrumb a:hover {
	color: #EDB73B;
	text-decoration: none;
}

.breadcrumb_colon {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #E89D00;	
}

/* *********************************************************************
This handles all of the footer text
********************************************************************* */

.footer {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #A6C665;
	line-height: 15px;
}

.footer a:link, .footer a:visited {
	text-decoration: none;
	color: #A6C665;
}
.footer a:hover {
	color: #F1C764;
	text-decoration: none;
}

.footerbold {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #75A71F;
	line-height: 15px;
	font-weight:bold;
}

.footerbold a:hover {
	color: #F1C764;
	text-decoration: none;
	font-weight:bold;
}

.footer_divider {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #EDB73B;	
}

.copyright {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #EDB73B;
}

/* *********************************************************************
This handles the generalities of the subnav text
********************************************************************* */

.subnav {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #474747;
	text-decoration: none;
	line-height: 1.25em;
	font-weight: bold;
}

.subnav a:link, .subnav a:visited {
	color: #474747;
	text-decoration: none;
}

.subnav_create {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

.subnav_create a:hover {
	color: #FFFFFF
}	

.subnav_save {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

.subnav_save a:hover {
	color: #FFFFFF;
}	

.subnav_toolbar {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

.subnav_toolbar a:hover {
	color: #FFFFFF
}	

.subnav_learn {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

.subnav_learn a:hover {
	color: #FFFFFF
}	

.subnav_browse {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

.subnav_browse a:hover {
	color: #FFFFFF
}	
/* *********************************************************************
FORM styles 
********************************************************************* */	

.searchbox {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #E89D00;
	width: 79px;
	margin: 1px;
	border: none;
	padding-left: 1px;
}

.subscribe {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #6A9913;
	width: 89px;
	margin: 1px;
	border: none;
}
select {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #699B13;
	height: 15px;
	width: 144px;
}

select.dep {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #699B13;
	height: 15px;
	width: 100px;
	font-weight: normal;
}

.department select {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #699B13;
	height: 15px;
	width: 288px;
	font-weight: normal;
}

select.storeLocator {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #699B13;
	height: 15px;
	width: 200px;
	font-weight: normal;
}

select.storeLocatorNR {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #699B13;
	height: 15px;
	width: 250px;
	font-weight: normal;
}

select.PStype {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #699B13;
	height: 15px;
	width: 300px;
}

select.PSfront {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #699B13;
	width: 200px;
}

/* *********************************************************************
HOME PAGE styles NOTE: ORPHANED STYLES!
********************************************************************* */
/*
Ideally, the styles listed below would handle all of the background images in the tables
but the CSS won't work in Netscape 4.7 so the backgrounds have been hard-coded into 
their respective tables.
*/

.homebgright, .homebgright TD {
	background-image:    url(../site_images/home/BAR-Right.gif);
}

.home, .home TD{
	background-color: #E8F1D6;
}

.watermark, .watermark TD {
	background-image:    url(../site_images/home/Watermark.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.homebigbackimage {
	background-image: url(../site_images/home/Picture-Oranges.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.vendorBackstripe {
	background-image: url(../site_files/vendors/images/vendor_bg_image.gif);
}

/* *********************************************************************
 VENDOR PAGE ORPHANED STYLES! 
********************************************************************* */


.vendorNavBack {
	background-color: #F9FAE8;
}

.vendorDis {
	color: #F9FAE8;
	font-size: 9px;
	text-align: left;
}

.vendorDis a:link, .vendorDis a:visited {
	text-decoration: none;
	color: #CBDE46;
}

.vendorDis a:hover {
	color: #F1C764;
	text-decoration: none;
}

/* *********************************************************************
What's new styles 
********************************************************************* */	

.associateswhatsnew {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #EDB73B;
	line-height: 13px;
}

.whatsnew {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #A6C665;
	line-height: 13px;
}

.whatsnewBold {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #A6C665;
	font-size: 10px;
	font-weight: bold;
}

.whatsnew a:link, .whatsnew a:visited {
	text-decoration: none;
	color: #A6C665;
}

.whatsnew a:hover {
	color: #C6DB97;
	text-decoration: none;
}

/* *********************************************************************
Miscellanous Text styles 
********************************************************************* */	

.indent {
	text-indent: 0px;
	margin-right: 11px;
	margin-left: 11px;
	line-height: 17px;
}

.emphasis {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

/* *********************************************************************
NAV styles will be found on shaws_main_nav.css, shaws_vendors_nav.css
********************************************************************* */

/* ********************************************************************
Button styles
******************************************************************** */
.btn {
  margin: 1em 0;
  width: 12em;
  font-family: helvetica,arial,sans-serif;
  font-size: 90%;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #6A9913;
}

.btnFeedback {
  margin: 1em 0;
  width: 18em;
  font-family: helvetica,arial,sans-serif;
  font-size: 90%;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #6A9913;
}

.btnDuck {
  margin: 1em 0;
  width: 12em;
  font-family: helvetica,arial,sans-serif;
  font-size: 90%;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #4A70A4;
}

.btnMQ {
  margin: 1em 0;
  font-family: helvetica,arial,sans-serif;
  font-size: 90%;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #FD933F;
}

.btnStApp {
  margin: 1em 0;
  width: 9em;
  font-family: helvetica,arial,sans-serif;
  font-size: 90%;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #FD933F;
}

.btnStApp7 {
  margin: 1em 0;
  width: 7em;
  font-family: helvetica,arial,sans-serif;
  font-size: 90%;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #FD933F;
}

.btnStApp12 {
  margin: 1em 0;
  width: 12em;
  font-family: helvetica,arial,sans-serif;
  font-size: 90%;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #FD933F;
}

.btnStApp18 {
  margin: 1em 0;
  width: 18em;
  font-family: helvetica,arial,sans-serif;
  font-size: 90%;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #FD933F;
}

.btnStAppPS7 {
  margin: 0em 0;
  width: 7em;
  font-family: helvetica,arial,sans-serif;
  font-size: 90%;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #FD933F;
}

.btnStAppPS12 {
  margin: 0em 0;
  width: 12em;
  font-family: helvetica,arial,sans-serif;
  font-size: 90%;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #FD933F;
}

.btnStAppPSarrow {
  margin: 0em 0;
  width: 2em;
  font-family: helvetica,arial,sans-serif;
  font-size: 90%;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #FD933F;
}

/* ********************************************************************
Party Store styles
******************************************************************** */

.PStitle {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #6A9913;
	font-size: 18px;
	font-weight: bold;
}

.PSbaskettbl {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #FD933F;
	font-size: 16px;
	font-weight: bold;
}

.PSprice {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
}

.PSinfo {
	font-size: 12px;
	font-family: Helvetica, Arial,Verdana,sans-serif;
	color: #FD933F;
}

/* ********************************************************************
Store Locator styles
******************************************************************** */

.storeLocatorText {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #6A9913;
	font-size: 16px;
	font-weight: bold;
}