a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:0; padding:0; margin:0; outline: 0;}
iframe {border:0; margin:0; padding:0;}
input, textarea, select {margin:0; padding:0px;}

a{text-decoration:none;}
html, body     {width:100%; height:100%; padding:0; margin:0;}
/*body {color: #fff; font:14px normal Arial, Helvetica, sans-serif; margin:0; background:url(../images/bg.jpg)repeat center top;}
*/
body {  background:url(../images/bg11.jpg) repeat center top #787777; font:14px normal Arial, Helvetica, sans-serif; margin:0; }


p    {font:24px/24px 'angelina'; color:#fff;}
h1   {font:48px/48px 'angelina'; color:#fff;}

.mr  {margin:0px; padding:0px;}
.fl  {float:left;}    
.rt  {float:right;}    


.wrapper       {width:980px;  position: relative; margin: 0 auto; padding: 0px; min-height: 1000px; height:auto; }
.wrapper:after {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }      

.headerarea    {width:900px; height:105px;  margin: 0 auto; background:url(../images/headerbg.png) no-repeat center; }
.top {height:80px; width:970px;  z-index:9999; margin-top:15px; }
.logo   {height:58px; width:315px; margin-top:20px;}
.orderarea     {width:640px; height:72px; position:relative;}
.onlineorder   {width:123px; height:72px; margin-top:-5px;}

.social {width:510px; height:60px; }   
.socialinner1  {width:472px; height:21px; margin-top:5px;}   

.socialinner1 ul     {margin:0px; padding:0px; float:left; }
.socialinner1 ul li  {list-style:none; float:left; padding:0px 2px 0px 0px;}
.socialinner1 ul li a       {text-decoration:none; font:bold 12px/12px Arial, Helvetica, sans-serif; color:#7e7e7e;}
.socialinner1 ul li.subs       {margin:4px 8px 5px 0px;}


.flag   {height:20px; width:51px; background:url(../images/flagdrp.png) no-repeat; margin-left:2px; cursor:pointer; position:relative;}
.flag img      {padding:3px 0px 0px 7px;}


/*.search-box    {width:80px; height:20px;  margin-left:4px;}
.search-box input type=['text']       {width:52px; height:20px; border:none; margin-top:0; padding-left:2px;  }
.search-box input type=['button']     {width:21px; height:21px; border:none;  }

.search-box .sear-button       {width:22px; height:22px; border:none; cursor:pointer; background:url(../images/topsrcbtn.png) no-repeat; margin-left:4px; text-indent:-99999px; }*/



.menu   {width:520px;  height:39px; margin-top:10px; }
.menu ul       {margin:0px; padding:0px; float:left}
.menu ul li    {list-style:none; float:left;}
.menu ul li a  {list-style:none; float:left; padding-left:10px; z-index:999999;	}

.menu ul li a.lst    {margin-right:0px; padding-left:6px; z-index:999999;}
.menu ul li a span   {float:left; text-decoration:none; font:24px/24px 'angelina'; color:#fff; margin-left:5px; margin-left:7px \9; margin-right:3px; padding:5px 15px 5px 0;z-index:999999;}
.menu ul li a:hover  {background:transparent url(../images/menuleft.png) no-repeat left;	color:#fff;z-index:999999;	 }
.menu ul li a:hover span       {background:transparent url(../images/menuright.png) no-repeat right; color:#fff;	padding:5px 15px 5px 0;z-index:999999; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)      {.menu ul li a span {float:left; text-decoration:none; font:24px/24px 'angelina'; color:#fff; margin-left:7px; margin-right:3px; padding:5px 15px 5px 0;}}

.menu ul li a.active  {background:transparent url(../images/menuleft.png) no-repeat left;	color:#fff;	 }
.menu ul li a.active span       {background:transparent url(../images/menuright.png) no-repeat right; color:#fff;	padding:5px 15px 5px 0; }


.menu2  {width:800px;  height:50px; margin:auto;}
.menu2 ul      {margin:0px; padding:0px; float:left}
.menu2 ul li   {list-style:none; float:left;}
.menu2 ul li a {list-style:none; float:left; padding-left:10px;	}
.menu2 ul li a.lst   {margin-right:0px;}
.menu2 ul li a span  {float:left; text-decoration:none; font:23px/23px 'angelina'; color:#fff; margin-left:10px; margin-right:0px; padding:5px 3px 5px 0;}
.menu2 ul li a:hover {background:transparent url(../images/menuleft2.png) no-repeat left;	color:#fff;	 }
.menu2 ul li a:hover span      {background:transparent url(../images/menuright2.png) no-repeat right; color:#fff; margin-left:10px; margin-right:0px;	padding:5px 3px 5px 0; }

.menu2 ul li a.active       {background:transparent url(../images/menuleft2.png) no-repeat left;	color:#fff;	 }
.menu2 ul li a.active span     {background:transparent url(../images/menuright2.png) no-repeat right; color:#fff;margin-left:10px;	padding:5px 3px 5px 0; }

.menu-firstspan{
	margin-left:0px !important;
}


.sliderarea    {width:940px;  height:630px; position:relative; }
.sliderarea h2 {font:24px/28px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; }
.sliderarea p  {font:14px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; margin-top:6px;}

.slider {width:774px;  height:445px; margin-left:85px; background:url(../images/sliderbg.png) no-repeat;  }
.slider img    {margin:32px 0px 0px 39px;}

.sliderside1   {position:absolute; left:-140px; top:175px;}
.sliderside2   {position:absolute; right:-90px; top:150px;}

.slidercontentarea   {width:760px;  height:115px; margin-left:95px; margin-top:5px;}
.slidercontentarea1  {width:405px;  margin-bottom:15px; float:left;}
.slidercontentarea2  {width:405px;  height:25px; margin-top:10px;}

.slidercontentarea3  {width:300px;  height:100px;}
.slidercontentarea4  {width:405px;  height:185px;}

.slidercontentarea5  {width:100px;  height:92px;}
.slidercontentarea6  {width:100px;  height:92px;}
.slidercontentarea7  {width:100px;  height:92px;}

.slidercontentarea5 img     {padding-top:25px;}
.slidercontentarea6 img     {padding-top:15px;}

.slidercontentarea3 ul      {margin:0px; padding:0px; float:left;}
.slidercontentarea3 ul li   {margin:0px; padding:0px; float:left;}

.slidercontentarea3 h2      {font:12px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-align:center; }
.slidercontentarea3 h3      {height:65px; text-align:center; }
.slidercontentarea3 p       {font:14px/16px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-align:center; }


.sliderside3  {position:absolute; left:-220px; bottom:-180px;}
.sliderside4  { bottom: -88px;position: absolute; right: -177px;}

.backtobtn     {width:190px;  height:38px; margin-top:30px;}

.recproduct    {width:940px; height:300px; margin-top:70px; margin-bottom: 15px;}
.recproduct h3 {font:36px/40px 'angelina'; color:#fff; display:block;}
.recproductinner1    {width:940px; height:240px;}
.recproductinner2    {width:234px; height:240px; margin-right:1px;}
.recproductinner2 h4 {font:18px/20px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-align:left; padding-left: 15px; display:inline; }
 






.footer {width:940px; height:32px; z-index:9; position:relative;}
.footer ul     {margin:0px; width:583px;  padding:0px; float:left}
.footer ul li  {list-style:none; float:left; padding-right:12px;}
.footer ul li a      {text-decoration:none; font:11px/11px arial; color:#fff;}
.footer ul li a:hover,.footer ul li a.active    {color:#cf2027; }

.footer p      {font:11px/11px arial; color:#fff;}

.sliderside5   {position:absolute; left:630px; top:45px;}/* chees */
.sliderside6   {position:absolute; left:-220px; top:140px; z-index:-999;}/* thread */

.sliderarea2   {width:940px;  height:530px; position:relative; }
.sliderarea2 h2      {font:24px/28px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; }
.sliderarea2 p {font:14px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;}

.slider2       {width:778px;  height:530px; margin-left:85px; background:url(../images/slider2bg.png) no-repeat;  }
.slider2 img   {margin:32px 0px 0px 0px;}

.slider2side1  {position:absolute; left:-170px; top:130px; z-index:-9;}
.slider2side2  {position:absolute; right:-215px; top:150px; z-index:-9;}


.fullmenuarea  {width:940px; height:450px; margin-bottom:25px; position:relative;}
.fullmenubtn   {width:162px; height:53px; margin-left:155px;}

.menubook      {width:720px; height:553px; position:absolute; bottom:88px; right:-140px; z-index:-9;}
.menuitem1     {width:403px; height:184px; position:absolute; top:88px; left:-100px; z-index:-9;}
.menuitem2     {width:108px; height:178px; position:absolute; top:165px; left:295px; z-index:-9;}




/* Second Page merge*/

.maincontainer   {width:7500px; float:left; position: relative; margin: 0 auto; padding: 0px; min-height: 1000px; height:1000px; }
.maincontainer:after              {content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }  

.conatiner   {width:100%;  margin:0px; padding: 0px; height:1000px;}

.containertotal  {width:1024px; float:left; height:1000px; margin:125px 0px 0px 215px;}
.container1  {width:970px; height:150px; margin:0 auto; }
.container2  {width:1024px; height:auto;}

.header_container{width:100%; position:fixed; top:0; z-index: 9999;}

.containertotal1 {width:1024px; height:auto; margin:15px 0px 0px 215px;}

/*.top    {height:75px; width:965px; position:fixed; z-index:9999;}
.logo   {height:58px; width:315px; margin-top:20px;}


.social {width:470px; height:60px; }   
.socialinner1    {width:403px; height:21px; margin-top:10px;}   

.socialinner1 ul {margin:0px; padding:0px; float:left; }
.socialinner1 ul li               {list-style:none; float:left; padding:0px 2px 0px 0px;}
.socialinner1 ul li a             {text-decoration:none; font:bold 14px/14px 'angelina'; color:#666666;}


.flag   {height:20px; width:51px; background:url(../images/flagdrp.png) no-repeat; margin-left:2px; cursor:pointer;}
.flag img    {padding:3px 0px 0px 7px;}

*/
.search-box  {width:125px; height:20px;  margin-left:4px;}
.search-box input type=['text']           {width:52px; height:20px; border:none; margin-top:0; padding-left:2px;  }
.search-box input type=['button']         {width:21px; height:21px; border:none;  }

.search-box .sear-button              {width:22px; height:22px; border:none; cursor:pointer; background:url(../images/topsrcbtn.png) no-repeat; margin-left:4px; text-indent:-99999px; }
.search-box .inputbox {width:91px; height:20px; border:none; margin-top:0;background:url(../images/search.png)no-repeat;background-color:#2e2e2e;  float:left; color:#fff; font-size:12px; text-align:center; border-radius:2px; }




/*.menu   {width:470px;  height:39px; }
.menu ul     {margin:0px; padding:0px; float:left}
.menu ul li  {list-style:none; float:left; padding:15px 0px 10px 28px;}
.menu ul li a    {text-decoration:none; font:24px/24px 'angelina'; color:#fff;}
.menu ul li a:hover,.menu ul li a.active          {color:#cf2027; }
.menu ul li.fst  {list-style:none; float:left; padding:15px 0px 10px 0px;}


*/
.welcome     {height:250px; z-index:999; position:relative; }
.welcome p   {font:24px/24px 'angelina'; color:#fff; word-spacing:2px;}
.welcometextarea1             {width:555px; }
.welcometextarea2             {width:350px; margin-left:5px; }

.rope   {position:absolute; left:615px; top:5px; z-index:-999 !important;}
.watchtv     {position:absolute; left:0px; top:125px;}
.onion  {position:absolute; right:-24px; top:125px;}
.photo1 {position:absolute; left:-147px; top:15px; z-index:-2;}
.photo2 {position:absolute; bottom: 400px;  left: 80px; z-index:-3;}

.startbtn    {width:210px; height:33px; margin-top:5px;}

.pizza  {height:536px;}
.pizzamain   {width:968px; height:536px; position:relative;}



.footer {width:583px; height:32px; z-index:9; /*position:fixed; bottom:0px;*/}
.footer ul   {margin:0px; width:583px;  padding:0px; float:left}
.footer ul li    {list-style:none; float:left; padding-right:12px;}
.footer ul li a  {text-decoration:none; font:11px/11px arial; color:#fff;}
.footer ul li a:hover,.footer ul li a.active          {color:#cf2027; }

.footer p    {font:11px/11px arial; color:#fff;}


.secondpage  {width:1225px; margin-top:15px;}
.secondpageinner1             {width:1455px; position:relative;}

.spoon  {position:absolute; bottom:0px; width:403px; height:184px; right:-340px;}

.secinner1   {width:555px; height:425px; margin-left:445px; position:relative;}


.secondpageinner2             {width:1024px; height:425px; margin-left:110px; position:relative; z-index:999;}
.photo3 {position:absolute; bottom: 95px;  left:0px; z-index:-3;}
.item1  {position:absolute; bottom: 70px;  left:260px; z-index:-3;}

.dinein {height: auto;
    margin-left: 71px;
    margin-top: 81px;
    width: 900px;
    z-index: 999;}
.dineininner1    {margin:0px; height:auto; width:478px;}

.dinein p    {font:24px/24px 'angelina'; color:#fff; word-spacing:2px;}
.dineintextarea1 {width:360px; }
.dineintextarea2 {width:360px; margin-left:5px; }

.item3  {position:absolute; bottom:25px;  left:760px; z-index:-3;}

.thirdpage   {/*width:1230px;*/ margin-top:155px; position:relative;}
.hutloc {width:760px; /*margin-top:260px;*/ position:relative;}
.hutlocinner1    {width:430px; height:300px; position:relative;}
.hutlocinner2    {width:400px; height:260px; margin:20px 0px 0px 0px; left:365px; position:absolute; z-index:999;}
.hutlocinner3    {width:730px; height:360px; position:relative;}

.hutlocinn1  {width:360px; height:160px;}

.photo4 {position:absolute; top:-4px;  left:-20px; z-index:9;}
.item4  {position:absolute; bottom:-38px;  right:35px; z-index:9;}
.item5  {position:absolute; bottom:20px;  left:-114px; z-index:9;}
.item6  {position:absolute; bottom:160px;  right:-185px; z-index:9;}


.pastah {width:615px; height:380px; position:relative;}
.item7  {position:absolute; left:-95px; top:25px; z-index:9; width:260px; height:360px;}
.item8  {position: absolute;
right: -443px;
z-index: 999;
width: 612px;
height: 223px;
top: -17px;}




.fouthpage   {width:1431px; margin-top:80px; position:relative; z-index:999; height:auto;}
.fouthpageinner1 {width: 550px;
margin-top: 300px;
position: relative;
margin-left: 122px;}
.fouthpageinner2 {width:695px; position:relative;}

.fourinner1  {width:240px; height:190px; }
.fourinner2  {width:345px; margin:30px 0px 0px 112px; }
.ordertextarea2  {width:339px;}
.orderbtn    {width:123px; height:73px; margin-top:5px;}
.bike   {width:228px; height:283px; position:absolute; bottom:-180px; left:480px; z-index:99; }  

.fourinner3  {width:635px; position:relative; height:335px; }
.fourinner4  {width:450px; height:335px; position:absolute; left:-260px; top: 55px;}
.fourinner5  {width:202px; height:265px; position:absolute; left:-18px; top: 58px; z-index:-9;}

.fourinner6  {width:635px; position:relative; height:365px; z-index:999; }
.fourinner7  {width:285px; position:absolute; top:245px; left:-30px; height:236px; }

.fourinner8  {width:660px; position:absolute; top:235px; height:auto; z-index:1000;}

.fourinner9  {width:465px; position:relative; height:540px;}
.fourinner10 {position:absolute; top:38px; left: 100px; height:auto; z-index:99;}
.fourinner11 {position:absolute; top:-150px; left:120px; z-index:999;}





.fiftpage   {width:1085px; margin:125px 0px 0px 70px; position:relative; z-index:999; height:auto;}
.fithfirst  {width:530px;  position:relative;}
.fiftinner1 {
	height: auto;
    margin-top: 200px;
    position: relative;
    width: 285px;
    z-index: 999;
	}
.fiftinner2 {margin-top:30px; width:375px;  position:relative; z-index:999; height:330px;}
.fiftinner3 {width:108px; position:absolute; bottom:0px; right:0px; height:178px;}

.fithsecond {width:555px;  position:relative; margin-bottom:105px;}
.fiftsecinner1  {width:325px;  margin-right:85px; height:335px; z-index:999; margin-bottom:20px;}
.fiftsecinner1 p             {font:48px/48px 'angelina'; color:#fff; word-spacing:2px;}

.twt   {width:138px;  height:114px; position:absolute; top:15px; left:0px;}
.fb    {width:60px;  height:125px;  position:absolute; top:0px; left:0px;}

.fiftsecinner2  {width:324px;  height:auto; margin-bottom:10px;}
.fiftsecinner3  {width:324px;  min-height:15px; background:url(../images/twtbg.png) repeat-y;}
.fiftsecinner4  {width:324px;  height:11px; background:url(../images/twtbgfot.png) no-repeat;}

.fiftsecinner2 p             {padding:15px 16px 5px 25px; font:14px/14px Arial, Helvetica, sans-serif; color:#fff;}
.moretwts h2    {font:24px/24px 'angelina'; display:inline-block; color:#fff;}
.moretwts a {float:right; margin-right:5px; color:#FFF;}
.moretwts   {width:300px;  height:30px; margin-left:15px; }



.sixthpage   {width:1431px; margin:125px 0px 0px 0px; position:relative; z-index:999; height:auto;}
.fithsecondsx    {width:460px;  position:relative; margin-bottom:40px;}

.sixthpageinner1 {width:460px;  position:relative; height:auto;}
.sixthpageinner4 {width:640px;  position:relative; height:auto;}

.photo  {width:131px;  height:132px;}
.sixthpageinner1 p            {font:48px/48px 'angelina'; color:#fff; word-spacing:2px;}
.sixthpageinner6 {width:640px;   height:auto; z-index:999; position:relative;}

.sixthpageinner2 {width:130px;  height:130px; margin:0px 20px 20px 0px;  border:solid 5px #fff;}
.sixthpageinner3 {width:130px;  height:130px; margin:0px 0px 20px 0px;  border:solid 5px #fff;}

.moreflw     {width:300px;  height:30px; }
.moreflw h2  {font:24px/24px 'angelina'; display:inline-block; color:#fff;}
  
.camera {width:180px; height:222px; position:absolute; bottom:-165px; left:-40px;}
.spoons {width:175px; height:400px; position:absolute; bottom:-165px; right:0px;}


.sixthpageinner5 {width:305px;   height:auto; z-index:999;}
.sixthpageinner6 {width:805px;   height:auto;}
.sixthpageinner6 p            {font:48px/48px 'angelina'; color:#fff; word-spacing:2px;}
.youtube     {width:640px; height:435px;}
.tube   {width:131px;  height:132px;}
.tubedata    {width:640px; height:390px; margin-top:10px; position:relative;}

.youitem1    {width:175px; height:400px; position:absolute; top:135px; right:-215px;}

.younamearea {margin:10px 0px 10px 0px; width:640px; height:50px;}
.younamearea h2  {width:525px; font:14px/14px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; display:inline-block; }
.younamearea h3  {width:525px; font:12px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;  display:inline-block; }


.younxtarea  {margin:30px 0px 10px 0px; width:640px; position:relative; text-align:center;float:left;}
.younxtarea1 {margin:0px 15px 10px 0px; width:203px; height:175px;}
.younxtarea2 {width:203px; height:115px; margin-bottom:5px;}
.younxtarea3 {width:203px; height:50px;}
.younxtarea4 {margin:0px 0px 10px 0px; width:203px; height:175px;}

.younxtarea h2   {font:14px/14px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; display:inline-block; }
.younxtarea p    {font:12px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;  display:inline-block; }


.younxtarea5 {width:227px; height:200px; position:absolute; right:-260px; bottom:-55px; }
.younxtarea6 {width:175px; height:400px; position:absolute; left:-220px; bottom:-115px;}

.drpmenu     {width:442px; height:246px; position:absolute; background:url(../images/drp.png) no-repeat; display:none; z-index:99; top:25px; }
.drpinner1   {width:362px; height:145px; margin:45px;}
.drpinner1 h2    {font:24px/26px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; display:inline-block; }
.drpinner1 p {font:14px/18px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;  display:inline-block; }


.drpinner1-box   {width:362px; height:37px; margin-top:7px; margin-bottom:7px;}
.drpinner1-box input type=['text']            {width:362px; height:37px; border:none; margin-top:0; padding-left:5px;  }
.drpinner1-box .dinputbox             {width:358px; height:37px; border:none; margin-top:0;  padding-left:5px; padding-right:2px;background:url(../images/text.png)no-repeat; float:left; color:#373737; font-size:14px; text-align:left; }
/* Updated on 19/06/2013 */

.slider2inner  {width:200px; height:28px; margin: 25px 40px;float:left;}
.slider2inner h3     {font:30px/30px 'angelina'; font-weight:bold; color:#b60c10; display:inline;}

/*.slider2inner ul     {float:right;}
.slider2inner ul li  {list-style:none; float:left;}
.slider2inner ul li a       {text-decoration:none; font:18px/18px 'angelina'; color:#777777; background:url(../images/ullibg.png) no-repeat;width:32px; height:27px; display:block; text-align:center; padding-top:5px;}
.slider2inner ul li a:hover,.slider2inner ul li a.active  {background:url(../images/ullibghover.png) no-repeat;  color:#fff;}
*/

#slides{
	width:700px;
	margin-left:38px;
}

ul.page_slider {
float:right;    z-index: 9;margin-top:22px;
}
.page_slider li {
   list-style:none; float:left;
}
.page_slider a {
  text-decoration:none; font:18px/18px 'angelina'; color:#777777; background:url(../images/ullibg.png) no-repeat;width:32px; height:27px; display:block; text-align:center; padding-top:5px;
}
.page_slider .current a {
 background:url(../images/ullibghover.png) no-repeat;  color:#fff;
}


/*************************************** menu page **********************************************/

.menupagearea   {width:940px;  min-height:980px; position:relative; }
.menupageareamaininner{width:940px;  height:auto;  }

.menupageareamaininner ul {float:left;}
.menupageareamaininner ul li  {list-style:none; float:left; padding-right:12px; margin-bottom:17px;}

.menupageareamaininner ul li:nth-child(4n)  {padding-right:0px;}

.menuchilli     {heigh:111px; width:312px; position:absolute; bottom:111px; right:15px;} 
.menucaps       {heigh:243px; width:258px; position:absolute; top:95px; right:-224px; z-index:-9;} 



/*************************************** hutloc page **********************************************/

.hutloc        {width:940px; height:auto; position:relative; }
.hutloc h1     {font-size:30px/40px; font-family:'angelina',Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; }

.hutlocareainner1    {width:940px;  height:440px;  }
.hutlocareainner2    {width:940px;  height:400px; margin-top:5px; }


.hutlocareainner4    {width:940px; height:45px; border-radius:5px; background:url(../images/roundbg.png) repeat; }

.hutlocareainner41   {width:940px; height:35px; height:auto; border-radius:2px; background:url(../images/roundbg.png) repeat; }

.hutlocareainner5    {margin-left:15px; width:505px; height:auto; }
.hutlocareainner6    {width:328px; height:auto; }
.hutlocareainner7    {width:65px; height:auto; }


.hutlocareainner4 h1 {font:17px/35px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}
.hutlocareainner5 h1 {font:17px/45px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}
.hutlocareainner6 h1 {font:17px/45px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}
.hutlocareainner7 h1 {font:17px/45px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}

.hutlocareainner4 h2 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; display:inline;}
.hutlocareainner5 h2 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; display:inline;}
.hutlocareainner6 h2 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; display:inline;}
.hutlocareainner7 h2 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; display:inline;}

.hutlocareainner4 h3 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; display:inline;}
.hutlocareainner5 h3 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; display:inline;}
.hutlocareainner6 h3 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; display:inline;}
.hutlocareainner7 h3 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; display:inline;}

.hutlocareainner6 h4 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; padding-left:5px;}
.hutlocareainner7 h5 {font:15px/40px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-align:center;}


.hutlocareainner8    {width:940px; height:50px; }
.hutlocareainner9    {width:470px; height:auto; margin-top:15px; margin-bottom:2px; }
.hutlocareainner9 h2 {font:15px/15px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; display:inline;}
.hutlocareainner9 h3 {font:15px/15px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; display:inline;}

.stamptop      {width:285px; height:236px; position:absolute; top:185px; left:-300px; transform:rotate(-15deg);-ms-transform:rotate(-15deg); /* IE 9 */-webkit-transform:rotate(-15deg); /* Safari and Chrome */}
.hutlocside    {width:213px; height:147px; position:absolute; top:130px; right:-230px; }
.hutbike       {width:228px; height:283px; position:absolute; bottom:-7px; left:-243px; }
.hutcaps       {width:258px; height:243px; position:absolute; bottom:40px; right:-255px; }
.hutchilli     {width:312px; height:111px; position:absolute; bottom:-35px; right:-200px; }

/***************************************************  nutrition *************************************/


.nutrition          {width:940px; height:auto; position:relative; margin-top:5px;}

.nutrition h3       {font:48px/48px 'angelina'; font-weight:bold; color:#fff; }
.nutrition h2       {font:24px/24px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; }
.nutrition h4       {font:36px/55px 'angelina'; font-weight:bold; color:#fff; }
.nutrition h5       {font:36px/40px 'angelina'; font-weight:normal; color:#fff; margin-bottom:10px; }

.nutrition p        {font:14px/16px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; }

.nutritioninner1    {width:940px; height:auto;}
.nutritioninner2    {width:940px; height:auto;  margin-top:40px; float:left;}
.nutritioninner3    {width:940px; height:auto;  margin-top:20px;}
.nutritioninner4    {width:940px; height:200px; margin-top:40px;}

.nutritioninner3 ul {margin:0px; padding:0px;}
.nutritioninner3 ul li{list-style:none; float:left;}

.nutritionbox1      {width:290px; margin-right:35px;}
.nutritionbox2      {width:290px; margin-right:35px;}
.nutritionbox3      {width:290px;}

.nutritioninner5    {width:300px; height:140px; margin-top:60px;}
.nutritioninner6    {width:300px; height:60px; margin-top:10px; border-radius:7px; background:#c10a28;}

.nutritioninner7    {width:140px; height:200px; margin-left:20px;}
.nutritioninner8    {width:140px; height:60px; margin-bottom:10px; border-radius:7px; background:#c10a28;}
.nutritioninner9    {width:140px; height:60px;  border-radius:7px; background:#c10a28;}


.nutritioninner4 h1 {font:14px/14px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;    text-align:center;  padding-top: 12px;}
.nutritioninner4 h2 {font:18px/60px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;  text-align:center; }
.nutritioninner4 p  {font:14px/20px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;  text-align:center; }
    
.nutritioninner4 h4 {font:18px/18px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;  text-align:center; padding-top: 12px; }
.nutritioninner4 h5 {font:14px/20px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;  text-align:center; padding-top:12px; }
.nutritioninner4 h6 {font:14px/20px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;  text-align:center; padding-top:20px; }

.nutritionfirstend  {position:relative; width:940px; height:100px; margin-top:30px; margin-bottom:40px; background:url(../images/grainline.png) no-repeat; background-position:bottom;}
.nutritionfirstend p{color:#fff;}

.line               {width:940px; height:50px; background:url(../images/grainline.png) no-repeat; background-position:bottom;}

.spl                {margin-top:5px; margin-bottom:15px; width:740px; float:left;}
.spl p              {font:13px/16px Arial, Helvetica, sans-serif; font-weight:normal; word-spacing:1px;  color:#fff;}

.nutritionlast      {width:940px; height:auto; margin-top:35px;}
.nutritionlast1     {width:465px; height:450px; position:relative;}
.nutritionlast h1   {font:48px/48px 'angelina'; font-weight:bold; color:#fff; }
.nutritionlast h2   {font:36px/60px 'angelina'; font-weight:normal; color:#fff; }
.nutritionlast h3   {font:36px/70px 'angelina'; font-weight:normal; color:#fff; margin-bottom: 2px; }


.nutritionlast2     {width:895px; height:auto; margin-bottom:15px; position:relative; margin-top: -8px;}
.nutritionlast2 ul  {margin:0px;}
.nutritionlast2 ul li {list-style:none; padding:0px 0px 25px 0px;  background:url(../images/arrow.png) no-repeat 0px 2px; }
.nutritionlast2 ul li a                                                      {padding-left:24px; font:14px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; }

.platetap           {
	width: 251px;
height: 319px;
position: absolute;
right: -116px;
top: 29px;}
.nutfork            {width:403px; height:184px; position:absolute; left:-325px; top:390px;  transform:rotate(-45deg);-ms-transform:rotate(-45deg); /* IE 9 */-webkit-transform:rotate(-45deg); /* Safari and Chrome */}
.nutspn             {width:175px; height:399px; position:absolute; left:-240px; top:60px;}

.nutchess           {width:239px; height:189px; position:absolute; left:-260px; top:35px;}
.nutcap             {width:258px; height:243px; position:absolute; right:-170px; top:135px;}
.nutmush            {width:285px; height:164px; position:absolute; left:-310px; top:25px;}
.nutsplphto         {width:445px; height:469px; position:absolute; right:-495px; top:15px;}
.nutsplthread       {width:202px; height:1070px; position:absolute; left:-230px; top:-50px; z-index:-9;}
.nutsplnife         {width:212px; height:360px; position:absolute; left:-285px; bottom:50px;}
.nutsplchilli       {width:312px; height:111px; position:absolute; right:-200px; bottom:110px;}
.nutsplrope2        {width:163px; height:599px; position:absolute; right:-213px; top:110px; z-index:-9;}



/*****************************************************  contact  **********************************/
.contact            {width:940px; height:auto; margin-top:15px;}
.contact h1         {font-size:30px/30px; font-family:'angelina', Arial, Helvetica, sans-serif; font-weight:bold;color:#fff;}
.contact h2         {font:16px/18px Arial, Helvetica, sans-serif; font-weight:bold;color:#fff;}
.contact p          {font:14px/16px Arial, Helvetica, sans-serif; font-weight:normal;color:#fff; width:375px;}
.contact h4         {font:24px/20px Arial, Helvetica, sans-serif; font-weight:bold;color:#fff;}

.contact h3         {font:16px/50px Arial, Helvetica, sans-serif; font-weight:bold;color:#fff; display:block;}
.contact h8         {font:16px/50px Arial, Helvetica, sans-serif; font-weight:bold;color:#fff; display:block; margin-top:20px;}

.contactinner1      {width:460px; height:auto; margin-bottom:15px; position:relative; margin-right:15px;}
.contactinner2      {width:300px; height:auto; margin-top:100px; position:relative;}

.contactinner3      {width:400px; height:auto; margin-top:15px;}
.contactinner4      {width:400px; height:90px; }
.contactinner5      {width:400px; height:auto; }

.cont-box           {width:300px; height:39px; }
.cont-box input type=['text']                                                {width:300px; height:39px; border:none; margin-top:0; padding-left:2px;  }
.cont-box .inputbox {width:300px; height:39px; border:none; margin-top:0; padding-left:9px; padding-right:2px;background:url(../images/contxtbg.png)no-repeat; float:left; color:#999; font-size:14px;  }

.cont-box3          {width:300px; height:39px;  margin-left:4px;}
.cont-box3 input type=['text']                                               {width:300px; height:39px; border:none; margin-top:0; padding-left:2px;  }
.cont-box3 .inputbox3 {width:290px; height:39px; border:none; margin-top:0;  padding-left:9px; padding-right:3px; padding-right:2px;background:url(../images/conttextbx.png)no-repeat; float:left; color:#999; font-size:14px;  }


.con-select select  {background:transparent;   border:none;font-family:Arial, Helvetica, sans-serif; color:#999; font-size:14px; 
	padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 0;
    padding-top: 10px;
height:39px;    width: 318px; -webkit-appearance: none;}
.con-select         {width:300px;   height: 39px;   overflow: hidden;  border:none; background:url(../images/contxtbg.png) no-repeat right; margin-top: 4px;    }


.cont-box1 textarea {height:180px; width:400px;  border-radius:3px;  font-family:Arial, Helvetica, sans-serif; color:#999; font-size:14px; padding:3px;}
.cont-box2          {width:442px; height:107px;  margin-left:4px; margin-bottom:25px; font-family:Arial, Helvetica, sans-serif; color:#999; font-size:14px;}

.contactinner6      {width:400px; height:auto; }


.conta1             {width:195px; width:832px; position:absolute; left:-325px; top:0px; z-index:-9;}
.conta2             {width:227px; width:200px; position:absolute; left:-325px; top:130px;}

.conta3             {width:151px; width:139px; position:absolute; right:-155px; top:-112px;}
.conta4             {width:285px; width:164px; position:absolute; right:40px; bottom:-215px;}
.conta5             {width:235px; position:absolute; right:-281px; bottom:-45px; transform:rotate(-45deg);-ms-transform:rotate(-45deg); /* IE 9 */-webkit-transform:rotate(-45deg); /* Safari and Chrome */}

.form-item{
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.button{
	background:url(../images/send.png) no-repeat;
	text-indent:-99999px;
	height:38px;
	width:169px;
	cursor:pointer;
}
.message{
	color:#F00;
}
/*#edit-submit-email-news{
	 background: url("../images/submit.png");
	 width:90px;
	 height:32px;
	 color:#FFF;
	 font-family: 'angelina';
	 font-size:25px !important;
	 
}*/
.submit_button_news{
	background:url(../images/submit.png) no-repeat;
	height:38px;
	width:169px;
	cursor:pointer;
	color:#FFF;
	margin:10px;
	text-indent:-99999px;
}
.newsbox{
	 color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 107px;
    margin-top:5px;
	 margin-bottom: 25px;
    margin-left: 4px;
    width: 442px;
}
#newsletter-email-get-form #edit-emailid-wrapper{
	margin-top:5px !important;
}
.text1_news{
	height:15px;
	padding:5px;
}



#dropdown_cntry .flagimg{
	background:url("../images/flagbg.png");
	width:52px;
	height:20px;
}
.flag_l{
	padding-left:1px;
	padding-top:3px;
}
.google_map {
	border:5px solid #6a9385;
	margin:5px 0 5px 10px;
	height: 350px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.infowindow{border:solid 2px #6A9385; margin-top:4px; padding:5px; background-color:#C1DCD3; color:#007550;}
.divbg1{
	background:url("../images/ph_framebg1.png");
	width:226px;
	height:242px;
}
.divbg2{
	background:url("../images/ph_framebg2.png");
}
.recproductinner2 a{
	width:226px;
	height:242px;
	display:block;

}
.recproductinner2 a img{
    margin-left: 14px;
    margin-top: 15px;
    vertical-align: top;
}
.fullmenu li a{
	width:226px;
	height:242px;
	display:block;
	position:relative;
}
.fullmenu li a img{
    margin-left: 14px;
    margin-top: 15px;
    vertical-align: top;
}
.extrainfo  {float:left; height:20px; width:360px;}
.extrainfo p{
	margin-top: 12px;
	text-align:left;
}

.clear{clear:both;}
.last_arrow_container{
   left: 27px;
    position: absolute;
    top: 165px;
    z-index: 9;
	}
#newsletter_but{
	cursor:pointer
}
#message_error{
	color: red;
    left: 42px;
    position: absolute;
    top: 21px;
}
#close_but{
	cursor:pointer;
	color:#FFF;
	left: 400px;
    position: absolute;
    top: 21px;
}
#pizzahut-contactpage .form-item{
	margin:0px !important;
}

/*---- on 01/07---*/

.flag   {height:20px; width:51px; background:url(../images/flagdrp.png) no-repeat; margin-left:2px; cursor:pointer; position:relative;}
#listcntry {
    left: 0px;
    position: absolute;
    top: 0px;
}
#dropdown_cntry{
	height: 165px;
    left: 0px;
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 21px;
    width: 52px;
	display:none;
	z-index:999;
}

.younamearea iframe{
	float:right;
}

.younamearea_w {margin:10px 0px 0px 0px; width:240px; height:50px; float:left;}
.younamearea_y {margin:10px 0px 0px 0px; width:240px; height:50px; float:right;}
.younamearea_w h2  {width:325px; font:14px/14px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; display:inline-block; float:left; }
.younamearea_w h3  {width:325px;margin-top:10px; font:12px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;  display:inline-block; }



.sitemap_o {
    height: auto;
    margin-bottom: 15px;
    margin-right: 15px;
    position: relative;
    width: 850px;
}


.sitemap     {width:200px; height:auto; float:left;}
.sitemap ul  {margin:0px;}
.sitemap ul li {list-style:none; padding:0px 0px 25px 0px;  background:url(../images/arrow.png) no-repeat 0px 2px; }
.sitemap ul li a                                                      {padding-left:24px; font:14px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; }
.prodtitle{
	color:#a6100f;font:14px/14px Arial, Helvetica, sans-serif; font-weight:bold; margin-left: 18px;
    margin-top: 14px; float:left; margin-right:3px;
}
.coming-soon{
	margin-left: 20px;
    min-height: 350px;
	color:#FFF;
}
#viewport .smoke {
  position: absolute;
  width: 968px;
  height: 557px;
  background:url('../images/smoke.png') repeat-x center top transparent;
  bottom:20px; 
  margin-left:0px;
  z-index:9;
}
#viewport {
 	height:450px;
    position: relative;
    width: 600px;
	z-index:9;
}
.pizzasmaoke {position:absolute; bottom:10px; left: -75px; z-index:9;}

#viewport1{
	height: 300px;
    position: relative;
    width: 100px;
}
#viewport1 .smoke{
  position: absolute;
  width: 284px;
  height: 265px;
  background:url('../images/smoke1.png') repeat-x center top transparent;
  bottom: -20px; 
  z-index:9;
}
#viewport2{
	height: 300px;
    position: relative;
    width: 100px;
}
#viewport2 .smoke{
  position: absolute;
  width: 284px;
  height: 265px;
  background:url('../images/smoke1.png') repeat-x center top transparent;
  bottom: -20px; 
  z-index:9;
}

.snackbox1   {width:324px; height:225px; position:absolute; top:305px; left: 60px;}  
.snacksmoke1 {width:324px; height:225px; position:absolute; top:155px; left: -60px;}  

.snackbox2 {
	width:324px; height:225px; position:absolute; top: 196px;left: 313px; z-index:-1;
}  
.snacksmoke2 {width:324px; height:225px; position:absolute; top:40px; left: 120px; } 



#viewport3{
	height: 350px;
    position: relative;
    width: 100px;
}

#viewport3 .smoke{
  position: absolute;
  width: 431px;
  height: 291px;
  background:url('../images/smoke5.png') repeat-x center top transparent;
  bottom: -20px; 
  left:510px;
  z-index:9;
}
.snacksmoke3 {width:431px; height:291px; position:absolute; top:-120px; left: 310px; z-index:99; }  

#viewport4{
	height: 500px;
    position: relative;
    width:557px;
}
.snacksmoke4 {width:657px; height:541px; position:absolute; top:45px; left:-180px; z-index:99;
 }  

#viewport4 .smoke{
  position: absolute;
  width: 657px;
  height: 541px;
  background:url('../images/smoke4.png') repeat-x center top transparent;
  bottom: 0px;
  left:0px;
  z-index:9;
}
/*.arrow{display:block; width:55px; height:15px; background:url(../himages/arrow_slide.png) no-repeat center top transparent; margin:5px; cursor:pointer;  z-index:9999!important;}*/

.arrow{float:left;display:block; width:50px; height:35px; background:url(../images/arrow.gif) no-repeat center top transparent; margin:5px; cursor:pointer;  z-index:9999!important;}
.arrowl{float:left;display:block; width:50px; height:35px; background:url(../images/arrowl.gif) no-repeat center top transparent;margin-bottom:5px; margin-top:5px; margin-left:0px;  margin-right:24px;cursor:pointer;  z-index:9999!important;}
/*a.arrow:hover{background-position:0 -15px; z-index:9999!important;}*/

a.arrow:hover{z-index:9999!important;}

#arrow1{
	z-index:9999!important; 
}

#start_but{
	z-index:9999;
	cursor:pointer;
}
#viewport .smoke{
	z-index:-99999 !important;
}

.item-list{
	margin-
}
.item-list ul li a {
	color:#FFF;
}
.item-list .pager li{
	color:#FFF;
}
.item-list ul{
	margin-top:10px;
}
.home_line{
	background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/homeline.png");
    background-origin: padding-box;
    background-position: 26px bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 15px;
	width: 885px;
	margin: 0 auto;
	display: table;
}
#receive_offers{	
	margin-top:-10px;
	float:left;
}

#switchlang a{
    color: #FFFFFF;
    left: 9px;
    position: absolute;
    top: 5px;}
	
	
.ourstory            {width:940px; height:auto; margin-top:15px;}
.ourstory h1         {font-size:30px/30px; font-family:'angelina', Arial, Helvetica, sans-serif; font-weight:bold;color:#fff;}

.image1{
	float:left;
	margin-left:10px;
	width:485px;
	margin-bottom:10px;
}
.storydesc {width:960px; height:auto; margin-bottom:15px; position:relative; margin-right:15px; color:#FFF;}

.clearleft{
	clear:left;
}
.desc1{
    float: left;
    margin-right: 40px;
    text-align: justify;
    width: 372px;
}
.desc1 p{
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:20px;
	float:left;
}
.desc2{
    float: left;
    margin-bottom: 10px;
    margin-left: 40px;
    text-align: justify;
    width: 488px;
	margin-bottom:10px;}

#overlay{
	height:1000px;
	width:100%;
	background-color:#000;
	z-index: 9999999;
	background: url("../images/bg_trans.png") repeat center top transparent;
}
.container_h{
	position:relative;
	width:800px;
	height:800px;
	
}
.skipslider{
    background-image: url("../images/slider2bg.png");
    height:530px;
    width: 778px;
    z-index: 9999999;
	position:fixed; 
	top:50%;
	left:50%;
	margin-left:-390px;
	margin-top:-190px;
 }

.skipslider img    {margin:32px 0px 0px 39px;}

.skip{
	position:relative;
}

#skipbut{
	left: 50%;
	margin-left: 242px; 
	margin-top: 250px;
	position: fixed;top: 50%;
	z-index: 99999999;
	cursor:pointer;
}
#nutriinfo{
	float: left;
    margin-left: 195px;
    width: 225px;
}


.slidercontentarea8 ul  {margin:0px; padding:0px; float:right;}
.slidercontentarea8 ul li   {margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:20px; padding-left:0px; padding-bottom:0px; padding-right:0px; padding-top:69px;float:left; width:80px;}

.nutrition h1.nutrihead {
    color: #FFFFFF;
    font-family: 'angelina',Arial,Helvetica,sans-serif;
    font-weight: bold;
	width:400px;
	float:left;
}

.nutrition h1 {
	color: #FFFFFF;
    font-weight: bold;
}

.facebookicon   {width:138px;  height:114px; position:absolute; top:15px; left:63px;}

#showmore{
	cursor:pointer;
}
.fouthpageinner1 {width: 550px;
margin-top: 205px;
position: relative;
margin-left: 122px;}

#page1{
	position:absolute;
	left:0px;
	top:0px;
	border:1px solid;
}
.arrowl.arrowlinsta{
	margin-left: -17px;
}
.slidercontentarea .title_s{
	color: #FFF;
	float: left;
	margin-left: 60px;
}
.slidercontentarea .bgline{
	background: url("../images/whiteline.png");
	float: left;
	background-position: 0 -71px;
	height: 12px;
	width: 290px;
	margin-left: 64px;
	margin-top: 25px;
	margin-bottom: 10px;
}
.menupageareamaininner .pdt_pager{
width:450px; margin-left:310px;
}
/*updated on 28_08_13*/
.menu2.menuwidth{
	width: auto !important;
	display: table;
	margin:0 auto;
}
.menu2.menuwidth-s{
	width:750px;
}
.menu2.menuwidth-pm{
	width: auto !important;
	display: table;
	margin:0 auto;	
}
.leftsec{
	width:345px;
	float:left;
		 }
		 
.imgright{
	float: left;
    height: 558px;
    margin-left: 93px;
    margin-top: 50px;
    width: 470px;
}
.desc3{
    float: left;
    text-align: justify;
	font-size:16px;
	color:#FFF;
	margin-top:20px;
	margin-bottom:20px;
}
.pmm{
	width: 132px;
	height: auto;
	float: left;
}

.pmmarea   {width:940px;  height:530px; position:relative; margin-top:35px;}
.pmmarea h2      {font:24px/28px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; }
.pmmarea p {font:14px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; line-height:18px; text-align: justify;}

.pmm ul  {margin:0px;}
.pmm ul li {list-style:none; padding:0px 0px 25px 0px;  background:url(../images/arrow.png) no-repeat 0px 2px; }
.pmm ul li a  {padding-left:24px; font:14px/14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; }
.pmm ul li a:hover{
	background:transparent url(../images/menuleft2.png) no-repeat left;	color:#fff;padding:5px 25px 5px 0;margin-left:10px;
}
.pmm ul li a:hover span{
	background:transparent url(../images/menuright2.png) no-repeat right; color:#fff; margin-left:14px; padding:5px 25px 5px 0;
}
.pmm_desc{
	float:left;
	width:285px;
	margin-left:13px;
	margin-bottom:15px;
	margin-top:-11px;
}
.pmm_img{
	margin:10px;
	float:left;
}

.pmm_txt_b{
		color:#FFF;
		font-size:14px;
		font-weight:bold;
}
.pmm_txt_s{
		color:#FFF;
		font-size:12px;
		padding-top:3px;
		padding-bottom:3px;
		float:left;
}
.pmm_content{
	float:left;
	margin-top:10px;
}
.pmm_txt_b0{
	color:#FFF;
	font-size:14px;
	float:left;
	margin-left:10px;
}
.pmm_txt_s0{
		color:#FFF;
		font-size:12px;
		padding-top:3px;
		padding-bottom:3px;
		float:left;
		margin-left:10px;
}

#backto_pm{
	position: absolute;
	top: 8px;
	left: 601px;
	cursor:pointer;
}
#hotline_no{
	position: absolute;
	left: 206px;
	top: 86px;
	background: transparent url(../images/bg.png) no-repeat center;
	width: 287px;
	height: 133px;
}

.hotlineimg{
	float: left;
	margin-left: 31px;
	margin-top: 44px;
			}
.hotlinetxt{
	color: #FFFFFF;
    float: left;
    font-size: 18px;
    margin-left: 4px;
    margin-top: 44px;
}
.head_no{
font-size:13px;
		 }
.noimg{
	margin-top:10px;
	float:left;
}
.noimgdesc{
	line-height:20px;
	float:left;
	margin-top:10px;
}
.pmm_price{
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	float:left;
}
.pmm_content{
	min-width:430px;
		 }
.stdmsg{
	color:#FFF;
}
.newicon{
	position: absolute;
    right: 7px;
    top: -7px;
}
.storeclass{
	width:700px;
	float:left;
}
/*.store_but_jd a{
	position:absolute;
	right:100px;
	top:68px;
}
#menu-jd{
	position: absolute;
	right: 316px;
	top: 312px;
	}*/
	
.store_but_jd a{
	float: left;
	margin-top: 54px;
}
#menu-jd{
	float: left;
	margin-top: 45px;
	margin-left: -54px;
	}
.searchby{
	width:310px;
	margin:0 auto;
}
.title_city{
	color: #FFFFFF;
    float: left;
    font-weight: bold;
    width: 165px;
}
.searchby #edit-submit{
	width:30px;
	float:left;
	margin-left:10px;
}
#edit-city-wrapper{
	float:left;
}
#dropdown_city{
	width:170px;
	left: 466px;
    position: absolute;
    top: 468px;
    width: 170px;

}
#dropdown_city .flagimg{
	background:url("../images/flagbgc.png") no-repeat;;
	width:171px;
	height:30px;
	margin-top:3px;
	display: block;
    float: left;
}
.flag_l{
	padding-left:1px;
	padding-top:3px;
	color:#FFF;
	text-align:center;
}
#dropdown_city .flagimg .flag_l{
	float: left;
    height: 15px;
    padding-top: 3px;
    text-align: center;
    width: 170px;
}
#dropdown_city_def .cur{
	background:url("../images/dropdown_c.png") no-repeat;
	width:171px;
	height:30px;
	margin-top:3px;
	margin-bottom:3px;
	display: block;
    float: left;
	text-align:center;
}
#def_city{
	cursor: pointer;
    float: left;
    width: 170px;
    z-index: 9;
}
#dropdown_city_def{
	width:170px;
	left: 300px;
    position: absolute;
    top: 436px;
    width: 460px;
}

.hutlocareainner3    {width:940px;  height:auto; margin-top:34px; margin-bottom:40px; }

.terms h2 {
margin-top: 20px;
font-size: 14px;
font-weight: bold;
margin-bottom: 10px;
}
.terms{
margin-left: 20px;
min-height: 750px;
color: #FFF;
font-family: arial;
line-height: 20px;
font-size: 13px;
min-height: 900px;
}
.terms a{
	color:#FFF;
}

.form-item .description{
display:none !important;
}

.resizable-textarea .grippie{
display:none !important;
}
textarea {
    resize: none;
}
#edit-captcha-response-wrapper{
padding-top: 10px !important;
color:#FFF;
}
#all_menu_list {
	background:url("../images/bgyellow.png") repeat;
	width:124px;
	height:62px;
	position: absolute;
    top: 66px;
	font: 24px/24px 'angelina';
z-index: 999;
}
#all_menu_list a{
    float: left;
    padding-left: 16px;
    padding-top: 6px;
	color:#FFF;
	font: 24px/24px 'angelina';
	z-index: 9999;
	
}
#all_menu_list a:hover{
	color:#000;
}
.miastyle{
	 margin-right:0px !important;
	 margin-top:-8px!important;
}
.miastyle1{
	float: left;
    margin: auto;
    padding: 69px 0 0;
    text-align: center;
    width: 80px;
}

.slidercontentarea8  {/*background:url("../images/glow.png"); background-position: -38px 0; height: 164px; margin-right: -110px;
    margin-top: -50px;
    width: 407px;*/
	background: url("../images/glow.png") repeat ;
	background-position: -16px 0;
    float: right;
    height: 164px;
   /* margin-right: 101px;*/
    width: 402px;
	}
	
.slidercontentarea8 ul {
    float: left !important;
     margin: 57px 0 0 10px;
    padding: 0;
}


.slidercontentarea8 ul li {
    float: left;
    margin: 0 20px 0 0;
    min-height: 50px;
    padding: 9px 0 0;
    width: 80px;
}

.extraglow
{
  background: url("../images/glow2.png") repeat scroll -16px 0 rgba(0, 0, 0, 0);
  float: right;
  height: 142px;
  position: absolute;
  top: 61px;
  width: 290px;
  z-index:-9;
}
.recproduct {
   margin-top: 85px;
}
.slidercontentarea8{position:relative;
}
.nobg_mia{
background:none !important;
}

.mr.fl.slider2inner.promotxt{
    float: left;
    height: 28px;
    margin: 1% auto auto;
    text-align: center;
    width: 99%;
	}
	
	.promo_sm-txt{
   color: #B60C10;
    display: inline;
    font: bold 25px/25px 'angelina' !important;
	}
	.pizzaoffer{
		position:relative;
		z-index:1000;
	}
	.home-head2{
		font: 48px/48px 'angelina';
		color: #fff;
	}