@charset "UTF-8";
/* CSS Document */

* {
padding: 0px;
margin: 0px;
}
.clear {
clear:both;
}
body {
padding-top: 10px;
background:url(images/bg.jpg);
background-position: top;
background-repeat: repeat-x;
background-color: #9b0000;
}
.wrapper {
width: 781px;
margin-left: auto;
margin-right: auto;
position:relative;
}
.floater {
float:left; display:inline;
width: 24px;
}

/******** MAIN ********/
#header {
float:left; display:inline;
width: 781px;
height: 262px;
}
#menu {
font-family:Arial, Helvetica, sans-serif;
float:left; display:inline;
}
#menu ul{
float:left;display:inline;
list-style:none;
}
#menu ul li.top {
float:left;display:inline;
}
#menu ul li.top a.top {
float:left;display:inline;
background-image:url(images/menu_bg.gif);
}
#menu ul li ul {
background: url(images/links_menu_bg.gif) top left no-repeat;
display:none;
position:absolute;
top: 294px; right: 0px;
width: 112px;
height: 170px;
margin:0;padding:5px 0 0 0;
}
#menu ul li ul li {
margin:0;padding:0;
height:20px;
width: 112px;
clear:both; float: none;
}
#menu ul li ul li a {
height:16px;
width: 108px;
text-align: left;
padding: 4px 0 0 4px;
display:block;
color:white;
text-transform:uppercase;
text-decoration: none;
background: none;
font-size: 11px;
font-weight:bold;
}
#menu ul li ul li a:hover {
text-decoration:none;
}
#menu ul li:hover > ul {
display:block;
}

.link-home {
float:left; display:inline;
display:block;
width: 80px;
height: 33px;
text-decoration:none;
}
.link-home span {
visibility:hidden;
}
.link-prod {
float:left;display:inline;
display:block;
width: 110px;
height: 33px;
text-decoration:none;
background-position: -80px 0px;
}
.link-prod span {
visibility:hidden;
}

.link-best {
float:left; display:inline;
display:block;
width: 150px;
height: 33px;
text-decoration:none;
background-position: -190px 0px;
}
.link-best span {
visibility:hidden;
}

.link-reci {
float:left; display:inline;
display:block;
width: 92px;
height: 33px;
text-decoration:none;
background-position: -340px 0px;
}
.link-reci span {
visibility:hidden;
}

.link-stor {
float:left; display:inline;
display:block;
width: 111px;
height: 33px;
text-decoration:none;
background-position: -432px 0px;
}
.link-stor span {
visibility:hidden;
}

.link-abou {
float:left; display:inline;
display:block;
width: 102px;
height: 33px;
text-decoration:none;
background-position: -543px 0px;
}
.link-abou span {
visibility:hidden;
}

.link-link {
float:left; display:inline;
display:block;
width: 112px;
height: 33px;
text-decoration:none;
background-position: -645px 0px;
}
.link-link span {
visibility:hidden;
}
#content {
width:781px;
float:left; display:inline;
background: url(/images/contentbg.gif) top right repeat-y;
}
#bfstore {
float:left; display:inline;
background:url(images/bfstore.jpg);
width:173px;
height:150px;
}
.shop {
margin: 114px 0 0 63px;
font-size: 12px;
}
.shop a {
color:#fff;
text-decoration:none;
}
#footer {
float:left; display:inline;
margin-bottom: 10px;
}
#footerbg {
float:left; display:inline;
background:url(images/footer2.jpg);
width: 757px;
height: 142px;
}
#footerstyle {
padding: 45px;
}
.f-left {
float:left; display:inline;
padding: 13px 50px 0 100px;
}
.f-right {
float:left; display:inline;
}
.f_text {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.f_text a {
text-decoration:none;
color:#000;
}

/******** CONTENT ********/
#left {
float:left; display:inline;
width: 204px;
}
#left div {
float:left;display:inline;
}
#left-menus {
width: 204px;
}
#left-menus .overlap {
width: 24px;
float:left;display:inline;
}
#left-menus ul {
clear: right;
background-image: url(images/left-menus.jpg);
width: 180px;
float:left;display:inline;
list-style:none;
margin:0;
}
#left-menus ul li {
float:left;display:inline;
width:180px;
}
#left-menus ul li a span {
visibility:hidden;
text-decoration:none;
}
#left-menus ul li a {
display: block;
text-decoration:none;
width: 180px;
}
.cooking-tips .overlap {
height: 242px;
background:url(images/cookingtips-left.jpg);
}
.injecting-techniques a {
height: 27px;
}
.turkey-frying-techniques a {
height: 28px;
}
.smoking-techniques a {
height: 28px;
}
.about-grilling a {
height: 25px;
}
.about-marinades a {
height: 29px;
}
.more-info {
float:left;display:inline;
}
.more-info .overlap {
height: 233px;
background:url(images/more-left.jpg) 0px -2px no-repeat;
}
.cooking-tips ul {
padding: 72px 0 29px 0;
}
.cooking-tips ul {
background-position: 0px 0px;
float:left;display:inline;
}
.more-info ul {
background-position: 0px -240px;
float:left;display:inline;
padding: 58px 0 32px 0;
}
.cajun-injector-story a {
height:29px;
}
.about-cajun-cooking a {
height:27px;
}
.tailgating-recipes a {
height:27px;
}
.cajun-cookbook a {
height:26px;
}
.cajun-promos a {
height:27px;
}
#bfstore,#special-offers {
margin: 10px 0 0 30px;
}

