<!--
/* LINKS AND ALL ANCHOR TAGS */



A.Glossary:link { color: #808080; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold;}
A.Glossary:visited { color: #808080; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; }
A.Glossary:hover { color: red }
A.Glossary { text-decoration: underline; }

A.Glossary_off:link { color: #002A66; font-family: Verdana; font-size:14pt; font-weight: bold; }
A.Glossary_off:visited { color: #002A66; font-family: Verdana; font-size:14pt; font-weight: bold; }
A.Glossary_off { text-decoration: none; }

A.subnavlink:link { color: #4D4D4D; font-family: verdana; font-size:8pt; font-weight: normal; }
A.subnavlink:visited { color: #4D4D4D; font-family: verdana; font-size:8pt; font-weight: normal; }
A.subnavlink:hover { color: red }
A.subnavlink { text-decoration: none; }

A.subnavlink_off:link { color: #4D4D4D; font-family: verdana; font-size:8pt; font-weight: normal; }
A.subnavlink_off:visited { color: #4D4D4D; font-family: verdana; font-size:8pt; font-weight: normal; }
A.subnavlink_off { text-decoration: none; }

A.mainnav:link { color: #002A66; font-family: verdana; font-size:8pt; font-weight: bold; }
A.mainnav:visited { color: #002A66; font-family: verdana; font-size:8pt; font-weight: bold; }
A.mainnav:hover { color: red }
A.mainnav { text-decoration: none; }



a.productlink { text-decoration: none; font-weight: bold; display:block; width: 172px; height:60px;  background: url(images/product-title3.gif); }
a.productlink:link { text-decoration: none; font-weight: bold; display:block; width: 172px; height:60px; background: url(images/product-title.png);}
a.productlink:visited {text-decoration: none; font-weight: bold; display:block; width: 172px; height:60px;  background: url(images/product-title.png);}
a.productlink:hover { color: #71A234;}
a.productlink span { }

a.moreProductLink { text-decoration: none; font-weight: bold; display:block; width: 172px; height:20px; text-decoration: none; margin: 3px -23px 15px 15px;}
a.moreProductLink:link { text-decoration: none; font-weight: bold; display:block; width: 172px; height:20px; margin: 3px -23px 15px 15px;  color: #000000;}
a.moreProductLink:visited { text-decoration: none; font-weight: bold; display:block; width: 172px; margin: 3px -23px 15px 15px; height:20px; color: #000000;}
a.moreProductLink:hover { text-decoration: none; font-weight: bold; display:block; width: 172px; height:20px; color: #71A234; margin: 3px -23px 15px 15px;}
a.moreProductLink span {}
.productline { }
img.productline   { margin: 3px 0 0px 12px; padding: 10px; border: solid #ccc 1px; }
.ProductLineLink  {display: block;  height: 50px; margin: -15px 0 0 30px;; padding: 3px 0 0 50px; background: url(infoiconb.gif) top left no-repeat;}
.ProductLineLink  a{ text-decoration: none; color:#195EA1;  display: block; padding-top: 5px;  }
.ProductLineLink a:link { color: #195EA1; display: block; padding-top: 5px; }
.ProductLineLink a:visited { color: #195EA1; display: block; padding-top: 5px;}

.ProductLineLink  a:hover { color: #000; text-decoration: underline; display: block; margin-bottom: 10px;}

a.basketsmall { text-decoration: none;font-size: 8.5pt; }
a.basketsmall:visited { color: #000000; font-size: 8.5pt;}
a.basketsmall:link { color: #000000;font-size: 8.5pt; }
a.basketsmall:hover { color: #C00000; text-decoration: underline;font-size: 8.5pt;  }

a.baskethead { text-decoration: none; font-size: 13px; }
a.baskethead:visited { color: #000;font-size: 13px; }
a.baskethead:link { color: #000;font-size: 13px; }
a.baskethead:hover { color: #C00000; text-decoration: underline; font-size: 13px; }

/* STANDARD FONTS */



td { font-size:10pt; font-family: arial, sans-serif; }
.SmallAddressText { font-size:8pt; font-family: arial, sans-serif; color: #4D4D4D; font-weight: bold;}
.BlueText { font-size:10pt; font-family: arial, sans-serif; color:#002A66; font-weight: bold;}
.TealText { font-size:10pt; font-family: arial, sans-serif; color:#4c4c4c; font-weight: bold;}
.BlueSmallText { font-size:8pt; font-family: arial, sans-serif; color:#002A66; font-weight: bold;}
.SmallText { font-size:8pt; font-family: arial, sans-serif; color:#000000;}
.MediumSmallText { font-size:9pt; font-family: arial, sans-serif; color:#000000;}
.SmallTextNarrow { font-size:8.5pt; font-family: Trebuchet MS, sans-serif; color:#000000;}
.SmallTextNarrowTeal { font-size:10pt; font-family: Helvetica, sans-serif; color:#002A66;}
.GreyText {font-size:12pt; font-family: arial, sans-serif; color:#4D4D4D; }
p.DateTime {margin-bottom: 0px; margin-top:0px; font-size:10pt; font-family: arial, sans-serif; color:#4D4D4D;}
.CopyrightText {font-size:6pt; font-family: verdana, sans-serif; color:#FFFFFF; font-weight:normal;}
.Glossary {font-size:11pt; font-family: arial; color: #002A66;}
.QuoteHeader { font-size:8pt; background-color: #808080; font-family: arial, sans-serif; color:#FFFFFF; font-weight:bold;}
.QuoteBack { font-size:8.5pt; background-color: #D3DFEF; font-family: arial, sans-serif; color:#000080; font-weight:normal;}
td.BasketBack { font-size:8.5pt; background-color: #E8F0DB; font-family: arial, sans-serif; color:#000000; font-weight:normal;}
.BasketHeader { font-size:13pt; background-color: #fff; font-family: arial, sans-serif; color:#ccc; font-weight:bold; }
td.BasketPrice { text-align: right; font-size:8.5pt; background-color: #E8F0DB; font-family: arial, sans-serif; color:#C00000; font-weight:normal;}
.OnThisDayInHistoryHeader { font-size:8pt; background-color: #000080; font-family: arial, sans-serif; color:#FFFFFF; font-weight:bold;}
.OnThisDayInHistoryBack { font-size:8.5pt; background-color: #BDCBDE; font-family: arial, sans-serif; color:#000080; font-weight:normal;}
.ProductBack { background-color: #FFFFFF; font-size: 9pt; font-family: vedana, sans-serif; color:#000000; font-weight:normal;}
.ProductBackLight { background-color: #F5FCF0; font-size: 9pt; font-family: vedana, sans-serif; color:#000000; font-weight:normal;}
.ProductBackDark { background-color: #DEE8D6; font-size: 9pt; font-family: vedana, sans-serif; color:#000000; font-weight:normal;}
.BottomOfProductTable { border-top: 2px solid #A7A7A7;}
#productlineholder {width: 90%; padding-left: 20px;}
.ProductLineDetails {margin-left: 0px; width: 15em; margin-top: 0px; }
p.ProductLineDetails { font-size: 13px; font-family: verdana, helvetica, sans-serif; text-align: left; margin-bottom: 20px; margin-top:10px;}
/* TABLE BORDERS */

.DarkBlueBorder { border-width: 1px; border-color: #6699cc; }
Table.FormLayout { background-color: #F6F8FE; border:1px solid #AAAAAA;}
.WhiteLayout { background-color: #FFFFFF; }
.LightBlue { background-color: #DEE7F7; }
Table.formcellau {  border:1px solid #AAAAAA;}

td.address {border: 1px solid #fff;}
.address p {margin-top: 0px;}
/* CELL STYLES */

td.FormCell { background-color: #6699CC; font-family: arial, sans-serif; font-size:10pt; color: #FFFFFF; font-weight: bold; border:1px solid #AAAAAA;  }

td.DarkCellHead { background-color: #4C4C4C; font-family: arial, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: bold; }
td.DarkCellHead.last {height: 26px;}
td.MediumCellHead { background-color: #7FBA00; font-family: arial, sans-serif; font-size:8pt; color: #FFFFFF; font-weight: bold; }
td.LightCell { background-color: #EAEAEA; font-family: arial, sans-serif; font-size:9pt; color: #000000; font-weight: bold; vertical-align:top; }
td.ProductHead { font-family: verdana; font-size:12pt; color: #000080; font-weight: bold; }
td.IndividualProductHead { background-color: #ffffff; font-family: verdana, sans-serif; font-size: 8.5pt; color: #000000; font-weight: bold; border-bottom: 2px solid #000080;}
td.ProductHead2 { background-color: #8687AA; font-family: arial, sans-serif; font-size:8pt; color: #FFFFFF; font-weight: bold; }
td.GreyHover { background-color: #FFFFFF; }
td.GreyHover:hover { background-color: #F2F2F2; }
td.LightRow { background-color: #EDF0F9; font-family: arial, sans-serif; font-size:9.5pt; color: #000000; font-weight: bold; }
td.DarkRow { background-color: #E9E8F0; font-family: arial, sans-serif; font-size:9.5pt; color: #000000; font-weight: bold; }
td.TotalText { background-color: #EEEEEE; font-family: arial, sans-serif; font-size:9.5pt; color: #000000; font-weight: bold; }
td.UnderScore { background-color: #404040; height: 2px; width:700px; margin: 5px 0 5px 0;}
td.blueUnderScore { background-color: #000080; height: 2px; }
.DeliveryTime { font-family: verdana, sans-serif; font-weight: bold; font-size: 8.5pt; }

/* Product Cell Styles */
td.ProductTypeBack { padding: 3px; width: 172px; text-align:center; background-color: #ECECEC; font-weight: bold; font-size: 9.5pt; color: #000000; font-family: arial, sans-serif; } 

.productcaption {width: 172px;}

/* HEADINGS */


ul.ProductSpec { text-align: left; list-style:square; font-family: arial, sans-serif ; font-size:9pt; color:#000000; margin-top:0px; margin-bottom:0px; }
.subnav { font-family: arial, sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; }
.subnavtop { font-family: arial, sans-serif; font-size:8pt; font-weight:bold; text-decoration:none; }
.glossary { font-family: arial, sans-serif; font-size:10pt; font-weight:normal; text-decoration:none; }

input.submit { background-color: #C00000; font-weight: bold; font-size: 10pt; color: white; display: inline; border-width:1px; border-color:#000000;}
input.submitBlue { background-color: #8687AA; font-weight: bold; font-size: 10pt; color: white; display: inline; border-width:1px; border-color:#000000;}


pre.contacttext { font-family: arial, sans-serif; font-size:10pt; font-weight:bold; }


/* Hrs */
hr.ThinLedgerHR
{
height: 1px;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

/* Special Dates */
    td.headmothers
    {
	    background-image: url("../graphics/head_mothers.jpg");
	    background-repeat: no-repeat;
	    background-position: top left
    }
    
img.imagegallery
{
 border:1px solid #ccc;
 margin:0;
 padding: 10px;
}
a.imagegallerylink {
}
.imggallerythumb { width: 172px; margin: 0 5px 0px 0; padding: 0 0 10px 0;}
.imggallerythumb h3 {color: #000; font-size:11px; font-weight: bold; text-align:left; margin: 3px 0 10px 0px; height:20px; }

th.IndividualProductHead , td.IndividualProductHead {text-align:left;padding:.5em;border:1px solid #fff;}
td.IndividualProductHead  {background:#73B453 url(../tablecloth/tr_back4.gif) repeat-x;color:#fff;}


/* tablecloth styles */

tr.even td.ProductBackLight{background:#F5FCF0;}
tr.odd td.ProductBackDark{background:#DEE8D6;}
