body {
  background-color:#E6E7EB;
  background-image:url("https://secure1.yourhost.com/whiterabbit/include/apr13_bg.jpg");
  font-family:verdana,arial,sans-serif,serif;
  font-size:12px;
  color:#000000;
  }


/* SPAN - GENERIC */
/* -------------- */
.bold443d29 {
  color:#443D29;
  font-weight:bold;
  line-height:130%;
  }
.BrandName {
  font-family:helvetica;
  font-size:11px;
  padding-bottom:5px;
  color:#354D40;
  margin:3px 0px 0px 6px;
  text-transform:uppercase;
  }
.BrandName_MI {
  font-family:helvetica;
  font-size:11px;
  color:#354D40;
  margin:3px 0px 0px 6px;
  text-transform:uppercase;
  text-align:left;
  }
.color824475 {
  color:#824475;
  font-weight:bold;
  }
.colortext {
  color:#443D29;
  }
.infotext {
  font-family:verdana,arial,sans-serif,serif;
  font-size:9px;
  color:#000000;
  line-height:115%;
  }
.navlined {
  font-family:verdana,arial,sans-serif,serif;
  color:#000000;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  }
.navsmall {
  font-family:verdana,arial,sans-serif,serif;
  color:#000000;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  }
.runinhead {
  font-size:12px;
  }
.runinhead2 {
  font-size:12px;
  color:#000000;
  }
.shpbsket {
  font-family:verdana,arial,sans-serif,serif;
  color:#72264D;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  }


/* HEADINGS */
/* -------- */
h1 {
  font-family:verdana,arial;
  font-size:13px;
  font-weight:bold;
  color:#72264D;
  padding:0px;
  margin:6px 0px 0px 6px;
  text-align:left;
  }
h2 {
  font-family:helvetica;
  font-size:12px;
  font-weight:normal;
  margin:0px 0px 2px 6px;
  text-align:left;
  }
  

/* ANCHORS */
/* ------- */
a:hover {
  color:#763D5E;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
  }
a:link, a:visited, a:active {
  color:#443D29;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
  }
a.colortext:hover {
  color:#763D5E;
  text-decoration:underline;
  }
a.colortext:link, a.colortext:visited, a.colortext:active {
  color:#443D29;
  text-decoration:underline;
  }
a.menusml:hover {
  font-size:10px;
  color:#763D5E;
  font-weight:bold;
  text-decoration:underline
  }  
a.menusml:link, a.menusml:visited, a.menusml:active {
  font-size:10px;
  color:#443D29;
  font-weight:bold;
  text-decoration:underline;
  }
a.navlined:hover {
  color:#763D5E;
  font-size:11px;
  font-weight:bold;
  text-decoration:underline;
  }
a.navlined:link, a.navlined:visited, a.navlined:active  {
  color:#443D29;
  font-size:11px;
  font-weight:bold;
  text-decoration:underline;
  }
a.navsmall:hover {
  color:#763D5E;
  font-size:10px;
  font-weight:bold;
  text-decoration:underline
  }
a.navsmall:link, a.navsmall:visited, a.navsmall:active {
  color:#443D29;
  font-size:10px;
  font-weight:bold;
  text-decoration:underline;
  }
a.shpbsket:hover {
  color:#763D5E;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
  }
a.shpbsket:link, a.shpbsket:visited, a.shpbsket:active {
  color:#72264D;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
  }


/* PARAGRAPHS */
/* ---------- */
p {
  font-family:verdana,arial,sans-serif,serif;
  font-size:12px;
  color:#000000;
  text-align:left;
  margin-top:0px;
  }
p.basketcontents {
  font-family:verdana,arial,sans-serif,serif;
  font-size:11px;
  color:#000000;
  margin:4px 0px 0px 0px;
  line-height:118%;
  }
p.brandallcaps {
  font-family:helvetica;
  font-size:11px;
  font-weight:normal;
  margin:0px 0px 0px 6px;
  text-transform:uppercase;
  text-align:left;
  }
p.ff_gf_vegan {
  font-family:helvetica;
  color:#824475;
  font-size:11px;
  text-align:left;
  font-weight:bold;
  margin:0px;
  line-height:110%;
  }
p.ff_gf_vegan_full {
  font-family:helvetica;
  color:#824475;
  font-size:12px;
  text-align:right;
  font-weight:bold;
  margin:6px 6px 0px 0px;
  line-height:110%;
  }
p.field7 {
  font-weight:bold;
  text-align:left;
  margin:12px 6px 8px 6px; 
  }
p.holidaysale {
  font-family:verdana,arial,sans-serif,serif;
  font-size:18px;
  color:#72264D;
  font-weight:bold;
  margin-top:6px auto 0px auto;
  }
p.menus {
  font-family:verdana,arial,sans-serif,serif;
  font-size:12px;
  color:#443D29;
  margin:0px 0px 0px 9px; 
  text-align:left;
  }
p.menusbott {
  font-family:verdana,arial,sans-serif,serif;
  font-size:12px;
  color:#443D29;
  margin:0px 0px 0px 9px;
  text-align:center;
  font-weight:bold;
  }
p.menusheader {
  font-family:verdana,arial,sans-serif,serif;
  font-size:13px;
  font-weight:bold;
  color:#3D4044;
  margin:0px 0px 0px 9px; 
  text-align:left;
  }
p.menus11 {
  font-family:verdana,arial,sans-serif,serif;
  font-size:11px;
  color:#443D29;
  margin:0px 9px 0px 9px;
  text-decoration:none;
  text-align:left;
  }  
p.menusml {
  font-family:verdana,arial,sans-serif,serif;
  font-size:10px;
  color:#443D29;
  margin:0px 0px 0px 9px;
  text-decoration:none;
  text-align:left;
  }
p.p1 { 
  font-size:12px; 
  color:#000000;
  font-family:verdana,arial,sans-serif,serif;
  margin-left:18px;
  margin-right:18px;
  margin-top:0px;
  }
p.p1top { 
  margin-top:18px;
  font-size:12px; 
  color:#000000;
  font-family:verdana,arial,sans-serif,serif;
  margin-left:18px;
  margin-right:18px;
  }
p.products_list_info {
  font-family:helvetica;
  font-size:11px;
  margin:0px 0px 4px 0px;
  text-align:left;
  line-height:110%;
  }
p.products_list_price {
  font-family:helvetica;
  font-size:12px;
  font-weight:bold;
  margin:5px 0px 0px 0px;
  text-align:left;
  }
p.products_list_sale {
  font-family:helvetica;
  font-weight:bold;
  font-size:11px;
  color:#9B0902;
  text-align:left;
  margin:0px 0px 4px 0px;
  }
p.products_search_info {
  font-family:helvetica;
  font-size:11px;
  margin:0px 0px 4px 8px;
  text-align:left;
  line-height:110%;
  }
p.products_search_price {
  font-family:helvetica;
  font-size:12px;
  font-weight:bold;
  margin:5px 0px 0px 8px;
  text-align:left;
  }
p.products_search_sale {
  font-family:helvetica;
  font-weight:bold;
  font-size:11px;
  color:#9B0902;
  text-align:left;
  margin:0px 0px 4px 8px;
  }
p.products_mi_price {
  margin:0px 8px 2px 8px;
  }
p.products_mi_sale {
  font-family:helvetica;
  font-weight:bold;
  font-size:11px;
  color:#9B0902;
  text-align:left;
  margin:6px 0px 4px 6px;
  }
p.products_mi_type {
  font-family:helvetica;
  font-size:11px;
  margin:4px 0px 0px 6px;
  text-align:left;
  line-height:110%;
  }
p.productsize {
  font-family:helvetica;
  font-size:11px;
  font-weight:normal;
  margin:0px 0px 10px 6px;
  text-align:left;
  text-transform:lowercase;
  font-style:italic;
  }
p.scanalert {
  margin:0px;
  text-align:center;
  }
p.size11 {
  font-size:11px;
  text-align:left;
  }
p.homefeature {
  font-family:verdana,arial,sans-serif,serif;
  font-size:16px;
  color:#72264D;
  font-weight:bold;
  vertical-align: middle;
  margin:10px auto;
  text-align:center;
  }
  

/* DIVISIONSS */
/* ---------- */
div.rowdividerhr {
  background-color:#FFFFFF;
  border-bottom:1px solid #C0C0C2;
  width:96%;
  height:12px;
  border-top:1px solid #ffffff;
  margin:auto;
  }
  
  
/* HORZ RULES */
/* ---------- */
hr.moreinfodiv {
  color:#72264D;
  background-color:#72264D;
  height:1px;
  border-width:0px;
  width:98%;
  padding:1px 0px;
  margin:auto;
  padding:0px;
  }


/* IMAGES */
/* ------ */
img.logo1 {
  margin-bottom:8px;
  border:0px;
  width:200px;
  height:235px;
  }
img.prodimg {
  margin:0px 6px;
  border:0px;
  float:right;
  }
  

/* UNORDERED LISTS */
/* --------------- */
ul.basicul {
  list-style-type:circle;
  margin:0px 6px 0px 25px;
  padding:0px;
  }


/* LIST ITEMS */
/* ---------- */
li.basicli {
  margin:0px;
  padding:0px;
  }


/* FORMS */
/* ----- */
form {
  margin:0px;
  padding:0px;
  }
form.showonlies1 {
  color:#443D29;
  margin:12px 0px 0px 9px; 
  text-align:left;
  }
form.showonlies2 {
  color:#443D29;
  margin:12px 0px 12px 9px; 
  text-align:left;
  }  


/* INPUTS */
/* ------ */
input.inputqnty {
  font-family:helvetica;
  font-size:10px;
  margin-left:2px;
  }
input.smallsearchbg {
  background-color:#EFEAE4;
  font-size:12px;
  }
  

/* SELECTS */
/* ------- */
select.showonly {
  background-color:#DFE0E4;
  font-size:10px;
  }
  
  
/* TABLES */
/* ------ */
table {
  margin:0px;
  padding:0px;
  border:0px;
  border-spacing:0px;
  }
table.adjustoptions {
  width:95%;
  margin:auto;
  padding:0px;
  border:1px;
  border-spacing:0px;
  background-color:ffffff;
  }
table.base1 {
  margin:auto;
  border:1px solid #F3F1F3;
  background-color:#E6E7EB;
  padding:2px;
  border-spacing:0px;
  }
table.basketcontainer {
  margin:0px 8px 8px 0px;
  padding:0px;
  border:0px;
  border-spacing:0px;
  }
table.bg_dfe0e4 {
  width:100%;
  background-color:#DFE0E4;
  border:0px;
  padding:0px; 
  border-spacing:0px;
  }
table.bg_e6e7eb {
  width:100%;
  background-color:#E6E7EB;
  border:0px;
  padding:0px; 
  border-spacing:0px;
  }
table.bottscenter {
  margin:auto;
  width:96%;
  margin-left:2%; 
  margin-right:2%;
  background-color:#DFE0E4; 
  padding:0px;
  border:0px;
  border-spacing:0px;
  }
table.email2 {
  background-color:#DFE0E4;
  float:right;
  border:0px;
  padding:2px; 
  border-spacing:0px;
  }
table.homecenter {
  background-color:#DFE0E4;
  padding:0px;
  border:0px;
  border-spacing:0px;
  }
table.leftmenutop2 {
  margin:auto;
  width:190px;
  border:0px;
  border-spacing:0px;
  padding:0px;
  }
table.leftsearch {
  background-color:#DFE0E4;
  border:0px;
  border-spacing:0px;
  padding:0px;
  margin:0px;
  }
table.pricelines {
  margin:6px 8px;
  width:604;
  border:0px;
  padding:0px;
  border-spacing:0px;
  }
table.pricelines_search {
  margin:6px 0px;
  width:420;
  border:0px;
  padding:0px;
  border-spacing:0px;
  }
table.productscenter {
  margin:auto;
  width:96%;
  margin-left:2%; 
  margin-right:2%;
  background-color:#ffffff; 
  padding:0px;
  border-top:2px solid #E8A324;
  border-right:1px solid #C0C0C2;
  border-bottom:1px solid #C0C0C2;
  border-left:1px solid #C0C0C2;
  border-spacing:0px;
  }
table.productloop {
  width:100%;
  background-color:#ffffff;
  padding:0px;
  border:0px;
  border-spacing:0px;
  }
table.readcarefully {
  background-color:#E6E7EB;
  padding:0px;
  border:0px;
  border-spacing:0px;
  }
table.scanalert1 {
  background-color:#ffffff;
  width:119px;
  height:36px;
  padding:2px;
  border:1px solid #C0C0C0;
  border-radius:5px;
  }
table.scrollbrands {
  width:100%;
  padding:0px;
  border:0px;
  border-spacing:0px;
  background-color:#DFE0E4;
  }
table.topcenter {
  margin:auto;
  table-layout:fixed;
  width:1000px;
  border:0px;
  border-spacing:0px;
  padding:0px;
  background-color:#E6E7EB;
  }
table.width100 {
  margin:auto;
  width:98%;
  margin-left:1%; 
  margin-right:1%;
  padding:0px;
  border:0px;
  border-spacing:0px;
  background-color:#E6E7EB;
  }


/* TABLE DATA */
/* ---------- */
td.aligntopcenter {
  text-align:center;
  vertical-align:top;
  padding:0px;
  }
td.basketlinks1 {
  padding-top:3px;
  text-align:left;
  vertical-align:bottom;
  }
td.BoardMembers {
  font-family:verdana,arial,sans-serif,serif;
  font-size:12px;
  color:#000000;
  font-weight:normal;
  text-align:left;
  vertical-align:top;
  padding-left:8px;
  padding-bottom:8px;
  }
td.BoardPhotos {
  vertical-align:top;
  padding-bottom:8px;
  }
td.bottomheader {
  border-top:2px solid #E8A324;
  border-left:1px solid #C0C0C2;
  border-right:1px solid #C0C0C2;
  border-bottom:1px solid #C0C0C2;   
  vertical-align:top;
  padding:3px 0px 6px 0px;
  background-color:#EDF4FF;
  line-height:140%;
  }
td.chargecards {
  padding:0px 8px; 
  vertical-align:middle;
  }
td.ContactHeading {
  font-family:verdana,arial,sans-serif,serif;
  font-size:16px;
  font-weight:bold;
  padding-left:18px;
  padding-top:8px;
  padding-bottom:12px;
  color:#72264D;
  }
td.displayfield9 {
  font-family:helvetica;
  font-size:10px;
  padding:6px;
  vertical-align:top;
  text-align:left;
  background-color:ffffff;
  }
td.displayfield9_mi {
  font-family:helvetica;
  font-size:12px;
  padding:0px;
  vertical-align:top;
  text-align:left;
  background-color:ffffff;
  }
td.displayoptions {
  font-family:helvetica;
  font-size:10px;
  padding:0px 6px 6px 6px;
  vertical-align:top;
  text-align:center;
  background-color:ffffff;
  }
td.displayoptions_mi {
  font-family:helvetica;
  font-size:11px;
  padding:0px;
  vertical-align:bottom;
  background-color:ffffff;
  }
td.email3 {
  width:19px;
  padding-right:3px;
  vertical-align:middle;
  }
td.Freebies {
  padding:4px;
  line-height:125%;
  }
td.infopagespad {
  text-align:left;
  vertical-align:top;
  padding:9px;
  }
td.lbottombg {
  height:16px;
  vertical-align:top;
  background-image:url("https://secure1.yourhost.com/whiterabbit/media/apr13_bottombar.png");
  }
td.leftdividers {   
  border-left:1px solid #C0C0C2;
  border-right:1px solid #C0C0C2;
  border-bottom:1px solid #C0C0C2;
  vertical-align:top;
  padding:3px 0px 6px 0px; 
  background-color:#DFE0E4;
  line-height:140%;
  }
td.leftdividers_testimon {   
  border-left:1px solid #C0C0C2;
  border-right:1px solid #C0C0C2;
  border-bottom:1px solid #C0C0C2;
  vertical-align:middle;
  padding:3px 6px; 
  background-color:#DFE0E4;
  }
td.leftdividers_testimon_noheader {   
  border-left:1px solid #C0C0C2;
  border-right:1px solid #C0C0C2;
  border-top:2px solid #E8A324;
  vertical-align:top;
  text-align:left;
  padding:3px 0px 6px 0px; 
  background-color:#DFE0E4;
  }  
td.leftheader {   
  border-left:1px solid #C0C0C2;
  border-right:1px solid #C0C0C2;
  border-top:2px solid #E8A324;
  vertical-align:top;
  background-color:#EDF4FF; E6E7EB
  line-height:140%;
  }
td.leftheader_mi {   
  border-left:1px solid #C0C0C2;
  border-right:1px solid #C0C0C2;
  border-top:2px solid #E8A324;
  vertical-align:top;
  padding:12px 6px;
  margin:auto;
  background-color:#ffffff;
  }
td.leftheader_text3 {   
  border-left:1px solid #C0C0C2;
  border-right:1px solid #C0C0C2;
  border-top:2px solid #E8A324;
  vertical-align:top;
  background-color:#DFE0E4;
  margin:0px;
  }
td.lefthome1 {   
  border-left:1px solid #C0C0C2;
  border-right:1px solid #C0C0C2;
  border-top:2px solid #E8A324;
  border-bottom:1px solid #C0C0C2;
  vertical-align:top;
  padding:3px 0px 6px 0px; 
  background-color:#DFE0E4;
  line-height:140%;
  }
td.lefthome2 {   
  vertical-align:top;
  padding:3px 0px 6px 0px; 
  background-color:#E6E7EB;
  line-height:120%;
  text-align:left;
  }  
td.leftmenutop1 {
  width:200px;
  vertical-align:top;
  }
td.leftsearch_box {
  vertical-align:middle;
  }
td.leftsearch_go {
  vertical-align:middle;
  padding-left:7px;
  }
td.leftsearch_menu {   
  border-left:1px solid #C0C0C2;
  border-right:1px solid #C0C0C2;
  border-bottom:1px solid #C0C0C2;
  vertical-align:top;
  padding:5px 0px 6px 9px;
  background-color:#DFE0E4;
  line-height:140%;
  }
td.lefttext3dividers {   
  font-family:verdana,arial,sans-serif,serif;
  font-size:12px;
  color:#443D29;
  border-left:1px solid #C0C0C2;
  border-right:1px solid #C0C0C2;
  border-bottom:1px solid #C0C0C2;
  vertical-align:top;
  text-align:left;
  padding:3px 9px 6px 9px; 
  background-color:#DFE0E4;
  line-height:140%;
  }
td.MenuBottomBorder4 {
  font-family:verdana,arial,sans-serif,serif;
  font-size:12px;
  padding:0px 8px 4px 8px;
  text-align:left;
  }
td.order_online {
  font-family:verdana,arial,sans-serif,serif;
  color:#443D29;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  text-align:right;
  float:right;
  vertical-align:top;
  }
td.orderbasket {
  padding:9px 19px 0px 0px;
  text-align:right;
  vertical-align:top;
  float:right;
  background-color:#E6E7EB;
  }
td.orderqnty {
  font-family:helvetica;
  font-size:12px;
  padding:4px 3px 0px 6px;
  text-align:right;
  vertical-align:middle;
  background-color:ffffff;
  }
td.orderqnty_mi {
  font-family:helvetica;
  font-size:12px;
  padding:0px 3px 0px 0px;
  text-align:right;
  vertical-align:middle;
  background-color:ffffff;
  }
td.orderqtysubmit {
  font-family:helvetica;
  font-size:10px;
  padding:4px 6px 0px 0px;
  text-align:left;
  vertical-align:middle;
  background-color: ffffff;
  }
td.orderqtysubmit_mi {
  font-family:helvetica;
  font-size:12px;
  font-weight:bold;
  padding:0px;
  text-align:left;
  vertical-align:middle;
  background-color: ffffff;
  }
td.orderqtysubmit_miadd {
  font-family:helvetica;
  font-size:12px;
  font-weight:bold;
  padding:0px;
  width:99px;
  vertical-align:middle;
  background-color: ffffff;
  }
td.outofstocks {
  font-family:helvetica;
  font-size:11px;
  padding:6px 6px 0px 6px;
  vertical-align:top;
  text-align:center;
  background-color:ffffff;
  line-height:116%;
  }
td.pricebottom {
  padding-bottom:3px;
  text-align:center;
  vertical-align:top
  background-color:#ffffff;
  }
td.pricebottom_w_border {
  border-bottom:1px solid #C0C0C2;
  border-left:1px solid #C0C0C2;
  border-right:1px solid #C0C0C2;
  padding-bottom:3px;
  text-align:center;
  vertical-align:top
  background-color:#ffffff;
  }
td.proloopimg {
  height:142px;
  width:100px;
  padding:0px;
  margin:0px;
  vertical-align:top;
  background-color:#ffffff;
  }
td.proloopimg_w_border {
  width:112px;
  border-left:1px solid #C0C0C2;
  padding:0px;
  vertical-align:top;
  background-color:#ffffff;
  }
td.proloopname {
  padding:6px 6px 0px 6px; 
  margin:0px;
  text-align:left;
  vertical-align:top;
  background-color:#ffffff;
  }
td.proloopname_w_border {
  border-top:1px solid #C0C0C2;
  border-left:1px solid #C0C0C2;
  border-right:1px solid #C0C0C2;
  padding:6px 6px 0px 6px; 
  margin:0px;
  text-align:left;
  vertical-align:top;
  background-color:#ffffff;
  }
td.proloopprice {
  text-align:left;
  padding:6px 6px 0px 0px; 
  vertical-align:top;
  background-color:#ffffff;
  margin:0px;
  }
td.proloopprice_w_border {
  border-right:1px solid #C0C0C2;
  text-align:left;
  padding:6px 6px 0px 0px; 
  vertical-align:top;
  background-color:#ffffff;
  }
td.productloopprime {
  width:240px;
  padding:5px 4px 14px 4px; 
  text-align:left;
  vertical-align:top;
  background-color:#ffffff;
  }
td.proprevnextbottom {
  font-family:verdana,arial;
  font-size:11px;
  color:#000000;
  border:0;
  padding:0px 0px 8px 0px;
  text-align:center;
  }
td.proprevnext {
  font-family:verdana,arial;
  font-size:11px;
  color:#000000;
  border:0;
  padding:8px 0px;
  text-align:center;
  }
td.proprevnextlegen {
  font-family:helvetica;
  font-size:10px;
  color:#000000;
  border:0;
  padding:0px;
  text-align:center;
  }
td.proprevnexttext5 {
  font-family:helvetica;
  font-size:12px;
  color:#000000;
  border:0;
  padding:0px 0px 4px 0px;
  text-align:center;
}
  td.proprevnexttop {
  font-family:verdana,arial;
  font-size:11px;
  color:#000000;
  border:0;
  padding:8px 0px 0px 0px;
  text-align:center;
  }
td.pt12 {
  padding-top:12px;
  text-align:center;
  vertical-align:top;
  }
td.SectionHeading {
  font-family:verdana,arial,sans-serif,serif;
  font-size:16px;
  font-weight:bold;
  padding-left:18px;
  padding-top:8px;
  padding-bottom:12px;
  color:#72264D;
  }
td.SiteMapLvl1 {
  font-family:verdana,arial,sans-serif,serif;
  font-size:14px;
  font-weight:bold;
  color:#461736;
  padding-left:18px;
  padding-bottom:6px;
  }
td.SiteMapLvl2 {
  padding-left:32px;
  padding-bottom:5px;
  }
td.SiteMapLvl2Last {
  padding-left:32px;
  padding-bottom:10px;
  }
td.SiteMapLvl3 {
  padding-left:46px;
  padding-bottom:5px;
  }
td.SiteMapLvl3Last {
  padding-left:46px;
  padding-bottom:10px;
  }
td.SumSale08UR {
  font-family:verdana,arial,sans-serif,serif;
  font-size: 14px;
  color: #2D0130;
  font-weight: bold;
  background-image: url("https://secure1.yourhost.com/whiterabbit/media/home-page-blue-bar.jpg");
  line-height: 108%;
  vertical-align:top;
  text-align:left;
  height:310px;
  width:24%;
  padding-left:8px;
  }
td.SumSale08L {
  font-family:Verdana,Arial,Sans-serif,Serif;
  font-size:18px;
  color:#72264D;
  font-weight:bold;
  line-height:116%;
  width:76%;
  vertical-align:top;
  text-align:center;
  }
td.taligncen {
  text-align:center;
  }
td.talignleft {
  text-align:left;
  vertical-align:top;
  }
td.uppermenu1 {
  width:800px;
  padding-top:16px;
  vertical-align:top;
  text-align:center;  
  }
td.vertamid1 {
  vertical-align:middle;
  }


/* SHOPSITE REVIEWS CSS */
/* -------------------- */
.reviews-brief {
  font-size:90%;
  white-space:nowrap
  }
.reviews-brief div.reviews_stars {
  height:20px;
  max-height:20px;
  overflow:hidden;
  padding:2px 0px;
  }
.reviews-brief span.reviews_stars_text, .reviews-brief span.review_product_name, .reviews-brief span.review_microdata_count, span.review_microdata_wrapper span.review_product_name, span.review_microdata_wrapper span.review_microdata_count, div.review span.review_product_name {
  display:none;
  }
.reviews-brief a, div#reviews-more a {
  text-decoration:underline;
  }
div#reviews-more span.reviews_stars_text {
  padding:0px 6px 0px 0px;
  }
td.center span.reviews-brief {
  width:80px; margin: 0px auto;
  }
span.reviews-brief {
  margin:0px 8px 6px 0px;
  text-align:right;
  }
div#reviews-more {
  border-top:1px solid #DDD;
  border-bottom:1px solid #DDD;
  padding:0px 8px 12px 8px;
  margin:0px auto;
  }
