.blurbs {
	width:156px;
}
#wrapper {
	background-color:#FFF;
	margin:0 auto;
	width:1025px;   /* you can use px, em or % */
	text-align:left;
}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
#nav a {
	display: block;
	/*	#width: 180px; */
	color:#000;
	font-size:12px;
	font-weight:bold;
}
#nav li { /* all list items */
	float: left;
	padding-left:10px;
	padding-right:10px;
	/* width: 100px; width needed or else Opera goes nuts */
	padding:7px;
}
#nav li.link_lev_0 {
	width: 100px;
}
#nav li.link_lev_1 {
	width: 100px;
}
#nav li ul a {
	color:#000;
}
#nav li ul { /* second-level lists */
	position: absolute;
	background-color: #739900;
	width: 200px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li:hover {
	background-color:#900;
}
#nav li ul:hover {
	width:200px;
}
#nav li li:hover {
	background-color:#F9C;
	width:185px;
}
#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 150px;
	background-color:#F00;
}
#nav li ul ul:hover { /* third-and-above-level lists */
	background-color:#09F;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
/* Menu items with subcategories */	



#nav a.daddy {
}
/* Selected items with subcategories 	*/



#nav li.selected {
	background-color: #900;
}
/* end navbar */
.menu {
	position:relative;        /* establish a menu-relative positioning context */
	float:left;                                     /* play nicely with others */
	margin:0;
	padding:0;
	border:0;
	height:18px;                                  /* the menu's overall height */
	width:100%;         /* we always want our menu to fill the available space */
	background:#f3f3f3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;         /* this (and also below) sets the menu's font size */
	border-bottom:1px solid black;        /* give us a black border underneath */
}
.menu img {
	vertical-align: top;      /* prevent images from being pushed down by text */
}
.menu ul {
	padding:0;
	margin:0;
	border:0;
	list-style-type:none;          /* we don't want to view the list as a list */
	line-height:1.5em;           /* globally set the menu's item spacing. note */
}                               /* this must be 1.0 or 1.5 or 2.0 for Mozilla */
.menu li {
	float:left;    /* this creates the side-by-side array of top-level buttons */
	position:relative;    /* create local positioning contexts for each button */
	margin:0;
}
.menu ul li table {
	margin:-1px 0;              /* IE5 needs -1px top and bottom table margins */
	m\argin:0;               /* re-zero the table margins for everyone but IE5 */
	border-collapse:collapse;      /* IE5 needs this for the sub-menus to work */
	font-size:12px;        /* this sets the base font size for our entire menu */
}
.drop {
	display:block;
	padding:0px 0.33em;	       /* this sets the l/r margins for our menu item */
	margin:0;
	text-align:right;   /* this right alignment goes with the float:left below */
	cursor:pointer;      /* IE tries to switch back to an I-beam, don't let it */
	cursor:hand;           /* IE5 only knows about "hand", so set it both ways */
}
.drop span {        /* this simultaneously left and right aligns the text and */
	float:left;       /* the >> in the drop-down menus which link to sub-menus */
}
.rightmenu {
	position:relative;  /* establish a local positioning context for YAH label */
	float:right;                  /* and right-align it at the top of our page */
}
#research {            /* this rightmost "Research" button must be positioned */
	position:absolute;       /* absolutely so that the YAH (you are here) text */
	top:0px;               /* label will slide underneath it under Opera v8.54 */
	left:364px;    /* which has a z-order sequencing bug with abs-pos elements */
}
/*======================== TOP LEVEL MENU DEFINITIONS ========================*/

.menu ul li ul {
	display:none;                  /* initially hide the entire list hierarchy */
	padding:1px;                               /* this is our box border width */
}
.menu ul li a, .menu ul li a:visited {                    /* unselected top-level menu items */
	display:block;
	float:left;
	text-decoration:none;
	height:18px;
}
.menu ul li:hover a, .menu ul li a:hover {                        /* selected top-level menu items */
	border-top:1px solid #000;    /* these 2 lines create the push-in illusion */
	height:16px;
}
/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/

