@charset "utf-8";
/* CSS Document */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

body{

   	/*margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;*/
	background-color: #fff;
	background-image: url(../images/bg1.jpg);
	background-color:#FFF;
	background-position:top;
	background-repeat:repeat-x;
	width:100%;
	font-size:13px;
	font-family:tahoma

}
IMG{ behavior: url("Scripts/iepngfix.htc")
}

/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
.clearfix {display: inline-block;}


* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}

a#menu_home { text-indent: -1000px;background-image: url(../images/menu_02.png); height: 37px; width:61px; display:block}
a#menu_home:hover { background-image: url(../images/menu_a_02.png); height: 37px; width:61px; display:block }

a#menu_about { text-indent: -1000px;background-image: url(../images/menu_03.png); height: 37px; width:96px; display:block}
a#menu_about:hover { background-image: url(../images/menu_a_03.png); height: 37px; width:134px; display:block }

a#menu_branch { text-indent: -1000px;background-image: url(../images/menu_04.png); height: 37px; width:72px; display:block}
a#menu_branch:hover { background-image: url(../images/menu_a_04.png); height: px; width:94px; display:block }

a#menu_news { text-indent: -1000px;background-image: url(../images/menu_05.png); height: 37px; width:111px; display:block}
a#menu_news:hover { background-image: url(../images/menu_a_05.png); height: 37px; width:133px; display:block }

a#menu_menu { text-indent: -1000px;background-image: url(../images/menu_06.png); height: 37px; width:73px; display:block}
a#menu_menu:hover { background-image: url(../images/menu_a_06.png); height: 37px; width:109px; display:block }

/*right*/


a#menu_catering { text-indent: -1000px;background-image: url(../images/menu2_03.png); height: 38px; width:236px; display:block}
a#menu_catering:hover { background-image: url(../images/menu2_a_03.png); height: 38px; width:236px; display:block }

a#menu_delivery0 { text-indent: -1000px;background-image: url(../images/menu2_04.png); height: 38px; width:236px; display:block}
a#menu_delivery0:hover { background-image: url(../images/menu2_a_04.png); height: 38px; width:236px; display:block }

a#menu_promotion0 { text-indent: -1000px;background-image: url(../images/menu2_05.png); height: 38px; width:236px; display:block}
a#menu_promotion0:hover { background-image: url(../images/menu2_a_05.png); height: 38px; width:236px; display:block }

a#menu_hcard { text-indent: -1000px;background-image: url(../images/menu2_06.png); height: 38px; width:236px; display:block}
a#menu_hcard:hover { background-image: url(../images/menu2_a_06.png); height: 72px; width:236px; display:block }

/*promotion*/
a#menu_promotion1 { text-indent: -1000px;background-image: url(../images/m_promotion_01.jpg); height: 31px; width:148px; display:block}
a#menu_promotion1:hover { background-image: url(../images/m_promotion_a_01.jpg); height: 31px; width:148px; display:block }

a#menu_promotion2 { text-indent: -1000px;background-image: url(../images/m_promotion_02.jpg); height: 26px; width:148px; display:block}
a#menu_promotion2:hover { background-image: url(../images/m_promotion_a_02.jpg); height: 26px; width:148px; display:block }

a#menu_promotion3 { text-indent: -1000px;background-image: url(../images/m_promotion_03.jpg); height: 25px; width:148px; display:block}
a#menu_promotion3:hover { background-image: url(../images/m_promotion_a_03.jpg); height: 25px; width:148px; display:block }

a#menu_promotion4 { text-indent: -1000px;background-image: url(../images/m_promotion_04.jpg); height: 25px; width:148px; display:block}
a#menu_promotion4:hover { background-image: url(../images/m_promotion_a_04.jpg); height: 25px; width:148px; display:block }

/*promotion*/
a#menu_0 { text-indent: -1000px;background-image: url(../images/m_menu_0.jpg); height: 30px; width:151px; display:block}
a#menu_0:hover { background-image: url(../images/m_menu_a_0.jpg); height: 30px; width:151px; display:block }

a#menu_1 { text-indent: -1000px;background-image: url(../images/m_menu_1.jpg); height: 31px; width:151px; display:block}
a#menu_1:hover { background-image: url(../images/m_menu_a_1.jpg); height: 31px; width:151px; display:block }

a#menu_2 { text-indent: -1000px;background-image: url(../images/m_menu_2.jpg); height: 32px; width:151px; display:block}
a#menu_2:hover { background-image: url(../images/m_menu_a_2.jpg); height: 32px; width:151px; display:block }

