@charset "utf-8";
/* CSS Document */

/*================== Begin Typography & Colors ====================*/

* { margin:0; padding:0; }

body{ background:#FFFFFF url(images/bg_repeatx.gif) top repeat-x; background-color: #ffffff; margin: 0; padding: 0;}

a {color: #5f5c53; font-size:12px;}
a:hover{text-decoration:none;}

a img { border:0;}
img {vertical-align:top;}
ul { list-style:none;}
p{ padding:0;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}

html, input, textarea {	font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#54514a; }
input, select { vertical-align:middle; font-weight:normal;}
strong {font-size:12px; color:#9f9f9f;}

h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size:36px; line-height:36px; font-weight:normal;}
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:20px; font-weight:bold; font-style:italic;}

/*================== End Typography & Colors ====================*/

#header{ margin: 0 auto; }
#header .menu .padding{ padding:57px 35px 0 259px;}
#header .menu li { font-family:Georgia, "Times New Roman", Times, serif; height: 41px; float:left; padding: 0 27px; background:url(images/seperator_navi.gif) center right no-repeat; font-size:12px; line-height:41px; display:block;}
#header .menu li a {color: #FFFFFF; text-decoration:none; font-size:12px; display:block;}
#header .menu li a:hover {color:#ffe097; text-decoration:none;}
#header .menu .last {background:none;}

#header .signature .col1 .padding{ padding: 72px 0 40px 227px;}
#header .signature .highlight_title{ width:100%; float:left; background:url(images/coffee.png) 0 0 no-repeat; height:76px;}
#header .signature .highlight_title .padding2{ padding: 35px 0 0 88px;}
#header .signature .col2 .padding{ padding: 49px 35px 40px 48px;}
#header .signature .col2 .p1{ padding: 8px 0 11px 0; border-bottom: #d7cd9c 1px solid;}
#header .signature .col2 .p2{ padding: 10px 0 0 0;}

/*Highlight Slideshow css*/
#pagination{ padding: 30px 0 0 0;}
#pagination li { font-family:Georgia, "Times New Roman", Times, serif; height: 24px; float:left; padding: 0 17px 0 8px; background:url(images/button1.gif) top left no-repeat; font-size:12px; line-height:24px; display:block;}
#pagination li a {color: #474641; text-decoration:none; font-size:12px; display:block;}
#pagination li a:hover {color:#ff6b05; text-decoration:none;}
#pagination li a.active { color:#ff6b05; }

#simpleshow {
	height:209px; /* a height is required */
	width: 315px; /* a width is required */
}
#simpleshow div {
	height:209px; /* a height is required */
	width: 315px; /* a width is required */
}
div.dish1 {
/*	background: url(images/highlight_dish1.jpg); background-repeat:no-repeat;*/
}
div.dish2 {
/*	background: url(images/highlights2.jpg); background-repeat:no-repeat;*/
}
div.dish3 {
/*	background: url(images/highlights3.jpg); background-repeat:no-repeat;*/
}
div.dish4 {
/*	background: url(images/highlights4.jpg); background-repeat:no-repeat;*/
}
div.dish5 {
/*	background: url(images/highlights5.jpg); background-repeat:no-repeat;*/
}
#simpleshow-holder {
/*	position:relative;*/
}
/*Highlight Slideshow css ends here*/

#footer { margin-top:40px;}
#footer .footer_content{ margin:0 auto;}
#footer .footer_content .padding{ padding: 28px 0 0 0;}
.footer_texts{ text-align:center; color:#6d6d6d;}


/*home*/
#home { margin:0 auto;}
#home .padding { padding:17px 35px 0 35px;}
#home .padding .col1 .padding2{ padding:20px;}
.white{ color:#FFFFFF;}
.news_texts{ color:#763b01; }
.news_texts a{ color:#763b01; font-weight:bold; text-decoration:underline;}
.news_texts a:hover{ color:#763b01; text-decoration:none;}
.news_line{ margin-top:7px; width:100%; float:left; height:2px; background:url(images/line_news.gif) top left repeat-x;}
#home .padding .col1 .padding2 .p1{ padding: 16px 0 20px 0; border-bottom: #c66300 1px solid;}
#home .padding .col1 .padding2 .p2{ padding: 15px 0 0 0;}
.img1{ padding:12px 0 0 0;}
.orange{color:#fe7500;}

#home .padding .col2 .padding2{ padding:20px 35px 0 35px;}
.reviews_line{ margin-top:7px; width:100%; float:left; height:2px; background:url(images/line_review.gif) top left repeat-x;}
#home .padding .col2 .padding2 .p1{ padding: 20px 0; border-bottom: #ccc8be 1px solid;}
#p_u{ padding: 10px 0; border-bottom: #ccc8be thin dotted; width:100%; float:left;}
.img2{ border:#7d7e80 1px solid; margin-right:12px;}
.reviews_texts{ color:#5f5c53; }
.reviews_texts a{ color:#5f5c53; font-weight:bold; text-decoration:underline;}
.reviews_texts a:hover{ color:#5f5c53; text-decoration:none;}
.review_readmore a{ color:#fe7500; text-decoration:underline;}
.review_readmore a:hover{ color:#fe7500; text-decoration:none;}