.menu ul li:hover ul, .menu ul li a:hover ul {                           /* 2nd level drop-down box */
	display:block;
	position:absolute;
	margin:0;
	top:18px;              /* place us just up underneath the top-level images */
	left:-1px;       /* left-align our drop-down to the previous button border */
	height:auto;      /* the drop-down height will be determiend by line count */
	width:13.5em;
	color:black;                        /* this sets the unselected-text color */
	background:black;         /* this sets our menu's effective "border" color */
}
.menu ul li:hover ul.leftbutton, .menu ul li a:hover ul.leftbutton {/* our first dropdown should not be skewed */
	left:0px;
}
.menu ul li:hover ul.skinny, .menu ul li a:hover ul.skinny {             /* 2nd level skinny drop-down box */
	width:8.08333em;   /* with a 12px default font, this is 97px width (97/12) */
}
.menu ul.rightmenu li:hover ul, .menu ul.rightmenu li a:hover ul {    /* 2nd level neighborhood drop-down box */
	left:auto;
	right:0;         /* nudge the right menu right to line up under the border */
}
* html .menu ul.rightmenu li a:hover ul {         /* IE5/6 needs a tweak here */
	right:-1px;
}
.menu ul li:hover ul li a, .menu ul li a:hover ul li a {                   /* 2nd level unselected items */
	border:0;
	margin:0;
	padding:0;
	height:auto;
	color:#000;               /* this sets the unselected drop-down text color */
	background:#d8d8d8;       /* this sets the drop-down menu background color */
	width:13.5em;
}
.menu ul li:hover ul li:hover a, .menu ul li a:hover ul li a:hover {                /* 2nd level selected item */
	color:black;
	background:white;
}
.menu ul li:hover ul.skinny li a, .menu ul li a:hover ul.skinny li a, .menu ul li:hover ul.skinny li a:hover, .menu ul li a:hover ul.skinny li a:hover {     /* 2nd level un+selected items */
	width:8.08333em;
}
/*======================== 3RD LEVEL MENU DEFINITIONS ========================*/

.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul {             /* hide inactive 3rd-level menus */
	visibility:hidden;
}
.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {             /* 3rd level drop-down box */
	visibility:visible;
	position:absolute;
	margin-top:-1px;	      /* bring the top edge of the 3rd level menu up one */
	top:0;
	left:8.08333em;
	width:14em;
}
.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a {     /* 3rd level unselected items */
	width:14em;
	background:#d8d8d8;
}
.menu ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover {    /* level3 selected items */
	width:14em;
	background:white;
}
#text {           /* the Mac's standard Safari browser will not see this code */
	height:1.215em;
