/*
* @version : 3.6
* @update : 2009-12-23
*/
.png { _behavior: url("css/iepngfix.htc"); }
div#pHome { display: block; width: 925px; margin: auto; }

div#pHome div.cTop { position: relative; min-height: 150px; _height: 150px; padding: 0px; background: url('../images/home/pizza_bg_top.gif') no-repeat top center; }
div#pHome div.cTop div#topRegister { position: absolute; top:10px; left:405px;}

div#pHome div.cMiddle { position: relative; min-height: 330px; _height: 330px; padding: 0px; background: url('../images/home/pizza_bg_middle.gif') repeat-y center; }
div#pHome div.cBottom { min-height: 100px; _height: 100px; padding: 0px 0px 26px 10px; background: url('../images/home/pizza_bg_bottom.gif') no-repeat bottom center; }

div#pHome div.cTop a.mnHome { height: 105px; margin: 0px; }

div#pHome div#topMenu { display: block; position: absolute; top: 85px; left: 300px; width: 270px; height: 18px; z-index: 2; }
div#pHome div#topMenu ul { list-style: none; margin: 0px 0px; }
div#pHome div#topMenu li { float: left; display: inline-block; margin: 0px 0px;}
div#pHome div#topMenu a { display: block; height: 18px; background: url('../images/home/pizza_menu_top.gif') no-repeat top left; }
div#pHome div#topMenu a#mnAbout { width: 88px; background-position: 0px 0px; }
div#pHome div#topMenu a#mnContact { width: 111px; background-position: -88px 0px; }
div#pHome div#topMenu a#mnLogin { width: 60px; background-position: -199px 0px; }
div#pHome div#topMenu a#mnLogout { width: 76px; background-position: -259px 0px; }


div#pHome div#Menu { display: block; /*width: 450px;*/ height: 43px; padding: 5px 0px 0px 65px; }
div#pHome div#Menu ul { list-style: none; margin: 0px 0px; }
div#pHome div#Menu li { float: left; display: inline-block; margin: 0px 0px; }
div#pHome div#Menu a { display: block; height: 43px; background: url('../images/home/pizza_menu.gif') no-repeat top left; }
div#pHome div#Menu a#mnHome { width: 92px; background-position: 0px 0px; }
div#pHome div#Menu a#mnMenu { width: 92px; background-position: -92px 0px; }
div#pHome div#Menu a#mnHowTo { width: 142px; background-position: -184px 0px; }
div#pHome div#Menu a#mnActivity { width: 142px; background-position: -326px 0px; display: none; }

div#pHome a#mnHomeOrder { background:#CCCCCC none repeat scroll 0 0; height:80px; left:620px; position:absolute; top:50px; width:200px;}


/*div#pHome div#swfHome { position: absolute; left: 23px; top: 0px; width: 880px; height: 340px; margin: auto; z-index:1; }*/
div#pHome div#swfHome { position: absolute; left: 23px; top: -15px; width: 880px; height: 350px; margin: auto; z-index:1; }

div#pHome div.Frame { display: block; margin: auto; width: 795px; background: url('../images/home/pizza_frame_middle.gif') repeat-y center; }
div#pHome div.Frame div.T {display: block; background: url('../images/home/pizza_frame_top.gif') no-repeat top center; }
div#pHome div.Frame div.B {  height:120px;display: block; background: url('../images/home/pizza_frame_bottom.gif') no-repeat bottom center; }
div#pHome div.Frame div.C { display: block; padding: 5px 0px 5px 0px; }

div#pHome div.Frame table { width: 100%; }
div#pHome div.Frame table td { vertical-align: top; padding: 2px 2px 2px 5px; }
div#pHome div.Frame table td div.bg { display: block; position: relative; height: 100px; }
div#pHome div.Frame table td a.btOrder { position: absolute; display: inline-block; left: 100px; top:85px; bottom: 0px; border: 0px; width: 82px; height: 21px; background: url('../images/home/pizza_bt-order_now.gif') no-repeat top center; }
div#pHome div.Frame table td.hot_value { width: 190px; }
div#pHome div.Frame table td.hot_value img.bg { width:184px; height:90px; background: url('../images/home/default_menu.gif') no-repeat top left; }
div#pHome div.Frame table td.hot_value img.bg_large { width:205px; height:120px; background: url('../images/spacer.gif') no-repeat top left; }


div#pHome div.Frame table td.menu_1150 { width: 200px; background: url('../images/home/pizza_line-h.gif') repeat-y top left; }
div#pHome div.Frame table td.best_sellers { width: 180px; background: url('../images/home/pizza_line-h.gif') repeat-y top left; }
div#pHome div.Frame table td.combo { width: 210px; background: url('../images/home/pizza_line-h.gif') repeat-y top left; }
div#pHome div.Frame table td.menu_1150 img.bg { background: url('../images/spacer.gif') no-repeat top left;  width:200px;height:100px; }
div#pHome div.Frame table td.best_sellers img.bg { background: url('../images/spacer.gif') no-repeat top left;  width:179px;height:100px;  }
div#pHome div.Frame table td.combo img.bg { background: url('../images/spacer.gif') no-repeat top left;  width:205px;height:100px;  }

