html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
* { margin:0; padding:0;}
body { color:#fff; font-size:12px; font-family:Century Gothic; background: url(../Images/body-bg.jpg) top center repeat-y #7D1D17;}
div.footer-wrap { behavior: url(../Images/pngfixIE6.htc) }
.wrap-all { width:1004px; margin:0 auto; overflow:hidden; height:auto; }
.wrap-dd { width:800px; margin:0 auto; overflow:hidden; height:auto;}
.wrap-main { width:800px; float:left;overflow:hidden; height:auto; padding-top:2px;}
/* .header-dim { width:800px; float:left; height:165px; background:url(../Images/header-dim.jpg) no-repeat top #fff; padding-bottom:0px;} */
.header-dim { width:800px; float:left; height:140px; background:url(../Images/new-header.jpg) no-repeat top #fff; padding-bottom:0px;}
.header-logo { float:left; height:auto; padding:5px 0 0 28px;}
.header-logo img{ border:0; width:auto; height:auto;}
.header-dim-menu { width:650px; float:right; text-align:left; padding:0; margin-top:107px; }
.header-dim-menu a{ font-size:12px; font-weight:bold; margin-right:15px; text-decoration:none; font-style:italic; color:#FFFFFF; padding:6px 4px; display:block; float:left;}
.header-dim-menu a:hover{  background:#EE1A24; }
.header-dim-menu2 { width:580px; float:right; text-align:left; background:#EE1A24; padding:5px 10px; }

.content-dim { width:780px; float:left; height:auto;min-height:350px; background:#221F1F; padding:10px;}

.content-dim-whatsnew { width:800px; float:left; height:auto;min-height:350px; background:#221F1F; padding:0px;}

/*footer */
.footer-wrap { width:100%; margin:0 auto; overflow:hidden; background:url(../Images/footer-bg.png) top no-repeat ; height:180px; padding:29px 0 0 0;}
.foot-holder { width:800px; margin:0 auto; overflow:hidden;}
.foot-inner { width:770px;  overflow:hidden; float:left; padding:10px 15px;  }
.foot-inner img{ border:0;}
.foot-boxes-1 { width:240px; float:left;  background:#F57620; margin-right:10px; padding:5px;}
.foot-boxes-2 { width:240px; float:left;  background:#A9C55C; margin-right:10px; padding:5px; }
.foot-boxes-3 { width:240px; float:left; background:#FFEE24; padding:5px; }

.foot-menu { width:800px; background:#E7131D; float:left; text-align:center; font-size:14px; color:#333333; font-weight:bold;}
.foot-menu a{ text-decoration:none; color:#fff; font-size:14px; margin:0 10px;} 
.foot-menu a:hover{ color:#333333;}
.foot-copyright { width:800px; background:#E7131D; float:left; text-align:center; font-size:12px; color:#fff; padding-bottom:20px;}

/* About us */
.abbout-us-title {width:780px; float:left;border-bottom:2px solid #D61A22; margin-bottom:15px; padding-bottom:5px; color:#fff; font-size:20px;  font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
.abbout-us-title span{ color:#FFF300;}
.image-filter { width:780px; float:left; height:auto; background:#221F1F; } 
.image-filter img{ border:0; width:780px;}

/* menu item page */
.menu-item-left { width:200px; float:left; height:auto; margin-right:10px;}
.menu-item-right { width:560px; float:left; height:auto;}
/* .menu-item-right img{ width:500px; border:0;} */
.yellow-box-top { width:200px; height:19px; background:url(../Images/left-yellow-box_top.jpg) no-repeat bottom; }
.yellow-box-bot { width:200px; height:21px; background:url(../Images/left-yellow-box_bot.jpg) no-repeat top; }
.yellow-box-mid { width:180px; height:315px; background:url(../Images/left-yellow-box_mid.jpg) repeat-y; padding:10px; }
p.yellow-box-select { display:block; font-size:16px; font-weight:bold; text-transform:uppercase; font-style:italic; padding-bottom:3px; margin-bottom:15px; border-bottom:1px #EF3224 solid; color:#333; font-weight:bold;}
.yellow-box-mid a{ display:block; margin-bottom:8px; font-size:14px; color:#333; text-decoration:none; text-transform:capitalize;font-weight:bold;}
.yellow-box-mid a:hover{ background:#EF3224 ; color:#fff;}
.menuItem-image-filter { width:570px; float:left; height:auto; background:#221F1F; } 
.menuItem-image-filter img{ border:0; width:560px;}

/* for tabs menu */
ul.tabNav { float: left; list-style: none; width:650px; padding:0; background:#F8941C; }
ul.tabNav li { float: left; margin:0; padding:0px; }
ul.tabNav a {font-size:14px; font-weight:bold; margin-right:0px; text-decoration:none; font-style:italic; color:#FFFFFF; padding:8px 10px; display:block; float:left; }
ul.tabNav li.current a { background:#EE1A24; }
div.tabContainer { clear: both; float: left; width: 100%; }
div.tabContainer div.tab { color: #fff; display: none; background:#EE1A24; padding-bottom:6px; }
div.tab { padding: 8px 10px; overflow:hidden; float:left; width:580px;}
div.tabContainer div.current { display: block; }
.tab a{ display:block; float:left; text-decoration:none; font-size:12px; color:#fff; font-weight:bold; margin-right:10px; padding:1px 4px;}
.tab a:hover{ background:#F8941C;}
/* 
.menu-Frame { width:570px; float:left; height:auto; overflow:hidden;  }
.menu-Frame-top { width:570px; float:left; height:17px; background:url(../Images/red-Frame-top.jpg) no-repeat;} 
.menu-Frame-mid { width:540px; float:left; height:auto; background:url(../Images/red-Frame-mid.jpg) repeat-y #920B14; padding:0 15px; color:#fff; font-size:14px; font-family:arial;} 
.menu-Frame-bot { width:570px; float:left; height:18px; background:url(../Images/red-Frame-bot.jpg) no-repeat;}  */

/* custom */
.generic-title
{ border-bottom:2px solid #D61A22; margin-bottom:15px; margin-left:30px;padding-bottom:5px; color:#fff; font-size:20px;  font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
.generic-title span{ color:#FFF300;}

.main-menu
{
  padding-left:20px;
  padding-right:20px;
  margin-bottom:0px;
  padding-bottom:0px;
}
.selectedNav a
{
  background-color:#EE1A24;  
}
#ctl00_MainMenu_SkipLink
{
  display:none;
}

.menu-Frame { width:570px; float:left; height:auto; overflow:hidden;  }
.menu-Frame-top { width:570px; float:left; height:17px; background:url(../Images/red-Frame-top.jpg) no-repeat;} 
.menu-Frame-mid { width:540px; float:left; height:auto; background:url(../Images/red-Frame-mid.jpg) repeat-y #920B14; padding:0 15px; color:#fff; font-size:14px; font-family:arial;} 
.menu-Frame-bot { width:570px; float:left; height:18px; background:url(../Images/red-Frame-bot.jpg) no-repeat;} 

.menu-panel
{
  background-color:#EE1A24;
  height:auto;  
}

.items-container
{
  height:81px;
  background-color:#A91D22;  
  margin:0px 5px 0px 5px; 
}

ul.menu_left {list-style:none; text-decoration:none; text-indent:5px;padding-left:0px;}

ul.menu_left li a
{
  text-decoration:none;  
  cursor:pointer;
}

.menu_category_current
{
  background-color:#EE1A24;
}

/* custom */


/* August 2009 */
.Q-box { width:740px; float:left; height:auto; overflow:hidden; color:#D0CCCC; font-size:12px; font-family:verdana, "Times New Roman", Times, serif; padding:20px;}
p.Q-title { display:block; font-size:14px;  color:#FFFBD7; font-weight:bold; background:url(../images/chop-icon.jpg) no-repeat left #4E0808; padding:10px 0 10px 60px; margin:0 0 20px 0;}

p.Q-content { display:block; text-align:left; padding:0 0 0 40px; line-height:20px; margin:0; }
.history { margin:40px auto; overflow:hidden; background:url(../images/history-bg.png) no-repeat; width:460px; height:580px; padding:60px 90px 40px 90px; color:#412D18;}
p.his-title { display:block; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 30px 0; padding:0;}
p.his-content { display:block; font-size:14px; line-height:16px; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 15px 0; padding:0 10px; text-indent:1cm;}
p.his-content span{ font-weight:bold;}
ul.Q-list { margin:10px 0; padding:0;}
ul.Q-list li{ padding:0; margin:0 0 5px 55px; line-height: 16px;}


.about-dimsum { margin:0 auto 40px auto; overflow:hidden; background:url(../images/about-dimsum.png) no-repeat; width:480px; height:415px; padding:90px 60px 30px 60px; color:#412D18;}
p.about-content {display:block; font-size:16px; line-height:18px; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 15px 0; padding:0 15px; text-indent:1cm;}
.vmg-title { display:block; font-size:16px; font-weight:bold; margin:0 0 10px 0; padding:0 0 0 30px;  }





 .flash-box
        {
            width: 790px;
            float: left;
            height: 395px;
            background: #221F1F;
        }


.clear
{
  clear:both;
}



/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

