﻿.searchpage div label { font-size:14px; line-height:18px; margin:0 0 6px 0; font-weight:bold; display:block; }
.searchpage .check label { font-weight:normal; font-size:12px; display:inline; color:#707070; }
.searchpage .recipefields div { float:left; padding:0 50px 0 0; }
.searchpage select { margin:0 0 25px 0; width:200px; }
.searchpage { padding:0 0 20px 0; }

.searchpage fieldset { margin:0 0 0 9px; }
.searchpage fieldset input { background:url(images/keyword_input_bg.gif) 0 0 no-repeat; width:275px; height:26px; padding:2px; border:0; }
.btn { padding:22px 0 0 9px; clear:both; }
.recipefields { margin:22px 0 0 9px; }
.recipefields .check { padding-top:20px; }

.searchpage h1 { background:url(images/pp_hdr_bg.gif) bottom left no-repeat; padding:8px 0 14px 6px; margin:0 0 32px 0; }

.results { background:url(images/results_bg.gif) 0 0 repeat-y; width:772px; margin:48px 0 0 0; }
.resultsinner { background:url(images/results_inner_bg.gif) bottom left no-repeat; padding:16px 0 0 0; }
.sr { clear:both; padding:0 46px 44px 24px; font-size:14px; }
.srthumb { width:70px; float:left;  }
.srinfo { margin-left:70px; }

.respager { text-align:right; padding:18px 26px 22px 0; background:url(images/respager_bg.gif) 0 0 no-repeat; }

.emptyres { padding: 30px 0 300px 30px; font-weight:bold; }

.restop { background:url(images/restop_bg.gif) bottom left no-repeat; margin:0 0 18px 0; padding:0 0 18px 24px; font-size:12px; }







