/* ======================================== */
/*              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 ================== */
/*
 RAINBOW COLOURS: 
 
  lightorange: #edac3a
  orange:			 #ec712c
  reddish: 		 #ea4632
  redpurple:	 #d57e9f
  lavendar:		 #c7aad0
  blue:				 #9db6d5
  green:			 #73bc58
  yellow:			 #fcef00
*/
body {font-family: verdana, tahoma, courier new, sans-serif; font-size: 12px; color: #ffffff;
	background-color: #000000; 
	margin: 0px;
	text-align: left;}
			
#body {background-color: #000000; 
	width: 780px; 
	border-left: solid 1px #ffffff; 
	border-right: solid 1px #ffffff; 
	text-align: left;}

  P, TD, INPUT, TEXTAREA, SELECT {font-family: verdana, tahoma, courier new, sans-serif; font-size: 13px; color: #ffffff;}
  A:link {color: #fcef00}
  A:visited {color: #fcef00}
  A:active {color: #fcef00}
  A:hover {color: #fcef00}
  UL {font-family: verdana,helvetica,arial; font-size: 12px; color: #ffffff}
  OL {font-family: verdana,helvetica,arial; font-size: 12px; color: #ffffff}
  .forminput {font-size: 8pt; font-family: MS Sans Serif, Tahoma, Arial, Times New Roman; color: #000000}
  .formsubmit {background-color: #000000; font-size: 12pt; font-family: verdana, Arial, Times New Roman; color: #ffffff; font-weight: bold;}
  .newslettertext {font-family: verdana,helvetica,arial; font-size: 9px; font-weight: bold; color: #ffffff}
  /* ================== STORE SYSTEM ================== */
  .storesystemnoaccess {font-family: arial; color: #ffffff; font-weight: bold; font-size: 16px}
  .newsletterinput {font-size: 8pt; font-family: verdana, arial; color: #000000; background-color: #ffffff; border: 1px solid #dedede; text-align: center; font-weight:bold;}
  .newslettersubmit {background-color: #191919; font-size: 8pt; font-family: verdana, arial; color: #ffffff; border: 2px solid #dedede; font-weight:bold;}
  .storesystemforminput {font-size: 8pt; font-family: verdana, arial; color: #000000; background-color: #e5e5e5; border: 2px solid #d57e9f; font-weight: bold;}
  .storesystemformsubmit {background-color: #000000; font-size: 8pt; font-family: verdana, arial; color: #ffffff}

  TABLE.storesystemnotes {background-color: #191919; background-image: url(images/shim.gif)}
  TD.storesystemnotes {background-color: #191919; background-image: url(images/shim.gif)}
  .storesystemnotes {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 14px; color: #ffffcc; font-weight:bold;}
  
  .storesystemnormal {font-family: verdana,helvetica,arial; font-size: 13px; color: #ffffff}
  A.storesystemnormal:link {color: #fcef00}
  A.storesystemnormal:visited {color: #fcef00}
  A.storesystemnormal:active {color: #fcef00}
  A.storesystemnormal:hover {color: #fcef00}
  
  .storesystemsmall {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 11px; color: #ffffff}
  .storesystemstatus {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 11px; font-weight: bold; color: #ff3333}
  .biggerstatus {font-family: verdana,helvetica,arial; font-size: 16px; font-weight: bold; color: #ffff33}
  .storesystemformerror {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 12px; font-weight: bold; color: #ff3333}
  .storesystemnotice {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 14px; font-weight: bold; color: #66cc66}
  
  TD.storesystemheader {background-color: #aaaaaa; background-image: url(/images/shim.gif)}
  TD.storesystemdivider {background-color: #aaaaaa; background-image: url(/images/shim.gif)}
  .storesystemheader {font-family: verdana, helvetica, geneva, sans-serif; font-size: 11px; font-weight: bold; color: #000000;}
  .storesystembigheader {font-family: verdana, helvetica, geneva, sans-serif; font-size: 18px; font-weight: bold;}
  A.storesystemheader:link {color: #00005a; text-decoration: none}
  A.storesystemheader:visited {color: #00005a; text-decoration: none}
  A.storesystemheader:active {color: #00005a; text-decoration: none}		
  A.storesystemheader:hover {color: #f70808; text-decoration: underline}

  .storesystemnavpath {font-family: arial; font-size: 16px; color: #dddddd; font-weight: bold}
  A.storesystemnavpath:link {color: #dddddd; text-decoration: underline}
  A.storesystemnavpath:visited {color: #dddddd; text-decoration: underline}
  A.storesystemnavpath:active {color: #dddddd; text-decoration: underline}
  A.storesystemnavpath:hover {color: #dddddd; text-decoration: underline}

  
  /* ================== STORE MENU (_menu.cfm/ct_menu.cfm) ================== */
  .storemenucartcount {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 11px; font-weight: bold; color: #ffff00}
  .storemenucartline {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 11px; font-weight: bold; color: #ffffff}
  A.storemenucartline:link {color: #ff0000; text-decoration: underline}
  A.storemenucartline:visited {color: #ff0000; text-decoration: underline}
  A.storemenucartline:active {color: #ff0000; text-decoration: underline}
  A.storemenucartline:hover {color: #ffff00; text-decoration: underline}
  
  .storemenutitle {font-family: arial, verdana, helvetica, geneva, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF;}
  A.storemenutitle:link {color: #ffffff; text-decoration: underline; font-size: 11px;}
  A.storemenutitle:visited {color: #ffffff; text-decoration: underline; font-size: 11px;}
  A.storemenutitle:active {color: #ffffff; text-decoration: underline; font-size: 11px;}		
  A.storemenutitle:hover {color: #ffff00; text-decoration: underline; font-size: 11px;}
  .storemenusearchbasicinput {background-color: #b0c4de; font-size: 12px; font-family: Tahoma, Arial, Times New Roman; color: #ffffff; width: 110px; font-weight: bold; border: 1px solid #ffffff;}
  .storemenusearchbasicsubmit {background-color: #b0c4de; font-size: 11px; font-family: Tahoma, Arial, Times New Roman; color: #ffffff; font-weight: bold; border: 1px solid #ffffff;}
  .storemenusearchmanufactureinput {background-color: #b0c4de; font-size: 10px; font-family: Tahoma, Arial, Times New Roman; color: #ffffff; width: 110px; font-weight: bold; border: 1px solid #ffffff;}
  .storemenusearchmanufacturesubmit {background-color: #b0c4de; font-size: 11px; font-family: Tahoma, Arial, Times New Roman; color: #ffffff; font-weight: bold; border: 1px solid #ffffff;}
  
  .storemenulinks {font-family: arial, tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-weight: bold; font-size: 12px; color: #ffff00; text-decoration: none;}
  A.storemenulinks:link {color: #ffff00; text-decoration: underline;}
  A.storemenulinks:visited {color: #ffff00; text-decoration: underline;}
  A.storemenulinks:active {color: #ffff00; text-decoration: underline;}
  A.storemenulinks:hover {color: #006666; background-color: #D3D7EF}

  
  /* ================== STORE FRONT PAGE (index.cfm) ================== */
  .storefrontpagetitle {font-family: arial, verdana, helvetica, geneva, sans-serif; font-size: 14px; font-weight: bold;}

  .storefrontpageproductlink {font-family: arial,ms sans serif,geneva,verdana,helvetica; font-size: 12px; font-weight: bold; color: #ffffff}
  A.storefrontpageproductlink:link {color: #1B3469; text-decoration: none}
  A.storefrontpageproductlink:visited {color: #1B3469; text-decoration: none}
  A.storefrontpageproductlink:active {color: #1B3469; text-decoration: none}
  A.storefrontpageproductlink:hover {color: #ff0000; text-decoration: none}


  /* ================== STORE CATEGORY/SUBCATEGORY PAGE (listings.cfm) ================== */
  .storelistingdetailtitle {font-family: comic sans ms, verdana,helvetica,arial; font-size: 28px; font-weight: bold; color: #ffffff}
  .storelistingdetailitemnumber {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 11px; color: #aaaaaa}
  .storelistingdetaildesctext {font-family: comic sans ms, verdana,helvetica,arial; font-size: 20px; color: #ffffff}
  .storelistingretailprice {font-family: verdana,helvetica,arial; font-size: 11px; font-weight: bold; color: #ffffff}
  .storelistingpriceline {font-family: verdana,helvetica,arial; font-size: 16px; font-weight: bold; color: #71bb56}

  .storelistingsubcategorytitle {font-family: arial,ms sans serif,geneva,verdana,helvetica; font-size: 12px; font-weight: bold; color: #ffffff}
  .storelistingsubcategoryhr {color: #ffffff; height: 2px; background-color: transparent;}

  .storelistingsubcategory {font-family: arial,ms sans serif,geneva,verdana,helvetica; font-size: 14px; font-weight: bold; color: #ffffff}
  A.storelistingsubcategory:link {color: #1B3469; text-decoration: none}
  A.storelistingsubcategory:visited {color: #1B3469; text-decoration: none}
  A.storelistingsubcategory:active {color: #1B3469; text-decoration: none}
  A.storelistingsubcategory:hover {color: #ff0000; text-decoration: none}
  
  .storelistingsubcategoryspotlighttitle {font-family: arial,tahoma,ms sans serif,geneva,verdana,helvetica; font-size: 14px; font-weight: bold; color: #ffffff}
  .storelistingsubcategoryuggestiontitle {font-family: arial,tahoma,ms sans serif,geneva,verdana,helvetica; font-size: 14px; font-weight: bold; color: #ffffff}
  .storelistingsuggestionlink {font-family: arial,ms sans serif,geneva,verdana,helvetica; font-size: 12px; font-weight: bold; color: #ffffff}
  A.storelistingsuggestionlink:link {color: #1B3469; text-decoration: none}
  A.storelistingsuggestionlink:visited {color: #1B3469; text-decoration: none}
  A.storelistingsuggestionlink:active {color: #1B3469; text-decoration: none}
  A.storelistingsuggestionlink:hover {color: #ff0000; text-decoration: none}
  
  
  /* ================== STORE PRODUCT DETAILS PAGE (details.cfm) ================== */
  .storedetailstitle {font-family: comic sans ms, verdana,helvetica,arial; font-size: 35px; font-weight: bold; color: #ffffff}
  .storedetailsdescription {font-family: comic sans ms, verdana,helvetica,arial; font-size: 20px; color: #ffffff}
    
  
  /* ================== STORE SEARCH PAGES (searchbasic.cfm/searchadvanced.cfm/searchmanufacture.cfm/searchpricerange.cfm) ================== */
  .storesearchrecordsreturned {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 12px; font-weight: bold; color: #000033}

  .storesearchpages {font-family: arial, verdana, helvetica, geneva, 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, verdana, helvetica, geneva, sans-serif; font-size: 12px; font-weight: bold;}
  .storesearchprevnextdis {color: #aaaaaa;}
  .storesearchprevnextarrow {font-family: verdana, helvetica, geneva, 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: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 14px; font-weight: bold; color: #000033}
  .storesearchtitle {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 12px; font-weight: bold; color: #ffffff}
  .storesearchdesctext {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 11px; color: #ffffff}
  .storesearchretailprice {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 11px; font-weight: bold; color: #ffffff}
  .storesearchpriceline {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 11px; font-weight: bold; color: #ff0000}


  /* ================== STORE CHECK OUT PAGES (orderinfo.cfm/confirm.cfm/declined.cfm/completed.cfm) ================== */
  .storestepheader {font-family: helvetica,arial,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: helvetica,arial,sans-serif; font-size: 20px; color: #000033; font-weight: bold}
  .storestepexplainact {font-family: helvetica,arial,sans-serif; font-size: 14px; 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: helvetica,arial,sans-serif; font-size: 20px; color: #8c8c8c; font-weight: bold}
  .storestepexplaindis {font-family: helvetica,arial,sans-serif; font-size: 14px; color: #8c8c8c; font-weight: bold}
  
  .storecompletedthankyoutitle {font-family: verdana,helvetica,arial; font-size: 16px; color: #ffffff; font-weight: bold}
  
  /* ===================================================== */
  /* ================== v2.05 Additions ================== */
  /* ===================================================== */
  /* Special Member Pricing */
  .storesystemmemberprice {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 11px; font-weight: bold; color: #ff0000}
  
  /* Inventory */
  TD.storedetailaltbg {background-color: #191919;}
  .storedetailsoutofstock {font-family: tahoma,ms sans serif,geneva,verdana,helvetica,arial; font-size: 12px; color: #ff0000; font-style: italic; padding-left: 20px;}  



.title {font-family: comic sans MS, verdana, arial; font-size: 23px; color: #ffffff; font-weight: bold}
.subtitle {font-family: comic sans MS, verdana, arial; font-size: 16px; color: #f0eeec; font-weight: bold;}
.xproductdesc {font-family: comic sans MS, verdana, arial; font-size: 20px; color: #f7efef; font-weight: bold;}
.frontfirst {font-family: comic sans MS, verdana, arial; font-size: 17px; color: #ffffff; font-weight: bold; text-align: center;}
.frontfirst2 {font-family: comic sans MS, verdana, arial; font-size: 14px; color: #ffffff; font-weight: bold; text-align: center;}
.frontmenu {font-family: comic sans MS, verdana, arial; font-size: 17px; font-weight: bold;}
.testimonials {font-family: verdana, arial; font-size: 13px; color: #ffffff; font-weight: bold; font-style: italic;}
A.testimonials:link, a.testimonials:visited, a.testimonials:active {color: #ffffff; text-decoration: none}
A.testimonials:hover {color: #ffffff; text-decoration: underline}

.footerlinks {font-family: verdana, helvetica, geneva, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff;}
A.footerlinks:link, a.footerlinks:visited, a.footerlinks:active {color: #ffffff; text-decoration: none}
A.footerlinks:hover {color: #ffffff; text-decoration: underline}

.flightorange {color: #edac3a;}
A.flightorange:link, a.flightorange:visited, a.flightorange:active {color: #edac3a; text-decoration: none}
A.flightorange:hover {color: #edac3a; text-decoration: underline}

.forange {color: #ec712c;}
A.forange:link, a.forange:visited, a.forange:active {color: #ec712c; text-decoration: none}
A.forange:hover {color: #ec712c; text-decoration: underline}

.fred {color: #ea4632;}
A.fred:link, a.fred:visited, a.fred:active {color: #ea4632; text-decoration: none}
A.fred:hover {color: #ea4632; text-decoration: underline}

.fmauve {color: #d57e9f;}
A.fmauve:link, a.fmauve:visited, a.fmauve:active {color: #d57e9f; text-decoration: none}
A.fmauve:hover {color: #d57e9f; text-decoration: underline}

.flavendar {color: #c7aad0;}
A.flavendar:link, a.flavendar:visited, a.flavendar:active {color: #c7aad0; text-decoration: none}
A.flavendar:hover {color: #c7aad0; text-decoration: underline}

.fblue {color: #9db6d5;}
A.fblue:link, a.fblue:visited, a.fblue:active {color: #9db6d5; text-decoration: none}
A.fblue:hover {color: #9db6d5; text-decoration: underline}

.fgreen {color: #73bc58;}
A.fgreen:link, a.fgreen:visited, a.fgreen:active {color: #73bc58; text-decoration: none}
A.fgreen:hover {color: #73bc58; text-decoration: underline}

.fyellow {color: #fcef00;}
A.fyellow:link, a.fyellow:visited, a.fyellow:active {color: #fcef00; text-decoration: none}
A.fyellow:hover {color: #fcef00; text-decoration: underline}