div#reviews-more div.reviews_stars, div#reviews-more span.reviews_stars_text, div#reviews-more div.reviews_stars_wrapper, div#reviews-more div.reviews_count {
  display:inline-block;
  line-height:20px;
  }
div#reviews-more div.reviews_stars_wrapper {
  height:16px;
  max-height:16px;
  overflow:hidden;
  padding:0px;
  display:inline-block;
  width:80px;
  position:relative;
  top:3px;
  }
div#reviews-more h4 {
  padding:22px 0px 4px 0px;
  margin:0px;
  font-weight:bold;
  }
span.review_title {
  font-weight:bold;
  padding:0px 8px;
  }
div#reviews-more div.review {
  border-top:1px solid #DDD;
  padding:14px 0px;
  }
div#reviews-more span.review_author_text, div#reviews-more span.review_author, div#reviews-more span.review_date {
  line-height:150%;
  } 
  

/* SHOPSITE GIFT CERTIFICATE CSS */
/* ----------------------------- */
div.cert {
  width:480px;
  }
form.gift_certificate {
  }
div.instructions, div.policy {
  font-family:verdana,arial,sans-serif,serif;
  font-size:10px;
  font-weight:bold;
  }
table.cert_num_amount {
  width:100%;
  padding:4px;
  font-family:verdana,arial,sans-serif,serif;
  font-size:11px;
  font-weight:bold;
  }