#center {
float:left; display:inline;
width: 357px;
padding: 0 15px;
}
#center2 {
float:left; display:inline;
width: 537px;
padding: 0 20px;
}
#center p {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom: 8px;
}
#center2 p {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom: 8px;
}
#center2 h1 {
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
color:#630;
}
#center2 h2 {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
padding: 8px 0 ;
color:#3c2c14;
}
#center2 h3 {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
padding: 8px 0;
}
#center2 a {
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-top: 8px 0;
color:#800904;
text-decoration:none;
}
#center2 ul, ol {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding: 0 0 5px 20px;
}
#right {
float:left; display:inline;
width: 180px;
padding-right: 10px;
}
#right p {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding: 0 0 8px 5px;
}
.products {
font-size:12px;
}

.subpg_main_content {
width: 512px;
padding: 10px 0 0 0;
}
.subpg_main_content_row {
width: 512px; 
clear: left;
float: left;
padding: 0 0 10px 0;
}
.subpg_main_content_row h2 {
font-family: arial narrow, arial;
color: #1539c0;
font-size: 14px;
margin: 0 0 10px 0;
}
.promos {
float:left; display: inline;
display: block;
padding: 10px 5px 10px 5px;
}
.divide {
background:url(images/dotline.jpg);
width: 520px;
height: 1px;
margin: 2px 0;
}
.divide2 {
float:left; display:inline;
background: url(images/dotline.jpg);
width: 400px;
height: 1px;
margin: 2px 0;
}
.tailgate li {
list-style-image:url(images/football.jpg);
margin-left:20px;
}
.products-small {
float:left; display:inline;
width: 520px;
padding-bottom: 30px;
}

/******** WHERE TO BUY ********/
.compare {
background-color:white;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.header1 {
background-color:#F9E247;
color:#C01402;
}
.header2 {
background-color:#C01402;
color:white;
}
.buynow {
background:url(images/compare/buynow-btn.jpg);
width: 80px;
height: 30px;
}
.buynow a {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFF;
}

/*slideshow*/
ul.slideshow {
width:781px;height:262px;position: relative;top:0px;left:0px;list-style:none;z-index:5;
}
ul.slideshow li {
width:781px;height:262px;position:absolute; top: 0px; left: 0px; 
}
ul.slideshow li a img {
border: 0px;
}
ul.slidebuttons{
position:absolute;top:240px;left:660px;z-index:60;color:white;list-style:none;
}
ul.slidebuttons li{
width:17px;height:17px;
float:left;display:inline;
margin: 0 5px 0 0;
}
ul.slidebuttons li a{
cursor:pointer;
padding: 2px 0 0 0;
font-size: 10px;
display:block;
width: 17px;height: 15px;
background:url(images/slidenumbg-off.gif) top left;
text-align:center;
}
ul.slidebuttons li a.selected{
background:url(images/slidenumbg-on.gif) top left;
}
ul.slidebuttons li a:hover{
color: yellow;
}
.plants
{
float:left;
display: block;
display: inline; /* IE6 */
padding: 10px 1px 10px 0px;
}