/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
/* line 6, ../sass/glbl.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
}

/* line 14, ../sass/glbl.scss */
strong {
  font-weight: bold;
}

/* line 18, ../sass/glbl.scss */
em {
  font-style: italic;
}

/* line 22, ../sass/glbl.scss */
.no-flash {
  width: inherit;
  height: inherit;
}

/* HTML5 display-role reset for older browsers */
/* line 29, ../sass/glbl.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 33, ../sass/glbl.scss */
body {
  line-height: 1;
}

/* line 37, ../sass/glbl.scss */
ol, ul {
  list-style: none;
}

/* line 41, ../sass/glbl.scss */
blockquote, q {
  quotes: none;
}

/* line 46, ../sass/glbl.scss */
blockquote:before, blockquote:after {
  content: '';
  content: none;
}

/* line 53, ../sass/glbl.scss */
q:before, q:after {
  content: '';
  content: none;
}

/* line 59, ../sass/glbl.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* ------------ end eric myer css reset ----------- */
/* ------------- css3 fonts ------------ */
@font-face {
  font-family: Delicious;
  src: url("Delicious-Roman.otf");
}
/* line 73, ../sass/glbl.scss */
a {
  overflow: hidden;
}

                   /*this fixes the outline issuee when using something like this text-indent:-999emm
/*------------------ Site Layout Structure*/
/* line 80, ../sass/glbl.scss */
body {
  width: 1024px;
  margin: 0 auto;
  padding: 0;
  font-family: Arial,Verdana, Sans-serif;
  font-size: small;
  background: #fff;
  line-height: 1.4;
}

/* line 90, ../sass/glbl.scss */
#wrap {
  width: 1024px;
  max-width: 1024px;
}

/* line 95, ../sass/glbl.scss */
header {
  margin: 0;
  width: 100%;
  z-index: 4;
}

/*-----Navigation*/
/* line 103, ../sass/glbl.scss */
.top-nav {
  clear: both;
  display: block;
  background-color: #CFB5B5;
  padding: 10px;
}
/* line 108, ../sass/glbl.scss */
.top-nav ul li {
  float: left;
  display: block;
  margin: 5px;
}
/* line 113, ../sass/glbl.scss */
.top-nav #main-nav {
  clear: both;
  float: left;
  width: 100%;
}

/* line 121, ../sass/glbl.scss */
ul.mnav {
  width: 720px;
  float: left;
}
/* line 125, ../sass/glbl.scss */
ul.stnav {
  width: 250px;
  float: right;
}

/*------End Navigation*/
/*-----top-promo*/
/* line 135, ../sass/glbl.scss */
#top-promo {
  float: right;
  float: right;
  margin: 22px 0 0 0;
  width: 447px;
  position: relative;
  padding: 0 65px 0 0;
  height: 85px;
}
/* line 143, ../sass/glbl.scss */
#top-promo ul {
  display: block;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
/* line 148, ../sass/glbl.scss */
#top-promo ul li {
  display: block;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
/* line 155, ../sass/glbl.scss */
#top-promo span {
  position: absolute;
  z-index: 99;
}

/*used for image over the top of the banner*/
/*------end top-promo*/
/* line 164, ../sass/glbl.scss */
#content {
  width: 100%;
  margin-top: 10px;
}
/* line 167, ../sass/glbl.scss */
#content #contentInner {
  width: 100%;
  float: left;
  clear: both;
}
/* line 172, ../sass/glbl.scss */
#content #contentInnerWrapper {
  margin: 10px 0 0;
  clear: both;
  float: left;
}

/* line 179, ../sass/glbl.scss */
footer {
  background-color: #CFB5B5;
  margin-top: 20px;
  clear: both;
  width: 100%;
  overflow: auto;
}

/* line 187, ../sass/glbl.scss */
.col1 {
  width: 566px;
  float: left;
  padding: 10px;
}

/* line 193, ../sass/glbl.scss */
#contentInner .scfForm {
  width: 566px;
  float: left;
  padding: 10px;
  min-height: 130px;
}

/* line 200, ../sass/glbl.scss */
* html #contentInner .scfForm {
  height: 130px;
}

/* line 204, ../sass/glbl.scss */
.col2, .col3 {
  width: 214px;
  float: right;
  padding: 10px 0;
}

/* line 210, ../sass/glbl.scss */
.two-col {
  width: 780px;
}

/*---------------------- End Layout */
/* line 216, ../sass/glbl.scss */
#content header {
  width: 100%;
  min-height: 1px;
  margin: 0;
}

/* line 222, ../sass/glbl.scss */
* html #content header {
  height: auto;
}

/*------Typography*/
/* line 228, ../sass/glbl.scss */
body {
  font-size: 62.5%;
}

/* gives us a base of 10px */
/* line 234, ../sass/glbl.scss */
h1 {
  font-size: 2em;
  margin-bottom: 10px;
}

/* 20px */
/* line 241, ../sass/glbl.scss */
h2 {
  font-size: 1.8em;
}

/* 18px */
/* line 247, ../sass/glbl.scss */
h3 {
  font-size: 1.6em;
}

/* line 251, ../sass/glbl.scss */
h4 {
  font-size: 1.4em;
}

/* line 255, ../sass/glbl.scss */
h5 {
  font-size: 1.2em;
}

/* line 259, ../sass/glbl.scss */
h6 {
  font-size: 1em;
}

/* line 263, ../sass/glbl.scss */
p {
  font-size: 1.2em;
}

/* line 267, ../sass/glbl.scss */
article {
  font-size: 1em;
}

/* 12px */
/*End typography      */
/*--------------------GENERIC CLASSES */
/* line 276, ../sass/glbl.scss */
.cl {
  clear: both;
}

/* line 280, ../sass/glbl.scss */
.ml0 {
  margin-left: 0px;
}

/* line 284, ../sass/glbl.scss */
.dn {
  display: none;
}

/* line 288, ../sass/glbl.scss */
.fl {
  float: left;
}

/* line 292, ../sass/glbl.scss */
.fr {
  float: right;
}

/* line 296, ../sass/glbl.scss */
.clearfix {
  display: inline-block;
}
/* line 297, ../sass/glbl.scss */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 308, ../sass/glbl.scss */
html[xmlns] .clearfix {
  display: block;
}

/* line 312, ../sass/glbl.scss */
* html .clearfix {
  height: 1%;
}

/* line 316, ../sass/glbl.scss */
.dsib {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

/*---------------------STRUCTURE */
/*body{width:1024px;margin:0px auto;font-size:65%;font-family:Arial,verdana;}*/
/*nav{display:block;height:80px;background-color:#eeeeee;margin-bottom:20px;}*/
/*nav ul li{float:left;display:block;margin:5px;}*/
/*header{display:block;height:80px;}*/
/*--------------------------FOOTER*/
/* line 330, ../sass/glbl.scss */
#ft-inner {
  clear: both;
  float: left;
  width: 100%;
}

/* line 336, ../sass/glbl.scss */
#footer-wrap a.bck-top {
  outline: none;
  position: absolute;
  right: 0px;
}

