/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
margin-left: 0;
margin-top: 0px;
margin-bottom: 25px;
text-align: left; /*set to left, center, or right to align the menu as desired*/
display: block;
padding: 0 0 20px;
border-bottom: 1px solid #3b2314;
overflow: hidden;
}

.shadetabs li{
display: inline;
margin: 0;
float: left;

}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
}
.shadetabs li a#silom {
	display: block;
	background:url(../images/nav/nav-silom_off.png) no-repeat;
	height: 22px;
	width: 160px;
	margin-right: 28px;
}
.shadetabs li a#silom:hover { /*selected main tab style */
	position: relative;
	background: url(../images/nav/nav-silom_on.png) no-repeat;
	display: block;
	height: 22px;
	width: 160px;
}
.shadetabs li a#silom.selected{ /*selected main tab style */
	position: relative;
	background: url(../images/nav/nav-silom_on.png) no-repeat;
	display: block;
	height: 22px;
	width: 160px;
}
.shadetabs li a#emporium {
	display: block;
	background: url(../images/nav/nav-em_off.png) no-repeat;
	height: 22px;
	width: 192px;
	margin-right: 28px;
}
.shadetabs li a#emporium:hover {
	position: relative;
	background: url(../images/nav/nav-em_on.png) no-repeat;
	display: block;
	height: 22px;
	width: 192px;
}
.shadetabs li a#emporium.selected{ /*selected main tab style */
	position: relative;
	background: url(../images/nav/nav-em_on.png) no-repeat;
	display: block;
	height: 22px;
	width: 192px;
}
.shadetabs li a#siam {
	display: block;
	background: url(../images/nav/nav-siam_off.png) no-repeat;
	height: 22px;
	width: 237px;
}
.shadetabs li a#siam:hover{ /*selected main tab style */
	position: relative;
	background: url(../images/nav/nav-siam_on.png) no-repeat;
	display: block;
	height: 22px;
	width: 237px;
}
.shadetabs li a#siam.selected{ /*selected main tab style */
	position: relative;
	background: url(../images/nav/nav-siam_on.png) no-repeat;
	display: block;
	height: 22px;
	width: 237px;
}

.shadetabs li a#celeb1 {
	display: block;
	background:url(../images/nav/nav-celeb1_off.png) no-repeat;
	height: 23px;
	width: 195px;
	margin-right: 60px;
}
.shadetabs li a#celeb1:hover { /*selected main tab style */
	position: relative;
	display: block;
	background:url(../images/nav/nav-celeb1_on.png) no-repeat;
	height: 23px;
	width: 195px;
}
.shadetabs li a#celeb1.selected{ /*selected main tab style */
	position: relative;
	display: block;
	background:url(../images/nav/nav-celeb1_on.png) no-repeat;
	height: 23px;
	width: 195px;
}
.shadetabs li a#celeb2 {
	display: block;
	background:url(../images/nav/nav-celeb2_off.png) no-repeat;
	height: 23px;
	width: 132px;
}
.shadetabs li a#celeb2:hover { /*selected main tab style */
	position: relative;
	display: block;
	background:url(../images/nav/nav-celeb2_on.png) no-repeat;
	height: 23px;
	width: 132px;
}
.shadetabs li a#celeb2.selected{ /*selected main tab style */
	position: relative;
	display: block;
	background:url(../images/nav/nav-celeb2_on.png) no-repeat;
	height: 23px;
	width: 132px;
}


