body{
background: url(../images/bg.gif);
margin: 0px;
padding: 0px;
font-family: Verdana, arial;
font-size: 11px;
line-height: 130%;
}
h1,h2,h3,h4,h5{
display: inline;
}
a img{
border: 0px;
}
form{
display: inline;
}
.b{
font-weight: bold;
}
.clear_float{
clear: both;
}
.page_not_found{
padding: 20px;
}
.errmsg{
color: red;
font-size: 10px;
position: relative;
top: -5px;
}
.article_title{
color: #666666;
font-size: 14px;
}
.warning{
color: red;
}


/**
 * Site layout
 */
.main_box_top{ 
background: transparent url(../images/main_box_top.gif) no-repeat;
height: 13px;
margin: 0px auto;
width: 794px;
}
.main_box_btm{
background: url(../images/main_box_btm.gif) no-repeat;
height: 15px;
margin: 0px auto;
width: 794px;
}
.main_box{
background: url(../images/main_box.gif) repeat-y;
margin: 0px auto;
width: 794px;
}
.main_box_content{
padding: 0px 14px 0px 14px;
}

.column1{
width: 156px;
background: #fef200 url(../images/yellow_bg_btm.gif) no-repeat bottom;
text-align: center;
float:left;
}
.column2{
float: left;
width: 429px;
position: relative;
}
.column3{
float: left;
padding-top: 50px;
margin-left: 0px;
}
ul.nav{
margin: 0px;
padding: 0px;
list-style: none;
}


.footer{
text-align: center;
color: red;
}
.footer ul{
list-style: none;
margin-top: 5px;
}
.footer li{
display: inline;
}
.footer a{
text-decoration: none;
color: red;
}

/**
 * Breadcrumbs
 */
.breadcrumbs_holder{
padding: 5px 5px 5px 10px;
}
.breadcrumbs_holder a{
color: red;
}
.breadcrumbs_holder span.current{
color: red;
}
/**
 * FCK
 */
.bodytext ul{
list-style: url(../images/bullet.gif);
margin: 0px;
padding: 10px 10px 10px 25px;
line-height: 20px;
}
.bodytext hr{
border: none 0;
border-top: 1px solid #c4c4c4;/*the border*/
width: 100%;
height: 1px;
}
.page_section{
margin: 15px 0px 15px 0px;
line-height: 15px;
}
.img_r{
float: right;
margin-left: 10px;
margin-bottom: 10px;
}

/**
 * Home page
 */
 
.welcome_box_bg{
background: url(../images/welcome_box.gif) repeat-y 2px;
width: 419px;
margin-left: 10px;
margin-top: 15px;
}
.welcome_box_top{
background: url(../images/welcome_box_top.gif) no-repeat;
width: 421px;
}
.welcome_box_top h2{
display: none;
}
.welcome_box_top_content{
padding: 50px 25px 3px 25px;
}
.welcome_box_mid{
background: url(../images/welcome_box_mid.gif) repeat-y 2px 0px;
width: 421px;
min-height: 148px;
}
.welcome_box_mid img{
float: right;
padding: 5px 20px 0px 0px;
}
.welcome_box_mid_content{
padding: 10px 0px 0px 25px;
width: 165px;
}
.welcome_box_mid_content ul{
margin: 0px;
padding: 3px 0px 0px 15px;
}
.welcome_box_content{
padding: 5px 25px 5px 25px;
}
.welcome_box_btm{
background: url(../images/welcome_box_btm.gif) no-repeat 2px;
width: 421px;
height: 21px;
}
.promo1{
float: left;
width: 205px;
padding-left: 10px;
}
.promo2{
float: left;
width: 205px;
padding-left: 5px;
}
.breakoutbox_top{
background: url(../images/breakout_box_top.gif) no-repeat;
height: 15px;
width: 176px;
}
.breakoutbox_btm{
background: url(../images/breakout_box_btm.gif) no-repeat;
height: 15px;
width: 176px;
}
.breakoutbox{
background: url(../images/breakout_box.gif) repeat-y;
width: 156px;
padding: 0px 10px 0px 10px;
font-family: Verdana;
font-size: 11px;
color: #60603c;
}
.breakoutbox_content{
padding-left: 25px;
}
.breakoutbox_content input.textbox{
width: 110px;
margin-bottom: 5px;
border: 1px solid #cfcd4b;
background-color: #ffffe4;
font-family: Verdana;
font-size: 11px;
color: #797840;
margin-top: 5px;
}
.partnerbox{
padding: 0px 25px 0px 25px;
}
.partnerbox ul{
list-style: none;
margin: 0px;
padding: 10px 0px 0px 20px;
}
.partnerbox ul li{
margin-bottom: 10px;
}
.btn_float{
margin-left: 68px;
}
.btn_float2{
margin-left: 58px;
}
#flashcontent{
margin-left: -155px;
}