/* line 342, ../sass/glbl.scss */
.ft-head {
  border-style: solid none;
  border-width: 1px;
  border-color: #000;
  display: block;
}
/* line 347, ../sass/glbl.scss */
.ft-head li.hdr {
  font-size: 1.3em;
  font-weight: bold;
  display: inline;
  float: left;
  margin-right: 10px;
  padding: 10px;
  width: 100px;
}

/* line 358, ../sass/glbl.scss */
.ft-reg {
  float: left;
  display: inline;
  width: 126px;
  padding: 10px 0 10px 10px;
}
/* line 359, ../sass/glbl.scss */
.ft-reg .sml {
  font-size: 1.1em;
  font-style: italic;
  font-weight: bold;
}
/* line 364, ../sass/glbl.scss */
.ft-reg li {
  padding: 10px 0px 0px;
}
/* line 371, ../sass/glbl.scss */
.ft-reg a {
  margin: 0px;
  padding: 0px;
}

/* line 377, ../sass/glbl.scss */
#ft-bot {
  clear: both;
  float: left;
  width: 100%;
  position: relative;
}

/* line 384, ../sass/glbl.scss */
.cnt-us {
  clear: both;
  float: left;
  display: inline;
  padding: 10px;
}
/* line 389, ../sass/glbl.scss */
.cnt-us li {
  display: inline;
  float: left;
  margin: 0 0 0 8px;
}

/* line 396, ../sass/glbl.scss */
li#social-nwk {
  float: left;
}
/* line 398, ../sass/glbl.scss */
li#social-nwk li {
  float: left;
}
/* line 400, ../sass/glbl.scss */
li#social-nwk li#shareHdr {
  display: block;
}

/*--------------------------END FOOTER */
/*------------------PRODUCT/ OUR RANGE*/
/* line 411, ../sass/glbl.scss */
#Prodlnd .cat {
  width: 370px;
  height: 300px;
  float: left;
  display: inline;
  margin: 20px 10px 0px 0px;
}
/* line 418, ../sass/glbl.scss */
#Prodlnd .rngnvg {
  margin-top: 10px;
}
/* line 420, ../sass/glbl.scss */
#Prodlnd .rngnvg li {
  padding: 5px 0;
  font-size: 0.8em;
}
/* line 425, ../sass/glbl.scss */
#Prodlnd .feat-prod {
  width: 780px;
  height: 200px;
  background: #eee;
  overflow: hidden;
}

/* line 433, ../sass/glbl.scss */
.prodfeature {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 439, ../sass/glbl.scss */
feat-prod .nav-items {
  display: none;
}

/*------------------------END PRODUCT*/
/*------------------PRODUCT LISTING*/
/* line 448, ../sass/glbl.scss */
#Prodlstg h1 {
  margin-bottom: 10px;
  padding: 10px 0px;
}
/* line 452, ../sass/glbl.scss */
#Prodlstg ol .rngitem {
  width: 240px;
  padding: 10px 5px;
  float: left;
  display: inline;
  height: 100px;
  margin: 10px 10px 0 0;
  margin-right: 10px;
  margin-top: 10px;
  background: #ccc;
}

/*----END PRODUCT LISTING*/
/*-----------------PRODUCT DETAILS*/
/* line 469, ../sass/glbl.scss */
#prod-detail {
  font-size: 1em;
}
/* line 471, ../sass/glbl.scss */
#prod-detail h1 {
  margin-bottom: 20px;
}
/* line 474, ../sass/glbl.scss */
#prod-detail .prod-img {
  float: left;
  width: 350px;
  margin-right: 20px;
  background: #eee;
}
/* line 480, ../sass/glbl.scss */
#prod-detail .claim {
  clear: both;
  float: left;
  width: 780px;
  margin-top: 10px;
  background: #eee;
  padding: 0 0 5px;
}
/* line 488, ../sass/glbl.scss */
#prod-detail .fb-like iframe {
  width: 222px;
  height: 30px;
}
/* line 492, ../sass/glbl.scss */
#prod-detail .nut, #prod-detail .rel {
  clear: both;
  float: left;
  width: 780px;
  margin-top: 10px;
  background: #eee;
}

/*
#prod-detail .prod-desc {float:right;width:350px;background:#eee;padding:10px;margin-right:40px;}
*/
/* line 506, ../sass/glbl.scss */
.col1 ul {
  list-style-type: square;
  margin: 0 0 10px 15px;
}
/* line 510, ../sass/glbl.scss */
.col1 ol {
  list-style-type: decimal;
  margin: 0 0 10px 15px;
}

/*nutritionalinfo*/
/* line 518, ../sass/glbl.scss */
#prod-detail .nut .nutritionalinfo {
  width: 340px;
  padding: 5px;
}
/* line 521, ../sass/glbl.scss */
#prod-detail .nut .nutritionalinfo .col1 {
  width: 230px;
}
/* line 524, ../sass/glbl.scss */
#prod-detail .nut .nutritionalinfo .col2, #prod-detail .nut .nutritionalinfo .col3 {
  width: 60px;
  text-align: right;
}
/* line 528, ../sass/glbl.scss */
#prod-detail .nut .nutritionalinfo td {
  border-bottom: 1px solid #ccc;
}

/* line 533, ../sass/glbl.scss */
table.nutritionalinfo td + td + td {
  text-align: right;
}
/* line 535, ../sass/glbl.scss */
table.nutritionalinfo td + td + td + td {
  text-align: right;
}

/*claims*/
/* line 543, ../sass/glbl.scss */
#prod-detail .claim li {
  width: 50px;
  overflow: hidden;
  padding: 5px;
  float: left;
}
/* line 548, ../sass/glbl.scss */
#prod-detail .claim li img {
  width: 50px;
  overflow: hidden;
  height: auto;
}
/* line 554, ../sass/glbl.scss */
#prod-detail .rel li {
  float: left;
  margin: 5px;
  width: 250px;
  font-size: 0.9em;
}
/* line 559, ../sass/glbl.scss */
#prod-detail .rel li p {
  font-weight: bold;
}
/* line 562, ../sass/glbl.scss */
#prod-detail .rel li a {
  display: block;
}

/*related prods*/
/*-----------------END*/
/*--------------------- HERO FEATURE*/
/* line 574, ../sass/glbl.scss */
#heroitems {
  background-color: #eeeeee;
  overflow: hidden;
  height: 200px;
  position: relative;
  width: 100%;
  position: relative;
}
/* line 581, ../sass/glbl.scss */
#heroitems ul li {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
}

/* line 589, ../sass/glbl.scss */
#heroitemsnav {
  position: absolute;
  bottom: 10px;
  right: 10px;
  display: none;
}
/* line 594, ../sass/glbl.scss */
#heroitemsnav a {
  padding: 5px;
}
/* line 596, ../sass/glbl.scss */
#heroitemsnav a.activeSlide {
  background-color: #cccccc;
}

