﻿body { color:#000; font-family:HelveticaNeue, Helvetica, Arial, Sans-Serif; font-size:12px; background-color:#FFF; margin:0; }

img { border:none; }

h1 { color:#990000; font-size:26px; font-weight:normal; margin:9px 0px 5px; line-height:normal; }
h2 { color:#990000; font-size:19px; font-weight:normal; margin:9px 0px 5px; line-height:normal; }
h3 { color:#990000; font-size:16px; font-weight:normal; margin:9px 0px 5px; line-height:normal; }
p { margin:0px 0px 11px; }

a:link { color:#BF2B35; }
a:visited { color:#BF2B35; }
a:hover { color:#818284; }


#divMainBody { margin:0 auto; padding:5px 20px 18px; width:984px; background-image:url('images/BottomShadowBorder.jpg'); background-position:bottom; background-repeat:no-repeat; }
#divBorder { border:1px solid #bbbbbb; min-height:400px; background-color:#fff; }

#divHeaderArea { }
#divNewsletterSignup { float:right; padding:5px; width:216px; }
#divSignupTop { height:22px; background-image:url('Images/SignUpTop.jpg');  }
#divSignupMiddle { height:23px; background-image:url('Images/SignUpMiddle.jpg'); }
#divSignupBottom { height:18px; }
.signupTxtBox { background:none; border:none; width:202px; height:19px; padding:2px 7px 0; margin:0; font-size:12px; }
.signupBefore { color:#888; text-align:center; }
.signupAfter { color:#000; }
#divHeaderImage { float:left; padding:3px; }
#divMenu { clear:both; padding-top:28px; }

#divContentArea { min-height:500px; padding:10px; }

/* Styles for special homepage content */
#divHomeContentTop, #divImageRotator, #divVideos { height:291px; }
#divHomeContentTop { padding:20px 0; }
#divImageRotator { width:596px; padding-right:20px; border-right:1px solid #bbb; float:left; display:none; }
#divVideos { width:327px; float:right; }
#divHomeContentBottom, #divFeaturedRestaurant, #divFeaturedRecipe, #divAds { height:240px; color:#363030}
#divHomeContentBottom { padding-top:20px; border-top:1px solid #bbb; }
#divFeaturedRestaurant, #divFeaturedRecipe { float:left; width:340px; padding-right:10px; font-family:HelveticaNeue Narrow, Helvetica Narrow, Arial Narrow, sans-serif; font-size:13px; overflow:hidden; }
#divFeaturedRestaurant h1, #divFeaturedRecipe h1 { font-family:Arial Narrow; font-size:25px; margin:0; color:#990000; }
#divAds { float:right; width:255px; }

#divVideoTitle { background-color:#bf2b35; text-align:center; font-size:29px; color:#fff; padding:3px 0; }
#divPlayer { width:239px; margin:8px auto; }

#divFooterArea { padding-top:10px; height:91px; }
#divFooterArea, #divFooterArea a { color:#818284; text-decoration:none; }
#divFooterArea a:hover { color:#990000; }
#divFooterLogo { position:absolute; top:0px; left:15px; height:70px; width:62px; background-image:url('Images/BeefCheckLogo.jpg'); }
#divFooterMenu p { text-align:center; padding:10px 0px; margin:0; }


/*-- Cuts --*/

#divCuts .MultiPage{ padding:20px;}

.divCutIMPS{ font-weight:bold;}
.divCutDesc{ padding-top:20px;}