@charset "utf-8";
/* CSS Document */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding:0;
	border: 0;
	font-size: 100%;
	font: inherit;
}
img {border:0;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	background-color: #E7E3D8;
	font-size:11px;
	color:#333;
	line-height: 16px;
	text-align:center;
	font-family: Verdana, Geneva, sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{
 outline: none; /* for Firefox */ 
}
/*-Reset End---*/

a:hover {
	position:relative;
	left:1px;
}
.Footer {
	padding-right: 10px;
	color:#705270;
}
.Font_Orange {
	color:#af8e3f;
}
.Font_Orange a {
	color:#af8e3f;
	text-decoration: none;
}
/*--inside style--*/

html, body {
	height: 100%;
}
#wrap {
	background:url(../images/inside_bg.gif) repeat-y;
	min-height: 100%;
	width:980px;
	margin-left:auto;
	margin-right:auto;
}
#header{ height:24px; padding-top:2px; text-align:right; padding-right:38px; background-color:#300; margin-left:2px; margin-right:2px;}
#main {
	background: url(../images/inside_mainbg.jpg) 2px -27px no-repeat;
	text-align:left;
	overflow:auto;
	padding-bottom: 70px;
}  /* must be same height as the footer */
#footer {
	position: relative;
	margin-top: -70px; /* negative value of footer height */
	clear:both;
	background:url(../images/footer_bg.png) center no-repeat;
	height:60px;
	color:#ad95ad;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	width:936px;
	padding-right:35px;
	padding-left:5px;
	padding-top: 10px;
}
/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}
#content{text-align:left; margin-left:262px; min-height:520px;}
#playflash{ height:300px; width:716px; position:relative; z-index:10; top:0; margin-right:2px;}
#infobox{width:590px; position:relative; z-index:15; margin-top:-150px;left:11px; word-break:break-all; background:url(../images/infobox_top.png) 3px top no-repeat;  padding: 10px 60px 40px 48px; }
#infotitle{color:#600; font-weight:bold; font-size:16px; margin:20px 0px 20px 20px;}
#infotext{margin:2px;padding:10px 5px 16px 5px; min-height:200px;}
#menu{height: 270px; width:163px; margin-left:106px; margin-top:220px; position: absolute; z-index:20; *margin-left:-156px;}
#menu ul{list-style:none; margin: 0; padding: 0;}
#menu li a{height:45px; width:157px; display:block; text-indent: -3000px;float:left; margin:0;}
.mu_a a{background:url(../images/menu.png) 0px 0px}
.mu_b a{background:url(../images/menu.png) 0px -45px}
.mu_c a{background:url(../images/menu.png) 0px -90px}
.mu_d a{background:url(../images/menu.png) 0px -135px}
.mu_e a{background:url(../images/menu.png) 0px -180px}
.mu_f a{background:url(../images/menu.png) 0px -225px}
.mu_a2 a{background:url(../images/menu.png) -157px 0px; left:4px;}
.mu_b2 a{background:url(../images/menu.png) -157px -45px; left:4px;}
.mu_c2 a{background:url(../images/menu.png) -157px -90px; left:4px;}
.mu_d2 a{background:url(../images/menu.png) -157px -135px; left:4px;}
.mu_e2 a{background:url(../images/menu.png) -157px -180px; left:4px;}
.mu_f2 a{background:url(../images/menu.png) -157px -225px; left:4px;}
.mu_a a:hover{background:url(../images/menu.png) -157px 0px; left:4px;}
.mu_b a:hover{background:url(../images/menu.png) -157px -45px; left:4px;}
.mu_c a:hover{background:url(../images/menu.png) -157px -90px; left:4px;}
.mu_d a:hover{background:url(../images/menu.png) -157px -135px; left:4px;}
.mu_e a:hover{background:url(../images/menu.png) -157px -180px; left:4px;}
.mu_f a:hover{background:url(../images/menu.png) -157px -225px; left:4px;}
.storebox{display:block; width:184px; height:234px; background:url(../images/store_bg.png) no-repeat center top; float:left; margin-right:8px; text-align:center; }
.storebox img{margin:18px 0px 18px 4px;}
.storebox h3{font-size:14px; font-weight:bold; margin-top:26px;}
.storebox a{text-decoration:none;color:#636;}
.storebox a:hover{text-decoration:none;color:#C60;}
#MapArea {text-align:center;}
#MapArea iframe{border:2px solid #CCC;}
#BIGPic {text-align:center;}
#BIGPic img{ max-width:520px;}
.TextTitle {background: url(../images/titleb_bg.gif) repeat-x; height:47px; margin-top:20px;}
.Textinfo {margin:25px;}
.Tablestyle {border:1px solid #FFF;}
.Tablestyle th{ color: #600; background-color:#FAF7BA; border:solid 1px #FFF;}
.Tablestyle td{ border:1px solid #FFF; background-color:;}
#cuisinetop {padding-bottom:20px; }
#cuisinetop li a{ float:left; background:url(../images/menu_dot.gif) no-repeat left center; margin-right:20px; padding-left:22px; font-weight:bold; color:#990000; height:30px; line-height:30px;}
#cuisinetop .linow a{ color:#8d41b0; font-weight:bold; background:url(../images/aa_hover.png) 14px 15px no-repeat; text-decoration:none; min-width:100px;}
#cuisinebox {margin-top:15px;}
#menubox .Mtop{background:url(../images/menubox_top.png) no-repeat center; height:7px;}
#menubox .Mmain{background: url(../images/meM.png) repeat-y center; padding: 8px 10px 0 10px;}
#menubox .Mbottom{background:url(../images/menubox_bottmo.png) no-repeat center; height:6px;}
.menuimgBG{ background:url(../images/menupic_bg.jpg) top center no-repeat; }
.Mtopic{ background:url(../images/menutable02.png) no-repeat 1px 0; 
background:url(../images/menutable02.png) no-repeat top left\9; 
*background:url(../images/menutable02.png) no-repeat 1px 0; 
height:44px; color:#7e0089; font-weight:bold; margin:0; padding:0;}
.Mnote{ border-top: 1px solid #d5cbb7; color:#9c80a1;}
.linespace { background:url(../images/boxline.gif) repeat-x center; height:5px; margin:15px;}
#listTopic { background:url(../images/menuintopBG.png) no-repeat center; height:44px; line-height:44px; font-size:14px; font-weight:bold; color:#FFF; padding-left: 50px; letter-spacing:1px; margin-bottom:10px;}
.B1 {border:1px #333 solid;}
.PPT { color:#603; font-weight:bold; font-size:14px;}
.Ot { color:#C63; border-top:1px solid #fff; }
.Rt {color:#900; font-size:16px;}
.titleB {background:url(../images/titleb_bg.gif) 20px 0px;}

/*---Media----*/
.movietitle {background:url(../images/title_media.png) no-repeat center; padding-left: 56px; height:45px; line-height:45px; }
.movietitle a{ color:#600; font-weight:bold; font-size:15px; text-decoration:none}