/*----------------------FEATURE ITEMS */
/* line 604, ../sass/glbl.scss */
.featureitems {
  margin-top: 20px;
}
/* line 606, ../sass/glbl.scss */
.featureitems ul li {
  width: 311px;
  overflow: hidden;
  background-color: #eee;
  float: left;
  list-style-type: none;
  padding: 10px 10px 25px;
  margin: 0 11px 10px 0;
  position: relative;
  display: inline;
}
/* line 616, ../sass/glbl.scss */
.featureitems ul li p.title {
  width: 130px;
  height: 70px;
  position: absolute;
  top: 15px;
  left: 18px;
  overflow: hidden;
  text-transform: uppercase;
}
/* line 625, ../sass/glbl.scss */
.featureitems ul li.cl {
  clear: both;
}
/* line 628, ../sass/glbl.scss */
.featureitems ul li a {
  display: block;
}
/* line 631, ../sass/glbl.scss */
.featureitems ul li.end {
  margin-right: 0px;
}
/* line 636, ../sass/glbl.scss */
.featureitems li a.more {
  position: absolute;
  bottom: 10px;
  right: 10px;
}
/* line 641, ../sass/glbl.scss */
.featureitems li span.overview {
  display: block;
  margin: 13px 0 0;
  height: 33px;
}

/* will need to add height to li and height to the overview text. waiting on dedisn beforing dothing this*/
/*---------------------RECIPE SECTION */
/* line 653, ../sass/glbl.scss */
#smlrecipesel {
  width: 200px;
  height: 80px;
  background-color: #cccccc;
  padding: 10px;
  float: right;
}

/* line 661, ../sass/glbl.scss */
#RcpLnd nav {
  background: #eee;
  margin-top: 20px;
}
/* line 664, ../sass/glbl.scss */
#RcpLnd nav ul {
  height: 20px;
  width: 100%;
  padding: 10px;
}
/* line 668, ../sass/glbl.scss */
#RcpLnd nav ul li {
  float: left;
  display: inline;
  margin-right: 5px;
  padding: 5px;
  font-size: 1.2em;
}

/* line 678, ../sass/glbl.scss */
#Feat-recipes {
  margin-top: 10px;
}

/*Recipe box*/
/*Recipe box*/
/*need li tag identifier as body also has same class*/
/* line 687, ../sass/glbl.scss */
li.recipes {
  display: block;
  width: 230px;
  padding: 10px;
  height: 210px;
  background-color: #eeeeee;
  margin-right: 10px;
  float: left;
  margin-top: 10px;
}
/* line 696, ../sass/glbl.scss */
li.recipes .title {
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 700, ../sass/glbl.scss */
li.recipes img {
  display: block;
}
/* line 703, ../sass/glbl.scss */
li.recipes .prtime {
  float: left;
  display: inline;
  width: 120px;
  position: relative;
  top: 10px;
}
/* line 710, ../sass/glbl.scss */
li.recipes .cktime {
  float: right;
  display: inline;
  width: 110px;
  position: relative;
  top: 10px;
  text-align: right;
}
/* line 718, ../sass/glbl.scss */
li.recipes .ratingBox {
  float: left;
  display: inline;
  position: relative;
  top: 20px;
  width: 240px;
}
/* line 725, ../sass/glbl.scss */
li.recipes .add {
  clear: both;
  width: 120px;
  float: left;
  top: 30px;
  position: relative;
}
/* line 732, ../sass/glbl.scss */
li.recipes .detail {
  float: right;
  width: 110px;
  text-align: right;
  position: relative;
  top: 30px;
}

/*Recipe Detail*/
/* line 744, ../sass/glbl.scss */
#recipe-detail .box {
  width: 362px;
  padding: 10px;
}
/* line 748, ../sass/glbl.scss */
#recipe-detail #recipe-img {
  clear: both;
  float: left;
  width: 350px;
  height: 380px;
  border: 1px solid #000;
  margin-right: 10px;
  display: inline;
}
/* line 757, ../sass/glbl.scss */
#recipe-detail #feat-prods {
  clear: both;
  float: left;
  border: 1px solid #000;
  width: 350px;
  margin-right: 10px;
  display: inline;
}
/* line 765, ../sass/glbl.scss */
#recipe-detail #nutrition {
  clear: both;
  float: left;
  border: 1px solid #000;
  width: 350px;
  margin: 10px 10px 0 0;
  display: inline;
}
/* line 773, ../sass/glbl.scss */
#recipe-detail #summary {
  border: 1px solid #000;
  float: left;
  width: 360px;
}
/* line 778, ../sass/glbl.scss */
#recipe-detail #ingredients {
  margin-top: 10px;
  border: 1px solid #000;
  float: left;
  width: 360px;
}
/* line 784, ../sass/glbl.scss */
#recipe-detail #instructions {
  border: 1px solid #000;
  margin-top: 10px;
  float: left;
  width: 360px;
}
/* line 790, ../sass/glbl.scss */
#recipe-detail #download {
  float: right;
  border: 1px solid #000;
  width: 360px;
}
/* line 795, ../sass/glbl.scss */
#recipe-detail .misc {
  width: 100%;
  height: 30px;
  background: #ccc;
  margin-bottom: 10px;
}
/* line 800, ../sass/glbl.scss */
#recipe-detail .misc li {
  float: left;
  display: inline;
  padding: 10px;
}
/* line 806, ../sass/glbl.scss */
#recipe-detail .tips {
  margin-bottom: 10px;
  font-size: 1.1em;
}
/* line 810, ../sass/glbl.scss */
#recipe-detail .serve {
  width: 170px;
  float: left;
  margin-right: 10px;
}
/* line 815, ../sass/glbl.scss */
#recipe-detail .prep {
  width: 170px;
  float: right;
}
/* line 819, ../sass/glbl.scss */
#recipe-detail .rat {
  clear: both;
  float: left;
  width: 170px;
  margin-right: 10px;
}
/* line 825, ../sass/glbl.scss */
#recipe-detail .cktime {
  width: 170px;
  float: right;
}
/* line 830, ../sass/glbl.scss */
#recipe-detail .shop {
  margin-left: 210px;
}
/* line 834, ../sass/glbl.scss */
#recipe-detail #feat-prods .prod-img {
  width: 116px;
  display: inline;
  padding: 0 10px 0 0;
  overflow: hidden;
  float: left;
}
/* line 841, ../sass/glbl.scss */
#recipe-detail #feat-prods .prod-desc {
  width: 185px;
  display: inline;
  padding: 0 10px 0 0;
  float: left;
}
/* line 846, ../sass/glbl.scss */
#recipe-detail #feat-prods .prod-desc a {
  display: block;
}