#           /* ...  but every other browser will and should */
} /* Safari barfs on the illegal pound sign (#) after the rule's property val */
/*
  $Id: stylesheet.css,v 1.1.1.1 2004/03/04 23:42:24 ccwjr Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
  .cat_description {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #800000;
	background : inherit;
	font-weight : bold;
}
.boxText {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	font-family: Arial, sans-serif;
	font-size: 11px;
}
.centerTable {
	background-image : url('images/bg_cat4.gif');
	background-repeat : repeat-x;
	background : #fbfcfd;
	color : inherit;
}
.errorBox {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	color : inherit;
	background : #ffb3b5;
	font-weight : bold;
}
.stockWarning {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #cc0033;
	background : inherit;
}
.productsNotifications {
	background : #f2fff7;
	color : inherit;
}
.orderEdit {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #70d250;
	background : inherit;
	text-decoration : underline;
}
.navBlue {
	color : #ff0000;
	background : inherit;
	font-size : 8pt;
	font-family :  Verdana, Arial, sans-serif;
}
.subnavBlue {
	color : #9966ff;
	background : inherit;
	font-size : 8pt;
	font-family :  Verdana, Arial, sans-serif;
}
BODY {
	background : #ffffff;
	color : #000000;
	margin : 0;
}
A {
	color:#0000FF;
	background : inherit;
	text-decoration : underline;
}
A:hover {
	color : #aabbdd;
	background : inherit;
	text-decoration : none;
}
.boxText a {
	color : #000000;
	background : inherit;
	text-decoration : none;
}
.boxText a:hover {
	color : #aabbdd;
	background : inherit;
	text-decoration : underline;
}
.bradcrumb a {
	color : #000000;
	background : inherit;
	text-decoration : none;
}
.bradcrumb a:hover {
	color : #666;
	background : inherit;
	text-decoration : none;
}
.faqTitle a {
	text-decoration : none;
	color : #000000;
	background : inherit;
}
FORM {
	display : inline;
}
TR.header {
	background : #ffffff;
	color : inherit;
}
TR.headerNavigation {
	background : #bbc3d3;
	color : inherit;
}
TD.headerNavigation {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	background : #bbc3d3;
	color : #ffffff;
	font-weight : bold;
}
A.headerNavigation {
	color : #000;
	background-color : #FFF;
}
a:hover.headerNavigation {
	color : #FFF;
	background-color : #000;
}
TR.headerError {
	background : #ff0000;
	color : #bbc3d3;
}
TD.headerError {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 12px;
	background : #ff0000;
	color : #ffffff;
	font-weight : bold;
}
TR.headerInfo {
	background : #00ff00;
	color : #bbc3d3;
}
TD.headerInfo {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 12px;
	background : #00ff00;
	color : #ffffff;
	font-weight : bold;
}
TR.footer {
	background : #bbc3d3;
	color : inherit;
}
TD.footer {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	background : #bbc3d3;
	color : #ffffff;
	font-weight : bold;
}
.templateinfobox {
	background : #f8f8f9;
	color : inherit;
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
}
.infoBox {
	background : #83BC2D;
	color : #000000;
}
TD.infoBox, SPAN.infoBox {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background : #bbc3d3;
	color : inherit;
}
hr {
	background-color:#CCCCCC;
}
TD.infoBoxHeading {
	font-family :  Arial, Verdana, sans-serif;
	background:url(images/infobox/corner_right_left.gif);
	height:34px;
	font-size:14px;
	font-weight:bold;
	color:#030303;
	font-variant:small-caps;
}
.infoBoxContents {
	background:#FAFAFA;
	color : #000000;
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
}
.infoBoxContents2 {
	background:#AFE45F url(images/BG_box.png) repeat-x top center;
	color : #000000;
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
}
TD.infoBoxFooter {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background-color : #cccccc;
	color : #000000;
}
TD.contentBoxHeading {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #534f4d;
	background : #bbc3d3;
	padding-top : 5px;
}
.infoBoxContentsHeader {
	background : #bbc3d3;
	color : #ffffff;
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
}
.infoBoxContentsCenter {
	color : inherit;
	background : #f8f8f9;
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
}
TD.infoBoxContentsfooter {
	color : #000000;
	background : #bbc3d3;
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
}
TD.infoBoxHeadingImage {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background-position : left;
	background-color : #bbc3d3;
	color : #000000;
}
TD.infoBoxFooterImage {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 1px;
	font-weight : bold;
	background-color : #bbc3d3;
	color : #000000;
}
.infoBoxNotice {
	background : #ff8e90;
	color : #ffffff;
}
.infoBoxNoticeContents {
	background : #ffe6e6;
	color : #ffffff;
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
}
TD.main_table_heading {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #000000;
}
TD.main_table_heading_inner {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #000000;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	background : #f8f8f9;
	color : inherit;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	background : #f8f8f9;
	color : inherit;
}
TABLE.productListing {
	border-bottom:solid 1px #83BC2D;
}
.productListing-heading {
	background:#CCCCCC none repeat scroll 0 0;
	border-bottom:1px solid #83BC2D;
	border-top:1px solid #83BC2D;
	color:#000000;
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
}
.shortdesc {
	font-family :  Arial, sans-serif;
	font-size : 11px;
	color : #020202;
	text-decoration : none;
}
.price {
	font-family :  Arial, sans-serif;
	font-size : 11px;
	color : #EA0303;
	font-weight : bold;
	text-decoration : none;
}
A.prodname {
	font-family :  Arial, sans-serif;
	font-size : 11px;
	color : #CE0202;
	font-weight : bold;
	text-decoration : none;
}
A:hover.prodname {
	font-family :  Arial, sans-serif;
	font-size : 11px;
	color : #CE0202;
	font-weight : bold;
	text-decoration : none;
}
.productlisting-headingPrice {
	font-family :  Arial, sans-serif;
	font-size : 11px;
	text-align:right;
	color : #000;
	font-weight : bold;
}
TD.productListing-data {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight : bold;
	color: #EA0303;
	vertical-align:top;
}
A.pageResults {
	color : #0000ff;
	background : inherit;
}
a:hover.pageResults {
	color : #0000ff;
	background : #ffff33;
}
TD.pageHeading, DIV.pageHeading {
	font-family :  Arial, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #000;
	background : inherit;
}
TR.subBar {
	background : #f4f7fd;
	color : inherit;
}
TD.subBar {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #000000;
	background : inherit;
}
TD.main, P.main {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 11px;
	line-height : 1.5;
	color : #000000;
	background : inherit;
}
.my_text {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 11px;
	word-spacing: 0;
	text-indent: 0;
	color : #000000;
	background : inherit;
	margin:0;
	padding:0;
}
TD.smallText, SPAN.smallText, P.smallText {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
}
TD.accountCategory {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 13px;
	color : #aabbdd;
	background : inherit;
}
TD.fieldKey {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
TD.fieldValue {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 12px;
}
TD.tableHeading {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
TD.category_desc {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 11px;
	line-height : 1.5;
}
SPAN.newItemInCart {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #ff0000;
	background : inherit;
}
CHECKBOX, INPUT, RADIO, SELECT {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 11px;
}
TEXTAREA {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 11px;
}
SPAN.greetUser {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 12px;
	color : #f0a480;
	background : inherit;
	font-weight : bold;
}
TABLE.formArea {
	background : #f1f9fe;
	color : #f4f7fd;
	border-color : #7b9ebd;
	border-style : solid;
	border-width : 1px;
}
TD.formAreaTitle {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
SPAN.markProductOutOfStock {
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 12px;
	color : #c76170;
	background : inherit;
	font-weight : bold;
}
SPAN.productSpecialPrice {
	font-family :   Arial, sans-serif;
	color : #000;
	font-size: 11px;
	font-weight : bold;
}
SPAN.errorText {
	font-family :  Verdana, Arial, sans-serif;
	color : #ff0000;
	background : inherit;
}
.moduleRowOver {
	background-color : #d7e9f7;
	color : inherit;
	cursor : pointer;
}
.moduleRowSelected {
	background-color : #e9f4fc;
	color : inherit;
}
.checkoutBarFrom, .checkoutBarTo {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #8c8c8c;
	background : inherit;
}
.checkoutBarCurrent {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #000000;
	background : inherit;
}
.messageBox {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
}
.messageStackError, .messageStackWarning {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	background-color : #ffb3b5;
	color : inherit;
}
.messageStackSuccess {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	background-color : #99ff00;
	color : inherit;
}
.inputRequirement {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #ff0000;
	background : inherit;
}
TABLE.linkListing {
	border : 1px;
	border-style : solid;
	border-color : #b6b7cb;
	border-spacing : 1px;
}
.linkListing-heading {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background : #b6b7cb;
	color : #ffffff;
	text-align : center;
}
TD.linkListing-data {
	border-right : 1px solid #b6b7cb;
	border-bottom : 1px solid #b6b7cb;
	padding : 4px;
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
}
TR.linkListing-odd {
	background : #f8f8f9;
	color : inherit;
}
TR.linkListing-even {
	background : #f5f5f5;
	color : inherit;
}
.content {
	color : #000000;
	background : inherit;
	font-size : 10px;
	font-family :  Verdana, Arial, sans-serif;
}
TR.ShowCartDetails, TD.ShowCartDetails, P.ShowCartDetails {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 11px;
	line-height : 1.5;
	color : #bdcaf0;
	background : inherit;
}
TR.HeaderPageLinksLeft, TD.HeaderPageLinksLeft, P.HeaderPageLinksLeft {
	background-image : url('images/button_blank_left.gif');
}
TR.HeaderPageLinksRight, TD.HeaderPageLinksRight, P.HeaderPageLinksRight {
	background-image : url('images/button_blank_right.gif');
}
TR.HeaderPageLinks, TD.HeaderPageLinks, P.HeaderPageLinks {
	background-image : url('images/button_blank_middle.gif');
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background-color : inherit;
	color : #000000;
}
A.HeaderPageLinks {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	background : inherit;
}
a:hover.HeaderPageLinks {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background : inherit;
	color : #00ff00;
}
TD.cookieUsage {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight : bold;
	background : #000000;
	color : #ffffff;
}
.attributeBoxContent {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #000000;
	background-color : #808080;
}
.TR.attributeBoxContent {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #000000;
	background-color : #808080;
}
.TD.attributeBoxContent {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #000000;
	background-color : #c0c0c0;
}
.storyboxtitle {
	font-family :  Verdana, Arial, sans-serif;
	color : #000000;
	font-size : 10px;
	font-weight : bold;
	background : inherit;
}
.storyboxtitle A:link {
	font-family :  Verdana, Arial, sans-serif;
	color : #000000;
	font-size : 10px;
	font-weight : bold;
	background : inherit;
}
.storyboxtitle A:active {
	font-family :  Verdana, Arial, sans-serif;
	color : #000000;
	font-size : 10px;
	font-weight : bold;
	background : inherit;
}
.storyboxtitle A:visited {
	font-family :  Verdana, Arial, sans-serif;
	color : #000000;
	font-size : 10px;
	font-weight : bold;
	background : inherit;
}
.storyboxtitle A:hover {
	font-family :  Verdana, Arial, sans-serif;
	color : #ffffff;
	font-size : 10px;
	font-weight : bold;
	text-decoration : underline;
	background : inherit;
}
.yearHeader {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #000000;
	background-color : #ffffff;
}
.calendarMonth {
	background-color : #cccccc;
	color : inherit;
	cursor : default;
	width : 100%;
}
.calendarHeader {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	background-color : #ffffff;
	text-decoration : none;
	height : 22px;
}
.calendarToday {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #000000;
	background-color : #ffcf00;
	padding-left : 3px;
	text-decoration : none;
	border : 1px solid #ffffff;
	height : 22px;
	width : 18px;
}
.calendarWeekend {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #000000;
	background-color : #caeeff;
	padding-left : 3px;
	line-height : 14px;
	text-decoration : none;
	border : 1px solid #ffffff;
	height : 22px;
	width : 18px;
}
.calendar {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	color : #000000;
	background-color : #ffffff;
	padding-left : 3px;
	line-height : 14px;
	text-decoration : none;
	height : 22px;
	width : 18px;
}
.event {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color : #ffffff;
	text-decoration : none;
	border : 1px solid #e6e6e6;
}
.empty {
	background-color : #f0faff;
	color : inherit;
	line-height : 14px;
	height : 22px;
	width : 18px;
}
.calendar A:hover, .calendar A:link, .calendar A:visited, .calendar A:visited:hover, .yearHeader A:hover {
	color : red;
	text-decoration : underline;
	background : inherit;
}
.calendarWeekend A:hover, .calendarWeekend A:link, .calendarWeekend A:visited, .calendarWeekend A:visited:hover {
	color : red;
	text-decoration : underline;
	background : inherit;
}
.calendarToday A:hover, .calendarToday A:link, .calendarToday A:visited, .calendarToday A:visited:hover {
	color : red;
	text-decoration : underline;
	background : inherit;
}
h4.infoTitle {
	margin-top : 0;
	margin-right : 0;
	margin-left : 0;
	margin-bottom : 0.2em;
}
p.infoBlurb {
	margin-top : 0;
	margin-right : 0;
	margin-left : 0;
	margin-bottom : 2em;
}
TD.productPriceInListing {
	font-family :  Verdana, Arial, sans-serif;
	font-size : 10px;
	background : #d2e9fb;
	color : inherit;
}
TD.productPriceInBox {
	font-family :  Verdana, Verdana, Arial, sans-serif;
	font-size : 10px;
	background : #eeeeee;
	color : inherit;
}
TD.productPriceInProdInfo {
	font-family :  Verdana, Verdana, Arial, sans-serif;
	font-size : 12px;
	background : #ccffcc;
	color : inherit;
}
#navMenu {
	clear : both;
	height : 0.01%;
	margin : 0;
	padding : 0;
	list-style : none;
}
#navMenu ul {
	float : left;
	width : 150px;
	margin : 0;
	padding : 0;
	list-style : none;
}
#navMenu li {
	position : relative;
	float : left;
	line-height : 24px;
	margin-bottom : -1px;
	width : 150px;
}
#navMenu li ul {
	position : absolute;
	left : -999em;
	margin-left : 150px;
	margin-top : -26px;
}
#navMenu li ul ul {
	left : -999em;
}
#navMenu li a {
	width : 150px;
	display : block;
	color : #334;
	font-weight : bold;
	text-decoration : none;
	background : #ffffff;
	border : 1px solid #cce;
	padding-left : 2px;
}
#navMenu li a:hover {
	color : #000000;
	background : #aac;
}
#navMenu li:hover ul ul, #navMenu li:hover ul ul ul, #navMenu li.sfhover ul ul, #navMenu li.sfhover ul ul ul {
	left : -999em;
}
#navMenu li:hover ul, #navMenu li li:hover ul, #navMenu li li li:hover ul, #navMenu li.sfhover ul, #navMenu li li.sfhover ul, #navMenu li li li.sfhover ul {
	left : auto;
}
.right_bottom_border {
	border-bottom:solid 1px #83BC2D;
	border-right:solid 1px #83BC2D;
}
.bottom_border {
	border-bottom:solid 1px #83BC2D;
}
.right_border {
	border-left:solid 1px #83BC2D;
	border-right:solid 1px #83BC2D;
}
.input_border {
	border:solid 1px #83BC2D;
	padding:2px;
	font-size:12px;
}
.select_border {
	border:solid 1px #83BC2D;
	font-size:10px;
}
.basket {
	background:url(images/basket.png) no-repeat center center;
	padding:5px 0px 21px 40px;
}
.go_button {
	background:url(images/button_go.png) no-repeat center center;
	width:24px;
	height:18px;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	font-variant:small-caps;
	padding-bottom:4px;
}
/* CSS Document */

