body {
	/* IEx     Rest
	 * 100%    16px
	 * 94%     15px    Es bastante desigual
	 * 88%     14px    OK
	 * 81%     13px    No exacto
	 * 75%     12px    EXACTO <=============
	 * 69%     11px    No exacto
	 * 62.5%   10px    EXACTO
	 */
	min-width: 550px;      /* 2x LC width + RC width */
	background-color: rgb(255, 255, 255);
	overflow: auto;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
	font-size: 62.50%;
	margin:0;
	padding:0;
	color: #626262;                 /* Main Color - gray */
background: #ffffff;
color: #000000;                 /* Main Color - gray */
}

h1 {
 margin-bottom: 1.0em;
 text-align: center;
 font-weight: bold;
 display:none;
}

.hClear {
 clear:both;
}

.hTopSpace {
 display:block;
 height:5.0em;
}

#hBodyContainer {
	top:0.0em;
	width:90.0em;
	margin:auto;
	z-index: 10000;
}

/* Top Banner */
#hhgHeader {
        background:none repeat scroll 0 0 #ffffff;
        text-align:left;
}
#hBanner {
	position:relative;
	overflow:hidden;
}

.hLogo {
	float:left;
	border:1px solid transparent;
	width:12.5em;
	height:7.6em;
}
.hLogo img {
	width:12.5em;
	height:7.5em;
}

#hPhones {
	float:right;
	font-size:1.1em;
	padding-right:0.5em;
	padding-left:5.5em;
	visibility:hidden;
}
#hPhones p {
	text-align:right;
}

#hCompany {
	padding-left:5.5em;
	padding-right:5.5em;
	border:1px solid transparent;
	margin:auto;
	visibility:hidden;
	font-size:1.5em;
}
#hCompany p {
	text-align:center;
}

.hVerde {
	font-weight:bold;
	color:#005400;
	color:#88b71d;
}
/* End of Top Banner */

/* Top Navigation Bar */
#hNavigationBarContainer {
	width: 100%;
	z-index: 10000;
}
#hNavigationBar {
	width:100%;
	height:4.4em;
	margin:0.2em auto;
	position:relative;
	z-index:9998;
	background-image: url(../images/header02.png);
	background-repeat: no-repeat;
}
#hNavigationBar ul {
	float:left;
	list-style:none outside;
}
#hNavigationBar li {
	float:left;
	height:4.3em;
	overflow:hidden;
	text-align: center;
	background-image: url(../images/header02.png);
	background-repeat: no-repeat;
	background-position: 0px -4.3em;
}

#hNavigationBar li:first-child {
	background-image:none;
}
/* No USED
#hNavigationBar li:last-child {
	margin: 0 5px 0 0;
	background-color:yellow;
}
*/
#hNavigationBar li a {
	height: 2.4em;
	padding: 1.0em 3.0em 0 3.0em;
	display: block;
	color: #4D4D4D;
	text-decoration: none;
	font-size: 1.2em;
}

#hNavigationBar li input {
	margin: 1.0em 0 0 0;
}
/* End of Top Navigation Bar */

/* Page Content below navigation bar */
#hPage {
	width:100%;
	margin:0 auto;
	background:#ffffff;
	position:relative;
	text-align:left;
}
/* End of Page Content below navigation bar */


/* Footer */
#hFooter {
	margin-top:1.0em;
	border-top:0.1em solid #acacac;
	border-bottom:0.1em solid #acacac;
	padding:0.5em 0 0.5em 0.5em;
}

.hFooterMenu {
	text-align:center;
	margin-bottom:0.3em;
}
.hFooterMenu a {
	margin-left:2.0em;
	margin-right:2.0em;
	color:#0458a5;
	text-decoration:none;
	line-height:1.8em;
	font-weight:bold;
	letter-spacing:0.1em;
}
.hFooterMenu a:link,
.hFooterMenu a:visited {
	border-bottom:1px solid #0458a5;
}
.hFooterMenu a:active,
.hFooterMenu a:hover {
	background-color:#d3d3d3;
	border-bottom:1px solid #626262;
	color:#626262;
}

#hFooterCreditsContainer {
	margin:0.8em 0.5em 3.5em 0.5em;
	position:relative;
}
#hFooterCopy {
	float:left;
}
#hFooterCredits {
	float:right;
}
#hFooterCredits a {
	color:#711011;
	text-decoration:none;
	line-height:1.8em;
	font-weight:bold;
} 
#hFooterCredits a:link,
#hFooterCredits a:visited {
	border-bottom:1px solid #711011;
}
#hFooterCredits a:active,
#hFooterCredits a:hover {
	background-color:#d3d3d3;
	border-bottom:1px solid #626262;
	color:#626262;
}
/* End of Footer */

/* Rotating images in Home page */
#hHomeBigImage {
	width:100%;
	height:24.8em;
	margin-top:1.0em;
	margin-bottom:1.0em;
	background:#ffffff;
}