/* line 854, ../sass/glbl.scss */
ul.rating {
  width: 96px;
  height: 16px;
  margin: 0 0 20px 0;
  padding: 0;
  list-style: none;
  clear: both;
  position: relative;
  background: url(../img/star-rating.gif) no-repeat 0 0;
}
/* line 863, ../sass/glbl.scss */
ul.rating li {
  cursor: pointer;
  float: left;
  text-indent: -999em;
}
/* line 869, ../sass/glbl.scss */
ul.avg-usr-rating li {
  cursor: auto;
}
/* line 873, ../sass/glbl.scss */
ul.rating li a {
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  text-decoration: none;
  z-index: 200;
}
/* line 882, ../sass/glbl.scss */
ul.rating li.star-1 a {
  left: 0;
}
/* line 885, ../sass/glbl.scss */
ul.rating li.star-2 a {
  left: 16px;
}
/* line 888, ../sass/glbl.scss */
ul.rating li.star-3 a {
  left: 32px;
}
/* line 891, ../sass/glbl.scss */
ul.rating li.star-4 a {
  left: 48px;
}
/* line 894, ../sass/glbl.scss */
ul.rating li.star-5 a {
  left: 64px;
}
/* line 897, ../sass/glbl.scss */
ul.rating li.star-6 a {
  left: 80px;
}
/* line 901, ../sass/glbl.scss */
ul.no-star {
  background-position: 0 0;
}
/* line 904, ../sass/glbl.scss */
ul.star-1 {
  background-position: 0 -16px;
}
/* line 907, ../sass/glbl.scss */
ul.star-2 {
  background-position: 0 -32px;
}
/* line 910, ../sass/glbl.scss */
ul.star-3 {
  background-position: 0 -48px;
}
/* line 913, ../sass/glbl.scss */
ul.star-4 {
  background-position: 0 -64px;
}
/* line 916, ../sass/glbl.scss */
ul.star-5 {
  background-position: 0 -80px;
}
/* line 919, ../sass/glbl.scss */
ul.star-6 {
  background-position: 0 -96px;
}
/* line 923, ../sass/glbl.scss */
ul.rating li a:hover {
  z-index: 2;
  width: 96px;
  height: 16px;
  overflow: hidden;
  left: 0;
  background: url(../img/star-rating.gif) no-repeat 0 0;
}
/* line 931, ../sass/glbl.scss */
ul.rating li.star-1 a:hover {
  background-position: 0 -16px;
}
/* line 934, ../sass/glbl.scss */
ul.rating li.star-2 a:hover {
  background-position: 0 -32px;
}
/* line 937, ../sass/glbl.scss */
ul.rating li.star-3 a:hover {
  background-position: 0 -48px;
}
/* line 940, ../sass/glbl.scss */
ul.rating li.star-4 a:hover {
  background-position: 0 -64px;
}
/* line 943, ../sass/glbl.scss */
ul.rating li.star-5 a:hover {
  background-position: 0 -80px;
}
/* line 946, ../sass/glbl.scss */
ul.rating li.star-6 a:hover {
  background-position: 0 -96px;
}

/* line 953, ../sass/glbl.scss */
#recipe-detail .facebook iframe {
  width: 275px;
  height: 35px;
}
/* line 957, ../sass/glbl.scss */
#recipe-detail #ingredients span {
  display: block;
}

/* line 962, ../sass/glbl.scss */
.recipeLB {
  display: none;
  overflow: visible;
  width: 169px;
  position: absolute;
  right: 20px;
  top: -20px;
  z-index: 999;
  background: #fff;
}

/* line 974, ../sass/glbl.scss */
#recipe-detail #ingredients img {
  width: 100px;
  padding: 0 0 0 10px;
  margin: 0 0 6px;
}
/* line 980, ../sass/glbl.scss */
#recipe-detail #ingredients span.title {
  padding: 0 10px;
  margin: 0 0 6px;
}
/* line 984, ../sass/glbl.scss */
#recipe-detail #ingredients span.prodLink {
  padding: 0 10px;
}

/* line 991, ../sass/glbl.scss */
#ShoppingLst .ing ul li img {
  height: auto;
  width: auto;
  display: block;
  margin: 10px auto;
}
/* line 998, ../sass/glbl.scss */
#ShoppingLst .ing ul li p.title {
  margin: 15px;
}
/* line 1001, ../sass/glbl.scss */
#ShoppingLst .ing ul li p.prodLink {
  padding-bottom: 30px;
}

/* End recipe detail */
/*----------------------------END RECIPE SECTION */
/*----------------------ADVERTISING */
/*--------------------- SHOPPING LIST */
/* line 1015, ../sass/glbl.scss */
#sendshoppinglist div.action {
  float: left;
  padding: 5px 20px 5px 40px;
  background: #eeeeee;
  color: #000000;
  cursor: pointer;
  position: relative;
  z-index: 5;
}

/* line 1025, ../sass/glbl.scss */
#emailthis {
  position: absolute;
  top: 25px;
  left: 0;
  background-color: #FFF;
  padding: 15px;
}

/* line 1033, ../sass/glbl.scss */
#ShoppingLst {
  overflow: visible;
}
/* line 1035, ../sass/glbl.scss */
#ShoppingLst .premsm {
  display: block;
  position: relative;
  margin-bottom: 20px;
  height: 30px;
}
/* line 1041, ../sass/glbl.scss */
#ShoppingLst #sendshoppinglist {
  float: right;
}
/* line 1043, ../sass/glbl.scss */
#ShoppingLst #sendshoppinglist .printpage {
  margin-right: 5px;
}
/* line 1047, ../sass/glbl.scss */
#ShoppingLst .recipeBox {
  border: 1px solid #000;
  height: 200px;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 1052, ../sass/glbl.scss */
#ShoppingLst .recipeBox h3 {
  margin-bottom: 10px;
}
/* line 1055, ../sass/glbl.scss */
#ShoppingLst .recipeBox img {
  float: left;
  width: 360px;
  border: 1px solid #000;
  margin-right: 20px;
}
/* line 1061, ../sass/glbl.scss */
#ShoppingLst .recipeBox .ing {
  float: left;
  width: 460px;
  position: relative;
  top: -16px;
}
/* line 1067, ../sass/glbl.scss */
#ShoppingLst .recipeBox .meal {
  clear: both;
  position: relative;
  top: 30px;
}
/* line 1072, ../sass/glbl.scss */
#ShoppingLst .recipeBox .more {
  float: right;
  position: relative;
}

/*---------------------RECIPE FINDER*/
/* line 1082, ../sass/glbl.scss */
#recipefinder #hdr {
  background-color: #eeeeee;
  height: 80px;
}
/* line 1086, ../sass/glbl.scss */
#recipefinder .qselection {
  background-color: #eeeeee;
  margin-top: 10px;
}

/* line 1092, ../sass/glbl.scss */
.qselection ul li {
  float: left;
  list-style-type: none;
  margin-left: 10px;
}

/* line 1098, ../sass/glbl.scss */
#recipefinder #properties {
  margin-top: 10px;
}
/* line 1100, ../sass/glbl.scss */
#recipefinder #properties #prop1 {
  float: left;
  width: 390px;
  background-color: #eeeeee;
}
/* line 1105, ../sass/glbl.scss */
#recipefinder #properties #prop2 {
  float: right;
  width: 390px;
  background-color: #eeeeee;
}

/* line 1112, ../sass/glbl.scss */
.reciperesults ul li {
  float: left;
  display: block;
  width: 150px;
  height: 200px;
  background-color: #eeeeee;
  margin-left: 5px;
  margin-top: 5px;
}