.shadetabs li a#dinner {
	display: block;
	background: url(../images/nav/nav-dinner_off.png) no-repeat;
	height: 23px;
	width: 133px;
	margin-right: 25px;
}
.shadetabs li a#dinner:hover { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner_on.png) no-repeat;
	height: 23px;
	width: 133px;
}
.shadetabs li a#dinner.selected{ /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner_on.png) no-repeat;
	height: 23px;
	width: 133px;
}
.shadetabs li a#lunch {
	display: block;
	background: url(../images/nav/nav-lunch_off.png) no-repeat;
	height: 23px;
	width: 133px;
}
.shadetabs li a#lunch:hover { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-lunch_on.png) no-repeat;
	height: 23px;
	width: 133px;
}
.shadetabs li a#lunch.selected{ /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-lunch_on.png) no-repeat;
	height: 23px;
	width: 133px;
}
.shadetabs li a#dinner1 {
	display: block;
	background: url(../images/nav/nav-dinner_01_off.png) no-repeat center;
	height: 16px;
	width: 31px;
	padding: 0 15px 0 25px;
}
.shadetabs li a#dinner1:hover, .shadetabs li a#dinner1.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner_01_on.png) no-repeat center;
	height: 16px;
	width: 31px;
}
.shadetabs li a#dinner2 {
	display: block;
	background: url(../images/nav/nav-dinner_03_off.png) no-repeat center;
	height: 16px;
	width: 30px;
	padding: 0 15px;
}
.shadetabs li a#dinner2:hover, .shadetabs li a#dinner2.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner_03_on.png) no-repeat center;
	height: 16px;
	width: 30px;
}
.shadetabs li a#dinner3 {
	display: block;
	background: url(../images/nav/nav-dinner_05_off.png) no-repeat center;
	height: 16px;
	width: 31px;
	padding: 0 15px;
}
.shadetabs li a#dinner3:hover, .shadetabs li a#dinner3.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner_05_on.png) no-repeat center;
	height: 16px;
	width: 31px;
}
.shadetabs li a#dinner4 {
	display: block;
	background: url(../images/nav/nav-dinner_07_off.png) no-repeat center;
	height: 16px;
	width: 41px;
	padding: 0 15px;
}
.shadetabs li a#dinner4:hover, .shadetabs li a#dinner4.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner_07_on.png) no-repeat center;
	height: 16px;
	width: 41px;
}
.shadetabs li a#dinner5 {
	display: block;
	background: url(../images/nav/nav-dinner_09_off.png) no-repeat center;
	height: 16px;
	width: 52px;
	padding: 0 15px;
}
.shadetabs li a#dinner5:hover, .shadetabs li a#dinner5.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner_09_on.png) no-repeat center;
	height: 16px;
	width: 52px;
}
.shadetabs li a#dinner6 {
	display: block;
	background: url(../images/nav/nav-dinner_11_off.png) no-repeat center;
	height: 16px;
	width: 57px;
	padding: 0 15px;
}
.shadetabs li a#dinner6:hover, .shadetabs li a#dinner6.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner_11_on.png) no-repeat center;
	height: 16px;
	width: 57px;
}
.shadetabs li a#dinner7 {
	display: block;
	background: url(../images/nav/nav-dinner_13_off.png) no-repeat center;
	height: 16px;
	width: 31px;
	padding: 0 15px;
}
.shadetabs li a#dinner7:hover, .shadetabs li a#dinner7.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner_13_on.png) no-repeat center;
	height: 16px;
	width: 31px;
}
.shadetabs li a#dinner8 {
	display: block;
	background: url(../images/nav/nav-dinner_15_off.png) no-repeat center;
	height: 16px;
	width: 47px;
	padding: 0 15px;
}
.shadetabs li a#dinner8:hover, .shadetabs li a#dinner8.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner_15_on.png) no-repeat center;
	height: 16px;
	width: 47px;
}


.shadetabs li a#lunch1 {
	display: block;
	background: url(../images/nav/nav-lunch_01_off.png) no-repeat center;
	height: 16px;
	width: 31px;
	padding: 0 15px 0 25px;
}
.shadetabs li a#lunch1:hover, .shadetabs li a#lunch1.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-lunch_01_on.png) no-repeat center;
	height: 16px;
	width: 31px;
}
.shadetabs li a#lunch2 {
	display: block;
	background: url(../images/nav/nav-lunch_03_off.png) no-repeat center;
	height: 16px;
	width: 30px;
	padding: 0 15px;
}
.shadetabs li a#lunch2:hover, .shadetabs li a#lunch2.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-lunch_03_on.png) no-repeat center;
	height: 16px;
	width: 30px;
}
.shadetabs li a#lunch3 {
	display: block;
	background: url(../images/nav/nav-lunch_05_off.png) no-repeat center;
	height: 16px;
	width: 29px;
	padding: 0 15px;
}
.shadetabs li a#lunch3:hover, .shadetabs li a#lunch3.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-lunch_05_on.png) no-repeat center;
	height: 16px;
	width: 29px;
}

.sub2 {
	display: block;
	background: url(../images/bg/bg-sub.jpg) no-repeat;
	padding: 10px 0;
	height: 15px;
}
.sub3 {
	display: block;
	background: url(../images/bg/bg-sub.jpg) no-repeat;
	padding: 10px 0;
	height: 15px;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
}

.shadetabs li a.selected{ /*selected main tab style */
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 13px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid navy; /*navy border*/
background: black url(indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid navy; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: black url(indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

.shadetabs.sub4 li a#dinner {
	display: block;
	background: url(../images/nav/nav-dinner-en_off.png) no-repeat;
	height: 23px;
	width: 133px;
	margin-right: 25px;
}
.shadetabs.sub4 li a#dinner:hover { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner-en_on.png) no-repeat;
	height: 23px;
	width: 133px;
}
.shadetabs.sub4 li a#dinner.selected{ /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner-en_on.png) no-repeat;
	height: 23px;
	width: 133px;
}
.shadetabs.sub4 li a#lunch {
	display: block;
	background: url(../images/nav/nav-lunch-en_off.png) no-repeat;
	height: 23px;
	width: 133px;
}
.shadetabs.sub4 li a#lunch:hover { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-lunch-en_on.png) no-repeat;
	height: 23px;
	width: 133px;
}
.shadetabs.sub4 li a#lunch.selected{ /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-lunch-en_on.png) no-repeat;
	height: 23px;
	width: 133px;
}

