/************************/
/* MashieRecipeSearch   */
/************************/
.theBox .inputs h1,
.theBox .inputs h2 {
	margin:0 ;
	padding:0;
}



.aside .theBox h2 {
    font-weight: normal; 
    font-size: 24px; 
    padding: 0; 
    margin: 0 0 4px 0;
    font-weight:normal;
    line-height:1.2
}
.resultsList li,
.resultsList td,
.recipe li,
.recipe td {
	font-size:11px
}
.topList p,
.aside .theBox p {
    font-size: 11px; 
    margin:8px 0
}
.resultsList a,
.recipe a,
.topList a,
.aside .theBox a {
	font-size:1em;
}
.aside .theBox a * {
	vertical-align:middle;
}
a.recipeButton {
	font-size:12px
}
.paginator,
.paginator a {
	font-size:12px
}
.paginator span {
	text-decoration:underline
}


/************************/
/* Everything else      */
/************************/

p
{
	margin:0px;
	font-family: Arial, Tahoma, Helvetica;
}

h1
{
	margin-top:0px;
	margin-bottom: 10px;
	font-family: Arial, Tahoma;
	font-size:1.3em;
	font-weight: normal;
}


.ReadMoreLink
{
    text-decoration: none;
    font-size: 1.1em;
    color: #585858;
    font-family: Arial;
    font-style: italic;
}

a
{
    font-size: 1.1em;
    color: #585858;
    font-family: Arial;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

/*
.ReadMoreLink a, a.ReadMoreLink, a.ReadMoreLink:hover
{
    text-decoration: none;
    font-size: 1.1em;
    color: #585858;
    font-family: Tahoma;
    font-style: italic;


    background-image: url(/templates/Foodservice/images/related_links.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 18px;
    text-decoration: none;
}
*/

.ReadMoreLink  /*,  a.ReadMoreLink:hover, .ReadMoreLink */
{
    text-decoration: none;
/*    font-size: 1.1em; */
    color: #585858;
    font-family: Arial;
    font-style: italic;


    background-image: url(/templates/Foodservice/images/related_links.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 18px; 
}

.ReadMoreLink a
{
    text-decoration: none;
/*    font-size: 1.1em; */
    color: #585858;
    font-family: Arial;
    font-style: italic;
}

h2, .heading2
{
    font-weight: normal; 
    font-size: 1.4em; 
    padding: 0; 
    margin: 0.2em 0em;
}
h2.ArticleHeaderBlack
{
    font-size: 1.3em;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    padding-bottom: 3px;
}

.linput
{
    float: left; 
    background-image: url(/templates/foodservice/images/input_l.jpg); 
    background-position: left top; 
    background-repeat: no-repeat; 
    width: 5px; 
    height: 20px;
}
.minput
{
    float: left; 
    background-image: url(/Templates/Foodservice/Images/input_m.jpg); 
    background-position: left top; 
    background-repeat: repeat-x; 
    height: 20px; 
}
.minput input
{
    color: #70bd57;    
}
.rinput
{
    float: left; 
    background-image: url(/templates/foodservice/images/input_r.jpg); 
    background-position: left top; 
    background-repeat: no-repeat; 
    width: 5px; 
    height: 20px;
}