/* line 1122, ../sass/glbl.scss */
a.selection {
  color: #000000;
}

/* line 1126, ../sass/glbl.scss */
#recipefinder a.on {
  background-color: #000000;
  color: #ffffff;
}

/* line 1131, ../sass/glbl.scss */
.recipefiltering {
  width: 800px;
  height: 500px;
  position: absolute;
  background: red;
  z-index: 1000;
}

/*---------------------HERO RECIPE FINDER*/
/* line 1143, ../sass/glbl.scss */
#rfmodal {
  position: absolute;
  width: 993px;
  min-height: 300px;
  top: 14px;
  left: -829px;
  z-index: 2000;
  background: #ccc;
  color: #000;
  padding: 10px 15px 15px 15px;
  line-height: 1;
}

/* line 1156, ../sass/glbl.scss */
* html #cntrlpnl #rfmodal {
  height: 300px;
}

/* line 1161, ../sass/glbl.scss */
#rfmodal .qselection {
  padding-bottom: 15px;
}
/* line 1164, ../sass/glbl.scss */
#rfmodal .qselection li h4 {
  font-size: 1em;
}
/* line 1167, ../sass/glbl.scss */
#rfmodal .qselection li.last {
  float: right;
}
/* line 1172, ../sass/glbl.scss */
#rfmodal .on {
  background-color: #dedede;
}

/* line 1177, ../sass/glbl.scss */
#rfModal #rdModalInner {
  clear: both;
  float: left;
  background-color: #fff;
  padding: 0 10px;
  width: 973px;
}

/*depending on design use this so both rfmodalform and rfmodalresults have the same background unless we use a fixed height*/
/* line 1187, ../sass/glbl.scss */
#rfmodalform {
  float: left;
  width: 320px;
  background: #fff;
  padding: 10px;
}
/* line 1192, ../sass/glbl.scss */
#rfmodalform p, #rfmodalform label {
  float: left;
  clear: both;
  width: 85px;
  display: inline;
}

/* line 1201, ../sass/glbl.scss */
#rfmodal #prop1, #rfmodal .mealtype, #rfmodal .timetocook, #rfmodal .difficulty, #rfmodal .calories {
  margin: 0 10px 20px 0;
  float: left;
  clear: both;
}
/* line 1206, ../sass/glbl.scss */
#rfmodal #recipeTxtSearch {
  margin: 0 10px 20px 0;
  float: left;
  clear: both;
  margin-top: 8px;
}
/* line 1212, ../sass/glbl.scss */
#rfmodal #prop1 label {
  margin-bottom: 20px;
}

/* line 1218, ../sass/glbl.scss */
#rfmodalform a, #rfmodalform select {
  float: left;
}
/* line 1221, ../sass/glbl.scss */
#rfmodalform div {
  float: left;
}
/* line 1223, ../sass/glbl.scss */
#rfmodalform div.sliderRating {
  float: left;
}
/* line 1227, ../sass/glbl.scss */
#rfmodalform a {
  margin-right: 5px;
}
/* line 1230, ../sass/glbl.scss */
#rfmodalform select, #rfmodalform #recipeTxtSearch input.txtSearch {
  width: 220px;
  margin-bottom: 8px;
}
/* line 1234, ../sass/glbl.scss */
#rfmodalform .sliderRating, #rfmodalform .sliderddlTimeToCook, #rfmodalform .sliderddlCalories {
  width: 210px;
}
/* line 1238, ../sass/glbl.scss */
#rfmodalform div a, #rfmodalform div div {
  float: none;
}
/* line 1242, ../sass/glbl.scss */
#rfmodalform .sliderddlTimeToCook, #rfmodalform .sliderddlCalories {
  clear: both;
  margin-left: 85px;
}
/* line 1246, ../sass/glbl.scss */
#rfmodalform .sliderRating a, #rfmodalform .sliderddlTimeToCook a, #rfmodalform .sliderddlCalories a {
  margin-right: 0;
}
/* line 1249, ../sass/glbl.scss */
#rfmodalform .sliderRating .ui-slider-handle {
  cursor: pointer;
}

/* line 1254, ../sass/glbl.scss */
#rfmodalresults {
  float: right;
  width: 622px;
  background: #fff;
  border-left: 1px solid #ccc;
  padding: 10px 0 5px 10px;
}
/* line 1260, ../sass/glbl.scss */
#rfmodalresults p#noresults {
  font-weight: bold;
}

/* line 1266, ../sass/glbl.scss */
#rfmodal #modalPager {
  width: 240px;
  float: left;
  margin-right: 10px;
}
/* line 1270, ../sass/glbl.scss */
#rfmodal #modalPager a {
  float: left;
}
/* line 1272, ../sass/glbl.scss */
#rfmodal #modalPager a.nav {
  height: 380px;
  line-height: 380px;
}
/* line 1277, ../sass/glbl.scss */
#rfmodal #modalPager ul {
  float: left;
  overflow: hidden;
  width: 220px;
  height: 380px;
}
/* line 1283, ../sass/glbl.scss */
#rfmodal #modalPager li {
  width: 100px;
  overflow: hidden;
  height: 120px;
  line-height: 1;
  margin: 0 8px 5px 0;
  padding: 0;
  display: inline;
}
/* line 1291, ../sass/glbl.scss */
#rfmodal #modalPager li a {
  font-size: 0.8em;
}
/* line 1293, ../sass/glbl.scss */
#rfmodal #modalPager li a span.img {
  display: block;
  width: 95px;
  height: 95px;
  overflow: hidden;
}
/* line 1299, ../sass/glbl.scss */
#rfmodal #modalPager li a .title {
  font-weight: bold;
  font-size: 1.1em;
  white-space: nowrap;
  overflow: hidden;
}
/* line 1308, ../sass/glbl.scss */
#rfmodal #modalHero {
  float: left;
  overflow: hidden;
  position: relative;
  width: 372px;
  min-height: 305px;
}

/* line 1317, ../sass/glbl.scss */
* html #rfmodal #modalHero {
  height: 305px;
}

/* line 1322, ../sass/glbl.scss */
#modalHero #heroImg {
  width: 372px;
  height: 315px;
  padding-bottom: 35px;
  overflow: hidden;
  position: relative;
}
/* line 1328, ../sass/glbl.scss */
#modalHero #heroImg img {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 1334, ../sass/glbl.scss */
#modalHero #heroStats {
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 5;
}

/* line 1342, ../sass/glbl.scss */
#heroStats ul {
  width: 362px;
}

/* line 1346, ../sass/glbl.scss */
#modalHero #heroStats li {
  margin: 5px 10px 0 0;
  font-size: 0.9em;
  float: left;
}
/* line 1350, ../sass/glbl.scss */
#modalHero #heroStats li.rating {
  width: 65px;
}
/* line 1353, ../sass/glbl.scss */
#modalHero #heroStats li.preptime {
  width: 90px;
}
/* line 1356, ../sass/glbl.scss */
#modalHero #heroStats li.degDifficulty {
  width: 165px;
}
/* line 1359, ../sass/glbl.scss */
#modalHero #heroStats li.last {
  clear: both;
  float: right;
}