td.cert_num_amount {
  font-family:verdana,arial,sans-serif,serif;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  }
select.cert_num_amount {
  font-family:verdana,arial,sans-serif,serif;
  font-size:11px;
  font-weight:bold;
  }
table.giftcert_type {
  width:100%;
  padding:5px;
  font-family:verdana,arial,sans-serif,serif;
  font-size:11px;
  }
td.giftcert_type {
  font-family:verdana,arial,sans-serif,serif;
  font-size:11px;
  text-align:left;
  vertical-align:top;
  padding:0px;
  }
td.giftcert {
  font-family:verdana,arial,sans-serif,serif;
  font-size:11px;
  text-align: left;
  }
table.cert_to_from_msg {
  width:100%;
  padding:5px;
  font-family:verdana,arial,sans-serif,serif;
  font-size:11px;
  font-weight:bold;
  }
td.cert_to_from_msg {
  font-family:verdana,arial,sans-serif,serif;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  padding:0px 4px 0px 8px;
  }
td.cert_to_from_msg_val {
  font-family:verdana,arial,sans-serif,serif;
  font-size:11px;
  font-weight:normal;
  text-align:left;
  }
   
   

/*     LEGACY STYLES FROM PREVIOUS SITE DESIGNS      */
/* Some may still be in needed - Not verified though */
/* ------------------------------------------------- */
table.menutable1 {
   background-color:#E6E7EB;
   float:left;
   border:0px;
   border-spacing:0px;
   }
