/* ======================================== */
/*              MODULE CSS                  */
/*     Do not delete the styles in this     */
/*  section.  They are used by the module.  */
/*  You of course, may modify them to suit  */
/*         your design and layout.          */
/* ======================================== */
  /* ================== MINIMART GLOBAL ================== */
  BODY {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #ffffff; margin: 0px; margin-top : 0px; padding-top : 0px;}
  P, TD, INPUT, TEXTAREA, SELECT {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000}
  A:link {color: #000000}
  A:visited {color: #000000}
  A:active {color: #000000}
  A:hover {color: #000000}
  UL {font-family: arial, helvetica, sans-serif; font-size: 16px; color: #000000}
  OL {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000}
  .forminput {font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #000000}
  .formsubmit {background-color: #000000; font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #FFFFFF}

  /* Padding order is top, right, bottom, left */
  /* ================== STORE SYSTEM ================== */
  .storesystemnoaccess {font-family: arial; color: #000000; font-weight: bold; font-size: 16px}

  .storesystemforminput {font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #000000}
  .storesystemformsubmit {background-color: #000000; font-size: 8pt; font-family: arial, helvetica, sans-serif; color: #FFFFFF}

  TABLE.storesystemnotes {background-color: #C52929; background-image: url(/images/shim.gif)}
  TD.storesystemnotes {background-color: #F0F2F7; background-image: url(/images/shim.gif)}
  .storesystemnotes {font-family: arial, helvetica, sans-serif; font-size: 10px; color: #000000}
  
  .storesystemnormal {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000}
  A.storesystemnormal:link {color: #C52929}
  A.storesystemnormal:visited {color: #C52929}
  A.storesystemnormal:active {color: #C52929}
  A.storesystemnormal:hover {color: #006666}
  
  .storesystemnormaltwo {font-family: arial, helvetica, sans-serif; font-size: 13px; color: blue; font-weight: bold;}

  .storesystemsmall {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000}
  TD.storesystemstatus {border: 1px solid #000000; padding: 15px 15px 15px 15px;}
  .storesystemstatus {font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ff0000;}

  .storesystemformerror {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff0000}
  .storesystemnotice {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #C52929}
  
  TD.storesystemdivider {background-color: #aaaaaa; background-image: url(/images/shim.gif)}

  TD.storesystemheader {
	background-color: #c52929;
	background-image: url(/images/shim.gif);
	text-align: center;
}
  .storesystemheader {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; padding: 1px 1px 1px 1px;}
  A.storesystemheader:link {color: #6E9EFF; text-decoration: none}
  A.storesystemheader:visited {color: #6E9EFF; text-decoration: none}
  A.storesystemheader:active {color: #6E9EFF; text-decoration: none}		
  A.storesystemheader:hover {color: #f70808; text-decoration: underline}


  TD.storesystemheader2 {
	background-color: #c52929;
	background-image: url(/images/shim.gif);
	text-align: center;
}
  .storesystemheader2 {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; padding: 1px 1px 1px 1px;}
  A.storesystemheader2:link {color: #6E9EFF; text-decoration: none}
  A.storesystemheader2:visited {color: #6E9EFF; text-decoration: none}
  A.storesystemheader2:active {color: #6E9EFF; text-decoration: none}		
  A.storesystemheader2:hover {color: #f70808; text-decoration: underline}



  .storesystemheaderimg {font-family: arial, helvetica, sans-serif; font-size: 9px; font-weight: bold;}
  A.storesystemheaderimg:link {color: #6E9EFF; text-decoration: none}
  A.storesystemheaderimg:visited {color: #6E9EFF; text-decoration: none}
  A.storesystemheaderimg:active {color: #6E9EFF; text-decoration: none}		
  A.storesystemheaderimg:hover {color: #f70808; text-decoration: underline}

  .storesystembigheader {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold;}

  .storesystemnavpath {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
  A.storesystemnavpath:link {color: #cc0000; text-decoration: none}
  A.storesystemnavpath:visited {color: #cc0000; text-decoration: none}
  A.storesystemnavpath:active {color: #cc0000; text-decoration: none}
  A.storesystemnavpath:hover {color: #cc0000; text-decoration: none}
  
  /* ================== STORE MENU (_menu.cfm/ct_menu.cfm) ================== */
  .storemenucartcount {font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff0000}
  .storemenucartline {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
  A.storemenucartline:link {color: #660000; text-decoration: none}
  A.storemenucartline:visited {color: #660000; text-decoration: none}
  A.storemenucartline:active {color: #660000; text-decoration: none}
  A.storemenucartline:hover {color: #000066; text-decoration: underline}
  
  .storemenutitle {font-family: arial, helvetica, sans-serif; font-size: 14; font-weight: bold; padding: 10px 2px 12px 8px;}
  A.storemenutitle:link {color: #000066; text-decoration: none; font-size: 10px;}
  A.storemenutitle:visited {color: #000066; text-decoration: none; font-size: 10px;}
  A.storemenutitle:active {color: #000066; text-decoration: none; font-size: 10px;}		
  A.storemenutitle:hover {color: #000000; text-decoration: underline; font-size: 10px;}
  .storemenusearchbasicinput {background-color: #ffffff; font-size: 10px; font-family: courier, arial, helvetica, sans-serif; color: #00008B; width: 90px; font-weight: bold; border: 1px solid #000000;}
  .storemenusearchbasicsubmit {background-color: #000000; font-size: 10px; font-family: courier, arial, helvetica, sans-serif; color: #ffffff; font-weight: bold; border: 1px solid #eeeeee;}
  .storemenusearchmanufactureinput {background-color: #000000; font-size: 10px; font-family: arial, helvetica, sans-serif; color: #ffffff; width: 110px; font-weight: bold; border: 1px solid #eeeeee;}
  .storemenusearchmanufacturesubmit {background-color: #000000; font-size: 11px; font-family: arial, helvetica, sans-serif; color: #ffffff; font-weight: bold; border: 1px solid #eeeeee;}

  div.storemenulinks a {color: #000000; text-decoration:none; font-size:13px; font-weight: bold; font-family: arial, helvetica, sans-serif;}
  div.storemenulinks a:link {color: #000000;}
  div.storemenulinks a:active {color: #000000;}
  div.storemenulinks a:visited {color: #000000;}
  div.storemenulinks a:hover {color: #000000; text-decoration: underline; background-color: #ffffcc;}
  div.storemenulinks td {border: 1px solid #000000; padding: 2px 2px 2px 2px;}
  div.storemenulinks td:hover {color: #000000; text-decoration: underline; background-color: #ffffcc;}
  .storemenulinks {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000; text-decoration: none;}
  A.storemenulinks:link {color: #000000;}
  A.storemenulinks:visited {color: #000000;}
  A.storemenulinks:active {color: #000000;}
  A.storemenulinks:hover {color: #000000; text-decoration: underline;}
  TD.storemenulinks:hover {color: #ffffff; background-color: #ffffcc;}

  div.topmenulinks a {color: #000066; text-decoration:none; font-size:12px; font-weight: bold; font-family: arial, helvetica, sans-serif;}
  div.topmenulinks a:link {color: #ffffff;}
  div.topmenulinks a:active {color: #ffffff;}
  div.topmenulinks a:visited {color: #ffffff;}
  div.topmenulinks a:hover {color: #000066; background: #ffffcc;}
  .topmenulinks {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #ffffff; text-decoration: none;}
  TD.topmenulinks {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #000000; text-decoration: none; padding: 4px 4px 4px 4px;}
  A.topmenulinks:link {color: #ffffff;}
  A.topmenulinks:visited {color: #ffffff;}
  A.topmenulinks:active {color: #ffffff;}
  A.topmenulinks:hover {color: #000066; background-color: #ffffcc;} 
  TD.topmenulinks:hover {color: #000066; background-color: #ffffcc;}

  .storefootermenulinks {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000; text-decoration: none; padding: 0px 0px 4px 1px;}
  A.storefootermenulinks:link {color: #000000;}
  A.storefootermenulinks:visited {color: #000000;}
  A.storefootermenulinks:active {color: #000000;}
  A.storefootermenulinks:hover {color: #C52929; text-decoration: underline;}

  /* ================== STORE FRONT PAGE (index.cfm) ================== */
  .storefrontpagetitle {font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff;}

  .storefrontpageproductlink {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
  A.storefrontpageproductlink:link {color: #000000; text-decoration: none}
  A.storefrontpageproductlink:visited {color: #000000; text-decoration: none}
  A.storefrontpageproductlink:active {color: #000000; text-decoration: none}
  A.storefrontpageproductlink:hover {color: #ff0000; text-decoration: underline}

  .storefrontpageproductprice {font-family: arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; padding: 0px 0px 10px 0px}
  A.storefrontpageproductprice:link {color: #C52929; text-decoration: none}
  A.storefrontpageproductprice:visited {color: #C52929; text-decoration: none}
  A.storefrontpageproductprice:active {color: #C52929; text-decoration: none}
  A.storefrontpageproductprice:hover {color: #ff0000; text-decoration: underline}

  /* ================== STORE CATEGORY/SUBCATEGORY PAGE (listings.cfm) ================== */
  .storelistingdetailtitle {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
  A.storelistingdetailtitle {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
  A.storelistingdetailtitle:link {color: #000066; text-decoration: none}
  A.storelistingdetailtitle:visited {color: #000066; text-decoration: none}
  A.storelistingdetailtitle:active {color: #000066; text-decoration: none}
  A.storelistingdetailtitle:hover {color: #ff0000; text-decoration: underline}

  .storelistingdetailitemnumber {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000}
  .storelistingdetaildesctext {font-family: arial, helvetica, sans-serif; font-size: 10px; color: #000000}
  .storelistingretailprice {font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
  .storelistingpriceline {font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff0000}
  .storelistingdiscount {font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff0000}

  .storelistingsubcategorytitle {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
  .storelistingsubcategoryhr {color: #000000; height: 2px; background-color: transparent;}

  .storelistingsubcategory {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
  A.storelistingsubcategory:link {color: #C52929; text-decoration: none}
  A.storelistingsubcategory:visited {color: #C52929; text-decoration: none}
  A.storelistingsubcategory:active {color: #C52929; text-decoration: none}
  A.storelistingsubcategory:hover {color: #ff0000; text-decoration: none}
  
  .storelistingsubcategoryspotlighttitle {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF}
  .storelistingsubcategoryuggestiontitle {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF}
  .storelistingsuggestionlink {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
  A.storelistingsuggestionlink:link {color: #C52929; text-decoration: none}
  A.storelistingsuggestionlink:visited {color: #C52929; text-decoration: none}
  A.storelistingsuggestionlink:active {color: #C52929; text-decoration: none}
  A.storelistingsuggestionlink:hover {color: #ff0000; text-decoration: none}
  
  /* ================== STORE PRODUCT DETAILS PAGE (details.cfm) ================== */
  .storedetailstitle {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
  .storedetailsdescription {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
  .storedetailshighlight {font-family: arial, helvetica, sans-serif; font-size: 12px; color: red; font-weight: bold;}
  /* ================== STORE SEARCH PAGES (searchbasic.cfm/searchadvanced.cfm/searchmanufacture.cfm/searchpricerange.cfm) ================== */
  .storesearchrecordsreturned {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000033}

  .storesearchpages {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;}
  .storesearchpagescurrent {color: #660000; font-weight: bold;}
  A.storesearchpages:link {color: #00005a; text-decoration: none}
  A.storesearchpages:visited {color: #00005a; text-decoration: none}
  A.storesearchpages:active {color: #00005a; text-decoration: none}		
  A.storesearchpages:hover {color: #f70808; text-decoration: underline}

  .storesearchprevnext {font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold;}
  .storesearchprevnextdis {color: #aaaaaa;}
  .storesearchprevnextarrow {font-family: arial, helvetica, sans-serif; font-size: 14px;}
  A.storesearchprevnext:link {color: #00005a; text-decoration: none}
  A.storesearchprevnext:visited {color: #00005a; text-decoration: none}
  A.storesearchprevnext:active {color: #00005a; text-decoration: none}
  A.storesearchprevnext:hover {color: #f70808; text-decoration: underline}

  .storesearchmanufacture {font-family: arial, helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000033}
  .storesearchtitle {font-family: arial, helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; padding: 4px 4px 4px 4px}
  .storesearchdesctext {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000}
  .storesearchtitletext {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}
  .storesearchretailprice {font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000}
  .storesearchpriceline {font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff0000}

  /* ================== STORE CHECK OUT PAGES (orderinfo.cfm/confirm.cfm/declined.cfm/completed.cfm) ================== */
  .storelogintitle {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}
  .storelogintext {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #ff0000; font-style: italic; padding-left: 14px;}

  .storestepheader {font-family: arial, helvetica, sans-serif; font-size: 14px; color: #000022; font-weight: bold}
  TD.storestepnumberbgact {background-color: #e5e5e5; background-image: url(/images/shim.gif)}
  TD.storestepexplainbgact {background-color: #ffffff; background-image: url(/images/shim.gif)}
  .storestepnumberact {font-family: arial, helvetica, sans-serif; font-size: 16px; color: #000033; font-weight: bold}
  .storestepexplainact {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #000033; font-weight: bold}
  TD.storestepnumberbgdis {background-color: #E6E6E6; background-image: url(/images/shim.gif)}
  TD.storestepexplainbgdis {background-color: #ffffff; background-image: url(/images/shim.gif)}
  .storestepnumberdis {font-family: arial, helvetica, sans-serif; font-size: 16px; color: #8c8c8c; font-weight: bold}
  .storestepexplaindis {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #8c8c8c; font-weight: bold}
  .storediscountline {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #ff0000}
  
  .storecompletedthankyoutitle {font-family: arial, helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold}
  
  /* ===================================================== */
  /* ================== v2.05 Additions ================== */
  /* ===================================================== */
  /* Special Member Pricing */
  .storesystemmemberprice {font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ff0000}
  
  /* Inventory */
  TD.storedetailaltbg {background-color: #eeeeee;}
  .storedetailsoutofstock {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #ff0000; font-style: italic; padding: 4px 0px 4px 0px;}  
  .copyright {font-family: arial, helvetica, sans-serif; color: #dedede; font-size: 10px;}
  .title {font-family: arial, helvetica, sans-serif; color: #C52929; font-size: 18px; font-weight: bold;}
  .subtitle {font-family: arial, helvetica, sans-serif; color: #6699FF; font-size: 14px; font-weight: bold;}
  .number800 {font-family: arial, helvetica, sans-serif; color: #ffffff; font-size: 16px; font-weight: bold; padding: 4px 0px 4px 0px;}

  .rightcolumnlinks {font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #6E9EFF; text-decoration: none; padding: 0px 0px 4px 1px;}
  A.rightcolumnlinks:link {color: #FFFFcc;}
  A.rightcolumnlinks:visited {color: #FFFFcc;}
  A.rightcolumnlinks:active {color: #FFFFcc;}
  A.rightcolumnlinks:hover {color: #000066; text-decoration: underline;}  
  .rightcolumntitle {font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffffff}  
  .rightcolumntables {border: 1px solid #000000;}
  
  .cartheader {font-size: 10px; font-family: courier, arial, helvetica, sans-serif; color: #00008B; font-weight: bold; border: 1px solid #000000;}
  .frontfeature {
	font-family: arial, helvetica, sans-serif;
	color: #6F98F2;
	font-size: 16px;
	font-weight: bold;
	padding: 4px 0px 4px 0px;
}
  .required {font-family: arial, helvetica, sans-serif; color: #C52929; font-size: 14px; font-weight: bold;}  
  
  .zoomwindow {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #6E9EFF; text-decoration: none; padding: 0px 0px 4px 1px;}
  A.zoomwindow:link {color: #6E9EFF;}
  A.zoomwindow:visited {color: #6E9EFF;}
  A.zoomwindow:active {color: #6E9EFF;}
  A.zoomwindow:hover {color: #ffffff; text-decoration: underline;}  
  
 /* Tell a Friend */
  .tfriendlink {font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #000000;}
  A.tfriendlink:link {color: #FFFFcc;}
  A.tfriendlink:visited {color: #FFFFcc;}
  A.tfriendlink:active {color: #FFFFcc;}
  A.tfriendlink:hover {color: #000066; text-decoration: underline;}  
.freegifttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
}
 TD.cartkeyline {
	border: thin solid Black;
	padding: 10px 10px 10px 10px;
}
 
 TD.freeshipkeyline {
	border: thick solid Blue;
	padding: 15px 15px 15px 15px;
}