/* Global */
body { background-image:url(images/bg_wood.gif); background-repeat:repeat; padding:0; margin:0;}

/* Home Page */
table#main {width: 926px; margin-top:15px; margin-left: auto; margin-right: auto; height:auto;}
.hp-mainleft {vertical-align:top; background-image:url(images/hp_leftfade.gif); background-repeat:repeat-x; width:417px; }
.mainleft {vertical-align:top; background-image:url(images/hp_leftfade.gif); background-repeat:repeat-x; width:417px; background-color:#71793c;}
.logo {padding-left:32px; padding-top:17px;}
.navigation {padding-top:23px; padding-left:53px;}
.footnote {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; padding-bottom:10px; padding-top:38px; padding-left:30px;}
.footnote2 {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; padding-bottom:10px; padding-top:42px; padding-left:30px;}
.footnote3 {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; padding-bottom:10px; padding-top:475px; padding-left:30px;}
.footnote4 {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; padding-bottom:10px; padding-top:300px; padding-left:30px;}
.footnote5 {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; padding-bottom:10px; padding-top:400px; padding-left:30px;}
.footnote6 {font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; padding-bottom:10px; padding-top:100px; padding-left:30px;}

.mailinglist {padding-right:39px; padding-top:24px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; line-height:23px; text-transform:uppercase; font-stretch:ultra-expanded; font-weight:425; vertical-align:top;}
.hpright {padding-top:19px; padding-left:30px; padding-right:40px; padding-bottom:9px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF7c6; line-height:23px; text-transform:uppercase; font-stretch:ultra-expanded;}
.hptitle {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF7c6; line-height:25px; text-transform:uppercase; font-stretch:ultra-expanded;}
.mainright {vertical-align:top; background-image:url(images/hp_rightfade.gif); background-repeat:repeat-x; width:495px;}

/* Right Side */
.servicesright {vertical-align:top; background-image:url(images/rightfade_pink.gif); background-repeat:repeat-x; width:496px; background-color:#5f0d20;}
.menuright {vertical-align:top; background-image:url(images/rightfade_blue.gif); background-repeat:repeat-x; width:496px; background-color:#328b82;}
.aboutourbbqright {vertical-align:top; background-image:url(images/rightfade_yellow.gif); background-repeat:repeat-x; width:496px; background-color:#856d1f;}
.competitionright {vertical-align:top; background-image:url(images/rightfade_orange.gif); background-repeat:repeat-x; width:496px; background-color:#6e2700;}
.productsright {vertical-align:top; background-image:url(images/rightfade_yellow_665.gif); background-repeat:repeat-x; width:496px; background-color:#856d1f;}
.commonnav {padding-right:25px; padding-top:15px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
.commonnav a {color:#FFFFFF; text-decoration:none}
.commonnav a:hover {color:#fff7c6; text-decoration:none}
.h1 {padding-left:30px; padding-top:40px; padding-bottom:5px;}
.h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFF7c6; font-weight:bold;}
.content {padding-left:25px; padding-top:25px; padding-right:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:15px;}
.content a {color:#FFFFFF; text-decoration:underline}
.content a:hover {color:#fff7c6; text-decoration:underline}
.date {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF7c6;}
.description {padding-top: 4px;}
.description2 {padding-top: 8px;}
.pigroast {padding-top: 35px; padding-left:53px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding-right:55px; line-height:18px;}
.testimonial {padding-bottom: 22px;}
.testimonial2 {padding-bottom: 22px; color:#fff7c6;}
table#menu {width:190px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; margin-left:25px;}
td.menus {padding-top:20px; padding-bottom:5px;}
td.menus a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
td.menus a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFf7c6; text-decoration:none;}
td.menus1 {padding-bottom:10px;}
td.menus1 a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
td.menus1 a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFf7c6; text-decoration:none;}
.connect {padding-top:18px; padding-left:53px;}