body
{
margin:0px;
background-image:url(../img/bg.gif);
background-repeat:repeat-x;
background-color:#a39f7b;

}
#Container
{
font-family: Verdana, helvetica, arial, sans-serif ;
width:920px;
margin:20px auto;
text-align:left;
position: relative;
height: auto !important;
height: 100%;
min-height: 100%;
display:block;
}
#header
{
height: 70px;
border-right:1px solid #a39f7b;
background-color:#fff;
}
.phonetop
{
    height:50px;
    float:right;
}
.logo
{
float:left;
margin:10px 50px;
}
#showcase
{
height:275px;
clear: both;
margin: 0 auto;
border-right:1px solid #a39f7b;
background: url(../img/kitchen1.jpg) no-repeat;
}
#subPagetop
{
height:100px;
clear: both;
margin: 0 auto;
border-right:1px solid #a39f7b;
background: url(../img/kitchen1.jpg) no-repeat;
}
#Homebody
{
 clear: both;
 margin: 0 auto;
 background:#e2dfd0;
 display:block;
 height:300px;
}
#body0
{
 clear: both;
 margin: 0 auto;
 background:#e2dfd0;
 display:block;
 float:left;
 height:400px;
}
#body
{
 clear: both;
 margin: 0 auto;
 background:#e2dfd0;
 display:block;
 float:left;
 height:1000px;
}
#body2
{
 clear: both;
 margin: 0 auto;
 background:#e2dfd0;
 display:block;
 height:775px;
 float:left;
}
#body3
{
 clear: both;
 margin: 0 auto;
 background:#e2dfd0;
 display:block;
 height:900px;
 float:left;
}
#body4
{
 clear: both;
 margin: 0 auto;
 background:#e2dfd0;
 display:block;
 height:575px;
 float:left;
}
#body8
{
 clear: both;
 margin: 0 auto;
 background:#e2dfd0;
 display:block;
 height:2550px;
 float:left;
}
#body9
{
 clear: both;
 margin: 0 auto;
 background:#e2dfd0;
 display:block;
 height:690px;
 float:left;
}
#body10
{
 clear: both;
 margin: 0 auto;
 background:#e2dfd0;
 display:block;
 height:auto;
 float:left;
}
#About
{
 clear: both;
 margin: 0 auto;
 background:#e2dfd0;
 display:block;
 height:600px;
}
#Location
{
 clear: both;
 margin: 0 auto;
 background:#e2dfd0;
 display:block;
 height:650px;
}
#menu
{
 margin: 0 auto;
 height:100px;
 background-color:#fff; 
}
#menu ul 
{
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: right;
  background: #fff top left;
}
#menu ul li 
{
  display: inline;
  margin: 0;
  padding: 0;
  list-style: none;
}
#menu ul li a {
  float: left;
  width:183px;
  height:30px;
  font: 400 1.2em arial, sans-serif;
  letter-spacing: 0.1em;
  color: #a39f7b;
  border-top: 80px solid #fff;
  border-right:1px solid #a39f7b;
  border-bottom:1px solid #a39f7b;
}

#menu ul li a span {
  display: block;
  padding: 2px 7px;
}

#menu ul li a span.desc 
{
  font-size: 0.8em;
  color: #fff;
}

#menu ul li a:hover,
#menu ul li a.here 
{
  background: #e2dfd0;
  border-top: 80px solid #e2dfd0;
}

#menu ul li a:hover span.desc,
#menu ul li a.here span.desc 
{
  color: #FFF;
}
#submenu
{
 margin: 0 auto;
 height:50px;
 background-color:#fff; 
}
#submenu ul 
{
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: right;
  background: #fff top left;
}
#submenu ul li 
{
  display: inline;
  margin: 0;
  padding: 0;
  list-style: none;
}
#submenu ul li a {
  float: left;
  width:183px;
  height:30px;
  font: 400 1.2em arial, sans-serif;
  letter-spacing: 0.1em;
  color: #a39f7b;
  border-top: 20px solid #fff;
  border-right:1px solid #a39f7b;
  border-bottom:1px solid #a39f7b;
}

#submenu ul li a span {
  display: block;
  padding: 2px 7px;
}

#submenu ul li a span.desc 
{
  font-size: 0.8em;
  color: #fff;
}

#submenu ul li a:hover,
#submenu ul li a.here 
{
  background: #e2dfd0;
  border-top: 20px solid #e2dfd0;
}

#submenu ul li a:hover span.desc,
#submenu ul li a.here span.desc 
{
  color: #FFF;
}
#leftCol
{
margin: 0 auto;
width:200px;
float:left;
position:relative;
}
#leftCol2
{
margin: 0 auto;
width:325px;
float:left;
position:relative;
}
#leftNav
{
margin: 0 auto;
width:183px;
float:left;
position:relative;
}

#leftNav ul 
{
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;
  text-align: right;
  background: #A5A27E top left;
}
#leftNav ul li 
{
  display: inline;
  margin: 0;
  padding: 0;
  list-style: none;
  
}
#leftNav ul li a {
  float: left;
  width:183px;
  height:30px;
  font: 400 1.2em arial, airal;
  font-weight:lighter;
  text-decoration:none;
  letter-spacing: 0.1em;
  color: #fff;
  border-top: 10px solid #A5A27E;
  border-right:1px solid #E2DFD0;
  border-bottom:1px solid #E2DFD0;
}

#leftNav ul li a span 
{
    font-size:14px;
  display: block;
  padding: 2px 7px;
}

#leftNav ul li a span.desc 
{
  font-size: 0.8em;
  color: #fff;
}

#leftNav ul li a:hover,
#leftNav ul li a.here 
{
  background: #e2dfd0;
  color:#A5A27E;
  border-top: 10px solid #e2dfd0;
  border-right:1px solid #A5A27E;
  border-bottom:1px solid #A5A27E;
}

#leftNav ul li a:hover span.desc,
#leftNav ul li a.here span.desc 
{
  color: #FFF;
}


#news
{
float:left;
padding:15px;
margin-left:50px;
width:500px;
font-size:14px;
color:#666;
}
#gallery
{
float:right;
padding:67px;
width:600px;
font-size:11px;
color:#666;
}
#gallery2
{
float:right;
display:block;
padding:50px;
height:775px;
width:600px;
font-size:11px;
color:#666;
}
#gallery3
{
float:right;
display:block;
padding:50px;
height:900px;
width:600px;
font-size:11px;
color:#666;
}
#feature
{
width:300px;
  margin: 0;
  padding: 0;
float:right;
padding:15px;
font-size:11px;
color:#666;
}
#afflink
{
background-color:#816c4f;
font-size:10px;
font-weight:bold;
text-align:center;
height:70px;
text-align:center;
color:#fff;
}
#footer
{
font-size:11px;
text-align:center;
color:#413627;
}
#Content
{
    float:right;
    padding:50px;
    width:600px;
    font-size:11px;
    color:#666;
    display:block;
}
#Content2
{
    float:right;
    padding-top:50px;
    padding-right:50px;
    width:545px;
    font-size:15px;
    color:#666;
    display:block;
}
#Content5
{
    width:920px;
}