#containerj {width:100%;max-width:850px;height:auto;margin:0;left:0px;padding:0px;line-height:1;font-size:110%;}
#leftcol {width:49%;max-width:418px;float:left;margin:0px;margin-right:5px;position:relative;}
#rightcol {width:49%;max-width:418px;float:left;margin:0px;position:relative;}
.smallcatleft {min-width:48%;max-width:48%;float:left;margin-right:9px;height:201px;border:1px solid #b3b3b3;overflow:hidden;position:relative;}
.smallcatright {min-width:48%;max-width:48%;float:left;height:201px;margin-bottom:20px;border:1px solid #b3b3b3;overflow:hidden;position:relative;}
.smallcatleft img,.smallcatright img {min-height:170px;width:auto;}
.bigcat {width:100%;max-width:418px;height:277px;float:left;margin-bottom:20px;border:1px solid #b3b3b3;font-size:auto;overflow:hidden;position:relative;}

.widecat {width:100%;max-width:418px;float:left;height:201px;margin-bottom:20px;border:1px solid #b3b3b3;overflow:hidden;position:relative;}
/*250 px gives 3 across, 185 gives 4 across*/
.small_recipe_float {padding:none;min-width:24%;max-width:24%;float:left;margin-right:5px;margin-bottom:10px;height:400px;border:1px solid #b3b3b3;position:relative;}
.recipe_photo_small {overflow:hidden;margin:0px;padding:0px;margin-bottom:10px;max-width:100%;max-height:125px;}
.small_recipe_sort {padding:none;min-width:24%;max-width:24%;float:left;margin-right:5px;margin-bottom:30px;height:100px;border:1px solid #b3b3b3;position:relative;}

.catrecipes .small_recipe_float:nth-child(4n)
{
margin-right: 0px;
}

.catrecipes_sort .small_recipe_sort:nth-child(4n) 
{
margin-right: 0px;
}

.smcatrecbody {padding:4px;font-size:80%;letter-spacing: 0.025em;    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 9pt;
    line-height: 1.65em;}
    
.recipe_title_link {font-size:180%;color:#c00000;text-decoration:none;display: inline-block;line-height:.9;margin-bottom:15px;letter-spacing: -0.025em;}

.rec_lowdown{position:absolute;bottom:0px;z-index:9999;background-color:#fff;}

.bigcat img, .small_recipe_float img, .widecat img {width:100%;}


.tag_cat,.ntag_cat {
    float: left;
    position: absolute;
    bottom:0px;
    width:99%;
    height:100%;
    color:#fff;
    font-size:200%;
    text-align: center;
background-color: rgba(136,134,136,.6); 
text-decoration:none;
}



.tag_cat_bigcat_save {     left: 15%;
    top: 20%;
    width:60%;
    height:35%;
    color:#fff;
    font-size:200%;
    padding:20px;
}

.tag_cat_bigcat, .ntag_cat_bigcat {     
left: 0%;
    width:100%;
    height:30%;
    bottom:0px;
    color:#fff;
    font-size:160%;
    padding:0px;
    margin:0px;
    border-top:3px solid #fff;
}

.tag_cat_widecat {     
left: 0%;
    width:99%;
    height:30%;
    bottom:0px;
    color:#fff;
    font-size:160%;
    padding:0px;
    margin:0px;
border-top:3px solid #fff;
}


.tag_cat_smallcat {     left: 10%;
    top: 30%;
    width:60%;
    height:25%;
    color:#fff;
    font-size:140%;
    padding:10px;
    border:3px solid #fff;
}

.tag_cat a{color:#fff;text-decoration: none;}
.ntag_cat a{color:#fff;text-decoration: none;}

.cat_arrow {max-width:48px;height:25px;}
.cat_desc {visibility:hidden; font-size:90%;margin-top:5%;border-top:1px solid #fff;}


.tag_cat:hover {background-color: rgba(195,0,0,.9); }
.tag_cat_bigcat:hover, .tag_cat_bigcat:hover .cat_desc {height:100%;visibility:visible;}
.ntag_cat:hover {background-color: rgba(195,0,0,.9); }
.ntag_cat_bigcat:hover, .ntag_cat_bigcat:hover .cat_desc {height:30%;visibility:visible;}



.cat_text_wide {padding:15px;}
.cat_text_small {margin-left:1px;padding:8px;}
.select-style {
    padding: 0;
    margin: 0;
    padding-right:20px;
    border: 1px solid #ccc;
    width: auto;
    border-radius: 3px;
    overflow: hidden;
    background-color: #fff;
    background: #fff;
    position: relative;
    float:left;

}

.select-style:after {
    top: 50%;
    left: 85%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 0, 0, 0);
    border-top-color: #000000;
    border-width: 5px;
    margin-top: -2px;
    z-index: 100;
}

.select-style select {
    padding: 5px 8px;
    width: auto;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    font-size:130%;
}

.select-style select:focus {
    outline: none;
}

.catseemore {text-decoration:none;color:#fff;}
.catseemore:hover {color:#c00000;}
.external_links {color:#009; text-decoration:underline!important;}

