/* Theme Generic */
 body {
    padding-top:0px;
}
.body-tabs .tab-pane {
    margin-top:45px;
}
.tab-content, #welcomeblock {
    margin-top:10px;
}
#uac-input {
    margin-top:325px;
}
/* This is needed when header branding is turned off */

/* Theme Specific */
 .navbar-fixed-top {
    z-index:500;
    margin:0px auto;
    top:134px;
}
#skinHeader {
    position:fixed;
    left:0;
    right:0;
    z-index:500;
    margin-bottom:0;
}
#skinWrap {
    padding-top:174px;
}
#skinFooter {
    
    width: 1024px;
    margin:auto;
}
#entirediv {
    background:white;
    padding:0px 20px 0 20px;
}
#tab-links {
    right:15px;
}
/* Bootstrap Overrides */
 #skinHeader input, #skinFooter input {
}
#skinHeader img, #skinFooter img {
}
#skinHeader li, #skinFooter li {
}
#skinHeader a, #skinFooter a {
    text-decoration: none;
}
#skinHeader a:hover, #skinFooter a:hover {
    text-decoration: none;
}
/* Customer Specific */
 #skinHeader, #skinFooter {
    line-height: 22px;
    font-size: 14px;
}
#skinHeader *, #skinFooter * {
    -webkit-overflow-scrolling: touch;
    -webkit-user-select: html;
    -khtml-user-select: html;
    -moz-user-select: html;
    -ms-user-select: html;
    user-select: html;
}
@font-face {
    font-family:'MyFont-bold';
    src: url('/Content/skin/mio/v2/fonts/neutrafacetext-bold-webfont.eot');
    /* IE9 Compat Modes */
    src: url('/Content/skin/mio/v2/fonts/neutrafacetext-bold-webfont.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('/Content/skin/mio/v2/fonts/neutrafacetext-bold-webfont.woff') format('woff'),
    /* Modern Browsers */
    url('/Content/skin/mio/v2/fonts/neutrafacetext-bold-webfont.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('/Content/skin/mio/v2/fonts/neutrafacetext-bold-webfont.svg#svgFontName') format('svg');
    /* Legacy iOS */
}
@font-face {
    font-family:'MyFont-book';
    src: url('/Content/skin/mio/v2/fonts/neutrafacetext-book-webfont.eot');
    /* IE9 Compat Modes */
    src: url('/Content/skin/mio/v2/fonts/neutrafacetext-book-webfont.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('/Content/skin/mio/v2/fonts/neutrafacetext-book-webfont.woff') format('woff'),
    /* Modern Browsers */
    url('/Content/skin/mio/v2/fonts/neutrafacetext-book-webfont.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('/Content/skin/mio/v2/fonts/neutrafacetext-book-webfont.svg#svgFontName') format('svg');
    /* Legacy iOS */
}
@font-face {
    font-family:'MyFont-demi';
    src: url('/Content/skin/mio/v2/fonts/neutrafacetext-demi-webfont.eot');
    /* IE9 Compat Modes */
    src: url('/Content/skin/mio/v2/fonts/neutrafacetext-demi-webfont.eot?#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('/Content/skin/mio/v2/fonts/neutrafacetext-demi-webfont.woff') format('woff'),
    /* Modern Browsers */
    url('/Content/skin/mio/v2/fonts/neutrafacetext-demi-webfont.ttf') format('truetype'),
    /* Safari, Android, iOS */
    url('/Content/skin/mio/v2/fonts/neutrafacetext-demi-webfont.svg#svgFontName') format('svg');
    /* Legacy iOS */
}
#skinHeader .header {
    background: #fff;
    height: 174px;
}
#skinHeader .container {
    margin: 0 auto;
}
#skinHeader .layout-container {
    padding: 0;
    width: 1024px;
    font-family:'MyFont-demi';
    -webkit-font-smoothing: antialiased;
}
#skinHeader .font-bold, #skinFooter .font-bold {
    font-family:'MyFont-bold';
    text-transform: lowercase;
}
#skinHeader .font-book, #skinFooter .font-book {
    font-family:'MyFont-book';
    text-transform: lowercase;
}
#skinHeader .font-demi, #skinFooter .font-demi {
    font-family:'MyFont-demi';
    text-transform: lowercase;
}
#skinHeader .header .row, #skinFooter .header .row {
    margin-top: 0;
}
#skinHeader .account, #skinFooter .account {
    background-color: #9ba77d;
    float: right !important;
}
#skinHeader .account button, #skinFooter .account button {
    color: #7d6d6a;
    margin: 10px 3px 11px;
    border: none;
    box-shadow: 0px 0px 4px #666;
    background: #fff;
}
#skinHeader .account button:active, #skinFooter .account button:active {
    color: #000;
}
#skinHeader .account ul, #skinFooter .account ul {
    margin-bottom: 0;
}
#skinHeader .headerNav ul, #skinFooter .headerNav ul {
    margin: 0;
}
#skinHeader .headerNav ul li, #skinFooter .headerNav ul li {
    padding-right: 0;
}
#skinHeader .search, #skinFooter .search {
    margin-top: 6px;
}
#skinHeader .searchField, #skinFooter .searchField {
    padding: 0;
}
#skinHeader .searchField a, #skinFooter .searchField a {
    padding: 0 5px;
}
#skinHeader .footer span, #skinFooter .footer span {
    display: inline-block;
    font-size: 18px;
    line-height: 24px;
    vertical-align: top;
}
#skinHeader .shoppingListHeader, #skinFooter .shoppingListHeader {
    background-color: #7d6d6a;
}
#skinHeader td.nutr-header, #skinFooter td.nutr-header {
    font-size: 14pt;
    border-bottom: 6px solid black;
}
#skinHeader .recipeBox .col-md-6, #skinFooter .recipeBox .col-md-6 {
    padding: 0px 5px;
}
#skinHeader .recipeBox .row, #skinFooter .recipeBox .row {
    margin: 10px 0;
}
#skinHeader .recipePlanner .row h3, #skinFooter .recipePlanner .row h3 {
    color: #9BA77D;
    font-family: MyFont-demi;
    border-bottom: 1px solid #7D6D6A;
    font-size: 18px;
}
#skinHeader .recipePlanner .row:last-child, #skinFooter .recipePlanner .row:last-child {
    margin-bottom: 0;
}
#skinHeader .recipePlanner .row div, #skinFooter .recipePlanner .row div {
    padding-left: 0;
}
#skinHeader .recipePlanner .row div a, #skinFooter .recipePlanner .row div a {
    color: #7D6D6A;
}
#skinHeader .specials, #skinFooter .specials, #skinHeader .product-search, #skinFooter .product-search, #skinHeader .shopping-list-manage, #skinFooter .shopping-list-manage {
    background-color: #ede7d7;
}
#skinHeader .specials header h1, #skinFooter .specials header h1, #skinHeader .product-search h3.product-search-header, #skinFooter .product-search h3.product-search-header {
    margin: 0;
}
#skinHeader .specials header h3, #skinFooter .specials header h3 {
    color: #7d6d6a;
    margin: 0;
}
#skinHeader .specials .arrow, #skinFooter .specials .arrow {
    color: #9ba77d;
}
#skinHeader .specials .column-headers, #skinFooter .specials .column-headers, #skinHeader .product-search .column-headers, #skinFooter .product-search .column-headers, #skinHeader .shopping-list-manage .column-headers, #skinFooter .shopping-list-manage .column-headers {
    color: #fff;
    text-transform: lowercase;
    margin-top: 20px;
    background-color: #9ba77d;
}
#skinHeader .specials .add-button, #skinFooter .specials .add-button, #skinHeader .product-search .add-button, #skinFooter .product-search .add-button, #skinHeader .shopping-list-manage .buttons, #skinFooter .shopping-list-manage .buttons, #skinHeader .recipe-detail .buttons, #skinFooter .recipe-detail .buttons {
    text-transform: lowercase;
    background-color: #d5704b;
    color: #fff;
    border-radius: 0;
    border: none;
    padding: 3px 9px;
    box-shadow: 0px 0px 6px #666;
}
#skinHeader .specials .result, #skinFooter .specials .result, #skinHeader .product-search .result, #skinFooter .product-search .result, #skinHeader .shopping-list-manage .result, #skinFooter .shopping-list-manage .result {
    color: #7d6d6a;
    text-transform: lowercase;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px solid #7d6d6a;
}
#skinHeader .product-search-price, #skinFooter .product-search-price {
    color: #D5704B;
}
#skinHeader .community .community-article .community-article-header, #skinFooter .community .community-article .community-article-header, #skinHeader .community .community-events-header, #skinFooter .community .community-events-header {
    border-top: #7D6D6A 15px solid;
    margin: -18px 0 10px;
    text-align: center;
    color: #7D6D6A;
}
#skinHeader .community .community-article .community-article-header, #skinFooter .community .community-article .community-article-header {
    font-size: 21px;
}
#skinHeader .community .community-events-header, #skinFooter .community .community-events-header {
    font-size: 24px;
}
#skinHeader .searchField input, #skinFooter .searchField input {
    background: url('/Content/skin/mio/v2/search.png') no-repeat scroll 4px 4px;
    padding: 1px;
    font-size: 14px;
    font-family: inherit;
    color: inherit;
    border-radius: 0px;
    padding-left: 21px;
    padding-right: 0;
    border: none;
    border: 1px solid #7D6D6A \9;
    box-shadow: 0px 0px 4px #999;
    margin-bottom: 0;
    padding-top: 2px;
    padding-bottom: 2px;
}
#skinHeader .logo, #skinFooter .logo {
    padding: 35px 0 0px;
}
#skinHeader .logoBox, #skinFooter .logoBox, #skinHeader .storeInfoBox, #skinFooter .storeInfoBox {
    float: left;
}
#skinHeader .logoBox, #skinFooter .logoBox {
    width: 427px;
}
#skinHeader .storeInfoBox, #skinFooter .storeInfoBox {
    width: 596px;
}
#skinHeader .list-inline, #skinFooter .list-inline {
    padding-left: 0;
    list-style: none;
}
#skinHeader .list-inline>li:first-child, #skinFooter .list-inline>li:first-child {
    padding-left: 0;
}
#skinHeader .headerNav ul li, #skinFooter .headerNav ul li {
    padding-right: 0;
}
#skinHeader .list-inline>li, #skinFooter .list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}
#skinHeader .searchBoxes, #skinFooter .searchBoxes {
    float: right;
}
#skinHeader .search, #skinFooter .search {
    width: 393px;
    float: left;
}
#skinHeader .searchField, #skinFooter .searchField {
    width: 196.5px;
    float: left;
}
#skinHeader .searchField input, #skinFooter .searchField input {
    width: 143.75px;
    float: left;
}
#skinHeader .searchField a, #skinFooter .searchField a {
    width: 21.734px;
    float: left;
    line-height: 21px;

}
#skinHeader .socialLinks, #skinFooter .socialLinks {
    width: 131px;
    float: left;
}

