a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#343434;
text-decoration:underline;
}

a:visited  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#343434;
text-decoration:underline;
}

a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#343434;
text-decoration:underline;
} 

a:hover  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c70000;
text-decoration:underline;
}

.general_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#343434;
/*text-align:justify;*/
}

.ms_list_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:28px;
color:#343434;
text-align:justify;
}

.hl_txt{
color:#a91013;
}

.cat_01a_content_tb{
padding-top:10px;
padding-bottom:0px;
padding-left:0px;
padding-right:10px;
}

.cat_01b_content_tb{
padding-top:10px;
padding-bottom:0px;
padding-left:0px;
padding-right:5px;
}

.cat_01c_bulletpoint{
list-style:disc;
}

.footer_txt{
color:#343434;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.restaurant_desc{
padding-left:6px;
padding-top:6px;
padding-right:6px;
background-color:#efe7d0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#343434;
text-align:justify;
vertical-align:top;
}

.restaurant_location_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#343434;
text-align:justify;
vertical-align:middle;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:12px;
}

.restaurant_location_tit{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#a91013;
text-align:justify;
vertical-align:top;
padding:5px;
}

.restaurant_details_tb{
border: 1px #cfcfcf solid;
}

.mcc_td_hl{
background-color:#f7f3e7;
} 

.mff_td_hl{
background-color:#fce8e9;
} 

.max_td_hl{
background-color:#fce8e9;
} 

.mcb_td_hl{
background-color:#f6e2d6;
} 

.mib_td_hl{
background-color:#f4e2cc;
} 

.press_release_tit{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
color:#a91013;
text-align:justify;
font-weight:bold;
text-align:center;
}

/* news area */
.news_tit{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:22px;
color:#a91013;
font-weight:bold;
text-align:left;
padding-bottom:12px;
padding-top:9px;
}

.news_content{
padding-right:9px;
padding-bottom:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#343434;
vertical-align:top;
}

.date_txt{
padding-right:9px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#343434;
text-align:justify;
text-align:right;
font-weight:bold;
}

.news_img_td{
padding-left:13px;}

.small_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#343434;
text-align:justify;
text-align:left;
padding-top:2px;
}

.news_left_img_list img {
margin-bottom: 12px;}

/* news area end */

/* coupon start */
#coupon_content_tb{
padding-top:15px;
padding-left:8px;
padding-right:8px;
padding-bottom:15px;
}

#coupon_content_tb ul{
margin-left:1em;
color:#343434;}

/* #coupon_content_tb img{
float:right;
margin-left:1em;
border:0px;
text-align:right;}
*/

/* coupon end */

/* promote section */
#right_nav_opt1{
}

#right_nav_opt2{
}
/* promote section  end*/


/* jobs start */
#jobs_content_div{
width:546px;
text-align:left;
margin-left:12px;
padding-top:5px;
}

#jobs_content_div img{
margin-top:13px;
}

#jobs_type_tit{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
line-height:22px;
color:#ffffff;
font-weight:bold;
text-align:left;
}

div#jobs_type_tit{
padding-left:14px;
padding-top:5px;
padding-bottom:5px;
}

#jobs_menu{
padding-top:3px;
padding-left:10px;
padding-right:3px;
padding-bottom:3px;
line-height:16px;
}

#job_search_func form{
padding-right:3px;
margin-left:3px;
}

#job_search_func_div{
width:546px;
text-align:left;
margin-left:12px;
padding-top:5px;
}

#job_search_func select{
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#343434;
background-color:#FFFFFF;
border:1px solid #343434;
}

.searchbtn{
width:150px;
height:20px;
background-color:#FFFFFF;
border:1px solid #343434;
font-size:12px;
}

/*#job_search_func input{
width:150px;
height:20px;
background-color:#FFFFFF;
border:1px solid #343434;
}*/
/* jobs end */


/* corporate info */
.infoTit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 0 0 10px;
}

.infoTitEn{
	font-size:17px;
}

.infoTit span{
	display:inline;
	height:20px;
	padding:2px 0 0 0;
}

/* corporate info end */