/* created: August 30, 2009 */
/* created by Sylvia Ann Meadows or S A Meadows www.sameadows.com also known as m3cats */


body {
   margin: 0 auto;
   color: black;
   background-color: #ffeab5;
   background-image: url(../images/bckgrnd/body.jpg);
   background-repeat: repeat;
   font-weight: normal;
   font-size: 100%;
   line-height: 130%;
   font-family: "Times New Roman", Tahoma, sans-serif;
}

/*  hold all divs on webpage  */
#wrapper {
   margin: 0px auto 0px auto;
   width: 1000px; 
}
/*  hold logo - website top   */
#pageHeader {
   width: 1000px;
   height: 172px;
   margin-left: 0px;
   background-color: #ffeab5;
   background-image: url(../images/bckgrnd/spices.jpg);
   background-repeat: no-repeat;
   background-position: left top;
}


/*  hold all divs on webpage except header */

#container {
	position: relative;
	width: 1000px;
}
#mainContent {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 1000px;
   height: auto;
   padding: 90px 0px 40px 0px;
   margin: 0px 0px 0px 0px;
}



#left70 {
width: 630px;
margin-top: 0px;
padding-top: 0px;
margin-left: 25px; 
margin-right: 45px;
padding-bottom: 40px;  
float: left;
}

#right30  {
width: 250px; 
margin-top: 0px;
padding-top: 0px;
padding-bottom: 25px;
margin-left: 25px; 
margin-right: 25px; 
float: right;
}

/* --  TOP NAVIGATION right column main nav -- */
#mainNav {
   position: absolute;
   top: 0px;
   left: 0px;
   width: 1000px;
   height: 73px;
}

html>body #footer {margin-top: 0px;}

#footer  {
	position: absolute;
	left: 0px;
	width: 1000px;
	height: 300px;
	text-align: center;
}



#footer p {
text-align: center;
color: black;
background-color: transparent;
font-size: 9pt; 
line-height: 20pt;
   margin: 0px 0px 0px 0px; 
	padding: 4px 0px 0px 0px;
	}
#footer a {
	text-decoration: underline;
	color: black;
	background-color: #ffeab5;
}
#footer a:hover {
	text-decoration: none;
	color: green;
	background-color: #ffeab5;
}
  
#footer .copyright { 
font-size: 9pt;
margin-top: 8px; 
line-height: 12pt; 
}

#footer .closing {
	font-size: 14pt;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* text styles   */
 p {
   text-align: left;
   font-size: 100%; 
   margin: 3px 0px 3px 0px;
   padding-top: 2px;
   padding-bottom: 8px;
  }

 h1, h2, h3, h4, h5, h6 {
	font-family: optima, Arial, Helvetica, sans-serif, Verdana, Geneva;
      line-height: 150%;
	color: #A70405;
	background-color: transparent;
	font-weight: bold;
	text-align: left;
   margin: 0px;
	padding-top: 10px;
	padding-bottom: 1px;

}

h1{
font-size: 120%;
}
h2{
font-size: 110%;
}	
h3 {
font-size: 105%;
}
h4 {
font-size: 100%;
}
h5 {
font-size: 95%;
}
h6 {
font-size: 80%;
}


acronym {
border: none;
}

 a {
   text-decoration: underline;
   font-weight: bolder;
}
 a:link {
   color: green;
   background-color: transparent;
}
 a:visited {
   color: #a70405;
   background-color: transparent;
}
 a:hover {
	text-decoration: none;
	color: #F87723;
	background-color: transparent;
}


ul{
	font-size: 100%; 
	margin-top: 0px;
	margin-left: 35px;
	padding: 3px 3px 3px 6px;
	text-align: left;
}



/* special ul  */
ul.smallerUL{
	font-size: 90%; 
	margin-top: 0px;
	margin-left: 35px;
	padding: 1px 1px 1px 1px;
	text-align: left;
	list-style: none outside none;
}


ol {
	list-style-type: decimal;
	list-style-position: outside;
	text-align: left;
	margin-top: 2px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-left: 30px;
}

 li {
   font-size: 98%;
	margin-top: 0px;
	margin-left: 6px;
	padding: 1px 3px 1px 3px;
	text-align: left;
}



/* special formats  Images */
.left {
float:left; 
clear: both;
}

.lftspace {
   float: left;
   padding: 10px 20px 10px 0px;
   clear: both;
}

.right {
float:right; 
clear: both;
}

img {
border: 0px;
}

/* special formats Reading Labels  page */
/* div to hold text with an image */
div.pictxt {
width: 595px;
text-align: left;
}

table.cnt {
   text-align: center;
}



/* special formats  terms page */
.termsBox {
   background: #fff2ce;
   padding: 2px 2px 2px 2px;
}

.specialText {
   font-size: 90%;
   color: black;
   background: #ffeab5;
   font-variant: small-caps;
   font-weight: bold;
}
.bigText {
   font-size: 170%;
	font-family: optima, Arial, Helvetica, sans-serif, Verdana, Geneva;
      line-height: 220%;
	color: #A70405;
	background-color: transparent;
	font-weight: bold;
	text-align: left;
   margin: 0px;
	padding-top: 10px;
	padding-bottom: 1px;
   font-weight: bold;
}
.prodText {
   font-size: 100%;
   color: #540303;
   background: #ffeab5;
   font-weight: bold;
}

/* special formats  products */

pre.ingredients {

 	margin-top: 0px;
	margin-left: 40px;
	padding: 1px 1px 1px 1px;
	text-align: left;
	font: 75% "Courier New", monospace;
}

.linkTable{
	font-size: 70%;
	line-height: 100%;
	padding: 4px 1px 2px 1px;
}

.productTable {
height: 100%;
padding: 1px;
   
}

.optionTable{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;   
border: 0px;
}

.noSpace{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;   
}

.rowHeight{
height: 180px  
}

.rowHt2{
height: 200px  
}

.cookwarecell{
width: 150px;
}



td.redCell {
   border: thin #A70405;
}


/*  Members Pages Special Format */
/* index page menu - link text */
div.mempagelist {
width: 595px;
text-align: left;
font-family: "Times New Roman";
font-style: italic;   
}