table.menutable2 {
   background-color:#E6E7EB;
   margin-bottom:4px;
   float:left;
   border:0px;
   border-spacing:0px;
   }
td.tdtopspace4 {
   padding-top:4px;
   }
td.tdtopspace6 {
   padding-top:6px;
   }
td.left_testimonials1 {
   padding-top:4px;
   padding-bottom:0px;
   border-bottom:0px;
   text-align:center;
   font-weight:bold;
   color:#72264D;
   vertical-align:top;
   }
td.left_testimonials2 {   
   height:194px;
   border-top:0px;
   text-align:center;
   padding-top:0px;
   vertical-align:top;
   }
td.contactus3 {
   font-size:11px;
   padding-top:8px;
   vertical-align:top;
   }
p.p2 { 
   font-size: 14px; 
   color: #72264D;
   font-family:verdana,arial,sans-serif,serif;
   font-weight: bold;
   margin-left: 18px;
   margin-right: 18px;
   margin-top: 0px;
   margin-bottom: 7px;
   }
.SubSiteHeadings {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 14px;
   font-weight: bold;
   margin-left: 26px;
   margin-top: 0px;
   margin-bottom: 0px;
   color: #5179AF;
   }
hr.productlist {
   color: #72264D;
   background-color: #72264D;
   height: 2px;
   border-width: 0;
   width: 98%;
   padding-top: 1px;
   padding-bottom: 1px;
   }
