/*******************************************************************************
 *
 * @STYLESHEET style.css
 *
 * CSS2 Stylesheet
 *
 * $Id: style.css,v 1.6 2004/10/17 15:42:20 mjf Exp $
 *
 ******************************************************************************/


/*
 * Tabs
 */

TD.tab-on {
	background-color: #000000;
}

A.tab-on:link, A.tab-on:active, A.tab-on:visited {
	/* font: style variant weight size height family */
	font: normal normal bold 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}

A.tab-on:hover {
	/* font: style variant weight size height family */
	font: normal normal bold 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FFFFFF;
}

TD.tab-off {
	background-color: #C4D0E7;
}

A.tab-off:link, A.tab-off:active, A.tab-off:visited {
	/* font: style variant weight size height family */
	font: normal normal bold 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

A.tab-off:hover {
	/* font: style variant weight size height family */
	font: normal normal bold 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}

TR.tab-bar {
	background-color: #000000;
}

SPAN.tab-catalogname {
	/* font: style variant weight size height family */
	font: normal normal bold 12pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
}

SPAN.tab-pg {
	/* font: style variant weight size height family */
	font: normal normal bold 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
}

SPAN.tab-currentpg {
	/* font: style variant weight size height family */
	font: normal normal bold 16pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
}

A.tab-pg:link, A.tab-pg:active, A.tab-pg:visited {
	/* font: style variant weight size height family */
	font: normal normal bold 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
}

A.tab-pg:hover {
	/* font: style variant weight size height family */
	font: normal normal bold 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FFFFFF;
}


/*
 * Browse
 */

TR.browse-hdr {
  background-color: #FF0000;
}

SPAN.browse-hdr {
	/* font: style variant weight size height family */
	font: normal normal bold 14pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
}

SPAN.browse-name {
	/* font: style variant weight size height family */
	font: normal normal bold 12pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}

SPAN.browse-desc {
	/* font: style variant weight size height family */
	font: normal normal normal 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}
SPAN.browse-pkg {
	/* font: style variant weight size height family */
	font: normal normal bold 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}

SPAN.browse-price {
	/* font: style variant weight size height family */
	font: normal normal bold 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}

SPAN.browse-regprc {
	/* font: style variant weight size height family */
	font: normal normal bold 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: line-through;
	color: #000000;
}

SPAN.browse-saleprc {
	/* font: style variant weight size height family */
	font: normal normal bold 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #FF0000;
}



A.browse-popup:link, A.browse-popup:active, A.browse-popup:visited {
	/* font: style variant weight size height family */
	font: normal normal bold 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	color: #000099;
}

A.browse-popup:hover {
	/* font: style variant weight size height family */
	font: normal normal bold 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000099;
}


SPAN.browse-xref {
	/* font: style variant weight size height family */
	font: normal normal bold 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}

A.browse-xref:link, A.browse-xref:active, A.browse-xref:visited {
	/* font: style variant weight size height family */
	font: normal normal normal 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

A.browse-xref:hover {
	/* font: style variant weight size height family */
	font: normal normal normal 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}

A.browse-enlarge:link, A.browse-enlarge:active, A.browse-enlarge:visited {
	/* font: style variant weight size height family */
	font: normal normal normal 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

A.browse-enlarge:hover {
	/* font: style variant weight size height family */
	font: normal normal normal 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}

SPAN.browse-media {
	/* font: style variant weight size height family */
	font: normal normal bold 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}

SPAN.browse-none {
	/* font: style variant weight size height family */
	font: normal normal bold 12pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}

SPAN.browse-variety {
	/* font: style variant weight size height family */
	font: normal normal bold 12pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}


/*
 * Search Results
 */

P.search-label, DIV.search-label, SPAN.search-label {
  font: normal normal bold 18pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #000000;
}

P.search-hint, DIV.search-hint, SPAN.search-hint {
  font: normal normal normal 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #000000;
}

TR.search-hdr {
  background-color: #FF0000;
}

SPAN.search-hdr {
	/* font: style variant weight size height family */
	font: normal normal bold 14pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
}

SPAN.search-legend {
	/* font: style variant weight size height family */
	font: normal normal bold 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}

A.search-name:link, A.search-name:active, A.search-name:visited {
	/* font: style variant weight size height family */
	font: normal normal bold 12pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

A.search-name:hover {
	/* font: style variant weight size height family */
	font: normal normal bold 12pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}

SPAN.search-status {
	/* font: style variant weight size height family */
	font: normal normal bold 12pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}

SPAN.search-none {
	/* font: style variant weight size height family */
	font: normal normal bold 12pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}


/*
 * Quick Order
 */

TR.quick-hdr {
  background-color: #FF0000;
}

SPAN.quick-hdr {
	/* font: style variant weight size height family */
	font: normal normal bold 14pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
}

SPAN.quick-legend {
	/* font: style variant weight size height family */
	font: normal normal bold 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}

A.quick-name:link, A.quick-name:active, A.quick-name:visited {
	/* font: style variant weight size height family */
	font: normal normal bold 12pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

A.quick-name:hover {
	/* font: style variant weight size height family */
	font: normal normal bold 12pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}

SPAN.quick-status {
	/* font: style variant weight size height family */
	font: normal normal bold 12pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}

SPAN.quick-none {
	/* font: style variant weight size height family */
	font: normal normal bold 12pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}


/*
 * Policies 
 */

H1.policies {
  font: normal normal bold 18pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #000000;
}

H2.policies {
  font: normal normal bold 18pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #000000;
}

P.policies, DIV.policies, SPAN.policies {
  font: normal normal normal 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #000000;
}

TR.policies-hdr {
	background-color: #DDDD00;
}

SPAN.policies-hdr {
	/* font: style variant weight size height family */
	font: normal normal bold 14pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
}


/*
 * Contact 
 */

H1.contact {
  font: normal normal bold 18pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #000000;
}

H2.contact {
  font: normal normal bold 18pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #000000;
}

P.contact, DIV.contact, SPAN.contact {
  font: normal normal normal 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
  color: #000000;
}

TR.contact-hdr {
	background-color: #DDDD00;
}

SPAN.contact-hdr {
	/* font: style variant weight size height family */
	font: normal normal bold 14pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
}

TR.contact-err {
	font-size: larger;
	font-weight: bold;
	color: #FF0000;
}

TR.contact-noerr {
	font-size: larger;
	font-weight: bold;
	color: #003399;
}


/*
 * Edit Cart 
 */

TR.editcart-hdr {
  background-color: #FF0000;
}

SPAN.editcart-hdr {
	/* font: style variant weight size height family */
	font: normal normal bold 14pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
}

A.editcart-name:link, A.editcart-name:active, A.editcart-name:visited {
	/* font: style variant weight size height family */
	font: normal normal bold 12pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

A.editcart-name:hover {
	/* font: style variant weight size height family */
	font: normal normal bold 12pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}

SPAN.editcart-price {
	/* font: style variant weight size height family */
	font: normal normal normal 12pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}

SPAN.editcart-body {
	/* font: style variant weight size height family */
	font: normal normal normal 12pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}

SPAN.editcart-none {
	/* font: style variant weight size height family */
	font: normal normal bold 12pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}


/*
 * Cart Preview Box
 */

TD.prevcart-hdr {
	background-color: #DDDD00;
}

TD.prevcart-body {
	background-color: #EFEFEF;
}

SPAN.prevcart-hdr {
	/* font: style variant weight size height family */
	font: normal normal normal 14pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
}

SPAN.prevcart-subtotal {
	/* font: style variant weight size height family */
	font: normal normal normal 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}

SPAN.prevcart-desc {
	/* font: style variant weight size height family */
	font: normal normal normal 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}

SPAN.prevcart-price {
	/* font: style variant weight size height family */
	font: normal normal normal 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}

SPAN.prevcart-none {
	/* font: style variant weight size height family */
	font: normal normal normal 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}


/*
 * Help Box
 */

TR.help-hdr, TD.help-hdr {
	background-color: #DDDD00;
}

TR.help-hdr, TD.help-body {
	background-color: #EFEFEF;
}

SPAN.help-hdr {
	/* font: style variant weight size height family */
	font: normal normal normal 14pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
}

P.help-body {
	/* font: style variant weight size height family */
	font: normal normal normal 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}


/*
 * Links Box
 */

TR.links-hdr, TD.links-hdr {
	background-color: #DDDD00;
}

TR.links-hdr, TD.links-body {
	background-color: #EFEFEF;
}

SPAN.links-hdr {
	/* font: style variant weight size height family */
	font: normal normal normal 14pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
}

P.links-body {
	/* font: style variant weight size height family */
	font: normal normal normal 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}

A.links-body:link, A.links-body:active, A.links-body:visited {
	/* font: style variant weight size height family */
	font: normal normal normal 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
}

A.links-body:hover {
	/* font: style variant weight size height family */
	font: normal normal normal 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}


/*
 * Copyright
 */

SPAN.copyright {
	/* font: style variant weight size height family */
	font: normal normal normal 10pt normal Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000000;
}


/*
 * Login
 */

P.login-hdr {
	font-size: larger;
	font-weight: bold;
	color: #000000;
}

P.login-err {
	font-size: larger;
	font-weight: bold;
	color: #FF0000;
}


