@charset "utf-8";
/* CSS Document */


#header {display:block; clear:both;}
#header h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:29px; text-transform:uppercase; font-weight:normal; float:left; margin:0px;}
#header h1 a {color:#FFF; text-decoration:none;}
#header a span {display:none;}
.hecs {display:block; float:left; height:105px; width:105px; margin:20px 5px 0px 0px; background:url(images/plate_icon.png) no-repeat; margin-bottom:20px;}
.htitle {display:block; float:left; margin:45px 0px 0px 0px; width:400px;}
#header h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin:0px; color:#FFF;}
.hslogan {display:block; float:left; width:400px;}

#headerbuttons {display:block; float:right;margin-top:54px;}
#headerbuttons a {margin:0px 20px; padding:29px 0px 0px 0px; font-size:10px; color:#74292C; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#headerbuttons a span {display:block;}
#headerbuttons a:hover {font-size:10px; color:#FFF;}
.hb-home {display:block; background:url(images/hb-home.jpg) no-repeat; height:20px; width:24px; float:left;}
.hb-sitemap {display:block; background:url(images/hb-sitemap.jpg) no-repeat; height:20px; width:24px; float:left;}
.hb-contact {display:block; background:url(images/hb-contact.jpg) no-repeat; height:20px; width:24px; float:left;}

