@charset "utf-8";
/* CSS Document */

/* Image */
.imgLeft {float:left; margin:0 18px 18px 0;}
.imgRight {float:right; margin:0 0 10px 10px;}
.content .imgDesc {text-align:center; font-size:1em;}
.imgRoundedCorner {position:relative;}
.imgRoundedCorner div {position:absolute; width:15px; height:15px; background-image:url(../images/roundedCorner.png); background-repeat:no-repeat;}
.imgRoundedCorner .tl {background-position:top left; top:0; left:0;}
.imgRoundedCorner .tr {background-position:top right; top:0; right:0;}
.imgRoundedCorner .bl {background-position:bottom left; bottom:0; left:0;}
.imgRoundedCorner .br {background-position:bottom right; bottom:0; right:0;}
/*.productsIcon {background:url(../images/springySilkenTofuIcon.png) top left no-repeat; width:50px; height:70px; margin:-35px 0 0 10px; position:relative; z-index:10;}*/

/* Text */
h2 {font-size:2.6em; border-bottom:1px dashed #BCA690; padding-bottom:5px; margin:20px 0;}
h2 strong {color:#E41814; font-weight:bold;}
h3 {font-size:1.8em; margin-bottom:15px}
h4 {color:#009900; font-size:1.8em; font-weight:bold;}
h6 {font-size:1.2em; font-weight:bold;color: #000000; padding-right:12px;}
.content p {font-size:1.2em; padding-bottom:15px;}
.seperator {border-top:1px dotted #CCC; padding-top:20px; clear:both;}
.contentHolder {width:640px;}
.new {font-size:10px; color:#FFF; background-color:#C00; padding:0 2px;}
.contentOverflow {overflow:hidden}

/* Listing */
.listingSquare li {list-style:none; background:url(../images/aboutTofu/bullet.gif) 1px 5px no-repeat; padding-left:10px;}

/* Button */
.btnRed {background:url(../images/btnRed.png) top left no-repeat; padding-left:10px; display:block; text-decoration:none}
.btnRed span {background:url(../images/btnRed.png) top right no-repeat; padding-right:10px; display:block}
.btnRed span span {background:url(../images/btnRedBg.png) top left repeat-x; color:#FFF; font-weight:bold; font-size:1.2em; padding:5px 3px 6px; display:block}
.btnRed span input {border:0 none; background:url(../images/btnRedBg.png) top left repeat-x; color:#FFF; font-weight:bold; font-size:1.2em; padding:5px 3px 6px; cursor:pointer}

/* Banner */
.bannerLink {display:block; text-decoration:none;}
.bannerLink h4 {line-height:1em; padding-bottom:5px;}
.bannerLink p {color:#000; font-weight:bold;}

/* Form */
.asterisk {color:#E41814; font-weight:bold;}
.inputText, select, textarea {border:1px solid #999; padding:2px;}
.msgTq {display:block; font-size:1.2em; font-weight:bold; padding:100px 0 0 100px;}

/* Recipes */
.recipesForm {font-size:1.2em; width:310px;}
.recipesForm dt {float:left; width:100px; font-weight:bold; padding-top:3px}
.recipesForm dd {overflow:hidden; margin-bottom:10px;}
.recipesForm .inputText {width:200px;}
.recipesForm .btnSubmit {float:right;}

.listingSquare {font-size:1.2em; margin-bottom:15px;}
.listingSquare li {padding-bottom:5px;}
.imgDesc {padding-top:15px;}

ol .listingSquare {
	padding-bottom:5px;
}

#sidePanel
{
 	width:200px; float:left; background-color:#FBF2B7; margin-bottom:5px;
}
.pagewaper
{
	width:960px;
	margin:0 auto;
	position:relative;
    top: 0px;
    left: 0px;
}

h1#logo {position:absolute; top:0px;}

div.leftDiv
{
    width:230px; margin-top:120px; /*background-image:url('/RecipeImages/leftdiv.jpg'); background-repeat:no-repeat;*/
    background-color:#fbf2b7;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

div.leftDiv h3, div.leftDiv a, div.leftDiv a:visited
{
    font-size:15px; text-decoration:none; margin:0px; padding:4px; color:#663300; font-weight:bold;
    line-height:25px;
}

span.recipes
{
    color: #993300; font-size:small; font-weight: 700;position:relative; left:13px; top:10px
}

.recipesTable
{
    padding:12px 4px;
    font-size:11px;
}

a.recipeLink
{
    color:#663300; text-decoration:none;
    font-size:1.1em; display:block;
}

span.method
{
    color: #000000; font-size: small; font-weight: 400; font-family: Arial, Helvetica, sans-serif; width:300px;
    padding-bottom:1em;
}

div.recipeThumbnails
{
    width:690px; margin-left:10px; margin-top:70px; 
}

a.recipeThumb
{
    display:block; float:left;
    width:210px;
    padding:9px;
    height:100px;
    *width:230px;
    *height:120px;
    text-decoration:none;
    border:1px solid black;
}

a.recipeThumb h3 {font-size:14px; font-weight:bold; margin:0; padding:0;}
a.recipeThumb img { float:right; width:90px; margin-left:10px; height:60px}
a.recipeThumb span { float:left; width:100px; padding:0; margin:0; font-size:12px; padding-top:6px;}
