body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.dropsubmenu {
	font-size:11px; 
}

/*////////////////////////// main ///////////////////////////////////*/

.main_ent_text {
	font-size: 11px;
	line-height: 18px;
	color:#a28824;
}

.main_ent_text a {
	color:#a28824;
	text-decoration:none;
}

.main_ent_text a:hover {
	color:#a28824;
	text-decoration:underline;
}

.main_ent_text a:visit {
	color:#a28824;
}

.main_ent_text_date {
	font-size: 11px;
	line-height: 18px;
	color:#d9d09c;
}

.main_news_text_tit {
	font-size: 11px;
	line-height: 18px;
	color:#ca9012;
	font-weight:bold;
}

.main_news_text_tit a {
	color:#ca9012;
	text-decoration:none;
}

.main_news_text_tit a:hover {
	color:#ca9012;
	text-decoration:underline;
}

.main_news_text_tit a:visit {
	color:#ca9012;
}

.main_news_text {
	font-size: 11px;
	line-height: 15px;
	color:#b7ac8c;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color:#d4aa01;
	letter-spacing:0.1em;
	padding: 7px 0px 7px 0px;
}

.footer a {
	color:#d4aa01;
	text-decoration:none;
}

.footer a:hover {
	color:#d4aa01;
	text-decoration:underline;
}

.footer a:visit {
	color:#d4aa01;
}

.remark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color:#412b05;
	padding: 4px 10px 4px 15px;
}

.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color:#CC0000;
	padding: 4px 30px 4px 15px;
}

.yht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color:#412b05;
	letter-spacing:0.1em;
	padding: 5px 5px 5px 8px; 
	background-color:#FFFF00; 
	margin: 0px 0px 0px -8px;
	position:relative;
	width:638px;
	#width:638px;
	_width:638px;	
	background-color:#d8cb9d;
	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;
}

.yht a {
	color:#412b05;
	text-decoration:none;
}

.yht a:hover {
	color:#412b05;
	text-decoration:underline;
	
}

.yht a:visit {
	color:#412b05;
}

.contentBox {
	width: 600px;
	font-size: 12px;
	line-height: 21px;
	color:#553b01;
	padding: 15px 15px 5px 13px;
	#padding: 25px 15px 5px 13px;
	_padding: 25px 15px 5px 13px;
	text-align:justify;
}

.contentBox a {
	color:#553b01;
}

.standandsText,standardsText {
	font-size: 11px;
	line-height: 17px;
	color:#553b01;
}

.standandsText_light,standardsText_light {
	font-size: 11px;
	line-height: 17px;
	color:#7b590e;
}

.standandText_light,standardText_light { 
	font-size:11px; 
	color:#754404;
	line-height:20px;
	font-weight:bold;
}

.standandbText_light,standardbText_light { 
	font-size:12px; 
	color:#7b590e;
	line-height:23px;
	font-weight:bold;
}

.standandsText_red,standardsText_red { 
	font-size:10px; 
	color:#D70000;
	line-height:17px;
}

.inputBox_200 {
	width: 200px;
	color:#990000;
	background-color: #ffffff;
	border: 1px solid #a78d15;
	font-size: 11px;
	line-height: 18px;
}

.pageTitle {
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 28px;
	margin-top: 8px;
	margin-bottom: 3px;
	color: #795402;
	font-weight:bold;
}

.pageTitle_showtime {
	font-family: Times, Serif;
	font-size: 1.8em;
	line-height: 28px;
	margin-top: 8px;
	margin-bottom: 3px;
	color: #bd7203;
}

.telBox_s35 {
	width: 430px;
	font-size: 11px;
	line-height: 22px;
	color:#553b01;
	padding: 8px 8px 8px 18px;
	border: 1px #bab2a1 solid;
	background-color:#f4eddc;
	margin: 0px 0px 0px 35px;
}

.telBox {
	width: 430px;
	font-size: 11px;
	line-height: 22px;
	color:#553b01;
	padding: 8px 8px 8px 18px;
	border: 1px #bab2a1 solid;
	background-color:#f4eddc;
	margin: 0px 0px 0px 0px;
}

.telBox280 {
	width: 280px;
	font-size: 11px;
	line-height: 22px;
	color:#553b01;
	padding: 8px 8px 8px 18px;
	border: 1px #bab2a1 solid;
	background-color:#f4eddc;
	margin: 0px 0px 0px 0px;
}