/*#cntrlpnl ul li #lnkrecipefinder #rfmodal, #cntrlpnl ul li #lnkrecipefinder #rfmodal a {background: none;color#000;width:auto; height:auto;display:auto}*/
/* line 1368, ../sass/glbl.scss */
#cntrlpnl ul li #lnkrecipefinder #rfmodal .ui-state-default, #cntrlpnl ul li #lnkrecipefinder #rfmodal .ui-widget-content .ui-state-default, #cntrlpnl ul li #lnkrecipefinder #rfmodal .ui-widget-header .ui-state-default {
  background: url("http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #e6e6e6;
  border: 1px solid #d3d3d3;
  color: #555;
  font-weight: normal;
}
/* line 1374, ../sass/glbl.scss */
#cntrlpnl ul li #lnkrecipefinder #rfmodal .ui-slider .ui-slider-handle {
  cursor: default;
  height: 1.2em;
  position: absolute;
  width: 1.2em;
  z-index: 2;
}
/* line 1381, ../sass/glbl.scss */
#cntrlpnl ul li #lnkrecipefinder #rfmodal .ui-slider-horizontal .ui-slider-handle {
  margin-left: -0.6em;
  top: -0.3em;
}
/* line 1385, ../sass/glbl.scss */
#cntrlpnl ul li #lnkrecipefinder #rfmodal .ui-corner-all {
  -moz-border-radius: 4px 4px 4px 4px;
}

/*---------------------NEWS SECTION */
/* line 1392, ../sass/glbl.scss */
.newsmain {
  float: left;
  width: 770px;
  padding-bottom: 10px;
}

/* line 1398, ../sass/glbl.scss */
.newsfeat {
  width: 708px;
  display: block;
}

/* line 1403, ../sass/glbl.scss */
.newsitem {
  clear: both;
  background-color: #eeeeee;
  margin: 10px 0px;
  padding: 10px;
}

/* line 1411, ../sass/glbl.scss */
.newsfeat .big-date {
  float: left;
  margin: 17px 20px;
}
/* line 1415, ../sass/glbl.scss */
.newsfeat p {
  margin: 0 60px 0 90px;
}
/* line 1417, ../sass/glbl.scss */
.newsfeat p.title {
  text-transform: uppercase;
  padding-top: 20px;
}
/* line 1421, ../sass/glbl.scss */
.newsfeat p.description {
  padding-top: 10px;
}

/* line 1427, ../sass/glbl.scss */
.months a {
  width: 52px;
}

/* line 1431, ../sass/glbl.scss */
.monthslist {
  display: block;
  padding-top: 20px;
}
/* line 1434, ../sass/glbl.scss */
.monthslist .years {
  background: white;
  padding: 10px 0;
  position: absolute;
  width: 52px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

/* line 1443, ../sass/glbl.scss */
.newslist {
  padding-top: 20px;
}

/* line 1447, ../sass/glbl.scss */
.newslistitem {
  clear: both;
  display: block;
  padding-bottom: 20px;
  float: left;
  width: 704px;
  padding-left: 4px;
}
/* line 1454, ../sass/glbl.scss */
.newslistitem img {
  float: right;
  margin: 0;
}
/* line 1458, ../sass/glbl.scss */
.newslistitem .newslistDetail {
  width: 530px;
  float: left;
}
/* line 1462, ../sass/glbl.scss */
.newslistitem .newslistitem-thumb {
  float: right;
  width: 150px;
}

/* line 1469, ../sass/glbl.scss */
.newslistDetail .small-date {
  float: left;
  margin-right: 10px;
}
/* line 1474, ../sass/glbl.scss */
.newslistDetail p.title {
  text-transform: uppercase;
  margin-left: 50px;
}
/* line 1478, ../sass/glbl.scss */
.newslistDetail p.description {
  margin-left: 50px;
  padding-top: 10px;
}

/* line 1486, ../sass/glbl.scss */
#newsDetail img.newsfeathero {
  margin: 0 0 10px;
}
/* line 1489, ../sass/glbl.scss */
#newsDetail #descriptionbody {
  margin: 0 0 0 50px;
}
/* line 1492, ../sass/glbl.scss */
#newsDetail .newsdetailthumb {
  width: 147px;
  float: right;
}

/* line 1498, ../sass/glbl.scss */
.newsdetailthumb a {
  text-decoration: none;
}
/* line 1500, ../sass/glbl.scss */
.newsdetailthumb a:hover {
  text-decoration: underline;
}

/* line 1505, ../sass/glbl.scss */
#newsDetail .newsdetailthumb ul {
  margin: 0;
  padding: 0;
  position: relative;
  list-style-type: none;
}

/* line 1512, ../sass/glbl.scss */
.newsdetailthumb ul li {
  display: none;
  margin: 0 0 15px;
  float: left;
  clear: both;
}
/* line 1517, ../sass/glbl.scss */
.newsdetailthumb ul li.selected {
  display: block;
}

/* line 1522, ../sass/glbl.scss */
.newsmain h6 {
  margin-top: 30px;
}

/* line 1526, ../sass/glbl.scss */
#lnkYearSelector {
  float: left;
  width: 52px;
}

/* line 1531, ../sass/glbl.scss */
#yearSelectorI {
  display: none;
}

/*--------------------- MEDIA SECTION */
/* line 1538, ../sass/glbl.scss */
#Media h1 {
  margin-bottom: 10px;
}
/* line 1541, ../sass/glbl.scss */
#Media .mediacategory {
  float: left;
  width: 360px;
  margin: 10px 10px 0 0;
  display: inline;
}
/* line 1547, ../sass/glbl.scss */
#Media .ul {
  display: block;
}
/* line 1550, ../sass/glbl.scss */
#Media .mediaitems {
  display: block;
  background: #ccc;
  margin: 10px 0px;
  float: left;
  clear: both;
  width: 100%;
}
/* line 1557, ../sass/glbl.scss */
#Media .mediaitems img {
  float: left;
}
/* line 1560, ../sass/glbl.scss */
#Media .mediaitems p {
  clear: both;
}
/* line 1562, ../sass/glbl.scss */
#Media .mediaitems p.mediaimageoptions {
  float: left;
  clear: none;
  margin: 0 0 0 5px;
}

/* line 1571, ../sass/glbl.scss */
.mediaitems p.mediaimageoptions span {
  display: block;
}

/*.mediacategory{margin:10px 0px;background-color:#eeeeee;padding:10px;}*/
/*.mediaitems{display:block;float:left;margin:10px;width:120px;height:120px;background-color:#cccccc;}*/
/*-------------------- CONTROL PANEL */
/* line 1580, ../sass/glbl.scss */
#cntrlpnl {
  float: right;
  width: 250px;
}
/* line 1583, ../sass/glbl.scss */
#cntrlpnl ul li {
  display: block;
  float: left;
  margin-left: 5px;
  margin-top: 5px;
}
/* line 1588, ../sass/glbl.scss */
#cntrlpnl ul li a {
  display: block;
  background-color: #cccccc;
  position: relative;
  text-decoration: none;
  color: #ffffff;
}

