body {
margin:0 auto;
text-align:center;
font-family:arial narrow, helvetica, sans serif; }

a {
  color: #029ED1;
  text-decoration: none;
  font-weight:bold;
}

a:hover {
  color: #029ED1;
  text-decoration: underline;
  font-weight: bold;
}

img {border:0px; }

#container {
width: 790px;
margin: 5px auto;
background-color: #fff;
color: #333;
line-height: 130%;
text-align:left; }

#container2 {
width: 790px;
margin: 5px auto;
background-color: #fff;
color: #333;
line-height: 130%;
text-align:left; }

#top {
padding: .0;
background-image: url(images/top.jpg);
height:142px;  }

#top h1 {
padding: 0;
margin: 0; }

#leftnav {
float: left;
width: 150px;
margin: 0;
padding: 5px 0px 5px 0px; }

#content {
margin-left: 200px;
padding: 1em .5em 1em 1em; }

#footer {
clear: both;
margin: 0;
padding: 20px 0px;
font family: Arial, Helvetica, sans serif;
color: #333;
font-size:80%;
text-align:center;
border-top: 0px solid gray; }

#footer a {
margin: 0 30px 20px 30px; }

#content h1 { 
margin: .4em 0 .7em 0;
font-size: 63px;
color: #713991; }

#content h2 {
margin: -10px 0 -10px -15px;
padding: 0 0 .5em 0;
font-size:125%; }

#content h3 { 
weight: bold; 
color:#CD1908;
margin: 0px 0 0px 0px;
padding: 0 0 .5em 0;
font-size:115%;
text-transform: uppercase; }

#content h4 { 
weight: bold; 
margin: 0px 0 0px 0px;
padding: 0;
font-size:125%; }

#content h5 { 
weight: bold; 
margin: 0px 0 0px 0px;
padding: 0;
color:#000;
font-size:100%; }

#navcontainer ul {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 17px;
font-weight:bold; }

#navcontainer li { margin: 0 0 5px 0; }

#navcontainer a {
display: block;
padding: 1px 2px 1px 6px;
width: 150px;
background-color: #ADC971;
color: #7E2295; }

#navcontainer a:link, #navlist a:visited {
color: #7E2295;
text-decoration: none; }

#navcontainer a:hover {
background-color: #AB2B1F; 
color: #fff; }

#active a:link, #active a:visited, #active a:hover {
background-color: #AB2B1F; 
color: #fff; }

#main1 {
background-image: url(images/fp_bg.jpg);
background-position: bottom right;
background-repeat: no-repeat; 
font-size:16px;
color: #7E2295; 
font-weight: bold;
margin: 0; 
padding: 0px; }

#about1 {
font-size:16px;
color: #7E2295; 
font-weight: bold;
margin-right: 24px; }

#about1 ul {
list-style: none;
margin-left: 0;
margin-right: 100px;
padding-left: .2em;
line-height:70%; }
	
#about1 li { margin: 0 0 10px 0; }

#pack1 {
background-image: url(images/pack2_bg.jpg);
background-position: top right;
background-repeat: no-repeat; 
font-size:15px;
color: #7E2295; 
font-weight: bold;
margin: 0px; }

#pack1 ul {
list-style: none;
margin-left: 0;
margin-right: 238px;
padding-left: .2em;
text-indent: -1.1em;
line-height:120%; }
	
#pack1 li { margin: 0 0 10px 0; }

.red1 {
font-style: italic;
font-family:trebuchet ms, Arial Narrow, Helvetica, sans-serif;
font-size:17px;
color: #CD1908; 
font-weight: bold; 
margin-right: 250px; 
line-height: 22px; }

.red2 {
font-size:11px;
color: #CD1908; 
font-weight: bold;
margin-top:4px;
margin-right: 264px; }

.red1a {
font-style: italic;
font-family:trebuchet ms, Arial Narrow, Helvetica, sans-serif;
font-size:13px;
color: #CD1908; 
font-weight: bold; 
margin-right: 250px; 
line-height: 18px; }

.red2a {
font-size:11px;
color: #CD1908; 
font-weight: bold;
margin-top:4px;
margin-right: 264px;
line-height: 16px; }

