.recipe-search .query,
.recipe-search .search-button
{
  padding: 5px;
  background: #fff url('/access/images/form-field-bg.gif') left top repeat-x;
  border: 1px solid;
  border-color: #DFB386 #F7D6B3 #F7D6B3 #DFB386;
  font-family: Arial, Helvetica, Sans-serif;
  font-size: 16px;
  color: #555;
  width: 480px;
  float: left;
}

.recipe-search .query {
  margin-right: 10px;
}

.recipe-search .search-button {
  margin: 0;
  padding: 5px;
  border-color: #DFB386 #DFB386 #F7D6B3 #F7D6B3;
  font-size: 15px;
  font-weight: normal;
  width: 85px;
}

.recipe-search.recipe-detail {
  margin: 20px 0;
  padding-bottom: 40px;
}


.headers {
  margin: 10px 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #e5e5e5;
}

.headers div {
  text-align: left !important;
}

#browse_by h1 {
  margin-bottom: 20px;
  padding-bottom: 8px;
  border-bottom: 2px solid #DFB386;
  font-size: 31px;
  color: #AF5E0C;
}

.text p,
#recipeBox
{
  margin-bottom: 1em;
  font-size: 14px;
  line-height: 1.5;
}

.template h1 {
  margin-bottom: 20px;
  font-size: 2em !important;
  font-weight: bold;
  line-height: 1.2;
}

.template .text br {
  display: block !important;
}

#mealphoto img{
  float: right;
}

#recipeBox h3 {
  margin-bottom:5px;
  padding:5px 5px 10px;
  background:transparent url('/access/images/h3-bg.gif') repeat-x scroll left top;
}

#recipeBox ul,
div.text
{
  padding-left: 5px;
}

div.subheads {
  margin-top: 20px;
}

div.text a.space {
  margin-left: 5px;
  padding: 0 4px;
}

#promobox {
  margin-top: 10px;
  margin-bottom: 20px;
  border: none;
  background: none;
}

#promobox h2 {
  font-size: 14px;
  font-weight: bold;
}

table#trBorder {
  margin-bottom: 20px;
  width: 610px;
}

tr.oddrow td {
  background: #EEF3F9;
}

.recipe_cuisine a {
  display: block;
}

table#trBorder th,
table#trBorder td
{
  padding: 5px;
  border-bottom: 1px solid #e5e5e5;
  font-size: 11px;
}

table#trBorder th {
  font-weight: bold;
}

td.recipe_name {
  font-weight: bold;
}

table.pagination_controls {
  margin-bottom: 20px;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  width: 100%;
}

table.pagination_controls td {
  padding: 5px 0;
  font-weight: bold;
  text-align: center;
}

/* @group Rating */

/* the following css takes care of the star rating visual part*/
.rating{
    width:64px;
    height:16px;
    margin:0 0 5px 0;
    padding:0;
    list-style:none;
    position:relative;
    /* following is gif for half star display
    background: url(http://alt.coxnewsweb.com/ajc/css/eveningedge/images/stars_matrix_recipes.gif) no-repeat 0 0;
    */
    background: url(http://alt.coxnewsweb.com/ajc/css/eveningedge/images/star_matrix_recipes.gif) no-repeat 0 0;
}

.nostar {background-position:0 0}
.onestar {background-position:0 -16px}
.twostar {background-position:0 -32px}
.threestar {background-position:0 -48px}
.fourstar {background-position:0 -64px}

/*

This section is for half star rating display

.nostar {background-position:0 0}
.halfstar {background-position:0 -16px}
.onestar {background-position:0 -32px}
.onehalfstar {background-position:0 -48px}
.twostar {background-position:0 -64px}
.twohalfstar {background-position:0 -80px}
.threestar {background-position:0 -96px}
.threehalfstar {background-position:0 -112px}
.fourstar {background-position:0 -128px}
*/



ul.rating li {
    cursor: pointer;
    /*ie5 mac doesn't like it if the list is floated but ie6 does\*/
    float:left;
    /* end hide*/
    text-indent:-999em;/* hide text*/
}

ul.rating li a {
    position:absolute;
    left:0;
    top:0;
    width:16px;
    height:16px;
    text-decoration:none;
    z-index: 200;
}

ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}


ul.rating li a:hover {
    z-index:2;
    width:64px;
    height:16px;
    overflow:hidden;
    left:0;
    /* following is gif for half star display
    background: url(http://alt.coxnewsweb.com/ajc/css/eveningedge/images/stars_matrix_recipes.gif) no-repeat 0 0;
    */
    background: url(http://alt.coxnewsweb.com/ajc/css/eveningedge/images/star_matrix_recipes.gif) no-repeat 0 0;
}

/* following is for half star
ul.rating li.one a:hover {background-position:0 -144px;}
ul.rating li.two a:hover {background-position:0 -160px;}
ul.rating li.three a:hover {background-position:0 -176px}
ul.rating li.four a:hover {background-position:0 -192px}
*/

ul.rating li.one a:hover {background-position:0 -80px;}
ul.rating li.two a:hover {background-position:0 -96px;}
ul.rating li.three a:hover {background-position:0 -112px}
ul.rating li.four a:hover {background-position:0 -128px}

/* @end Rating */

/* @group Share links */

ul#share-links li:hover ul,
ul#share-links li.sfHover ul {
top: 14px;
}

/* @end */
