div#preload { display: none; }



body
{
background-image:url('images/background.jpg');
background-repeat:repeat;
font-family: Garamond;
font-size: 16px;
}



table.main{
border-spacing: 0px;
padding: 0px;
cellspacing: 0px;
}



td.header{
width: 742px;
height: 170px;
background-image:url('images/header.png');
}



td.menu{
border-spacing: 0px;
padding: 0px;
}



td.top{
width: 742px;
height: 28px;
background-image:url('images/body_bg_01.png');
}



td.middle{
width: 742px;
background-image:url('images/body_bg_02.png');
background-repeat:repeat-y;
}



#store_bg_top{
background-image:url('images/store_bg_01.png');
background-repeat: no repeat;
height:30px;
width:550px;
}


#store_bg_mid{
background-image:url('images/store_bg_02.png');
background-repeat: repeat-y;
width:550px;
}


#store_bg_bot{
background-image:url('images/store_bg_03.png');
background-repeat: no-repeat;
height:35px;
width:550px;
}



#bottom{
width: 742px;
height: 69px;
background-image:url('images/body_bg_03.png');
background-repeat:none;
font-size: 14px;
color: white;
}



#captiontext{
color: #474747;
font-size: 20px;
font-family: Cambria;
font-style: italic;
}



#bottom a{
text-decoration:none;
color:white;
}

#bottom a:hover{
text-decoration:underline;
color:white;
}



#contact{
font-size: 8px;
}

#contact a{
font-size: 18px;
line-height: 24px;
text-decoration:none;
color:#021857;
}


#contact a:hover{
font-size: 18px;
line-height: 24px;
text-decoration:underline;
color:#FD8200;
}



table.main_menu{
border-collapse: collapse;
border-spacing: 0px;
}



#click-menu{
background: url('images/click-here-for-menu.png') no-repeat;
width: 206px;
height: 25px;
}


#click-menu:hover{
background: url('images/click-here-for-menur.png') no-repeat;

width: 206px;
height: 25px;
}



#email{
background: url('images/email.png') no-repeat;
width: 200px;
height: 25px;
}


#email:hover{
background: url('images/emailr.png') no-repeat;

width: 200px;
height: 25px;
}



#click-directions{
background: url('images/click-here-for-directions.png') no-repeat;
width: 206px;
height: 25px;
}


#click-directions:hover{
background: url('images/click-here-for-directionsr.png') no-repeat;

width: 206px;
height: 25px;
}



#signup{
background: url('images/2011bbq_contest_02.png') no-repeat;
width: 224px;
height: 35px;
}


#signup:hover{
background: url('images/2011bbq_contestr_02.png') no-repeat;

width: 224px;
height: 35px;
}



#rules{
background: url('images/2011bbq_contest_03.png') no-repeat;
width: 249px;
height: 35px;
}



#rules:hover{
background: url('images/2011bbq_contestr_03.png') no-repeat;

width: 249px;
height: 35px;
}


#facebook{
font-family: Calibri;
font-size:14px;
color: #3B5999;
text-decoration: none;
}


#facebook a{
color: #3B5999;
text-decoration: none;
}


#facebook a:hover{
color: #627AAD;
text-decoration: underline;
}



#review{
font-family: Cambria;
font-size:16px;
color: #999999;
text-decoration: none;
}


#review a{
color: #999999;
text-decoration: none;
}


#review a:hover{
color: #474747;
text-decoration: underline;
}



#mm1{
background: url(images/sign1.png) no-repeat;
width: 100px;
height: 54px;
}


#mm1:hover{
background: url(images/sign1r.png) no-repeat;

width: 100px;
height: 54px;
}


#mm2{
background: url(images/sign3.png) no-repeat;
width: 100px;
height: 43px;
}


#mm2:hover{
background: url(images/sign3r.png) no-repeat;
width: 100px;
height: 43px;
}


#mm3{
background: url(images/sign4.png) no-repeat;
width: 100px;
height: 56px;
}


#mm3:hover{
background: url(images/sign4r.png) no-repeat;
width: 100px;
height: 56px;
}


#mm4{
background: url(images/sign5.png) no-repeat;
width: 100px;
height: 56px;
}


#mm4:hover{
background: url(images/sign5r.png) no-repeat;
width: 100px;
height: 56px;
}


#mm5{
background: url(images/sign6.png) no-repeat;
width: 100px;
height: 50px;
}


#mm5:hover{
background: url(images/sign6r.png) no-repeat;
width: 100px;
height: 50px;
}


#mm6{
background: url(images/sign7.png) no-repeat;
width: 100px;
height: 39px;
}


#mm6:hover{
background: url(images/sign7r.png) no-repeat;
width: 100px;
height: 39px;
}
#mm8{
background: url(images/sign8.png) no-repeat;
width: 100px;
height: 48px;
}


#mm8:hover{
background: url(images/sign8r.png) no-repeat;
width: 100px;
height: 48px;
}


#mm9{
background: url(images/sign9.png) no-repeat;
width: 100px;
height: 69px;
}


#mm9:hover{
background: url(images/sign9r.png) no-repeat;
width: 100px;
height: 69px;
}


#mm10{
background: url(images/sign10.png) no-repeat;
width: 100px;
height: 35px;
}
#mm10:hover{
background: url(images/sign10r.png) no-repeat;
width: 100px;
height: 35px;
}

td.text{
background-color: #E6D99B;
border: 3px solid white;
padding: 15px;
}



td.text_head{
background-color: #E6D99B;
color: #C60000;
border: 3px solid white;
padding-top: 5px;
padding-bottom: 0px;
padding-left: 15px;
padding-right: 15px;
font-family: Carnivalee Freakshow;
font-size: 8px;
}