#hBigImage01, #hBigImage02, #hBigImage03,
#hBigImage04, #hBigImage05, #hBigImage06 {
	width:100%;
	height:24.8em;
}
/*
	background-image: url(../images/homepic01.jpg);
	background-image: url(../images/ist2_13163187-aerial-view-of-fish-hatchery-ponds.jpg);
	background-image: url(../images/homepic02.jpg);
	background-image: url(../images/ist2_13016368-omani-fishermen.jpg);
	background-image: url(../images/homepic03.jpg);
*/
#hBigImage01 {
	background-image: url(../images/is9485218.jpg);
}
#hBigImage02 {
	background-image: url(../images/ist2_4488059-circling-trouts-in-pond.jpg);
}
#hBigImage03 {
	background-image: url(../images/is9485218.jpg);
}
#hBigImage04 {
	background-image: url(../images/ist2_4488059-circling-trouts-in-pond.jpg);
}
#hBigImage05 {
	background-image: url(../images/is9485218.jpg);
}
#hBigImage06 {
	background-image: url(../images/ist2_4488059-circling-trouts-in-pond.jpg);
}
#hBigImage01 p, #hBigImage02 p, #hBigImage03 p,
#hBigImage04 p, #hBigImage05 p, #hBigImage06 p {
        padding-top:2.0em;
	text-align:left;
	font-weight:bold;
	font-size:3.0em;
	color:#0458a5;
	padding-left:1.0em;
}
/* End of Rotating images in Home page */

/* Special Bar Container for Weekly Specials */
.hWSpecialBarContainer {
	width: 100%;
	z-index: 10000;
}

.hWSpecialBar {
	width: 90.0em;
	height: 4.4em;
	margin: .2em auto;
	position: relative;
	z-index: 9998;
	background-image: url(../images/header02.png);
	background-repeat: no-repeat;
}
.hWSpecialBar ul {
	float:left;
	list-style: none outside;
}
.hWSpecialBar li a {
	height:2.4em;
	padding:1.0em 1.0em 0 1.0em;
	display:block;
	color:#4D4D4D;
	text-decoration:none;
	font-size:1.2em;
}
/* End of Special Bar Container for Weekly Specials */

/* Products in Special */
.hSpecial {
	width:21.7em;
	*width:21.5em;
	height:24.0em;
	float:left;
	border:0.1em solid #88b71d;
}
#hSpecial2, #hSpecial3, #hSpecial4 {
	margin-left:1.2em;
	margin-left:0.8em;
}
#hSpecial4 {
	*width:22.0em;
}

.hSpecialBrand {
	padding:0.7em;
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
	color:#000000;
	background-color:#88b71d;
padding:0.6em;
border-bottom:1px solid #c8df1b;
}
.hSpecialProduct1 {
	width:21.7em;
	height:20.8em;
	margin:0 auto;
}
.hSpecialProduct {
	width:9.9em;
	height:10.0em;
	margin:0 auto;
}
.hSpecialProduct img {
	width:9.9em;
}
.hSpecialDescription {
	margin-top:1.0em;
	font-size:1.3em;
	text-align:left;
	padding:0em 1.0em 1.0em 1.0em;
}

.hSpecialDesc {
	font-size:1.3em;
	text-align:left;
	width:14.3em;
	height:12.0em;
	margin:0 auto;
	background-color:transparent;
	padding:2.0em 1.5em 2.0em 1.0em;
}
* .hSpecialDesc {
	width:14.2em;
}
.hSpecialProd1 {
	background-image: url(../images/mverde03.jpg);
	background-repeat: no-repeat;
}
.hSpecialProd2 {
	background-image: url(../images/logonicovita.png);
	background-repeat: no-repeat;
}
.hSpecialProd3 {
	background-image: url(../images/em004.jpg);
	background-repeat: no-repeat;
}
/* End of Products in Special */

.hCorreo {
	padding:2.5em 1.5em 0.0em 1.5em;
}
.hAddress {
	padding:2.5em 1.5em 0.0em 1.5em;
}
.hCorreo span,
.hAddress span {
	font-weight:bold;
}
.hCorreo p {
	font-size:1.1em;
	*font-size:1.0em;
}
.hAddress p {
margin-top:0 !important;
	font-size:1.1em;
	*font-size:1.0em;
}
#hCorreoAdds {
	margin-top:1.0em;
	margin-left:1.0em;
}
#hCorreoAdds a {
	margin-top:30px;
	text-decoration:none;
	color:#749a1a;
	font-size:1.1em;
}
#hCorreoAdds a:link,
#hCorreoAdds a:visited {
	border-bottom:1px solid #005400;
border-bottom:1px solid #88b71d;
}
#hCorreoAdds a:active,
#hCorreoAdds a:hover {
	background-color:#008000;
	border-bottom:1px solid #005400;
	color:#ffffff;
background-color:#88b71d;
color:#000000;
border-bottom:1px solid #516b12;
}

/* ************************************************************************************* */