.heading {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 12px;
   font-weight: bold; color: #000000;
   }
.majheading {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 14px;
   font-weight: bold;
   color: #330000;
   }
.introtext {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 11px;
   color: #000000;
   }
a.xmassmall:link {
   color: #138201;
   font-size: 10px;
   font-weight: bold;
   text-decoration:underline;
   }
a.xmassmall:visited {
   color: #138201;
   font-size: 10px;
   font-weight: bold;
   text-decoration:underline
   }
a.xmassmall:active {
   color: #B41919;
   font-size: 10px;
   font-weight: bold;
   text-decoration:underline;
   }
a.xmassmall:hover {
   color: #B41919;
   font-size: 10px;
   font-weight: bold;
   text-decoration:underline;
   }
.h1-sidebar {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 12px;
   font-weight: bold;
   color: #006666;
   }
.h1-popup {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 16px;
   font-weight: bold;
   color: #443D29;
   }
.body-popup {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 12px;
   color: #000000;
   }
td.tdtopspace2 {
   padding-top: 2px;
   }
table.BGMain {
   background-color:#E6E7EB;
   }
td.MenuFBorder1 {
   padding-top: 2px;
   }
td.MenuFBorder2 {
   padding: 0.05cm;
   }
td.MenuFBorder3 {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 10px;
   color: #000000;
   }
