 /* CSS Document */

body {padding:0; margin:0; font:normal 12px Arial; color:#4C4646; background:url(../images/bodyBg.gif) top repeat-x #c55824;
font:normal 12px/16px Arial, Georgia, Tahoma, Verdana; }
img{border:0;}

.middle {vertical-align:middle;}
.clear{ clear:both; line-height:0; height:0;padding:0; margin:0;}


.logo{ width:179px; height:134px;}
/*menu*/
#navigation{width:180px;}
ul.navigation{ width:180px; list-style-type:none; margin:0; padding:0;}
ul.navigation li{width:180px; height:35px; padding:0;list-style-type:none; display:block; cursor:pointer; list-style-type:none; font-size:16px; color:#FFFFFF; text-decoration:none; background-color:inherit;}
ul.navigation li a{width:160px; height:35px;  padding:12px 0 0 23px;list-style-type:none; display:block; cursor:pointer; font-size:16px; color:#FFFFFF;text-decoration:none; margin:0; padding:0 0 0 20px; background:url(../images/menu_norm.gif) repeat-x 0 0; line-height:35px;background-color:inherit;}
ul.navigation li a:hover{background:url(../images/menu_on.gif) repeat-x 0 0;}
ul.navigation li a.active{background:url(../images/menu_on.gif) repeat-x 0 0;}
/*menu*/

/*top*/
.topbox{height:41px; background-color:#A8A8A8;color:#FFFFFF;}
.small_link{ color:#FFFFFF; text-decoration:none;background-color:inherit;}
.button{ height:25px; background-color:#666666; border:0; color:#ffffff; margin:0;}
.input_box{background-color:#ffffff; border:1px solid #000000; height:23px; margin:0; padding:0;}
.redlink{color:#BA013C; text-decoration:none;}
.orange_scroll{ height:26px; background:url(../images/orange_scroll.gif) repeat-x; padding:4px 0 0 6px;color:#ffffff; text-decoration:none;}
.news_link{ font-size:14px; color:#ffffff; text-decoration:none;}
/*top*/

/*leftndright*/
.red_box{ width:172px; height:114px; margin:0; border:1px solid #C61A51; text-align:center;}
.red_box_icon{ width:172px; height:104px; margin:0; border:1px solid #C61A51; text-align:center; padding:10px 0 0 0; display:block; cursor:pointer;}
.red_box_image{ width:110px; height:115px; margin:0; border:1px solid #C61A51; text-align:center; padding:5px 0 0 0;}
.twiity_box{ width:172px; height:104px; margin:0 0 2px 4px; text-align:center; padding:10px 0 0 0;}
.twiity_box a {text-decoration:none; border:0;}
.twiity_box a:hover {text-decoration:none; border:0;}
.leftrigth_hd{ font-size:15px; color:#C61A51; font-weight:bold; line-height:28px; text-align:center;}
.ash_link{ color:#595959; text-decoration:none;}
.strip{background-color:#BE0641; height:3px;}
/*leftndright*/

/*midbox*/
.mid_box1{ border:2px solid #D9D9D9; padding:8px 0 0 0;}
.welcome_hd{ font-size:16px; color:#C10B45;line-height:28px; text-align:left; border-bottom:1px solid #FC7605; padding:5px;}
/*midbox*/

/*opening hour*/
.opening_hour{ color:#888888; font-size:14px;}
/*opening hour*/

/*footer*/
.site_footer{ height:40px; background-color:#BE0641; color:#FFFFFF;}
/*footer*/

