body
{
  background-color: rgb(230,230,230);
  background-image: url(../images/bg.gif);
  margin: 20px 0px;
  color: rgb(80,80,80);
  font-family: arial, sans-serif;
  font-size: 12px;
  line-height: 15px;
}

.herbs
{
  color: rgb(80,80,80);
  font-family: arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  border: 1px solid rgb(0,120,160);
}

.hleft
{
  border-right: 1px dotted rgb(0,120,160);
  border-bottom: 1px dotted rgb(0,120,160);
}

.hright
{
  border-bottom: 1px dotted rgb(0,120,160);
}

.hleft2
{
  border-right: 1px dotted rgb(0,120,160);
}

.borders
{
 width : 740px;
  border: 1px solid rgb(0,120,160);
  background-color: rgb(255,255,255);
}
.border_right
{
  border-right: 1px solid rgb(0,120,160);
}
.border_left
{
  border-left: 1px solid rgb(0,120,160);
}

.header
{
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid rgb(0,120,160);
}

.footer
{
  padding: 0px;
  margin: 0px;
  border-top: 1px solid rgb(0,120,160);
}

.copyright
{
  font-family: arial, sans-serif;
  color: rgb(120,120,120);
  font-size: 11px;
  margin-top: 5px;
  text-align: center;
}

