/* Diaperaps */
/*   Dark Green #637C73 */
/*   Brown #816353   */
/*    Light Green #b0c3a6  */
/*     Light Brown #eee9de  */
/*    Light Green Navigation on hom page #769693  */


body {font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; line-height: 1.3em; color: #637c73;
      background:#96aea6 url(images/background_image.gif) repeat-x;}
td {font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; line-height: 1.3em; color: #637c73;}
td A {font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; color: #637c73; text-decoration: underline;}
p {font-family:  helvetica, verdana, arial, sans-serif; font-size: 12px; line-height: 1.3em; color: #637c73;margin-top:2px;margin-bottom:8px;margin-left:0;margin-right:0;padding:0;}

form {margin:2px 0;padding:0;}


th {  font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; color: #637c73}


h1 {  font-family: helvetica, verdana, arial, sans-serif; font-size: 20px; color: #816353;line-height:1.5em; margin:1px 0;padding:1px 0;}
h1 A   {color: #816353;text-decoration: none;font-size: 20px;line-height:1.5em; }
h1 A:hover  {color: #816353;text-decoration: none;font-size: 20px; }

h1.notop {  font-family: helvetica, verdana, arial, sans-serif; font-size: 20px; color: #816353;line-height:1.1em; margin-bottom:1px;padding-bottom:1px;margin-top:5;padding-top:0;}
h1.notop A {  font-family: helvetica, verdana, arial, sans-serif; font-size: 20px; color: #816353;line-height:1.1em; margin-bottom:1px;padding-bottom:1px;margin-top:0;padding-top:0;}



h2 {  font-family: helvetica, verdana, arial, sans-serif; font-size: 16px; color: #816353;padding:0;margin-top:1px;margin-bottom:1px;line-height:1.4em;}
h2 A   {color: #816353;text-decoration: none;font-size:16px;}
h2 A:hover  {color: #816353;text-decoration: none;font-size:16px;}

h3 {  font-family: helvetica, verdana, arial, sans-serif;
   font-size: 18px; color: #606060;
   padding:0;margin-top:6px;margin-bottom:2px;
   line-height:1.4em;
   font-weight:normal;
   text-decoration:none;}

h3 A {  font-family: helvetica, verdana, arial, sans-serif;
   font-size: 18px; color: #606060;
   padding:0;margin-top:6px;margin-bottom:2px;
   line-height:1.4em;
   font-weight:normal;
   text-decoration:none;}


h3 A:hover  {color: #606060;text-decoration: underline;}

.imageborder {border: 1px solid #816353;}


/********* Home Page Sections **************************/

#outercontainer {margin:0 auto;width:800px;padding:0;}
#innercontainer {margin:0 auto;width:798px;padding:0;background-color:#ffffff;border:1px solid #816353;}
#topnav {margin-top:2px;margin-bottom:2px;padding:0;
         height:30px; width:800px;
         color:#ffffff;
         font-size:16px;font-weight:bold;
         text-align:left;}

#uppernav {margin-top:10px;margin-bottom:7px;padding:0;
         height:30px; width:800px;
         color:#ffffff;
         font-size:16px;
         text-align:right;}

/* End Home Page Sections */


.homecats {  font-family: helvetica, verdana, arial, sans-serif;font-size: 12px; color: #637C73; font-weight:normal; text-decoration: none;}
.homecats A    {color: #637C73;text-decoration: none;font-size: 12px; }
.homecats A:hover  {color: #333333;text-decoration: underline;}


li.homecats {margin-left:10px;list-style-position:outside;margin-top:0;}



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


table.rightborder {border-right: 1px solid #1B2D45;border-left: 1px solid #1B2D45;}
table.tableheading {font-weight:bold;}
td.rightgrayborder {border-right:5px solid #eeeeee;}



.price_table td {background-color:#eee9de;padding:0 8px;}



.searchbox {height:12px; background-color:#eee9de;border-style:none;}

.benefithead {font-family:  helvetica, verdana, arial, sans-serif; font-size: 12px; line-height: 1.3em; color: #637c73;
              font-weight:bold;}

/*   ul {margin-left:15px;padding:0;margin-top:0;margin-bottom:0;}   */

/* li { font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; line-height: 1.5em; text-align:left; margin-bottom:4px;list-style-type: disc; list-style-position: outside; color: #1B2D45;} */

/* li A { font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; line-height: 1.5em; text-align:left; margin-bottom:4px;list-style-type: disc; list-style-position: outside; color: 1B2D45;}  */

/* li A:hover { font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; line-height: 1.5em; text-align:left; margin-bottom:4px;list-style-type: disc; list-style-position: outside; color: #1B2D45} */


/* was: .bottom_box {margin-left:-10px;margin-right:-10px;} */
.bottom_box {margin:8px 2px;}


.imagelabel {  font-family: helvetica, verdana, arial, sans-serif;font-size: 9px; color: #637C73; font-weight:normal; text-decoration: none;line-height:1.2em;}
.imagelabel A    {color: #637C73;text-decoration: underline;font-size:9px;}
.imagelabel A:hover  {color: #333333;text-decoration: underline;}


.floatrightbox {float:right;margin:4px 0 4px 24px;padding:4px;background-color:#eee9de;}

.floatbox {background-color:#d9dbe7;
          border: 1px solid #1B2D45;
          padding:8px;margin-left:15px;margin-right:8px; margin-top:20px;
          font-size:10px;}


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

.attribute {
/* background-color: #ffffff;  */
font-size: 12px;
color: #637C73;
}

.attribute select {
background-color: #ffffff;
font-size: 12px;
color: #637C73;
}










/****** Virtual Paginate styles   Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired  -- used for gift registry link   */

.virtualpage, {
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}



.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}



.paginationstyle{ /*Style for demo pagination divs*/
/* width: 360px; */
text-align: center;
padding: 2px 0;
margin: 10px 0;
}




.paginationstyle a{ /*Pagination links style ("non-selected")*/
   z-index: 1;
   font-size:12px; letter-spacing:.2em;
   font-weight:bold;

   /* Match this margin-right to the one below in hover style */
   margin-right:3px;

   /* Match this padding to the one below in hover style ***And adjust 'top' in Content Holder!!!   */
   padding:6px 4px;
   text-decoration: none;
   border-right: 1px solid #52777a;
   border-left: 1px solid #52777a;
   border-top: 1px solid #52777a;
   color: #638c8f;
   background-color: #d4dfc8;            }



.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pag "flatview" links style ("selected and hover")*/
   position:relative;
   top:1px;}



.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected { /*Pag "flatview" links style ("selected and hover")*/
   color: #304e50;
   background-color: #d4dfc8;
   border-bottom-color:#ffffff;
   /**** Match these to above:****/
   margin-right:3px;
   padding:6px 4px;                     }



.paginationstyle a:hover, .paginationstyle a.selected{
   color: #000;
   background-color: #b0c3a6;
 }


#content_holder {
   width:288px;
   top:-7px;
   position:relative;
   /*   height:400px;  */
   padding: 10px;
   border: 1px solid #52777a;
   background-color:#d4dfc8;

   }

/* End virtual paginate */










#subnav {background-color:#749484;
         padding: 6px;
         color:#ffffff;
         font-size:12px;
         font-weight:normal;
         line-height:2.6em;        }

.subnavlink {color:#ffffff;
         font-family: helvetica, verdana, arial, sans-serif; 
         font-size:14px;
         font-weight:normal;
         line-height:1.6em;        }

.subnavlink A {color:#ffffff;
         font-family: helvetica, verdana, arial, sans-serif;
         font-size:14px;
         font-weight:normal;
         line-height:1.6em;
         text-decoration:none;}

.subnavlink A:hover {color:#ffffff;
      font-family: helvetica, verdana, arial, sans-serif; 
         font-size:14px;
         font-weight:normal;
         line-height:1.6em;
         text-decoration:underline;}



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






.dropshadow {border-right:4px solid #bbbbbb;border-bottom:4px solid #bbbbbb;border-top:1px solid #dddddd;border-left:1px solid #dddddd;}



.navlink {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 16px; color: #ffffff; 
            font-weight:bold; text-decoration: none;margin:0 6px;padding:0;}

.navlink A    {color: #ffffff;text-decoration: none; font-size: 16px;margin:0 6px;padding:0;}

.navlink A:hover  {color: #f0e2c8;text-decoration: none; font-size: 16px;margin:0 6px;padding:0;}

.navlinkon {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 16px; color: #f0e2c8;
              font-weight:bold; text-decoration: none;margin:0 6px;padding:0;}

.navlinkon A {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 16px; color: #f0e2c8; 
                font-weight:bold; text-decoration: none;margin:0 6px;padding:0;}



/* set up these styles for the wholesale link */

.navlinkbrown {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 16px; color: #816353; 
            font-weight:bold; text-decoration: none;margin:0 8px;padding:0;}

.navlinkbrown A    {color: #816353;text-decoration: none; font-size: 16px;margin:0 8px;padding:0;}



.uppernav  {  font-family: Helvetica, verdana, arial, sans-serif;
              font-size: 13px;
              color: #FFFFFF;
              text-decoration: none;
              padding: 0 6px;
              }

.uppernav A  {  font-family: Helvetica, verdana, arial, sans-serif;
              font-size: 13px;
              color: #FFFFFF;
              text-decoration: none;
              padding: 0 6px;
              }

.uppernav A:hover  {  font-family: Helvetica, verdana, arial, sans-serif;
              font-size: 13px;
              color: #f0e2c8;
              padding: 0 6px;
              text-decoration: none;
              }

.uppernavnew A  {  font-family: Helvetica, verdana, arial, sans-serif;
              font-size: 13px; font-weight:bold;
              color: #816353;
              text-decoration: none;
              padding: 0 6px;
              }


.navlink3  {  font-family: Helvetica, verdana, arial, sans-serif;
              font-size: 13px;
              color: #583D74;
              font-weight:normal;
              text-decoration: none;
              display:list-item; list-style-type:none;list-style-position: outside; 
              }

.navlink3 A  {  font-family: Helvetica, verdana, arial, sans-serif;
              font-size: 12px;
              color: #583D74;
              font-weight:normal;
              text-decoration: none;
              display:list-item; list-style-type:none;list-style-position: outside; 
              }

.navlink3 A:hover  {  font-family: Helvetica, verdana, arial, sans-serif;
              font-size: 12px;
              color: #041429;
              font-weight:normal;
              text-decoration: none;
              display:list-item; list-style-type:none;list-style-position: outside;
              }


.navlinkon3 A  {  font-family: Helvetica, verdana, arial, sans-serif;
              font-size: 12px;
              color: #041429;
              font-weight:normal;
              text-decoration: none;
              display:list-item; list-style-type:none;list-style-position: outside;
              }




ul.homelist {list-style-type:none;line-height:2.3em;padding-left:18px;
              font-family: verdana, arial, sans-serif;}
li.homelist {font-size:16px;font-style:italic;font-weight:bold; color:#769693;}
li.homelist A {font-size:16px;font-style:italic;font-weight:bold; text-decoration:none;color:#769693;}
li.homelist A:hover {font-size:16px;font-style:italic;font-weight:bold; color:#769693;}


li {list-style-position: outside;}



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



.blue12 {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #1a4fa7; text-decoration: none;}
.blue12 A    {color: #1a4fa7; text-decoration: none;}
.blue12 A:hover  {color: #ffcccc; text-decoration: none;}



.navlinksblue {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #637c73; font-weight:bold; text-decoration: none;}
.navlinksblue A    {color: #637c73;text-decoration: none;}
.navlinksblue A:hover  {color: #816353;text-decoration: none;}

.navlinkspink {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #637C73; font-weight:bold; text-decoration: none;}
.navlinkspink A    {color: #637C73;text-decoration: none;}
.navlinkspink A:hover  {color: #816353;text-decoration: none;}



.navlinks2 {  color: #637C73; font-weight:normal; font-family: helvetica, verdana, arial, sans serif;font-size: 11px;text-decoration: none;}
.navlinks2 A    {  color: #637C73;text-decoration: none;}
.navlinks2 A:hover  {  color: #816353;text-decoration: none;}


.sidebartext {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 11px; color: #333333; font-weight:normal; text-decoration: none;}
.sidebartext A    {color: #637c73;text-decoration: none;}
.sidebartext A:hover  {color: #ffcccc;text-decoration: none;}


.small {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 10px; color: #333333; font-weight:normal; text-decoration: none;}
.small A    {color: #637c73;text-decoration: none;}
.small A:hover  {color: #ffcccc;text-decoration: none;}


.price {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 12px; color: #637C73; font-weight:bold; text-decoration: none;}
.price A    {color: #637c73;text-decoration: none;}
.price A:hover  {color: #ffcccc;text-decoration: none;}


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


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


.li {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 11px; color: #333333; font-weight:normal; text-decoration: none;}
.li A    {color: #637c73;text-decoration: none;}
.li A:hover  {color: #ffcccc;text-decoration: none;}


.text13 {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #333333; font-weight:bold; text-decoration: none;}
.text13 A    {color: #637c73; font-weight: bold; text-decoration: none;}
.text13 A:hover  {color: #ffcccc; font-weight: bold; text-decoration: none;}


.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: #666666;text-decoration: underline;}

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

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








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

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

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

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

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

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

.white18 {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 18px; color: #ffffff; font-weight:normal; text-decoration: none;line-height:1.5em;}
.white18 A    {font-family: Helvetica, verdana, arial, sans-serif;color: #ffffff;text-decoration: underline;font-size: 18px; line-height:1.5em;}
.white18 A:hover  {color: #eee9de;text-decoration: underline;}

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


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


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


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

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



.lightgreen13 {  font-family:  verdana, arial, sans-serif;font-size: 13px; color: #749188; font-weight:normal; text-decoration: none;line-height:1.2em;}

#green12 {  font-family: helvetica, verdana, arial, sans-serif;font-size: 12px; color: #637C73; font-weight:normal; text-decoration: none; line-height; 1.5em;}
#green12 A    {color: #637C73;text-decoration: underline;font-size:12px;line-height; 1.8em;}
#green12A:hover  {color: #eee9de;text-decoration: underline;line-height; 1.5em;}



.messagetext {  font-family: helvetica, verdana, arial, sans-serif;font-size: 12px; color: #ff0000; font-weight:bold; text-decoration: none;}


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


.dkgreen18b {  font-family: helvetica, verdana, arial, sans-serif;font-size: 18px; color: #637C73; font-weight:bold; text-decoration: none;line-height:1.3em;}
.dkgreen18b A    {color: #637C73;text-decoration: underline;line-height:1.3em;font-size: 18px; }
.dkgreen18b A:hover  {color: #333333;text-decoration: underline;}

.helvetica22 {  font-family: helvetica; font-size: 22px; color: #637C73; font-weight:normal; text-decoration: none;line-height:1em; }
.helvetica22 A   {  font-family: helvetica; font-size: 22px; color: #637C73; font-weight:normal; text-decoration: none;line-height:1em; }
.helvetica22 A:hover  {  font-family: helvetica; font-size: 22px; color: #637C73; font-weight:normal; text-decoration: none;line-height:1em; }



.helvetica20 {  font-family: helvetica; font-size: 20px; color: #637C73; font-weight:normal; text-decoration: none;line-height:1em; }
.helvetica20 A   {  font-family: helvetica; font-size: 20px; color: #637C73; font-weight:normal; text-decoration: none;line-height:1em; }
.helvetica20 A:hover  {  font-family: helvetica; font-size: 20px; color: #637C73; font-weight:normal; text-decoration: none;line-height:1em; }




.dkgreen16bnone {  font-family: helvetica, verdana, arial, sans-serif;font-size: 16px; color: #637C73; font-weight:bold; text-decoration: none;font-size: 16px; }
.dkgreen16bnone A   {color: #637C73;text-decoration: none;font-size:16px;}
.dkgreen16bnone A:hover  {color: #333333;text-decoration: none;}

.dkgreen16b {  font-family: helvetica, verdana, arial, sans-serif;font-size: 16px; color: #637C73; font-weight:bold; text-decoration: none;}
.dkgreen16b A    {color: #637C73;text-decoration: underline;font-size: 16px; }
.dkgreen16b A:hover  {color: #333333;text-decoration: underline;}


.dkgreen15b {  font-family: helvetica, verdana, arial, sans-serif;font-size: 15px; color: #637C73; font-weight:bold; text-decoration: none;}
.dkgreen15b A    {color: #637C73;text-decoration: underline;font-size: 15px; }
.dkgreen15b A:hover  {color: #333333;text-decoration: underline;}


.dkgreen14bnone {  font-family: helvetica, verdana, arial, sans-serif;font-size: 14px; color: #637C73; font-weight:bold; text-decoration: none;}
.dkgreen14bnone A    {color: #637C73;text-decoration: none;font-size: 14px; }
.dkgreen14bnone A:hover  {color: #333333;text-decoration: underline;}

.dkgreen14b {  font-family: helvetica, verdana, arial, sans-serif;font-size: 14px; color: #637C73; font-weight:bold; text-decoration: none;}
.dkgreen14b A    {color: #637C73;text-decoration: underline;font-size: 14px; }
.dkgreen14b A:hover  {color: #333333;text-decoration: underline;}

.dkgreen14 {  font-family: helvetica, verdana, arial, sans-serif;font-size: 14px; color: #637C73; font-weight:normal; text-decoration: none;}
.dkgreen14 A    {color: #637C73;text-decoration: underline;font-size: 14px; }
.dkgreen14 A:hover  {color: #333333;text-decoration: underline;}


.dkgreen13 {  font-family: helvetica, verdana, arial, sans-serif;font-size: 13px; color: #637C73; font-weight:normal; text-decoration: none;}
.dkgreen13 A    {color: #637C73;text-decoration: underline;font-size: 13px; }
.dkgreen13 A:hover  {color: #333333;text-decoration: underline;}


.dkgreen13b {  font-family: helvetica, verdana, arial, sans-serif;font-size: 13px; color: #637C73; font-weight:normal; text-decoration: none;font-weight:bold;}
.dkgreen13b A    {color: #637C73;text-decoration: underline;font-weight:bold;font-size: 13px; }
.dkgreen13b A:hover  {color: #333333;text-decoration: underline;}


.dkgreen12b {  font-family: helvetica, verdana, arial, sans-serif;font-size: 12px; color: #637C73; font-weight:bold; text-decoration: none;}
.dkgreen12b A    {color: #637C73;text-decoration: underline;font-size: 12px; }
.dkgreen12b A:hover  {color: #333333;text-decoration: underline;}

.dkgreen12bnone {  font-family: helvetica, verdana, arial, sans-serif;font-size: 12px; color: #637C73; font-weight:bold; text-decoration: none;}
.dkgreen12bnone A    {color: #637C73;text-decoration: none;}
.dkgreen12bnone A:hover  {color: #333333;text-decoration: underline;}

.dkgreen12 {  font-family: helvetica, verdana, arial, sans-serif;font-size: 12px; color: #637C73; font-weight:normal; text-decoration: none;}
.dkgreen12 A    {color: #637C73;text-decoration: underline;font-size:12px;}
.dkgreen12 A:hover  {color: #333333;text-decoration: underline;}

.dkgreen12none {  font-family: helvetica, verdana, arial, sans-serif;font-size: 12px; color: #637C73; font-weight:normal; text-decoration: none;}
.dkgreen12none A    {color: #637C73;text-decoration: none;}
.dkgreen12none A:hover  {color: #333333;text-decoration: underline;}


.dkgreen11bi {  font-family: helvetica, verdana, arial, sans-serif;font-size: 11px; color: #637C73; font-weight:bold; font-style:italic; text-decoration: none;}


.dkgreen11 {  font-family: helvetica, verdana, arial, sans-serif;font-size: 11px; color: #637C73; font-weight:normal; text-decoration: none;}
.dkgreen11 A    {color: #637C73;text-decoration: underline;}
.dkgreen11 A:hover  {color: #333333;text-decoration: underline;}

.dkgreen11none {  font-family: helvetica, verdana, arial, sans-serif;font-size: 11px; color: #637C73; font-weight:normal; text-decoration: none;}
.dkgreen11none A    {color: #637C73;text-decoration: none;}
.dkgreen11none A:hover  {color: #aaaaaa; text-decoration: underline;}

.dkgreen11b {  font-family: helvetica, verdana, arial, sans-serif;font-size: 11px; color: #637C73; font-weight:bold; text-decoration: none;}
.dkgreen11b A    {color: #637C73;text-decoration: underline;}
.dkgreen11b A:hover  {color: #333333;text-decoration: underline;}

.dkgreen11bnone {  font-family: helvetica, verdana, arial, sans-serif;font-size: 11px; color: #637C73; font-weight:bold; text-decoration: none;}
.dkgreen11bnone A    {color: #637C73;text-decoration: none;}
.dkgreen11bnone A:hover  {color: #333333;text-decoration: underline;}

.dkgreen10b {  font-family: helvetica, verdana, arial, sans-serif;font-size: 10px; color: #637C73; font-weight:bold; text-decoration: none;}
.dkgreen10b A    {color: #637C73;text-decoration: underline;font-size:10px;}
.dkgreen10b A:hover  {color: #333333;text-decoration: underline;}


.dkgreen10 {  font-family: helvetica, verdana, arial, sans-serif;font-size: 10px; color: #637C73; font-weight:normal; text-decoration: none;line-height:1.5em;}
.dkgreen10 A    {color: #637C73;text-decoration: underline;font-size:10px;}
.dkgreen10 A:hover  {color: #333333;text-decoration: underline;}

.dkgreen10i {  font-family: helvetica, verdana, arial, sans-serif;font-size: 10px; color: #637C73; font-weight:normal; text-decoration: none;line-height:1.5em;font-style:italic;}
.dkgreen10i A    {color: #637C73;text-decoration: underline;font-size:10px;}
.dkgreen10i A:hover  {color: #333333;text-decoration: underline;}


.dkgreen10none {  font-family: helvetica, verdana, arial, sans-serif;font-size: 10px; color: #637C73; font-weight:normal; text-decoration: none;}
.dkgreen10none A    {color: #637C73;text-decoration: none;font-size:10px;}
.dkgreen10none A:hover  {color: #333333;text-decoration: underline;}


.dkgreen9bi {  font-family: helvetica, verdana, arial, sans-serif;font-size: 9px; color: #637C73; font-weight:bold; font-style:italic; text-decoration: none;}





.brown20none {  font-family: helvetica, verdana, arial, sans-serif;font-size: 20px; color: #816353; font-weight:normal; text-decoration: none;}
.brown20none A    {color: #816353;text-decoration: none;font-size:20px;}
.brown20none A:hover  {color: #816353;text-decoration: underline;}


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


.brown18b {  font-family: helvetica, verdana, arial, sans-serif;font-size: 18px; color: #816353; font-weight:bold; text-decoration: none;line-height:1.3em;}
.brown18b A    {color: #816353;text-decoration: underline;line-height:1.3em;font-size:18px;}
.brown18b A:hover  {color: #816353;text-decoration: underline;}

.brown18bnone {  font-family: helvetica, verdana, arial, sans-serif;font-size: 18px; color: #816353; font-weight:bold; text-decoration: none;line-height:1.3em;}
.brown18bnone A    {color: #816353;text-decoration: none;line-height:1.3em;font-size:18px;}
.brown18bnone A:hover  {color: #816353;text-decoration: underline;}

.brown18none {  font-family: helvetica, verdana, arial, sans-serif;font-size: 18px; color: #816353; font-weight:normal; text-decoration: none;}
.brown18none A    {color: #816353;text-decoration: none;font-size:18px;}
.brown18none A:hover  {color: #816353;text-decoration: underline;}


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

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


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

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

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


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


.brown13b {  font-family: helvetica, verdana, arial, sans-serif;font-size: 13px; color: #816353; font-weight:normal; text-decoration: none;font-weight:bold;}
.brown13b A    {color: #816353;text-decoration: underline;font-weight:bold;font-size: 13px;}
.brown13b A:hover  {color: #816353;text-decoration: underline;}



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

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

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

.brown12i {  font-family: helvetica, verdana, arial, sans-serif;font-size: 12px; color: #816353; font-style:italic; font-weight:normal; text-decoration: none;}
.brown12i A    {color: #816353;font-style:itlaic; text-decoration: underline;font-size:12px;}
.brown12i A:hover  {color: #816353;text-decoration: underline;}


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


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

.brown11none {  font-family: helvetica, verdana, arial, sans-serif;font-size: 11px; color: #816353; font-weight:normal; text-decoration: none;}
.brown11none A    {color: #816353;text-decoration: none;font-size: 11px;}
.brown11none A:hover  {color: #aaaaaa; text-decoration: underline;}

.brown11b {  font-family: helvetica, verdana, arial, sans-serif;font-size: 11px; color: #816353; font-weight:bold; text-decoration: none;}
.brown11b A    {color: #816353;text-decoration: underline;font-size: 11px;}
.brown11b A:hover  {color: #816353;text-decoration: underline;}

.brown11bnone {  font-family: helvetica, verdana, arial, sans-serif;font-size: 11px; color: #816353; font-weight:bold; text-decoration: none;}
.brown11bnone A    {color: #816353;text-decoration: none;font-size: 11px;}
.brown11bnone A:hover  {color: #816353;text-decoration: underline;}

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


.brown10 {  font-family: helvetica, verdana, arial, sans-serif;font-size: 10px; color: #816353; font-weight:normal; text-decoration: none;line-height:1.5em;}
.brown10 A    {color: #816353;text-decoration: underline;font-size:10px;}
.brown10 A:hover  {color: #816353;text-decoration: underline;}


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










.bluebold {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 13px; color: #637c73; font-weight:bold; text-decoration: none;}
.bluebold A    {color: #637c73; font-weight: bold; text-decoration: underline;}
.bluebold A:hover  {color: #637C73; font-weight: bold; text-decoration: none;}

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

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


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

.purplebold {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 13px; color: #716fb3; font-weight:bold; text-decoration: none;}


.purple20it  {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 20px; color: #716fb3; font-style:italic; text-decoration: none;}

.purple20it A  {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 20px; color: #716fb3; font-style:italic; text-decoration: none;}


.purple14 {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #716fb3; text-decoration: none; font-weight:normal;}

.purple14 A {font-family: Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #716fb3; text-decoration: none;font-weight:normal;}

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



.purple14b {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #716fb3; text-decoration: none; font-weight:bold;}

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

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


.purple16b {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 16px; color: #716fb3; text-decoration: none; font-weight:bold;}

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

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



.blackbig {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 15px; color: #000000; font-weight:bold; text-decoration: none;}



.sidebarhead {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 11px; color: #637c73; font-weight:bold; text-decoration: none;}
.sidebarhead A    {color: #637c73; font-weight: bold; text-decoration: none;}
.sidebarhead A:hover  {color: #ffcccc; font-weight: bold; text-decoration: none;}


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



.message {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #014f65; font-weight:normal; text-decoration: none;}
.messageA    {color: #014f65;text-decoration: underline;}
.message A:hover  {color: #816353;text-decoration: underline;}

.errormessage {  font-family: Helvetica, verdana, arial, sans-serif; font-size: 14px; color: #014f65; font-weight:normal; text-decoration: none;}
.errormessageA    {color: #014f65;text-decoration: underline;}
.errormessage A:hover  {color: #816353;text-decoration: underline;}

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



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



.youarehere {  color: #014f65; font-weight:bold; font-family: helvetica, verdana, arial, sans serif;font-size: 12px;text-decoration: none;}
.youarehere A    {  color: #014f65;text-decoration: underline;}
.youarehere A:hover  {  color: #816353;text-decoration: underline;}


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

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


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

.footerlinks {  color: #637c73; font-weight:normal; font-family: helvetica, verdana, arial, sans serif;font-size: 10px;text-decoration: none;}
.footerlinks A    {  color: #637c73;text-decoration: none;}
.footerlinks A:hover  {  color: #637C73;text-decoration: underline;}


.datahost {  color: #014f65; font-weight:normal; font-family: helvetica, verdana, arial, sans serif;font-size: 12px;text-decoration: none;}
.datahost A    {  color: #014f65;text-decoration: underline;}
.datahost A:hover  {  color: #816353;text-decoration: underline;}






.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: 22px; color: #637C73; 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: 12px; color: #637C73; text-decoration: none; font-weight:bold;}
.catname1 A    {color: #637C73;text-decoration: underline;}
.catname1 A:hover  {color: #816353;text-decoration: underline;}

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



.subcatname1 {  font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; color: #816353; text-decoration: none;}
.subcatname1 A    {color: #816353;text-decoration: underline;}
.subcatname1 A:hover  {color: #014f65;text-decoration: underline;}

.subcatname2 {  font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; color: #816353; text-decoration: none;}
.subcatname2 A    {color: #816353;text-decoration: underline;}
.subcatname2 A:hover  {color: #014f65;text-decoration: underline;}



.productname1 {  font-family: helvetica, verdana, arial, sans-serif; font-size: 11px; color: #637c73; text-decoration: none; font-weight:normal;}
.productname1 A    {color: #637c73;text-decoration: none;}
.productname1 A:hover  {color: #637C73;text-decoration: underline;}

.productname2 {  font-family: helvetica, verdana, arial, sans-serif; font-size: 13px; color: #637c73; text-decoration: none; font-weight:bold;}
.productname2 A    {color: #637c73;text-decoration: underline;}
.productname2 A:hover  {color: #637C73;text-decoration: underline;}

.productname3 {  font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; color: #637c73; text-decoration: none; font-weight:normal;}
.productname3 A    {color: #637c73;text-decoration: underline;}
.productname3 A:hover  {color: #637C73;text-decoration: underline;}

.productname4 {  font-family: helvetica, verdana, arial, sans-serif; font-size: 11px; color: #637c73; text-decoration: underline; font-weight:bold;}
.productname4 A    {color: #637c73;text-decoration: none;}
.productname4 A:hover  {color: #637C73;text-decoration: underline;}


.clickhere {  font-family: helvetica, verdana, arial, sans-serif; font-size: 10px; color: #637C73; text-decoration: none;}
.clickhere A    {color: #637c73;text-decoration: underline;}
.clickhere A:hover  {color: #637C73;text-decoration: underline;}


.insertlist1 {  font-family: helvetica, verdana, arial, sans-serif; font-size: 11px; color: #637C73; font-weight:normal; text-decoration: none;}
.insertlist1 A    {color: #637c73;text-decoration: underline;}
.insertlist1 A:hover  {color: #ffcccc;text-decoration: underline;}

.insertlist2 {  font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; color: #816353; text-decoration: none;}
.insertlist2 A    {color: #816353;text-decoration: underline;}
.insertlist2 A:hover  {color: #014f65;text-decoration: underline;}

.insertlist3 {  font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; color: #816353; text-decoration: none;}
.insertlist3 A    {color: #816353;text-decoration: underline;}
.insertlist3 A:hover  {color: #014f65;text-decoration: underline;}

.instructions {  font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; color: #816353; text-decoration: none; font-weight:bold;}
.instructions A    {color: #014f65;text-decoration: underline;}
.instructions A:hover  {color: #014f65;text-decoration: underline;}

.instructions12b {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; text-decoration: none; font-weight:bold;}
.instructions12b A    {color: #dd0218;text-decoration: underline;}
.instructions12b A:hover  {color: #0000ff;text-decoration: underline;}

.catblurb {  font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; color: #014f650; text-decoration: none;}
.catblurb A    {color: #014f65;text-decoration: underline;}
.catblurb A:hover  {color: #014f65;text-decoration: underline;}


.fancybutton {background: #816353;font-style: normal; font-variant: normal; font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color:#ffffff;}

.fancybutton2 {background: #816353;font-style: normal; font-variant: normal; font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; font-weight: normal; color:#ffffff;}

.fancybutton3 {background: #ffffff;font-style: normal; font-variant: normal; font-family: helvetica, verdana, arial, sans-serif; font-size: 14px; font-weight: bold; color:#816353;}

.fancybutton4 {background: #b0c3a6;font-style: normal; font-variant: normal; font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color:#333333;}

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

/* Used on wholesale application and on checkout */
.fancybuttonc {background: #816353;font-style: normal; font-variant: normal; font-family: helvetica, verdana, arial, sans-serif; font-size: 16px; font-weight: bold; color:#ffffff;}

.fancybuttonreg {background: #816353;font-style: normal; font-variant: normal; font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; font-weight: bold; color:#ffffff;}

.cartproduct {  font-size: 14px; line-height: 1.5em; color: #637C73;} 
.cartproduct A    {color: #637C73; text-decoration: underline;}
.cartproduct A:visited {color: #637C73; text-decoration: underline;}
.cartproduct A:hover  {color: #ff0033; text-decoration: underline;}


.cartsmall {  font-size: 11px; line-height: 1.5em; color: #637C73;} 
.cartsmall A    {color: #637C73; text-decoration: underline;}
.cartsmall A:visited {color: #637C73; text-decoration: underline;}
.cartsmall A:hover  {color: #ff0033; text-decoration: underline;}/*main options line in cart*/

.extrapadding { padding-left: 10px; padding-right: 10px; }


/*Miscellaneous*/

input {
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px;
}

form {margin-top: 0px; margin-bottom: 0px; }

.formlabeltop {
	font-weight: bold;
	text-align: left;
	display: block;
	padding-top: 5px;
	padding-bottom: 3px;
}

.formborder {
	border: 1px solid #676767;
}

.fancyform p {
	padding-top: 0px;
	clear: left;
	margin-bottom: 0px;
	margin-top: 8px;
}


.fancyform p label {
	width: 180px;
	float: left;
	text-align: right;
	font-weight: bold;
	padding-right: 8px;
}

.fancyform p.rightcolumn {
	padding-left: 188px;
	font-size: 11px;
	padding-top: 0px;
	margin-top: 0px;
}

.fancyform p.submit {
	padding-left: 188px;
}

.accountform p {
	padding-top: 0px;
	clear: left;
	margin-bottom: 0px;
	margin-top: 5px;
}

.accountform p label {
	width: 160px;
	float: left;
	text-align: left;
	font-weight: bold;
	padding-right: 8px;
}

.accountform p.rightcolumn {
	padding-left: 168px;
	font-size: 11px;
	padding-top: 0px;
	margin-top: 0px;
}

.accountform p.submit {
	padding-left: 168px;
}

.shadedbox {
	background-color: #ddd;
	padding: 5px;
}
input.noborder {
	border: 1px solid #fff;
}


hr {
	border: 0;
	color: #cdcccc;
	background-color: #cdcccc;
	height: 1px;
	width: 100%;
	text-align: left;
}

table.price_table th {
	background-color: #ffcc66;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
}

table.price_table td {
	background-color: #ffffff;
}

/*Style for payment section pop-up windows. If website has a dark background color for <body> set the background color in this style to the same color. Leave commented out if you wish the pop-up window to have a white background by default*/
.popup_table {
	width: 100%;
	padding: 0px;
	margin-bottom: 10px;
	/*background-color:#000000*/
}

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

.attribute {  font-size: 11px; line-height: 1.2em;}

.message {
	font-size: 13px;
	color: #339900;
	text-align: center;
	padding: 3px 0px;
}

.inventorymessage {
	font-size: 14px;
	font-weight: bold;
	color: #339900;
	text-align: center;
	padding: 3px 0px;
}



/*wysiwyg styles*/

.brightred {
	padding-right: 5px;
	color: #cc3727;
	font-weight: bold;
}





/*gift certificate styles*/
 
.certificate { 
	width: 500px;
	margin: 20px auto;
	padding: 10px; 
	border: 1px solid #816353; 
	background-color: #fff; 
}
 
.certificate h2 {
	margin-top: 0px;
}
 
.certificate td { padding: 5px; }
 
table.gc_cell {
	width: 150px;
	height: 120px;
	background: #637C73;
	text-align: center;
	margin-bottom: 5px;
}
 
table.gc_cell td {
	vertical-align: middle;
	padding: 5px;
	height: 50%;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
 
table.gc_cell h2 {
	font-family: Georgia, serif;
	font-weight: bold;
	color: #fff;
}
 
table.gc_cell h2.big {
	font-size: 40px;
}
 
table.gc_cell h2.small {
	font-size: 18px;
}



