/* Blue #004B9D  Orange f48526*/

body {font-family:  Helvetica, verdana, arial, sans-serif; font-size: 13px; line-height: 1.6em; color: #004B9D;
      background-image: url(images/background_gradient.jpg);background-repeat:repeat-x;background-color:#f48526;}
td {font-family:  Helvetica, verdana, arial, sans-serif; font-size: 13px; line-height: 1.6em; color: #004B9D;}
td A {font-family:  Helvetica, verdana, arial, sans-serif; font-size: 13px; line-height: 1.6em; color: #004B9D; text-decoration: underline;}
p {font-family:  Helvetica, verdana, arial, sans-serif; font-size: 13px; line-height: 1.6em; color: #004B9D;margin-bottom:2px;}

th {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 13px; color: #004B9D}



.top_testimonial {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 13px; color: #004B9D; font-weight:normal; text-decoration: none; line-height:1.4em;}


h1 {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 22px; color: #f48526;line-height:1.6em; }
h1 A   {color: #f48526;text-decoration: none;font-size: 20px; }
h1 A:hover  {color: #f48526;text-decoration: none;font-size: 20px; }

h2 {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 20px; color: #004B9D;padding:0;margin:4px 0 2px 0;line-height:1.5em;font-weight:bold;}
h2 A   {color: #004B9D;text-decoration: none;}
h2 A:hover  {color: #004B9D;text-decoration: none;}

h3 {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #004B9D;padding:0;margin:8px 0 4px 0;line-height:1.6em;}
h3 A   {color: #004B9D;text-decoration: none;}
h3 A:hover  {color: #004B9D;text-decoration: none;}

.featurehead {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 24px; color: #004B9D; font-weight:normal; text-decoration: none; letter-spacing:.2em;line-height:1.1em;}

.featurehead A {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 24px; color: #004B9D; font-weight:normal; text-decoration: none; letter-spacing:.2em;line-height:1.1em;}

.featurehead A:hover {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 24px; color: #f48526; font-weight:normal; text-decoration: none; letter-spacing:.2em;line-height:1.1em;}


.featureheadsub {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 11px; color: #004B9D; font-weight:bold; text-decoration: none;letter-spacing:.1em;}



.featureheadsmall {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #ffffff; font-weight:normal; text-decoration: none;
                letter-spacing:.5em;}
     


#topnav {padding-top:1px; height:28px; width:800px;background-color:#fef8f2;}



.signup {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px;
           color: #ffffff; font-weight:bold; text-decoration: none;
           background-color:#0d4db5;padding:2px; 
          }

.signup A {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px;
           color: #ffffff; font-weight:bold; text-decoration: none;
           background-color:#0d4db5;padding:2px; 
          }

.signup A:hover {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px;
           color: #f4be90; font-weight:bold; text-decoration: none;
           background-color:#0d4db5;padding:2px; 
          }






/* css for scrolling text with scrollbar (not automatic scrolling - see below) */
/* No longer used!  */
#scrollingtext {
  position:absolute;
  top:500px;
  left:165px;
  width:300px;
  height:100px;
  padding-right:4px;
  overflow:hidden;
  overflow-y:auto;
  scrollbar-face-color:#004B9D;
  scrollbar-arrow-color:#004B9D;
  scrollbar-track-color:#ffffff;
  scrollbar-shadow-color:'';
  scrollbar-highlight-color:'';
  scrollbar-3dlight-color:'';
  scrollbar-darkshadow-Color:'';
}
         

/* css for the automatic scrolling text  */
#scrollingtext2 {
  position:absolute;
  top:500px;
  left:165px;
  width:400px;
  height:100px;
  padding-right:4px;
  overflow:hidden;
}

#myscroller {
position:relative; // mandatory
width:400px; height:100px; // set as required
background-color:#ffffff; // set as required
overflow:hidden; // mandatory
border:solid 1px; margin:5px; // optional
}

/* end of automatic scrolling text */


.homepagescrolltext {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 15px; color: #007256; font-weight:normal;
 text-decoration: none;line-height:1.7em;}
.homepagescrolltext A    {color: #007256;text-decoration: none;font-size: 15px;}
.homepagescrolltext A:hover  {color: #000000;text-decoration: underline;font-size: 15px;}



.homepagetext {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #007256; font-weight:normal; text-decoration: none;line-height:1.2em;}
.homepagetext A    {color: #007256;text-decoration: none;font-size: 12px;}
.homepagetext A:hover  {color: #000000;text-decoration: underline;font-size: 12px;}


                
.arrowtext {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 18px; color: #f48526; font-weight:normal; text-decoration: none;}
.arrowtext A {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 18px; color: #f48526; font-weight:normal; text-decoration: none;}
.arrowtext A:hover {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 18px; color: #004B9D; font-weight:normal; text-decoration: none;}





table.rightborder {border-right: 1px solid #467275;border-left: 1px solid #467275;}

.noindentlist ul li { font-family: Helvetica, verdana, arial, sans-serif;line-height:1.6em;
                     margin-left:-25px;padding:0;margin-top:2px;margin-bottom:0;margin-right:0;
                     list-style-image : url("images/black_bullet.gif");
                     list-style-type:none; }



#addtocart {border: 1px solid #c2dba1;
background-color: #e4efd6;
padding: 5px;
width: 390px;
align:center;
}

#wholesale_addtocart {border: 1px solid #c2dba1;
background-color: #e4efd6;
padding: 5px;
align:center;
}

.label {  font-size: 11px; line-height: 1.2em; font-weight: bold; color: #007256;}

.attribute {
background-color: #e4efd6;
font-size: 11px;
color: #007256;
}

.attribute select {
background-color: #e4efd6;
font-size: 11px;
color: #007256;
}


.floatrightbox {float:right;background-color:#e4efd6;border: 1px solid #c2dba1;width:250px;padding:10px;margin-left:8px;margin-left:8px; font-size:11px;}

.floatrightbox2 {float:right;background-color:#e4efd6;border: 1px solid #c2dba1;width:200px;padding:10px;margin-left:8px; font-size:11px;}


.middleheaderbox {float:right;width:225px;padding-top:10px;margin-right:30px;}

.topgreenbox {float:right;background-color:#dbeac8;border: 1px solid #c2dba1;width:250px;padding:2px;font-size:12px;margin-top:4px;}

ul.topgreenboxlist {margin-left:20px;margin-right:4px;padding:0;margin-top:0;}




/* Used for Pricelist2 */


/* Wont work: table.price_table:before {content:"Pricing";}  */

table.price_table {
/*   border:1px solid #000000; */
  background-color:#e4efd6;
}




table.price_table th { margin:0;padding 2px 8px;
	background-color: #e4efd6;
    border-bottom:1px solid #004B9D;
	color: #004B9D;
/*	list-style-type: disc;
	list-style-position: inside;   */
	font-weight: bold;
	font-size: 12px;
}

table.price_table td {  margin:0;padding:2px 8px;
    color:#004B9D;
/*    border-bottom:1px solid #ffffff; */
}





.upper {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 9px; color: #000000; font-weight:normal; text-decoration: none;vertical-align: super;}
.upper2 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 11px; color: #000000; font-weight:normal; text-decoration: none;vertical-align: super;}
.upper2g {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 11px; color: #467275; font-weight:normal; text-decoration: none;vertical-align: super;}

.holidayred20b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 20px; color: #e20a16; font-weight:bold; text-decoration: none;}
.holidayred20b A    {color: #e20a16;text-decoration: underline;}
.holidayred20b A:hover  {color: #e20a16;text-decoration: underline;}

.navlink {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #444444; font-weight:normal; text-decoration: none;margin:0 5px;}
.navlink A    {color: #444444;text-decoration: none; font-size: 14px;margin:0 4px;}
.navlink A:hover  {color: #f48526;text-decoration: none; font-size: 14px;margin:0 4px;}
.navlinkon {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #f48526; font-weight:normal; text-decoration: none;margin:0 4px;}
.navlinkon A {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #f48526; font-weight:normal; text-decoration: none;margin:0 4px;}

.header {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #467275; font-weight:bold; text-decoration: none; }
.header A    {color: #467275;text-decoration: none; }
.header A:hover  {color: #304e50;text-decoration: underline;}


.navlink2 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #ffffff; font-weight:bold; text-decoration: none;font-size: 12px;}
.navlink2 A    {color: #ffffff;text-decoration: none;font-size: 12px;}
.navlink2 A:hover  {color: #ede9b6;text-decoration: none;font-size: 12px;}



.black12 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #222222; font-weight:normal; text-decoration: none;}
.black12 A    {color: #222222;text-decoration: underline;}
.black12 A:hover  {color: #111111;text-decoration: underline;}



.green18b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 18px; color: #007256; font-weight:bold; text-decoration: none;}
.green18b A    {color: #007256;text-decoration: underline;}
.green18b A:hover  {color: #000000;text-decoration: underline;}

.green16b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 16px; color: #007256; font-weight:bold; text-decoration: none;}
.green16b A    {color: #007256;text-decoration: underline;}
.green16b A:hover  {color: #000000;text-decoration: underline;}

.green14b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #007256; font-weight:bold; text-decoration: none;}
.green14b A    {color: #007256;text-decoration: underline;}
.green14b A:hover  {color: #000000;text-decoration: underline;}

.green14 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #007256; font-weight:normal; text-decoration: none;}
.green14 A    {color: #007256;text-decoration: underline;}
.green14 A:hover  {color: #000000;text-decoration: underline;}

.green13 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 13px; color: #007256; font-weight:normal; text-decoration: none;}
.green13 A    {color: #007256;text-decoration: underline;}
.green13 A:hover  {color: #000000;text-decoration: underline;}


.green12b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #007256; font-weight:bold; text-decoration: none;}
.green12b A    {color: #007256;text-decoration: underline;}
.green12b A:hover  {color: #000000;text-decoration: underline;}

.green12 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #007256; font-weight:normal; text-decoration: none;line-height:1.4em;}
.green12 A    {color: #007256;text-decoration: underline;}
.green12 A:hover  {color: #000000;text-decoration: underline;}

.green11 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 11px; color: #007256; font-weight:normal; text-decoration: none;}
.green11 A    {color: #007256;text-decoration: none;font-size: 11px;}
.green11 A:hover  {color: #000000;text-decoration: underline;font-size: 11px;}


.green10b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 10px; color: #007256; font-weight:bold; text-decoration: none;}
.green10b A    {color: #007256;text-decoration: underline;}
.green10b A:hover  {color: #000000;text-decoration: underline;}

.green10 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 10px; color: #007256; font-weight:normal; text-decoration: none;}
.green10 A    {color: #007256;text-decoration: underline;}
.green10 A:hover  {color: #000000;text-decoration: underline;}




.white18b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 18px; color: #ffffff; font-weight:bold; text-decoration: none;}
.white18b A    {color: #ffffff;text-decoration: underline;}
.white18b A:hover  {color: #ffffff;text-decoration: underline;}

.white16b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 16px; color: #ffffff; font-weight:bold; text-decoration: none;}
.white16b A    {color: #ffffff;text-decoration: underline;}
.white16b A:hover  {color: #ffffff;text-decoration: underline;}

.white14b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #ffffff; font-weight:bold; text-decoration: none;}
.white14b A    {color: #ffffff;text-decoration: underline;}
.white14b A:hover  {color: #ffffff;text-decoration: underline;}

.white14 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #ffffff; font-weight:normal; text-decoration: none;}
.white14 A    {color: #ffffff;text-decoration: underline;}
.white14 A:hover  {color: #ffffff;text-decoration: underline;}


.white14none {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #ffffff; font-weight:normal; text-decoration: none;}
.white14none A    {color: #ffffff;text-decoration: none;}
.white14none A:hover  {color: #f48526;text-decoration: none;}

.white13 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 13px; color: #ffffff; font-weight:normal; text-decoration: none;}
.white13 A    {color: #ffffff;text-decoration: underline;}
.white13 A:hover  {color: #ffffff;text-decoration: underline;}


.white12b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #ffffff; font-weight:bold; text-decoration: none;}
.white12b A    {color: #ffffff;text-decoration: underline;}
.white12b A:hover  {color: #ffffff;text-decoration: underline;}

.white12 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #ffffff; font-weight:normal; text-decoration: none;}
.white12 A    {color: #ffffff;text-decoration: underline;}
.white12 A:hover  {color: #ffffff;text-decoration: underline;}

.white12none {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #ffffff; font-weight:normal; text-decoration: none;}
.white12none A    {color: #ffffff;text-decoration: none;}
.white12none A:hover  {color: #ffffff;text-decoration:underline;}

.white11 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 11px; color: #ffffff; font-weight:normal; text-decoration: none;}
.white11 A    {color: #ffffff;text-decoration: none;font-size: 11px;}
.white11 A:hover  {color: #ffffff;text-decoration: underline;font-size: 11px;}


.white10b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 10px; color: #ffffff; font-weight:bold; text-decoration: none;}
.white10b A    {color: #ffffff;text-decoration: underline;}
.white10b A:hover  {color: #ffffff;text-decoration: underline;}

.white10 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 10px; color: #ffffff; font-weight:normal; text-decoration: none;}
.white10 A    {color: #ffffff;text-decoration: underline;}
.white10 A:hover  {color: #ffffff;text-decoration: underline;}



.blue22bi {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 22px; color: #004B9D; font-weight:bold; font-style:italic; text-decoration: none;}
.blue22bi A    {color: #004B9D;text-decoration: none;font-size: 22px;}
.blue22bi A:hover  {color: #004B9D;text-decoration: underline;font-size: 22px;}




.blue18 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 18px; color: #004B9D; text-decoration: none;}
.blue18 A    {color: #004B9D;text-decoration: underline;font-size:18px;}
.blue18 A:hover  {color: #f48526;text-decoration: underline;font-size:18px;}


.blue18b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 18px; color: #004B9D; font-weight:bold; text-decoration: none;}
.blue18b A    {color: #004B9D;text-decoration: underline;}
.blue18b A:hover  {color: #f48526;text-decoration: underline;}

.blue16b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 16px; color: #004B9D; font-weight:bold; text-decoration: none;}
.blue16b A    {color: #004B9D;text-decoration: underline;}
.blue16b A:hover  {color: #f48526;text-decoration: underline;}


.blue16bi {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 16px; color: #004B9D; font-weight:bold; font-style:italic;text-decoration: none;line-height:1.5em;}
.blue16bi A    {color: #004B9D;text-decoration: underline;}
.blue16bi A:hover  {color: #f48526;text-decoration: underline;}


.blue16bnone {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 16px; color: #004B9D; font-weight:bold; text-decoration: none;line-height:1.4em;}
.blue16bnone A    {color: #004B9D;text-decoration: none;}
.blue16bnone A:hover  {color: #f48526;text-decoration: underline;}


.blue14b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #004B9D; font-weight:bold; text-decoration: none;line-height:1.4em;}
.blue14b A    {color: #004B9D;text-decoration: underline;}
.blue14b A:hover  {color: #f48526;text-decoration: underline;}


.blue14 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #004B9D; font-weight:normal; text-decoration: none;}
.blue14 A    {color: #004B9D;text-decoration: underline;}
.blue14 A:hover  {color: #f48526;text-decoration: underline;}

.blue13 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 13px; color: #004B9D; font-weight:normal; text-decoration: none;}
.blue13 A    {color: #004B9D;text-decoration: underline;}
.blue13 A:hover  {color: #f48526;text-decoration: underline;}


.blue12b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #004B9D; font-weight:bold; text-decoration: none;line-height:1.4em;}
.blue12b A    {color: #004B9D;text-decoration: underline;}
.blue12b A:hover  {color: #f48526;text-decoration: underline;}

.blue12bnone {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #004B9D; font-weight:bold; text-decoration: none;line-height:1.4em;}
.blue12bnone A    {color: #004B9D;text-decoration: none;}
.blue12bnone A:hover  {color: #f48526;text-decoration: underline;}


.blue12none {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #004B9D; font-weight:normal; text-decoration: none;line-height:1.4em;}
.blue12none A    {color: #004B9D;text-decoration: none;}
.blue12none A:hover  {color: #f48526;text-decoration: underline;}

.blue12 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #004B9D; font-weight:normal; text-decoration: none;line-height:1.3em;}
.blue12 A    {color: #004B9D;text-decoration: underline;}
.blue12 A:hover  {color: #f48526;text-decoration: underline;}

.blue11 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 11px; color: #004B9D; font-weight:normal; text-decoration: none;line-height:1.3em;}
.blue11 A    {color: #004B9D;text-decoration: underline;}
.blue11 A:hover  {color: #f48526;text-decoration: underline;}

.blue10b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 10px; color: #004B9D; font-weight:bold; text-decoration: none;}
.blue10b A    {color: #004B9D;text-decoration: underline;}
.blue10b A:hover  {color: #f48526;text-decoration: underline;}

.blue10 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 10px; color: #004B9D; font-weight:normal; text-decoration: none;}
.blue10 A    {color: #004B9D;text-decoration: underline;}
.blue10 A:hover  {color: #f48526;text-decoration: underline;}





.orange18b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 18px; color: #f48526; font-weight:bold; text-decoration: none;}
.orange18b A    {color: #f48526;text-decoration: none;font-size: 18px;}
.orange18b A:hover  {color: #f48526;text-decoration: underline;font-size: 18px;}

.orange16b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 16px; color: #f48526; font-weight:bold; text-decoration: none;}
.orange16b A    {color: #f48526;text-decoration: none;font-size: 16px; }
.orange16b A:hover  {color: #f48526;text-decoration: underline;font-size: 16px; }

.orange14b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #f48526; font-weight:bold; text-decoration: none;}
.orange14b A    {color: #f48526;text-decoration: underline;}
.orange14b A:hover  {color: #f48526;text-decoration: underline;}

.orange14 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #f48526; font-weight:normal; text-decoration: none;}
.orange14 A    {color: #f48526;text-decoration: underline;}
.orange14 A:hover  {color: #f48526;text-decoration: underline;}

.orange13 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 13px; color: #f48526; font-weight:normal; text-decoration: none;}
.orange13 A    {color: #f48526;text-decoration: underline;}
.orange13 A:hover  {color: #f48526;text-decoration: underline;}


.orange12b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #f48526; font-weight:bold; text-decoration: none;}
.orange12b A    {color: #f48526;text-decoration: underline;}
.orange12b A:hover  {color: #f48526;text-decoration: underline;}


.orange12btitle {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #f48526; font-weight:bold; text-decoration: none;line-height: 1.2em;}
.orange12b A    {color: #f48526;text-decoration: underline;line-height: 1.6em;}
.orange12b A:hover  {color: #f48526;text-decoration: underline;line-height: 1.6em;}





.orange12 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #f48526; font-weight:normal; text-decoration: none;}
.orange12 A    {color: #f48526;text-decoration: underline;}
.orange12 A:hover  {color: #f48526;text-decoration: underline;}

.orange10b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 10px; color: #f48526; font-weight:bold; text-decoration: none;}
.orange10b A    {color: #f48526;text-decoration: underline;}
.orange10b A:hover  {color: #f48526;text-decoration: underline;}

.orange10 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 10px; color: #f48526; font-weight:normal; text-decoration: none;}
.orange10 A    {color: #f48526;text-decoration: underline;}
.orange10 A:hover  {color: #f48526;text-decoration: underline;}






.gray18b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 18px; color: #666666; font-weight:bold; text-decoration: none;}
.gray18b A    {color: #666666;text-decoration: underline;}
.gray18b A:hover  {color: #000000;text-decoration: underline;}

.gray16b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 16px; color: #666666; font-weight:bold; text-decoration: none;}
.gray16b A    {color: #666666;text-decoration: underline;}
.gray16b A:hover  {color: #000000;text-decoration: underline;}

.gray14b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #666666; font-weight:bold; text-decoration: none;}
.gray14b A    {color: #666666;text-decoration: underline;}
.gray14b A:hover  {color: #000000;text-decoration: underline;}

.gray14 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #666666; font-weight:normal; text-decoration: none;}
.gray14 A    {color: #666666;text-decoration: underline;}
.gray14 A:hover  {color: #000000;text-decoration: underline;}

.gray12b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #666666; font-weight:bold; text-decoration: none;}
.gray12b A    {color: #666666;text-decoration: underline;}
.gray12b A:hover  {color: #000000;text-decoration: underline;}

.gray12 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #666666; font-weight:normal; text-decoration: none;}
.gray12 A    {color: #666666;text-decoration: underline;}
.gray12 A:hover  {color: #000000;text-decoration: underline;}

.gray10b {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 10px; color: #666666; font-weight:bold; text-decoration: none;}
.gray10b A    {color: #666666;text-decoration: underline;}
.gray10b A:hover  {color: #000000;text-decoration: underline;}

.gray10 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 10px; color: #666666; font-weight:normal; text-decoration: none;}
.gray10 A    {color: #666666;text-decoration: underline;}
.gray10 A:hover  {color: #000000;text-decoration: underline;}



.message {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 16px; color: #147d6d; font-weight:bold; text-decoration: none;}
.messageA    {color: #147d6d;text-decoration: underline;}
.message A:hover  {color: #147d6d;text-decoration: underline;}




.blurb1 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #000000; font-weight:normal; text-decoration: none;}
.blurb1 A    {color: #806785;text-decoration: underline;}
.blurb1 A:hover  {color: #000000;text-decoration: underline;}



.blurb2 {  font-family:Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #806785; font-weight:normal; text-decoration: none;}
.blurb2 A    {color: #806785;text-decoration: underline;}
.blurb2 A:hover  {color: #000000;text-decoration: underline;}



.youarehere {  color: #806785; font-weight:bold; font-family: Helvetica, verdana, Arial,Geneva,sans-serif;font-size: 12px;text-decoration: none;}
.youarehere A    {  color: #806785;text-decoration: underline;}
.youarehere A:hover  {  color: #000000;text-decoration: underline;}


.footername {  color: #ffffff; font-weight:bold; font-family:Helvetica, verdana, arial,sans-serif;font-size: 14px;text-decoration: none;}
.footername A    {  color: #ffffff;text-decoration: none;}
.footername A:hover  {  color: #ffffff;text-decoration: none;}


.footer {  color: #ffffff; font-weight:bold; font-family: Helvetica, verdana, Arial,Geneva,sans-serif;font-size: 12px;text-decoration: none;line-height:1.1em;}
.footer A    {  color: #ffffff;text-decoration: none;}
.footer A:hover  {  color: #ffffff;text-decoration: underline;}


.footerlinks {  color: #ffffff; font-weight:bold; font-family: Helvetica, verdana, Arial,Geneva,sans-serif;font-size: 12px;text-decoration: none;}
.footerlinks A    {  color: #ffffff;text-decoration: none;}
.footerlinks A:hover  {  color: #ffffff;text-decoration: underline;}


.divein {  color: #ffffff; font-weight:normal; font-family: Helvetica,verdana, Arial,Geneva,sans-serif;font-size: 12px;text-decoration: none;}
.divein A    {  color: #ffffff;text-decoration: underline;}
.divein A:hover  {  color: #304e50;text-decoration: underline;}



.carttotal {  color: #ffffff; font-weight:bold; font-family: Helvetica, verdana,arial,sans-serif;font-size: 16px;text-decoration: none;}
.carttotal A    {  color: #ffffff;text-decoration: none;}
.carttotal A:hover  {  color: #ffffff;text-decoration: none;}



.cartheader {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #ffffff; font-weight:bold; text-decoration: none;}
.cartheader A    {color: #ffffff;text-decoration: underline;}
.cartheader A:hover  {color: #ffffff;text-decoration: underline;}


.cartname {  font-family:  Helvetica, verdana, arial, sans-serif; font-size: 20px; color: #852448; text-decoration: none; font-weight:bold;}
.cartname A    {color: #852448;text-decoration: underline;}
.cartname A:hover  {color: #852448;text-decoration: underline;}


.catname1 {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #304e50; text-decoration: none; font-weight:bold;}
.catname1 A    {color: #304e50;text-decoration: underline;}
.catname1 A:hover  {color: #304e50;text-decoration: underline;}

.catname2 {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 20px; color: #304e50; text-decoration: none; font-weight:bold;}
.catname2 A    {color: #304e50;text-decoration: underline;}
.catname2 A:hover  {color: #304e50;text-decoration: underline;}



.subcatname1 {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #304e50; text-decoration: none;}
.subcatname1 A    {color: #304e50;text-decoration: underline;}
.subcatname1 A:hover  {color: #000000;text-decoration: underline;}

.subcatname2 {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #304e50; text-decoration: none;}
.subcatname2 A    {color: #304e50;text-decoration: underline;}
.subcatname2 A:hover  {color: #000000;text-decoration: underline;}



.productname1 {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #467275; text-decoration: none; font-weight:bold;}
.productname1 A    {color: #467275;text-decoration: underline;}
.productname1 A:hover  {color: #000000;text-decoration: underline;}

.productname2 {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 16px; color: #467275; text-decoration: none; font-weight:bold;}
.productname2 A    {color: #467275;text-decoration: underline;}
.productname2 A:hover  {color: #000000;text-decoration: underline;}

.productname3 {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #cccccc; text-decoration: none; font-weight:normal;}
.productname3 A    {color: #cccccc;text-decoration: underline;}
.productname3 A:hover  {color: #000000;text-decoration: underline;}


.clickhere {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 11px; color: #304e50; text-decoration: none;}
.clickhere A    {color: #304e50;text-decoration: underline;}
.clickhere A:hover  {color: #467275;text-decoration: underline;}


.insertlist1 {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 11px; color: #004B9D; font-weight:normal; text-decoration: none;}
.insertlist1 A    {color: #004B9D;text-decoration: none;font-size: 11px;}
.insertlist1 A:hover  {color: #004B9D;text-decoration: underline;font-size: 11px;}

.insertlist2 {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #004B9D; text-decoration: none;}
.insertlist2 A    {color: #004B9D;text-decoration: underline;}
.insertlist2 A:hover  {color: #000000;text-decoration: underline;}

.insertlist3 {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #806785; text-decoration: none;}
.insertlist3 A    {color: #806785;text-decoration: underline;}
.insertlist3 A:hover  {color: #000000;text-decoration: underline;}

.instructions {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #004B9D; text-decoration: none; font-weight:normal;}
.instructions A    {color: #004B9D;text-decoration: underline;}
.instructions A:hover  {color: #004B9D;text-decoration: underline;}

.instructions12b {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #f48526; text-decoration: none; font-weight:bold;}
.instructions12b A    {color: #f48526;text-decoration: underline;}
.instructions12b A:hover  {color: #f48526;text-decoration: underline;}


.errormessage {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #f48526; text-decoration: none; font-weight:bold;}
.errormessage A    {color: #f48526;text-decoration: underline;}
.errormessage A:hover  {color: #f48526;text-decoration: underline;}

.catblurb {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #004B9D; text-decoration: none;}
.catblurb A    {color: #004B9D;text-decoration: underline;}
.catblurb A:hover  {color: #000000;text-decoration: underline;}


.fancybutton {background: #004B9D;color: rgb(255,255,255);font-style: normal; font-variant: normal; font-family:  verdana, arial, sans-serif; font-size: 14px; font-weight: bold; color:#ffffff;}
.fancybuttonc {background: #004B9D;font-style: normal; font-variant: normal; font-family:  verdana, arial, sans-serif; font-size: 16px; font-weight: bold; color:#FFFFFF;}


.fancybuttonr {background: #f48526;color: rgb(255,255,255);font-style: normal; font-variant: normal; font-family:verdana, arial, sans-serif; font-size: 10px; font-weight: bold; color:#ffffff;}


.fancybutton2 {background: #004B9D;font-style: normal; font-variant: normal; font-family:  verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color:#FFFFFF;}

.fancybutton3 {background: #ffffff: transparent;font-style: normal; font-variant: normal; font-family: verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color:#004B9D;}


.fancybutton4 {background: #e4efd6; transparent;font-style: normal; font-variant: normal; font-family:  verdana, arial, sans-serif; font-size: 11px; font-weight: normal; color:#007256;}


.fancybutton5 {background: #007256;color: rgb(255,255,255);font-style: normal; font-variant: normal; font-family:  verdana, arial, sans-serif; font-size: 14px; font-weight: bold; color:#ffffff;}