.searchRecipesBox #searchBox_div h1{font:bold 19px/22px Arial, Helvetica, sans-serif; color:#FF3366; margin:0px; padding:0px 0 5px 0;}
.searchRecipesBox #searchBox_div img{ float:left; border:solid 5px #FFFFFF; margin: 0 10px 0 0;}
.searchRecipesBox #inner{ background: url(../images/pink-bg.jpg) left top repeat-x; padding:7px 7px 0 7px; display:block;}
.searchRecipesBox #inner h1{font:bold 19px/22px Arial, Helvetica, sans-serif; color:#FF3366; margin:0 !important; padding:0px 0 5px 0;}
.searchRecipesBox #inner .img{ float:left; border:solid 5px #FFFFFF; margin: 0 10px 0 0;}
.searchRecipesBox #inner h2{ margin:0px; padding:0px 0 3px 0; line-height:16px; font-size:12px; font-weight:bold; color:#0099FF;}
.searchRecipesBox #inner h2 span{color:#a6cc3c;border-bottom:none;}
.searchRecipesBox .searchBox{padding:0 0px 15px 0; border-bottom:solid 1px #fadee1;}
.searchRecipesBox .searchCateg{ float:left; margin:11px 0 0 0; padding:0 2px 5px 10px; width:142px; border-right:solid 1px #fadee1;}
.searchRecipesBox .searchCateg.none{border-right:none; padding:0px 0 5px 7px;}
.searchRecipesBox .searchCateg h1{font:bold 18px/20px Arial, Helvetica, sans-serif !important; color:#FF3366; margin:0px; padding:0px 0 5px 0;}
.searchRecipesBox .submitInput{background: url(../images/submitLeft.png) left top no-repeat; float:left; width:190px; height:19px; line-height:19px; border:none; padding:5px 10px; color:#aeaeae; display:block;}
.searchRecipesBox .submitButt{background: url(../images/submitRight.png) left top no-repeat; float:left; width:59px; height:25px; text-indent:-10000px; font-size:1px; border:none; cursor:pointer; color:#fd3f68;margin-top:2px;}
.searchRecipesBox .searchCateg ul{ margin:0px; padding:0px; list-style-type:none;}
.searchRecipesBox .searchCateg ul li{list-style-type:none; margin:0px; padding:0px 0 0 12px; line-height:18px; background: url(../images/bullet.gif) left 8px no-repeat;}
.searchRecipesBox .left {border-right: 1px solid #FADDE4;float: left;padding: 0 5px 12px 0;width: 270px;}
.searchRecipesBox .right {float: left;padding: 0 0 0 10px;width: 290px;}
.searchRecipesBox {background-color: #FDDAE2;    color: #333333;    font: 12px/16px "Helvetica",Arial,Helvetica,sans-serif;    margin: 10px 0 0;    padding: 5px 7px;}
.searchRecipesBox #inner {background: url("../images/pink-bg.jpg") repeat-x scroll left top transparent;display: block;padding: 7px 7px 0;}
.searchRecipesBox .left .shoppingText {background: url("../images/pinkHeadLeft.png") no-repeat scroll left top transparent;float: left;font: bold 16px/47px "Helvetica",Arial,Helvetica,sans-serif;margin-top: 15px;padding: 0 0 0 7px;}
.searchRecipesBox .left .shoppingText span {background: url("../images/pinkHeadRight.png") no-repeat scroll right top transparent;color: #FFFFFF;display: block;float: left;height: 47px;padding: 0 100px 0 8px;}
.searchRecipesBox .searchCateg.none {border-right: medium none;padding: 0 0 5px 7px;}
.shoppingListBox{margin:10px 0 0 0px; width:619px; font:normal 12px/16px "Helvetica", Arial, Helvetica, sans-serif; color:#333333;} 
.shoppingListBox .heading{background: url(../images/leftCorner.png) left top no-repeat; padding:0 0 0 10px; float:left; font:bold 16px/30px "Helvetica", Arial, Helvetica, sans-serif; float:left;}
.shoppingListBox .heading span{background: url(../images/rightCorner.png) right top no-repeat; float:left; padding:0 0px 0 8px; color:#FFFFFF; display:block; width:601px;}
.shoppingListBox .innerBox{ background-color:#fdf4f3; padding:0 16px; width:587px; float:left;}
.shoppingListBox .shoppingRow{ border-bottom:1px solid #efe1e0; padding:5px 0 5px 0px; line-height:14px;}
.shoppingListBox .shoppingRow.none{ border-bottom:none;}
.shoppingListBox .shoppingRow .img{float:left; margin:0 10px 0 0px; padding:0px; border:solid 3px #FFFFFF;}
.shoppingListBox .shoppingRow p{float:left; margin:0 0px 0 0px; padding:0px;}
.shoppingListBox .shoppingRow h2{margin:0px; padding:0px; line-height:16px; font-size:13px; font-weight:bold; color:#0099FF;}
.shoppingListBox .shoppingRow ul{margin:0px; padding:0px; list-style-type:none; float:left;}
.shoppingListBox .shoppingRow ul li{float:left; margin:0px; padding:0px; list-style:none; padding:0 15px 0 22px; color:#FF3366; font-size:13px; font-weight:bold; display:block; line-height:20px;}
.shoppingListBox .shoppingRow ul li.none{padding:0 15px 0 0px;}
.shoppingListBox .shoppingRow ul li input{ width:33px; height:14px; border:solid 1px #cec8ca; text-align:center;}
.shoppingListBox .shoppingRow ul li span{color:#000;}

.servesIcon{background: url(../images/serves.gif) left 2px no-repeat;}
.costIcon{background: url(../images/cost.gif) left 2px no-repeat;  clear:both;}
.timeIcon{background: url(../images/time.gif) left 1px no-repeat; clear:both;}
.cookIcon{background: url(../images/cook.gif) left 2px no-repeat; clear:both;}

.shoppingListBox .QuantRow .delete{background: url(../images/delete.gif) left top no-repeat; padding:0 0 0 20px; line-height:17px; color:#FF3366; font-size:14px; float:right;}
.shoppingListBox .QuantRow .delete a{color:#FF3366; text-decoration:none;}
.reduce{background: url(../images/icon-minus-16x16.png) left top no-repeat; padding:0 0 0 20px; line-height:17px; color:#FF3366; font-size:14px; float:right;}
.reduce_grey{background: url(../images/icon-minus-grey.png) left top no-repeat; padding:0 0 0 20px; line-height:17px; color:#CCCCCC; font-size:14px; float:right;}
.reduce_grey a, .reduce_grey a:link, .reduce_grey a:visited{color:#CCCCCC;}
.reduce a{color:#FF3366; text-decoration:none;}
.recipe_ul .add{background: url(../images/add.gif) left 1px no-repeat; padding:0 0 0 23px; line-height:17px; color:#FF3366; font-size:14px; float:right; min-width:43px;}
.recipe_ul .add a{color:#FF3366; text-decoration:none;}


.shoppingListBox .headingStrip{background-color:#fedde2; font:bold 18px/30px "Helvetica", Arial, Helvetica, sans-serif; color:#352c2e; padding:0 0 0 5px;}
.shoppingListBox .headingStrip span{color:#7c696e;}
.shoppingListBox .QuantRow{border-bottom:1px solid #efe1e0; padding:5px 0 5px 5px; font-size:14px; line-height:14px; color:#352c2e; font-weight:bold;}
.shoppingListBox .none{border-bottom:none;}

.shoppingListBox .QuantRow span{color:#7c696e; font-size:12px;}
.shoppingListBox .QuantRow a{color:#19adfa; text-decoration:underline;}
.shoppingListBox .QuantRow .delete a{color:#FF3366; text-decoration:none;}
.shoppingListBox .QuantRow .add a{color:#FF3366; text-decoration:none;}
.shoppingListBox .QuantRow .add {background:url(../images/add.gif) left 1px no-repeat;padding:0 0 0 23px;line-height:17px;color:#FF3366;font-size:14px;float:right;min-width:43px;}

.shoppingListBox .QuantRow .input{background:url(../images/inputBg.gif) left top no-repeat; float:left; width:380px; height:26px; border:none; padding:0 10px; line-height:26px; color:#aeaeae;}
.buttArea{ background:#fedae1; padding:8px 0 8px 16px; display:block; overflow:hidden;}
.buttArea .button{background: url(../images/leftPink.gif) left top no-repeat; padding:0 0 0 6px; float:left; font:normal 14px/24px "Helvetica", Arial, Helvetica, sans-serif; float:left; margin:0 10px 0 0px;clear:none; width:auto; height:auto; }
.buttArea .button span{background: url(../images/rightPink.gif) right top no-repeat; float:left; padding:0 30px 0 24px; color:#FFFFFF; display:block; }
.buttArea .button a{color:#FFFFFF; text-decoration:none;clear: none;}
.fl {float: left;}

#shadowing{display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: #CCA;opacity:0.5;filter: alpha(opacity=50);}
#box{display: none;position: fixed;top: 36%;left: 20%;width: 400px;height: 120px;padding: 48px;margin:0;border: 1px solid black;background-color: white;overflow: auto;}
#boxtitle{position:absolute;float:center;top:0;left:0;width:496px;height:24px;padding:0;padding-top:4px;left-padding:8px;margin:0;border-bottom:4px solid #FDDAE2;background-color: #FF3366;color:white;text-align:center;}
#page #box input:focus, #page #box input:active{color:#000; }
body #page #box input, #page #box input{color:#000; }
#page #box #myForm {position:relative;}
.recipe_of_the_day_desc p {margin:0px;padding:0px;}
.searchRecipesBox .ieFix{ height:100% !important;}
.timeIcon, .cookIcon{ width:100%;}