a#menu_3 { text-indent: -1000px;background-image: url(../images/m_menu_3.jpg); height: 28px; width:151px; display:block}
a#menu_3:hover { background-image: url(../images/m_menu_a_3.jpg); height: 28px; width:151px; display:block }

a#menu_4 { text-indent: -1000px;background-image: url(../images/m_menu_4.jpg); height: 30px; width:151px; display:block}
a#menu_4:hover { background-image: url(../images/m_menu_a_4.jpg); height: 30px; width:151px; display:block }

a#menu_5 { text-indent: -1000px;background-image: url(../images/m_menu_5.jpg); height: 32px; width:151px; display:block}
a#menu_5:hover { background-image: url(../images/m_menu_a_5.jpg); height: 32px; width:151px; display:block }


#foot{ background-color:3970101;
background-image:url(../images/foot.jpg);
background-repeat:no-repeat;
height:33px;
color:#FFF;
}
a#foot{ text-decoration:none; color:#FFF}
a#foot:hover{ text-decoration: underline; color:#FFF}

a.topic{ text-decoration:none; color:#442415}
a.topic:hover{ text-decoration:underline; color:#442415}

a.wb{ text-decoration:none; color:#666}
a.wb:hover{ text-decoration:underline; color:#666}

.greyborder{border:1px solid #CCC;}

a.more{text-decoration:none; color:#dc081d}
a.more:hover{ text-decoration:underline; color:#dc081d}

.clearfix {display: inline-block; font-size:0px; line-height:0px; padding:0; margin:0}

h1.content_topic { font-size:16px; color:#404040; padding:0; margin:0}
.imgborder{ padding:5px; background-color:#FFF; border:1px solid #d8d8d8}
.date{ color:#F00}
.content_detail{margin-left:10px; font-size:14px; color:#878585;}
.about{ font-size:14px; color:#7A7A7A}

/*container*/
.container1{border:1px solid #d2d2d2; width:905px; padding:10px; height:auto; background-color:#FFF; margin-bottom:5px;}
.container2{border:1px solid #d2d2d2; width:925px; height:auto; background-color:#FFF; margin-bottom:5px;}
.container3{border:1px solid #d2d2d2; width:895px; padding:20px; height:auto; background-color:#FFF; margin-bottom:5px;}

/*list content*/
.other{width:200px; padding:10px; border-bottom:1px dotted #F00}
.cat_list{width:221px; padding:5px ; border-bottom:1px dotted #F00; float:left; margin:10px;}
.branch{padding:7px; border-bottom:1px dotted #F00; background-image:url(../images/bg_dw.jpg); background-repeat:no-repeat; background-position:right}


/*padding marginr*/
.m10{ margin:0 10px}
.left{ float:left}

/*pagination*/
.pagination  {
height:1%;
width:auto;
}
.pagination span.page-sep {
display:none;
}
.pagination strong, .pagination b {
font-weight:normal;
}
.pagination span strong {
	background-color:#970102;
	border:1px solid #970102;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:normal;
	margin:0 1px;
	padding:0 5px;
}
.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
	background-color:#EA0B0B;
	border:1px solid #970102;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:normal;
	line-height:1.5em;
	margin:0 1px;
	padding:0 5px;
	text-decoration:none;
}
.pagination span a:hover {
	background-color:#970102;
	color:#FFFFFF;
	text-decoration:none;
	border-top-color: #B00607;
	border-right-color: #B00607;
	border-bottom-color: #B00607;
	border-left-color: #B00607;
}
.pagination img {
vertical-align:middle;
}
.question{ color: #d50d26; font-weight:bold}

.clearflash{
	line-height: 0;
	font-size: 0;
	
}
/*next pro*/
a#next_1 { text-indent: -1000px;background-image: url(../images/p_01.jpg); height: 29px; width:167px; display:block}
a#next_1:hover   { background-image: url(../images/p_a_01.jpg); height: 29px; width:167px; display:block }

a#next_2 { text-indent: -1000px;background-image: url(../images/p_02.jpg); height: 27px; width:167px; display:block}
a#next_2:hover { background-image: url(../images/p_a_02.jpg); height: 27px; width:167px; display:block }

a#next_3 { text-indent: -1000px;background-image: url(../images/p_03.jpg); height: 30px; width:167px; display:block}
a#next_3:hover { background-image: url(../images/p_a_03.jpg); height: 30px; width:167px; display:block }

a#next_4 { text-indent: -1000px;background-image: url(../images/p_04.jpg); height: 27px; width:167px; display:block}
a#next_4:hover { background-image: url(../images/p_a_04.jpg); height: 27px; width:167px; display:block }

