/*LAYOUT*/

body{
text-align: center;
margin:0px;
padding:0px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#DAD5A8;
background-image:url(../../shell/img/texture.jpg);
background-repeat:repeat;
}


.main{
margin: 0px auto;
width: 960px;
background-color: #FFFFFF;
text-align: left;
padding:0px;
border-style:solid;
border-color:#FFFFFF;
border-left-width:7px;
border-right-width:7px;
border-top:0px;
border-bottom:0px;
}

.container{ 
width:960px;
background-color:#eeebd7;
margin: 0px;
padding:0px;
overflow:hidden;
}

.minHeight {
  min-height:600px;
  height:auto;
  height:600px;
}

.banner{ 
z-index:1;
position:absolute;
width:267px;
padding-left:18px;
}

.nav{
background-image:url(/shell/img/nav_bar.gif);
background-repeat:repeat-x;
width:960px;
height:46px;
text-align:right;
margin:0px;
padding:0px;
}

.contentH{
padding-left:289px;
width:666px;
}

.content{
padding-left:289px;
padding-top:16px;

}

.contentNoPad{
padding-top:0px;
}


.col {
padding-left:4px;
padding-top:8px;
width:320px;
float:left;
}

.colWide {
padding-left:4px;
padding-top:8px;
width:640px;
float:left;
}

.recipe {
padding-top:12px;
width:580px;
}

/*TEXT*/

.bodyText, .caption, .subHeading, .subHeadingLarge, .bodyTextDark {
font-family:Arial, Helvetica, sans-serif;
color:#4C4C4C;
font-size:12px
}

.categories {
font-family:"Times New Roman", Times, serif;
color:#4C4C4C;
font-size:19px;
}

.itemHeading, .itemPrice {
font-family:Arial, Helvetica, sans-serif;
color:#561e1e;
font-size:16px;
}

.itemPrice{
color:#2e0707;
font-weight:bold;
font-size:14px;
}

.bodyDoubleline p{
margin:0px;
margin-bottom:4px;
color:#333333;
}

.bodyText a:link { color: #666666; text-decoration: none; }
.bodyText a:visited { text-decoration: none; color: #666666; }
.bodyText a:hover { text-decoration: underline; color: #666666; }
.bodyText a:active { text-decoration: none; color: #666666; }

.caption, .subHeading{
color:#885505;
}

.heading, .warning, .subHeadingLarge, .textDarkCol{
color:#561e1e;
}


.bodyInfo{
color:#2e0707;
}

.bodyTextDark{
color:#262626;
}
.mustardYellow{
color:#885505;
}
.labelBrown{
color:#541410;
}
.labelBrown a:link {color: #541410; text-decoration: none; }
.labelBrown a:visited { text-decoration: none; color: #541410; }
.labelBrown a:hover { text-decoration: underline; color: #541410; }
.labelBrown a:active { text-decoration: none; color: #541410; }


.links{
line-height:16px;
}

.subHeading{
font-size:14px;
}

.subHeadingLarge{
font-size:16px;
}

.linkAction{
color:#8c0c0c;
}

.linkAction a:link {color: #8c0c0c; text-decoration: none; }
.linkAction a:visited { text-decoration: none; color: #8c0c0c; }
.linkAction a:hover { text-decoration: underline; color: #8c0c0c; }
.linkAction a:active { text-decoration: none; color: #8c0c0c; }


.linkActionB{
color:#885505;
}

.linkActionB a:link {color: #885505; text-decoration: none; }
.linkActionB a:visited { text-decoration: none; color: #885505;  }
.linkActionB a:hover { text-decoration: none; color: #8c0c0c; }
.linkActionB a:active { text-decoration: none; color: #885505;  }




/*ELEMENTS*/
.imgBorder img{
background-color: #FFFFFF;
border-style:solid;
border-color:#FFFFFF;
border-width:3px;
}

.item img{
background-color: #FFFFFF;
border-style:solid;
border-color:#e1c13c;
border-width:2px;
width:100px;
}


/*recipes*/


.recipes{
z-index:2;
position:absolute;
width:250px;
margin-left:390px;

line-height:16px;

text-align:right;
padding:4px;
border:solid;
background-color:#efece4;
border-color:#CCCCCC;
border-width:1px;
}

.recipes a:link {color: #000000; text-decoration: none; }
.recipes a:visited { text-decoration: none; color: #000000;  }
.recipes a:hover { text-decoration: none; color: #8c0c0c; }
.recipes a:active { text-decoration: none; color: #000000;  }

.ingredients{
background-color:#CCCCCC;
padding:4px;
margin-top:2px;
border:solid;
background-color:#efece4;
border-color:#CCCCCC;
border-width:1px;
}

.recipe_intro{
	width:360px;
	color:#433200;
}