TD.catalogueheader {
	background-color: #475178;
	color: #FFFFFF;
	font-weight: bold;
	height: 50px;
	padding-left: 8px;
	padding-right: 8px;
}

TD.category {
	background-color: #E6F2CE;
}

TD.categorytitle {
	font-size: 108%;
	background-color: #CEE69C;
	padding-top : 8px;
	padding-bottom : 8px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	height: 60px;
}

TD.categorythumb {
	padding-top : 6px;
	padding-bottom : 6px;
	padding-left: 6px;
	padding-right: 3px;
}

TD.categorysummary {
	font-size: 60%;
	padding-top : 6px;
	padding-bottom : 6px;
	padding-left: 6px;
	padding-right: 3px;
}

TD.productheader {
	background-color: #475178;
	color: #FFFFFF;
	font-weight: bold;
	font-size:14px;
	height: 50px;
	padding-left: 8px;
	padding-right: 8px;
}

TD.productindex {
	background-color: #CEE69C;
	color: #000000;
	font-weight: bold;
	height: 50px;
	padding-left: 8px;
	padding-right: 8px;
}

TD.productthumb {
	background-color: #E6F2CE;
	padding-top : 6px;
	padding-bottom : 6px;
	padding-left: 6px;
	padding-right: 3px;
	width: 79px;
}

TD.productimage {
	background-color: #E6F2CE;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left: 10px;
	padding-right: 10px;
/*	width: 79px;*/
}

TD.productname {
	background-color: #E6F2CE;
	padding-top : 6px;
	padding-bottom : 6px;
	padding-left: 6px;
	padding-right: 3px;
}


TD.productprice {
	background-color: #E6F2CE;
	padding-top : 6px;
	padding-bottom : 6px;
	padding-left: 6px;
	padding-right: 9px;
	text-align: right;
}

TD.productdescription {
	background-color: #E6F2CE;
	padding-top : 6px;
	padding-bottom : 6px;
	padding-left: 6px;
	padding-right: 3px;
	text-align: center;
}



TD.catalogueheader {
	background-color: #475178;
	color: #FFFFFF;
	font-weight: bold;
	height: 50px;
	padding-left: 8px;
	padding-right: 8px;
}

TD.ailment {
	background-color: #E6F2CE;
}

TD.ailmenttitle {
	font-size: 108%;
	background-color: #CEE69C;
	padding-top : 8px;
	padding-bottom : 8px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	height: 60px;
}

TD.ailmentthumb {
	padding-top : 6px;
	padding-bottom : 6px;
	padding-left: 6px;
	padding-right: 3px;
}

TD.ailmentimage {
	background-color: #E6F2CE;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left: 10px;
	padding-right: 10px;
/*	width: 300px;*/
}

TD.ailmentsummary {
	font-size: 60%;
	padding-top : 6px;
	padding-bottom : 6px;
	padding-left: 6px;
	padding-right: 3px;
}

TD.ailmentdetails {
	font-size: 80%;
	padding-top : 6px;
	padding-bottom : 6px;
	padding-left: 6px;
	padding-right: 10px;
	background-color: #E6F2CE;
}

TD.herb {
	background-color: #E6F2CE;
}

TD.herbtitle {
	font-size: 108%;
	background-color: #CEE69C;
	padding-top : 8px;
	padding-bottom : 8px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	height: 60px;
}

TD.herbthumb {
	padding-top : 6px;
	padding-bottom : 6px;
	padding-left: 6px;
	padding-right: 3px;
}

TD.herbsummary {
	font-size: 60%;
	padding-top : 6px;
	padding-bottom : 6px;
	padding-left: 6px;
	padding-right: 3px;
}
TD.herbimage {
	background-color: #E6F2CE;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left: 10px;
	padding-right: 10px;
/*	width: 300px;*/
}

TD.herbdetails {
	font-size: 80%;
	padding-top : 6px;
	padding-bottom : 6px;
	padding-left: 6px;
	padding-right: 10px;
	background-color: #E6F2CE;
}

td.formtitle {
	background-color: #FFFFFF;
	padding-top : 30px;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-right: 15px;
	font-size: 16px;
	font-weight: bold;
	color: #475178;
}

tr.r0 td{
	padding-top : 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 70%;
	font-weight: bold;
	background-color: #f5f8ee;
/*	background-color: #FFFFFF;*/
/*	border-top: 1px solid #475178;*/
}

tr.r1 td{
	padding-top : 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 70%;
	font-weight: bold;
	background-color: #e7f2cd; 
/*	border-top: 1px solid #475178;*/
/*	background-color: #E6F2CE; */
}
tr.shipping td{
	padding-top : 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 70%;
	font-weight: bold;
	background-color: #e7f2cd; 
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
tr.grandtotal td{
	padding-top : 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 80%;
	font-weight: bold;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
td.formproduct{
	background-color: #E6F2CE;
	padding-top : 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 70%;
	font-weight: bold;
	border-top: 1px solid #475178;
}

td.formlabel{
	padding-top: 10px;
/*	padding-bottom: 8px;*/
	padding-left: 15px;
	padding-right: 15px;
}

td.formdivider {
	background-color: #FFFFFF;
	padding-top : 10px;
	border-bottom: 1px solid #475178;
}

input.quantity {
	width: 40px;
}

A.sidebarstronglink:link{
	font-size: 18px;
	color: #475178;
	text-decoration: none;
}

A.sidebarstronglink:visited{
	font-size: 18px;
	color: #475178;
	text-decoration: none;
}

A.sidebarstronglink:active{
	font-size: 18px;
	color: #475178;
	text-decoration: none;
}

A.sidebarstronglink:active{
	font-size: 18px;
	color: #475178;
	text-decoration: none;
}

td.sidebarfeedback{
	font-size: 15px;
	color: #475178;
	font-weight: bold;
}

td.formheader {
	background-color: #FFFFFF;
	padding-top : 30px;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 80%;
	font-weight: bold;
	border-bottom: 1px solid #475178;
}

tr.subtotal td{
	background-color: #FFFFFF;
	padding-top : 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 80%;
	font-weight: bold;
	border-top: 1px solid #475178;
}

td.formexplanation{
/*	padding-top: 10px;*/
/*	padding-bottom: 8px;*/
	padding-left: 15px;
	padding-right: 15px;
	font-size: 70%;
}

td.checkouttitle{
	background-color: #FFFFFF;
	padding-top : 30px;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #475178;
	color: #475178;
/*	font-family : Impact;*/
}

td.checkoutbutton{
	padding-top : 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
}

td.shippinglabel{
	text-align : left;
	font-weight: bold;
	padding-right: 20px;
	width: 120px;
}
.discountText{
	color:red;
}
.currencySymbol{
	font-size: 10px;
}