html { min-height: 100%; max-height: 100%; height: 100%; }
body { margin:0px; padding:0px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background: #235c1d; min-height: 100%; max-height: 100%; height: 100%; }	
h1   { font-size: 24px; font-weight: bold; color: #337624; }
h2   { font-size: 20px; font-weight: bold; color: #337624; }
p    { font-size: 14px; color: #494847; }
table {
		border-collapse:	collapse;
	}


#join-container { width: 950px; vertical-align: top; padding: 0px; margin: 0px; }
#join-container table { width: 936px; text-align: right; border-collapse: collapse; padding: 0px; margin: 0px; }
#join-container img { border: 0px; }
#join-container tr { border-collapse: collapse; padding: 0px; margin: 0px; }
#join-container input{ font-size: 14px;  width: 300px; padding-right: 5px; }
#join-container label { font-size: 14px;  width 221px; padding-right: 5px; text-align: right; }
td#comments-element label { padding-right: 310px;}
#join-form { width: 936px; float: center;}	
#join-form-column-left { float: left; width: 233px; }
label#join-form-column-left  { height: 20px; text-align: right; }
.left-col { width: 233px; padding-right: 25px; }
#analysis td { font-size: 11px; }
img.floatRightClear { float: right; clear: right; margin: 4px; }
.floatRight { float: right; clear: right; margin: 4px; }
#chicken-submenu {width: 1008px; height: 190px; padding: 0;}
#chicken-submenu div { float: left; }
#chicken-submenu div  a { width: 140px; height: 190px; }
#submenu-buttons { width: 1008px; height: 24px;}
#submenu-buttons div { float: left; }
#submenu-buttons div a { text-decoration: none; font-weight: bold; color: #337624; text-align: center; }

table#feeding-guide    { padding: 0px; margin: 0px; border-spacing: 0px; border: 1px black solid;}
#feeding-guide th { vertical-align: top;  padding: 2px 5px; color: #ffffff; background: #439539; border-left: 1px solid black; border-right: 1px solid black; }
#feeding-guide td { text-align: center; color: #494847; border-left: 1px solid #494847; border-right: 1px solid #494847; }
.greybg         { text-align: center; color: #ffffff; border-left: 1px solid #494847; border-right: 1px solid #494847; background: #82b373; } 

.statement {  font-size: 16px; font-weight: bold; color: #337624; }
.site-map-green {  font-size: 16px; font-weight: bold; color: #337624; }


.bluebold { color: #018b96; font-weight: bold; }
.bold-aqua   { font-weight: bold; color: #018b96; }
.bold-blue   { font-weight: bold; color: #154e99; }
.bold-green  { font-weight: bold; color: #337624; }
.bold-purple { font-weight: bold; color: #62205f; }
.bold-orange { font-weight: bold; color: #db7727; }
.bold-red    { font-weight: bold; color: #e73227; }
.bold-brown  { font-weight: bold; color: #7b4600; }
ul#notes { padding: 0; margin: 0; list-style-type: none;  color: #999897; }
#notes li a { text-decoration: none; color: #999897; } 
#notes li a:hover { text-decoration: none; color: #494847; } 

#contentcontainer { width: 1008px; height: 90% }
#container { width: 1008px; height: 100% important; margin:0px; padding:0px; background: #fff1e2;  margin: 0 auto; }
#outer     { width: 100%; height: 100% important; margin:0px; padding:0px; text-align: center;}
#content   { margin: 28px; text-align: left; }
#termsandconditionsontent { margin: 28px; text-align: left; }

#chart-vitalife-competition    { border: 2px solid #337624; border-spacing: 0px; border-collapse:	collapse; padding: 0px; margin: 0px }
#chart-vitalife-competition th { border-left: 1px solid #337624; background: #337624; font-size: 20px; color: #ffffff; padding: 5px 10px; text-align: center; border-collapse:	collapse;}
#chart-vitalife-competition td { border-left: 1px solid #337624; border-bottom: 1px solid #337624; background: #f7f1a9; font-size: 20px; font-weight: bold; color: #337624; padding: 5px 10px;  text-align: center; border-collapse:	collapse;}
div#navcontainer { height: 35px; width: 1008px; background: url(/images/menu-bg.jpg) repeat-x; }
#navcontainer ul
{
padding: 0px;
margin: 0px;
list-style-type: none;
color: #FFF;
font: normal 15px verdana, arial, helvetica, sans-serif;
height: 35px;
}
#navlist li { display: inline; }
#navlist li a
{
text-decoration: none;
float: left;
color: #FFF;
padding-top: 8px;
padding-left: 5px;
padding-right: 5px;
height: 25px;
margin: 0px;
}
#navlist li a:hover { color: #fff200; }
#product-container { float: left; clear: none; width: 500px; height: 100%; vertical-align: bottom; padding-top:50px;}
#product-image { width: 500px; height: 500px;  }
#product-image-rollover { width: 500px; height: 14px; margin: 50px; color: #494847;  font-size: 14px; color: #337624; font-weight: bold;}

#product-detail { float: left; clear: none; width: 400px; padding-left: 20px; } 
.clearing { height: 0; clear: both; }
#nav-home      { width: 64px; border-left: 0; padding-right: 0px; border-right: 1px solid #4da943;  }
#nav-chicken   { width: 125px; border-right: 1px solid #4da943; border-left: 1px solid #576855; }
#nav-duck      { width: 104px; border-right: 1px solid #4da943; border-left: 1px solid #576855; }
#nav-vitalifeplus { width: 104px; border-right: 1px solid #4da943; border-left: 1px solid #576855; }
#nav-quality   { width: 150px; border-right: 1px solid #4da943; border-left: 1px solid #576855; }
#nav-moments   { width: 146px;border-right: 1px solid #4da943; border-left: 1px solid #576855; }
#nav-buy       { width: 118px; border-right: 1px solid #4da943; border-left: 1px solid #576855; }
#nav-contact   { width: 100px; border-right: 0; border-right: 0px; border-left: 1px solid #576855; }
#footer img {position: relative; left: 0px; bottom: 0px; }
#footercontainer { width: 1008px; height: 18px;  text-align: left;}
#footercontainer  a { height: 18px; text-decoration: none;  padding: 0 12px; color: #999897; }
#footercontainer  span { padding: 0; color: #999897; }

#footerleft { float: left; padding-left: 12px; }
#footerright { float: right; padding-right: 12px; }


div#product-image	{ width: 500px; height: 500px; } 
#product-image	a img { width: 54px; height: 52px; border: 0; position: relative; top: 334px; left:208px; }
#product-image	a:hover  img { position: relative; top: 100px; left:0px; width: 331px; height: 323px; }
div#sitemap { margin-left: 20px; width: 500px; text-align: left;}
#sitemap ul { text-align: left; list-style-type: none; text-indext: none; marign-left: 0; padding-left: 0; }
#sitemap ul li a { text-decoration: none; font-size: 14px; color: #494847;  }
#sitemap ul li a:hover { text-decoration: none; color: #494847; }


#momentscontainer  { width: 1008px; padding: 0; margin: 0;}
#moments-left      { width: 485px; float: left; clear: none; }
#moments-left img  { border: 0; }
#moments-right     { width: 485px; float: left; clear: none; }
#moments-right img { border: 0; }
#where-to-buy img { border: 0; }
#where-to-buy-links a { text-decoration: none; color: #494847; }
#mailto a { text-decoration: none; color: #494847; }
#mailto a:hover { text-decoration: none; color: #232221; }
#sitemaplink a { text-decoration: none; color: #494847; }
#sitemaplink a:hover { text-decoration: none; color: #232221; }
.space { height: 1px; width: 521px; border: 0px; }
#first_name-element input { width: 293px; }
#dog_name-element input { width: 293px; }
#file_description-element input { width: 293px; }
#email_address-element input { width: 293px; }
#email_verify-element input { width: 293px; }
#last_name-element input { width: 293px; }
#home_street-element input { width: 293px; }
#home_city-element input { width: 293px; }
#home_state-element input { width: 293px; }
#home_country-element input { width: 293px; }
#home_zipcode-element input { width: 293px; }
