﻿body 
{
    background-color:#A0E1DB; 
    text-align:center;
    font-family:Arial;
    
}

.curtainpull 
{
    height:1px;
    clear:both;
    width:100%;
    padding:0px;
    margin:0px;
    font-size:1px;
    /*border:0px;
    visibility:hidden; */
    
}

/* CSS for background of popup windows */
.popupbg
   {
       background-color: #f3f3f3;
       filter: alpha(opacity=50);
       opacity: 0.5;
    }
    
#wrapper 
{
    position:relative;
    width:990px;
    margin:0 auto;
}

#mainwrapper 
{
    width:990px;
    padding:0px;
    padding-top:20px;
    margin:0px;
    background-color:transparent;
    
}

#block1 
{
    background-color:White;
    /*height:500px;*/
    text-align:left;
    
    
}

#blockwithlogo 
{   background-color:Transparent;
    width :95%;
    height:46px;
    position:relative;
    top: -22px;
    left:40px;
    /*z-index:10;*/
    
}

#logo
{
    float:left;
    width:198px;
    /*height:46px;
    border: solid black 1px;*/
}

#logo a 
{
    font:inherit;
    text-decoration:none;
    color:Black;
    margin:0px;
    padding:0px; /* margin-right:1px; */
}

#logo a img 
{
    border:none;
    margin:0px;
    padding:0px;
}

#makehomepage 
{
    width:210px;
    padding-left:5px;
    padding-top:6px;
    float:left;
    color:Black;
    /*text-align:center;
    font-family:Verdana;*/
    font-size:12px;
}

/* Holly hack for ie5 \*/
* html #makehomepage {height:1%;}
/* end of the Holly hack */

#makehomepage b 
{
    font-weight:bold;
}

#makehomepage a
{
    color:#298579;
    font-family:Arial;
    font-size:xx-small;
    text-decoration:none;
    }


#toplinks
{
    width:510px;
    height:30px;
    float:left;
    /*position:relative;
    top:-71px;
    left:460px;
    background-color:green; */

}

.toplinkitem 
{
    margin-left:1px;
    float:right;
}

#header
{
    
    /*margin-top:-95px;*/
    margin-top:-49px;
    
    /*border:red solid 1px;*/
    
    }

#subhead1 
{
    height:110px;
    overflow:hidden;
    /*border:black 1px solid;
    background-color:White;*/
    background: url(images/pgcrnr_lt.png) no-repeat top left;
    
}

#subhead1_inner
{
    padding:0px;
    margin:0px;
    width:100%;
    background: url(images/pgcrnr_rt.png) no-repeat top right;
}
    

#postarecipe
{
    width:210px;
    position:relative;
    left:34px;
    top:60px;
    
    }
    
#postarecipe a 
{
    font:inherit;
    text-decoration:none;
    color:Black;
    margin:0px;
    padding:0px; /* margin-right:1px; */
}

#postarecipe a img 
{
    border:none;
    margin:0px;
    padding:0px;
}    
    
#searchbox
{
    background-color:#C9ED70;
    width:440px;
    height:120px;
    /*margin-bottom:-20px;*/
    margin-top:-10px;
    margin-left:360px;
    
    
        
}

.wmtext
{
    color:#e5e5e5;
    font-size:10px;
    font-family:Verdana;
}

#bottom_searchbox
{
    background-color:#C9ED70;
    width:440px;
    height:120px;
    /*margin-bottom:-20px;
    margin-top:-10px;
    margin-left:360px;*/
    
    
        
}

#menucontainer
{
    height:50px;
    border-top:solid 3px #E5E5E5;
    margin:0px 4px;
    /*z-index:10;*/
    
    }
    
#mainmenu 
{
    height:35px;
    margin-left:2px;
    margin-right:2px;
    margin-top:7px;
    text-align:left;
    
    /*background-color:Green;*/
}

#mainmenu a 
{
    font:inherit;
    text-decoration:none;
    color:Black;
    margin:0px;
    padding:0px; /* margin-right:1px; */
}

#mainmenu a img 
{
    border:none;
    margin:0px;
    padding:0px;
}


#adspace_outter
{
    height:120px;
    margin-left:6px;
    margin-right:6px;
    margin-bottom:6px;
    /*border:solid 3px #E5E5E5;*/
    text-align:center;
    
    }


