/* ======================================== */
/*              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.          */
/* ======================================== */
/* ================== STORE SYSTEM ================== */
.storesystemnoaccess {font-family: arial; color: #000000; font-weight: bold; font-size: 16px;}

.storesystemforminput {font-size: 11px; color: #000000;}
.storesystemformsubmit {background-color: #000000; font-size: 11px; color: #ffffff;}

table.storesystemnotes {background-color: #000066;}
td.storesystemnotes {background-color: #f0f2f7;}
.storesystemnotes {font-size: 10px; color: #000000;}

.storesystemnormal {font-size: 12px; color: #000000;}
a.storesystemnormal:link, a.storesystemnormal:visited, a.storesystemnormal:active {color: #1b3469;}
a.storesystemnormal:hover {color: #006666;}

.storesystemsmall {font-size: 11px; color: #000000;}
.storesystemstatus {font-size: 11px; font-weight: bold; color: #ff0000;}
.storesystemformerror {font-size: 12px; font-weight: bold; color: #ff0000;}
.storesystemnotice {font-size: 14px; font-weight: bold; color: #000066;}

td.storesystemheader {background-color: #7847a9;}
td.storesystemdivider {background-color: #000000;}
.storesystemheader {font-size: 11px; font-weight: bold; color: #ffffff;}
.storesystembigheader {font-size: 14px; font-weight: bold; color: #ffffff;}
a.storesystemheader:link, a.storesystemheader:visited, a.storesystemheader:active {color: #00005a; text-decoration: none;}
a.storesystemheader:hover {color: #f70808; text-decoration: underline;}

.storesystemnavpath {font-size: 12px; font-weight: bold; color: #000000; margin-top: 0px; margin-bottom: 10px;}
a.storesystemnavpath:link, a.storesystemnavpath:visited, a.storesystemnavpath:active {color: #1b3469; text-decoration: none;}
a.storesystemnavpath:hover {color: #ff0000; text-decoration: none;}


/* ================== STORE MENU (_menu.cfm/ct_menu.cfm) ================== */
.storemenucartcount {font-size: 11px; font-weight: bold; color: #ff0000;}
.storemenucartline {font-size: 11px; font-weight: bold; color: #000000; margin: 0px;}
a.storemenucartline:link, a.storemenucartline:visited, a.storemenucartline:active {color: #660000; text-decoration: none;}
a.storemenucartline:hover {color: #000066; text-decoration: underline;}

.storemenutitle {font-size: 14px; font-weight: bold; color: #000000;}
a.storemenutitle:link, a.storemenutitle:visited, a.storemenutitle:active {color: #000066; text-decoration: none; font-size: 11px;}
a.storemenutitle:hover {color: #aaaaaa; text-decoration: none; font-size: 11px;}
.storemenusearchbasicinput {background-color: #c6cbda; font-size: 11px; color: #000000; width: 95px; font-weight: bold; border: 1px solid #000000;}
.storemenusearchbasicsubmit {background-color: #c6cbda; font-size: 11px; color: #000000; font-weight: bold; border: 1px solid #000000;}
.storemenusearchmanufactureinput {background-color: #c6cbda; font-size: 10px; color: #000000; width: 110px; font-weight: bold; border: 1px solid #000000;}
.storemenusearchmanufacturesubmit {background-color: #c6cbda; font-size: 11px; color: #000000; font-weight: bold; border: 1px solid #000000;}

.storemenulinks {font-weight: bold; font-size: 11px; color: #003399; text-decoration: none;}
a.storemenulinks:link, a.storemenulinks:visited, a.storemenulinks:active {color: #1b3469;}
a.storemenulinks:hover {color: #006666;}


/* ================== STORE FRONT PAGE (index.cfm) ================== */
.storefrontpagetitle {font-size: 14px; font-weight: bold; color: #ffffff;}

.storefrontpageproductlink {font-size: 10px; font-weight: bold; color: #000000;}
a.storefrontpageproductlink:link, a.storefrontpageproductlink:visited, a.storefrontpageproductlink:active {color: #1b3469; text-decoration: none;}
a.storefrontpageproductlink:hover {color: #ff0000; text-decoration: none;}


/* ================== STORE CATEGORY/SUBCATEGORY PAGE (listings.cfm) ================== */
.storelistingdetailtitle {font-size: 14px; font-weight: bold; color: #000000;}
.storelistingdetailitemnumber {font-size: 11px; color: #000000;}
.storelistingdetaildesctext {font-size: 11px; color: #000000;}
.storelistingretailprice {font-size: 11px; font-weight: bold; color: #000000;}
.storelistingpriceline {font-size: 11px; font-weight: bold; color: #ff0000;}

.storelistingsubcategorytitle {font-size: 12px; font-weight: bold; color: #000000;}
.storelistingsubcategoryhr {color: #000000; height: 2px; background-color: transparent;}

.storelistingsubcategory {font-size: 12px; font-weight: bold; color: #000000;}
a.storelistingsubcategory:link, a.storelistingsubcategory:visited, a.storelistingsubcategory:active {color: #1b3469; text-decoration: none;}
a.storelistingsubcategory:hover {color: #ff0000; text-decoration: none;}

.storelistingsubcategoryspotlighttitle {font-size: 14px; font-weight: bold; color: #000000;}
.storelistingsubcategoryuggestiontitle {font-size: 14px; font-weight: bold; color: #000000;}
.storelistingsuggestionlink {font-size: 12px; font-weight: bold; color: #000000;}
a.storelistingsuggestionlink:link, a.storelistingsuggestionlink:visited, a.storelistingsuggestionlink:active {color: #1b3469; text-decoration: none;}
a.storelistingsuggestionlink:hover {color: #ff0000; text-decoration: none;}


/* ================== STORE PRODUCT DETAILS PAGE (details.cfm) ================== */
.storedetailstitle {font-size: 14px; font-weight: bold; color: #000000;}
.storedetailsdescription {font-size: 11px; color: #000000;}


/* ================== STORE SEARCH PAGES (searchbasic.cfm/searchadvanced.cfm/searchmanufacture.cfm/searchpricerange.cfm) ================== */
.storesearchrecordsreturned {font-size: 12px; font-weight: bold; color: #000033;}

.storesearchpages {font-size: 12px; font-weight: bold;}
.storesearchpagescurrent {color: #660000; font-weight: bold;}
a.storesearchpages:link, a.storesearchpages:visited, a.storesearchpages:active {color: #00005a; text-decoration: none;}
a.storesearchpages:hover {color: #f70808; text-decoration: underline;}

.storesearchprevnext {font-size: 12px; font-weight: bold;}
.storesearchprevnextdis {color: #aaaaaa;}
.storesearchprevnextarrow {font-size: 14px;}
a.storesearchprevnext:link, a.storesearchprevnext:visited, a.storesearchprevnext:active {color: #00005a; text-decoration: none;}
a.storesearchprevnext:hover {color: #f70808; text-decoration: underline;}

.storesearchmanufacture {font-size: 14px; font-weight: bold; color: #000033;}
.storesearchtitle {font-size: 12px; font-weight: bold; color: #000000;}
.storesearchdesctext {font-size: 11px; color: #000000;}
.storesearchretailprice {font-size: 11px; font-weight: bold; color: #000000;}
.storesearchpriceline {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: 16px; color: #000022; font-weight: bold;}
td.storestepnumberbgact {background-color: #e5e5e5;}
td.storestepexplainbgact {background-color: #ffffff;}
.storestepnumberact {font-family: helvetica,arial,sans-serif; font-size: 22px; 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;}
td.storestepexplainbgdis {background-color: #ffffff;}
.storestepnumberdis {font-family: helvetica,arial,sans-serif; font-size: 22px; color: #8c8c8c; font-weight: bold;}
.storestepexplaindis {font-family: helvetica,arial,sans-serif; font-size: 14px; color: #8c8c8c; font-weight: bold;}

.storecompletedthankyoutitle {font-size: 16px; color: #000000; font-weight: bold;}

/* ===================================================== */
/* ================== v2.05 Additions ================== */
/* ===================================================== */
/* Special Member Pricing */
.storesystemmemberprice {font-size: 11px; font-weight: bold; color: #ff0000;}

/* Inventory */
td.storedetailaltbg {background-color: #eeeeee;}
.storedetailsoutofstock {font-size: 12px; color: #ff0000; font-style: italic; padding-left: 20px;}  

/* Category Table */
#categorylist table {border-collapse: collapse; border: 0px; width: 100%;}
#categorylist td {border-bottom: solid 1px #673397; padding: 3px 5px;}
#categorylist td.category2 {background: url("/store/images/menuarrowsub.gif") no-repeat 20px 4px; padding-left: 40px;}
#categorylist p {font-family: Arial; font-size: 14px; font-weight: normal;}
#categorylist a:link, #categorylist a:visited, #categorylist a:active {font-size: 14px; color: #673397; text-decoration: none;}
#categorylist a:hover {color: #660000;}


/* Images CSS */
img.frontpageimages {width: 100px;}
img.prodlistingimages {width: 100px; margin-right: 5px; margin-bottom: 5px;}
img.proddetailsimages {width: 200px;}

#productdetailsbullets ul {margin-left: -20px;}
#productdetailsbullets li {padding-bottom: 10px;}