/*




	This file was auto generated by Less (http://lesscss.org). To change the contents of this file, edit app/stylesheets/motw.less instead.




*/#motw h1 {
  margin-left: 20px;
  background-image: url(/images/meal-of-the-week-winner.png);
  background-repeat: no-repeat;
  height: 59px;
  width: 451px;
}
#reviews { clear: none; }
#reviews .write-review img { border: none; }
#motw-buttons { float: right; }
a#motw-past-winners {
  background: url(/images/motw/buttons.png) no-repeat 0 -246px;
  width: 257px;
  height: 75px;
}
a#motw-how {
  background: url(/images/motw/buttons.png) no-repeat 0 0px;
  width: 257px;
  height: 75px;
}
#motw table { margin-left: 10px; }
#motw-left-column, #motw-right-column { vertical-align: top; }
#motw-right-column a { display: block; }
#motw #additup-back {
  margin-top: 0px;
  clear: right;
}
#motw-action-links { margin: 0px 0 10px 10px; }
#motw-action-links ul { list-style: none; }
#motw-action-links li { float: left; }
#motw-action-links a {
  font-size: 16px;
  border-right: 1px solid gray;
  padding: 0 10px;
  color: #555555;
}
#motw-action-links a.first { padding-left: 20px; }
#motw-action-links a.last { border: none; }
#motw-creator { position: relative; }
#motw-creator-info { width: 400px; }
#motw-creator #ribbon {
  position: absolute;
  right: 50px;
}
#motw-creator p { padding: 5px 0 10px; }
#motw-creator dt {
  clear: left;
  float: left;
  padding-bottom: 10px;
  margin-right: 5px;
}
#motw-creator dd { float: left; }
#motw-creator dd.rating { margin-top: -5px; }
#motw-creator dd.fans {
  font-size: 18px;
  color: #666666;
}
#motw-header { margin-bottom: 10px; }
#motw-header img {
  float: left;
  vertical-align: middle;
}
#congrats-name {
  margin-left: 10px;
  font-size: 38px;
  color: #ed2085;
  font-weight: bold;
  float: left;
}
#congrats-message {
  clear: left;
  margin-top: 5px;
  font-size: 22px;
  font-weight: bold;
  color: #58585a;
}
#motw-creator {
  margin: 10px 0;
  min-height: 140px;
  font-size: 13px;
  color: #555555;
}
#motw-creator .avatar {
  float: left;
  margin-right: 10px;
}
#motw-creator #ribbon {
  background: url(/images/motw/ribbon.png) no-repeat;
  width: 104px;
  height: 149px;
  float: right;
}
#motw-creator h2 {
  color: #ed2085;
  font-size: 18px;
}
#motw-creator dt { font-weight: bold; }
#winner-title #comment {
  font-size: 16px;
  color: #58585a;
  margin-top: 10px;
}
#boom {
  background: url(/images/motw/boom.png) no-repeat;
  width: 64px;
  height: 149px;
  float: left;
  margin-left: 15px;
}
#motw-creator #motw-creator-info {
  float: left;
  width: 350px;
}
#motw-creator #motw-creator-info dd { margin-top: 10px; }
#motw-meal {
  background: url(/images/motw/menu-background.png) no-repeat bottom center;
  width: 629px;
  margin: 10px 0;
  position: relative;
  clear: left;
  padding-bottom: 10px;
}
#motw-meal #meal-items {
  width: 200px;
  float: left;
}
#meal-items h2 { text-align: center; }
#meal-items ul {
  font-size: 14px;
  list-style: none;
  text-align: center;
}
#meal-items li { margin-bottom: 2px; }
#preparation-comment { margin-top: 10px; }
a#print-button {
  background: url(/images/motw/buttons.png) no-repeat 0 -203px;
  width: 134px;
  height: 39px;
  position: absolute;
  top: 35px;
  right: 22px;
}
a:hover#print-button { background-position: 0 -160px; }
#motw-meal-photo {
  float: left;
  height: 176px;
  width: 190px;
}
#motw-past { font-size: 16px; }
#motw-past img.entry-photo { vertical-align: middle; }
#motw-past .motw-title { float: right; }
#motw-past h1 {
  float: left;
  text-align: left;
  padding-left: 50px;
  font-size: 2em;
  line-height: 114px;
}
#motw-past .winner-past {
  background: url(/images/motw/background_winner.png) no-repeat;
  width: 185px;
  height: 283px;
  float: left;
  padding: 60px 20px 20px 75px;
  text-align: center;
  overflow: hidden;
  margin-right: 20px;
}
#motw-past img { padding: 10px 0px; }
#motw-past .winner-past-link { font-weight: bold; }
#motw-past .winner-past-person {
  font-size: 0.8em;
  white-space: nowrap;
  overflow: hidden;
  width: 172px;
}
#motw-past .winner-past-date { font-size: 0.7em; }
#motw-past .pagination {
  margin-bottom: 20px;
  text-align: center;
}
#share-motw h2 {
  background: url(/images/motw/lightbox_share/header_share_with_friend.png) top left no-repeat;
  height: 77px;
  overflow: hidden;
  text-indent: -9999px;
  width: 343px;
}
#share-motw #lightbox_header_text { padding-top: 110px; }
#share-motw .loading-indicator {
  position: relative;
  bottom: 132px;
  left: 340px;
}
#share-motw p { margin-top: 0px; }
#motw_share_details {
  background: url(/images/motw/lightbox_share/background_award.png) center center no-repeat;
  color: #a2a1a1;
  float: left;
  height: 230px;
  text-align: center;
  width: 200px;
}
#motw_share_details_name {
  color: #ec008c;
  font-size: 30px;
  margin-bottom: 10px;
}
#motw_share_details_menu {
  color: #1995b0;
  font-size: 15px;
  font-weight: bold;
  margin-top: 10px;
}
#share-motw form {
  width: 280px;
  float: right;
}
#share-motw form p {
  color: #94bf3e;
  font-weight: bold;
  margin-bottom: 10px;
  text-align: center;
}
#share-motw form fieldset {
  background: none;
  border: none;
  padding: 0px;
}
#share-motw form .field { margin-bottom: 15px; }
#share-motw form .tip {
  color: #b8b8b8;
  float: right;
  font-size: 10px;
  margin: 0px 10px 0px 0px;
  text-align: right;
}
#share-motw form label { display: none; }
#share-motw form input[type="text"] {
  background: url(/images/motw/lightbox_share/background_field.png) top left no-repeat;
  color: #707070;
  height: 33px;
  line-height: 33px;
  padding: 0px 10px;
  width: 253px;
}
#share-motw form input[type="text"].watermark {
  color: #c9c6c6;
  font-style: italic;
}
#share-motw form input[type="submit"] {
  border: none;
  background: url(/images/motw/lightbox_share/background_button.png) top left no-repeat;
  color: #ffffff;
  font-weight: bold;
  float: right;
  height: 36px;
  padding: 0px 10px;
  margin-top: 10px;
  width: 136px;
}
#share-motw form input[type="button"] {
  border: none;
  background: url(/images/motw/lightbox_share/background_button.png) top left no-repeat;
  color: #ffffff;
  font-weight: bold;
  float: right;
  height: 36px;
  padding: 0px 10px;
  margin-top: 10px;
  width: 136px;
}
#share-motw form input[type="submit"]:hover {
  background-position: center bottom;
  cursor: pointer;
}
#share-motw form input[type="button"]:hover {
  background-position: center bottom;
  cursor: pointer;
}
#share-motw .contacts {
  background: #eeeeee;
  border: 1px solid #dedede;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
  padding: 10px;
  font-size: 10px;
  margin-bottom: 15px;
}
#share-motw .contact {
  font-size: 14px;
  float: left;
  margin-right: 10px;
  min-width: 50px;
  white-space: no-wrap;
}
.contact-checkbox { float: left; }
.select-all {
  float: right;
  margin: 10px 10px 0px 0px;
}
.clear-all {
  float: right;
  margin: 10px 0px 0px 0px;
}
#shared-motw p {
  color: #94bf3e;
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 20px;
  text-align: center;
}
#share_privacy_policy {
  font-size: 11px;
  margin-top: 10px;
  text-align: center;
}
#registration-privacy1-wrapper {
  margin-top: 20px;
  text-align: center;
}
#registration-privacy1-wrapper a {
  color: #201e1f;
  text-decoration: none;
}
#registration-privacy1 {
  background: url(/images/motw/background_privacy.png) top left no-repeat;
  color: #201e1f;
  font-size: 12px;
  height: 43px;
  margin: auto;
  padding: 15px 20px 0px 50px;
  text-decoration: none;
  width: 252px;
}
#registration-privacy1 span {
  color: #5bd1ed;
  font-weight: bold;
  text-decoration: underline;
}
