/* CSS Document */

body{
margin:0;
padding:0;
background:#8A5216;
font:14px Tahoma, Arial, sans-serif;
}

#wrapper	{
background:#FFF;
border:0px solid red;
margin:0 auto;
display:block;
width:825px;
}

#header	{
width:805px;
height:129px;
border-top:10px solid #FFF;
margin-left:10px;
padding-top:10px;
background:url(../i/logo2.png) no-repeat;
}

#content	{
width:800px;
border:0px solid green;
margin-left:20px;
}

.intro	{
width:680px;
border:0px solid red;
clear:both;
margin:0px auto;
display:block;
padding-bottom:20px;
}

.intro h1	{
border:0px solid green;
width:310px;
font-size:24px;
margin:0px auto;
display:block;
padding-top:30px;
color:#FF0000;
}

.intro p	{
color:#006633;
font-size:16px;
font-weight:bold;
}

#info	{
font-size:13px;
color:#333;
border:0px solid red;
margin-top:-40px;
width:790px;
padding-bottom:30px;
}

.breadcrumb	{
border:0px solid green;
background:url(../i/nav_small.png) no-repeat;
margin:70px 0 10px 0;
padding:5px 0px 0 0;
height:31px;
color:#FFF;
}

.breadcrumb a	{
color:#003300;
text-decoration:none;
margin:0px 40px 0 20px;
font-weight:bold;
}

/* on special lunch */
.breadcrumb1	{
border:0px solid green;
background:url(../i/nav_small.png) no-repeat;
margin:70px 0 10px 0;
padding:5px 0px 0 0;
height:31px;
color:#FFF;
}

.breadcrumb1 a	{
color:#003300;
text-decoration:none;
margin:0px 30px 0 15px;
font-weight:bold;
}

#side_left	{
float:left;
width:550px;
border:0px solid green;
clear:both;
}

/* ---------- gallery styles start here ----------------------- */
#side_right	{
border:1px solid #666;
float:right;
width:204px;
position:relative;
top:60px;
right:18px;
background:#75220F;
}
	
.gallery {
list-style: none;
margin: 0;
padding: 0;
}
.gallery li {
margin: 16px 9px;
padding:8px;
background: url(../images/polaroid2.png) no-repeat;
float: left;
position: relative;
width: 186px;
}
.gallery span {
background: url(../images/pin.png) no-repeat;
width: 77px;
height: 27px;
display: block;
position: absolute;
left: 84px;
top: -12px;
}
.gallery em {
display: block;
padding: 0 20px 0 0;
text-align: center;
font-family:Georgia, "Times New Roman", Times, serif;
color: #333;
font-size:10px;
}

.sub_tittle	{
font-size: 1.3em;
color:#000;
font-weight:bold;
}

/*----table for list----*/
.sub_tittle table	{
border:0px solid red;
width:565px;
text-align:left;
padding-bottom:20px;
}

.name	{
font-size:13px;
color:#333333;
border:0px solid green;
}

.money	{
font-size:13px;
border:0px solid red;
color:#333333;
width:80px;
}

.bowl	{
border:0px solid red;
font-size:14px;
color:#333333;
font-weight:bold;
padding-bottom:10px;
text-align:left;
}

.pot	{
border:0px solid red;
font-size:14px;
color:#333333;
font-weight:bold;
padding-bottom:10px;
text-align:center;
}

.money1	{
font-size:13px;
border:0px solid red;
color:#333333;
margin-right:10px;
}

.money2	{
font-size:13px;
border:0px solid red;
color:#333333;
}

table p	{
font-size:12px;
margin-top:0px;
margin-bottom:10px;
color:#404040;
width:480px;
border:0px solid red;
}
/*----end table----*/


/*----FOOTER PANEL----*/
#footer	{
width:803px;
height:100px; 
background:#ccc;  
clear:both;
position:relative;
left:11px;
border-bottom:8px solid #FFF;
}

#footer	ul	{
border:0px solid #333;
width:500px;
margin:0 auto;
padding:30px 0 20px 0;
}

#footer	li	{
display:inline;
padding:10px 20px;
font-size:13px;
}

#footer	a	{
color:#000;
}

#footer ul a:hover	{
color:#993300;
}

#footer p	{
border:0px solid green;
width:350px; 
font-size:13px;
margin:0 auto;
color:#000;
}
/*----/FOOTER PANEL----*/

/* start comment page */
#contact_me	h2	{
font-size:25px;
font-weight:100;
color:#000;
padding-top:20px;
padding-left:50px;
}

.contact_box	{
border:0px solid red;
width:790px;
float:left;
}

.contact_box p	{
font-size:16px;
}

.contact_box a	{
text-decoration:none;
}

#testForm {
background:#FF9933 none repeat scroll 0 0;
color:#FFF;
line-height:20px;
margin:0px 0 40px 0;
padding:0 20px;
width:315px;
}

label {
display:block;
margin-bottom:5px;
}

input, textarea {
margin-bottom:20px;
}

#name, #email, #number, #how, #message 	{
width:308px;
}

/* start contact page */
.location	{
width:700px;
border:0px solid green;
}

.location	h2	{
font-size:25px;
font-weight:100;
color:#000;
}

.location span	{
font-size:20px;
line-height:35px;
color:#2E67E2;
}

#location p	{
font-size:16px;
}

.location a	{
border:1px solid #FFF;
width:420px;
display:block;
margin:0 auto;
}

.location table	{
padding-left:0px;
margin-top:-20px;
}

.map	{
border:1px solid #CCC;
display:block;
margin:30px auto;
width:425px;
height:370px;
}

.location table	{
border:0px solid red;
margin:0px 0 0 0;
}

.location .days {
font-size:14px;
width:500px;
border:0px solid red;
}

.location .time {
font-size:14px;
width:650px;
border:0px solid red;
}

/* end contact page */

/*
  slide show on home page
*/
.ui-jcoverflip {
position: relative;
}

.ui-jcoverflip--item {
position: absolute;
display: block;
}

/* Basic sample CSS */

#slide_show {
height: 300px;
width: 780px;
overflow: hidden;
}

#flip {
height: 200px;
width: 780px;
border-bottom:0px solid #CCC;
margin:0 auto;
display:block;
}

#flip .ui-jcoverflip--title {
position: absolute;
bottom: -30px;
width: 100%;
text-align: center;
color: #555;
}

#flip img {
display: block;
border:0px solid green;
outline: none;
}

#flip a {
outline: none;
}