#adspace_ltop 
{
    background-image: url(images/greyborder-ltop.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    position:relative;
    top:-3px;
    left:-3px;
}

#adspace_rtop 
{
    background-image: url(images/greyborder-rtop.jpg);
    background-position:right top;
    background-repeat:no-repeat;
}



/*    
#adspace_inner 
{
    height:100%;
    width:100%;
    
}
*/

/* CSS Code below from http://www.roundedcornr.com */

.roundedcornr_box_264225 {
	background: url(images/roundedcornr_264225_tl.png) no-repeat top left;
}
.roundedcornr_top_264225 {
	background: url(images/roundedcornr_264225_tr.png) no-repeat top right;
}
.roundedcornr_bottom_264225 {
	background: url(images/roundedcornr_264225_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_264225 div {
	background: url(images/roundedcornr_264225_br.png) no-repeat bottom right;
}
.roundedcornr_content_264225 {
	background: url(images/roundedcornr_264225_r.png) top right repeat-y;
}

.roundedcornr_top_264225 div,.roundedcornr_top_264225,
.roundedcornr_bottom_264225 div, .roundedcornr_bottom_264225 {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content_264225, .roundedcornr_bottom_264225 {
	margin-top: -19px;
}
/*.roundedcornr_content_264225 { padding: 0 10px;  }*/
.roundedcornr_content_264225 { padding: 0 0px;  }

/* CSS Code above from http://www.roundedcornr.com */
    
#pagedesc
{
    height:35px;
    background-color:#B9DA63;  /*#90c34d;*/
   /* text-align:center;
    vertical-align:middle;*/
    }
/*    
#pagedesc a:link 
{
    text-decoration:none;
    color:Purple;
    
}

#pagedesc a:hover 
{
    text-decoration:underline;
    color:Purple;
    
}

#pagedesc a:link 
{
    text-decoration:none;
    color:Purple;
    
}
  */  

a.pagedesclinks:link 
{
    text-decoration:none;
    color:#273F63;  /*#42929D;*/
}

a.pagedesclinks:visited 
{
    text-decoration:none;
    color:#273F63;
}


a.pagedesclinks:hover
{
    text-decoration:underline;
    color:#273F63;
}


    
#buffer 
{
    background-image: url(images/lefttopcornerconnector.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    height:15px;
    padding:0px;
    margin:0px;
}


#maincontent 
{
    text-align:left;
    width:100%;
    padding:0px;
    margin:0px;
    margin-bottom:15px;
    /*background: url(images/pgcrnr_lb.png) no-repeat bottom left;*/
    
}

#leftpanel 
{
    width:174px;
    margin:0px;
    margin-left:3px;
    /*border-left:solid 3px #E5E5E5;
    border-right:solid 3px #E5E5E5;
    height:500px;*/
    background-color:#F1ffc9;
    float:left;
    padding:0px;
}


.srchpanel 
{
    height:100%;
    width:100%;
    background-image : url(images/search_ltop.png);
    background-position:left top;
    background-repeat:no-repeat;
}

#srch_inner 
{
    height:100%;
    width:100%;
    background-image : url(images/search_rtop.jpg);
    background-position:right top;
    background-repeat:no-repeat;
}

    
#stats
{

/*height:20px;*/
margin-top:7px;
margin-left:30px;
background-color:Transparent;
color:#0678BA;
font-family:Helvetica;
font-size:12px;
font-weight:bold;


}

#search
{
/*height:28px;*/
margin-left:5px;

}

.txtsearch 
{
    width:345px;
    height:28px;
    border: solid 1px #E5E5E5;
}

.wm_srchtext 
{
    color:#E5E5E5;
    width:345px;
    /*height:28px;*/
    border: solid 1px #E5E5E5;
    }

#searchoptions 
{
    margin-left:8px;
}

.mnu_srch_opt_style
{
    padding-left:2px;
    padding-right:2px;
    padding-top:5px;
    font-size:10px;
    
    
}

.mnu_srch_opt_selected 
{
    background-image : url(images/downarrow.gif);
    background-position:center top;
    background-repeat:no-repeat;
    font-size:10px;
}


#ftr_adspace 
{
    height:108px;
    margin:0px;
    padding:0px;
    margin-top:10px;
    padding-top:10px;
   
    background-color:White;
    border:solid 2px #E5E5E5;
    clear:both;
}

#td_ftrlinks 
{
    background-color: #7ec2bd;
    margin-left:20px;
    margin-right:20px;
    height:auto;
    padding-top:20px;
    clear:both;
}

.ftr_row
{
    width:100%;
    padding-bottom:5px;
    text-align:left;
}
    
.ftr_col1 
{
    font-family:Arial;
    font-size:12px;
    
    text-align:right;
    width:18%;
    color:#333333;
    float:left;
    padding-top:2px;
    height:100%;  
}

.ftr_col2 
{
    padding-left:15px;
    color:#333333;
    font-family:Arial;
    font-size:12px;
    text-align:left;
    /*float:left;
    width:80%; */
    line-height:1.4em;
    margin-left:18%;
    
}

div.ftr_col2 a:link
{
    color:#027a68;
    font-family:Arial;
    font-size:12px;
    text-align:left;
    text-decoration:none;
    padding-bottom:2px;
}

div.ftr_col2 a:visited
{
    color:#027a68;
    font-family:Arial;
    font-size:12px;
    text-align:left;
    text-decoration:none;
    padding-bottom:2px;
}

div.ftr_col2 a:hover
{
    color:#027a68;
    font-family:Arial;
    font-size:12px;
    text-align:left;
    text-decoration:underline;
}


/* ******** Content page CSS starts here ************** */
#rightpanel 
{
    float:left;
    width:850px;
    /*background-color:green;
    height:500px;*/
}

#recipesubpanel
{
    float:left;
    border:solid 2px #e5e5e5;
    margin-left:5px;
    padding-top:10px;
    /*width:611px;*/
    width:645px;
    /*background-color:yellow;
    height:500px;*/
    
}

#rhssubpanel 
{
    width:168px;
    border-right:solid 2px #e5e5e5;
    border-top:solid 1px #e5e5e5;
    border-bottom:solid 1px #e5e5e5;
    border-left:solid 1px #e5e5e5;
    float:right;
    margin-left:3px;
    margin-right:1px;
    text-align:center;
    }

#recipehead 
{
     /*background-color:#F3FACD;*/
     background-color:#E8F3C9;  /*  #F3FFBF; */
     /*height:35px;*/
     color:#229175;
     font-family:Arial;
     padding-left:15px;
}

#contributor_menu a 
{

text-decoration:none;
color:#3978BA;


}


    
#recipedetleft 
{
    float:left;
    width:315px;
    /*background-color:Olive;*/
}

#recipedetright 
{
    float:left;
    margin-left:10px;
    margin-right:10px;
    margin-top:15px;
    width:300px;
   /* background-color:Orange;
    height:300px;*/
   text-align:left;
   font-family:Verdana;
   font-size:12px;
   color:#0d0d0d;
   line-height:1.6em;
   
   
}

.recipe_subheader
{
    color:#1679B3;
    font-size:14px;
    padding-top:5px;
}
    

#lastsearches 
{   margin-top:10px;
    margin:4px;
    padding-left:7px;
    padding-top:5px;
    padding-bottom:4px;
    color: #1679B3;
    font-family:Helvetica Arial sanserif;
    font-size:16px;
    text-align:left;
    line-height:1.52em;
    letter-spacing:1.2px;
    border:solid 2px #e5e5e5;
    /* width:150px; */
    width:94%;
    
    
}

a.lstsrchlink img 
{
    border:0px;
}

a.lstsrchlink:link 
{
    color: #1679B3;
    font-size:12px;
    text-decoration:none;
    border:none;
}

a.lstsrchlink:visited 
{
    color: #1679B3;
    font-size:12px;
    text-decoration:none;
    border:none;
}

a.lstsrchlink:hover
{
    color: #1679B3;
    font-size:12px;
    text-decoration:underline;
    border:none;
}

#foodmailer 
{   
    margin:4px;
    margin-top:10px;
    border:solid 2px #e5e5e5;
    background-color:#F2FFE0;
    text-align:center;
    
    
    }


#accompaniments
{
    margin-top:10px;
    margin-left:15px;
    text-align:left;
    color:#3C3C3C;
    font-family:Verdana;
    font-size:12px;
    line-height:1.5em;
    letter-spacing:1.2px;
}

#accompaniments a
{
    color:#3C3C3C;
    
    font-size:12px;
    text-decoration:none;
}

#relatedrecipes
{
    margin-top:10px;
    margin-left:15px;
    text-align:left;
    color:#3C3C3C;
    font-family:Verdana;
    font-size:12px;
    line-height:1.5em;
    letter-spacing:1.2px;
}

#relatedrecipes a
{
    color:#3C3C3C;
    font-size:12px;
    text-decoration:none;
}

#rcpsourcebook a    
{
    color:#3C3C3C;
    font-size:12px;
    text-decoration:none;
}

.ingsectionheader 
{
    font-size:1.1em;
    font-style:italic;
}

div#rcpinglist a:link
{
    text-decoration:none;
    font:inherit;
    font-size:90%;
    font-weight:bold;
    color:#1679B3;   /*#555555;*/
    
    }

div#rcpinglist a:visited
{
    text-decoration:none;
    font:inherit;
    font-size:90%;
    font-weight:bold;
    color:#1679B3;   /*#555555;*/
   
    
    }

div#rcpinglist a:hover
{
    text-decoration:underline;
    font:inherit;
    font-size:90%;
    font-weight:bold;
    color:#1679B3;   /*Black;*/
   
    
    }

/* .ingstatictermentry{} */

.procsectionheader
{
    font-size:1.1em;
    font-style:italic;
    
}

.procstep 
{
    
}

#rcpchracteristics 
{
    font-size:1.2em;
}

#rcpmethod
{   font-size:1.1em;
    line-height:1.2em;
    color:gray;    
    }
    
#rcpprocsteps 
{
    list-style-position:outside;
    list-style-type:decimal;  
}


    
#review_hdr 
{
    width:100%;
    border-bottom: dotted 1px #957F66;
    padding-bottom:5px;
    color:#685D8F;
    font-family:Helvetica Arial Sanserif;
    font-size:1.2em;
    text-align:left;
    font-weight:bold;
}

.reviewfeedback 
{
    background-color: #FFFCC8;
    font-family:Arial;
    font-size:11px;
    margin:10px;
    margin-top:15px;
    line-height:1.6em;
    
    
}
/*
a.rwfblink :link
{
    text-decoration:none;
    color:red;
    font:inherit;
}



.reviewfeedback a:hover 
{
    text-decoration:underline;
    color:inherit;
    font:inherit;
    
}

*/

div#bestreview a 
{
    text-decoration:none;
    color:black;
    font-size:inherit;
    font-family:inherit;
}

div#worstreview a 
{
    text-decoration:none;
    color:black;
    font-size:inherit;
    font-family:inherit;
}

a.reviewuseful:link 
{
 text-decoration :none;
    color:red;
    font:inherit;

}

a.reviewuseful:visited 
{
 text-decoration :none;
    color:red;
    font:inherit;

}

a.reviewuseful:hover
{
  text-decoration:underline;
    color:red;
    font:inherit;
}

a.rwfblink 
{
    color:Black;
    text-decoration:underline;
    font:inherit;
}

a.reviewer:link 
{
    color:#1d6b9b;
    text-decoration:underline;
    font:inherit;
}


/* Ratings */
.ratingStar {
    font-size: 0pt;
    width: 23px;
    height: 22px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/Site/FilledStar-gr.png);

}

.emptyRatingStar {
    background-image: url(Images/Site/EmptyStar-gr.png);
}

.savedRatingStar {
    background-image: url(Images/Site/FilledStar-gr.png);
}




/* Sign In box */
#signin 
{
   width:415px;
   /*height:265px;*/
   height:290px;
   background-image:url(images/Site/signin.png);
   background-position:top left;
   background-repeat:no-repeat;
   margin-top:40px;
   margin-left:160px;
   padding-top:65px;
   
}


#signin_inner 
{
   width:315px;
   height:210px; 
   border:solid 2px #687CB3;
   background-color:White;
   /*margin-top:65px;*/
   margin-left:90px;
   font-family:Verdana;
   font-size:12px;
   color:#222222;  
   
}

#signin_hdr 
{
  background-image:url(images/Site/signinhdr.png);
  background-repeat:no-repeat;
  margin-left:4px;
  margin-top:4px;
  padding-left:18px;
  padding-top:9px;
  width:288px;
  height:48px;
  font:inherit;
  font-size:11px;
       
}

#signin_hdr a 
{
    color:#007CC3;
    font:inherit;
    text-decoration:none;
}

#signin_go 
{
   margin-left:22px;
   padding-top:10px;   
    
    
}

#signin_go a 
{
    font:inherit;
    color:#007CC3;
    text-decoration:none;
}

/* Search result  related */

a.respglink 
{
    color:#555;
    font-size:14px;
    font-family:Trebuchet MS;
    text-decoration:underline;
    margin-left:2px;
}

a.rescurrpg 
{
    color:#499E8B;
    font-size:18px;
    font-family:Trebuchet MS;
    font-weight:bold;
    text-decoration:none;
    margin-left:2px;

}

span.resgotopg 
{
    color:#555;
    font-size:12px;
    font-family:Trebuchet MS;
}

li.rcpsrch_suggest
{
    padding:2px 0px 2px 0px;
    border-bottom:solid 2px #E4EAD0;
    font-family:Trebuchet MS;
    font-size:14px;
    color:#555;
   
}


a.rcpsrch_suggest:link 
{
    font-family:Trebuchet MS;
    font-size:14px;
    text-decoration:none;
    color:#555;

}

a.rcpsrch_suggest:visited 
{
    font-family:Trebuchet MS;
    font-size:14px;
    text-decoration:none;
    color:#555;

}

a.rcpsrch_suggest:hover 
{
    font-family:Trebuchet MS;
    font-size:14px;
    text-decoration:none;
    color:black;
    background-color:#e5e5e5;

}

.description 
{
    font-family:Trebuchet MS;
    font-size:10pt;
    line-height:1.2em;
}

/* Ingredient Tree */


.ingrootcat
{
   font-family:Verdana;
   font-size:18pt;
   /*font-weight:bold;*/
   color:#568C7E;
   text-decoration:none;
   padding-bottom:20px;
}

.ingbelowroot
{
   font-family:Tahoma;
   font-size:16pt;
   color:#767676;
   text-decoration:none;
    
}

.ingleafcat 
{
   font-family:Tahoma;
   font-size:12px;
   color:Black;
   text-decoration:none;
}


.ingnodecat 
{
   font-family:Verdana;
   /*font-size:12pt;
   color:#629296;*/
   font-size:12pt;
   color:#767676;
   text-decoration:none;
 
}

/* Recipe Category */

.rcprootcat_blue 
{
    
   font-family:Arial;
   font-size:14pt;
   font-weight:bold;
   color:#0273C1;
   text-decoration:none;
   
}

.rcprootcat_green 
{
    
   font-family:Arial;
   font-size:14pt;
   font-weight:bold;
   color:#91B935;
   text-decoration:none;
   
}

.rcpbelowroot    /* The level immediately below root */
{
   font-family:Tahoma;
   font-size:14pt;
   color:Gray;
   text-decoration:none;
}

.rcpleafcat 
{
   font-family:Tahoma;
   font-size:12px;
   color:Black;
   text-decoration:none;
}


.rcpnodecat 
{
   font-family:Tahoma;
   font-size:12pt;
   color:#629296;
   text-decoration:none;
 
}

a.cattraillinks:link 
{
    text-decoration:underline;
    color:#273F63;  /*#42929D;*/
}

a.cattraillinks:visited 
{
    text-decoration:underline;
    color:#273F63;
}


a.catttraillinks:hover
{
    text-decoration:underline;
    color:#273F63;
}

/* Drop Menus */

a.drpmenu_mem:link
{
   font-family:Tahoma;
   font-size:12px;
   color:#555;
   text-decoration:none;
}

a.drpmenu_mem:visited
{
   font-family:Tahoma;
   font-size:12px;
   color:#555;
   text-decoration:none;
}

a.drpmenu_mem:hover
{
   font-family:Tahoma;
   font-size:12px;
   background-color:White;
   color:Gray;
   text-decoration:none;   
}

div.divContribMenu 
{
    border-top:solid 1px #e5e5e5;
    text-align:left;
}

.divContribMenu li
{
    padding:1px 8px 1px 8px;
    border-bottom:dotted 1px #e5e5e5;
    width:100%;
}

/* Alpha Panel Links */
a.alpha_pnl_links:link 
{
   font-family:Tahoma;
   font-size:24px;
   color:Gray;
   text-decoration:none;
   margin: 0px 4px;
}

a.alpha_pnl_links:visited 
{
   font-family:Tahoma;
   font-size:24px;
   color:Gray;
   text-decoration:none;
   margin: 0px 4px;
}

a.alpha_pnl_links:hover 
{
   font-family:Tahoma;
   font-size:24px;
   color:Blue;
   text-decoration:underline;
   margin: 0px 4px;
}

/* Review Styles */

.rvwcard
{   background-color:white;
    font-family:Verdana;
    font-size:12px;
    line-height:1.4em;
    }

a.rvw_item_url:link 
{
   color:#1d6b9b;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
       
}



a.rvw_item_url:visited 
{
   color:#1d6b9b;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
       
}

a.rvw_item_url:hover 
{
   color:#ec7214;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
       
}
    
p.rvw_desc 
{
 padding:5px 20px;margin-bottom:10px;color:#222222;font-size:14px;font-family:Georgia;    
}

.report 
{
    
    color:#235465;
    text-decoration:underline;
    font-size:12px;
    
}

.repbyline
{
    font-size:12px;
    color:#555555;
}

.rvwdesc 
{ font-size:14px;
    color:#555555;
    }

.helpbyline
{font-size:12px;
    color:#555555;
    }

/* Review Placard */
.rvw_placard
  { float:left;
    background-color:White;
  }
  
div.rvwtypcount
{
    color:#685D8F;
    font-size:12px;
    height:20px;
    padding-top:5px;
    margin-right:17px;
    border-bottom:dotted 1px #957F66;
    
}  

.more_rvw_link 
{
    color:Black;
    font-size:14px;
}




/* Cookbook placard */

div.ckbk_placard_holder
{
    width:255px;
    height:295px;
}


div.ckbkplacard
{ 
    width: 245px;
    height:285px;
    border: solid 1px #d0d0d0;
    background-color:White;
    float:left;
    font-family:Verdana;
    
}

div.ckbk_placard_inner 
{
    width:205px;
    height:255px;
    margin:10px auto 5px auto;
    position:relative;
}

div.ckbk_placard_img 
{
 
 width:100%;
 height:100px;
 margin:5px 0px 5px 0px;
 border-top: solid 2px #e5e5e5;
 
    
}


div.ckbk_placard_rcp_list ul 
{
    
    padding:0px;
    margin:0px;
    list-style-type:none;
    
    
}


div.ckbk_placard_rcp_list li
{
    
    color:#9086BB;
    width:100%;
    border-bottom:solid 2px #e5e5e5;
    padding:2px 0px;
    font-size:10pt;
    
    
}

div.ckbk_rhs_shadow
{
    width:5px;
    height:287px;
    float:left;
    background-color:#dddddd;
    margin:10 0 0 0;
    padding:0px;
    
    
    
}

div.ckbk_btm_shadow 
{
    
    width:242px;
    height:5px;
    float:left;
    background-color:#dddddd;
    margin:0 0 0 10px;
    padding:0px;
    
}



/* Shopping Section */

#book_cat_panel a:link
{
    text-decoration:none;
    color:#1d6b9b;    
}

#book_cat_panel a:hover
{
    text-decoration:underline;
    color:#1d6b9b;
    
}

#book_cat_panel a:visited
{
    text-decoration:none;
    color:#1d6b9b;
    
}

div.productplacard 
{
   /*width:650px;*/
   width:530px;
   padding:10px 0px;
       
}

div.productdisplay 
{
 
 width:165px;
 padding:0px;
 margin-right:10px;
 margin-top:10px;
 float:left;

}


div.productspecs
{
   width:350px;  /* 470px; */
   margin-top:10px;
   float:left;    
    
    
}
    
div.productspecs a.prodname
{
    color:#1d6b9b;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
   
}


/* Shopping Cart Panel */

#minicart_panel 
{
    background-color:#99ccff;
    font-family:Verdana Arial helvetica;
    text-align:left;
    width:210px;
    padding:0px;
}


#minicart 
{
    width:180px;
    margin:10px auto;
    position:relative;
    background-color:White;
    padding:5px;
    text-align:left;
    font-family:Verdana;
    
}

#minicart a.prodname
{
    color: #004b91;
    text-decoration:underline;
    font-family:Verdana Arial helvetica;
    font-size:14px;

}

#minicart span.rate
{
    color:#990000;
    font-size:14px;
    
    
}


#minicart span.qty
{
    color:#555555;
    font-size:10px;
    
}

span.slashprice 
{
    font-family:Verdana;
    font-size:14px;
    color:#999999;
    text-decoration:line-through;
    
}




/* Post a recipe */
div.rcp_post_container
{
    width:630px;
    margin:0px auto;
    padding:0px;
    position:relative;
    font-family:Verdana;
    font-size:12px;
    color:#555555;
}

img.post_rcp_hdr
{
    display:block;
}

/* My Page */

/* Links */
a.mypglink:link 
{
   color:#333333;
   text-decoration:none;
   font-family:Arial;
   font-size:14px;
}

a.mypglink:hover 
{
   color:#333333;
   text-decoration:underline;
   font-family:Arial;
   font-size:14px;
}

a.mypglink:visited 
{
   color:#333333;
   text-decoration:none;
   font-family:Arial;
   font-size:14px;
}


/* Help and FAQ Section */
div.faq 
{
    font-family:Verdana;
    font-size:12px;
    line-height:1.4em;
}
span.question
{
    font-family:Verdana;
    color:#5998a1;
    font-weight:bold;
    display:block;
    background-color:#e0f1fb;
    padding:4px;
    border:solid 1px #1d6b9b;
    
}

span.answer
{    font-family:Verdana;
     color:#626262;
}

/* Profile text */    
p.myprofiletext 
{
    font-family:Verdana;
    font-size:12px;
    color:#555555;
    line-height:1.4em;
}

/* top Navigation */
#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:2.3em;
/*letter-spacing:110%;*/
font-size:16px;
background-color:#16A796; 
z-index:100;  /* Without the z-index setting the dropdown part shows up 'under' the matter below */
}


#nav a{
display:block;
padding:0px 5px;
border:1px solid #333;
color:#fff;
text-decoration:none;
background-color:#16A796;
}

#nav a:hover{
background-color:#fff;
color:#333;
}

#nav li{
float:left;
position:relative;
margin-left:4px;
z-index:100; /* Without the z-index setting the dropdown part shows up 'under' the matter below */
}

