#Page-Container { position:absolute; top:0px; left:0px; }

.layout { padding:0px; margin:0px; border:0px; }

.subheading { font-family: arial, sans-serif; font-size: 14px; color: #00697B; font-weight: bold; margin: 0px, 10px, 5px, 10px; }

.description { font-family: arial, sans-serif; font-size: 12px; color: #00697B;  margin: 0px, 10px, 0px, 10px; }

.description-list { font-family: arial, sans-serif; font-size: 12px; color: #00697B; }

.price-line { font-family: arial, sans-serif; font-size: 12px; color: #00697B; margin: 5px, 10px, 5px, 10px; font-weight: bold;}

.regular-price {font-family: arial, sans-serif; font-size: 12px; color: #00697B; font-weight: bold; font-style: italic;}

.pricetable-heading { font-family: arial, sans-serif; font-size: 12px; color: #00697B; margin: 0px, 10px, 10px, 10px; font-weight: bold;}
.pricetable-description { font-family: arial, sans-serif; font-size: 10px; color: #00697B; margin: 0px, 10px, 10px, 10px; }

.special-offer-heading {font-family: arial, sans-serif; font-size: 14px; color: #A75D0C; margin: 5px, 10px, 5px, 10px; font-style: italic; font-weight: bold;}

.special-offer-text {font-family: arial, sans-serif; font-size: 12px; color: #A75D0C; margin: 5px, 10px, 5px, 10px; font-style: italic; font-weight: normal;}

.special-offer-text a:link {color: #A75E00; text-decoration: underline;}
.special-offer-text a:visited {color: #A75E00; text-decoration: underline;}
.special-offer-text a:active {color: #A75E00; text-decoration: underline;}
.special-offer-text a:hover {color: #D37D0C; text-decoration: underline;}

.sidebar-text { font-family: arial, sans-serif; font-size: 12px; color: #A75D0C;  margin: 8px, 8px, 0px, 10px; line-height: 1.1em;}

.sidebar-text a:link {color: #A75E00; text-decoration: underline;}
.sidebar-text a:visited {color: #A75E00; text-decoration: underline;}
.sidebar-text a:active {color: #A75E00; text-decoration: underline;}
.sidebar-text a:hover {color: #D37D0C; text-decoration: underline;}

.lsidebar-text { font-family: arial, sans-serif; font-size: 10px; color: #278832;  margin: 0px, 8px, 10px, 10px; line-height: 1.1em;}

.lsidebar-text a:link {color: #278832; text-decoration: underline;}
.lsidebar-text a:visited {color: #278832; text-decoration: underline;}
.lsidebar-text a:active {color: #278832; text-decoration: underline;}
.lsidebar-text a:hover {color: #155C1D; text-decoration: underline;}

.product-index-cell {  vertical-align: top; text-align: left; }

.product-index-text { font-family: arial, sans-serif; font-size: 10px; color: #00697B;  margin: 4px, 5px, 0px, 10px; line-height: 1.1em;}

.item-text-cell {width: 50%; vertical-align: top; text-align: left;}

.item-image-cell {width: 50%; vertical-align: top; text-align: left;}

.item-image {border: 0px; margin: 0px, 10px, 5px, 10px; }

.image-caption { font-family: arial, sans-serif; font-size: 10px; color: #00697B; margin: 0px, 10px, 0px, 10px; }

.item-image-cell-large ( width: 100%; vertical-align: top; text-align: left; }

#Site-Body { width:770px; }

#Content { width:504px; background-color: #D6EAEF; }

#Menu ( width:133px; }

#Site-Header { width:655px; height:109px; }

a:link {color: #00697B; text-decoration: underline;}

a:visited {color: #00697B; text-decoration: underline;}

a:active {color: #00697B; text-decoration: underline;}

a:hover {color: #003F4A; text-decoration: underline;}