#skinHeader .socialLinks .col-md-4, #skinFooter .socialLinks .col-md-4 {
    padding: 0 15px;
    width: 13.656px;
    float: left;
}
#skinHeader .socialLinks .col-md-4 a, #skinFooter .socialLinks .col-md-4 a {
    text-decoration: none;
}
#skinHeader .socialLinks .col-md-4 img, #skinFooter .socialLinks .col-md-4 img {
    max-width: none;
}
#skinHeader .headerNav, #skinFooter .headerNav {
    padding: 6px 0;
}
#skinHeader .header .row, #skinFooter .header .row {
    margin-top: 0;
}
#skinHeader .row, #skinFooter .row {
    margin: 5px 0;
}
#skinHeader .account, #skinFooter .account {
    width: 348px;
}
#skinHeader .btn-xs, #skinFooter .btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    font-family: inherit;
}
#skinHeader .btn-default:hover, #skinFooter .btn-default:hover, #skinHeader .btn-default:focus, #skinFooter .btn-default:focus, #skinHeader .btn-default:active, #skinFooter .btn-default:active, #skinHeader .btn-default.active, #skinFooter .btn-default.active, #skinHeader .open .dropdown-toggle.btn-default, #skinFooter .open .dropdown-toggle.btn-default {
    color: #333;
    background-color: #ebebeb;
    border-color: #adadad;
}
#skinHeader .headerNav li a, #skinFooter .headerNav li a, #skinHeader .searchBoxes a, #skinFooter .searchBoxes a, #skinHeader input, #skinFooter input {
    color: #7d6d6a;
}
#skinHeader .headerNav li a, #skinFooter .headerNav li a {
    font-size: 16px;
    padding-left: 18px;
}
#skinHeader .footer, #skinFooter .footer {
    border-top: 3px solid #704F45;
}
#skinHeader .footer h3, #skinFooter .footer h3 {
    color: #7e553a;
    text-align: center;
    margin: 10px;
    font-size: 28px;
}
#skinHeader .footerNav li a, #skinFooter .footerNav li a {
    color: #7d6d6a;
    text-transform: none;
}
#skinHeader .footerNav li, #skinFooter .footerNav li {
    border-right: 1px solid black;
    float: left;
    list-style-type: none;
    margin: 10px 10px 0 0;
    padding: 0 15px;
}
#skinHeader .footerNav, #skinFooter .footerNav {
    margin-bottom: 12px;
}
#skinHeader .row, #skinFooter .row {
    margin: 5px 0;
}
#skinHeader .font-demi, #skinFooter .font-demi {
    font-family:'MyFont-demi';
    text-transform: lowercase;
}
#skinHeader .footer p, #skinFooter .footer p {
    color: #7d6d6a;
    font-size: 10px;
    text-align: center;
    font-family:'MyFont-demi';
}
#skinHeader .footerNav li:last-child, #skinFooter .footerNav li:last-child {
    border-right: none;
}


#skinHeader ::-webkit-input-placeholder { /* WebKit browsers */
    color: #7d6d6a;
}
#skinHeader :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #7d6d6a;
}
#skinHeader ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #7d6d6a;
}
#skinHeader ::-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #7d6d6a;
}

#skinFooter .footerNav ul {
    margin: 0;
    margin-bottom: 10px;
    padding-left:40px;
}