body {margin:0; padding:0; color:#5A3E17; font-family:"Arial Light", "Helvetica Light", Helvetica, Arial, sans-serif; font-size:0.9em;}

 #home {background:#5A3E17 url('images/back-home.jpg') no-repeat center 0 scroll;}
 #cafe {background:#5A3E17 url('images/back-cafe.jpg') no-repeat center 0 scroll;}
 #mess {background:#5A3E17 url('images/back-mess.jpg') no-repeat center 0 scroll;}
 #delivery {background:#5A3E17 url('images/back-delivery.jpg') no-repeat center 0 scroll;}
 #location {background:#5A3E17 url('images/back-location.jpg') no-repeat center 0 scroll;}
 #review {background:#5A3E17 url('images/back-review.jpg') no-repeat center 0 scroll;} 
 #cafe-menu {background:#f2ebe1 url('images/back-cafe-menu.jpg') no-repeat center 0 scroll;}  
 #mess-menu {background:#efedeb url('images/back-mess-menu.jpg') no-repeat center 0 scroll;} 

 #container {width:980px; margin:20px auto 0 auto;}      
  #hd {width:980px; height:35px;}  
   .content, #flash-index {width:880px; margin:15px auto 0 auto;}
    #header {height:50px;}
     #logo-1 {width:83px; height:83px; float:left; border:0;}
      a img {border:0;}
     .menu {width:610px; float:right; position:relative; top:30px;}
      .m-1, .m-2, .m-3, .m-4, .m-5 {float:left;}
      .m-5 {text-align:right;}
      .m-1 {width:130px;}
      .m-2 {width:130px;}
      .m-3 {width:125px;}
      .m-4 {width:105px;}
      .m-5 {width:97px;}
       a {color:#fff; text-decoration:none; font-size:1.25em; font-weight:normal;}
       a:hover {color:#5A3E17;}
       a.selected {color:#5A3E17;}
     .menu-cafe {width:585px; float:right; position:relative; top:40px; margin-right:23px;}
     .menu-bar {width:455px; float:right; position:relative; top:40px; margin-right:23px;}
      .menu-cafe a, .menu-bar a {font-size:1.05em;}
    #main {margin:130px 0 0 0; text-align:left; height:395px;}
    #main-long {margin:130px 0 20px 0; text-align:left;;}
     .col-1, #flash-home {width:208px; height:211px; float:left; text-align:left; margin-bottom:15px; font-size:0.9em;}
     .sub-flash {clear:both;}
      .social a {font-size:0.9em;}
     .col-2, #flash-cafe-menu {width:587px; font-size:0.9em; padding-right:0px; margin-left:270px;}
      .flower {width:113px; height:25px; float:left; margin:0 41px 82px 41px;}
     h1 {font-size:1em; padding:0 0 10px 0;}
     .hE {width:1px; height:1px; margin:-500em; padding:0; position:absolute; top:-500em; left:0;}
     p {line-height:18px; margin-top:0; padding:0 0 4px 0;}
      p a {color:#5A3E17; text-decoration:underline; font-size:1em;}
      p a:hover {color:#BFA582;}
      table {width:587px; text-align:left; table-layout:auto; border-collapse:collapse;}
       td {vertical-align:top;}
       .cell-right {text-align:right; padding:0; margin:0; width:30px;}
	   .cell-right-long {text-align:right; padding:0; margin:0;}
       .cell-first {width:30px;}
        p.put-left {text-align:left; padding:0; margin:0; line-height:17px; font-weight:normal;}
        p.put-right {text-align:right; padding:0; margin:0; line-height:10px;}
      .small {font-size:0.75em;}
      .medium {font-size:1em;}
    #footer {height:25px; margin-bottom:5px; color:#fff;}
     .design {float:right; position:relative; top:40px; left:20px; font-size:8px;}
      .design a {font-size:8px;}
  #ft {width:100%; height:35px;}
  #cafe-menu #ft {background-color:#bc9b6a;}
  #mess-menu #ft {background-color:#b0a699;}

/*** SCROLL BAR VERSION 2 FOR HOME ***/
 #scrollbar_content_2 {height:360px; overflow:hidden;}
 #scrollbar_track_2 {position:absolute; width:4px; height:360px; cursor:move; top:250px; left:50%; margin:0 0 0 450px; }

  #scrollbar_handle_2 {width:5px; background-color:#5A3E17; cursor:move;}