td.MenuBBorder6 {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 12px;
   padding-bottom: 6px;
   }
td.MenuT3B6Border {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 12px;
   padding-top: 3px;
   padding-bottom: 6px;
   }
td.tdtopspacet2b2 {
   padding-top: 2px;
   padding-bottom: 2px;
   }
td.MenuBorder1 {
   font-size: 14px;
   color: #58434F;
   font-weight: bold;
   padding: 0.1cm;
   }
.navHighlgt {
   font-family: verdana,arial,sans-serif,serif;
   color: #502035;
   font-size: 10px;
   font-weight: bold;
   text-decoration: none;
   }
.navHighlgt12 {
   font-family: verdana,arial,sans-serif,serif;
   color: #502035;
   font-size: 12px;
   font-weight: bold;
   text-decoration: none;
   }
.BotLeftNav {
   line-height: 104%;
   }
.allcaps {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 11px;
   color: #72264D;
   text-transform: uppercase;
   font-weight: bold;
   }
td.SumSale08LR {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 13px;
   color: #FCF5B6;
   font-weight: bold;
   background-image: url("https://secure1.yourhost.com/whiterabbit/media/s08_summersale_rlbg.jpg");
   line-height: 130%;
   }
td.SumSale08LR2 {
   background-image: url("https://secure1.yourhost.com/whiterabbit/media/s08_summersale_rlbg.jpg");
   }