div#pHome div.Frame table td.hot_value a.btOrder { left: 100px; }
div#pHome div.Frame table td.menu_1150 a.btOrder { left: 110px; }
div#pHome div.Frame table td.best_sellers a.btOrder { left: 90px; }
div#pHome div.Frame table td.combo a.btOrder { left: 115px; }


div.tooltip {display:none; z-index:90; margin-top:3px;}
div.tooltip div.Pizaa_Bigcombo{ width:222px; height:200px;}
div.tooltip div.Pizaa_Bigcombo div.Pizaa_Bigcombo_top{	width:222px;height:13px; background: url('../images/home/pizza_party_top.png') no-repeat top center !important; background: url('../images/home/pizza_party_top.gif') no-repeat top center;}
div.tooltip div.Pizaa_Bigcombo div.Pizaa_Bigcombo_content{ width:222px; height:180px; background: url('../images/home/pizza_party_content.png') no-repeat top center !important; background: url('../images/home/pizza_party_content.gif') no-repeat top center;}
div.tooltip div.Pizaa_Bigcombo div.Pizaa_Bigcombo_content div.detail{padding-left:10px;padding-top:5px;}
div.tooltip div.Pizaa_Bigcombo div.Pizaa_Bigcombo_botton{ width:222px; height:31px; background: url('../images/home/pizza_party_botton.png') no-repeat top center !important; background: url('../images/home/pizza_party_botton.gif') no-repeat top center;}
div.tooltip div.Pizaa_Bigcombo div.Pizaa_Bigcombo_content div.detail div.Pizaa_Bigcombo_line{width:200px; height:6px; background: url('../images/home/home_pizzapopup/pizza_party_line.png');}

div.tooltip div.Pizaa_Hot{ display: block; width:215px; }
div.tooltip div.Pizaa_Hot div.Pizza_close { display: block; background:#FFFFFF; /*width:190px;*/ }
div.tooltip div.Pizaa_Hot div.Pizza_menu { display:block; width: 195px; min-height: 75px; _height: 75px; padding: 2px 0px 0px 0px; background: #FFFFFF url('../images/home/home_pizzapopup/pizza_best_sellers_line.gif') no-repeat bottom left; }
div.tooltip div.Pizaa_Hot div.Pizza_image { display:block; height: 75px; padding: 4px 0px 0px 4px; background: none no-repeat 0px 0px; }
div.tooltip div.Pizaa_Hot div.Pizza_image a { display:block; width: 160px; height: 70px; background: #FFFFFF none no-repeat center center; }
/*div.tooltip div.Pizaa_Hot div.Pizza_num { display: block; float: left; width: 28px; height: 75px; }*/
div.tooltip div.Pizaa_Hot div.Pizza_content { display: block; position: relative; width: 186px;  font-size: 10px; }
div.tooltip div.Pizaa_Hot div.Pizza_content div.Pizza_detail { display: block; float: left; padding-left: 3px; width: 140px; height: 50px;}
div.tooltip div.Pizaa_Hot div.Pizza_content div.Pizza_price { display: block; float:left; width: 30px; height: 50px; }
div.tooltip div.Pizaa_Hot div.Pizza_content div.order { position: absolute; width:80px; height: 25px; right: -20px; bottom: 5px; }
div.tooltip div.Pizaa_Hot div.Pizza_close { display: block; padding-top:10px; background:#FFFFFF; /*width:190px;*/ }

/* POPUP 1150 */
div#modelSelectPizza div#Pizza_Select_1150 input.btAddCart { display: inline-block; border: 0px; width: 101px; height: 27px; background: url('../images/pizza_button/pizza_addtocart.gif') no-repeat center; cursor: pointer; }
div.btn { display: block; text-align: center; padding: 10px 0px 0px 0px; }

/*POPUP COMBO*/
div#modelSelectPizzaCombo div#Pizza_Select div.Image div {background:#FFFFFF url(../images/default_menu_2.gif) no-repeat scroll center center; display:block;height:165px;width:190px;}
div#modelSelectPizzaCombo div#Pizza_Select div#pizza_combo {left:480px; position:absolute; top:20px; }
div#modelSelectPizzaCombo div#Pizza_Select div.Image { background:transparent url(../images/pizza_bg_menu.gif) no-repeat scroll 0 0; display:block; height:175px; padding:6px 0 0 6px; position:relative; width:197px; }