.shadetabs.sub3 li a#dinner1 {
	display: block;
	background: url(../images/nav/nav-dinner-en_01_off.png) no-repeat center;
	height: 16px;
	width: 53px;
	padding: 0 15px 0 25px;
}
.shadetabs.sub3 li a#dinner1:hover, .shadetabs.sub3 li a#dinner1.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner-en_01_on.png) no-repeat center;
	height: 16px;
	width: 53px;
}
.shadetabs.sub3 li a#dinner2 {
	display: block;
	background: url(../images/nav/nav-dinner-en_03_off.png) no-repeat center;
	height: 16px;
	width: 55px;
	padding: 0 15px;
}
.shadetabs.sub3 li a#dinner2:hover, .shadetabs.sub3 li a#dinner2.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner-en_03_on.png) no-repeat center;
	height: 16px;
	width: 55px;
}
.shadetabs.sub3 li a#dinner3 {
	display: block;
	background: url(../images/nav/nav-dinner-en_05_off.png) no-repeat center;
	height: 16px;
	width: 39px;
	padding: 0 15px;
}
.shadetabs.sub3 li a#dinner3:hover, .shadetabs.sub3 li a#dinner3.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner-en_05_on.png) no-repeat center;
	height: 16px;
	width: 39px;
}
.shadetabs.sub3 li a#dinner4 {
	display: block;
	background: url(../images/nav/nav-dinner-en_07_off.png) no-repeat center;
	height: 16px;
	width: 44px;
	padding: 0 15px;
}
.shadetabs.sub3 li a#dinner4:hover, .shadetabs.sub3 li a#dinner4.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner-en_07_on.png) no-repeat center;
	height: 16px;
	width: 44px;
}
.shadetabs.sub3 li a#dinner5 {
	display: block;
	background: url(../images/nav/nav-dinner-en_09_off.png) no-repeat center;
	height: 16px;
	width: 47px;
	padding: 0 15px;
}
.shadetabs.sub3 li a#dinner5:hover, .shadetabs.sub3 li a#dinner5.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner-en_09_on.png) no-repeat center;
	height: 16px;
	width: 47px;
}
.shadetabs.sub3 li a#dinner6 {
	display: block;
	background: url(../images/nav/nav-dinner-en_11_off.png) no-repeat center;
	height: 16px;
	width: 40px;
	padding: 0 15px;
}
.shadetabs.sub3 li a#dinner6:hover, .shadetabs.sub3 li a#dinner6.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner-en_11_on.png) no-repeat center;
	height: 16px;
	width: 40px;
}
.shadetabs.sub3 li a#dinner7 {
	display: block;
	background: url(../images/nav/nav-dinner-en_13_off.png) no-repeat center;
	height: 16px;
	width: 72px;
	padding: 0 15px;
}
.shadetabs.sub3 li a#dinner7:hover, .shadetabs.sub3 li a#dinner7.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner-en_13_on.png) no-repeat center;
	height: 16px;
	width: 72px;
}
.shadetabs.sub3 li a#dinner8 {
	display: block;
	background: url(../images/nav/nav-dinner-en_15_off.png) no-repeat center;
	height: 16px;
	width: 37px;
	padding: 0 15px;
}
.shadetabs.sub3 li a#dinner8:hover, .shadetabs.sub3 li a#dinner8.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-dinner-en_15_on.png) no-repeat center;
	height: 16px;
	width: 37px;
}


.shadetabs.sub3 li a#lunch1 {
	display: block;
	background: url(../images/nav/nav-lunch-en_01_off.png) no-repeat center;
	height: 16px;
	width: 53px;
	padding: 0 15px 0 25px;
}
.shadetabs.sub3 li a#lunch1:hover, .shadetabs.sub3 li a#lunch1.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-lunch-en_01_on.png) no-repeat center;
	height: 16px;
	width: 53px;
}
.shadetabs.sub3 li a#lunch2 {
	display: block;
	background: url(../images/nav/nav-lunch-en_03_off.png) no-repeat center;
	height: 16px;
	width: 55px;
	padding: 0 15px;
}
.shadetabs.sub3 li a#lunch2:hover, .shadetabs.sub3 li a#lunch2.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-lunch-en_03_on.png) no-repeat center;
	height: 16px;
	width: 55px;
}
.shadetabs.sub3 li a#lunch3 {
	display: block;
	background: url(../images/nav/nav-lunch-en_05_off.png) no-repeat center;
	height: 16px;
	width: 44px;
	padding: 0 15px;
}
.shadetabs.sub3 li a#lunch3:hover, .shadetabs.sub3 li a#lunch3.selected { /*selected main tab style */
	position: relative;
	display: block;
	background: url(../images/nav/nav-lunch-en_05_on.png) no-repeat center;
	height: 16px;
	width: 44px;
}
@media print {
.tabcontent {
display:block !important;
}
}