.SumSale08Lnk {
   font-family:verdana,arial,sans-serif,serif;
   font-size:18px;
   color: #72264D;
   font-weight:bold;
   line-height:106%;
   }
a.SumSale08Lnk:link {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 18px;
   color: #A60549;
   font-weight: bold;
   text-decoration:underline;
   line-height: 106%;
   }
a.SumSale08Lnk:visited {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 18px;
   color: #A60549;
   font-weight: bold;
   text-decoration:underline;
   line-height: 106%;
   }
a.SumSale08Lnk:active {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 18px;
   color: #A60549;
   font-weight: bold;
   text-decoration:underline;
   line-height: 106%;
   }
a.SumSale08Lnk:hover {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 18px;
   color: #DA195D;
   font-weight: bold;
   text-decoration:underline;
   line-height: 106%;
   }
.colortext2 {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 14px;
   color: #2D0130;
   font-weight: normal;
   }
a.colortext2:link {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 14px;
   color: #2D0130;
   font-weight: bold;
   text-decoration:underline;
   }
a.colortext2:visited {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 14px;
   color: #2D0130;
   font-weight: bold;
   text-decoration:underline;
   }
a.colortext2:active {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 14px;
   color: #763D5E;
   font-weight: bold;
   text-decoration:underline;
   }
a.colortext2:hover {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 14px;
   color: #763D5E;
   font-weight: bold;
   text-decoration:underline;
   }
.colortext2ab {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 15px;
   color: #2D0130;
   letter-spacing: -1px;
   font-weight: normal;
   }
a.colortext2ab:link {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 15px;
   color: #2D0130;
   letter-spacing: -1px;
   font-weight: bold;
   text-decoration:underline;
   }
a.colortext2ab:visited {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 15px;
   color: #2D0130;
   letter-spacing: -1px;
   font-weight: bold;
   text-decoration:underline
   }
a.colortext2ab:active {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 15px;
   color: #763D5E;
   letter-spacing: -1px;
   font-weight: bold;
   text-decoration:underline;
   }
a.colortext2ab:hover {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 15px;
   color: #763D5E;
   letter-spacing: -1px;
   font-weight: bold;
   text-decoration:underline;
   }
.colortext3 {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 13px;
   color: #826714;
   font-weight: bold;
   }
a.colortext3:link {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 13px;
   color: #2D0130;
   font-weight: bold;
   text-decoration:underline;
   }
a.colortext3:visited {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 13px;
   color: #2D0130;
   font-weight: bold;
   text-decoration:underline;
   }
a.colortext3:active {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 13px;
   color: #763D5E;
   font-weight: bold;
   text-decoration:underline;
   }
a.colortext3:hover {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 13px;
   color: #763D5E;
   font-weight: bold;
   text-decoration:underline;
   }
div.buttons {
   text-align: center;
   padding-top: 1em;
   }
td.SampleSizeTxt {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 10px;
   padding-top: 6px;
   padding-right: 5px;
   text-align: right;
   vertical-align: middle;
   background_color: #ffffff;
   }
td.SampleSizePriceQty {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 9px;
   font-weight: bold;
   padding-top: 6px;
   padding-right:4px;
   text-align: left;
   vertical-align: middle;
   background_color: #ffffff;
   }