.red3 {
font-size:17px;
color: #CD1908; 
font-weight: bold; }

.green1 {
font-size:22px;
color: #ADC971; 
font-weight: bold; 
line-height:25px;
margin-top: 20px;
margin-right: 264px; }

.green2 {
font-size:13px;
color: #ADC971; 
font-weight: bold; 
line-height:25px;
margin-left: 100px; }

.green3 {
font-size:13px;
color: #ADC971; 
font-weight: bold; 
margin: 0 10px; }

.testim {
font-size:17px;
font-weight: bold;
font-style: italic;
line-height:25px;
margin-top: 20px; }

.purplecap {
font-size:13px;
font-weight: bold;
margin-top:4px; }

#textcol_r {
margin-top: 0px;
margin-left: 238px; }

#cat1 {
background-image: url(images/pack_bg.jpg);
background-position: top left;
background-repeat: no-repeat; 
font-family:arial narrow;
font-size:15px;
color: #7E2295; 
font-weight: bold;
margin-right: 0px;}

#cat1 ul {
list-style: none;
margin: -10px 0 10px 0;
padding: .5em 0 0 1em;
text-indent: -1.1em;
line-height:120%; }
	
#cat1 li { margin: 0 0 2px 0; }

#cat2 {
background-image: url(images/calendar_bg.jpg);
background-position: top left;
background-repeat: no-repeat; 
font-size:15px;
color: #7E2295; 
font-weight: bold;
margin-right: 0px;}

#cat2 ul {
list-style: none;
margin: 0px 0 10px 0;
padding: 1em 0 0 1em;
text-indent: -1.1em;
line-height:120%; }
	
#cat2 li { margin: 0 0 6px 0; }

#cat3 {
background-image: url(images/cards_bg.jpg);
background-position: top left;
background-repeat: no-repeat; 
font-size:15px;
color: #7E2295; 
font-weight: bold;
margin-right: 0px;}

#cat3 ul {
list-style: none;
margin: 0px 0 10px 0;
padding: 1.5em 0 0 1em;
text-indent: -1.1em;
line-height:120%; }
	
#cat3 li { margin: 0 0 6px 0; }

#cat4 {
background-image: url(images/parts_bg.jpg);
background-position: top left;
background-repeat: no-repeat; 
font-size:15px;
color: #7E2295; 
font-weight: bold;
margin-right: 0px;}

#cat4 ul {
list-style: none;
margin: 0px 0 10px 0;
padding: 1em 0 0 1em;
text-indent: -1.1em;
line-height:120%; }
	
#cat4 li { margin: 0px 0 6px 0; }

#cat5 {
background-image: url(images/conv_bg.jpg);
background-position: top left;
background-repeat: no-repeat; 
font-size:15px;
color: #7E2295; 
font-weight: bold;
margin-right: 0px;}

#cat5 ul {
list-style: none;
margin: 0px 0 10px 0;
padding: 1em 0 0 1em;
text-indent: -1.1em;
line-height:120%; }
	
#cat5 li { margin: 0px 0 6px 0; }

#cat6 {
background-image: url(images/recipe_bg.jpg);
background-position: top left;
background-repeat: no-repeat; 
font-size:15px;
color: #7E2295; 
font-weight: bold;
margin-right: 0px;}

#cat6 ul {
list-style: none;
margin: 0px 0 10px 0;
padding: 1em 0 0 1em;
text-indent: -1.1em;
line-height:120%; }
	
#cat6 li { margin: 0px 0 6px 0; }

#constr {
text-align: center;
font-size:16px;
color: #7E2295; 
font-weight: bold;
margin-top: 8em; }

#constr h2 {
font-weight: bold;
padding: 0 0 .5em 0;
font-size:125%; }

#adbox {
margin-top:0px;
margin-left:0px;
padding:0px;
width:160px; 
height:80px;
border: 0px solid #ece5f8; }

.adtext {
font-size:11px;
color: #CD1908; 
font-weight: normal;
line-height:133%; }

#buynow {
float: right;
margin-top: -130px;
margin-left: -140px; }

#order a:link, #order a:visited {
background-color: #7E2295; 
color: #ADC971; }

#order a:hover {
background-color: #AB2B1F; 
color: #fff; }