/**
 *  Default Page
 */
.default_page{
padding: 25px;
}

/**
 *  Safety Tips Page
 */
.article_list{
background: url(../images/bg_safetytips.jpg) no-repeat top left;
padding: 15px;
width: 355px;
}
.article_list div.more_articles{
float: right;
width: 100px
}
.article_list div.more_articles a{
color: red;
}
.article_list div.more_recipes a{
color: red;
}
.article_list div.preset_height{
height: 300px;
}
.article_list ul{
list-style: none;
margin: 0px;
padding: 0px;
}
.article_list li{
line-height: 15px;
}
.article_list a{
color: #333333;
}
.article_list a:hover{
color: #666666;
}
.recipe_body_box{
width: 375px;
}
.recipe_body_box img{
border: 2px solid #E7D200;
}


/**
 *  Competition entry Page
 */
.right_link{
float: right;
width: 220px;
text-align: right;
}
.right_link a{
color: red;
}
.comp_details_box{
background: url(../images/bg_comp.jpg) no-repeat;
padding: 15px;
width: 355px;
}
.comp_details_box img{
float: right;
margin-left: 10px;
margin-bottom: 10px;
border: 2px solid #E7D200;
}
.comp_details_box a{
color: red;
}
.comp_entryform_box .comp_textbox{
font-family: arial;
font-size: 12px;
width: 253px;
}
.form_label{
float: left;
width: 100px;
color: red;
font-weight: bold;
line-height: 20px;
}
.form_input{
float: right;
width: 270px;
}
.form_input input.textbox, .form_input textarea, .form_input select{
border: 1px solid #999999;
}
.termscondition{
background-color: #eeeeee;
border: 1px solid #999999;
font-family: Verdana;
font-size: 10px;
color: #666666;
width: 255px;
}
.comp_entryform_box div.clear_float{
line-height: 5px;
}

/*
 * Competition Index page
 */
ul.current_comp_list{
list-style: none;
margin: 0px;
padding: 0px;
}
ul.past_comp_list{
list-style: none;
margin: 0px;
padding: 0px;
}
.current_comp_box{
background: url(../images/bg_comp.jpg) no-repeat;
padding: 15px;
width: 355px;
}
.current_comp_box img{
margin-left: 10px;
margin-bottom: 10px;
border: 2px solid #E7D200;
}
.current_comp_box a{
color: red;
}
.past_comp_box{
background: url(../images/bg_pastcomp.jpg) no-repeat;
padding: 15px;
width: 355px;
}
.past_comp_box img{
float: right;
margin-left: 10px;
margin-bottom: 10px;
border: 2px solid #E7D200;
}
.past_comp_box span.winner_text{
text-decoration: none;
color: red;
}
.past_comp_box span.winner_text a{
text-decoration: underline;
color: red;
cursor: pointer;
}
.comp_ans{
color: red;
display: none; 
}

/**
 * Outlet Locator
 */
.outlet_list{
background: url(../images/bg_faq.jpg) no-repeat top left;
padding: 15px;
width: 355px;
min-height: 400px;
}
* html .outlet_list{
height: 400px;
}
.store_tbl{
width: 355px;
text-align: left;
} 
.store_tbl td{
border-top: 1px solid #666666;
padding: 5px 0px 5px 0px;
}
.store_tbl th{
padding: 5px 0px 5px 0px;
}




/* header typo */ 

.h1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
line-height: 15px;
}
.h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #827e2e;
line-height: 15px;
}
.h3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #666666;
line-height: 15px;
}
.h4        {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fc0000;
line-height: 15px;
}