td.SampleOptions {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 9px;
   padding-top: 5px;
   vertical-align: top;
   background_color: #ffffff;
   }
.SampleInputQty {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 9px;
   }
td.ContactUs1 {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 12px;
   font-weight: bold;
   color: #502035;
   padding-right: 4px;
   padding-top: 8px;
   vertical-align: top;
   }
td.ContactUs2 {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 12px;
   padding-top: 8px;
   vertical-align: top;
   }
a.NoLine, a.NoLine:visited, a.NoLine:active, a.NoLine:hover {
   font-size: 16px;
   font-weight: bold;
   color: #72264D;
   text-decoration: none;
   }
p.p3 { 
   font-size: 12px; 
   color: #72264D;
   font-weight: bold;
   font-family:verdana,arial,sans-serif,serif;
   text-align: center;
   margin-top: 6px;
   margin-bottom: 8px;
   }
p.p4 { 
   font-size: 11px; 
   color: #000000;
   font-family:verdana,arial,sans-serif,serif;
   text-align: left;
   margin-left: 6px;
   margin-right: 6px;
   }
a.p4l:link, a.p4l:visited {
   color: #443D29;
   font-size: 11px;
   font-weight: bold;
   text-decoration:underline;
   }
a.p4l:active, a.p4l:hover  {
   color: #763D5E;
   font-size: 11px;
   font-weight: bold;
   text-decoration:underline;
   }
.BotLeftNavIndent {
   line-height: 104%;
   padding: 8px;
   }
form.productsearch {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 10px;
   border: 0px;
   margin: 5px;
   } 
table.search_table {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 10px;
   vertical-align: top;
   padding: 3px;
   border: 0px;
   }
.search_term {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 10px;
   }
.search_sort {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 10px;
   }
td.search_field {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 10px;
   padding-right: 5px;
   }
select.search_rpp_dropdown {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 10px;
   }
select.search_sort_dropdown {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 10px;
   }
td.result_count {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 10px;
   }
td.sort_by {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 10px;
   }
td.prev_next {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 10px;
   }
td.per_page  {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 10px;
   }
.product_link {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 14px;
   color: #000000;
   font-weight: normal;
   }
a.product_link:link { font-family:verdana,arial,sans-serif,serif; font-size: 14px; color: #000000; font-weight: normal; text-decoration:underline; }
a.product_link:visited { font-family:verdana,arial,sans-serif,serif; font-size: 14px; color: #000000; font-weight: normal; text-decoration:underline; }
a.product_link:active { font-family:verdana,arial,sans-serif,serif; font-size: 14px; color: #000000; font-weight: normal; text-decoration:underline; }
a.product_link:hover { font-family:verdana,arial,sans-serif,serif; font-size: 14px; color: #000000; font-weight: normal; text-decoration:underline; }
.brief_text {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 11px;
   color: #000000;
   font-weight: normal;
   }
.clickforcolor {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 11px;
   color: #4F243D;
   }
td.product_divider1 {
   background-image:url("https://secure1.yourhost.com/whiterabbit/media/product_div_a.jpg");
   }
.currentpage {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 12px;
   color: #4F243D;
   }
.allcapsblk {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 11px;
   color: #000000;
   text-transform: uppercase;
   font-weight: normal;
   }
td.table_title {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   padding-left: 6px;
   padding-right: 15px;
   padding-top: 4px;
   padding-bottom: 4px;
   }
td.column_head1 {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 11px;
   font-weight: bold;
   text-transform: uppercase;
   color: #72264D;
   padding-left: 6px;
   padding-right: 15px;
   padding-top: 4px;
   padding-bottom: 4px;
   }
td.table_cell {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 11px;
   color: #4F243D;
   font-weight: bold;
   padding-left: 6px;
   padding-top: 3px;
   padding-bottom: 3px;
   }
td.table_cell_small {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 9px;
   color: #000000;
   font-weight: bold;
   font-style:italic;
   padding-left: 5px;
   padding-right: 10px;
   padding-top: 3px;
   padding-bottom: 3px;
   }
ul.testimonials {
   list-style-type: none;
   margin-left:25px;
   margin-right:20px;
   padding-left:0px;
   }
li.testimonials {
   font-family:verdana,arial,sans-serif,serif;
   font-size: 12px; 
   color: #000000;
   margin-top: 0px;
   margin-bottom: 15px;
   margin-left: 0px;
   padding: 0px;
   }
p.sparkle {
   font-family:verdana,arial,sans-serif,serif;
   font-size:16px;
   color:#B1231A;
   font-weight:bold;
   font-style:italic;
   margin-top:12px;
   margin-bottom:5px;
   margin-left:95px;
   }
#fullheight {
   height:100%;
   }
div.productsloophr {
   background-color:#ffffff;
   border-bottom:1px solid #ffffff;
   width:100%;
   height:9px;
   border-top:2px solid #C0C0C2;
   margin-bottom:12px;
   margin-top:12px;
   }
div.productsbunnyhr {
   background-color:#ffffff;
   border-bottom:1px solid #ffffff;
   width:100%;
   height:9px;
   border-top:1px solid #C0C0C2;
   margin-bottom:12px;
   margin-top:0px;
   }
