/* Global */
body { background-color:#000000; padding:0; margin:0;}

/* Home Page */
table#main {width:926px; margin-top:0px; 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; background-color:#71793c;}
.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;}
table#homecategories {width:450px; margin-top:25px; margin-left: auto; margin-right: auto; height:auto; padding:0px; border:1px;}
table#compteam {width:100%; margin-top:25px; margin-left: auto; margin-right: auto; height:auto; padding:0px; border:1px;}
td.homeheading {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-align:center;}
td.homecontent {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; line-height:16px;}
td.homecontent a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; line-height:16px; text-decoration:none;}
td.homecontent a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffcc; font-weight:700; line-height:16px; text-decoration:none;}
td.date-contest-angel {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align: left; border-top: 1px solid #1c534b; border-bottom: 1px solid #1c534b; border-left: 1px solid #1c534b; border-right: 1px solid #1c534b;}
td.contest			{font: normal 11px Verdana, Arial, Helvetica, sans-serif; text-align: left;  border-right: 1px solid #1c534b;  border-top: 1px solid #1c534b; border-bottom: 1px solid #1c534b; }
tr.h2			{font: Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-align: left; background-color:#1c534b;}
td.award {border-right: 1px solid #1c534b;  border-top: 1px solid #1c534b; border-bottom: 1px solid #1c534b; border-left: 1px solid #1c534b;}

table#team	{font: Verdana, Arial, Helvetica, sans-serif; text-align: left;  border-left: 1px solid #1c534b; border-right: 1px solid #1c534b;  border-top: 1px solid #1c534b; border-bottom: 1px solid #1c534b; }

.footnote {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; padding-bottom:10px; padding-top:38px; padding-left:30px; text-align:left;}
.footnote3 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; padding-bottom:10px; padding-top:475px; padding-left:30px;}
.footnote4 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; padding-bottom:10px; padding-top:300px; padding-left:30px;}
.footnote5 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; padding-bottom:10px; padding-top:400px; padding-left:30px;}
.footnote6 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; padding-bottom:10px; padding-top:100px; padding-left:30px;}

.mailinglist {padding-right:39px; padding-top:5px; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-transform:uppercase; height:25px;}
.hpright {padding-top:17px; padding-left:30px; padding-right:40px;}
.hptitle {font-family:Verdana, 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;}
.welcomedescription {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFffcc; line-height:20px; text-transform:uppercase; background-image:url(images/ourstory.gif); background-repeat:no-repeat;}
.welcomedescription a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFffcc; line-height:20px; text-transform:uppercase; text-decoration:none;}
.welcomedescription a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFffff; line-height:20px; text-transform:uppercase; text-decoration:none;}

/* 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:Verdana, 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:20px;}
.h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#F7F5B5; font-weight:bold;}

.cateringnav { float:left; padding-left:25px; padding-top:5px; padding-right:20px; padding-bottom:7px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffcc; font-weight:bold; line-height:18px;}
.aboutusnav { float:left; padding-left:25px; padding-top:5px; padding-right:30px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffcc; font-weight:bold; line-height:18px;}
.bbqteamnav { float:left; padding-left:25px; padding-top:5px; padding-right:30px; padding-bottom:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; line-height:18px;}
.cateringnav a {color:#aa4d1b; text-decoration:none;}
.cateringnav a:hover {color:#ffffcc; text-decoration:none}
.aboutusnav a {color:#c5a848; text-decoration:none;}
.aboutusnav a:hover {color:#ffffcc; text-decoration:none}
.bbqteamnav a {color:#33afa2; text-decoration:none;}
.bbqteamnav a:hover {color:#ffffcc; text-decoration:none}

.pigcatering {float:right; padding-right:23px; padding-top:12px; padding-bottom:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:15px; text-align:right;}
.cowcatering {float:right; padding-right:10px; padding-bottom:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:15px; text-align:right;}
.champsaboutus {float:right; padding-right:15px; padding-top:7px; padding-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:15px; text-align:right; padding-left:14px;}
.directions {float:right; padding-right:23px; padding-top:5px;}
.fatangel {float:right; padding-right:20px; padding-top:65px; padding-left:11px; padding-bottom:5px;}
.contactus {float:right; padding-right:20px; padding-left:11px;}

.content {padding-left:25px; padding-right:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:15px;}
.contentsm {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; line-height:14px;}
.content a {color:#FFFFFF; text-decoration:underline}
.content a:hover {color:#fff7c6; text-decoration:underline}
.date {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFF7c6; padding-top:25px;}
.date1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFF7c6;}
.date2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1c534b;}
.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;}
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;}
.menuhd {padding-top:20px; font-weight:bold; color:#ffffcc;}
.menuitem {padding-top:6px; font-weight:bold;}
.cateringitem {padding-top:6px;}

.border_top 		{border-top: 1px solid #1c534b;}
.border_topleft 	{border-top: 1px solid #1c534b; border-left: 1px solid #1c534b;}
.border_left 	{border-left: 1px solid #1c534b;}
.border_right {border-right: 1px solid #1c534b}

.connect {padding-top:18px; padding-left:53px;} 