.smallmenu
{
  font-family: arial, sans-serif;
  text-align: center;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.smallmenu a
{
  color: rgb(0,120,160);
  text-decoration: none;
}

.smallmenu a:hover
{
  color: rgb(0,120,160);
  border-bottom: 1px dotted rgb(0,120,160);
  text-decoration: none;
}


.menu
{
  width: 740px;
  border-bottom: 1px solid rgb(0,120,160);
  background-image: url(../images/menu.gif);
  height: 40px;
  padding: 0px;
  margin: 0px;
  text-align: left;
}

.menu img
{
  padding: 0px;
  margin: 0px;
  margin-bottom: -2px;
}

.menu a
{
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.menu a:hover
{
  border-bottom: 9px solid rgb(0,120,160);
  padding-bottom: -2px;
  margin-bottom: -2px;
}

.content
{
  margin: 30px 50px;
}

.content p
{
  color: rgb(80,80,80);
  font-family: arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  margin: 0px;
  padding: 0px;
  margin-bottom: 8px;
  text-align: left;
}

.main
{
  margin: 30px;
}
.new_main {
	margin:15px;
		}
.main p
{
  color: rgb(80,80,80);
  font-family: arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
  margin: 0px;
  padding: 0px;
  margin-bottom: 8px;
  text-align: left;
}

h1
{
  font-family: arial, sans-serif;
  font-size: 25px;
  line-height: 25px;
  font-weight: normal;
  color: rgb(0,120,160);
  text-align: left;
  padding: 0px;
  margin: 0px;
  margin-bottom: 30px;
}

h2
{
  font-family: arial, sans-serif;
  font-size: 16px;
  line-height: 16px;
  font-weight: normal;
  color: rgb(100,100,100);
  text-align: left;
  padding: 0px;
  margin: 0px;
  margin-bottom: 5px;
  margin-top: 30px;
  font-style: italic;
}

h2:first-letter
{
  font-size: 20px;
}

h3
{
  font-family: arial, sans-serif;
  font-size: 15px;
  line-height: 15px;
  font-weight: bold;
  color: rgb(100,120,140);
  text-align: left;
  padding: 0px;
  margin: 0px;
  margin-bottom: 5px;
  margin-top: 20px;
  font-style: italic;
}
h4
{
font-size:14px;
margin-bottom:5px;
margin-top:5px;
color: rgb(100,120,140);

}

strong
{
  font-weight: bold;
}

a
{
  font-weight: bold;
  color: rgb(160,0,20);
  text-decoration: underline;
}

a:hover
{
  font-weight: bold;
  color: rgb(160,0,20);
  text-decoration: underline;
}

ul
{
  font-weight: bold;
  line-height: 18px;
  color: rgb(120,120,120);
  text-align: left;
  margin: 0px;
  padding: 0px;
  margin-left: 30px;
  margin-top: -4px;
  margin-bottom: -3px;
  list-style: square;
}

.leftcol_ul
{
	line-height: 20px;
	text-align: left;
	color:#106885;
	margin: -4px 0px -3px 15px;
	padding:15px;
	list-style-type: disc;
}
a.leftcol:link, a.leftcol:active, a.leftcol:visited {
	color:#106885;
	text-decoration:none;
	font-weight: normal;
	}
a.leftcol:hover {
	color:#003399;
	font-weight: normal;
	text-decoration:underline;
	}
.leftcol_heading {
  font-family: arial, sans-serif;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  color: rgb(100,100,100);
  text-align: center;
  padding: 6px;
  font-style: italic;
}
.firstword_highlight {

  font-family: arial, sans-serif;
  font-size: 17px;
  font-weight: normal;
  color: rgb(0,120,160);
  text-align: left;
  padding: 0px;
  margin: 0px;
}


.bigred
{
  font-weight: bold;
  font-size: 15px;
  line-height: 20px;
  color: rgb(160,0,20);
}

li
{
  margin: 0px;
  padding: 0px;
}

.highlight
{
  color: rgb(20,20,20);
  background-color: rgb(250,250,150);
  font-weight: bold;
}

.testimonial
{
  font-family: arial, sans-serif;
  font-style: italic;
}

.form-table
{
  font-size: 9px;
}

.orderbar
{
  font-family: arial, sans-serif;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.orderbar1 p
{
  font-size: 11px;
  line-height: 15px;
  text-align: center;
}

.orderbar1 table
{
  font-size: 11px;
  line-height: 15px;
}

.orderbar1
{
  font-family: arial, sans-serif;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 10px;
}

.red-price
{
  color: rgb(255,0,0);
}

	A:link				{ 	color:navy; }
	A:visited			{ 	color:purple; }
	A:hover				{ 	color:maroon; }
	
	A.SmallLink:link	{ 	font-family:Arial, sans-serif; font-size:10px; text-decoration:none; color:navy; }
	A.SmallLink:visited	{ 	font-family:Arial, sans-serif; font-size:10px; text-decoration:none; color:purple; }
	A.SmallLink:hover	{ 	font-family:Arial, sans-serif; font-size:10px; text-decoration:none; color:maroon; }
	
a.med:link, a.med:visited, a.med:active
{
  font-family: arial, sans-serif;
  font-size: 14px;
  color:rgb(100,120,140);
  text-decoration: none;
}

a.med:hover
{
  color: navy;
  text-decoration: underline;
}
a.reg:link, a.reg:visited, a.reg:active
{
  color: rgb(80,80,80);
  font-family: arial, sans-serif;
  font-size: 12px;
  line-height: 15px;
  text-decoration: none;
}

a.reg:hover
{
  color: navy;
  text-decoration: underline;
}
	
	
	
	
	
	.FontBase			{ 	font-family:Arial, sans-serif;  
							font-size:12px;  
							color:black; }
							
	.FontBaseLarge		{ 	font-family:Arial, sans-serif;  
							font-size:14px;  
							color:black; }
							
	.FontBaseMedium		{ 	font-family:Arial, sans-serif;  
							font-size:11px;  
							color:black; }
							
	.FontBaseSmall		{ 	font-family:Arial, sans-serif;  
							font-size:10px;  
							color:black; }
					
	.FontHeader			{ 	font-family:Arial, sans-serif;  
							font-size:12px;  
							font-weight:bold;
							color:white; }
					
	.FontPrice			{ 	font-family:Arial, sans-serif;  
							font-size:12px;  
							font-weight:bold;
							color:maroon; }
							
	.FontPriceSmall		{ 	font-family:Arial, sans-serif;  
							font-size:11px;  
							font-weight:bold;
							color:maroon; }
					
	.FontHighlight		{ 	font-family:Arial, sans-serif;  
							font-size:11px;  
							font-weight:bold;
							color:navy; }
							
	.FontRed		{ 	font-family:Arial, sans-serif;  
							font-size:11px;  
							color:red; }
							
	.FontHighlightMed	{ 	font-family:Arial, sans-serif;  
							font-size:12px;  
							font-weight:bold;
							color:navy; }
	.FontHighlightLg	{ 	font-family:Arial, sans-serif;  
							font-size:13px;  
							font-weight:bold;
							color:navy; }
							
	.FontHighlightXLg	{ 	font-family:Arial, sans-serif;  
							font-size:14px;  
							font-weight:bold;
							color:navy; }
							
	.FontInactive		{ 	font-family:Arial, sans-serif;  
							font-size:10px;  
							color:CCCCCC; }
							
	.FontForm			{ 	font-family:Arial, sans-serif;  
							font-size:11px;  
							color:black; }
							
	.FontFormRequired	{ 	font-family:Arial, sans-serif;  
							font-size:11px;  
							font-weight:bold;
							color:black; }
							
	.FontPrint			{ 	font-family:Arial, sans-serif;  
							font-size:12px;  
							color:black; }
							
	.FontPrintMedium	{ 	font-family:Arial, sans-serif;  
							font-size:11px;  
							color:black; }
							
	.CartBorder			{ 	background-color:CCCCCC; }
					
	.CartHeader			{ 	background-color:navy; }
					
	.CartHighlight		{ 	background-color:E7E7E7; }
					
	.CartBackground		{ 	background-color:white; }
	
	.SelectBox			{	font-family:Arial, sans-serif; 
							font-size:11px;
							color:black; }

	.TextField			{	font-family:Arial, sans-serif; 
							font-size:11px; }
.grey-border {
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	}
.grey-border-left {
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#cccccc;
	}
.grey-border-right {
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#cccccc;
	}
.grey-border-top {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#cccccc;
	}
.grey-border-bottom {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	}