#content {display:block; background:#F7F5F5; clear:both; background:url(images/content-bg.jpg) repeat-y left;}
#leftcol {display:block; float:left; width:233px;}
#leftcol div {padding:0px 10px 20px 10px;}
#leftcol div img {display:none;}
#envirocs {display:block; background:url(images/envirocs.jpg) repeat-x #769704;}
#envirocs h3, #envirocs h3 a {font-size:22px; color:#FFFF00; margin-bottom:0px;}
#envirocs h4, #envirocs h4 a {font-size:16px; color:#FFF; margin:0px;}
#envirocs pre {font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#99FF00; font-weight:bold;}
#envirocs a {color:#FFFF00;}
.readmore {display:block; height:10px; background:url(images/readmore_button.png) no-repeat; color:#FFF; padding-left:20px; font-size:10px; line-height:8px;}
#newsletter {display:block; background:url(images/newsletter-bg.jpg) top repeat-x; min-height:202px;}
#document-content {display:block; margin-top:15px;}
#document-content img {max-width:200px;}
#document-media object, #document-media embed {margin-right:20px; display:block; float:left; width:275px;}
#document-media img {margin-right:20px; display:block; float:left; width:275px;margin-left:20px;}
#document-para {display:block; float:left; width:356px;}
#document-para p {font-size:12px;}

#leftcol h2 {display:block; font-size:12px;margin:0px;color:#FFF; text-decoration:none; color:#FFF; line-height:46px; width:211px; height:46px;}
#leftcol h2 a {display:block; color:#FFF; text-decoration:none; color:#FFF; line-height:46px; width:211px; height:46px;}
#leftcol h2 a:hover {display:block; color:#FFFF00; text-decoration:none; line-height:46px; width:211px; height:46px;}
#leftcol p {color:#FFF; font-size:12px;}
#leftcol ul li {color:#FFF; font-size:10px;}
#rightcol {display:block; float:left; width:651px; padding:20px;}
#rightcol h2 {font-size:36px; color:#C32727; font-family:Georgia, "Times New Roman", Times, serif; margin:0px;}
#rightcol h3 {font-size:26px; color:#828181; font-family:Georgia, "Times New Roman", Times, serif; margin:0px;}
#rightcol h5 {font-size:10px; color:#888; font-family:Arial, Helvetica, sans-serif; margin:0px;}
#rightcol p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#393939;}
#rightcol pre {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
#rightcol p a {font-style:italic; font-weight:bold; color:#393939;}
#bottomrow-container {display:block; clear:both; background:url(images/br-container-bg.jpg) repeat-y; border-top:1px solid #F7F5F5;}
#bottomrow {display:block; min-height:290px; background:url(images/br-bg.jpg) no-repeat;}
#testimonial, #fbrands, #recipes, #fchefs {float:left; width:211px; padding:0px 10px 10px 10px;}
#bottomrow h2 {font-size:12px;margin:0px;}
#bottomrow img {border:0px hidden;}
#bottomrow h2 a {display:block; color:#FFF; text-decoration:none; color:#FFF; line-height:46px; width:211px; height:46px;}
#bottomrow h2 a:hover {display:block; color:#FFFF00; text-decoration:none; line-height:46px; width:211px; height:46px;}
#bottomrow h3 {color:#FFC600; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; margin:0px 0px 0px 0px;}
#bottomrow h3 a {color:#FFC600; text-decoration:none;}
#bottomrow h3 a:hover {color:#FFC600; text-decoration:underline;}
#testimonial h5 {font-size:20px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif;}
#testimonial h4 {color:#C0C0C0; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; margin:0px;}
#testimonial h6 {color:#C0C0C0; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; margin:0px;}
#fbrands p {font-size:12px; color:#FFF;}
#fbrands img {float:left; clear:left; margin:10px 10px 0px 0px; width:96px;}
#fbrands h4 {color:#C0C0C0; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; margin:0px;}
#fbrands h6 {color:#FFF; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; margin:0px;}
.brand-text {display:block; float:left; width:90px;}
.brands {display:block; clear:both; width:211px; padding:0px 0px 20px 0px; margin:0px;}
#recipes p {font-size:12px; color:#FFF;}
#recipes h4 {color:#C0C0C0; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; margin:0px;}
#fchefs {color:#333;}
#fchefs p {}
#fchefs h4 {color:#333;font-size:13px;font-family:Georgia, "Times New Roman", Times, serif;margin:0px;}
#fchefs a {color:#FFF;}
.chefscontent {display:block; padding-top:10px;}
#fchefs img {float:left; clear:left; margin:-2px 10px 0px 0px; border:1px solid #000; padding:2px; max-width:60px;}
#fchefs p {font-size:12px; color:#2E2E2E;}
#bottomrow h3 {color:#FFC600; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; margin:10px 0px 0px 0px;}
#bottomrow h3 a {color:#FFC600; text-decoration:none;}
#bottomrow h3 a:hover {color:#FFC600; text-decoration:underline;}

#footer {clear:both; display:block; height:64px; background:#EAEAEA; margin-bottom:20px; padding-top:23px;}
#footer p {margin:0px; text-align:center;}
#footer a {color:#666;}
#f1 {font-size:12px; color:#666;}
#f2 {font-size:10px;color:#666;}
.clearfloat {display:block; height:1px; background:transparent; clear:both;}

#navigation {display:block; clear:both; height:36px; background:url(images/nav-bg.jpg) repeat-x; margin-bottom:0px;}
#navgation ul {margin:0px; z-index:2;}
#navigation ul li {float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; color:#FFFFF; margin:0px 0px 0px 10px; padding:5px 10px 0px 0px; border-right:2px solid #570000; line-height:21px;} 
#navigation ul li li {margin:0px 10px 0px 0px;}
#suckerfishnav .last {border-right:none;}
#navigation ul li a {color:#747474; text-decoration:none; font-size:14px; font-weight:bold; position:relative;}
#navigation ul li a:hover {color:#640101; text-decoration:none; font-weight:bold; position:relative;}
#navigation ul li ul a {line-height:1em; margin:7px 0px;}
#navigation ul li ul a:hover {}
#suckerfishnav {font-weight:bold}
#suckerfishnav, #suckerfishnav ul {list-style:none;padding:0;margin:0px;width:900px;}
#suckerfishnav a {display:block;color:#ddd;text-decoration:none;padding:0px 1px}
#suckerfishnav li {float:left;padding:0;}
#suckerfishnav li ul {position:absolute;border:1px solid #000;left:-999em;height:auto;width:200px;font-weight:normal;margin:0px 0px 0px 0px;line-height:1;-moz-opacity:0.95;opacity:0.95;khtml-opacity:0.95}
#suckerfishnav li li {padding-right:1px;width:200px;border-bottom:1px solid #aaa}
#suckerfishnav li li a {padding:2px 10px;}
#suckerfishnav li ul li {font-weight:bold;}
#suckerfishnav li ul li a {font-size:12px;color:#FFFF00;}
#suckerfishnav li:hover ul li a {color:#ddd;}
#suckerfishnav li ul ul {margin:-21px 0 0 101px;}
#suckerfishnav li ul li:hover {background:#990000;}
#suckerfishnav li ul li:hover a {color:#FFFF00;}
#suckerfishnav li ul li:hover li a {color:ddd;}
#suckerfishnav li ul li li:hover a {color:#ddd;}
#suckerfishnav li ul li ul li:hover ul li a {color:#ddd;}
#suckerfishnav li ul li ul li:hover ul li:hover a {color:#ddd;}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto;background:#444}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {}
#cheflist {display:block;width:170px; padding:10px 0px 10px 5px;}
#cheflist li {display:inline;list-style:none;}
#cheflist li a {display:block;font-size:10px;padding:0px; text-decoration:none; margin-right:40px; width:130px; color:#990000; padding:3px;}
#cheflist li a:hover {display:block;font-size:10px; color:#FFF;text-decoration:none;background:#666;width:130px;}

.ecsform label {font-size:12px; display:block; float:left;}
.ecsform input {width:200px;}

ol {font-size:12px;color:#393939;}
ol li {margin-bottom:10px;}
#chefpic {margin-right:20px; display:block; float:left; width:170px;}
#chefpic img {margin-top:40px; z-index:1; width:170px;}
#recipes p a {color:#FFFF00; margin:0px 3px;}
.jot-user {font-size:9px;}
.jot-form h2 {font-size:12px;}
.jot-form label {font-size:10px;}
.jot-container h2 {font-size:14px;}
.browsechefpic {clear:left;}
.browsechefpic img {width:74px; height:100px;}
.browsechef {display:block; float:left; margin:0px 10px 10px 0px; z-index:-20;}
.browsechef {text-align:center; width:18%; padding-left:1%; padding-right:1%;}
.browsechef a {display:block; padding:8px 0px 0px 0px; font-size:9px; color:#000; margin-top:5px; filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
line-height:14px; text-decoration:none;}
.browsechef a:hover {outline:2px outset #FFF;display:block; background:#990000; font-size:9px; color:#FFF; margin-top:5px; filter:alpha(opacity=1.00);
-moz-opacity:1.00;
opacity:1.00;}
.browsechef a img {outline:2px solid #999;}
.browsechef a:hover img {outline:2px solid #FFF;}
.browsechef img {border:0px;}
#sitemap {margin:0px;}
#sitemap a {color:#333;}
#sitemap a:hover {color:#990000;}
#sitemap li {font-size:20px; font-weight:bold; margin:0px 0px 0px 0px; list-style:none; line-height:24px;}
#sitemap li ul {margin:0px 0px 0px -40px;}
#sitemap ul li {font-size:12px; font-weight:normal;line-height:14px;}
#sitemap ul li a {color:#999; text-decoration:none; height:14px;}
#sitemap ul li a:hover {color:#999; text-decoration:underline;}
.envirotemp ul {margin:0px;}
.envirotemp ul li {font-size:12px; font-style:italic; color:#888;}

.rssChannel a {display:none;}

.app-item {display:block; clear:both; padding:0px 0px 20px 0px;}
img.app-img {margin-right:20px; float:left; display:block; border:0px; width:187px; height:188px; padding:3px 10px 11px 4px; background:url(images/app-ecs_bg.jpg) no-repeat;}
#rightcol hr {clear:both; float:none;}
.app-text h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:29px; font-weight:normal; margin:0px;}
.app-text h4 a {text-decoration:none; color:#000;}
.app-text h5 a {text-decoration:none; color:#333;}
.app-text h6 a {text-decoration:none; color:#FF0000;}
.app-text h5 {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; margin:0px; color:#333;}
.app-text h6 {font-family:Georgia, "Times New Roman", Times, serif; font-size:29px; font-weight:normal; margin:0px; color:#FF0000; float:right;}

.app-item img {}
.app-item a {text-decoration;}
.app-item a p {text-decoration:none;}