/* line 1598, ../sass/glbl.scss */
#lnkrecipefinder, #lnkSubscribe, #lnkShoppinglist {
  display: block;
  background-color: #cccccc;
  position: relative;
  text-decoration: none;
  color: #ffffff;
}

/* line 1606, ../sass/glbl.scss */
#subscribeform {
  position: absolute;
  top: 15px;
  left: 0px;
  width: 200px;
  background-color: #CCCCCC;
  z-index: 2001;
  padding: 10px;
  color: #000000;
}

/* line 1617, ../sass/glbl.scss */
#lnkShoppinglistI {
  position: absolute;
  top: 15px;
  left: 0px;
  width: 200px;
  background-color: #CCCCCC;
  z-index: 2002;
  padding: 10px;
  color: #000000;
  line-height: 25px;
}

/* line 1629, ../sass/glbl.scss */
ul#shoppinglist li {
  float: none;
  height: auto;
  line-height: 1;
  margin: 0 0 8px;
}
/* line 1634, ../sass/glbl.scss */
ul#shoppinglist li a.add-to-list {
  margin-right: 8px;
}

/* line 1640, ../sass/glbl.scss */
#lnkShoppinglistI .shoppinglist {
  background: #fff;
  padding: 7px 0;
}
/* line 1644, ../sass/glbl.scss */
#lnkShoppinglistI .inner p {
  padding: 0 0 5px;
}
/* line 1647, ../sass/glbl.scss */
#lnkShoppinglistI p.slist-suggestions {
  font-style: italic;
}
/* line 1650, ../sass/glbl.scss */
#lnkShoppinglistI .hidden {
  display: none;
}

/*---------------------SMALL ADVERTISING BANNER */
/* line 1657, ../sass/glbl.scss */
#smallbanner {
  margin-top: 10px;
  width: 200px;
  float: right;
  background-color: #cccccc;
  padding: 10px;
}
/* line 1663, ../sass/glbl.scss */
#smallbanner ul li {
  list-style-type: none;
  display: block;
  width: 200px;
  background-color: #eeeeee;
  overflow: hidden;
  height: 320px;
}

/*---------------------RECOMMENDED RECIPES BANNER */
/* line 1675, ../sass/glbl.scss */
#recommrecipes {
  margin: 10px 0px 0px 0px;
  float: right;
  background: #cccccc;
  padding: 10px;
  width: 200px;
}
/* line 1681, ../sass/glbl.scss */
#recommrecipes .nav-items {
  display: none;
}
/* line 1684, ../sass/glbl.scss */
#recommrecipes ul li {
  list-style-type: none;
  display: block;
  width: 200px;
  height: auto;
  overflow: hidden;
}

/* line 1693, ../sass/glbl.scss */
#rrecipes {
  text-align: center;
}
/* line 1695, ../sass/glbl.scss */
#rrecipes li span.rrecipesI {
  background-color: #eeeeee;
  display: block;
  width: 100%;
  height: 80%;
}

/*----------------------CONTACT FORM--------------*/
/*#form_58CDDF57105F4067999E902CE6AD245A.scfForm{}*/
/* line 1707, ../sass/glbl.scss */
.scfSectionContent div:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/*---------------------WEBFORMS FOR Contact us MARKETERS OVERRIDES */
/* line 1719, ../sass/glbl.scss */
.scfForm .scfListBoxGeneralPanel, .scfForm .scfDropListGeneralPanel {
  display: block;
  float: left;
  width: auto;
}

/* line 1727, ../sass/glbl.scss */
#content .scfEmailGeneralPanel, #content .scfMultipleLineGeneralPanel, #content .scfSingleLineGeneralPanel, #content .scfPasswordGeneralPanel, #content .scfNumberGeneralPanel, #content .scfDateGeneralPanel, #content .scfRadioButtonListGeneralPanel, #content .scfCheckBoxListGeneralPanel, #content .scfFileUploadGeneralPanel, #content .scfDateSelectorGeneralPanel, #content .scfCreditCardGeneralPanel, #content .scfConfirmPasswordGeneralPanel, #content .scfCaptchaGeneralPanel, #content .scfTelephoneGeneralPanel, #content .scfSmsTelephoneGeneralPanel {
  padding: 0;
  width: auto;
}
/* line 1731, ../sass/glbl.scss */
#content .scfCheckboxBorder {
  clear: none;
  display: block;
  margin: 0;
  text-align: left;
  width: auto;
}
/* line 1738, ../sass/glbl.scss */
#content .scfCheckbox {
  display: block;
  margin: 0;
  padding: 0;
  width: auto;
}

/*Contact form layout*/
/*
#contactForm {width:770px !important; float:left}

.scfDropListLabel, .scfEmailLabel, .scfMultipleLineTextLabel, 
.scfSingleLineTextLabel, .scfPasswordLabel, .scfNumberLabel, .scfDateLabel,
.scfRadioButtonListLabel, .scfCheckBoxListLabel, .scfListBoxLabel, 
.scfFileUploadLabel, .scfDateSelectorLabel, 
.scfCreditCardLabel, .scfConfirmPasswordLabel, 
.scfCaptchaLabel, .scfTelephoneLabel, .scfSmsTelephoneLabel
{ padding:0px !important;text-align:right;margin-right:20px;width:18% !important;vertical-align:middle !important}

.scfDropList, .scfSingleLineTextBox,.scfTelephoneTextBox,.scfEmailTextBox{padding:4px}
.scfSingleLineTextBox, .scfMultipleLineTextBox {width:80% !important}

.halfSection {display:inline !important;float:left; width:100% !important ;margin-top:15px !important;margin-bottom:0px !important}
.scfDropListGeneralPanel .scfDropList{ width:30%}
.halfsection .scfSingleLineGeneralPanel {width:30%}

.thirdAvailableWidth {width:100% !important ;margin-top:15px !important;margin-bottom:0px !important}
.thirdAvailableWidth .scfDropListGeneralPanel .scfDropList{width:50% !important}

.scfSingleLineTextBorder,.scfMultipleLineTextBorder,.scfDropListBorder,.scfCheckboxBorder, 
.scfSubmitButtonBorder, .scfTelephoneBorder ,.scfEmailBorder ,.scfRadioButtonListBorder {margin-top:15px !important; margin-bottom:0px !important; display:inline !important; float:left !important }
.scfCheckboxBorder,.scfSubmitButtonBorder {margin-left:164px !important}
.scfCheckboxBorder .scfCheckbox label {margin-left:10px !important}

.scfValidatorRequired, .scfRequired {float:none!important; margin-left:-37px !important;}
.scfRequired {color:Red !important}
.scfFooterBorder {clear:both;}

*/
/* line 1779, ../sass/glbl.scss */
.locDetails {
  margin: 20px 0 0 0;
  padding: 10px;
  border: 1px solid #000;
}
/* line 1783, ../sass/glbl.scss */
.locDetails p span {
  font-weight: bold;
}

