a.link {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006421;
	text-decoration: underline;
}

a.link:visited {
	color: #006421;
}
a.link:hover {
	color: #FFCC33;
}
a.link:active {
	color: #C6E3AB;
}


TD {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

P {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

TD.smaller {
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}

P.smaller {
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}

HR {
	color : #8ED2E8;
}

/* Categories layout:

   P.catname: The alignment of the category name
   P.catdesc: The alignment of the category description
   IMG.catimage: The properties of the category image
   TD.catimage: The alignment of the category image
   TD.catname: The alignment of the category name
   TD:catnavigation: The alignment of the top category navigation
   P.navdesc: The properties of the text "View all products in all categories".*/
   
P.catname {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 4px;
	vertical-align:top;
	color: #006421; 
	}
P.catdesc {
	margin-top: 0px;
	margin-bottom: 4px;
	vertical-align:top;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

IMG.catimage { 
border:1px; 
border-thickness: 1px; 
border-color: #03455A; 
border-style: solid; 
vertical-align:top; 
}

TD.catimage { 
vertical-align:top; 
} 

TD.catname { 
vertical-align:top; 
text-align: left; 
} 

TD.catnavigation { 
vertical-align:middle;
text-align: left; 
}

P.navdesc { 
margin-top: 0px; 
margin-bottom: 4px; 
vertical-align:top;
}

/* Mini cart and mini login */

TD.mincart {
font-size: 11px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

P.mincart {
font-size: 11px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

/* To change the list price color, edit line 84 in languagefile.php: 
   $xxListPrice="<font color='#CC0000'><b>List Price:</b> <strike>%s</strike></font>"; */

/* Price color */

SPAN.price {
	color: #2699BF;
	font-weight: bold;
}

/* Alternative currencies */

SPAN.extracurr {
    font-size: 11px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    color: #666666; 
}

/* Product options properties */

SELECT.prodoption {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color : #006421;
}

/* Stock management: "grey out" the options which are no longer in stock */

OPTION.oostock {
color : #A0A0A0;
}

/* Top product navigation. eg. Home >> Product */

td.prodnavigation {
font-size: 12px;
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #006421; 
}

P.prodnavigation {
font-size: 12px;
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #006421;
}

/* Table and cell background properties in the files search / tracking / order status / checkout:

   TABLE.cobtbl for the table.
   TD.cobhl for the cell highlights
   TD.cobll for the cell lowlights */
   
TABLE.cobtbl{
	background-color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
} 

TD.cobhl{
	background-color: #8BD0E8;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
}

TD.cobll{
    background-color: #DFF2F9;
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
}

/* Page numbers */ 

P.pagenums {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #006421;
	font-weight: bold;
}
P.pagenums a:link {
	color: #006421;
	text-decoration: underline;
}
P.pagenums a:visited {
	color: #006421;    
}
P.pagenums a:hover {
	color: #FFCC33;
}
P.pagenums a:active {
	color: #C6E3AB;
}


/* Product detail page

   div.detailid: The properties of the text "Product ID"
   div.detailname: The properties of the product name on the product detail page
   div.detaildiscounts: The properties of the discounts text for the product detail page
   td.detailimage: The alignment of the product image on the product detail page
   img.prodimage: The properties of the product image
   div.detaildescription: The properties of the text in the long product description
   div.detailoptions: The properties of the product options on the product detail page
   div.detailprice: The properties of the price on the product detail page
   div.detailcurrency: The properties of the alternative currencies on the product detail page */

div.detailid {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AOAOAO;
    text-align: left;
}

div.detailname {
	color: #000000;
	font-weight: bold;
	text-align: left;
	font-size: 13px;
}

div.detaildiscounts {
	color: #55BBDD;
	text-align: left;
}

td.detailimage {
	text-align: left;
	vertical-align: top;
}

img.proddetailimage {
	border: 0px solid #000000;
	text-align: left;
}

div.detaildescription {
	padding: 5px 0px 20px;
	text-align: left;
}

div.detailoptions {
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}

div.detailprice {
	color: #2699BF;
	text-align: left;
}

div.detailcurrency {
    text-align: left;
}

/* Product page

   div.prodid: The properties of the text "Product ID"
   div.prodname: The properties of the product name on the product page
   div.proddiscounts: The properties of the discounts text for the product page
   td.prodimage: The alignment of the product image on the product page
   img.prodimage: The properties of the product image
   div.proddescription: The properties of the text in the short product description
   div.prodoptions: The properties of the product options on the product page
   div.prodprice: The properties of the price on the product page
   div.prodcurrency: The properties of the alternative currencies on the product page */

div.prodid {
    font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AOAOAO;
    text-align: left;
}

div.prodname {
	color: #000000;
	font-weight: bold;
	text-align: left;
	font-size: 13px;
}

div.proddiscounts {
	color: #55BBDD;
	text-align: left;
}

td.prodimage {
    text-align: left;
}

img.prodimage {
    border: 0px solid #000000;
	text-align: left;
}

div.proddescription {
	text-align: left;
}

div.prodoptions {
    color: #007BCE;
	text-align: left;
}

div.prodprice {
	color: #2699BF;
	text-align: left;
}

div.prodcurrency {
    text-align: left;
}



    