body {
	background-color:#82BB2B;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#010101;
}
img {
	border:none;
}
.BG_top_center {
	background:url(images/BG_top_center.png) repeat-x center center;
	width:100%;
	text-align:center;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#010101;
}
.BG_top_center a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#010101;
}
.BG_top_center a:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#010101;
}
.align_center {
	text-align:center;
}
.left_right_padding {
	padding:0px 21px 0px 21px;
}
.BG_left_pannel {
	background:url(images/BG_left_top_pannel.png) no-repeat center center;
	width:199px;
	height:264px;
}
.BG_left_BOTTOM_pannel {
	background:url(images/BG_left_bottom_pannel.png) no-repeat center center;
	width:199px;
	height:97px;
}
.BG_center_tab_top {
	background:url(images/BG_center_tab_top.png) no-repeat center center;
	width:762px;
	height:198px;
}
.BG_geen_center {
	background:url(images/BG_green_center.png) repeat-x center center;
	height:34px;
}
.BG_geen_center span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#030202;
	font-variant:small-caps;
}
.BG_white_center {
	background:url(images/BG_white_center_bottom.png) repeat-x center center;
	height:11px;
}
.BG_green_bottom_left_right {
	border-left:solid 1px #83BC2D;
	border-right:solid 1px #83BC2D;
}
.BG_green_bottom_left_right_bottom {
	border-left:solid 2px #83BC2D;
	border-right:solid 2px #83BC2D;
	border-bottom:solid 2px #83BC2D;
	background:url(images/img2.png) no-repeat bottom;
	height:88px;
}
.smallTextGreen {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2F4C01;
}
.purpule_border {
	border:solid 2px #9B557E;
}
.green_BG {
	background:url(images/img6.png) no-repeat bottom;
	height:207px;
	border:solid 1px #83BC2D;
	background-color:#77B21D;
}
.steps_name {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps;
	color:#FFFFFF;
}
.steps_description {
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	vertical-align:top;
}
.steps_description a {
	font-size:12px;
	color:#010101;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	text-decoration:none;
}
.steps_description a:hover {
	font-size:12px;
	color:#010101;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	text-decoration:none;
}
/****************************************************/
DIV.leftsample_attach {
	display: block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#010101;
}
a.sample_attach, a.sample_attach:visited, div.sample_attach {
	display: block;
	padding-top:14px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#010101;
	padding-bottom:13px;
}
div.sample_attach2 {
	text-align:left;
	position:static;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#010101;
	border-left:  1px solid black;
	border-right:  1px solid black;
	border-bottom:  1px solid black;
}
a.sample_attach, a.sample_attach:visited {
	border-bottom: none;
}
div#sample_attach_menu_child {
	border-bottom: 1px solid black;
}
a.sample_attach1, a.sample_attach1:visited {
	display:block;
	border-bottom:  1px solid black;
	padding: 2px 5px;
	border-top:  1px solid black;
	background: #7AB521;
	text-decoration: none;
	font-family: Verdana, Sans-Sherif;
	font-weight: 900;
	font-size: 1.0em;
	color:   #FFFFFF;
}
a.sample_attach1, a.sample_attach1:visited {
	border-bottom: none;
}
a:hover.sample_attach1 {
	display:block;
	border-top:  1px solid black;
	padding: 2px 5px;
	background: #000;
	text-decoration: none;
	font-family: Verdana, Sans-Sherif;
	font-weight: 900;
	font-size: 1.0em;
	color:   #FFFFFF;
}
DIV#sample_attach5 {
	position: absolute;
	visibility: hidden;
	border-left:  1px solid black;
	border-right:  1px solid black;
	border-bottom:  1px solid black;
	background: #7AB521;
}
form.sample_attach {
	position: absolute;
	visibility: hidden;
	border-left:  1px solid black;
	border-right:  1px solid black;
	border-bottom:  1px solid black;
	padding: 0px 0px 0px 0px;
	background: #7AB521;
}
/************************************/
.sidebarmenuh ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: bold 13px Verdana;
	width: 170px; /* Main Menu Item widths */
}
.sidebarmenuh ul li {
	position: relative;
}
/* Top level menu links style */
.sidebarmenuh ul li a {
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	border-left:  1px solid black;
	border-right:  1px solid black;
	padding: 2px 5px;
	border-top:  1px solid black;
	background: #7AB521;
	text-decoration: none;
	font-family: Verdana, Sans-Sherif;
	font-weight: 900;
	font-size: 1.0em;
	color:   #FFFFFF;
}
.sidebarmenuh ul li a:link, .sidebarmenuh ul li a:visited, .sidebarmenuh ul li a:active {
	background-color: #7AB521; /*background of tabs (default state)*/
}
.sidebarmenuh ul li.ali a.ali {
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: white;
	text-decoration: none;
	border-bottom: 1px solid #778;
}
.sidebarmenuh ul li.ali a:link.ali, .sidebarmenuh ul li.ali a:visited.ali, .sidebarmenuh ul li a:active.ali {
}
.sidebarmenuh ul li a:visited {
	color: white;
}
.sidebarmenuh ul li a:hover {
	border-left:  1px solid black;
	border-right:  1px solid black;
	padding: 2px 5px;
	border-top:  1px solid black;
	background: #000;
	text-decoration: none;
	font-family: Verdana, Sans-Sherif;
	font-weight: 900;
	font-size: 1.0em;
	color:   #FFFFFF;
}
/*Sub level menu items */
.sidebarmenuh ul li ul {
	position: absolute;
	width: 250px; /*Sub Menu Items width */
	top: 0;
	visibility: hidden;
}
.sidebarmenuh a.subfolderstyle {
	background: url(images/right.gif) no-repeat 97% 50%;
}
/* Holly Hack for IE \*/
* html .sidebarmenuh ul li {
	float: left;
	height: 1%;
}
* html .sidebarmenuh ul li a {
	height: 1%;
}
/* End */
.downloadtext {
	font-size:14px;
	color:#C30
}
/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider {
	display:block;
	font-size:1px;
	border-width:0px;
	border-style:solid;
	position:relative;
	z-index:1;
}
.qmmc .qmdividery {
	float:left;
	width:0px;
}
.qmmc .qmtitle {
	display:block;
	cursor:default;
	white-space:nowrap;
	position:relative;
	z-index:1;
}
.qmclear {
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
	float:none !important;
}
.qmmc {
	position:relative;
	zoom:1;
	z-index:10;
}
.qmmc a, .qmmc li {
	float:left;
	display:block;
	white-space:nowrap;
	position:relative;
	z-index:1;
}
.qmmc div a, .qmmc ul a, .qmmc ul li {
	float:none;
}
.qmsh div a {
	float:left;
}
.qmmc div {
	visibility:hidden;
	position:absolute;
}
.qmmc li {
	z-index:auto;
}
.qmmc ul {
	left:-10000px;
	position:absolute;
	z-index:10;
}
.qmmc, .qmmc ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.qmmc li a {
	float:none
}
.qmmc li:hover>ul {
	left:auto;
}
#qm0 ul {
	top:100%;
}
#qm0 ul li:hover>ul {
	top:0px;
	left:100%;
}
/*!!!!!!!!!!! MyCSSMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* MyCSSMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0 {
	margin:0px;
}
/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a {
	padding:4px 17px 4px 19px;
	margin:0px;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#687A54;
}
#qm0 a.homelink{
	padding-left:15px;}
#qm0 a.headend{
	border-right:none;}
/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover {
	color:#222222;
	background-color:#82bb2b;
}
/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover {
	background-color:#C2E0A9;
}
/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul {
	padding:5px;
	background-color:#DCEDCD;
	border-width:1px;
	border-style:solid;
	border-color:#687A54;
}
/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a {
	padding:3px 20px 3px 5px;
	color:#222222;
	font-size:12px;
	text-align:left;
	border-width:1px 0px;
	border-color:#DCEDCD;
}
/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover {
	background-color:#C2E0A9;
	color:#222222;
	border-color:#687A54;
}
/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover {
	border-color:#687A54;
}
