/* path/filename: /stores/css/storefront.css */

/* some basic font sizes */

.fourteen {
  font-size: 14pt;
  }

.bigger {
  font-size: 12pt;
  }

.regular {
  font-size: 10pt;
  }

.nine {
  font-size: 9pt;
  }

.alert {
   font-size: 7.5pt;
}

.smaller {
  font-size: 8pt; 
  }

.featuredHeader {
  background-color: #000000;
  }

.pageHeader {
  background-color: #CCCCCC;
  }

#textNavLink{
   color: #000000;
   font-size: 10pt;
}

/* control panel */

.cpBgDark {
   background-color: #006699;
   }

.cpBgLight {
   background-color: #6699CC;
   }

.cpHeaderFont {
  font-size: 10pt;
  color: #FFFFFF;
  font-weight: bold;
  }

.cpSmallFont {
  font-size: 8pt;
  color: #FFFFFF;
  }

/* tour elements */

.sticky {
   background-color: #FFFF66;
   }

.tourBg {
   background-color: #FFFFCC;
   }

/* shopping cart */

.sfStripe {
  background-color: #CCCCCC;
  }
 
.headerStripe {
  background-color: #DCDCDC;
}

.catStripe {
  background-color: #006666;
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: bold;
}

/* utilities */

.monospace {
  font-size: 10pt;
  }

.bold {
  font-weight: bold;
  }

/* logo */

.textLogo {
   font-size: 22pt;
   color: #000000;
   text-decoration: none;
   font-weight: bold;
   }

.textStage {
   background-color: #990000;
   font-size: 12pt;
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
}

.sectionBlockLeft {
	font-weight: bold; 
	font-size: 10pt; 
	color: #000000; 
	background: #eeeecc; 
	text-decoration: none
}
.sectionBlockRight {
	font-weight: normal; 
	font-size: 10pt; 
	color: #000000; 
	background-color: #ffffff; 
	text-decoration: none
}

.button {
   background-color: #EEEEEE;
   border-color: #990000 #660000 #660000 #990000;
   border-style: solid;
   border-width: 1px;
   cursor: pointer;
   color: #333333;
   font-size: 11px;
   font-weight: bold;
}

.sbbutton {
   width: 100px;
   background-color: #EEEEEE;
   border-color: #990000 #660000 #660000 #990000;
   border-style: solid;
   border-width: 1px;
   cursor: pointer;
   color: #333333;
   font-size: 11px;
   font-weight: bold;
}

.darkred {
   color: #990000;
}

.alertRed{
   background-color: #FFFFFF;
   border-color: #990000;
   border-style: solid;
   border-width: 1px;
}

.alertGray {
   border-color: #666666;
   border-style: solid;
   border-width: 1px;
}

.gray {
   background-color: #F9F9F9;
}

.subCatLink{
   color: #FFFFFF;
   font-size: 10pt;
   text-decoration: underline;
   font-weight: normal
}

.subCatLinkNew{
   color: #FFFFFF;
   font-size: 10pt;
   text-decoration: underline;
   font-weight: Normal;
}
.subCatLinkNewBold{
   color: #FFFFFF;
   font-size: 10pt;
   text-decoration: underline;
   font-weight: bold;
}

.sectionBgColor{
   background-color: #CCCC99;
}

.whiteTableBg {
  background-color: #FFFFFF;
}

.messageBody {
   background-color: #FFFFCC;
}

.white {
  color: #FFFFFF;
}
.eighteen {
   font-size: 18pt;
}

.borderAll {
   border-color: #CCCCCC;
   border-style: solid;
   border-width: 1px;
}

.dottedline {
	white-space: nowrap;
	border-bottom: 1px dotted #CCCCCC;
	border-collapse: collapse;
	padding: 5px 3px 5px 3px;
}

.borderRight {
   border-right-color: #CCCCCC;
   border-right-style: solid;
   border-right-width: 1px;
}

.company{
   color: #000000;
   font-size: 14pt;
}