/*////////////////////////////////////  Shop Directory ///////////////////////////////////////////////*/
.shoplistInputBox {
	width: 230px;
	color:#990000;
	background-color: #e6dbce;
	border: 1px solid #a78d15;
	font-size: 11px;
	line-height: 18px;
}

.shoplistNumber a {
	color:#800000;
	border: 1px solid #bda42f;
	font-size: 11px;
	line-height: 30px;
	padding: 2px;
	text-decoration:none;
	margin: 0px 3px 0px 0px;
}

.shoplistNumber a:hover {
	background-color:#DBCD95;
}

.shoplistBoxTop {
	margin: 18px 0px 0px 0px; 
	background-image:url(/images/shoplist_box_top.gif); 
	background-position:center; 
	background-repeat:no-repeat; 
	height:33px; 
	vertical-align:middle; 
	font-size:12px; 
	color:#990000; 
	font-weight:bold; 
	line-height:32px;
}

.shoplistBoxMid {
	margin: 0px 0px 0px 0px; 
	background-image:url(/images/shoplist_box_mid.gif); 
	background-position:center;   
	font-size:11px; 
	color:#594526; 
	line-height:20px;
}

.shoplistBoxBottom {
	margin: 0px 0px 40px 0px; 
	background-image:url(/images/shoplist_box_bottom.gif); 
	background-position:center; 
	background-repeat:no-repeat; 
	height:30px;  
	font-size:11px; 
	color:#666666;
	line-height:27px;
}

.shoplistName { 
	font-size:13px; 
	color:#990000; 
	font-weight:bold; 
}

.shoplistDescription { 
	font-size:11px; 
	color:#5B4424;
	line-height:20px;
}

.shoplistImages {
	border:3px #FFFFFF solid;
}

.shoplistImages a {
	border:3px #FFFFFF solid;
}

.shoplistDetail { 
	font-size:11px; 
	color:#5B4424;
	line-height:25px;
}

.shoplistDetail a { 
	color:#5B4424;
}

.shoplistDetail a:hover { 
	color:#990000;
	text-decoration:none;
}

.shoplistDetail a:visit { 
	color:#5B4424;
}

.shoplistRemark { 
	font-size:11px; 
	color:#333333;
	line-height:14px;
}

/*////////////////////////////////////  Meet ///////////////////////////////////////////////*/

.meetwhatsonBoxMid { 
	background-image:url(/images/meet_whaton_2.gif); 
	background-position:center; 
	font-size:11px;  
	color:#333333;
	line-height:18px;
	padding: 12px 0px 0px 1px;
	margin: 0px 0px 0px -1px;
	#margin: 0px 0px 0px -1px;
	_margin: 0px 0px 0px 2px;
}

.meetwhatsonBoxTop {
	margin: 12px 0px 0px -1px; 
	#margin: 12px 0px 0px -1px;
	_margin: 12px 0px 0px 2px;
}

.meetwhatsonBoxbot {
	margin: 0px 0px 8px -1px; 
	#margin: 0px 0px 8px -1px;
	_margin: 0px 0px 8px 2px;
}

.meetTit,.eventTit{
	font-size: 15px;
	line-height: 22px;
	font-weight:bold;
	color:#603913;
}

.meetDate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight:bold;
	color:#d54500;
}

/*////////////////////////////////////  Wine & Dine ///////////////////////////////////////////////*/

.wndBoxMid { 
	background-image:url(/images/pic_wnd_mid.gif); 
	background-position:center; 
	font-size:11px;  
	color:#333333;
	line-height:18px;
	padding: 12px 0px 0px 1px;
	margin: 0px 0px 0px 0px;
}

.wndBoxTop {
	margin: 12px 0px 0px 0px; 
}

.wndBoxbot {
	margin: 0px 0px 8px 0px; 
}

.wndTit{ 
	font-size: 16px;
	line-height: 22px;
	color:#996600;
	font-weight:bold;
}


.wndDescription { 
	font-size:11px; 
	color:#5B4424;
	line-height:20px;
}

.wndImages {
	border:3px #6a5b3a double;
	background-color:#f4d489;
}

.wndImages a {
	border:3px #6a5b3a double;
}