/*Competition*/
/* line 1791, ../sass/glbl.scss */
#Promo .banner {
  width: 100%;
  margin-top: 10px;
}
/* line 1795, ../sass/glbl.scss */
#Promo .shareThis {
  float: right;
}

/* line 1800, ../sass/glbl.scss */
.promForm {
  float: left;
  display: inline;
  width: 70%;
}
/* line 1804, ../sass/glbl.scss */
.promForm .scfSectionBorderAsFieldSet {
  margin: 0px;
}
/* line 1807, ../sass/glbl.scss */
.promForm .scfSingleLineTextBox, .promForm .scfTelephoneTextBox {
  width: 40% !important;
}
/* line 1810, ../sass/glbl.scss */
.promForm .scfEmailTextBox {
  width: 60% !important;
}
/* line 1813, ../sass/glbl.scss */
.promForm .scfRadioButtonListGeneralPanel table {
  width: 100px;
}
/* line 1816, ../sass/glbl.scss */
.promForm .scfRadioButtonList td {
  width: 5px;
}
/* line 1820, ../sass/glbl.scss */
.promForm .scfCaptchaLimitGeneralPanel {
  background: #ccc;
  margin-top: 10px;
  width: 300px;
  padding: 10px;
}

/* line 1828, ../sass/glbl.scss */
.promBody {
  clear: both;
  float: left;
  display: inline;
  width: 30%;
}

/*End Competition*/
/* line 1837, ../sass/glbl.scss */
.right {
  float: right;
}

/* line 1841, ../sass/glbl.scss */
.left {
  float: left;
}

/* line 1845, ../sass/glbl.scss */
.db {
  display: block;
}

/* line 1849, ../sass/glbl.scss */
.cl {
  clear: both;
}

/*---------------------------------------------JQUERY UI*/
/* line 1855, ../sass/glbl.scss */
.ui-slider {
  position: relative;
  text-align: left;
}
/* line 1858, ../sass/glbl.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
/* line 1865, ../sass/glbl.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* line 1875, ../sass/glbl.scss */
.ui-slider-horizontal {
  height: .8em;
}
/* line 1877, ../sass/glbl.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}
/* line 1881, ../sass/glbl.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
/* line 1885, ../sass/glbl.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
/* line 1888, ../sass/glbl.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 1893, ../sass/glbl.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}
/* line 1896, ../sass/glbl.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}
/* line 1901, ../sass/glbl.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
/* line 1905, ../sass/glbl.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
/* line 1908, ../sass/glbl.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* line 1914, ../sass/glbl.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}
/* line 1917, ../sass/glbl.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}

/* line 1923, ../sass/glbl.scss */
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222222;
}
/* line 1927, ../sass/glbl.scss */
.ui-widget-content a {
  color: #222222;
}

/* line 1932, ../sass/glbl.scss */
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}
/* line 1937, ../sass/glbl.scss */
.ui-widget-header a {
  color: #222222;
}

/* Interaction states
----------------------------------*/
/* line 1945, ../sass/glbl.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}

/* line 1952, ../sass/glbl.scss */
.ui-state-default a {
  color: #555555;
  text-decoration: none;
}
/* line 1955, ../sass/glbl.scss */
.ui-state-default a:link, .ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}

/* line 1961, ../sass/glbl.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 1968, ../sass/glbl.scss */
.ui-state-hover a {
  color: #212121;
  text-decoration: none;
}
/* line 1971, ../sass/glbl.scss */
.ui-state-hover a:hover {
  color: #212121;
  text-decoration: none;
}

/* line 1977, ../sass/glbl.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 1984, ../sass/glbl.scss */
.ui-state-active a {
  color: #212121;
  text-decoration: none;
}
/* line 1987, ../sass/glbl.scss */
.ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

/* line 1993, ../sass/glbl.scss */
.ui-widget :active {
  outline: none;
}

/* line 1997, ../sass/glbl.scss */
.ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}

/* line 2003, ../sass/glbl.scss */
.ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 2009, ../sass/glbl.scss */
.ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 2015, ../sass/glbl.scss */
.ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 2021, ../sass/glbl.scss */
.ui-corner-top {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 2030, ../sass/glbl.scss */
.ui-corner-bottom {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 2039, ../sass/glbl.scss */
.ui-corner-right {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 2048, ../sass/glbl.scss */
.ui-corner-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 2057, ../sass/glbl.scss */
.ui-corner-all {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/*Our Range Product selector*/
/* line 2065, ../sass/glbl.scss */
#lnkProductExplorer {
  display: block;
  font-size: 11px;
}

/* line 2070, ../sass/glbl.scss */
#productExplorer {
  position: absolute;
  top: 42px;
  left: 0;
  width: 984px;
  background: #ccc;
  display: none;
  z-index: 5999;
  padding: 20px 20px;
}
/* line 2079, ../sass/glbl.scss */
#productExplorer a {
  font-size: 1em;
}
/* line 2081, ../sass/glbl.scss */
#productExplorer a.nav {
  width: 10px;
  display: block;
  float: left;
}
/* line 2087, ../sass/glbl.scss */
#productExplorer #peInner {
  width: 964px;
  float: left;
  background: #fff;
  padding: 0 0 3px;
}

/* line 2095, ../sass/glbl.scss */
#peInner ul {
  width: 100%;
  float: left;
}
/* line 2098, ../sass/glbl.scss */
#peInner ul li {
  background: none;
  height: auto;
  line-height: 1.7em;
  margin: 0 0 3px;
  padding: 0 13px;
}

/* line 2107, ../sass/glbl.scss */
#productExplorer #peInner ul li a {
  font-family: Arial,Verdana,Sans-serif;
  text-transform: none;
}

/* line 2114, ../sass/glbl.scss */
#peInner ul li.on {
  background: #000;
}
/* line 2116, ../sass/glbl.scss */
#peInner ul li.on a {
  color: #fff;
}

/* line 2126, ../sass/glbl.scss */
#peInner ul#peTags li {
  line-height: 1;
}
/* line 2129, ../sass/glbl.scss */
#peInner #peProducts {
  overflow: hidden;
  width: 100%;
  background-color: #eee;
}

/* line 2137, ../sass/glbl.scss */
#peProducts ul {
  margin: 0;
  height: 150px;
  width: 5000px;
  position: relative;
}
/* line 2142, ../sass/glbl.scss */
#peProducts ul li {
  height: 150px;
  width: 95px;
  padding: 0 11px;
}
/* line 2148, ../sass/glbl.scss */
#peProducts li a {
  display: block;
}
/* line 2151, ../sass/glbl.scss */
#peProducts ul img {
  width: 95px;
}
/* line 2154, ../sass/glbl.scss */
#peProducts li p {
  height: 55px;
  overflow: hidden;
  font-size: 0.9em;
  line-height: 1.2em;
}

/* line 2162, ../sass/glbl.scss */
.preference-centre-iframe iframe {
  display: block;
  margin: 0 auto;
}
