TD {  font-size : 9pt; font-family : verdana,Helvetica,Arial;  color : #000000;  font-weight : normal; } 
BODY {  font-size : 9pt; font-family : verdana,Helvetica,Arial;  color : #000000;  font-weight : normal; margin-top: 0px; margin-left: 0px; margin-right: 0px; } 
INPUT {  font-size : 8pt; font-family : verdana,Helvetica,Arial;  color : #696969;  font-weight : normal; } 
H3 {  font-size : 11pt; font-family : verdana,Helvetica,Arial;  color : #fff;  font-weight : bold; } 
H2 {  font-size : 10pt; font-family : verdana,Helvetica,Arial;  color : #0E622E;  font-weight : bold; } 
H1 {  font-size : 12pt; font-family : verdana,Helvetica,Arial;  color : #0E622E;  font-weight : bold; } 
A:visited {  font-size : 8pt; font-family : verdana,Helvetica,Arial;  color : #086129;  font-weight : bold; text-decoration: none; } 
A:link {  font-size : 8pt; font-family : verdana,Helvetica,Arial;  color : #086129;  font-weight : bold; text-decoration:none; } 
A:hover {  font-size : 8pt; font-family : verdana,Helvetica,Arial;  color : #303083;  font-weight : bold; } 
SELECT {  font-size : 9pt; font-family : verdana,Helvetica,Arial;  color : #696969;  font-weight : normal; } 
TABLE {  font-size : 9pt; font-family : Arial,verdana,Helvetica;  color : #696969;  font-weight : normal; } 
 
.text {  font-size : 9pt; font-family : verdana,Helvetica,Arial;  color : #000000;  font-weight : normal; } 
.textb {  font-size : 9pt; font-family : verdana,Helvetica,Arial;  color : #000000;  font-weight : bold; } 
.h2 {  font-size : 13pt; font-family : verdana,Helvetica,Arial;  color : #c0c0c0;  font-weight : bold; } 
.leftlink:link {  font-size : 9pt; font-family : verdana,Helvetica,Arial;  color : #FFFFFF;  font-weight : bold; } 
.leftlink:hover {  font-size : 9pt; font-family : verdana,Helvetica,Arial;  color : #303083;  font-weight : bold; } 
.leftbarlink:link {  font-size : 9pt; font-family : verdana,Helvetica,Arial;  color : #c0c0c0;  font-weight : bold; } 
.leftbarlink:hover {  font-size : 9pt; font-family : verdana,Helvetica,Arial;  color : #303083;  font-weight : bold; } 
.leftbarlink {  font-size : 9pt; font-family : verdana,Helvetica,Arial;  color : #FFFFFF;  font-weight : bold; } 
.footertext {  font-size : 9pt; font-family : verdana,Helvetica,Arial;  color : #FFFFFF;  font-weight : bold; } 
.bluetext {  font-size : 9pt; font-family : verdana,Helvetica,Arial;  color : #303083;  font-weight : bold; } 
.redtext {  font-size : 9pt; font-family : verdana,Helvetica,Arial;  color : #FF0000;  font-weight : bold; } 
.searh:hover {  font-size : 9pt; font-family : verdana,Helvetica,Arial;  color : #303083;  font-weight : bold; } 
.search:link {  font-size : 9pt; font-family : verdana,Helvetica,Arial;  color : #3333FF;  font-weight : bold; } 
.search:visited {  font-size : 9pt; font-family : verdana,Helvetica,Arial;  color : #3333FF;  font-weight : bold; } 
.search {  font-size : 9pt; font-family : verdana,Helvetica,Arial;  color : #003399;  font-weight : bold; } 
 
.tip {  font-size : 8pt; font-family : verdana,Helvetica,Arial;  color : #696969;  font-weight : normal; } 
.small {  font-size : 8pt; font-family : verdana,Helvetica,Arial;  color : #000000;  font-weight : normal; } 
 
 #shopping_cart {
  border-left: 1px solid #000;
  background: #0e622e;
  
  bottom: 0;
  right: 0;
  width: 200px;
  padding-left: 10px;
  position: relative;
  color: White;

}

#shopping_cart ul,
#shopping_cart li {
  list-style: none;
  margin: 0;
  padding: 0;
}

#shopping_cart li a {
	color: #fff;	
}

#shopping_cart li a:hover {
	color: #000;
}

#clear_cart_link a {
	color: #fff;
}

#checkout_link a {
	color: #fff;
}

#shopping_cart h3 {
  padding-top: 3.5em;
  clear: left;
}
#cart_notice {
  border: 1px solid #000;
  background: #408f5e;
  color: #fff;
  padding: 3px;
  position: absolute;
  top: 0;
  left: 10px;
  float: left;
  z-index: 1000;
  height: 25px;
}

#checkout fieldset {
  border-top: 1px solid #efefef;
  border-left: 1px solid #efefef;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 1em 1em 1em 1.5em;
  width: 300px;
  margin-bottom: 10px;
}
#checkout fieldset:hover {
  border: 1px solid #3A789D;
}
#checkout legend {
  font-weight: bold;
}
#checkout fieldset input {
  margin: 1px;
}
#order_card_verification_value {
  width: 50px;
}
#checkout fieldset input:focus {
  background-color: #cccccc;
}

.related_heading {
	color: #000;
	font-size: 10pt;
}

.product_table {
	border-bottom: dashed 1px #ccc; 
	padding-bottom: 20px;
	width: 100%;
}

.add_product_link a {
	font-size: 0.95em;
}

.menuline p {
	padding: 0;
	margin: 4px;
}

.menuline p a {
	text-decoration: none;
	
}

#content_wrapper {
	text-align: left;	
}

.related_article_link {
	margin-bottom: 0;
	margin-top:0;
}