.wndDetail { 
	font-size:11px; 
	color:#5B4424;
	line-height:25px;
}

.wndDetail a { 
	color:#5B4424;
}

.wndDetail a:hover { 
	color:#990000;
	text-decoration:none;
}

.wndDetail a:visit { 
	color:#5B4424;
}

.wndRemark { 
	font-size:11px; 
	color:#333333;
	line-height:14px;
}

/*////////////////////////////////////  Package ///////////////////////////////////////////////*/

.packageTit{
	font-family: Times, Serif; 
	font-size: 16px;
	line-height: 22px;
	color:#6c5939;
	font-weight:bold;
}

.packageTit_showtime {
	font-size: 13px;
	line-height: 22px;
	color:#d7a700;
	font-weight:bold;
}

.packageDescription { 
	font-size:11px; 
	color:#5B4424;
	line-height:20px;
  text-align:justify;
}

.packageDescription_showtime { 
	font-size:10px; 
	color:#FFFFFF;
	line-height:20px;
	text-align:justify;
}

.packagePrice { 
	font-size:11px; 
	color:#d34600;
	line-height:20px;
	font-weight:bold;
}

.packageImage {
	border:3px #6a5b3a double;
	background-color:#f4d489;
}

.packageImage_showtime {
	border:3px #d7a700 double;
	background-color:#000000;
}


/*////////////////////////////////////  Show Time ///////////////////////////////////////////////*/

.showtime_who_top {
	margin: 18px 0px 25px 0px;
}

.showtime_who_box {
	font-size:10px;  
	color:#c09f04;
	line-height:18px;
	margin: 6px 0px 5px 0px;
}

.showtime_who_tit {
	font-family: Times, Serif;
	font-size: 1.8em;
	line-height: 28px;
	margin-top: 8px;
	margin-bottom: 3px;
	color:#f69300;
}

.showtime_who_tit a {
	color:#8d640a;
	text-decoration:none;
}

.showtime_who_tit a:hover {
	color:#8d640a;
	text-decoration:underline;
}

.showtime_who_tit a:visit {
	color:#8d640a;
}

.showtime_who_bigbox {
	font-size: 11px;
	line-height: 18px;
	color:#b19825;
	margin: 0px 0px 15px 0px;
}

.showtime_who_bigTit {
	font-family: Times, Serif;
	font-size: 1.9em;
	line-height: 38px;
	margin-top: 8px;
	margin-bottom: 3px;
	color:#c47e17;
}

.showtime_who_sidebox {
	font-size: 11px;
	line-height: 18px;
	color:#ccbf9f;
	background-image:url(/images/gi_bg.gif);
	padding: 10px 30px 10px 36px;
}

.showtime_yht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color:#aa9336;
	letter-spacing:0.1em;
	padding: 5px 5px 5px 8px; 
	background-color:#FFFF00; 
	margin: 0px 0px 0px -8px;
	position:relative;
	width:638px;
	#width:638px;
	_width:638px;	
	background-color:#210303;
}

.showtime_yht a {
	color:#aa9336;
	text-decoration:none;
}

.showtime_yht a:hover {
	color:#aa9336;
	text-decoration:underline;
	
}

.showtime_yht a:visit {
	color:#aa9336;
}

.showtime_contentBox {
	width: 630px;
	font-size: 12px;
	line-height: 21px;
	color:#98852e;
	padding: 15px 15px 5px 21px;
	#padding: 25px 15px 5px 21px;
	_padding: 25px 15px 5px 21px;
	position:relative;
	margin: 0px 0px 0px -8px;
	background-image:url(/images/showtime_bg.gif);
	background-repeat:no-repeat;
	float:left;
}

.showtime_contentBox a {
	text-decoration:none;
	color:#c09f04;
}

.showtime_contentBox a:hover {
	text-decoration:underline;
	color:#c09f04;
}

.showtime_sign {
	padding: 18px 0px 0px 10px; 
}

.showtime_item {
	margin:2px; 
	padding:1px 10px 1px 10px;
	background-image:url(/images/showtime_item_back.gif);
}

.showtime_remark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#979797;
	padding: 4px 10px 4px 15px;
}

/*////////////////////////////////////  Sub Menu ///////////////////////////////////////////////*/
.sub_menu {
	width: 190px;
}

