/* GLOBAL */
* {margin:0px; padding:0px;}
ul {list-style:none;}
a {text-decoration:none;outline: none;color:#ea671d;}
a:hover {text-decoration:underline;}
body {background:#a7946a url() no-repeat scroll 0 0;font:normal 12px arial;text-align:center;}
:-moz-any-link:focus {outline: none;}

#mss-container {width:965px;margin:0px auto; position:relative;background:#fff url(/lib/yhst-19983811416546/mss-bg.gif) repeat-y scroll 0 0;text-align:center;}
#container {width:950px; margin:0 7px 0px 8px; text-align:left;}
   #mss-header {background-color:#c9b280;position:relative;height:110px;z-index:5;}
      #mss-logo {position:absolute; top:0px; left:30px;}
         #mss-logo a {display:block; height:110px; width:110px; overflow:visible;}
      #mss-logo-text {float:left;margin:40px 0px 0px 150px;}
         #mss-logo-text a {color:#542c1b;line-height:22px;}
         #mss-logo-text a:hover {text-decoration:none;}
      #mss-top-nav{text-align:right;padding-top:50px;padding-right:10px;}
         #mss-top-nav a {padding:0px 20px 0px 0px;color:#542c1b;}
      .nav-product {background:#c9b280 url(/lib/yhst-19983811416546/mss-nav-bg.gif) repeat-x scroll 0 0;height:30px;margin-top:16px;padding-left:145px; line-height:30px;}
         .nav-product #mss-nav {}
            .nav-product #mss-nav li {float:left;position:relative;cursor:pointer;}
            .nav-product #mss-nav .barrier {color:#fff; padding:0px 15px;}
               .nav-product #mss-nav a:hover {text-decoration:none;}
               .nav-product #mss-nav span {display:block;background:transparent url() no-repeat scroll center 0px;width:115px; height:30px;}/* color:#fff;font-weight:bold; text-transform:uppercase; */
               .nav-product #mss-nav ul {display:none;position:absolute; top:30px; left:0px;background:#fff url() no-repeat scroll 0 0;border:1px solid #a18b82;}
                  .nav-product #mss-nav ul li {width:160px;}
                     .nav-product #mss-nav ul li a {display:block; background-color:#ab9c8c; color:#fff;padding-left:15px; width:145px;_width:160px;border-bottom:1px solid #d5cec6;}
                     * html .nav-product #mss-nav ul li a {width:145px;}
                     .nav-product #mss-nav ul li a.last {border-bottom:0px;}
                     .nav-product #mss-nav ul li a:hover {background-color:#fffbe4;color:#e7661c;text-decoration:none;}
   #bodyshell {background-color:#fff;padding:10px;color:#707070;height:100%;}
   #footer {color:#542c1b;width:950px; _width:965px; margin:0px auto; text-align:left;padding:13px 7px 0px 8px;background:#a7946a url(/lib/yhst-19983811416546/mss-footer-bg.gif) no-repeat scroll 0 0;}
   * html #footer {width:950px;}
      #mss-footer {float:right;}
      #footer a {color:#542c1b;}
      #footer .mss-barrier {padding:0px 10px;}
                     




/* HOME Page */
.mss-home-title {display:block;margin-bottom:5px;}/* color:#49342a; font-weight:bold; font-size:14px; text-transform:uppercase;margin-bottom:5px;*/
#mss-home-left p,
#mss-home-right p {margin:3px 0px;line-height:18px;}

#mss-home-left {width:625px; float:left;}
* html #mss-home-left {overflow:hidden;}
   #homeshow {width:625px; height:340px; overflow:hidden; position:relaative;}
      #homeshow .aslide {display:none; position:absolute;}
      #homeshow .goLeft {background-image:url(/lib/yhst-19983811416546/l-arrow.png); background-position:center center; background-repeat:no-repeat;}
      #homeshow .goRight {background-image:url(/lib/yhst-19983811416546/r-arrow.png); background-position:center center; background-repeat:no-repeat;}
      * html .goLeft {_background-image:url(/lib/yhst-19983811416546/l-arrow.gif);}
      * html .goRight {_background-image:url(/lib/yhst-19983811416546/r-arrow.gif);}

   #mss-happening{padding:30px;}
      .mss-home-happening {padding:10px 0px;}
         .mss-home-happening h3 {font-size:15px;}
         .mss-home-happening img {float:left;}
         .mss-home-happening-info {margin-left:85px;}
            .mss-home-happening-info .date{padding-right:5px;color:#363636;}
            .mss-home-happening-info .title{color:#ea671d; }
#mss-home-right{width:290px;margin-left:635px;}
* html #mss-home-right {overflow:hidden;}
   #mss-feature {padding:10px 0px 10px 20px;}
      #mss-feature a {float:left;display:block; margin-left:-20px; width:115px;}
      * html #mss-feature a {margin-left:-10px;}
         .special-details {margin-left:100px;}
            .special-details .name {display:block;color:#ea671d;font-size:16px; font-weight:bold;}
            .special-details .caption {line-height:18px;}
            #mss-feature .special-details a {float:none;display:inline; margin:0px; width:auto;}
   #mss-social {padding:0px 0px 10px 20px;}
   #mss-international {padding:5px 0px 10px 20px;}
      #mss-international ul {width:285px;margin:3px 0px;}
         #mss-international ul li {float:left;width:140px;}
            #mss-international ul li a img {vertical-align:middle;padding-right:10px;}


/* SECTION/Product Pages */
#mss-left-nav {width:180px; _width:200px; float:left;padding:20px 10px;}
* html #mss-left-nav {width:180px;}
   #mss-left-nav h3 {margin:5px 0px 10px;padding-bottom:10px; border-bottom:1px solid #bab2ae;color:#49342a; text-transform:uppercase; font-size:14px; font-weight:bold;}
   #mss-left-nav a {display:block;margin:5px 0px;color:#49342a;}
   #mss-left-nav a.active {color:#ea671d;}
#mss-content-area {margin-left:210px;padding:45px 10px 20px 10px;}
#mss-content-area.full{margin-left:0px;}
* html #mss-content-area {width:710; }
* html #mss-content-area.full {width:900px;}
   #mss-section-contents {padding:15px 50px;}
      #mss-section-contents .horizontal-seperator {padding-bottom:30px;}   
      #mss-section-contents a {float:left; display:block; width:90px;}
      #mss-section-contents .name {padding-right:15px;}
      #mss-section-contents .name a {float:none; display:inline; width:auto; } 
   #mss-content-area {color:#707070;}
      #mss-content-area .image-l {float:left; width:300px;}
      #mss-content-area .itemform {margin-left:330px;}
         #mss-content-area .itemform h1 {color:#ea671d;font-weight:normal; font-size:22px;margin-bottom:10px;}
         #mss-content-area .itemform #caption {line-height:18px;}
         #mss-cart-form {padding-bottom:5px; border-bottom:1px solid #b0a7a3;margin:15px 0px;} 
            #mss-cart-form .head {border-bottom:1px solid #b0a7a3;padding:3px 0px;}
            #mss-cart-form td {padding:8px 0px;}
            #mss-cart-form .size {width:155px;}
            #mss-cart-form .price {width:80px;}
               #mss-cart-form .name {color:#49342a; display:block; margin-bottom:3px;font-weight:bold;}
               #mss-cart-form .headline {font-style:italic;font-size:10px;}
               #mss-cart-form .price span {color:#ea671d;font-weight:bold;}
            
            
         
/* Info Pages */
#info-div {line-height:18px;}
   #info-div h2 {color:#ea671d; font-weight:normal;margin-bottom:15px;line-height:26px;}

/* Recipe Page */
.recipe-name {color: #EA671D; font-size: 22px; font-weight: normal; margin-bottom: 10px;}
.recipe-space {width:22px;}
.recipe-bottom-image {padding:10px 0px;}
.recipe-sep {border-bottom:1px solid #707070;}