#nav ul {
position:absolute;
display:none;
width:12em;
top:2.3em;
z-index:100; /* Without the z-index setting the dropdown part shows up 'under' the matter below */
}

#nav li ul a{
width:12em;
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

#shwidx, #shwidx ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:2.3em;
/*letter-spacing:110%;*/
font-size:12px;
background-color:#16A796; 
}


#shwidx a{
display:block;
padding:0px 5px;
border:1px solid #333;
color:#fff;
text-decoration:none;
background-color:#16A796;
}

#shwidx li{
float:left;
position:relative;
margin-left:4px;
}

#shwidx ul {
position:absolute;
display:none;
width:12em;
top:2.3em;
}

/* Recipe Slider */

p.shwname 
{
    font-family:Verdana;
    font-size:150%;
    color:Purple;
}

ul.sldrlst
{
    list-style-type:none;
    padding:10px;margin:0px;
    font-size:125%;
}

ul.sldrlst li a 
{
    text-decoration:none;
    color:#FF5555;
}

ul.sldrrcp 
{
    list-style-type:none;
    padding:10px 0px;margin:0px;
    line-height:1.5em;font-size:80%;
}
ul.sldrrcp li
{
    display:inline;}
ul.sldrrcp li a:link,ul.sldrrcp li a:visited
{
    text-decoration:none;
    color:#5998a1;}    

ul.sldrrcp li a:hover
{
    text-decoration:underline;
    color:#5998a1;}    
    

    