.sub_menu ul {
	 padding: 0; 
	 margin: 0; 
	 list-style-type: none;
}

.sub_menu li {
	
}

.sub_menu a {
	color:#c9c9c9;
	text-decoration:none;
	display: block;
	width: 166px;
	#width: 166px;
	_width: 164px;
	padding: 8px 16px 8px 8px;
	margin: 1px 0px 0px 0px;
	#margin: 1px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	background-color:#1a1a1a;
	background-image:url(/images/menuitembg.gif);
	background-position:0% 100%;
	font-size:11px;
}


.sub_menu a:hover {
	color:#FFCC00;
	background-color:#000000;
	background-image:url(/images/menuitembgover.gif);
}

.sub_menu a:visit {
	color:#c9c9c9;
}

.sub_menu a.current {
	color:#FFCC00;
  font-weight:bold;
	background-color:#000000;
	background-image:url(/images/menuitembgover.gif);
}

.sub_menu li ul{
	 padding: 0; 
	 margin: 0;
	 background-color:#000000;
}

.sub_menu li ul li a {
	text-decoration:none;
	display: block;
	width: 167px;
	#width: 167px;
	_width: 165px;
	padding: 5px 16px 8px 7px;
	margin: 1px 0px 0px 0px;
	#margin: 1px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	background-color:#121212;
	font-size:11px;
	background-image:url(/images/menuitembgsub.gif);
	_background-image:url(/images/menuitembgsubie.gif);
	background-position:0% 100%;
	line-height:16px;
}

.sub_menu li ul li a:hover {
	color:#c9af59;
	background-image:url(/images/menuitembgsubover.gif);
	_background-image:url(/images/menuitembgsuboverie.gif);
}

.sub_menu li ul li a.current {
	color:#c9af59;
  font-weight:bolder;
	background-image:url(/images/menuitembgsubover.gif);
	_background-image:url(/images/menuitembgsuboverie.gif);
}

a.pdf_icon{
	background-position:0px 0px;
}

sup {
	font-family: Arial, Helvetica, sans-serif;
}

.share_box a{
	padding:0px 0 0 20px; height:14px; background:url(/images/facebook_share_icon.gif) no-repeat top left; 
	color:#716f70; 
	font-size:11px;
	text-decoration:none;
}
.share_box_newslist{
	padding:0 0 2px 23px; 
	background:url(/images/facebook_share_icon.gif) no-repeat 2px center ;
	background-color:#f4f2e5;
	color:#8a794d; 
	font-size:11px;
	text-decoration:none;
	display:block;
	width: 90px;
	height:18px;
	font-weight:500;
	float:left;
	border:solid 1px #d4bd9d;
}

.didyouknow_box{
	float:right; 
  width:200px;
  background-image:url(/images/didyouknow_box.gif); 
  background-repeat:repeat-x;
	margin-top: 15px;
	#margin-top: 5px; /* IE7 */
	_margin-top: 5px; /* IE6 */
}
.didyouknow_title{
	width:200px; 
  _width: 175px;
	float:left; font-size:11px; font-weight:bold; color:#b04f00;
  padding-left: 25px;
}
.didyouknow_msg {
	background-color:#FFFFFF; 
  border:solid 1px #d3cfc1; 
  color:#8f804d; 
  padding:10px; 
  margin:0px;
  z-index:999;
}

/* for sitemap start */
.sitemap, .sitemap ul, .sitemap li {
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
}
.sitemap li {
	display:block;
	width:100%;
}
.sitemap li a, .sitemap li span {
	background:#f5f1e2 none repeat scroll 0 0;
	color:#aa8625;
	display:block;
	font-weight:bold;
	margin-bottom:4px;
	padding:2px 4px;
	text-decoration:none;
	text-transform:uppercase;
}
.sitemap li a:hover {
	color:#83630c;
}
.sitemap li ul {
	display:list-item;
	list-style-type:square;
	margin:0 0 0 60px;
}
.sitemap li ul li ul {
	list-style-type:disc;
}
.sitemap li li {
	width:100%;
}
.sitemap li li a, .sitemap li li span {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#663300;
	text-transform:none;
}
.sitemap li li a:hover {
	color:#CC3300;
}
.sitemap li li ul li a, .sitemap li li ul li span {
	font-weight:100;
	font-size:11px;
}
/* for sitemap end */
