/* Styles for pages using the Recipes Template -------------- */

/* -- Separator --------------------------------------------- */ 
#recipes_separator{
  text-align: center;
  clear: both;
  margin: 0px 71px 21px 56px;
  padding: 0;
}

#recipes_separator hr{
margin:0;
padding:0;
border: none;
border-bottom:#05578d 1px solid;
height: 1px;
}

.recipewrapper{
margin:0;
padding:0;
background-image:url(/resources/dyn/files/201728/_fn/new_interior_column1.gif);
background-repeat:repeat-y;
background-position:56px 14px;
}

/* Force the recipe wrapper to stretch to the footer */

.recipewrapper { /* For IE */
height: 400px;
}

div[class~=recipewrapper] { /* Override for compliant browsers */
min-height: 275px;
height: auto;
margin:0;
padding:0;
}


/* -- Recipe Categories Menu -------------------------------- */
#recipe_categories_menu {
margin:0:
padding:0;
float:left;
position:relative;
left:56px;
width: 164px;
height: 48px;
background-color: #e5f6f9;
display:block;
}

#recipe_categories_menu ul {
  margin: 0;
  padding:0;
  color:#432c18;
  font-weight:normal;
  font-size:11px;
  clear:left;
}



#recipe_categories_menu ul li#recipe_categories_menu1{
background-image:url(/resources/all/files/_SiteRoot/SITE43/Pictures/sidenav_top_recipes.jpg);
background-repeat:no-repeat;
background-position: 0 0;
position:absolute;
top:0px;
left:0px;
margin:0;
padding:7px 0 0 18px;
width:146px;
z-index:10;
}

li#recipe_categories_menu1 div.menuitemlabel{
  margin:0;
padding:0;
padding-top:41px;
}



#recipe_categories_menu ul li{
  list-style-type:none;
  margin: 0;
  padding:0;
  color:#03a60f;
  font-weight:bold;
  font-size:12px;
}

#recipe_categories_menu ul li ul{
  margin: 13px 0 0 8px;
  padding:0;
}

#recipe_categories_menu ul li ul li{
  list-style-type:none;
  margin: 6px 0 6px 0px;
  color:#432c18;
  font-weight:normal;
  font-size:11px;
}

/*#recipe_categories_menu ul li ul li a{
  color:#432c18;
text-decoration:none;
}*/

#recipe_categories_menu ul li ul li a{
color:#432c18;
display:block;
font-weight:normal;
padding:0px 5px 0px;
text-decoration:none;
width:102%;
}

#recipe_categories_menu ul li ul li a:hover{
  color:#0276c1;
text-decoration:none;
}

/* #recipe_categories_menu li.mi_active{
margin:0;
padding:7px 0 5px 0;
background-color:#fff;
background-position: top left;
display:block;
height:18px;
}

#recipe_categories_menu li.mi_active a, #recipe_categories_menu li.mi_active a:hover{
margin:0 0 0 7px;
padding:0;
color:#0276c1;
cursor: default;
}*/

#recipe_categories_menu li.mi_active{
margin:0;
padding:0;
background-color:#fff;
background-position: top left;
display:block;
}

#recipe_categories_menu li.mi_active a, #recipe_categories_menu li.mi_active a:hover{
margin:0;
padding-top:3px;
padding-bottom:7px;
color:#0276c1;
cursor: default;
text-decoration:underline;
}



/* -- Recipe Article Containers ----------------------------- */

.recipewrapper .articlecontainer {
margin:0;
padding:0;
width: 382px;
background-color:#f5f9e4;
float:right;
position:relative;
right:71px;
display:block;
}

*html .recipewrapper .articlecontainer {
padding-bottom:4px;
}


.recipewrapper .ac_heading{
  margin:16px 0 14px 17px;
padding:0;
  font-size:12px;
  font-weight:bold;
  color:#013355;
border:#F5F9E4 1px solid;

}

.recipewrapper ol{
  list-style-type: none;
  margin:0px;
  padding:0px;
}


.recipewrapper ol li {
  margin:0px;
  padding: 7px 0px 0 0;
  height:20px;
  border-top: #efefef 1px dashed;
}

.recipewrapper ol li.odd {
  background-color: white;
  border-color: #efefef;
}

.recipewrapper ol li a{
  font-size:10px;
  color:#0276c1;
  text-decoration:none;
  margin:0;
  padding:0 0 0 30px;
}
.recipewrapper ol li a:hover{
  text-decoration:underline;
}


/* -- heading ----------------------------- */
#recipes_heading h1{
margin:0 0 0 66px;
padding:18px 0 14px 0;
}
/* Override the width restriction for breadcrumbs */
.breadcrumb {
  width: auto;
}
.breadcrumb li {
  max-width: 100%;
}

#recipes_breadcrumb ul{
margin:0 0 0 66px;
}

div#recipe_gallery{
margin: 21px 0 17px 0;
padding:0;
width:676px;
height:141px;
}

.breadcrumb{
position:relative;
top:0px;
left:66px;
margin:0;
padding:0;
}

#footer.footer {
background:transparent url(/resources/dyn/files/201730/_fn/new_recipe_footer.gif) no-repeat scroll 0 0;
}


.votinginfo{
margin:0;
padding:0;
position:relative;
top:-22px;
left:45px;
font-size:10px;
color:#0276c1;
font-weight:bold;
text-transform:lowercase;
width:86px;
}

.votes{
margin:0;
padding:0;
letter-spacing: 1px;
}

.control form button{
margin:4px 0 0 3px;
padding:0 0 0 16px;
background-color:#e5f6f9;
background:transparent url(/resources/all/files/20905/_fn/rating.jpg) no-repeat 0 0;
font-size:10px;
color:#0276c1;
border:none;
cursor:pointer;
text-transform: none;
}
